BM6P6(@ ~~~}}}|||{{{|||yyyxxx~~~zzzxxx~~~}}}zzzyyyyyyuuusssvvvvvvsssrrrsss~~~{{{xxxwwwwwwyyyzzzzzz|||}}}~~~{{{vvvsssxxx|||{{{xxxwwwqqqrrruuu{{{ssslll}}}ooo\\\aaaxxx~~~xxxxxx{{{zzz}}}{{{zzzwwwttttttwwwxxxuuuuuuwwwzzzyyyyyyyyyzzz||||||}}}}}}~~~{{{vvvzzz~~~~~~|||xxxsssqqqrrryyypppnnnnnn^^^eee}}}~~~{{{}}}{{{wwwxxx|||{{{}}}|||{{{vvvtttuuuxxxyyywwwwwwzzzwwwxxxyyyzzz|||zzz|||}}}~~~zzz{{{~~~wwwooojjjjjjrrr}}}mmmssskkkaaammm|||}}}~~~|||yyyvvvyyy{{{zzzvvvwww|||{{{|||{{{|||uuutttvvvyyyyyyvvvvvvyyyyyy{{{{{{yyyzzz~~~{{{}}}|||}}}}}}}}}wwwjjjdddgggsssuuuooo{{{{{{gggeeevvvxxxzzz|||~~~}}}yyyuuurrryyy{{{zzzvvvwww}}}{{{{{{|||zzz{{{ttttttwwwzzzxxxttttttwww}}}}}}wwwwwwzzz|||xxxfffbbbnnn{{{pppsssrrrccciii~~~vvvxxx{{{}}}}}}zzzvvvtttzzz|||{{{wwwwww}}}{{{{{{{{{xxxxxxssstttxxx{{{xxxsssssswww~~~wwwvvv{{{~~~wwwdddbbbuuu~~~tttmmmvvvkkkbbboootttvvvzzz|||}}}{{{xxxvvvyyy|||{{{wwwxxx~~~|||}}}zzzvvvvvvrrrtttyyy|||yyytttuuuzzzyyyyyyxxx{{{~~~}}}ppplll|||{{{qqqlllwww~~~gggbbbvvvqqqtttwwwzzz{{{zzzxxxwwwxxx{{{{{{xxxyyy}}}~~~zzzuuutttpppsssyyy}}}{{{wwwxxx}}}ttt}}}{{{{{{}}}{{{}}}{{{pppkkkvvv|||eeedddzzztttuuuvvvvvvuuuvvvxxxzzzyyyzzz|||||||||}}}}}}zzz}}}zzztttqqqyyyxxxxxxwwwwwwvvvvvvvvvyyywwwwwwyyy|||}}}|||zzzyyy~~~wwwsss|||zzz}}}uuufffkkkrrrtttuuuvvvuuuuuuwwwxxxuuuwwwyyyzzz{{{}}}|||zzz}}}xxxssspppvvvwwwwwwxxxxxxwwwwwwvvvyyyxxxxxxzzz}}}}}}{{{yyyyyy~~~{{{|||ooocccmmmqqqtttvvvxxxwwwvvvvvvvvvuuuwwwxxxyyyzzz{{{~~~|||zzz~~~{{{vvvrrrooorrrtttvvvxxxxxxxxxwwwvvvzzzzzz{{{|||~~~}}}{{{xxxyyy||||||zzz{{{||||||zzziiicccssssssvvvzzz|||{{{yyywwwwwwyyyzzzzzzyyywwwwwwxxxyyy}}}}}}}}}||||||~~~{{{xxxtttqqqnnnoooqqqtttwwwyyyxxxwwwvvvzzz{{{}}}~~~~~~}}}zzzxxx{{{|||~~~ӵwwwzzz|||{{{ĦĦӵsssdddeee|||Ħvvvzzz~~~}}}{{{zzzzzzzzzzzzxxxvvvtttuuuvvv{{{{{{{{{{{{~~~{{{xxxvvvtttqqqooommmooosssvvvxxxxxxwwwvvvzzz{{{}}}~~~}}}|||zzzzzz}}}}}}~~~4ĉ@ӵtttvvvzzz|||>L=hĦ4ĉ@ӵiiiaaaiii>Lyyy|||~~~|||{{{xxxxxxyyywwwvvvuuuvvvxxxyyyxxxxxxzzz~~~{{{wwwuuutttrrrpppmmmoooqqqtttvvvwwwvvvvvvyyy{{{||||||{{{zzz{{{|||GG=?ssssssvvvyyyHdĦ=ĪjGG=?xxx___aaapppHdĦyyy{{{~~~ӵyyyzzzyyyĭӵ|||ӵ|||ĦnnnoooppprrrtttuuuvvvvvvxxxӵӵĦƜ`1.׼sĦuuuuuuwwwzzzӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵwwwzzz?~4yyy~~~}}}g&e>&etttg&e>hӵooopppqqqssstttuuuvvvg&exxxguO>uO>&e4ff?>ߝLgĉ@Shӵyyyyyy|||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??uuu4DӵwwwvvvzzzHƅ^Hu]ĦsssHu]ĦZuR)ĦwwwvvvwwwxxxwwwvvvtttHu]Ħ}}}HŐeHŐeHu]ĦqIܗGIӵttHGgĉ@zzzHu]Ħ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]Ħtttsss4DuXӵuuutttwwwDdDΦDdDĦsssDdDĦ}}}t|d<Ħ~~~Dtvvvvvvuuuuuuuuuuuusssqqq>d<Ħ}}}>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħttt>d<ĦDtxxx~~~DdDΦ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ӵrrrqqq4DuXӵsssxxxwwwD&dq&ĒRpppnnnsdKĦ{{{DHRRuduuutttuuuvvvuuutttrrrsdKĦ~~~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&ĒRuuusss4DuXӵvvvzzzxxxHu]3hhpppooonnnne~~~zzz=euuuttttttuuuwwwwwwvvvtttnezzzpIƎ@t@h>hfe@ďDrrrne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhseyyygeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxx4DuXӵzzzĵD^oooppppppooo|||zzztttssssssuuuxxxyyyxxxwww{{{}}}pppDdDĦD^s׼srrrgeFm8>aĦs׼sHoD^DdDĦs׼s}}}|||xxx}}}Φ4DuXӵtvӵ>d<ĦsssoooqqqrrrqqqpppvvvĦ}}}zzzzzzyyywwwxxx|||sssssssssvvvyyyzzzzzzyyyvvv|||ĦmmmkkkĦyyy>d<ĦĦ>d<ĦBennngeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBevvvjjj^^^^^^Ħhhh\\\YYYTTTTTT[[[dddddd___[[[dddwww||||||}}}?aŖ%7uSQuR)ӵsdKĦppppppmmmnnnuuuyyygdKĦ|||vvvuuutttsssuuuyyyzzzvvvsssuuuzzz~~~}}}{{{|||gdKĦ~~~wwwkkksssgdKĦxxxgdDĦgdKĦsdKĦjjjŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦzzzZZZUUUPPPgdKĦNNNKKKGGGDDDDDDGGGIIIIIIHHHIIIOOO]]]ooo}}}}}}qqqdddiiihhhhhhiiiiiihhhdddaaa___eeehhhddd\\\YYY^^^dddgggqqq}}}>Axxxnepppqqqrrrnnnnnnsssne|||uuusssssssssuuuyyyzzzvvvssstttyyy}}}}}}|||ne}}}~~~sssiiinezzzxxxDenenemmm>Ak<fhDenenesssdddRRRMMMneFFFCCCDDDAAA>>>???AAADDDDDDCCC>>>@@@GGGRRR[[[]]]VVVOOOSSSRRRRRRRRRSSSRRRPPPMMMLLLPPPRRROOOJJJHHHKKKPPPTTT[[[dddiiijjjjjjllloooyyy~~~{{{xxxppprrrssssssooonnnrrr{{{tttqqqqqqqqquuuyyyzzzwwwsssssswww|||}}}}}}~~~}}}}}}zzzpppjjjvvvyyyyyyooo|||kkk[[[OOOIIIDDD>>>;;;999===;;;::::::===?????????;;;;;;<<<>>>AAACCCCCCBBBCCCBBBAAAAAACCCCCCBBBAAA???AAABBBAAA??????@@@AAAGGGKKKOOOQQQQQQSSSWWW[[[bbbffflllnnnlllqqqyyyyyyyyyvvvttttttwwwzzzxxxvvvsssqqqpppppprrrssspppooopppssswww|||yyyrrrppppppppptttyyyzzzwwwssssssvvvzzz}}}~~~|||{{{{{{~~~~~~}}}vvvooommm{{{wwwxxx||||||vvvlllyyydddUUUJJJDDDCCC@@@===;;;<<<;;;:::888::::::999:::;;;===>>>>>><<<<<<===<<<<<<===???AAA???===<<<<<<>>>@@@@@@???===<<<<<<===>>>???>>>===BBBDDDFFFGGGGGGIIILLLOOOPPPTTTXXXXXXWWW```www|||vvvtttwwwyyyxxx|||wwwtttrrrsssuuuxxxxxxxxxuuusssqqqoooooopppqqqrrrmmmooorrruuuyyy}}}~~~vvvooonnnoooppptttyyyyyywwwssssssuuuyyy}}}|||{{{{{{}}}|||uuuoooppp~~~vvvuuu{{{xxx}}}llliiittt___NNNDDD@@@@@@>>>===<<<;;;<<<<<<<<<;;;888999999::::::;;;<<<===444777;;;===<<<;;;<<<===<<<:::999999;;;=========999888888:::======<<<:::===>>>@@@AAAAAABBBCCCCCCFFFHHHJJJJJJJJJRRRiii~~~xxxjjj```]]]]]]]]]\\\YYY^^^eeehhhkkkpppyyytttpppnnnqqqvvvzzzyyywwwqqqpppooonnnnnnoooqqqrrrkkkppptttvvvyyy||||||yyyyyyrrrmmmnnnpppqqquuuyyywwwvvvttttttuuuxxx|||~~~|||{{{zzz}}}~~~vvvqqqttttttrrrtttrrr}}}iiimmmuuu___OOOFFF@@@@@@BBB:::::::::;;;;;;;;;;;;;;;666888999999888777888:::000444999<<<<<<;;;:::999;;;:::999:::<<<===<<<;;;888888999;;;<<<<<<;;;999;;;<<<===?????????>>>===@@@AAABBBCCCBBBHHHXXXiiiiii___SSSMMMNNNPPPOOOMMMJJJNNNSSSVVVXXX\\\bbbgggfffkkkrrrxxx}}}pppppppppqqqtttvvvxxxxxxoooooonnnmmmnnnoooqqqrrrlllqqqtttsssuuuzzzzzzvvvtttnnnlllnnnqqqrrruuuyyyuuuuuuuuuuuuvvvxxx{{{}}}{{{zzzzzz}}}|||www{{{uuurrrrrrqqqyyykkkyyyuuucccPPPGGGDDDAAA???@@@999:::;;;;;;:::999999:::777999::::::777666777888888888888999:::::::::999;;;;;;;;;<<<>>>>>><<<:::999;;;<<<>>>===<<<;;;;;;<<<<<<<<<<<<===>>>======???>>>???@@@@@@AAAIIISSSSSSNNNHHHEEEFFFGGGHHHGGGHHHIIIKKKMMMNNNPPPQQQQQQQQQUUU[[[aaaeeejjjooorrruuuzzzmmmpppssssssrrrrrrvvvzzzooonnnnnnnnnnnnpppqqqrrrnnnssssssppprrrxxxyyyvvvqqqlllkkknnnrrrsssvvvyyytttuuuvvvvvvvvvxxxzzz}}}{{{zzzzzz}}}~~~yyyuuuttttttsssooofffTTTCCC@@@AAA===888666:::;;;<<<;;;:::888888888999;;;===<<<999777777999@@@<<<777555666888888888999888999;;;<<<;;;999666777:::======;;;999999999<<<:::888777999:::;;;;;;@@@>>>???AAA@@@???AAAGGGGGGGGGFFFDDDAAAAAACCCEEEDDDCCCDDDEEEGGGGGGEEEBBBGGGIIILLLOOORRRWWW\\\```bbbgggooouuuyyy~~~sssxxxxxxsssqqqvvv{{{{{{mmmkkklllppppppmmmmmmooonnnrrrsssrrrtttwwwxxxuuunnnnnnnnnoooqqquuuxxxzzz|||xxxtttsssuuuzzz}}}{{{||||||tttuuusssrrrkkkZZZNNNCCCAAAAAA>>>:::999;;;;;;;;;:::999888777666333555777999:::888666555555666888:::::::::999888888999:::;;;:::999888777;;;999888999;;;=========888999:::;;;<<<<<<<<<<<>>===???@@@@@@???>>>???AAABBBBBBAAA@@@???>>>???AAAEEEIIIMMMPPPRRRPPPRRRYYYbbbeeeeeelllvvvwww{{{zzztttrrruuuyyyxxxlllkkknnnrrrsssooommmnnnooorrrtttrrrssswwwwwwuuusssrrrqqqpppppprrrsssuuuzzzvvvssssssuuuzzz}}}}}}}}}~~~~~~{{{|||}}}yyy{{{rrryyyhhhUUUIII@@@>>>???<<<999888::::::::::::999888777666444555777888888888666555888888777777777777777777888999999::::::999888777;;;::::::;;;===???>>>===;;;;;;<<<===>>>??????>>>AAA@@@?????????AAACCCDDDDDDAAA===;;;===>>>>>>>>>===>>>???@@@@@@@@@???>>>===>>>???AAADDDGGGIIIKKKKKKLLLQQQWWWXXXXXX^^^ffflllnnnqqquuuzzzvvvxxxwwwsssqqqtttwwwwwwmmmlllpppuuuuuuqqqnnnnnnpppssstttrrrsssvvvwwwtttsssrrrqqqppppppqqqrrrsssxxxuuussssssvvvzzz|||}}}yyyzzz|||~~~~~~~~~ttt}}}aaaMMMCCC;;;;;;<<<:::777777888888999888888777666555555555666666666777777777:::999666444444444666777777888888999999999888888:::::::::<<<>>>>>>===;;;888999:::;;;;;;;;;;;;;;;@@@???>>>======>>>@@@@@@@@@>>>;;;999:::;;;;;;;;;;;;;;;<<<===============>>>>>>>>>???@@@AAACCCDDDFFFFFFIIIKKKKKKJJJOOOUUUVVVYYY]]]aaafffllltttyyy{{{oooppppppooopppsssvvvwwwpppooopppuuuuuuqqqppprrrqqqttttttrrrrrrvvvwwwuuunnnnnnnnnppprrrtttvvvwwwyyywwwuuuvvvxxxzzz{{{zzzvvvxxx{{{~~~}}}yyyxxxuuuYYYGGG>>>888999:::888777888777777777777777666555555666666555444555666777888999888666666555666777888666777777888888999999999666777888:::<<<;;;999777666777888888999999999888>>>===<<<<<<;;;<<<<<<======;;;999777777888888888999999::::::;;;;;;;;;<<<>>>======>>>>>>???@@@AAAEEEEEEEEEEEEDDDDDDHHHKKKMMMOOOQQQSSSVVVZZZ___ccchhhoooxxx|||}}}nnnmmmmmmppprrrtttvvvwwwuuuqqqppprrrrrrqqqssswwwqqqtttsssqqqrrrvvvwwwvvvlllmmmnnnqqqsssvvvxxxyyy|||zzzyyyyyyzzzzzzyyyxxxuuuwww{{{~~~~~~vvv}}}jjjNNNBBB<<<888999:::999888:::666666777777777666555555666555444333444555777888444666777999::::::999999555555666666777888999999666666777999;;;:::777555999999:::;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;:::999888777666555666777888888888999999:::;;;;;;::::::;;;;;;<<<===??????CCCDDDDDDBBBBBBDDDFFFGGGHHHIIIKKKKKKLLLNNNQQQTTTUUU\\\dddjjjlllpppvvv|||uuuqqqppptttvvvuuuvvvwwwwwwrrrppppppqqqqqqtttyyypppssssssppprrrwwwyyywwwqqqqqqrrrssstttuuuvvvvvv{{{{{{{{{|||}}}|||yyyvvvvvvyyy}}}|||rrr~~~[[[EEE@@@;;;888999:::999999;;;666666777777777777666666666555444444444555666777333555777:::;;;;;;::::::444444444555666888999:::888888888999;;;;;;999777777888888999999888888888999999::::::::::::::::::888999999777555444555777888888888888999;;;<<<===777777777888999:::<<<===???BBBBBB@@@AAACCCDDDAAABBBCCCEEEFFFFFFGGGJJJLLLGGGLLLRRRVVVYYY]]]ccchhhiiiqqqzzzvvvqqqpppvvvyyywwwwwwyyyvvvrrrpppqqqrrrqqqsssxxxooorrrqqqppprrrwwwzzzyyyuuuuuuuuuuuuuuuuuuttttttwwwxxxyyy|||~~~}}}zzzwwwxxx{{{~~~sssrrriiiMMM===>>>:::888::::::888999<<<666777777888888777777777555444444444555555666666555555666888888999999999333333333444666888:::;;;999888777777999999888777555555555666666555555444777888999:::::::::::::::777999:::888666444555777999888888999:::;;;===>>>888888888888999::::::;;;===AAABBB@@@@@@CCCAAA<<<@@@BBBCCCCCCCCCDDDEEEGGGEEEEEEGGGIIILLLPPPTTTWWWWWW^^^fffjjjlllqqqzzzrrrlllmmmtttyyyyyyyyy|||tttqqqqqqssstttrrrrrrvvvnnnqqqqqqooorrrxxx{{{zzzuuuuuuvvvvvvvvvvvvuuuuuussstttwww{{{~~~~~~{{{xxxzzz}}}|||pppssswww[[[DDD999===999888999:::777888;;;777777888888888888888777444444444555555555555666888777555555555666888999333333333333555777:::;;;888666444444555666666555777888888888888888777777666777888::::::;;;;;;;;;777:::;;;999666555666888:::999999999:::<<<>>>???<<<<<<;;;;;;;;;;;;;;;<<<>>>BBBCCCAAAAAACCC@@@999CCCDDDEEEDDDCCCBBBBBBDDDIIIFFFDDDDDDGGGKKKMMMNNNPPPTTTXXXYYYZZZ___jjjsssuuuyyy}}}vvvqqqnnnrrruuuuuuuuuvvvsssooojjjhhhooowwwwwwrrrjjjnnnpppqqqwww}}}|||uuuuuutttrrrqqqqqqsssuuuvvvqqqvvv{{{~~~~~~}}}{{{{{{~~~yyyqqqyyyuuu^^^KKK>>>999777888888777666666777999:::999777666666666777888888777666555555666777888777777666666666666777777:::888666666777888777666999888777666666777888888555666777888888777666555888777777777777999:::;;;;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<999:::;;;<<<============BBBBBBBBBDDDEEEEEECCCAAACCCDDDEEEEEEEEEDDDCCCBBBJJJHHHGGGIIIGGGEEEGGGLLLNNNMMMMMMNNNPPPUUUYYY\\\dddggglllppptttyyy}}}uuuqqqqqqvvvyyywwwvvvvvvuuurrrlllkkkpppwwwvvvpppkkkooorrrtttyyy|||uuuvvvvvvuuutttttttttuuuvvvqqqtttxxx{{{{{{yyyyyyyyy~~~zzzttt}}}nnnXXXGGG<<<777555666777666444444666888999888777666666666777888777777666666666666666666777777666666666666777777999888666666777888888777777777555444444444555555666666777777777777666666888777777777777999:::;;;>>>===;;;999888888888999::::::::::::;;;;;;;;;;;;888888999:::;;;;;;;;;;;;???>>>>>>???@@@AAA@@@>>>>>>???AAABBBBBBBBBBBBAAAIIIHHHHHHJJJHHHEEEGGGKKKIIIHHHHHHIIIKKKNNNQQQRRRUUUYYY]]]```cccffflllpppsssqqqttt{{{}}}zzzwwwwwwvvvtttpppnnnrrrwwwuuuooommmqqqtttxxx~~~}}}vvvxxxxxxxxxxxxwwwvvvvvvuuusssuuuxxxyyyxxxxxxxxxyyy~~~zzzyyy~~~dddOOOAAA999666666777777666555555666888777777666666666777777888666777777777666555444444777777777777777777777777999777666666777999888777888888666555444444444444777777666666666666777777777777777777777999::::::AAA???===:::888777777777999999999:::::::::;;;;;;666777777888999999::::::===<<<;;;;;;===>>>>>>>>><<<===???@@@AAAAAABBBBBBHHHFFFHHHKKKIIIFFFFFFJJJEEEEEEEEEFFFFFFHHHIIIIIIKKKOOOTTTUUUTTTWWW]]]ccclllpppwww~~~qqqrrrwww}}}xxxxxxwwwvvvsssrrruuuyyywwwrrrppprrrwww|||}}}wwwyyyzzz{{{{{{zzzxxxvvvuuuwwwxxxzzzyyyxxxxxxyyy{{{yyy|||uuuYYYGGG===888666888999:::999777777999:::555555555666666666777777555666777777666555333222777777777777777777777777888666555666888999999888<<<;;;:::999888777666666777777666666666666777777666666666777888888999:::???>>>;;;999888777777777999999999::::::::::::;;;666666777777888999999:::???===;;;<<<>>>@@@@@@@@@??????@@@AAAAAAAAABBBBBBDDDDDDFFFIIIHHHDDDDDDGGGFFFGGGGGGFFFFFFFFFFFFEEEGGGKKKOOONNNLLLNNNTTT[[[aaaeeejjjoootttzzzoooqqqyyy}}}yyyzzzwwwwwwvvvtttwww|||{{{wwwsssssswww~~~|||xxxyyyzzz|||||||||yyywwwuuuyyyzzz{{{zzzxxxwwwyyyzzz~~~yyy~~~mmmQQQAAA<<<999888888999999888777777888:::555555555555666666555555444555666666666444333222555666777777777777666555777666555666888::::::999======<<<;;;:::888777777666666777777777777666666555666666777888888999999:::999888777777777888999999999:::::::::;;;;;;;;;888777777777888999:::;;;???===<<<<<<>>>@@@AAAAAAAAAAAA@@@@@@????????????AAA@@@CCCFFFEEEBBBBBBEEEGGGGGGGGGGGGFFFEEEEEEDDDBBBEEEHHHHHHFFFGGGLLLQQQYYY\\\___bbbeeejjjooorrrnnnqqqxxx|||zzz|||yyyzzzxxxvvvxxx}}}~~~{{{uuutttvvv~~~{{{yyyxxxyyy{{{{{{{{{yyywwwvvvyyyzzzzzzyyywwwvvvvvvwww|||}}}{{{dddJJJ>>><<<;;;999555666666555444444555777555555666666555444333333333333444444444444444333444444666666666666444444666555444555888:::;;;:::::::::::::::999777666555555666777888888777666555444555666777888888888888777777666666777888:::;;;:::::::::;;;;;;;;;<<<<<<999888888888888:::;;;<<<<<<;;;:::;;;>>>???@@@???AAA@@@???===<<<<<<<<<<<>>@@@CCCCCC@@@@@@DDDEEEEEEDDDCCCCCCCCCDDDDDDCCCEEEGGGHHHHHHIIIJJJLLLPPPSSSWWWZZZ\\\___bbbeeepppsssyyy~~~nnnpppvvv|||}}}zzzzzz~~~}}}~~~{{{wwwxxx}}}~~~|||wwwsssuuu}}}}}}zzzyyywwwxxxyyyyyyyyyxxxwwwvvvzzz||||||{{{yyywwwvvvvvvyyy|||~~~]]]EEE===<<<;;;999444555555444333333444666555666666666555333222111222222222222333444555555222333555666666555333222555444444555888:::;;;;;;777777888888888777555555333555888::::::888555333444555666777888888888777777777666666777999;;;<<<;;;;;;<<<<<<<<<=========999888777777888999;;;===:::::::::<<<>>>@@@???>>>AAA@@@>>>============>>>@@@>>>???BBBAAA???AAAFFFCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFGGGJJJMMMNNNLLLJJJKKKNNNRRRUUUVVVXXXZZZ[[[```dddiiioootttzzznnnpppuuuzzzzzzxxxzzz}}}xxxwww|||~~~|||xxxsssttt{{{|||yyyyyyvvvvvvwwwwwwxxxxxxwwwwww}}}|||yyyxxxxxxxxx{{{}}}|||zzzYYYBBB<<<<<<;;;888555666777666444444666777666666666666555333000///222111111111222444666777111222444555555444222111555444444555888;;;;;;;;;666777888999999888777666222555888;;;;;;888555222333444666888888888777777999999888888888999;;;<<<<<<<<<<<<============>>>999888777666777999;;;<<<::::::<<<>>>AAAAAA@@@>>>AAAAAA@@@??????@@@AAABBBAAA??????AAAAAA???BBBGGGCCCBBB@@@???@@@BBBEEEGGGEEECCCDDDHHHNNNOOOKKKFFFJJJMMMQQQTTTTTTTTTTTTTTTYYY[[[```dddggglllqqquuu~~~oooooouuu}}}{{{|||xxxrrruuu{{{}}}zzzssssssvvvyyy|||}}}{{{xxx{{{zzzzzzyyyzzzyyywwwuuu}}}zzzxxxvvvzzz}}}hhhHHH@@@>>>555///222555666666666666666555555666777888777333111222444555555555555555555555555333333333333333333222222666333555::::::666555888444555777888888666444222666444333555888999777444777666666666666888:::;;;>>><<<:::888666777888888999999:::::::::;;;;;;;;;===;;;999:::===>>>>>><<<<<<@@@CCC@@@???@@@@@@>>>DDDEEEEEEAAA<<<;;;???DDDGGG@@@<<>>>>>666222444666666666777777666666555555666777555222111111333444444444444444444444444333333333333444444444444666333444999999555444777999:::;;;:::999666222000222111111444777888777555777666666666666888999:::;;;:::999888777888999999;;;;;;::::::::::::;;;<<<<<<:::888999;;;<<<<<<:::>>>BBBDDDAAA???@@@@@@>>>CCCEEEDDDAAA======BBBGGGIII@@@;;;===AAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@???AAAAAABBBDDDGGGHHHHHHHHHJJJNNNSSSVVVUUUSSSQQQPPPMMMMMMOOOTTTZZZ]]]^^^]]]bbbffflllqqqvvv{{{qqqsssxxx}}}xxxtttuuuyyyxxxttttttuuuwww{{{~~~}}}{{{~~~}}}{{{yyywwwvvv||||||}}}}}}}}}}}}|||{{{}}}~~~wwwqqqmmmSSS>>><<<===888444666666666777888888777777666555666666444222111111222333333333333333333333333333333333444555555666666444333333777777444444666;;;;;;<<<;;;:::777444222000000000333666888777666777666666555666777999:::777777888888999999999:::;;;999888666777999;;;<<<===;;;::::::;;;<<<;;;:::???CCCDDD@@@???@@@AAA???CCCDDDCCCAAA???AAAGGGLLLNNNDDD======@@@?????????CCCDDDEEEFFFEEECCC@@@??????@@@AAACCCEEEGGGIIIIIIMMMQQQVVVXXXVVVRRROOONNNMMMMMMMMMOOOSSSVVVWWWXXXYYY]]]bbbgggjjjmmmqqqsssuuuyyynnnrrrwww|||{{{{{{yyyuuuvvvwwwuuuppprrrsssvvvzzz}}}~~~|||zzz{{{}}}~~~}}}|||{{{{{{||||||}}}}}}}}}}}}||||||||||||rrrmmm|||\\\HHH999999<<<888444555666777777888888888888777666666666555333222222222222222222222222333333333333333444444555666777777333333333444555444444555888888999::::::888777666111111222444666777777666777666555555666777888999666777888888999999888888777666333333444888<<>>===<<<;;;<<<<<<<<<<<>>@@@JJJKKKGGG@@@<<<>>>@@@@@@@@@AAADDDHHHNNNTTTXXXZZZQQQHHHBBBCCCEEECCCAAAAAACCCCCCBBBAAABBBCCCDDDDDDAAADDDHHHIIIIIILLLSSSXXXXXXXXXWWWSSSOOOKKKJJJKKKFFFIIIMMMNNNNNNMMMNNNOOOLLLQQQWWW\\\]]][[[ZZZYYYYYY\\\___aaacccfffkkkooorrruuuzzzqqqwwwyyyvvvuuuzzz{{{xxxwww{{{|||xxxuuutttqqqnnnpppqqqtttyyy}}}~~~}}}{{{vvv{{{~~~|||{{{~~~{{{zzzzzz{{{|||~~~|||zzzhhhiiivvv~~~www[[[DDD>>>:::666555666555444444333444555666777777777777999777444444555555333000111111222333444444555555333333333333333333333222333777666111222777888555666666666666555555555555///222555555444333555777777666555444444555666777555444333333444666999;;;888777666777888<<>>???BBBEEEQQQQQQLLLBBB<<<===>>>>>>@@@AAADDDJJJQQQVVVYYYZZZRRRIIIDDDFFFHHHGGGDDDCCCBBBAAA@@@???@@@BBBDDDFFFAAAEEEJJJLLLMMMQQQYYY```]]][[[XXXRRRLLLHHHGGGHHHFFFIIIKKKLLLKKKLLLOOOSSSJJJPPPWWW\\\]]][[[ZZZYYYTTTWWWZZZ\\\\\\^^^bbbeeecccffflllttt|||tttuuuuuutttsssuuuyyy{{{~~~|||zzzyyyxxxwwwtttrrroootttxxxyyy||||||wwwxxxzzz|||}}}}}}||||||||||||}}}|||{{{{{{~~~tttfffgggooopppvvv\\\JJJAAA999999888777666555444444555555666666777888888888:::666222333666777444000000111111222222111111000333222222444555555333111555555555555555555444444666888999777444333444666666666666555444444666888444555666444111222666:::999777666666777888888777999999888777666666999;;;>>>AAACCCAAA???@@@FFFKKK___YYYNNNDDD???===???BBBBBBDDDGGGKKKOOORRRTTTVVVSSSLLLGGGHHHGGGBBBAAADDD??????@@@AAABBBCCCEEEEEECCCEEEHHHNNNTTTWWWWWWVVVUUUTTTQQQMMMJJJFFFDDDBBBIIIJJJKKKLLLLLLMMMMMMMMMSSSUUUWWWWWWVVVUUUUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZaaabbbdddhhhnnnuuuzzz~~~qqqrrrrrrqqqqqqrrrvvvxxx{{{zzzzzzyyyxxxuuurrrppppppvvvzzzzzz{{{}}}}}}zzzwwwxxxyyyzzz||||||}}}}}}|||}}}}}}|||{{{{{{~~~|||pppeeefffnnnssskkkUUUGGG@@@999999888777666555444444000111222333444555666777:::666222333555666444111111111222222222222111111333222222333555555333111444444555555555555555444555777888777444222333555666666777666555666888:::666666666555444555777999999777666666777888888777888888888666555777:::===???BBBEEEFFFFFFHHHNNNSSSaaaZZZOOODDD>>>===@@@CCCCCCEEEIIIMMMPPPSSSTTTTTTNNNGGGCCCDDDDDD@@@???AAAAAAAAA@@@AAAAAACCCEEEFFFEEEFFFJJJOOOUUUXXXYYYYYYVVVSSSOOOKKKHHHGGGGGGGGGKKKKKKJJJJJJKKKLLLNNNOOOPPPRRRTTTTTTSSSQQQQQQRRRVVVVVVVVVVVVWWWXXXYYYYYY[[[\\\___ccciiiooosssvvvzzzooopppqqqqqqqqqqqqtttvvvxxxxxxxxxwwwuuurrrooommmsssyyy|||zzzyyyzzzzzzwwwyyyyyyzzz{{{|||~~~|||}}}}}}|||{{{|||~~~~~~zzz{{{nnngggiiipppuuusss[[[JJJBBB???999888777777666555444444...///000111333555666666999555333333555666444111222222333333333333222222333222222333444555333111333333444555666666666666555666777555333222333444555666777777666777999;;;888777666777888999999888999777666666777888888777888888888666666888<<>>BBBGGGHHHJJJIIIGGGFFFGGGIIIGGGDDD>>>;;;:::<<>>>>>>>>>>>???AAAEEEEEEGGGGGGFFFDDDAAA???=========<<<<<<===>>>>>>AAADDDGGGJJJLLLLLLKKKJJJMMMMMMKKKGGGGGGHHHFFFAAADDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDGGGLLLQQQTTTUUUSSSSSSRRRQQQOOOMMMLLLKKKKKKMMMOOOQQQQQQPPPMMMKKKLLLNNNPPPPPPOOOMMMMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUUUUWWWZZZ]]]___``````___```cccfffiiikkknnnqqqsssxxx}}}iiimmmqqqssssssqqqqqqqqqpppssstttrrroooooosssxxxzzzyyyyyy|||~~~}}}}}}~~~~~~||||||~~~}}}}}}~~~}}}}}}xxxqqqxxxmmmSSSEEE???<<<:::666666555555555444444444444444333333222111111111333333333333222222333444111111222222222222111111555333111111333444444333444444555555555555555444888666444444666666444222111333666666555555555666444444444333333333555777777666444444666777666555888;;;>>>@@@???=========CCCCCCEEEGGGGGGEEEAAA???AAA???===;;;<<<>>>AAACCCBBBDDDFFFIIIJJJKKKLLLKKKOOOPPPNNNHHHGGGHHHEEE>>>BBBCCCDDDFFFGGGGGGGGGFFFGGGFFFDDDEEEJJJNNNRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRMMMNNNOOOPPPPPPOOONNNMMMMMMOOOQQQQQQPPPNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXZZZ\\\^^^^^^^^^^^^bbbcccdddeeefffhhhkkknnnpppsssxxxkkkooosssvvvuuutttsssssslllqqqvvvvvvsssrrrtttwwwzzzzzz{{{~~~~~~||||||~~~{{{|||}}}{{{qqqtttjjjPPPCCC???===<<<555555555555555444444444333333333333333333333333333333444333222222333555111111111222222111111111555333111111222444444333555555555666555555444444999777555555777777555222333555777888666555555666444555666444111222666:::777666444444666777666555777:::>>>@@@???<<<:::999CCCCCCDDDFFFFFFCCC???<<<@@@===:::888:::???EEEIIICCCDDDFFFHHHJJJLLLMMMMMMRRRTTTQQQKKKHHHIIIEEE>>>@@@BBBEEEGGGHHHHHHGGGFFFGGGDDDBBBCCCFFFKKKNNNPPPQQQOOOMMMLLLNNNQQQUUUXXXPPPPPPOOOOOONNNOOOOOOOOOPPPRRRTTTTTTSSSQQQQQQRRRRRRQQQQQQRRRRRRSSSTTTUUUZZZ[[[\\\^^^______``````cccccccccbbbbbbdddiiimmmlllmmmooottt|||gggtttwwwuuuzzzvvvnnnnnnuuussssssttttttqqqsssxxx}}}~~~yyywww{{{{{{zzz{{{zzzwwwzzz|||~~~}}}|||~~~~~~}}}~~~dddMMMAAA<<<:::999777777666666555555444444222222222222222222222222333444444444444333222111222111111000111222444555333333222222111222222222444444444444333222111000666777777888888777555444444444444555555555666666555777666333333777888666999666444444666777555333666888::::::999999===@@@@@@CCCFFFGGGEEECCCBBBBBBEEECCC???;;;:::===BBBGGGFFFGGGHHHIIIJJJJJJJJJJJJNNNPPPOOOHHHDDDEEEEEECCCGGGDDDCCCFFFKKKNNNKKKHHHKKKHHHFFFFFFHHHKKKMMMNNNQQQQQQQQQOOOMMMMMMOOOQQQLLLMMMOOOQQQQQQPPPOOONNNRRRTTTWWWXXXVVVSSSRRRQQQUUUSSSRRRRRRUUUWWWXXXXXXVVVZZZ___aaa```]]]ZZZXXXccccccdddddddddeeeeeeeeefffjjjppptttxxx{{{iiivvvyyyxxx}}}yyyqqqqqquuurrrqqqssssssrrrtttyyyzzz|||~~~}}}{{{{{{~~~~~~}}}~~~zzzyyy|||}}}{{{{{{}}}~~~~~~~~~]]]HHH@@@===;;;:::888888777666444333222222222222222222222222222222555444444444333333333333111111111111222333444444333333222222222222222333555555555555444333222111777777888888777666555444444444444555555555666666666888777444333777888666;;;777444333555666666444777999;;;;;;:::;;;>>>AAACCCEEEFFFFFFDDDCCCCCCCCCEEECCC@@@===;;;===AAADDDFFFGGGHHHIIIKKKKKKLLLLLLMMMOOONNNHHHEEEGGGIIIHHHFFFCCCBBBFFFKKKNNNMMMJJJIIIJJJKKKIIIHHHIIILLLPPPRRRRRRSSSRRRPPPOOOQQQRRRLLLNNNPPPQQQQQQQQQOOONNNPPPSSSVVVWWWVVVTTTSSSSSSTTTRRRQQQSSSUUUXXXYYYYYYYYY\\\aaabbbaaa^^^[[[ZZZ``````aaaaaabbbcccccccccgggjjjnnnqqqsssuuuwwwyyy|||hhhvvvyyyyyy~~~{{{ssssssuuuqqqppprrrsssrrruuuzzz||||||||||||}}}~~~}}}{{{}}}{{{wwwxxx}}}{{{{{{{{{|||zzzxxxtttTTTCCC@@@>>><<<:::999999777666444333111111333333333333333333333333666555444333222333444444000000111222333333333333333333222222222222333333666666666666555444333222777888888777666555444333444555555555555666666666888:::999555444777777555;;;888555333444555666555888999;;;<<<<<<===???AAAFFFGGGHHHFFFDDDCCCCCCCCCDDDDDDBBB???======???AAADDDEEEGGGIIIKKKLLLLLLMMMLLLNNNLLLFFFEEEHHHLLLLLLIIIGGGDDDFFFIIILLLKKKJJJIIIMMMPPPNNNIIIHHHLLLPPPQQQSSSUUUUUUSSSQQQQQQRRRMMMNNNPPPRRRRRRQQQPPPOOOOOORRRUUUWWWVVVUUUUUUUUURRRQQQQQQSSSVVVYYYZZZZZZ[[[^^^bbbcccaaa^^^\\\[[[[[[\\\]]]___```aaaaaabbbfffiiilllmmmmmmmmmnnnoootttyyycccqqqvvvwww}}}zzzrrrrrruuuqqqoooqqqssstttwww{{{}}}}}}~~~~~~}}}|||~~~{{{|||zzzvvvwww|||||||||}}}}}}zzzlllLLL@@@@@@???;;;999999999888777555444333333333333333333333333333333555444222111000222333555///000222333444444333222333333222222222333444444666666666666666555444444888888777777666555444333555555555555555666666666999;;;:::777666888777444999888777666666666555555777999:::<<<===>>>???@@@EEEGGGIIIIIIFFFCCCAAAAAACCCCCCCCCBBB???>>>???@@@BBBCCCEEEGGGIIIKKKLLLLLLLLLMMMJJJDDDCCCGGGKKKLLLOOOLLLGGGFFFFFFGGGGGGGGGMMMPPPRRRPPPLLLJJJKKKNNNPPPRRRUUUVVVTTTRRRPPPPPPNNNOOOQQQRRRSSSRRRPPPOOOQQQSSSVVVVVVUUUTTTTTTTTTQQQPPPQQQSSSWWWYYYZZZZZZ\\\___aaabbb```]]][[[[[[XXXYYY[[[^^^___```aaaaaadddgggiiijjjiiihhhhhhiiinnnrrrxxx~~~^^^mmmsssuuu}}}{{{ttttttuuupppnnnrrrvvvwwwyyy}}}~~~~~~~~~}}}|||}}}zzzuuuvvv{{{~~~}}}|||dddGGG???AAA>>>999999888888777777777777777777333333333333333333333333333222000//////111333444///000222333444444333222333222222222333444444555666666777777666666555555888777666666555444444444666666666666666666666666999<<<<<<888777999888555555777888999888777555444666777999;;;===?????????AAAEEEIIIJJJHHHCCC???===AAABBBCCCCCCAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJLLLMMMJJJCCC@@@DDDGGGHHHNNNKKKFFFDDDDDDFFFHHHIIITTTSSSQQQPPPNNNMMMKKKIIINNNQQQTTTUUUSSSQQQOOONNNNNNPPPQQQSSSSSSRRRQQQPPPTTTVVVWWWVVVTTTRRRRRRRRRPPPPPPQQQTTTWWWZZZZZZYYY[[[]]]___^^^]]][[[ZZZ[[[WWWYYY\\\^^^```aaabbbaaabbbdddggghhhggggggggghhhiiilllpppsssxxx}}}YYYiiiqqquuu~~~}}}vvvwwwuuupppoootttyyy{{{|||}}}{{{|||~~~~~~|||}}}zzzvvvvvvzzz|||zzz|||xxx[[[CCC@@@AAA<<<888999666666777777777888888888333333333333333333333333222222111000000111333444000000111222333333333333333222222333333444555666555666666666666666555555777666555555444444555555777777777666666666666555999<<<<<<999999;;;:::666333666999:::999777777777666666888;;;>>>@@@???>>>???BBBGGGHHHFFFBBB>>><<<>>>@@@BBBCCCBBBBBBBBBCCCAAABBBDDDFFFGGGIIIIIIIIILLLMMMJJJCCC@@@BBBDDDDDDGGGEEEAAA@@@BBBGGGMMMQQQXXXUUUQQQOOONNNMMMJJJGGGMMMOOORRRSSSQQQOOONNNMMMOOOPPPRRRTTTTTTSSSRRRQQQVVVWWWXXXVVVSSSQQQQQQQQQPPPPPPQQQTTTXXXYYYYYYXXXYYYZZZ\\\\\\ZZZZZZZZZ[[[XXXZZZ]]]```bbbbbbbbbbbbaaacccfffggggggggghhhiiijjjlllnnnppprrruuuzzz}}}RRRccclllrrr|||}}}vvvwwwtttppppppwww}}}~~~}}}~~~yyy}}}}}}zzzyyy{{{zzzwwwwwwzzz{{{yyy|||~~~jjjQQQ??????AAA:::666:::666666666555555555555555444444444444444444444444222222333333333444444444111111111111222333444444222222222333333555666666444555555666666555555555555555444444444555666777777777777777666666666555888<<<<<<::::::<<<;;;888444666777777666777999<<<777777888<<<@@@BBB@@@>>>>>>@@@BBBBBBAAA???>>>>>>;;;>>>@@@BBBBBBDDDFFFGGGDDDEEEFFFHHHIIIIIIJJJJJJJJJLLLKKKEEEAAACCCEEEDDDCCCAAA>>>===@@@GGGOOOUUUYYYWWWTTTOOOKKKIIIHHHIIIMMMPPPRRRRRRPPPNNNNNNNNNOOOQQQSSSTTTTTTTTTRRRQQQUUUVVVWWWVVVSSSRRRRRRSSSQQQQQQRRRUUUXXXYYYXXXWWWXXXYYYZZZZZZYYYZZZ[[[]]]YYY[[[^^^aaabbbbbbaaaaaaaaacccfffgggggggggggghhhkkkmmmnnnooooooqqqtttwww~~~MMM^^^gggnnnyyyzzzuuuuuutttppppppyyy~~~{{{}}}}}}zzzwwwwwwyyyyyywwwwww{{{|||zzz|||}}}|||aaaJJJ<<>><<<<<<>>>@@@:::<<>><<<>>>EEENNNUUUXXXYYYWWWPPPHHHDDDGGGKKKNNNPPPRRRRRRPPPOOONNNOOOPPPQQQSSSTTTUUUTTTRRRQQQTTTUUUVVVUUUSSSSSSTTTUUURRRRRRSSSUUUXXXYYYWWWVVVWWWYYYZZZZZZYYYZZZ]]]___YYY[[[^^^aaabbbbbbaaa```aaacccfffgggfffffffffgggfffhhhiiijjjjjjkkknnnpppuuuvvvyyyFFFUUUfffooouuuzzzxxxsssvvvoooooozzz}}}}}}~~~}}}~~~yyyvvvxxxyyyzzzyyyxxxxxxzzz{{{nnnLLLDDD??????>>>:::777777666555444333222222111111444666888888666555444555000111222333444333222111///...///222555555222...555444444333333444444555555444555888;;;;;;777333777777777777777777777777333444555777777777666666888999:::;;;<<<;;;::::::666666777888:::===???AAA>>>======>>>??????<<<:::???BBBCCC@@@:::777:::===>>>???@@@AAAAAACCCGGGJJJLLLLLLKKKKKKJJJJJJIIIIIIGGGJJJKKKIIIFFFCCCDDDEEEEEEFFFEEEBBBAAAFFFPPPYYYZZZUUUOOOLLLKKKJJJGGGEEEMMMMMMMMMMMMMMMNNNNNNOOOPPPSSSVVVWWWUUUSSSQQQQQQVVVUUURRRQQQQQQSSSUUUWWWWWWVVVWWWZZZYYYVVVWWW[[[[[[YYYXXXYYY\\\]]]\\\YYY\\\\\\]]]^^^^^^]]]]]]]]]```ccceeeeeedddeeegggjjjjjjhhheeeccccccdddfffgggkkkqqqvvvyyy}}}@@@PPPbbblllqqquuusssnnnrrrnnnppp{{{}}}~~~~~~|||~~~zzzwwwzzzzzzzzzyyyxxxyyy{{{}}}|||sss```IIIBBB======<<<888666666222333444555555444222111444555777777555444333444333333444444222111///...111111222555888777444111555444444333333444444555333333333555888777444111333333333333333333444444444555666777777666666555666777888999999999888888555555555666888;;;===???>>>======>>>???>>><<<:::???AAABBB@@@;;;999;;;??????AAABBBDDDEEEGGGKKKNNNPPPPPPOOONNNLLLKKKJJJIIIGGGHHHHHHGGGFFFGGGKKKNNNOOOOOOMMMIIIFFFIIIQQQXXXWWWRRRKKKFFFFFFGGGGGGGGGJJJKKKMMMOOOOOOOOONNNMMMOOORRRUUUVVVUUUSSSRRRRRROOONNNMMMNNNOOOQQQTTTVVVWWWTTTSSSVVVWWWUUUWWWZZZ[[[YYYXXXYYY\\\]]][[[ZZZ\\\\\\]]]]]]^^^^^^^^^^^^ccceeeffffffdddccceeeggghhhfffeeecccccccccdddeeelllrrruuuvvvyyy~~~;;;LLL```kkkooopppnnnkkklllkkkqqq}}}}}}||||||zzz~~~}}}zzz||||||{{{yyyxxxyyy}}}|||uuu{{{~~~}}}zzz{{{}}}|||xxxaaaNNNEEE???::::::999666555777000222555777777666333222333444666555333222222333222222333333222000...---333333555777999999777555555444444333333444444555444333333555666555333111111111111111111222333333555666666777666666555444444444555666666666666555555555555555777999;;;<<<===<<<<<<===>>>>>>;;;999===@@@AAA???<<<;;;>>>@@@BBBDDDFFFGGGHHHKKKNNNQQQTTTSSSQQQOOOMMMJJJHHHFFFDDDDDDDDDDDDFFFJJJPPPUUUWWWVVVTTTOOOLLLMMMRRRXXXRRRLLLEEE@@@@@@CCCGGGIIIGGGIIILLLOOOPPPOOOMMMKKKMMMPPPSSSUUUTTTSSSRRRSSSOOOOOOPPPQQQRRRTTTUUUVVVWWWQQQOOOSSSVVVWWWXXXZZZ[[[YYYYYYYYY[[[\\\[[[ZZZ[[[\\\\\\]]]^^^______```eeefffgggfffdddcccdddeeeeeeeeedddcccccccccddddddooosssuuutttvvvyyyzzzwwwzzz|||:::III^^^kkkpppooollljjjfffiiiqqq~~~}}}||||||{{{~~~|||}}}|||{{{xxxwwwyyy}}}yyyvvvxxxyyykkkTTTDDDBBB<<<999999888666666999333444555666666555333222222333444444222111111222---...000111222222111000222333444666888888777666555444444333333444444555666666666666666666555444333222222222333444555666777777777666666555444444333333444444555555555555666666555666777888:::;;;<<<;;;;;;<<<======:::888;;;<<<======<<<<<<>>>@@@DDDFFFHHHIIIJJJKKKNNNPPPSSSSSSQQQNNNKKKGGGDDDBBB@@@AAABBBDDDHHHLLLQQQUUUUUUTTTRRROOOMMMNNNRRRUUUJJJGGGBBB???@@@CCCGGGIIIHHHIIIKKKLLLLLLKKKJJJIIILLLNNNRRRSSSSSSRRRSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRVVVQQQOOOVVV\\\\\\ZZZYYYZZZZZZYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\^^^___```aaaeeeeeeeeeeeeeeedddeeeeeeddddddddddddeeeeeeeeedddppptttuuuuuuxxx{{{zzzvvvrrrsssxxx888DDDXXXhhhooonnnjjjhhhbbbhhhrrr~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyxxxyyy~~~zzzvvvwwwyyyxxxbbbNNNCCC???;;;999999888666999===:::888666444333333333444222333333222111000111222---...000111222222111111...000222333444444555555555444444333333444444555666666666666555555666666555444333333333444666777777777666666555555555555444444444444555555666666999999888777888999:::;;;;;;::::::;;;<<<<<<999777888999999::::::;;;===???EEEFFFHHHIIIIIIIIIKKKLLLRRRRRRQQQNNNKKKGGGDDDBBB???AAAEEEJJJMMMPPPPPPPPPOOOOOOMMMKKKIIIIIIJJJLLLBBBBBBCCCCCCDDDEEEGGGHHHLLLKKKIIIHHHGGGGGGHHHIIIKKKMMMPPPQQQQQQQQQRRRTTTQQQQQQQQQPPPPPPOOOOOOOOOUUURRRTTT]]]dddaaa\\\YYYYYYZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[[[[\\\^^^```aaabbbbbbcccdddfffgggggggggddddddeeeeeeffffffggggggmmmpppsssuuuzzz}}}yyyppppppssszzz~~~555===MMMaaallllllgggddd```hhhsss}}}}}}{{{~~~~~~|||~~~~~~}}}{{{zzz{{{}}}xxx~~~vvvyyypppZZZJJJDDD===:::999999888777;;;AAA===;;;777444222222333444222333333222000000111333111111222222222111///...,,,...000111111222333555555444444333333444444555444555555444333333666888666444333111111333444555777666666555555555555666666666555555666666777888<<<;;;:::999999:::;;;;;;:::999999:::;;;;;;888666666777777888999;;;<<<===BBBDDDFFFGGGGGGGGGHHHIIIPPPPPPPPPPPPMMMJJJGGGEEEAAADDDIIIOOOSSSSSSOOOLLLKKKJJJHHHFFFDDDBBB@@@@@@<<>><<<999>>>DDDGGGGGGFFFGGGGGGLLLKKKJJJJJJJJJKKKMMMNNNKKKMMMOOOOOONNNOOOPPPRRRVVVUUUTTTSSSTTTVVVXXXYYYRRRTTTZZZbbbddd___[[[ZZZXXXZZZ\\\[[[ZZZYYY[[[]]][[[ZZZYYYXXXYYYZZZ\\\]]]aaa``````cccgggjjjjjjiiidddcccccccccdddfffhhhjjjlllnnnpppsssxxx}}}zzzsssooonnnppptttuuutttwww}}}555444@@@XXXkkknnngggbbb___jjjttt{{{|||yyy}}}~~~~~~~~~|||zzzvvvwwwxxxbbbJJJ===<<<999777666777666666<<>>CCCEEEEEEEEEGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQLLLMMMNNNNNNNNNNNNOOOQQQXXXVVVSSSQQQPPPQQQSSSTTTRRRTTTYYY``````[[[YYYZZZXXXZZZ\\\[[[YYYYYY[[[]]][[[ZZZXXXWWWXXXYYY[[[\\\bbb``````cccgggjjjiiihhhdddbbbaaaaaabbbeeehhhjjjppprrrssstttyyy}}}xxxpppmmmlllooossstttrrrtttyyywwwzzz222666===KKK]]]kkklllffffffmmmvvv~~~zzzzzz}}}}}}{{{{{{~~~zzzpppsss\\\HHH===999444555555555666666666777000222333333333333444666555444333333222222333333333333333333444555666666444222222666888999888999888555222222444555333111333777;;;;;;999;;;@@@FFF>>><<<999666333333333333666555444333444444666666555666666555555666999;;;>>>===;;;999888999:::;;;///777<<<;;;:::<<<999444999999999999:::;;;<<<<<<;;;===BBBGGGIIIJJJIIIHHHHHHNNNOOOLLLJJJKKKGGGAAA???AAADDDFFFFFFDDDBBB@@@AAA@@@@@@@@@@@@???>>><<<;;;>>>AAABBBBBBDDDHHHLLLNNNNNNMMMLLLLLLMMMNNNOOOEEEJJJOOOQQQOOOOOOSSSVVVZZZVVVRRRPPPQQQSSSUUUVVVXXXXXXXXXYYY[[[\\\[[[ZZZUUUVVVXXXYYYZZZZZZZZZYYY]]]\\\YYYVVVUUUVVVZZZ^^^cccddddddbbb``````dddgggjjjeee___\\\]]]bbbfffiiinnnoooqqqtttvvvtttpppmmmiiijjjlllnnnoooqqqssstttsssvvvyyy|||222555<<>>999777777777666666555555555111333444444333222333555444444333222222222222222444444333444444444444555444222111333666777777777777555333333555555444333555555555666888;;;===???<<<:::888555444444555555555444444333444555666777666777777666666777999<<<===<<<;;;::::::;;;<<<<<<777===???;;;:::<<<<<<888999999888888999;;;<<<>>><<>>???AAACCCEEEEEECCC@@@???AAA@@@@@@@@@AAA@@@???===>>>@@@AAAAAAAAADDDHHHLLLMMMMMMLLLKKKKKKLLLMMMNNNHHHLLLQQQRRRPPPOOORRRUUUZZZVVVRRRPPPQQQSSSUUUVVVUUUVVVWWWXXXZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]\\\\\\YYYXXXWWWVVVVVVYYY^^^bbbccceeeeeedddbbbcccgggjjjiiiddd___\\\___dddiiilllooooooppprrrsssrrrooommmiiijjjlllmmmnnnpppqqqsssooorrruuuxxx{{{222555:::CCCTTTfffnnnmmmqqqvvv{{{~~~~~~~~~{{{yyy}}}~~~~~~|||zzzzzzrrr]]]KKK>>>999:::999999888666555444444333444555444333222333444444333222222111111222222444444555555555666666666666444222111333555555555666444333444555777666666888444222444888<<<;;;999:::888666555444555666777444333333333444666777888777888888777666777:::<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@???;;;999;;;===<<<:::999777777888;;;>>>@@@>>>@@@CCCFFFHHHHHHHHHGGGHHHKKKLLLIIIFFFEEEAAA<<<@@@BBBDDDEEEDDDBBB???===AAAAAAAAABBBAAAAAA@@@@@@CCCCCCBBBAAAAAADDDHHHLLLMMMMMMLLLKKKKKKLLLLLLMMMKKKOOORRRSSSQQQPPPRRRTTTYYYVVVRRRQQQRRRTTTUUUUUURRRTTTVVVXXXXXXXXXWWWVVV[[[[[[\\\\\\\\\\\\\\\[[[XXXXXXWWWWWWWWWZZZ```ddddddeeefffffffffgggjjjmmmgggccc^^^]]]```fffkkknnnooonnnnnnnnnoooooolllkkkiiikkkmmmmmmmmmmmmoooqqqkkkmmmqqqtttvvvyyy}}}333555888@@@OOOcccooosssxxx{{{~~~}}}{{{|||{{{{{{{{{}}}~~~}}}~~~}}}yyyiiiWWWHHH>>>:::::::::999888777666555555555666666555333111222333333333222111111111111222333444555777999;;;<<<======;;;666222111444555333444444444444666777888999:::777444555999;;;;;;999:::999777555444555666777333333222333444666888999666777777666555666888;;;<<<<<<=========<<<;;;;;;===>>>>>>;;;999:::<<<===:::999777666777:::>>>AAA>>>???AAADDDEEEFFFFFFFFFEEEFFFGGGFFFEEECCC@@@>>>CCCDDDEEEEEEDDDBBB@@@>>>AAABBBCCCCCCBBBAAABBBBBBGGGEEECCCAAABBBEEEIIILLLNNNNNNMMMMMMMMMMMMMMMMMMLLLOOORRRSSSSSSRRRSSSUUUXXXVVVSSSRRRSSSTTTUUUTTTQQQSSSVVVXXXXXXWWWVVVUUUYYYYYYYYYYYYYYYXXXXXXXXX[[[ZZZZZZXXXXXXZZZ^^^aaacccdddeeefffhhhjjjmmmnnngggccc^^^]]]```eeejjjlllnnnllljjjiiijjjjjjiiiggghhhkkkmmmmmmkkkkkkmmmooojjjlllooorrrtttvvvwwwxxxyyy}}}444777888===JJJ___ooowww|||~~~{{{yyyxxxyyy}}}~~~}}}nnn]]]NNNCCC>>><<<888888888888777777777777555666777555333111222333444333222222111111222222222333555999===BBBFFFHHHHHHFFF>>>555222666666222222333444555666777999:::999888777777777888999:::<<<:::888555444444444555333333222333444666888999555666666555444444777999============<<<;;;999999:::<<<>>>???>>>======???;;;999777666777:::>>>@@@======>>>@@@AAACCCDDDDDDBBBBBBCCCEEEEEECCCBBBBBBEEEFFFGGGGGGFFFDDDBBBAAABBBDDDFFFEEECCCBBBBBBDDDIIIFFFCCCBBBDDDGGGKKKMMMPPPPPPPPPPPPOOOOOONNNNNNJJJMMMPPPSSSTTTUUUVVVWWWWWWUUUSSSSSSTTTUUUTTTSSSQQQTTTXXXYYYXXXVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVVVV[[[[[[[[[YYYYYY[[[^^^aaabbbbbbccceeehhhkkkmmmnnnhhhddd___]]]^^^bbbeeegggkkkhhhfffeeeeeefffeeedddgggjjjmmmllliiihhhkkknnnlllmmmooorrrtttuuuuuutttuuuwww{{{~~~444777888:::FFFZZZnnnxxx}}}~~~zzzxxxwwwxxx~~~vvveeeTTTFFF???======777777777777777777666666555666777666333222222333555444333333222222333333111222444999???GGGOOOSSSVVVSSSHHH:::444777666111111333444444555666888;;;666666666555555666777999<<<;;;888555444444444555444333333333444666777888555666666444333333555777===<<<<<<;;;::::::999999;;;<<<@@@DDDCCC???>>>AAA;;;:::888777888:::<<<>>>;;;;;;<<<===???AAACCCDDDAAA@@@AAAEEEFFFDDDCCCEEEFFFFFFGGGGGGGGGEEEDDDCCCDDDGGGHHHGGGDDDBBBBBBDDDHHHEEECCCCCCGGGKKKNNNOOOQQQQQQQQQQQQQQQPPPOOONNNJJJLLLOOORRRTTTVVVVVVWWWVVVUUUTTTTTTUUUUUUTTTRRRSSSVVVYYYYYYVVVVVVXXXZZZXXXXXXWWWWWWWWWWWWXXXYYYXXXYYYZZZZZZ[[[]]]aaadddbbbaaabbbeeeiiillllllllliiieee```]]]]]]```bbbccchhhfffddddddeeeeeedddccceeeiiilllkkkgggfffiiinnnnnnnnnooorrrtttuuutttrrrqqqrrrtttuuuwww{{{333666666777AAAUUUjjjvvv{{{}}}zzzxxxvvvyyy~~~~~~zzzppp```PPPDDD>>><<<;;;888888777777666555444444555666777666444333333444666555444444333333444444111111333777???IIISSSYYYaaa^^^PPP===555777666///000222444444333444777:::999666333444777999999777:::999777555444555666666555444444333444555666777666666666555444444666888:::999999888999:::;;;<<<======@@@DDDCCC>>>===@@@;;;:::999999999:::;;;;;;;;;;;;;;;<<<>>>AAADDDFFFCCC@@@BBBFFFGGGDDDCCCGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFIIIKKKIIIDDDAAABBBDDDEEECCCBBBEEEJJJNNNQQQQQQQQQQQQQQQQQQQQQOOONNNMMMLLLLLLNNNQQQTTTUUUUUUTTTUUUTTTTTTUUUVVVUUUSSSQQQTTTVVVXXXWWWTTTTTTXXX\\\XXXWWWWWWVVVWWWXXXZZZ[[[YYYZZZ[[[[[[[[[]]]```ccccccbbbcccfffjjjmmmmmmkkkiiieee```^^^^^^```bbbcccgggfffeeeeeefffgggfffdddbbbgggkkkjjjfffeeeiiinnnooonnnmmmooorrrtttsssqqqooopppppppppqqquuuzzz~~~111444555555>>>RRRgggtttzzz|||zzzxxxwwwzzzyyyxxxvvvlll^^^OOOEEE>>>;;;999:::999888666555333222111444666666666444333444555666666555444444444444555222222222666>>>IIITTTZZZgggdddTTT???555777555---000222444444222333666999>>>777222444<<<@@@<<<777888777666555555666888999666555444333444444666666777888777666444555777999777666666666888;;;>>>??????<<<>>>AAA???999999>>>;;;;;;::::::999999::::::;;;;;;;;;<<>>MMM```eee\\\MMM@@@888444333333222555666444111000222555666666666666777777777777:::888666444444555777888666555555555555666666777999999999666444333555666;;;888666555888:::<<<===@@@AAA@@@>>>;;;999888999>>><<<:::888777777777777<<<;;;:::;;;>>>BBBFFFIIIEEEFFFHHHJJJJJJIIIHHHGGGBBBAAAAAADDDGGGHHHEEEAAALLLJJJGGGFFFFFFFFFEEEDDDCCCDDDGGGLLLOOOPPPOOOMMMOOOOOOOOONNNMMMLLLKKKJJJOOOOOONNNPPPRRRSSSSSSRRRPPPSSSUUUVVVTTTSSSSSSTTTUUUWWWYYYYYYXXXWWWXXXYYYXXXWWWUUUTTTUUUXXX\\\^^^[[[ZZZZZZ[[[^^^`````````bbbccceeehhhkkkkkkhhhfffgggccc``````bbbeeeeeedddggghhhgggeeeccccccdddfffggghhhjjjjjjhhhggghhhiiihhhhhhiiilllooopppooommmooonnnmmmmmmnnnppprrrttt{{{666444666;;;===EEEZZZppp}}}~~~|||}}}zzz{{{~~~}}}zzzyyywwwoooZZZHHHCCC@@@888444666777555444333555555555444222222444555666777777777888888888555222222444777555111333999999999EEEVVVXXXPPPEEE;;;555444333333333444444333222111222444555555555666666666666777<<<:::777555444555777888666555555555666777777777999999888666444444555777;;;999777777999<<<===>>>===>>>???>>>;;;::::::;;;:::999999888888999:::::::::::::::;;;>>>AAADDDFFFFFFGGGHHHIIIJJJIIIIIIHHHEEEBBBAAABBBEEEGGGGGGFFFEEEDDDCCCDDDFFFFFFEEEDDDDDDDDDFFFJJJNNNOOONNNMMMQQQQQQQQQPPPOOONNNMMMLLLQQQQQQQQQQQQQQQRRRSSSTTTNNNPPPRRRSSSRRRRRRSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYVVVVVVWWWWWWXXXZZZ[[[\\\[[[ZZZYYYZZZ]]]___``````aaabbbdddgggiiiiiigggeeedddaaa^^^^^^```ccccccbbbhhhiiiiiihhhfffeeefffhhhgggiiijjjjjjhhhhhhhhhiiihhhhhhhhhjjjmmmooonnnmmmnnnnnnmmmmmmnnnpppsssttttttwwwzzzzzzzzz}}}333222666;;;===AAASSSggg}}}}}}|||~~~{{{{{{}}}tttpppdddSSSCCC???<<<777333555777555333333444555444333333444555777888888888888666666666444222222333555666333444777555333;;;GGGEEE@@@999444222222333333555444222222333333333111444444444444555555555555<<<:::888666555666777888666555555555777888888777888888888666444444666777:::999777888:::===>>>>>>:::;;;======<<<;;;<<<===:::999999888888999999:::888999;;;===???AAACCCDDDHHHHHHHHHIIIIIIIIIJJJJJJGGGDDDAAA@@@CCCGGGIIIKKKAAAAAABBBEEEHHHIIIHHHFFFEEEEEEFFFIIILLLNNNNNNMMMRRRRRRRRRRRRRRRQQQPPPOOOQQQSSSTTTRRRPPPPPPSSSVVVNNNOOOPPPPPPOOOPPPRRRTTTVVVWWWWWWVVVUUUUUUWWWZZZVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[YYYXXXXXX[[[^^^````````````bbbeeehhhgggeeecccaaa^^^\\\\\\^^^```aaaaaaggghhhjjjiiihhhgggggghhhhhhiiijjjjjjhhhhhhiiijjjiiihhhggghhhjjjmmmnnnnnnmmmmmmmmmmmmoooqqqsssuuutttuuuuuutttsssuuu{{{333222555999:::===MMM```yyy}}}~~~~~~~~~~~~|||{{{zzz|||}}}qqqkkkZZZMMM@@@<<<;;;777444555777555333333444444333222444555666888999999::::::555555555444333333444555555333444555222///333;;;777444111000000111111111666333111222555555333000222222333333333444444444888777666555555666777888777555444666999:::999666777888777666444444666888999888777888;;;======<<<888:::<<<===<<<;;;;;;<<<<<<<<<;;;999888777777666999:::===???AAACCCCCCCCCIIIIIIHHHHHHHHHIIIJJJKKKGGGEEECCCBBBDDDGGGKKKLLLCCCCCCEEEIIILLLMMMLLLJJJIIIHHHHHHJJJMMMOOOOOONNNRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSUUURRRNNNMMMQQQVVVPPPPPPPPPOOONNNOOOQQQSSSVVVVVVVVVTTTSSSTTTWWWZZZWWWXXXZZZ[[[\\\\\\\\\[[[[[[YYYWWWWWWZZZ]]]___```^^^___aaacccfffeeeccc```^^^]]][[[[[[\\\___```aaadddfffiiiiiihhhggggggggghhhiiijjjiiihhhgggiiijjjiiigggeeeeeehhhkkknnnnnnlllllllllmmmoooqqqsssttttttvvvvvvuuussssssuuuxxxzzz555333444777555777GGG[[[vvvzzz~~~|||{{{{{{~~~}}}ppphhhRRRHHH???;;;:::888666666777555333333333444333111444555666888999999::::::555555444444555666666666222222222222000...000555000///...///000111000///555333111333555555222///222222222222333333333333333333333333444666777888777555444777;;;<<<:::666666777777666555555777999888888888999;;;<<<;;;:::999;;;======;;;999888888::::::::::::999888888777:::<<>>;;;666555666666666555666888::::::999:::;;;===<<<:::888:::<<<>>>===;;;888666666444555777999;;;<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIDDDGGGJJJLLLKKKJJJIIIIIIEEEEEEFFFHHHKKKKKKJJJHHHMMMMMMMMMNNNQQQRRRQQQOOOLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQQQQNNNMMMOOOQQQSSSTTTTTTSSSQQQPPPQQQRRRVVVWWWWWWVVVUUUUUUWWWZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZYYYXXXZZZ]]]_________]]]^^^___bbbcccccc```]]][[[\\\\\\\\\\\\^^^bbbeeeeeegggiiijjjiiiiiijjjlllggghhhhhhfffeeeeeegggiiiiiigggeeeeeehhhkkknnnnnnjjjjjjkkklllmmmnnnooooookkkoootttwwwwwwsssnnnkkkppppppsssyyy}}}555333666888444222>>>NNNlllsss{{{~~~~~~yyyjjj___GGGDDD???;;;::::::888666888666333222333333111000222222444555666777777777333222111333666777666444333333222000///000222333111000///000222222111000111333555666444222111111222222222333333333444444333333333444444444555555888555444888>>>???;;;666555666666555555666999;;;=========>>>???>>>:::777999;;;======;;;888666555222333666999<<<===>>>>>>===>>>@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFIIIMMMMMMKKKIIIIIIJJJDDDCCCCCCEEEHHHJJJJJJIIILLLMMMNNNPPPRRRRRROOOMMMKKKKKKLLLMMMNNNOOOOOOOOOLLLNNNPPPQQQRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRSSSTTTUUUWWWXXXXXXWWWWWWXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\___```___^^^]]]^^^___bbbcccbbb___]]]YYYZZZ\\\[[[[[[]]]bbbeeecccdddffffffffffffiiikkkfffgggfffeeecccdddfffhhhiiigggfffgggiiilllnnnnnniiijjjkkkkkkllllllllllllkkkmmmrrrvvvwwwuuuqqqnnnooommmpppuuuxxxxxx|||333333777;;;666222;;;IIIfffnnnwww~~~}}}~~~}}}}}}}}}vvvggg[[[DDDBBB>>>;;;::::::888555888666333222222222111000000111222444555555666666222000000222555777555333555666444000///111333222111000///000222333222111000333777777333111111222222222333333333444444444777666666555444444333333888555444888>>>@@@<<<666444555666555555666999;;;@@@@@@@@@AAAAAA???;;;888777:::<<<===;;;888777666444555777:::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEECCCEEEGGGHHHHHHHHHFFFEEEIIIKKKNNNMMMJJJHHHIIIKKKDDDCCCCCCEEEHHHKKKLLLLLLKKKLLLMMMPPPRRRQQQNNNKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMOOORRRUUUUUURRROOOKKKNNNQQQSSSSSSSSSTTTUUUUUUWWWYYYYYYXXXXXXXXXYYYVVVXXXZZZ]]]]]][[[YYYWWWXXXYYY[[[^^^aaaaaa___]]]^^^^^^___bbbcccbbb___]]]WWWYYY[[[[[[ZZZ\\\aaaeee___```aaa``````bbbeeehhhffffffeeecccbbbccceeehhhiiihhhggghhhjjjmmmnnnnnniiijjjjjjkkkkkkjjjjjjiiigggiiilllpppsssssspppnnnpppnnnooottttttqqqtttzzzzzz{{{}}}///222555666555666999===[[[gggvvv}}}{{{}}}}}}|||sssnnn___MMMCCC???;;;;;;======999444444444444444333111///---111111111222222333333333222111111333666777444000666333111000111222222111555444444333222111//////000111111111000000222444555444444333333222222111888555333333555555222000666555666:::>>>>>>888222222333444666777999:::;;;>>>@@@BBBBBB???:::777555::::::;;;======;;;777333555777999<<<>>>>>>=========<<<<<<>>>AAADDDDDDDDDDDDCCCCCCEEEIIIKKKIIIGGGIIIIIIIIIJJJJJJLLLMMMMMMIIIFFFDDDEEEHHHKKKKKKJJJMMMMMMNNNPPPQQQPPPMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMPPPSSSTTTRRROOONNNMMMPPPPPPQQQSSSTTTUUUVVVWWWTTTUUUWWWYYYZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVZZZ\\\___aaaccccccbbbaaa___aaabbbaaa___]]]]]]]]]]]]\\\\\\\\\]]]___```aaa^^^aaabbb```______]]]YYYZZZ```eeefffcccbbbcccfffgggiiiiiiiiihhhiiijjjlllhhhhhhhhhiiikkkjjjhhhfffnnnmmmllllllkkkjjjiiiiiijjjlllnnnppprrrsssttttttyyywwwwww|||000333666666555555888;;;TTTfffwww~~~|||zzz}}}}}}}}}~~~wwwoookkk\\\JJJBBB>>>::::::<<<;;;888444555555666555444333111000111111111222222333333333555333222333555777666444777555333222333444444333222222333333444444333333111222333333222222333555444444333333333333222222999666444444666666444222666555666:::======888222333333333555888999:::999:::<<<>>>>>>;;;888666555;;;;;;===???@@@???;;;888666888;;;===>>>???>>>===???>>><<<===@@@CCCDDDDDDDDDBBBBBBDDDGGGIIIIIIGGGKKKJJJJJJJJJJJJJJJKKKKKKHHHFFFEEEFFFIIIKKKKKKJJJMMMNNNPPPRRRRRRQQQNNNKKKMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRRRRPPPMMMKKKQQQQQQRRRSSSUUUVVVWWWWWWUUUVVVXXXYYY[[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[YYYYYYXXXZZZ\\\^^^``````___^^^aaaaaaaaa___[[[YYYXXXXXXWWWYYY]]]^^^^^^^^^```aaaaaadddeeeaaa___^^^[[[VVVZZZ___ccccccaaa```bbbeeegggggggggggghhhiiijjjjjjiiihhhhhhiiikkkkkkiiigggkkkkkkkkkllllllllllllllllllnnnqqqtttuuuuuutttssstttrrrqqquuu|||222444777666444444666999JJJcccxxx|||}}}}}}zzzyyy|||}}}~~~ppplllhhhYYYHHH???<<<999888999999666333555666666777666555444333111111111222222222222222666444222111333555666555888666444444555666555444111222333444444444444444111444666666555444444555222222333333333333444444999777666666777777555444555444555999<<<;;;777222444333333555999:::888666555777888888777555666666999:::<<>><<<888:::<<>>@@@AAAAAA@@@@@@DDDAAA===<<<===@@@BBBCCCBBBAAA@@@@@@BBBDDDGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGGGGHHHJJJKKKLLLLLLMMMPPPSSSUUUTTTRRRPPPOOOQQQQQQQQQPPPPPPQQQQQQQQQPPPMMMLLLNNNRRRSSSOOOJJJNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYXXXXXX[[[\\\]]]^^^____________bbbbbb```\\\WWWSSSRRRRRR\\\bbbgggfff```]]]___cccgggjjjjjjfffcccaaa]]]WWW^^^```bbbbbbcccfffkkknnnjjjeeeaaaccchhhkkkkkkhhhjjjhhhfffggghhhiiiiiihhhggghhhiiikkklllnnnoooooommmoooqqqssstttuuuuuuuuurrrqqqpppqqqtttxxx|||555777888666333111222555:::YYYttt|||~~~}}}zzzyyyzzz|||}}}}}}yyy~~~zzzpppnnniiiZZZKKK:::888777666555555333222222333444555666555444444111111111111111111111111///111444555555333111///555444333444555666555333222333333333222111000///000333666666555333222222111111222222333444555555444555555444444333333444444555666888999999666444555555666999;;;:::666222333444555555555666999;;;666777999<<>><<<===???AAABBBBBBAAA@@@DDDAAA===<<<===@@@BBBCCCAAA@@@@@@@@@AAACCCFFFHHHFFFFFFGGGGGGHHHJJJKKKLLLGGGHHHIIIJJJKKKKKKLLLMMMMMMQQQTTTUUUTTTRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQNNNLLLJJJMMMSSSUUURRRNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[\\\]]]^^^______``````aaaaaa___\\\XXXUUUUUUVVVhhhlllnnniiiaaa]]]___dddgggjjjjjjfffeeeeeebbb^^^^^^___```bbbdddiiinnnrrrjjjfffbbbccchhhlllllljjjjjjgggeeedddfffggghhhhhhhhhiiiiiijjjkkkllllllmmmlllllllllmmmooorrruuuwwwooonnnmmmmmmooossswww{{{555777888666222000222444666OOOlll|||}}}zzzyyy{{{|||}}}}}}{{{~~~uuuooofffUUUGGG888777777666444333333222222222444444555444333222111111111111111000000000000444888:::888555222111333222222333555555444222///000111222333444444444111333444444333111111111111111222333333444555555111333444333222111222333444555777999999888777666555777;;;<<<<<<999555333555666777777777777:::<<<999999:::===@@@AAA@@@>>><<<>>>@@@BBBCCCBBBAAA@@@CCCAAA>>>===>>>AAABBBBBB???@@@AAAAAAAAABBBEEEHHHDDDDDDEEEFFFHHHJJJLLLMMMFFFHHHKKKLLLKKKKKKLLLNNNNNNQQQTTTTTTQQQQQQSSSUUUSSSRRRQQQPPPPPPPPPQQQRRRNNNMMMLLLOOORRRTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[^^^]]]\\\[[[[[[[[[[[[\\\YYYYYYZZZ\\\]]]^^^````````````___\\\ZZZXXXZZZ[[[nnnpppooojjjccc___aaadddeeehhhgggddddddfffgggddd^^^^^^___aaadddiiimmmoooiiifffccccccgggkkkllllllkkkhhheeeccceeeggghhhiiijjjjjjjjjkkkkkklllllllllkkkkkkkkklllnnnqqqtttuuuqqqqqqpppoooooorrrvvvzzz}}}}}}444777888666222000111444333EEEbbb{{{~~~|||zzzyyyzzz|||yyyooo___LLL???777777777666444333333333222333444555444444222222222111111111000000000///333666::::::888555444444222222222444555666444222111111333444555666666666222333444333222111111222222222222333333444444444000222444333111000222333555777999999999888888888444:::???@@@<<<777555555777888::::::999888999;;;;;;:::;;;<<<>>>???>>><<<===>>>@@@BBBBBBBBBAAA@@@AAA???>>>>>>@@@AAABBBBBB>>>@@@BBBCCCBBBCCCEEEHHHEEEEEEEEEFFFGGGIIIJJJKKKFFFIIILLLMMMLLLKKKMMMNNNOOOQQQSSSRRROOOOOOSSSXXXVVVTTTSSSQQQQQQQQQSSSTTTPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVWWWXXXYYY[[[\\\^^^]]]\\\[[[[[[[[[\\\\\\YYYYYYZZZ\\\^^^```bbbcccaaa```___]]]ZZZZZZ[[[]]]iiijjjjjjhhheeeccccccddddddeeeddd``````eeegggfffaaaaaaaaaccceeehhhjjjkkkgggeeecccccceeehhhkkknnnmmmjjjfffdddfffhhhjjjkkkkkkkkkllllllmmmnnnnnnooolllmmmoooqqqrrrrrrqqqqqqvvvvvvtttqqqoooppptttwwwuuuuuuwww{{{{{{zzz444666888666222000222444222???\\\zzz}}}{{{yyyxxxxxxzzz}}}{{{mmmYYYDDD777666777777666444333333333444444555555555444222111222111111111000000//////333666888777444222333555222222222444666666555333666666666777666666555555444555444333111111222444222222333333333333444444000222444333111000222444555777999:::999888888999444;;;CCCCCC<<<666555666888:::;;;;;;:::888999999:::999999:::;;;;;;:::888===>>>@@@BBBBBBBBB@@@???@@@>>>>>>???AAABBBBBBAAA===@@@CCCDDDCCCCCCEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIFFFIIIMMMNNNLLLKKKMMMOOOOOORRRSSSPPPMMMNNNTTTYYYWWWVVVTTTSSSRRRSSSTTTUUUSSSTTTTTTSSSQQQOOOPPPQQQLLLMMMNNNOOOPPPRRRSSSSSSXXXXXXXXXXXXYYYZZZ\\\^^^\\\\\\ZZZYYYYYYYYYZZZ[[[[[[[[[\\\^^^```ccceeegggaaaaaa___\\\ZZZZZZ[[[]]]aaabbbeeeggghhhgggeeedddcccdddaaa]]]]]]cccfffeeegggfffeeefffhhhjjjjjjiiidddddddddbbbbbbeeejjjnnnooolllgggfffgggjjjlllmmmkkklllmmmnnnooopppqqqrrrnnnqqqtttwwwwwwtttooommmttttttrrrmmmiiiiiilllpppnnnnnnqqquuuvvvvvv|||999777555222111111222333222888NNNnnn~~~zzz{{{|||{{{|||~~~~~~}}}~~~|||lllSSSAAA===777666555444333222222222333222222111111000000000333111000111222222111///000555666000...222333111444333222222444444333222333000111555444111333999222222333444444333333333333222222333444555333111666555555555555555444444:::777555888<<<<<<666///888999999999888777555444;;;::::::999999:::;;;<<<@@@===999888999;;;===>>>@@@AAAAAABBBCCCCCCCCCBBBFFFCCC???>>>???AAAAAABBBCCC??????CCCCCC@@@CCCJJJHHHGGGFFFFFFFFFHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIRRRRRRQQQPPPPPPRRRSSSTTTVVVVVVVVVUUUSSSPPPMMMLLLPPPQQQQQQPPPNNNMMMMMMNNNOOOQQQTTTSSSQQQPPPRRRTTTXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[[[[[[[ZZZZZZ\\\___````````````aaacccfffiiiccc```]]][[[[[[[[[ZZZXXX]]]ccciiijjjgggeeegggiiijjjddd\\\XXXYYY]]]bbbeeehhhgggfffgggiiiiiihhhgggbbbbbbcccccceeefffhhhiiijjjhhhfffeeeeeegggiiikkkiiihhhhhhkkkpppssssssrrrrrrssstttuuutttrrrqqqpppooorrrrrrooojjjhhhkkknnnllliiiiiimmmrrruuu{{{999777555333222222333444555777HHHeeewwwyyyvvvwwwxxx{{{~~~~~~|||}}}~~~}}}vvvgggPPPAAA===777666555444333222222222222222222222222111111111444222000///000111000//////333444000...222444222666444333444555666555444333000111555444111333888222333333333444333333333444333222333444444333111666666555444444333333222888666555777:::999444000777777777777777555444333444555666777888:::;;;;;;@@@===:::999:::<<<>>>>>>>>>@@@CCCEEEEEEDDDBBB@@@EEEBBB???===>>>@@@AAAAAABBB???@@@DDDEEEDDDGGGNNNIIIHHHGGGFFFGGGHHHKKKLLLNNNMMMLLLLLLKKKKKKKKKLLLQQQPPPPPPPPPQQQSSSTTTUUUWWWWWWWWWVVVTTTQQQOOONNNMMMNNNPPPPPPOOOOOOPPPRRRQQQRRRRRRRRRQQQQQQRRRTTTWWWXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[ZZZYYYYYYZZZ]]]___aaaaaaaaa```aaacccfffhhhcccaaa^^^\\\\\\\\\[[[ZZZ[[[___cccdddcccbbbcccddd```\\\WWWUUUXXX^^^cccfffgggggggggiiikkkkkkiiiggg___```aaaccceeefffhhhhhhhhhgggeeeddddddfffiiijjjjjjiiihhhkkkooosssssssssuuuvvvvvvvvvtttsssssssssrrrrrrqqqnnnkkkkkkmmmoooooollllllqqqtttvvvzzz:::888666444333333444555777555@@@YYYmmmsssrrrrrruuu{{{|||{{{|||~~~~~~{{{qqqaaaLLL>>>;;;777666555444333222222222222222222222333333333333555333///...////////////...111222000///222444333777666444555666777666555333111222444444222444888333333333333333333333333555444333333444444222000555555444333333222111111555666777888777666333111555555555555555444333222000222444777:::;;;<<<<<<@@@>>><<<;;;===>>>>>>>>>===@@@DDDGGGGGGEEEAAA>>>CCCAAA>>>===>>>???@@@@@@@@@???AAAEEEGGGGGGKKKQQQIIIHHHGGGGGGGGGIIIKKKMMMOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVTTTRRRQQQPPPJJJLLLNNNPPPPPPQQQSSSUUUUUUSSSPPPPPPQQQRRRSSSSSSVVVWWWXXXYYYZZZ[[[[[[\\\ZZZZZZYYYXXXWWWYYY\\\```aaaaaa``````aaabbbdddeeecccaaa^^^]]]]]]]]]\\\[[[\\\]]]^^^___``````aaaaaa\\\YYYVVVVVVZZZ___bbbddddddeeefffhhhjjjjjjgggddd\\\^^^```ccceeegggggggggfffeeedddcccdddfffiiijjjlllkkkiiijjjnnnqqqssstttxxxxxxxxxwwwtttttttttvvvvvvsssnnnllllllnnnooopppqqqooopppuuuwwwvvvwww{{{||||||}}}:::888666444333444555666666333:::QQQgggqqqrrrqqquuu||||||yyyyyyzzz||||||mmm[[[GGG;;;888777666555444333222222222222222222333333444444444777444000......000000000000222333111000111333444888666444444555666666666333333444444333222444777444444333333222222333333555444333333444444222000333333333333222222222222444777:::999666444333444555555555555444444333333111333666:::<<<=========???>>>======???@@@???>>>>>>AAADDDFFFGGGDDDAAA???AAA???===<<<>>>????????????@@@CCCEEEFFFHHHLLLOOOIIIHHHGGGGGGHHHIIIKKKMMMPPPNNNMMMLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPKKKMMMOOOPPPQQQRRRTTTVVVXXXTTTOOONNNQQQSSSSSSRRRVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVXXX\\\___```___^^^^^^```aaaaaaaaabbb```]]]\\\]]]]]]]]]\\\___^^^^^^___aaabbbbbbaaabbb```]]]\\\^^^```aaaaaa```aaacccfffhhhgggdddaaa[[[]]]aaadddggghhhhhhgggeeeeeedddeeefffhhhjjjkkknnnmmmkkkkkklllooorrrtttxxxyyyyyyvvvsssrrrtttwwwwwwqqqkkkiiimmmppppppooopppoooqqqvvvxxxuuuuuuwwwvvvvvvxxx}}}999888666444333444555666333111888LLLcccqqqsssrrrwww||||||yyyvvvvvvyyy{{{yyyhhhUUUDDD:::777777666555444333222222222222222222333333444444444888444111//////111111222333333333333222111222444777444222222333555555555333444555444222333555666555444333222222222222333444333333333444444222000222222222333333444444555555999;;;:::666444555777666666555555555555555555333555888;;;<<<<<<<<<;;;???>>>======???@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAA@@@>>><<<<<<>>>??????>>>???BBBDDDDDDDDDFFFIIIJJJIIIHHHGGGFFFGGGIIIKKKLLLNNNMMMLLLLLLLLLMMMNNNNNNTTTTTTTTTSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPMMMOOOQQQQQQQQQRRRSSSUUUZZZUUUPPPOOOQQQSSSRRRQQQVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYWWWVVVXXX[[[^^^^^^\\\[[[\\\^^^```___^^^aaa___]]]\\\]]]^^^]]]]]]aaa______```bbbcccbbbaaafffdddaaa```aaaaaaaaa```___```cccfffhhhgggdddaaa^^^```cccfffhhhhhhhhhgggfffffffffggghhhjjjkkklllooonnnmmmllllllnnnqqqtttwwwyyyyyyvvvqqqpppsssvvvvvvooohhhhhhlllppppppnnnmmmmmmpppuuuwwwtttrrrtttooopppssszzz888777555333333444555666111000666FFF\\\mmmttttttyyy|||~~~~~~}}}~~~}}}|||zzzvvvttttttwwwzzz}}}sssbbbQQQBBB:::777777666555444333222222222222222222222333333333333555333000///000111222111222111222333222000222666666333111000111333444444333666666333222444666555666555333222111222222333333222222333444555333111333444444555555666666777777999;;;:::666555555777777777666666555666666777555666888999::::::999999???===<<<<<<>>>@@@AAA@@@DDDDDDDDDDDDCCCCCCCCCBBB???>>>======???@@@?????????CCCEEECCCCCCEEEGGGFFFHHHGGGFFFFFFFFFHHHJJJLLLLLLMMMMMMMMMMMMNNNNNNNNNVVVUUUUUUTTTSSSQQQPPPOOOOOONNNNNNMMMMMMNNNOOOOOOOOOPPPRRRRRRQQQRRRSSSUUUYYYVVVSSSQQQQQQQQQQQQQQQVVVWWWXXXYYYZZZ[[[[[[\\\[[[[[[[[[ZZZXXXXXXZZZ[[[]]]ZZZYYY[[[___```___]]]aaa___]]]]]]^^^_________^^^___```aaaaaaaaaaaaaaadddbbb``````bbbccccccbbbcccccceeehhhkkkjjjhhhfffbbbccceeefffggggggfffeeegggggghhhhhhiiijjjkkklllooopppooonnnlllmmmpppsssuuuxxxyyyvvvqqqnnnqqqtttsssnnnhhhhhhlllppppppnnnmmmllloootttuuuqqqpppqqqjjjlllqqqwww}}}~~~}}}~~~777666444333222333555666222111333???RRReeeqqquuuyyyyyy{{{|||}}}~~~~~~|||zzzxxxtttrrrrrrvvvyyyzzz}}}}}}rrr```OOOBBB:::777777666555444333222222222222222222222222111111111000///......000111111000...,,,---111222///222888666333000///111333444444333777777333111555666444777555333222111111222333222111111333555555444333888888888777777666666666888888999888666555555555777777666555555666777888777777888999:::;;;;;;<<<@@@===::::::<<>>===>>>@@@AAA@@@???>>>DDDFFFCCCBBBFFFGGGEEEGGGFFFEEEEEEEEEGGGIIIKKKLLLMMMOOOPPPPPPPPPOOONNNTTTUUUUUUUUUTTTRRRQQQPPPMMMMMMLLLLLLLLLMMMOOOPPPOOOPPPRRRRRRRRRRRRTTTVVVWWWWWWVVVTTTQQQPPPPPPQQQWWWXXXXXXYYYZZZ[[[\\\]]]\\\]]]^^^\\\ZZZXXXXXXYYY]]]ZZZYYY\\\```cccaaa^^^cccaaa______aaabbbbbbbbb\\\```cccdddaaa``````aaadddbbb```aaabbbdddeeeeeeeeeeeefffiiikkkllljjjiiiffffffeeeeeedddcccccccccgggggghhhhhhhhhiiiiiijjjooopppqqqpppmmmmmmoooqqqsssxxx{{{xxxqqqnnnpppsssqqqnnnkkkkkknnnppppppppppppoooppptttsssooolllnnnkkkoootttxxxzzz{{{{{{|||}}}~~~~~~666555333222222333444555333222222888III^^^mmmtttwwwwwwyyy|||~~~~~~|||yyy{{{yyyvvvssspppqqquuuxxxwww{{{uuubbbPPPBBB:::555777666555444333222222222333222222111111000000000---,,,,,,---///000///...)))''')))///111///333999777444111000111333444555333888888333111555777444777666333111111111222333111000111222555666555444<<<<<<;;;999888666555555888777666666555555444444777666555444444555777777999999::::::<<<>>>@@@AAA@@@===:::999;;;>>>AAABBB@@@CCCFFFHHHHHHEEEAAA>>>???>>>>>>???@@@AAAAAA???===DDDFFFCCCCCCHHHIIIFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLNNNPPPSSSSSSRRRPPPNNNSSSTTTTTTUUUUUUTTTRRRQQQMMMLLLLLLKKKLLLNNNOOOPPPMMMOOOQQQRRRSSSTTTVVVXXXUUUWWWXXXVVVQQQOOOOOOQQQXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___^^^[[[YYYWWWWWW]]][[[ZZZ]]]bbbeeeccc___eeecccaaaaaacccdddeeeddd\\\bbbggggggccc```aaaccciiifffcccbbbdddeeeffffffeeeeeeeeegggiiikkkjjjiiihhhgggeeecccbbbaaa``````gggggggggggghhhhhhhhhhhhnnnqqqrrrqqqnnnmmmnnnpppsssxxx|||yyysssnnnpppssspppnnnmmmmmmoooqqqqqqqqqtttrrrrrrtttsssmmmjjjllloootttyyy|||{{{zzz{{{}}}}}}}}}|||}}}222333333333333333333333111333555888AAASSSgggttttttwwwyyywwwxxx{{{{{{yyy}}}zzzxxxxxxuuupppqqquuu|||~~~~~~qqq]]]KKKAAA999333666555333333333333111000///111333444333111000///+++,,,,,,---///111222333111222222111000000222444444333111222333444444333777666444333444555777999444333222222111111222222;;;999666333333444777999:::DDDEEE:::333666777333666555444444555666444333777999:::999666444444444777:::;;;888555666<<>>@@@AAA@@@???>>>???@@@???BBBEEEEEECCCCCCEEEHHHAAACCCFFFGGGGGGFFFFFFGGGLLLMMMNNNNNNMMMLLLMMMNNNPPPSSSRRRMMMMMMRRRSSSPPPNNNLLLJJJLLLOOOQQQQQQOOOPPPPPPPPPPPPRRRSSSTTTUUUXXXWWWUUUTTTTTTTTTTTTTTTZZZ[[[]]]^^^^^^]]]\\\[[[YYY[[[^^^___]]]ZZZYYYXXX]]]___aaabbb```_________aaaaaabbbfffiiihhhddd```aaaaaa```______```aaabbbjjjkkkiiiffffffiiigggcccfffdddbbbdddgggjjjjjjhhhdddffffffbbb]]][[[^^^bbbiiijjjkkkiiieeebbbbbbdddhhhkkkooopppooopppsssvvv{{{||||||zzzvvvrrrrrrrrrnnnsssxxxyyyvvvrrrpppoooqqqrrrrrroookkkiiijjjlllrrrtttxxx}}}~~~yyyvvvuuuuuuuuuuuuwwwzzz}}}555555555444444444444444222444555666>>>OOOcccqqqrrrvvvwwwvvvwwwzzzzzzwww|||zzzzzz|||{{{xxxyyy|||||||||{{{nnnZZZJJJ@@@999444555444444444555666444333111222333333222111111111...............///000000111111000///...000333666555333222222333444333222666666444444444555777888555555444333333333333333666555333222222555777999999AAAAAA888333777777222666555444444666666555444777888888777666555666777>>>>>>>>>;;;999:::???DDDBBBAAA>>><<<<<<>>>@@@BBBDDDFFFHHHHHHGGGEEEAAA???===???@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDAAACCCEEEFFFGGGGGGGGGHHHKKKLLLNNNNNNMMMLLLNNNOOOPPPRRRQQQMMMLLLPPPQQQNNNMMMKKKJJJKKKOOOQQQPPPOOOOOOPPPQQQPPPOOOOOOQQQSSSVVVWWWXXXWWWVVVVVVVVVWWW[[[[[[[[[[[[[[[[[[ZZZZZZ[[[]]]______]]]YYYWWWWWWZZZ\\\___``````___``````bbbbbbcccfffiiihhhdddaaa``````_________```bbbcccggghhhgggdddeeeiiigggcccaaabbbcccgggkkkmmmkkkhhhggghhhgggddd___^^^bbbffflllmmmkkkfffaaaaaaeeejjjlllnnnqqqqqqpppqqquuuxxx{{{zzzxxxwwwwwwuuusssppptttwwwzzzzzzxxxtttsssssspppqqqqqqooommmlllnnnpppuuuwwwzzz~~~~~~yyyuuuuuutttsssrrrsssvvvxxxzzz555555444444333333222222333444444555<<>>999555555444444666777888666555333333222222111111111111111111000///............/////////......000555888666444222222222333222111666555444444444555777888666666555444444444444555111111000000222555888:::777<<<;;;555333777666111666555444444666777666444666666666666555777:::<<>><<<;;;===@@@BBBEEECCCAAA???>>>???@@@AAADDDEEEGGGHHHGGGDDDAAA???<<<>>>??????>>>>>>???AAACCCAAA@@@@@@AAAAAA@@@???AAABBBCCCEEEGGGHHHHHHIIIIIIKKKMMMMMMMMMMMMOOOPPPPPPRRRPPPMMMLLLNNNMMMKKKLLLKKKJJJKKKMMMOOOPPPOOONNNPPPQQQPPPNNNNNNPPPSSSSSSVVVZZZZZZYYYXXXYYY[[[[[[[[[ZZZYYYYYYXXXYYYYYY]]]___```___\\\YYYWWWVVVXXXZZZ]]]_________```aaabbbbbbdddfffhhhgggdddaaa______^^^^^^^^^___aaabbbbbbddddddccceeeiiiiiieeeaaadddhhhnnnrrrrrrnnnkkkjjjkkkjjjfffcccdddiiimmmqqqpppmmmeee^^^```iiirrrqqqrrrtttrrrqqqrrrvvvzzzzzzwwwtttuuuxxxxxxtttpppwwwyyyzzzyyyvvvtttssstttnnnooopppooooooppprrruuuxxxyyy{{{~~~~~~yyyuuuuuusssqqqooooooqqqtttvvv}}}333333222111111000//////444333444666:::GGG[[[lllooosssuuutttvvvyyyxxxuuuuuusssvvv}}}~~~|||vvvuuuvvvqqqdddQQQBBB<<<999666555555555666777888666555555333000//////000111111222111000///............---...///000000111444777666444222111222222111000555555444444444555666777666666555444444444444555000000000111333555777999555777666333444777666111555444444444666777777666555555555444555888===AAADDDAAA===::::::;;;<<<<<>>;;;===>>>>>>>>>>>>???AAABBB???===>>>AAABBB@@@===AAAAAABBBDDDGGGIIIJJJIIIHHHJJJLLLLLLMMMMMMOOOQQQQQQRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPQQQRRRTTTUUUUUUPPPUUUZZZ\\\ZZZYYYZZZ]]]\\\[[[ZZZXXXWWWXXXYYYYYY\\\^^^```___\\\ZZZXXXXXXYYY[[[^^^```______```aaaaaaaaaccceeeeeedddbbb``````___^^^]]]]]]^^^___``````bbbcccbbbfffkkkkkkhhhgggjjjooosssvvvuuussspppmmmmmmllliiihhhjjjooosssrrrrrrnnnfff___aaalllvvvsssttttttrrrpppqqqvvvzzzwwwvvvvvvvvvwwwwwwvvvuuuvvvvvvtttsssqqqpppqqqqqqooooooooonnnoooqqqsssuuuvvvwwwyyy|||~~~}}}zzzwwwuuussspppnnnnnnqqqtttwww}}}333333222111111000//////333222444888;;;DDDXXXkkkooosssvvvvvvxxxzzzzzzvvvtttrrruuu}}}|||uuusssrrrmmm___LLL>>>:::999888777555444444666666666555555222...---.../////////000////////////000000111,,,...222333333333333444666444222111222222111///444444444444444555555666555444333333222222333333222333333444555555666666444555444222444777666222555444333555777888888777555555555444555999???CCCCCC@@@===;;;::::::999888======>>>???@@@AAABBBCCCBBBBBBCCCCCCBBB@@@>>>===<<<>>>??????>>>>>>???AAA???===;;;===AAABBBAAA???BBBAAAAAACCCGGGJJJJJJIIIGGGIIIKKKLLLLLLMMMPPPQQQSSSQQQPPPPPPNNNLLLJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQTTTQQQNNNRRRYYY^^^]]]YYYQQQUUUYYY[[[ZZZYYYZZZ\\\\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\^^^^^^]]][[[[[[\\\\\\^^^aaaaaa```______```^^^```aaabbbaaa```______bbbaaa___^^^]]]]]]^^^^^^```bbbccccccggglllmmmjjjnnnoooqqqrrrssssssssssssooonnnmmmllllllooosssvvvpppqqqoooiiidddeeemmmuuurrrssssssqqqnnnoootttxxxrrrvvvzzzyyyvvvtttwwwzzztttrrrpppoooooopppqqqqqqqqqooonnnmmmnnnppprrrsssrrrssstttxxxzzz{{{zzzxxxtttsssqqqpppqqqtttwwwyyy|||}}}~~~}}}}}}}}}555555444444333333222222333333666:::<<<@@@RRRfffoootttwwwxxxyyy|||{{{wwwvvvsssuuu}}}}}}vvvsss~~~}}}pppkkk[[[HHH;;;888999999888555333222444777888888666222...---///000///---.........///000111222333///222444555444333222333555333111111111222111000333333444444555555555555333333222111111111111222444555666666666666555555333444555444555555666666444333333555777999999888666777666666666:::???CCCAAAAAAAAA???===:::888777888999<<<>>>AAABBBCCCDDDBBBBBBBBBBBBAAA???>>>===>>>@@@AAA@@@???>>>???@@@>>>======???AAABBBBBBBBBDDDBBB@@@BBBGGGJJJJJJHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRPPPPPPQQQOOOKKKIIIKKKHHHJJJKKKLLLLLLNNNPPPSSSUUUQQQPPPTTT\\\aaaaaa^^^VVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^^^^]]]\\\]]]^^^^^^```bbbbbb```_________]]]___``````___]]]]]]^^^``````___^^^^^^___```aaaaaacccdddcccggglllllliiimmmnnnnnnmmmlllmmmoooqqqooonnnmmmnnnoooqqqtttuuuooopppnnnkkkiiiiiinnnrrroooqqqqqqpppmmmnnnrrrvvvooouuu{{{yyytttrrrvvv|||tttrrrpppppprrruuuvvvwwwssspppmmmmmmnnnqqqrrrsssooopppqqqtttwwwyyyyyyxxxssssssrrrrrrsssuuuxxxyyy~~~}}}{{{{{{|||}}}555555555444444444444444444333777<<<;;;;;;KKK^^^nnnssswwwxxxzzz|||{{{wwwuuuqqqsss|||}}}}}}~~~|||xxxuuu}}}pppiiiZZZFFF999777999999777444111111444999===???888444//////111222000---////////////000111222333777777666444111111222444333222000000111222222111333333444444555555555444333333222111111111111111333444666777777666555444444555777777555444666999444333333555888::::::999888888888777777999===AAA===@@@DDDCCC>>>999777666666888<<>>AAABBBBBBAAA???>>>???@@@???@@@AAAAAAAAAAAABBBCCCFFFCCC@@@BBBGGGJJJIIIGGGHHHIIIKKKLLLLLLLLLNNNPPPQQQMMMMMMPPPOOOJJJHHHJJJHHHJJJMMMMMMMMMNNNQQQTTTQQQRRRTTTVVVYYY\\\___aaa]]]ZZZXXXYYY\\\]]][[[XXXVVVWWWXXXYYYYYYYYYYYYYYY\\\]]]^^^^^^\\\\\\\\\]]][[[^^^```aaa```______```]]]___aaa```^^^\\\]]]^^^]]]]]]]]]^^^```bbbdddfffaaaccccccbbbeeejjjjjjfffiiijjjlllkkkjjjjjjmmmpppmmmmmmmmmnnnppprrrsssssspppnnnllljjjkkkmmmoooppplllnnnppppppnnnnnnqqqtttnnnssswwwvvvsssqqqtttxxxtttrrrqqqssswww{{{}}}}}}tttqqqmmmmmmpppsssuuuuuupppppppppsssuuuwwwwwwvvvrrrrrrrrrssssssttttttttt~~~~~~}}}|||~~~333333333333333333333333666444888===:::777DDDXXXmmmssswwwxxxyyy|||zzzvvvsssnnnpppyyy|||{{{{{{}}}{{{}}}yyyvvvpppiiiYYYEEE888666999999666333000000555<<>>DDDDDD===777555555777999===@@@BBBCCCCCCCCCEEEEEEEEEDDDCCCBBB@@@@@@CCCDDDDDDBBB@@@>>>???@@@AAACCCEEEDDDAAA???AAACCCHHHCCC@@@BBBFFFIIIHHHFFFHHHJJJKKKLLLKKKLLLMMMOOOOOOKKKKKKOOONNNIIIGGGJJJHHHKKKMMMNNNMMMNNNRRRUUUMMMSSSXXXXXXUUUUUU[[[bbbccc]]]XXXYYY^^^___\\\WWWSSSTTTVVVXXXYYYYYYXXXXXX^^^______^^^\\\[[[[[[\\\XXX[[[^^^_________```aaa^^^```bbbaaa^^^\\\]]]___YYYZZZ[[[^^^aaaeeehhhjjjaaaccccccbbbdddhhhhhhdddeeeiiillllllllllllnnnqqqllllllmmmoooqqqrrrqqqppprrrnnniiiiiikkkoooppppppjjjmmmppppppooonnnqqqtttoooqqqrrrsssrrrrrrsssssssssqqqqqqtttzzztttqqqmmmnnnrrrvvvxxxxxxsssrrrqqqsssuuuvvvvvvuuuqqqrrrrrrrrrrrrqqqpppoooxxxyyyzzzzzzyyyzzz|||~~~}}}555555666444222000111111333777;;;;;;999;;;BBBIIIcccuuuwwwqqqvvvyyytttsssvvvuuuvvv{{{{{{zzzzzzzzz|||ttthhhPPP999555===:::///999555111333999AAAFFFHHH777666444222///---+++***222000...,,,+++***'''%%%777555444222111111222222333333222111111222222222555555555555555555555555111111111000111111222222222000222666777666666999444444444555555555555666666666555555666777999:::666666777999<<<>>>===<<<>>>===<<<;;;:::999999888111444999===@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDBBBAAAGGGFFFDDDAAA???======<<>>>>>===>>>>>>===<<<;;;:::999999555777:::===???@@@@@@???@@@AAABBBCCCCCCCCCBBBAAAEEEDDDCCCAAA@@@>>>===<<>>???>>>>>>======<<<;;;:::999999999:::<<<===>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>======>>>>>>???@@@AAAAAABBB<<<<<<>>>BBBHHHLLLNNNNNNJJJKKKKKKKKKLLLOOOTTTXXXWWWUUUSSSQQQOOONNNNNNNNNLLLMMMOOOOOOOOOQQQSSSUUUWWWWWWVVVUUUUUUUUUUUUUUUWWWVVVVVVVVVWWWYYY[[[]]]VVVWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTVVVYYYZZZYYYXXXXXXYYY[[[\\\^^^_________]]]___``````______```aaabbbbbbbbbaaaaaa`````````cccccccccddddddeeeeeeeeejjjggggggiiijjjiiijjjmmmqqqnnnmmmooonnnkkkjjjllljjjjjjkkklllmmmoooqqqrrrrrrqqqrrrvvvuuuqqqpppqqqrrrmmmhhhgggkkkooonnnllloooqqqsssttttttsssrrrqqqrrruuuyyyyyywwwvvvwwwyyy{{{xxxvvvuuuvvvvvvvvvuuurrrvvvyyyyyyxxxyyy~~~{{{}}}}}}{{{wwwuuuuuuwwwxxx{{{}}}}}}|||}}}000222333333222222333444111555888888666555777:::JJJbbboooppprrrooommmrrrpppvvv~~~zzzyyyyyy{{{|||~~~sssgggQQQ>>>;;;999111///444444444555666666444222000222111111000///...------000///......//////...------......///111222333444333333444444444444444444333333333333333333333333111111111222333555666777444222222555555222111444555555555555666666666666222333444666777888999999777666666888<<<>>>??????<<<<<<;;;:::999888888777;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCDDDDDDBBB@@@???===>>>>>>@@@AAABBBCCCCCCBBBBBBDDDFFFHHHJJJJJJJJJJJJKKKLLLLLLMMMPPPUUUYYYXXXVVVRRROOOMMMMMMNNNOOOLLLMMMOOOPPPPPPQQQTTTVVVUUUTTTTTTTTTTTTVVVWWWXXXWWWUUUTTTSSSSSSVVVYYY[[[VVVVVVWWWWWWWWWXXXXXXXXXTTTSSSSSSUUUWWWYYYYYYXXXUUUVVVXXXZZZ\\\^^^___```__________________```aaabbbbbbbbbbbbaaaaaaaaaaaa```aaabbbcccddddddccccccgggffffffhhhiiikkkmmmoooooonnnmmmlllkkkiiihhhiiihhhiiijjjlllnnnppprrrssstttssstttxxxwwwssspppqqqtttoookkklllqqqsssqqqmmmppprrruuuvvvvvvuuuuuuuuurrrwww{{{{{{wwwvvvyyy||||||zzzxxxxxxyyyzzzzzzyyyuuuxxxzzz{{{{{{|||zzz~~~yyyvvvxxx{{{wwwyyy{{{{{{{{{}}}///111222222222222333555333666999888666555666888DDD[[[jjjooorrrooolllsssooovvv}}}{{{|||}}}~~~yyyoooaaaKKK;;;<<<:::111///777444555555444333333333444111111111000///.........000...---...///000///...//////000000111111111111222333444555555555555444333333333333333333333333111111111222333555666777666333444777666333222444333333333444444444555555222444666888999999888888666555555777;;;>>>??????;;;::::::999888777666666::::::;;;===>>>@@@AAABBB============???@@@BBBCCCAAACCCDDDFFFFFFEEECCCBBB??????@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLNNNRRRUUUVVVSSSPPPMMMKKKLLLNNNOOOKKKMMMNNNOOOOOOPPPSSSUUUQQQQQQRRRSSSUUUWWWYYYZZZWWWUUUSSSQQQQQQSSSUUUWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWWWWUUUUUUWWWXXX[[[]]]^^^______^^^]]]]]]^^^___``````aaaaaaaaaaaabbbbbbbbbbbb]]]___```bbbbbbbbb``````bbbdddeeegggjjjnnnpppqqqkkklllkkkiiihhhggggggeeehhhiiijjjlllnnnooopppqqqtttsssuuuyyyxxxssspppqqqrrrpppooorrrvvvvvvqqqlllrrruuuwwwwwwuuutttuuuvvvsssxxx{{{{{{wwwvvvyyy}}}yyyxxxvvvwwwyyy{{{||||||{{{yyyxxxzzz|||~~~|||{{{yyy~~~~~~{{{}}}vvvxxxzzz{{{}}}///111222222111111222444666777888777666555666888<<>>???;;;::::::999888777666555888999;;;===???@@@@@@@@@;;;;;;===>>>@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCCCC@@@AAAAAABBBCCCDDDDDDEEEDDDFFFIIIJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKNNNPPPRRRQQQNNNLLLKKKLLLMMMOOOLLLMMMNNNNNNNNNOOOQQQSSSNNNPPPRRRTTTWWWXXXYYYYYYVVVUUUSSSQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXYYY[[[]]]^^^^^^\\\ZZZZZZ\\\]]]^^^^^^`````````aaaaaabbbbbbbbb^^^^^^`````````___^^^]]]___cccfffgggjjjoooqqqooohhhjjjjjjfffeeegggfffdddfffgggiiikkkmmmnnnoooooorrrqqqtttxxxxxxssspppqqqnnnoooqqqssstttsssooommmvvvwwwwwwtttpppooopppssstttwwwyyyyyywwwvvvyyy{{{uuusssrrrsssvvvxxxyyyyyy|||yyywwwxxx||||||yyyuuuxxx|||xxxxxxzzz|||~~~000111222222111000222333666666666555444555666888888JJJYYYeeeqqqpppmmmuuurrruuuyyy{{{||||||uuupppmmmQQQEEE;;;888777444333666111333444333111111333555555444333222111000//////...------///111333333222000000111222222111000000///000222444555444333333222222222222222222222222111111111111111222333444444222333666666333333555333333333444444444555555555888;;;======;;;888666444222222444777;;;>>>>>><<<<<<;;;:::999888777777888:::<<<>>>>>>>>>===<<<999;;;===???AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAADDDHHHIIIHHHGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNOOONNNMMMLLLLLLMMMNNNOOONNNOOOOOOOOONNNNNNPPPRRRNNNPPPSSSVVVXXXWWWVVVVVVSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUWWWUUUSSSSSSUUUWWWWWWVVVYYYYYYXXXXXXYYYZZZ[[[\\\\\\ZZZWWWWWWYYY\\\\\\[[[aaaaaa```````````````___````````````___^^^]]]]]]___eeehhhiiikkkpppoookkkfffjjjiiieeeeeehhhhhhdddccceeegggjjjlllnnnnnnnnnooonnnrrrwwwwwwrrrooopppnnnppprrrqqqoooooopppqqqvvvwwwvvvrrrmmmlllppptttuuuuuuuuuvvvvvvwwwxxxyyytttrrrqqqqqqtttvvvwwwvvvyyyyyyyyyyyyyyyyyywwwuuuxxxzzz~~~~~~zzzzzzzzz|||~~~000222333222111000111222666666444333333444666888:::IIIVVVbbbooommmiiipppttttttwww||||||~~~tttmmmkkkjjjKKKCCC:::666555555444444222555777777444222333444666555444333222000/////////...------......---,,,///000111333333333222111...///222444444444333222111111111111111111111111111111111000111111222222333111111555555222222555444444444555555555666666777999<<<>>>>>>;;;888555333222111222666:::===>>>>>>===<<<<<<::::::999888999;;;===???>>>===:::888888:::===AAACCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHHHHFFFDDDEEEFFFIIIKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNPPPPPPOOOPPPQQQPPPNNNNNNPPPRRRPPPRRRUUUXXXXXXVVVTTTRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQRRRTTTVVVWWWWWW[[[ZZZYYYXXXXXXYYYZZZ[[[[[[XXXUUUUUUXXXZZZZZZZZZbbbbbbaaa```___^^^]]]]]]bbbbbbaaa```___^^^^^^]]]```gggkkkjjjkkkooommmgggfffjjjjjjfffeeeiiiiiieee```bbbfffiiilllnnnoooooommmmmmpppvvvwwwrrrooopppqqqssstttpppmmmmmmrrrwwwtttuuutttqqqmmmnnntttzzzuuutttssstttvvvwwwwwwwwwvvvuuusssrrrtttuuuvvvuuuuuuxxx{{{{{{xxxvvvvvvxxxxxxzzz|||~~~zzz}}}|||{{{|||~~~000333666444000...111444111222444555666666777777999===III[[[fffhhhkkkpppuuuzzz~~~~~~oooooommm^^^AAA===777333222333444444555444222000000111222333111111222222111000///...111000//////000000///...111222222222222222333333222222222222222111000///---,,,,,,...111333333222777666333111000111333444555555444555666666444111333444444222000111666::::::===???@@@===999666555777666555888;;;===<<<:::===;;;::::::<<<===:::777<<<===???@@@@@@>>>;;;:::===;;;;;;===@@@AAA???<<<@@@BBBDDDEEEDDDBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIILLLJJJIIILLLPPPQQQMMMHHHTTTRRROOOMMMMMMNNNPPPRRRTTTTTTSSSOOOKKKKKKNNNQQQUUUWWWWWWUUUQQQOOOQQQSSSMMMOOORRRTTTUUUTTTRRRQQQWWWWWWWWWVVVUUUTTTSSSRRRXXXXXXTTTPPPQQQVVVWWWUUU]]][[[XXXXXXYYYZZZZZZYYYXXXYYYZZZYYYXXXXXXZZZ\\\eeeaaa]]]\\\]]]___aaaaaa___^^^^^^aaaeeeddd___YYY]]]aaaeeehhhiiiiiiiiiiiigggeeecccccceeefffcccaaa]]]___bbbggglllmmmlllkkknnnoooqqqsssssssssrrrqqqnnnqqqssstttrrrqqqsssuuuxxxssspppqqqpppnnnsss{{{{{{wwwtttuuuxxx{{{{{{zzzxxxtttppprrrwwwzzzyyyvvvxxxwwwwwwyyywwwssssssvvv{{{{{{}}}}}}||||||~~~}}}{{{|||~~~...222555444111000333666222333444555555666666666888;;;FFFXXXdddhhhjjjmmmuuuxxx}}}~~~zzzmmmnnnlll^^^DDD???999444333333333333555444222000000111222333222222111111000/////////000///......//////...---000222444555555444333222222222222222222111000000//////...000222333333222666555222111000222333555666555555666777666444222222444666555222111333666777:::<<<===;;;888777666666555666888<<<===;;;999===<<<;;;;;;======;;;888<<<>>>???@@@@@@>>><<<:::===<<<<<<>>>@@@@@@>>>;;;???AAACCCDDDCCCBBBBBBCCCFFFEEEDDDCCCBBBAAAAAA@@@DDDDDDEEEFFFGGGIIIIIIJJJKKKIIIIIILLLQQQRRROOOLLLQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQOOOLLLMMMPPPTTTSSSTTTSSSRRRPPPOOOPPPQQQNNNPPPRRRUUUUUUTTTSSSRRRVVVVVVVVVVVVUUUTTTSSSRRRVVVXXXVVVRRRRRRVVVWWWVVVYYYWWWVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\[[[ZZZZZZ\\\]]]bbb___\\\[[[\\\^^^```aaaaaa___^^^aaadddddd```[[[]]]```eeegggggggggggggggfffcccaaabbbcccdddbbb```^^^___bbbfffiiikkkiiiggglllmmmoooqqqrrrrrrqqqqqqqqqsssuuuuuutttsssuuuxxxzzzuuurrrsssqqqpppuuu|||wwwtttrrrsssxxx{{{{{{zzzxxxvvvttttttvvvxxxxxxwwwxxxxxxyyyzzzwwwrrrrrrvvvzzzyyy{{{zzzyyy|||zzz|||~~~~~~||||||}}}~~~...111333333222222444777444444444444444444444444777888AAARRRaaahhhiiiiiitttvvvzzzuuuiiilllkkk\\\EEEAAA:::666444333222222444333222111111111222333333222111////////////000000///......//////...,,,///111555777888666333111222222333333333222111111222111000111333444333222444333222111111333444666666666555666777777555222000444777777555333444666777999;;;;;;:::999999:::555666777:::======:::888>>>===<<<===>>>>>><<<:::===>>>???@@@@@@>>>===;;;>>>======>>>??????===;;;>>>@@@BBBBBBAAAAAAAAABBBGGGFFFEEECCCAAA@@@@@@???CCCCCCDDDFFFGGGIIIJJJJJJIIIHHHHHHLLLPPPRRRPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQNNNOOOOOONNNNNNOOOSSSUUUQQQPPPNNNOOOPPPQQQPPPPPPOOOPPPSSSTTTUUUTTTSSSRRRUUUUUUVVVVVVUUUTTTSSSSSSSSSXXXZZZVVVTTTVVVXXXWWWVVVUUUUUUVVVYYY\\\\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^___]]]ZZZZZZ\\\^^^```aaaaaa___^^^```bbbcccaaa^^^]]]```ccceeeeeeddddddddddddbbbaaaaaabbbbbbbbbaaa``````aaadddggggggeeeccchhhjjjlllnnnpppqqqqqqqqqsssssstttsssssssssvvvxxxuuurrroooooommmmmmqqqwwwssspppooorrrwwwzzz{{{yyyxxxxxxwwwvvvttttttvvvxxxxxxyyy{{{{{{vvvpppqqqvvvxxxvvvxxx|||}}}yyyxxxzzzxxxzzz|||}}}|||{{{|||~~~~~~~~~///111333333222222444666555444444333333333333333666777>>>MMM^^^hhhiiigggrrrtttxxx~~~~~~|||~~~pppgggllliiiXXXCCC>>>999555444333222222444333222111111111222222444333000///......000111000//////000111111...---///111333555555555333222222333333333333333222222444222111222333333222111333222111111222333555777666666666777888777555333111555888888666666888:::<<<<<<===<<<::::::;;;<<<555777:::===>>>===;;;888=========>>>>>>>>>===<<<======???@@@???>>>===<<<>>>>>>>>>??????>>><<<:::===???AAAAAA@@@@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHGGGHHHJJJNNNOOONNNLLLJJJLLLMMMOOOPPPQQQPPPPPPOOOOOONNNNNNOOOPPPSSSTTTPPPNNNLLLMMMPPPSSSRRRPPPOOOPPPRRRSSSTTTTTTSSSRRRUUUUUUUUUUUUUUUUUUTTTTTTRRRZZZ^^^[[[WWWWWWYYYZZZWWWVVVVVVXXX[[[]]]]]]\\\^^^______^^^\\\\\\]]]^^^^^^\\\ZZZZZZ\\\___aaaaaaaaa___]]]^^^```aaa```___]]]```bbbccccccbbbbbbbbbcccbbbaaaaaaaaabbbbbbbbbbbbbbbcccdddfffeeecccaaaeeefffiiikkknnnpppqqqqqqqqqpppooooooooopppsssuuuqqqooommmlllkkklllppptttrrrpppooorrrvvvxxxxxxvvvuuuwwwxxxuuupppooorrrvvvxxxzzz||||||uuunnnpppvvvuuusssuuu{{{}}}{{{zzz|||zzz{{{|||||||||{{{{{{{{{{{{|||}}}333333444444333222333444555444333222111111222222666777;;;HHHYYYfffiiigggppprrrwww~~~|||oooiiimmmgggRRR>>>:::666444333333333222333333222222222111222222444333000///......000111222111111222333333000...000000000000111222333444222333333444444444333333444222111111222333111000222111111111222444555666666555555666777777555222999:::;;;888555555888<<<>>>>>>===;;;888777999:::666999===??????>>>;;;:::======>>>???>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<===>>>??????>>>===<<<;;;===???@@@@@@???@@@AAACCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHJJJJJJJJJIIIIIIJJJMMMOOOPPPPPPPPPOOOQQQPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLNNNQQQTTTSSSQQQNNNOOOQQQRRRRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUSSS[[[```]]]YYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]\\\[[[]]]]]]^^^]]][[[[[[\\\^^^^^^\\\ZZZ[[[^^^aaabbbbbb___]]]\\\\\\^^^___``````^^^```bbbbbbbbbaaaaaabbbdddcccbbbaaaaaabbbccceeeeeeddddddeeeffffffdddbbbcccdddfffiiilllnnnpppqqqpppooommmmmmnnnppprrrsssqqqrrrqqqooonnnqqquuuwwwtttrrrqqqsssvvvwwwtttqqqqqqtttvvvsssmmmlllppptttyyyyyy{{{{{{vvvooopppuuutttrrrttt{{{}}}}}}||||||||||||zzzyyyzzz{{{|||~~~555444444444333333333222555444222111000111222222555777:::BBBRRRbbbjjjjjjmmmqqqyyy~~~sssmmmpppeeeKKK;;;888555333333333333222333333333222222222111111333222111////////////000222222333444555444111...111000......///111444555333333444555555555444444333222111111333333222111111111222222333444555666555555444555666666444111@@@@@@>>>999444222555999;;;;;;;;;888555444555666777:::>>>???>>><<<<<<;;;;;;===??????>>>===>>>???;;;;;;<<<<<<======<<<<<<<<<>>>@@@@@@>>>===<<<======???@@@@@@???@@@BBBDDDGGGFFFEEECCCAAA@@@@@@???CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOSSSQQQOOOOOOPPPPPPOOONNNPPPOOONNNOOOQQQSSSTTTSSSOOOPPPQQQRRRRRRSSSSSSSSSUUUUUUVVVWWWWWWXXXWWWWWWTTT[[[^^^\\\ZZZ[[[\\\[[[^^^]]]\\\]]]^^^]]][[[YYY[[[\\\\\\\\\[[[[[[]]]___^^^\\\[[[\\\___aaabbbbbb]]]]]]]]]]]]^^^___``````___aaaccccccbbbbbbcccdddcccccccccaaa```aaadddgggfffeeedddeeeggggggfffdddbbbccceeegggjjjmmmoooppprrrpppnnnoooqqqsssssssssnnnqqqqqqnnnnnnssswwwxxxwwwuuutttvvvwwwvvvrrrmmmooorrrtttrrrnnnmmmqqqvvvzzzxxxyyyzzzwwwrrrqqqtttuuurrrttt}}}~~~}}}~~~}}}{{{{{{|||~~~444333333333444555444444444333111000000111222333333666888===JJJ]]]iiikkkkkkrrr{{{wwwsssssscccEEE===:::666444444444222111222333333333222222111111222222111111000/////////111222222444555444111.../////////000111222444555333333444555555555555555444333222333444555444333222222222333333444444444444444333444555555333000===>>>===:::555333444777777888999777555444444555777:::======;;;::::::;;;:::<<<>>>>>>===<<<===???:::::::::;;;;;;;;;<<<<<<:::===@@@@@@>>>======>>>>>>???@@@@@@???AAACCCFFFFFFEEEDDDCCCBBBAAAAAA@@@FFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNSSSPPPNNNOOOQQQQQQOOONNNNNNOOOPPPPPPPPPQQQSSSTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYUUUXXXYYYWWWXXX[[[[[[YYY]]]\\\\\\]]]^^^]]][[[YYYYYY[[[\\\\\\[[[\\\^^^```]]]\\\[[[[[[^^^___```___]]]^^^___`````````aaabbb```bbbcccdddcccccceeefffbbbbbbbbb```^^^___cccgggeeedddccceeeggghhhgggfffbbbccceeegggiiilllnnnppprrrqqqpppqqqtttuuutttsssjjjoooooolllnnntttyyyyyyxxxwwwvvvxxxyyywwwrrrmmmqqqsssttttttrrrssswwwzzz{{{wwwuuuxxxyyyuuussssssxxxtttvvv~~~~~~}}}}}}~~~222222222333555666666666333222000//////111222333111555777999EEEYYYgggllliiirrr}}}{{{wwwuuuaaaAAA???<<<999666555444222000222333333333333222111111111222222222111000///...000111222333444333000---...///111333444444444444333333444555666666666555555444333444666777666555222222333333333333444444444333333444555444222000444777::::::777555666888666777999999888666777888666999;;;;;;888777999;;;999<<<>>>>>><<<;;;===???999999999::::::;;;;;;;;;999<<>>===>>>?????????@@@@@@@@@AAADDDFFFBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHKKKMMMKKKKKKKKKLLLMMMMMMNNNNNNQQQOOONNNOOOQQQRRRQQQNNNMMMOOOQQQPPPNNNNNNQQQUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZTTTVVVVVVTTTVVVZZZZZZVVV[[[ZZZ[[[\\\]]]]]][[[YYYYYY[[[\\\\\\\\\]]]```bbb\\\[[[ZZZ[[[]]]^^^^^^]]]^^^```bbbbbbbbbbbbcccdddaaabbbdddddddddeeefffhhh```aaaaaa___]]]^^^bbbfffcccbbbbbbdddfffhhhhhhgggcccdddeeegggiiilllnnnoooqqqpppoooqqqtttvvvtttqqqlllrrrsssppprrryyy~~~}}}xxxwwwwwwyyy{{{yyytttooossstttuuuvvvwwwyyy|||~~~|||vvvssswwwzzzxxxtttrrr{{{wwwwww~~~}}}||||||333222000111333555666666888333...---///111222222:::555333:::DDDRRRdddqqqooouuu~~~|||tttssskkkYYYHHH???:::888:::<<<777***666666666555444333111000222111111000///......---+++///111000111444333000222222222222222222222222222222222333333333333444555555444444444444555555222111000000111222444555555555555444444333333333555666666777666666555444666777777666444444555777666666777888999::::::;;;AAA@@@???>>>===============;;;999:::;;;<<<;;;::::::;;;===???@@@???>>>===@@@???>>>>>>???BBBEEEFFFEEEGGGHHHGGGEEEDDDDDDDDDKKKIIIGGGEEEEEEEEEGGGHHHFFFFFFEEEEEEFFFHHHIIIJJJPPPMMMJJJJJJLLLNNNMMMKKKPPPOOOOOOPPPRRRSSSRRRPPPNNNOOOPPPPPPOOOOOORRRSSSWWWUUUTTTVVVYYY[[[ZZZXXXWWWVVVUUUXXX]]]______^^^[[[VVVTTTXXX[[[\\\\\\^^^___aaa```]]]]]]```]]]YYYZZZYYYYYY[[[^^^bbbdddddd\\\[[[[[[\\\^^^______^^^```bbbdddfffgggfffeeedddcccbbbccceeeggghhhgggeeeiiihhheeecccccccccdddeeecccbbbccceeehhhjjjkkkjjjjjjhhhggghhhkkkmmmnnnnnnpppnnnmmmooosssvvvvvvuuutttwwwzzz{{{{{{{{{|||}}}{{{yyyvvvuuuvvvwwwwwwwwwuuutttuuuwwwzzz{{{{{{{{{|||zzzxxxuuurrroooyyy{{{}}}~~~555333000///000111000000666333///...000111222111777444444:::BBBNNN```ooommmttt~~~{{{ssspppgggSSSBBB>>>:::777888999777///(((555555555444333222111000111111111000///............111222000111444444111555444333222111000//////222222333333444444555555444555666777777666444333222222111111222333555666555555555444444333333333666666555555555555444444555666666555444444555777666666777888999::::::;;;@@@@@@???>>>>>>===<<<<<<===;;;999:::;;;<<<;;;:::;;;<<<>>>@@@@@@@@@???>>>????????????@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBIIIHHHFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEFFFGGGIIIJJJOOOLLLJJJJJJLLLNNNMMMLLLNNNNNNNNNOOOQQQRRRQQQPPPLLLMMMNNNNNNNNNNNNPPPSSSWWWUUUTTTUUUXXXYYYXXXWWWVVVUUUVVVXXX\\\^^^]]]\\\[[[VVVUUUYYY\\\\\\\\\]]]___```___\\\\\\^^^\\\WWW]]][[[ZZZZZZ\\\___aaabbb]]]\\\\\\]]]___```___^^^```aaaccceeeeeeeeedddcccfffeeeddddddeeefffeeedddgggfffeeeccccccdddeeefffcccbbbbbbeeehhhjjjkkkjjjmmmlllkkkmmmooorrrrrrrrrpppnnnmmmooosssvvvvvvuuuwwwyyy|||}}}||||||}}}~~~|||yyyvvvuuuuuuvvvvvvuuuwwwxxxyyy{{{}}}~~~~~~}}}|||xxxtttqqqooouuuxxx{{{~~~444222000000000111000///444222000000111222111000444444666999>>>GGGZZZkkkkkkrrr~~~{{{sssmmmaaaLLL<<<<<<:::777555555555444222444444444333222111000///111111000000//////......111444333000000444444222333333222222111000//////222222333444555555666666444666888:::999777333111333222222222222444555666555555555444444444444444666555444333222333444444333444555444444444666888555666666777888999::::::>>>>>>?????????===<<<;;;===;;;999:::;;;<<<;;;:::;;;===>>>@@@@@@@@@@@@???===>>>???@@@BBBCCCDDDEEEGGGEEECCCDDDGGGHHHGGGDDDGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIMMMKKKJJJKKKMMMNNNNNNNNNMMMMMMLLLMMMPPPQQQPPPOOOLLLMMMOOOOOONNNOOORRRTTTVVVUUUTTTUUUVVVWWWVVVUUUUUUUUUVVVXXX[[[\\\ZZZYYYZZZVVVWWW[[[]]]\\\[[[\\\^^^```^^^[[[\\\^^^[[[WWW___]]][[[ZZZZZZ[[[]]]___^^^]]]]]]^^^```aaaaaa```___```aaacccdddccccccbbbiiigggdddccccccdddcccccceeeeeedddcccdddeeefffgggcccbbbccceeeiiikkkllllllnnnmmmnnnpppsssttttttsssooonnnnnnpppsssuuuvvvvvvxxxzzz{{{|||{{{zzz{{{||||||zzzwwwuuuuuuuuuuuutttxxxyyy{{{}}}~~~~~~~~~|||~~~{{{uuupppoooooosssuuuzzz~~~||||||333111000111333444444333111111111222222222111000111333777999999@@@SSSeeekkkrrr||||||uuukkk\\\GGG888999888777555333333444555333333333222222000//////111000000000/////////...222444333//////222333111//////000111111222333333222333333444555666777777666777999999999777444222444333222222333444666777555555555555555444444444777555333111111111333444111333444444444555777999555555666777888999::::::<<<===>>>??????===;;;:::===;;;999:::;;;<<<;;;:::;;;<<<===>>>?????????>>><<<===???AAACCCDDDDDDDDDIIIFFFCCCEEEIIILLLIIIFFFGGGEEEDDDCCCCCCDDDFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNNNNNNNLLLLLLMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWXXXYYYYYYXXXVVVXXXVVVWWW[[[\\\ZZZXXXZZZ\\\^^^^^^\\\]]]```^^^ZZZ^^^]]][[[YYYXXXYYY\\\___```___^^^___aaabbbbbbaaa^^^___```bbbbbbbbbbbbbbbiiifffcccbbbbbbdddddddddcccccccccdddeeefffhhhiiieeedddeeegggkkkmmmnnnmmmkkkkkkmmmpppssstttsssqqqpppppppppqqqsssuuuwwwwwwwwwxxxyyyyyywwwwwwwwwxxx~~~{{{xxxwwwwwwvvvuuutttuuuwwwzzz|||||||||||||||wwwzzzzzzuuuooommmooosssuuuxxx{{{~~~zzzzzz222111111222333444333111000111222333222111111111000333777888666:::LLL^^^lllrrrzzz}}}wwwiiiXXXEEE888555777888666333111000111222222222222111000//////000000000000////////////111333222......111222000...///000111222333444444333333444444555666777777888888777777666666666555444333222222333444666777555555555555555555555555777555333111000111222333111222444444444555888:::555555666777888999999:::;;;<<<>>>???>>>===;;;999===;;;999:::;;;<<<;;;:::::::::;;;<<<<<<=========<<<===???AAACCCDDDEEEEEEFFFBBB???@@@EEEHHHFFFCCCFFFEEEDDDDDDDDDFFFHHHIIIIIIIIIHHHGGGHHHHHHJJJKKKIIIJJJLLLLLLMMMMMMNNNOOOOOOMMMLLLMMMPPPRRRRRRRRRPPPQQQRRRRRRQQQQQQSSSUUUXXXXXXXXXWWWVVVUUUUUUUUUTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVWWW[[[[[[WWWVVVYYY[[[]]]]]]]]]___cccbbb^^^[[[[[[[[[YYYXXXYYY]]]``````______```bbbccccccbbb___``````aaabbbbbbcccccceeecccaaaaaaccceeeggggggccccccdddeeefffhhhiiijjjhhhggghhhjjjmmmooooooooojjjjjjlllooorrrtttsssqqqsssssssssttttttuuuwwwxxxxxxyyyyyyxxxwwwvvvwwwxxx~~~|||zzzyyyxxxxxxvvvtttuuuxxx|||}}}|||{{{{{{|||wwwxxxvvvqqqmmmooovvv}}}|||}}}}}}}}}~~~zzzzzz}}}333222111111111///---+++///111222333111111111222111333777777444777FFFVVVjjjqqqzzz}}}|||}}}wwweeeSSSCCC999444666777777444111///...222222222222222111000000000000000000///////////////222111......222222000222222222222222333333333444444444444444555555555777666666555555666777777333222222222222444555666555555555555555666666666777666444222111111111222222444555555555666888:::444555555666777888999999;;;;;;<<<======<<<;;;:::===;;;999:::;;;<<<;;;:::999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGDDDAAAAAADDDFFFFFFDDDFFFEEEDDDDDDDDDFFFIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKMMMNNNMMMLLLMMMNNNOOOMMMLLLMMMOOORRRSSSSSSOOOPPPPPPOOONNNNNNOOOQQQWWWXXXYYYXXXVVVUUUUUUVVVTTTVVVWWWWWWVVVVVVWWWYYYXXXWWWXXX[[[YYYUUUVVVYYY[[[]]]^^^]]]```dddddd```XXXZZZ\\\[[[YYYZZZ]]]aaa```______```bbbccccccbbbaaaaaabbbbbbcccddddddeeeaaa```___aaadddggghhhhhhdddeeefffgggiiijjjkkkkkkkkkjjjiiikkkmmmoooooonnnllllllmmmpppsssuuuuuuttttttuuuvvvuuutttsssuuuwww{{{{{{|||zzzyyyyyyzzz|||}}}{{{yyyyyyyyyxxxvvvtttwww|||~~~~~~zzzyyywwwsssrrrvvv~~~{{{{{{|||}}}~~~{{{|||~~~333222111111111///,,,***///111222222000000222444333444666666444666CCCPPPfffppp{{{{{{xxxyyy|||}}}}}}sss^^^LLL???999555555555555555333111000222222222333222222111000////////////000000000000...111222000111333333000222222333333444444444444444444444444333333333333333444555666666666666666222222111111222333555666444555555555666666666777666666555444333222111111444555666666666777999;;;444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::;;;<<<;;;:::::::::::::::;;;<<<===============???AAACCCFFFHHHHHHFFFEEECCCCCCDDDFFFFFFDDDCCCBBBBBBCCCFFFHHHJJJHHHHHHFFFFFFFFFFFFGGGHHHIIILLLNNNNNNMMMKKKLLLMMMNNNLLLJJJKKKNNNQQQSSSSSSPPPPPPPPPOOOMMMLLLMMMNNNTTTVVVXXXWWWTTTSSSUUUWWWUUUVVVWWWVVVTTTUUUYYY\\\[[[ZZZ[[[\\\YYYVVVWWW\\\\\\^^^^^^]]]___cccbbb^^^WWW[[[^^^^^^[[[ZZZ\\\``````___^^^```bbbcccbbbaaacccccccccdddeeeeeefffggg```______bbbeeeggghhhgggffffffhhhiiijjjkkkllllllkkkjjjjjjjjjlllmmmlllkkknnnmmmmmmooorrruuuvvvvvvtttvvvvvvtttqqqppprrrttt{{{||||||{{{zzzzzz|||~~~zzzxxxwwwwwwxxxwwwuuusssyyy|||zzzxxxwwwxxx|||zzzyyyzzz{{{}}}}}}{{{|||~~~111111111222333333111//////111222111000///222555444444555666444666AAAMMMbbbnnn|||zzzuuuvvvzzz{{{{{{}}}{{{pppYYYGGG===888777555333444555666555444222222333333333222222111////////////000000000000---111333222333555555222///000111333555777888999555444444333333222111111///111555777888777666444222111111000111222444555444555555555666666777777666666666555444333111000666777888777666777999;;;444444555666777888999999;;;;;;:::::::::;;;<<<<<<===;;;999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>======>>>@@@CCCGGGIIIDDDDDDCCCAAA??????AAACCCBBBBBBAAAAAABBBEEEGGGIIIGGGFFFEEEDDDDDDEEEFFFFFFJJJMMMOOOOOOLLLKKKKKKLLLMMMKKKIIIJJJMMMPPPRRRRRRRRRSSSRRRQQQNNNMMMMMMOOORRRUUUVVVUUUSSSRRRTTTVVVUUUVVVVVVUUUSSSUUUZZZ^^^^^^\\\\\\]]]ZZZVVVYYY___]]]______]]]^^^```___ZZZXXX\\\``````\\\ZZZ[[[^^^```___^^^___aaacccbbbaaaeeeeeeeeeeeefffggghhhhhh______```ccceeegggfffeeeggghhhiiijjjkkklllllllllkkkjjjiiiiiikkkkkkjjjiiimmmlllkkkmmmppptttvvvvvvtttuuuvvvsssooonnnoooqqqyyyzzzzzzyyyxxxyyy{{{}}}wwwvvvuuuvvvwwwvvvtttrrryyy{{{zzzxxxyyy|||~~~~~~{{{wwwxxxzzz{{{}}}{{{zzz}}}444444222111111111222333.../////////------///000777666666888;;;<<<<<<<<>>>>>>>>>>>===:::888888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======999;;;>>>@@@AAACCCEEEHHHFFFDDDEEEGGGGGGCCCAAACCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEJJJOOOQQQPPPOOOQQQSSSLLLLLLMMMNNNPPPRRRTTTUUUQQQSSSTTTRRRNNNLLLMMMNNNPPPRRRSSSSSSRRRPPPQQQRRRUUUVVVWWWXXXYYYYYYYYYYYY___]]][[[ZZZYYYZZZ[[[\\\bbb___]]]]]]___aaabbbbbb]]]^^^___``````^^^\\\[[[```___^^^^^^___```aaabbbgggeeecccaaaaaaccceeegggeeecccaaaaaaccceeefffggglllmmmnnnmmmkkkiiihhhiiijjjiiiiiiiiijjjjjjkkkllllllkkkjjjkkkooosssvvvwww||||||yyysssmmmlllrrrxxxyyyxxxxxxyyy{{{||||||{{{yyyvvvssstttwwwyyywwwuuutttyyy|||xxxuuuyyy~~~|||{{{|||}}}~~~}}}|||~~~yyyxxxuuutttzzz|||~~~~~~222111000/////////000111000111111000//////000222888777666777999::::::999QQQeeeuuuuuurrrtttuuusss{{{|||zzz~~~~~~~~~|||bbbLLL???999777444444333333333444555555333111///000222333222000000000///...------------000///...///111222222111333222000111444666666666888666333222444555444333333555666777777666555555222222333333333444444444:::888777888888888666444111333666888999888666555555666777777666777888:::333777777444666;;;<<<:::======<<<===>>>===:::888999:::;;;<<<============;;;;;;<<<===============999;;;>>>@@@AAABBBEEEGGGGGGDDDCCCDDDDDDAAABBBEEEHHHIIIIIIHHHGGGEEECCCBBBDDDEEEFFFGGGHHHHHHGGGGGGIIILLLOOOPPPOOOOOOOOOOOOLLLLLLMMMNNNPPPQQQSSSTTTPPPRRRRRRQQQNNNLLLMMMNNNOOOQQQSSSTTTSSSSSSTTTVVVXXXXXXYYYZZZ[[[[[[[[[[[[^^^]]][[[YYYYYYYYY[[[[[[```]]][[[[[[]]]___``````^^^___`````````___^^^]]]```______^^^___```aaabbbgggfffdddccccccdddeeefffdddcccaaa```bbbdddggghhhiiikkklllkkkiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjooommmkkkkkknnnsssxxxzzz~~~}}}yyyrrrkkkjjjooottt{{{zzzyyyzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwvvvuuuvvv{{{|||wwwuuuyyy~~~~~~~~~yyytttqqqqqqvvv222111000000//////000000222333333222111111222444888777666666888888777666EEEZZZlllqqqqqqtttuuurrryyy||||||{{{}}}}}}|||~~~}}}{{{~~~~~~~~~www___KKK>>>888666333333333333333444555666333222111111222333222000111000///...------------///......///111222222111111000111222555666555444888666444444555666666555666777888888666555666777222222222333333333333444999888777888999888666444333444666777888888777777777888888777666666777999555888888666666:::;;;999;;;;;;:::;;;<<<<<<;;;999:::;;;<<<======>>>>>>===;;;<<<<<<===============999;;;>>>@@@AAABBBEEEGGGGGGCCCAAACCCCCCAAABBBFFFKKKKKKKKKKKKIIIGGGEEECCCEEEEEEFFFFFFGGGHHHHHHIIINNNMMMMMMNNNOOOOOOLLLJJJLLLLLLMMMMMMOOOPPPQQQRRROOOPPPQQQPPPNNNMMMNNNOOONNNPPPRRRTTTTTTVVVXXXZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\[[[ZZZYYYXXXYYYZZZ[[[]]][[[YYYYYY[[[^^^______``````_________``````aaa```____________```aaaaaaeeeeeeeeeeeefffeeeeeeeeecccbbb```___```cccgggiiihhhjjjkkkkkkjjjiiiiiijjjhhhhhhjjjkkkkkkjjjjjjiiiqqqnnnlllkkkmmmsssxxx||||||{{{vvvpppkkkkkkooottt|||{{{zzzzzzzzzzzzxxxvvvxxxyyy{{{{{{yyywwwwwwwwwyyy||||||vvvuuuyyy~~~|||wwwppppppqqqtttzzz333333333222222222222222222333444333111111333444666555444555777777777555>>>QQQdddmmmooorrrsssqqqwwwxxxxxxvvvzzz}}}}}}}}}zzzwww{{{qqqZZZHHH===888666666666555444333333333333333222222222222222111111111000///...------------///...---///111222111000///000111333666666444222555333222222222333444555888:::;;;:::777555666888333333333444444444555555888777777777888888666444777777777777666555444444777888888666555444555777888888888777777999999999:::999888999;;;<<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<===============<<<:::<<<>>>@@@AAABBBDDDGGGFFFCCCCCCFFFFFFDDDDDDFFFIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJOOOLLLKKKLLLOOOOOOLLLIIIMMMLLLMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQPPPPPPQQQQQQNNNPPPRRRSSSTTTUUUXXXZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\ZZZXXXXXX[[[^^^___``````___^^^]]]^^^___aaabbb``````_________`````````aaaccceeeffffffeeedddbbbbbbaaa___^^^___bbbfffjjjjjjlllmmmnnnmmmlllmmmnnnjjjkkkmmmnnnnnnmmmkkkjjjnnnnnnmmmmmmnnnrrrwwwzzzwwwvvvsssooolllnnnssswwwyyyxxxxxxyyyzzzzzzxxxvvvyyy||||||yyyxxxzzz{{{}}}{{{uuutttzzz~~~}}}}}}~~~}}}||||||}}}|||xxxuuupppqqqrrrtttxxx}}}333333333333222222111111111222333222000000222333333333222444666888888777<<>>>>>???>>>>>>>>><<<===============<<<<<<:::<<>>>>>>>>>>>========================<<<;;;;;;===???@@@@@@AAADDDFFFDDDEEEJJJQQQRRRLLLHHHHHHLLLLLLLLLKKKIIIFFFDDDBBBDDDEEEFFFGGGHHHJJJJJJKKKIIIIIIIIIJJJLLLNNNNNNNNNLLLLLLMMMMMMOOOPPPQQQRRRUUUTTTSSSSSSUUUVVVUUUSSSRRRSSSSSSRRRQQQRRRTTTWWWVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXZZZ]]]```bbbcccaaa___]]]\\\[[[\\\^^^___`````````aaa``````___^^^\\\^^^bbbdddeeecccaaa___aaacccdddbbb``````dddhhhiiikkkmmmmmmlllllllllmmmiiijjjjjjkkkkkkjjjhhhhhhfffkkkppprrrqqqppprrrsss{{{yyywwwuuusssrrrqqqqqqqqqrrruuuyyy|||~~~}}}{{{vvvxxxzzzzzzyyyxxxxxxxxxyyyzzzxxxtttuuu|||~~~}}}}}}|||zzzyyyzzz{{{|||tttqqqooopppvvv|||000111111222111000///...111222222111000000111333444333333444777888777777<<>>>>>======<<<===============<<<;;;;;;;;;===???@@@@@@AAACCCEEEEEEFFFJJJQQQRRRNNNKKKKKKMMMMMMLLLKKKIIIFFFDDDBBBCCCDDDFFFHHHJJJJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOLLLLLLMMMNNNPPPQQQSSSTTTVVVTTTRRRSSSUUUVVVTTTRRRSSSSSSSSSRRRRRRSSSVVVXXXWWWXXXYYYYYYZZZZZZZZZZZZWWWXXXYYY[[[\\\]]]]]]]]]ZZZYYYXXXYYY]]]```ccccccbbbaaa___^^^]]]]]]]]]]]]``````aaaaaaaaa```^^^]]]]]]___bbbdddeeedddbbb```aaadddfffeeebbb```cccfffjjjlllnnnnnnlllllllllmmmjjjjjjiiiiiiiiihhhhhhhhhhhhlllqqqrrrqqqppprrruuu|||{{{zzzyyyxxxuuurrrooossstttwww|||~~~xxxwwwwwwxxxzzz{{{zzzzzzuuuwwwvvvsssvvv}}}}}}{{{yyyyyy{{{~~~~~~}}}}}}}}}yyysssoooqqqxxx~~~222222333444333222111000222333333222111111222444777555444555666777666555;;;AAAMMMXXX___eeemmmtttvvvxxxxxxvvvzzz{{{|||~~~{{{zzz|||~~~~~~~~~wwwZZZCCC888666999:::;;;999777444222000//////333555666555111000111333222111000//////............---,,,...000111000///444333333555777999888777111333444444333444888;;;;;;BBBHHHFFF>>>777555666555555555555666666666777:::999999:::<<<<<<:::999888:::===>>>===;;;777555888999999888777777999::::::666666:::;;;888999>>>>>>;;;999999:::<<<<<<;;;<<<===============<<<<<<======>>>>>>===<<<;;;;;;;;;===???@@@@@@AAACCCEEEGGGFFFIIIOOOPPPMMMLLLMMMJJJKKKKKKKKKKKKIIIGGGFFFBBBDDDGGGIIIKKKKKKJJJJJJHHHJJJLLLKKKIIIIIILLLOOOLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTRRRRRRTTTUUUSSSQQQSSSTTTTTTSSSSSSUUUXXX[[[XXXYYYZZZ[[[\\\]]]]]]]]]WWWXXXZZZ[[[]]]^^^^^^^^^YYYXXXWWWXXX\\\```bbbcccdddcccaaa```^^^^^^]]]]]]``````aaaaaaaaa```^^^]]]^^^```bbbdddeeeeeecccbbbaaaeeehhhgggcccaaabbbeeemmmoooppppppooonnnnnnooollllllkkkjjjiiiiiiiiijjjkkkooorrrrrrpppppptttyyyyyyyyyzzz{{{{{{yyyuuurrrvvvwwwzzz~~~|||yyywwwyyy}}}}}}sssuuutttssswww}}}~~~xxxvvvttttttxxx{{{~~~{{{}}}|||{{{~~~wwwqqqsss|||///000111222222222222222333222111111111222333444333333333444444555555555777<<>>:::<<>>888777999444777:::;;;;;;999999999<<<:::999;;;>>>???===:::;;;>>>BBBEEEDDD@@@:::666444666777777777999;;;>>>::::::999999999:::;;;<<<<<<999777999>>>???<<<999============>>>???AAABBBCCCBBBAAA@@@????????????>>>>>>???@@@AAACCCCCCDDDFFFFFFGGGHHHIIIKKKKKKLLLMMMOOOOOOLLLGGGDDDEEEGGGHHHEEEEEEHHHMMMNNNKKKGGGJJJJJJJJJKKKLLLMMMMMMMMMQQQOOOMMMNNNOOOQQQRRRRRRPPPMMMJJJKKKOOOTTTXXXZZZXXXWWWUUUSSSSSSUUUXXXYYY^^^ZZZVVVUUUXXX[[[\\\[[[ZZZYYYXXXYYY[[[\\\\\\[[[\\\[[[YYYWWWXXX]]]dddiiiiiigggeeeccc```^^^^^^]]]^^^___bbbdddeeedddcccbbbbbbbbbdddeeefffgggggggggbbbeeehhhfffbbbaaaeeejjjjjjlllnnnnnnlllkkkkkkkkkhhhhhhiiikkkmmmnnnmmmkkkmmmsssvvvtttqqqrrrrrrqqqxxxvvvuuuvvvyyyzzzxxxvvvssswww}}}{{{zzzzzz~~~{{{rrrqqqsssyyy|||sssttttttuuuwwwyyy{{{}}}~~~|||~~~111111222222222111111000333222111111111222333444333333333444444444555555666999CCCQQQ___iiiooorrrvvvwwwxxxxxxxxx{{{~~~|||zzz}}}lllRRRDDD===888999???===999555444555555444222---111222111333666555222333333333333222000//////......///000111111111111///111444999<<<;;;888444888666444222333555888:::999???DDDCCC<<<777666777;;;===??????>>><<<;;;;;;===;;;:::<<>>999666555555666777999;;;<<<===;;;:::::::::;;;;;;<<<<<<;;;999888;;;???BBB???<<<>>>=========>>>@@@AAACCCCCCBBBAAA@@@??????????????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHIIIKKKIIIGGGEEEGGGKKKMMMJJJGGGKKKKKKKKKLLLLLLMMMMMMMMMOOONNNMMMMMMPPPQQQRRRQQQNNNMMMLLLNNNQQQUUUVVVVVVWWWVVVTTTTTTUUUWWWZZZ[[[[[[XXXVVVVVVYYY\\\\\\\\\ZZZYYYXXXZZZ\\\]]]]]]\\\\\\[[[YYYXXXXXX\\\ccchhhgggfffeeecccaaa```___^^^___```bbbcccdddcccbbbbbbffffffggggggffffffeeedddbbbeeeggggggeeeccceeegggjjjlllnnnnnnmmmkkkkkklllkkkkkklllmmmnnnooonnnllloootttvvvsssooooooooolllvvvuuuuuuwwwyyyyyywwwtttuuuyyy}}}~~~}}}sssrrrsssxxx}}}xxxwwwuuutttuuuxxx{{{}}}}}}~~~}}}222222222222111000///...222111111000111222333444333333333333444444444444444666===KKK]]]kkkrrrssstttuuuuuuvvvwwwzzz}}}|||}}}}}}eeeMMMAAA;;;777888===;;;:::999888666444333222222333111000333444///'''222222333333222111111000---......///000000111111///111444999<<<===:::888666555444333444666999;;;:::???DDDBBB===777666888>>>@@@AAA@@@>>>;;;::::::===;;;:::<<>>>>>===;;;;;;;;;;;;<<<<<<<<<===;;;:::999<<>>@@@BBBCCCBBBBBBAAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFGGGIIILLLNNNOOOLLLHHHEEEFFFIIIKKKJJJHHHLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKMMMPPPRRRRRRQQQNNNNNNOOOQQQTTTUUUTTTSSSRRRRRRQQQQQQRRRUUUXXXYYYXXXWWWWWWXXX[[[\\\\\\[[[YYYXXXXXXZZZ\\\^^^^^^]]]\\\[[[ZZZXXXXXX\\\aaaeeeddddddddddddcccbbb`````````aaabbbbbbbbbbbbaaaaaaeeeffffffffffffeeeddddddbbbdddgggiiihhhfffdddbbbjjjkkkmmmmmmlllkkkllllllmmmnnnoooooooooooonnnnnnooossstttpppnnnooonnnlllrrrsssuuuxxxzzzyyyuuurrryyy{{{~~~~~~}}}||||||}}}|||tttssstttwww}}}}}}}}}zzzwwwuuuvvvxxx{{{~~~{{{|||}}}}}}}}}~~~111111111111111000//////111111000000000222333444333333333333333333333333444555999EEEYYYllluuuuuuqqqqqqrrrsssvvvzzzyyywww___HHH>>>;;;999===CCC??????===:::666333333333333555444222222111+++###000000111111111000//////---------......///000111666666888:::<<<;;;999666555555444333555777:::<<<===AAAEEECCC>>>:::999999:::;;;===<<<:::888777888<<<:::999<<>>@@@@@@???===:::888999666444666<<<@@@???<<<:::::::::;;;;;;;;;;;;;;;<<<;;;;;;===@@@BBBAAA???;;;;;;;;;;;;===???AAABBBBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHHHHGGGJJJFFFDDDEEEJJJOOOPPPPPPMMMJJJFFFEEEFFFHHHIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRQQQPPPPPPPPPPPPQQQTTTUUUTTTSSSTTTSSSRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXZZZ]]]_________\\\\\\[[[ZZZYYY[[[```cccbbbbbbcccddddddcccbbbaaaaaaaaaaaaaaaaaaaaa``````aaaaaacccdddeeefffffffffcccdddgggjjjkkkhhhccc^^^hhhiiikkkkkkjjjjjjkkklllooopppppppppooonnnoooooommmqqqqqqnnnnnnqqqrrrpppooorrrwww{{{}}}{{{wwwsss}}}~~~~~~|||zzzzzz{{{~~~}}}}}}}}}{{{vvvuuuuuuwww{{{~~~~~~}}}}}}}}}{{{{{{{{{|||~~~{{{zzzzzzxxxxxx{{{...///000111111111111111000000//////000222333444333333333333333333333333555555777@@@TTTjjjttttttoooooooooqqquuuzzz~~~|||{{{pppYYYCCC;;;;;;<<>>@@@CCCBBB>>>:::888888444666777777666666777888:::888888;;;AAAFFFGGGFFFBBBBBBBBBAAA@@@>>><<<;;;:::777444777<<>>;;;777888999::::::::::::999===<<<<<<===>>>>>>===<<<999999999:::;;;===???AAAAAAAAABBBBBBBBBAAA@@@@@@BBBCCCCCCDDDDDDEEEEEEEEECCCDDDFFFGGGHHHGGGGGGFFFJJJGGGDDDEEEJJJMMMNNNMMMMMMJJJGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKNNNQQQRRRQQQOOOTTTRRRPPPPPPRRRTTTUUUUUUYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[YYYWWWWWWZZZYYYYYY[[[^^^``````___]]]]]]]]]\\\[[[\\\___aaa```aaabbbbbbccccccccccccbbbaaa```_________```aaabbbcccdddfffggggggggggggdddeeehhhkkkkkkhhhbbb^^^eeeggghhhhhhhhhhhhjjjlllooopppqqqpppnnnmmmoooqqqqqqrrrqqqnnnnnnrrrsssppplllqqqxxx~~~}}}yyywww~~~~~~|||zzzyyyzzz|||{{{zzzzzz{{{|||||||||wwwwwwwwwyyy{{{}}}}}}}}}|||}}}|||{{{yyyvvvuuuvvvzzz~~~~~~~~~---...///000111111111111000/////////000222333444333333333333222222222222444666666:::LLLcccpppqqqnnnmmmmmmooouuu{{{}}}{{{iiiSSS???999;;;>>>FFFOOOFFFBBB<<<777444333555666,,,444888555111000000///333333444444333222111111///......---...///111222222111111222444555444333666666555555666888999:::<<<===???>>>:::777666555222444666666666777999;;;:::888888<<>>===<<<:::888666777;;;===<<<:::666777999:::::::::999888<<<<<<======<<<<<<;;;:::999999999999;;;===@@@AAA@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDEEEEEECCCDDDFFFHHHIIIHHHFFFEEEGGGFFFFFFGGGIIIJJJKKKJJJKKKJJJGGGEEEEEEFFFHHHIIIEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPSSSSSSPPPNNNTTTRRRPPPPPPRRRUUUWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTYYY[[[\\\\\\ZZZXXXWWWXXX[[[ZZZZZZ\\\^^^``````____________^^^]]]]]]^^^`````````___``````aaaccccccaaa```^^^]]]]]]___aaabbbhhhiiiiiiiiiiiihhhggggggfffhhhjjjjjjiiifffbbb```dddfffggggggggghhhjjjmmmoooqqqrrrqqqnnnnnnpppsssxxxwwwsssnnnmmmpppoookkkiiioooxxx}}}{{{~~~}}}{{{zzzzzz|||{{{{{{zzz{{{|||~~~xxxyyyzzz||||||}}}}}}}}}{{{~~~~~~{{{xxxuuuuuuxxx{{{~~~~~~}}}}}}~~~//////000000000000000/////////...///000222333555333333333222222222111111333777666555BBBZZZiiikkkmmmkkkkkkooouuu|||~~~{{{~~~|||~~~aaaNNN<<<999<<<===BBBIII@@@<<<777555555666555444333666777222000000...***555555555444333222111000000///.........000222333111000///111333555666555777777666666777888999999;;;<<<===<<<999666444444333555666777777888;;;===<<<::::::>>>FFFLLLOOOPPPLLLIIIFFFBBB???===<<<<<<:::999888888888999999999666888999;;;;;;:::999888:::<<<======<<<<<<<<<<<<:::::::::;;;===???AAACCC@@@AAABBBDDDDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHFFFEEECCCEEEGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEFFFHHHIIIDDDEEEEEEGGGHHHIIIJJJKKKKKKLLLOOORRRTTTSSSPPPMMMRRRQQQQQQSSSUUUWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVYYY[[[[[[YYYXXXZZZ\\\]]]\\\[[[\\\___``````___```aaabbb```^^^^^^___``````___^^^]]]]]]___bbbdddaaa___]]]\\\\\\___aaaccchhhhhhhhhiiihhhggggggfffhhhjjjkkkiiieeebbbcccdddeeefffggghhhhhhiiillloooooorrrtttrrrpppooossswwwzzzxxxrrrlllkkknnnmmmiiieeemmmvvv}}}~~~~~~}}}}}}|||{{{~~~~~~|||zzzyyyzzz|||~~~yyy{{{}}}~~~~~~}}}|||~~~{{{xxxxxxzzz|||111111111111000///...---///......///000222333555333333333222222111111111222666555222<<>><<<;;;;;;999::::::888777666777999777888:::<<<<<<;;;:::999999;;;============>>>???;;;;;;;;;<<<>>>AAACCCDDD@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGEEE???CCCHHHIIIHHHFFFGGGIIIGGGHHHHHHFFFEEEFFFHHHIIIDDDDDDFFFGGGIIIJJJLLLLLLLLLMMMPPPSSSUUUTTTPPPLLLOOOPPPRRRUUUXXXYYYVVVTTTYYYYYYYYYZZZZZZ[[[[[[[[[TTTWWWYYYZZZYYYYYY\\\___^^^]]]\\\]]]___```___^^^aaabbbcccbbb```^^^___```aaa___\\\[[[[[[^^^aaaddd```^^^\\\[[[\\\___bbbdddbbbbbbdddeeefffgggggggggiiikkkllliiiccc```cccgggfffhhhiiiiiiiiikkknnnqqqpppsssuuutttqqqqqqvvvzzzwwwuuuoooiiijjjnnnnnnjjjccckkkuuu|||~~~|||}}}|||~~~|||yyywwwwwwyyy{{{yyy|||~~~}}}|||~~~{{{{{{|||~~~}}}}}}111111000///////////////......---------///000111...000333444333222333333:::555111333999EEEWWWgggdddjjjnnnmmmnnntttzzz}}}~~~}}}~~~~~~|||~~~oooRRREEE888555666666666777222333555666666555333222...000111222000///.........///222333333000---+++///000222222111111222444555222000222666888666222999777777:::;;;999:::>>>AAA===777555666777666555888777666666888:::;;;;;;;;;<<>>???BBBEEEKKKGGGBBBAAACCCEEEEEEDDDDDDDDDEEEFFFHHHHHHFFFDDDBBBFFFGGGEEEEEEHHHIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQKKKLLLNNNPPPQQQQQQQQQPPPQQQSSSTTTSSSRRRQQQRRRSSSVVVUUUUUUWWWZZZZZZXXXUUUWWWYYY[[[ZZZYYYYYY\\\```^^^^^^^^^\\\ZZZ[[[]]]```cccdddddddddcccaaa___^^^___^^^]]]]]]___aaabbbbbb___^^^\\\[[[\\\]]]```aaa___```bbbbbbbbbdddfffiiiiiijjjjjjiiigggfffggghhhiiihhhgggjjjnnnrrrrrrqqqmmmooopppooonnnooossswwwzzztttnnnlllnnnooolllhhhnnnoooqqqtttwwwzzz{{{|||}}}|||zzzyyyxxxxxx}}}{{{zzz{{{|||{{{zzz~~~}}}~~~~~~|||zzz|||~~~111111000///////////////444333222111111111222333000222444444333111111222777444222333777AAARRRbbbeeekkknnnlllkkknnnrrrsss}}}}}}~~~}}}{{{{{{{{{|||}}}hhhLLLBBB999888999777555444222333555666666555333222000111111111000///......000111111111000000///...000111222222111000111333444111000222666888666333555555999>>>???======???AAA===888555555555444333777777777999::::::999888:::===AAAHHHNNNQQQQQQPPPKKKIIIFFFBBB???>>>???@@@===:::888888:::;;;999888<<<<<<<<<<<<;;;999777666:::::::::::::::;;;<<<<<<;;;<<<======<<<===???@@@@@@AAA@@@???>>>???AAADDDIIIFFFBBBAAABBBDDDDDDCCCDDDCCCCCCDDDEEEFFFEEECCCCCCHHHJJJGGGEEEGGGJJJIIILLLKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKLLLOOOQQQLLLNNNOOOQQQRRRRRRRRRRRRQQQSSSTTTSSSRRRQQQRRRTTTVVVUUUTTTVVVXXXXXXVVVTTTWWWYYY[[[ZZZYYYZZZ\\\___]]]]]]]]][[[ZZZZZZ]]]___ddddddddddddbbbaaa```___\\\\\\]]]___aaabbbbbbaaa______^^^]]]]]]^^^___``````bbbcccdddcccccceeegggiiikkkkkkjjjhhhggghhhiiigggeeefffiiinnnrrrttttttqqqrrrrrrpppnnnnnnqqqtttvvvrrrnnnmmmnnnppppppnnnsssuuuwwwyyyzzzzzzzzzyyy|||}}}{{{{{{{{{|||~~~|||{{{{{{|||}}}|||{{{~~~||||||}}}~~~~~~~~~}}}{{{{{{~~~}}}~~~111000000///////////////666666444333333222222333222444555444222000000000333222333444555;;;KKKZZZdddjjjnnnmmmkkklllmmmmmmxxxyyyzzz|||{{{zzzzzz|||}}}~~~wwwwwwyyy^^^EEE===888999;;;777333111222333444555555555333333333222111000///.........222111000......///000111111222333222000000111222222000///111666888777555333555;;;BBBCCC@@@???BBB>>>;;;777555555555555444555777999;;;;;;:::888666;;;???EEEMMMRRRTTTQQQOOOLLLJJJFFFBBB@@@???@@@@@@===;;;999999:::;;;:::999<<<<<<<<<<<<;;;999888777;;;:::999999999:::;;;<<<;;;===????????????@@@AAA@@@@@@@@@>>>===>>>AAADDDHHHEEEBBBAAABBBCCCCCCBBBCCCBBB@@@AAACCCDDDDDDCCCEEEKKKNNNJJJFFFGGGJJJKKKMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJJJJKKKNNNQQQNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSUUUVVVUUUTTTUUUVVVVVVUUUSSSWWWXXXZZZZZZZZZ[[[\\\^^^\\\]]]\\\[[[ZZZZZZ\\\^^^eeeddddddcccbbbaaa``````ZZZ[[[^^^```bbbbbbbbbbbb````````````____________aaaccceeeeeedddddddddeeeiiikkkkkkkkkiiihhhiiijjjdddddddddhhhmmmrrruuuuuuuuuuuutttqqqooonnnpppqqqrrrpppooonnnooorrruuuwww{{{|||}}}}}}|||zzzxxxwww|||}}}|||~~~}}}|||{{{|||~~~~~~~~~}}}~~~}}}zzzyyyzzz}}}~~~}}}}}}~~~~~~~~~www}}}{{{yyy|||000000////////////000000333333222222111111111111222333444333111000111222111222555666555888EEESSSaaaiiioooooooooppppppooouuuuuuvvvzzz~~~~~~}}}~~~lll```___hhhzzzpppVVVAAA:::666888:::666333222222333444555555555444444555333000///////////////000///...------...//////222333333222000///000111111//////111555777777666555777===CCCCCC???@@@CCC<<<:::888777777777888888777888999:::999888888888>>>BBBJJJRRRWWWWWWSSSOOOKKKHHHDDD@@@????????????<<<;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;999<<>>DDD>>>>>><<<:::888777777888888999999777555666999<<>>===<<<;;;;;;;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<:::999999999999:::777:::===>>>>>>>>>>>>???BBBBBBBBBAAAAAABBBEEEHHHGGGHHHHHHGGGFFFEEEEEEDDDEEECCCAAABBBDDDFFFGGGGGGGGGMMMPPPLLLHHHIIIKKKLLLJJJKKKLLLLLLLLLJJJGGGFFFHHHIIIIIIIIIIIIJJJMMMOOONNNNNNOOOPPPQQQRRRSSSSSSVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]\\\\\\]]]^^^______^^^^^^```aaaeeeddddddcccbbbaaa``````___```aaaaaa```bbbfffiii```aaaaaabbbbbbaaa``````^^^```cccdddeeefffhhhiiieeeggghhhhhhgggggghhhjjjggggggfffggghhhkkknnnqqqtttsssrrrrrrrrrrrrqqqqqqqqqssstttuuuvvvxxx|||~~~{{{xxxxxxyyy|||~~~|||~~~~~~~~~~~~{{{yyyvvvvvvuuuvvvzzz~~~~~~}}}~~~{{{|||zzzvvvsssxxx///////////////000000111///000111222333333333333000111222222111222444666333222444777777888>>>FFF\\\eeemmmnnnnnnoooooommmvvvuuuuuuyyyeeeLLLEEEEEEIII^^^vvvyyyaaaPPP@@@:::555444444222333666222333333333444555555666444111//////111333111///++++++---.........---,,,111222333222000000111222///000111222333444555666===<<<<<<;;;777555:::CCCCCCBBBAAA===888555444555888999888666444555;;;@@@DDDGGGLLLRRRVVVVVVSSSPPPGGGBBB===:::;;;<<<;;;:::999:::;;;:::999999;;;===???>>>===;;;::::::999:::======<<<<<<;;;:::999999777999;;;<<<<<<<<<>>>???BBBCCCCCCBBBBBBCCCGGGIIIGGGHHHJJJJJJHHHFFFEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHHHHLLLLLLIIIHHHKKKLLLJJJHHHIIIJJJJJJJJJIIIGGGGGGGGGHHHIIIIIIHHHIIILLLOOONNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVUUUVVVXXXVVVWWWWWWWWWVVVVVVXXXZZZWWWWWWXXX[[[]]]^^^\\\[[[]]]___````````````aaabbbcccdddddddddcccaaa___^^^___aaacccbbb```aaaeeehhh````````````aaaaaaaaabbb]]]^^^aaabbbccceeehhhkkkdddeeegggggggggggghhhjjjiiiiiihhhffffffgggkkknnnsssqqqpppqqqrrrsssrrrppppppqqqsssvvvyyy|||}}}~~~}}}{{{xxxvvvwwwzzz~~~}}}~~~~~~}}}~~~~~~{{{yyyyyyyyyxxxyyyzzz|||}}}|||~~~zzz}}}~~~}}}}}}yyyvvvuuuzzz///////////////000111111000111222333333222111111222333333222000111333555555111000444777999<<>>===;;;::::::::::::===>>>>>>>>>===;;;999777777999:::;;;;;;<<<>>>AAABBBBBBBBBBBBAAACCCFFFIIIEEEHHHKKKKKKHHHEEEDDDEEECCCCCCCCCEEEHHHIIIHHHGGGGGGIIIHHHFFFIIIMMMLLLGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHIIILLLNNNPPPPPPOOOPPPQQQRRRTTTUUUSSSUUUVVVUUUTTTSSSTTTUUUSSSUUUVVVVVVUUUUUUXXX[[[XXXWWWXXX[[[^^^^^^\\\ZZZ\\\^^^````````````aaabbbbbbccceeefffeeebbb___]]][[[```dddeeeaaa___```ccc___^^^^^^^^^___aaacccddd____________```cccgggjjjccceeeggghhhggghhhjjjkkkhhhiiihhhfffdddeeejjjnnnsssqqqpppppprrrrrrpppnnnlllmmmooouuu|||~~~{{{xxxxxxwwwxxxyyy|||~~~~~~~~~}}}}}}zzzzzz{{{}}}}}}zzzzzzzzzzzz{{{||||||}}}}}}}}}{{{zzz{{{|||~~~~~~}}}zzz|||{{{zzz|||}}}zzzyyy{{{~~~///////////////000111111000111222222111000...---444444444222000///111333555000...222777999;;;>>>QQQ[[[eeejjjnnntttwwwwww|||yyyxxx|||~~~lllPPP>>>???@@@???OOOhhhpppYYYKKK>>>:::888888666222111444333222222333444555666777111///...111555666333///222000...,,,---///222444///000222222111111222444000111222222222222333444666666888888333000555>>>999;;;===;;;999777999;;;111555999999777777;;;@@@EEEEEEGGGJJJMMMOOONNNMMMFFF@@@:::999;;;===;;;888777999:::999777777:::===<<<<<<;;;:::;;;<<<===>>>===>>>@@@@@@???<<<999777888999:::::::::<<>>DDDAAA@@@AAAFFFLLLNNNKKKFFFAAA===999888:::;;;:::999;;;;;;;;;999999;;;>>>BBB:::;;;;;;999888888:::<<<:::<<<===>>>???===<<<;;;:::777999======999:::@@@FFFCCC???>>>AAADDDFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAACCCFFFIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIKKKHHHEEEFFFIIILLLMMMLLLIIIKKKNNNOOOPPPQQQSSSTTTSSSUUUVVVSSSPPPNNNPPPRRRWWWSSSPPPRRRVVVYYYWWWTTTYYYYYYZZZZZZYYYZZZ\\\]]]______```aaaaaaaaaaaa```eeecccaaabbbcccccc___[[[^^^```bbbbbb```_________bbbaaa___^^^___```bbbcccddd```[[[\\\```dddfffffffffeeeeeegggjjjjjjgggdddkkkiiijjjiiiccc```hhhuuupppoooppprrruuutttooojjjhhhoooppplllppp||||||ssstttvvvxxxzzz{{{||||||}}}~~~~~~}}}~~~{{{~~~~~~zzzxxxwwwyyy}}}{{{uuuzzzzzzyyyzzzzzz{{{}}}{{{xxx{{{|||{{{}}}}}}|||111000///......///000000000222000+++,,,222555333222222222222222111000000777444222555:::>>>???>>>EEEQQQ```hhhjjjnnnwww{{{vvvyyy|||||||||~~~~~~^^^EEE@@@<<<;;;>>>DDD^^^{{{bbbLLL>>>:::999888666666555666666555555555444333222000000000000000000000000//////000...,,,---///111111111222///...///111333333111555444222111000111222333666555666:::???AAA>>>:::888999;;;;;;999777777777555777999888666888===BBBDDDBBBAAADDDIIIIIIFFFBBB<<<999777777:::=========<<<<<<;;;:::999;;;???BBB;;;<<<<<<:::999999;;;======>>>???@@@@@@>>>===<<<===;;;===@@@@@@<<<>>>CCCEEEBBB???>>>@@@CCCEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBDDDGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJJJJLLLIIIGGGGGGJJJMMMMMMMMMPPPPPPPPPNNNMMMMMMOOOQQQVVVXXXYYYVVVSSSQQQSSSVVVXXXUUURRRTTTXXXZZZYYYVVVYYY[[[]]]\\\YYYYYY\\\^^^aaaaaabbbccccccccccccbbbdddccccccddddddbbb___]]]^^^```aaaaaa```_________aaa```___^^^^^^```aaaccceeeeeecccaaa```aaaccceee``````bbbfffjjjkkkiiifffeeefffhhhiiieeeaaafffooossssssttttttssspppjjjfffmmmtttuuuqqqttt}}}|||ttttttvvvwwwyyyzzzzzzzzz{{{}}}~~~|||{{{|||}}}|||zzzyyyyyy}}}}}}xxxzzz{{{zzzzzz{{{yyyyyywwwtttxxx{{{{{{|||zzz{{{111111000///............111222111...///333555444000000000111222222333333888666666888===???>>><<<>>>LLL\\\eeehhhmmmyyy{{{vvvxxx{{{{{{|||~~~~~~{{{XXXAAA@@@>>>===???CCC]]]mmmVVVBBB777:::999888666555555444444666555444333222111111111/////////......---------000///---...000222222111111000...///000111111000444333333333333333333333444555888>>>DDDDDD@@@<<<777888::::::888777777888888999;;;999777777;;;>>>FFFCCCAAABBBCCCCCC@@@===999777666777999<<<======<<<<<<;;;::::::;;;>>>AAA;;;<<<<<<;;;::::::<<<===???@@@@@@AAA@@@???===<<<>>>>>>???AAAAAA>>>@@@DDDCCCAAA>>>>>>@@@CCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMKKKJJJJJJLLLNNNNNNNNNTTTSSSQQQMMMKKKKKKMMMPPPWWWYYYZZZXXXUUUSSSVVVXXXXXXUUUSSSTTTXXXZZZYYYWWWZZZ]]]___^^^ZZZYYY\\\aaaaaaaaabbbcccccccccccccccaaaccceeeeeeccc```^^^^^^^^^___aaaaaa```______`````````___^^^^^^```aaabbbfffhhhiiieee```]]]^^^aaa]]]___bbbgggjjjkkkiiifffhhhiiilllmmmjjjeeefffiiiqqqtttvvvvvvrrrnnnjjjhhhrrrxxxyyyuuuwww}}}}}}xxxuuuuuuvvvvvvwwwwwwxxxxxxxxxzzz}}}~~~~~~}}}zzzyyyyyy{{{zzzxxxxxx{{{~~~}}}yyy{{{|||{{{zzz~~~||||||{{{xxxwww|||}}}}}}~~~~~~{{{wwwyyy~~~111111000///...---------000000000///000222333333000000000111111222333333555444666:::???@@@>>>;;;:::HHHXXXaaafffmmmzzzyyyvvvxxxzzzzzz|||~~~yyyUUU@@@???===<<<>>>CCC^^^xxxaaaLLL===666:::999888666555444333333666555333222111111222333000000///...------,,,,,,000///...///111333222111111000//////////////////222333444555555444333333777999===AAADDDBBB<<<777555777888888777666777888:::;;;<<<:::888777999;;;DDDBBB????????????<<<::::::999888888888999:::::::::;;;;;;:::999999<<<>>>:::;;;<<<;;;:::999;;;<<>>===<<<======>>>???>>>===???AAAAAA@@@>>>???AAACCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEGGGIIIFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIOOONNNMMMLLLMMMNNNOOOOOOQQQQQQPPPNNNLLLLLLNNNPPPUUUWWWYYYWWWTTTSSSUUUXXXVVVTTTSSSTTTWWWYYYYYYXXXXXX\\\```___[[[[[[___dddaaaaaabbbccccccccccccbbb^^^bbbeeedddaaa^^^]]]^^^^^^___aaa```______```aaaaaaaaa`````````aaabbbcccdddfffgggeee```\\\ZZZZZZ___aaaeeeiiikkkjjjgggeeemmmlllmmmnnnllljjjhhhgggkkkoootttuuurrroooooooootttyyyzzzxxxxxxzzzxxxtttvvvvvvuuuuuuuuuuuuvvvvvvvvvxxx{{{|||}}}~~~|||xxxxxxyyy{{{xxxwwwvvvxxx{{{||||||zzz}}}~~~|||zzz}}}~~~}}}{{{|||~~~}}}yyyuuuxxx~~~}}}~~~000000000///...---,,,,,,000000000222222222333444333222111000000111111222000111333999???@@@>>>::::::EEESSS]]]dddmmmzzz|||wwwvvvyyy{{{{{{}}}xxxVVV@@@???<<<:::>>>FFFdddnnnXXXFFF===999888888777666555444333222666555333222111222222333111111000000///...------//////...000222333222111000000000///......///000111222444666666666555444999;;;>>>AAAAAA===777333444555666666555555777999;;;<<<;;;:::999999999:::@@@???============<<<;;;999999999999888999999:::999999:::999888888:::<<<888999;;;:::999888999:::===============<<<<<<;;;<<<>>>???>>>===>>>??????@@@??????@@@BBBCCCCCCBBB???@@@@@@@@@@@@@@@@@@@@@HHHFFFDDDBBBAAABBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIILLLLLLLLLKKKJJJIIIHHHGGGOOOOOOOOOOOONNNNNNNNNOOONNNPPPRRRRRROOOMMMLLLLLLTTTVVVXXXWWWTTTTTTVVVYYYVVVUUUUUUVVVXXXZZZZZZZZZWWW[[[^^^^^^]]]^^^bbbgggccccccdddeeeeeeeeedddddd]]]```bbbaaa^^^\\\]]]^^^^^^___``````______```bbbcccccccccccccccddddddeeefffeeedddddddddaaa\\\XXX___bbbfffjjjkkkkkkjjjjjjmmmkkkiiijjjnnnrrrrrrooojjjnnnrrrrrrqqqpppqqqtttvvvyyy{{{zzzzzzzzzxxxtttwwwvvvuuutttttttttuuuuuuuuuwwwyyy{{{{{{|||~~~|||yyyyyyzzz|||zzzyyyyyyzzz|||~~~~~~~~~~~~~~~{{{|||{{{yyy}}}{{{vvvyyy~~~}}}///////////////...---,,,222111222555666444444666555444222000//////000000......222888>>>@@@===:::<<>>;;;:::AAALLLlll~~~gggPPPBBB<<<;;;555666666666555444333222555444333333222222222333222111111000000/////////.........000222222111000///000111000//////000222111222444666777777666666888999<<<===<<<:::777555333444555555444555777999:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>======<<<555777999:::::::::<<<>>>888999:::999888888999;;;777888::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBCCC@@@???AAABBBAAA@@@???@@@AAACCCDDDCCCAAA@@@@@@AAAAAABBBBBBCCCCCCGGGFFFCCCAAAAAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGOOOPPPQQQPPPNNNMMMNNNOOOOOORRRTTTTTTPPPMMMJJJIIITTTWWWXXXWWWUUUUUUXXX[[[WWWWWWXXXYYYZZZ[[[]]]^^^XXXZZZ\\\]]]^^^```cccfffeeeffffffggggggggggggggg`````````^^^]]]]]]^^^___^^^___```___^^^___aaacccdddddddddeeeeeeeeeeeefffiiifffeeegggiiigggaaa[[[[[[___eeeiiikkkmmmpppqqqpppmmmjjjnnnxxxqqqqqqqqqpppooooooppprrrxxxzzz|||}}}}}}|||{{{yyyxxxwwwvvvtttttttttuuuvvvvvvxxxyyyzzzzzz{{{}}}}}}{{{zzz|||~~~~~~~~~~~~~~~{{{{{{}}}|||yyyyyy~~~~~~~~~---.../////////...---,,,222///111666777333222555555444222000//////000111///000222777===>>><<<888???AAAGGGRRR^^^iiiqqquuusssssswww~~~nnnPPP<<<>>>===>>>FFFTTTuuuxxx```III<<<999:::333444555555555555444333333333444444333333222222000000000000000000000000---------///111222000///...000222111//////222444222333444555666777888888:::::::::999888666666666222333333333333444777999999999999;;;<<<===<<<<<<:::<<<>>>??????>>>===<<<666999;;;<<<::::::<<<>>>:::;;;<<<;;;999999:::;;;777999;;;;;;:::888888999999999999::::::;;;<<<===@@@DDDEEEAAA@@@CCCDDDAAA@@@@@@AAACCCEEEEEECCCAAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCCEEEEEEFFFHHHIIIKKKLLLLLLJJJKKKLLLLLLLLLLLLKKKJJJOOOQQQRRRQQQNNNLLLMMMNNNOOOQQQRRRRRROOOMMMLLLLLLRRRTTTVVVVVVTTTTTTWWWZZZUUUVVVWWWWWWXXXZZZ\\\]]]]]][[[ZZZ\\\___aaabbbaaaddddddeeefffffffffffffffdddbbb^^^]]]]]]___aaaaaa^^^_________^^^___aaadddcccddddddeeeeeeeeeeeeeeehhhhhhiiiiiihhheeebbb___[[[___cccgggiiilllppptttrrrpppnnnssswwwtttooommmmmmnnnppppppwwwwwwyyy|||}}}}}}}}}}}}xxxwwwvvvttttttuuuvvvwwwwwwyyyzzzzzzzzzzzz{{{}}}|||}}}~~~}}}|||{{{|||~~~~~~~~~{{{{{{~~~{{{yyy{{{}}}|||}}},,,---.../////////...---///---///555666111000333444333111//////000222333222222333888<<<===:::777@@@@@@CCCNNN\\\gggmmmoooqqqrrrxxxhhhJJJ999===???BBBKKKYYYzzzttt[[[DDD777555777222333444555555555444333222333444555444333222111/////////000000000000000,,,,,,---///111111000......000222222000000333666222333444555666777888999>>>===;;;888555444444666111222333333333444777:::888888888:::===>>>>>>===:::===@@@AAA@@@>>><<<<<<;;;===???===:::888888:::;;;<<<======;;;;;;;;;===888:::<<<<<<;;;999999:::999999999:::;;;<<<===>>>???DDDEEE@@@???BBBCCC@@@@@@@@@BBBDDDFFFFFFDDDBBB???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMMMMGGGHHHJJJLLLMMMNNNMMMMMMOOOQQQSSSQQQNNNLLLLLLNNNLLLMMMOOOOOONNNOOOQQQSSSNNNQQQSSSRRRQQQQQQTTTWWWQQQRRRSSSTTTTTTVVVXXXZZZaaa]]]ZZZ[[[___aaa___\\\aaaaaabbbcccccccccbbbbbbhhhccc^^^\\\___bbbcccccc^^^_________^^^___bbbdddbbbcccdddeeeeeeeeeddddddfffiiikkkiiiddd```___```^^^aaadddeeefffiiimmmqqqpppooolllqqqyyysssmmmjjjlllpppqqqqqqtttsssuuuyyy{{{{{{|||~~~yyyxxxvvvuuutttvvvwwwxxxxxxzzz{{{{{{zzzyyy{{{|||yyy{{{}}}}}}|||||||||}}}~~~{{{zzzzzz{{{{{{xxxyyy}}}}}}{{{///...------000111222111222444444333111000000111333222000...------...///222222666;;;<<<999777999:::;;;<<>>;;;>>>>>>CCC]]]{{{~~~kkkUUUCCC;;;777666666555444444333333444444222222222444444222///+++//////000111111111111111---,,,---///---***+++///333222111000000000111111///111555888888777555444:::777444222111222555666555333222333444555555444999777666888<<<>>>;;;888===CCCEEEBBB@@@@@@AAA???;;;;;;:::;;;<<<;;;888666:::999999999:::<<<>>>???999:::;;;;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<<<>>===;;;CCCIIILLLIIIEEEDDDAAA>>>===<<<<<<=========;;;888:::999999::::::;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===>>>??????CCCAAA@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGGGGBBBDDDFFFFFFFFFEEEFFFGGGEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOOMMMMMMMMMNNNLLLNNNPPPPPPNNNMMMNNNPPPPPPQQQSSSUUUVVVVVVUUUTTTXXXVVVSSSRRRSSSVVVZZZ]]][[[]]]___``````___```bbbaaa^^^___dddgggffffffgggfffeeecccaaaaaaaaabbbcccaaabbbcccbbb```_________ffffffggggggfffeeecccccciiigggfffgggiiihhheeebbbccceeehhhjjjlllmmmnnnnnnoookkkhhhjjjoooqqqpppmmmnnnmmmllljjjjjjlllpppssssssuuuwwwxxxxxxxxxyyy{{{{{{zzzyyyyyy{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}|||{{{{{{|||}}}}}}|||}}}|||{{{~~~/////////111333333222000222333222111//////111333444333111000///000000111333444888======999888:::===;;;999>>>LLL]]]ggghhhfffjjjpppuuuyyy}}}|||[[[GGG@@@===???@@@HHHcccuuu___LLL>>>888666666444333222222111111222222555444333333444444222000//////000000111111000000000///000222111---...222222333444444444333111000222333666888888666444222222333444555555555444444777555222222444666777777;;;999888999<<<>>>@@@@@@KKKQQQUUURRRMMMJJJDDD???===<<<;;;<<<======;;;:::999::::::;;;;;;::::::999:::<<<>>>@@@@@@>>><<<;;;:::;;;<<<===>>>@@@AAAAAABBBAAA@@@@@@AAAAAA???===@@@AAACCCEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFFFFHHHIIIFFFEEEDDDCCCDDDEEEGGGIIIDDDDDDCCCCCCEEEGGGJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPPPPOOOPPPQQQPPPNNNNNNNNNPPPQQQRRRTTTVVVVVVVVVTTTSSSVVVUUUTTTTTTUUUXXXZZZ\\\[[[]]]___```___^^^___```___\\\]]]cccfffffffffgggffffffdddccccccbbbccccccaaabbbcccbbb```^^^^^^___ccceeegggiiiiiigggdddccciiiiiiiiiiiijjjjjjgggeeeggghhhjjjlllmmmmmmmmmlllkkkjjjjjjkkklllllliiigggkkkkkkjjjjjjjjjlllppptttrrrtttvvvwwwvvvvvvvvvwwwwwwxxxzzz|||}}}~~~~~~}}}~~~|||zzzxxxxxxzzz|||~~~}}}}}}|||}}}~~~~~~}}}~~~~~~}}}{{{zzz||||||//////000333444444222///333333333111000111333666444333222111111111111222444555:::???===888888;;;===:::888;;;FFFVVVdddkkkhhhkkkppptttxxx}}}xxxXXXEEE???===???AAALLLhhhzzziiiTTTDDD;;;666666777666555444444333333444444555333222222333333222111//////000000000000000///111///000222111...///333222333444555555333111000333444666777777555333222111222222333444444555555:::888444333444666666666:::999999999;;;???DDDGGGTTTZZZ]]]ZZZVVVRRRJJJBBB;;;:::999999;;;;;;:::888999:::;;;;;;;;;:::888777:::<<<>>>@@@AAA???===;;;;;;;;;<<<===>>>>>>??????@@@??????@@@AAAAAA???===???@@@CCCEEEFFFFFFEEEDDDHHHIIIHHHGGGEEEEEEGGGIIIHHHGGGFFFDDDDDDEEEGGGHHHEEEDDDBBBBBBCCCFFFIIIKKKJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJIIILLLPPPSSSSSSQQQPPPPPPPPPOOONNNMMMNNNNNNRRRSSSVVVWWWWWWVVVTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[^^^``````___]]][[[[[[[[[]]]ZZZ[[[```cccbbbaaaccceeeeeeddddddcccbbbbbbaaa___aaabbbbbb```___```aaacccdddfffhhhhhhgggfffeeejjjjjjjjjjjjjjjhhhfffeeehhhhhhiiilllnnnnnnmmmllljjjlllnnnoooooommmjjjiiifffgggggghhhhhhkkkooosssqqqsssuuuuuuuuuuuuuuuwwwvvvyyy}}}~~~~~~~~~|||zzzxxxyyy{{{}}}|||{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}|||zzzxxxyyy~~~}}}~~~000000111333444444111///333333444333222333555777333333333222222222222222333666;;;???===777777;;;<<<999777999@@@MMM^^^kkklllooosssvvvyyy}}}sssUUUAAA>>><<<>>>AAAPPPnnnttt```III===666111///111666555444444333333444444333222111111222222111000//////000000000//////...///...///111000,,,---111222333444555555333111000222333444555555444222111333222000000111333666888===:::777555555666666555888999999888:::AAAJJJQQQ\\\aaabbb```\\\XXXPPPHHH<<<:::999999:::;;;:::888:::;;;<<<<<<;;;:::888777888:::===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBBBB@@@???===???BBBDDDEEEDDDCCCBBBFFFGGGFFFEEECCCCCCEEEHHHKKKIIIGGGEEEDDDDDDEEEFFFGGGFFFDDDBBBCCCDDDGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHLLLQQQTTTTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMRRRTTTVVVXXXXXXWWWUUUSSSSSSTTTUUUWWWXXXYYYYYYYYY]]]^^^___^^^\\\ZZZZZZ[[[^^^[[[[[[___aaa___^^^___bbbbbbccccccbbbaaa___^^^[[[]]]```aaaaaabbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjjjjiiigggeeecccbbbffffffgggjjjnnnpppooommmiiilllpppssssssqqqnnnlllfffggghhhiiijjjmmmqqqtttppprrrtttuuuuuuuuuvvvwwwwww{{{~~~~~~}}}|||zzzyyyyyy{{{~~~||||||{{{|||}}}~~~}}}}}}~~~|||~~~}}}||||||{{{zzzyyy}}}~~~~~~~~~||||||~~~~~~}}}}}}~~~000000000111333333111///000222444444444444555777222222222222222222222222333666<<>>CCCVVVvvvwww```III>>>999333///000444333222222111111222222222111000111222222111/////////000000000///.........---...000///+++,,,000222333444444444333111000000111222333333333222111444222///...///222555888;;;999777777888888777666666888::::::<<>>;;;;;;;;;<<<;;;:::<<<<<<<<<<<<;;;;;;:::999888999;;;<<<===<<<<<<<<<=========<<<;;;;;;::::::;;;;;;===@@@CCCCCCBBB@@@>>>???AAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBDDDEEEKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGEEEDDDDDDEEEFFFHHHLLLLLLMMMMMMNNNMMMMMMLLLJJJJJJJJJMMMPPPRRRSSSRRRPPPNNNLLLKKKLLLMMMMMMMMMRRRTTTWWWYYYZZZXXXVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[\\\\\\\\\]]]___```]]]\\\```aaa___]]]^^^___```bbbbbbbbb```]]]\\\YYY\\\___aaabbbccceeegggeeedddccccccccceeeggghhhfffggghhhgggdddbbbaaaaaaeeedddeeejjjooorrrpppnnniiikkknnnrrruuutttpppmmmiiikkklllnnnoooqqquuuxxxssstttvvvwwwvvvuuuvvvwwwyyy~~~}}}{{{{{{|||{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~||||||~~~~~~{{{xxx{{{{{{{{{{{{{{{{{{||||||~~~}}}~~~~~~~~~|||}}}~~~}}}yyyxxxzzz}}}111000//////111111000///,,,///222444444333333444111111222222222222222111222555<<>>>>>>>>???GGG\\\}}}ttt\\\FFF@@@>>>777333444444333222222111111222222111111111333555444111/////////000000///......---...---...000///+++,,,000333222222222222111111111...///000111111222111111222111000000000222333555666666666999;;;<<<;;;999666999<<<<<<@@@KKK]]]kkknnnmmmhhhaaa]]]ZZZTTTLLLAAA???<<<;;;;;;;;;:::999======<<<;;;;;;<<<<<<<<<::::::::::::;;;<<<==================<<<<<<<<<<<<<<<===>>>AAACCCCCCAAA???@@@@@@AAABBBBBBCCCCCCCCC???AAACCCCCCBBBBBBCCCDDDGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIMMMMMMMMMNNNNNNMMMMMMLLLJJJKKKMMMNNNNNNOOOQQQSSSQQQNNNKKKKKKMMMOOOPPPOOOQQQSSSWWWZZZ[[[YYYWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[\\\\\\^^^___^^^[[[[[[___aaa^^^]]]___^^^```bbbcccbbb```]]][[[ZZZ\\\___aaaaaabbbdddfffccccccddddddddddddddddddaaadddffffffcccbbbbbbcccgggffffffkkkqqqsssrrrnnnlllkkklllqqqvvvvvvqqqllllllmmmooopppqqqssswwwyyyxxxyyyzzzyyywwwuuuuuuuuu{{{~~~yyywwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~{{{zzz{{{{{{xxxuuutttvvvxxxyyyzzz|||}}}~~~}}}~~~~~~~~~zzztttrrrwww|||222000......///000000///)))---111333333222222222000111111222222222111111111555<<<>>>999333444:::555555777999888<<>>??????AAAIII```hhhPPP<<<:::<<<777333444666555444444333333444444111111333555777666222000//////000000///...------///---...111///,,,---111333222111000000000111111------...000000111111111000000111222222222222111222333555999===???>>><<<666:::===???CCCPPPdddttttttqqqiii```[[[YYYSSSLLLAAA>>>;;;999888888777666>>>===<<<;;;;;;<<<>>>>>>;;;;;;::::::;;;<<<>>>???<<<<<<======>>>>>>??????>>>???@@@BBBDDDCCC@@@===BBBBBBBBBBBBBBBCCCDDDEEE===???BBBCCCCCCBBBCCCCCCDDDDDDCCCCCCDDDFFFIIIJJJDDDDDDEEEGGGHHHIIIJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLJJJMMMOOOOOOMMMMMMPPPSSSRRRNNNKKKLLLOOOQQQQQQQQQPPPSSSWWWZZZ[[[ZZZXXXVVVUUUUUUUUUTTTTTTTTTTTTSSSWWWYYY[[[[[[[[[ZZZ[[[\\\ZZZWWWWWW\\\___]]]\\\^^^^^^```bbbcccccc```]]]ZZZ[[[]]]```aaaaaabbbccceeeaaabbbdddffffffdddbbb```]]]aaadddeeedddcccdddfffjjjhhhhhhlllrrrtttrrrnnnpppmmmlllqqqwwwxxxqqqkkkkkkmmmooopppqqqsssvvvxxx|||}}}}}}{{{wwwtttssssss||||||vvvtttuuuyyyzzz|||~~~~~~~~~~~~}}}{{{{{{zzzzzzzzz|||}}}~~~}}}zzzyyyzzzzzzvvvsssppprrruuuwwwyyy|||~~~~~~}}}{{{|||xxxpppooouuu|||~~~}}}|||}}}...,,,+++,,,///000///,,,000...------///111222222...------///222333333222000444777888666444444555888555666888777:::HHHXXXhhhtttvvvvvv~~~qqqSSSAAA;;;======AAAPPPlllYYYKKK===888777555333333444333222111111111222333111000222555333000000444111000///......------...---,,,,,,---......---+++,,,...111333444222000...,,,,,,...///000000000000555444222000//////000000444333333777;;;>>>===;;;===@@@AAAAAAEEETTTkkk|||}}}nnncccdddfff]]]PPPHHH@@@>>>;;;888777777999:::======<<<:::777777888:::888<<<===<<<<<<@@@@@@===???>>>===>>>???>>><<<;;;>>>????????????@@@@@@@@@BBB@@@???@@@@@@@@@===;;;@@@AAABBBAAAAAAAAACCCEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCEEEFFFGGGGGGIIILLLOOOPPPKKKGGGGGGLLLQQQRRRQQQOOOMMMKKKLLLNNNOOONNNKKKOOOMMMKKKKKKNNNQQQSSSTTTTTTWWWXXXVVVRRROOOOOOQQQVVVWWWVVVUUUSSSSSSUUUVVVXXX\\\\\\XXXVVVYYY[[[[[[\\\[[[[[[\\\^^^^^^]]][[[^^^^^^_______________^^^_________aaaccccccaaa___aaadddfffhhhhhhfffdddaaacccfffhhhhhhfffcccaaa```hhhiiikkklllmmmnnnnnnmmmrrrpppppprrruuuvvvsssppprrrnnnjjjlllsssyyy{{{{{{uuuzzz~~~yyyuuutttuuu}}}yyyuuuvvvwwwwwwwwwxxxzzz}}}~~~{{{yyy|||zzzxxxyyy|||~~~|||{{{zzzxxxvvvrrrssstttuuuvvvyyy|||~~~~~~xxx~~~{{{yyy{{{}}}~~~|||{{{|||///---,,,---000222222000///...,,,,,,...//////...///......///222333333222000444777777666444444555666555666777777999EEESSSfffsssvvvvvv~~~oooSSSCCC<<<>>>???DDDUUUqqq~~~UUUHHH;;;777666444333333333222111000000000111111444333555777666222333666111000///......------......---------//////---,,,///000222444333111...,,,......///000000111111111444333222111000000111111222111222555999;;;;;;999;;;>>>@@@AAAEEESSShhhwwwwwwkkkaaaaaa```WWWKKKEEEAAA???;;;999777777888999<<<<<<<<<:::888777999::::::===>>><<<<<<>>>>>>;;;???>>><<<======>>><<<;;;>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@AAA@@@>>><<<@@@BBBCCCCCCBBBBBBDDDEEECCCDDDEEEFFFFFFEEECCCBBBBBBDDDGGGHHHHHHIIILLLMMMPPPKKKHHHHHHMMMPPPQQQOOOOOOMMMKKKLLLOOOPPPOOOMMMPPPNNNKKKKKKMMMPPPSSSUUUVVVXXXZZZXXXTTTQQQQQQSSSXXXXXXXXXVVVTTTSSSUUUWWWVVVZZZZZZVVVUUUXXX[[[ZZZZZZZZZZZZ\\\___aaa```___^^^^^^_______________^^^___^^^^^^```bbbbbbaaa```bbbccceeeggggggeeecccbbbeeegggjjjjjjhhhfffddddddfffhhhjjjlllmmmmmmlllkkkppppppppprrrssssssrrrpppooollliiilllrrrwwwxxxxxxxxx|||}}}xxxrrrqqqqqq}}}yyyuuuvvvwwwvvvtttuuuvvvyyy|||~~~|||{{{{{{{{{{{{}}}}}}}}}|||{{{yyywwwttttttvvvvvvwwwyyy{{{|||{{{~~~|||}}}}}}|||000///---...111444555555000...---...//////...,,,000///...000222333333222444666999999888777777888555555666777666888BBBLLLbbbpppuuuvvviiiPPPCCC;;;===???FFFYYYvvvvvvPPPDDD999666666444333444222222111000000000000000444333444777666222222666111000///......------...///......///000000///---...000222333333111///---000000000111111111111111333222111111111111222222//////000333777999999888:::<<<===>>>AAAKKKZZZeeeiiibbb\\\ZZZVVVMMMDDD@@@@@@>>>;;;999777777888888;;;<<<<<<:::888888999:::<<<>>>>>>;;;;;;======:::???===;;;:::<<<===<<<<<<>>>>>>>>>?????????@@@@@@BBBAAA@@@AAAAAAAAA???===???AAADDDEEEDDDCCCDDDEEEAAABBBDDDEEEFFFEEECCCBBBBBBDDDGGGIIIIIIJJJKKKLLLNNNKKKIIIJJJMMMOOONNNLLLNNNMMMLLLMMMPPPQQQQQQQQQQQQOOOLLLKKKKKKOOORRRUUURRRUUUWWWVVVQQQOOOOOOPPPYYYYYYXXXVVVTTTTTTUUUWWWVVVYYYZZZWWWVVVZZZ]]]]]]ZZZYYYZZZ]]]```ccccccccc^^^_______________^^^^^^___^^^]]]^^^```aaaaaaaaaccccccddddddddddddccccccdddgggjjjjjjiiigggffffffeeegggiiikkkllllllkkkjjjnnnpppqqqrrrpppooonnnoookkkiiihhhkkkpppssstttrrrvvvyyy{{{zzzuuuqqqpppqqq{{{~~~~~~yyyvvvwwwwwwuuuqqqqqqrrrtttxxx|||}}}}}}||||||}}}~~~|||~~~}}}}}}}}}~~~}}}zzzxxxuuuvvvwwwxxxxxxxxxxxxxxx{{{}}}}}}~~~~~~}}}333222111111222333555666111000///000111222000///111//////000222333222111333444666666666666666666555777888888777999???EEE\\\mmmuuuwww~~~}}}}}}}}}bbbKKKAAA999;;;???HHH^^^zzzlllJJJAAA888666666555555666222222222111111111111111111000111444222......222111000///......------...000///...///111111///...***,,,///222333444333222111111000000000000000000111111111111222222333333...///000333555777888888:::;;;;;;:::;;;@@@GGGMMMVVVUUUSSSPPPJJJCCC>>>;;;;;;:::888777666777888999:::;;;;;;:::999888999;;;;;;======::::::===>>>;;;???<<<:::999:::<<<======>>>>>>>>>>>>????????????AAA@@@??????@@@@@@>>>===<<>>AAAVVViiissswww~~~}}}}}}yyy^^^III@@@:::<<>>888777888666666999333333333333333222222222000///000222000,,,---000111000///......------...000//////000111111000...+++,,,///111333333333333000000///.........//////000111111222333333444444...///222444555777888999999999999999999;;;>>>@@@CCCGGGIIIFFFAAA<<<:::888555555555555666777888999888:::;;;;;;:::999:::;;;888;;;;;;999:::>>>@@@>>>???<<<999999:::<<<============>>>>>>>>>?????????>>>======>>>??????===;;;:::===AAABBBBBBAAAAAABBBCCCEEEFFFGGGHHHGGGEEEDDDBBBEEEHHHJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJMMMMMMNNNNNNOOOQQQTTTVVVRRRRRROOOLLLJJJKKKPPPTTTUUUXXX[[[[[[WWWTTTSSSTTTUUUVVVVVVTTTRRRRRRTTTVVVWWW[[[\\\ZZZZZZ^^^bbbbbb]]][[[ZZZ[[[^^^`````````______``````___^^^^^^]]]^^^]]][[[\\\^^^aaabbbbbbdddccccccbbbbbbccccccdddeeegggiiijjjiiihhhiiijjjmmmjjjgggeeefffjjjooorrrpppssstttqqqlllgggfffgggddddddfffiiikkkmmmmmmllllllmmmoooooopppppprrrsssrrrvvvxxxwwwyyy|||{{{wwwooommmkkklllpppuuuyyyzzz|||zzzyyyyyyzzzzzzyyy{{{{{{{{{|||}}}{{{xxxuuuyyyxxxwwwwwwxxxvvvssspppppptttyyy|||}}}|||{{{{{{}}}}}}|||yyyzzz}}}{{{555666666555222000000111111///------...000000000000///......000000///---333222111111333444444222666999:::777777:::>>>>>>MMMbbbooottt}}}~~~}}}}}}|||~~~vvv[[[HHHBBB???AAAFFFUUUnnnkkkVVVCCC<<<888888888666666999444444444555444333333222222111222444222......111111000///......------...000/////////111111///...000000111222222111000///000///...------...///000111111222333444444333333...000333555555666888:::888777777999<<<>>>>>>>>>777>>>AAA???<<<:::999666333444444555666777999999777999;;;;;;::::::;;;<<<777::::::888999???AAA@@@>>><<<::::::<<<===>>>============>>>>>>>>>??????===<<<<<<<<<>>>>>><<<:::999<<>>@@@>>><<<444;;;???<<<;;;;;;999444666666666777777777888888666888;;;;;;;;;:::;;;<<<888::::::777888===@@@???===<<<;;;<<<>>>???>>>===============>>>>>>>>>???===<<<<<<===>>>>>>===;;;;;;<<<>>>??????@@@BBBDDDFFFGGGHHHHHHGGGEEECCCAAADDDFFFHHHHHHHHHHHHJJJKKKGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLNNNSSSVVVPPPSSSSSSPPPLLLJJJLLLOOOPPPTTTXXXXXXUUUQQQPPPQQQRRRSSSSSSSSSSSSTTTWWWYYYVVVYYYZZZWWWWWW[[[^^^^^^aaa^^^\\\\\\]]]___``````````````````___^^^]]]\\\]]]\\\]]]___bbbdddcccbbbdddddddddeeeeeedddddddddeeeggghhhhhhgggfffggghhhjjjiiigggfffgggjjjmmmppppppooonnnnnnnnnllliiigggaaaccceeegggiiikkknnnppppppnnnmmmmmmoooqqqsssssstttwwwxxxxxxzzz{{{wwwpppiiihhhgggiiioootttyyy{{{zzzxxxwwwvvvwwwwwwvvvuuutttssssssuuuxxxzzzzzzyyyzzzvvvrrrqqqsssssspppmmmpppsssvvvxxxyyyzzz{{{||||||~~~~~~{{{zzz||||||yyy{{{|||}}}|||{{{|||~~~xxxtttuuuyyy}}}vvv{{{---111555555333000//////===888222...------......///...,,,,,,------,,,***333000...///222333222111444888666111222999<<<:::???VVVfffmmmuuuvvvuuu{{{}}}{{{{{{zzzxxxxxx{{{gggNNNBBBAAABBBCCCIIIZZZuuuxxx^^^III===999666777666333333666222222333444333222111000444333333555333//////222111000///......------...///.........000000///---//////000111111111111111000///......///111333555222333444444444333222222+++///333444444444777:::;;;888777888<<<===:::777444;;;???<<<;;;<<<999333::::::999999888888777777555888:::<<<;;;;;;;;;<<<:::<<<;;;777888<<<>>>======<<<<<<>>>???@@@???===============>>>>>>>>>>>>>>>===<<<===??????>>><<<<<<>>>?????????AAADDDFFFJJJJJJKKKKKKJJJGGGEEECCCFFFGGGHHHGGGGGGHHHJJJLLLGGGHHHIIIIIIIIIJJJMMMNNNMMMNNNOOOMMMLLLMMMRRRVVVPPPSSSUUURRRMMMJJJKKKNNNQQQVVVZZZZZZWWWSSSRRRSSSRRRSSSTTTTTTTTTVVVYYY[[[XXX[[[\\\YYYXXX\\\______aaa___]]]]]]___aaabbbbbb````````````___^^^]]]\\\\\\]]]^^^aaadddeeecccbbbdddeeeeeeffffffeeeeeedddbbbcccdddcccbbbaaabbbdddffffffgggggghhhjjjkkklllnnnlllkkkmmmooopppllliiiaaaccceeegggiiilllooorrrnnnmmmlllnnnqqquuuxxxyyywwwyyyyyyyyyzzzzzzssslllfffeeefffiiiooovvvzzz|||wwwwwwwwwyyyzzzyyyvvvssspppppppppssswwwzzz||||||{{{vvvpppooorrrrrrppplllrrrtttwwwyyyyyyzzz|||~~~zzz}}}}}}zzzzzz{{{zzzwwwyyyzzzzzzyyywwwyyy~~~~~~}}}|||~~~|||yyywwwzzz|||}}}}}}{{{111333444222---+++,,,............//////////////////////////////000000111222222222222222444555555444222444888777333333888999CCCZZZqqqxxxsssuuu~~~{{{wwwwwwyyyzzz|||~~~qqqXXXLLLDDD===@@@BBBLLLaaa|||iiiSSSIII???;;;777444333333111000444222222444777777555222888444222444444111///000///...---,,,,,,---...//////...---,,,,,,---...////////////000000000000000333222000/////////000111555333222222444555555444444222//////000333555555888888777777777888999:::888999;;;>>>???===999555888777666777999999777666:::::::::;;;;;;<<<<<<<<<666777888:::;;;=========???>>><<<;;;;;;<<<===>>>>>>;;;999:::===AAAAAAAAA???@@@AAAAAA@@@>>>;;;999BBBBBB@@@@@@AAACCCFFFHHHLLLMMMLLLKKKIIIGGGDDDCCCCCCDDDFFFFFFGGGHHHKKKMMMLLLKKKJJJKKKNNNNNNLLLIIILLLNNNPPPQQQOOOMMMLLLMMMLLLOOORRRRRRPPPOOOPPPRRRQQQTTTXXXYYYWWWTTTRRRQQQMMMPPPSSSUUUVVVUUUUUUVVV[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^__________________aaa```^^^\\\[[[[[[\\\\\\^^^```ccceeeddddddeeefffhhhgggffffffffffffeeeccceeecccaaa```aaacccccccccbbbdddggghhhjjjkkknnnqqqrrrpppnnnnnnmmmjjjddd___dddccceeejjjlllkkkmmmpppmmmmmmmmmpppsssuuuvvvuuuwwwvvvtttrrrqqqpppooooooqqqooojjjiiioooxxxzzzvvvvvvyyy|||}}}|||zzzyyyxxxsssrrrrrrtttwww{{{}}}~~~uuuhhhfffnnnvvvxxxvvvwwwvvvuuusssqqqrrrvvvxxxxxx{{{|||yyyxxxxxxuuuvvvxxxyyyyyyzzz|||~~~|||yyywww{{{zzzuuuwwwzzz|||111222222111///------...000000/////////.........000000/////////000000111111111111222222333333333333222333777666222333777:::@@@RRRiiitttsssuuu|||{{{wwwwwwyyyyyy{{{}}}~~~kkkSSSHHHBBB;;;AAADDDNNNeee~~~dddPPPGGG===:::666444333333222222000//////222555666444222777333111333333000...///000///...------...///000///...------------...///............///000222222222111000//////000111222555333222222444555555444555333000///111333444444777777777888888888888888888777888999::::::888666777777777888999999777555888888888888999999999999555666888999;;;<<<<<<===>>>===<<<<<<<<<===>>>???>>><<<999:::===@@@AAAAAAAAAAAA@@@???>>>===<<<;;;BBBBBBBBBBBBCCCDDDFFFGGGJJJKKKKKKKKKIIIHHHFFFDDDCCCDDDFFFFFFGGGHHHJJJMMMMMMKKKIIIJJJLLLLLLKKKIIIJJJMMMPPPQQQOOOMMMLLLLLLLLLNNNPPPPPPOOONNNPPPRRRNNNQQQTTTVVVUUUSSSQQQQQQLLLOOORRRTTTTTTTTTTTTTTTYYYZZZ[[[\\\\\\\\\[[[ZZZ^^^___```aaaaaaaaa```______^^^]]]\\\[[[\\\\\\]]]]]]```bbbccccccbbbcccdddhhhgggeeeddddddcccaaa```bbb```___```bbbcccbbbbbbaaadddgggjjjkkkmmmoooqqqooommmlllkkkkkkhhhbbb^^^eeeccceeekkkmmmllllllppplllmmmnnnqqqtttuuusssqqquuutttsssrrrqqqppppppppprrrqqqmmmkkkooowwwyyywwwtttwww{{{||||||{{{zzzzzzvvvuuuuuuwwwzzz|||}}}}}}~~~uuukkkjjjooouuuvvvtttttttttsssqqqpppqqqtttwww|||~~~zzzyyyyyyuuuwwwyyyyyyyyyzzz{{{}}}{{{xxxwww|||}}}wwwxxxyyy|||~~~222000//////000000///...000000000000000///...---111000000/////////000000000111222333333222111111222222333555444111222666;;;;;;HHH^^^pppuuuvvvzzz{{{wwwwwwzzzyyyzzz||||||}}}cccMMMDDD???;;;CCCEEERRRlllwww]]]JJJCCC;;;888555333333444333222111111222555888999777666666111///222222///...///000000////////////000000///......------......///------------...000333444000000/////////111222333555333222222444555555444666444111000111333333333555666888999:::999888777888666444444666777777666777777777999::::::777555777777666666555555666666555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;>>>@@@AAAAAADDDBBB@@@===<<<<<<<<<<<>>:::888555333333333111000333333555666777777666555555111///222222000...///111000000000000000000111//////............//////......---------///111333///.........000111333555555333222222444555555444777444222111222333333222444666999<<<<<<;;;999777666555444444666777666555777777888:::;;;:::777555777777555444444444444555555555777888999::::::::::::::::::;;;<<<===>>>>>>>>>===<<<===>>>???@@@AAACCCBBB@@@>>>===<<<<<<;;;@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIEEEFFFGGGGGGFFFGGGIIIKKKMMMKKKIIIGGGGGGHHHIIIIIIIIIMMMQQQSSSRRRPPPNNNNNNMMMNNNNNNOOOPPPQQQRRRTTTVVVXXXZZZZZZYYYXXXXXXYYYRRRSSSTTTVVVXXXYYYYYYXXXVVVWWWZZZ[[[[[[XXXUUUSSSWWWYYY\\\]]]^^^]]]\\\ZZZ\\\\\\\\\\\\\\\]]]]]]]]]___```aaaaaa```___```aaacccccccccbbb```_________``````aaacccdddccc```]]]```dddiiimmmooooooppppppkkkkkkiiihhhgggfffdddbbbeeedddgggmmmooommmmmmoookkkkkklllooorrrsssrrrqqqttttttssssssqqqpppooonnnlllooonnnjjjiiinnnrrrsssqqqsssuuuvvvvvvvvvwwwyyyvvvvvvwwwzzz}}}}}}|||xxxuuurrrppppppqqqssstttssstttuuuttttttuuuxxx{{{}}}|||wwwyyy{{{|||zzzzzzzzz{{{|||{{{|||~~~{{{zzz}}}{{{xxxvvvyyy}}}~~~111...---///222444333000---...000222333333222222000000000000000111222222333444555666666444222000222333333111000111222333999777>>>SSSkkkxxxzzzwwwzzzwwwyyy|||{{{{{{|||{{{zzz{{{~~~qqqZZZIIICCCBBBAAACCCGGGZZZyyynnnRRR???999:::888555444333111///---111111222222111000///...666111000333333111///111000111111111111111111000////////////////////////000///...------...//////............000222444555555333222222444555555444777444222222333333333222444777:::===>>><<<:::888555555666888::::::888555888777888:::;;;:::888666999888666555444444555666555666777888999:::::::::777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAA???@@@AAAAAA@@@>>>;;;:::???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJEEEGGGGGGGGGFFFFFFHHHJJJKKKKKKIIIGGGFFFGGGHHHJJJJJJNNNRRRTTTTTTRRRQQQQQQOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXXXXWWWUUUSSSTTTTTTTTTSSSSSSUUUXXXZZZYYYXXXUUUWWWZZZ[[[[[[XXXUUUSSSWWWXXXZZZ\\\]]]]]]\\\[[[\\\]]]]]]]]]^^^^^^^^^]]]```aaabbbaaa``````aaabbb___aaacccbbbaaa```bbbdddddddddeeefffgggddd```]]]aaaeeejjjmmmnnnnnnoooooommmmmmllljjjhhhgggfffgggddddddgggnnnpppnnnnnnqqqmmmkkkjjjkkkooosssuuuvvvvvvvvvuuutttrrrpppnnnlllkkknnnnnnkkkjjjooossssssrrrssstttsssrrrrrrtttvvvrrrssstttxxx{{{}}}|||{{{wwwuuurrrpppooopppsssvvvssstttuuuvvvvvvxxx{{{}}}}}}~~~~~~~~~yyy|||~~~~~~|||zzzzzzzzz~~~~~~}}}{{{~~~~~~yyyzzzxxxzzz000//////000222333333222---...111333444444333222/////////000111222333444555666666666555444222111222555444000///111333333666666<<>><<<:::999666777888:::<<<<<<:::777999888888999::::::999777:::888777555555666777999666777888999::::::::::::888888999:::;;;;;;;;;:::===>>>@@@??????>>>???AAA<<<>>>@@@AAAAAA???<<<;;;@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJKKKLLLKKKKKKJJJFFFGGGHHHGGGFFFFFFGGGIIIIIIJJJIIIHHHGGGGGGIIIKKKKKKNNNQQQSSSSSSRRRSSSSSSPPPOOONNNPPPSSSVVVXXXXXXZZZ[[[ZZZWWWUUUSSSTTTUUUSSSQQQPPPRRRVVVYYYXXXVVVVVVXXXZZZ[[[[[[YYYWWWUUUZZZZZZ[[[]]]^^^^^^^^^___^^^^^^____________^^^]]]___```aaa```___```bbbddd]]]```ccccccaaaaaacccfffffffffggghhhhhhfffbbb___cccfffjjjlllmmmmmmmmmnnnnnnnnnmmmjjjgggfffgggiiiccccccgggooorrrpppppprrrpppmmmjjjjjjmmmrrrvvvyyyvvvwwwwwwvvvtttrrrooonnnmmmoooooommmpppvvvyyyxxxtttttttttrrrqqqqqqsssuuuqqqqqqrrruuuxxxzzzyyyyyyvvvtttqqqpppppprrrtttvvvqqqsssuuuvvvwwwyyy|||~~~{{{{{{{{{|||~~~|||~~~~~~|||zzzzzz~~~}}}|||{{{xxxyyy~~~}}}}}}///000111111111111222333000111333444444333111///---......000111333555666777666666555333222111111333666555000...222444333333444999CCCUUUhhhvvv|||yyywwwzzz}}}~~~||||||}}}|||fffSSSGGGBBBAAABBBEEENNNfffwww]]]EEE999999444333222222333333111000444666888777444111111222444000///222333000///000//////000111111000//////...///000111111000///...---...///000000...---,,,///////////////111333444555333222222444555555444444333222333444555555333333555888:::;;;;;;999888999888888999;;;<<<<<<;;;;;;999777777999::::::999:::888666555555777999;;;777888999::::::;;;;;;:::::::::<<<<<<<<<<<<;;;:::<<>>???AAA<<<===>>>???@@@??????>>>CCCCCCCCCCCCDDDEEEGGGHHHKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHHHHGGGFFFEEEGGGHHHFFFHHHJJJJJJIIIHHHJJJMMMKKKLLLOOOPPPPPPQQQRRRTTTPPPNNNMMMNNNSSSWWWXXXXXX\\\\\\[[[XXXVVVVVVXXXYYYSSSPPPNNNQQQUUUXXXWWWUUUXXXYYYZZZ[[[[[[ZZZYYYYYY[[[[[[[[[[[[\\\^^^```aaa``````aaaaaaaaa___^^^]]]]]]^^^___^^^^^^___aaaddd]]]aaadddccc```___bbbfffeeeeeeeeeggghhhhhhfffccceeegggjjjkkkjjjjjjkkkmmmnnnmmmlllhhhdddccceeegggaaabbbgggooosssrrrrrrtttssspppmmmlllnnnrrrtttuuutttuuuvvvwwwvvvuuusssrrrmmmnnnmmmnnnttt{{{}}}zzzuuuuuutttsssrrrssswwwyyytttsssrrrrrrtttvvvvvvuuusssqqqpppqqqtttuuuuuusssqqqsssvvvxxxyyy{{{~~~|||{{{zzz{{{~~~~~~|||}}}{{{zzz|||~~~}}}zzzyyy}}}~~~}}}}}}}}}...111333222000///222444222444555555444222///,,,,,,---...000222444666777777666555333222111111111333777666000...222555333222333666<<>><<<:::777666888999::::::999888666555555777:::<<<888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;<<>>???AAA>>>=========>>>???AAABBBFFFEEEDDDDDDEEEGGGIIIKKKNNNNNNNNNNNNMMMLLLJJJIIIGGGHHHHHHGGGFFFEEEGGGHHHEEEHHHKKKKKKJJJJJJKKKMMMJJJKKKMMMMMMMMMOOORRRTTTPPPMMMKKKMMMRRRVVVXXXXXXWWWWWWVVVTTTSSSSSSVVVXXXUUURRRPPPRRRWWWZZZYYYVVVYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXZZZ\\\___```aaabbbbbbbbbbbb```^^^]]][[[\\\]]]]]]\\\^^^aaaccc^^^aaadddccc___]]]```ccccccccccccfffhhhiiihhhgggggghhhiiiiiiiiiiiijjjllllllllljjjeeeaaa___bbbeee```aaagggoootttssssssvvvtttrrrpppooopppqqqqqqqqqrrrsssvvvwwwxxxwwwvvvuuulllkkkjjjlllttt}}}~~~zzzuuuuuuuuuttttttvvvzzz~~~xxxvvvsssrrrrrrssssssrrrpppoooppptttxxxxxxtttppptttvvvyyy{{{}}}~~~|||zzz{{{}}}~~~}}}zzz~~~|||{{{zzz}}}|||zzz}}}}}}|||}}}}}}222111111000000000000000111222333444333222000...111///...///111222222222000333555333...---000444777333//////111333333111333444444666AAAWWWooo}}}}}}zzzvvvxxx}}}zzzyyy|||qqqVVVJJJFFF@@@>>>@@@MMMWWWnnnkkkPPP@@@:::888444555666666666555333222333333222222222222222222333111///......///222333///111333333111////////////000111333222111000............///111222111000////////////000111333333888222111555777444444777444333333666888888444111777777777777777777888999<<<999777888:::<<<>>>>>><<<;;;::::::<<<<<<;;;999999888777666666666777888;;;:::888666666777888999;;;<<<===============<<<@@@???>>>>>>???AAA@@@??????===<<<<<<>>>@@@AAA@@@CCCDDDDDDDDDCCCEEEIIILLLNNNOOOOOONNNKKKHHHGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEJJJKKKMMMNNNNNNLLLJJJIIIQQQOOOLLLKKKKKKOOOSSSUUURRRPPPNNNOOOSSSVVVVVVUUUUUUYYYYYYUUURRRTTTTTTRRRSSSSSSSSSTTTUUUUUUVVVVVVYYYYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\^^^^^^]]]aaabbbdddeeeeeedddcccbbb``````aaaaaaaaaaaaaaaaaa______^^^^^^___```aaabbbdddcccbbbdddhhhkkkmmmnnnhhhgggggghhhiiikkkmmmnnnjjjkkkkkkhhheeebbbbbbbbb```dddlllsssxxxxxxwwwvvvvvvtttqqqppppppqqqrrrrrrsssuuuvvvvvvuuuuuuvvvxxxuuuppppppuuuzzzzzzzzz|||uuuxxxwwwrrrqqquuuyyyyyy{{{uuuooommmooopppnnnkkkooowww{{{yyyuuutttrrrooouuuuuuwww}}}yyyzzzzzzzzzzzz{{{}}}}}}zzz|||}}}}}}~~~~~~{{{zzz||||||~~~}}}.........///000111222333...///111111111///...,,,000......///111333333222111333444222///...000333555222///...111333333222444555444555===PPPhhhxxx|||{{{zzz|||~~~nnnTTTHHHDDD@@@>>>AAANNN\\\uuufffLLL===999888666666666555555444222222222222222222222222222222222000...------///111222///111222222111////////////000111222222111///............///111111000///000000000000111222333333777222111555777555555777555444444555777777555222555555555555666777888888<<<;;;999999<<>>>>>>>>??????@@@>>>======???@@@@@@??????===<<<<<<>>>@@@AAAAAAAAABBBBBBCCCCCCEEEIIILLLNNNOOOPPPNNNKKKIIIHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEJJJKKKLLLMMMLLLKKKIIIHHHMMMLLLJJJIIIJJJMMMQQQTTTTTTRRRPPPQQQSSSVVVVVVUUUVVVZZZZZZVVVTTTVVVVVVTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[ZZZ[[[]]]^^^___^^^aaabbbbbbcccccccccbbbaaabbbaaa`````````aaacccddd```______^^^___```aaabbbcccbbbbbbdddgggjjjjjjjjjjjjjjjhhhgggfffggghhhhhhkkklllkkkiiifffdddcccdddgggiiimmmrrruuuwwwxxxxxxzzzwwwtttrrrqqqqqqqqqqqqrrrtttuuuvvvvvvwwwxxxzzzuuuqqqqqqvvvyyywwwvvvwwwtttwwwwwwsssrrrvvvyyyxxxyyytttoookkkjjjjjjiiigggtttzzz~~~zzzuuussspppmmmtttuuuwww|||~~~xxxssswww{{{}}}}}}zzz{{{~~~{{{wwwxxx}}}zzz{{{zzz---------...///000111222...///000111000///...---///...---///222333333222222222111000000000111111222000...///111333333333444555555444777FFF^^^pppxxxzzz{{{{{{{{{|||}}}~~~gggOOOEEEBBB>>>>>>BBBOOOaaa|||}}}```GGG;;;999999888777666444333222222111000111111111222333333333111000...------...///000///000222222000//////000///000111111111000...---......///000000000//////222222222222222222222222555222222555777666666888666555444444666666555444444444444444555666777888888666555777:::<<<>>>>>>AAA>>>:::888888999888888>>>===;;;:::999999999:::<<<;;;:::999999999:::;;;??????>>>>>>>>>???@@@AAA???===<<<<<<>>>????????????>>><<<<<<>>>@@@AAAAAA===???@@@AAABBBEEEHHHKKKMMMNNNOOOMMMKKKIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFKKKKKKLLLLLLKKKIIIGGGFFFJJJIIIHHHHHHIIILLLPPPRRRSSSQQQPPPPPPRRRTTTTTTSSSVVVZZZ\\\XXXVVVXXXXXXVVVSSSSSSRRRSSSTTTVVVXXXYYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYY[[[]]]___```___aaaaaa``````````````````dddbbb```^^^___aaadddfffaaa```_________```aaabbbcccbbbbbbdddggghhhgggffflllkkkiiigggffffffggggggkkklllllljjjgggfffggghhhnnnnnnnnnoooqqqtttvvvxxxyyywwwuuurrrpppnnnnnnnnnqqqrrruuuvvvvvvwwwyyy{{{vvvsssssswwwwwwsssooooooqqqvvvwwwttttttwwwyyyxxxxxxvvvrrrmmmhhheeeeeefffsssyyy|||xxxsssqqqpppmmmtttwwwzzz}}}|||xxxsssooottt{{{zzzzzzxxxtttvvv}}}yyyyyyxxx}}}//////...------------...000000111222222111000000...------///222444333222333111//////111111111000000000///000222333555555333444555444444>>>UUUiiissstttuuuwwwyyy|||~~~{{{}}}}}}|||||||||vvv___JJJBBB@@@===???DDDPPPeeevvv\\\FFF;;;999999999777555333111000111111///000000111222333333444111000000////////////000///000111111///...///000000000111111111000///......///000000///......///222222222222222111111111444333333555777888777777777666555444555666666666333333444444555666888888666555444666999<<<======???<<<888666777888999999???>>><<<:::999888999999;;;:::999999999999::::::???>>>===<<<===???AAABBB>>><<<;;;<<<>>>?????????@@@>>><<<===???AAAAAAAAA;;;<<<>>>@@@AAADDDGGGJJJJJJKKKLLLKKKIIIGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHFFFEEEJJJIIIIIIIIIKKKNNNPPPRRROOONNNNNNOOOQQQRRRRRRRRRUUUYYY[[[XXXWWWXXXXXXVVVRRRQQQQQQQQQRRRTTTWWWXXXUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZ]]]````````````______^^^^^^^^^^^^^^^aaa```______```aaacccdddbbbaaa```______```aaaaaaccccccccceeeggggggeeecccjjjiiihhhhhhhhhiiijjjkkkiiijjjjjjjjjiiijjjlllnnnqqqpppooonnnoooqqqssstttsssrrrqqqnnnkkkiiiiiijjjppprrrtttttttttuuuvvvxxxvvvtttuuuxxxvvvoooiiiiiipppuuuxxxvvvvvvyyyyyywww{{{{{{yyyqqqiiieeegggjjjnnnuuuxxxuuuqqqrrrrrrpppuuuyyy~~~}}}xxxtttrrruuuyyy}}}}}}||||||~~~~~~~~~~~~yyyuuuwww|||yyyyyyxxx|||///......---------------000000000111111111000000...---...000333444333111222000//////000111111000///000111222333444666777222222444444333999MMMaaaoooqqqsssvvvyyy|||~~~~~~kkkWWWDDD???>>>===@@@GGGVVVlll~~~pppYYYFFF===:::999888777444222000000000000//////000111222222333333222222222222111111000///...///000000......///111000000111111111111000000///111222222///......///000111222222222111000///333444444555777999888555666666666555555555666777555555555555666777888999:::999999;;;>>>AAABBBAAA<<<999666555777999;;;;;;>>>===;;;999888777777888999888888888888888999999===<<<;;;:::;;;===???AAA===<<<;;;<<<>>>???@@@???@@@>>>======???AAABBBAAA:::<<<>>>@@@@@@BBBEEEGGGFFFHHHIIIHHHFFFEEEEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJHHHGGGFFFEEEKKKLLLLLLMMMNNNPPPRRRSSSLLLNNNOOOQQQRRRSSSTTTUUURRRWWWYYYWWWVVVWWWWWWUUUPPPPPPOOOPPPQQQSSSUUUVVVTTTUUUVVVXXXYYYYYYYYYYYYZZZYYYXXXZZZ]]]___```___^^^^^^^^^]]]]]]\\\\\\\\\\\\^^^___aaabbbbbbaaa```cccbbbaaa```______```aaacccccccccfffhhhhhhfffdddiiihhhgggfffggggggiiiiiiggghhhiiijjjjjjmmmqqqtttrrrrrrrrrrrrrrrrrrqqqqqqnnnoooooommmiiihhhhhhjjjpppqqqsssrrrqqqqqqrrrssswwwvvvwwwyyyuuummmgggfffrrrwwwzzzxxxxxxzzzzzzxxx|||}}}{{{tttkkkgggjjjnnnqqqwwwyyyuuurrrsssttttttuuuyyy}}}~~~}}}yyywwwuuuwwwvvvwwwyyy|||}}}zzzxxxwwwyyy~~~}}}zzzyyyzzz{{{|||||||||zzz}}},,,,,,,,,---...///000111------............//////......///111333333111000000000/////////000111111...000222222222333444666222000222444333555DDDUUUiiinnntttxxx{{{}}}}}}{{{cccPPP@@@<<<======BBBJJJ```ttt}}}yyykkkVVVEEE===:::888666555444222111000000//////000000000111222222222222333333444333222000///...///000///......000111000000111111222333333444000333555333000......000000111222333333222111111444666666666777:::888333555666777777555555666777666666555555666666777888999999999;;;>>>@@@@@@???999777555555777:::;;;;;;<<<;;;999888777777777777777777888888888999999999:::999999999:::<<<>>>???===<<<;;;<<<>>>@@@AAA@@@@@@???======???AAABBBBBB<<<===???@@@@@@AAABBBDDDCCCEEEFFFFFFDDDCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGMMMMMMNNNOOOPPPQQQQQQRRRNNNPPPSSSTTTTTTTTTVVVWWWOOOTTTXXXVVVUUUWWWVVVTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWYYY[[[]]]^^^]]]\\\]]]^^^^^^^^^\\\ZZZYYY[[[]]]```cccdddcccaaa```eeecccbbb```______``````aaaaaabbbdddgggiiihhhgggjjjhhhgggeeeddddddeeeeeefffgggiiiiiikkknnnrrrvvvrrrssstttuuuuuutttsssrrrnnnpppqqqoookkkiiijjjlllpppqqqrrrqqqooonnnooopppwwwvvvxxxzzzvvvmmmhhhiiiuuuzzz|||zzzyyy{{{{{{yyyzzz{{{yyytttmmmjjjmmmqqqyyy}}}~~~yyytttuuuvvvuuusssuuuwwwyyyzzzyyyxxxvvvwwwtttqqqsssyyy~~~~~~~~~}}}xxxuuutttvvvzzz}}}~~~}}}zzzwwwwwwwww~~~~~~~~~|||}}}~~~}}},,,,,,------...000111222---------------...////////////000111333222000...---///111000......000333,,,///111111000000222444333//////444222000999HHH^^^fffqqqwwwyyyzzz~~~~~~zzzvvv\\\KKK===;;;<<<===DDDMMMhhhyyy~~~xxxhhhSSSBBB<<<:::888333333333333222111000///000000000000111111111111111222333444333111///---...//////...---...000222000000111222333555666777222555777555111...///111111222444555666555444333555888888666777:::777111444666999999777555555777666666555555444444555555777666777888;;;<<<<<<;;;999777666666888999999888;;;:::999777777777888999777888999999:::::::::999888888999:::;;;<<<======>>><<<<<<===???AAABBBAAAAAA???===>>>@@@BBBBBBBBB>>>@@@AAAAAA@@@???@@@AAABBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIIIILLLLLLNNNNNNOOOOOONNNNNNOOORRRTTTTTTRRRQQQRRRSSSNNNTTTWWWVVVUUUWWWVVVTTTQQQRRRSSSUUUUUUTTTRRRQQQQQQRRRUUUWWWYYYYYYYYYXXXYYYXXXWWWXXXZZZ[[[\\\[[[[[[]]]___```___\\\YYYWWW^^^___aaacccdddeeedddccceeedddbbbaaa_________```___^^^^^^aaaeeehhhjjjjjjjjjiiihhhgggffffffggghhhiiijjjjjjiiijjjlllppptttqqqqqqrrrrrrsssrrrrrrrrrqqqsssuuurrrmmmiiijjjlllnnnpppqqqpppoooooopppqqqvvvvvvyyy{{{vvvooolllnnnyyy}}}{{{zzz{{{|||zzzxxxxxxvvvsssoooooorrruuuyyy~~~~~~xxxtttuuuwwwwwwuuusssrrrtttxxxzzzxxxvvvtttqqqoooppptttyyy|||~~~}}}~~~zzzxxxxxxxxxxxxxxxxxxxxxxxxxxx~~~yyyuuuvvvyyyzzz~~~~~~~~~{{{||||||yyyyyywww{{{000000///............//////////////////000111222000000000222333222///---,,,000222111---,,,000555***---000000......///111444......333111---222>>>SSS^^^llltttvvvwww{{{~~~yyyvvvzzz|||uuuYYYIII<<<:::<<<>>>EEEOOOjjjyyyzzzgggOOO???999999999111222333333333111000///111111111000000000000000000111333444333000...,,,......///...---...000222000000111222444666888999333666999666111...///222222333555777888888777666555999999666777:::777000333666::::::777555555666666666555444333333333333999999999;;;===>>>===;;;:::888777777888888666555;;;:::999888888888999:::888999:::;;;;;;;;;;;;;;;777888999;;;<<<=========>>>===<<<===@@@BBBBBBBBBAAA???===>>>@@@BBBBBBBBB@@@BBBCCCBBB@@@>>>>>>???BBBDDDFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJNNNQQQSSSRRROOOLLLLLLMMMNNNTTTWWWWWWVVVXXXWWWTTTRRRTTTVVVWWWWWWUUUSSSQQQPPPRRRUUUWWWYYYYYYXXXXXXYYYXXXVVVWWWYYYZZZZZZYYYZZZ\\\___aaa```]]]YYYVVVbbbbbbbbbcccdddfffggghhhfffeeecccaaa____________]]]\\\\\\^^^ccchhhjjjkkkiiiiiiiiiiiikkklllnnnpppllllllkkkjjjiiijjjnnnqqqnnnnnnmmmmmmmmmooopppqqqrrruuuvvvssslllggghhhjjjmmmooopppqqqpppppprrrtttvvvvvvyyy{{{wwwpppnnnqqq||||||zzz||||||{{{xxxwwwvvvtttssstttvvvyyytttyyyyyyuuurrruuuxxxyyyyyyuuuqqqsssxxx{{{yyyvvvqqqqqqpppnnnooottt{{{~~~|||~~~{{{wwwtttrrrrrrtttuuu}}}|||wwwsssvvv|||xxx}}}~~~~~~zzzzzz~~~~~~zzzwwwwwwtttwwwzzz}}}333222000///---,,,,,,,,,//////......---------,,,......///////////////.........////////////......222///,,,,,,///222222111555111111555666333444888LLL___ooorrrpppsssyyy}}}xxx}}}{{{}}}}}}wwwjjjUUUHHH>>>;;;;;;<<>>>>>??????@@@???===>>>@@@BBBCCCBBB@@@@@@AAABBBBBBBBBBBBAAA@@@BBBDDDEEEDDDBBB@@@>>>EEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNLLLJJJJJJKKKKKKJJJIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOMMMKKKUUUTTTUUUYYY[[[ZZZUUUOOOUUUYYY]]]___]]]YYYUUUSSSQQQSSSVVVYYY[[[[[[[[[ZZZ[[[XXXUUUUUUWWWXXXVVVTTTYYY[[[]]]______^^^[[[ZZZbbbdddffffffeeeeeeeeefffhhhbbb\\\[[[___bbbbbb```bbbaaa```bbbeeeggghhhhhhjjjjjjiiihhhhhhggghhhhhhnnnllljjjhhhhhhjjjlllnnnpppnnnlllkkkkkklllnnnooopppnnnppptttrrrkkkiiimmmmmmooorrrsssuuuwww{{{}}}|||{{{xxxtttqqqoooooopppvvv~~~{{{tttlllkkkttt{{{{{{yyyvvvsssooovvvqqqppprrrqqqmmmqqqxxx|||wwwrrrrrruuuyyy{{{{{{|||uuuqqqqqqqqqsssxxx|||zzzvvv}}}{{{pppmmmuuu{{{uuusssssstttuuuxxx{{{zzzxxx{{{}}}yyyyyyzzz{{{zzzxxx~~~|||{{{}}}111000///......------.../////////.........------000111111111000///............////////////......222///------000111111000444000000444555222333777FFFYYYkkkqqqqqquuuzzz}}}uuu|||xxxhhhPPPDDD;;;::::::<<>>999888:::888333666666777777777666555555777666666555555444333333333333444777:::<<<;;;:::@@@:::777<<>>>>>???AAA???>>>>>>@@@BBBCCCBBB??????@@@AAAAAAAAAAAAAAA>>>???BBBDDDEEEDDDBBBAAADDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHMMMKKKIIIIIIJJJJJJJJJIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKLLLNNNNNNNNNLLLQQQTTTWWWYYYXXXUUURRRPPPQQQVVV\\\___^^^ZZZWWWUUUQQQSSSVVVXXXZZZ[[[[[[ZZZVVVTTTTTTUUUXXXZZZZZZXXX\\\]]]^^^^^^^^^\\\ZZZYYY```bbbddddddddddddeeefffgggbbb]]]]]]```bbbaaa___`````````bbbeeeggggggffffffgggiiiiiiiiihhhfffeeejjjiiihhhggghhhjjjlllnnnkkkiiigggffffffhhhkkkmmmqqqnnnooorrroooiiihhhkkkmmmoooqqqsssuuuwwwzzz}}}~~~yyysssppppppsssuuu||||||uuummmkkkttt||||||zzzxxxtttpppqqqoooqqquuuuuurrrsssxxxvvvssspppoooqqqtttvvvwwwyyytttpppqqqssstttyyy~~~~~~|||{{{{{{{{{sssqqqwww~~~}}}wwwtttuuuvvvwwwvvv{{{|||yyyxxx||||||{{{yyyxxxyyy{{{|||}}}///.............../////////////////////.........222222222222111///...---......////////////......111000//////111111///---222000000222333222333666>>>PPPdddnnnrrrvvvzzz}}}}}}rrr~~~~~~{{{|||yyyeeeKKKAAA;;;;;;<<<===HHHVVVhhhxxx}}}gggMMM<<<777777666666555444444555444222000---111333111222666888777333333222111///...------//////............/////////...------//////...---333333333222000000111222777:::<<<;;;888555555666PPPMMMDDD:::777999999666555666777777888888777777777777666555555444444333333333555888;;;<<<;;;999<<<999999>>>GGGJJJGGGBBB:::999888777777888:::;;;:::;;;<<<<<<:::999:::;;;999999:::;;;===>>>??????AAA@@@??????AAACCCCCCBBB>>>>>>???@@@@@@@@@@@@@@@<<<>>>@@@CCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHHHHIIIJJJIIIHHHOOOOOONNNMMMMMMMMMMMMMMMMMMLLLJJJJJJLLLNNNNNNNNNNNNSSSXXXXXXTTTQQQPPPQQQMMMRRRYYY^^^^^^[[[XXXVVVQQQSSSUUUXXXYYYZZZZZZZZZSSSSSSTTTVVVZZZ[[[[[[ZZZ^^^^^^^^^]]]\\\[[[ZZZYYY\\\^^^aaabbbbbbbbbccceeedddaaa^^^^^^aaabbbaaa_________aaadddggghhhhhhfffbbbdddgggjjjjjjhhheeeccchhhggggggggghhhiiikkkmmmhhhfffcccbbbcccfffjjjmmmrrrpppoooooommmiiiiiilllmmmoooqqqssstttwwwzzz}}}xxxrrrqqqtttyyy|||~~~}}}|||vvvnnnkkkttt|||}}}zzzxxxuuuqqqmmmnnntttyyyzzzwwwvvvxxxsssssssssqqqpppppprrrtttvvvrrrppprrrtttuuuyyy~~~~~~~~~}}}|||{{{zzzzzz}}}~~~|||xxxuuuvvv{{{}}}yyytttuuuyyy||||||zzz~~~|||}}}~~~|||xxxyyy|||xxxzzz{{{zzzxxxzzz~~~///......------......///////////////////////////111111111111000000///.........////////////......///000111111111000...,,,111000000111111222333444999HHH\\\jjjppptttwwwzzzzzzooo{{{yyyaaaIIIAAA<<<===>>>???KKKYYYppp}}}hhhLLL999444666888666666666555555444333222+++111444222111444777888333222222000///...---,,,///.........///000000111000000000000000000///...111222222111000000111333777;;;===;;;666444777;;;[[[VVVJJJ>>>888888888555555666777888999999999999777777666666555444444444555666888;;;===>>><<<999777666888>>>DDDFFFCCC???999888777666666888:::;;;:::;;;<<<;;;::::::;;;===999:::;;;<<<===???@@@@@@AAA@@@???@@@BBBCCCCCCBBB======>>>???????????????===>>>AAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHGGGGGGHHHIIIHHHGGGLLLKKKJJJJJJJJJJJJKKKLLLNNNKKKIIIIIIKKKMMMOOOOOOOOORRRVVVWWWTTTRRRQQQQQQKKKQQQWWW\\\\\\YYYVVVTTTRRRSSSUUUWWWXXXYYYYYYYYYUUUUUUVVVXXXYYYZZZYYYXXX^^^]]]]]]\\\\\\[[[[[[[[[YYY[[[^^^___```aaabbbdddbbb```___```bbbbbb```^^^```aaacccfffiiijjjiiigggaaaccceeeggghhhgggeeedddhhhhhhhhhhhhiiijjjjjjkkkiiigggdddcccdddhhhllloooqqqpppooonnnlllkkkmmmpppmmmoooqqqssstttvvvzzz}}}~~~xxxtttvvvzzzzzzzzz|||wwwoookkkttt{{{|||yyyxxxuuuqqqnnnqqqvvvzzz{{{yyyxxxyyywwwyyyzzzxxxsssqqqrrrtttuuuqqqpppssstttsssuuuzzz~~~|||zzzyyyyyyyyy|||zzzwwwuuuwww{{{}}}{{{wwwuuuxxx}}}|||~~~~~~zzzzzz|||yyy}}}}}}yyyyyy000///...------,,,,,,,,,.........///////////////---......///000000000000......////////////.........000222222111///---,,,///000000000000222333333777CCCUUUdddmmmpppsssvvv}}}~~~yyykkkvvvxxx]]]FFF???<<<======???LLL[[[zzz~~~hhhLLL888333666888666666777666555444333333...333666333111333666666222222111000///...---,,,////////////000000111222///000111111000///......///000111111000111333444555999<<<;;;777666:::>>>SSSPPPGGG===888999777444444555666888999999999999888777777666555555444444666666777:::<<<<<<:::888666777999===@@@@@@>>>;;;999888777666666888:::;;;999:::;;;:::::::::<<<>>>;;;<<<===>>>???@@@AAAAAAAAA@@@???@@@BBBCCCBBB@@@======>>>????????????>>>@@@AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEIIIHHHFFFFFFHHHIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLJJJIIIKKKMMMOOOOOORRRRRRRRRUUUWWWWWWTTTQQQMMMQQQWWWYYYYYYVVVSSSQQQRRRSSSTTTUUUWWWXXXXXXXXXUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^WWWZZZ]]]^^^___```bbbccc`````````aaabbbbbb```___``````bbbeeehhhhhhgggeeeccccccddddddeeeeeeffffffkkkkkkkkklllkkkkkkjjjjjjjjjiiifffeeeeeeiiilllooommmnnnmmmkkkjjjllloooqqqlllnnnqqqrrrtttvvvyyy||||||yyyvvvwww||||||wwwxxxzzzwwwqqqmmmuuu{{{zzzwwwvvvtttqqqtttwwwyyyyyyxxxyyyyyyzzz}}}|||wwwssssssuuuwwwsssrrrssssssqqqrrruuu~~~}}}{{{{{{{{{}}}~~~|||xxxwww{{{~~~~~~~~~~~~|||zzzyyy}}}}}}||||||{{{~~~{{{yyy}}}000///...---,,,,,,,,,,,,---------...............+++,,,---///000000000000......////////////......---///222222111///......///111111///000333444222666>>>LLL]]]hhhlllqqquuu}}}~~~{{{hhhsssqqqXXXCCC<<<:::<<<===@@@OOO```uuuppprrrvvv~~~gggLLL:::555666777555666777666444333333333000444555222111444444333111000000//////......---000000000000000111222222---///111111///---,,,,,,...000111111111222444666666888;;;;;;999999<<>>888777:::999666444555666777888888888888888888777666666555555444555444444555777888777666888999;;;<<<===<<<:::999:::999888777777888:::;;;999:::::::::999:::===@@@===>>>>>>??????@@@@@@AAA@@@??????@@@BBBBBB@@@>>>======>>>???????????????CCCCCCCCCCCCBBBAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGIIIGGGFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNPPPNNNLLLKKKMMMNNNNNNMMMRRRQQQQQQTTTYYY[[[WWWTTTQQQTTTWWWXXXWWWTTTSSSRRRRRRSSSSSSTTTUUUWWWWWWXXXRRRTTTVVVWWWXXXZZZ]]]```YYYZZZ[[[\\\]]]^^^^^^^^^XXXZZZ]]]______```bbbccc___``````aaaaaaaaaaaa````````````bbbdddeeecccaaaeeeddddddcccddddddeeefffkkklllmmmnnnnnnmmmlllkkkkkkjjjhhhffffffgggiiikkkjjjllllllhhhhhhkkknnnooolllnnnppprrrsssvvvyyy|||wwwuuuuuuyyy|||wwwwwwzzzxxxtttrrrxxx|||xxxuuuuuutttsssxxx{{{{{{wwwvvvxxxzzzyyy}}}~~~~~~{{{yyyvvvvvvvvvzzzvvvssstttsssqqqrrruuu{{{{{{{{{{{{}}}}}}|||~~~zzz{{{~~~~~~}}}}}}|||zzz~~~}}}}}}yyyzzz}}}yyy|||...------,,,,,,---------,,,,,,,,,,,,---------...---...///000000000000000......////////////......,,,///111222000...///000///222222///000444555222666999EEEVVVcccjjjqqqwww{{{|||kkkvvv}}}{{{hhhSSSAAA<<<:::===???EEEWWWjjjrrriiilllvvvgggMMM===888777555444666777666333222222333222333333111222666555222////////////////////////111111000000000111222222---000333222///---,,,---...000111222222333666888888999:::;;;<<<;;;;;;;;;<<<<<<999666777;;;;;;888444555666666777777777777888888777777666555555555666444222333444666666555888:::;;;:::999777777888<<<;;;999888777888:::;;;999999:::999999;;;>>>AAA>>>>>>>>>>>>>>>????????????>>>>>>???AAAAAA???======>>>??????@@@@@@??????CCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLLLLIIIHHHFFFGGGIIIJJJJJJIIIGGGIIIKKKMMMNNNMMMKKKJJJQQQPPPNNNNNNOOOOOOMMMLLLOOOPPPRRRUUUXXXYYYYYYXXXUUUWWWXXXXXXWWWVVVVVVWWWSSSSSSSSSTTTUUUVVVWWWWWWUUUVVVWWWVVVVVVXXX]]]aaaYYYZZZ\\\^^^^^^^^^]]]\\\ZZZ\\\^^^`````````bbbccc___``````aaa``````aaabbbdddcccbbbbbbddddddcccbbbdddeeeeeefffeeeeeedddccchhhjjjllloooppppppooonnnmmmlllkkkiiihhhggggggggglllppppppkkkiiilllnnnllllllnnnppprrrsssuuuyyy|||wwwuuutttxxx~~~~~~zzzyyy{{{{{{xxxxxx}}}~~~yyytttuuuvvvuuuwww{{{|||wwwvvvyyyzzzxxx{{{zzzxxxyyyzzz{{{{{{zzz|||xxxuuuvvvuuusssuuuyyyzzz{{{{{{|||}}}}}}|||}}}zzzssstttzzz~~~}}}~~~}}}~~~zzzvvv{{{yyywwwwwwtttwww|||,,,,,,,,,,,,---...///000+++++++++,,,,,,---------000111111111111000000///......////////////......,,,///111111///...000222///333333///000555666333555666@@@RRR```iiirrrzzz|||xxxzzz~~~qqq{{{}}}}}}aaaOOOBBB===<<<@@@DDDKKK___ttt{{{qqqgggeeepppfffMMM???;;;777333333555777666333111222333222222111000333888777222............////////////222222111111111111111222000333666555222///...///...000222222333444777999;;;::::::<<<======:::888@@@@@@<<<777888<<<===:::444555555666666666666666888888777777666666555555999666333333444666777777666777999777555444555777===<<<:::888888999:::;;;999999999999999;;;>>>AAA>>>>>>>>>>>>============>>>>>>>>>???@@@@@@>>><<<>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDFFFGGGIIIKKKLLLIIIHHHGGGGGGIIIKKKKKKJJJFFFHHHKKKLLLLLLJJJGGGEEERRRQQQPPPPPPPPPOOOMMMKKKJJJOOOTTTVVVUUUVVVYYY\\\WWWXXXYYYYYYXXXXXXZZZ[[[SSSSSSSSSSSSTTTUUUWWWWWWZZZZZZYYYVVVTTTUUUZZZ___ZZZ[[[^^^______]]][[[YYY[[[]]]___aaaaaaaaabbbddd___`````````___```bbbccciiigggeeeeeefffffffffeeeccceeegggiiihhhfffccc```dddgggkkknnnqqqqqqqqqpppppppppnnnmmmkkkiiigggfffqqqvvvvvvooommmooopppllllllnnnppprrrsssuuuyyy|||zzzvvvsssvvv~~~{{{|||zzz|||}}}{{{}}}yyyuuuvvvxxxxxxtttzzz|||xxxwww{{{{{{xxxzzzwwwuuuwww|||~~~yyyvvvwwwwwwvvvyyy~~~~~~~~~~~~}}}||||||{{{{{{tttuuuvvvzzz~~~~~~ssslllnnnvvv{{{||||||xxxwww|||yyyssswwwyyyuuusssqqquuuzzz~~~******+++,,,,,,,,,,,,+++))))))***+++---...//////,,,---------.../////////000000000000000//////............///////////////111000///......000222444888555:::HHHVVVaaammmyyyyyyttt{{{~~~xxx{{{xxx|||vvvYYYGGGBBB<<<;;;AAAEEEMMMccc{{{sssmmmeeeeeerrrfffKKK<<<888777444444444333333333333222222444444444333222111222444666222000000333333///+++:::777333//////000333555333333222333444333000...222333333333333555888;;;<<<999999<<<===<<<>>>BBBFFF???<<<>>>???<<<;;;;;;555444444444444555666666===<<<:::999888777777777999666333444777999999777===888666777777666888<<<:::<<<======;;;999999999777999<<<=========???@@@CCC@@@>>>>>>@@@@@@>>><<>>>>>>>>>>>>>>???@@@CCC===:::===>>><<<:::;;;EEEEEEDDDDDDCCCCCCCCCCCC@@@@@@???@@@AAABBBCCCCCCAAABBBDDDEEEEEEFFFIIIKKKFFFFFFFFFEEEEEEFFFGGGHHHGGGFFFFFFGGGHHHKKKMMMNNNQQQRRRRRRPPPNNNLLLLLLMMMNNNSSSVVVTTTSSSVVVXXXVVVWWWVVVVVVXXX[[[[[[XXXUUUSSSQQQRRRUUUVVVTTTUUUXXXZZZYYYXXXYYYZZZ[[[ZZZYYY]]]\\\]]]^^^``````^^^\\\^^^___aaaaaa```______```ddddddccc```___```bbbeeeeeehhhiiigggfffhhhfffbbbgggiiikkkllljjjeeeaaa^^^bbbccchhhnnnpppnnnnnnqqqrrruuutttnnnjjjjjjiiifffpppooooooqqqttttttppplllggggggiiinnnssswwwyyyyyyuuuxxx{{{~~~~~~{{{zzzxxxxxxxxxxxxwwwxxx{{{}}}~~~}}}|||yyysssnnnqqqsssvvvwwwuuusssrrrrrrwwwvvvttttttyyy{{{{{{vvvuuu{{{~~~}}}}}}~~~~~~{{{rrrjjjeeefffkkkrrrxxx|||yyyrrrnnnnnnrrrvvvxxxyyy}}}}}}xxxpppooovvv~~~~~~~~~zzzuuuvvv~~~yyytttyyyzzz|||---------------,,,+++***)))******+++,,,---...............///////////////111111111111000//////...---.........//////000000111111000//////000111222444444888BBBPPP^^^lllwwwzzzuuuvvvzzzyyy{{{xxx~~~nnnUUUGGGDDD>>>===BBBGGGQQQggg~~~|||xxxkkklllnnnsss~~~dddIII999666555333444444333333333333222222222222333333333333444555666222//////111222111///333111///---...000222444444333333333444333000...111222333333333555888:::<<<::::::=========BBBHHHQQQGGG>>><<<<<<;;;::::::555444444444444555666666<<<;;;:::888777666666555999555333444777999888666;;;777555666666555777;;;:::;;;<<<<<<:::999::::::;;;<<<<<<;;;;;;===AAADDDIIIDDD???>>>@@@BBB@@@===?????????>>>??????@@@@@@BBB===;;;>>>@@@>>>===???BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLNNNSSSVVVTTTTTTWWWXXXWWWXXXWWWWWWYYY[[[[[[XXXUUUUUUSSSSSSVVVWWWUUUVVVZZZZZZYYYYYYZZZ[[[[[[YYYXXX[[[[[[\\\^^^``````___]]]^^^```aaaaaa___^^^______bbbcccccccccaaaaaabbbcccgggjjjjjjggggggiiihhheeeiiijjjkkkkkkhhhddd```]]]```aaaffflllnnnkkkkkkmmmqqquuuuuupppllllllkkkhhhpppppprrrtttuuutttqqqnnnjjjkkkmmmpppssswwwzzz|||yyyzzz|||}}}{{{xxxuuurrrssstttvvvxxxyyy|||~~~~~~}}}|||yyytttqqqsssuuuvvvvvvuuussssssssszzzyyyvvvuuuyyy~~~zzzuuuqqqqqqxxx|||{{{}}}~~~yyyqqqlllaaaaaaeeemmmvvv~~~}}}uuummmmmmssszzz||||||zzzzzzwwwqqqmmmoooxxx{{{tttttt{{{|||xxx{{{{{{|||000000//////...,,,+++************++++++,,,,,,,,,000000000///////////////111111111111000///...---,,,------...///000111111111111111000000000000000222555888;;;FFFWWWgggppp|||xxxuuuyyyxxx|||yyyeeeOOOEEEFFF@@@>>>CCCIIIVVVmmmwwwpppkkkiiigggqqq|||~~~dddIII999666555444444444333333333333222222111111222333444555666666777444000///000111222222...---------///111333444555444333333333222000---000222444444444555777999<<<;;;;;;<<<;;;===FFFPPP```QQQ@@@:::999888888999555555444444555555666777;;;;;;:::888777555555444888555333444777999777666888555444555666444555999999:::;;;:::999999;;;<<>><<<::::::===DDDHHHPPPHHH@@@===AAACCCAAA>>>>>>????????????@@@@@@AAA@@@<<<<<>>??????@@@@@@@@@@@@======@@@BBB@@@AAADDD@@@AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBDDDFFFHHHIIIHHHDDDAAACCCHHHJJJHHHEEEFFFEEEEEEIIINNNOOOLLLHHHJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMMMMQQQTTTRRRRRRVVVWWWVVVXXXYYYZZZ[[[\\\[[[YYYWWWZZZVVVUUUWWWWWWUUUWWW[[[XXXXXXXXXYYYYYYXXXUUURRRWWWWWWXXX[[[___```___^^^___```aaaaaa___]]]]]]^^^___```bbbcccbbbaaabbbccckkkmmmlllhhhhhhlllmmmllllllllllllkkkiiigggeeedddffffffjjjqqqsssooollllllmmmsssvvvtttssssssrrrnnnnnnrrrvvvvvvtttqqqqqqrrrmmmppprrrqqqnnnpppvvv}}}~~~~~~}}}{{{wwwqqqkkkggglllooosssyyy~~~}}}{{{zzzyyyxxxwwwxxxxxxwwwuuussssssuuuwww{{{{{{wwwssssssvvvuuuqqqmmmlllmmmqqqtttuuuvvvvvvvvvyyy~~~|||xxxuuurrrooollloooyyyyyyrrrllloooyyyzzzuuunnnkkkmmmrrrxxx||||||{{{vvvqqqrrrzzz~~~zzz|||,,,,,,------------,,,,,,++++++++++++++++++,,,,,,.........------,,,,,,,,,............---,,,+++***,,,,,,---...///000111222000000111111111111000///111555777444999III\\\iiixxx{{{~~~||||||uuu{{{xxx^^^HHH>>>CCC???>>>CCCOOOaaayyy{{{wwwrrrllljjjnnnwww~~~nnnSSS@@@:::888777444444333333333222222222555444333444666666444111777:::===;;;777222///...//////000000111111111111666444222222222222000......111333555555555666777:::999999888555777CCCPPPfffTTT@@@666333333555888666555555555555666777777<<<<<<<<<;;;:::999777666777555333444777888666333444222333666777444444666888888999888777888:::===<<<===>>>>>>>>>@@@BBBEEEQQQHHH???;;;>>>@@@>>>;;;;;;<<<===>>>????????????AAA>>>>>>AAAAAA???@@@DDDBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHHHHEEEAAA???AAAGGGJJJIIIFFFGGGFFFGGGIIILLLLLLIIIFFFGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNMMMKKKKKKKKKLLLLLLQQQSSSQQQQQQTTTUUUSSSVVVXXXZZZ\\\[[[ZZZYYYYYYZZZVVVUUUWWWWWWTTTUUUYYYWWWVVVUUUVVVVVVUUUSSSPPPUUUVVVWWWZZZ^^^______]]]^^^___aaa```^^^]]]]]]^^^````````````___```dddfffjjjlllkkkhhhiiimmmooommmjjjkkkllllllmmmlllkkkkkkiiigggiiipppsssppplllkkklllrrruuutttsssuuutttqqqmmmqqquuuvvvsssppppppqqqkkknnnooommmjjjkkkrrrxxx{{{|||||||||xxxtttooolllpppqqqtttzzz|||}}}}}}|||zzzyyyxxxyyyyyyyyyyyywwwtttrrrrrruuuwwwwwwxxxtttooonnnpppooollliiikkkmmmppptttxxxxxxwwwwwwvvvvvvzzz~~~{{{yyywwwrrrrrrzzzzzzwwwttttttxxx|||zzzvvvsssrrrtttuuuvvvuuutttwwwvvvtttuuuzzz|||{{{}}}|||++++++,,,---------------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,------------------,,,+++,,,------...///000111111///000000000111111111111...///222444888CCCXXXkkkzzz}}}~~~|||{{{{{{zzzyyy~~~~~~~~~uuu[[[GGG===???>>>>>>EEESSSiiiyyylllmmmnnnooottt~~~sssXXXDDD;;;777555444444333333333333222222666444333555777777333000555;;;@@@???999222......////////////............666444222111222222111000///111333333333444666888:::888888777444444<<>>?????????@@@AAAIIIDDD???<<<======<<<::::::<<<>>>???@@@@@@@@@???@@@??????BBBAAA>>>@@@EEEEEEEEEDDDDDDCCCCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDBBB@@@???AAAEEEHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKIIIJJJKKKKKKJJJJJJKKKLLLMMMRRRTTTQQQPPPRRRSSSQQQTTTVVVZZZ[[[[[[ZZZZZZ[[[YYYWWWVVVYYYXXXUUUTTTWWWWWWUUUSSSSSSTTTTTTSSSRRRUUUUUUVVVYYY]]]^^^]]]\\\\\\^^^``````^^^]]]^^^___``````___^^^^^^```dddhhhhhhjjjjjjhhhiiimmmnnnlllgggiiikkknnnoooooonnnmmmgggdddeeekkkooommmjjjiiikkkppptttrrrrrrttttttrrrnnnqqqtttuuusssqqqppppppiiikkklllkkkiiijjjnnnrrrwwwxxx{{{|||{{{yyyvvvtttuuutttvvvzzz~~~{{{xxxyyyzzz{{{zzzyyyxxxxxxzzzxxxxxxwwwtttrrrrrrtttvvvtttuuusssmmmlllmmmmmmjjjgggkkknnnrrrxxx~~~}}}yyyuuussswww~~~~~~uuuwwwtttrrryyy~~~}}}|||yyyyyyyyy{{{}}}~~~zzzzzz{{{||||||zzzuuurrrtttyyy{{{zzzzzz{{{yyyttt~~~---............------,,,++++++,,,---......//////,,,,,,,,,---------------------.../////////......---.........//////000000//////...///000111333444000,,,///777777999NNNiiitttwwwyyyyyyxxxwwwyyy{{{{{{||||||xxxxxx}}}pppUUUDDD???<<<===@@@HHHXXXppp|||vvvrrrlllrrryyyyyy___III===888444444444333333333333222222555333222555888999555111222999???>>>666000000222000//////......//////000444222111000222333333222000111222222222333666999<<<999777888555333666<<>>@@@@@@@@@@@@???===<<<;;;:::<<<===???AAACCCBBBBBBAAA???>>>@@@CCCBBBAAADDDIIIGGGFFFDDDBBBAAAAAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHEEEIIILLLKKKIIIIIIKKKOOOJJJIIIHHHHHHHHHIIIJJJKKKFFFHHHJJJKKKKKKLLLNNNPPPQQQUUUVVVSSSQQQSSSSSSQQQPPPTTTXXXZZZZZZZZZ[[[\\\ZZZXXXYYY\\\[[[VVVTTTVVVXXXVVVSSSRRRTTTUUUVVVUUUUUUUUUVVVYYY\\\]]]\\\[[[[[[]]]______^^^^^^___```]]]^^^______```aaadddgggdddhhhiiihhhiiilllmmmjjjeeehhhkkknnnooonnnlllkkkeeeaaa```fffkkkjjjhhhhhhjjjooorrrpppooorrrsssrrrqqqqqqsssuuuvvvuuurrroooiiijjjjjjjjjkkkmmmnnnooorrruuuxxx|||}}}}}}{{{zzzyyywwwvvvyyy}}}}}}zzzvvvuuuwwwzzzzzzxxxwwwxxxyyywwwwwwvvvtttrrrqqqrrrtttsssuuutttooolllnnnooommmlllqqqtttvvv{{{}}}wwwvvvwwwyyy}}}}}}rrrwwwwwwtttxxx}}}}}}zzz{{{zzz~~~~~~yyyuuuwww||||||www~~~000000000000///...,,,+++++++++,,,---...000000111,,,------....../////////---...///000111111111111.........//////////////////.........///111444666666---///999666111DDDbbbiiilllpppqqqrrruuuyyy}}}xxxyyyuuuuuu|||zzz|||}}}|||lllOOOBBBBBB;;;===AAAJJJ\\\uuuzzzvvvsssqqqooouuu}}}eeeNNNAAA:::666444444444333333333222222333111111444999:::777222000666<<<:::333///111666222111000000000222333444444222000000222333444333111111111111111333777:::>>>:::888888777333333555444444555666444222555;;;666666666666666777888888555777999;;;<<<;;;:::999777555444555777777444000555444777<<<===999888999666888::::::888666555666777888:::::::::;;;>>>@@@;;;>>>AAAAAA>>>;;;;;;;;;===???AAACCCEEEEEEDDDCCC>>>>>>AAADDDDDDCCCGGGMMMHHHFFFCCC@@@>>>???@@@AAA<<<===>>>???AAACCCEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHDDDIIIMMMLLLIIIIIIOOOUUUNNNMMMKKKJJJIIIIIIJJJJJJEEEGGGKKKMMMNNNQQQTTTVVVSSSWWWXXXUUUSSSTTTTTTQQQNNNSSSXXXZZZYYYYYY[[[]]]ZZZYYY[[[^^^]]]XXXUUUVVVZZZWWWSSSSSSTTTVVVXXXXXXUUUUUUVVVYYY[[[\\\[[[ZZZZZZ\\\^^^___^^^^^^```aaaZZZ]]]```bbbbbbbbbcccdddbbbfffhhhhhhiiilllllliiidddgggkkknnnnnnmmmjjjgggfff```^^^dddjjjjjjiiiiiijjjooopppnnnmmmqqqsssrrrsssrrrrrruuuxxxwwwsssoookkkjjjjjjlllnnnpppooonnnpppssswww{{{~~~~~~}}}|||zzzxxxvvvxxx|||}}}zzzuuurrrvvvyyyzzzxxxwwwwwwxxxvvvwwwvvvtttrrrqqqqqqrrrtttwwwuuuqqqnnnqqqrrrpppuuuyyy{{{zzz}}}zzzuuuxxx|||~~~}}}{{{{{{|||sss{{{|||wwwxxx{{{}}}xxx{{{{{{|||zzzxxx}}}}}}~~~~~~111000000///......------111...)))&&&''',,,111555//////............//////......---...//////---+++///000000///...---...///333222222222111000000000000111222000111888CCCLLLeeemmmqqqoooooouuuyyyyyy~~~{{{}}}~~~xxxuuuxxxuuu{{{|||zzzeeeQQQEEE???>>>;;;>>>MMMeee|||{{{vvvooommmpppwww~~~mmmWWWBBB888888333222111111333333222111000111444666777777777777888555333333222222333666555222000000333444333111222111000//////000111111111111111111222444666777999999888666444222000///555444555666444111444:::;;;666666<<>>>>>===<<>>@@@DDDBBB???>>>BBBGGGIIIGGGDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCFFFHHHHHHEEEDDDDDDFFFHHHJJJMMMNNNNNNNNNPPPQQQNNNMMMMMMOOOQQQQQQPPPNNNJJJJJJJJJMMMOOOQQQPPPOOORRRUUUVVVUUUVVVWWWTTTOOOPPPSSSWWW\\\^^^___^^^]]][[[ZZZZZZZZZZZZYYYVVVSSSXXXVVVWWWZZZ[[[XXXXXXZZZ[[[]]]___```___]]]^^^^^^^^^```bbbcccaaa``````aaa___dddfffbbb_________]]]]]]```eeehhhiiiiiiiiiiiieeehhhlllnnnmmmiiidddaaa^^^aaadddfffgggggghhhiiinnnmmmmmmmmmmmmllllllmmmttttttsssssssssrrrpppnnnpppppppppooonnnnnnoooppptttxxx}}}~~~|||zzzzzz{{{yyyvvvtttvvvzzz}}}zzzwwwwwwuuuuuuxxx{{{zzzvvvqqqwwwsssqqqrrrsssrrrqqqrrrvvvrrrqqqsssrrrmmmooouuuzzz{{{||||||}}}}}}}}}}}}yyyxxxxxxyyy{{{}}}}}}}}}~~~yyyuuuuuuzzz~~~}}}yyyxxxzzz}}}}}}|||{{{||||||xxxuuuzzz000000///......---,,,,,,...,,,+++***+++---000111///..................///---,,,,,,---///000///...//////000//////...//////222222111111111111111111///111222111111777@@@HHH^^^iiiqqqpppppptttxxxxxx}}}|||xxx{{{yyyttt}}}}}}zzzvvvwww|||sss^^^LLLCCCAAA???===AAAPPPhhh}}}rrrqqqqqqttt|||ttt\\\EEE:::999555333222333444555444333111222333444555666666777555444222111111000111333555333111222444555555333222111000//////000111222111111111111222444666777888777777666555333111000444333444666444111444999777555999AAAEEEAAA999555:::::::::::::::;;;;;;;;;444444333333333333444444666555666888::::::999777999999:::::::::999888888:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<>>===@@@EEEHHHFFFCCCDDDCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIHHHGGGEEEDDDCCCEEEHHHGGGEEEDDDDDDEEEFFFHHHKKKLLLMMMMMMOOOPPPQQQPPPOOOPPPRRRSSSSSSRRRIIIIIIJJJLLLOOOQQQQQQPPPNNNRRRTTTTTTUUUXXXVVVQQQRRRTTTXXX[[[]]]^^^]]]\\\\\\[[[ZZZ[[[[[[ZZZXXXVVVWWWUUUWWW[[[\\\ZZZZZZ]]]]]]___aaa```___]]]]]]^^^```bbbccccccaaa`````````^^^cccfffccc`````````^^^^^^aaadddfffffffffggghhheeegggjjjlllkkkhhhdddaaa```cccfffggggggfffggghhhlllmmmmmmmmmmmmllllllkkkrrrqqqoooooooooooonnnnnnooopppppppppooooooooopppwwwzzz}}}|||xxxtttrrrsssvvvsssrrrtttyyy|||zzzwwwsssuuuwwwwwwuuurrrrrrrrrrrrpppoooqqqssstttttttttuuuqqqppprrrqqqmmmmmmrrrwwwyyy{{{|||{{{{{{|||~~~}}}{{{yyyxxxyyyzzz{{{{{{yyyvvvtttvvv|||yyyyyy{{{}}}|||{{{xxxwwwwwwtttrrruuu{{{}}}///......------,,,,,,+++++++++,,,---..................------------......---,,,++++++...000111111......//////////////////000000111111111111111111///000111111111555<<>>;;;666555333444555666555444222222222222333444666666333222111000////////////333222111111333444444444111111000000000111111222111111111111222444555666555555555555555444333222333222333666555222333777333444<<>>>>>>>>>>>============<<<@@@BBBBBB@@@<<<<<<>>>AAA???======@@@DDDFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDEEEEEEDDDFFFIIIKKKKKKLLLNNNOOOQQQOOONNNOOORRRSSSSSSSSSJJJIIIIIILLLOOOQQQQQQQQQKKKPPPSSSSSSTTTWWWVVVSSSSSSUUUWWWYYY[[[[[[[[[ZZZ]]]\\\[[[[[[\\\[[[ZZZXXXXXXVVVWWW[[[]]]\\\]]]aaa```bbbcccbbb___]]]]]]]]]bbbcccdddcccaaa___^^^___\\\bbbeeecccbbbbbbaaa^^^___aaadddeeeeeeeeeeeegggeeegggiiijjjiiigggeeecccccceeehhhhhhgggffffffgggkkklllmmmnnnnnnllljjjiiinnnmmmkkkjjjjjjkkklllnnnooopppqqqrrrrrrqqqpppooo|||yyytttqqqqqqsssqqqpppssswwwzzzyyywwwpppuuuyyyuuunnnjjjmmmrrrtttssstttuuuxxxyyyyyywwwtttqqqpppqqqqqqnnnnnnqqquuuyyy||||||xxxxxx{{{~~~zzzvvvuuuvvvxxxzzzwwwvvvuuuxxx~~~{{{{{{}}}}}}zzz{{{|||}}}wwwsssttttttrrrsssvvv|||---------,,,,,,+++++++++++++++---.........------------,,,,,,,,,,,,------000---++++++---///000000------,,,---...//////...//////000000111111222222...000111111111333777;;;JJJ[[[mmmuuutttsssvvvzzz~~~~~~}}}vvvwww~~~}}}uuuvvvmmmlllxxxsss^^^JJJ@@@BBBGGGCCCDDDKKK\\\tttzzzxxxxxxxxxwww~~~gggQQQBBB<<<777555333333555666666555333222222111222333555666111222222///...000///---000/////////000111222222111111111111111111222222111111111222222333444555333333444555555555444444222111333777777444333555444666===GGGJJJDDD<<<999;;;;;;:::999888888777777444444333333333333444444666888999777555666:::>>>888888999:::::::::999999999888777777777888:::;;;;;;;;;;;;<<<<<<<<<======???@@@???===;;;;;;===@@@???>>>>>>@@@CCCDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEECCCDDDEEEEEEEEEEEEEEEEEEDDDFFFIIIJJJKKKKKKMMMNNNMMMKKKJJJKKKNNNPPPQQQQQQLLLKKKJJJLLLNNNPPPPPPOOOKKKPPPSSSRRRRRRUUUUUURRRTTTTTTUUUVVVWWWXXXYYYYYY^^^\\\ZZZZZZ[[[[[[ZZZZZZZZZWWWXXX\\\]]]\\\^^^aaacccddddddbbb___]]]]]]]]]bbbccccccbbb___]]]]]]^^^\\\aaadddddddddeeeccc______bbbfffggggggeeeddddddgggggghhhiiiiiihhhgggfffggghhhjjjjjjhhhgggfffgggjjjlllnnnooonnnllliiiggglllkkkjjjhhhgggiiilllnnnnnnoooppprrrsssrrrpppnnnzzz}}}~~~yyytttrrrrrrtttsssrrrsssvvvwwwvvvuuuqqquuuvvvrrrkkkhhhlllqqqtttvvvwwwwwwyyy|||zzzwwwsssqqqqqqrrrttttttttttttwww|||}}}wwwuuuyyy~~~}}}xxxtttrrrssswwwzzzyyyxxxyyy{{{~~~}}}{{{~~~}}}|||yyywwwyyy~~~yyytttvvvyyyyyyxxxyyy|||,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,---......------,,,,,,,,,,,,------222000,,,+++,,,---......,,,+++***,,,///000///.../////////000000111111222...///000111111222444555BBBSSShhhtttuuurrrvvv{{{yyyxxx|||xxx{{{ssssss~~~}}}jjjTTTDDD>>>CCCIIIDDDGGGPPPccczzzzzzwwwzzznnnYYYGGG<<<777555333222444555555555444333222111111222444555111444333......222222//////000000//////000111222000000111111222222222222000111111222333333333333111222333444555555555555222111444999;;;777444555888888;;;AAACCC>>>999999<<<;;;;;;:::999888777777666666555555555555666666777888999777555666:::???888999999:::::::::999999999888777666666777999:::999::::::;;;<<<<<<======>>>>>>>>><<<;;;;;;===>>>?????????AAACCCDDDCCCBBB@@@@@@BBBBBBCCCCCCBBBBBB>>>>>>@@@BBBDDDEEEFFFGGGDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKLLLNNNJJJIIIIIIJJJMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNMMMNNNSSSUUURRRPPPQQQRRRPPPSSSRRRRRRSSSTTTWWWYYYZZZ^^^\\\YYYXXXXXXZZZZZZYYY\\\YYYYYY[[[\\\ZZZ\\\___cccddddddbbb___^^^^^^___```aaaaaa```^^^\\\]]]^^^]]]aaadddcccdddfffddd```^^^ccchhhkkkjjjgggdddbbbhhhhhhiiijjjjjjjjjiiiiiiiiikkkmmmmmmkkkiiiiiiiiikkklllnnnooonnnllliiigggkkklllllljjjhhhiiilllooommmmmmmmmppprrrrrrooolllrrrvvvyyywwwsssnnnmmmmmmwwwvvvuuuuuuuuutttsssrrruuutttrrrooonnnmmmnnnoooooosssvvvvvvyyy~~~|||vvvrrrrrrssstttxxx{{{{{{yyyyyy}}}{{{tttqqquuuzzzzzzyyyvvvsssqqqsssxxx|||xxxyyyzzz}}}}}}||||||uuuvvvzzzzzzuuuyyy~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///......------------......333000...,,,------,,,+++...,,,***---111333222000//////000000000000000000/////////000111222222333<<>>======<<<;;;::::::999888888777777777777888888888888888777666888;;;===999::::::::::::999888777::::::999999999999::::::999::::::;;;<<<<<<======>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBB======???AAACCCEEEGGGHHHDDDCCCBBBBBBDDDFFFFFFEEEFFFHHHJJJJJJJJJIIIJJJLLLIIIIIIJJJMMMQQQRRRRRRQQQPPPNNNLLLKKKLLLNNNNNNMMMPPPVVVWWWSSSOOOOOOPPPOOORRRQQQQQQQQQTTTXXX\\\___```]]]YYYWWWWWWXXXYYYYYY\\\XXXWWWZZZZZZXXXZZZ]]]bbbbbbbbbaaa___^^^___aaa______```___^^^^^^___aaaaaaccccccbbbdddgggeeeaaa^^^ccciiilllkkkhhheeecccggghhhjjjkkkkkkkkkkkkjjjjjjllloooooonnnmmmmmmmmmmmmnnnoooooonnnllljjjiiijjjmmmpppooolllkkklllnnnllljjjjjjlllooopppnnnkkkqqqtttwwwvvvrrrnnnmmmmmmxxxxxxvvvuuusssrrrqqqpppvvvrrrnnnnnnrrrtttrrrooommmtttyyyyyy~~~{{{rrrssssssuuuzzz~~~zzzxxxzzzzzzvvvpppnnnppptttssstttuuutttrrrtttxxx}}}uuuvvvyyy|||vvvuuuwww}}}zzzvvvzzz,,,,,,,,,---------------...---,,,,,,,,,,,,---...///..................///000///------......---+++000...,,,///444777555333000000000000000/////////000///...///000222222333777AAAUUUgggoooooosssyyy{{{|||~~~|||zzz}}}qqqYYYFFF??????BBBCCCFFFJJJWWWlll~~~}}}pppZZZFFF999777444333444666777777555555555555555444333222///444111***+++444888444444666666444222111222444///000111333444444333333000000111222333222222111000111222333444555555555444444888@@@CCC???999777:::777666777666333444888======<<<<<<;;;;;;;;;:::999999888888888888999999999888666777999:::;;;;;;;;;;;;;;;:::999888777666999::::::;;;;;;::::::999::::::;;;;;;<<<<<<=========>>>???@@@AAA@@@>>><<<===>>>@@@@@@@@@@@@AAAAAA???AAACCCEEEEEEEEEDDDCCC@@@@@@AAABBBCCCEEEFFFGGGEEEBBB@@@AAADDDFFFFFFEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJLLLPPPTTTUUUSSSRRRNNNLLLJJJJJJLLLOOOPPPPPPQQQWWWXXXSSSOOOOOOPPPPPPRRRQQQQQQRRRUUU[[[aaaeeeddd```[[[WWWWWWXXXYYYYYYYYYUUUUUUWWWXXXWWWYYY]]]___``````___^^^___aaaccc^^^___``````___aaadddfffdddeeecccaaacccgggfffbbb___bbbfffhhhgggfffffffffeeegggiiikkklllkkkjjjiiijjjmmmpppqqqqqqqqqqqqrrrpppppppppooonnnmmmkkkjjjiiinnntttuuuppplllkkkkkkkkkhhhfffhhhlllnnnllliiimmmqqqvvvwwwuuussstttuuuvvvvvvuuutttrrrpppppppppsssooommmooosssvvvtttqqqpppxxx|||zzz~~~wwwqqqsssssssssxxx~~~|||uuuppppppooollljjjiiikkkmmmmmmqqquuuvvvttttttwww{{{uuuwwwzzz|||~~~}}}}}}~~~~~~~~~zzzwwwvvvyyy|||xxx{{{~~~~~~------------------------------------------,,,,,,//////............//////...------...///000...,,,333000...111777:::888555111111000000//////......111///......000222333333444<<>>@@@AAA@@@FFFKKKXXXnnn{{{zzz|||yyycccNNN;;;888555444555888999999555666666777666555333222...333000''')))444999666333555555333000...000222///000222333444444333333///000222333333222111000000111222333444555555555666555:::BBBFFFAAA;;;888777555444666555333444999;;;;;;:::::::::999999999999999888888888888999999:::777555777:::<<<;;;999<<<<<<;;;:::999777666555777888999::::::999777666;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCBBB???<<<<<<===???????????????@@@@@@AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEBBB@@@AAADDDFFFFFFEEEFFFGGGHHHHHHFFFEEEEEEFFFGGGHHHLLLQQQTTTUUUSSSPPPLLLJJJIIIJJJMMMPPPRRRSSSQQQWWWYYYTTTOOOOOORRRRRRSSSRRRQQQSSSWWW^^^eeejjjfffbbb\\\XXXXXXYYYZZZZZZVVVSSSRRRUUUWWWWWWZZZ^^^]]]^^^^^^^^^^^^___bbbeee^^^___```aaaaaadddgggjjjffffffccc```bbbgggfffbbbaaabbbcccccccccdddfffiiiccceeehhhkkklllkkkiiihhhjjjmmmppprrrsssssstttuuurrrqqqpppooonnnmmmllllllhhhooovvvxxxsssmmmjjjiiijjjfffccceeejjjlllkkkhhhccciiiooossstttuuuwwwyyyrrrssssssrrrpppoooooopppooommmmmmpppsssvvvuuutttooowwwzzzuuuvvvyyytttiiiqqqrrrrrrqqquuu{{{xxxpppjjjhhhfffeeeeeefffhhhiiijjjpppvvvwwwuuutttvvvyyyyyy{{{|||||||||}}}{{{|||}}}~~~|||}}}~~~}}}yyyuuuwww}}}~~~{{{}}}~~~}}}~~~,,,+++***)))))))))***+++...,,,***+++...///...,,,...------,,,---...///000...---,,,+++,,,,,,......,,,///444===CCCBBB999000111111111///---,,,---...333333222111222333555666888999EEE[[[lllpppooonnnwwwzzz|||}}}~~~~~~|||~~~xxxdddNNNCCC@@@??????@@@EEEOOObbbwwwyyyxxxyyy~~~zzzvvv|||}}}jjjPPP<<<888777999777111222777;;;======:::999888333---333222222111111444888<<<111111111111111000///...---///000111111222444666222222111111111111111222222...000777<<<;;;888888777777777999::::::777555888777666555555666777777<<<;;;999999:::;;;;;;:::>>>>>>===:::777666888999999555333666<<<>>><<<999888999999::::::999888888777888:::======;;;666222>>>;;;::::::======:::666<<<>>>@@@BBBBBBAAA???===FFFCCCAAAAAADDDEEEDDDCCCDDDDDDEEEFFFFFFEEEDDDCCC>>>AAAEEEHHHIIIGGGEEECCCGGGGGGEEECCCAAABBBDDDGGGIIIEEEDDDFFFFFFBBBAAACCCHHHNNNSSSSSSRRRRRRQQQMMMMMMMMMLLLLLLMMMPPPSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRVVV[[[___bbbcccfffaaa[[[XXXWWWVVVTTTRRRVVVUUUTTTTTTVVVYYY]]]___cccbbbaaa``````aaabbbcccaaaaaabbbaaaaaacccgggjjjfffbbb___```dddggggggfffbbbccccccbbbaaabbbeeegggdddfffhhhhhhkkkooonnnjjjooooooppprrrtttsssqqqoooyyyuuupppnnnnnnmmmkkkhhhpppqqquuuwwwuuunnngggdddeeeiiimmmmmmjjjfffeeeeeebbbccceeejjjqqqvvvzzz{{{yyyxxxxxxxxxsssmmmkkkmmmgggiiilllpppsssvvvwwwxxxzzzwwwtttrrrrrrsssrrrrrrrrrllllllrrruuurrrpppqqqggggggfffeeeeeegggjjjkkknnnqqqsssrrrpppqqqwww|||}}}{{{yyyyyyxxxvvvuuuqqquuuzzz~~~~~~~~~{{{|||}}}zzz///...---+++*********+++,,,+++***,,,...///---+++///...---------...///000......---,,,,,,,,,---......111666===AAA@@@999333111222222000...---...///111111000000000111333444777666@@@UUUhhhoooooonnnuuuyyy{{{|||}}}|||~~~~~~ooo\\\HHH???>>>???@@@AAAEEEQQQeee{{{}}}zzz}}}~~~}}}zzzzzzvvvvvv}}}}}}hhhOOO===888555666555333666<<>>???<<<888;;;;;;;;;;;;;;;:::::::::;;;::::::;;;<<<<<<:::999<<<;;;;;;<<<======<<<;;;<<<===???AAAAAA???===<<<@@@??????AAAEEEHHHGGGFFF@@@AAACCCDDDDDDDDDDDDCCCAAABBBDDDFFFGGGFFFEEEDDDFFFGGGFFFDDDCCCBBBDDDFFFFFFDDDDDDFFFDDD@@@AAADDDHHHNNNSSSSSSRRRSSSQQQMMMMMMLLLLLLLLLMMMPPPRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQTTTYYY]]]``````aaa^^^ZZZYYYYYYYYYWWWUUUWWWWWWVVVWWWXXXZZZ\\\^^^bbbbbbaaaaaaaaaaaabbbbbb___``````aaaaaadddhhhkkklllgggcccaaacccdddbbb``````bbbccccccccccccfffhhhcccfffhhhhhhjjjmmmkkkfffmmmnnnooorrruuuvvvuuussswwwtttqqqoooooonnnllljjjnnnpppsssuuusssnnniiiffffffjjjmmmnnnkkkhhhggggggdddbbbbbbgggnnnuuuwwwwwwxxxvvvwwwxxxtttnnnllloookkklllmmmooorrruuuyyy{{{zzzwwwsssqqqqqqrrrrrrqqqqqqlllkkkqqqtttqqqooooookkkmmmnnnnnnmmmlllkkkkkklllooorrrrrrqqqtttyyy|||zzzyyyxxxvvvuuusssvvv{{{~~~}}}~~~}}}}}}222111///...,,,,,,+++++++++++++++---//////---+++//////.........///000111///...---,,,,,,,,,,,,,,,...111666:::;;;999666333111222222000///...///000000///////////////000111555333:::LLL```llloooooosssvvvxxxyyy~~~}}}}}}~~~eeeUUUCCC===>>>???BBBEEEJJJWWWkkk|||vvvvvvxxxzzz|||{{{{{{yyyvvvrrrpppooommmjjjgggdddaaa___^^^aaadddffffffffffffgggdddgggjjjnnnuuuttt```III===777222111222444:::@@@AAABBBAAA>>>>>>@@@???:::000000111222222222222111222222222222222222111111000111111111000000222444000///////////////000000111------333777555333333333333333444666555333111666555444444555666777888777555444444555666666555777999:::999777555555555;;;<<<===>>>>>><<<999888;;;;;;:::::::::;;;;;;<<<>>>;;;999999;;;>>>???@@@999;;;===>>>======>>>???;;;<<<>>>??????>>><<<;;;<<<<<>>>>>@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDEEEFFFBBB>>>@@@EEEJJJPPPUUUTTTRRRSSSPPPMMMMMMMMMLLLMMMNNNPPPRRRTTTSSSTTTUUUVVVUUUTTTQQQPPPNNNNNNPPPSSSWWWZZZ[[[ZZZ[[[ZZZZZZZZZ[[[[[[XXXVVVVVVWWWXXXYYY[[[\\\\\\\\\^^^___```aaaaaa```______]]]^^^``````aaadddhhhkkknnniiidddbbbbbbbbbaaa^^^___aaadddeeedddeeefffgggbbbfffhhhhhhjjjkkkgggaaahhhiiilllqqqvvvxxxxxxwwwvvvtttrrrrrrqqqpppmmmkkkmmmoooqqqrrrrrrpppmmmkkkjjjllloooooommmjjjiiiiiieeeaaa^^^bbbkkkssstttrrrtttssstttvvvtttooonnnpppqqqooollllllnnnsssyyy}}}|||yyytttqqqqqqrrrssssssqqqmmmkkkooorrrqqqnnnnnnnnnqqquuuvvvtttoookkkiiikkknnnqqqsssssswww||||||zzzyyyyyyxxxwwwuuuxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}|||yyy111000///......---,,,,,,+++,,,---/////////---,,,000//////......000111222///......---,,,,,,,,,,,,,,,///333444333222111111///000111000......///111////////////////////////444111555DDDXXXhhhoooppppppsssuuuwww{{{}}}}}}~~~}}}}}}|||___PPPBBB===>>>AAAEEEHHHRRR^^^rrr}}}tttmmmnnnvvv~~~wwwtttjjjddd^^^\\\^^^]]]YYYUUUUUUTTTRRROOOLLLIIIFFFDDDBBBEEEGGGIIIIIIIIIJJJKKKKKKPPPVVV\\\cccbbbSSSAAA:::555111///111555999======>>><<<999:::>>>>>>;;;222111000000000000000///000000000////////////000000111222111//////000222000000/////////000111111666333555<<>><<<:::::::::999;;;<<<;;;999888888999;;;:::999999999:::;;;<<<;;;:::888999<<>>>>><<<;;;<<>><<<;;;888999;;;;;;::::::;;;<<<:::>>>DDDJJJOOOOOOFFF<<<666444111000222666777666888999777444666;;;<<<999666222...---...000000000000//////......///000000111111222000///...000111000000000000111111222333777777<<>>CCCHHHUUUdddzzz}}}}}}~~~wwwpppmmmnnnvvvxxxjjj\\\QQQIIIEEEAAA===:::999;;;<<<:::888999999::::::999999888777444555555555333222333555444666:::>>>AAAAAA===999333333111111444888777333666777555333555:::;;;888999444...---///111222111222111000///000111222333000111111000......000111111000000000111222333444555666;;;EEEHHHBBB999444333111000111222333222111444333222222333444666777444333222333555666666555555777999999999999:::;;;<<<;;;999777777999:::;;;;;;<<<===>>>????????????333444777;;;>>>@@@???===;;;<<<===<<<:::999999999;;;;;;;;;;;;:::999888888444888>>>BBBDDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@@@@FFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFHHHIIIRRRMMMJJJJJJIIIFFFFFFIIIRRRXXXZZZWWWSSSQQQMMMHHHKKKLLLMMMNNNPPPQQQRRRRRRUUUVVVVVVVVVVVVVVVUUUUUUVVVTTTSSSSSSTTTSSSQQQOOOTTTWWW[[[\\\ZZZVVVSSSQQQMMMPPPUUUZZZ\\\]]]\\\[[[]]]^^^aaacccdddcccaaa``````aaabbbaaa```___```aaagggccc``````dddffffffeeekkkkkkkkkhhheeeaaa``````aaafffkkkmmmppprrrnnnhhhggghhhkkkpppuuuwwwwwwvvvssstttsssqqqllliiiggggggnnnssstttooopppvvvvvvqqqwwwtttqqqpppoooooonnnlllfffbbb___dddnnnuuuwwwuuunnnmmmoooqqqooojjjjjjmmmooommmjjjiiikkkooouuuyyywwwtttrrrrrrsssuuuvvvvvvzzzyyyvvvsssuuuxxxvvvqqqmmmrrrwwwwwwtttrrrtttwwwzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwyyy|||{{{|||{{{zzzzzz|||~~~}}}zzz{{{|||uuupppooopppttt|||~~~+++,,,---.........---,,,,,,------,,,***+++...111///...---------...///000***+++,,,............---...---,,,...111333111///+++,,,------------///111000111111222111000///......333444555>>>RRRdddnnnkkknnnqqqrrrwww}}}~~~zzzzzz|||~~~zzz{{{yyybbbKKKBBB:::999<<>>777444333222000111222333222111444444333222222333444555555444333444666888888777555777888888888999<<<>>><<<:::888888:::999666333888:::<<<>>>???>>>===<<<444444666:::>>>@@@???===<<<;;;;;;<<<======;;;:::<<<;;;;;;::::::999888888444999>>>AAABBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFFFFFFFEEECCCBBBEEEFFFGGGGGGFFFGGGJJJMMMXXXPPPJJJJJJKKKHHHFFFGGGMMMSSSVVVTTTQQQPPPMMMIIIHHHIIIJJJLLLMMMNNNOOOOOOUUUTTTSSSSSSSSSTTTUUUUUUSSSRRRPPPQQQRRRSSSSSSRRRTTTXXX\\\]]]ZZZWWWUUUTTTQQQTTTWWW[[[\\\\\\[[[ZZZ]]]^^^```bbbcccbbbaaaaaa^^^```aaaaaa```___```aaagggccc``````dddffffffeeellllllkkkhhhdddaaaaaabbbdddhhhlllmmmpppqqqnnngggiiijjjkkknnnqqqrrrqqqoooooooooooommmiiiggghhhjjjmmmttttttnnnnnnttttttmmmtttqqqnnnnnnppprrrrrrqqqjjjhhhgggkkkqqqvvvwwwvvvqqqpppqqqrrrpppjjjiiilllnnnnnnnnnppprrruuuxxxyyytttsssssstttwwwxxxxxxxxx|||{{{xxxsssuuuyyywwwrrrlllsssyyyyyyuuussstttxxx}}}|||{{{zzzyyyxxxvvvtttuuuuuuvvvzzz}}}~~~||||||{{{yyyxxxzzz}}}|||||||||yyyvvvyyy~~~{{{tttrrrrrrqqqxxx....../////////...,,,++++++,,,,,,)))'''(((---111...------,,,---...///000)))***,,,.../////////...---***(((+++000222000,,,,,,---.........///111333///000111111111000...---,,,222555333999LLL```kkkjjjnnnppprrrwww}}}~~~zzzyyyzzz}}}~~~~~~~~~zzz}}}vvv^^^IIIAAA:::;;;>>>BBBIIIOOObbbqqq}}}hhhSSSGGGEEEIIIUUUkkkzzzyyyvvvssssssxxxxxxooo\\\QQQCCC;;;999999888666///111333555555777999;;;999999888777666444222111222333444333222333444666111333666888666222111333222333111000666???@@@:::333444444222444888777333777444222333666777444000///...---,,,---...000222...///000///...///000222............///000222222444111333;;;>>>;;;777555666444333333444555555444555444333222222222333444888777666777999;;;;;;:::333444555555555777:::<<<999777666888;;;888000)))333666999<<<===<<<999777666666666999===???@@@???<<<;;;:::<<>><<<<<<<<<;;;;;;:::999888888888<<<@@@AAA@@@>>>???AAABBBAAA@@@@@@@@@AAABBBCCCAAACCCFFFHHHHHHFFFCCCAAAEEEFFFFFFFFFFFFHHHLLLOOO[[[QQQIIIIIIKKKJJJFFFDDDGGGNNNRRRQQQPPPPPPNNNJJJEEEFFFHHHJJJKKKLLLLLLLLLTTTSSSQQQPPPPPPRRRTTTUUUPPPOOOMMMNNNQQQSSSTTTTTTUUUYYY]]]^^^\\\YYYXXXXXXVVVWWWZZZ\\\\\\[[[ZZZXXX[[[\\\]]]______```______\\\^^^```aaa``````aaabbbdddaaa___```dddhhhiiihhhlllllljjjgggcccbbbcccdddfffjjjlllmmmnnnppplllfffhhhhhhiiikkkmmmllljjjhhhkkklllllljjjggggggiiillllllssstttmmmlllrrrqqqjjjqqqnnnlllmmmqqqtttvvvuuunnnmmmmmmooosssuuuvvvvvvtttrrrssstttqqqkkkiiilllnnnpppsssvvvxxxzzz{{{{{{uuuuuuvvvyyy|||}}}}}}{{{||||||xxxsssuuuyyyxxxqqqjjjrrryyyzzzuuuqqqqqqttt~~~}}}|||{{{zzzyyyvvvttttttuuuwwwzzz~~~~~~}}}{{{||||||zzzxxxwwwxxx|||}}}{{{zzzzzzwwwsssvvv|||zzztttsssuuurrr|||~~~......//////***$$$&&&+++------------------------+++******+++---......---,,,...//////...,,,---...------------...000111222000000000000////////////...///000000//////000111333///111666666:::OOOgggnnnkkknnnvvvzzzyyyzzz{{{{{{|||~~~~~~kkkYYYGGG>>>888:::;;;???LLLZZZhhh~~~fffPPPGGGAAA@@@===>>>NNNkkk}}}zzzyyyyyyxxx}}}{{{kkkXXXJJJFFF???777444555777555333444444444555555777888888999:::999666222111111222444333222222111111222222333444444444333333222111111222222222666<<<===999333333444444333333555666444222111111222333333222111000......///000000///000///000222222000///000000000//////000111222333444444333333444555777888888444000111555777444111333333222222333333444555777888888999999888888777444555555777888999:::;;;666666555555555777888:::<<<;;;;;;::::::999999999>>><<<999888999<<>>>>><<<::::::::::::888666888;;;???AAAAAA@@@@@@AAACCCBBBAAA@@@???@@@AAAAAAGGGGGGHHHHHHHHHGGGFFFFFFHHHDDDCCCEEEFFFGGGJJJOOOSSSOOOJJJHHHHHHIIIIIIGGGNNNMMMLLLMMMNNNOOONNNLLLIIIFFFEEEFFFJJJLLLMMMKKKTTTRRROOOOOOPPPQQQRRRQQQOOOMMMKKKLLLPPPRRRRRRPPPTTTVVVZZZ\\\\\\[[[[[[[[[XXXZZZ]]]^^^^^^[[[WWWTTTZZZ[[[^^^aaadddccc```]]]\\\```dddddd```___aaaeeecccaaa___^^^```dddfffgggeeebbbcccfffddd___```eeeffflllpppnnnmmmmmmlllhhhcccccceeeiiimmmmmmjjjgggjjjkkkmmmmmmhhhccceeekkkmmmoooqqqrrrqqqoooooooooooolllmmmrrryyy{{{uuuoooooommmllllllnnnrrrvvvyyyvvvuuutttqqqmmmiiieeecccppprrruuuyyy{{{{{{zzzzzzwwwxxxxxxyyy~~~{{{rrryyywwwtttrrrrrrsssttttttppprrrttttttsssrrrrrrsss}}}}}}|||~~~}}}{{{uuuuuuvvvxxxzzz}}}~~~~~~zzzuuuuuu{{{{{{zzzzzzyyyvvvttt}}}zzzxxx}}}......//////***%%%&&&+++------------------------,,,++++++,,,...//////......000111000...------.........---......///000111000000000/////////......000111111000///......//////,,,---111111444FFF[[[kkkjjjooowwwzzzwwwvvvyyyxxxyyy{{{yyy```NNNDDD<<<888:::===@@@NNN]]]lll|||\\\EEE>>>:::>>>;;;;;;GGG___yyy~~~|||~~~sssbbbRRREEE===>>>999555444777888666333444444444444555666777888666777777555333111222333333333222111111111111111222333333333444333333222111222111///222666666222444444444444333333555666444222111111222333222222111000......000111000///222222333444333111000000////////////000000000000333222222222333555777888999555222333666777555222222222222222333444555666999::::::::::::::::::999777777777777777888888888777666666555555666888888999999999999999888888888<<<:::777666888:::<<<>>><<<<<<;;;;;;<<<<<<=========;;;:::999::::::999888999;;;>>>@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@BBBBBBIIIIIIIIIHHHGGGFFFEEEDDDBBB??????DDDFFFGGGJJJOOOQQQMMMIIIGGGHHHIIIIIIHHHJJJJJJKKKMMMOOOOOOMMMKKKJJJHHHEEEFFFJJJMMMNNNNNNTTTQQQMMMKKKLLLNNNOOOOOOPPPNNNMMMNNNQQQRRRQQQOOOVVVXXXZZZ[[[[[[[[[[[[\\\\\\^^^aaabbbbbb___\\\ZZZ[[[\\\^^^aaacccccc```]]]\\\```ccccccaaa```cccfffdddccc```___```aaabbbcccfffcccccceeeccc^^^___dddgggkkknnnkkkjjjkkkkkkiiiddddddeeehhhkkkllljjjhhhiiijjjmmmnnnjjjcccbbbggggggiiijjjkkkkkkjjjjjjjjjkkklllooouuuzzzyyysssnnnnnnmmmlllkkkkkkmmmqqqtttwwwuuusssoookkkhhhggggggppptttxxx{{{{{{zzzyyyyyyvvvyyyzzzzzz~~~}}}vvvtttsssqqqqqqsssuuuvvvwwwtttuuuvvvvvvtttssssssttt~~~~~~~~~~~~}}}}}}|||||||||}}}}}}zzz|||zzzvvvvvv{{{~~~}}}}}}yyyvvv~~~}}}...---...///+++&&&''',,,------------------------...---,,,,,,...000000///...000000000---++++++,,,//////............///////////////.........------111222222111...------...000---///222111333@@@QQQdddhhhooowwwxxxtttrrrsssxxxxxxyyy~~~qqqVVVDDD@@@999888<<>>OOOgggoooZZZIII===777555555333222444777999666444444444444444555555666777333444555444333222333444222222111000000000000111111222333333333333333222222333111...///222222...555555444444444444444555333222000000222333222111111000//////000111000///333444444444444333222000000000111222222111//////000000000111333555777999999666333444666777555333111111222222444555777888;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666555555888777777666666666666777666666777888888888777777<<<999666666777999:::;;;;;;:::::::::;;;;;;<<<===<<<:::999999:::;;;:::999:::<<<>>>??????@@@AAACCCBBBAAA@@@@@@@@@AAABBBCCCIIIIIIIIIHHHGGGEEEDDDCCCAAA???AAAEEEHHHGGGIIILLLLLLJJJGGGFFFGGGIIIIIIIIIGGGGGGHHHKKKMMMNNNLLLJJJKKKIIIFFFFFFIIIMMMOOOQQQVVVRRRMMMJJJJJJMMMOOOPPPPPPPPPPPPQQQSSSRRRPPPNNNYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]___``````^^^\\\[[[\\\\\\]]]```bbbaaa___]]][[[___bbbcccaaabbbeeehhheeedddbbb```___^^^]]]]]]eeeccccccdddaaa^^^___cccgggjjjjjjfffeeehhhiiihhhdddddddddfffhhhjjjjjjiiigggiiimmmoookkkdddaaadddeeeeeeffffffgggggggggggggggkkkrrrwwwyyyvvvqqqmmmnnnoooooollljjjjjjooosssuuutttqqqmmmhhhggghhhiiipppvvv|||~~~{{{wwwwwwyyywww{{{}}}}}}~~~{{{uuutttttttttvvvxxxzzz{{{{{{||||||{{{xxxwwwwwwwww~~~~~~~~~}}}~~~yyy{{{{{{xxxyyy}}}}}}}}}zzz~~~~~~~~~...------///,,,((((((,,,------------------------...---+++,,,---/////////...//////...+++)))))))))000000///...............///.........------------000111222111...---...///222000000222111222:::FFF\\\cccmmmssstttrrrqqqsss{{{zzzyyyzzz~~~jjjQQQAAA===999999>>>AAAEEESSSccczzzrrrLLL999;;;===;;;888777999CCCXXXvvvsssZZZIII???:::888888111000000222555666666444444444333333444555555666222333444444333222222333222111000000///000000000333333333333333222111000111333222000111555555222777555444444444555444444333111000000111222222111111000///000111222000///000333444333444555444222111222444444444222000.........///000222555777999888666444333555555444222000111222333555777999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666555444999888888777666555555555555666777888999999888888<<<999666777999;;;:::999999999999999:::;;;<<<<<<;;;999888888:::;;;<<<;;;;;;===>>>>>>>>>???BBBDDDCCCBBBAAA@@@???@@@AAAAAAGGGGGGHHHGGGGGGFFFEEEDDDGGGEEEFFFJJJJJJGGGFFFHHHHHHGGGEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGIIIJJJJJJJJJKKKIIIFFFEEEHHHLLLPPPRRRZZZUUUNNNJJJJJJMMMPPPRRROOOPPPQQQSSSTTTTTTRRRQQQZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\ZZZ\\\\\\\\\^^^______^^^\\\\\\^^^aaaaaaaaacccfffiiibbbcccbbb```^^^[[[[[[[[[bbbbbbbbbaaa```___aaadddgggiiigggaaa___cccfffgggcccbbbbbbccceeegggiiijjjhhhhhhkkknnnlllgggfffiiillljjjiiihhhiiiiiiiiihhheeekkkrrruuutttqqqooooooqqqsssssspppmmmmmmqqquuupppqqqpppmmmhhhffffffhhhooowwwzzzvvvvvvyyy{{{}}}|||{{{{{{{{{{{{zzz{{{|||~~~|||zzzyyyzzz~~~{{{|||{{{{{{||||||}}}~~~{{{}}}|||yyyzzz}}}}}}}}}~~~...,,,,,,...---)))***---------------------------...,,,******+++---...---///000111///---+++***+++111000///......---......///.........------------...000111000///...///111111///............444:::RRR]]]hhhmmmnnnooosssvvv|||{{{zzzyyyzzz~~~~~~~~~~~~zzzbbbLLL???===:::;;;@@@CCCGGGVVVgggpppJJJ999<<<===;;;999888999===OOOoooxxx```GGG>>>===<<<:::888444222000000111333444444444333333333333444444555222444555555333111111222222111000000///000000000555444444333222000///...---000222111333888:::999777555333333555666555444333111000000111222222111111000000111222222000///,,,111333222333777777333000111222333333111///---------...///222555777999666555333222222222222111111111222333555888:::;;;::::::;;;;;;;;;;;;::::::999999888888777777666666999888888777666555444444666777999:::;;;:::999999999666444666999;;;999666888888888999999;;;<<<<<<;;;999777777999;;;<<<<<<<<<===>>>??????@@@BBBEEEFFFDDDBBB@@@????????????DDDDDDEEEFFFGGGGGGGGGGGGHHHFFFGGGKKKJJJFFFEEEFFFDDDEEEEEEEEEFFFGGGIIIKKKNNNJJJFFFDDDEEEHHHJJJKKKJJJHHHGGGFFFGGGKKKPPPSSSZZZUUUNNNIIIJJJMMMPPPRRRNNNPPPSSSUUUVVVUUUUUUTTTZZZXXXVVVVVVXXXYYYYYYXXXZZZ\\\^^^```aaa```^^^]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]^^^___```aaabbbeeeggg___```aaa___\\\ZZZZZZ[[[___```aaa______aaadddfffggghhhddd\\\ZZZ^^^bbbccc``````aaaaaacccfffiiilllkkkiiijjjmmmmmmkkknnnrrrtttppplllkkkkkklllkkkjjjfffkkkppprrrpppoooqqqsssrrrssssssqqqoooooosssvvvkkknnnqqqooojjjeeedddeeeooowww~~~~~~yyyuuuvvvyyy|||||||||zzzyyy{{{}}}}}}||||||~~~zzzwwwwwwxxx|||}}}~~~~~~yyyuuuuuuuuuuuuvvvwwwyyy{{{{{{|||}}}yyyuuuuuu|||~~~~~~~~~}}}}}}}}}~~~...++++++......++++++---------------------------///,,,***)))***,,,------000222333222///...---...111000///.............../////////.........---------///000000//////000222444222000//////111444666FFFUUUbbbggggggkkkqqqvvvyyyyyyyyyyyyzzz}}}}}}~~~~~~pppWWWDDD;;;<<<:::<<>>888:::888;;;BBBFFFNNNcccxxxwwwRRR???:::111666555777999888???[[[yyytttWWWEEE888777888333222555555555666555444333333333333333222222222222333333111333666777666444444444333333222111111111111111111222222222222111111000+++000333111111555888999666333111333777:::888666222111//////111111111000000000111222444333111......555777222333999888222///////////////000000000/////////000222555777999666666555333111000111111333333444555666888:::;;;999999::::::::::::999999888888888888777777777666777777888888777666555444999:::<<<======;;;999777777444333777===???;;;666888888999999:::<<<===>>>===:::777777888:::<<<<<<:::===@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFCCCDDDGGGGGGDDDDDDFFFBBBEEEGGGGGGFFFGGGIIILLLJJJIIIGGGHHHJJJMMMNNNNNNIIIKKKLLLLLLLLLNNNSSSWWWUUUPPPKKKHHHIIILLLOOOPPPTTTVVVWWWWWWTTTSSSUUUWWWYYYWWWVVVYYY]]]___\\\XXXPPPTTTZZZ^^^___]]]YYYVVV___]]]\\\]]]```ccceeeeeebbb```^^^]]]]]]^^^^^^^^^]]]______[[[VVVTTTWWW[[[aaaeeeddd___^^^cccfffeeeggggggaaaWWWSSSUUUXXXYYY]]]```cccfffhhhkkkooosssnnnkkkkkkooorrrrrrtttwwwsssmmmgggfffiiilllllljjjjjjmmmrrrvvvxxxyyyzzz{{{tttpppllllllnnnooommmjjjnnnsssvvvssslllffffffhhhnnnqqquuuwwwwwwxxxzzz|||zzzuuuuuuwwwtttooojjjoootttvvvvvvwww||||||{{{xxxtttpppnnnooopppvvvvvvwwwyyyzzzzzzwwwuuuvvvvvvuuutttssssssssssssuuuuuurrrmmmlllqqqtttsssyyyzzzzzzxxxvvvvvvyyy{{{|||}}}~~~...+++***...///---,,,...------------------------222///,,,+++,,,...//////+++,,,...---,,,++++++,,,//////............//////000000000000////////////111222222111...------...333000,,,***---111333111333HHH\\\bbbaaacccggghhhrrrtttuuuuuuvvvzzz~~~||||||aaaIII<<<999888666:::BBBHHHRRRhhh|||YYYFFF???333444333666888555999RRRnnn~~~jjjNNNBBB:::;;;999222444<<<222555777888777555333222333333222222111222222222///222555777777666666777444333222222111111222222//////000222222333333333000555777333111444777777666222000222888;;;999777222000//////000111111000000000111333444333111...222999:::444333999888000222111111111222333444444000000000111333555777999777777666444222111222222444444444555777888::::::999::::::;;;;;;::::::999:::999999888777666555555666777777888888777555444999:::<<<======:::888666:::777666;;;BBBDDD@@@:::999999999:::;;;<<<>>>???>>>;;;888777888:::;;;<<<999===@@@BBBBBBBBBBBBBBB@@@@@@??????@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFLLLIIIHHHIIIHHHDDDCCCEEEBBBEEEHHHHHHGGGGGGIIILLLEEEFFFHHHKKKOOOQQQPPPOOOJJJLLLOOOOOOOOOPPPUUUXXXUUUQQQLLLJJJKKKNNNQQQRRRXXXZZZZZZWWWSSSRRRSSSUUUYYYWWWWWW[[[```aaa^^^YYYRRRWWW]]]bbbdddaaa\\\YYY```___^^^___bbbfffhhhiiidddaaa^^^\\\\\\\\\\\\\\\___```___ZZZTTTRRRVVVZZZeeehhhfff```]]]bbbeeecccgggfff```WWWQQQSSSVVVVVV\\\aaaeeeiiikkknnnrrrvvvmmmkkklllrrrtttsssrrrtttpppkkkeeedddhhhmmmmmmllljjjnnntttzzz~~~}}}|||xxxrrrmmmlllppppppkkkfffssswwwxxxtttlllgggiiilllnnnoooqqqtttwwwzzz|||}}}~~~{{{tttppprrruuurrrlllkkkpppuuuvvvttttttxxx||||||{{{xxxtttpppnnnoooqqquuuuuuvvvxxxzzz{{{zzzyyywwwwwwvvvvvvvvvvvvvvvwwwssstttsssooonnnqqqrrrooouuuxxxzzzyyyvvvuuuvvvwwwzzz|||~~~~~~......---,,,,,,,,,------222//////222000'''###$$$,,,,,,------.../////////333000---,,,......,,,***222111111111000000//////444222///---,,,...000111444000+++)))***,,,///000000///......///111333555<<<>>>KKK^^^fffccceeemmmxxxtttrrrssswww{{{}}}zzzzzzzzzgggQQQDDD<<<999;;;888999BBBLLLZZZpppkkkOOO>>>888888777888999666:::NNNeee{{{\\\BBB>>>:::999::::::777444777555333444555555222///444222111333555666444111888888999999999777666555555444333111///...///000333444444111...///333777333333222222333333444555666888:::;;;;;;;;;999888;;;777333111333333222111666666444333222111111111444222111222333333222111222333333222000///000111222222111222333555777888:::999777444333222222222000111333555777777777777999888888999;;;;;;:::888>>>>>><<<:::888777:::<<<;;;777333333666888888666;;;999<<<@@@>>>666444888888666555999EEEMMMFFF888777888999999999:::===???@@@???===;;;:::999::::::BBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEEEEEEEEEEDDDDDDIIIGGGEEECCCDDDEEEHHHJJJJJJIIIGGGEEEEEEFFFGGGHHHDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPOOONNNLLLLLLPPPVVV[[[SSSRRRPPPNNNMMMNNNRRRUUU```]]]ZZZXXXWWWUUUSSSQQQVVVVVVXXX[[[^^^```___^^^]]]\\\]]]___bbbbbb___\\\bbbbbbcccdddddddddddddddaaa```^^^\\\\\\]]]^^^___aaa```]]][[[ZZZ[[[\\\]]]dddbbb```aaadddffffffdddeeeeeebbb\\\UUUTTTXXX]]]bbbcccgggnnnuuuxxxwwwuuuoooooopppqqqqqqqqqppppppllliiieeeccccccggglllpppooorrrwwwzzzzzzzzzzzzzzzwwwrrrooonnnmmmiiijjjnnnuuuvvvuuuqqqkkkiiilllooopppoooooosssxxxzzzzzzxxxwwwxxxxxxvvvtttrrrqqqrrrsssrrrqqqpppoooqqquuuwwwxxxyyywwwrrrrrrsssqqqlllxxxxxxwwwxxxyyyzzz{{{{{{tttvvvxxx|||~~~|||yyyssssssvvvyyyvvvqqqqqquuuyyyxxxuuusssrrrrrrsssttttttwww{{{~~~||||||------,,,,,,,,,------...,,,***+++000000+++)))+++,,,------......///000000...,,,++++++...///...---000000//////............222111///.........///000111///,,,,,,---///000000111000///...///000222444999:::FFFYYYccccccdddjjjuuusssrrruuuxxxzzz}}}~~~{{{yyyyyy}}}xxx```LLL???999777:::999<<>>===;;;999888:::<<<;;;888555555888::::::888<<<:::<<>>AAA???;;;888888999;;;===DDDDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCEEEGGGIIIIIIHHHFFFEEEEEEEEEGGGGGGDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMKKKLLLOOOUUUYYYTTTTTTRRRPPPOOOPPPSSSVVV]]][[[YYYWWWWWWWWWUUUTTTWWWVVVVVVYYY]]]___``````YYYYYYZZZ^^^bbbcccaaa___bbbbbbaaaaaaaaaaaaaaaaaa___^^^]]]\\\\\\]]]^^^___aaa___]]][[[[[[[[[\\\]]]aaaaaabbbdddggggggdddaaacccdddddd```\\\[[[^^^bbbggghhhkkkqqqvvvwwwtttqqqrrrrrrrrrqqqqqqpppooonnnllliiieeebbbcccfffjjjmmmnnnqqqvvvyyyzzzzzzzzz{{{vvvqqqnnnnnnnnnlllooosss{{{yyyuuupppmmmlllkkkkkklllkkklllrrryyy}}}}}}zzzsssuuuwwwvvvtttqqqppppppppppppooonnnmmmnnnpppqqqvvvyyyxxxtttsssuuutttqqqvvvxxxyyywwwuuuuuuxxx{{{yyyzzz|||}}}zzzvvvwwwzzz~~~{{{vvvuuuxxx{{{zzzyyywwwwwwvvvvvvwwwvvvvvvxxx{{{~~~|||}}},,,,,,+++,,,,,,---...///***(((***---...------///------......///000000000,,,+++***+++---...---,,,---------------,,,,,,,,,000000000//////////////////......///111222111000111111000//////000111222555444>>>QQQ___aaacccgggqqqrrrsssuuuvvvxxxyyyyyy~~~{{{yyyxxxzzz~~~nnnWWWDDD:::666777:::;;;@@@GGGQQQbbb{{{hhhMMM<<<333111444888777999HHH[[[nnnLLL>>>;;;777666888999777555555444333333444444333111777666444444444444222111555666888999999888777666444333111000//////000000111111000111333555555444333333222222333333444555222333444555555555444333555333000000111333444444222333444555555444333222111000///000111222111000222333444444333333444555222333555666777777777777999888777555444333333333555777999;;;;;;:::888666888777777888::::::999888<<<===>>>===;;;::::::;;;<<<999666777:::<<<<<<:::999888888:::777333333555666777777888===AAA???:::888888888888999;;;<<<===@@@===999666666999>>>AAACCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGCCCDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKNNNSSSWWWUUUUUUTTTRRRQQQQQQTTTWWWYYYXXXWWWWWWXXXXXXWWWUUUVVVUUUUUUXXX\\\___``````UUUVVVXXX\\\aaaddddddcccbbbaaa___]]]\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^___```___^^^\\\\\\\\\]]]]]]___aaadddhhhiiigggbbb^^^eeegggiiigggdddbbbbbbdddlllmmmpppsssuuutttppplllttttttsssrrrpppooommmmmmmmmkkkgggeeeeeehhhkkknnnmmmpppuuuwwwxxxxxxyyyzzzuuupppmmmnnnoooppptttyyy|||vvvrrrpppnnnllljjjmmmkkkkkkqqqzzz~~~zzzvvvmmmqqquuuvvvuuuqqqooonnnoooooooooooonnnmmmllllllrrrxxxzzzvvvtttvvvxxxxxxvvvyyy{{{xxxrrrrrrvvv|||{{{|||~~~|||zzz{{{{{{yyyzzz}}}}}}~~~~~~}}}|||{{{zzzxxxuuutttxxx}}}~~~{{{|||yyyvvvxxx}}}++++++++++++,,,---...///---,,,,,,,,,,,,++++++,,,------...//////000000111------,,,,,,++++++)))(((------,,,,,,,,,,,,,,,,,,//////000111111000///...///......///222444444333222111000000///000000111222111999JJJYYY```bbbdddnnnqqqsssqqqrrruuuwwwvvv|||zzzzzzyyyzzz|||~~~dddNNN???777666999999===CCCKKKVVViiiwwwYYYBBB999666777;;;::::::FFFVVVzzzkkkIII===999666555777888777555333333222333444555555555888888888888999999999999888:::<<<======<<<:::999:::888444222111000//////555333111222444444000---333333222222333333444555111111222333444333333222555333111000000111222333000222444666666555444333333222111222444555444333111333444444333333444666222444666999999999777666999888777666555555444444777888;;;<<<<<<:::777555777666666777999:::888777;;;===>>>>>><<<;;;:::;;;;;;888666777;;;===<<<:::888888888888555333333555555777888999999:::;;;;;;999888888888:::;;;;;;:::<<<:::888777888;;;???AAA@@@@@@AAAAAAAAAAAABBBBBBGGGGGGFFFEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFCCCDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJKKKJJJJJJMMMQQQUUUTTTTTTTTTSSSQQQRRRTTTVVVVVVUUUTTTUUUVVVVVVUUUSSSRRRSSSVVVZZZ^^^```___^^^UUUVVVYYY]]]aaaccceeeeeeaaa___\\\YYYXXXWWWXXXXXXYYYZZZ[[[]]]^^^_________bbbaaa```___^^^^^^______```bbbeeehhhiiifffbbb___iiilllnnnmmmiiieeecccbbblllnnnqqqssssssqqqmmmjjjtttsssrrrqqqpppooonnnnnnnnnmmmkkkjjjjjjmmmppprrrooorrruuuvvvvvvvvvvvvwwwuuupppmmmooopppqqqvvv|||{{{vvvrrrppppppqqqtttpppnnnrrrxxxyyysssllljjjoootttwwwvvvssspppnnnrrrrrrsssssssssqqqnnnkkkmmmuuuyyyvvvtttwww{{{|||||||||{{{xxxuuuuuuxxx{{{wwwyyy{{{||||||}}}~~~zzzzzz}}}}}}{{{wwwtttwww}}}~~~xxxrrrnnnnnnooosssyyy*********+++,,,---...///.........,,,+++++++++***------......///000000000+++,,,---,,,+++***))))))---------------------------///000111111000///...222000......111444666666111111000000000000000000333111666CCCSSS\\\aaadddmmmrrrrrrmmmlllrrrvvvvvvyyyyyy{{{{{{{{{}}}vvv[[[HHH===777888===999>>>EEENNN]]]rrrgggMMM===888777::::::;;;FFFTTTtttjjjHHH===999555444666777777555333333333222222333444555777999<<<>>>@@@AAABBBCCC>>>@@@BBBCCCBBB@@@===;;;???<<<888666666666444222555333222333444333///+++333333222222333333444555222222333333444444444444666555333111//////000222000222444666666666555333333222111222444555444333000222333333222222333555222444777::::::999777555888888888777777666666555777888:::;;;:::888555444777666666777999999888666:::<<<>>>===<<<:::;;;;;;:::777555777:::<<<:::888:::<<<<<<999777666777777444666888999777666888;;;:::888777888:::;;;999888777888888:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIHHHFFFEEEDDDCCCHHHIIIJJJJJJJJJLLLPPPSSSQQQRRRSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTRRRPPPOOOQQQVVV\\\``````]]]YYYXXXYYY\\\^^^___aaacccddd```^^^[[[XXXVVVVVVVVVWWWYYYZZZ\\\]]]______``````cccbbbbbbaaaaaaaaaaaaaaaccceeefffggggggfffeeeeeeiiikkkmmmnnnkkkhhhdddccchhhjjjmmmoooooonnnlllkkkqqqpppooooooooopppqqqqqqllllllkkklllmmmpppsssuuussstttvvvvvvuuusssssstttvvvqqqooopppqqqrrrvvv{{{zzzsssqqqvvv|||xxxtttppprrruuutttnnngggkkkooouuuwwwwwwtttrrrqqqtttttttttvvvwwwuuupppllljjjrrrvvvtttsssvvv{{{}}}|||xxxvvvxxxyyyxxxwwwqqqrrrvvv{{{}}}}}}|||~~~yyyxxx|||~~~zzzxxxzzz}}}{{{rrrjjjeeeiiiooovvv|||++++++***++++++,,,---...***------+++,,,...---***,,,,,,------.../////////&&&))),,,---,,,,,,,,,---------...............///---...000111111000000///333000......000333666777000000000000111111111111444333555===JJJVVV___dddkkkqqqrrrkkkiiipppuuuuuu|||vvvxxx|||}}}||||||kkkPPPCCC<<<888999>>>;;;AAAHHHSSSfff|||uuu^^^AAA999444777999;;;FFFTTTqqqkkkIII???:::555444555777777555555555555444333444666999>>>CCCIIIMMMPPPQQQSSSTTTNNNOOOPPPQQQOOOKKKFFFDDDAAA===999777888888666333333333333444555555333111333333222222333333444555333333333444444444555555777777555222///...000222222333444555666666555444111000000111333444333222111222333333222222333444333555777999999888666555777777888888888888777666888888999999888777555444666555555666888888777666:::;;;<<<;;;:::999:::<<<:::777555666999:::888555555999:::666444444444222333444888:::888555666::::::888777888;;;;;;888555555666888;;;<<<===>>>>>>AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFJJJIIIHHHGGGFFFEEEDDDCCCFFFHHHJJJKKKKKKLLLOOOQQQOOOPPPRRRRRRQQQPPPPPPQQQSSSRRRRRRSSSTTTTTTQQQOOOOOORRRWWW\\\```___[[[WWWZZZ[[[]]]]]]]]]^^^```aaa^^^]]][[[YYYXXXXXXXXXXXX[[[[[[\\\]]]___```aaaaaacccccccccccccccbbbbbbbbbffffffggggggfffgggiiikkkfffhhhiiikkkkkkjjjhhhgggdddgggjjjkkkkkklllmmmnnnmmmmmmmmmmmmnnnppprrrsssjjjjjjjjjkkkmmmoooqqqssstttvvvwwwvvvtttsssssstttwwwsssqqqtttuuutttwww|||}}}|||sssqqqyyyvvvsssqqqqqqrrrqqqmmmjjjnnnqqquuuvvvvvvtttttttttrrrrrrrrruuuxxxwwwrrrmmmjjjpppsssrrrrrrvvvzzzzzz}}}xxxtttuuuyyyzzzvvvrrrnnnppptttzzz~~~}}}~~~~~~yyyxxx|||~~~{{{{{{|||xxxpppiiimmmsss{{{,,,+++++++++++++++,,,,,,''',,,...,,,,,,///...)))++++++,,,,,,---.........&&&)))---...---,,,---...------------.........///......///000000000000000111000///000222444444333...///000111111111111111555555555888BBBOOO\\\cccfffpppsssllljjjqqquuusss~~~zzzuuuxxx}}}}}}{{{{{{xxx^^^FFF===;;;777888===???DDDLLLYYYooooooNNNBBB888777777:::DDDQQQnnnnnnMMMAAA<<<666444555777666555444666999;;;===AAAFFFKKKTTT[[[cccjjjlllmmmmmmnnnjjjkkklllkkkhhhbbb]]]YYYOOOJJJCCC@@@@@@>>>:::666666888999888666555555666333333222222333333444555444444444444444555555666666666666333000000222555444444444555555555555555111000000111333444444333333444555444333222333444333555666888888777666555777777888999999999888777999999888777777666666666555555444666777888777555:::::::::999888888:::<<<;;;888666777999999777333111777999555222333222...333222666;;;;;;666555999;;;888666888;;;;;;888333666777888999;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGHHHFFFEEECCCCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJLLLLLLMMMOOOPPPNNNPPPRRRSSSQQQPPPOOOPPPQQQQQQRRRTTTVVVVVVTTTRRRRRRSSSVVVZZZ\\\\\\ZZZXXXXXXZZZ\\\[[[ZZZZZZ]]]___\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^]]]]]]^^^```aaabbbaaaaaabbbbbbbbbbbbbbbaaaeeegggiiiiiihhhiiilllooohhhhhhggghhhiiijjjjjjiiiccceeehhhhhhhhhjjjnnnqqqllllllkkkkkklllnnnqqqrrrlllllllllmmmmmmnnnoooooosssuuuvvvvvvuuutttuuuwwwwwwttttttxxxzzzyyy{{{~~~~~~yyyrrrrrrxxxtttsssrrrpppnnnmmmmmmnnnqqqssstttsssssssssuuuvvvqqqpppqqquuuyyyyyyuuuppplllppprrrqqqsssxxxyyyxxxyyywwwvvvwwwyyyyyyvvvsssrrrtttxxx~~~~~~~~~zzzyyy}}}}}}zzzxxxvvvrrrooo,,,,,,++++++***+++++++++(((...000------///,,,&&&******+++,,,,,,------...))),,,//////---+++***+++,,,,,,,,,------............/////////000000111111//////000222444444222000---...///111222222222222666666555555<<>>???<<<777444555777333333222222333333444555444444333333444444555666444555555333111111444888666555555444444444555555333222222333555666666555555666777666444333333444444555666777777666555555666777888999:::999888888;;;:::888777666777888999555444444555777888666555::::::999888666777:::===<<<:::888888:::999666333555<<>>AAA>>>>>>???@@@@@@AAABBBBBBDDDCCCBBBBBBCCCEEEHHHIIIFFFEEECCCBBBBBBDDDGGGIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHFFFBBBCCCDDDFFFGGGIIIJJJKKKFFFHHHKKKLLLMMMMMMOOOPPPNNNPPPSSSSSSRRRPPPPPPPPPOOOPPPRRRUUUXXXYYYXXXVVVVVVUUUUUUVVVYYYZZZZZZYYYVVVXXXZZZZZZXXXXXX[[[^^^[[[[[[\\\]]]^^^]]]]]]]]]```___^^^]]]^^^```bbbccc___```aaaaaaaaaaaa``````dddgggjjjkkkjjjkkkmmmpppmmmkkkhhhgggggghhhhhhhhhdddfffgggggggggiiinnnsssmmmlllkkkjjjkkkmmmoooqqqqqqpppppppppoooooonnnnnnqqqsssuuuvvvvvvvvvxxxzzzvvvuuuvvv{{{~~~}}}~~~~~~{{{vvvrrrssswww{{{uuuuuutttpppkkkiiilllnnnsssssssssqqqpppqqquuuwwwrrrqqqqqqvvv{{{|||yyytttoooqqqqqqqqqtttyyyyyyvvvwwwyyy{{{|||{{{yyyxxxwwwxxxyyy}}}}}}{{{~~~}}}xxxuuuuuuuuuvvv|||+++++++++---......,,,***+++---//////---,,,,,,---)))******++++++,,,------///...---,,,,,,,,,,,,,,,---...///////////////...000...---...000333444444222000///222444222,,,&&&000///...---...000222333444222111222444>>>QQQbbbhhhgggjjjooonnnlllqqqzzz{{{yyyxxx|||~~~yyyyyy|||}}}zzzwww|||zzz|||[[[MMM???888777777999<<>>===<<<:::999888777888888888777666666555555;;;888666666888999:::999777333444999======>>>AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEEEECCCBBBBBBDDDBBB???BBBHHHHHHBBBEEEEEEFFFGGGHHHHHHIIIIIIBBBFFFJJJKKKIIIFFFFFFGGGDDDCCCBBBBBBCCCEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOORRRTTTUUUSSSOOOKKKMMMOOORRRUUUWWWXXXXXXXXXWWWVVVSSSRRRSSSVVVYYY\\\ZZZZZZYYYWWWUUUVVVYYY\\\ZZZ\\\_________^^^^^^^^^___^^^^^^```ccceeeeeedddbbbccceeeggggggeeecccaaannnmmmjjjgggeeegggkkkooojjjfffeeeffffffdddfffjjjeeecccaaacccgggmmmqqqrrrjjjppprrrllliiilllmmmkkkoooqqqsssrrrooollljjjjjjiiiiiikkknnnqqquuuxxxzzzxxxxxxxxxyyy{{{}}}~~~yyysssppppppsssppptttxxxvvvqqqnnnoooqqqrrrvvvtttmmmkkkooorrrpppkkkrrrwwwvvvwwwyyyvvvooonnnpppqqqqqqtttzzzzzzwww}}}~~~~~~zzztttrrrvvvzzz|||zzzyyyxxxyyy|||}}}}}}}}}}}}xxxvvvxxx|||+++++++++,,,...---,,,***+++---//////---,,,,,,---*********+++,,,,,,------......---,,,,,,,,,------000000//////......------000///...///222444444444444111...///333444111...000///.........000222333444222000111333;;;LLL]]]ddddddgggkkkkkkkkkqqq{{{}}}{{{yyy|||{{{vvvuuuxxxyyyvvvsss|||}}}}}}}}}}}}}}}||||||xxxvvv}}}sssTTTHHH<<<777888888;;;>>>IIIQQQ]]]oootttXXX@@@;;;;;;888<<>>999999:::;;;:::???DDDTTThhhxxxzzzuuukkkbbb[[[XXXSSSLLLFFF???;;;888777666555555555444111///333222222333666777777666666555444444333333444444111111222222333444444444666333111111333444333111666666666777777666666555888666333333444333111...444555444222666;;;999222333333333444555666777888111333666777777666666777>>>:::777555555777888999888999;;;:::888777666666===<<<<<<;;;:::999888888777666666555444333333222;;;999777777888888777666888444333888;;;;;;===@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAACCCDDDCCCBBBEEEGGGFFFCCCFFFKKKIIIDDDEEEFFFFFFGGGHHHHHHIIIIIIFFFIIILLLLLLIIIEEEDDDDDDCCCBBBAAAAAABBBDDDFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPSSSUUUTTTQQQNNNLLLMMMOOOQQQTTTUUUUUUUUUTTTUUUSSSRRRQQQRRRSSSVVVXXXXXXXXXVVVUUUSSSTTTXXX[[[\\\]]]___```____________bbb```___```bbbddddddcccaaabbbdddfffgggfffdddbbbiiiiiihhhfffeeegggkkknnnkkkgggeeeggggggeeegggjjjhhhfffdddeeeiiimmmpppqqqmmmpppooohhhdddfffiiihhhnnnppprrrqqqooolllkkkkkkgggiiikkknnnqqqsssvvvwwwwwwvvvvvvwwwxxx{{{}}}~~~~~~zzztttpppppprrrqqqsssuuuuuusssqqqrrrrrrqqqrrrnnnhhhfffkkkllliiilllrrrvvvuuuvvvxxxuuuooooooqqqrrrqqqtttyyyyyyuuu{{{~~~~~~yyyuuuuuuwwwzzz~~~yyyxxxwwwxxx{{{}}}~~~~~~{{{yyy{{{~~~,,,+++***+++------+++)))+++---//////---,,,,,,---******++++++,,,,,,------------,,,,,,,,,---......222111000...------------000///000111444555444333555111------111555666666000///......///000222333444111000000111777EEESSS___```dddggggggiiiqqq{{{~~~|||zzz{{{~~~{{{yyy|||xxxtttssstttuuusssqqqzzzyyyyyyyyyyyyyyyzzzzzzuuutttuuufffKKKAAA888666888:::===AAAJJJUUUeeevvv}}}aaaGGG???<<<888:::BBBOOOiiicccSSSDDD@@@>>><<<@@@GGGMMMYYYnnnwwwpppooollleee[[[PPPEEE???;;;:::777777777666444222444222222333555777777777666555444444333444444444222222333333444444555555555333111111222333222111888666555777999:::888555444333111111222222000///666666444333666999777222444333333333444777999;;;444666888888777777777888<<<999666444666888999999777999;;;;;;999777666666::::::999999999888888888888777666555444333222222:::999888888999888555333:::555333777::::::<<>>III[[[___ccceeedddgggpppyyy{{{zzzyyyzzz|||~~~~~~yyyvvvuuuzzzwwwtttssstttttttttrrr|||{{{zzzzzzzzz{{{|||}}}uuuuuu|||~~~mmmZZZDDD<<<666666888:::>>>BBBJJJYYYlll~~~hhhMMMAAA===888999???III]]]wwwwwwcccTTTQQQNNNHHHMMMZZZiiivvv~~~zzz}}}xxxjjj[[[RRRDDD@@@;;;888777888888888555333222333555777777777666666555444444444444444333333333444444555555555777666555444444444444444999555333555:::;;;888333222111111111222222222111666555333333555777666444777555444333444666999;;;777888999888777777888::::::777555444666888::::::777999;;;<<<:::777666555777777777777888888888999:::999999777666555444333777777888999:::999555222<<<777555888::::::<<>>>>>@@@BBBCCCCCC@@@BBBCCCDDDEEEEEECCCAAAFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHJJJKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGIIIJJJKKKHHHIIIJJJKKKLLLMMMMMMNNNMMMRRRWWWVVVQQQMMMMMMOOOLLLMMMOOOPPPRRRSSSSSSSSSWWWWWWXXXXXXXXXWWWWWWVVVZZZZZZZZZYYYXXXZZZ^^^bbbaaa`````````aaaaaaaaa```aaa^^^ZZZZZZ\\\```cccdddcccdddeeeffffffdddcccbbbdddeeeggggggffffffhhhjjjiiieeedddffffffdddfffjjjmmmkkkiiiiiikkklllllllllkkkkkkiiiggghhhkkkoooqqqlllmmmoooooonnnmmmnnnppphhhjjjmmmppprrrsssrrrrrrtttrrrqqqpppqqqsssuuuwwwyyy||||||yyysssnnnmmmmmmpppnnnnnnrrrwwwzzzwwwttttttoooiiigggkkknnnnnnkkkrrrssstttsssssssssrrrqqqmmmpppqqqrrruuuzzzzzzvvvxxx|||}}}yyyvvvuuuxxx~~~{{{zzzxxxyyy{{{}}}~~~~~~...,,,******+++,,,+++)))+++---//////---,,,,,,---***++++++,,,------......,,,,,,,,,,,,,,,---...///...............///000111...---...000222222000///000//////000111222222222/////////000000111222333333000/////////111999AAAVVV^^^eeefffeeehhhpppwwwuuuvvvwwwyyy{{{}}}zzzuuusssrrrwwwuuutttssstttvvvvvvvvv~~~}}}}}}~~~tttttt|||zzz~~~|||fffQQQAAA:::666666888:::>>>DDDNNN___uuukkkPPPBBB===::::::>>>BBBLLL___vvvyyylllkkkggg```dddqqqxxxuuukkkYYYRRRHHH???;;;:::::::::888666444444555777777777666666555444444444444555333333444444444444555555999999888666555555555666666333111333888999666222111222222333333333333444444222111333555666777888:::888666444444555888999999::::::888777777999:::888666444444777999999999777999;;;;;;999777666666555555666777777888888999999999888777666555444444444555777:::;;;;;;888555>>>999777:::<<<<<<===@@@AAAAAABBBCCCCCCDDDEEEEEECCCAAA>>>>>>@@@BBBCCCCCCBBBCCCFFFIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGGGGHHHIIIJJJKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNMMMRRRWWWVVVQQQMMMMMMPPPLLLMMMOOOQQQRRRTTTUUUUUUXXXYYYYYYZZZZZZYYYXXXWWW[[[[[[[[[[[[[[[^^^bbbeeecccaaa___```aaabbbaaa___\\\YYYVVVVVVZZZ___dddfffeeefffffffffeeecccaaa```eeeggghhhhhhfffffffffggggggdddbbbdddeeeccceeeiiilllkkkjjjjjjkkklllkkkiiihhhggghhhjjjlllnnnooopppkkkmmmooopppoooooopppqqqkkkmmmpppssstttuuuttttttsssrrrooonnnnnnppprrrtttvvvxxxyyywwwqqqmmmllllllooollllllpppwwwzzzxxxssstttooojjjlllqqqtttsssrrrtttsssssstttsssrrrrrrsssmmmpppqqqqqqvvv|||}}}{{{zzz{{{}}}}}}{{{zzzyyyxxx{{{~~~}}}||||||~~~~~~~~~}}}///---++++++,,,,,,+++***+++---//////---,,,,,,---++++++,,,,,,------......------,,,,,,,,,---......+++,,,...///000000111000...------///000111000...---...000111111000///...//////000111111222222222222//////000111111666===NNN[[[fffhhhgggjjjppptttppprrruuuxxxzzz}}}}}}xxxuuuttttttttttttuuuvvvwwwzzz|||~~~tttqqq}}}{{{ttt\\\JJJ???:::666777999;;;AAAGGGQQQccczzzmmmQQQBBB<<<::::::<<<>>>@@@MMMggg{{{xxx|||xxxvvvmmm___RRRHHHBBB>>><<<<<<999666555666777777777777666555555444444555555333333333333333444444444777888888666333222333555333111000222555777555222222333444444333333444666333111000333555555777;;;;;;:::888666555666777888;;;;;;:::888666666888;;;888666444555777888999888888:::;;;:::888666666777555555666666777888999999666666666555444444333333444555777:::<<<<<<:::777>>>:::999===???>>>>>>@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA??????AAACCCCCCCCC@@@AAADDDGGGGGGEEEFFFIIIGGGGGGGGGGGGGGGGGGGGGGGGMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPNNNQQQTTTTTTQQQOOOOOOPPPNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ]]]bbbeeedddaaa^^^___aaabbbaaa___YYYWWWUUUVVVZZZ```dddffffffffffffeeedddcccbbbaaafffggghhhgggeeedddeeefffgggcccbbbdddeeedddfffjjjkkkjjjjjjkkkmmmmmmkkkiiigggddddddhhhkkkjjjiiikkkkkknnnqqqrrrrrrqqqpppqqqmmmoooqqqtttuuuwwwwwwwwwuuurrrooommmlllnnnppprrrtttvvvwwwuuupppmmmmmmooopppnnnmmmrrrxxxzzzxxxtttqqqmmmlllppptttuuutttuuutttrrrsssvvvvvvssssssuuuqqqrrrqqqqqquuu}}}~~~{{{{{{{{{{{{||||||}}}}}}~~~~~~111///---,,,,,,---,,,++++++---//////---,,,,,,---++++++,,,,,,---...............---,,,,,,,,,------+++,,,///111111000///...000///......000111111000,,,...000000000///////////////000111222222222222111//////222333333666;;;DDDUUUeeejjjjjjmmmqqqsssnnnqqquuuxxxzzz}}}}}}yyyvvvvvvwwwwwwxxxzzz|||vvvrrr|||~~~||||||jjjRRRCCC>>>999666777999===EEEMMMUUUhhh}}}oooSSSAAA:::999888999<<<:::BBBYYYsssxxxjjj]]]SSSJJJEEE@@@===999777777777777777777666666555555555555555333333333333333333222222777888888666222111222444000111222333444444444444111333555555333222444666555111111444444222555:::999999888777777777888888<<<<<<:::777444555888:::888666555555777888888777:::::::::888666666777999666666666777777888888999555555555555555555444444777777888:::<<<<<<:::888;;;888999>>>@@@???===??????@@@AAABBBCCCDDDEEEEEEBBBAAAAAAAAACCCDDDCCCBBB>>>===@@@DDDDDDBBBEEEKKKGGGGGGGGGGGGGGGGGGGGGGGGMMMKKKIIIIIIJJJJJJGGGEEECCCDDDEEEFFFGGGHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQNNNPPPQQQRRRRRRRRRQQQPPPRRRQQQQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXYYY]]]bbbfffeeeaaa]]]]]]```bbb```^^^ZZZXXXVVVXXX\\\```dddfffdddddddddddddddddddddddddddeeeeeedddcccccceeeggghhheeedddfffgggfffhhhllljjjjjjkkkmmmoooooommmkkkgggaaa___dddhhhhhhiiilllkkkooosssuuuuuurrrqqqpppnnnoooqqqsssuuuwwwyyyyyyvvvtttpppmmmlllmmmppprrrtttuuuvvvtttpppooopppsssrrrqqqrrruuuyyyzzzxxxvvvooommmooouuuwwwtttsssvvvtttqqqsssxxxxxxuuutttwwwwwwwwwtttqqqttt|||{{{{{{{{{}}}~~~~~~222000---,,,---------,,,+++---//////...,,,,,,---++++++,,,------......//////...------,,,,,,,,,,,,,,,...000222222000---+++222000......000111222111---.../////////000111333///000111222222333222222000...///333444444777;;;<<>>AAA???===>>>??????@@@AAABBBCCCDDDEEEBBBBBBBBBCCCEEEEEEDDDBBB@@@???BBBGGGGGGEEEIIIQQQGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFGGGJJJKKKJJJHHHEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNOOOPPPQQQQQQRRROOOOOOOOOQQQSSSTTTRRRPPPTTTTTTRRRQQQPPPOOOOOOOOOUUUTTTTTTUUUVVVWWWXXXYYYWWWWWWXXXYYYZZZ^^^cccgggeee```\\\]]]```bbb```]]]\\\ZZZYYYZZZ]]]aaadddeeeaaabbbbbbccceeefffggggggaaabbbbbbbbbbbbcccfffhhhjjjfffeeehhhhhhhhhjjjnnnjjjjjjlllnnnqqqqqqooommmeee^^^[[[aaagggiiimmmrrrkkkooouuuwwwvvvsssqqqooonnnoooppprrrtttwwwyyy{{{wwwuuupppmmmlllmmmppprrrtttvvvvvvtttqqqpppsssvvvuuuuuuvvvxxxzzzzzzyyyxxxpppooosssyyyyyysssrrrvvvsssqqqsssyyyzzzvvvuuuxxx|||{{{vvvqqqsss{{{~~~zzz{{{}}}}}}|||~~~~~~~~~333222222111000///............---......---+++(((,,,,,,+++++++++,,,,,,---///...---...//////---+++111000//////////////////222111000000222333222111000////////////000000111.........//////000111222555555333333333444555555BBBJJJZZZhhhjjjgggjjjrrrrrrppptttzzz{{{yyy{{{zzztttvvv{{{{{{xxx}}}zzz{{{~~~yyyxxxyyy~~~wwwiiiWWWEEE;;;999888:::>>>AAADDDLLLVVVkkk}}}bbbHHHAAA888444777777333555999???HHHUUUeeeooorrrhhhYYYLLLBBB@@@???;;;888999999;;;<<<:::666333444555///000000111333444444555666666666444111000000222555555555555555555555555555555444333222222222222666555444333333333333333555555666777777777777777888777666555555666777888888777777888999999777555777777666444333333666888777888888999999888888777:::888666555777888888888999999999;;;<<<:::888555999;;;===>>>>>>>>>???@@@<<<>>>@@@AAA@@@@@@BBBCCCDDDBBB@@@BBBEEEEEE@@@;;;AAABBBCCCEEEGGGIIIJJJKKKGGGDDDCCCDDDHHHKKKJJJIIIIIIGGGFFFGGGHHHJJJKKKKKKJJJMMMQQQRRRPPPMMMKKKJJJJJJJJJIIIKKKMMMNNNMMMLLLJJJMMMMMMKKKKKKNNNNNNLLLRRRNNNIIIHHHKKKOOORRRRRRTTTRRRRRRTTTXXXYYYXXXUUUXXXUUUUUUZZZ[[[XXXYYY]]]eeebbb___```cccccc___[[[ZZZ[[[\\\^^^```aaabbbcccdddddddddcccddddddeeefffaaabbbcccdddeeeeeeeeeeeehhheeebbbcccgggjjjiiihhhlllkkkkkknnnrrrqqqlllfff^^^^^^```ffflllppppppnnnjjjgggjjjqqqtttqqqooopppooonnnmmmppptttvvvuuusssrrrtttwwwwwwuuusssrrrrrrwwwwwwvvvuuuttttttttttttwwwwwwxxxzzz|||{{{yyyvvvttttttuuuwwwyyyyyyxxxvvvvvvuuuwww{{{xxxqqqqqqvvvxxxyyyyyyxxxxxxyyy}}}|||}}}}}}}}}~~~~~~xxxyyy111111000000///...---------,,,,,,---...///---,,,------,,,,,,,,,------...///...------......---,,,111111000//////000000000333222111111333333333111000////////////000111111///////////////000000111000000000000000222444555<<>>?????????AAACCCCCCBBBAAAAAABBBEEECCCBBBDDDGGGFFFBBB>>>CCCDDDEEEGGGIIIKKKLLLMMMIIIFFFEEEFFFJJJLLLKKKIIIJJJIIIHHHHHHJJJLLLMMMNNNJJJLLLOOOPPPMMMJJJHHHHHHIIIIIIJJJLLLNNNNNNMMMKKKJJJMMMNNNKKKLLLNNNNNNKKKOOOLLLJJJJJJNNNRRRTTTTTTSSSRRRRRRTTTWWWXXXWWWUUUVVVSSSTTTXXXZZZWWWXXX\\\aaa___]]]___bbbccc```\\\]]]]]]^^^___```aaabbbbbb___``````aaabbbdddeeefffffffffgggggggggggggggfffeeedddcccdddgggiiijjjjjjllljjjjjjnnnrrrsssooojjjaaa```bbbffflllpppooommmjjjgggiiiooorrrooonnnooommmllllllooossstttsssrrrqqqtttwwwxxxxxxwwwwwwxxxyyyxxxxxxwwwvvvvvvvvvwwwyyyyyyyyyzzz{{{zzzxxxuuuvvvuuuuuuwwwxxxyyywwwuuussssssuuuyyywwwrrrsssxxxyyyyyyyyyxxxwwwxxx{{{~~~{{{|||~~~{{{}}}////////////......---,,,,,,++++++,,,///111111111///......------......///222000...---...//////...111111000000000111111222444333222222333444333222///////////////000111222111000000///////////////...------...///111444555888:::EEEWWWgggnnnppppppssssssuuuyyyzzzzzz||||||zzzuuuqqqttt{{{|||zzz{{{}}}~~~~~~}}}}}}yyykkkXXXGGG===888<<<999999===BBBLLL[[[jjjttt{{{ZZZFFFBBB:::555666444666666777777999===BBBGGGRRRXXX```iiiqqqyyysssdddUUUGGG<<<888999:::<<<===<<<999777555555666555555555444444333333444555555444222111222333333333333222222111111111333333333333333444444444666555444444333444444444555666666777777777777777888777777666666777888888666666666888::::::999777777777777666555555777999555888;;;>>>>>>;;;888555999888777777777777888999:::::::::999999999999888::::::;;;<<<===>>>??????AAACCCEEEEEEDDDBBBAAA@@@FFFDDDCCCEEEGGGGGGDDDAAADDDEEEFFFGGGIIIJJJKKKLLLIIIGGGDDDEEEIIIKKKIIIGGGIIIIIIHHHHHHJJJKKKMMMNNNJJJLLLNNNMMMKKKHHHFFFEEEHHHIIIJJJMMMOOOOOOLLLJJJJJJMMMNNNLLLLLLNNNMMMIIILLLKKKKKKMMMQQQTTTUUUUUURRRQQQQQQSSSUUUWWWVVVUUUTTTRRRSSSVVVXXXWWWXXX\\\]]][[[[[[]]]aaabbb```^^^______``````aaabbbbbbccc___``````aaaaaabbbccccccgggggghhhhhhhhhgggfffeeebbbcccdddeeeeeegggiiillljjjiiihhhkkkppprrrpppnnndddccccccggglllnnnmmmkkkhhhfffggglllnnnmmmkkkllliiiiiijjjmmmqqqrrrqqqpppqqqtttwwwzzzzzz{{{|||}}}{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzyyyzzz{{{zzzxxxvvvyyywwwvvvwwwxxxxxxwwwuuuuuutttuuuvvvuuuqqqrrruuuxxxxxxxxxxxxwwwxxxzzz|||zzz}}}....../////////...------///---,,,---000222333444111000//////.../////////555333000///000111222111111111000000111222333333444222111111333333222000////////////000111222222222111000///............////////////000222444555999777<<>>@@@DDDHHHNNNTTT[[[bbbjjjooo|||vvvfffTTTFFF???===;;;<<<<<<<<<999777555444444333333333333222222222333444555555333222333444555555444444333333222222444555555666777888888888555555444444444444555555666666777777777777666666666666666666666666777777666555666888;;;;;;:::888444444555444333333555777777999;;;======;;;999777888888999888777777888999<<<<<<<<<;;;999999:::<<<<<<;;;;;;<<<>>>???@@@??????AAADDDEEEDDDBBBAAA@@@EEECCCCCCDDDFFFGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIIIGGGEEEBBBCCCFFFGGGFFFDDDFFFFFFGGGGGGGGGHHHKKKMMMKKKLLLMMMLLLIIIFFFEEEEEEGGGHHHKKKNNNPPPOOOLLLIIIIIIMMMOOOMMMMMMNNNMMMIIILLLLLLNNNPPPSSSTTTTTTTTTQQQQQQQQQRRRTTTUUUVVVVVVTTTSSSSSSUUUWWWXXXZZZ\\\[[[ZZZZZZ\\\___```___]]]``````aaabbbbbbcccdddddddddccccccbbbaaa```___^^^ccccccddddddeeedddddddddaaadddffffffdddcccfffiiigggfffeeefffjjjllllllkkkfffdddcccfffjjjlllkkkiiifffeeeeeegggjjjjjjiiiiiifffgggjjjmmmooopppooonnnrrruuuxxxzzz{{{|||~~~|||||||||}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||{{{zzz{{{yyywwwwwwwwwxxxwwwvvvzzzyyywwwuuurrrpppoooppptttvvvwwwwwwwwwxxx{{{}}}{{{}}}}}}---...///111111000///...333111//////111333333333222111000000////////////444111...---...000000000000000000000111222333444333111000000111111000...////////////000111222333333222111///............111000/////////000111222777444666DDDZZZkkkoookkkrrruuuvvvvvvwwwyyy}}}~~~yyyxxxuuutttyyyuuussstttzzz{{{|||}}}||||||}}}{{{{{{}}}mmmYYYGGG<<<999999::::::>>>EEELLLTTTbbbnnnzzziiiLLL<<<;;;444222777999000222444777:::<<<<<<<<<>>>@@@CCCFFFJJJPPPVVV[[[eeekkkqqqvvvyyy}}}xxxfffVVVIIIAAA>>>===<<<:::888666444333222222333333333444444444222444666666444333333444444444333333333222222222444555666777888999999999555555444444444555555666666666777777777777666666444444444555555666666666666666666999;;;;;;:::888333444555555444444666777::::::::::::::::::::::::777999::::::888777888:::===>>>???===;;;:::<<<>>>>>><<<;;;<<>>AAABBBBBBAAAAAAAAABBBAAABBBCCCDDDEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEBBBCCCFFFGGGFFFDDDFFFGGGHHHGGGFFFGGGIIILLLMMMNNNNNNLLLIIIGGGFFFGGGGGGHHHKKKNNNPPPOOOLLLIIIIIIMMMNNNLLLLLLOOONNNKKKLLLNNNQQQSSSSSSSSSRRRRRRQQQRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVWWWZZZ]]]]]]ZZZZZZZZZ[[[]]]]]]\\\[[[___```aaabbbccceeeffffffbbbbbbbbbaaa```^^^\\\[[[^^^___aaabbbcccdddddddddccceeegggeeebbb```aaaccccccbbbaaaaaacccdddeeeeeefffdddccceeeiiikkkjjjhhhffffffeeeeeefffiiihhhgggeeehhhkkkmmmnnnnnnmmmmmmtttvvvxxxyyyyyyzzz|||}}}{{{|||}}}~~~~~~~~~~~~~~~yyyxxxwwwyyy||||||yyywwwvvvwwwyyyyyyyyy}}}{{{wwwtttrrrrrrqqqpppqqqsssvvvwwwxxxzzz}}}|||{{{{{{}}},,,---///111222111///...333111000000111222111000222222111000////////////000...,,,+++,,,------,,,......///000111222444555222111//////000000///---/////////000111222333444222222000///............//////...---------...///333111222<<>>@@@EEEJJJNNNQQQWWW^^^bbbffflllvvv}}}{{{jjjXXXJJJDDDAAA<<<999888666555333444444555555666666666777333555777777555333333333000000000000000000000000222333555666777777666666555555555444555555666777777777777777777666666555333333444666666666666666777777777999;;;;;;:::888555666888888777777999:::;;;:::999888888999:::;;;666999<<<;;;888777888:::<<>>>>>;;;999:::>>>AAAAAA@@@:::<<<>>>?????????@@@BBB???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGDDDEEEIIIKKKIIIGGGIIIJJJKKKIIIGGGFFFJJJMMMNNNNNNMMMKKKIIIGGGHHHJJJHHHIIIJJJMMMOOOOOOLLLJJJIIILLLLLLJJJKKKOOOPPPNNNLLLOOORRRSSSSSSQQQQQQQQQRRRRRRSSSSSSRRRSSSVVVYYYYYYZZZYYYWWWWWW\\\^^^^^^YYYZZZ[[[\\\\\\\\\\\\\\\``````aaabbbcccdddeeefff\\\]]]^^^___```___^^^]]]^^^___aaacccdddffffffgggcccdddeeeccc```^^^]]]]]]^^^^^^^^^^^^^^^___```aaafffdddbbbdddiiilllllljjjiiijjjgggeeefffjjjkkkhhhfffiiimmmooonnnmmmllllllrrrtttuuuvvvuuuvvvxxxzzzxxxzzz{{{}}}~~~~~~}}}}}}wwwuuuuuuvvvzzz~~~{{{xxxvvvuuuwwwzzz|||}}}|||{{{wwwsssssswwwxxxvvvqqqsssvvvxxxyyy{{{~~~}}}}}}|||~~~~~~***+++...000111000///...///......///000000///---222222000//////.........///...,,,,,,---...---+++------...///000222333444333222000000111000///---/////////000111222444555111111000//////...//////......---------///000111111222222666EEE[[[jjjooopppuuuuuurrrrrrxxx{{{{{{vvvwwwuuuuuu{{{yyyrrrqqqyyy}}}|||}}}|||}}}}}}nnnYYYGGG===::::::999:::<<>>===>>>>>>===<<<===???AAA>>>???@@@AAAAAABBBDDDEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEFFFJJJLLLKKKIIIJJJLLLMMMJJJFFFEEEHHHKKKMMMMMMLLLJJJHHHGGGIIIKKKIIIIIIJJJLLLNNNNNNMMMKKKHHHKKKKKKHHHJJJOOORRRQQQJJJMMMQQQRRRQQQQQQRRRSSSRRRTTTTTTSSSRRRTTTWWW[[[ZZZ]]][[[VVVWWW\\\^^^\\\WWWXXXZZZ\\\\\\]]]^^^^^^ccccccccccccbbbbbbbbbbbb]]]^^^```bbbbbbbbbaaa`````````bbbccceeeeeeffffffbbbaaa`````````___\\\ZZZZZZ[[[]]]^^^^^^___aaabbbfffdddcccfffkkkooopppooonnnooolllhhhiiinnnooolllhhhlllpppqqqooolllkkkkkknnnoooqqqqqqqqqrrruuuwwwuuuwwwyyy{{{|||}}}|||{{{vvvtttrrrssswww{{{~~~yyywwwttttttxxx|||~~~}}}yyysssuuu{{{|||xxxtttvvvxxxzzzzzz{{{}}}~~~}}}~~~~~~|||~~~~~~}}}{{{{{{(((***---///000///...---+++++++++---//////---+++222111000///............111000///000111111///---,,,,,,---...000111333444444333111111222111000.../////////000111333444555111000000//////////////////......///000222444555444555444333===RRRccckkkoootttuuupppqqqwww{{{zzzyyyyyyxxxxxx~~~}}}uuurrrzzz}}}}}}vvvyyy}}}~~~zzz|||zzziiiRRRAAA;;;;;;:::888;;;===CCCMMMVVV```ooo{{{}}}|||}}}|||rrrfffGGG333111:::777222444333666444444555888888666333555666777777777888;;;===???CCCGGGGGGGGGLLLVVV___dddmmmzzzoooPPPIIIAAA;;;999888888666777666555444333222111111555777999888555333111111//////000111222333444444444555777888999888666555555555555555555666777777777777777777777666555555555666888999:::::::::999999999999:::;;;;;;888666444666888888888888999:::666777999::::::999777666555999===<<<999666888;;;777;;;@@@???;;;888888;;;<<<888444555:::>>>>>><<<@@@@@@???===;;;<<<>>>AAA>>>@@@AAAAAAAAABBBEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCDDDHHHKKKKKKIIIHHHKKKLLLHHHCCCAAADDDHHHLLLLLLKKKIIIGGGGGGIIILLLJJJJJJJJJKKKMMMNNNMMMLLLHHHJJJIIIGGGIIIPPPTTTSSSHHHKKKPPPQQQQQQQQQSSSUUUSSSTTTUUUTTTSSSTTTXXX\\\[[[^^^[[[VVVVVV[[[^^^[[[TTTVVVYYY[[[]]]^^^```aaafffeeedddcccaaa```___^^^dddeeefffgggfffdddbbbaaa```aaabbbcccccccccccccccaaa^^^]]]^^^``````\\\XXXXXXZZZ]]]___```aaacccdddgggeeedddgggmmmqqqsssrrrrrrssspppjjjlllrrrsssooojjjnnnrrrsssppplllkkkkkkjjjkkkmmmnnnooopppsssvvvsssuuuxxxzzz{{{{{{{{{zzzuuussspppppptttxxx{{{|||xxxuuussstttxxx}}}|||tttuuu{{{|||wwwwwwyyy{{{{{{zzzzzz{{{||||||}}}}}}}}}zzz{{{zzz{{{---,,,,,,---///000///...,,,------......------,,,......////////////......//////000000000...---,,,...,,,,,,///333666666555555444333222111111111111111---...333444000111555111000000000///---,,,+++///......---------......333333444444555>>>SSSgggrrrsssuuuwwwwwwvvvuuuuuuwww~~~~~~~~~yyyyyy~~~xxx{{{~~~~~~|||}}}~~~}}}{{{uuuwww}}}lll[[[HHH>>>:::888666777<<>>AAA???>>>>>>AAADDDEEECCC@@@CCCBBBBBBBBBDDDGGGJJJLLLHHHFFFCCCCCCEEEHHHIIIIIIIIIJJJJJJIIIGGGEEEFFFGGGJJJHHHHHHGGGCCC???AAAFFFCCCGGGKKKLLLKKKJJJKKKMMMJJJLLLMMMLLLKKKKKKLLLMMMKKKJJJKKKMMMQQQUUUVVVVVVZZZ[[[WWWPPPPPPVVVZZZYYY```\\\WWWUUUWWWYYYZZZZZZXXXWWWXXX[[[___aaa```^^^hhhccc^^^\\\\\\]]]]]]\\\___aaacccdddeeedddbbbaaabbbbbbbbbbbbaaaaaaaaaaaa````````````___]]][[[ZZZ[[[]]]```aaabbbccceeefffcccdddfffiiilllppprrrtttpppnnnmmmnnnqqqtttuuuuuuqqqqqqqqqpppooommmkkkjjjeeemmmsssqqqnnnooopppppppppqqqssssssrrrrrrsssttttttsssqqqrrrtttuuuvvvuuusssrrrrrrtttwww|||}}}zzz|||zzz|||~~~}}}{{{||||||}}}///........./////////...,,,------......------,,,...///000000000///...------...///000000000///...///------000444666666555333222111000000/////////222......222333000111555111111111111000///......//////...............///333333444333333999KKK]]]nnnqqqtttwwwxxxxxxxxxxxx{{{}}}}}}}}}|||}}}yyyuuuxxx}}}~~~{{{cccTTTDDD<<<:::999888:::===@@@HHHSSS[[[fffyyy|||xxxnnnbbbQQQCCC;;;999666333222222333444222666777333222555666444444444444555666777777777<<<<<<;;;:::<<<@@@GGGLLLPPPUUU```nnnyyy~~~wwwhhhTTTEEE>>>;;;888666888888666555444333333333777222111666888555333444222222333444444444444333333333444555555444333333555444444333444555666777555444333555777888999888666777999999999777555444666666666666666777777777666666666666666666666666444555555666777777777666888666444555666777555333666777888777555555777888999888888:::>>>???>>><<<===>>>???>>>===>>>???AAA@@@??????AAADDDDDDCCC@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGDDDBBBBBBDDDFFFGGGGGGIIIJJJKKKJJJHHHFFFFFFGGGJJJHHHGGGGGGDDD@@@AAAFFFGGGKKKOOOOOOLLLJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNPPPTTTWWWXXXXXXXXXZZZWWWRRRSSSYYY\\\[[[___\\\XXXWWWYYY[[[[[[ZZZYYYYYYZZZ]]]aaacccaaa___ddd```\\\[[[\\\\\\[[[ZZZ___```bbbcccdddcccbbbaaaaaaaaaaaaaaaaaa`````````______``````___]]][[[ZZZ^^^```bbbdddeeefffggghhhhhhhhhhhhiiikkknnnqqqssspppnnnmmmmmmppprrrsssssspppooonnnmmmkkkjjjiiiiiihhhpppuuusssppppppqqqpppppppppqqqpppppprrruuuxxxvvvtttssstttuuuvvvuuutttrrrrrrrrrtttvvvzzz~~~~~~|||~~~|||}}}~~~}}}}}}|||~~~}}}~~~}}}|||}}}111111000000///......---------............------///000111222111000...,,,,,,---///000111111000000000///000111444666666666111111000///............222//////111111000222555//////000000000//////...000000////////////000000333222333222111444AAANNNggglllrrrwwwyyy{{{|||}}}~~~zzzwwwyyy}}}xxxuuuyyy~~~|||}}}|||rrrVVVIII>>>::::::::::::<<>>:::999888777666444333222222222555222222777:::888555444444444444555444444333222333333444444444444333333333333222222222333444555666444111000333777:::;;;777888999888888666444333555555555666666777777888666666666666666666666666444444555555666777888999666555444444555555444333777777888777666555777999999999:::<<<>>>???===;;;<<<;;;;;;<<>>888777555444222111111222444555333666999888777666555444444444555555555666666666888888888888888:::>>>AAAEEEGGGNNNYYYccckkkuuu~~~vvvaaaOOODDD???>>>777666555444333222222222444222222777;;;:::666222666666666555555444222222333333333333333333333333111111111111222222333333:::777444333555999;;;<<<888888888888666555333222444444555555666777888888666666666666666666666666333222222222444666888999666666555555555555444444777888888777666666777999777888:::<<<======;;;:::>>><<<;;;===AAACCCAAA???@@@@@@@@@AAABBBBBBBBBAAADDDEEEGGGHHHHHHGGGEEEDDDEEECCCBBBBBBDDDEEEEEEDDDGGGJJJLLLLLLJJJHHHGGGGGGKKKGGGEEEFFFEEEAAABBBFFFFFFJJJMMMMMMJJJHHHHHHIIIKKKHHHEEEGGGMMMPPPNNNKKKNNNMMMLLLNNNQQQSSSTTTTTTTTTUUUVVVUUUVVVWWWWWWVVVYYYYYYZZZ[[[[[[[[[YYYWWW[[[\\\]]]```bbbcccbbbaaa___``````aaaaaa```___]]]^^^___``````aaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]___aaaaaa```^^^]]]aaaaaabbbdddggghhhhhhhhhkkkiiifffdddeeehhhmmmppprrrpppnnnmmmnnnoooooonnnnnnllliiifffeeeeeefffgggiiinnnqqqnnnlllnnnnnnlllggghhhjjjkkkmmmppptttwwwvvvvvvvvvwwwwwwuuuqqqnnnqqqqqqqqqrrrsssuuuwwwxxxzzz}}}{{{yyywwwuuuyyy~~~{{{{{{}}}zzz~~~...///000...,,,***+++,,,---......//////......---///000111222111000...,,,000111222222222111///...333333444444444444555666111111000/////////000000111222111///000222333333***+++,,,---............000000000000000111222222111//////222222111666===QQQ[[[hhhrrrxxx|||}}}}}}~~~~~~~~~}}}~~~}}}||||||~~~{{{nnnZZZDDD<<<666666888888999<<>>@@@AAAFFFPPPYYYbbbmmmwwwmmmYYYJJJAAA>>>555444444333333333444444222222333999@@@BBB>>>777777777777666555444333222333333333333333333333333111111222222222333333222;;;999888888999:::999888888888777666555444222222333444444555666777777888555555555555555555555555333333222333444666888999777777777777666555555666777888888888666666888999555777999:::;;;;;;;;;;;;@@@>>>===???CCCCCCAAA>>>@@@AAAAAAAAAAAAAAABBBBBBEEEGGGHHHJJJIIIGGGEEEDDDEEEDDDCCCDDDFFFGGGGGGFFFGGGIIIKKKKKKIIIHHHHHHHHHKKKFFFDDDFFFEEECCCCCCEEEEEEIIILLLMMMJJJHHHIIIKKKJJJGGGEEEHHHMMMPPPMMMJJJMMMLLLLLLMMMPPPRRRSSSSSSWWWVVVWWWXXXXXXVVVTTTTTTTTTVVVYYY[[[ZZZXXXWWWVVVYYY[[[]]]___`````````aaa^^^___aaabbbaaa```___^^^^^^^^^___``````````````````____________^^^^^^^^^[[[]]]```cccdddcccbbb```bbbaaabbbeeeiiikkkkkkjjjllljjjgggeeegggkkkpppttttttrrrooonnnooooooooonnnnnnllliiigggfffffffffgggiiimmmooommmmmmooopppmmmgggkkkoooqqqrrrsssuuuvvvtttttttttuuuuuutttpppmmmqqqqqqppppppqqqsssuuuvvvwww|||zzzwwwtttsssxxx}}}||||||~~~+++---///...+++***+++.........////////////............////////////......222222333333222111///...333444555555333222333555222111111000000111111111000222222000000333333000---...///000000000000000000/////////000111222333111......111333222444999EEEQQQaaammmtttyyy~~~}}}}}}{{{zzz~~~|||ssscccMMM@@@:::555666777777:::>>>BBBHHHQQQ^^^ppp|||gggOOO@@@;;;777555555222222222222333333444555666555777999777222222444777777777777777777777777555777888888777888:::<<>>@@@@@@@@@BBBCCCCCCAAA???AAAAAABBBAAA@@@@@@AAACCCFFFGGGHHHIIIIIIGGGEEEDDDDDDCCCCCCEEEHHHJJJJJJIIIGGGHHHIIIIIIGGGGGGHHHIIIKKKFFFCCCEEEFFFDDDCCCEEEFFFJJJNNNOOOLLLKKKKKKMMMIIIHHHIIILLLOOOPPPMMMJJJOOONNNNNNOOOSSSUUUVVVVVVZZZXXXXXX[[[ZZZUUUSSSUUURRRUUUYYYZZZYYYWWWVVVVVVXXX[[[]]]___^^^^^^___```\\\^^^``````___]]]]]]]]]____________`````````aaacccbbbbbbaaa```___^^^^^^\\\^^^bbbfffhhhgggfffeeeeeeddddddhhhmmmqqqpppnnnnnnllljjjiiikkkooouuuxxxtttrrrooonnnooopppooonnnnnnmmmkkkiiiggggggggggggjjjnnnpppoooqqquuuuuusssooorrrvvvyyyyyywwwwwwwwwrrrrrrrrrsssttttttrrrooorrrpppooonnnooorrruuuwwwwww{{{}}}yyywwwsssrrryyy~~~|||~~~(((,,,///...,,,+++...222......////////////......------,,,,,,---...///000111222333333333222111000333555666555222111222444111111111000000111111222...222444111111444222...//////000111111111000000//////...///000111222222222...,,,000222111222444<<>>:::999777555444333222222000333666<<>>AAABBBBBBAAAAAABBBAAABBBBBBAAA??????AAADDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCFFFIIIKKKKKKJJJGGGHHHGGGFFFDDDEEEGGGJJJKKKFFFCCCEEEFFFDDDDDDEEEHHHLLLOOOOOOLLLJJJJJJKKKIIILLLOOORRRSSSQQQNNNKKKOOOOOOOOOQQQUUUXXXYYYYYYWWWTTTUUUXXXXXXSSSRRRUUURRRUUUYYYZZZXXXWWWVVVWWWXXX[[[^^^___^^^]]]^^^```^^^```aaa```^^^\\\]]]^^^``````______``````aaabbbffffffdddcccaaa```^^^^^^]]]```eeeiiilllkkkjjjiiieeecccdddhhhoootttsssqqqnnnmmmkkkjjjlllppptttwwwssspppnnnmmmnnnooonnnnnnmmmmmmllljjjiiihhhgggfffiiilllnnnnnnrrrxxxyyywwwwwwyyy{{{{{{yyywwwvvvwwwrrrqqqppprrrtttuuuuuutttsssqqqnnnlllmmmqqquuuxxxyyy}}}~~~{{{yyywwwtttssszzz{{{'''+++//////------000555......////////////......,,,,,,******+++---000222///000222333444444333222333555666555111000111333111000000000000000111111---222555222222444222,,,......////////////..................///000111222444...,,,///111000000111666DDDWWWeeemmmssszzz{{{}}}yyyyyyooo]]]MMM;;;;;;666333444777999>>>EEEFFFNNNXXXeeexxxvvvoooRRRDDD999777888555222333444444444444444444444444111///000555555333555<<<::::::999999999999999999555888:::;;;;;;;;;===>>>>>>>>>CCCLLLTTT\\\gggqqq{{{iiiRRRDDD===<<<999666444222000000333555777;;;DDDIIIAAA444777777777777777666666555444333222111111222333444444555666777777777666555888777555555777999999999555555444333333333444444555555555555555444444444555555555555555555555555444555666777777666555444444666777666333222444666888999999888777777888:::888999:::::::::===CCCGGG777;;;@@@BBBAAA@@@BBBDDDAAABBBCCCAAA>>>>>>AAADDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@BBBEEEIIIKKKLLLKKKHHHGGGFFFDDDCCCDDDGGGJJJKKKEEEBBBEEEFFFEEEDDDEEEHHHLLLOOONNNJJJFFFFFFGGGJJJOOOTTTWWWVVVRRROOOMMMNNNNNNNNNQQQUUUXXXYYYZZZSSSOOOOOOTTTTTTPPPOOOSSSSSSVVVZZZ[[[YYYWWWXXXYYYXXX\\\___```^^^]]]___aaaaaacccdddbbb___]]]___aaa```````````````aaabbbbbbiiihhhfffdddbbb```___^^^^^^aaafffkkknnnnnnlllkkkbbbaaaaaagggooosssssspppmmmllljjjiiijjjmmmpppsssqqqooollllllmmmnnnnnnmmmlllllllllkkkjjjhhhfffeeefffiiikkklllqqqxxxzzzxxx{{{{{{{{{xxxuuuttttttuuurrrqqqpppqqqtttwwwxxxxxxsssqqqmmmkkklllqqqvvvzzz|||~~~~~~~~~|||zzzyyyxxxuuuttt|||yyy~~~---...000111111000///...333000......000111///---222000---++++++---000222222111111000111333444555444222222444333///...000,,,...000333444555555555222111111222333333000......,,,+++---000222111///222111000000///000000111222000......000222333333<<<888CCC[[[kkkooouuu}}}~~~~~~~~~~~~}}}~~~~~~~~~xxxeeeSSSAAA333888888777888999;;;>>>@@@OOOTTT___qqq{{{fffTTT@@@<<<666222111222333333333333222222222222111111111111222222444555777888;;;<<<<<<<<<;;;999777666:::::::::::::::::::::;;;>>>BBBHHHNNNUUU^^^ffflllqqq|||iiiMMMCCC999444777888333000333222555666444666:::999333666666555555555444444444111111222222222333333333777666555555666777666444444555666777777666555444777555333444777888666444666666555555555444444333777444222111222444555555666666777777666555444444444666777666444444666999555777888888888777888999555888999888777:::AAAHHH???>>>===>>>@@@BBBCCCCCCEEEDDDBBBAAABBBCCCEEEGGGFFFCCCBBBBBBEEEFFFDDDAAA???@@@CCCEEEGGGGGGGGGGGGEEEEEEFFFEEEEEEFFFHHHJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFGGGIIIKKKLLLKKKIIIJJJMMMQQQTTTTTTQQQMMMKKKNNNMMMMMMNNNPPPSSSUUUWWWPPPPPPQQQRRRRRRQQQPPPOOOQQQWWW]]]]]]YYYVVVVVVXXXZZZYYYXXXYYY[[[]]]]]]\\\```___^^^^^^^^^```aaabbb[[[\\\]]]___aaadddfffgggdddiiillliiiaaa[[[\\\^^^```dddiiioooqqqqqqooommmhhhddd```dddlllrrrssspppnnnnnnnnnlllkkkkkklllnnnpppmmmmmmpppoookkklllrrrpppllliiiiiigggcccccceeelllllllllmmmqqquuuzzz}}}yyyyyyxxxvvvtttssstttvvvuuuuuuttttttvvvyyy{{{}}}xxxoooiiijjjooovvvzzz{{{zzz|||~~~|||yyyvvvqqqnnnuuu~~~///000111222111000...,,,222///------//////...---111000...,,,,,,...000111222111111000111333444555333000000333222///...000,,,---///111222333444444222111111222333222000......---,,,...111333111000000000000000000000000000222///---,,,...///000000555333===RRReeepppzzz~~~{{{zzz|||}}}{{{|||{{{zzz~~~rrr[[[III<<<444666666777777999===AAADDDQQQXXXdddvvv|||lllVVVFFF;;;888555444444444333222888777666555333222111000222222222333555666888999;;;;;;<<<<<<;;;:::888777888888999:::;;;===>>>>>>@@@CCCHHHNNNUUU___hhhnnnvvv~~~rrrVVVFFF;;;444777888333111444444777777555666999777111444444444333333333222222111111222222222333333333666555555555777777666444555555666777777666555555777555444444777777666444666666555444444444444444666444222222333555555444666666666666666555444444444666777666444444666999888:::;;;:::888777777777777999;;;999777999>>>DDD>>>>>>===???AAACCCBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDBBBCCCEEEFFFDDDBBBAAABBBDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIHHHIIIKKKLLLLLLKKKIIIKKKNNNQQQQQQPPPMMMKKKOOOOOOPPPQQQRRRTTTUUUVVVPPPQQQRRRSSSSSSRRRQQQPPPSSSWWW[[[\\\ZZZWWWVVVVVVYYYXXXWWWXXX[[[]]]]]]]]]``````___^^^^^^^^^^^^___aaaaaa```___^^^^^^______dddhhhkkkiiiddd___^^^```aaadddhhhlllnnnnnnllljjjhhhccc```dddkkkqqqqqqnnnoooooonnnllliiiiiijjjlllpppmmmnnnqqqqqqnnnoootttrrrmmmjjjjjjhhheeeeeehhhpppooooooppprrrvvvyyy|||{{{zzzxxxwwwwwwxxxzzz{{{yyyxxxwwwwwwxxxzzz|||~~~{{{vvvqqqnnnooosssxxxzzz~~~~~~~~~}}}}}}zzzyyyzzz}}}{{{yyyssspppuuu}}}111111222222111///---+++000...,,,,,,---......---000000////////////000000222111111000111333444555111...///222222......000---------...///111222333111111111222333222000...------...111333444222111///000111222222111000///666333111000111222222222222222777FFF[[[ooo}}}~~~}}}~~~|||xxxwwwxxx}}}~~~|||yyyxxxwwwwww}}}|||fffNNN>>>777444444555666888:::???EEEJJJUUU^^^mmm~~~~~~nnnXXXEEE:::555444333444555444222111777777666555333222111111333333333444666777999:::;;;;;;<<<<<<<<<;;;999888666777888:::<<>>666888999444222555444666666555555666333...222222222111111111000000111111222222222333333333555555555666888888555333555666777888888777666555666555444555666666555444777666555444333444555555555444333333444555444333555555555666555555444333444555666555444555666888<<<======;;;888666555666999;;;<<<;;;999999<<>>@@@BBBCCCBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEEEEEEEEEEGGGHHHIIIJJJHHHGGGEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEGGGHHHMMMKKKJJJJJJLLLMMMLLLLLLGGGIIIKKKMMMNNNNNNMMMLLLQQQRRRSSSTTTUUUUUUUUUTTTQQQRRRSSSTTTTTTSSSRRRRRRVVVXXXZZZ[[[ZZZXXXUUUTTTWWWVVVVVVWWWZZZ]]]]]]]]]___``````______^^^]]]\\\dddcccaaa^^^\\\[[[[[[[[[fffgggiiiiiigggeeebbb```aaacccfffhhhjjjjjjiiihhhgggdddaaadddjjjnnnnnnlllppppppnnnkkkgggfffhhhiiipppnnnooossstttssstttwwwtttnnnkkkjjjiiifffhhhllltttssssssssstttwwwzzz|||{{{xxxxxx||||||{{{yyyxxxxxxzzz|||~~~xxxuuusssrrrtttwwwyyyzzz}}}~~~~~~~~~}}}|||{{{zzzwwwvvvxxx}}}}}}|||wwwsssvvv|||}}}///000111222222000...---///...------............///000000111111000000///222111111000111333444555///------111111...---000///...------...000222333111000000111222222///------...000222333444333111...///111222333222000///666444111111222444444444444444555<<>>@@@BBBEEEGGGJJJOOOWWWaaammmttt}}}nnnQQQCCC888999:::666333666333444555555666666333///222111111111111000000000111111222222222333333333444444555777888888666333666666888888888888666666555555444555555555555555777666444333333444555666555444333444555555333111444444555555555555444444555555555555555555777888;;;<<<<<<;;;888666555666888:::<<<<<<;;;:::;;;===<<<<<<>>>@@@CCCCCCAAA??????@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEEDDDEEEGGGIIIKKKLLLJJJGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJKKKNNNLLLJJJJJJKKKLLLLLLKKKHHHIIIJJJLLLMMMNNNNNNNNNQQQRRRTTTVVVVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSYYYXXXYYYZZZZZZYYYUUURRRVVVUUUUUUWWWZZZ]]]^^^^^^^^^___```aaaaaa```___^^^cccbbb```^^^]]]]]]^^^___jjjiiiiiijjjjjjhhhccc^^^___```bbbdddfffggghhhhhhgggdddbbbdddhhhkkkjjjhhhnnnmmmkkkhhhfffeeegggiiioooooopppsssvvvxxxxxxyyyuuuoookkkkkkjjjhhhkkkpppuuuttttttuuuwwwzzz}}}~~~}}}xxxyyy~~~}}}{{{xxxwwwvvvxxxzzz|||yyywwwuuuuuuwwwxxxyyyyyy}}}~~~}}}|||xxxxxx{{{{{{vvvvvvzzz~~~|||zzz,,,---///111111111000///////////////...///000000000000111222222111000000222111111000111333444555///,,,---000000...---000000///.........000111222111000000111222111///------...000111222111111111---///111222333222000///111///---,,,...000111111444444222666GGG```ttt}}}{{{}}}yyyxxxyyyxxxuuuuuuxxxyyy|||{{{~~~rrr^^^MMMAAA:::666555777888:::999;;;AAAJJJRRR___lll~~~~~~yyygggQQQ???999999777444111000000111111000000000111222222333444444444444555555777888:::;;;:::;;;<<<=========<<<;;;888888888888:::<<<>>>@@@HHHIIIMMMQQQYYYcccnnnuuu|||~~~uuuZZZIII<<<;;;<<<777555777444444666999;;;:::777555222222222222111111111111111111222222222333333333444444444666888888666444666777888999999888777666444555555555444444444555666555444333444444555666555444444444555555333111444444555555666555555444666555444555555666777777777888:::999777666666777666888:::<<<<<<<<<===>>>;;;<<<===@@@BBBCCCAAA>>>>>>@@@BBBEEEEEEEEECCCBBBCCCDDDDDDEEEEEEEEEFFFFFFIIIHHHEEEDDDEEEGGGJJJLLLMMMIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIKKKMMMLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPQQQTTTUUUUUUSSSPPPNNNRRRSSSUUUVVVVVVVVVUUUTTTYYYYYYXXXYYYZZZXXXUUUSSSVVVUUUUUUWWW[[[]]]^^^^^^]]]^^^```bbbdddddddddcccdddbbbaaa______aaabbbdddmmmkkkjjjkkkllliiibbb\\\\\\]]]___bbbeeegggiiijjjhhheeedddeeeggghhhgggeeeiiiiiigggeeedddeeeiiillloooooopppssswwwzzzyyywwwtttnnnkkkkkkjjjiiimmmrrrrrrrrrtttvvvyyy}}}~~~yyyyyy}}}~~~|||zzzxxxuuussssssuuuxxxzzz}}}zzzwwwvvvwwwxxxyyyyyyzzz|||}}}}}}~~~yyywwwzzz~~~|||{{{}}}~~~)))+++---///111000/////////000000000...///000222111111222222222222111111222111111000111333444555000---...111111------///000000/////////000000111000000000111222111///------///000///...---...000...///000111222222111111333111......///111222222222000///333@@@TTTkkk{{{}}}xxx|||xxxvvvwwwwwwttttttxxxyyy{{{~~~zzzuuubbbNNNBBB>>>:::666555777999;;;:::;;;BBBMMMWWWdddrrr{{{kkkWWWEEE999666666777444111///000111111000444444444444444444444444444444444555777888:::;;;:::;;;===>>>>>>>>>======;;;:::999999:::<<<>>>???JJJLLLPPPTTT[[[dddnnnuuuyyy~~~~~~dddQQQ@@@======999666777777666888>>>@@@===:::999333333333222222222222111111111222222222333333333555444333444666888777666777888999::::::999888777333555666555444333444555444444444555555555555555777555444333444444333111444555666666777666666666666555444444666777777666444666888888777777888999555666888;;;===>>>??????<<<<<<===???AAABBBAAA??????AAACCCDDDDDDDDDBBBAAABBBDDDEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDEEEGGGJJJLLLLLLHHHDDDDDDFFFGGGFFFDDD@@@@@@@@@@@@BBBDDDFFFHHHKKKKKKJJJKKKMMMMMMLLLJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPRRRSSSSSSQQQNNNMMMRRRSSSTTTVVVVVVVVVVVVUUUXXXYYYYYYYYYYYYWWWVVVUUUXXXWWWWWWXXX[[[^^^^^^^^^]]]^^^```bbbdddfffgggggggggeeecccaaaaaabbbdddeeennnllllllmmmlllhhhaaa[[[ZZZ[[[^^^bbbeeehhhjjjkkkiiigggffffffgggfffeeeccceeeeeedddcccccceeejjjnnnnnnoooppppppuuuyyywwwqqqqqqllliiijjjkkkjjjmmmqqqoooppprrrvvvzzz~~~~~~zzzzzz{{{|||zzzxxxwwwuuusssqqqrrruuuyyy|||}}}zzzzzzzzz{{{zzzyyyvvvyyy||||||{{{}}}~~~~~~}}}|||~~~~~~)))+++---...///...---,,,---///000///------000222222222222222222222222222222111111000111333444555111//////111111---,,,........./////////......---000000///000111111///,,,...///...,,,))))))+++......//////000111111222222:::777333222222222222222222......444:::EEE]]]ttt~~~}}}www~~~yyywwwwwwuuurrrrrrvvvwwwzzz~~~{{{||||||{{{vvvbbbQQQAAA;;;888555444666555888::::::<<>>??????>>>>>>===<<<;;;:::;;;>>>AAABBBLLLOOOSSSWWW]]]eeemmmsssxxxmmmWWWEEE@@@???:::777888888555888>>>@@@;;;777777333333222222222222111111111111222222222333333333777555333333555777888888888888999::::::999888888222444666555333222444666222333555666777666555444888666333222333333333222555666666777888888777777777555333444666888777666555777999999888888888:::777777888:::<<<>>>??????===<<<<<<===@@@AAAAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBDDDFFFFFFEEEDDDFFFIIIEEEEEEDDDDDDEEEHHHJJJLLLJJJFFFCCCCCCGGGIIIHHHEEE@@@@@@@@@@@@AAACCCEEEFFFJJJJJJLLLNNNPPPPPPMMMKKKKKKLLLNNNOOOPPPOOONNNNNNOOOPPPQQQRRRRRRQQQOOONNNQQQRRRTTTUUUVVVVVVUUUUUUUUUXXX[[[ZZZWWWVVVWWWYYYZZZYYYXXXZZZ\\\^^^^^^^^^______```aaabbbdddfffggghhhfffcccaaaaaaccceeegggjjjkkkmmmmmmlllhhhbbb^^^[[[]]]```dddggghhhiiijjjjjjiiihhhggggggeeecccbbbccccccbbbaaaaaadddiiimmmmmmoooooonnnrrrvvvssskkkmmmiiihhhjjjkkkiiilllpppmmmooorrruuuzzz~~~}}}||||||{{{zzzyyyxxxwwwwwwuuurrrrrrsssxxx}}}~~~~~~~~~}}}{{{uuuxxx|||}}}}}}}}}|||{{{{{{}}}***,,,---......---+++***+++---///...,,,,,,///111333222222111111222222333222111111111111333444555333000000222111---,,,...,,,---...///...---,,,+++000//////000111111...,,,//////...***&&&&&&)))---////////////000111222333;;;888333111//////...---666//////555666999PPPlll}}}~~~xxx{{{xxxwwwuuuqqqqqqtttuuuyyy||||||zzz}}}~~~|||wwwwww}}}uuukkkSSSGGG;;;777444000222666333777::::::===FFFUUUaaaiiixxxxxxcccIII:::888999555000...///111444666666333111...///000111333444666666333333333444666777999::::::;;;===>>>????????????>>>===<<<<<<===@@@DDDFFFNNNPPPUUUYYY___fffmmmrrrxxxqqq[[[GGGAAA@@@;;;888888666333555;;;<<<555111111222222222222111111111111111111222222222333333333777555222222444777999:::888999::::::::::::999888222444666555333222333666111333555777888777555333999666333111222333333333666666777888888888888888777555333444666888777555777999;;;:::999888999:::999888888999;;;===>>>>>>>>><<<;;;<<>>@@@CCCFFFHHHDDDBBB@@@>>>>>>BBBIIINNNQQQXXX```bbbaaadddmmmvvv{{{iiiMMM@@@<<<999777777222444666888888777555333444333222222444444333222444000111555555000///333666666666666666555555555===;;;:::999999777555222444444333222222333444444666666777777777666444333555222222555555333333666555555666666777888888888:::::::::888666555555777888888999999999999888888<<<======>>>???>>>===<<<>>>>>>>>>???@@@AAA@@@???EEECCCAAA?????????===<<>>>>>=========AAA@@@???@@@BBBDDDFFFFFFCCCAAA@@@@@@AAABBBAAA@@@CCCBBB@@@AAADDDFFFGGGFFFIIIJJJHHHDDDFFFKKKJJJEEEGGGDDDEEEGGGHHHEEEFFFHHHFFFEEEGGGJJJJJJHHHIIIMMMIIIHHHHHHKKKNNNRRRSSSSSSNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQRRRSSSUUUUUUVVVTTTUUUVVVWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVXXXYYY]]]ZZZXXXYYY\\\_________```___^^^^^^```aaadddeeeeeecccaaabbbdddeeedddccceeeggghhhgggeeecccbbbbbbaaabbbdddgggiiiiiihhhggghhhhhhggggggffffffeeeeeehhhcccdddkkkllleeedddiiioooqqqqqqnnniiidddbbbbbbhhhhhhhhhggggggiiillloooppprrruuuwwwxxxzzz|||}}}}}}{{{{{{||||||{{{yyyvvvvvvuuutttyyy~~~{{{zzz~~~|||{{{|||}}}~~~~~~~~~|||zzz|||}}}}}}~~~~~~+++)))(((***------+++)))///...---,,,---///111333333333222222111222222222222333444555555444333333222222222222333444555555000000/////////.........222000000333222///...000...------------...//////000///......000000///...111/////////111222222000555222000000000111888@@@YYYlll~~~{{{wwwuuuvvvzzz|||xxxvvvtttqqqooouuu}}}xxxgggVVVHHH???>>>666000333666666555666777555;;;EEEMMMSSS```nnn}}}ppp]]]AAA;;;333///000222333222111444333//////222222000222333444444555444444444666555555555666888:::;;;:::;;;<<>>???>>><<<<<<===???>>><<<<<<>>>AAAEEEGGGDDDCCCBBBBBBCCCCCCBBB@@@CCCAAAAAABBBDDDFFFFFFFFFKKKLLLJJJGGGGGGHHHGGGCCCGGGEEEEEEHHHHHHFFFFFFIIIGGGGGGIIIMMMMMMIIIIIILLLHHHGGGHHHJJJNNNRRRSSSTTTNNNNNNNNNNNNNNNOOOOOOOOONNNOOOQQQSSSUUUVVVVVVWWWSSSVVVXXXWWWSSSPPPPPPQQQPPPQQQRRRUUUWWWYYY[[[\\\\\\ZZZWWWWWWZZZ]]]^^^_______________aaabbbcccdddcccbbbaaabbbccccccaaa```bbbeeeggghhhgggeeeddddddaaacccfffhhhiiihhhfffeeeggggggggggggggghhhiiijjjjjjeeegggmmmnnnhhhhhhlllnnnrrrtttooofff______aaaeeegggiiijjjjjjllloooqqqrrrsssuuuvvvwwwyyy|||~~~~~~}}}||||||}}}|||zzzyyyssstttsssqqqvvv~~~}}}}}}||||||}}}|||~~~~~~|||yyyyyy}}}||||||~~~}}}}}}~~~~~~~~~||||||~~~******+++++++++++++++***...------,,,---///000111000000000111222333444555222444555666555444222000222222222222333444555555222222111111000000//////111000000111000///.........------------.........111111000000111111111000...------///111222222111555111...000222222333777GGG]]]uuu~~~{{{zzz{{{~~~yyytttrrrsssuuuvvvxxxtttiiiXXXIII@@@;;;???666000222555444222111555666===HHHQQQZZZhhhuuuhhhSSS===:::666333111111111222111333333//////222333000444444555555555555555444333222333444777;;;???AAA===>>>@@@CCCHHHMMMQQQTTTXXX\\\aaaddddddcccbbbaaammmpppsssqqqmmmnnnsssxxx{{{]]]GGG<<<999888888888999999999999777555444444333222222444444333222111111222444555444444555444444555555555555555666;;;999888888999888666444333222111111111111222333333333444444444444444444666333222444333//////111222333333444444555555666666777777666555444666777888999999::::::999999888555:::???@@@===;;;;;;<<<======>>>===>>>@@@BBBDDDHHHGGGEEEDDDDDDBBB@@@>>>BBBAAAAAABBBEEEFFFFFFEEEJJJKKKJJJIIIHHHGGGEEECCCFFFDDDDDDGGGHHHFFFFFFIIIKKKJJJKKKMMMKKKHHHHHHLLLMMMLLLKKKLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSTTTTTTTTTTTTQQQUUUXXXVVVQQQNNNOOOQQQQQQQQQRRRUUUXXX[[[\\\]]][[[YYYVVVVVVWWWZZZ]]]___^^^___```aaabbbccccccdddbbbbbbbbbccccccbbb```^^^dddgggjjjjjjiiigggffffffaaadddgggiiihhhgggeeedddffffffggggggiiikkkmmmnnniiigggiiinnnoookkkjjjnnnooorrrssspppiiieeedddeeegggiiikkkmmmmmmnnnppprrrvvvvvvwwwvvvuuuwwwyyy|||}}}||||||||||||{{{xxxvvvppprrrssssssvvv|||}}}yyy|||}}}{{{yyy|||{{{wwwwww|||{{{}}}~~~rrrsssuuuzzz***---///...***)))***,,,***+++---...//////....../////////000111222333444444555666666444222///---333222222111111111111222333333333333222222111111000111111000//////---,,,.....................---000000111111000000000111,,,,,,,,,///222333222111444///---111333333333444===QQQjjj}}}}}}~~~xxxssstttyyy}}}zzzqqqdddWWWKKKAAA:::888;;;444///111444333222222666999AAAKKKVVVbbbqqq}}}zzz^^^III:::999777555222111111111///222222//////333444111555555555666666555555444333333333444777:::>>>@@@===>>>@@@CCCHHHMMMQQQTTTUUUYYY___dddhhhlllooorrrzzz{{{{{{wwwssssssxxx}}}dddJJJ<<<888777777999999999999888777555444444333222222444444333222222333444333333333333222333444444444555555666666999888777777888888666444333333222111111222333333666666555444333222222222666333222444333//////111444444555555666777777777666777777777555555777999999999::::::::::::999999888<<>>BBBGGGJJJMMMOOORRRXXX^^^eeennnvvv|||~~~~~~jjjNNN===888777666888888888888777666555555444333222222444444333222111444444222111333222///333333333444555555666666666555555555777777555333444444333222222333444444999888666444333222222222555222222444444000000333333333444555555666666777666777888777666777999;;;999999::::::::::::999999::::::;;;<<<<<<;;;:::999>>>BBBFFFFFFCCC@@@???@@@BBBBBBCCCEEEGGGGGGEEECCCAAAAAAAAACCCFFFGGGFFFDDDEEEEEEIIIMMMKKKGGGFFFHHHFFFCCCDDDHHHIIIGGGGGGJJJMMMJJJIIIKKKMMMNNNUUU]]]MMMLLLLLLNNNQQQSSSTTTTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSRRRPPPMMMLLLNNNRRRUUUVVVTTTSSSTTTVVVYYYVVVUUUVVVYYY[[[YYYWWWXXXXXXXXXWWWVVVXXX\\\___]]]___aaadddeeedddcccbbb```aaacccbbbaaa``````aaaccceeefffeeecccbbbbbbbbbbbbeeehhhhhhfffdddeeeggghhhiiikkkmmmnnnoooppppppfffgggjjjlllnnnnnnnnnnnnooooooooosssvvvxxxvvvtttqqqqqqrrrqqqooooooppprrrzzzzzzzzzxxxuuutttuuuvvvyyyyyyzzz{{{{{{yyytttpppmmmtttyyyyyyxxxxxxvvvrrrsss{{{~~~yyywww}}}}}}|||yyytttpppoooqqqtttvvvwww}}}~~~{{{}}}zzzuuusssuuuvvvyyy{{{~~~***'''&&&)))...000...******++++++,,,------............---------......///111111111000000000000000222222111000////////////000000111111222333333333444777777333222444222...000000111111111000......,,,...000///---,,,---///,,,,,,...111333444222000000---...111111///000444555===MMMdddyyy|||zzzyyyzzz{{{|||kkkYYYFFF<<<888333000111000///111444333222555:::;;;BBBKKKTTT```qqqyyy^^^FFF;;;444222111111333444333222...222333111444999;;;999555555555555555444333333555555555444444333333333666666777999<<<@@@CCCEEEDDDHHHNNNUUU]]]gggqqqwww|||pppSSS@@@:::888666666666666666666666666666444333222222444444333222...222333000000333333///222222333444444555666666444333333444555666444333555555444333333444555555999888666444444333444444555222222555555222222444333444444555555666777777666777888888888888:::<<<999::::::;;;;;;::::::999888666444666:::===<<<999;;;@@@CCCCCC@@@>>>???AAA@@@@@@AAADDDGGGHHHFFFDDDAAAAAAAAADDDFFFGGGFFFDDDEEEEEEJJJNNNLLLFFFDDDHHHGGGEEEFFFJJJKKKIIIJJJMMMKKKHHHIIIKKKLLLMMMRRRXXXLLLKKKLLLOOOSSSWWWXXXXXXUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSSSSSSSQQQNNNMMMRRRSSSUUUVVVWWWWWWVVVVVV[[[XXXUUUWWWZZZ[[[YYYVVVVVVXXXYYYXXXWWWXXX\\\___]]]___bbbeeefffeeecccbbb^^^```aaa```^^^^^^```bbbaaabbbbbbaaa```aaaccceeebbbeeehhhgggdddcccfffjjjiiikkkmmmpppqqqpppooonnnfffhhhkkklllnnnppppppooonnnpppsssuuuuuuvvvvvvwwwsssssssssqqqoooppprrruuuwwwxxxyyyyyywwwvvvvvvwwwyyyyyy{{{||||||yyytttooonnnuuuyyyxxxwwwwwwvvvtttwww}}}}}}vvvwww{{{uuunnnllloooqqqrrrqqqwww~~~{{{vvvyyy}}}|||}}}}}}yyyxxxyyyzzz|||}}}***"""$$$000666000(((,,,+++*********,,,...000))))))***+++---///111222............///000222222222111000000000000000000......///000111222222333666::::::555444777555000000111222222222000///......000222111......///222------///111444444222000///---...000///,,,...333000444@@@WWWooo|||||||||{{{yyyvvv[[[LLL===777444000000333111222444666222///222999>>>EEENNNWWWcccuuurrrUUUBBB;;;999555222222555666444111///333444333666<<<>>>===444555555555444333222222222222333444444333333222555555666777:::<<>>===:::???BBBEEEDDDAAAAAADDDIIIAAAAAACCCEEEFFFFFFDDDBBBAAAAAABBBDDDFFFGGGFFFDDDEEEFFFJJJPPPMMMEEECCCGGGIIIGGGHHHLLLMMMKKKLLLOOOJJJHHHIIIKKKIIIGGGHHHMMMMMMMMMMMMPPPTTTWWWYYYYYYVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPSSSTTTTTTSSSQQQOOOUUUUUUUUUWWWXXXYYYWWWUUU[[[XXXUUUWWW[[[\\\ZZZVVVVVVXXXZZZZZZXXXYYY\\\___\\\___bbbeeefffeeecccaaa\\\^^^___]]][[[\\\___cccaaabbbbbbaaaaaacccgggjjjccceeegggfffccccccgggllljjjlllooorrrrrrqqqnnnlllgggiiilllmmmooorrrrrrqqqmmmrrrvvvvvvrrrpppsssvvvttttttrrrqqqpppqqqtttwwwtttvvvxxxyyyxxxwwwwwwxxxyyyzzz|||~~~~~~zzztttpppooouuuyyywwwuuuwwwxxxwww||||||tttvvv|||tttmmmlllqqqtttssspppwww~~~xxxrrrtttxxxzzz~~~zzzzzz}}}~~~wwwyyy{{{|||~~~///...,,,++++++,,,...///........................*********+++,,,---...///............///...---,,,000111111111000000000000666555333222111222222333222999;;;777444555333...---///222222111111111111000111111222222111111000------...111333222000...111111111111111111222222222666===III```xxx~~~|||zzz~~~{{{kkk]]]JJJCCC:::333000000111222///444888888555444888<<<@@@IIITTT___nnn}}}eeeEEE777;;;444777444///333===;;;111444555777888888777555444555333---)))---444444...222333444444444333222111888555333444777999888777;;;===@@@BBBFFFLLLSSSWWWhhhjjjsss{{{^^^III===777222888777666555444444555666888666333222222444444444666333000///111444555666888666444444555555444222///111444666777666444333444444444333222333555888777444444888;;;:::888666333666777555333555777999777888999:::999777555444666333555::::::888<<>>@@@BBBDDDCCCBBBDDDEEEHHHIIIIIIGGGEEECCCBBBEEEDDDBBBEEEIIIGGG@@@CCCHHHMMMPPPNNNIIIEEECCCIIIIIIGGGFFFHHHMMMLLLGGGHHHIIIJJJHHHFFFFFFJJJNNNNNNMMMNNNPPPSSSUUUVVVUUUYYYXXXVVVSSSRRRRRRRRRRRRQQQOOONNNNNNQQQSSSTTTTTTXXXWWWWWWXXXYYYYYYXXXVVVYYYZZZZZZXXXVVVUUUVVVXXXXXXZZZ\\\[[[YYYYYY[[[^^^[[[]]]___aaacccdddddddddaaa___]]]\\\[[[\\\^^^______aaacccdddddddddeeefffeeeddddddfffggghhhgggeeemmmmmmmmmlllmmmmmmmmmnnnmmmoooqqqqqqpppooopppqqquuuvvvwwwwwwuuurrrnnnlllppppppqqqrrrtttuuusssrrrooossswwwzzzyyyxxxxxxxxxuuuvvvyyyzzzzzzwwwtttrrrmmmnnnppptttyyy}}}|||yyyzzz~~~zzzuuutttuuuvvvuuusssyyyyyyxxxuuurrrrrrwww{{{|||~~~~~~{{{wwwwww{{{}}}zzz{{{...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...///...---...222333111...//////...//////000111222555444333111111111111222000666888444222222000,,,---///111111000000000111111111222222222222111111000000///111222111///---000000000000000000111222111444777???RRRkkk||||||zzz}}}|||yyymmmZZZKKKBBB===666111000111222333///333666555222333777<<>>>>>@@@CCCDDDDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDFFFHHHHHHFFFHHHKKKIIIBBBEEEHHHKKKMMMKKKHHHFFFFFFHHHIIIGGGEEEGGGLLLKKKGGGFFFHHHJJJIIIGGGGGGKKKNNNOOONNNNNNPPPSSSUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSPPPOOONNNOOOPPPRRRSSSSSSYYYXXXWWWXXXYYYZZZXXXWWWVVVWWWXXXWWWVVVVVVWWWYYYZZZ[[[\\\ZZZWWWUUUUUUWWWYYY[[[]]]```aaabbbbbbbbb___^^^^^^]]]^^^___```aaa___bbbfffggggggeeeddddddhhhfffeeeeeeggggggfffeeegggiiijjjlllmmmmmmmmmmmmlllnnnoooooonnnnnnoooqqqttttttuuutttssspppmmmkkkqqqqqqrrrssssssrrrpppnnnnnnrrrwww{{{{{{zzzyyyyyyrrrsssuuuwwwvvvuuurrrqqqoooppprrruuuzzz}}}{{{xxxzzz~~~|||xxxsssrrruuuwwwwwwuuuwwwxxxyyywwwtttsssuuuwww}}}~~~{{{{{{~~~|||zzz|||++++++++++++++++++++++++************************,,,,,,,,,++++++,,,---------,,,+++...111333111///......------...000222333333333222111000000000000---222444111//////---+++---///000000......///111111111222222222222111111444222111111111111///...///////////////000111111222333333555CCC[[[rrr~~~vvvsss~~~|||~~~zzzuuukkkZZZHHH:::888555111///000222333333222555666444111333:::@@@IIIPPP[[[iii{{{ttt```LLL===666444111777;;;<<<@@@FFFAAA777000111222333333222111000888999888444222444444111222222333333333333222222444333333555666777555333111444777999888888888999???CCCLLLXXXfffttttttiiihhhppp|||~~~bbbLLL@@@:::666777777777666777777888999666444111111222333333222333111000000222333333222333333333555777777555333444555666777777666444222111222222111000000333555444222222444999;;;:::777555555555666666666666666777888999:::999888777666444333555777888777999>>>;;;999666555666777888888777666555666999<<<>>>>>>>>>======???BBBDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGIIIIIIHHHIIIJJJGGGBBBEEEGGGIIIIIIHHHGGGGGGHHHFFFGGGFFFDDDFFFJJJIIIFFFDDDGGGJJJJJJHHHIIIKKKOOOPPPOOOOOOQQQSSSUUUUUUTTTOOOOOOQQQRRRSSSTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQRRRZZZYYYXXXXXXZZZZZZYYYXXXTTTUUUVVVVVVUUUVVVXXXZZZZZZ[[[\\\[[[XXXUUUTTTTTTYYYZZZ]]]```bbbbbbbbbaaa]]]^^^___```aaabbbcccccc___ccchhhjjjhhheeecccaaakkkhhhfffeeefffffffffeeebbbdddgggiiikkklllllllllkkklllmmmmmmlllmmmoooqqqtttssssssrrrpppnnnlllkkkqqqrrrssssssrrrooommmkkkkkkpppwww{{{{{{yyywwwvvvooopppqqqrrrrrrrrrqqqpppqqqrrruuuxxxzzz|||~~~~~~~~~zzzxxxyyy}}}|||xxxsssqqqtttxxxyyyyyyuuuwwwyyyyyyvvvtttsssssszzz}}}~~~}}}}}}{{{|||~~~|||~~~|||{{{|||~~~)))***++++++++++++***)))************************------,,,+++++++++,,,,,,(((+++------,,,,,,---///111///---,,,---///222333222111111000//////......,,,///000000...---,,,+++.../////////------///000111111222222222222111111444222000000111222111000000//////000000111222333444444333333:::NNNgggxxx}}}nnnjjjxxx}}}wwwtttyyyvvvpppfffYYYJJJ===444222000//////111333333222444666777444333666???FFFOOOWWWdddsss{{{gggOOO???:::888555555:::<<<;;;===>>>999111......///000000000//////333555666444222111111111111222222222333333333333666555444444444555666666444666777777666555555666>>>AAAEEEKKKTTTbbbpppzzz~~~ttt^^^PPPQQQXXXdddttt~~~cccLLL@@@:::777555555666666666777888888444222111000222333222222111000000000222333222111111111222555777777555333666777888888777555333222000111111000///000222444222//////888EEEMMMGGG===999555444666888666444555666777777888888777666666333444555666666666777:::;;;:::777666666666666777999666555888===@@@@@@>>>;;;;;;;;;===@@@BBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFCCC@@@CCCEEEHHHIIIHHHGGGGGGHHHDDDFFFFFFCCCDDDHHHHHHEEECCCFFFJJJKKKJJJJJJLLLOOORRRPPPPPPQQQSSSTTTTTTSSSMMMNNNPPPSSSTTTTTTTTTSSSNNNNNNOOOOOOOOOPPPQQQRRR[[[ZZZXXXYYYZZZ[[[ZZZYYYVVVWWWWWWWWWVVVVVVXXXZZZXXXZZZ\\\\\\\\\ZZZXXXWWWYYY[[[^^^aaaccccccbbbbbb^^^___aaacccdddcccbbbbbbaaadddggghhhfffcccbbbaaakkkhhheeedddeeeggghhhhhhccccccdddeeeggghhhjjjjjjiiikkkkkkkkkkkkllloooqqquuutttsssqqqooonnnmmmllloooqqqsssrrrqqqnnnlllkkkkkkpppwww{{{zzzwwwsssqqqnnnoooooopppqqqqqqqqqqqqrrrtttvvvxxxyyyzzz{{{|||}}}{{{yyyyyy|||zzztttsssvvvzzz||||||wwwxxxxxxwwwvvvuuuttttttuuuxxx|||}}}}}}||||||}}}}}}|||{{{{{{{{{yyy|||~~~}}}|||~~~)))******++++++******)))++++++++++++++++++++++++------,,,+++++++++,,,,,,&&&---222000)))&&&***000444222///------...000111000000000000///...------,,,---///000...,,,,,,......///000///...---...///000111111222222111111000222111///000111333333222111111111111222333444555333444555444777DDDZZZlll}}}zzzfffaaarrr|||xxxtttrrrqqqlllbbbUUUHHH>>>777444111000///000222333222111333555555444444999DDDLLLVVVaaappp~~~uuu^^^GGG;;;:::999555666777777444444444111---......//////000000000000///000222333222000111222111111111111222222333333:::888555333222444777:::888888777666444555777:::<<<>>>???@@@CCCMMMZZZdddtttwww|||eeeLLL???>>>AAAJJJZZZkkkyyy}}}bbbKKK>>>999666333444444555555666666666333222111111222333333222111000000000222333222111111111222444666777666444777777888777666555333222000111222111000000222333333000111@@@ZZZhhh]]]JJJ@@@888333666999666333444444444555555555555555444222555666666555555666777::::::999777666555666666:::999888;;;@@@BBB@@@>>>:::999999;;;>>>@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFHHHFFFCCC@@@???@@@CCCHHHJJJIIIGGGEEEDDDCCCFFFFFFCCCCCCFFFGGGEEECCCGGGJJJKKKJJJJJJLLLOOORRRQQQPPPQQQRRRSSSRRRPPPLLLMMMNNNPPPPPPPPPOOONNNLLLNNNPPPQQQPPPPPPRRRTTT\\\ZZZXXXXXXYYYZZZZZZYYYYYYZZZZZZYYYWWWVVVXXXYYYXXXYYYZZZ[[[\\\[[[XXXWWWWWWYYY]]]```bbbbbb```______aaacccddddddbbb```___cccddddddcccaaa```aaabbbhhheeeccccccfffhhhjjjjjjgggeeecccbbbbbbdddggghhhhhhjjjkkkllllllmmmppprrrvvvvvvtttrrrqqqooonnnnnnmmmoooqqqqqqooonnnnnnoooqqqvvv{{{}}}{{{vvvrrroooppppppqqqrrrrrrssssssrrrqqqtttwwwyyyxxxwwwxxxzzz}}}{{{zzzzzz{{{~~~~~~xxxvvvyyy}}}|||zzzwwwuuuuuuwwwxxxzzztttwwwyyy{{{|||||||||||||||yyyxxxxxx{{{~~~~~~|||zzzzzz{{{~~~************************++++++++++++++++++++++++,,,,,,,,,++++++,,,------(((///444222***&&&***111444222000...------......000000000000///...---,,,------...111///,,,---000---///111111000.........///000000000000000000///000//////000222333333222111111111222333444555666222333444555444;;;LLL]]]sss~~~vvv___YYYmmm}}}yyyuuurrroooggg___RRREEE;;;555333222111000000000222222111000///111333444555===IIIRRR___lll{{{~~~}}}mmmVVVEEE===:::666444222111000......//////////////////000111111222222111///000333444222222444111111000111111222333444:::999777444222444777;;;888888666444333444777:::888999::::::<<>>@@@@@@>>><<<:::999999:::===>>>>>>===@@@AAABBBCCCCCCCCCCCCCCCCCCDDDGGGJJJHHHCCCAAABBB???CCCGGGIIIHHHFFFCCCBBBBBBFFFGGGCCCBBBEEEGGGFFFEEEHHHKKKKKKIIIJJJLLLOOORRRQQQPPPPPPQQQQQQOOONNNIIIJJJJJJKKKKKKJJJJJJJJJJJJMMMQQQRRRQQQQQQTTTVVV[[[YYYWWWWWWXXXZZZZZZYYY[[[[[[[[[ZZZXXXWWWXXXYYYYYYXXXXXXXXXYYYWWWUUURRRTTTWWW[[[^^^``````^^^]]]___```bbbcccbbbaaa___]]]ddddddcccaaa______aaaccceeecccbbbcccfffhhhiiiiiiiiigggeeebbbaaabbbdddfffhhhjjjmmmooooooppprrrssswwwwwwvvvuuusssqqqooonnnlllnnnpppooommmnnnqqqtttxxx|||}}}xxxtttqqqrrrssstttuuuvvvuuutttsssoootttxxxyyywwwvvvwwwyyy{{{zzzyyyyyyzzz{{{~~~~~~zzzyyy}}}|||wwwtttvvvzzz~~~zzzzzzzzz{{{|||}}}}}}yyywwwyyy{{{}}}{{{xxxvvvvvvxxx,,,+++************+++,,,++++++++++++++++++++++++++++++++++++,,,------...))),,,///...,,,***,,,...///...------,,,,,,,,,,,,000000111111000///---,,,...,,,---111000,,,---222---000333444222///...---......////////////....../////////000222222000...000000000111222333555666444333444555444777DDDSSSgggtttsssZZZSSSjjjzzzvvvrrrlllhhhYYYPPPCCC999444222222111000///...///000111111000...111555777;;;DDDQQQ[[[iiivvvpppZZZFFF@@@>>>888333333///......///......///111111111111222222333444555555///---222555333111222111000000000111222333444666777888777444333555777666777777555333333555666333555777999;;;===@@@CCCHHHMMMUUUaaappp~~~qqqSSS@@@<<<777444444;;;CCCQQQfffxxx}}}bbbIII===888777444555555666666555444333333222222333555555444333555222000000111333444444555333000000222444555555666555555555444444333333222444555666555444555666555555888FFFbbbvvvooo[[[PPP???444777:::666222444333333222222333444444555333888:::666444666555222777999:::999666555666888:::===??????>>>;;;:::999<<<;;;;;;;;;===>>>===<<<>>>???AAACCCDDDCCCBBBAAABBBCCCGGGLLLJJJCCCAAAEEEBBBDDDFFFGGGEEECCCCCCCCCBBBFFFHHHDDDBBBEEEGGGGGGHHHJJJKKKJJJHHHIIILLLPPPRRRPPPOOOOOOOOOOOOMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKHHHMMMRRRTTTSSSSSSVVVYYY[[[YYYVVVVVVWWWYYYYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZYYYWWWVVVVVVXXXXXXVVVTTTUUUXXX\\\```bbbaaa___^^^]]]^^^___`````````___^^^bbbcccdddcccaaaaaabbbccccccbbbbbbcccfffggggggfffgggggggggfffeeeddddddcccgggkkkooorrrssssssssstttvvvvvvwwwvvvtttrrrooommmnnnpppqqqnnnlllmmmrrrwwwzzz}}}}}}xxxuuussstttuuuwwwyyyxxxwwwtttsssoootttzzz{{{xxxwwwxxxzzzxxxxxxwwwwwwvvvxxx{{{}}}~~~{{{xxxzzz}}}xxxvvvyyy~~~}}}zzzyyy{{{~~~~~~|||zzzxxxzzz||||||yyytttqqqssswww---,,,***))))))***,,,---*********************************+++,,,---...///)))''''''))),,,...,,,+++***+++++++++++++++++++++000111111111111///...---...+++,,,000000,,,---333---000444666444000...,,,------............------000000000111222111---+++/////////000111333444555777555555666555666BBBPPP^^^mmm}}}rrrWWWQQQiii}}}yyytttnnnfff```KKKCCC999333222333333333///---,,,---///111111000///444999<<>>888555444888;;;DDDYYYlll~~~}}}bbbJJJ===999888666666777777777555444333333222222444666666555333666333000///111444555666666333000///111333555666555444444444444333333333333555777777666555666777111444777AAAWWWkkkhhhZZZUUUBBB444777:::666222444333333333333333444555666333999;;;666444666555111666888:::999666555666888999===@@@@@@;;;777666777???===<<<===>>>???>>>===<<<>>>AAACCCDDDCCCBBB@@@@@@AAAFFFLLLIIIBBBAAAEEEEEEEEEEEEDDDBBBAAACCCDDDBBBGGGHHHEEEBBBEEEGGGGGGIIIKKKKKKJJJGGGHHHLLLPPPRRRPPPNNNNNNNNNNNNLLLJJJKKKJJJJJJJJJKKKLLLNNNPPPGGGMMMRRRTTTTTTTTTXXX[[[[[[XXXVVVUUUVVVXXXYYYYYYVVVWWWXXXWWWWWWWWWYYY[[[XXXVVVTTTVVVZZZ]]]\\\[[[XXX[[[```dddfffeeecccaaa[[[[[[\\\^^^______`````````ccceeefffdddcccbbbbbbdddccccccdddffffffdddbbbdddfffhhhjjjiiigggdddaaagggkkkqqqtttuuuuuuuuuuuuuuuvvvwwwwwwuuurrrnnnlllqqqrrrqqqnnnjjjlllrrrxxxwwwzzz|||}}}zzzvvvtttsssuuuvvvyyyzzzzzzwwwtttrrrpppuuu{{{|||zzzxxxyyy{{{vvvvvvvvvuuutttuuuxxxzzzyyywwwwwwzzz~~~yyyxxx|||~~~yyywwwyyy}}}~~~}}}{{{{{{zzzzzz|||}}}|||wwwqqqooorrrvvv~~~---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---+++)))))),,,...------------,,,+++***))),,,000000,,,,,,000000,,,------...///111111///---,,,...///000///000111333222222333333333222111111***,,,...000111111000///222111000//////.........111222333444333222111000000444888888888:::@@@FFFOOO___vvvjjjQQQQQQkkk~~~uuuttttttlllYYYHHH<<<888555222222222111000111111000000000000111111666555999DDDMMMTTTaaammmyyy|||nnnfffRRR@@@666555222222+++222333333222000111333555555222000222666777333000222///------...//////...333333222222111000000000222222222333333222222222444666555111111333333000333333444555555666666666999:::>>>GGGPPP^^^ssssssPPP:::666666000;;;999777???GGG```~~~jjjQQQAAA;;;<<<333444555666666555444333333444666666555444555666666333000000222555555444333222000111222333333222333...---333888777444333222333555666777666555555444333555>>>IIIRRRUUUUUURRR@@@333333444000111666222111222333111///333:::333555666666444333444555888777888999;;;;;;:::999>>>>>>===;;;888777999:::::::::;;;===>>>@@@AAABBBAAACCCDDDBBB??????BBBEEEAAABBBDDDEEEFFFEEEDDDBBBFFFDDDAAA???>>>???@@@BBBGGGBBB@@@DDDGGGFFFEEEFFFKKKJJJIIIHHHHHHIIIJJJKKKPPPPPPOOONNNNNNNNNOOOOOOJJJJJJKKKLLLLLLKKKJJJIIILLLNNNPPPQQQRRRSSSUUUWWWUUUUUURRRPPPUUU[[[[[[XXXXXXVVVZZZ``````YYYUUUWWW\\\TTTRRRXXX^^^^^^^^^```^^^```ccccccbbb`````````bbb___[[[ZZZ[[[\\\^^^^^^eeehhhjjjiiifffddddddfffaaacccdddfffeeedddaaa```iiikkkkkkiiifffdddgggjjjjjjmmmrrrvvvwwwuuusssqqqrrruuuxxxyyywwwuuussssssssstttrrrnnnoootttvvvvvv|||xxxtttqqqqqqsssuuuvvvzzzwwwvvvwwwyyyzzzwwwtttwwwyyy{{{|||{{{{{{|||}}}yyyxxxwwwvvvvvvuuurrrpppvvvwwwxxxzzz}}}~~~{{{zzzzzz|||||||||}}}|||{{{{{{|||~~~}}}{{{{{{}}}|||xxxvvvqqqkkklllrrr---,,,,,,++++++,,,,,,---------------.........///---...---,,,******,,,.........------,,,+++******,,,//////,,,,,,//////,,,...------...000000///------...000///......///000111111222222222222222111...///000111111000000///222111000//////.........333333444444444333111111111444666555222111555999EEEVVVnnnhhhOOOOOOkkk~~~{{{wwwrrriii[[[JJJ>>>888555222000000111000///222111111111111111222222444444;;;GGGRRR\\\iiiuuupppaaa[[[JJJ;;;444444222555222%%%222222222111//////111333333000///000444555222...111///------...000000///000000000111111222222222111111222222222222111111444777666222222444444222555444444444444444444444555555999@@@HHHUUUjjj{{{uuuYYYBBB888555...888666444;;;AAAYYYvvvkkkRRRAAA:::;;;444444555666666555444444444666888888777555555666555222//////222444444444444222111111222333333222777111000555888666333111333333444555555555555555444222333:::DDDKKKNNNNNNLLL<<<111222444111111666666333333444333111444999666777999888777666666777888888888999:::;;;;;;:::>>>>>>===;;;888888999:::999::::::;;;<<<===>>>>>>AAAAAAAAA@@@??????AAACCCAAABBBDDDEEEEEEEEECCCBBBCCCBBB@@@??????@@@BBBDDDIIIDDDBBBEEEGGGFFFEEEGGGJJJJJJIIIIIIJJJKKKLLLMMMRRRRRRQQQPPPOOOOOOOOOPPPMMMNNNNNNNNNMMMJJJHHHFFFKKKMMMQQQRRRSSSTTTVVVXXXUUUVVVUUUTTTXXX\\\[[[VVVTTTSSSVVV]]]]]]XXXVVVXXX[[[VVVUUUZZZ^^^\\\]]]___\\\___bbbcccaaa______^^^```\\\XXXWWWXXX\\\^^^___ccceeehhhhhhgggfffeeeeeeddddddddddddddddddddddddjjjkkkkkkhhheeedddgggkkkkkknnnqqqttttttsssqqqpppqqqtttxxxyyyxxxwwwvvvvvvtttuuutttpppppptttvvvtttxxxtttmmmiiijjjnnnrrrvvvxxxwwwwwwwwwxxxxxxvvvuuu{{{{{{zzzyyyxxxyyy}}}|||zzzwwwvvvuuutttrrrppptttttttttuuuxxx|||}}}{{{{{{}}}~~~~~~}}}|||{{{zzzzzz|||~~~~~~||||||~~~~~~|||wwwttttttqqqnnnqqqxxxyyy~~~,,,,,,++++++++++++,,,,,,------........./////////---...///...,,,+++,,,---......------,,,,,,+++++++++......++++++......+++...---+++,,,...//////...///000111000---,,,,,,,,,//////000111222222222222222111111000/////////000222111000//////.........000111222333444444444444222333444222...---///222999JJJaaarrr|||fffMMMOOOmmmzzz}}}}}}rrr___KKK>>>888444222///...///000//////111111111111222333444444666888@@@MMMYYYeeerrr}}}}}}xxxooo```UUUPPPCCC888444444000444666...111111111///------...000111///---///111222000---///---,,,---///000000000000000111111111111111111000111111111111111111000444666666333333666666333555555444333333222111111333222444999@@@KKK^^^nnnwwweeeNNN;;;666---666444333999===SSSnnnnnnTTTAAA999999444444555666666555444444555888;;;;;;999777555555444111//////111333444444444333111111333333333222999444222555777444111000333333333333333444444555555222111555<<>>??????AAA@@@>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@BBBDDDEEEJJJFFFDDDGGGHHHFFFEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPTTTTTTRRRQQQPPPPPPPPPPPPNNNOOOPPPPPPOOOLLLIIIGGGIIIMMMQQQTTTUUUVVVXXXYYYUUUWWWWWWWWW[[[]]]ZZZSSSPPPPPPSSSYYYZZZXXXVVVXXXZZZYYY[[[^^^]]][[[[[[___[[[^^^aaabbbaaa^^^]]]]]]^^^ZZZUUUTTTVVV[[[___aaacccdddfffiiikkkjjjgggeeefffeeeddddddeeefffhhhiiikkkllljjjgggcccdddhhhlllnnnppprrrqqqpppoooooopppqqqtttwwwyyyyyyxxxxxxyyyvvvxxxwwwsssrrrttttttrrrsssnnngggbbbbbbhhhooouuuvvvxxxyyyxxxwwwvvvvvvvvv|||zzzvvvrrrrrruuu|||}}}yyyvvvtttsssqqqpppqqqpppoooooorrrvvv{{{}}}}}}||||||~~~~~~|||yyyxxxxxxxxxzzz}}}~~~}}}}}}~~~}}}|||vvvrrrqqqqqqqqqqqqwww}}}zzz}}},,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,...//////---,,,,,,,,,......------,,,,,,,,,,,,+++,,,,,,++++++,,,,,,+++...,,,******,,,.........111222333111...,,,***+++---...///000111222222222111000///...---...000111222111000///............,,,---///111333444666666111222444333111111333555444???PPPcccrrr|||gggPPPSSSqqqyyy{{{xxxiiiSSS@@@666444111///......///000000///000000000111222333555555;;;@@@IIIUUU```lllxxx}}}xxxooohhh___TTTMMMLLLBBB888666444---///444///000000///---++++++---...000......///111111///---...---,,,---///111111000444333222111000///...---000000111111111111000000111444555333333666666333333333333222222222111111444333333777;;;CCCTTTcccvvvzzzqqqZZZAAA:::000777555555;;;???SSSkkkqqqVVVBBB999777444555555555555555555444555888;;;<<<:::666444333222111//////000222333444555333222222333333333222777333111444555222000111444333222111111222444555666333111222666999;;;<<<<<<444...000222111000222999333000222444222111111444666888888777666666777999999888888888999===???<<<======<<<:::888999:::888999:::<<>>AAABBBAAA>>>@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBCCCDDDJJJFFFEEEGGGGGGDDDDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOKKKMMMPPPRRRRRRPPPNNNLLLIIIMMMRRRVVVWWWWWWXXXYYYWWWXXXWWWVVVXXX[[[XXXRRRPPPPPPSSSVVVXXXXXXWWWXXXYYY\\\``````]]]YYY[[[^^^ZZZ\\\```aaa___]]]\\\\\\]]]YYYTTTSSSVVV\\\aaadddeeeeeegggjjjnnnmmmhhhccceeeeeeffffffgggiiijjjkkklllllljjjfffcccccchhhmmmqqqrrrrrrpppmmmlllnnnpppsssuuuxxxyyyxxxxxxxxxyyywwwyyyxxxtttrrrtttrrrooommmjjjeeeaaaaaafffnnntttuuuwwwzzzyyyvvvtttuuuwwwuuussspppmmmmmmrrryyy~~~~~~yyyvvvtttsssqqqpppnnnmmmlllllloootttzzz}}}}}}}}}~~~{{{xxxttttttssstttvvvzzz~~~}}}||||||}}}~~~~~~{{{yyytttsssrrrqqqqqqsssxxx}}}~~~,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,---//////---++++++,,,///...---,,,,,,,,,------,,,++++++,,,,,,++++++,,,...,,,******,,,.........222444555333000---++++++,,,---...///000000111111...---,,,+++,,,...111222222111000///............------......000111222222111222444444444444555666444888BBBTTTiiiyyymmm[[[___yyyvvvqqqeeeUUUDDD888222000000///......000111111000...//////000222444666777>>>EEEPPP\\\hhhuuuvvvlllaaaZZZSSSKKKHHHIII???888777444***,,,222////////////---++++++---///000//////000111111000...---,,,,,,...000111111000333333222111000///...---000000111111111111000000---111333111222555555222111111111222222222333333444333444666888===KKKXXXmmm~~~jjjOOOBBB444777444555>>>BBBVVVnnnsssXXXCCC999777555555555444444555555555444777::::::888555222111111000000//////111444555666444222222333333333222333///...222333111111333555444222111111222333444666444222222333555666777888333///000111000///000;;;555222555777444222222444666777888777666777888888999999888888999===AAA;;;<<<===<<<:::999999:::;;;;;;<<<===>>>???@@@AAAAAA???>>>???BBBDDDBBB???@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAHHHEEEDDDFFFEEEBBBBBBFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNLLLNNNPPPRRRRRRQQQPPPNNNJJJNNNSSSVVVWWWWWWWWWWWWXXXWWWTTTQQQTTTXXXWWWRRRRRRTTTVVVVVVWWWYYYYYYXXXYYY___cccaaa\\\ZZZ\\\^^^ZZZ\\\^^^___]]]\\\\\\\\\___ZZZVVVTTTWWW]]]bbbeeeeeedddfffiiikkkiiiddd^^^cccdddgggiiijjjkkkjjjiiilllllljjjfffcccccchhhmmmqqqrrrrrroookkkkkknnnrrrtttvvvxxxxxxvvvuuuuuuvvvwwwyyyxxxsssqqqrrrpppllljjjjjjhhhgggfffiiiooottttttwwwyyyxxxuuusssuuuwwwpppooonnnmmmnnnrrrxxx|||zzzvvvuuutttrrrqqqnnnmmmllllllooouuu{{{~~~|||}}}~~~}}}xxxtttpppooonnnnnnqqqvvvzzz}}}{{{zzzzzz|||}}}|||zzzxxxwwwxxxvvvsssrrrtttxxxzzz{{{|||++++++************++++++)))))))))*********++++++,,,---...---+++***+++,,,///...---,,,,,,---...///...++++++......++++++......---+++,,,...//////...111333555555222///---,,,,,,------...////////////,,,,,,++++++,,,...000222222111000//////.........111000///...---,,,,,,,,,222333333333333222111111555444999HHH]]]qqq}}}xxxkkkooo}}}uuuhhhVVVFFF<<<777444222000///...///111222111000...///000111333666888999???JJJWWWbbbppp~~~mmmbbbWWWOOOIIICCCAAACCC<<<555666444,,,...444111...//////...,,,---///111000000111111111111000000---------...000111000.........///000000111111222000111111111111111111000+++///111111222666555222000000111222222333444444333222444555555888BBBNNNfff{{{dddNNN;;;999333555@@@FFFZZZsssuuuZZZEEE:::777666555444444444444555666222555888888666444222222000111111000000111444777777555333222333444333222///------000111000222555555444444333333333333333444333333333333444444555666333000000000111111111<<<888777999999666555666555777999999888888999:::666999;;;:::999999===AAA:::<<<======;;;999999:::=========<<<;;;;;;::::::?????????AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCAAA@@@FFFDDDDDDFFFDDDAAACCCGGGHHHIIIKKKLLLNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMQQQQQQRRRRRRQQQOOONNNMMMMMMPPPSSSUUUUUUTTTTTTUUUVVVUUUQQQNNNQQQVVVUUUQQQUUUWWWXXXVVVXXX[[[\\\ZZZ[[[aaaddd```\\\\\\^^^___\\\]]]^^^]]]\\\[[[\\\^^^aaa]]]XXXWWWYYY^^^bbbdddaaabbbccceeeeeeccc___\\\aaacccgggiiikkkjjjhhhgggkkkllljjjgggcccdddhhhlllmmmpppqqqnnnjjjiiinnnssssssuuuvvvuuutttrrrsssssswwwxxxvvvpppnnnooonnnkkkiiikkkmmmlllkkklllppptttuuuwwwxxxwwwvvvuuuuuuuuuqqqqqqqqqppppppsssxxx{{{}}}zzzwwwwwwvvvtttsssooonnnmmmnnnppptttyyy|||zzzzzz|||~~~~~~{{{uuuqqqmmmllljjjjjjmmmrrrwwwzzzzzzyyyyyyzzz|||}}}{{{zzzzzz}}}|||xxxvvvwwwxxxxxxyyyzzz}}}++++++************++++++)))*********++++++++++++,,,,,,,,,***))))))***,,,///...---,,,,,,---...000///,,,,,,//////,,,,,,///...------...000000///---///111444444222///...---,,,------.........------...---,,,,,,---...///000222111000//////.........111000...---,,,,,,------222222222222222111///---222333666???OOOcccvvv|||~~~qqqbbbMMM>>>888777666444//////...///111111000///000000111333666999;;;===FFFQQQ___iiivvv~~~tttoooaaaXXXMMMGGGBBB>>>===???<<<555777777///111666222.../////////...///111333///000111111111000000000.........///111000///---,,,---...///000222222333111111222222222222111111***///111222333777777444222222222333333333333333222333555777666666>>>GGG[[[vvvxxx^^^GGG>>>444666CCCJJJ___vvvuuu[[[FFF;;;888666555444444444444555666222444666666555333333444000111222111000111555999777555333333333444333111000---...000111000222666555555555555555444333333000111333444444444444444333222000///111444666666999777888:::888444555888444555888888777777888999555888<<<<<<::::::===AAA999;;;======;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB???@@@CCCEEEEEEDDDCCCBBBEEEDDDEEEGGGEEEBBBDDDIIIIIIJJJKKKMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMNNNNNNRRRQQQQQQPPPOOOOOOOOOOOOQQQSSSTTTTTTRRRQQQQQQRRRSSSSSSQQQOOORRRVVVUUUPPPTTTWWWXXXVVVXXX^^^```^^^]]]bbbccc^^^\\\^^^```___^^^^^^]]][[[ZZZ[[[^^^```bbb^^^ZZZYYYZZZ]]]```aaa___aaacccdddbbbaaa``````bbbccceeefffggggggggggggjjjkkkkkkhhheeedddgggkkkgggkkknnnlllhhhhhhmmmssspppqqqsssrrrqqqqqqrrrsssuuuvvvsssmmmkkklllllljjjjjjmmmooonnnllllllqqquuuwwwvvvuuuvvvwwwvvvuuussswwwvvvssspppoooqqquuuyyy}}}{{{yyyyyyyyyxxxvvvuuuqqqpppooonnnoooqqqssstttuuuvvvxxxzzz{{{yyyuuurrrmmmkkkiiihhhkkkooouuuxxx{{{zzzyyyzzz}}}~~~~~~yyy~~~|||zzz||||||yyy{{{{{{~~~++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,///...---,,,,,,---///000000,,,,,,000000,,,,,,000------...///111111///---,,,///222333111///......---------...------,,,,,,000000///...............222111000//////.........------,,,---...000222333000000000111333222000...///222555:::EEEXXXppphhhYYYFFF777222111111000///......///000000///---111222333555888;;;>>>???MMMYYYfffooozzzxxxiiiaaaWWWOOOFFFCCC@@@======@@@@@@999:::999222333666000...///000//////000333666...000111111000//////000///......///111000...,,,////////////000000000000222222333333333333222222***///222333555888888555555555444333333222222222444555888:::999888===FFFRRRmmmkkkQQQEEE888999FFFNNNcccvvvuuu\\\GGG<<<999666555444333333444555666333444666666555444555666000222333222111222666:::888666444333444444333111111//////111111///222777555555666777666555333222---000333555555444444444000111000///111666999:::444444666888555111222777111333555555555555666777333888<<<===;;;:::===AAA999;;;======;;;:::::::::999:::;;;===???@@@BBBBBB999===@@@AAA???>>>???AAA@@@@@@??????@@@@@@AAABBB<<>>@@@IIIZZZjjj{{{^^^CCC:::<<<:::777333111222222000...222000///000222444222000111000///000333555555444111000///000222333222111...///111333444555444444555777888666333111333555777555333333333333111///444444555555666666555555555666666555333111222333666444444555777999999888>>>===;;;:::999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;::::::;;;===>>>===<<<;;;;;;===???BBBBBB@@@===AAA@@@??????AAAAAA@@@???===@@@AAAAAADDDHHHGGGCCCDDDEEEGGGHHHGGGFFFDDDBBBHHHGGGGGGIIILLLNNNNNNNNNIIIHHHGGGIIIKKKMMMNNNMMMLLLNNNPPPPPPPPPPPPRRRTTTUUUTTTSSSRRRQQQQQQRRRRRRWWWSSSRRRUUUVVVTTTSSSUUUXXXYYYZZZ[[[[[[]]]```ccc```___]]][[[[[[\\\___aaaYYYXXXVVVUUUVVVYYY\\\^^^aaa^^^\\\\\\___aaaaaa```___\\\___eeegggddddddiiieeedddcccbbbbbbdddfffgggkkklllkkkhhhdddcccfffjjjgggjjjllljjjggghhhnnntttqqqnnnlllnnnrrruuuuuutttrrrppplllgggeeefffiiimmmhhhhhhmmmrrrrrroooooosssrrrssstttsssrrrsssuuuwwwzzzvvvqqqnnnoooqqqssstttvvvxxx{{{~~~xxxtttqqqqqqpppmmmjjjgggffffffjjjmmmqqqssssssqqqqqqqqqooonnnkkkjjjmmmrrrwww{{{||||||~~~}}}}}}~~~~~~{{{zzz{{{~~~}}}''')))******)))(((((()))***---,,,))))))++++++(((------------------------...------,,,++++++++++++---,,,+++,,,---...---,,,++++++,,,...//////---***)))+++000444555444333111///---***+++---///...------------------...//////111000///111222111...---+++******))))))******+++...------...000111000///222111111444777@@@RRRbbbyyy}}}pppTTTFFF888333444444444666000222333333222111222333000333666555666<<>>888555222222333444333222555333111222444555333111111000///000222444555444222111000111333444333222...///000222333444444444444666666555222111222333555333222333444444333111...///111222333444333333555666777555333222333333666444333444777999::::::<<<;;;:::999999999:::;;;888999999999888888777666:::999999:::<<<>>>===<<<=========>>>@@@@@@>>><<<@@@???>>>???AAABBBAAA@@@>>>AAABBBAAADDDHHHGGGCCCDDDEEEFFFGGGHHHGGGGGGFFFKKKJJJJJJKKKMMMNNNMMMLLLLLLJJJIIIJJJLLLMMMMMMLLLLLLNNNOOOOOONNNNNNOOOQQQTTTSSSSSSSSSRRRRRRRRRRRRUUUQQQQQQTTTUUUSSSSSSUUUXXXYYYZZZZZZ[[[]]]```cccgggbbb\\\ZZZ[[[[[[ZZZXXXZZZYYYWWWWWWWWWYYY[[[]]]aaa^^^\\\\\\^^^______]]]```___aaagggiiieeeeeegggddddddcccbbbccceeeggghhhjjjjjjiiigggffffffhhhjjjjjjkkkllljjjiiijjjooosssrrrpppoooppprrrtttsssrrrpppnnnjjjfffcccdddhhhllliiijjjnnnttttttppppppssspppqqqqqqpppppprrrvvvyyyxxxuuurrrppppppqqqrrrrrrssstttwwwzzz{{{yyyuuuqqqqqqqqqpppnnnjjjgggeeeeeehhhlllppprrrrrrqqqqqqqqqpppooommmmmmooossswwwzzzyyyyyyzzz}}}}}}~~~yyywwwxxx}}}||||||{{{~~~+++,,,---,,,***)))))))))***---...,,,+++---,,,(((........................,,,,,,,,,------,,,++++++...,,,++++++,,,,,,+++*********+++,,,......---++++++,,,---///111333444555111...++++++,,,---......,,,---......//////......000000111222333222///,,,------,,,,,,,,,,,,------...------...000111111000222000111222444999FFFSSSooo~~~rrrbbbIII>>>444222333333444555111222444444333333555666333555777777:::CCCQQQ\\\kkkvvv|||ooocccYYYSSSNNNKKKMMMOOOQQQQQQOOOOOOQQQSSSHHHFFFDDDDDDDDDCCCAAA???CCCCCC;;;666GGG^^^]]]KKKFFF000333222222999222000222111000000///---***'''000000000000000000000000111000000111333444333111111111222333444444444444666555333222111333444666444444666:::;;;<<>><<<;;;>>>======???AAACCCBBBAAA???AAAAAA@@@CCCFFFEEEAAADDDEEEEEEFFFGGGHHHJJJJJJNNNMMMLLLMMMNNNNNNLLLJJJNNNLLLKKKLLLMMMNNNMMMLLLMMMNNNOOONNNLLLKKKLLLMMMRRRSSSTTTTTTTTTSSSRRRQQQSSSPPPPPPSSSSSSQQQRRRUUUWWWXXXZZZZZZZZZ\\\___bbbhhhaaaZZZYYY[[[\\\YYYUUU[[[[[[YYYYYYYYYZZZ[[[\\\___]]][[[[[[\\\]]]\\\[[[bbbbbbeeejjjkkkgggeeefffdddccccccccceeegggiiijjjjjjhhhgggggghhhjjjkkkkkkkkkjjjiiiiiijjjlllnnnppppppoooooopppqqqqqqpppnnnooommmhhhcccaaabbbfffjjjkkklllqqqvvvvvvrrrqqqsssqqqqqqqqqoooooopppsssvvvttttttsssrrrqqqpppooooooppppppqqqtttuuutttqqqnnnpppppppppooommmiiifffdddfffjjjoooqqqrrrrrrrrrsssppppppooooooqqqsssvvvxxxvvvuuuvvvxxx|||~~~~~~~~~}}}}}}~~~~~~{{{yyyxxxwwwxxx|||}}}|||{{{~~~---...///---+++))))))))))))---...------...,,,(((........................***+++,,,---...---,,,+++,,,+++******,,,,,,+++***+++***+++,,,...///---,,,++++++,,,,,,...///111222222000---++++++,,,......+++,,,.../////////...---///000111000111111...)))111000000000000000000111///...---...000222111000111000111444555777@@@KKKbbbqqq|||fffUUUCCC:::222111222000...///000222333333333444666888888999:::;;;AAANNN^^^jjjsss|||yyypppcccXXXRRRPPPPPPQQQUUUUUUVVVWWWXXXWWWTTTRRRHHHHHHGGGIIIKKKKKKJJJIIIFFFCCC;;;;;;NNNeeehhh^^^VVV888555333444<<<444333000000000000111///,,,***////////////////////////111111111222333444333111000111333444444333222111333222111111111222444555444444777:::;;;>>>HHHSSSllljjjPPPEEEEEEPPPeeexxxlllaaaTTTMMMLLLQQQ\\\ggg|||~~~bbbIII======888777555555555666777777888777666555555444333333000///...///222333444333444333222222444444444222000000//////000111333444333444444333222222222222333222222444666666444222///111444555666555444333666777888777555444555666666444333333666:::<<<===777777777777888888999999888999:::;;;;;;:::999888888777777999;;;======<<<===;;;::::::;;;======<<<<<<<<<===???BBBCCCBBBAAA???@@@@@@>>>@@@DDDCCC???EEEEEEDDDDDDEEEGGGIIIKKKMMMLLLLLLMMMNNNMMMKKKIIIMMMLLLLLLMMMOOOPPPOOONNNOOOPPPPPPNNNLLLJJJKKKLLLQQQSSSTTTUUUUUUTTTRRRQQQSSSQQQPPPRRRQQQNNNPPPTTTWWWXXXYYYYYYZZZ[[[___aaaaaa]]]ZZZZZZ\\\]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\dddeeeiiilllllliiieeedddccccccdddeeegggiiikkklllkkkhhhfffhhhlllooonnnlllkkkiiiggghhhjjjlllllllllllllllnnnooopppooonnnlllooolllhhhccc```bbbfffjjjnnnooosssxxxwwwsssqqqtttuuuuuuuuussspppnnnnnnoooppprrrssssssqqqnnnmmmlllnnnmmmmmmoooppppppnnnkkkmmmmmmnnnpppooommmjjjgggeeeiiinnnrrrsssttttttuuupppppppppqqqrrrsssuuuvvvsssssssssuuuyyy}}}~~~~~~|||{{{zzzzzzzzzzzzxxxvvvzzzzzz{{{~~~}}}}}}~~~***+++,,,+++(((&&&%%%&&&%%%)))***))))))+++)))%%%,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***))))))***,,,------,,,---,,,,,,---//////...---++++++,,,,,,,,,,,,,,,+++111000...---,,,,,,---///+++,,,.../////////...---,,,///000///111444222,,,......------------......///...---///111222111000222111222444444444999AAAUUUddduuuqqqZZZJJJ>>>777111111000---,,,---///000111222222333555888888999;;;???IIIXXXjjjvvv|||nnnfff[[[RRROOOPPPSSSUUUWWWVVVVVVZZZ^^^\\\TTTLLLFFFEEEFFFHHHLLLOOOPPPOOOEEE===:::BBBRRR___hhhlllfff@@@666222333;;;555555/////////111222222111///////////////////////////444222222222333333222000///111333444444333111000111111000000111222333444444444777:::;;;@@@LLLYYYttt|||eeeMMMBBBCCCNNNeeezzznnnUUULLLDDD@@@???@@@FFFNNNdddwwwcccIII<<<;;;::::::888666555555555666666666666555444333222333000///...///222444444444444333222222444444333222111111000000000222333444444444333333444333333222444444444555666555333111444555666777666444222111555666777777555444555666777555333444777:::<<<<<<555666666777777888888888999:::;;;<<<<<<;;;::::::888777777999;;;======<<<999888777888;;;=========:::;;;<<>>@@@???===???BBBBBB>>>FFFEEECCCBBBBBBDDDFFFHHHJJJIIIJJJLLLMMMMMMKKKIIIKKKKKKLLLNNNQQQRRRRRRQQQPPPQQQRRRPPPNNNLLLLLLMMMQQQRRRTTTVVVVVVUUUSSSRRRVVVSSSSSSSSSPPPMMMNNNSSSVVVWWWXXXYYYYYY[[[^^^aaa[[[]]]^^^\\\ZZZZZZ]]]```]]]]]]]]]]]]]]]]]]\\\\\\WWWXXXZZZ[[[\\\]]]^^^^^^dddgggkkklllkkkiiifffbbbcccdddeeegggiiikkkmmmnnnmmmjjjiiikkkoooqqqpppnnnmmmkkkjjjjjjkkkmmmmmmllljjjlllnnnpppqqqqqqqqqqqqpppnnnjjjfffcccdddhhhkkkqqqqqqtttxxxvvvrrrqqqttttttvvvxxxwwwtttooolllkkkmmmppprrrrrrooommmlllmmmmmmllllllmmmnnnnnnmmmkkkjjjjjjllloooqqqqqqnnnkkkeeeiiiooorrrtttuuuvvvwwwoooooopppqqqrrrssstttuuutttssssssuuuxxx{{{}}}}}}{{{zzzyyyyyy{{{|||{{{{{{{{{{{{|||}}}}}},,,---...---***((((((((('''***+++******,,,+++(((************************,,,,,,,,,------,,,++++++***))))))***---......---///...------...///...---+++,,,,,,---,,,+++)))(((...///000///------...///,,,---......//////......+++000111///222::::::444...------,,,,,,------...///......///111222222111333111111222111///111666KKKYYYkkkyyyzzzdddOOOCCC777222///000000......000///000000000000111444777666888===DDDQQQbbbsss~~~}}}hhhaaaWWWOOOMMMOOOSSSUUUVVVVVVYYY___bbb]]]QQQGGGAAA@@@@@@BBBFFFJJJMMMMMMFFF???@@@LLLWWW___jjjuuulllDDD777222333999444666000///...000222444333333000000000000000000000000444333222333444333222000000111333444444333222111111111111111111222333333333333666999;;;AAAPPP___zzzuuu```KKKBBBDDDPPPhhh~~~qqqZZZEEE@@@<<<<<<;;;:::===BBBQQQddd|||dddJJJ<<<:::<<<<<<:::777444333333555444555666555333222222333111000///000333555555444444333222222333333222111222222111111222333333444555333222333444555444222555444555666777666333000666666555444333111000///444666666666444444555666777666555666999:::::::::666666777888888888777777999999999999999::::::::::::999888999;;;===<<<;;;666555555777:::======<<<::::::<<>>@@@???===???CCCDDD@@@EEEDDDCCCBBBBBBCCCEEEFFFIIIIIIJJJLLLMMMMMMJJJHHHIIIIIIKKKNNNRRRSSSSSSQQQPPPQQQRRRQQQOOONNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSWWWUUUUUUTTTPPPMMMPPPVVVUUUVVVXXXXXXXXXZZZ]]]```[[[___aaa^^^XXXUUUXXX\\\\\\]]]___``````___^^^]]]WWWYYY\\\]]]]]]]]]^^^```dddhhhjjjiiiiiiiiifffbbbeeeeeegggiiikkklllmmmnnnnnnmmmlllmmmooopppooonnnooooooooonnnnnnnnnnnnooommmoooqqqrrrssssssuuuvvvrrrqqqooollliiiiiikkkmmmtttrrrsssuuusssooopppsssppptttwwwwwwuuuqqqooommmkkknnnpppooolllkkkmmmooolllllllllmmmooonnnllljjjiiihhhhhhlllpppqqqoookkkeeeiiinnnrrrtttuuuvvvwwwppppppqqqrrrsssuuuvvvwwwyyyxxxwwwxxxzzz{{{zzzyyysssrrrqqqsssvvvyyy{{{|||{{{|||}}}~~~~~~}}}}}}|||xxxzzz///000111000...,,,,,,,,,***---...+++,,,//////,,,************************...------,,,++++++++++++,,,+++***+++---......---000...---,,,------,,,+++,,,,,,,,,,,,,,,++++++++++++...000111///---...///---------------...//////...333222---000999:::333000000////////////000000000///...///111222222111222//////000000...///333AAAMMM```pppzzzoooXXXFFF???444000...000000///000333000111111000///111444777777:::AAALLL[[[mmm}}}{{{zzzuuuddd\\\RRRKKKKKKOOOTTTWWW\\\bbbiiilllgggZZZMMMDDD<<<:::888999<<<@@@CCCEEE@@@AAACCCIIITTT```iiillljjjBBB777444444888222666222000......000222333333000000000000000000000000333222222333444555333222000111222444444444333333222222222222222222222333111222555888:::AAARRRccc}}}nnn[[[HHHBBBEEERRRjjjxxx]]]GGG===999666888888888;;;@@@DDDRRRhhh|||~~~eeeLLL>>><<<;;;;;;;;;777333222333555333555666555333222333555222111000111444666666555444222111111222222111000222222333444444444444333444222111111444444333111333333444666888777444222666555333222111000111111333444555555444333444666777777777888::::::999777777777888888888777666555999888777666777888:::;;;<<<;;;:::;;;<<<===<<<:::555555555888:::;;;:::999:::;;;===@@@BBBBBB@@@>>>@@@AAA@@@???AAAFFFGGGDDDCCCCCCCCCCCCDDDEEEGGGHHHLLLKKKLLLMMMNNNMMMIIIFFFJJJJJJLLLOOORRRSSSQQQOOONNNPPPQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUVVVRRRPPPTTT\\\UUUVVVWWWWWWXXXZZZ]]]```]]]______[[[VVVSSSSSSUUU[[[]]]___aaabbbaaa___^^^ZZZ]]]``````^^^]]]^^^___cccgggiiiffffffhhhfffaaafffggghhhjjjlllmmmnnnnnnmmmnnnooonnnmmmlllllllllmmmoooqqqooolllkkklllooooooqqqrrrrrrqqqqqqtttvvvuuuuuuuuussspppoooooopppuuurrrqqqrrrpppmmmnnnsssrrrsssttttttqqqoooooooookkkmmmmmmkkkiiiiiinnnssskkkkkklllnnnoooooollliiiiiifffeeeggglllmmmkkkhhhcccggglllppprrrsssttttttrrrrrrrrrsssuuuwwwzzz|||~~~}}}||||||}}}{{{xxxvvviiihhhhhhkkkpppvvvyyy{{{~~~~~~~~~~~~|||xxxtttvvv}}}~~~||||||}}},,,---......,,,******+++(((++++++((((((,,,---+++************************000///---+++******++++++///---,,,,,,......---+++000...,,,+++++++++***)))...---,,,++++++---///000)))---111222000......000......---,,,,,,...///000333777444+++,,,444444---//////............//////000///...///111333222111///,,,---000222111333888888DDDWWWhhhsss{{{{{{hhhPPPAAA===555111///000000...///333111222222000000111444777999>>>GGGTTTdddvvvwwwwww{{{jjj```XXXNNNHHHHHHOOOWWW\\\fffqqq{{{yyykkkWWWIIIBBB:::777333222444888;;;===222;;;===;;;GGG[[[aaaYYYeee???777777666999222666333111---,,,---000111111000000000000000000000000111000000222555666555444111111222333444444555555222222222222222222222222111222555777999AAASSSeeehhhWWWFFFAAADDDRRRkkkhhhOOO<<<:::555111333444666;;;AAA===GGGXXXnnn~~~eeeMMM@@@>>>999::::::777333222444666222555777666444333555777333222111222555666777666333222111111222222000///222333444555666555444333333111///000333444222000000111333666999999666444666555333111111222333555222444555444333333444555777777888:::;;;:::888555888888999999999777666555;;;999777666777999;;;===>>><<<;;;;;;<<<===;;;:::555555666999;;;:::888666:::;;;===@@@BBBBBB@@@===BBBCCCBBBAAACCCIIIJJJHHHAAABBBCCCDDDFFFHHHJJJJJJOOONNNOOOOOOOOOLLLHHHEEEKKKKKKLLLOOOQQQQQQOOOMMMLLLNNNPPPPPPPPPPPPRRRTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTTTTUUUVVVTTTRRRXXX```UUUVVVWWWWWWXXXYYY]]]___]]]\\\ZZZXXXVVVTTTRRRPPP[[[]]]___bbbcccbbb```___^^^aaacccbbb___\\\\\\]]]bbbfffgggddddddgggfffaaaggghhhiiikkklllmmmnnnnnnlllnnnpppnnnkkkhhhiiijjjiiimmmooommmiiifffiiilllooopppqqqooommmmmmpppssswwwxxxyyywwwuuurrrqqqrrrvvvrrrppppppmmmkkkmmmssswwwvvvtttppplllkkklllnnnjjjlllllliiifffhhhpppvvvkkkkkklllnnnpppoookkkhhhiiifffcccdddhhhjjjgggdddbbbfffkkkooopppqqqqqqrrrtttsssssstttvvvzzz}}}~~~|||wwwtttfffeeefffiiipppwww|||}}}|||wwwsssvvv|||~~~{{{}}}zzz{{{------++++++++++++------)))))))))***++++++,,,,,,,,,++++++******++++++,,,///......---+++******))),,,------,,,+++,,,111555,,,---...---,,,,,,,,,---///...---...//////...,,,...,,,+++,,,...111222222---,,,+++---000111///---///000000000111111111111333222000///.........///000...---...111222111///111111000000000000000111888;;;FFFXXXhhhuuuwwwmmm]]]HHH<<<:::777444111//////000000///333222111111111222444666;;;BBBOOO^^^mmmzzzzzzqqqyyytttfffQQQJJJDDDEEEIIIQQQ```ooovvv|||qqqRRR>>>:::555666444000111777;;;:::666666666888<<>>NNNiiiwwwaaaRRRCCC>>>AAANNNiii}}}gggQQQ@@@888:::777444111111444777:::>>>@@@LLLdddiiiPPP@@@<<<<<<:::999888888777444222000222555777777666333222//////......///111333444666555444222111000000///777888777555333333555777111111222333444444444444444444555555444444333333222222222222222222222222000111222333444555555555555666888999::::::999888<<<999555444444444444444999::::::777555666:::>>>AAA===::::::;;;===<<<:::999888777888999:::999888999:::<<>>???<<<999999;;;<<<;;;:::999888777888999::::::999:::;;;<<<>>>@@@AAA???>>>CCCBBBBBBBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHKKKMMMLLLJJJIIIJJJLLLLLLLLLMMMOOOPPPSSSTTTVVVTTTQQQNNNMMMNNNPPPRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTZZZ^^^\\\WWWYYY```^^^VVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^[[[ZZZYYYTTTNNNPPPWWWZZZ___cccccc___\\\\\\^^^]]]```ccccccaaa___^^^___cccddddddcccbbbbbbcccdddhhhjjjllllllllllllnnnpppqqqpppnnnnnnnnnlllgggccceeefffhhhjjjkkklllllllllmmmmmmlllmmmnnnppprrrsssyyyxxxvvvtttssssssrrrqqquuutttqqqnnnkkkkkkmmmoooqqqpppnnnllljjjiiihhhgggiiieeebbbcccfffiiiiiigggdddaaabbbhhhkkkiiiffffffiiiiiifffbbbcccgggiiigggfffeeeeeeiiinnnqqqqqqoooooommmkkkjjjkkkooosssvvvyyyyyyxxxwwwwwwvvvuuutttqqqooollllllooovvv}}}}}}{{{|||}}}|||xxxwwwyyy{{{{{{{{{zzz~~~+++******))))))******+++))))))******+++,,,,,,,,,,,,++++++******++++++,,,000///...---+++***)))(((+++---//////---+++++++++------------------------+++******+++,,,---+++)))...---------...///111222333111//////000111000///////////////000000000000111111000///............111///...///000000///...........................222333;;;HHHWWWgggxxxtttdddQQQ@@@;;;<<<999777333222222333333222222333222222333777===AAAKKKUUUdddrrrzzz}}}}}}|||uuurrrvvvhhhXXXFFFAAA@@@HHHUUUcccsss~~~uuuZZZDDD;;;444666666333333666777444:::999888666555333222222---111555444000---...111000///---...///000///---111000000//////111222333------...000222222000...000111222444555555555555888999999999999999888888222555333555::::::GGG```xxxZZZNNNDDDCCCFFFRRRiiivvv^^^EEE777555888:::999777666555555555666888888???SSSqqqqqqXXXEEE===999777444333555777777777333333444555555555555444111222222333333222222222222222111000000000000111222333333222000000222333444444444444333222111000222222333333333333333222333333333333222222222222333222222222333555777888999999::::::999777666555888666333333555666666666:::::::::888777888;;;>>>===;;;999888999:::::::::999777777888:::<<<<<<;;;===<<<;;;<<>>666888555444888999FFF___xxx\\\PPPEEECCCGGGSSSjjjmmmTTT@@@666555888888777777777777666666666:::999>>>PPPooovvv[[[EEE;;;<<<999555333333444555444444444444444555555555666333333444555444333111000111000000000000000111111111222333222111000111333333333333333333222111111000111222222333333333333333333333333333222222222444333222222333555777999999::::::;;;:::999888777777666444555777999999999;;;::::::999999:::<<<===:::999888888888999:::;;;999888777888;;;===>>>===???===;;;;;;===@@@BBBBBBAAA@@@>>>=========>>>???BBBCCCEEEGGGGGGGGGFFFFFFKKKJJJIIIGGGFFFFFFGGGHHHKKKKKKLLLMMMNNNPPPRRRRRRPPPOOOMMMNNNOOOPPPOOONNNPPPOOONNNMMMOOOQQQUUUWWWWWWZZZYYYUUUUUUXXXWWWSSSVVVWWWYYYYYYXXXWWWXXXYYY]]]]]][[[YYYUUUTTTXXX]]]___aaadddcccaaa___^^^______```aaabbbbbbaaaaaaaaaeeecccaaaaaaccceeefffgggnnnkkkiiilllqqqtttrrrooommmmmmmmmmmmmmmmmmkkkjjjgggfffffffffggghhhiiijjjgggggghhhjjjmmmppptttvvvwwwtttqqqppppppnnnjjjgggoooqqqrrrqqqppppppqqqsssqqqooommmkkkiiigggffffffiiieeebbbbbbfffjjjllllllnnnjjjiiikkkjjjfffdddeeeiiigggaaa]]]aaaiiikkkhhhhhheeeaaaccchhhmmmppppppooonnnkkkjjjkkkooosssvvvxxxtttqqqrrruuutttooojjjmmmmmmnnnppptttyyy~~~{{{wwwuuuwwwzzz}}}zzzwwwsssrrrssswww{{{~~~}}}~~~~~~{{{zzz{{{}}}~~~+++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,++++++******++++++,,,///...------++++++***)))---,,,*********,,,---...---,,,+++,,,...///...---,,,++++++,,,...///...,,,---...///...------000333333333222000///......///---............////////////////////////.........///000000///...------------...///000000000000///000///222999BBBPPPcccsssyyyiiiTTTAAA999999;;;888555222111222333333333555666555444555<<>>333333666666444333444333///...///111333333333222111444111///000111222000...111///......//////...---------------......//////...///000111111000000000000111111222333444555666555777:::>>>AAABBBCCCCCC<<<<<<777555888:::IIIcccxxx___RRRFFFCCCGGGSSSmmm~~~cccMMMAAA;;;888555444444555666777888888888<<<;;;>>>NNNnnnzzz^^^EEE999<<<888444222333444555555444444444555555555666666333444555555444333111000000000000///000000111222111222444333222111222333000111222222333333333222///000111222333444444444444444444333333333222222444333333333444666888999888999;;;<<<<<<<<<;;;;;;888777777888:::<<<<<<<<<::::::999888999:::;;;;;;888888888888888999:::<<<;;;999888888;;;>>>??????@@@===::::::<<<@@@BBBCCC???===;;;::::::;;;===>>>BBBCCCFFFHHHIIIJJJIIIIIINNNLLLIIIGGGEEEEEEDDDDDDJJJKKKKKKLLLNNNPPPRRRSSSPPPOOONNNOOOPPPQQQOOONNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWUUUTTTUUUUUUSSSVVVXXXYYYYYYXXXVVVWWWWWWZZZ\\\]]]ZZZXXXYYY^^^aaaaaabbbccccccaaa___^^^^^^aaaaaaaaabbbbbbbbbbbbaaaaaa```___aaaeeehhhiiiiiimmmiiigggjjjpppsssqqqmmmjjjkkkllllllkkkkkkkkkllljjjiiihhhgggffffffffffffccceeeiiimmmppprrrsssssstttpppkkkjjjjjjiiieeeaaakkknnnpppqqqqqqpppqqqqqqooonnnllljjjhhhgggfffffffffcccaaaccchhhmmmnnnnnnnnnjjjiiiiiigggbbbaaadddeeeccc___\\\```hhhllljjjgggccc___```fffmmmqqqsssmmmmmmmmmnnnppprrruuuvvvxxxtttqqqrrrtttsssmmmhhhjjjkkknnnrrrwww{{{~~~{{{wwwttttttvvvzzz|||vvvuuusssrrrtttxxx|||{{{yyy}}}~~~|||zzzyyyxxx+++,,,,,,------,,,,,,+++******++++++,,,---------,,,++++++******++++++,,,---------,,,,,,+++++++++///,,,))))))+++---///000---+++***+++///000///,,,---,,,,,,...000000///...---///000///,,,,,,000333111222333222000.........------------.........///....../////////......---...///000///---------///,,,---///000111111000/////////000555:::CCCTTTdddwww~~~vvvdddNNN???;;;<<<;;;888555222111222444444444555666777777999BBBPPP[[[nnnyyy}}}vvvrrrmmmvvvmmmVVVJJJDDDEEEJJJZZZrrr~~~wwwtttuuuwwwkkkRRR<<<444222555555333222444333000///000111222111000///...555111------111333111///222111//////000000///------------...............---000222333222000///000111111111111222444555666444666999<<>>MMMggguuu]]]PPPDDDBBBGGGUUUpppwwwZZZGGG@@@===777111111222333555666888999:::999999<<>>>>>===:::888777888999;;;:::999777888999888888999;;;>>>===;;;999999;;;>>>???@@@AAA>>>;;;:::===@@@CCCDDD>>><<<:::999999;;;>>>@@@CCCDDDFFFHHHIIIJJJKKKKKKNNNLLLIIIGGGGGGFFFDDDBBBIIIJJJKKKLLLOOOQQQSSSTTTPPPOOONNNNNNPPPPPPOOONNNNNNOOOQQQSSSSSSSSSRRRQQQUUUVVVWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUVVVWWWXXX\\\^^^[[[YYY\\\```aaa``````aaaaaaaaaaaa``````dddcccbbbbbbccccccbbb```___^^^^^^bbbhhhkkkkkkjjjjjjgggeeehhhnnnqqqooollliiijjjlllkkkjjjjjjkkkmmmkkkkkkjjjhhhgggeeedddcccbbbeeejjjnnnqqqrrrqqqpppnnniiicccccceeefffccc```hhhlllppprrrrrrpppooooookkkjjjiiigggfffeeeeeeeeecccaaa```ccchhhlllmmmlllhhheeecccbbb___[[[\\\```bbbcccaaa^^^```gggkkklllfffbbb^^^```fffmmmrrrsssjjjkkkmmmnnnpppqqqrrrrrrrrrqqqppprrrtttsssooollliiikkkppptttxxxzzz{{{|||yyyvvvssssssuuuxxxzzz{{{tttuuuvvvwwwwwwxxx{{{~~~~~~}}}xxxtttwww|||~~~~~~{{{xxxvvv***+++,,,,,,,,,,,,+++*********+++,,,,,,------...,,,++++++******++++++,,,+++++++++,,,,,,,,,------111...++++++---......,,,...+++)))+++///111///,,,---,,,,,,...000111000...---///111///,,,+++///333///222555555333000//////,,,,,,---------.........------...//////......---,,,...//////---,,,...000***,,,...000000000///.........///111333888FFFTTTjjjwwwzzzppp]]]GGG<<<<<<;;;888999666444333444555666555444666888:::>>>JJJ\\\iiiuuu|||wwwuuuoooxxx{{{dddRRRKKKEEEGGGNNN```zzz{{{zzzyyy{{{xxxeeeJJJ999666222444444111111333333111666666555444333111000///......---...///111111111444222000000111111///.........//////000000//////---222999<<<:::555111///111111000111222333555666666777777999;;;===???@@@>>>AAA???@@@EEEEEEQQQiii|||kkkTTTIII@@@BBBIIIXXXrrrqqqUUUBBB;;;:::666111222222222333444666888999666888;;;JJJllljjjOOO@@@777555444555777999999888333444666777888777555444444333222222222222222333333222222111111111222222000222444444444333333444000111111222222222111111///000222333555666666777666555555444333333222222222333555777999888888777888999:::;;;;;;:::999999:::999999;;;===>>>===<<<999777666777999:::999777777888999999888999<<>>???@@@AAA>>>;;;;;;===AAACCCDDD>>>===;;;:::;;;>>>AAACCCFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHIIIHHHFFFCCCIIIIIIKKKMMMOOORRRUUUVVVPPPNNNLLLLLLNNNOOONNNMMMQQQQQQRRRSSSSSSSSSRRRQQQRRRTTTUUUVVVUUUTTTVVVXXXYYYZZZYYYWWWUUUTTTVVVWWWVVV]]]___[[[YYY\\\^^^\\\\\\\\\]]]___aaacccddddddgggeeebbbbbbccccccaaa______^^^^^^cccjjjllljjjggggggffffffhhhlllooonnnmmmjjjlllmmmllljjjjjjlllnnnjjjjjjkkkjjjiiigggeeecccdddfffiiikkkmmmnnnnnnnnngggaaa\\\]]]bbbffffffdddgggkkkpppssssssqqqooonnniiihhhhhhgggggggggggggggeeeccccccfffjjjmmmllliiieeebbb``````\\\YYY[[[```bbbggghhhcccaaaeeejjjlllgggccc```aaagggmmmqqqrrrmmmmmmlllkkkkkklllmmmnnnmmmnnnppprrrsssqqqooonnnkkknnnrrrvvvxxxxxxvvvuuusssrrrqqqssswwwzzz{{{zzzuuuxxx||||||zzzxxxxxxyyyxxxvvvwwwxxxuuupppsssyyy~~~~~~|||zzzyyy)))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,++++++++++++++++++,,,******+++,,,,,,---......111///......000///+++(((...***(((+++///111///,,,,,,,,,,,,---000111000...---///111///,,,+++///333...333777888555222111111,,,,,,,,,---------......,,,---.../////////...---+++---//////---,,,///111)))***---/////////...---------///000///222===JJJaaaooo||||||vvvkkkUUUAAA999:::999333:::888555444555777777777333666999<<>>;;;:::<<<>>>???@@@@@@>>><<<<<<>>>AAACCCCCC???>>><<<<<<===@@@DDDFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHKKKKKKHHHEEEHHHIIIJJJMMMPPPSSSVVVXXXOOOMMMKKKJJJLLLMMMMMMMMMTTTSSSSSSRRRRRRRRRRRRRRROOOPPPRRRTTTRRRQQQSSSXXXZZZZZZYYYVVVTTTSSSVVVXXXVVV]]]```[[[XXXZZZZZZXXXXXXXXXZZZ]]]bbbeeeggghhhiiifffcccbbbccccccaaa______^^^```eeekkkmmmiiieeefffffffffiiikkknnnnnnnnnkkkmmmnnnmmmkkkkkkmmmppphhhiiikkkkkkjjjhhhfffdddffffffggghhhiiikkkmmmnnnccc]]]WWWYYYaaahhhjjjhhhggglllqqqttttttqqqooonnnjjjjjjiiiiiiiiiiiijjjjjjiiihhhhhhjjjnnnnnnlllhhhfffdddcccbbb^^^[[[___eeedddkkkmmmgggbbbdddiiillliiieeeaaabbbgggllloooppprrrpppllliiihhhiiikkklllkkknnnqqqrrrqqqnnnmmmmmmnnnppptttwwwwwwuuurrrppppppoooppptttyyy|||{{{yyywww|||}}}xxxuuutttpppoooqqquuusssnnnpppwww~~~}}}}}}|||||||||+++***))))))((()))))))))***++++++,,,,,,++++++***,,,...000///---+++++++++%%%&&&'''((()))***++++++222000...,,,+++,,,---...------,,,,,,,,,,,,++++++++++++++++++,,,---......000...---,,,------,,,******...333444333000...,,,...---,,,,,,......---,,,---......///333666111***000000000000///...------/////////000111000...+++,,,+++++++++---000444666LLLWWWfffqqqxxx~~~{{{qqq```KKK???999555444666??????:::444444999777111555999===AAAHHHXXXnnn~~~~~~|||kkkYYYLLLFFF;;;BBBSSSkkkuuu]]]CCC444222555555555444333222000000///666666666555333000,,,***......---,,,---///222333333111///...///000///...111111111111111222222333666888DDDQQQNNN>>>333222000000111222222222111000777777777666777888888999>>>???AAADDDJJJTTT___ffftttxxxttt]]]LLL>>><<<===BBBJJJZZZqqqeeeHHH===:::666333444555555555666666555444444888777===RRRppp|||]]]DDD<<<333...111777888999:::888666444444666666666555222222222111111222555888666444333111000000111111...//////...222777888555777666444222111111222222333222111222444666777666555444333333555555444333666666888:::;;;;;;999777555777999:::999777444222888999;;;<<<<<<:::777555222333555777888777666555999999999999:::<<<===>>>;;;<<<<<<<<<;;;999888666AAABBBCCCBBB@@@???@@@AAA>>>>>>???@@@BBBDDDFFFHHHGGGHHHHHHGGGEEEEEEFFFHHHIIIGGGFFFFFFGGGHHHGGGEEEJJJGGGGGGKKKKKKIIILLLSSSOOOMMMKKKMMMQQQTTTSSSRRRRRRUUUXXXXXXUUUTTTTTTVVVSSSRRRRRRTTTVVVWWWVVVUUU[[[UUUSSSVVVWWWSSSRRRVVVXXXYYY[[[\\\\\\ZZZWWWVVVOOOTTT]]]cccggghhhhhhiiihhhddd``````cccccc___[[[ZZZZZZ\\\bbbiiikkkhhhdddhhheeedddiiippprrrnnnhhhlllllllllmmmnnnooopppqqqkkkjjjiiigggfffeeeeeeeeemmmllljjjhhhhhhhhhjjjkkk^^^YYYUUUWWW___gggjjjkkkjjjiiijjjoootttuuurrrnnnmmmkkkiiijjjmmmnnnmmmkkkkkkiiihhhhhhjjjjjjiiihhhdddiiimmmiiiaaa]]]```eeefffjjjmmmllliiihhhkkkooopppkkkfffdddfffjjjlllmmmtttooommmmmmjjjfffkkksssvvvtttqqqnnnlllmmmoooqqqqqqrrrtttvvvwwwtttpppmmmppptttxxx{{{||||||||||||~~~|||yyyxxxwwwtttvvvwwwwwwwwwxxxzzz||||||zzzzzz|||,,,,,,+++***))))))))))))***++++++,,,,,,++++++***+++---///000///------...,,,,,,,,,,,,------------111000...---,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---......///.........000///---++++++,,,///111222000...,,,...,,,,,,,,,---...---,,,...///......222555111+++------...////////////...(((((())),,,///111111000...---,,,,,,...111444666???KKK\\\lllxxx|||lllZZZEEE;;;666333222222<<<<<<999444555999888222222888@@@JJJVVVhhh|||~~~yyyhhhVVVJJJDDD>>>AAANNNeee}}}{{{gggQQQ>>>222//////111111111111111111111111333333444444222000...,,,///...---,,,,,,...000111222000....../////////---111000000///000111222333444777CCCOOOMMM===222111222222111111111222333444444444444555555555555666:::;;;>>>AAAHHHQQQ\\\ccclllqqqxxx~~~zzzjjjTTTDDD;;;999:::???GGGWWWooo}}}aaaFFF<<<:::777555777222222333333333333222222777666===SSSqqqbbbIII@@@999444666888777666777777555444444555666666555222222222111111222555777555444333111111111111222000333333000000444555333555444333222111111222222444333222333666777888777666444333333555555444333666777888:::;;;;;;999777555555666777666444222111555666888999888777444333444555777888888777666555999999999:::;;;<<<<<<======<<<:::999888888888999???@@@AAAAAA@@@@@@AAABBB???>>>>>>???@@@CCCFFFHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHGGGFFFGGGIIIJJJJJJHHHHHHFFFHHHLLLLLLJJJLLLRRROOOMMMLLLNNNQQQTTTTTTSSSVVVYYYZZZYYYUUUSSSRRRSSSQQQQQQRRRTTTVVVWWWVVVUUU]]]VVVSSSUUUUUUSSSSSSVVVYYYZZZ[[[\\\\\\ZZZWWWVVVUUUZZZaaafffhhhiiiiiiiiidddaaa^^^```cccdddaaa^^^WWWWWWZZZaaahhhkkkhhheeefffeeeeeeiiinnnpppnnnkkkllllllllllllmmmnnnooopppmmmlllkkkiiihhhgggffffffmmmkkkiiiiiikkkmmmmmmmmmddd^^^YYYZZZaaajjjppprrrpppkkkhhhjjjooorrrqqqnnnmmmkkkjjjlllooopppnnnlllkkkjjjhhhgggfffggghhhjjjjjjnnnooojjjbbb]]]```dddiiimmmppppppmmmlllooorrrqqqmmmhhhfffhhhlllnnnnnntttpppoooooommmkkkooowwwuuutttqqqmmmlllllloooqqqssstttvvvxxxyyyyyywwwuuurrrvvv|||}}}|||{{{|||zzzzzz{{{~~~xxxyyyzzz{{{{{{}}}{{{xxxyyy|||...---,,,******)))))))))***++++++,,,,,,++++++******,,,///000/////////000...------,,,+++***))))))...............---,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,---......///......000111000...,,,,,,+++***---000222000---...,,,+++,,,---...---+++//////...,,,///333111,,,------...............---...,,,++++++,,,------,,,///...------...000333555333>>>PPPdddvvvzzzgggTTT@@@888777555222000888999777444555888777333222:::FFFVVVfffxxxvvvdddRRRFFFAAA@@@@@@HHH\\\ttt{{{xxxhhhQQQ@@@777222...+++---......///000111222222///000111111111000...---...---,,,,,,,,,,,,...///000///---...//////...---111000...---...///111222222555???JJJGGG:::000///555333222111111333555777222333555666666666555444666888999<<<@@@HHHPPPVVV\\\```gggkkkhhh[[[III;;;888666666:::CCCRRRjjj}}}yyy^^^CCC:::999666555666222222222222222222222222777777@@@VVVtttjjjQQQDDD>>>;;;;;;:::666444555666444333444555666555444111222222111000111444666555444333222111111222222...444555222///111444333333222111111111111222222555444333444666888999888777555444444555555333222666777888999:::999888777666666666555444444333333444555777888777666444333777777888999999777666555999999;;;<<<===<<<<<<;;;===;;;999666666777999;;;<<<>>>???@@@@@@@@@BBBDDDAAA???>>>>>>???CCCFFFIIIKKKLLLKKKJJJHHHGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMLLLFFFFFFIIIMMMMMMLLLNNNRRRPPPNNNMMMOOOQQQTTTUUUUUU[[[\\\\\\YYYUUUQQQOOONNNNNNOOOPPPTTTWWWXXXVVVUUU]]]WWWSSSTTTTTTTTTUUUXXX[[[\\\]]]]]]]]][[[XXXWWW\\\```eeeiiiiiihhhhhhhhhcccaaa___```bbbbbb```]]]UUUVVVYYY___fffiiihhheeeeeefffggghhhjjjlllmmmnnnkkkkkkkkkkkkllllllmmmnnnnnnmmmllllllkkkjjjiiiiiinnnjjjhhhjjjooorrrqqqnnnjjjddd______fffooovvvyyyvvvmmmeeeccciiiooopppooollllllmmmoooqqqqqqpppnnniiiiiihhheeeccceeekkkpppqqqrrrrrrlllddd```bbbeeehhhlllqqqtttssssssuuuwwwtttqqqllljjjkkkmmmooopppsssqqqqqqrrrpppnnnppptttsssrrrooollljjjjjjmmmppptttuuuvvvwwwyyy{{{|||}}}wwwzzz~~~~~~}}}|||{{{wwwxxx|||~~~|||yyyyyy|||,,,,,,++++++***+++++++++***++++++,,,,,,++++++******,,,//////............,,,,,,+++***))))))(((''',,,---...//////---+++***------,,,,,,,,,+++++++++++++++++++++,,,---......222000............---,,,...+++(((***000333222000---,,,++++++------,,,+++000000...+++---111111---......///......---,,,+++444111...,,,------,,,,,,///...---------///111222111888FFFYYYnnn~~~zzztttdddPPP===888;;;:::666222666666666444444555555333666???NNN```rrr~~~rrr```NNNCCC??????===BBBSSShhhsssppphhh[[[NNN===333222333111.........//////000111222222...////////////...---,,,,,,++++++++++++,,,......///---------//////...,,,000///---,,,,,,...000222111222999???===444...///333333333333444555666777444666888999999999777666666666666666888<<>>???>>><<<;;;;;;:::888777777888999::::::<<<>>>??????@@@CCCEEECCCBBB???>>>@@@CCCHHHKKKLLLMMMLLLKKKHHHGGGHHHIIIKKKJJJIIIJJJMMMNNNMMMLLLEEEGGGKKKNNNNNNNNNOOOQQQPPPOOOOOOOOOQQQSSSUUUWWW\\\[[[ZZZXXXTTTPPPLLLKKKLLLMMMPPPTTTXXXYYYWWWUUU[[[WWWSSSSSSUUUXXX[[[]]]____________^^^\\\ZZZYYY```cccfffgggfffeeeddddddfffdddbbbaaaaaa___\\\YYYXXXYYY[[[```eeegggfffdddeeegggiiiiiiggghhhkkknnnkkkkkkkkkjjjkkkkkklllllllllmmmmmmnnnnnnnnnnnnmmmpppkkkhhhkkkrrruuurrrmmmjjjgggeeefffkkkrrrwwwzzzuuulllbbb```fffmmmoooooolllmmmnnnqqqrrrrrrqqqpppggghhhgggdddbbbfffoooxxxttttttrrrmmmhhheeefffhhheeeiiippptttwwwxxxzzz{{{xxxuuurrrooommmmmmnnnnnnnnnooorrrtttssspppmmmmmmppppppnnnjjjffffffjjjmmmssstttuuuuuuvvvxxx{{{}}}{{{}}}~~~}}}||||||}}}~~~~~~yyyxxx}}}}}}||||||~~~************+++,,,------***++++++,,,,,,++++++***+++---......,,,+++***+++------,,,,,,,,,,,,,,,,,,+++,,,...//////---+++***------,,,,,,,,,+++++++++++++++++++++,,,---......555222---+++***+++++++++000,,,(((***000444444222---,,,++++++,,,---,,,+++000111...+++,,,000000...,,,---......///.........---,,,***+++---000111111---,,,,,,,,,,,,---...///111444===LLLaaavvvvvvooo]]]KKK;;;888<<<<<<888333777666555555333222333444<<>><<<999<<>>999666555333333666<<>>===;;;888666888444333333555777777666444111222333222111111333444555444333222222222333444+++222666333000111444555///000000111222222222222333222111222555777777666777666444444555555444333333555777666444333444555:::999777555444555666777888888999:::::::::999888444555666888:::;;;<<<<<<<<<===>>>??????>>><<<;;;888999999:::::::::999999:::<<<>>>??????@@@CCCEEEEEECCCAAA@@@AAAEEEIIILLLKKKLLLLLLJJJHHHGGGHHHIIIMMMLLLKKKKKKMMMMMMLLLKKKEEEIIILLLNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRUUUXXXXXXXXXVVVUUURRROOOLLLJJJKKKMMMPPPUUUYYYZZZWWWUUUXXXVVVTTTSSSWWW]]]aaabbbbbbbbbbbbaaa___]]][[[ZZZ___aaaccccccaaa```___```ddddddccccccbbb___\\\ZZZ^^^^^^```bbbcccdddbbbaaafffhhhjjjiiifffeeehhhllllllkkkkkkjjjjjjjjjkkkkkkjjjkkkmmmooopppqqqqqqqqqqqqmmmjjjmmmsssuuupppjjjgggggghhhkkkooorrrtttuuuoooiiicccbbbffflllnnnooolllmmmoooqqqqqqqqqqqqqqqkkklllkkkfffcccfffooowwwrrrqqqooommmlllkkklllllliiilllqqqvvvxxxyyyyyyyyyzzzxxxuuuqqqnnnkkkkkkkkkggglllqqquuuwwwuuuqqqlllnnnnnnmmmhhhcccbbbfffjjjsssuuuvvvvvvuuuuuuxxxzzz}}}|||zzzwwwvvvxxx}}}}}}}}}~~~~~~{{{xxx******)))******+++,,,---***++++++,,,,,,++++++***+++---......,,,***))))))*********++++++,,,,,,,,,+++,,,---......---+++***------,,,,,,,,,,,,++++++++++++++++++,,,---......555111---*********+++***000---***+++000333444444---+++***+++,,,---,,,***///111///,,,+++///000---***+++---///000111222222---+++******+++,,,,,,++++++++++++++++++,,,---......///444???QQQhhh~~~}}}ssskkkSSSDDD777666::::::777444666444333444333111444999CCCPPPdddvvv|||lllXXXGGG>>><<<888666777???HHHJJJBBB:::333222111000//////......222222222111111000000000//////...---,,,+++++++++)))***+++,,,---......///---------///000000...,,,...............///000000000000///---,,,+++---000+++...222555777666444333333444666777777777666555222444555666777999<<>>===;;;999999444444444666888888777555222333444444333222333444555444333222222333444555000555888444000111111///000000111222333333222222333222111222444666666666666555444555666777666444333555777555222111333666888777555444333333444444666777777888888888888888222333555777999<<<===>>><<<===>>>>>>===<<<;;;:::777888:::;;;<<<<<<;;;:::<<<>>>???@@@@@@@@@BBBDDDEEEDDDBBBAAABBBEEEHHHKKKIIIIIIJJJIIIGGGFFFHHHIIIMMMLLLJJJKKKLLLLLLJJJIIIGGGLLLNNNMMMMMMOOOQQQPPPOOOPPPOOONNNNNNQQQUUUXXXVVVTTTSSSRRRRRRPPPLLLIIIKKKMMMRRRWWW[[[[[[WWWTTTWWWXXXVVVUUUZZZbbbeeeeeeccccccbbb```___\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]^^^___aaabbbddddddbbbaaa```bbbbbbccccccbbb```___^^^cccfffiiihhhgggfffiiikkkmmmlllkkkkkkjjjjjjjjjjjjjjjkkkmmmoooppppppppppppnnnlllkkknnnrrrsssnnniiiccceeeiiilllnnnoooooonnniiihhhffffffgggiiimmmooommmnnnoooooonnnnnnooopppqqqpppnnniiifffggglllpppnnnmmmlllmmmoooppppppooopppqqqsssuuuvvvuuutttssswwwvvvuuuqqqmmmiiiiiiiiidddiiiooosssxxx|||yyytttooopppnnnhhhaaa___ccchhhssswwwzzzzzzwwwvvvvvvxxxzzzyyyvvvsssssswww}}}}}}|||~~~{{{www,,,+++***)))))))))))))))***++++++,,,,,,++++++******,,,......,,,+++++++++)))))))))*********+++++++++,,,------------,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,---......000///------......,,,+++...---,,,,,,...000222333,,,+++***+++,,,,,,,,,***...000000---+++......---......///000111111111111000///---,,,+++***'''%%%******++++++,,,---......,,,---///555BBBVVVnnn~~~|||ooofffJJJ???555555999888666555444111111333222222888@@@LLL[[[ooo~~~zzzhhhSSSCCC;;;999666444333666999999444000111000//////000000...,,,111111000000000/////////---------,,,,,,---------,,,---------------,,,,,,------...000222222///------...///000000000//////...000000...,,,,,,...///***,,,///222444444444333333333333444444444444555111333555666777888;;;===IIIFFFAAA:::666444444666333222333555666;;;HHHUUUaaavvvrrrYYYAAA;;;<<<:::888999444333222222333444666888<<>>;;;999444444555888::::::888666333444666555444333444555555444333222222333444555222555666333222222000,,,111222333444444333222222444222222333555777777777555444333444666888777666444777999777333111444777777666555444444333333333555666666777777777777777333444555666888:::<<<===<<<;;;;;;:::999888888777999::::::;;;;;;<<<======???@@@AAAAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDFFFHHHEEEFFFGGGFFFEEEEEEGGGIIIJJJIIIHHHIIIJJJKKKJJJIIIJJJOOOOOOLLLKKKOOOQQQPPPNNNOOOOOONNNMMMOOOTTTXXXVVVTTTRRRRRRRRRQQQMMMIIILLLOOOTTTYYY]]]\\\WWWTTTYYY[[[ZZZYYY]]]dddgggdddbbbbbb```^^^\\\ZZZXXXWWWYYYZZZ\\\\\\\\\]]]___aaa^^^```ccceeeeeedddcccbbbbbbccccccbbb```^^^\\\\\\___aaaeeegggiiijjjkkklllnnnnnnlllkkkjjjjjjjjjjjjlllmmmnnnoooooonnnlllkkkiiiiiikkknnnqqqqqqnnnkkkccceeehhhiiijjjjjjjjjkkkhhhjjjkkkhhheeeeeekkkpppnnnooonnnllljjjjjjmmmoooooonnnllljjjiiijjjkkkllljjjiiijjjmmmrrrsssqqqnnnmmmmmmnnnoooppppppooonnnpppqqqrrroookkkiiiiiijjjiiillllllmmmrrrzzz{{{wwwrrrsssqqqjjjbbb___ccchhhpppvvv|||}}}zzzwwwvvvwwwuuuttttttssstttxxx~~~~~~}}}~~~|||~~~{{{...---+++)))((('''&&&&&&+++++++++,,,,,,+++++++++)))+++...///...---..............................+++,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---......+++,,,...111333222///++++++,,,------,,,---000333,,,+++******,,,,,,+++***---000111---,,,......,,,555444333222000...,,,+++,,,+++,,,...//////---+++***++++++,,,...//////000---......000888III___ooozzz{{{lllaaaGGG>>>666777999888777888222//////222222333;;;EEETTTcccvvvxxxfffPPP@@@999777555333000000000000///---222...+++---111333111.........//////////////////+++++++++,,,---...///000000000///...---+++***)))---...///111333222000...---...000222222111///...---000222000//////......***+++---...000222444444444444333333333444555666111333444555444444666777===<<<:::666444333555777111111222444444777BBBMMMUUUmmm{{{aaaGGG???===999555555777666555444555777999;;;>>>UUUssshhhPPPEEECCC@@@;;;888444555666888;;;;;;999777333555777666555444444555555444333333333444555666000222333222444666333...222333444555444444222222555333333444666888888888444333333444777888888777666999:::888444222555999888888888777666666555555666777777777888888999999555555555666777999:::;;;::::::888777666555666666<<<;;;999999:::<<>><<<999444222555999999666666666555555555666666777666555333222222222333333111666888444111111222111333444333222000000222444222000000222555777555333444444666999;;;;;;888666666555333222222333555666777666555555666666666555777666555444555888;;;===:::999888777888999;;;===@@@===999666666999===@@@????????????????????????BBBBBBCCCCCCBBBBBBAAA@@@BBB???<<<;;;===???@@@AAAGGGDDDCCCEEEGGGGGGCCC???HHHGGGGGGHHHJJJJJJIIIGGGFFFKKKMMMKKKKKKNNNPPPOOONNNNNNMMMLLLLLLNNNRRRUUUNNNOOOPPPPPPNNNLLLMMMMMMSSSVVV[[[______]]]XXXUUU[[[\\\]]]^^^___`````````ZZZZZZYYYYYYXXXWWWVVVUUUYYY[[[\\\]]]^^^___bbbdddhhhiiikkkjjjgggcccaaa```fffeeedddbbb```^^^]]]\\\ZZZ^^^cccgggjjjkkkmmmoooooonnnllljjjjjjlllnnnppplllmmmmmmmmmkkkhhheeecccdddggghhhgggiiillljjjfff```bbbdddggggggfffdddbbbkkknnnpppllleeebbbeeejjjmmmjjjhhhhhhkkkkkkiiifffffffffhhhlllooonnnhhhcccdddfffiiinnnrrrrrrooolllcccaaabbbgggiiifffcccccciiijjjjjjjjjkkkkkkkkkkkkuuummmfffdddeeehhhpppxxxuuusssoookkkgggfffhhhjjjrrrtttwwwzzz{{{xxxrrrnnnjjjpppvvvxxxwwwwww{{{~~~~~~{{{~~~((()))***+++,,,++++++******))))))***,,,,,,+++***''')))+++,,,++++++++++++...------...//////...,,,........./////////......///---+++***++++++***)))........................---111444333///,,,---///---//////...++++++,,,...,,,...,,,)))...777444)))***+++,,,,,,+++***+++---111...,,,...111111...+++,,,------......------,,,...---+++***+++,,,...000...***+++//////222DDDYYYmmm~~~xxxaaaOOODDD<<<777888999666555777222000000000000444BBBRRRhhhqqq|||~~~ooo\\\III<<<555222333000---,,,---......---111000//////000111000.../////////.........------000...,,,,,,---//////......,,,******,,,...//////000///...000222333111////////////////////////000/////////---***)))***+++---------///222555555444555444444444333333222222333222222333444444222000333444555666666666666666000222555555555555777999CCCOOObbbuuuzzz^^^FFF======:::444888555555888999:::AAAJJJXXXsssooo[[[MMMDDD@@@>>>888888888999;;;;;;888444555555444444444444555555555444333111111111222333...333555333111444555444333333222111111111222333333111111333555666555333555555777999<<<;;;999777555444222222222444666777666555555555666666666555666666555555777999;;;===999888777666777888:::;;;999777444222333666:::===<<<=========>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAA???===<<<>>>@@@AAAAAAEEEFFFGGGGGGFFFDDDCCCCCCFFFGGGHHHHHHHHHHHHHHHHHHIIILLLMMMKKKLLLPPPQQQNNNMMMMMMLLLLLLLLLNNNQQQTTTRRRRRRQQQNNNLLLLLLNNNOOOWWWYYY\\\^^^]]]ZZZVVVSSSZZZ[[[\\\]]]^^^^^^^^^^^^ZZZYYYWWWVVVUUUUUUUUUUUU[[[]]]^^^^^^^^^___bbbdddggghhhhhhgggdddbbbaaabbb```aaabbbdddeeefffgggggg___ccciiimmmmmmlllkkkkkkooommmkkkiiiiiikkkmmmnnnoooooonnnllliiifffcccaaa```dddeeeeeegggjjjjjjfffaaabbbdddddddddcccaaa```dddiiillljjjdddaaacccgggfffeeeeeeddddddfffiiikkkiiihhhhhhkkknnnnnnjjjfffgggiiillloooooommmkkkiiidddaaaaaaeeegggeeedddeeegggggghhhhhhhhhiiijjjlllnnniiieeecccbbbccckkksssrrrppplllhhheeedddfffhhhmmmooossswwwxxxuuuqqqmmmiiinnntttwwwwwwyyy}}}}}}|||}}}|||~~~)))******+++,,,+++++++++***+++++++++******+++---)))((((((***,,,---------...---,,,---//////---,,,...------000333333000---///---+++***+++,,,+++***///...---,,,,,,---...///...///000000///...,,,,,,,,,---...---+++***+++---,,,...+++(((---444111(((***+++,,,+++***+++---///------.../////////......,,,------......------,,,///---***))))))+++///111...++++++---,,,---:::KKK^^^rrrrrrZZZGGGAAA===999888555222222444111111111000000888JJJ[[[vvvzzz~~~~~~}}}}}}mmmYYYGGG999333111333111...---...//////...111///......//////...,,,............------------...---++++++---......------,,,+++,,,...//////.../////////000111222111///////////////////////////000...---,,,,,,,,,+++)))///......000333555555555444444333333222111000000333222222333444555333222333333444555555555555444333555888999999777777888<<>>999999:::;;;<<<======>>>??????@@@AAABBBBBBBBBBBB???>>>===>>>@@@BBBBBBBBBEEEHHHKKKIIIEEEBBBDDDFFFDDDFFFHHHHHHFFFEEEGGGJJJLLLMMMLLLKKKOOOSSSRRRMMMKKKKKKJJJKKKLLLMMMOOOQQQSSSRRRPPPMMMKKKLLLOOOQQQWWWYYYZZZ[[[[[[YYYVVVTTTZZZZZZ[[[[[[\\\\\\]]]]]]ZZZXXXUUUTTTSSSTTTVVVWWW]]]___```_________aaaccceeeeeecccaaa______bbbddd^^^```dddhhhkkkmmmnnnooogggkkkppprrrqqqmmmjjjhhhooommmjjjhhhhhhiiikkklllqqqpppmmmiiieeebbb```___^^^bbbdddcccdddhhhiiifffffffffeeeeeedddccccccbbbaaafffjjjiiidddbbbcccfffaaadddeeedddbbbeeelllrrrkkkjjjjjjlllooopppmmmiiigggkkkmmmmmmiiieeeddddddfffaaa```ccceeeeeeeeehhhdddeeefffeeeeeefffhhhjjjgggeeedddccc___^^^eeennnqqqnnniiieeecccdddfffhhhnnnpppsssuuutttqqqllliiifffkkkppptttvvvyyy~~~~~~|||zzzzzz|||~~~~~~~~~******+++++++++,,,,,,,,,***+++,,,***((('''+++...///,,,))))))+++,,,+++(((------,,,---...///---+++...,,,,,,000555666222,,,///---++++++,,,,,,+++***---,,,***))))))+++---......,,,+++---///...+++(((++++++,,,,,,++++++++++++------+++(((,,,111///)))***+++,,,+++***+++---000***---//////...---...000,,,------......------,,,...,,,+++******,,,...///...,,,---...---...666AAANNNbbbvvv~~~lllSSSAAA===<<<:::777333000111333000222333222333???UUUhhh|||lllWWWDDD777111000222111//////////////////111000......//////...,,,000000//////////////////---,,,++++++---...---,,,,,,+++,,,...000000///---/////////000111111000000///////////////.........000---+++,,,...///,,,)))000//////111444666666555444333333222111000//////222222222333555666444333333333444444444444444333444777:::<<<===;;;999888888<<>>>>>===>>>???AAABBBBBBCCCCCC===<<<<<<>>>AAACCCCCCBBBHHHIIIJJJIIIFFFDDDEEEFFFBBBFFFIIIHHHDDDCCCGGGKKKOOONNNLLLKKKPPPUUURRRLLLJJJIIIIIIJJJKKKMMMNNNNNNNNNOOONNNMMMLLLMMMOOOQQQTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYZZZ[[[[[[\\\[[[YYYUUUSSSSSSUUUXXXZZZ___`````````^^^^^^```bbbbbb```^^^[[[ZZZ\\\aaaeeedddfffhhhkkklllmmmmmmlllmmmppprrrrrrooollliiihhhnnnllliiigggggggggiiikkkpppnnnjjjfffbbb````````````dddfffccccccfffgggeeekkkjjjiiihhhhhhhhhiiijjjgggjjjjjjhhhdddcccfffiiieeegggiiijjjjjjlllppptttllllllmmmppptttsssoookkkeeeiiikkkhhhbbb^^^___aaagggbbb```bbbeeeeeegggkkkeeeffffffdddaaabbbeeehhhdddeeegggfff```]]]cccmmmrrrooojjjgggfffhhhiiijjjsssuuuwwwvvvrrrlllgggdddeeehhhllloooqqquuuzzz~~~~~~|||zzzyyyzzz|||~~~+++++++++++++++,,,,,,,,,***+++,,,***''''''***---222...+++***++++++)))&&&---,,,,,,---......---+++---,,,,,,000555555111,,,...---++++++,,,---,,,+++,,,+++)))((()))+++---...///---+++---000000---)))******++++++,,,,,,+++***---,,,***)))+++......***+++,,,---,,,++++++---///)))---000000---,,,...111,,,------......------,,,***+++,,,---------,,,,,,---,,,,,,......///444:::BBBTTTiiiuuuzzz|||gggOOO>>>999:::999555222111222222111444555444999JJJbbbsss}}}kkkVVVCCC666111000000000000000/////////000222111000000111111///...//////000000000000000000---,,,+++,,,...///...---++++++,,,///111111///------...000000000000000000000/////////......------///,,,+++---///000---***000//////111444555555444333333222111111000//////222111111333555555444333333444444444444444333333111333666:::<<<;;;999777777999===BBBLLL^^^rrrrrrXXXHHH@@@<<<@@@???CCCNNNZZZcccmmmvvv|||jjj\\\HHHCCC@@@@@@>>>777555777666555555444333333444444222111000000000111222333222555555222333555444000222111111222555666555444555555666666555555444444:::888777888999::::::999888777666444333222111111222444666555444444555777555666888:::<<<;;;;;;:::777666666555555444444444222111000000000111222333777777999:::<<<===??????<<<===>>>@@@AAABBBBBBBBB;;;:::;;;===AAACCCCCCCCCLLLJJJGGGGGGHHHGGGEEECCCBBBFFFHHHGGGCCCCCCGGGLLLOOONNNKKKJJJOOOSSSPPPJJJHHHGGGGGGIIILLLMMMLLLKKKFFFIIILLLNNNNNNNNNOOOPPPSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]ZZZWWWTTTTTTWWW[[[^^^___``````___^^^^^^```aaa^^^]]]ZZZWWWWWWZZZ```eeehhhiiijjjjjjkkkjjjiiihhhpppppppppmmmkkkiiiiiijjjmmmkkkhhhffffffgggiiijjjllljjjgggdddbbbaaabbbbbbfffjjjkkkfffdddeeefffeeekkkkkkjjjjjjjjjlllnnnpppooonnnjjjeeeaaabbbgggkkkllllllnnnqqqtttuuurrrooolllllloootttwwwvvvqqqkkkeeehhhiiieee```]]]```cccgggbbbaaadddggghhhiiimmmhhhiiihhhddd______cccggghhhhhhjjjiiidddaaagggqqqvvvsssnnnmmmnnnpppppppppsssuuuwwwuuupppiiieeecccggghhhiiijjjmmmppptttwww}}}|||zzzzzz{{{}}}}}}~~~~~~{{{,,,++++++++++++,,,------+++,,,,,,+++))))))***+++...,,,++++++,,,,,,+++***---,,,+++,,,......,,,+++,,,++++++...111111...+++...---++++++---------,,,,,,,,,++++++,,,---...///000......///222222///,,,*********,,,------+++)))---,,,***)))+++---...---+++---......---,,,,,,---***---//////---,,,---///,,,------......------,,,(((***,,,......---+++************+++---///111333:::HHH\\\lllwww~~~vvv```KKK>>>888999888444222444333000222555555666@@@UUUmmm{{{lllVVVBBB666222222...///000000......///000222111000111222333222111............////////////...------///111111000///,,,,,,---///111111///...,,,...000000/////////000000//////......---------,,,,,,---...//////---,,,000//////000333444444333222222222111111111111000222111111222333444222111444555555555555444333333222444666:::======;;;888777888999;;;@@@NNNaaaoooiiiVVVJJJBBBDDDDDDLLLZZZiiittt~~~rrrSSSLLLIIIMMMLLLAAA999888777666555444333333333444222222111000111222333444000333333222555999999555333222111444888999888555444555777777666555555666888666333333555666666666888777666555333222000000222555777666333222444666666777999:::::::::999888777777666666555444333333222222111111111111222222888888999;;;<<<>>>??????<<<<<<>>>???@@@AAAAAAAAA;;;:::;;;===AAADDDFFFFFFNNNJJJFFFEEEHHHHHHEEEBBBDDDFFFGGGFFFEEEEEEIIILLLMMMNNNLLLJJJLLLPPPNNNHHHHHHFFFFFFIIIMMMNNNLLLIIIBBBFFFKKKNNNOOONNNNNNNNNTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUUUUVVVXXXZZZ]]]^^^]]][[[XXXVVVWWWZZZ^^^``````aaaaaa```______aaaccc]]]\\\ZZZXXXXXX[[[```dddffffffgggggghhhiiiiiijjjoooooollliiiffffffhhhjjjkkkjjjhhhffffffhhhjjjkkkkkkjjjgggeeeddddddeeefffjjjooooooiiieeefffgggggghhhhhhhhhhhhjjjlllnnnooorrrnnnggg```]]]___eeekkkooooooppptttxxxvvvpppjjjkkklllnnnssswwwvvvqqqlllggghhhgggddd``````cccffffffbbbccchhhkkkkkkkkkmmmkkkkkkjjjeee______eeejjjnnnllllllkkkhhhgggnnnwwwzzzvvvssstttvvvxxxvvvtttooorrruuutttpppkkkiiiiiikkkjjjiiiiiikkkooosssuuu|||{{{zzzzzz{{{~~~~~~zzz{{{{{{zzz|||~~~,,,,,,+++++++++,,,---......---------...---,,,***)))+++---...---,,,,,,,,,---,,,+++,,,---...,,,***+++++++++,,,,,,,,,++++++...---++++++---...------***++++++,,,------......------...///000000...,,,*********,,,//////,,,)))---+++******,,,---///111+++---000000...,,,******,,,---......---,,,,,,,,,,,,------......------,,,)))***+++,,,,,,,,,,,,++++++***)))))),,,///000///111<<>><<<===>>>???@@@@@@@@@@@@===<<<<<<>>>BBBFFFIIIJJJLLLJJJHHHFFFEEEEEEDDDDDDFFFFFFEEEEEEFFFHHHKKKLLLJJJLLLLLLIIIIIIKKKJJJGGGGGGFFFFFFJJJNNNOOOLLLGGGFFFIIILLLMMMMMMMMMMMMNNNRRRTTTUUUWWWWWWVVVTTTSSSTTTTTTTTTVVVXXX[[[^^^```]]][[[YYYXXXYYY[[[^^^aaaaaabbbccccccbbbbbbdddfff]]]]]]^^^]]]\\\^^^aaadddddddddddddddfffhhhkkklllnnnmmmllliiifffdddeeegggjjjiiigggfffgggiiikkkmmmmmmlllkkkiiihhhhhhiiiiiikkkpppqqqkkkfffgggiiijjjggggggggghhhiiijjjkkkllloookkkddd___]]]```eeejjjooopppsssuuuuuusssooommmkkkjjjjjjmmmppprrrooommmiiifffccc```___```bbbddddddbbbfffmmmpppnnnlllmmmkkklllkkkfffaaabbbiiipppsssnnnjjjiiiiiikkksss|||zzzxxxvvvxxx|||}}}zzzvvvqqqvvvyyyxxxsssooonnnooopppnnnllllllnnnrrrvvvxxxzzzzzzyyyyyy{{{~~~zzzwwwzzz|||{{{yyy{{{---,,,+++***+++,,,---...111///...///111111...***))),,,000000---******+++,,,,,,+++,,,---...,,,******+++,,,+++)))((()))+++...---++++++---......---'''((()))++++++,,,,,,+++)))***,,,,,,,,,++++++***+++******---000000---)))---***)))+++,,,---000333+++...111222///,,,)))(((............------,,,+++,,,------......------,,,,,,+++*********+++,,,---...---+++***---000000...***222DDD[[[ooo|||{{{jjjVVVFFF===>>>===888222333666111(((000222222555GGGbbbwwwnnnWWWCCC888444555+++...000000---,,,---///000//////000333444444333111111222222333333333444000000111333555555444222...---,,,---000111000///+++...111000...---///111000000///...------,,,,,,(((,,,000111///---...//////......///111333222222111111111222333333444444222111000111111111///---666666777777666555444444555333333555777777444111111444666555666===JJJUUUaaawwwxxxooojjjiiiooo{{{nnnTTTJJJDDD:::333444555444333222111111111111333333222222222333555666666777666555777;;;888333555333222666<<<>>>;;;777222555888888666666888:::<<<999666444666888999999222333444444555555444444444777999666111///111444999999888888777666666555888888888777666444333222,,,---///000222333333333888888999:::;;;<<<<<<===<<<===>>>??????@@@??????@@@>>>===???CCCHHHLLLMMMIIIJJJJJJGGGCCCAAACCCFFFHHHFFFDDDEEEGGGJJJLLLLLLHHHLLLLLLHHHFFFHHHIIIGGGGGGFFFFFFJJJOOOPPPLLLGGGLLLMMMMMMLLLKKKKKKMMMNNNNNNPPPSSSVVVXXXXXXVVVUUUTTTSSSTTTUUUXXX\\\```bbb[[[ZZZYYYXXXYYY\\\^^^```cccdddeeeeeedddeeegggiii^^^___aaaaaa```aaaccceeeeeedddccccccdddgggkkkmmmlllmmmmmmjjjgggdddcccccciiihhhgggfffgggjjjmmmoooqqqpppooommmlllkkkkkkkkkjjjoooqqqkkkfffhhhkkkllliiiiiiiiiiiiiiiiiiiiiiiillliiidddaaa```cccgggkkkooorrrvvvuuurrrpppppprrrllliiifffgggjjjnnnooonnnhhhddd^^^[[[\\\^^^___```cccbbbgggpppssspppmmmllljjjllllllgggccceeemmmuuuvvvnnnhhhgggiiimmmvvv~~~zzzxxxwwwzzz~~~{{{vvvyyy}}}~~~xxxsssrrrssssssqqqnnnnnnrrrwww{{{}}}yyyxxxxxxxxxzzz~~~{{{}}}|||wwwvvvzzz}}}}}}vvvyyy~~~///...,,,***)))))))))***///...///...((($$$&&&---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,***(((******+++++++++,,,,,,,,,...,,,******,,,+++(((%%%+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,---///111000...,,,,,,,,,---......//////000111---***)))+++............---,,,+++***++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---...///---------------...///000444444<<>>777444000........................222111111555::::::666111222111222333444333000...+++---111444555444333222...------...//////...,,,///000000000000//////...---...000222222111///...//////---+++((('''(((***000000000000000000111222111333333000000444555222000111111111111222222222333111000444999<<<:::666333444555555555444333222666666666555777;;;BBBFFF\\\kkk~~~jjjNNN@@@<<<999444;;;888444333444555666666555444333222333444555555444555555666666666777777222333444666777888888888777777777888888999::::::777333///222888:::777222888777666555444333333333111333444555555555777999666777999888666555555666777888888888666444222111.........///111333666777444666888;;;======<<<<<<===<<<<<<>>>AAADDDDDDDDD???CCCCCCAAAEEENNNQQQNNNPPPKKKGGGHHHGGGEEEDDDFFFEEEDDDEEEGGGJJJKKKKKKJJJIIIJJJJJJIIIHHHHHHKKKMMMLLLKKKKKKMMMPPPPPPLLLIIIGGGIIILLLMMMLLLKKKJJJJJJNNNNNNNNNQQQTTTUUUUUUTTTRRRSSSVVVYYY\\\]]]^^^^^^WWWVVVUUUYYY]]]aaaaaa___ddddddcccbbbcccdddfffggg]]]```___]]]aaagggeee___]]]^^^``````aaadddhhhkkkiiijjjkkkiiieeedddeeehhhhhhhhhgggggghhhjjjlllnnnrrrmmmhhhfffiiilllnnnnnnuuutttpppkkkgggfffhhhjjjggggggggggggggggggffffffhhhgggdddbbbaaadddjjjooovvvssspppnnnnnnnnnmmmlllllllllkkkjjjjjjkkklllmmmeeeccc```____________^^^dddgggjjjmmmnnnmmmkkkiiieeebbb```bbbggglllooooooyyyqqqhhhfffjjjqqquuuvvvssswwwzzzzzzwwwwwwzzz}}}zzzwwwtttrrrrrrppppppqqquuuzzz}}}|||zzzvvvtttsssuuuxxxzzzyyywwwyyywwwuuutttuuuvvvwwwxxx{{{{{{{{{{{{~~~...---,,,***)))******+++000...---...+++''')))...++++++++++++++++++++++++---,,,++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,***))))))+++***(((&&&+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,---///000000...+++++++++,,,,,,---......///111...+++***,,,...///...111000...---------......,,,,,,,,,------,,,,,,,,,------,,,,,,------......,,,,,,------...///000000444333999III```tttwwwbbbKKK???======999444333666777666333555666888BBBYYYrrrtttXXXCCC999333...........................555555555777999888555222222111111444777666222...------///111333444333222///...------...///...,,,...//////000000000//////......///000///...---,,,,,,---......---...000222000000000000000111111222111333333000000444555222222222111111111000000000444333444888===>>>:::666333333555555555444333222555555555666777:::@@@DDDUUUdddxxxsssWWWFFF???:::666666555333333444555333222555555555333333333555666444444444444444555666666333444444555666666666666111444999===>>>;;;777555777444222333666888666333777666555444444444444444333444555555444444555666666777888888666555555666999999888777555333111////////////000222555888999888999;;;===>>>>>>===<<<===<<<<<<===AAACCCDDDDDD>>>CCCFFFHHHLLLPPPSSSRRRTTTNNNIIIIIIHHHEEEDDDEEEFFFFFFFFFHHHJJJKKKJJJIIIGGGFFFFFFFFFHHHIIIKKKLLLKKKKKKJJJLLLNNNNNNKKKHHHEEEGGGJJJMMMNNNOOOOOOPPPPPPOOOOOOQQQTTTUUUUUUTTTUUUVVVXXXZZZ[[[\\\\\\[[[YYYWWWXXXZZZ^^^aaaaaa```bbbbbbbbbbbbbbbcccdddddd]]]___^^^]]]```eeeccc^^^^^^___```aaaaaabbbdddffffffhhhiiihhhffffffhhhjjjjjjiiihhhggggggiiijjjlllqqqmmmhhhhhhjjjmmmnnnmmmpppooolllhhheeeeeegggiiiffffffffffffffffffffffffiiihhheeebbbbbbeeekkkpppuuurrrnnnllllllmmmlllkkkllljjjgggfffffffffffffffeeecccaaaaaacccdddddddddhhhiiiiiijjjjjjkkkkkkkkkfffcccbbbeeekkkqqqssstttuuunnnhhhfffiiinnnppppppppprrruuuvvvvvvuuuwwwxxx{{{{{{{{{zzzxxxvvvuuuuuurrrqqqrrruuuyyyzzzyyywwwsssrrrqqqsssvvvxxxwwwuuuvvvtttsssssstttuuuuuuuuu{{{zzzzzzzzz{{{~~~,,,,,,+++******+++,,,,,,111,,,***,,,---++++++...***++++++,,,,,,++++++******))))))***,,,---,,,+++******+++++++++,,,,,,,,,***)))((((((******)))'''+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,...000///---+++,,,,,,,,,---......//////111///,,,+++---/////////111000//////......//////,,,,,,,,,,,,------,,,,,,.........---------------++++++,,,---///000111111444333666BBBVVVkkkyyy}}}ppp\\\GGG<<<;;;999555222111444666555444777666888EEE]]]ttt~~~}}}|||bbbIII:::111---//////............//////555777999:::999777555555444333444:::@@@???777///000...,,,...222333222000111///---,,,---...------------...///000000000000///.........---,,,,,,,,,(((***,,,---......000111000000000000000111222222111333333000111444555333444333333222000//////...333333555:::===<<<777222222333444555555555333333333444555666777999===@@@LLLZZZnnn~~~~~~~~~}}}aaaLLL@@@:::555222222222333555444222///444555666444222111444777444444333222222444555666444444444444444444333333111444999<<<===;;;777555555555555555555555444444555555444444444444444555555666666555333222333444555777888888666555555666;;;:::999666444222000000000000111222444777999;;;======>>>??????>>>===<<<===<<<<<<>>>AAACCCDDDDDD@@@BBBIIISSSXXXWWWVVVWWWSSSMMMIIIIIIIIIFFFFFFHHHHHHGGGHHHIIIKKKKKKIIIGGGEEEBBBAAACCCHHHKKKKKKJJJKKKJJJJJJKKKLLLKKKHHHFFFCCCDDDHHHLLLOOOSSSUUUVVVRRRQQQQQQRRRTTTVVVUUUTTTYYYYYYZZZZZZZZZYYYYYYXXX[[[ZZZ[[[]]]```aaaaaa`````````aaaaaabbbbbbaaaaaa]]]^^^]]][[[]]]aaaaaa^^^^^^```bbbbbbaaaaaabbbccccccdddeeeeeeeeegggjjjllllllkkkiiigggggggggiiijjjooollliiijjjlllnnnmmmkkkiiihhhgggeeebbbbbbeeegggcccdddeeeeeeffffffffffffiiihhhgggeeeeeeggglllpppssspppllliiiiiijjjkkkjjjiiieeeaaa```cccddddddccceeedddccceeehhhjjjkkkjjjkkkjjjhhhfffgggiiilllnnneeeccccccfffmmmsssvvvvvvnnnkkkggggggiiikkkjjjiiilllmmmooorrrsssrrrooommmtttvvvxxxxxxvvvtttssssssrrrrrrrrruuuwwwwwwvvvtttpppooooooqqqsssuuutttsssrrrsssttttttuuuuuuuuuuuu{{{zzzyyyxxxyyyzzz|||~~~+++******)))***,,,---...000***&&&***......,,,---++++++,,,------,,,++++++***)))((()))+++,,,+++*********+++++++++,,,,,,,,,))))))((()))******+++++++++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,...//////---***------......///000000000111///...------//////000............------......,,,,,,,,,,,,,,,------.../////////......---,,,,,,***+++,,,...000111222222555333444===NNNcccttt~~~}}}vvvgggTTTEEE======777444111000222333333222777666999EEEYYYlllwwwyyy~~~iiiNNN;;;111...000000///......///000000222777<<<===999666777999888777;;;DDDKKKIII===111222///,,,---000222111///333000---+++,,,---...---+++,,,---...///000000000///...------,,,------...***,,,...///---+++++++++000/////////000111222333111444333111111444555333444444333333222111111000111111222555777666333///222333444555555555444333222333666777777888:::<<>>===<<<;;;???>>>>>>???BBBDDDEEEEEEDDDBBBIIIYYYdddbbb\\\YYYOOOIIIEEEGGGIIIHHHJJJMMMIIIIIIIIIJJJKKKKKKHHHFFFCCC@@@???BBBHHHLLLKKKHHHIIIIIIIIIIIIHHHGGGEEEDDDAAACCCEEEJJJPPPTTTWWWXXXTTTSSSRRRSSSUUUVVVVVVUUUYYYYYYYYYYYYYYYXXXWWWWWW\\\\\\^^^___aaaaaaaaa```___```aaabbbbbbaaa```___]]]]]][[[ZZZ[[[]]]^^^^^^___aaacccdddcccbbbbbbcccbbbbbbbbbbbbcccfffiiikkkkkkjjjhhhgggfffgggiiijjjmmmkkkjjjkkknnnnnnllliiieeeeeedddbbb``````aaacccbbbcccdddffffffgggfffffffffgggiiijjjjjjjjjlllnnnqqqnnniiiggggggiiiiiiiiieeeaaa^^^___cccggggggeeefffeeeeeegggjjjlllmmmllliiihhhgggfffhhhjjjnnnpppfffdddcccgggmmmrrrttttttgggggggggiiikkkkkkhhhfffkkkjjjkkknnnqqqnnnggg```lllpppssstttqqqmmmllllllpppppprrrtttuuuuuuuuutttoooooopppqqqrrrssssssssssssuuuxxxzzzzzzzzzyyyzzz~~~|||zzzyyyxxxyyyzzz{{{***)))))))))***,,,...//////'''###(((---...,,,++++++,,,---......---,,,+++,,,+++)))***++++++***(((******+++++++++,,,,,,,,,***************+++---...+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,++++++,,,...000///---++++++,,,,,,------...///////////////...---...///000------..................---,,,,,,,,,,,,---...///...////////////...,,,,,,***+++---///000111222222666444444:::HHH\\\ooo{{{zzzxxxooo___MMMAAA<<<<<<777444111//////000000000555666;;;EEESSSaaaooowwwnnnSSS===333222111000///......///000111444;;;AAABBB===888777999::::::???HHHOOOKKK===000222000...///111111///---222///,,,+++,,,---......++++++,,,....../////////...---------...///000000000111333222000---,,,,,,////////////000111222333222444444111111555666333444444444444444444444444222111000000111222111111111222444555555555444444222444666777666777888999AAAKKK]]]sssgggNNN>>>777444555333111111333555666666222333333111///...000333777666555444444555666666000000000000111333444555777666555555666777999;;;444666888777333111333666444444333333333444444555222333444444333333444666444555777777555555555666999999999999888888777777000000111222555888;;;<<<@@@@@@???>>>===<<<;;;:::AAA@@@???AAACCCFFFFFFFFFHHHCCCGGGYYYkkknnndddYYYNNNHHHDDDEEEGGGGGGHHHLLLIIIIIIJJJKKKKKKJJJGGGDDDCCC@@@???BBBIIILLLJJJGGGFFFGGGGGGFFFEEECCCCCCCCCBBBBBBDDDJJJPPPTTTUUUUUUUUUTTTRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXX[[[]]]___```aaa`````````___```aaabbbbbbaaa```___]]][[[ZZZYYYYYYZZZ]]]```___bbbeeefffeeeeeeeeefffcccbbb``````aaadddfffgggiiihhhgggffffffhhhjjjkkkkkkiiiiiikkknnnnnnjjjfffdddddddddccc```^^^^^^___bbbdddeeeggghhhhhhggggggbbbfffkkknnnnnnmmmllllllooollliiigggggghhhiiiiiigggeeecccdddfffhhhhhhfffgggffffffhhhjjjkkkjjjiiidddeeegggiiikkknnnpppqqqjjjhhhfffiiinnnrrrrrrqqqdddeeegggjjjlllllliiigggkkkiiiiiilllnnnjjj```XXX```fffmmmooommmjjjiiiiiilllnnnpppssstttuuuvvvwwwqqqrrrrrrrrrrrrrrrssssssvvvyyy~~~}}}{{{zzzzzzzzz{{{***)))))))))***,,,...///---&&&###''',,,,,,++++++***+++---......---+++***---,,,******++++++***(((******+++++++++,,,,,,,,,+++,,,,,,+++***+++---///+++,,,,,,,,,,,,+++******++++++************++++++,,,,,,---///111000...,,,)))))))))***++++++,,,,,,...//////...------...000......///000000000//////------,,,,,,,,,...///000---...///000000///---,,,+++,,,...000111222111111666555555999CCCTTTgggsssvvvuuukkkXXXGGG===999888666444222///......///000333666>>>JJJUUU```mmmxxxttt\\\DDD777555333111000......000111333;;;BBBJJJKKKFFF???;;;:::::::::===CCCGGGCCC777---///111333333222000---+++000...,,,,,,---//////...++++++,,,---............------......////////////,,,...//////...------...////////////000111333333222444444111222555666444333333333444444555555555333222111000000222333444111222444555555555555444333555666666666666777888>>>EEEUUUmmm}}}cccKKK???:::777666444111000333666888999444333111000000000000111666666666666666555555555////////////111333555777222444777:::;;;999777555333666777666333222444666444444333333333333333444111333444444333333444666333555666666555555555666666777999::::::999888888000000111333555888;;;===>>>>>>======<<<;;;;;;;;;BBBAAA@@@AAADDDEEEFFFEEEHHHFFFGGGUUUjjjuuulll\\\TTTMMMGGGFFFEEECCCDDDGGGHHHHHHIIIJJJKKKIIIEEEBBBCCCAAAAAACCCGGGIIIGGGEEECCCDDDEEEDDDBBBAAAAAACCCBBBBBBEEEKKKQQQUUUTTTRRRUUUSSSQQQRRRTTTVVVWWWWWWUUUUUUUUUTTTUUUVVVVVVWWWXXX[[[___``````_________``````aaaaaaaaa```______\\\YYYXXXYYYYYYYYY]]]dddaaaccceeefffffffffggghhhfffccc``````bbbdddffffffiiihhhfffffffffhhhjjjkkkiiihhhhhhjjjmmmllliiieeedddeeefffeeebbb```___```eeefffhhhjjjkkkjjjiiihhhbbbfffkkknnnooommmllllllnnnllliiiiiiiiijjjiiihhhmmmmmmlllkkkiiifffdddcccfffeeeeeegggiiiiiihhhfffccceeeiiilllooopppqqqqqqooolllkkklllppprrrrrrpppdddfffiiikkklllkkkiiihhhjjjiiijjjlllmmmiii___WWWZZZbbblllpppnnnkkkkkkllliiilllpppssstttvvvxxxyyytttuuuvvvuuusssrrrssstttwww{{{}}}|||{{{||||||******))))))***,,,...///---(((%%%))),,,++++++---((()))+++------+++)))(((,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,+++,,,,,,***((())),,,///+++,,,,,,,,,,,,+++******++++++************++++++------...000222111///---))))))***++++++,,,,,,---,,,...///...,,,+++---///,,,---...///000//////......---,,,+++,,,...000111,,,---///000000000...---,,,---///111222111000000666666666777===JJJZZZfffnnnooofffSSSCCC<<<:::888333222111///......000222333666AAASSSaaajjjrrr{{{|||gggNNN<<<666333222000//////000222333???GGGPPPUUUSSSMMMHHHDDD>>>;;;999888999777222...+++111888999555///+++***---,,,,,,---///000///...+++,,,,,,---------,,,,,,......//////...---+++***)))***+++*********,,,.........//////000222333444222555444222222555666444333333333333333222222222111222333333222333444555111222333555666555555444666777777666555555777999<<<@@@MMMeee~~~tttYYYEEE===;;;999444222111222555777888777888444000000222444222///444555666777777555333222222111000000111222444666222444777999:::999777555444444555555444444555666555555444333222222222222333444555444222222222444222444666666555555555666444666888::::::888666444111111222444777:::===???======<<<<<<<<<=========AAA??????@@@BBBDDDDDDDDDDDDIIILLLPPPbbbtttqqqaaaXXXPPPIIIGGGEEEBBBBBBEEEFFFGGGHHHJJJJJJIIIEEEAAAAAABBBCCCDDDDDDDDDCCCBBB@@@BBBCCCBBB@@@???AAACCCBBBBBBFFFMMMTTTWWWUUUQQQSSSRRRPPPQQQSSSVVVWWWXXXUUUTTTSSSRRRRRRSSSTTTTTTUUUYYY]]]___^^^]]]]]]^^^``````___^^^^^^^^^^^^^^^[[[XXXWWWYYYXXXXXX^^^gggdddeeefffeeedddccceeeggghhheeeaaaaaadddgggiiiiiijjjiiigggfffffffffhhhiiihhhffffffhhhkkkkkkgggdddccceeehhhhhhfffdddcccdddhhhiiikkkmmmmmmllljjjhhheeegggiiijjjkkklllnnnpppmmmlllkkkkkklllllljjjhhhmmmpppssspppiiicccaaaaaadddddddddfffhhhiiigggeeegggiiikkkmmmooopppppppppooolllkkkmmmppprrrqqqooohhhiiikkkkkkjjjhhhgggggghhhhhhjjjmmmnnnjjjbbb\\\```iiitttwwwtttooommmnnniiilllqqqttttttuuuxxxzzzwwwxxxyyywwwsssqqqqqqssstttyyy~~~}}}}}}}}}}}}+++******)))***,,,---......)))(((+++,,,++++++...&&&'''***++++++***'''&&&***))))))+++---//////...******+++++++++,,,,,,,,,+++,,,,,,***''''''+++...+++,,,,,,,,,,,,+++******++++++************++++++......///111222222000---,,,,,,---......//////000+++---///...,,,+++,,,///)))***,,,---------,,,,,,...---,,,+++,,,...000222+++---///000111000///...,,,...000111222111000///666777666666999CCCQQQ\\\fffhhhaaaPPPBBB>>>>>><<<111111000///...///222444444666CCCZZZmmmuuuyyy}}}pppUUU???666444222000//////000222444>>>GGGSSS\\\^^^ZZZTTTPPPCCC>>>777111///000000111)))222<<<===666...***)))+++++++++---000111000...,,,,,,---------,,,++++++//////000///---***'''%%%.........,,,++++++---///.........///000222333444222555555222222555666444444333333222111000//////...000333444444333333333111222333555666666555555777888777666444555777999:::<<>>???@@@???>>>===>>>AAABBBBBBBBB???LLLPPPMMM[[[rrrtttfffWWWPPPIIIGGGFFFDDDEEEHHHEEEEEEGGGIIIJJJHHHDDDAAA@@@BBBDDDCCCAAA@@@?????????AAABBBAAA>>>>>>@@@CCCAAABBBFFFOOOWWWZZZVVVRRRRRRQQQOOOPPPSSSVVVXXXXXXVVVUUUSSSQQQQQQQQQRRRRRRSSSWWW\\\^^^]]]\\\]]]^^^```___]]]\\\[[[\\\]]]]]][[[WWWWWWYYYYYYXXX___iiiggggggfffdddaaaaaabbbdddjjjfffbbbcccfffjjjlllllllllkkkhhhfffeeeeeefffggggggfffeeefffiiijjjgggcccccceeehhhjjjiiihhhggggggjjjkkkmmmoooooommmkkkiiihhhhhhgggfffgggjjjooosssmmmllllllmmmnnnmmmkkkhhhiiioootttrrrjjjcccaaabbbbbbbbbccceeehhhiiihhhfffmmmlllmmmmmmnnnoooooopppllljjjiiikkknnnqqqooommmllllllllljjjhhheeeeeeeeeeeegggkkknnnnnnkkkfffbbbkkkttt}}}xxxppplllllljjjnnnrrrttttttuuuwwwzzzxxxzzzzzzwwwssspppppprrrqqqvvv{{{|||{{{|||}}}}}}}}}~~~***(((%%%%%%'''***++++++---///...***)))+++***'''******))))))***+++,,,,,,***+++,,,------,,,***)))---******+++)))%%%&&&***)))***+++,,,,,,+++***)))...,,,******+++++++++***+++,,,---,,,***)))***+++'''***...111222111///---,,,...000222111///,,,)))(((***,,,......,,,***)))---...///////////////......---,,,,,,++++++++++++.........///111000...,,,***...111222111000222444666333444999;;;@@@MMM[[[hhhcccWWWIII@@@===999444333222000//////111333444999>>>OOOgggtttvvv{{{zzzgggLLL777111000...++++++---222666:::HHHSSSWWW___iiijjjcccUUU@@@000222666000++++++000555999999555///,,,+++---......------...000333000000///...------------...000111///,,,+++,,,///---+++,,,//////,,,+++...000333111+++,,,333666444333333333333444555777888444333222222444444333222888:::<<<;;;777333111000///000222444555666777777444777:::999777666777999777<<>>777777888111333111222888???CCCAAA>>>???===;;;::::::<<>><<<;;;;;;<<<>>>???AAADDDIIIMMMQQQTTTUUUUUUTTTUUUSSSPPPRRRWWWXXXUUUVVVUUUTTTRRRRRRRRRRRRSSS\\\\\\\\\]]]]]]^^^^^^^^^^^^_________^^^[[[XXXVVVRRRSSSVVVXXX[[[```fffjjjiiigggccc```^^^___aaaccc```bbbdddcccbbbcccgggkkkddddddccccccdddfffggghhhffffffeeebbbaaaaaadddggg___^^^aaagggjjjhhhiiilllooopppppppppnnnkkkhhhffflllkkkiiihhhiiilllpppsssnnnmmmkkkiiihhhhhhiiiiiihhhlllpppppplllgggddddddiiigggddddddgggjjjnnnoooppppppoookkkiiiiiinnnrrrtttkkkeeehhhlllnnnnnnooopppmmmiiieeecccdddgggiiifffhhhlllooopppnnnkkkiiiuuu||||||rrrlllpppvvvrrrqqqpppqqqssstttsssrrrssssssssssssrrrqqqpppooopppsssvvvwwwxxxzzz~~~}}}zzzxxx***(((&&&&&&(((+++,,,,,,---///...***)))+++***'''***************++++++,,,))))))*********))))))(((...,,,---///...+++---111******++++++++++++******,,,+++))))))******)))(((+++,,,---,,,***)))***+++(((***---///000000...---((())))))***++++++++++++''')))+++...///...---,,,.........//////...------...---,,,,,,++++++,,,,,,.........///000000...,,,+++...222333222222444555888555666999;;;@@@MMMZZZfff```SSSDDD===;;;999666222111000000000111222333999AAAUUUlllwwwxxx}}}yyyfffKKK555333333222000///000444777444===EEENNN```tttyyyrrrVVVBBB111111333///,,,---///222555555333///,,,+++---...//////......000222//////...---------------///000000...+++***+++------***+++------***+++///...111111...000666777444222222333444444555666666444333222222444444333222444777999999777444222222000111222444555666777777666888999888555444555777888<<>>>>><<<;;;::::::<<<>>>???===<<<::::::;;;>>>AAADDDBBBFFFHHHHHHNNNZZZbbbdddUUUQQQLLLHHHGGGHHHHHHGGGFFFDDDBBB@@@???@@@@@@AAADDDBBBAAAAAABBBAAA>>>;;;<<<<<<;;;:::;;;>>>@@@AAACCCEEEIIINNNQQQSSSTTTTTTTTTUUUSSSPPPRRRWWWXXXUUUWWWVVVUUUUUUVVVWWWYYYZZZhhhfffbbb^^^[[[[[[[[[\\\]]]^^^______]]]YYYUUURRRTTTTTTVVVYYY^^^bbbfffhhhgggeeeaaa^^^[[[[[[[[[[[[^^^aaaccccccbbbbbbeeegggeeedddcccbbbcccdddfffgggcccbbbaaa___^^^```dddgggcccaaabbbfffhhhggghhhkkkpppppppppooommmjjjhhhgggjjjiiihhhhhhhhhjjjlllmmmooommmjjjgggeeeeeeggghhhiiimmmqqqrrrpppnnnmmmmmmllliiifffgggkkkoooqqqqqqppppppooommmjjjjjjnnnqqqqqqjjjgggjjjmmmmmmnnnppprrrnnnhhhddddddfffiiikkkiiilllooorrrssssssqqqppptttxxx{{{xxxrrrooopppsssrrrqqqpppppprrrrrrqqqpppppprrrtttuuutttrrrooommmkkknnnrrrsssssstttxxx{{{~~~|||+++)))'''(((***,,,,,,,,,---///...+++***,,,+++(((************++++++++++++***)))))))))))))))******,,,******,,,***''')))---++++++************++++++---+++))))))***+++***))),,,------,,,***((()))***)))***+++,,,---.........---,,,+++******+++---...'''))),,,...000000///...////////////...------,,,...---,,,,,,,,,,,,,,,,,,---------...000///---++++++...111333444444666777888666555666888===HHHSSSbbb\\\OOOAAA;;;;;;;;;888000000111111111222222222999FFF^^^sss{{{yyy~~~wwwdddHHH333000111111000......///111000222555BBB\\\vvvzzzSSSAAA111///111...---............///000000---+++---///111111000//////000......------,,,---------///000000...+++******+++,,,******++++++***...444...000000000333777777444111222333555555555555444444222111222333444333222000333666777666444444444000111222444555666666666999999999777444333444555:::<<>>===;;;999666333111000111111222222333444444444777555333222444555555555444444444555666666666777777555333333333333222111333333444444444444444444777666555555444333333222111,,,111444///222777222777666777;;;???AAA@@@===<<<;;;:::::::::;;;===>>><<<;;;:::999;;;>>>AAACCC>>>DDDGGGEEEEEELLLTTTXXXOOOLLLIIIHHHIIIIIIIIIHHHBBBAAA???>>>===>>>??????CCCAAA@@@AAAAAA@@@>>><<<999999999999;;;>>>AAACCCCCCFFFIIINNNQQQSSSSSSSSSTTTUUUSSSQQQSSSXXXYYYVVVQQQQQQQQQRRRTTTWWW[[[]]]lllhhhbbb[[[XXXXXXYYY[[[]]]^^^______\\\XXXTTTRRRXXXWWWXXX\\\bbbffffffeeefffdddaaa]]]YYYVVVTTTSSS[[[]]]```bbbbbbbbbbbbccceeecccbbbaaaaaabbbdddeee______^^^]]]]]]```eeeiiiiiieeedddffffffeeegggkkkpppooonnnmmmkkkjjjiiihhhiiiiiihhhhhhhhhhhhhhhiiipppmmmhhheeecccdddfffhhhiiillloooppppppnnnnnnnnnnnnkkkiiikkkqqquuutttrrroooooopppnnnllllllnnnooommmjjjiiilllmmmlllnnnqqqtttooohhhdddfffiiijjjjjjjjjlllnnnqqqsssuuuuuuuuussstttttttttrrrqqqooooooqqqooonnnnnnooopppooonnnnnnpppsssuuutttqqqmmmkkkhhhlllppppppoooppprrruuu~~~~~~~~~~~~+++***((()))+++---------,,,///...+++***,,,,,,(((***+++++++++++++++++++++,,,+++*********+++,,,---,,,)))))))))&&&!!!"""&&&,,,+++***))))))***+++,,,///---,,,,,,---...---,,,,,,------,,,)))(((((()))************+++,,,---...333222000...,,,+++++++++***+++---///000000///...111111111000///...---,,,...------,,,,,,,,,---------------...//////---+++***---000222444555666777666444222111333888BBBJJJZZZVVVKKK@@@;;;<<<<<<999///000111222222222222222888JJJdddxxx|||zzz{{{qqq]]]DDD111...000111000...,,,,,,,,,///...///:::PPPfffnnnjjjHHH;;;///...000...---......,,,***+++///111///------///222222111/////////......---------------.../////////...,,,******))),,,******,,,---...555===444222000000333666666444111333555666777666444333333222111222333333333111...000333444444333333444000111333444555666666666999999888777666666777777999;;;>>>EEEXXXrrrlllOOO999999===666//////111222222222333444555666666666444333333333444444999888888777666555444444222333444555555555555444444222111111222333333222222333333444555666777777777666444333222222111000333333333444444555555666555555555555444333222222444///333555000444999555888777888:::===>>>===;;;:::::::::::::::;;;<<<<<<;;;;;;::::::<<>>===<<<777777777888:::===AAACCCAAADDDHHHMMMQQQTTTUUUUUUSSSTTTSSSQQQTTTXXXYYYVVVOOONNNNNNPPPRRRVVVYYY[[[aaa___[[[XXXWWWXXX[[[]]]]]]]]]\\\\\\ZZZYYYXXXWWW\\\[[[[[[```gggjjjgggcccdddccc```\\\XXXSSSPPPMMMVVVYYY\\\___aaaaaaaaaaaadddbbbaaa``````aaacccddd^^^^^^^^^^^^___ccciiimmmooojjjfffgggfffdddfffkkkooonnnlllkkkjjjjjjjjjjjjkkkjjjiiihhhiiijjjkkklllpppmmmiiieeeeeegggjjjmmmnnnoooppppppooonnnmmmmmmoookkkjjjmmmtttwwwtttpppnnnooooooooonnnmmmmmmmmmkkkiiikkknnnmmmkkkmmmrrrtttoooiiihhhiiijjjhhhffffffgggiiilllnnnqqqssstttqqqsssttttttqqqooonnnmmmpppnnnllllllmmmnnnnnnmmmmmmoooqqqrrrrrrpppmmmkkkjjjnnnqqqrrrpppoooqqqsssyyyyyyyyyyyyyyyyyyzzzzzz+++***)))***,,,------,,,,,,///...+++***---,,,)))++++++,,,,,,,,,,,,+++***,,,+++*********+++---...///,,,,,,,,,)))%%%%%%))),,,+++***))))))***+++,,,///---+++,,,---......---+++,,,,,,+++)))(((((()))*********)))***+++------/////////...,,,***((('''---.../////////...------222222222111000///...------------,,,,,,---.........------...000000...+++***+++...111333555555555444333111///111777>>>BBBLLLJJJEEE===:::;;;999444...///000222222333333222888LLLhhhzzz|||zzzuuufffSSS>>>000000222444444222///...---------///555???KKKPPPOOO888111---...000///------///,,,***+++...111111///,,,///111111000//////000//////...---------....../////////......,,,***)))---,,,---///000333===GGG<<<555///...111333333333222444666777888777555444333222111111333333222111///111333333222111111222111222333444555555666666999888888888999:::;;;;;;777;;;>>>DDDSSSlll}}}}}}^^^HHH999<<<===555111444333222111222333444555555666555333333222333444444444444555555555555555555444555666666777666666555555333222222444444444333222333333444555666777777666666555333111000000111222333333444444555555555333333444555555444333333888333666888222555:::555666666777999::::::999777999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<>>???<<<777666777555000//////000111222333333444999NNNiiiyyy|||{{{oooZZZEEE777000...111333333000...,,,,,,))),,,///111333666888:::,,,++++++---//////...---000...,,,,,,...///000000+++---////////////000111222111000///............///......///000///,,,***------///111222555@@@KKK@@@666...---///000111222333444555666666555444444333111000111222333222111000111333222111000111222111222333444555555555555888888888:::<<<===<<<;;;666:::===@@@MMMccczzz~~~}}}oooQQQEEE<<<===;;;666444777444222111111222444555444555444333222222333444555666666555444444333333222666666666666666666666666777666555666777888777555444444444555666666666777444555555333111000111222222222333333333333333333222222444555555444333222999333777999222444888222333444666777777777666555999:::;;;======<<<;;;;;;;;;;;;<<<===@@@CCCFFFHHHHHHDDDCCCIIINNNMMMJJJIIIFFFEEECCCCCCDDDCCCBBB@@@AAAAAA@@@???>>>===<<<;;;777999::::::999888999:::888888777888:::===AAACCC???BBBGGGMMMRRRUUUWWWWWWOOOQQQQQQPPPSSSWWWWWWTTTRRRSSSTTTUUUVVVVVVVVVUUURRRUUUXXX\\\^^^______^^^]]][[[XXXWWWYYY]]]aaaeeeaaa``````cccggggggdddaaaWWWWWWVVVUUURRRPPPNNNMMMWWWVVVUUUWWW[[[^^^```aaa^^^___```aaabbbbbbbbbbbbaaacccfffgggiiikkknnnqqqnnnjjjiiijjjiiieeeeeegggggghhhhhhiiikkkllllllmmmooonnnnnnnnnooorrrtttvvvpppnnnkkkiiiiiilllppprrrnnnnnnooorrrttttttqqqooohhhhhhhhhjjjllllllllljjjmmmlllllllllmmmmmmkkkjjjhhhdddcccffffffdddfffiiijjjkkklllllljjjgggdddbbbcccccceeegggiiikkkmmmmmmmmmsssxxxwwwqqqmmmmmmpppllljjjhhhhhhjjjmmmoooooonnnmmmlllkkkkkklllmmmnnnlllnnnpppooommmmmmpppssswwwvvvsssqqqpppppprrrsss)))))))))***,,,---,,,+++,,,//////,,,+++......++++++,,,---...---,,,***)))''''''((()))***+++++++++((('''(((+++***(((***///******++++++++++++*********)))((((((***++++++***((()))******))))))***++++++++++++,,,,,,,,,,,,,,,///////////////000111222.........---------------......////////////...------------------...///////////////000222222///---...---...111444666444222111444444222444:::;;;888999999666222333555555111000/////////111222444555;;;PPPiiixxx|||}}}jjjMMM888000000+++...000000...,,,++++++***+++---...---,,,,,,...)))***++++++,,,........./////////---,,,,,,---///***+++---------...000222444444222111///.........///......000222111...+++---...000111000222<<>>>>>:::777666999::::::CCCZZZrrr}}}}}}|||cccGGGBBB<<<999999999777444666333000000222444555444444444333222222333444555888777666555444333222222666555444333333444555666777666555666888888666555666666666666666666666666333444444333000///111333222222222222222222111111333444555555555333111000666222666999333444777000222333555666666555555555999:::===>>>???>>><<<;;;999:::;;;===@@@CCCFFFGGGFFFDDDFFFLLLMMMHHHFFFGGGCCCAAA??????AAAAAAAAA@@@AAAAAA@@@???===;;;:::999555888::::::999888999;;;888888999:::>>>BBBEEEHHHBBBDDDIIIMMMQQQSSSTTTUUUMMMOOOPPPOOORRRVVVVVVRRRPPPRRRUUUWWWWWWVVVTTTRRRTTTVVVZZZ]]]``````______ZZZYYYYYYYYYZZZ]]]___aaa______```aaaaaaaaa```___TTTTTTTTTTTTTTTTTTTTTUUU___ZZZUUUTTTVVV[[[^^^___[[[]]]aaaccceeedddcccbbbaaadddhhhjjjkkkkkklllmmmgggeeegggjjjiiieeebbbccccccdddgggjjjlllmmmnnnnnnmmmnnnppprrrsssrrrrrrqqqnnnmmmjjjhhhhhhiiikkkmmmkkkkkkmmmooorrrqqqmmmiiifffgggiiihhhfffeeeggghhhmmmkkkiiijjjllllllkkkiiifff___[[[]]]_________aaacccfffiiihhheeecccfffhhhddddddfffhhhiiijjjjjjjjjkkknnnrrrtttsssqqqppppppjjjhhhfffgggjjjnnnpppqqqllllllkkkkkkkkklllllllllkkklllmmmkkkiiijjjooossstttrrrooollllllmmmoooppp)))((((((***,,,---,,,***,,,//////,,,+++......++++++,,,.........,,,***)))((()))+++,,,------,,,,,,,,,***+++---+++(((***...)))***+++,,,,,,+++***))),,,***)))***+++------,,,'''(((******))))))+++,,,++++++,,,---------,,,,,,000...+++)))(((***,,,...,,,,,,,,,,,,---.........,,,,,,------...------------------------...///000000000000111222222000...000//////222555777555222---111222111333999888333:::999555111222777888666000000//////000222555666>>>QQQiiiwww|||~~~gggFFF000,,,111...000222222000///...//////---,,,,,,+++)))((()))+++,,,,,,******,,,///000...000111...+++)))+++---)))***+++++++++---111444666555444222000///......///......000333333000------...000000......777BBB;;;111+++///333222//////222222111000000111111222222111000111222222222000...///111222111222333555222222333444555555555555888888999;;;>>>===888333777999777444<<>><<<;;;777888:::<<>><<<:::999555888;;;;;;999888:::<<<888888:::<<<@@@EEEJJJMMMEEEGGGJJJNNNQQQRRRRRRRRRLLLNNNOOOOOOQQQVVVUUUQQQSSSVVVZZZ]]]]]]\\\XXXVVVSSSUUUXXX\\\^^^`````````WWWXXXYYY[[[\\\\\\\\\\\\]]]^^^```___]]]\\\\\\]]]UUUUUUVVVWWWXXXZZZ\\\]]]eee^^^VVVRRRSSSXXX[[[]]]YYY\\\aaaeeegggfffcccbbb```ccchhhjjjkkkjjjjjjjjjbbbaaaeeejjjiiiddd`````````bbbfffjjjmmmnnnoooooojjjmmmrrruuuuuurrrmmmjjjnnnllljjjgggfffffffffgggqqqqqqqqqssstttqqqkkkeeedddgggiiigggbbbaaadddhhhnnnkkkhhhhhhjjjkkkjjjhhheee\\\UUUWWW[[[[[[ZZZ[[[___cccfffddd```aaahhhoooccceeefffhhhhhhhhhggggggiiijjjlllqqquuuvvvsssoooiiigggfffgggjjjnnnqqqrrriiijjjlllmmmmmmlllkkkjjjkkklllllljjjhhhjjjoootttooommmjjjhhhgggiiilllnnn'''''''''((()))+++,,,------,,,---...000111000///,,,,,,,,,++++++*********,,,***(((((()))***)))(((---***,,,111000+++)))++++++***((()))***,,,++++++,,,,,,++++++***+++++++++******)))))))))***,,,---000,,,***---333444000***###(((---...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++)))***,,,---------,,,,,,000222000,,,...333222+++222111333777777111......000000444222///;;;@@@444777666333111111111222333666111............222777>>>\\\pppuuu|||wwwWWW???888555111---...000000000...+++***------------------------+++++++++,,,,,,---------000111333444444222///---,,,,,,,,,,,,---...//////444555444111000111///+++###&&&,,,111333222000...///......///111333333222111111111111111111111111000000000000000///......333000------///111000///111111111111111111111111222222333333333333444444999999999;;;>>>===999666666444666;;;>>>GGG```zzz}}}oooUUU@@@>>>:::777666666444333777444222222444444222///555444222111111444666888777777777555333222333444444111000222666777333///;;;777222000111333444333333333333333333333333333000222333333111000000111333333222111111222333333555666777777111---000888555555555555444333222111444333333222222333333444:::;;;===??????===:::888777;;;@@@BBBCCCBBBAAAAAA???AAADDDEEEFFFDDDBBBAAA@@@>>>===???CCCEEEDDDBBBDDDCCCBBB@@@???>>>>>>>>>:::777777;;;<<<<<<>>>BBB===;;;999<<>>===>>>AAACCCBBB@@@DDDCCCAAA???>>>>>>>>>???<<<999999<<<===<<>>???DDDIIILLLMMMLLLIIIGGGHHHLLLOOONNNMMMKKKKKKLLLOOOQQQQQQOOOMMMRRRWWWZZZXXXWWWZZZ[[[YYY[[[\\\\\\]]]\\\YYYUUURRRUUUXXX[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXX[[[___```___\\\[[[ZZZ]]]\\\ZZZXXXWWWWWWXXXYYYXXXaaaeeebbbcccjjjiiiaaabbbdddeeeeeeeeeeeeggghhhjjjhhhfffeeedddeeefffgggdddaaaaaaeeehhhiiilllqqqkkklllnnnpppqqqooojjjgggmmmjjjfffddddddgggkkknnniiihhhggggggiiiiiijjjjjjmmmhhhfffjjjlllkkkjjjkkkjjjlllooooookkkgggcccaaa^^^[[[YYY\\\aaaddddddbbbbbbdddhhhjjjlllkkkiiihhhgggffffffiiikkkkkkiiifffgggeeehhhooottttttuuuwwwooojjjfffggglllqqqsssrrrooommmkkkllloooqqqqqqqqqsssrrrqqqrrrssssssqqqoooqqqqqqqqqpppooommmkkkjjj------,,,,,,,,,,,,---------------...000111000...///////////////............,,,++++++,,,,,,+++***///,,,+++,,,***'''&&&)))+++***((()))***,,,++++++************+++---...///,,,++++++++++++,,,,,,---222...+++---222444111---000...---------...---,,,++++++,,,,,,---------............------,,,,,,+++//////000//////...,,,,,,,,,//////000333666666222555333444888777222000111222111555333000999===222444333222000000000111111666333333444444333777===NNNiiiyyy|||rrrQQQ999111---)))/////////...------,,,,,,......---,,,***)))((((((++++++++++++,,,,,,,,,,,,,,,---/////////...,,,+++............///000111222<<<>>>:::222......///...+++,,,...//////...,,,+++------...111444444222000111111111111111111111111......//////......------222000......000111111000222222222222222222222222222222333333333333444444666666777999;;;:::777444555333555888:::BBBYYYqqq}}}~~~|||```HHH???===:::888888777555444222000//////222555666777666555333222111222444555666888999888666444333333666444333444666666333///......///111333444222000444444333333222222111111222444555444333111222222333222222111111222222333555111111555666222---,,,333333444555555666666777444333333222222333333444;;;;;;::::::999888777777777;;;???BBBBBB@@@@@@@@@CCCCCCCCCBBBAAA???>>>===???===<<<===???@@@@@@???DDDCCCAAA>>>===>>>???@@@???<<<;;;===>>>===???DDDCCCBBBAAABBBFFFIIIJJJKKKLLLHHHEEEFFFIIILLLLLLKKKLLLLLLLLLNNNPPPPPPOOOMMMQQQUUUVVVTTTTTTYYY\\\[[[[[[[[[[[[ZZZXXXUUUSSSQQQUUUXXXZZZ[[[[[[ZZZZZZ[[[XXXXXXWWWWWWXXXZZZ\\\]]]___aaabbbaaa]]]YYYWWWVVV[[[[[[[[[\\\\\\\\\\\\]]]]]]ccceeebbbccciiijjjeeeeeefffeeedddcccccceeegggllljjjhhhfffeeefffggghhhdddbbbcccgggjjjjjjmmmrrrnnnnnnoooppppppoookkkgggiiieeebbbcccgggjjjkkkkkkiiihhhfffeeeeeehhhjjjlllmmmjjjjjjnnnpppmmmllllllkkkmmmpppoookkkgggcccbbb\\\\\\___eeejjjllliiieeecccfffjjjnnnooonnnkkkiiijjjiiiggghhhiiijjjiiihhhhhhfffgggnnnrrrrrrsssuuupppmmmiiiiiillloooooonnnlllkkkjjjlllpppsssttttttwwwuuuuuuuuuvvvuuusssqqqvvvuuutttrrrqqqpppoooooo*********)))******+++,,,...------...000111000...////////////////////////---,,,++++++,,,,,,+++)))///---+++***))))))***,,,+++***((()))***,,,+++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---111...---///444777666444333///***)))+++,,,,,,***++++++,,,,,,---...............---------,,,,,,,,,---------------,,,,,,,,,,,,...///000222444555444555222333666555111000111444222666666222888<<<222222222111000//////000000222000111333222111555<<>>;;;::::::999777666222111//////000333666888666555333222111222333333555777999999777444333222666555444555666555222///......///111222333222222555444444333222111000000333555666555444222333333222222222222222222222222666333444777888555333555444444444444555555666666444333333222222333333444;;;:::888666555555555666777:::???AAAAAA@@@???>>>BBBAAAAAA@@@???>>>>>>>>>???>>>======>>>??????@@@EEECCC@@@>>>>>>>>>@@@AAABBB>>><<<>>>???>>>@@@DDD@@@@@@AAADDDFFFIIIJJJJJJKKKHHHEEEEEEIIIMMMNNNMMMMMMLLLLLLMMMOOOPPPNNNLLLNNNSSSUUUTTTUUUYYY\\\[[[YYYYYYYYYWWWUUUTTTSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\YYYXXXVVVUUUVVVYYY\\\^^^ccccccccc```[[[WWWUUUUUUZZZ[[[]]]___```aaa`````````ddddddaaabbbgggiiifffeeeeeedddbbb``````ccceeelllkkkhhhfffeeeeeeffffffdddccceeejjjmmmmmmqqqvvvqqqppppppppppppnnnkkkhhhfffbbbaaadddkkknnnmmmiiiiiiiiihhhfffeeefffhhhjjjkkkjjjkkkppppppmmmjjjkkkiiikkknnnnnnkkkgggeeeddd___aaaeeekkkoooooollliiiiiikkknnnppppppooommmkkkjjjhhhffffffgggiiijjjkkknnnjjjjjjmmmooommmlllmmmqqqnnnlllkkkllllllkkkiiijjjlllnnnrrrtttvvvvvvuuuvvvvvvuuuvvvxxxxxxvvvuuuyyyxxxuuusssrrrrrrssssss((((((((()))***+++,,,---......---...000000///.....................//////,,,+++***+++,,,,,,***(((((((((&&&$$$%%%(((***++++++***((()))***,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........222777;;;;;;:::888333---+++,,,......---,,,,,,,,,------.........---------------,,,,,,,,,++++++,,,,,,---...//////------...000000000222444444111111333222///...111666333777888444999;;;333111111000000000000000000///...000222111000666>>>YYYqqq~~~lllJJJ444000111000000000...------,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,---.........---,,,------------...///000111222;;;???999111...---,,,,,,,,,---...///000000000,,,---///222444444222///000000000000000000000000///000000111111111000000///000000111111111111222222222222222222222222222222222222333333333444444999;;;===???>>><<<;;;999999777888;;;:::@@@UUUlll{{{yyy|||~~~eeeMMM>>><<<;;;999999999888666444333222111//////111444666555444333222222222222222555777999999666444222222555555555555555444222000111111111111111222333444444444333222111111000000333555666666444333333444222222222222222222222222555444666777555333888@@@777666555444444444444444444333333222222333333444999888666444444444555555666:::>>>AAA@@@???>>>===????????????????????????>>>>>>>>>======>>>@@@BBBEEECCCAAA@@@???@@@AAABBBBBB>>><<<>>>>>>>>>@@@EEE???AAABBBDDDEEEFFFGGGHHHIIIFFFDDDEEEJJJNNNOOONNNLLLKKKKKKLLLNNNOOONNNMMMLLLRRRWWWWWWXXXZZZZZZXXXUUUVVVWWWVVVTTTTTTUUUWWWUUUVVVXXXXXXXXXXXX[[[]]]\\\ZZZWWWUUUUUUWWWZZZ\\\cccbbbaaa]]]YYYVVVVVVWWWZZZ[[[^^^aaabbbcccbbbbbbaaabbbaaa___```dddffffffccccccbbb```^^^___aaadddkkkiiifffcccbbbbbbbbbccc___```dddjjjlllmmmrrryyyooonnnmmmlllmmmkkkiiigggeeeccccccgggnnnqqqnnnjjjeeefffgggeeebbbaaaaaaccchhhhhhjjjooonnniiiggghhheeehhhkkklllkkkiiihhhhhhfffgggiiikkknnnnnnmmmlllqqqqqqpppooonnnnnnmmmmmmiiihhhgggfffgggkkkooorrrpppllljjjlllllliiihhhiiipppnnnllljjjjjjhhhgggeeejjjnnntttxxxyyywwwtttrrrsssrrrsssuuuxxxyyyxxxwwwyyyxxxuuusssssstttuuuvvv*********+++---...000111///......///000000///---------------............+++******+++---,,,)))'''''')))(((&&&''',,,......+++***((()))***,,,++++++000///...,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,---000555999<<<===<<<666222...+++***,,,---------------------------------------------------------------...///111333333///------.........111777555111000111111......111666111666999666888;;;333000000111111000000000000000000111222111111999CCC^^^uuujjjIII333//////---/////////...------,,,,,,------,,,++++++***))))))+++++++++++++++*********,,,------...............------------...///000000///:::BBB<<<333---,,,++++++,,,...///111222333333------...111444444222000000000000000000000000000000000111222222222111111...///222222111111222333333333333333333333333333222222333333333333444444666999<<<===;;;999888888:::999:::<<<;;;@@@UUUlll{{{yyy{{{tttYYYDDD;;;777666555555666555333111333333222111//////222444444333333222222222222222555777888777555333222222333444444555444333111000222333333222111222444666333333222222111111000000333555666555444222333333111222222333333222222111222333444444111000777AAA777666444333222222333333444333333222222333333444777666555444333444555666666:::>>>@@@???>>>===<<<===>>>>>>???@@@@@@??????============<<<>>>AAADDDEEEDDDCCCCCCBBBBBBBBBBBBAAA===:::<<<======@@@EEECCCDDDEEEDDDCCCBBBCCCDDDFFFDDDCCCFFFJJJMMMMMMKKKKKKJJJJJJKKKNNNOOOOOOOOOMMMSSSXXXXXXXXXYYYXXXUUUQQQTTTVVVVVVSSSSSSUUUXXXTTTUUUUUUUUUUUUWWWZZZ]]]^^^\\\YYYVVVUUUWWWYYY[[[aaa```^^^ZZZWWWVVVXXXYYY[[[\\\^^^aaabbbbbbbbbbbbbbbaaa```______aaacccddd``````aaa```___```bbbdddiiigggdddaaa___^^^______ZZZ[[[aaagggiiiiiinnnuuukkkiiiggggggggggggfffdddfffeeegggkkkooopppnnnkkkeeeggghhhfffcccaaabbbdddggggggjjjmmmlllgggeeehhheeegggjjjlllkkkjjjkkkkkkjjjjjjjjjjjjjjjkkklllmmmrrrqqqooommmllllllmmmnnnjjjjjjjjjiiijjjmmmrrrvvvlllhhhgggjjjkkkjjjjjjllllllkkkjjjgggfffdddcccccchhhmmmtttyyyxxxuuurrrpppnnnnnnooorrruuuwwwwwwvvvvvvuuutttsssssstttvvvwww---------......000111111///......///000000...------------.........//////,,,+++,,,---...---***(((***---,,,)))***///111...+++***((()))***,,,++++++///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++))))))+++---111666:::;;;:::888222111///+++))))))+++.../////////...------,,,,,,------------------------............///000222333///,,,,,,.........444===666222000111111...///222444...333888555777999222000111111111111111111111111111222222000222<<>>EEE>>>222,,,+++,,,,,,...000222333444444333.........000222333333111000000000000000000000000//////000111111111111111---///222333222111222333333333333333333333333333222222333333333333444444444777;;;<<<999777666777:::888:::<<<;;;@@@TTTkkk|||zzz}}}iiiNNN===999666555444555666555333111111222333222000///111444222222222222222333333333555666666555222111111222000222333444333222111111---000333444333333555777222222222111111111111111333444555555333222222333111222333333333333222111444222222333222000444:::555444222111111222333444444333333222222333333444555444444444444555666666666:::>>>@@@???===<<<;;;>>>???@@@AAAAAA@@@>>>===:::;;;<<<;;;:::===AAAEEEDDDEEEEEEFFFEEEEEECCCCCC???:::888:::;;;<<<@@@EEEDDDFFFFFFEEEBBBBBBCCCFFFIIIHHHGGGIIILLLMMMKKKHHHJJJIIIIIIJJJNNNPPPQQQPPPOOOTTTWWWUUUTTTUUUUUURRRNNNRRRVVVUUURRRPPPRRRUUUSSSSSSSSSSSSSSSUUUYYY\\\]]]\\\YYYXXXWWWXXXZZZ[[[___^^^[[[WWWUUUUUUXXXZZZ]]]]]]^^^___````````````bbbaaa______``````bbbddd]]]___aaabbbbbbccceeeggghhhfffbbb___]]]\\\\\\\\\YYY[[[aaaffffffeeejjjqqqjjjhhheeeeeefffgggfffeeefffhhhjjjlllmmmmmmlllkkkeeeggghhheeebbbbbbfffjjjhhhhhhkkknnnkkkffffffiiihhhjjjmmmnnnmmmllllllmmmiiiiiihhhhhhhhhiiikkkmmmllllllkkkkkkkkkkkklllllliiijjjjjjiiihhhkkkppptttiiiddddddhhhkkkkkklllnnniiihhhfffdddaaaaaaaaabbbeeeiiiooorrrrrrpppooooookkkkkklllnnnqqqsssrrrqqqqqqqqqqqqqqqrrrtttvvvwww//////............/////////......///000000...------.........//////000000---------...///...,,,)))(((,,,,,,'''(((,,,---)))+++***((()))***,,,,,,+++------,,,,,,,,,---......***++++++,,,+++***)))(((+++...222777999999666444555555444111---,,,000333000000///...---,,,,,,+++------------------------///...---,,,,,,---//////000,,,+++......///777BBB777333111222111///000444222,,,111777444555777111000111111222222222111111111000111000...000<<>>000***+++......///222444555444333222///......///111333333222000000000000000000000000......///000000000000000,,,///333333222111222444333333333333333333333333222222333333333444444444444888<<<<<<:::777777888999888999<<<;;;???TTTjjj~~~||||||bbbGGG999888777777777777888888555333...111333222000000222444111111111222222333333333555666555333111000111222///000222333222111111111''',,,333666555555555777111111111111111222222222222444555444333111222222111222333444444333222111777333111444666444222444222222000000000222444666444333333222222333333444333333444555555666666666666999>>>??????===;;;;;;???@@@BBBCCCBBB???<<<:::777999:::999999;;;AAAEEEDDDEEEGGGHHHHHHFFFDDDCCC===888666888:::;;;???EEEBBBDDDFFFEEECCCDDDHHHKKKNNNMMMLLLNNNPPPOOOKKKGGGIIIHHHHHHJJJMMMPPPQQQQQQRRRVVVVVVRRRPPPRRRSSSRRRMMMRRRUUUTTTPPPMMMOOOQQQRRRRRRRRRQQQRRRTTTXXX\\\\\\[[[ZZZYYYYYYZZZ[[[]]]___]]]ZZZVVVSSSTTTWWWZZZ^^^^^^^^^^^^____________cccaaa```aaaaaa```aaaccc\\\^^^bbbdddeeefffgggiiigggeeebbb___\\\[[[[[[\\\\\\^^^cccgggfffdddhhhoookkkiiigggfffhhhiiiiiihhhfffiiilllmmmllljjjjjjjjj```aaaaaa^^^[[[^^^eeellljjjkkkmmmooolllggghhhlllkkkmmmooopppnnnmmmmmmnnnffffffggggggggghhhjjjllldddfffhhhjjjkkkkkkjjjjjjggghhhhhhfffeeefffkkkoooiiidddcccgggjjjjjjkkknnnffffffdddaaa______```bbbbbbfffjjjkkkkkkkkkmmmooojjjjjjjjjlllnnnooonnnmmmnnnnnnoooppprrrtttuuuvvv111---(((&&&(((+++...000111000...------...//////,,,,,,...///000000000000//////000000///...---+++,,,,,,,,,***)))))),,,...,,,+++++++++++++++++++++,,,***))))))+++---------,,,,,,------.../////////666333111111444555333111333555555333///---...111...---------......,,,***..................------///...---,,,,,,---...///111------000000///777AAA<<<777222111333333///+++//////444999777111000444000000000000111222333444000222...000666555>>>SSSrrr|||zzz~~~yyybbbGGG555222666333666444///...222000***''')))+++,,,,,,+++***)))))))))***+++,,,,,,------***))))))+++...//////...333333333222111///---,,,AAAPPPOOO:::///555555+++666333333666888666111,,,---,,,,,,,,,---...000111000000///...............111......222222111222555000---...111222000000333222333333222111111222444555333222333555555222000555???GGGFFF===666777:::777888:::::::::BBBXXXlllmmmOOO@@@:::555444444333222222111000000000000000000000111111222333222000000000222444555777888999888777444222000///000111222333333222111333111//////111444555555222111000//////000111222111111222222222333333333999:::777111000333555333///222555555444333555777333111000000222333444444333777:::888333000222555444555666555333222333444;;;===??????>>>=========;;;???BBBAAA<<<888888::::::;;;<<<;;;999:::>>>BBBEEEDDDDDDCCCBBBBBBAAAAAA>>><<<:::888999===AAADDDEEEEEEDDDDDDFFFHHHKKKMMMLLLMMMLLLKKKNNNRRRPPPJJJFFFHHHKKKOOORRRTTTUUUUUUWWWWWWUUUTTTRRRQQQPPPOOOPPPRRRSSSSSSQQQPPPPPPQQQTTTUUUVVVUUUUUUUUUXXXZZZ]]]ZZZWWWVVVVVVWWWVVVUUU[[[UUURRRUUUUUUTTTXXX______bbbeeedddaaa______aaaddddddcccbbbaaa```___^^^]]]___bbbeeegggfffeeeddddddaaa^^^[[[ZZZ\\\___aaabbbccceeegggiiiiiigggeeeeeebbbaaaeeekkkmmmhhhbbbbbbdddhhhkkkllljjjgggeee```___]]][[[[[[^^^dddhhhkkkggggggllllllggggggkkkqqqrrrsssrrrpppkkkgggdddjjjllliii```^^^cccggggggaaabbbdddeeedddcccgggkkklllkkkhhheeeccceeehhhllliiieeebbbdddhhhiiigggddd___^^^___aaacccddddddbbb]]]___ccchhhkkklllllllllhhhhhhhhhhhhiiijjjlllmmmpppqqqrrrqqqooonnnoooqqq222000------///111222222000000///...---......///------...///000000000000000000111111000///---,,,------+++)))((())),,,///******++++++++++++++++++---+++))))))+++,,,,,,,,,,,,,,,,,,---......//////666333111111222333222111444555444222///......//////...---.........,,,+++------...............---///...------------...//////,,,---000111333:::CCC999666222333555666444111333444:::???<<<444111333444333333222222111111000222333///000666666AAAWWWttt~~~iiiMMM777///000---///...+++---111000+++------.........---+++***...---------,,,,,,,,,+++))))))+++...222444444222222222222111222333444444EEEMMMIII888///333333---444:::<<<888444444333000------,,,,,,---...///000000000///...............000------000111///111444333000000333444111111444222222333222111111222444444222222333666777555333555===DDDCCC;;;555666:::666777999999999BBBXXXlll~~~gggJJJ>>>999555666555555444333333222222111111111111111222222333333333222111222333444555777888888888666444222000///000111222333222222111333111//////111333444444111111000//////000111111222222111111222222333444999:::777111000333444222333666999999555222000///222111//////111333333222333777999777333111222555222333444333333333555777<<<>>>@@@???>>><<<<<<<<>>===>>><<<:::999:::===AAADDDFFFEEEEEEEEEGGGIIILLLMMMLLLMMMMMMLLLNNNRRRPPPKKKIIIJJJLLLOOOQQQSSSTTTTTTWWWWWWUUUTTTRRRQQQOOOOOOQQQSSSUUUVVVUUUTTTUUUUUURRRTTTVVVVVVUUUUUUVVVWWW[[[YYYVVVVVVVVVWWWWWWVVVYYYUUUSSSUUUVVVVVVZZZaaa___bbbddddddbbb______```ccccccbbbbbbaaa`````````___```bbbdddeeeeeeddddddeeebbb]]]ZZZ[[[___dddhhhhhhgggffffffffffffdddbbb``````aaaeeejjjjjjfffbbbdddfffhhhjjjjjjgggdddaaa^^^^^^]]]]]]^^^cccjjjnnnjjjggggggkkkkkkggggggjjjmmmnnnooooooooollljjjhhhjjjkkkggg``````fffiiigggeeefffhhhhhhfffdddeeegggkkklllkkkhhhffffffhhhiiifffcccaaacccffffffbbb^^^_________aaadddeeedddccc___```bbbccceeefffffffffaaabbbdddgggiiikkkllllllqqqssssssrrrooonnnmmmnnn...------...///000///...000000///.....................///000000/////////000111111222111///...---...---+++)))''')))---000'''(((***+++++++++******---+++***)))+++++++++***+++,,,,,,------......///666444111000000111000000444222000000000000///...///.........//////...,,,,,,,,,---...///////////////...------------...///...,,,,,,...000222777>>>555222000222555888777555555777<<<@@@===555000///444444555555444333111000444444///000666888EEE]]]wwwpppUUU>>>111---,,,---,,,+++,,,///...***------,,,+++***)))((((((...............---------...------...000000///---777555222111111444777:::IIIGGG???555000000000///777DDDGGG999...000222000......---,,,,,,---...///000000///........./////////---,,,///000...///333444222111444333000000333111222333222000000222333333222222333666777777666555:::???===777333555888555666888999:::CCCZZZooo~~~|||^^^EEE;;;888555777777666666555444444444222222222111222333333444444444444444444555555555777777777777666444111000000000111222222222222111222000......000111222111111000000//////000000111333222111111111222333444888999777111000222333111555888<<<<<<999555111///222000//////111222222111333666888777333111222444111222222222111333666999>>>???@@@???===;;;:::;;;===@@@BBB@@@<<<999888:::999::::::;;;;;;<<<@@@BBB????????????>>><<<:::999===;;;:::999;;;>>>BBBDDDGGGGGGFFFGGGHHHJJJLLLMMMLLLNNNNNNMMMNNNQQQPPPLLLLLLMMMNNNOOOQQQRRRTTTTTTXXXWWWVVVTTTRRRQQQPPPOOORRRUUUXXXZZZYYYYYYXXXYYYSSSUUUWWWWWWVVVUUUVVVVVVYYYXXXVVVVVVWWWXXXXXXWWWXXXVVVUUUWWWWWWXXX\\\bbb^^^aaacccdddbbb```______aaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbbbbccccccccccccgggccc^^^\\\^^^ccckkkooommmjjjeeebbbaaaaaaaaa```\\\___bbbfffgggfffcccaaabbbdddggghhhhhhfffcccaaa______``````bbbfffmmmqqqiiiggggggiiiiiiggggggiiikkkkkkllllllkkkkkkjjjiiijjjhhhdddaaadddjjjkkkiiijjjlllmmmlllhhheeecccbbbjjjlllmmmmmmjjjgggffffffcccbbbaaacccdddccc^^^ZZZ______```bbbeeeffffffddddddcccbbbaaa```aaabbbbbb^^^```cccfffjjjlllmmmnnnrrrttttttssspppmmmkkkkkk---+++++++++---///...---000000//////......------//////000000000//////...111111222222111000...---///...+++)))''')))---111&&&''')))+++++++++***)))---+++******++++++***(((+++++++++,,,------......555444111/////////......000---+++,,,///111///---///......///000000...---+++,,,---...////////////.........------............---,,,,,,,,,...111444111///...///222444555444222444777999777222...,,,000222444666777666555444333444//////555888HHHcccyyyrrr\\\EEE666///111000...---------+++))),,,+++***((((((''''''(((++++++,,,---///000111111222///---...111444777888AAA===777222111333777:::III???666222000......000:::JJJKKK666)))---000***///...---,,,,,,,,,---...000000///////////////000000------000000...///222444111000222111...---000111222222111000000111333333222222333444555666666444777999777333111444777555666888:::;;;FFF]]]ssstttWWWAAA888777555777666666666555555444444222111111111111222333333444555666666666666555555666666666666555333111000111111111111222111111111111000......///000000000000000000000000000000000333222111000111222444555777888666111000222222000555777:::<<<<<<;;;999888333222111111333333333222333555777666444222333444333333222111000222666999???@@@@@@>>><<<:::::::::;;;===>>><<<999666555666777888888999:::<<>><<<:::888777;;;:::999999;;;>>>BBBDDDHHHHHHHHHHHHIIIKKKLLLMMMLLLOOOOOOMMMNNNQQQPPPLLLMMMNNNOOOPPPRRRUUUVVVWWWXXXWWWVVVUUUSSSRRRQQQPPPTTTWWWZZZ[[[[[[YYYYYYYYYVVVWWWWWWVVVUUUUUUWWWYYYYYYXXXWWWXXXYYY[[[ZZZYYYXXXYYYZZZYYYXXXXXX\\\aaa^^^___aaabbbaaa```___^^^___``````aaaaaabbbcccccccccbbbaaa``````aaabbbbbbfffdddaaa```bbbggglllpppnnniiibbb^^^]]]^^^___```\\\aaafffhhhfffbbb``````___aaadddggghhhgggfffdddbbbbbbcccccccccfffkkknnnkkkhhheeeddddddeeehhhkkklllkkkjjjiiihhhgggggggggjjjfffbbbccciiinnnnnnkkkmmmppppppnnnjjjhhhddd```iiilllooopppmmmhhheeecccaaaaaabbbeeefffddd___[[[______aaadddfffgggfffdddiiigggdddbbbaaabbbcccdddeeeeeefffgggiiikkkmmmnnnpppqqqsssrrrpppmmmlllkkk000...++++++...000222222000000000///......---,,,///000000000000000//////111111222222111000...---......,,,***(((***---000'''((()))***+++******))),,,+++******++++++)))'''******++++++,,,---------333333222111///.........+++)))''')))---000///---///......///000000///---+++,,,---...////////////---..................---......---,,,---000111111111000///000111222222222///000000000000000///---000222444666666666444333222333......444999KKKgggyyysss___III999111000...,,,------,,,******,,,,,,++++++++++++,,,---******+++---...000111111000---,,,///888CCCLLLRRRHHHCCC<<<666444666999<<>>JJJbbbxxxnnnRRR???888666555555555555444444444444444000000000000000111222222555666777777777666666555555555555444333222111111222222111111111111111111000///---...000111000///000111111111111111111000222222111111111222333444555777555111000222222000444444555777999;;;<<<<<<555444333444555555444222333444555555444333333333666666444222111222555888>>>??????===;;;::::::;;;>>>>>>>>><<<999777666666666666666888:::;;;======;;;;;;<<<<<<;;;:::888777999888888999;;;???BBBDDDHHHHHHIIIIIIJJJKKKLLLMMMLLLOOOPPPNNNMMMOOOOOOLLLLLLMMMOOORRRUUUXXXYYY[[[WWWWWWVVVUUUTTTSSSSSSRRRVVVXXXZZZZZZXXXVVVUUUUUUVVVUUUTTTQQQPPPRRRVVVYYYZZZYYYXXXZZZ\\\]]]\\\[[[YYY]]]^^^[[[XXXXXXZZZ]]]]]]]]]^^^_________^^^]]]]]]^^^___```aaabbbbbbcccbbbaaa___^^^^^^___```aaaddddddddddddeeegggiiikkkiiiddd^^^[[[[[[^^^aaabbb```eeejjjjjjeeeaaa______aaaccceeeggghhhgggfffeee```bbbccccccccceeeiiilllllliiiddd______dddiiillliiiiiihhhgggfffgggggghhhiiidddbbbffflllppppppnnnmmmppppppllljjjjjjgggaaafffjjjooopppmmmhhhcccaaa___aaaeeehhhiiihhhdddaaa___```aaadddggggggeeeccciiihhheeedddcccdddeeefffmmmkkkhhheeeeeefffiiikkkkkkmmmooopppooommmnnnnnn///,,,))))))+++///111111000000000000///...,,,+++//////000111111000000000000111111222111///...------...---+++***+++---///************************+++***)))***++++++)))''')))******++++++,,,,,,---000222444333111///......)))(((''')))+++---------...------...000000///---,,,,,,---...////////////------...//////...------,,,.........222777888555444444333222111111111111///000...,,,...222222///333333444444333222000///000222//////444:::MMMkkkzzz}}}uuubbbMMM;;;111+++((('''+++---++++++,,,))))))*********+++++++++---------...............222...+++---555@@@KKKQQQEEEAAA<<<888777999===@@@999222------...------...///666555+++)))111222+++------,,,++++++,,,---...000000/////////000111111222///...111111//////222666333222444333000///222000111222111//////111222333333333111//////111333444333222222222333444555666777:::<<>>======;;;999777555444333777777666888:::<<<;;;:::::::::999999999999999:::999999:::;;;===AAADDDFFFHHHHHHIIIJJJJJJKKKKKKLLLKKKOOOPPPMMMLLLMMMMMMLLLJJJLLLOOOSSSVVVXXXYYYZZZTTTTTTTTTSSSSSSSSSSSSSSSVVVXXXXXXWWWUUUSSSSSSSSSPPPPPPNNNMMMLLLNNNSSSVVVZZZYYYYYYZZZ\\\]]]\\\ZZZYYY___aaa\\\WWWWWWYYYZZZ]]][[[ZZZZZZ\\\]]]]]]\\\\\\\\\]]]^^^___```aaaaaa___^^^]]]\\\\\\]]]^^^___aaabbbcccdddeeeeeeeeeeeeccc```\\\[[[]]]aaadddfffdddgggjjjiiieeeaaa``````fffggghhhgggfffdddaaa```\\\^^^aaabbbdddfffiiillljjjiiiddd^^^^^^dddiiijjjccccccdddeeegggiiikkklllhhhddddddiiiooopppppprrrnnnpppmmmggggggkkkjjjcccdddhhhlllmmmjjjfffbbb``````bbbfffjjjkkkiiigggeee```aaabbbeeeffffffccc```eeeeeeeeeeeeeeeeeeeeeeeennnkkkgggcccbbbbbbdddeeehhhiiikkkllllllmmmoooqqq+++))))))***,,,.........000000111000///...,,,+++...///000111111111111111000000111111000///---,,,,,,---...---,,,+++---......---+++)))))))))***+++)))((((((***+++,,,***((())))))******+++,,,,,,,,,---111555666333000......+++,,,,,,+++***)))+++,,,---,,,,,,---//////...---------...............---------...//////...------,,,/////////444:::;;;666444444333222000///000000///000///---///444333...222222222111000000/////////222000111777<<>>AAAEEEHHHJJJGGGHHHIIIIIIJJJJJJJJJJJJJJJNNNPPPMMMJJJKKKLLLKKKGGGJJJNNNSSSUUUVVVUUUTTTOOOOOOOOOPPPQQQQQQRRRRRRUUUVVVUUUTTTRRRQQQSSSTTTKKKLLLNNNNNNNNNOOORRRTTTYYYXXXXXXZZZ[[[[[[YYYWWWVVV^^^bbb]]]WWWXXXZZZZZZ]]]ZZZVVVVVVXXX[[[\\\\\\[[[[[[\\\]]]]]]^^^______\\\[[[[[[[[[[[[\\\\\\\\\^^^______```aaabbbcccddd```^^^]]]___bbbfffhhhhhheeefffgggfffeeecccccccccgggggggggfffdddaaa___]]]\\\^^^aaacccdddeeegggiiieeegggeee``````eeegggeeeaaabbbcccfffhhhjjjllllllgggdddfffmmmpppoooppptttpppqqqkkkaaabbbjjjkkkeeebbbeeehhhiiifffcccaaa``````cccgggiiiiiigggeeedddaaaaaabbbdddeeeddd```]]]bbbdddfffhhhhhhgggdddccchhhhhhgggfffeeedddddddddggghhhhhhhhhiiikkknnnqqq,,,,,,...000333333222000000111111111///...,,,***......///111111222222222//////000000000...---,,,+++---......---,,,,,,---111///,,,)))((()))***,,,((('''(((***,,,,,,***((()))))))))***++++++,,,,,,+++000666888555111///...///000111...)))''')))+++,,,++++++---...///...,,,.........///......------,,,---...//////...---,,,...000000///333999888111111222111000...---...///---000000...000444111***............///000111222///333222333999>>>RRRqqq}}}|||~~~|||oooZZZDDD666222,,,+++///000+++***---+++,,,------,,,***'''&&&,,,,,,...///111333444555333///,,,+++---111444666111000...------...///000&&&,,,...+++,,,000///******,,,...---***((()))---++++++******+++---...000000000///000000111222222000---,,,///...,,,,,,///222000///222222......111000111111000//////000222111222333222000111666999555333111222555777666555333555888:::???MMMhhhqqqTTT@@@888555555555333444444444444444444444222222111111222222333444999777555444333444555666444444333222111111111111444333111000000000111111---,,,---000333444444333333333555555555555333333...000333555555444222000...111222000000444444222222222222666999:::888555555444444555666555333000333222222333444444333222444666777888777888999;;;777888::::::;;;===@@@CCCBBB@@@===;;;:::999777666===;;;:::;;;>>>>>><<<999777555444333444777:::<<<===>>>???AAADDDHHHKKKMMMGGGGGGHHHIIIJJJJJJJJJIIIIIINNNPPPLLLIIIJJJKKKJJJFFFIIINNNRRRTTTSSSQQQOOOKKKKKKLLLMMMOOOPPPQQQQQQTTTTTTSSSQQQPPPQQQTTTWWWIIILLLQQQSSSTTTSSSSSSSSSWWWWWWWWWXXXZZZYYYWWWUUUSSS]]]aaa\\\WWWXXX[[[[[[]]]YYYTTTSSSVVVZZZ\\\\\\ZZZZZZ[[[\\\\\\]]]^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[]]]\\\[[[[[[]]]```ccceee```______bbbfffiiijjjjjjddddddcccddddddeeeeeeeeeddddddddddddcccaaa___^^^```bbbddddddcccccccccddd```eeegggddddddgggeee```cccdddeeeggghhhiiiiiiiiifffeeehhhooopppnnnpppvvvrrrrrrjjj^^^___hhhkkkdddaaadddffffffdddbbbaaaaaaaaadddfffgggfffdddcccbbbaaaaaacccdddeeeccc^^^[[[bbbeeeiiilllllliiidddaaadddeeehhhjjjkkkjjjhhhfffhhhhhhgggffffffiiimmmppp000---,,,,,,///000...,,,...///000111000...,,,+++000000000111111000000000444222111111111000...,,,***))))))+++&&&"""&&&......,,,+++,,,***(((,,,333---***((((((++++++)))&&&***)))(((((()))+++---...------------------,,,,,,000000///+++&&&%%%(((,,,,,,,,,,,,,,,---...//////...------...//////...,,,...///000000//////000111+++///---***222<<<:::...444555555555444333111000000//////...///111222333...///...+++(((***000555444222222333666BBB[[[tttzzz~~~|||yyywwwlllPPP555777222---,,,---...+++''')))))))))))))))******+++,,,///222222//////111444222,,,'''''',,,111333222111000///---,,,,,,,,,,,,///)))(((---///***&&&&&&+++***)))***++++++***)))++++++,,,,,,,,,---------111000///000111111000///444222///---,,,---///111&&&)))///333555333///,,,333222111000000000111222777333000000444777999999444444444444444444444444777666777;;;DDDUUUjjj{{{}}}~~~]]]DDD>>>666111444666///111333666666666555444555444222111222444666777555555555444444333333333222222333444444333333333333111///------///222333111///------///444:::>>>111222333444444444333222222222222111111111000000---...000111333333444444000222444444222222444777888555222222555666666444111222333444444444333333888666555666888;;;======999999999:::;;;===@@@AAABBB<<<666333444777888888===>>>>>>>>>>>>>>>======:::999888888999<<>>555333333222222000///...---////////////000111222333000///---+++***,,,///222000///111444777CCCZZZooowww{{{|||yyyxxxlllQQQ777555111,,,+++------+++(((***************++++++,,,333333333111/////////111111,,,((((((---111222111/////////...------,,,,,,,,,'''&&&,,,///---+++,,,---+++***+++,,,---,,,***++++++,,,,,,,,,---------000//////000222333222111222111///---------...///---...000222333222111000111000000000000111333444555222000111444777777777333333333333333333333333666666777<<>>@@@AAACCC???888444333444666666===>>>>>>>>>===<<<<<<;;;:::999888888:::===@@@BBBDDDCCCCCCGGGLLLOOOMMMIIIIIIJJJGGGBBBCCCHHHHHHDDDFFFHHHHHHDDDDDDHHHHHHFFFHHHIIIJJJKKKJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPSSSVVVUUUQQQQQQUUUVVVTTTMMMQQQUUUUUURRRSSSXXX]]]ZZZWWWUUUUUUWWWXXXXXXWWW]]]```aaa___YYYVVVVVVYYYWWWVVVTTTQQQQQQSSSXXX]]][[[\\\]]]]]]\\\[[[YYYXXXVVVZZZ[[[YYY[[[^^^___]]]```______aaadddeeedddbbb``````bbbfffjjjjjjgggcccbbbcccddddddbbbaaabbbccciiigggdddcccbbb```]]]YYY___aaabbbbbbaaabbbdddfffeeeggghhhfffccc``````bbbgggiiikkkjjjfffddddddfffhhhhhhfffddddddgggkkkooollljjjgggdddbbbbbbcccddd```aaaaaaaaa``````ccceeefffeeebbb```^^^```dddgggiiieee```___aaaddddddccceeeiiinnnqqqppplllgggccc```dddhhhjjjiiihhhhhhiiiiiigggeeeeeefffhhhjjjkkk555333111000000///---+++,,,---///000000000///...000///...------...///000222111000000000000...,,,111000///...***%%%''',,,,,,))))))***)))'''***000)))***+++***)))((()))***+++***)))((())))))+++,,,+++,,,,,,------.........***))))))***,,,------,,,+++++++++,,,,,,---...///---,,,,,,,,,......,,,+++,,,///222222111000000000,,,//////000888CCCCCC<<<444333111///...,,,,,,,,,...///000111111222222222111///---,,,---.........---...111555;;;FFF[[[lllsssxxx}}}|||zzzyyylllRRR;;;333///+++***,,,---+++)))+++++++++***+++,,,,,,---999666222///......---,,,...+++)))***...111111///,,,---...//////...---,,,...)))''',,,000000///000...,,,+++,,,---...---,,,,,,,,,,,,,,,------------...---...///222444444444111000000///......------222111000/////////111222/////////000111222333444111000000111444555555444222222222222222222222222666666777<<>>@@@AAACCC@@@<<<666222222444666===>>>======<<<;;;:::999:::999999999;;;>>>AAACCCCCCBBBDDDGGGLLLLLLIIIFFFFFFGGGEEEBBBDDDHHHHHHFFFEEEHHHHHHEEEFFFIIIIIIFFFFFFGGGGGGFFFFFFGGGJJJMMMNNNOOOOOOOOOPPPPPPPPPQQQSSSXXXXXXTTTQQQSSSVVVWWWPPPQQQRRRSSSTTTVVV[[[^^^[[[XXXVVVUUUUUUVVVUUUTTT[[[]]]___]]]XXXUUUVVVWWWVVVUUUTTTRRRPPPRRRUUUXXXZZZ[[[\\\]]]\\\ZZZXXXWWWZZZ]]]___^^^___cccdddaaacccbbbaaaaaaccccccbbbaaaaaabbbeeeiiikkkiiifffbbbaaaaaaaaa```___```ccceeellliiieeebbbaaa^^^\\\ZZZ^^^___aaaaaaaaabbbeeeggggggggggggeeecccbbbcccdddkkkmmmmmmjjjfffcccdddfffhhhhhhfffdddbbbcccfffhhhhhhhhhggggggfffdddcccbbbaaaaaaaaa```___```bbbeeegggddd```\\\[[[```gggmmmkkkccc[[[YYY___eeegggfffhhhjjjnnnppppppmmmiiigggbbbggglllnnnmmmjjjgggeeeiiihhhgggffffffggghhhiii222111//////...---,,,+++......///000000///......111000...------...000111111000//////000///---+++---......---+++***+++...---***)))++++++)))+++///(((***,,,+++(((''')))++++++***))))))))))))******++++++,,,,,,---...//////***((((((***...///---***++++++++++++,,,---...///,,,++++++,,,------,,,***+++...222333222000//////...000000222999BBBCCC>>>666555222000...------------...000111222222111000222///------000000...+++...///222555===LLL___nnnooovvv{{{~~~}}}|||zzzlllSSS>>>000---+++***+++,,,+++***+++************+++,,,,,,:::555///,,,,,,---+++)))---+++***,,,...000///...***+++---/////////---,,,222...+++,,,///111000///---,,,+++,,,---...---+++,,,,,,,,,------------...---,,,---///333555666555000111111111111///...---111000...,,,,,,,,,......///000000000111111222222//////000222333444333222222222222222333333333333777777777<<>>???@@@??????===777222111444888=========<<<;;;999888777999888888999;;;>>>AAABBB???@@@BBBFFFIIIHHHEEEAAADDDCCCCCCDDDGGGJJJKKKJJJHHHKKKKKKHHHGGGIIIIIIFFFDDDFFFHHHGGGFFFGGGIIILLLMMMMMMNNNOOOPPPQQQQQQRRRQQQVVVXXXRRRNNNOOOSSSTTTRRRPPPOOOOOORRRVVVYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\ZZZWWWUUUUUUVVVUUUUUUUUUSSSQQQPPPRRRTTTZZZ[[[\\\]]]\\\ZZZXXXVVVYYY]]]___^^^___cccccc`````````__________________```bbbeeehhhhhhfffbbb___``````___^^^^^^aaaeeeiiiiiigggdddaaa^^^]]]\\\[[[\\\^^^___^^^^^^___aaacccffffffeeeddddddeeeggghhhlllnnnooommmgggccccccdddggggggfffccc``````aaaccceeeffffffffffffeeecccbbbddddddcccaaa______```bbbfffddd```]]]]]]bbbiiioooeee```ZZZYYY]]]bbbfffhhhjjjjjjiiiiiiiiijjjjjjkkkhhhkkknnnooonnnkkkgggdddhhhiiiiiihhhgggggghhhiii////////////............///////////////......---111111000//////000111111000///.../////////---+++,,,------+++***++++++++++++(((''')))***)))))),,,'''***,,,+++((('''))),,,******))))))))))))))))))++++++,,,,,,---...//////+++))))))+++...///+++(((++++++++++++,,,---......,,,++++++,,,------,,,***+++...111333222000///...111111111222777===>>>;;;777555333000...---------,,,---///000111111000///222///---...000111...+++000000000222===OOObbbooonnnvvv|||~~~~~~yyyiiiQQQ???///---+++***+++,,,,,,,,,)))))))))))))))***++++++666111+++)))***++++++)))+++++++++,,,...///...---)))***---//////...---,,,333000------000333222000---+++***+++,,,---,,,+++,,,,,,---------.........,,,+++,,,...222444555444111222333333222111///...............------------111111111111000000//////---///111222333222111111222333333333444444555555777888888===OOOgggyyy}}}{{{zzz~~~~~~uuuoooooommmjjjjjjlllrrrxxx||||||yyyWWWBBB999:::666555666222222222222333555777888999222333333444444333222222333333333333333333333333222333333333222222111000111111333333333111000...444333333222333444666777555333///,,,---000555888111222333444333222111000000111111111111000//////---...111333555444222000333777::::::777555666777999999888777666555555555444666:::???CCCEEECCCAAA999:::;;;<<<<<<===>>>>>>;;;<<<;;;777333333777;;;=========<<<;;;999888777777777888999;;;>>>@@@BBB>>>@@@CCCFFFGGGFFFCCCAAA@@@>>>???CCCHHHKKKLLLNNNNNNPPPOOOJJJIIIJJJIIIFFFCCCHHHLLLMMMJJJIIIJJJLLLKKKKKKLLLNNNOOOQQQRRRSSSPPPUUUVVVQQQKKKMMMPPPRRRRRROOOLLLLLLOOORRRSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYXXXYYYYYYYYYWWWUUUUUUUUUUUUUUUUUUSSSPPPOOOPPPQQQYYYZZZ\\\^^^]]][[[YYYWWWUUUYYY[[[[[[\\\^^^^^^[[[[[[[[[[[[ZZZZZZZZZ[[[\\\___bbbeeegggfffccc```^^^bbbbbbaaa______```dddgggdddcccaaa___]]]]]]^^^___\\\]]]]]]\\\[[[ZZZ\\\]]]dddcccccccccfffhhhjjjkkkiiimmmooonnniiidddaaaaaaffffffeeebbb______```bbbhhhhhhgggfffeeefffffffffhhhhhhgggdddaaa^^^^^^^^^```aaaaaa``````bbbfffiii___``````___^^^aaagggllljjjgggccc``````dddiiilllmmmmmmllllllkkkjjjgggfffgggiiikkkjjjhhhggghhhiii000111222222000000111222////////////............000000111111111111000000///...---...//////---+++...000///+++)))***(((%%%)))%%%$$$''')))'''''')))((()))******))))))***+++((()))))))))))))))))))))+++,,,,,,------.........+++++++++,,,---,,,***(((*********++++++,,,---...---,,,,,,,,,......,,,+++***---000000///.........333111000111333666777777555444222000///---------+++,,,---...////////////000///...///000000///...//////...111===RRReeennnoooxxx}}}}}}vvvdddLLL<<>>888999555666777111555555555555555666666666333333333333222222222222222222222222333333333333333333333333222111000//////000111222222111000///111222222222333444555666111///---,,,...000444666000111333333333222000...000000000111000000//////---...///111333333111///222555999;;;:::999888777999999999999777666444333555555666888<<<>>>???>>>;;;;;;<<<<<<===<<<<<<;;;999999888666555777:::<<<<<<===<<<<<<;;;:::999888777777999:::===???AAACCC@@@BBBEEEGGGHHHGGGFFFEEE>>><<<>>>DDDHHHJJJKKKMMMSSSTTTQQQKKKIIIJJJJJJGGGFFFLLLQQQRRRNNNKKKLLLNNNKKKKKKLLLNNNOOOPPPQQQRRRRRRVVVVVVPPPLLLNNNPPPPPPPPPNNNLLLKKKMMMOOOPPPPPPNNNOOOPPPQQQQQQSSSVVVYYYWWWXXXXXXXXXWWWVVVUUUUUUSSSSSSRRRPPPNNNMMMNNNPPPUUUWWWZZZ]]]]]][[[YYYWWWYYY]]]___^^^^^^```___[[[XXXYYYYYYWWWVVVVVVXXXZZZ```ccceeefffdddbbb``````dddddddddbbb```^^^___``````aaaaaa```___^^^```bbb___``````^^^\\\[[[\\\^^^bbbaaaaaacccgggjjjkkkkkkfffjjjmmmlllgggcccaaaaaaeeeeeecccaaa___```ccceeelllkkkiiigggfffggghhhjjjiiijjjjjjhhhddd```]]]]]]\\\^^^bbbcccbbbaaaaaabbb]]]aaaeeedddaaabbbiiiooogggccc___[[[\\\aaagggkkkllljjjhhhgggggggggfffeeeeeehhhkkkkkkiiiggghhhiii111333444333000///000111,,,,,,------///000111222...///000111111000///......---------......---+++...000///***)))+++)))$$$+++&&&%%%)))+++***(((***)))(((((()))***+++******''''''((())))))*********------------------------***+++,,,,,,+++***+++,,,************+++,,,---......---,,,---//////---,,,***,,,......---,,,---...333111///000111222333555444444444333222000///...++++++++++++,,,---......//////000///......000222000222222666DDDYYYiiiooorrr{{{{{{zzzrrr\\\EEE666000000///---++++++,,,---******))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,------///000000...222777555///...,,,+++,,,---...---+++------------............---,,,,,,---///000///...000111000000//////...---***+++---///000111222222000000111111111///...---...111333222111000111333111222222333444444555555222777;;;DDD[[[xxxzzzuuujjjfff```ZZZWWWVVVWWWXXXXXX```eeegggjjjsss|||vvv___HHH999555777444666888222333444555777777777666555555444222111111111222222111111222222222333333333333333333222222111000///---...//////000000000000------...///000111111222...............///000111///000222333222111...---//////000000000000000///000......000222444222000///111444888::::::777444777888999999888555222000666444444555777999::::::<<<============;;;:::999:::888666555777999;;;;;;<<<<<<<<<<<<<<<;;;::::::888999;;;===???BBBDDDEEE@@@BBBEEEFFFGGGGGGGGGGGGDDD@@@AAAHHHLLLJJJKKKMMMTTTTTTPPPIIIGGGJJJKKKJJJKKKPPPTTTSSSNNNKKKMMMQQQOOOOOOOOOOOOPPPPPPPPPPPPTTTVVVTTTOOOMMMOOOOOOMMMMMMNNNNNNNNNNNNOOOQQQRRRLLLNNNPPPPPPPPPQQQUUUYYYWWWWWWWWWWWWXXXWWWVVVUUUPPPPPPOOOLLLJJJJJJLLLNNNQQQSSSWWWZZZ[[[ZZZXXXVVV]]]aaacccaaaaaabbb```[[[[[[\\\[[[XXXUUUTTTVVVYYY^^^aaacccbbb```^^^___```^^^```ccccccbbb___^^^]]]___aaaccccccaaa```aaacccdddeeeeeedddbbbbbbccceeebbbaaaaaadddhhhiiihhhgggeeeggghhheeebbb```bbbeeedddcccbbb```___bbbgggkkkkkkjjjhhhfffffffffffffffgggiiilllkkkhhhccc___^^^^^^aaaeeegggeeeccc```___^^^aaabbbbbbaaaccchhhmmmcccaaa___^^^___bbbfffiiifffdddaaaaaacccdddcccaaa```eeejjjjjjgggeeefffhhh111333333111...+++,,,...)))***+++---///222444666,,,---000222222000---,,,...---,,,---......,,,++++++......***+++///---'''///***(((,,,///...,,,---***(((&&&(((+++---+++(((&&&&&&((()))************------------------,,,,,,(((***---,,,***))),,,///************+++,,,---......------...//////...,,,***,,,---,,,++++++,,,...333000...///000000222555666666777777666555333111+++***))))))***+++---...---///111///------111444222555777===LLLaaannnqqqttt~~~~~~yyywwwnnnWWW???222111111000...++++++,,,---++++++******++++++,,,---***---///---***((())),,,,,,,,,,,,+++***+++---///------,,,++++++,,,,,,---222444333000111555111)))///...------...///...------------.........//////...---,,,,,,---...---,,,000//////...------,,,,,,(((((()))+++---000222444...///000111111000/////////111333222000///111444000000111222333333444444000666<<>>>>>>>>>>><<<:::888777<<<888555555888::::::999<<<<<<<<<===<<<<<<;;;;;;:::;;;===???BBBDDDFFFGGG???AAACCCDDDDDDEEEFFFHHHLLLGGGGGGMMMPPPMMMLLLOOOSSSRRRNNNGGGFFFJJJMMMLLLOOOSSSUUURRRLLLJJJNNNTTTSSSSSSRRRQQQPPPOOOOOONNNTTTTTTQQQLLLLLLOOOMMMJJJKKKNNNPPPQQQQQQRRRTTTVVVNNNPPPRRRRRRQQQRRRVVVZZZWWWWWWVVVWWWXXXXXXWWWUUUNNNNNNLLLIIIGGGGGGJJJLLLMMMPPPUUUXXXZZZYYYWWWUUUZZZ^^^___]]]]]]]]]ZZZVVV______^^^ZZZUUUTTTVVVXXX[[[]]]___^^^[[[ZZZ\\\___UUUZZZ___ccccccbbb`````````cccffffffcccbbbbbbccchhhiiijjjiiiiiiiiikkkmmmdddbbbbbbeeehhhhhhfffcccffffffddd```]]]^^^dddhhhcccbbbaaa___```dddjjjooofffffffffeeedddbbbaaaaaadddhhhlllmmmjjjfffbbb```cccfffjjjkkkiiieeecccaaa```^^^\\\[[[^^^bbbfffiii```aaaaaabbbccceeefffggg```^^^]]]^^^aaabbb```]]]]]]bbbhhhiiifffdddeeeggg222333444222000...------------,,,,,,---...///111////////////////////////000...,,,---///000---***,,,+++***+++---------,,,,,,&&&...(((222%%%+++)))++++++***)))((((((((()))---,,,+++***)))))))))***+++...111333222...***&&&///((((((//////&&&###&&&$$$%%%'''((()))+++...000............---,,,+++***000000///...---,,,,,,+++222000//////111444666666222333333222000111333555---,,,,,,++++++,,,,,,------.........------...000222444888@@@RRRggguuuyyyzzzyyyrrrcccLLL999111,,,,,,---------,,,+++***------++++++++++++------,,,+++)))''''''((()))***)))+++///111111000---+++///...+++)))((()))+++,,,333333333333111///,,,++++++,,,...///000///...---000.........000000///...------------------,,,,,,111000000///......------..................------...///000111111111111111222222222111111111000000333333333333333333333333111999@@@KKKccc}}}{{{yyywwwwwwxxxyyy{{{}}}dddNNN@@@;;;555333888;;;777111:::888555444666777888888111222333444444444333333666666555555444444333333222000//////000111111000000000////////////000000333222222333222///***'''111000,,,(((+++000111---...000222333333111...---111000000////////////000000000////////////000000///222555666444222000000444555777666444222222222111333666:::<<<;;;666222<<<===>>><<<::::::===@@@;;;999666555666777888888<<<===??????===;;;;;;;;;;;;<<<===>>>@@@AAACCCCCC@@@AAAEEEJJJIIIEEEEEEHHHIIIIIILLLOOOJJJDDDFFFMMMRRROOOJJJFFFFFFIIIMMMOOOPPPOOOMMMJJJHHHHHHJJJLLLSSSSSSRRRPPPNNNLLLKKKJJJUUUSSSOOOLLLJJJKKKLLLMMMPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTUUUVVVVVVUUUTTTVVVVVVWWWYYY[[[ZZZXXXUUUSSSPPPLLLIIIIIIMMMRRRUUUWWWWWWWWWWWWVVVUUUTTTTTTVVVYYY[[[\\\ZZZYYYYYYZZZ[[[]]]^^^]]]YYYUUUSSSRRRYYYYYYZZZ^^^aaaaaa\\\YYYWWWWWW[[[bbbdddbbbaaacccdddddddddaaa^^^^^^bbbfffiiilllllljjjkkknnnooolllfffdddcccdddfffddd```[[[bbbaaa_________aaadddeeeeeeccccccdddggghhheeebbb```______```ccceeeeeedddcccfffiiijjjhhheeecccbbbdddiiimmmmmmhhhbbb___^^^[[[[[[\\\]]]___aaacccdddddddddcccccccccccccccccc\\\]]]^^^aaacccbbb___]]]___aaaeeehhhiiiiiigggfff000222222000---+++,,,...000///......///000111222------------------------///...---...//////---,,,...---,,,---///000///...,,,&&&---'''111$$$***)))+++***)))))))))))))))))),,,++++++***))))))))))))+++---000222222///,,,***---******,,,,,,'''$$$###'''(((*********+++---///............---,,,+++***///.........---------,,,222000......111444555555111111111000//////111333---,,,,,,++++++,,,,,,---000111000...,,,++++++---444777;;;DDDVVVjjjvvvzzzyyyuuujjjZZZDDD444...------,,,,,,,,,+++++++++,,,+++************+++,,,000///---++++++,,,---...---...000111111000...,,,...---+++))))))***,,,---444444444333222000...,,,---------------...//////111///......//////---,,,------------------------000000//////...------,,,333222111///---+++)))(((000000111111111000000///222222222111111111000000333333333333333333333333000777???LLLdddzzz```KKKFFFAAA:::333222666;;;>>>@@@===:::777777777666555333333222222222333444555555444444444444444444333222000//////000111111000000000////////////000000111000000111222000---+++222222///,,,...222222//////000111222222000///...000000////////////000000000000000//////000000000---000333444333222222222///111222222000.........111333666:::===<<<999555<<<>>>>>>===<<<<<>>===;;;;;;<<<;;;<<<===>>>@@@AAABBBCCC@@@@@@DDDHHHGGGDDDCCCFFFHHHHHHKKKMMMIIIDDDFFFLLLPPPMMMHHHEEEEEEHHHLLLNNNOOONNNLLLIIIHHHIIIKKKMMMRRRQQQPPPNNNMMMLLLKKKKKKTTTRRROOOMMMKKKKKKLLLLLLSSSSSSSSSSSSTTTTTTUUUVVVRRRQQQPPPQQQTTTUUUTTTSSSWWWWWWWWWXXXZZZZZZXXXVVVVVVTTTPPPNNNNNNQQQTTTWWWVVVWWWWWWWWWWWWVVVVVVUUUXXXYYY[[[[[[YYYXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUSSSYYYYYY[[[___bbbaaa^^^ZZZYYYXXX[[[```cccaaaaaadddeeeeeeeeebbb``````cccfffhhhkkkkkkiiiiiilllmmmjjjbbbdddfffhhhiiigggbbb___aaa___]]]\\\]]]```cccffffffeeedddgggjjjjjjhhheeebbbaaa```aaadddgggiiiiii```aaabbbcccddddddccccccdddgggjjjkkkhhhccc```]]]\\\[[[ZZZ[[[]]]aaadddgggffffffeeedddcccaaa```___`````````bbbdddcccaaa___bbbdddfffhhhiiiiiiiiihhh---000111...)))(((+++///000000/////////000000111++++++++++++++++++++++++,,,...//////.........///000///...///111222111000...'''---&&&000$$$+++***))))))))))))))))))***+++***************)))))))))+++---///000111000...---+++---,,,)))))))))%%% ***+++------,,,,,,---///.........------,,,,,,+++---------,,,,,,---------000///---...000222333333///000000...------///111------,,,,,,,,,,,,------000000000...,,,+++,,,---555999???IIIZZZmmmwwwxxxvvv~~~}}}qqqbbbOOO;;;000,,,...---,,,+++++++++,,,,,,+++******))))))******+++,,,+++***)))***,,,...000111111111111000///...---,,,+++***))))))+++---...222222222111000...---,,,///...,,,++++++---///111222000///...///...---++++++,,,,,,------.........//////......---,,,,,,,,,---............/////////111111111111000///......222222222111111111111111333333333333333333333333000555===KKKddd}}}~~~sssYYYFFFFFFEEEAAA:::444444;;;CCCBBB???<<<:::999999888666555333111000111222555666333333333444444444444444222000//////000111111000000000////////////000000///......///111111000///000111000...///333222...111111111000000000////////////...//////000111222111111000000000000111111,,,...000111111111222333000111333333111000000111222444666:::======;;;999===>>>>>>>>>===>>>AAACCC:::777333000//////...---555888;;;======<<<======<<<===>>>???@@@AAABBBCCC??????BBBFFFEEEAAAAAADDDGGGGGGIIIKKKHHHEEEGGGLLLLLLJJJGGGEEEEEEHHHKKKNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPOOOMMMLLLKKKKKKLLLLLLQQQPPPOOONNNMMMLLLKKKKKKRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNPPPSSSUUUUUUTTTUUUTTTSSSTTTVVVWWWVVVUUUWWWUUUSSSQQQQQQRRRUUUVVVVVVVVVWWWXXXYYYXXXWWWWWWZZZZZZZZZYYYWWWWWWXXXYYY[[[XXXVVVVVVXXXYYYWWWUUUYYYYYY\\\___aaaaaa___\\\[[[YYYZZZ^^^```___aaaeeeffffffeeecccaaaaaadddffffffhhhiiiffffffiiiiiigggcccfffjjjllljjjfffbbb``````^^^\\\[[[]]]___ccceeeeeeddddddfffjjjkkkiiifffgggeeeddddddfffiiijjjjjj```^^^\\\^^^bbbeeefffddddddeeefffhhhhhheeeaaa]]]```___^^^^^^```dddhhhkkkeeeeeeeeedddcccaaa```^^^eeedddddddddfffgggfffeeefffgggggghhhiiijjjkkkkkk,,,///000---((('''+++111.........---------------++++++++++++++++++++++++***---000000...---///111111//////000111222111000111)))...&&&000$$$,,,,,,)))((((((((()))***++++++))))))******************---....../////////......)))...---''''''+++'''***,,,............///111......------,,,,,,,,,,,,......---,,,+++,,,,,,---000...---...000222222111000000000...------///111------,,,,,,,,,,,,------,,,---...---------///111444999AAAKKK\\\lllssssssssszzz}}}nnn[[[FFF666/////////...,,,******+++,,,---++++++************++++++&&&&&&&&&''')))---000222222222000///...---------+++***))))))***,,,---///.........---,,,+++******------,,,,,,,,,---...///000///......//////...---++++++,,,,,,---...//////......---------,,,,,,,,,***+++,,,...///111222333///000000000000000//////111111111111111111111111333333333333333333333333222444999FFF___xxx}}}~~~iiiPPPBBB>>>BBBFFFFFF???888777<<<;;;:::888999:::<<<<<<;;;333333222222222333444555333333444444555555666666222000//////000111111000000000////////////000000000///------///111111111,,,///000......111///+++222111000///...//////000............///000222222111111000000000000111111---///000000//////111222000222333333222222333444777777888:::<<<===;;;:::<<<<<<<<<<<<===???AAACCC888555111.........---,,,333777;;;>>>???>>>???@@@??????@@@@@@AAABBBCCCCCC@@@???BBBEEEDDD@@@@@@DDDGGGHHHIIIJJJHHHGGGIIILLLIIIHHHFFFEEEFFFIIILLLNNNNNNMMMKKKKKKLLLNNNOOOOOOOOONNNLLLKKKKKKLLLNNNOOONNNOOOOOOOOONNNMMMKKKJJJMMMMMMMMMMMMLLLLLLKKKKKKOOOOOOOOOPPPSSSUUUUUUTTTQQQOOONNNOOOQQQRRRRRRRRRTTTSSSQQQPPPPPPQQQQQQRRRUUUVVVXXXYYYZZZYYYXXXXXXZZZZZZYYYWWWVVVVVVXXXZZZ___ZZZUUUUUUXXX[[[YYYVVVWWWXXX[[[^^^______^^^]]]]]]YYYYYY[[[]]]]]]```eeeeeedddcccbbbaaaaaacccdddcccffffffccccccffffffccchhhkkkmmmjjjeee```^^^____________```aaabbbcccdddbbbaaaaaadddhhhiiigggdddjjjiiihhhhhhhhhgggeeecccbbb___]]]```fffiiigggccccccbbbbbbdddgggfffbbb]]]aaaaaaaaabbbcccdddffffff```aaacccdddeeecccbbb```fffeeedddeeegggjjjkkkkkkjjjiiiiiiiiiiiikkklllmmm---///000---))))))---222//////.........---,,,,,,++++++++++++++++++++++++)))---//////---,,,...000///...---...000111000///333+++000(((111%%%------)))((((((((()))***++++++((()))***+++,,,,,,++++++/////////...---,,,,,,+++(((...---'''''',,,((((((***---//////000111333......---,,,,,,,,,------000///---,,,++++++,,,---///...---...000111111000111222111000......///111...------,,,,,,------...+++---...---------///111111777@@@KKKZZZiiinnnmmmqqqwwwzzzhhhRRR===222/////////...,,,******+++,,,---+++,,,,,,,,,,,,,,,,,,+++******))))))+++...000222111000...,,,+++******+++***))))))***+++,,,...///---,,,,,,++++++*********++++++---.........---,,,***))))))***---......---++++++,,,,,,---...//////---------------,,,,,,,,,000000000///......------,,,---...000000111111111111111111111111111111111333333333333333333333333444333555???UUUlll|||zzz}}}zzz]]]HHH???<<<<<>>>>>999999@@@AAA:::444444666555444555777777666555...111444777777555222000444444555555555555555555222000//////000111111000000000////////////000000333111///......//////...---222444222000222222///111000///...---...///000//////...//////000111222000000////////////000000000222222111///------------///000111111222555777@@@===:::999999:::999999:::888777777999<<<<<<<<<444222///...000111111111555999>>>AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>@@@DDDCCCAAABBBFFFJJJKKKJJJFFFFFFIIIIIIHHHDDDDDDEEEGGGIIILLLOOOPPPQQQNNNLLLNNNQQQSSSQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLKKKJJJHHHGGGLLLKKKJJJKKKMMMNNNNNNMMMOOONNNNNNOOOQQQSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTVVVXXXZZZZZZYYYWWWUUURRRTTTUUUVVVVVVXXXZZZ]]]ccc___[[[YYYZZZ[[[ZZZXXXUUUXXXZZZ[[[ZZZYYYZZZ[[[\\\WWWUUUWWWXXXXXX[[[``````___]]]]]]^^^^^^^^^]]]\\\___```^^^___bbbccc```dddbbb___\\\[[[]]]bbbfff```bbbfffiiiiiifffccc```bbbaaaaaacccggghhhfffccc\\\^^^aaaeeegggfffbbb___cccccccccdddeeeccc]]]XXXaaa```___```aaabbb```___bbbeeeiiillllllhhhccc___dddeeeggggggeee```[[[XXXXXXWWWWWWZZZ^^^bbbdddeeeggggggggghhhiiikkkmmmooo...,,,+++,,,///000///---111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***))),,,+++***+++---...---,,,000)))000)))222%%%+++)))+++***))))))))))))))))))(((***,,,.../////////...++++++,,,---,,,+++)))(((+++((()))---...+++))))))%%%(((,,,............//////---,,,++++++,,,...//////...---,,,---///222444000//////000111222111///333333333111///...000111......------------.........//////...,,,,,,---///333888@@@KKKYYYfffjjjhhhooottt}}}wwwmmmWWW???222000///---------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++***(((''''''(((***+++,,,,,,++++++***)))((((((*********++++++,,,,,,---...---,,,,,,,,,---......++++++,,,,,,------------(((''''''))),,,---------------------------------........................+++,,,---///000222333444,,,---...///000000000000000000111111111222222222333333333333333333333333333333333666===JJJ[[[gggfffnnn{{{gggHHH<<>>???777333666666555444444555555333111000111333555555444333222444333333333333333222222222000//////000111111000000000////////////000000222000......///000///......333555111///111222111000000///...............000000////////////000000//////............//////...111333333111///.........///111111222444777:::@@@<<<999777888999::::::;;;888666666999;;;;;;:::555222///...000111111111666:::???BBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;===AAABBB@@@BBBFFFIIIKKKHHHCCCCCCGGGGGGCCC@@@AAACCCFFFIIILLLNNNOOOQQQNNNKKKMMMPPPRRRPPPMMMJJJKKKMMMNNNOOONNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMLLLKKKIIIHHHHHHJJJMMMNNNNNNMMMNNNNNNNNNQQQSSSTTTSSSQQQPPPOOONNNNNNOOOQQQSSSUUUTTTVVVXXXZZZYYYWWWUUUSSSMMMPPPSSSVVVXXXZZZ\\\^^^^^^]]]\\\ZZZZZZZZZZZZZZZWWWYYY\\\[[[YYYXXXYYYZZZZZZVVVTTTUUUVVVUUUXXX]]]```]]]\\\\\\^^^^^^]]][[[ZZZ]]]^^^\\\^^^bbbccc``````]]]ZZZYYY\\\___cccdddbbbcccdddeeedddbbb```^^^bbb``````bbbeeefffccc```ZZZ[[[\\\```cccdddcccaaadddddddddcccaaa^^^[[[YYY___`````````^^^^^^___```dddgggkkkoooooolllhhheeedddfffhhhhhheee___YYYUUUWWWVVVVVVXXX\\\_________ddddddeeegggiiikkkmmmnnn...+++))),,,000222///+++000000000000...,,,***)))++++++++++++++++++++++++---+++)))***,,,,,,)))&&&,,,+++***+++---...---,,,...(((///)))111###)))&&&++++++***)))(((((()))))))))***---///111111000///''')))+++,,,,,,+++***))),,,&&&'''///111+++)))---&&&))),,,------,,,+++,,,///---,,,++++++,,,...///---,,,+++,,,...222555888000000///000222222111///333333222000......///111......------------......***,,,---------...000222555;;;BBBLLLZZZgggkkkiiiooottt|||~~~vvvkkkTTT===222222222...,,,,,,---------,,,+++***)))***+++,,,,,,+++***)))******)))***,,,///222444+++++++++++++++***)))(((***++++++++++++,,,,,,,,,,,,+++*********+++,,,------,,,+++******,,,...///...------...000111111000------------------,,,,,,......//////////////////222111111000///......---......///////////////...000000111111222222222222333333333333333333333333222333444555777>>>MMMZZZ___eeesssbbbCCC999@@@777333777AAAAAA666111555555444333444555555333111222222333333333444444444333222222111111000000000222000//////000111111000000000////////////000000000///...///000111000///,,,111333///---///000000///////////////.........111000000////////////000......------------......,,,///333444333111//////)))+++,,,------000333666>>>;;;777666777:::<<<<<<<<<999666666999;;;:::999555333000...///000000000777:::???AAA@@@>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999;;;???@@@???AAAFFFIIIJJJGGG@@@@@@EEEEEE@@@>>>???BBBEEEHHHKKKMMMNNNPPPMMMJJJKKKOOOPPPNNNJJJIIIJJJMMMNNNNNNMMMJJJIIILLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPPPPOOONNNMMMHHHHHHHHHKKKNNNQQQQQQQQQKKKLLLMMMPPPSSSSSSQQQOOONNNMMMLLLKKKMMMPPPSSSUUUTTTVVVXXXZZZYYYWWWSSSQQQIIIMMMRRRVVVYYY[[[^^^```ZZZ[[[[[[[[[YYYYYY[[[\\\YYY[[[]]]\\\ZZZXXXYYY[[[YYYUUUSSSUUUUUUTTTWWW[[[```]]][[[\\\^^^___]]]ZZZXXX\\\]]]\\\^^^bbbcccaaa```]]]YYYZZZ]]]```aaa___cccbbbaaa___^^^^^^]]]]]]```^^^]]]___bbbccc```\\\^^^]]][[[\\\^^^aaabbbbbbffffffeeebbb^^^\\\\\\]]]^^^```aaa```]]]\\\^^^aaa___aaaeeehhhiiiiiigggeeebbbdddggghhhfff```[[[WWWZZZYYYYYY[[[]]]______^^^aaabbbdddfffiiikkklllmmm222///---,,,---///000000,,,---///111111000...,,,+++,,,,,,,,,,,,+++***)))************************)))***,,,......---,,,+++...---,,,+++************---((('''******'''&&&'''+++&&&'''...222///,,,......,,,+++++++++***(((&&&---+++***+++,,,,,,+++***///,,,)))((()))*********)))***+++,,,------------))))))***,,,///222555777111///---,,,...///000///......///000000000000000;;;666000---------+++***---+++)))***...000///...444===GGGOOO[[[iiiooonnnvvv}}}zzzyyycccIII999333...,,,,,,111///---+++***+++,,,---++++++***+++++++++)))(((,,,)))&&&'''***---,,,+++((('''&&&'''***,,,,,,,,,---+++******,,,---------///,,,)))((()))+++------,,,------......------,,,+++...///------000000---000///---,,,++++++,,,---,,,,,,------------,,,,,,---...000111222111///...222000...,,,,,,///222444///000000111222222333333444222000222444444222///555555444333444777===BBBIIIXXXmmm}}}pppRRRCCC;;;555888666888>>>===666222333555777555111000333222000222222111000//////000000///000000111111111000000333111///...000111111111///.........///000222333111000//////000111000...///000000///------...///111111000...---,,,...///333222111///......---------,,,,,,------///000111///000111111000///111222999777444222222222000///555333222333777999999888>>><<<999999:::;;;;;;;;;999555000...///222555666777<<<@@@???;;;999:::======???<<<888999===???>>>>>>??????@@@AAABBBCCCCCCDDDBBB@@@>>>>>>@@@BBBDDDAAA@@@@@@CCCGGGJJJLLLLLLLLLKKKKKKLLLNNNNNNMMMLLLFFFIIIKKKIIIIIIKKKJJJFFFHHHIIIKKKOOORRRSSSRRRQQQNNNNNNOOOPPPRRRQQQNNNLLLGGGGGGGGGHHHIIIKKKMMMOOORRRRRRRRRSSSSSSRRRPPPNNNQQQOOOMMMKKKLLLOOORRRTTTVVVWWWXXXYYYYYYYYYWWWWWWNNNQQQTTTVVVXXXZZZ^^^```[[[ZZZZZZYYYYYYYYYXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXVVVXXXYYYXXXVVVWWW[[[___\\\[[[ZZZ\\\______]]]ZZZ]]]ZZZWWWXXX\\\aaabbbbbbccc^^^YYYWWWZZZ]]]______aaa___[[[ZZZZZZ[[[[[[ZZZ]]]^^^```cccdddbbb^^^ZZZ[[[[[[[[[\\\___bbbccccccjjjddd```___]]][[[^^^bbbhhheeebbb___^^^^^^]]]]]]aaabbbcccddddddcccaaa```___cccfffccc``````^^^[[[aaaaaa```^^^]]]\\\[[[ZZZcccbbbbbbfffkkknnnmmmkkk000...,,,,,,---...///...,,,...000111111...+++)))+++++++++,,,++++++******************************)))***,,,---...---,,,+++...---,,,+++***************&&&&&&))),,,***)))+++,,,((((((---000---+++,,,+++***)))***,,,,,,***(((,,,+++******+++,,,+++)))...,,,)))((()))+++++++++******+++,,,------------+++,,,,,,---///111222333///...,,,,,,...000000000......///000000000000///333000+++***+++,,,,,,+++...,,,***+++...000000...555???IIIQQQ^^^lllssssss}}}rrr\\\CCC555000...---...///...---,,,+++,,,,,,---++++++++++++++++++***(((******+++---......,,,******)))((((((***+++******,,,***)))***+++,,,,,,+++...,,,)))((()))******))))))******++++++******)))+++...///------000///,,,......---,,,,,,,,,,,,------..................---...///000222222111///...111000...,,,---///111333444444333222222111111000333111111222444444222000444444444333333666;;;???EEEMMM\\\lllzzzhhhMMM@@@:::444888666888<<<<<<666333444444666555111000222222///222222111000000000000000111111222222222111111000222000///...000111111000///.........///000222333000///...///000000///...///000000///------...///000000...,,,+++,,,---///333222111///......------...........................///000000///...000111666333///......///000000///......111555999999999;;;999888999;;;<<<<<<;;;999555111///111444777888999<<>>:::888:::<<<;;;===<<<888999>>>AAA@@@??????@@@AAACCCDDDEEEEEE@@@???>>>===>>>???AAACCC???@@@AAACCCEEEGGGIIIJJJKKKJJJJJJKKKLLLLLLKKKIIIHHHKKKKKKHHHHHHIIIIIIEEEGGGHHHJJJMMMPPPQQQPPPOOOMMMMMMNNNPPPQQQQQQOOOLLLHHHHHHHHHHHHJJJLLLNNNOOOQQQPPPPPPQQQQQQQQQPPPOOOOOONNNKKKJJJKKKMMMPPPRRRSSSTTTVVVWWWXXXXXXXXXXXXRRRSSSRRRQQQQQQTTTXXX[[[\\\[[[[[[ZZZYYYXXXWWWVVVWWWXXXZZZ\\\]]]]]]]]]]]]UUUVVVVVVVVVVVVVVVYYY[[[]]][[[YYYZZZ]]]______^^^^^^[[[YYYZZZ^^^aaaccccccccc___[[[ZZZ]]]___``````ccc```\\\ZZZZZZ[[[[[[[[[^^^^^^___```bbbbbb```^^^]]]]]]]]]___aaadddeeefffiiiddd```___]]]ZZZ[[[___aaa___]]]\\\]]]^^^______aaaaaaaaabbbbbbbbbbbbbbb```dddeeeaaa___```___]]]aaaaaaaaaaaaaaa```___^^^cccbbbaaadddggghhhgggeee---,,,++++++------,,,+++,,,...111222111...***'''******++++++++++++++++++*********++++++*********)))***,,,---------,,,+++------,,,+++***************&&&&&&))),,,***)))+++---***))),,,---+++***+++(((((((((***,,,---,,,++++++)))))))))++++++***)))---+++))))))***,,,,,,,,,***+++,,,------...---------...//////////////////...,,,+++,,,///000111000---...//////000/////////---+++)))***,,,............---,,,,,,///000000///777???JJJTTTbbbpppxxxzzz|||iiiTTT<<<000.........000------------------,,,,,,+++++++++++++++******)))(((,,,000222111...+++))),,,***)))((()))***)))(((+++***))))))***+++***(((---+++))))))))))))'''&&&((())))))******))))))(((***---...,,,,,,//////,,,,,,,,,,,,,,,---------------------......---------...///111222222111///...000///...------///111222444444333333222111111111222111111222333333222000333444555444444555888;;;???@@@FFFVVVjjjzzz{{{]]]FFF<<<999555999777777999999555444666444666555111000222222///222222111000000000000111222222333222222111000///222000...///000111111000///.........///000111222///...---...///000///...///000000///------...///000///,,,+++***,,,...///333222111///............//////000000///---,,,+++,,,...//////......///111333///+++***+++...000111///...///111555888999888777777777:::<<<===<<<:::888555222111444777:::;;;<<<===>>>;;;777666888;;;:::<<<;;;888:::???BBBAAA???@@@AAABBBDDDEEEFFFGGG;;;;;;<<<===>>>???@@@@@@===@@@DDDEEEDDDCCCEEEGGGJJJIIIIIIIIIKKKKKKIIIGGGJJJLLLKKKGGGFFFHHHHHHEEEFFFGGGIIILLLMMMNNNNNNMMMLLLLLLMMMOOOQQQQQQOOOLLLIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOPPPPPPMMMLLLJJJIIIJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUUUUVVVXXXVVVSSSOOOMMMNNNRRRVVV[[[[[[[[[[[[YYYXXXVVVUUUXXXYYY[[[\\\]]]^^^]]]]]]UUUTTTTTTTTTVVVWWWWWWVVV^^^[[[XXXXXXZZZ]]]___```___]]][[[\\\___aaabbbbbbbbb```^^^^^^```aaaaaa```fffbbb\\\YYYYYYZZZ\\\\\\```___^^^___aaabbbbbbaaa]]]^^^___```bbbeeeggghhhgggccc``````]]]XXXWWWYYYYYYYYYYYYYYY[[[^^^```bbbdddcccaaa```aaaccceeegggcccfffeee___\\\^^^___^^^\\\^^^```aaabbbaaa```___dddcccbbbcccdddcccaaa___+++******+++,,,,,,+++)))+++---111333333000,,,)))***************++++++,,,)))***++++++++++++***))))))***+++,,,,,,,,,,,,+++---,,,++++++*********+++,,,(((''')))***'''&&&''',,,***)))***+++++++++,,,(((((((((***,,,---,,,+++***(((((((((***+++***))),,,***)))***,,,.........++++++,,,---......---------...///000000///...---,,,++++++,,,///111111000------...////////////...,,,,,,,,,---///111222222///...---...///000000000888???JJJWWWeeesss|||vvvbbbNNN888...---...///000,,,------......---,,,,,,***,,,,,,,,,+++*********(((---222222///+++******,,,***(((((()))***)))(((+++***)))***++++++)))(((******)))***++++++)))'''++++++,,,,,,,,,,,,++++++)))------+++,,,......+++******+++,,,------......+++,,,,,,------,,,,,,+++///000111222222111///...//////...---...///000111000000000111222222333333000111111222222222222111333555666666555555777888;;;888:::DDDWWWkkkyyymmmRRR???:::888666999777666666666666666888555777666222111333333000222222111000000111111111222222222222111///......111000...///000111000//////////////////000111111///...---...///000///...///000000///------...///111///,,,***+++...000111222111000///...............///000111000...,,,+++,,,...////////////000111///---,,,,,,...111222222333333444555666777777666555666777:::<<<<<<:::777555333222222666:::<<<===>>>===<<<888555444777999:::<<<;;;888999>>>@@@>>>===>>>???@@@BBBDDDEEEEEE:::;;;<<<>>>??????>>>>>>===BBBGGGGGGDDDAAACCCFFFHHHGGGGGGIIIJJJKKKJJJHHHIIIKKKIIIEEEDDDGGGHHHFFFEEEFFFIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQQQQNNNLLLIIIIIIJJJKKKLLLMMMNNNOOONNNNNNNNNMMMMMMNNNPPPRRRMMMLLLKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQZZZYYYVVVRRROOONNNPPPRRRWWWXXXYYYZZZZZZXXXVVVUUUZZZZZZ[[[\\\[[[ZZZYYYXXXXXXVVVUUUVVVYYYZZZXXXUUU\\\[[[YYYXXXYYYZZZ\\\\\\^^^]]]]]]]]]^^^`````````^^^______```aaaaaa```___gggccc\\\YYYXXXZZZ\\\]]]aaa```___```aaaaaa```^^^[[[\\\^^^___```bbbdddfffccc___^^^___\\\UUUSSSTTTUUUVVVWWWYYYZZZ]]]```bbbfffdddaaa___```dddhhhkkkgggiiieee^^^ZZZ\\\]]]\\\UUUWWW[[[^^^______^^^]]]ddddddcccccccccbbb```___***))))))***++++++)))((()))+++///222333222000...+++******))))))***++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,+++,,,,,,++++++******+++++++++'''%%%((()))&&&$$$&&&(((************,,,...///******)))***,,,,,,***))))))((('''(((***+++***)))+++******+++---//////...,,,,,,---.........------,,,---///000000000///...+++++++++---///111000///,,,,,,---...............---...000111111111222222...//////.........///000777===JJJZZZiiiuuu}}}sss]]]JJJ666------......///------.........---,,,+++***,,,...---+++)))***+++***---///...***((())),,,***)))'''(((***++++++***+++******+++,,,,,,***((((((((()))+++......,,,***,,,,,,------------,,,,,,))),,,---++++++...---***)))******+++,,,---......------............------000111222333222111///---.............../////////.........///000000111111///000111222222222222222555666888888777777888999999888888===HHHYYYkkkwww||||||aaaIII<<<999999777777777666444444666888888666888777333222444444111222111111111111111222222000000000000///...,,,,,,000///...///000111///.../////////000000000000000///...---...000111000//////000000///------...///222///,,,,,,...111222222222111000//////......///---...000111111000...------///000000000000222333......///222555555444222222333555666666555555666666666888:::;;;:::666333222111111333777;;;======>>>===999666333333555777:::<<<;;;888888;;;<<<999::::::<<<===>>>@@@AAAAAA;;;===>>>???@@@???>>>===@@@EEEJJJJJJEEEBBBCCCFFFFFFFFFFFFHHHKKKLLLLLLKKKFFFHHHGGGDDDDDDHHHJJJHHHDDDFFFHHHHHHGGGFFFGGGIIIKKKKKKLLLNNNPPPPPPMMMKKKIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOONNNMMMNNNQQQSSSNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOPPPVVVXXXXXXVVVSSSPPPNNNNNNPPPSSSVVVYYYZZZYYYWWWVVVWWWWWWXXXYYYXXXWWWVVVUUU[[[YYYYYY[[[]]]]]]YYYVVVYYYZZZZZZZZZYYYWWWWWWWWW\\\]]]^^^^^^^^^]]]]]]]]][[[\\\___``````___^^^^^^fffbbb\\\XXXXXXZZZ\\\]]]``````aaabbbcccaaa\\\YYYXXXZZZ[[[\\\[[[\\\___aaa^^^[[[[[[]]]ZZZTTTPPPQQQUUUWWWYYYZZZZZZ[[[]]]```cccaaa^^^\\\]]]aaaeeehhhhhhjjjfff^^^YYYYYYYYYXXXQQQSSSWWW[[[]]]]]]\\\[[[___```aaaaaaaaa`````````***)))((()))*********((((((***---000222222111000,,,+++***)))((()))******((()))+++,,,,,,+++)))(((************+++++++++,,,,,,,,,++++++***++++++,,,((($$$###''')))(((''')))&&&***,,,++++++...000000,,,+++******++++++)))''')))(((((()))+++,,,+++***,,,++++++,,,...//////...------............------,,,---...///000000000000+++++++++---///000///...+++,,,------......------,,,...111111000/////////...//////...------...000666<<>>III\\\jjjvvvsssWWWBBB;;;:::888555666777666222333777999888666888777333222444444111222111111111111222333333......///......---,,,+++///......///000111///---//////000000000000/////////...---///111222111000///000000///------...///111...,,,---111333333111111111000///////////////---...///000000000///...---///000111000111222444///000333666888777444000+++...222444444444555777666666777999:::999555222111111222444999<<<=========;;;777444333333444555999<<<;;;777666999999666777888888999:::;;;<<<<<<<<<===>>>@@@@@@@@@??????EEEHHHJJJJJJGGGEEEEEEGGGEEEEEEFFFHHHJJJLLLKKKJJJCCCFFFFFFDDDEEEIIIJJJHHHDDDGGGIIIGGGDDDCCCEEEHHHKKKKKKLLLNNNOOONNNLLLIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQPPPMMMMMMOOORRRNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRUUUYYYYYYUUUPPPLLLJJJKKKNNNSSSWWWYYYXXXVVVUUUQQQRRRTTTUUUVVVWWWVVVVVV[[[[[[]]]^^^___]]]ZZZWWWWWWYYY[[[[[[YYYVVVVVVVVV[[[]]]______]]]\\\[[[[[[XXX[[[^^^______]]]]]]]]]ccc```[[[XXXXXXZZZ\\\\\\]]]^^^```bbbccc```[[[VVVVVVYYYZZZYYYWWWWWWZZZ]]]ZZZXXXYYY[[[ZZZTTTQQQRRRWWWZZZ\\\[[[YYYXXXZZZ]]]]]]\\\ZZZYYYZZZ\\\^^^```dddgggeee___ZZZYYYWWWTTTSSSTTTWWWZZZ\\\\\\\\\[[[YYY[[[^^^^^^^^^^^^___```,,,***(((''')))*********)))***+++---.../////////...,,,***(((''''''((()))((()))+++------+++)))(((***************++++++,,,,,,++++++***++++++,,,,,,)))&&&%%%)))+++***)))+++&&&---000---,,,///000...,,,+++******++++++)))(((***)))(((***,,,---,,,,,,---,,,,,,---///000///---------............------///............//////000,,,+++,,,---//////...,,,++++++,,,------------,,,***...111222000.........---...///...,,,+++---///666<<>>>>>>>>;;;999666444333333444444666999888555555888888555666666777777888888888888999:::<<<>>>@@@AAABBBCCCHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFBBBFFFFFFEEEEEEHHHHHHEEEEEEHHHIIIGGGCCCBBBDDDGGGLLLLLLLLLMMMNNNMMMJJJGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKOOOQQQPPPMMMKKKLLLOOOMMMOOOQQQSSSUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTWWW[[[[[[WWWQQQLLLJJJIIILLLRRRVVVXXXVVVTTTQQQPPPQQQSSSTTTUUUUUUUUUUUUXXX[[[^^^___]]]ZZZWWWVVVWWWYYYZZZZZZXXXXXXZZZ\\\\\\___bbbaaa___\\\ZZZ[[[WWW[[[^^^___^^^\\\]]]^^^```]]]YYYXXXYYY[[[[[[\\\[[[[[[]]]___```___\\\ZZZXXXZZZ\\\ZZZVVVUUUWWW[[[YYYWWWXXX[[[[[[WWWUUUWWWWWWZZZ]]][[[WWWUUUWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\aaaccc```\\\ZZZWWWSSSUUUVVVWWWYYYZZZZZZZZZZZZXXXZZZ]]]^^^]]]]]]___aaa---***''''''(((***++++++************+++,,,------///---+++((('''''''''(((((()))+++------+++)))(((******))))))******+++,,,+++++++++***++++++,,,,,,///***)))+++,,,)))((()))(((///333///---//////,,,******)))***,,,,,,***)))***))))))***,,,...---,,,------,,,...///000...------...............------111000///---------...///,,,,,,,,,---//////---+++++++++,,,------------,,,***...222333111//////000,,,...///---+++***,,,///777===NNNeeetttzzzxxxkkkIII;;;...---000000...---333111...,,,*********+++)))---000///+++(((***---+++)))'''(((,,,---,,,***...,,,***)))))))))(((&&&$$$%%%&&&))),,,---+++))))))((('''(((***++++++***++++++,,,,,,,,,,,,++++++'''++++++)))***,,,,,,)))///,,,)))''''''***---000,,,,,,------------,,,,,,111222333444333111///---+++,,,...000000///...---......//////000111111111,,,///222222000000111444333444555444444555888;;;555777888777777<<>>AAATTTeee{{{aaaFFFAAA>>>555111666000111444666888999999999444333222333333111...,,,000000000000111222333444000000///......///000111///...---...000000///...000000000000000111222222000000111222222333444444333222222222111000000000111//////000111222111000;;;444000222333000000555......////////////......+++---.........///111333000111222333333222111000333333333444555777999;;;333222222444666777777666444555777999::::::::::::666555444222222555999<<<777666555444555666999:::<<<======<<<;;;:::;;;<<<<<<===???@@@AAABBBEEEGGGEEEBBBCCCFFFGGGEEEFFFIIIHHHDDDDDDGGGHHHEEECCCDDDJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGIIIHHHEEEDDDEEEFFFNNNNNNMMMKKKJJJHHHGGGGGGJJJIIIIIIHHHHHHJJJKKKLLLPPPPPPPPPMMMJJJIIILLLOOOTTTVVVXXXXXXWWWUUUUUUUUUUUUQQQOOORRRWWWZZZWWWTTTYYYZZZ\\\\\\ZZZWWWRRRPPPOOOMMMMMMOOORRRSSSPPPMMMTTTSSSSSSRRRRRRRRRRRRSSSWWWYYYZZZYYYUUUTTTUUUVVVWWWVVVWWWYYY[[[]]]\\\[[[___^^^]]]\\\[[[\\\]]]]]]___^^^]]]\\\[[[\\\]]]^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZ```]]]YYYYYYZZZ\\\[[[YYYZZZXXXVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWWWWZZZYYYVVVSSSQQQSSSWWWZZZ[[[ZZZZZZ]]]______[[[WWWXXXZZZ\\\]]]\\\ZZZWWWUUUYYYYYYYYYYYYYYYYYYYYYYYY]]]aaabbb___]]]______]]]++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------000...++++++,,,+++)))&&&)))))))))+++,,,---+++)))++++++++++++++++++++++++******************++++++---+++)))(((((()))+++,,,++++++(((%%%''',,,---***++++++***))))))******)))*********+++,,,,,,------,,,......---+++***,,,...++++++++++++++++++++++++***,,,------++++++,,,...---+++***,,,///000///---,,,,,,,,,---------......---)))***///222000///111000///...,,,+++---000444999???OOOdddttt{{{mmmYYY@@@888///+++...000...,,,...---,,,+++***+++,,,,,,------,,,+++++++++,,,,,,...,,,************((('''++++++++++++************+++(((&&&(((,,,---+++(((((((((''''''(((***,,,---+++++++++++++++++++++++++++,,,,,,++++++)))((((((,,,,,,+++++++++,,,---...000---+++,,,...///...---///111333111///...///111//////...---------......+++---///000//////000111555444333222222333444555444444444444555666777888666777777777777999===???LLL\\\ssswww[[[CCC???===444000444666666777888777666555444333222222222333222///---000000000000111222333444222111000//////000111222000...++++++---/////////000/////////000000111222///000111222333333333333222222111111111111111111111//////000111222111000888222///111111///000333///..................///+++---.........///111333000000111222222111000///333333333333444666888999333222222333666777777666666777888999999999888777666555444333333444777::::::999999888999:::<<<===<<<===???>>><<<;;;;;;<<<<<<===>>>???@@@AAACCCEEEFFFCCCCCCFFFFFFDDDDDDFFFHHHDDDCCCFFFGGGEEECCCDDDHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHFFFCCCCCCEEEHHHLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJLLLMMMLLLJJJJJJMMMPPPSSSUUUWWWWWWUUUTTTSSSTTTSSSQQQPPPRRRVVVYYYXXXWWWYYYYYYZZZZZZXXXUUURRRPPPNNNNNNNNNOOOPPPQQQPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTSSSUUUWWWVVVTTTSSSUUUWWWXXXXXXXXXZZZ]]]___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]___^^^]]]\\\[[[[[[[[[\\\\\\[[[YYYYYYZZZZZZZZZXXX[[[YYYWWWXXXZZZ[[[YYYXXXVVVTTTSSSSSSUUUUUUUUUTTTVVVVVVWWWWWWVVVVVVUUUTTTWWWVVVTTTRRRQQQRRRUUUWWWWWWWWWXXXZZZ]]]]]]ZZZWWWVVVVVVXXXYYYYYYYYYYYYXXXZZZ\\\]]]^^^^^^]]][[[YYYZZZ___```]]]\\\]]]^^^\\\***+++++++++,,,---------000///...---------...///...---,,,,,,---+++(((&&&*********+++------,,,***++++++++++++++++++++++++******************)))))),,,+++)))(((((()))+++,,,******&&&"""$$$***,,,***************++++++++++++)))***+++,,,---------,,,+++,,,---,,,++++++,,,...++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,++++++---/////////+++,,,------......---------******...111///...///---...---,,,+++---111444888@@@PPPeeesssxxx|||yyydddPPP===666---***---111222111...---,,,+++***+++,,,,,,...---,,,+++++++++++++++---+++*********)))&&&$$$---,,,+++*********+++,,,,,,)))((())),,,---+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,---------,,,///---+++,,,---...------,,,...//////...---///000...............///000000,,,...000111000000000222333333222222222222333333444444444444555666777888888888999888777888:::===AAAPPPfffyyykkkSSS???<<<;;;333///111888888888888666555444333333222111222222222000...000000000000111111222333333222111000000000111222000---***)))+++...///000///////////////000000111...000222333444333222111000000111111111111111111111//////000111222111000444000---///111000000222000///...------...///000,,,---.........///111333//////000111111000000///222222222222333444666666333222222333666777777666999999999999888777555444555555444444444555555666999999:::;;;;;;<<<======<<<>>>AAAAAA???===<<<<<<<<<======>>>@@@AAABBBBBBFFFCCCCCCEEEEEEBBBBBBEEEHHHDDDBBBFFFGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFCCCBBBCCCFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHHHHGGGDDDGGGIIIKKKKKKLLLNNNPPPQQQSSSUUUUUUSSSQQQQQQQQQPPPPPPPPPQQQSSSVVVYYYZZZXXXXXXWWWVVVTTTRRRQQQPPPNNNNNNNNNMMMLLLMMMOOOQQQOOOPPPQQQSSSTTTTTTUUUUUUPPPQQQRRRRRRRRRRRRTTTVVVXXXWWWWWWYYY\\\]]]]]]\\\YYYXXXXXXXXXXXXZZZ[[[\\\```___]]][[[ZZZYYYYYYYYYZZZXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWYYYYYYXXXVVVRRRQQQPPPQQQSSSUUUTTTSSSVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTUUUXXXZZZZZZXXXVVVSSSRRRSSSTTTVVVYYY\\\^^^]]]___bbbcccccc```]]][[[ZZZ^^^___\\\[[[\\\\\\ZZZ++++++,,,---......//////222000...---,,,---...///***++++++,,,+++)))&&&$$$***))))))***+++,,,+++***++++++++++++++++++++++++++++++******))))))((((((******)))(((((()))+++,,,***)))&&&"""$$$***,,,+++,,,+++,,,///...,,,---000******,,,---------,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,,,,...///000111+++,,,---.........------000...---...///...,,,++++++,,,,,,,,,,,,...222555888@@@QQQeeeqqqvvvzzz}}}uuu```JJJ888333---+++...111111000---,,,+++***)))***++++++...---,,,+++************+++*********+++***(((&&&000...,,,***))))))+++,,,+++)))((()))+++,,,***)))***+++,,,,,,,,,+++******,,,,,,+++++++++++++++***+++++++++++++++***)))((()))***,,,......---,,,+++------,,,+++,,,,,,------+++,,,------......///000///...............//////,,,...000000//////000111000000////////////000000444444444444555666777777999::::::888777666888:::888EEEYYYnnn~~~{{{mmmnnnvvv___KKK;;;::::::444000111666666666666555555444444222111000111222222111000000000000000000111222222222111000/////////000111///---++++++---///000000000///////////////000000...///222444444333111000//////000000111111222222111/////////111222111000222///...///111111111111000///---,,,,,,---///000,,,---............000222...//////000000000000000222222222222222333333333222222111333555777666666888888999999888666444333555444444555555555444333444555666888999999999999===@@@CCCCCCBBB???>>>===>>>===>>>???AAABBBAAAAAACCC@@@AAADDDDDDBBBBBBEEEGGGCCCAAADDDFFFDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGFFFFFFGGGHHHIIIJJJJJJKKKFFFGGGHHHIIIHHHGGGFFFEEECCCEEEIIILLLMMMNNNNNNOOOOOOQQQSSSRRRPPPNNNNNNNNNLLLMMMOOOOOOQQQSSSXXX[[[XXXVVVTTTRRRPPPPPPPPPPPPLLLMMMMMMKKKHHHIIIMMMQQQOOOPPPRRRSSSTTTTTTTTTSSSPPPPPPPPPPPPQQQRRRTTTUUUTTTSSSRRRTTTVVVXXXXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\___^^^\\\[[[YYYXXXWWWVVVWWWVVVUUUUUUVVVVVVUUUSSSUUUVVVXXXZZZZZZYYYVVVUUUQQQPPPQQQSSSUUUWWWWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXVVVUUURRRQQQPPPPPPTTTYYY___bbb___```aaabbbbbb```^^^]]]]]]aaabbb^^^\\\]]]\\\ZZZ,,,------...///000111111111///---++++++,,,---...)))***,,,,,,+++(((&&&%%%)))((('''''')))******)))+++++++++++++++++++++++++++******))))))((((((((())))))((((((((()))++++++******'''###%%%+++...,,,+++***---000///+++,,,111++++++,,,---------,,,,,,---,,,++++++,,,,,,------------------------------,,,---...---+++***+++,,,....../////////000111222***+++---...///...---,,,//////.........///---+++***+++,,,,,,,,,...222444777???QQQdddpppuuuzzz}}}rrr[[[EEE333000......//////---+++,,,+++)))(((((())))))***---,,,++++++***************))))))***,,,---,,,+++111///---***((((((((()))***)))(((((()))))))))(((+++,,,,,,,,,,,,+++******,,,,,,,,,++++++***************+++++++++***)))))))))***,,,...///---,,,***,,,,,,,,,+++++++++,,,---,,,,,,,,,---///000000000000///...---,,,,,,,,,,,,,,,---//////...---...///////////////////////////333333333444444555666777999::::::999777666666777555>>>OOOcccwwwvvv```WWWYYYrrr|||{{{VVVFFF:::999:::666333333555555444444444333333333333111000000222222111000000000000///000000111111111000///...---......///------...000222222111///000000////////////000000...///222444444333000////////////000000111111222111/////////111222111000000000000000222333111///000...---++++++---...000---...///.........000222///////////////000000111222222222222222111111111222111111222555666666555555666777888777777555555666444444555777777444222111222444555666777777777>>>AAADDDDDDCCC@@@???>>>???>>>>>>@@@CCCDDDBBB@@@>>><<<===BBBCCCBBBCCCGGGFFFBBB@@@CCCDDDCCCCCCEEEDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGJJJMMMPPPPPPOOONNNMMMOOOQQQPPPNNNLLLKKKLLLIIIKKKLLLNNNOOORRRVVVYYYWWWTTTQQQOOOMMMNNNOOOPPPLLLLLLLLLIIIFFFGGGKKKOOORRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTSSSQQQPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUWWWYYY[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUVVVUUUTTTRRRVVVXXX[[[\\\[[[YYYVVVUUUSSSSSSTTTWWWZZZ\\\[[[ZZZUUUUUUWWWXXXYYYYYYYYYYYYVVVUUUUUUWWW[[[\\\\\\ZZZXXXYYYYYYYYYXXXVVVUUUTTTSSSQQQPPPPPPSSSYYY___bbb^^^]]]\\\\\\\\\\\\]]]^^^aaaeeeeeeaaa^^^^^^]]][[[---......//////000000000...---,,,+++++++++,,,---+++---......+++))))))))))))'''&&&&&&((())))))(((++++++++++++++++++++++++))))))))))))))))))(((((((((((((((((()))******+++)))***(((&&&(((---...,,,)))'''+++000---&&&'''...------,,,,,,,,,,,,------000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,...000000000///000111***+++---//////...---,,,***,,,------000333333///***+++,,,,,,,,,...111333555???PPPcccooouuu|||xxxlllTTT===///////////////...+++(((,,,+++***)))((())))))***++++++************++++++***)))((())),,,...///...000...,,,***(((''''''''')))))))))(((((((((((((((,,,+++++++++++++++++++++---,,,,,,++++++***************+++++++++******))))))***,,,......---,,,++++++,,,,,,+++******+++------,,,,,,---///111000///000///...---++++++++++++,,,---//////...------...111111222222222222111111333333333333444555666777999:::;;;999777555555666555:::EEEXXXnnnfffTTTMMMVVVcccuuuuuuPPPCCC999888:::888666555888777555444333222222222444222000000111111111000000000000//////000000111111000...---,,,------...,,,---///222444444111///222111111000000000000000///000111333333222000/////////000000000000000000111//////000111222111000///111111000111333111,,,///...---,,,,,,---...///---...///.........000111////////////000111222222333333333333222111000///222111111222555666666555333444555777777777666666777555333555888999666333444444555666777999::::::???AAADDDDDDBBB@@@?????????>>>>>>AAAEEEFFFDDDAAA;;;:::;;;@@@BBBBBBDDDGGGFFFAAA???BBBCCCBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGAAAAAACCCFFFGGGFFFCCC@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEIIIIIIKKKNNNQQQRRRPPPNNNMMMNNNPPPOOOMMMJJJJJJJJJHHHIIIKKKMMMPPPSSSTTTUUUUUUSSSPPPMMMLLLMMMNNNPPPMMMMMMKKKIIIGGGHHHKKKNNNTTTTTTSSSRRRRRRRRRRRRRRRTTTQQQOOOOOOQQQSSSTTTTTTVVVTTTRRRQQQRRRSSSSSSSSSUUUTTTTTTTTTVVVWWWYYY[[[WWWXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUWWWVVVTTTQQQTTTWWWZZZ[[[YYYWWWVVVUUUWWWWWWXXX[[[^^^```___^^^UUUVVVWWWYYYZZZZZZZZZZZZXXXVVVUUUXXX]]]```___]]][[[\\\]]][[[XXXUUUUUUUUUUUUSSSRRRQQQSSSWWWZZZ]]]XXXWWWVVVUUUUUUWWWZZZ\\\aaadddeeeaaa^^^___^^^\\\---------------.........,,,,,,,,,,,,,,,---------+++---...---***)))***+++***(((&&&&&&(((******)))++++++++++++++++++++++++((((((((()))))))))))))))'''''''''((()))******+++''')))((('''***......+++)))'''+++000---$$$%%%---///...,,,******,,,...///333000------......---+++***************************,,,------++++++,,,...(((+++///111///.........***+++---///000...---+++)))---...---000666666111***+++,,,,,,,,,---000222555>>>OOObbbnnnvvv~~~tttfffMMM666//////...//////...,,,+++...---+++*********+++,,,))))))))))))***+++,,,---+++)))''''''))),,,......+++******))))))(((((((((************)))(((((()))++++++***))))))***+++,,,------,,,,,,+++******))))))******+++++++++*********+++,,,---------,,,,,,***+++,,,+++)))(((***---...,,,+++,,,///000///...//////...------------------///000000...---...///111111222333333222111111333333333333444555666666888::::::999777555555666666666===MMMcccyyywwwaaaTTTJJJQQQ]]]kkkwwwmmmLLLAAA888666888888777777888777666555555555666666666333111000000111000///000000////////////000000222111///...---------...,,,,,,---000222333111000333333222111111111111111000000111111111111000000000000000000000/////////111//////000111222111000...111111///000222///)))------------------------.../////////---...///111000000//////000111333444444444444444222111///...222111000222444666666555333444555666777666555555888555333555999;;;999666777777777777999;;;===>>>@@@BBBCCCCCCAAA@@@@@@AAA===<<<<<<@@@EEEFFFDDD@@@;;;999;;;???AAA@@@BBBEEEEEE@@@>>>AAACCCBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGBBBAAAAAACCCFFFFFFDDDAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFJJJIIIJJJMMMQQQSSSQQQPPPLLLNNNOOONNNLLLJJJIIIIIIJJJJJJKKKOOOTTTVVVTTTRRRTTTRRRPPPMMMLLLMMMNNNOOOQQQOOOLLLKKKLLLMMMMMMMMMTTTSSSQQQPPPPPPRRRTTTUUURRROOOLLLMMMPPPTTTUUUUUUYYYVVVSSSRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSUUUWWWXXXSSSTTTVVVWWWXXXXXXXXXXXXVVVUUUVVVWWWXXXWWWTTTRRRMMMQQQUUUVVVUUUUUUUUUWWWXXXXXXZZZ]]]```aaa```^^^WWWXXXXXXXXXXXXXXXWWWWWWWWWTTTSSSVVV\\\______]]][[[]]]]]][[[XXXVVVVVVXXXVVVUUUTTTSSSSSSSSSTTTUUUPPPPPPPPPQQQSSSTTTVVVWWWZZZ^^^```^^^]]]______^^^,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---***+++,,,***'''&&&(((++++++)))'''''')))+++++++++++++++++++++++++++++++++''''''(((((())))))******&&&''''''((()))******+++%%%(((((((((***...---)))+++)))---333...$$$%%%...111///,,,))))))+++...000555111......//////---***((((((((((((((((((((((((***+++,,,,,,,,,,,,---...%%%)))///000///,,,+++,,,)))+++...///000///---+++,,,000000...000666555///***+++,,,---,,,---///111444===OOOaaannnvvvtttdddJJJ222000///...---...///000000///...---,,,,,,,,,------(((((())))))***+++---------***&&&%%%'''***,,,---&&&'''((()))***)))))))))+++,,,,,,+++***))))))***+++***)))((((((***,,,---------,,,,,,+++***)))))))))******+++++++++******++++++,,,,,,---------,,,)))+++,,,+++((((((***---...,,,***,,,...000...,,,///............///000000...000111111///...///000///000111222222111000///333333333333444555666666888999:::999777555555555555444777EEE\\\sssnnn___OOOLLLLLLQQQ^^^nnn}}}{{{fffIII@@@777555777888888777444444444555777999<<<===777444111000000000//////111000////////////000000333222000///.........///---,,,,,,---///111222111444444333222111111111222111111111000000000000000111111000000//////......111//////000111222111000,,,000111...///111---&&&,,,------......------,,,.../////////------///111111000000000000222444555555555555444333111///---111111000222444666555555444444555666666555444333999555333444999<<<:::888888888777777999;;;>>>@@@AAABBBCCCBBB@@@???@@@AAA;;;::::::>>>DDDFFFCCC???<<<:::;;;???AAA???@@@CCCEEE@@@>>>@@@BBBBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@AAADDDEEEDDDCCCBBBAAAAAA@@@@@@?????????AAAAAA@@@AAABBBDDDFFFHHHIIIHHHHHHKKKPPPSSSSSSQQQLLLNNNOOONNNLLLIIIHHHHHHLLLKKKLLLQQQWWWYYYUUUPPPSSSRRRPPPNNNMMMMMMNNNOOOTTTPPPMMMMMMOOOQQQOOOMMMTTTRRRPPPOOOPPPRRRVVVYYYOOOLLLIIIKKKPPPTTTVVVWWWZZZWWWSSSQQQPPPQQQPPPOOORRRRRRQQQQQQRRRSSSTTTUUUPPPRRRTTTWWWXXXYYYYYYYYYVVVVVVVVVXXXYYYXXXUUURRRGGGKKKPPPRRRRRRSSSUUUXXXXXXXXXZZZ]]]``````___]]]YYYYYYYYYXXXWWWUUUTTTSSSVVVRRRPPPSSSYYY^^^^^^]]]ZZZ\\\]]][[[XXXWWWXXXZZZVVVVVVUUUTTTRRRPPPOOONNNJJJLLLNNNQQQRRRSSSTTTTTTSSSYYY[[[ZZZ[[[^^^```___///,,,)))'''(((***+++,,,)))---000222000...,,,++++++++++++************)))'''((()))***)))'''%%%$$$)))(((''')))+++------,,,))))))(((((((((((()))))))))&&&######'''***+++++++++***)))))))))***,,,,,,,,,+++---222333///...000222111///...------......222111000......---------...---,,,+++***+++,,,---******+++,,,,,,---......///......------,,,,,,+++***,,,...//////......///((()))+++---000222444555++++++++++++---...000111666???OOOaaammmvvvrrr[[[EEE999999///------)))...333.........//////...,,,***)))222000---+++***+++,,,---+++******)))))))))))))))+++++++++***)))(((((('''''')))+++,,,,,,,,,***))))))***+++,,,---,,,+++***---,,,+++******,,,...///---,,,,,,+++*********+++&&&''')))+++,,,,,,,,,+++***+++++++++***+++...111+++,,,---...///...---,,,000000111111111000000///333333111///------000333222///,,,---///111000///222000444111)))///777333666666666888999999666444777666777???SSSlllzzziii[[[MMMHHHJJJRRRaaappp}}}tttZZZDDD???999555666666666555888999888555333777@@@HHHDDD888///111333000------......///111111222222222000000000000111111111111------......///000000000777444111...,,,---///111111222111000......000222222111///.........///000000///.........000111222...222555555111...------///---+++,,,///111000...//////,,,***...444555111333111000000222444444333222222222222222111000///111444666666333222444555888555222111333555666777999888777666777666555444<<<;;;:::<<>>???@@@AAABBBBBBCCC???===>>>BBBCCC@@@@@@BBB;;;<<<===@@@BBBBBBAAA???>>>>>>@@@CCCGGGHHHHHHFFFHHHEEEBBBCCCEEEFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDD>>>@@@AAA@@@???>>>???@@@CCCEEEBBB>>>AAAHHHJJJGGGFFFHHHJJJKKKLLLNNNRRRUUUSSSPPPKKKIIIJJJLLLNNNNNNKKKMMMPPPRRRSSSQQQNNNLLLJJJLLLOOOQQQSSSTTTUUUTTTVVVSSSQQQPPPQQQRRRSSSSSSSSSQQQPPPRRRUUUWWWVVVTTTQQQOOOMMMNNNPPPRRRTTTTTTYYYRRRPPPUUURRRJJJLLLUUUSSSRRRQQQQQQSSSUUUVVVVVVRRRPPPNNNQQQVVV[[[\\\\\\YYYXXXWWWWWWXXXWWWUUUSSSMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTWWW^^^dddeee```[[[TTTRRRPPPNNNNNNOOOQQQSSSTTTQQQPPPRRRXXX\\\[[[YYY\\\YYYYYY[[[ZZZVVVUUUWWWQQQRRRRRRRRRQQQOOOMMMKKKOOOKKKKKKOOOQQQPPPQQQTTTSSSTTTUUUWWWYYYZZZ[[[\\\---,,,)))((()))******+++)))---000111000...,,,,,,++++++++++++************)))***+++,,,,,,***)))((('''&&&&&&(((+++,,,+++************))))))*********)))'''&&&'''***+++***)))***))))))((()))***+++,,,---+++---111111...---///444333222000///.........000000///...------------,,,,,,+++************+++******+++,,,------......------------------......+++,,,...///////////////++++++,,,---///000000111++++++,,,,,,---...//////444<<>>444---000333222//////000111111111111000000///000000000000000000000000///...//////000000111222555333000...---...000222555555444333222111333444222111000///...//////000//////.........///000111...111444444111...---...000...,,,---///000///......///---+++---222444111111000///000111222222111000111111222222111111000111444666555333222333555555333111111333555666555666555555555666666666555:::999999;;;>>>???<<<:::@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>AAAAAA??????BBB??????AAACCCDDDCCCBBB@@@??????@@@CCCGGGHHHGGGFFFFFFDDDBBBBBBCCCDDDBBB@@@>>>>>>???@@@AAABBBBBBCCC===>>>???>>>======???AAAEEEGGGDDDAAACCCIIIKKKHHHJJJKKKKKKJJJIIIKKKNNNPPPPPPMMMJJJHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNQQQSSSUUUVVVTTTQQQQQQRRRTTTTTTTTTTTTRRRQQQRRRTTTVVVUUUSSSRRRPPPMMMMMMOOOQQQRRRSSSXXXQQQOOOSSSQQQKKKMMMVVVUUUTTTSSSSSSTTTUUUVVVVVVQQQOOONNNOOORRRVVVYYYZZZYYYWWWVVVVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSRRRRRRUUUUUUXXX]]]bbbccc^^^YYYUUUSSSRRRPPPPPPQQQRRRSSSUUURRRPPPRRRWWWZZZYYYVVVZZZWWWWWWYYYWWWSSSQQQSSSPPPRRRSSSTTTRRROOOKKKIIIMMMIIIIIINNNPPPOOOPPPSSSRRRSSSTTTVVVXXXYYYZZZ[[[+++++++++*********))))))***,,,000111///---,,,,,,,,,+++++++++************)))***+++,,,,,,,,,+++***''''''(((+++------,,,***++++++++++++++++++++++++)))))))))***,,,,,,)))'''(((''''''((()))***+++,,,---+++,,,//////,,,,,,...444333222000///---,,,,,,......------------------***++++++++++++***))))))******+++,,,------------++++++,,,,,,---......///,,,,,,...//////000//////---------------,,,,,,,,,***+++---.........------222888HHH___qqq{{{oooVVV>>>222000+++///222///666AAAAAA111///,,,***)))***,,,...***((('''%%%%%%&&&((())),,,+++***)))((((((((((((+++******))))))(((((('''((()))***+++++++++***)))+++************+++,,,,,,)))***,,,---------++++++,,,,,,+++************++++++,,,,,,------,,,,,,+++222,,,((()))---///,,,(((---,,,,,,,,,,,,---.........///000222333333333333222222111///---...000222000111333666888666222...111///222000***000777111333333333555666666444111555444555888BBBVVVooozzzgggSSSEEEDDDIIIQQQ[[[lll~~~gggLLL>>><<<999999999999888777333444555444444666<<>>======CCC???>>>@@@???===>>>AAAAAABBBCCCCCCCCCBBB@@@???@@@@@@AAADDDFFFHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>:::;;;===???@@@AAAAAA@@@<<<======<<<<<<>>>AAADDDHHHHHHFFFCCCEEEJJJKKKHHHNNNMMMKKKHHHFFFFFFHHHKKKLLLJJJHHHHHHIIIJJJJJJIIINNNLLLIIIHHHHHHJJJMMMPPPNNNMMMJJJIIIKKKOOOSSSVVVUUUSSSQQQQQQSSSTTTUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQRRRPPPMMMMMMNNNPPPQQQPPPUUUPPPNNNQQQOOOLLLPPPXXXXXXWWWVVVUUUUUUUUUUUUVVVPPPPPPOOOMMMMMMPPPUUUXXXXXXVVVTTTSSSTTTTTTTTTSSSVVVWWWXXXXXXWWWUUURRRQQQTTTTTTVVV[[[______[[[WWWUUUTTTSSSSSSRRRRRRRRRSSSVVVSSSPPPQQQTTTUUUTTTRRRVVVTTTSSSVVVTTTOOOMMMOOOOOOQQQSSSTTTRRRNNNIIIEEEGGGEEEFFFJJJLLLKKKMMMQQQQQQQQQRRRTTTVVVWWWYYYYYY)))+++,,,,,,+++***))))))***,,,///000///---,,,,,,,,,,,,+++++++++*********'''((()))***+++*********)))***,,,///111000...+++***++++++++++++++++++******************)))((('''&&&&&&'''((()))***++++++---***+++......++++++---////////////...,,,+++***,,,,,,------------------***+++,,,,,,,,,+++)))(((***+++,,,---------,,,,,,*********++++++,,,,,,,,,---,,,---...///000000///,,,,,,,,,,,,++++++*********,,,...//////...,,,+++222555BBBYYYooo||||||kkkRRR<<<111777///000000...<<>>NNNjjj|||iiiWWWLLLHHHGGGLLLVVVfffvvv{{{]]]DDD===<<<;;;;;;:::888777555555666666555333222444666000---,,,///444555222000333333333222000///---,,,////////////............000///......///000222444111000.........000333444444222111000000000///---111111111000000000000000......---------.........,,,---///111111000//////000///---------------,,,,,,111333///---000444444000//////000111111000///,,,---///000222333333333222333444444333222222222//////000222555666555333333444666666666666777888888888:::;;;<<<<<<<<<;;;@@@@@@???>>>>>>===<<<<<>>>>><<<===AAAAAABBBBBBAAA@@@>>>======AAAAAAAAACCCFFFGGGEEECCCCCCBBBAAAAAA@@@???>>>===:::<<<>>>@@@@@@@@@>>>============<<<===???DDDGGGIIIHHHEEEDDDFFFHHHIIIHHHOOOMMMJJJFFFCCCBBBEEEGGGJJJIIIIIIJJJKKKLLLJJJIIIPPPNNNKKKIIIJJJLLLPPPRRRPPPNNNLLLKKKLLLPPPTTTVVVRRRQQQOOOPPPRRRSSSSSSSSSNNNMMMLLLLLLMMMNNNOOOPPPQQQOOOLLLKKKMMMNNNOOONNNRRRNNNMMMNNNNNNMMMRRRYYYXXXXXXWWWVVVTTTSSSSSSTTTPPPQQQPPPMMMKKKLLLRRRWWWWWWTTTQQQPPPQQQRRRSSSSSSVVVWWWYYYZZZYYYVVVRRRPPPPPPPPPRRRVVVZZZ[[[YYYVVVTTTTTTTTTSSSSSSRRRRRRQQQVVVSSSQQQPPPQQQQQQPPPNNNQQQOOOPPPSSSSSSNNNLLLNNNOOOPPPPPPPPPMMMJJJFFFDDDBBB@@@BBBFFFGGGFFFIIIMMMOOOOOOQQQRRRTTTVVVWWWWWW))),,,......,,,************,,,//////...,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))***************+++,,,///111000...+++))))))***++++++***))))))+++***((('''%%%&&&''')))&&&''''''((()))*********,,,)))***......++++++---+++,,,...///000///...---+++,,,---......------,,,+++,,,---------,,,***)))***+++,,,---...---,,,+++*********)))))))))((((((---,,,+++,,,///000///...++++++++++++++++++++++++***,,,...//////...,,,+++444444===SSSjjjzzz|||uuueeeMMM:::222888111111000---:::NNNTTT555444333000...+++((('''))))))(((((()))***,,,,,,,,,+++***)))(((((((((((()))))))))((((((((((((((((((((())))))************+++***)))((()))***+++,,,...,,,***((((((***,,,...*********))))))***++++++//////...------,,,,,,,,,)))***,,,,,,,,,------...------,,,+++,,,---...///000000000///...---,,,+++///000000///......000222,,,---///000222555888:::444111444444000666;;;333555444333444666666555333555555777888;;;HHHddd}}}sssbbbUUUJJJHHHHHHPPP^^^nnnyyyqqqUUUAAA=========;;;999666444333444555555444222111111111//////...///222444111...111111111111111000//////000/////////.........---......------...///111222//////......///111333555777555333444555555222000111111111111111000000///..................------,,,,,,---///000000///.........---,,,+++++++++,,,...333555111///222444555111000000111222222000///+++,,,...000222333444444444444444444444333222111000000111444666777666444666888999888666666777999999:::<<<======<<<;;;;;;<<<<<<============>>>>>>CCC???===>>>===;;;<<<@@@@@@AAABBBAAA>>><<<<<<===AAAAAAAAACCCEEEEEECCCAAAAAAAAABBBBBB@@@???>>>===>>>???@@@AAAAAA???<<<;;;>>>>>>>>>>>>???BBBFFFJJJHHHEEECCCDDDFFFFFFFFFFFFLLLKKKIIIEEEBBBBBBDDDFFFJJJJJJJJJLLLMMMNNNLLLKKKNNNNNNLLLLLLLLLMMMOOOPPPMMMMMMMMMNNNOOOPPPQQQQQQNNNLLLLLLMMMOOOQQQQQQPPPKKKKKKKKKKKKKKKMMMPPPRRRPPPNNNKKKJJJKKKMMMMMMMMMOOOMMMLLLMMMMMMNNNSSSYYYUUUWWWWWWUUURRRPPPPPPQQQQQQRRRQQQNNNKKKLLLPPPUUUTTTRRROOONNNOOOQQQQQQQQQQQQSSSVVVWWWWWWTTTQQQNNNIIIJJJMMMQQQTTTWWWWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPTTTSSSQQQOOOOOOOOONNNMMMNNNLLLNNNSSSSSSOOONNNOOOPPPNNNLLLIIIGGGEEEEEEEEEBBBAAACCCGGGGGGEEEHHHNNNMMMNNNOOOQQQSSSTTTUUUVVV***...111000---++++++---***,,,......---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++))))))***,,,......+++)))((()))***++++++***)))(((+++***(((&&&$$$$$$'''***'''((()))*********)))))))))(((***///000---+++---+++---000333444333111000,,,---...//////...---,,,,,,------------,,,++++++***+++---......---+++***+++******)))((((((''''''---+++)))***---//////---************++++++++++++***+++---.........------333333;;;OOOfffvvv~~~{{{vvvmmm\\\GGG888333333...111333...333;;;999000000111111///---+++***((((((((((((((()))******+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++000---)))&&&&&&(((,,,...***))))))))))))***++++++///...---,,,,,,,,,,,,,,,'''***------,,,,,,...000---,,,,,,,,,,,,---......333333222111///---,,,+++...///000///......000111////////////111666<<>>>>><<<:::::::::999::::::;;;===>>>??????AAA===<<<>>>===;;;<<>>===>>>AAAAAA@@@@@@AAACCCBBB@@@>>>===???AAAAAA@@@>>>>>>>>>AAABBBBBBAAA@@@>>><<<;;;>>>???@@@@@@AAACCCGGGKKKFFFBBBAAADDDFFFEEEEEEFFFIIIIIIHHHFFFCCCBBBCCCEEEIIIHHHIIIJJJMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJLLLNNNNNNNNNLLLLLLIIIIIIIIIJJJMMMNNNNNNMMMLLLLLLLLLKKKKKKMMMPPPSSSNNNLLLIIIIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMOOOSSSVVVSSSUUUWWWUUUPPPNNNNNNOOORRRRRRQQQOOOMMMNNNPPPRRRQQQOOOMMMMMMNNNOOOOOOOOOLLLNNNQQQSSSSSSQQQNNNLLLEEEGGGJJJMMMQQQSSSVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPRRRRRRPPPOOONNNNNNMMMMMMMMMLLLNNNSSSTTTPPPNNNOOOPPPMMMIIIEEECCCDDDEEEFFFFFFFFFHHHKKKIIIGGGJJJQQQMMMMMMOOOPPPRRRSSSUUUUUU,,,000222111---+++---000***,,,......,,,+++,,,,,,------,,,,,,,,,+++++++++++++++******))))))*********))))))***,,,,,,+++))))))***,,,------,,,***)))((()))***(((&&&&&&(((***)))***+++++++++***)))(((''''''+++111222///,,,---,,,///222555666444111000...///000000000...,,,+++---,,,,,,+++++++++++++++***+++---......---+++)))*********************)))---)))&&&(((,,,///...+++++++++++++++++++++++++++++++++,,,,,,---...//////000111<<>>:::;;;;;;888444222222333111111000111222333333222000333222//////333333...000000111111111111000000222222111000000///......,,,---///111111111000///////////////000111333444222///...000444555222...111111222222222111000/////////000000000///...---...,,,+++,,,...///...,,,,,,...///...,,,,,,...111///111111///111444333///000000000111222111...,,,+++,,,...///111222333333888666555555666666444111222111111222444555333222333777:::999666555888<<<:::<<<>>>===:::888777888888999:::;;;<<<===>>>>>>>>>;;;;;;>>>>>><<<<<>>AAA???<<<<<>><<<999<<<@@@@@@>>>======>>>AAAAAAAAA@@@???>>>======<<<>>>@@@AAAAAACCCFFFHHHEEE@@@@@@EEEGGGEEEEEEGGGGGGHHHIIIGGGEEECCCBBBCCCFFFEEEEEEFFFIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKKKKGGGFFFGGGIIILLLNNNMMMLLLLLLMMMLLLJJJGGGHHHKKKOOOLLLJJJGGGGGGIIILLLMMMMMMIIILLLNNNNNNNNNPPPRRRSSSQQQTTTWWWUUUPPPMMMMMMOOOQQQPPPNNNOOOOOOPPPOOONNNNNNMMMLLLLLLNNNNNNNNNLLLJJJLLLNNNOOONNNLLLJJJIIIFFFHHHJJJLLLOOOQQQTTTVVVXXXVVVTTTRRRQQQQQQQQQRRRPPPPPPPPPOOONNNNNNNNNOOONNNMMMOOOTTTSSSNNNLLLLLLNNNLLLIIIGGGEEEEEEFFFFFFHHHHHHJJJLLLIIIFFFJJJPPPMMMMMMNNNPPPRRRSSSUUUUUU...111333222---,,,...222***,,,------,,,+++,,,,,,---------,,,,,,,,,++++++))))))((('''&&&&&&''''''---+++***+++---------,,,***+++---......---+++***&&&))),,,,,,)))((()))***++++++,,,,,,+++***((('''%%%&&&+++222444000---...,,,///222444444222///,,,///000111111000...,,,+++---,,,***)))))))))***+++***+++---//////---+++)))*********+++,,,,,,---------)))%%%'''+++...---***------,,,,,,+++******)))++++++++++++---...000111,,,000===RRReeerrr}}}zzzoooaaaNNN;;;222111999000111333000444666///333000---)))''''''((()))******************))))))(((((((((((()))***+++,,,'''''''''(((((((((((((((((((((((((((((()))******'''(((***+++++++++***))),,,,,,+++***))))))******))))))((())))))***++++++---,,,++++++++++++------///+++)))+++///000,,,'''+++,,,---...///...---,,,............---,,,++++++,,,...//////......///111...///000///...000555:::444000333444222999<<<333555333222222333444444333:::777999<<<::::::KKK```www}}}qqq]]]NNNGGGJJJNNNRRRbbbrrroooZZZCCC999999777999999777333222333555555333111111111111000///000333333...///444444000111111111111111000//////333222222111000//////...,,,...111333444333111///////////////000111222333444111000333888999666222111111222333222111000//////000111111111000...---///---+++,,,...///---+++---///111000......111333///000...---000444111,,,/////////000111000---***+++,,,...///111222222333999777555666777777444111222111000000222333222111000444888888555555999===:::<<<>>><<<888555555666999999:::;;;;;;<<<<<<===<<<:::;;;??????<<<<<>>???===;;;<<<===@@@@@@???>>>>>>>>>>>>???;;;===@@@AAAAAABBBEEEFFFDDD??????EEEHHHEEEEEEIIIGGGIIIJJJIIIFFFCCCAAAAAACCCBBBAAABBBEEEGGGHHHGGGJJJIIIFFFEEEEEEGGGJJJLLLMMMMMMMMMNNNNNNNNNMMMMMMFFFFFFFFFIIILLLNNNMMMLLLKKKKKKJJJFFFCCCBBBEEEHHHKKKHHHGGGGGGIIIKKKMMMMMMHHHKKKNNNNNNNNNPPPRRRRRRPPPTTTWWWUUUPPPMMMNNNPPPPPPNNNLLLNNNPPPQQQNNNKKKLLLLLLKKKMMMNNNNNNMMMKKKKKKLLLLLLMMMLLLJJJHHHFFFIIIJJJLLLMMMNNNPPPSSSVVVZZZXXXUUURRRQQQQQQSSSTTTOOOOOOPPPOOONNNNNNPPPQQQPPPOOOPPPTTTRRRLLLIIIIIILLLLLLKKKJJJHHHGGGGGGFFFGGGGGGIIIKKKGGGDDDGGGNNNMMMMMMNNNPPPRRRSSSUUUUUU111///...,,,+++((($$$!!!***###""")))...---+++---...///111111000---***(((+++***((('''''''''((()))(((((()))***+++,,,,,,---,,,++++++++++++++++++++++++***+++,,,---,,,)))&&&))))))*********)))((((((''')))---000111000...,,,///---,,,///444555111,,,111222333333222///+++)))+++)))((())),,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***+++...///000000///...,,,+++******++++++)))'''///...,,,+++,,,---------///222<<>>AAA::::::;;;>>>AAABBB???<<<>>>;;;777777:::<<<======???@@@@@@>>><<<;;;<<<===>>>@@@BBBBBB???;;;888777<<<======>>>???@@@@@@AAA>>>??????@@@AAABBBBBBBBBAAA@@@AAACCCFFFGGGGGGEEEGGGEEECCCCCCDDDDDDBBBAAAAAA@@@@@@???@@@AAACCCDDDIIIKKKKKKJJJGGGFFFHHHJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEFFFHHHIIIKKKHHHEEEFFFJJJNNNOOOOOOJJJIIIHHHIIILLLPPPQQQQQQXXXVVVTTTQQQPPPOOOOOOOOOQQQPPPNNNOOOQQQPPPMMMIIIOOONNNMMMLLLLLLNNNPPPQQQKKKJJJJJJIIIIIIJJJLLLMMMLLLNNNOOONNNKKKLLLPPPSSSOOOPPPQQQPPPNNNLLLLLLLLLLLLKKKJJJKKKNNNPPPPPPOOOLLLMMMNNNLLLJJJIIIMMMPPPPPPOOOMMMJJJHHHGGGFFFFFFPPPOOOOOONNNMMMLLLLLLKKKRRRSSSTTTUUUUUUUUUUUUUUU111000.........,,,)))'''***$$$###)))...---,,,,,,---...///000///---***(((+++***)))((((((((()))))))))))))))***++++++,,,,,,*********))))))'''&&&&&&)))))))))+++,,,+++(((%%%))))))***+++,,,,,,,,,+++(((***,,,...///...---+++...,,,,,,///333444111------...000111000///...------,,,+++++++++***(((&&&++++++++++++++++++++++++///......---,,,++++++***((()))+++---......---,,,***))))))***,,,---+++***+++++++++,,,.........---///222;;;KKK```sss~~~|||zzzqqq^^^GGG777444888333222222111000///...---////////////---***'''%%%,,,+++)))(((((()))***+++***)))))))))++++++)))'''))))))))))))((((((((((((***)))(((((()))***)))(((+++(((&&&(((,,,,,,((($$$,,,++++++++++++*********---+++(((((()))******)))...---,,,,,,......---,,,***,,,---,,,***)))***,,,)))***+++,,,---.........---,,,++++++++++++***(((,,,------...//////000000//////...///000111333444333222222333444555444222333555555444333333666999::::::<<<<<<:::;;;DDDOOOhhhwww}}}nnn___WWWJJJKKKLLLIIICCC<<<777444999777555444333333444555666555444222111111000000111111000///////////////111111222222222000///...,,,000111///...222444333222000///...///000///.........///000111111111111111111111111111111111111---///222333111///...---......//////000000000000---------....../////////000000000000//////......111000///000111222111000000///...///111111000...///......///000222444666888666333222333444444333333222111111222333555777666777888888777666444222666666555555666777888999===<<<:::888888:::<<<>>>:::::::::===@@@AAA@@@>>>???<<<888888:::=========???@@@@@@>>><<<<<<===>>>DDDCCC@@@===::::::===???======>>>>>>???@@@@@@AAA::::::;;;<<<===>>>???@@@AAA@@@@@@BBBEEEGGGGGGFFFFFFEEECCCCCCDDDDDDCCCAAACCCCCCAAA@@@@@@AAABBBBBBEEEGGGHHHHHHFFFFFFIIIKKKLLLLLLKKKIIIGGGFFFEEEDDDCCCDDDEEEFFFHHHIIIIIIJJJHHHGGGGGGFFFGGGHHHIIIJJJKKKHHHFFFHHHKKKNNNOOOOOOLLLJJJJJJKKKNNNPPPQQQQQQUUUSSSQQQOOONNNMMMMMMMMMPPPOOONNNOOOPPPPPPMMMJJJMMMLLLLLLLLLMMMOOOQQQRRRLLLKKKJJJJJJJJJKKKLLLMMMPPPRRRRRROOOKKKIIIJJJLLLNNNNNNNNNMMMLLLKKKKKKKKKNNNMMMKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMKKKKKKLLLNNNPPPOOOMMMLLLJJJIIIIIIIIIPPPPPPPPPPPPOOOOOONNNNNNQQQQQQRRRRRRRRRQQQQQQPPP...---------......---+++***%%%$$$)))------,,,,,,+++,,,...///...---+++))),,,+++******))))))******************************)))***+++***)))&&&$$$"""(((((((((***+++***'''%%%)))***+++---///000000000***++++++,,,,,,,,,++++++...,,,,,,...222333000------------............---+++,,,---,,,)))(((''''''************************//////...---,,,******))))))***+++---------,,,,,,(((((((((***---......,,,((()))+++---.........---///222:::JJJ^^^rrr}}}|||rrr]]]FFF666222444222222111000///......---/////////...---+++(((''',,,,,,++++++******)))))),,,***************(((&&&))))))))))))((((((((((((***((((((((()))***)))(((***'''&&&'''+++,,,***(((,,,,,,,,,,,,++++++++++++***)))((()))+++++++++***---((((((000111+++(((+++***+++,,,+++***))))))+++***+++,,,,,,---------,,,///---,,,---......---,,,,,,,,,,,,---......//////000////////////000111222333222111222444555444333333444444444444555888:::;;;<<<===???<<<;;;BBBKKK___ssstttkkkWWWPPPGGG@@@<<<999666333888777666444444444555666555444333111000000//////000000///............///111111111000///...,,,+++)))...000//////333666555111000//////000000...,,,---...///000000111111111111111000000000000000000------...000222111///---////////////////////////.........///////////////////////////............222111///000111111000///.........///111222111////////////000111444666777666444222111222444444333333222222111222333555666555666666777666444333222666666555666666888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999;;;>>>@@@@@@???@@@===;;;:::;;;=========???@@@@@@???======???@@@CCCBBB@@@===;;;<<<>>>AAA=========>>>??????@@@@@@777888999:::<<<===>>>???AAA@@@???@@@BBBEEEFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCFFFEEECCCBBBAAAAAABBBBBBAAACCCEEEFFFGGGHHHJJJLLLLLLKKKJJJHHHFFFDDDCCCBBBAAABBBDDDEEEGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLJJJIIIIIIJJJMMMOOOOOONNNNNNMMMLLLMMMOOOPPPPPPOOORRRQQQPPPNNNMMMLLLLLLLLLOOOOOONNNOOOPPPPPPOOOMMMKKKKKKKKKLLLMMMOOOQQQRRRMMMLLLKKKJJJJJJKKKLLLMMMPPPRRRSSSQQQLLLHHHHHHJJJNNNMMMKKKJJJIIIJJJJJJKKKOOOMMMLLLKKKLLLMMMLLLKKKOOONNNMMMMMMNNNNNNLLLJJJPPPOOONNNMMMMMMMMMMMMMMMRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPOOONNN+++***)))***+++,,,+++)))***''''''))),,,---,,,++++++,,,---.........,,,+++,,,,,,+++++++++*********+++++++++*********))))))+++,,,---...---***'''%%%(((((()))***++++++(((&&&(((***,,,...111333444444,,,++++++******)))******---,,,,,,...000111000...000///---,,,*********+++&&&))),,,+++)))(((***,,,))))))))))))))))))))))))///...---,,,+++***)))(((+++,,,---............---)))))))))+++---///...---***+++,,,,,,,,,,,,---...///111999HHH\\\ppp~~~~~~}}}qqq[[[DDD666111111111111000//////...------------------,,,***)))(((++++++,,,,,,+++)))((('''+++***)))*********((('''))))))))))))((((((((((((+++***))))))***+++***)))+++)))'''''')))++++++***---------,,,,,,,,,+++++++++++++++---///000///---...(((,,,999:::...(((,,,,,,,,,,,,,,,+++******+++,,,,,,,,,------,,,,,,+++///...---...///000///...++++++,,,,,,---.........000////////////000000000333222111222333444444333555555444444444666777999:::;;;===@@@>>>===AAAHHHYYYrrrzzzjjj[[[III===:::;;;999666999888777555555444444555444333222000/////////...///......---------......///.........---,,,++++++)))...111///000333555444------...///111111///---------///000000000000000111111000000000000000///...------///333444111............////////////000..................//////////////////////////////333111000000111111///...---------///111333222111111000000000111222444555444222000000222333333333333222222222222333444555555555555555555333222111555555666666777888999:::;;;;;;;;;;;;;;;::::::::::::999999:::<<<>>>@@@@@@@@@???===<<<<<<===>>>>>>>>>???@@@???>>>>>>@@@BBB;;;>>>AAABBB@@@>>><<<<<<;;;<<<<<<<<<======>>>>>>888999:::<<<>>>@@@AAABBB@@@>>><<<<<>>AAAGGGTTTpppyyyeeeLLL===:::<<<;;;888:::999888666444333222222333333111000///...............------------...........................///,,,111333000///111222000***+++,,,///111222111///---...///000111111111111222111111111000000//////000......000444555333000,,,------...///000000000------------------------000000000000000000000000333111000000111111///...---,,,---///111333222111222111000///000000222222444222000000111333333333333333222222333333444444555555555444444333222111444555666777888999::::::===<<<::::::999:::;;;<<<999:::::::::;;;<<<>>>??????>>>>>>===<<<===>>>???>>>???@@@???>>>>>>@@@BBB999<<>><<<:::;;;===@@@BBBCCCCCCBBBBBBCCCFFFGGGGGGFFFDDDDDDCCCCCCDDDFFFHHHIIIEEEEEEFFFHHHIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLHHHJJJLLLNNNNNNNNNNNNMMMPPPPPPPPPRRRSSSRRROOOLLLLLLLLLLLLMMMLLLLLLLLLLLLPPPPPPPPPPPPPPPPPPQQQQQQLLLMMMMMMNNNMMMLLLJJJIIILLLKKKJJJJJJJJJKKKMMMNNNKKKOOORRRRRRPPPNNNPPPQQQPPPMMMJJJIIIKKKLLLMMMLLLKKKJJJIIIIIILLLMMMMMMMMMPPPNNNMMMOOOQQQQQQMMMJJJNNNOOOPPPQQQSSSVVVXXXYYYWWWXXXZZZ[[[ZZZWWWTTTQQQQQQRRRSSSTTTUUUVVVVVVVVV000...,,,+++,,,,,,+++***))),,,,,,)))***,,,,,,***,,,,,,,,,------------,,,+++,,,,,,,,,,,,+++******,,,+++++++++******)))))))))***+++------,,,***)))))))))***,,,------***((('''(((***---///111111222,,,,,,+++***)))))))))***++++++,,,,,,---......///++++++*********,,,---...***+++,,,+++((('''&&&&&&((((((((((((((((((((((((,,,,,,+++******)))))))))***************+++++++++---,,,,,,---...///---,,,///000000---***(((+++...000000666CCCWWWlll{{{}}}lllQQQ;;;333000---//////......------------(((((((((((((((((())))))((()))******)))((('''&&&((('''''')))+++,,,+++***))))))))))))((((((((((((,,,+++******,,,,,,+++***+++++++++******))))))))),,,,,,,,,,,,++++++++++++,,,++++++,,,...//////...,,,***000;;;<<<222+++***///...------......---,,,,,,,,,---------,,,++++++...---+++,,,---...,,,+++,,,,,,,,,---......//////---...///000000000000///222000......000111222111777555444444666888888888777777:::>>>???>>>@@@EEERRRllljjjOOO>>>:::;;;:::888888888777555444333222111444333222000//////.........------------...//////111111000000111111222333///444555222///000///,,,+++***+++---000222222111...///000111111222222222333333222222111000000000000000000111333444444333------........./////////---------------,,,,,,,,,000000000000111111111111222111///000111111000///---,,,---///111333222111222111000//////000111222555333111000111333333222333333333333333333333333666555555444333333222222444555666888999:::::::::;;;;;;:::999:::;;;<<<===999:::;;;;;;::::::;;;===<<<===>>>===<<<===>>>@@@???@@@@@@???======???@@@>>>>>><<<:::888999<<>>???AAAAAA===<<<:::<<<>>>AAABBBBBBBBBBBBBBBDDDFFFHHHHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKGGGGGGGGGHHHJJJJJJHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKHHHJJJMMMNNNMMMLLLMMMMMMPPPPPPQQQSSSTTTRRROOOKKKHHHIIIJJJKKKKKKKKKKKKKKKOOOPPPPPPOOOMMMMMMOOOQQQLLLMMMNNNNNNMMMJJJHHHFFFIIIIIIIIIIIIJJJKKKMMMNNNNNNQQQSSSRRROOOMMMNNNOOOQQQMMMJJJJJJMMMOOONNNLLLIIIHHHGGGIIIKKKMMMMMMMMMOOOOOONNNOOOPPPPPPOOONNNPPPQQQRRRUUUXXX\\\___```]]]^^^``````^^^YYYTTTQQQNNNOOOQQQRRRTTTUUUUUUUUU111///---,,,---......---)))---...***))),,,,,,)))++++++++++++***************+++,,,,,,,,,+++))))))+++++++++***************+++++++++++++++***)))((((((((()))+++,,,,,,***((('''((()))+++,,,---------++++++++++++++++++******++++++,,,,,,,,,,,,...///******++++++,,,---......+++***)))))))))(((&&&%%%((((((((((((((((((((((((************************++++++***************++++++++++++---///000///...+++///333222...++++++---000000444AAAUUUjjjzzz|||iiiKKK666111000,,,.........------------,,,((((((((((((((()))******))))))*********))))))((())))))((()))++++++***((())))))))))))((((((((((((***)))((((((******)))(((((()))+++,,,+++*********,,,++++++++++++*********,,,+++))))))+++---------((((((***,,,...,,,)))&&&///---,,,,,,......---+++++++++,,,------,,,,,,,,,111000......//////...,,,,,,------...//////000000+++,,,...///000111000000111...,,,,,,...000000000444222111333777:::;;;;;;999777999<<<===<<<===AAASSSkkkmmmRRR@@@::::::888666444444444444444333333333444333222111000/////////......------...//////000333222111000000000111222111555666222//////---***...,,,+++,,,...000000//////000111222333333333333444444333333222111111000///000222222111111222333000000///...------,,,,,,///.........------------/////////000000000111111111000///000111222111000...------///111222111000000000000000111333555666666444222111222333222222333333333444333333333222777666555444444333333333333555777999:::;;;;;;;;;777888:::<<<======<<<<<<888;;;======:::888999:::999;;;======<<<<<>><<<<<<===>>>@@@???===;;;999999<<>>???@@@@@@>>>======???AAACCCCCCCCCAAAAAAAAADDDGGGIIIJJJIIIFFFFFFFFFFFFGGGHHHJJJKKKFFFEEEEEEGGGJJJJJJGGGDDDFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGJJJLLLLLLKKKJJJLLLNNNNNNOOOQQQSSSTTTRRRNNNKKKIIIJJJKKKMMMNNNNNNNNNMMMMMMNNNNNNLLLJJJIIIKKKMMMJJJLLLMMMNNNMMMKKKHHHFFFFFFFFFFFFGGGIIIKKKNNNOOOPPPQQQRRROOOKKKIIIKKKNNNOOOLLLJJJKKKOOOPPPNNNKKKJJJIIIHHHHHHJJJLLLLLLKKKNNNOOOOOOOOOOOOOOOQQQSSSSSSTTTWWWZZZ^^^cccfffhhhdddeeegggfffbbb\\\UUUQQQOOOPPPQQQRRRSSSSSSSSSSSS///---+++,,,---/////////)))...///***(((,,,,,,)))***)))))))))((((((((('''******+++,,,+++***)))(((************************///...---,,,***)))((((((&&&&&&'''***++++++)))'''&&&'''((()))***************+++,,,,,,,,,,,,++++++***+++,,,,,,+++,,,...///------------,,,+++++++++)))'''&&&(((+++,,,)))'''))))))))))))))))))))))))))))))))))))************------,,,,,,+++,,,,,,---***)))***---000222222111&&&---444666222...,,,---000000444@@@TTTiiizzz{{{gggHHH333000000---------------------,,,,,,(((((((((((()))***+++,,,***************++++++++++++***)))*********(((&&&))))))))))))(((((((((((()))'''&&&'''((()))((('''$$$'''***,,,,,,,,,,,,,,,+++++++++*********))))))...,,,***)))+++---......,,,---+++'''(((---...***///,,,***+++---...,,,)))***+++,,,,,,---------,,,///---,,,,,,,,,,,,***)))------......///000000000***+++---///111111111000000...++++++---///000000222000///222888===>>>>>><<<999999;;;<<<:::;;;>>>VVVmmmnnnUUUCCC<<<:::888666000111222333444555555555555444333111000000//////...............///000111222111///...------------111555666333//////---)))111///,,,,,,---......---000000222333333333333333555555444444333222111111...000222222///...111333333222111///---+++)))(((000000//////.........------.........//////000000000///...///111222222111.........///111222111////////////111333666888:::888555333222222333222111333333444444444333222222777777666555444444444444333444777999:::;;;;;;;;;333666;;;>>>@@@???<<<:::888;;;>>>>>>;;;888777888777:::======<<<<<>><<<;;;<<<===<<<>>>AAAAAA???<<<;;;:::=====================<<<=========>>>???@@@@@@AAA?????????BBBDDDFFFEEEDDDAAAAAAAAADDDGGGJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJCCCBBBCCCFFFIIIJJJGGGDDDHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJLLLMMMLLLJJJGGGEEEGGGFFFDDDCCCCCCEEEFFFHHHGGGJJJLLLKKKIIIIIIKKKNNNMMMNNNPPPSSSTTTSSSNNNKKKLLLMMMOOOQQQRRRRRRRRRRRRKKKLLLLLLJJJGGGFFFHHHKKKHHHJJJMMMNNNNNNLLLIIIGGGEEEEEEEEEFFFIIIKKKNNNPPPMMMOOOOOOMMMIIIHHHKKKNNNNNNKKKIIIKKKOOOPPPMMMIIILLLJJJIIIIIIJJJJJJJJJIIIMMMOOOPPPOOOMMMNNNRRRVVVUUUWWWZZZ^^^bbbgggkkkmmmiiijjjkkkjjjeee^^^VVVQQQRRRRRRSSSSSSSSSSSSSSSRRR...---,,,,,,...///000///------,,,++++++******)))+++******)))***,,,---...///...,,,+++***++++++,,,)))(((((('''(((***+++,,,...---+++)))((())))))***''''''(((((())))))******(((''''''(((***+++***)))(((((())))))))))))(((((())))))***++++++,,,---...000///...---------------******)))))))))***,,,---***###&&&'''!!!$$$***&&&111+++&&&%%%***---,,,)))''',,,---******......******+++---///111222333333,,,---...000000000000///555222333>>>RRRgggtttzzzxxxaaaCCC555555555///+++,,,...///...,,,)))''')))))))))))))))))))))))),,,+++)))((((((***+++---///---***))))))***)))(((,,,***((('''&&&''')))******)))(((''''''((()))))))))************+++++++++******+++++++++,,,,,,,,,111///---+++***+++,,,---------,,,++++++*********------,,,+++************---******...///,,,***+++///............---------------------------------///000000000000///......222000...++++++,,,...///000111222222444888===@@@AAACCCCCC@@@;;;999:::===VVVjjj}}}gggPPPDDD@@@<<<888666444444444555444444333333===444///111111---,,,......,,,***+++...111333333222222111111000/////////222111///...---...000111+++///---(((---666444)))222222111111222444666777888555222111111111000///222222111111111111111111333111...,,,++++++,,,---,,,///111000---+++,,,///+++---///000000///---+++,,,---///000000000///...000000000222333222///---000111222444555666666777888444111333888999555000333333444444555555666666333333555777999999666333222333666999::::::999999:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<;;;:::999999999:::<<<=========<<<;;;===>>>>>><<<:::999:::<<<888===BBBAAA<<<888888999:::::::::<<<>>>@@@???>>>;;;<<>>;;;777666444444444444444333333222;;;444111333333///---///---,,,---///222333333222222111111000000///......111000...------...000111+++///---(((---555333***////////////000222444555999777333111111000///---111000000000111222333333333111///---,,,,,,---------...//////---,,,,,,,,,......////////////......---...///000111000////////////000111333222000...000111222444555555555555666444222000111333444555888888888888888999999999333333555777999888666333333444777999::::::999999;;;;;;<<<<<<<<<<<<<<<;;;999999;;;;;;<<<;;;:::999;;;<<<============<<<;;;=========<<<:::999:::;;;:::>>>AAA@@@<<<999999;;;???>>>===>>>??????===;;;===???AAACCCDDDDDDCCCBBB===>>>@@@BBBCCCEEEEEEFFFDDDBBB@@@AAADDDGGGHHHIIIJJJIIIHHHEEECCCBBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFDDDGGGIIIHHHEEEDDDGGGKKKLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFNNNKKKHHHHHHJJJKKKKKKJJJHHHJJJLLLNNNOOOOOONNNMMMOOONNNMMMLLLJJJIIIHHHGGGJJJIIIGGGFFFFFFFFFGGGGGGMMMLLLLLLMMMNNNNNNLLLJJJJJJIIIGGGEEEFFFHHHKKKMMMIIIJJJJJJIIIHHHHHHKKKMMMOOONNNMMMOOORRRRRROOOKKKMMMLLLKKKKKKNNNQQQTTTUUUVVVQQQKKKIIIKKKNNNPPPQQQSSSSSSUUUYYY```gggnnnrrrrrrsssrrrpppkkkddd^^^ZZZXXXUUUSSSRRRSSSUUUVVVVVV+++++++++***************//////---,,,***)))((('''---,,,+++***)))***++++++************+++,,,---...))))))))))))***+++,,,---,,,+++***)))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&'''((('''&&&&&&'''(((******((('''&&&,,,***)))***---...,,,)))------,,,,,,++++++,,,,,,+++************+++,,,,,,---'''***+++&&&)))...)))###'''+++---,,,++++++,,,+++------******,,,,,,***+++,,,---...............+++,,,---...////////////222000111:::KKK^^^nnnvvv~~~qqqWWW@@@777555,,,.........------,,,,,,+++))))))))))))))))))))))))+++*********+++,,,...///,,,***''''''(((******))))))((('''&&&%%%&&&'''(((%%%&&&))),,,,,,+++)))''')))************+++++++++,,,,,,,,,,,,------------))))))***+++,,,---------******+++,,,,,,---......------------...///000111000------111333000..................------------+++,,,---...///111222222+++,,,---///000000111111111///...,,,,,,---///000000000000000111555;;;@@@LLLNNNNNNIIIAAA<<<;;;===RRReee{{{vvvbbbKKK???<<<999777777444444444444444333222111888444222444444111......,,,---...111444555333111111111000//////......---///...---------...///000,,,...---)))---444222+++,,,,,,,,,,,,...000222444:::777444111000///...---/////////000111222444555333222000......---......///...------...---+++)))000///...------...///000...///000111222111000000///...///111333333111///111222333444444444444333444333111---+++---333888777777777777666666666666444444444666888888555333555666888999:::::::::999:::;;;<<<<<<============555777999;;;<<<;;;:::999<<<======>>>======<<<;;;<<<======;;;999999:::;;;<<<>>>@@@>>>;;;999;;;===@@@???>>>???@@@@@@>>><<<@@@AAACCCDDDDDDDDDCCCBBB<<<===@@@BBBDDDEEEEEEEEECCCBBB@@@AAACCCFFFHHHHHHIIIIIIIIIFFFDDDDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBEEEHHHHHHFFFEEEGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFHHHJJJKKKMMMNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFIIIHHHFFFDDDDDDEEEGGGIIIRRRPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGIIIJJJJJJIIIHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLOOONNNNNNNNNQQQUUUYYY\\\ZZZTTTLLLHHHGGGIIILLLNNNSSSRRRSSSUUU[[[bbbjjjooopppqqqrrrqqqlllfff___ZZZZZZWWWSSSQQQQQQSSSTTTUUU++++++,,,+++)))(((((((((...---,,,,,,+++***))))))...---+++***)))))))))***************++++++,,,,,,'''((((((((()))***++++++++++++***)))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((%%%&&&(((******(((&&&%%%---+++)))+++......+++''',,,,,,++++++***++++++,,,++++++++++++++++++++++++---(((+++,,,'''***...******)))(((''''''))),,,///)))******))))))+++,,,+++------............------+++,,,,,,---......//////222000111888GGGZZZkkkuuu|||~~~~~~}}}oooVVVAAA777555...%%%//////---,,,,,,,,,------))))))))))))))))))))))))*********+++,,,---///000...,,,)))((()))******)))+++***))))))(((((())))))%%%&&&)))+++,,,+++***)))))))))*********+++++++++,,,,,,,,,---------......)))***,,,.........---,,,+++,,,,,,,,,---------..................///000000000------111333000...............---------,,,,,,******+++,,,---...///000------...///000111111000000///...------...///000333333222111222777===BBBOOOSSSTTTOOOEEE>>>>>>@@@RRRdddxxx|||qqq^^^III>>>:::888888999333333444333333222111000333222333444333111...---------...000333333222111000000//////......---------------,,,---...///000,,,...---+++---222111,,,+++++++++,,,---000222333999666333111111000///...111000000000111222333333333222111000////////////111...,,,,,,......+++'''///......------......//////000111222333222111111.........000222333222111222222333333333333222222444222///---,,,///333666555555555444444333333333444444444666777777555333666777888999:::::::::999999999:::;;;<<<<<<<<<<<<555666999;;;;;;:::888777;;;<<<<<<======>>>>>>>>><<<<<<<<<;;;999888999:::===>>>>>>===;;;:::===???===<<<<<<>>>AAABBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAA<<<>>>AAACCCEEEFFFEEEEEEDDDBBB@@@AAADDDGGGHHHIIIHHHIIIIIIGGGEEEEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCFFFHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBAAABBBCCCFFFHHHGGGFFFDDDCCCBBBCCCCCCCCCFFFFFFGGGHHHJJJMMMOOOQQQOOOMMMKKKHHHGGGGGGGGGHHHKKKIIIGGGEEEEEEHHHKKKMMMVVVRRRNNNLLLKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLMMMLLLKKKJJJKKKMMMOOOPPPQQQRRRTTTVVVYYY[[[UUURRRMMMIIIIIIKKKNNNPPPRRRRRRRRRTTTWWW\\\aaadddhhhiiilllllljjjeee___[[[[[[WWWRRROOOOOOQQQRRRSSS+++---...---***(((((()))***++++++++++++,,,,,,,,,...---+++)))(((((())))))+++++++++******)))))))))(((((()))******+++++++++************)))))))))((())))))))))))((((((((((((***)))(((((()))***)))'''&&&'''(((******((('''&&&,,,******,,,......***'''++++++*********++++++,,,++++++,,,,,,,,,+++++++++,,,'''+++,,,''')))...)))///***%%%%%%(((++++++)))'''&&&&&&''')))***+++---...////////////...------+++++++++,,,------...///222111333888EEEWWWkkkwwwzzz~~~~~~wwwjjjTTT>>>333111000//////...,,,++++++,,,---...)))))))))))))))))))))))))))******+++,,,...///000111///,,,+++++++++***)))++++++***)))))))))))))))(((((((((((()))+++,,,,,,))))))*********+++++++++,,,,,,,,,---------......+++---///000000///---+++.........---------,,,,,,///......---,,,,,,------///,,,,,,000111///,,,---...------------,,,,,,,,,,,,,,,,,,---------------000000000111111000000///.........---...///000111222222222111222666<<<@@@NNNSSSWWWSSSIIIBBBAAADDDSSSdddvvv~~~wwwkkkZZZGGG===:::888888999333333333333222111000///---000222222111000...,,,///---,,,,,,///111222222000000//////......------,,,,,,,,,---...///000000---......,,,---000///------,,,,,,---...111333444555333111000111222222111333333222111000000000111333222111111000000000000000...,,,---//////+++(((+++,,,...//////...,,,+++///000222333333333222111///......000222333222111222222222333222222111000444111---...222555444111777777666666555555444444555444444555666666444222555666777888999:::::::::777888999999::::::::::::777888999::::::888666555999:::;;;<<<===>>>???@@@;;;<<<<<<:::888777888:::======<<<;;;:::;;;>>>???<<<;;;<<<===@@@AAA@@@???@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDEEEFFFFFFFFFDDDBBBAAABBBDDDGGGIIIIIIGGGHHHHHHHHHFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHIIIIIIGGGEEECCCCCCGGGHHHJJJKKKKKKJJJIIIHHHHHHFFFCCCBBBBBBDDDGGGIIIEEEDDDCCCBBBAAAAAABBBCCCFFFFFFFFFFFFHHHKKKNNNPPPKKKJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJIIIJJJLLLPPPRRRVVVSSSNNNKKKJJJJJJJJJIIIGGGHHHIIIJJJJJJIIIGGGFFFIIIKKKLLLMMMLLLKKKLLLLLLKKKLLLLLLKKKIIIIIIKKKMMMNNNQQQTTTUUUTTTTTTTTTVVVRRRQQQOOOMMMLLLLLLNNNOOOPPPQQQRRRSSSUUUVVVWWWWWW\\\^^^bbbdddccc```\\\YYYXXXTTTOOOLLLMMMOOOQQQQQQ***---000...+++((((((***))))))***+++,,,------...---,,,***)))(((((())))))***++++++******)))'''''')))***+++,,,,,,---,,,,,,((())))))******)))(((((())))))))))))((((((((((((((('''&&&&&&''''''&&&%%%(((((())))))))))))(((((()))***,,,------,,,******++++++******++++++,,,,,,,,,,,,,,,---,,,,,,+++***+++&&&***---''')))---(((+++(((&&&)))......(((!!!(((%%%%%%''')))(((+++...///////////////...------+++++++++++++++---......111222333888CCCUUUkkkzzz}}}|||nnnaaaMMM999...,,,...111------++++++++++++,,,---)))))))))))))))))))))))))))******+++,,,------...222000---,,,,,,,,,,,,+++)))))))))(((((((((''''''***)))(((((()))***,,,---)))************+++++++++,,,,,,,,,,,,---------------...///111000///---,,,000//////...------,,,,,,///...---,,,++++++++++++...++++++///000---+++,,,------------,,,,,,,,,,,,////////////////////////000000000000000///......------......///000111222.../////////000333888;;;HHHPPPVVVTTTKKKDDDEEEIIIUUUcccrrr{{{|||tttcccTTTDDD<<<999777777888333333333222111000///...***///111000/////////,,,000...++++++---000111222111111000//////......---+++,,,---...///000111111---.....................////////////000111333444444222000000222333333333555444222111000000//////111111111111000000/////////...---...//////---,,,+++,,,///111111///,,,+++///000111222333222111111000///...///111222222111111111222222222111111000333000...111666888444///444444333333333333333333555444444444555555444222444444555666888999:::;;;777888888999999888888777:::::::::999888777666666999999999:::<<<===???@@@:::;;;;;;999777777888999<<<;;;::::::;;;<<<===>>>???>>>===>>>??????===;;;?????????>>>>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDBBB@@@AAADDDFFFHHHHHHEEEFFFHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGDDDCCCCCCEEEGGGHHHEEEFFFFFFDDDCCCCCCEEEGGGFFFEEEEEEEEEGGGIIIKKKLLLGGGGGGGGGHHHIIILLLNNNOOOMMMMMMKKKKKKMMMPPPSSSUUUTTTQQQMMMJJJJJJJJJJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGJJJLLLMMMMMMLLLKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMNNNNNNQQQUUUTTTRRRPPPPPPRRRSSSSSSSSSPPPMMMKKKJJJKKKMMMNNNPPPQQQQQQQQQOOONNNSSSUUUXXXZZZZZZYYYWWWUUUSSSPPPLLLJJJLLLNNNOOOPPP(((,,,000///+++((()))************++++++,,,,,,---,,,+++***((((((((())))))((())))))******)))(((''''''''')))***++++++******'''((()))******)))((((((***)))))))))(((((((((''')))'''&&&&&&''''''&&&%%%+++***))))))))))))***+++%%%)))...///,,,***+++---+++++++++++++++,,,------,,,,,,---------,,,+++***,,,'''+++...(((***---(((''''''(((***---,,,(((%%%---((('''******((()))...------.........---,,,,,,+++*********+++,,,---...///111333777@@@SSSkkk{{{|||{{{|||wwwjjjZZZFFF666...,,,+++,,,+++++++++******++++++,,,)))))))))))))))))))))))))))******++++++,,,,,,+++///---++++++,,,......---)))))))))))))))(((''''''************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---////////////.../////////...............------,,,,,,,,,,,,,,,---...++++++///111...+++,,,---------,,,,,,,,,++++++---.........///000000000------..................------...///000111222222,,,---///000000222555888@@@JJJSSSSSSLLLGGGIIINNNVVVbbbnnnuuu{{{{{{rrr[[[NNNAAA;;;888555444555333333222222111///...---)))///222///---000111//////...---...000111111000222111111000000///......+++,,,---///000111222222.........///...------///222111000000000111333444555333000000111333333222333333222111000000000000000000000000000000//////---...000000/////////000...///000111111000///...//////111222222222111000222000//////111222111000000000111111111111111000111000///111444555444111111111111111111222222222666555333444555555333222222222333555777999;;;<<<999999999999999888777666::::::999888888888999:::;;;::::::999:::;;;<<<<<<:::;;;:::999777666777888:::999999999;;;<<<======@@@???>>>???@@@@@@>>><<<>>>>>>>>>===>>>>>>??????CCCBBB@@@??????@@@BBBCCCAAA@@@>>>???AAADDDFFFFFFCCCEEEGGGGGGFFFEEEFFFHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHGGGGGGHHHIIIIIIIIIFFFHHHJJJKKKKKKIIIGGGFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDEEEFFFEEEDDDDDDGGGJJJHHHHHHHHHHHHHHHHHHIIIIIICCCDDDFFFGGGIIIKKKMMMNNNKKKJJJKKKLLLNNNPPPSSSTTTPPPNNNKKKJJJJJJKKKJJJIIIGGGHHHJJJKKKLLLLLLKKKJJJKKKLLLLLLKKKJJJJJJMMMOOORRRNNNJJJIIILLLNNNOOONNNOOORRRSSSPPPMMMLLLPPPTTTTTTTTTRRRNNNJJJGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRQQQPPPPPPMMMKKKIIIIIIKKKNNNOOOOOO&&&+++///...***'''(((+++++++++++++++++++++++++++++++++)))((((((((()))***&&&'''(((*********))))))###$$$%%%''''''''''''&&&'''((()))******)))((((((******))))))((((((((('''+++)))(((((())))))(((&&&---+++)))(((((()))+++---""")))000000,,,)))+++///,,,+++++++++,,,------...,,,,,,---...---,,,***))),,,''',,,///)))+++...((((((((('''&&&%%%''',,,///111,,,***,,,+++'''(((---,,,,,,,,,------,,,,,,++++++******)))***,,,---...---///222555???RRRjjj|||xxx~~~xxxrrrjjjXXXCCC777222///***&&&************************)))))))))))))))))))))))))))******+++++++++******+++)))((())),,,///000000+++++++++++++++***))))))(((***,,,------+++)))''')))************+++++++++******+++++++++,,,,,,,,,)))***+++---...///000000------......///000000000,,,,,,,,,,,,,,,---...//////,,,,,,000111...,,,------------,,,,,,,,,++++++)))***+++,,,---///000000)))***+++,,,---.........,,,---...///000111222333,,,...111222333444666888;;;EEEPPPRRRLLLHHHKKKQQQVVVaaakkkqqqwww{{{rrrVVVJJJ???999666333111333333333222222000///...---)))000333///---111333111......///111333333111///222222111111000000//////+++,,,...000111222333333.........///...,,,---///333222111000000111222333666444111111111222111111222111111111111111222222///000000000000//////...+++...111111///...000333333222111000000111222333...///000111222111000000333111//////000111111000//////000111111111111111...000222111111111333555444444444555555666666666666555333333444444333222000111222444666999;;;<<<;;;;;;;;;:::999888777666:::999777777777999<<<======<<<;;;999888888999999:::::::::999777666777888888888888999;;;<<<<<<;;;>>>===>>>@@@BBBCCCBBBAAA>>>>>>======>>>??????@@@CCCAAA???===<<<===???AAA@@@>>><<<===???BBBDDDDDDBBBDDDFFFFFFFFFEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFFFFIIIKKKLLLMMMDDDFFFHHHIIIIIIGGGEEECCCEEEDDDCCCCCCBBBCCCDDDDDDBBBCCCEEEDDDCCCCCCGGGJJJLLLLLLLLLKKKKKKJJJJJJJJJBBBCCCEEEGGGIIIJJJKKKKKKGGGHHHIIIKKKMMMOOOQQQRRRMMMKKKJJJJJJKKKKKKJJJIIIGGGHHHJJJLLLLLLMMMLLLLLLKKKKKKJJJIIIHHHIIILLLOOOUUUOOOIIIIIIMMMQQQQQQOOOQQQRRRQQQMMMIIIKKKQQQXXXSSSRRRPPPKKKFFFFFFJJJMMMJJJJJJIIIHHHIIIKKKNNNOOONNNNNNNNNNNNMMMMMMLLLLLLIIIGGGGGGHHHKKKNNNOOOOOO+++)))(((***,,,+++(((%%%))))))************))))))***+++,,,,,,+++)))&&&$$$''',,,,,,((('''***(((###%%%&&&'''''''''&&&%%%$$$"""'''***'''###$$$---666,,,,,,+++***)))(((''''''+++)))((('''((('''&&&$$$++++++******************+++,,,---......---+++)))((()))***)))(((***,,,////////////...,,,***)))(((***000000)))'''+++......&&&&&&''''''(((((()))))),,,,,,***)))((((((''''''------,,,+++***************+++)))&&&***000///))),,,111666888===LLLbbbssszzz~~~zzzwwwiiiVVVBBB666111---+++++++++***************++++++''''''((()))***++++++,,,)))***++++++******,,,...///---******,,,...//////000...,,,,,,,,,,,,***(((+++***+++,,,------+++)))((((((((((((((((((((((((///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++///000000000111111222222000///---+++******++++++------......---+++***)))(((,,,)))$$$(((111...$$$...,,,++++++,,,---,,,,,,,,,,,,------...------------,,,,,,+++,,,...111222111000000111333333222000:::AAAIIIKKKIIIHHHKKKOOOZZZ\\\```gggpppxxx~~~yyykkkaaaIIICCC:::444111222333333000//////000111000///...///000111222222222222222,,,,,,,,,---...///000111111000......//////...---...///000000///000333555333000------...///...,,,333222111222333333222000666444333111000000111111111333555444000---...000000111222333333222000000000---+++,,,000333333222000111111222222111111111222000///111333444222///000000000000000000000000333333333222222000/////////......111666888777555888666333333444555555444333555444222333555333...111111111222444777:::;;;999::::::999777666777888:::;;;<<<<<<======<<<<<>><<<;;;;;;<<<===>>>555888;;;;;;999888:::<<<;;;888666888;;;===<<<:::>>>;;;;;;>>>DDDFFFDDDAAA???>>>===<<<<<<===>>>???@@@@@@??????>>>>>>=========>>>@@@AAABBBBBBAAAAAA>>>BBBGGGIIIHHHFFFFFFGGGFFFCCCBBBEEEKKKNNNMMMJJJFFFEEEBBB???======@@@BBBAAACCCDDDDDDAAA???>>>???BBBBBBAAAAAAAAABBBBBBCCC???CCCGGGGGGEEEDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJIIIGGGEEEFFFDDDCCCEEEIIILLLLLLKKKFFFIIIKKKKKKJJJHHHHHHIIIJJJKKKLLLNNNNNNOOONNNNNNUUUSSSPPPMMMLLLLLLMMMOOOKKKKKKKKKKKKLLLMMMNNNOOORRROOOKKKJJJJJJJJJJJJIIIPPPPPPOOOMMMJJJIIIIIIJJJKKKIIIHHHHHHJJJMMMMMMMMMKKKKKKLLLKKKJJJHHHFFFDDDCCCAAAAAAEEEKKKNNNLLLIII+++***)))***,,,+++)))&&&))))))************))))))'''((()))+++++++++******(((,,,,,,(((''')))((($$$''''''(((((('''&&&%%%$$$$$$'''***((($$$%%%,,,222++++++******)))(((((((((+++***(((((()))((('''%%%************************+++,,,---......,,,+++)))+++*********+++,,,------......------,,,***)))(((***......)))'''+++......))))))))))))))))))******,,,+++******)))))))))))),,,,,,+++++++++,,,,,,---+++//////+++***---...+++,,,000444888???OOOcccsss{{{}}}yyyuuuiiiVVVBBB666111...,,,,,,++++++************++++++(((((())))))******++++++------------...............,,,******+++---......---,,,++++++------,,,+++,,,+++***+++,,,---+++)))))))))))))))))))))))))))...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++000///---...000000///---......,,,+++++++++,,,,,,---.........---,,,***)))+++---***$$$&&&---*** ---,,,***+++,,,------,,,++++++,,,---............///...---,,,,,,---///000111000111111222333222111777@@@JJJKKKGGGFFFLLLTTTXXXZZZ]]]cccllluuu{{{yyyqqqeee[[[FFF@@@888222000000222222222111000000000///---,,,......///000000000000000---------...///000222222333000...---------,,,++++++,,,,,,,,,,,,...111444222///,,,,,,///111111000333222222333444444333111555444222111000000111111000111333222111000000111000111222222222111000000000...,,,---000333333222111111111222111111000000111///...///000000...+++////////////////////////111111222222111000//////.........111555888777666777555444333444444333222333555444111222555444000222222222333444666777888999:::;;;:::888666777888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<666999;;;:::888666777999;;;999777888;;;======;;;===;;;:::>>>CCCEEECCC@@@???>>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>===>>>???@@@AAABBBAAAAAA@@@>>>AAAEEEFFFEEEEEEEEEGGGGGGDDDCCCEEEJJJMMMKKKIIIHHHFFFCCC???======???@@@@@@AAACCCCCCBBBAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHIIIIIIHHHFFFDDDDDDDDDEEEHHHKKKLLLKKKHHHGGGHHHJJJJJJIIIIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSVVVTTTQQQMMMLLLLLLLLLMMMJJJJJJJJJKKKKKKLLLMMMNNNOOOLLLIIIGGGHHHIIIIIIIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJHHHGGGGGGIIIKKKKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEFFFDDDDDDHHHLLLNNNKKKGGG+++*********,,,+++***(((((())))))******))))))((((((((()))***++++++,,,,,,)))+++***'''&&&))))))&&&))))))))))))((('''%%%%%%&&&((()))((('''(((***,,,)))))))))))))))))))))))),,,***))))))******((('''************************+++,,,---------,,,***)))---+++***+++...///---***+++++++++++++++*********))),,,,,,)))(((+++......++++++++++++++++++******++++++************++++++++++++++++++,,,---...///+++000222...)))***,,,,,,,,,///333888BBBSSSeeerrr{{{~~~|||wwwssshhhVVVBBB777222...,,,---++++++************++++++)))))))))))))))*********+++))))))***,,,,,,)))&&&---+++))))))+++,,,---,,,+++***)))+++---///...------+++******+++,,,,,,+++************************------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++111...------///000...,,,...------,,,,,,,,,------......//////...---+++***,,,...+++&&&(((...+++###,,,+++***+++---......---***+++,,,---.../////////111000...---------......000111111222222222222333555@@@KKKMMMIIIJJJSSS]]][[[ZZZ[[[aaaiiissszzz}}}~~~~~~qqqjjj___RRRAAA<<<555000///000111111222222111000...---,,,+++---------...........................000111222333333000...,,,,,,+++)))(((***+++*********,,,111444111///,,,,,,...111222333333222222333444444333111333333222111000000000000000000000111222333222111000000111111111111000000000...---...000222333333222222222222222111000///111000/////////...,,,***////////////////////////000000111111111111000000......///222666888888777666555444444555444222111444555333000222666666333222222333444555555555555:::;;;;;;:::888777777888999999:::;;;;;;;;;;;;:::999::::::;;;;;;:::::::::888999:::999777666555666;;;:::999:::<<<============;;;:::===AAABBBAAA>>>@@@???>>>===<<<<<<==================>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???AAACCCCCCCCCCCCEEEFFFHHHEEEDDDFFFIIIKKKIIIGGGHHHFFFCCC@@@>>>>>>>>>??????@@@AAABBBBBBCCCEEEGGGFFFFFFEEEDDDDDDEEEEEEFFFIIIGGGFFFJJJNNNNNNKKKFFFJJJJJJIIIIIIHHHGGGFFFFFFIIIGGGGGGGGGHHHHHHFFFDDDCCCCCCFFFIIILLLLLLIIIGGGHHHIIIIIIHHHHHHHHHJJJLLLJJJKKKMMMOOORRRTTTVVVWWWUUUSSSPPPMMMKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHEEEEEEFFFHHHIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIJJJHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGHHHJJJMMMMMMHHHDDD++++++***+++++++++******(((((())))))))))))((((((,,,,,,+++***)))*********+++***)))'''&&&((()))(((+++******)))((('''&&&&&&)))(((((()))******((('''(((((())))))************,,,***)))***++++++***)))***************+++++++++,,,,,,------,,,+++***)))...+++)))+++///000+++'''******)))*********++++++)))******)))***+++------,,,,,,,,,++++++*********++++++******+++,,,,,,------,,,,,,,,,------...///+++...///---+++***+++,,,,,,---111888DDDUUUgggrrrzzz}}}{{{uuuqqqgggUUUAAA666222///---...,,,,,,+++*********++++++*********)))))))))))))))***'''&&&(((,,,,,,'''!!!+++***((()))***,,,,,,++++++***)))+++---///...---...+++))))))***,,,,,,,,,************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++---...////////////000000//////...------,,,,,,,,,....../////////...,,,+++,,,...---***---222111,,,,,,++++++,,,...///...---,,,------...............000///......---...//////000111222222111222333444777@@@KKKQQQSSSWWW```hhh```]]]\\\```hhhssszzz~~~vvvzzz}}}oooiii\\\III>>>999444000///000111111000000000///---,,,,,,---------------------......000///////////////000000111///,,,++++++***)))'''+++++++++******---222666000...,,,***+++...000222111000000111333333222000111111111000000/////////222///...///222333111...//////000000000000000000000///......///111222333333333333333222111000000222222222222222111000///000000000000000000000000000111222222333333222222000000222444777888999888777666666666777666333111444555222///111666777555222333555666777777777666;;;<<<<<<;;;888777777888888888999::::::::::::999777888999:::;;;:::999888888999:::999999888777777;;;;;;:::;;;<<<===>>>>>><<<;;;;;;<<>><<>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHFFFEEEFFFHHHHHHGGGEEEFFFDDDBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@BBBEEEHHHFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFIIIKKKKKKHHHFFFJJJJJJIIIGGGFFFEEEDDDCCCFFFFFFEEEFFFGGGGGGEEECCCDDDEEEFFFHHHJJJJJJIIIHHHJJJJJJHHHFFFDDDEEEHHHJJJIIILLLPPPSSSVVVVVVUUUTTTQQQOOOMMMKKKJJJIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGEEECCCDDDFFFIIIJJJJJJLLLNNNQQQQQQNNNLLLJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFEEEEEEEEEGGGGGGHHHKKKLLLKKKGGGDDD*********************+++(((((())))))))))))((((((,,,,,,+++***)))))))))***+++)))((((((''''''(((***++++++***)))((((((''''''***)))((()))******(((%%%((((((((()))******+++++++++***)))***+++,,,+++***))))))*********+++++++++---,,,,,,,,,+++***))))))---***(((***...///***%%%))))))))))))***+++,,,---+++******+++,,,,,,,,,---+++++++++***)))))))))(((************+++,,,------///...------,,,,,,,,,---...,,,+++...000000...---,,,---000777CCCUUUgggssszzz{{{~~~}}}yyytttpppfffTTT@@@555222///---...---,,,,,,+++******++++++*********)))))))))))))))---***)))+++//////)))$$$+++)))((()))***,,,+++***---,,,++++++------,,,+++...+++))))))***,,,,,,,,,***************************+++++++++++++++++++++***++++++,,,,,,++++++***&&&+++//////+++***///444111111000///...,,,++++++---.../////////...---,,,,,,......---...111111///,,,+++,,,---//////...,,,////////////...---,,,,,,------......///000111111000111222222111111444777999???HHHTTT___gggkkkmmmccc^^^ZZZ\\\eeepppxxx|||vvvzzz|||rrrmmm[[[CCC<<<888444111111222222111,,,......---,,,,,,...000//////...------......///222111///...---,,,,,,,,,...,,,*********+++***)))***++++++******,,,111444///...,,,***)))***,,,...///......///111111000/////////////////////......222000...///111111---***.........//////000000111//////.........///111222333333333333333222111111000111222333333222333333111111111111111111111111111222333444555666666666222444666777888888999:::777666666777888888555333444555333000111777888555222333666888:::;;;;;;;;;<<<======<<<999888888999777888999999::::::999999666777999:::;;;:::999999888999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<===???<<<<<<<<<<<<======<<<;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAABBBBBBEEECCCBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@AAACCCDDDCCCBBBAAAAAAAAA@@@@@@@@@CCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFHHHHHHGGGFFFFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBEEEDDDDDDEEEFFFGGGEEEDDDGGGGGGFFFEEEEEEGGGIIIJJJLLLKKKHHHEEEBBBBBBDDDGGGIIIMMMSSSXXXYYYVVVQQQNNNKKKKKKIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJFFFEEECCCDDDGGGJJJLLLLLLOOOQQQSSSRRRNNNKKKIIIHHHJJJHHHFFFEEEFFFHHHHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIKKKJJJHHHEEE((()))***)))((((((***,,,'''(((((())))))((((((''')))))))))))))))************((('''))))))''''''******))))))(((((((((((()))***)))((()))***)))(((&&&(((((())))))*********+++***)))((()))+++,,,,,,+++)))))))))***++++++,,,,,,------,,,+++***))))))(((+++)))((())),,,---+++(((******))))))***+++---......+++***---...,,,+++,,,)))))))))))))))(((((((((***************+++,,,---///...---,,,++++++++++++000,,,+++000555333000///,,,---000555@@@RRRfffttt{{{{{{|||~~~|||xxxtttqqqdddRRR>>>444111...---......---,,,++++++***++++++)))))))))))))))*********+++)))(((***,,,,,,)))&&&***)))))))))+++,,,+++***...---,,,,,,,,,,,,+++***---+++******+++,,,,,,+++************************)))***++++++,,,+++++++++******++++++++++++******###(((---,,,)))(((,,,111111111111000///...,,,+++,,,---...//////...---,,,.........---,,,,,,,,,,,,---------...//////---+++///////////////...---,,,,,,---...///000111111222000222333222000111555999999>>>JJJZZZhhhpppooolllccc[[[TTTTTT^^^jjjrrrvvvyyy}}}{{{tttnnnXXX@@@;;;888555333333333222111***,,,...,,,***+++...222111000///------...///000222111000...,,,++++++***---+++***)))+++++++++***((()))******)))***---///,,,---,,,***(((((()))+++---,,,,,,...///000///...---......//////......---000///.........---+++)))......------...///000111---......---,,,---///111000111111222222222111111+++---///000000000111222222222222222222222222222111222444555777888888999444666888888777777888999666555555666888888777555555666444111333777777444333444666999;;;<<<===>>>===>>>>>><<<:::888888999888888999::::::::::::999888888999:::;;;;;;;;;;;;999999999:::<<<===<<<;;;999:::;;;;;;:::;;;===???===============<<<;;;:::======>>>>>>>>>>>>======>>>>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDD@@@??????AAAEEEGGGEEECCCBBBCCCDDDBBBAAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHFFFCCCBBBFFFIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDCCCCCCEEEFFFGGGFFFEEEHHHHHHFFFDDDCCCDDDHHHKKKLLLKKKHHHEEEBBBAAADDDFFFJJJNNNTTTYYYYYYTTTNNNIIIJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFEEECCCDDDGGGKKKLLLMMMNNNOOOPPPNNNJJJFFFEEEDDDIIIGGGEEEEEEFFFHHHHHHGGGDDDCCCCCCCCCCCCCCCDDDEEECCCDDDFFFHHHIIIIIIIIIHHH'''((()))(((&&&'''))),,,''''''((((((((((((''''''(((((()))***)))((('''&&&)))&&&'''++++++''''''***(((((('''''''''((()))***))))))))))))(((((((((((()))))))))))))))*********)))(((''')))+++,,,,,,+++((())))))***++++++,,,,,,...---,,,***))))))((((((************+++,,,,,,---,,,+++***)))***,,,...///222,,,+++///000---***+++((((((((()))))))))))))))******)))))))))******+++---,,,,,,+++++++++,,,,,,///+++---222222...,,,...+++...111444<<>>??????===:::888888999888999999::::::::::::::::::::::::;;;;;;<<<>>>>>>;;;999888:::<<<<<<:::888888:::;;;;;;999999<<<>>>===>>>???>>><<<;;;::::::;;;<<<===>>>??????>>>>>>@@@@@@@@@@@@????????????@@@??????@@@AAACCCEEEFFFDDDBBBAAAAAADDDEEEDDDCCCEEEEEEFFFEEEDDDDDDDDDEEEAAA??????BBBFFFHHHEEEAAACCCDDDFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDBBB@@@???@@@CCCEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHHHHFFFDDDDDDFFFIIIJJJJJJIIIGGGEEEEEEGGGIIIKKKNNNRRRUUUUUURRRMMMJJJMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFDDDCCCDDDGGGJJJLLLLLLKKKLLLLLLIIIFFFDDDCCCDDDFFFDDDCCCCCCEEEGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJ&&&(((((('''%%%&&&))),,,''''''((((((((((((''''''++++++++++++)))&&&""" )))&&&''',,,,,,'''&&&)))''''''&&&&&&'''(((***+++((()))***)))''''''(((*********))))))))))))))))))(((''''''(((***,,,,,,+++((())))))***++++++,,,,,,...---,,,***)))(((((((((***+++++++++***+++...111---,,,+++******,,,...///444---+++000111---***+++(((((())))))*********+++******)))))))))))))))***************+++,,,------******---111---&&&&&&,,,+++...222333999JJJdddwww}}}{{{}}}|||yyyxxxvvvttt```OOO;;;222///,,,,,,,,,///...---,,,++++++++++++'''(((((()))***++++++,,,***+++,,,+++***+++---///+++******+++------,,,***---,,,++++++---------++++++***+++,,,------+++)))((((((((((((((((((((((((((()))***+++,,,,,,+++*********++++++++++++******555000+++,,,111333...(((+++,,,...000222222222111***+++,,,---------,,,+++,,,,,,---/////////000333/////////000000...+++(((***+++---///000111222222000000000000000//////...///222444222000000666;;;>>>JJJ]]]mmmuuuuuuqqqmmmbbbXXXMMMLLLVVVccclllpppvvv{{{zzzuuunnn___MMM@@@:::777555333222111///...---//////,,,((('''+++000111000...,,,,,,,,,...///000////////////000000111111///,,,+++******((('''+++---//////...---,,,---&&&***---...,,,++++++------,,,---...000111000///+++,,,---.........---,,,'''***---,,,***(((***,,,------,,,,,,---...000111+++,,,---,,,******,,,000))))))+++,,,---.........,,,...000000---,,,---///000000000000000000000000///000222444666888999999555777888777444111222333222000///000333666777777555777666444555777555000888777777666777999:::<<>>>>>???@@@>>><<<;;;:::::::::;;;===>>>???@@@??????BBBAAAAAAAAA@@@??????????????????@@@AAADDDFFFHHHCCCAAA???AAACCCDDDCCC@@@DDDEEEFFFEEEDDDCCCDDDEEEBBB@@@@@@CCCGGGHHHDDD???CCCEEEHHHHHHGGGFFFFFFGGGFFFFFFDDDCCCCCCBBBBBBBBBEEE???:::888;;;???@@@@@@DDDDDDDDDEEEFFFGGGGGGGGGCCCCCCCCCEEEGGGHHHHHHFFFEEEGGGIIIHHHEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLLLLMMMPPPQQQQQQPPPNNNMMMPPPOOONNNKKKIIIFFFDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJEEEDDDBBBCCCFFFIIIKKKKKKJJJJJJJJJHHHEEEDDDEEEFFFDDDBBBAAAAAACCCFFFFFFFFFJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGJJJLLL((()))))))))))))))((((((******++++++++++++******+++***((('''''')))+++,,,++++++,,,++++++***)))((()))((((((''''''''''''(((*********************+++---+++)))'''&&&&&&'''(((((()))))))))************222///,,,+++++++++***)))+++,,,,,,,,,+++)))(((&&&***...///,,,---111000,,,///---++++++,,,---...---///...///111...)))(((+++,,,'''&&&))))))$$$%%%)))+++)))''''''((())))))(((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))***...444;;;HHH^^^qqqyyy}}}~~~wwwqqqmmmkkkkkk```MMM:::///,,,+++***,,,...------,,,+++***))))))***)))(((''''''((()))***))))))************))))))------,,,+++++++++,,,,,,------------------------......---......---,,,+++)))******+++++++++*********)))((())),,,---+++((()))*********++++++++++++***++++++,,,,,,++++++***---.........---,,,,,,+++---...//////,,,++++++,,,...---...333333///...000///...------,,,,,,,,,,,,////////////////////////222///,,,,,,---///000///555111///222444444555999<<>>@@@@@@===999555444555666666888999:::;;;<<<======<<<;;;;;;:::999999777999;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<============;;;:::999;;;:::999999:::<<>><<<===@@@AAABBBEEEHHHKKKKKKHHHEEEDDDEEE???AAACCCEEEGGGGGGGGGGGGBBBEEEHHHGGGEEEDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNOOONNNKKKIIIHHHGGGEEEHHHJJJHHHDDDCCCGGGKKKLLLJJJHHHEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHBBB???BBBIIIKKKGGGHHHLLLKKKKKKKKKIIIGGGFFFGGGIIIJJJKKKLLLLLLLLLJJJIIIHHH((('''&&&&&&&&&((()))+++))))))************))))))***)))((((((((()))***+++))))))***************)))((((((((('''(((((())))))******************)))))),,,+++)))'''&&&'''((()))))))))))))))))))))))))))///---+++***++++++***((()))***+++,,,+++***)))(((***...///---...222333///000...,,,,,,---............---///111...)))(((+++,,,((((((+++***'''(((++++++***((()))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333:::FFF\\\ooozzz}}}~~~xxxrrrnnnllllllaaaOOO<<<111...,,,++++++,,,,,,++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***++++++***++++++,,,------------------------------...)))$$$%%%)))+++)))'''******+++++++++******)))---+++)))***------,,,***)))))))))*********++++++++++++++++++++++++++++++.../////////......---,,,------.........---,,,+++...---///333444000...000,,,,,,,,,,,,,,,,,,---...////////////////////////444222000///000222333222111///000444555444777===DDDYYYnnnxxx}}}zzzrrrbbbXXXOOONNNRRRZZZfffpppuuu|||xxxpppcccOOO>>>666666555333111000/////////000000000//////...---,,,((()))***---//////,,,***..................///000...---++++++,,,,,,,,,+++///---,,,---///000000000...,,,******+++,,,,,,,,,222000//////111111000...,,,---------------------///...------------...///000111111000...------...///------...000000...,,,***+++......------------///,,,+++...///,,,,,,.........////////////000000...///000111222222222222000000000111222222222222///000000111111111111111111222444666777777777666888777666555555666777888:::<<>>@@@EEECCCAAAAAABBBBBB???===??????@@@AAAAAAAAA@@@@@@AAA@@@@@@AAACCCEEEDDDCCCFFFGGGEEECCCEEEIIIHHHDDDCCCDDDDDDDDDDDDDDDDDDCCCFFFEEEHHHLLLKKKFFFCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBDDDAAA======???CCCFFFGGGIIIKKKLLLJJJFFFCCCBBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGFFFDDDCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLKKKIIIIIIJJJLLLMMMOOOPPPNNNKKKIIIGGGGGGFFFGGGIIIHHHGGGFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJDDDBBBDDDIIIKKKHHHIIILLLJJJKKKKKKIIIGGGFFFGGGIIIKKKKKKLLLMMMMMMMMMMMMMMM'''&&&$$$###$$$'''***---(((((())))))))))))(((((((((((())))))))))))******&&&'''((()))************(((((((((((())))))***+++*********))))))(((((((((***)))(((''''''((()))***((((((((((((((((((((((((+++*********++++++)))'''((((((***+++++++++******,,,......---...222444222000...,,,---...//////...,,,+++...111///***))),,,+++((((((******((())),,,,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///333888DDDYYYlll|||~~~xxxsssooommmmmmbbbPPP===444000---++++++******+++++++++,,,,,,,,,))))))******+++******))),,,,,,------------,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...&&&&&&+++)))&&&+++,,,,,,,,,+++***))))))---+++******+++,,,++++++((()))))))))************---,,,+++******+++,,,---/////////000//////...---...,,,+++,,,///000...+++...---///444444000...///++++++++++++,,,---...///////////////////////////555333111000222333333333---...222555444444;;;CCCPPPbbbrrrxxx||||||uuu___XXXQQQPPPRRRYYYfffrrrttt}}}vvvlll]]]JJJ:::444777666444222111000000000//////000//////...---,,,+++++++++,,,...///...,,,,,,---....../////////...111///,,,+++,,,---...---...---,,,---///000000000///---+++***,,,---------,,,...000111000//////000,,,------......---,,,,,,000000////////////000000111222222111///......///.........000222111...,,,---,,,+++,,,...///...---///,,,,,,//////,,,,,,///............------------//////000000000000//////...,,,,,,...000111...+++...//////000000000000000///000222444555555444444555444333333333333444444666888;;;<<<:::777555555555555666777888999999:::999888888777555444444333333444666777777777666555666666777888999999999999;;;<<<<<<<<<<<<:::999888999999888888999;;;===>>>BBB@@@??????@@@@@@???>>>??????@@@@@@@@@??????>>>>>>>>>???AAADDDDDDCCCBBBEEEFFFEEEBBBCCCFFFEEEAAAEEEEEEFFFFFFFFFFFFEEEEEEFFFBBBCCCGGGIIIFFFBBBAAADDDCCCAAA@@@AAABBBDDDEEECCC@@@===>>>BBBGGGKKKMMMMMMMMMKKKHHHCCC@@@???@@@???@@@@@@AAAAAAAAAAAAAAAEEEFFFFFFEEEBBBAAAAAAAAACCCCCCCCCDDDEEEFFFFFFFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMOOOOOOMMMJJJGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHGGGEEEGGGIIIKKKKKKIIIFFFDDDIIIIIIJJJJJJKKKKKKKKKLLLGGGEEEGGGJJJKKKHHHHHHJJJIIIIIIIIIHHHFFFEEEFFFHHHJJJJJJKKKKKKMMMNNNOOOPPP((('''&&&&&&&&&((()))+++''''''(((((((((((('''''''''((())))))******))))))&&&&&&'''((())))))(((((((((((((((((()))***,,,,,,******))))))((('''''''''((((((''''''((()))***+++((((((((((((''''''''''''((((((((()))++++++)))&&&((()))***++++++***)))(((---------,,,---///111111...---,,,,,,---...---,,,******---111///+++***,,,'''&&&&&&'''(((((()))***+++***)))***,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---111666BBBXXXkkk}}}xxxtttpppnnnnnnaaaPPP===444111...------++++++++++++++++++++++++'''(((***++++++***)))))),,,,,,------------,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---((($$$$$$))),,,,,,***------,,,,,,+++***)))(((+++***)))((()))*********(((((()))))))))*********...---+++******+++---........./////////......---...+++))),,,111333000,,,...---///444444000...000.........---......//////////////////////////////222000......000111111000...000333444222444???MMM^^^kkkvvvwwwyyy}}}zzzsss___YYYSSSQQQQQQVVVcccppptttzzzpppeeeWWWGGG;;;777666666555333222111111111////////////...---,,,,,,---,,,+++,,,---///......***+++---...//////...---333000,,,+++,,,...//////---,,,+++,,,...000000000///---++++++,,,......---***///333333///---...000......---,,,,,,,,,------111111000000000000111111111222333222///...///000///000222444555333000...111...+++,,,///111000...///---...000///,,,---000000//////...------,,,,,,//////000000///...------000---+++---000///)))$$$---......///000/////////---...000111333333222222222222222111111111111111111444777777666444333333444444444555555666666666333333333333333333333333111222333444444444333333444444555777777777777777::::::;;;;;;:::999777666888777777777888999;;;<<<>>>=========>>>>>>>>>===??????@@@@@@@@@???>>>>>><<<===>>>AAADDDDDDCCCAAA@@@BBBBBB@@@AAADDDCCC@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEBBBBBBFFFGGGCCCBBBCCCGGGEEECCCAAAAAACCCEEEGGGCCC@@@>>>>>>BBBGGGLLLNNNLLLJJJGGGCCC@@@>>>>>>>>>>>>>>>>>>??????AAABBBCCCFFFFFFEEECCCAAA@@@??????BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIGGGFFFFFFGGGKKKLLLLLLJJJGGGDDDDDDDDDEEECCCAAADDDHHHJJJGGGCCCCCCEEEHHHJJJKKKIIIFFFDDDIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIHHHFFFEEEEEEFFFFFFGGGEEECCCCCCDDDFFFIIIIIIHHHHHHIIIKKKMMMNNN)))***+++++++++)))'''&&&''''''((((((((((((''''''''''''((())))))))))))(((((((((((((((((('''&&&&&&(((((((((((()))***,,,,,,***)))))))))(((((('''''''''''''''(((((()))******((((((((((((''''''''''''''''''''')))******(((&&&******++++++***)))'''&&&,,,+++++++++,,,+++,,,---,,,+++***+++,,,,,,+++***)))))),,,111000+++***,,,&&&''''''&&&'''((()))))))))((((((***,,,,,,+++))))))*********+++++++++,,,+++++++++,,,,,,---------******+++///444AAAXXXkkk~~~}}}}}}{{{xxxtttrrrpppoooaaaPPP===444111///...///------,,,,,,+++***))))))&&&''')))***+++***))))))++++++,,,,,,,,,,,,++++++------...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...---------,,,+++***)))(((******************,,,,,,))))))))))))************...---+++******+++---...,,,------.........------...+++))),,,111333000---///...///333444000///111444333222111000/////////000000000000000000000000000///---...///000///...222333444333111666GGGXXXmmmvvv|||zzzyyy{{{wwwooo___ZZZTTTQQQPPPTTT```mmmsss~~~xxxmmmaaaRRRCCC:::999555555555444333222111000////////////...---,,,+++...---++++++---.........)))***,,,............---222///,,,***+++---...///,,,+++***,,,...000000000///---++++++,,,......---,,,222666555///,,,---///111///,,,***)))+++---///000000111111111111000000111222333222///...///000...000333555444222000///333000---...111333222000///...///111///,,,---222222111111000///...------//////000//////...---,,,111...,,,...111000***%%%------...///////////////,,,---///000111222111111111111111111111000000///---000333333222111111111222222222222333333333333......///000111333333444000000111111222222222222222333444555666666666666888888999999888777555444555555555666666777888888999:::::::::::::::;;;;;;>>>>>>?????????>>>>>>===<<<<<<>>>AAACCCDDDBBB@@@;;;???AAA@@@@@@DDDDDDBBB===<<<;;;;;;;;;;;;<<<===BBBCCCEEEGGGDDD@@@BBBHHHJJJHHHEEECCCBBBCCCEEEGGGCCCAAA??????BBBFFFHHHIIIGGGDDDAAA>>>===>>>>>>???============???BBBEEEGGGGGGFFFDDDBBBAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGEEEDDDEEEEEEGGGHHHHHHFFFCCCAAAAAABBBDDD@@@>>>@@@EEEGGGDDD???CCCDDDEEEFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKIIIFFFCCCBBBAAA???BBBCCCCCCBBBAAA@@@BBBCCCJJJIIIHHHHHHHHHIIIKKKLLL***+++---...---***'''$$$''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%(((((((((((())))))***+++))))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))(((''''''((()))***((('''***+++++++++***(((&&&%%%)))'''(((+++,,,))))))+++***))))))***+++,,,***(((((()))---111000+++)))+++(((******((((((++++++***(((((((((***,,,,,,+++))))))))))))******++++++,,,***++++++,,,,,,------...***)))***---333@@@WWWkkk}}}{{{zzz{{{}}}|||zzzxxxvvvuuutttsssfffTTT@@@555111///...000...------,,,+++***)))((((((((()))***++++++++++++******++++++++++++******---.../////////---,,,+++------------------------'''+++///...+++)))+++...,,,---------,,,+++******(((***,,,---------...///)))*********++++++++++++...---,,,++++++,,,---...+++,,,---------------------,,,+++---111222000...222//////222222000000333777666444333111000000000000000000000000000000000111000///000111222111///555555666777888@@@SSSeeewww~~~||||||vvvlllaaaZZZSSSQQQRRRVVVaaakkkrrr{{{}}}yyy||||||nnn^^^MMM===666777444444444444333222111000......///......---,,,+++...,,,++++++,,,------,,,)))***+++,,,---.........000...+++***+++,,,---,,,,,,+++***+++...000111000///---+++***,,,---------///333666444///,,,,,,///222000,,,***)))+++---/////////000000000000//////111222222111///......///,,,...111222000.........111000000000222333222111//////111222000,,,...333333222222111000///////////////000000///...------...,,,,,,...222333000...---......///////////////,,,---///111222222222111222333333333222111000///---///111222111000000111222222222111111111111111,,,---...///111222333444000000000000111111111222222222333444555555555555555666666666666444333222222333333333444444444444555777888777666666777888::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>AAAAAA???>>>888>>>AAA@@@AAADDDEEECCC>>>===<<<;;;;;;<<<===>>>@@@AAADDDEEE@@@<<>>???@@@@@@======<<<===???CCCGGGJJJHHHFFFCCCBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCC???BBBDDDEEEDDDDDDDDDEEECCCDDDDDDBBB@@@???@@@BBBDDD@@@<<<===AAACCCAAA>>>CCCBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIGGGBBB@@@AAAAAA>>>@@@AAABBBAAA??????@@@BBBJJJJJJIIIIIIIIIJJJJJJKKK)))***+++++++++)))(((&&&((((((((())))))((((((((((((((('''&&&'''((()))***(((((()))))))))(((((('''((((((((('''(((((())))))(((((())))))***+++++++++((((((((())))))))))))(((&&&'''(((((()))***++++++***)))''''''((()))((('''))))))*********((('''&&&$$$"""&&&,,,---***))),,,*********+++,,,,,,***(((((()))---111000***((()))))),,,+++''''''++++++((((((((())),,,......,,,***))))))***++++++,,,------******+++,,,,,,---......+++******,,,111===TTThhh|||}}}~~~}}}{{{zzzzzz{{{||||||{{{zzzyyyyyyxxxxxxppp\\\EEE777111......///,,,,,,,,,++++++*********++++++++++++,,,---......******++++++++++++******)))+++,,,---...---+++***........................+++,,,,,,+++))))))***,,,,,,,,,,,,---,,,,,,++++++"""&&&+++------,,,---...++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...............------...//////000//////444000...000000///111666666555444222222111111111000000000000000000000000222111000111222333111000444555888>>>CCCNNN```qqqyyy}}}}}}uuujjjaaaYYYRRRRRRVVV\\\eeennnuuu|||zzzvvvyyyppp^^^JJJ999444555222333333333333111000///............---,,,++++++---+++++++++,,,---,,,***))))))******+++---...///---+++))))))***+++***)))+++***)))+++...000111000...,,,******+++,,,,,,,,,...000222000...,,,---/////////...---,,,,,,++++++------...//////...------000111111000...------...,,,...000000...------///---///111222111000000000//////222333000,,,...444222222222111111000000000//////000000000//////...------...///111222333333......///000000000000///---...000222333333222222444555555555444333222111...000222222111000111222333333333222222111111111...//////000111111222222111000000000111111222222222222333444555555555555333333444444444222111000000000111111222222111111333555666555333222333555444555666888999999999999<<<;;;:::;;;<<<===<<<:::666<<<@@@>>>===???@@@???@@@???>>>======>>>???@@@>>><<<===>>><<<:::===CCCBBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBCCCEEEEEECCCAAA@@@>>><<<===@@@BBBBBBAAA???>>><<<<<<===AAAFFFIIIHHHEEECCCCCCFFFHHHHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@<<<>>>BBBDDDDDDCCCDDDEEEAAABBBBBB@@@??????AAACCCEEEBBB>>><<<>>>@@@@@@???@@@@@@@@@AAABBBCCCEEEEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEDDD@@@???CCCDDDAAA@@@AAABBBAAA@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJJJJ)))(((((((((((())))))***(((((())))))))))))(((((()))(((&&&%%%&&&''')))+++&&&'''((()))************)))((((((''''''''''''((((((((()))***+++,,,------(((((())))))))))))((((((&&&'''((()))***+++,,,---,,,***''''''((())))))(((&&&''')))*********)))((( $$$---///,,,+++...+++***+++,,,------+++)))))))))---111000***''')))'''+++***%%%%%%))))))%%%))))))***---//////---+++******+++,,,,,,---......******+++,,,,,,---......---+++***,,,000<<>>?????????BBBBBBCCCEEEGGGFFFCCCAAAAAA>>>===>>>AAACCCCCCAAA@@@>>><<<;;;<<>>999===@@@CCCCCCCCCDDDEEE@@@AAAAAA@@@???@@@BBBEEEGGGDDD???======>>>@@@@@@===>>>@@@AAACCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA???CCCBBB???@@@FFFHHHEEEAAABBBCCCBBBAAAAAABBBDDD???AAACCCFFFHHHHHHHHHHHH+++***'''&&&&&&'''***+++(((((((((***++++++(((&&&+++)))&&&$$$$$$%%%&&&(((***(((''''''(((***)))))),,,***(((''''''(((((('''))))))))))))((((((((((((!!!'''---///+++''''''(((***(((&&&'''***+++)))'''%%%))),,,***%%%###&&&***'''(((***++++++***)))((('''((()))***************...,,,***+++------***'''***+++---------+++)))(((...((($$$)))---,,,((('''------,,,+++***)))((('''---,,,******+++,,,++++++,,,,,,++++++***+++++++++---***---222444<<>>@@@>>>;;;:::;;;=========@@@???>>>===>>>@@@BBBCCCEEEAAA@@@DDDKKKNNNJJJEEEAAAAAAAAAAAAAAA@@@??????>>>AAACCCCCCBBBAAAAAABBBBBBCCCEEEEEEEEECCCAAA@@@<<<@@@>>>999;;;AAA???888BBBAAAAAACCCFFFGGGFFFEEE@@@???@@@CCCFFFGGGDDD@@@?????????@@@AAACCCDDDEEEEEE@@@;;;<<<@@@CCCCCCBBBAAABBBBBBDDDEEEGGGHHHIII***)))(((''''''((()))***''''''((()))+++***(((%%%)))))))))))))))(((''''''((('''&&&''')))******(((***)))'''&&&((())))))(((+++******)))(((''''''&&&%%%***...---)))%%%%%%'''***(((&&&''')))***(((&&&))))))***)))((('''(((((((((((()))************))))))******++++++++++++***,,,+++***+++,,,---***(((***+++,,,---,,,+++)))(((+++((((((++++++)))(((************))))))))))))))),,,+++))))))+++,,,+++***************+++,,,,,,---000---...111444;;;QQQgggyyy|||~~~}}}{{{{{{}}}}}}{{{oooYYYCCC777444111,,,///......------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,+++,,,---.........---,,,++++++******************------------,,,,,,,,,,,,,,,***)))+++---///...,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,------------............---000222111---...333444111///...000000///---..................------222444333//////444555222222222222333555777888888>>>DDDMMMXXXbbbkkkpppsssvvv~~~~~~wwwtttsssrrreeeWWWOOOSSSZZZaaammmyyyyyyqqqttt~~~nnnVVVCCC888555666222333333222222111000///.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++)))******))))))***+++---...---,,,+++*********+++,,,---...............------///...------------...///------,,,,,,---...///000000000000///...---------+++,,,,,,---------------,,,...000///---,,,---///........................111000000000111111000...---......////////////...///......000333333000---222///---...000111000///111111000000111111222222777777777777666555444444555444222111222333444555666555444222000/////////555444444666999:::888666555555444333333555777888777666666777999:::999777777777777777555333111///000//////...///111333444444333222222111222222222444555777666555555666888444666999999777666888999:::666666999777222111444777999777444333666666444666555444555888888777444666555444444444444555666:::;;;>>>@@@@@@???===<<<:::::::::;;;;;;;;;;;;:::<<<<<<:::999:::;;;<<<>>>>>>:::888<<>>>>>>>>>>>======<<<<<<;;;===???@@@>>>>>>>>>???@@@AAABBBBBBBBB@@@>>><<<===;;;:::<<<<<<999999;;;@@@@@@@@@AAACCCDDDCCCBBB>>>======???BBBCCCAAA>>>=========>>>@@@AAABBBCCCBBB>>>999:::>>>AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEE))))))(((((((((((())))))'''&&&'''((())))))'''%%%&&&(((+++---...,,,)))'''&&&%%%&&&(((++++++***((()))(((&&&'''(((******))),,,+++***)))((('''&&&%%%+++,,,---***&&&$$$%%%'''((('''&&&'''(((((('''&&&,,,***((((((***+++)))''')))))))))))))))***++++++++++++++++++++++++*********))))))***,,,,,,+++)))******+++,,,,,,+++)))((()))(((***---+++'''(((,,,'''((((((((())))))******+++)))((()))***+++***))))))))))))***+++,,,---...333///...111333;;;RRRjjj|||||||||}}}}}}~~~~~~ttt___HHH:::555222...///...---,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,---------,,,+++...,,,******,,,,,,,,,++++++,,,---////////////...+++++++++******))))))))),,,,,,,,,,,,++++++++++++---+++)))***,,,............------,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---...///...------...---///222111---...222333111///...//////...---...---,,,++++++,,,---...111333333111222555666444555444333444555999<<<>>>FFFOOO[[[eeekkkooosssvvvyyy}}}vvvssssssrrrfffXXXNNNQQQXXX___kkkwww~~~yyynnnrrriiiRRR@@@777444444444444333222111111111111...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///...------......,,,***))))))))))))***+++,,,---++++++***)))***+++,,,---------...............---//////............//////++++++,,,---...///000000000000000//////......---***+++,,,------------------///111111///......///........................000//////000111222000///+++,,,---...////////////.........000222222000...111000......000000000///000111111111111222222333666666777777777777666666444333333222333444666777555444333222000000//////444444444666888888777555555444333333333666888:::666666666888;;;<<<;;;::::::::::::999666444111000000//////000111333555777444444333333444444555555555777888999888777888999444666888999999999:::<<<<<<888777777666222222444;;;;;;777222111555888777555555555666888888555333555555555555555555555555444666:::======<<<999777444666888:::::::::888777::::::888777777888999999999555222444999<<<:::777999999999999999888888888888999;;;;;;:::999;;;<<<>>>?????????===;;;999888<<<444444<<<<<<555555<<>>===>>>???@@@>>><<<;;;:::999:::<<<======<<<999:::;;;<<<===???@@@AAA>>>:::777888;;;>>>>>>===>>>???AAABBBBBBBBB@@@???'''((()))******)))(((''''''&&&&&&'''(((((('''%%%%%%'''***---...---***)))$$$$$$&&&)))+++,,,***(((+++)))((((((***+++***)))+++******)))(((''''''&&&---,,,+++'''$$$$$$'''***''''''&&&&&&'''''''''&&&***)))(((((()))(((((('''))))))(((((((((***+++,,,,,,++++++***))))))))))))(((((()))***+++++++++***)))******++++++***)))))))))((()))---,,,)))))),,,))))))))))))************)))(((((()))***+++***(((******))))))***+++,,,,,,333///---000333===UUUnnn}}}|||{{{|||~~~wwwfffOOO???777333000///...---,,,,,,+++,,,,,,,,,---.........,,,+++***)))***,,,......---,,,+++...,,,+++***+++++++++***---...///000111000000///------,,,,,,+++***)))))),,,,,,,,,+++++++++******---,,,***)))***,,,...///---,,,,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,...000111000///---...,,,...111111......111000///...............---,,,,,,,,,,,,,,,---...//////111222222333444666777:::999888777888<<>>666444333444333111000///000000111///---+++***)))***,,,---++++++++++++************,,,,,,,,,,,,------------...,,,,,,,,,------+++)))******+++,,,---...//////***)))))))))***+++---...,,,---......///.........---------------......///+++,,,---...............//////.........---------.........//////......---///000111111000000///000........................///......///111222111///------.../////////......//////000111222222111000111000/////////000000000111222222333444444444444555666666777888888777777333333333333444555666777666555444333222222222222222222333555666555333222444444333333444666999;;;777666666888:::;;;:::999999999999888777555222111222222222333444555777888555444555555666777888999666888;;;;;;:::999999:::777888999:::;;;;;;;;;;;;;;;:::888777777666777999<<<===:::555444888:::999888888999999999777444333555666777777777777666555333555999<<<<<<999555222333444777888888888888888<<<;;;:::999888888999999999555222333666999888666777777777666666666666777666777888888777777999;;;>>>>>>>>>===;;;999777666999333000666<<<===::::::>>><<<<<<<<<<<<<<<:::888888777666777888999999999777888999:::<<<===>>>>>>:::777666666999;;;<<<<<<<<<>>>@@@AAAAAA???<<<:::'''((()))******)))(((''''''&&&&&&&&&(((((('''%%%&&&&&&((()))***++++++***###$$$%%%(((++++++)))''',,,***)))***++++++)))'''(((((((((((())))))))))))+++***(((&&&%%%&&&***---&&&'''''''''&&&&&&''''''%%%(((***)))%%%###&&&))))))(((((('''(((***,,,---+++***)))(((''''''(((((('''((()))***************((())))))))))))))))))))),,,'''&&&+++///---***))),,,,,,++++++++++++******((((((((()))++++++***(((,,,++++++***))))))))))))111,,,,,,///333???YYYrrr|||zzzyyyzzz}}}~~~{{{mmmWWWDDD:::555111000///...---,,,,,,,,,,,,***+++,,,------,,,+++******+++---......---+++***...,,,******++++++***)))...//////000///...---,,,//////...---,,,,,,++++++,,,,,,,,,+++++++++******---,,,+++******+++---///,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++---///111222111000//////,,,,,,000111......000...///............///000,,,---///111222111000///---///111222333333777;;;<<<===???@@@BBBGGGOOOTTT]]]dddkkknnnnnnpppuuuzzz~~~~~~yyyxxxwwwtttfffYYYOOOSSS[[[cccooo|||vvv{{{sss[[[GGG<<<666444222333222000........./////////...,,,******+++,,,...+++++++++******)))))))))+++++++++,,,,,,,,,------+++*********++++++***(((***+++,,,---...///000000))))))(((((()))+++---...,,,------...//////......++++++,,,,,,------------------......---,,,++++++---,,,,,,,,,,,,,,,++++++////////////...---++++++000000/////////000000000.................................///111222000///111111111000///...---,,,---...///////////////000000000000/////////000000222333444555666666666666444555666777777888888777222222222333444555666666444333333222222333333333222333555666666444222111444444444444555777999:::777666666777888888666555555666666777666555444333666666555555666666777777555555666666777888::::::777:::<<<===<<<;;;;;;;;;:::::::::;;;;;;;;;:::999;;;;;;999777666888888888;;;======::::::<<<<<<999<<<======<<<999777555444888888999999999999888888555777:::<<<;;;888333000555777777777666777:::<<<<<<<<<;;;::::::999999999:::777444555888::::::999888888777666666777888999888999999888777888;;;>>>??????>>>===;;;:::888777999:::555333???NNNIII999>>>===<<<<<<<<<;;;999777777777777777777777888999777888999;;;<<<<<<<<<<<<777666666666888:::;;;<<<<<<===???@@@???===:::888'''((()))******)))((('''((('''&&&&&&(((((((((&&&'''&&&&&&&&&''')))***+++%%%$$$%%%'''******)))''')))(((((()))******(((&&&''''''(((((()))*********((('''&&&&&&'''))),,,---&&&'''(((((('''&&&'''(((###(((+++)))###!!!$$$)))(((((((((((()))+++,,,,,,***)))((('''&&&'''((()))&&&(((******((((((((()))((((((((((((((())))))))),,,&&&%%%+++111///+++(((------,,,,,,,,,+++++++++(((((((((***,,,---+++)))---,,,+++***)))(((((((((...******///444@@@ZZZtttyyyxxxxxxyyyzzz}}}}}}{{{zzz|||~~~~~~~~~ttt```LLL???888444111000///...---,,,,,,,,,)))***+++,,,,,,---------,,,,,,---------,,,+++***---+++))))))+++++++++***,,,------------+++***(((/////////......---------,,,,,,,,,,,,++++++++++++,,,------+++******,,,///++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...000111111111000///,,,+++///111///---///...///111111000111333555333555777888777555222000......000333333333999@@@@@@EEEKKKPPPTTT[[[ccchhhnnnpppsssssssssuuuyyy}}}|||~~~{{{zzzyyyuuudddXXXQQQWWWaaajjjvvvoooVVVCCC:::777444111111111000///...............---,,,+++++++++,,,,,,+++++++++***))))))(((((())))))******++++++,,,,,,***)))((()))******)))'''((()))***,,,---...//////))))))(((((()))***,,,---,,,,,,---...////////////)))***+++,,,,,,---,,,,,,//////...---,,,+++******++++++++++++++++++++++++------------,,,***)))(((111///,,,+++---...//////........................///......///000111///...222222222111000...,,,,,,+++,,,------,,,,,,---//////000000000......000111222333555666777777777666444444555666666777666666111222222333333444444444000000000000000111222222444777::::::888666444444333444555777888888888777666555555555666666444222333444555555555555444333666666666666666666666666777666777777888999:::;;;888:::===>>>===<<<;;;;;;<<<;;;:::;;;<<<;;;:::888:::<<<:::666444666555222888<<<>>>===>>>???>>>:::>>>>>>>>><<<999777777888::::::::::::::::::::::::777999;;;===<<<999555222888999:::888666666;;;???:::::::::::::::999999999999888777888:::<<<<<<;;;;;;:::999888999:::;;;<<<;;;;;;;;;999999;;;???BBBAAA@@@???>>>===<<<;;;;;;===BBB===666CCCWWWRRR<<<@@@???>>>>>>>>>===;;;999999:::;;;;;;999999:::;;;999:::<<<=========<<<;;;777777777888:::;;;======<<<===>>>???>>><<<:::999(((((())))))))))))((((((***(((''''''((()))((((((''''''''''''(((((()))***'''&&&%%%&&&((()))((('''""""""###%%%((()))(((&&&(((((((((((())))))))))))&&&&&&&&&(((***+++++++++&&&(((***)))'''&&&(((***&&&((()))(((%%%$$$&&&'''&&&'''((()))++++++++++++***)))'''&&&'''(((***+++&&&(((******'''&&&'''(((''''''''''''(((((())))))***'''(((---000...+++***+++++++++++++++,,,,,,,,,(((((()))+++......,,,***,,,+++***))))))((())))))---)))***///444@@@YYYrrrtttvvvwwwwwwwwwyyy}}}yyyyyyzzz}}}~~~{{{iiiTTTEEE<<<777222222000///...---------*********+++---...000111......------,,,+++***))),,,***))))))+++,,,++++++,,,,,,---......---,,,+++...............---------------------,,,,,,,,,,,,+++---...---+++***,,,---++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---...///000000///+++***///111///---...000222444555444666999<<>><<<;;;;;;;;;999888:::<<<===;;;888888;;;;;;777555777666222666:::===<<<===@@@???;;;;;;<<<<<<:::888888;;;>>>;;;:::999999999999:::;;;666888:::<<<<<<:::888777777:::<<<;;;777666999===999999:::;;;;;;;;;::::::999999:::<<<>>>??????>>>===<<<;;;::::::<<<>>>???>>>>>>===;;;;;;===BBBFFFBBBAAA@@@???>>>>>>>>>>>>@@@CCC@@@<<>><<<;;;>>>@@@@@@>>>======>>>===>>>???@@@@@@>>><<<;;;888999:::;;;<<<===???@@@>>>>>>>>>>>>======<<<;;;))))))(((((((((((())))))***)))'''''')))***)))(((''''''((()))***))))))(((((('''%%%%%%'''(((((('''"""&&&(((((('''******))))))((((((''''''&&&&&&''')))++++++***(((''')))+++***'''&&&(((******(((''''''((()))'''&&&%%%&&&(((***+++,,,++++++***)))((('''((()))+++---''')))+++***'''%%%&&&''''''''''''''''''((()))***''''''+++000///+++***---'''((()))***+++,,,------((((((***,,,......,,,******)))))))))))))))******---***+++000444???WWWppprrruuuwwwvvvtttvvv}}}}}}zzz{{{}}}~~~oooZZZIII???999333222111000......------+++***++++++---000222444000///...,,,+++***))))))+++)))((()))+++,,,,,,+++---...///111111111111000,,,,,,------------------......------------,,,,,,***,,,///...,,,***+++---++++++***************+++---,,,,,,++++++,,,,,,---************,,,---///000///+++***...111///---...222444777888888999===AAAKKKIIIDDD>>>999555222111333111222666666666???KKK[[[cccmmmsssuuuvvvzzz~~~~~~}}}|||}}}~~~~~~}}}{{{rrrxxx||||||||||||yyyttt___VVVTTT___lllvvv~~~jjjPPP???999888555111111111222222222000...---)))************)))((((((+++++++++***)))(((((('''&&&''''''((()))******+++******)))***,,,,,,+++)))'''(((+++---.../////////***)))((((((((()))+++++++++,,,---...////////////)))+++,,,...//////.........---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////222---'''$$$'''+++...///........................000///...///000///---,,,.........///......------000222333222000000222555...000111000...---///222...000222444555555555444333444444444444444333333111111222222222111000000000000000111222444555666444888;;;<<<888444333333222444888;;;;;;888555333333222222444777888777666666777777777555444222000...///000222333444444555888888777777888888999:::777:::===???>>><<<;;;;;;999777777999<<<>>><<<:::444:::;;;888999===<<<777555999::::::;;;??????<<<888999999888777999>>>BBB;;;:::888777777888:::;;;555666999;;;<<<<<<;;;;;;555:::>>>===999777777::::::;;;<<<===============:::;;;===@@@BBBBBBBBBAAA>>>===<<<;;;;;;===???@@@@@@???>>><<<<<<>>>DDDHHHBBBAAA@@@???????????????@@@??????@@@AAAAAAAAA@@@EEECCCBBBCCCCCCCCCAAA???===AAADDDDDDBBB??????@@@@@@@@@BBBBBBAAA???===<<<888:::<<<======>>>@@@BBB??????>>>>>>============+++///111///***&&&''')))******))))))(((((('''''')))((('''((()))***)))(((...'''$$$''')))&&&&&&((('''((()))((('''&&&''')))111...***(((((())))))(((((('''%%%&&&(((+++++++++(((&&&%%%'''***+++)))'''---,,,+++)))((('''''''''...---,,,+++++++++++++++)))(((((((((((())))))***&&&'''((())))))***))))))***)))((((((((((((((()))///...+++***))))))***+++***)))))))))+++,,,+++***))))))(((((()))+++---...---***'''&&&''')))***+++---,,,,,,///555BBBZZZnnnvvvvvvwwwwwwwwwzzz~~~}}}}}}rrreeeXXXIII>>>888444000...//////---***(((,,,***###&&&111333------,,,***+++,,,,,,+++)))******++++++++++++******---...///...,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,000---)))&&&%%%(((+++...*********++++++,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...222000......000333555666555999:::999<<>>>>><<<999>>>===:::888888999;;;=========<<<<<<===>>>??????<<<;;;:::;;;=========;;;???:::888::::::777888===999;;;;;;888888===>>><<<;;;<<<======;;;999666444;;;:::999;;;>>>@@@???>>>=========???AAABBBAAA@@@;;;===>>>???>>>>>>@@@BBBEEECCC@@@>>>===>>>@@@AAA???>>>>>>===>>>???AAABBB@@@@@@@@@BBBDDDEEEEEECCCDDDDDDDDDFFFGGGGGGEEECCCIIIHHHEEEBBB@@@?????????DDDCCCAAAAAAAAA@@@???===???@@@@@@@@@???AAACCCFFFDDDCCC@@@===;;;<<<@@@DDD&&&***---,,,(((%%%&&&)))))))))))))))(((((('''''')))''''''''')))***)))(((---'''$$$((()))'''&&&((('''((()))(((''''''((()))...+++(((&&&'''''''''''')))'''&&&&&&(((*********---***''''''((()))(((&&&++++++***)))))))))******......------,,,++++++***))))))(((((((((((())))))'''(((((())))))))))))(((***)))))))))))))))******)))************************)))((()))+++,,,+++***,,,,,,+++***++++++------,,,***)))***+++++++++)))...,,,---000555AAAWWWkkktttuuuvvvwwwwwwyyy}}}}}}}}}~~~{{{rrrhhh^^^PPPDDD;;;777222000111111///---***...---''')))222333---...---,,,,,,------,,,+++***++++++,,,,,,++++++***///......---............,,,,,,---------------------,,,+++***)))***++++++*********************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///............///000000//////...///111333444444777===BBBEEEKKKWWWaaaeeeeee]]]QQQFFF>>>:::777555222111222333444:::IIIWWWdddkkktttxxxwwwvvvxxxzzz}}}}}}{{{{{{{{{|||zzzzzz~~~~~~sssjjjbbb___bbblllwww}}}___HHH===555555555---///...///000111000---+++//////...---,,,+++***)))***)))((()))***+++***((((((((()))***+++,,,,,,------***''''''((()))))))))((((((''')))***+++)))(((++++++******************---+++******---......,,,000///...---------------///.........------------,,,,,,,,,,,,,,,------......++++++------***+++...------------,,,,,,,,,,,,,,,---///000000000///...//////......---.........222111///...------......000/////////............333111000000000///---+++//////000000000000000///...//////////////////...111000///......///000111/////////000111222333444111111111111111333555777666:::???BBBCCCAAA===;;;555555:::@@@@@@:::555444666555444555666777666555222222333444444555666666777777666555666666888999;;;;;;<<<<<<<<<;;;999999777888:::<<<>>>>>><<<999<<<:::888777777888:::;;;===============>>>??????;;;:::999:::<<<<<<<<<:::>>>999888:::999666777;;;:::<<<;;;777888<<<===;;;:::;;;<<<<<<<<<;;;:::999>>><<<;;;<<<>>>???===<<<>>>======???AAAAAA@@@???<<<===>>>>>>>>>>>>???AAABBBAAA???======???AAABBBAAA???===>>>AAACCCCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDFFFEEEDDDEEEGGGGGGFFFDDDHHHFFFDDDAAA???>>>>>>>>>CCCBBBAAA@@@@@@@@@???>>>>>>???@@@???>>>???AAADDDBBBAAA@@@===<<<===AAADDD$$$'''******'''&&&'''))))))))))))(((((((((((('''((('''&&&''')))***)))(((,,,(((&&&((()))(((''')))'''((())))))''''''((()))+++)))'''&&&'''(((((('''***(((''''''((())))))(((---***(((''''''((((((((())))))))))))***++++++,,,////////////...,,,***(((+++***)))(((((('''(((((((((((()))))))))(((''''''))))))))))))***+++,,,,,,$$$&&&)))+++,,,+++***)))***)))((()))+++,,,+++******)))(((''''''''''''(((+++***+++,,,...---+++)))...---...111555???TTTfffqqqsssuuuwwwxxx{{{~~~~~~}}}zzzsssnnngggZZZNNN@@@;;;555333333444222000---111000+++---333333---000...------...///---,,,++++++,,,,,,,,,,,,++++++000---,,,---000000...,,,..................------+++,,,---......,,,***)))------,,,++++++***))))))++++++,,,,,,---,,,,,,+++------------------------............///000111222...///000222444555666666777@@@IIIPPPXXXdddkkkmmmlllbbbTTTGGG>>>999777666444333444666888===JJJWWWeeekkksssvvvvvvvvvyyy|||~~~}}}{{{zzz{{{{{{zzz|||~~~uuulllgggfffjjjuuuwwwZZZDDD;;;333444444,,,//////...000111000...+++,,,,,,++++++***)))((((((***)))((()))***+++***((())))))*********+++++++++---+++(((((()))******)))'''''''''((()))***)))'''************************---,,,***+++---......---//////...............///............---------------------------......///...***))),,,---++++++---.........------------,,,............/////////////////////......///000000111000///...---------...////////////............222111000000000///---+++------...//////000000000111111000000000000111111//////////////////////////////000000000111111222333000...///333777999999<<>>555111555444333444666777777666333333333444555555666666999999777666666777888888666666777777777666555555888888999<<<>>>>>>;;;999:::999777555555666777888==================>>>>>>999888777888:::;;;:::999<<<999777888777555666999:::<<<;;;777777:::;;;999888999:::;;;<<<===>>>>>>AAA???>>>===>>>===<<<:::???>>>===>>>@@@@@@???===<<<>>>???>>>======>>>??????>>>===<<<===???BBBCCCCCC@@@===???EEEHHHFFFDDDFFFEEEEEEGGGHHHHHHFFFDDDGGGFFFDDDDDDFFFFFFFFFEEEFFFDDDBBB@@@???>>>>>>>>>BBBBBBAAAAAA@@@@@@?????????@@@@@@???>>>>>>???AAA@@@@@@@@@???>>>>>>AAACCC''')))******((('''(((***((((((((((((((((((((((((((('''&&&''')))))))))(((***)))((()))))))))))))))''')))***)))((('''((()))+++***(((((()))+++*********)))''''''(((((('''&&&&&&&&&&&&''')))*********(((((((((((()))******+++///000000000...,,,)))'''++++++)))(((''''''''''''((()))))))))((('''&&&&&&(((((((((((()))***+++,,,&&&''')))***+++******)))***)))((()))***++++++)))''''''''''''''''''''''''+++******+++,,,---+++***///...///111555>>>QQQcccmmmpppuuuzzz}}}|||wwwvvvrrrfffYYYFFF@@@999555444555333111000222111...///222111,,,000...------...///---,,,++++++,,,,,,,,,,,,++++++...+++***...333444111---////////////............+++---...//////---+++)))//////.........---------+++,,,,,,------------,,,........................///////////////000111111///111222444555888;;;>>>@@@IIISSS[[[ccclllooonnnoooeeeUUUFFF<<<777444444888666666777888;;;EEEPPPbbbiiipppttttttwww|||}}}{{{{{{{{{vvvvvvyyy|||~~~{{{uuuooooooooosss}}}pppUUUAAA999333555555---000///...///000000...,,,((((((((()))******++++++***)))((()))***+++***(((************************---+++))))))***+++***))))))(((((()))++++++***)))((())))))***************---,,,,,,,,,,,,---.........------------......///---------------------------------,,,---......//////***))),,,...---,,,...//////.........---------///............///000000,,,,,,---...000222333444111000//////......------///////////////.........111000//////000///---++++++,,,,,,---...///000111333222000000000000222333111111222222222222111111///000000000111000000000555333000000222555999:::FFFGGGGGGGGGDDD???;;;777444888@@@IIIHHH>>>555111333222222444666888888777333444444444555555666666:::999777666666666666777444444444444444444444333888888999;;;<<<<<<:::888:::999777555444444444555::::::;;;;;;;;;;;;;;;;;;777666555666888999999888:::888777777666555555666:::<<<:::666555888888666777777888888:::<<<>>>???AAA@@@???>>>>>>===<<<;;;???>>>===>>>??????===<<<<<<>>>>>>>>><<<;;;<<<===>>>===<<<<<<===>>>@@@AAAEEE@@@===@@@GGGKKKIIIDDDHHHHHHHHHIIIJJJIIIFFFDDDHHHFFFCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>??????CCCDDDDDDBBB@@@?????????@@@AAAAAA@@@>>>>>>>>>@@@AAABBBCCCBBB@@@???@@@AAA*********)))'''&&&'''((('''''''''''''''((((((((((((&&&&&&'''((()))((('''(((***+++***)))*********((()))***)))((('''(((******)))((((((***+++***)))***(((''''''((((((&&&%%%!!!$$$'''******)))(((((((((((('''''''''(((((()))//////000000...+++)))'''++++++)))(((''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&'''((()))***++++++***)))((())))))***+++)))((('''(((***+++***))))))***+++,,,,,,---------,,,)))'''''')))+++,,,,,,/////////111444>>>QQQbbbjjjooowww~~~}}}}}}{{{pppdddNNNGGG>>>888666555333111111222000...///111///+++///...------......---,,,******++++++++++++******+++******///666888444000000000000//////.....................------,,,,,,------........./////////+++,,,---...............////////////////////////111111000000000000111111111333444555777<<>>999555777777000000///......//////...,,,,,,,,,,,,------.........***)))((()))***+++***(((+++++++++************)))---+++))))))***+++***))))))(((((()))++++++***)))((())))))*********)))))),,,------,,,,,,---...///,,,,,,,,,+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,------...000,,,+++...///------/////////.........---------///............///000000---------...000111333444000000000//////...------.........///////////////000///.../////////---++++++++++++,,,---///111222///...---,,,,,,---...///111111222222222222111111///000111111111111000000222333444333111333:::@@@HHHFFFCCC???;;;888666555333444:::AAAAAA:::444333222222111333666888888777444444555555555555555666999888666555444555555666777777777777777777888888888777777999:::;;;999777;;;:::777555333222222222777777888888888888777666555444333555777888888777777777777555555666666555999;;;999444444666777444777666666777888999;;;<<<===>>>>>>>>>=========>>>>>>===<<<===>>>>>>===;;;<<<===>>>===;;;;;;<<<===>>>======<<<<<<======>>>DDD???===@@@HHHKKKHHHCCCHHHGGGHHHIIIJJJHHHEEEBBBFFFDDDBBBAAABBBCCCCCCBBBBBBBBB@@@?????????@@@@@@EEEFFFFFFCCC???======>>>AAABBBCCCBBB@@@??????@@@CCCDDDEEECCCAAA???>>>???))))))'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%&&&((()))(((''''''+++---+++)))+++,,,***((()))******(((((()))***(((&&&&&&&&&(((((((((&&&)))(((''''''((((((&&&$$$$$$'''***+++***'''&&&&&&(((((('''''''''(((((()))............---+++)))'''+++***)))(((((('''((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))---+++)))(((((()))+++,,,)))((('''(((***+++***)))((()))***,,,---.........,,,)))&&&%%%'''***,,,---000//////111444???SSSeeekkkqqqzzzxxxnnn[[[RRRGGG>>>:::777555333222111///......///...---000...------......---,,,++++++,,,,,,,,,,,,++++++***+++---333888999666333000000000///......------///...---,,,,,,,,,------******+++,,,,,,---......,,,,,,---...////////////000000000000000000000000333333333222333333444444555888;;;>>>@@@FFFNNNTTT___fffmmmttt{{{{{{uuujjjZZZJJJ@@@:::888777444222222555777888>>>EEENNNUUU___fffjjjooowww}}}|||zzzzzz{{{sssuuuwwwxxxxxxyyy{{{}}}zzzfffLLL<<<999666999999111111///......//////...---000///...---+++***)))(((***)))((()))***+++***(((++++++******************,,,***))))))***+++)))((('''''''''((()))***)))'''((()))***+++***)))'''&&&,,,---...---,,,,,,...000,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...///------///---)))+++///.........------------,,,............////////////111000//////.........///000000000000///...---,,,.........///////////////000///......//////---+++,,,,,,+++,,,---///111222000000////////////000000///////////////////////////000111333333333222111,,,111555444333666>>>EEE@@@>>>999666444444555666333222555999999555333444222222111333666777777666555555555555555555555555777666555444444555666666666666555555555666777888777666666777888888777555888777666444333222222222444555666777666555444333444333222444666888777666444666777555555888888666777999777333222555666333555666666777777888999999:::<<<======<<<<<<===???===<<<;;;<<<>>>>>>===;;;:::<<<===<<<;;;;;;<<<=========<<<<<<;;;<<<<<<<<>>===@@@EEEGGGEEEAAAEEEEEEFFFHHHHHHGGGCCC@@@CCCAAA??????@@@@@@???>>>@@@???>>>======>>>@@@@@@CCCDDDEEEBBB===:::;;;===AAABBBCCCCCCAAA@@@@@@@@@BBBCCCCCCBBB???======>>>)))(((&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''%%%,,,...+++))),,,---+++((()))******)))((()))***((('''&&&'''((((((&&&%%%''''''&&&''')))(((&&&$$$(((***+++***(((((()))+++(((((((((((()))+++,,,---------,,,+++******))))))))))))(((((((((((())))))&&&&&&''''''((('''''''''((((((''''''''''''((()))(((((((((((()))******+++)))((('''(((*********((('''((()))+++++++++*********)))'''(((***,,,,,,,,,000......000444@@@VVViiimmmttt}}}}}}~~~vvviii___QQQFFF@@@<<<888666444111........./////////111000...///000000///---------............------+++...333777999888666444000000///......---,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...//////000000000111111111111111111111111444444555666777999;;;<<<<<>>;;;:::666444444777999888<<>>BBB777666333222111333555666666333333555555111111333333222222333555666666555666666666666555555555555777666555555555666777888333333222222222333444555666555444444666666555444111111222222222333333333444555666777666555333222333222222444666888777777111666777555666::::::777666777666222111555555333333555666888999:::999999999;;;===<<<;;;:::<<<>>>;;;::::::<<<>>>>>>===<<<999:::<<<<<<;;;;;;<<<>>>:::::::::;;;;;;<<<===============???AAABBBAAA???AAAAAACCCEEEFFFEEEAAA>>>???>>>======>>>===;;;999<<<<<<;;;;;;;;;<<<>>>???<<>>>>>>>>===<<<;;;===>>>***((('''''')))+++,,,,,,&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''%%%,,,///+++))),,,---+++(((***+++***)))((()))******)))((()))******(((&&&&&&&&&&&&'''))))))'''%%%)))******((('''***///444''''''(((***,,,...000111,,,,,,+++***)))))))))***)))(((((((((((())))))***%%%%%%&&&'''((((((((('''***))))))(((((((((((()))"""$$$&&&)))***+++***))))))((('''((()))******(((,,,,,,---......,,,+++***)))))))))+++......---+++000......000444AAAXXXlllpppvvvwww~~~zzzrrrhhhYYYLLLEEE@@@<<<999666111......//////000222222111000000111111000/////////000000000000//////---111777:::999777444333000//////...---,,,,,,,,,+++,,,---......,,,***)))///......------,,,,,,+++,,,---...///000000000000111111111111111111111111444444666888;;;>>>AAABBBCCCLLLWWW___cccfffkkkooovvvyyy|||}}}}}}tttjjj[[[NNNDDD>>>;;;:::===999999::::::888999<<<999AAALLLTTTXXX\\\bbbgggsssttttttttttttuuuxxx{{{zzz{{{zzzvvvrrrsssyyy|||}}}xxxooo^^^FFF888777555999:::222111///...---...///...---000//////...---,,,++++++***)))((()))***+++***((())))))*********+++++++++***)))((()))***)))(((&&&+++******+++------,,,+++***+++++++++***'''%%%###,,,...///...,,,,,,...111000///...---,,,++++++++++++++++++,,,,,,---------...............///000000***,,,///...&&& $$$---------,,,,,,,,,+++++++++,,,---///111111000...---......------------......///000000000000...---,,,---.........//////000000///...---...//////---,,,///...---,,,---///111222///000111222222111000///444222111//////111222444...000222555666666555444444333333555999;;;<<<;;;333333222222222222333444999666444555444000///222333222222333555666555444666666666666666555555555777777666666666888999:::555555444333444555777888555444333333444555444333,,,,,,...000111333444555444555666777777555333222333222222444666888888777000555777555666;;;<<<888555666555111111444555333222444777:::;;;<<<;;;;;;999;;;===<<<:::888:::<<<:::999:::;;;>>>???>>><<<888999;;;;;;;;;;;;===>>>777888999:::<<<===>>>???;;;<<<===>>>???>>>>>>===>>>???AAACCCEEECCC@@@===<<<<<<;;;<<<===;;;999666999999888888999:::<<<===777:::===<<<888777999======???AAAAAA@@@?????????999:::::::::999:::===???))))))******)))(((''''''%%%''')))(((%%%$$$&&&(((&&&&&&&&&''''''''''''''''''((()))++++++)))((('''"""((()))+++...+++$$$)))&&&%%%''''''%%%&&&)))***(((''')))++++++((($$$---,,,***(((&&&&&&&&&''')))((((((***---000111111888111***(((***+++***(((***)))((((((((()))+++,,,((())))))************)))'''''''''(((******)))(((+++***))))))******)))'''***)))((()))***+++***(((......---+++***))))))((((((((())))))))))))((((((---++++++///666CCCXXXjjjvvv|||zzzyyyoooaaaVVVNNNFFF>>>888;;;777333222333444222///444333222111000000000000222000///...//////...,,,...444999:::666222111333555222///------/////////)))***,,,------,,,++++++111///---,,,+++,,,---...000---******---//////...222333444444444555777999;;;===AAADDDGGGJJJNNNQQQVVV```hhhjjjkkkpppuuuvvv{{{|||~~~vvvnnnaaaUUUKKKEEE@@@===???>>><<<:::999999:::;;;AAADDDGGGHHHJJJOOOXXX___aaadddiiimmmoooqqqsssuuuyyyzzzyyywwwtttuuuyyy}}}xxx[[[GGG666444333//////555333111///,,,,,,---...000,,,---...---+++++++++,,,)))++++++)))******$$$'''(((+++------,,,***))))))************)))(((((()))***+++,,,------------***)))(((''''''((()))***&&&***...111000...------+++,,,---......,,,***))),,,,,,,,,------,,,,,,+++///,,,***+++...///...,,,111111000///---,,,++++++***+++---......---+++***+++,,,...//////000111222...000222000---+++---000111///---...000111///---,,,//////+++,,,000...(((444111---,,,------,,,***222...+++---222555444222111333666555222000000111222222333333222111///...000000111111111222222222111000111555999<<<:::888222000000222222111555<<<666444111111222333444333444555666555222000000000444444666666777666555444999444555:::;;;666333555222222222333444666888:::444444444444444444444444333222222333444666888:::777555333222222333444555333444555666666666555444333555777888999888777666666555444333333333444444666666666888::::::888777:::::::::::::::999888777999:::<<<>>>??????>>>>>>>>>===<<<<<<<<<<<<======;;;<<<===<<<::::::<<<>>>@@@>>>===>>>@@@AAAAAA@@@CCC>>>===???@@@===<<<===AAA???<<<:::888777888888999999888777777888999:::<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@===;;;:::999777777888;;;>>>@@@'''''''''''''''&&&%%%%%%&&&'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&''')))******)))'''&&&!!!&&&)))'''(((+++***&&&)))&&&%%%''''''%%%&&&))))))((('''))),,,---+++))),,,+++***(((''''''''''''((('''(((***---///000///...)))###"""%%%''''''%%%))))))((((((((()))***+++'''(((((()))))))))))))))''''''((()))******)))((()))((('''(((***,,,+++***+++***)))***+++,,,+++)))******+++++++++***))))))))))))************))))))---***+++///666CCCWWWhhhyyy}}}wwwppphhh```ZZZRRRHHHAAA???;;;666444555555444111111000///...............333111000000000000///---000555999999555111000000222111///...//////---,,,+++,,,---......------,,,111000/////////000111222111///...000333444444222444555666666777999<<<>>>CCCGGGMMMRRRVVVZZZ^^^aaaeeemmmrrrrrrrrruuuyyyzzz}}}~~~{{{ssshhh\\\SSSKKKEEEBBBAAA???===;;;:::;;;===>>>???BBBEEEFFFGGGKKKRRRXXX[[[^^^cccfffjjjmmmqqqtttzzzzzzzzzyyywwwxxx|||zzzpppTTTBBB333111000,,,,,,000333111...,,,+++,,,---...,,,------,,,***)))***,,,***,,,+++******+++''' ))))))******++++++++++++)))******++++++******)))***+++,,,---............***)))(((''''''((()))***(((***...///...---,,,,,,+++,,,---......,,,+++)))++++++,,,---------,,,,,,///---+++,,,...000///---000000///...---,,,+++******+++,,,------,,,+++***'''***...///------...000///000000///...------...///,,,***+++---...---+++---///...***+++///...)))333000---,,,---...,,,+++777333///...000000---)))000222444444111000000111///000000111111000000000000000111111111222222222444333333555777777555222222......222555444444666666444222111111111000...444555666555222000000000555444444222000---***(((999444333666888555555777222222333444555555555666111111111222222222333333333333333444555666777888666555444333222333444444222333444666666666555555444555777888888777666555444333222111222333444555666555555777888888777555999999999:::999999888888::::::;;;<<<====================================;;;<<<<<<;;;::::::;;;===>>>===;;;<<<>>>??????>>>>>>:::999<<<===:::999:::===<<<<<<<<<;;;:::888888555444333444666888999:::;;;;;;::::::::::::;;;;;;::::::;;;<<<>>>>>><<<:::888777666555666999<<<==='''''''''''''''&&&&&&%%%'''&&&%%%&&&'''((('''&&&)))((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&)))+++)))&&&%%%((()))''')))&&&%%%''''''%%%&&&)))(((&&&&&&''')))+++,,,+++)))))))))))))))(((''''''&&&&&&'''***---...---,,,+++'''$$$%%%(((+++,,,+++(((((('''''''''((()))***'''((())))))*********)))'''(((((()))))))))))))))&&&&&&&&&(((+++------,,,,,,+++******,,,,,,+++***&&&''')))+++++++++))))))***++++++++++++++++++***,,,******///777CCCVVVeeezzz~~~sssqqqnnnkkkggg^^^SSSKKKHHHBBB<<<888888777555333333222111000////////////444222111111222111000...111444888777333///---...222111111111222000---***---......//////...------,,,------......///000000000//////111333444444222:::;;;===???BBBFFFLLLPPPTTTWWW]]]bbbeeeiiilllooouuu{{{}}}zzzxxxzzz}}}}}}~~~yyypppggg^^^WWWOOOKKKEEECCC@@@======>>>@@@BBB@@@BBBDDDEEEFFFIIIMMMQQQVVVYYY^^^cccggglllqqquuuzzz{{{{{{{{{{{{}}}sssfffLLL===222000000,,,+++...222111...,,,++++++,,,,,,---------***(((((()))++++++---,,,)))***,,,***%%%+++***)))((()))***,,,---))))))***+++,,,,,,,,,,,,,,,,,,---...////////////***)))(((((((((((()))***)))+++------,,,++++++,,,+++,,,---...---,,,+++******+++,,,,,,------------///---,,,,,,...////////////......---,,,++++++******+++,,,------,,,+++***%%%***000111...,,,---000000///......//////...---...,,,***)))+++,,,,,,,,,......,,,)))***------***111///---,,,---...---,,,222000///111333333000---///111222222000//////000------......///000111222000000000111111111111222333222222333444444111///222---,,,222777777444444666444222111111111///---333555555444222000000111222333333333222111///...888333111333555555666999444555555666666555444444000000111111222222333333444444555666666666666666555555444444444333333333111222333555666666666666555666777888777666555444222222111222333444666888666555444555666666444222777777888999999999888888<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>>>>===<<<:::;;;<<<<<<::::::;;;<<<<<<;;;999:::;;;===<<<<<<999666555999;;;999888999999;;;===>>>>>><<<:::888666444222333777999999777::::::999999999999::::::999888999:::<<<<<<:::888888777666666777999;;;===((()))))))))))))))(((((()))'''%%%&&&)))+++)))&&&***))))))((('''&&&&&&%%%&&&&&&'''(((((('''&&&&&&++++++)))'''&&&''')))))))))&&&%%%''''''%%%&&&)))&&&%%%$$$$$$%%%'''((()))'''((()))******)))((('''%%%&&&'''***------+++))),,,***)))***---///000///'''''''''''''''(((((()))((()))***+++++++++++++++'''((()))***)))(((((()))'''&&&&&&(((+++------,,,+++***))))))++++++***)))&&&(((***,,,---+++)))(((******++++++++++++******,,,)))***000888DDDTTTbbbwww{{{}}}|||~~~~~~sssrrrqqqpppmmmeee[[[TTTSSSMMMDDD>>><<<999666333999888777555444333333333555333222111222222111//////111333333000...------555444333333333222000...------.........---------+++,,,---...////////////222222111222444666888999FFFHHHLLLPPPTTT[[[bbbggghhhiiijjjkkklllnnnqqqttt~~~}}}{{{}}}~~~}}}~~~}}}~~~zzzvvvpppkkkddd]]]XXXNNNKKKGGGCCC@@@AAABBBDDDEEEEEEFFFGGGIIILLLMMMNNNSSSXXX___ffflllqqqvvvyyy{{{{{{|||}}}~~~{{{iiiYYYFFF<<<333333222///---...222000...,,,+++***++++++------,,,***'''''')))******,,,+++((())),,,,,,)))******))))))******+++,,,((()))+++,,,---.........---...///000000000000000******)))(((((()))******+++,,,,,,+++***)))+++,,,,,,,,,---------,,,+++*********+++,,,---------------,,,,,,,,,---...//////---------,,,,,,+++++++++******+++,,,,,,+++******&&&,,,333444000---...111000...,,,---///000...,,,...---++++++,,,---...//////...+++)))***,,,---,,,......------............,,,,,,---///222111...+++//////000000000///000000///...------...///111222000000000000111111111111//////000111222222111000000,,,---222666666888;;;;;;777333111222222333333333444555444222000000111333333555666666555444444444111000222444666777777999888777666555555555555444444444444333333333333555666777888888777555444555555555555444333222222111111222444555666777777666777777777666555444444222222222333555777999;;;666444333444444444333111666777777888999999999999===;;;999777777888999;;;;;;<<<>>>???@@@???===<<<;;;<<<>>>===<<<;;;<<<===<<<:::999999;;;<<<;;;:::888555666:::===;;;:::;;;<<<===???@@@???>>>;;;:::<<<999666666999:::777444999999888888888999::::::888777777888::::::888666::::::999999:::;;;===>>>(((((()))))))))))))))(((***(((&&&(((+++,,,+++(((******)))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((())))))(((((())))))&&&%%%''''''%%%&&&)))'''&&&%%%$$$$$$$$$&&&'''&&&''')))*********((((((&&&&&&(((***,,,,,,***(((***)))))))))+++++++++***&&&''''''(((((((((((((((&&&'''((()))************''')))+++***((('''((())))))(((((((((***+++***)))***((('''((()))***)))((()))***,,,...---+++)))''')))******************)))+++(((***111:::DDDRRR^^^ooouuuwwwwwwyyyzzzyyywwwuuuqqqkkkeee``````YYYPPPIIIDDD@@@;;;777===<<<:::888666444444333555444222222333333111000---...///000///...//////777444111000111222222111---------------......///000111222222333333222222888888888:::===DDDKKKOOOYYY[[[^^^aaaeeejjjppptttvvvuuurrrpppnnnqqqvvvyyy~~~}}}{{{zzzzzzyyyxxxwwwwwwuuuqqqlllggg\\\XXXSSSMMMIIIGGGGGGGGGKKKIIIHHHJJJNNNQQQQQQOOOTTTZZZdddmmmssswwwzzz|||}}}}}}}}}~~~zzzmmmYYYGGG???999333222222000//////111000...,,,++++++++++++,,,---,,,***(((''')))***(((++++++((('''+++---+++''')))+++,,,,,,,,,***)))((()))+++,,,......////////////000000111111000000+++***)))(((((()))***+++,,,,,,,,,+++))))))+++---,,,---------,,,,,,++++++***+++,,,,,,---------,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++'''---333444111......000///---+++,,,///000...,,,------,,,,,,,,,---...000111---******++++++,,,---,,,---...............///,,,,,,------,,,(((### ///.........///000111000111111///......///111111000000000000000000000000...///111111111000//////,,,---///222222444===FFFEEE???888222111333444555222333444444222000000111555555555444222///---+++000000111333666888777444:::888555222111333555777777666666555444333222222666777888888888777666555555555555555444333222111111111222333444555666777666666666666666555444444111111111222444666999:::666555333333444444333222666777888999999999999999===;;;888666555666999::::::<<<>>>@@@@@@???>>>======>>>@@@@@@???>>>>>>???===;;;::::::;;;<<<;;;::::::777888>>>AAA???>>>???AAA@@@@@@???>>>===<<<;;;:::888666777999999777444999888888888999999:::;;;999888777888999999888666;;;::::::::::::<<<===>>>%%%&&&'''''''''''''''''')))(((((()))***++++++******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%'''***+++(((((())))))&&&%%%''''''%%%&&&)))((())))))(((&&&&&&'''((((((((()))))))))))))))((((((((((((***,,,,,,***(((***************((('''&&&&&&'''((())))))))))))(((###$$$%%%&&&'''(((((((((&&&))),,,+++(((&&&'''))),,,***))))))******)))''')))(((''''''))))))((('''+++,,,---------+++)))((())))))************))))))+++((()))111;;;DDDPPPZZZjjjqqquuussstttzzz}}}xxxtttqqqooommmggg___XXXSSSNNNHHHCCCAAA???===:::777555333222777555444444444444333111......//////000111111222666333///...///222333333////////////000222333444222333333444555666666777===>>>AAAEEEJJJSSS\\\cccjjjkkkmmmnnnooopppsssuuu|||zzzxxxuuutttwww}}}}}}~~~zzzwwwwwwyyyuuuvvvxxx{{{}}}{{{xxxuuullliiiddd]]]XXXTTTRRRQQQTTTPPPMMMOOOUUUYYYYYYVVVXXX___hhhqqqwww{{{~~~}}}|||~~~}}}}}}{{{wwwqqqgggWWWEEE999777333000//////......---000///...---,,,,,,,,,,,,***,,,,,,,,,***)))***+++'''+++,,,)))(((+++---,,,&&&(((+++------,,,***(((((()))+++,,,---.........///000000111111000000000+++***))))))))))))***++++++,,,,,,+++******,,,...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,---///111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000///---,,,,,,---,,,,,,---...///...---)))***,,,,,,++++++---...111---+++,,,---,,,,,,...,,,---//////...---......,,,...///000///---***(((///...---...000222222111111111000000///000000000111000000000000000//////222333444333000...,,,,,,+++---000222000222>>>KKKKKKEEE;;;444111111222222111333444333111000000111111222333333333222000000...111333444666999777222777444111//////111444666666666555444333222111111777888888888888888777777666666555444333222222222222222222222333444666666666666555555555555555555222111111111333444666777777555444333555555555444888888999:::::::::999999===;;;888666666777999:::;;;<<<>>>???@@@??????>>>>>>@@@BBBBBBAAA??????@@@>>><<<::::::;;;<<<;;;::::::888:::@@@BBB@@@??????AAA@@@???>>>===<<<;;;;;;000222444555666777888888999999888999999:::;;;<<<;;;999888888999999888777999999999999999:::;;;;;;%%%%%%&&&'''''''''''''''%%%'''((((((((((((***+++)))))))))((((((((((((((()))(((((((((((((((((()))(((%%%%%%)))***&&&&&&))))))&&&%%%''''''%%%&&&)))&&&(((******((('''(((******)))((((((((((((((()))***)))((()))+++++++++)))***+++,,,,,,***((('''&&&'''((()))*********))))))###$$$%%%'''(((((())))))&&&***,,,+++'''%%%''')))+++***))))))******)))''')))((('''((()))***)))''')))******++++++++++++*********++++++++++++*********''')))222<<>>;;;999888:::888777777777777666444444333222222333444444444555333222222444666666666333333333444666888:::<<<888888999:::<<>>??????@@@@@@===???BBBBBBAAA?????????>>><<<::::::;;;;;;;;;999888555777===@@@===;;;<<<:::;;;=========;;;999888,,,111555777555555888;;;999999999999:::;;;<<<======;;;999999:::;;;:::999999999999999:::::::::;;;''''''((()))******))))))"""%%%((((((&&&%%%(((+++(((((((((((())))))))))))))))))(((((((((((())))))***&&&$$$(((((($$$%%%))))))&&&%%%((((((%%%&&&)))!!!$$$((()))((('''(((***+++***((('''''''''((())),,,***))))))***++++++***&&&((()))***(((%%%$$$###'''(((***+++++++++***)))&&&'''(((***++++++,,,,,,&&&***---+++'''%%%'''***+++)))((()))***+++***(((***)))((()))***+++***(((''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++***''')))222<<>>@@@BBBCCCCCCDDDFFFIIINNNRRRUUUZZZ___eeehhhiiijjjmmmooorrruuuyyy{{{{{{zzzzzz{{{|||~~~|||}}}xxxuuuwwwzzzuuuwwwzzz{{{vvvqqqllljjjiiiccc]]]```iiiqqqqqqnnnkkknnnqqqvvv{{{}}}zzzvvvtttvvv||||||zzzyyyyyyxxxvvvmmmdddXXXJJJ>>>777666:::000000...++++++...///............////////////000'''***...//////---,,,,,,)))...111...+++---...---+++***)))))))))***,,,,,,))))))***+++,,,,,,,,,,,,//////000000000//////...,,,+++***))))))***+++,,,)))+++---......---...///...---,,,+++++++++,,,,,,.........---,,,+++***))),,,///111111///000333666,,,------......////////////......------......///111---+++---111333000,,,***,,,///...,,,+++---000(((,,,111333111//////000222---,,,111222...,,,...,,,///111111...,,,,,,---...000111111///---,,,,,,000...,,,---111444444333)))***,,,///000000000000111111000000/////////...///222555555333111222444,,,***,,,000222333777<<<:::888555444444333222000000222333333111000000111333444555666666666555444444666444000222888999555000222666999::::::999777555555666777888999:::;;;999888777777777888:::;;;999777555222111111222333444333222222222333444555444444444444444555666777<<<;;;999888888888999:::999777555555777999:::999<<<<<<<<<<<<;;;::::::999::::::999888888999:::;;;============>>>???@@@AAA<<>>>>>===;;;999999:::::::::999444222444:::===:::888888333666:::===>>>;;;888555///555::::::666444777<<<::::::::::::;;;<<<===>>>>>><<<::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<(((((()))***************))))))(((((('''''''''&&&(((%%%$$$%%%'''(((&&&$$$&&&'''''''''&&&%%%%%%$$$---)))&&&%%%''''''%%%"""(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&******))))))***+++,,,,,,(((...000---))))))***)))***))))))******)))'''$$$'''((())))))(((((()))***&&&***)))&&&(((---+++%%%)))))))))))))))******+++%%%''')))***+++***((('''***)))((()))+++,,,,,,***$$$&&&((()))***+++---///)))******+++++++++******,,,)))+++222:::BBBLLLUUU___oooyyyvvvrrrxxx~~~~~~~~~zzzyyy{{{zzztttooorrrmmmgggbbb^^^XXXRRRLLLJJJFFFCCCCCCDDDDDDAAA===@@@>>><<<<<<<<<<<<:::888@@@>>><<<===AAADDDEEEDDD??????@@@FFFLLLQQQQQQPPPTTTRRRQQQTTTZZZ___```___lllmmmmmmmmmmmmnnnqqqtttxxxwwwwww|||~~~wwwtttuuutttvvvzzz}}}}}}}}}vvvooouuurrrpppqqqvvvzzz|||{{{{{{yyyxxx{{{|||yyyvvvuuuyyy~~~zzztttpppmmmjjjhhhfffTTTOOOEEE<<<555222222333111000///......///111222111000...,,,***)))(((((('''))),,,+++******...111///111...(((''',,,...+++,,,***((()))+++---------,,,(((---...(((+++111---////////////...---,,,+++------,,,---,,,(((### +++,,,,,,------,,,,,,+++...------,,,,,,------...,,,+++***+++,,,,,,+++)))//////---,,,,,,---...///...,,,***)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111000///...---,,,,,,,,,,,,,,,------...///000000---,,,*********,,,...///++++++---///111111...,,,111111111111111111222222...//////...///222555444111111000000000000000000222222111111000/////////333222222444666555000,,,+++,,,...///111333444555555333222000//////000000222111000111333444333222333222111444777777555222555222111222555777666555555555666888999888666333777777777777888999:::;;;@@@===:::888888999999888888888888777777777777666444444444444444444333333555555555555666666666777888888777999;;;===<<<<<<<<<:::999:::<<<>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;888666666888;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<>>888222//////000111000///...------...000111......---,,,+++++++++++++++,,,,,,,,,++++++,,,...,,,///---((((((,,,...+++,,,***((()))+++---------///+++///000)))***...***---,,,,,,,,,++++++******)))))))))+++,,,,,,)))''',,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------+++)))///...---,,,,,,---...///,,,,,,,,,,,,------..............................111000000////////////000000///...---,,,,,,,,,,,,+++,,,,,,---......//////000///---+++***+++,,,,,,,,,+++,,,...000111000...111111111111111111111111000000000///000333444555333333222222111111111000111111111000000000//////333222222444666444111---......///000222333333444444333222222222333444555444333222333444555444333444333222444777777555333333111///111444666555444777777777999:::999777444666666777777888999:::;;;<<<:::777666666777777777999999999999999888777777333333333333333333333333444555555666777888888888:::999888999;;;<<<<<<;;;::::::999;;;===>>>===<<<>>>===<<<;;;:::999999999999777555555777999::::::::::::::::::;;;<<<<<<===;;;<<<===??????===<<<;;;999;;;===<<<999666555444555666888999999888666444444555777888888777666555555444333555999<<<<<<;;;>>><<<:::999999:::<<<===???;;;777666777999999888===:::777888===??????<<<'''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%&&&'''''''''%%%''''''''''''''''''&&&%%%+++++++++)))'''&&&'''((())))))((((((((('''''''''&&&'''((())))))((('''&&&******))))))))))))))))))***,,,,,,***+++,,,***%%%'''&&&%%%%%%'''))))))((('''((()))((('''''')))+++)))***(((&&&''')))((($$$***))))))))))))***++++++------...---,,,***((('''///,,,)))((()))******)))+++,,,,,,+++)))(((((()))******+++++++++******))),,,***+++333:::BBBKKKTTT[[[cccnnnwwwyyyyyy|||yyyxxxxxxzzz{{{{{{vvvrrrnnnnnnmmmjjjfffdddbbbbbb___]]]\\\]]]^^^___^^^]]]VVVWWW[[[___bbbaaa]]]ZZZ\\\]]]aaaffflllpppqqqpppoooooommmjjjiiijjjmmmppprrrtttwwwxxxyyyzzz|||~~~~~~}}}~~~~~~xxxuuuwwwxxxxxxyyy{{{{{{{{{|||}}}~~~|||tttuuuyyy}}}}}}{{{rrrkkk```TTTKKKDDD>>>:::666555222111000111222333///...---,,,,,,---...///++++++++++++,,,---...///...---,,,,,,---,,,+++)))))),,,,,,******------++++++***))))))+++---------...***000222***+++000+++,,,++++++************+++)))((((((***,,,------,,,------------------------***+++,,,,,,,,,,,,+++***,,,+++***+++------,,,***......------------......+++,,,---//////...---,,,........................222111111000000////////////...---,,,,,,++++++,,,++++++,,,,,,------......000///...,,,,,,,,,---------,,,+++,,,///111111111111111111111111111111111222111111111222222333444555555444333222222111111000000000000000000000///222222222444555444111///111222222333333444444555333333333333555777999:::555444333444666777666555444444444666777777555333222111000111444666666555:::999:::;;;<<<;;;888555666666666777888999;;;;;;:::888666555777888888888999:::<<<<<<<<<;;;999888888777777666555444333333444555666888999:::;;;;;;;;;:::999:::;;;<<<;;;999999999:::<<<>>>>>><<<:::;;;;;;:::999888888888888777555333333555888999999888888888999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===999666444444888999:::;;;:::888666444444555777888888777555444333444555777:::<<<;;;:::999999999:::;;;<<<======<<<:::888999:::;;;;;;:::;;;999999;;;???BBB@@@>>>&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&)))+++,,,***'''%%%(((***((((((((('''''''''&&&&&&((()))************)))((())))))******++++++++++++******)))'''***,,,(((""",,,***'''&&&'''''''''&&&'''(((((('''&&&''')))+++)))((('''&&&''')))(((&&&******))))))******+++,,,//////...---+++)))'''&&&///,,,((('''(((***+++,,,,,,------,,,***((()))*********+++++++++***)))))),,,***+++222:::@@@IIIQQQVVVYYYeeeuuuzzzyyy~~~|||~~~|||}}}~~~~~~zzztttpppppprrrooommmllllllmmmnnnmmmkkkgggiiikkknnnnnnlllhhhfffggghhhkkknnnppprrrrrrqqqoooppppppmmmlllnnnuuuzzzyyy{{{}}}~~~~~~~~~{{{xxxzzzyyywwwvvvxxxzzz}}}~~~~~~}}}}}}yyyxxxxxxyyyzzz{{{zzzvvvoookkk\\\VVVLLLCCC===888555333555555444333333333333333...---,,,++++++,,,,,,---++++++++++++---...///000...,,,+++,,,......***'''''')))++++++,,,---,,,++++++***)))***,,,------,,,***(((...222,,,...333///------,,,+++++++++,,,---///,,,*********++++++***...------------------...((()))+++,,,,,,+++)))(((,,,++++++,,,---...,,,+++------------------......++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000000//////...---...---,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---///000111...,,,++++++...111222333111111111111000000000000333000000222222000000222555555444333222111000////////////000000000000000111222333444555444333111444555555666666777888888444444444444555777999;;;555444333444666777666555555555666777777777555444333222222333444666777777<<<;;;;;;<<<===<<<999666555666666666777999:::;;;999777666777999;;;;;;::::::;;;===???>>><<<:::888???>>><<<:::888666444333444555777:::<<<============;;;::::::;;;;;;:::999777888:::===>>>>>>:::777888888888888888999:::;;;888666444444666888999999888888888888999;;;<<<===;;;;;;:::999999:::;;;;;;>>>??????===999666555555999::::::;;;:::888777555666777888888888666444222222444777:::<<<<<<:::999666777:::<<<>>>??????>>>:::;;;;;;<<<===>>>>>>===;;;;;;<<>>===:::777666666666666777888999:::777666555666999;;;;;;::::::<<<>>>??????===:::888>>>===<<<;;;999888777666444666888;;;===>>>>>>>>>>>><<<;;;;;;;;;;;;:::888666777:::===>>>===999666555666666888:::<<<>>>???;;;888666666888;;;<<<<<<999999999999:::;;;<<<===;;;:::999888888999:::;;;???@@@???===:::888777777888999::::::::::::999888999:::::::::888555222000222444888;;;<<<;;;:::999666888<<>>@@@@@@@@@AAAAAA>>>>>>???AAABBB@@@>>>;;;''''''&&&%%%%%%'''((())),,,,,,+++***((('''&&&&&&&&&((((((((('''&&&'''((('''(((((()))))))))))))))'''(((((((((''''''(((***((('''''''''&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///000//////+++------++++++---+++&&&***)))((((((***,,,,,,+++'''((('''&&&%%%&&&(((++++++'''%%%''')))))))))++++++************+++,,,,,,++++++***)))((('''&&&&&&***(((&&&'''***---...///***,,,------,,,+++,,,...+++++++++++++++***)))(((+++((()))///444888>>>DDDOOOTTT```ppp||||||yyywwwxxxyyyvvvwwwxxxxxxxxxzzz~~~|||||||||{{{|||}}}~~~~~~|||zzz{{{}}}{{{yyytttooofff]]]VVVNNNGGGCCC===:::666444444444333222......000111111111111111------,,,,,,++++++******---------------......///,,,,,,...111222000,,,)))***)))***...///---,,,...***))))))+++---...---+++111,,,000000)))***///+++,,,,,,,,,,,,+++***)))(((,,,***((((((***,,,,,,,,,------++++++++++++------)))***++++++++++++***)))+++++++++,,,...///...,,,***+++,,,------...------+++***'''&&&&&&(((+++---........................,,,,,,......///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------111...,,,,,,...000222222111111111000000//////...111,,,---222222,,,,,,000111111000///...------,,,------...//////000111111000222444444444444555666999999999::::::;;;;;;;;;777666555444444444555666555444333444666666666555333555777777666444444444111222333222111000222444999999:::<<<======:::888777777777666666777777888444333333444777888888777:::;;;=========<<<:::999666666777777888888888999444666999<<<>>>???>>>>>>>>><<<;;;;;;<<<<<<;;;999777777999<<<===<<<888555555555666888;;;===@@@AAA===;;;999999;;;>>>??????<<<<<<;;;;;;;;;<<<======;;;:::999888888999:::;;;>>>??????===;;;::::::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<;;;999666333111222666:::<<<;;;:::::::::888:::>>>AAABBBBBB@@@???;;;>>>@@@AAAAAAAAABBBCCC???@@@AAAAAAAAA???===;;;((('''&&&%%%&&&''')))************)))))))))))))))&&&((())))))&&&&&&''')))'''((()))************))))))((('''((()))*********))))))))))))((((((((((((++++++************++++++***+++---...///...---,,,(((,,,...***)))***)))&&&((('''''')))+++,,,+++***'''''''''%%%$$$%%%(((+++000***''')))***''''''***++++++******++++++,,,---))))))((((((''''''((((((***((('''(((+++,,,---,,,,,,---...---,,,+++,,,...+++,,,,,,++++++)))((((((***'''(((,,,000333888>>>JJJSSS^^^jjjwww~~~}}}}}}}}}|||{{{zzz{{{}}}~~~{{{~~~~~~zzzzzz~~~~~~{{{sssmmm___ZZZRRRKKKDDD>>>999666777555333333333333111/////////000111111222222222------------,,,+++***))),,,,,,,,,------...000000///222666777444111---+++---***+++///000,,,,,,000)))))))))+++---...,,,+++333---///...&&&(((...+++,,,---......---+++(((&&&((('''&&&(((+++------------,,,***))))))***,,,---+++++++++++++++++++++++++++++++++,,,...///...---)))***,,,---......------***))))))((())))))++++++........................***,,,...///000///...---...---------------......------------------------,,,,,,------------,,,,,,111///...---///000000000222111111000//////......111+++---444444---,,,222////////////......------,,,,,,---...///000111222///222444444333444666888;;;;;;:::999888777777666777666555444444555666777666555444555777888777666333555777777444222333444555666666555222111222444777777888:::<<<<<<:::888999888777666666555555666333222333444777888777666::::::;;;;;;::::::999888555555666666666777777777555777:::===>>>>>>===<<<===<<<;;;;;;<<<===;;;:::777777888:::<<<;;;888555666666777888:::<<<>>>??????===;;;;;;===???@@@AAA??????>>>>>>======>>>>>>:::::::::999999:::::::::<<<===>>>===<<<<<<>>>????????????>>>>>>======<<<:::;;;;;;<<<;;;999666555333777:::;;;:::999:::;;;:::<<<>>>@@@AAA@@@???>>><<<>>>@@@@@@??????AAACCC===???@@@@@@???>>>======)))(((&&&&&&&&&''')))+++'''(((((()))***++++++,,,&&&(((***)))&&&%%%''')))(((((()))***************,,,)))'''(((+++---,,,***++++++++++++******************))))))))))))******,,,---.........,,,)))(((***000333///+++,,,,,,+++***))))))******)))'''$$$((('''&&&%%%$$$%%%(((+++555---)))+++***&&&%%%(((++++++******++++++,,,---((((((((((((((()))******+++***)))***+++,,,+++***---...///...,,,++++++,,,,,,,,,,,,++++++)))(((((()))&&&'''+++...000444:::DDDPPP[[[cccqqq|||}}}~~~~~~||||||yyyxxxxxxyyy{{{||||||{{{ssswwwyyywwwtttuuu|||~~~~~~}}}||||||{{{xxxuuummmbbbXXXMMMIIICCC???;;;777333000333222222222333222000...000//////......------,,,.........---,,,+++***)))+++++++++,,,...000111222222777;;;;;;666111------///++++++000000,,,,,,111))))))***+++......,,,+++111+++---,,,%%%(((000...///000222222111---)))&&&(((''''''(((+++,,,+++***,,,+++)))(((((()))+++,,,,,,,,,+++******+++,,,,,,+++++++++,,,///000///---)))***+++---......------((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///......---------......///........................'''(((***,,,---...//////222000///...000000///...222111111000///......---222,,,---555555...---444////////////............+++,,,---...///111111222///222444444333444666999===<<<:::888666444222111777666555555555777888999888666666777888999888777222555777777444111222333999;;;;;;999555444555777555555666999;;;<<<:::888:::999888666555555444444555444555666888999888777::::::999999999888888888;;;:::999888777555444444555777:::===>>>>>><<<;;;===;;;:::;;;<<<===<<<;;;888888888999;;;:::777555888888888888999:::<<<<<<@@@>>><<<<<<>>>@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>::::::::::::::::::::::::;;;<<<============@@@BBBDDDCCCBBBAAA???>>>======888999;;;<<<<<<;;;999888444777;;;;;;:::999:::<<<;;;===>>>??????>>>===<<<;;;===???>>>======@@@CCC<<<===?????????>>>???@@@&&&&&&''''''''''''&&&%%%))),,,+++((((((,,,,,,***,,,)))'''((()))***(((%%%%%%&&&'''(((((('''&&&&&&(((((())))))))))))(((((()))))))))))))))(((''''''++++++******)))******+++%%%((()))(((***...///---)))***+++,,,+++***(((&&&&&&&&&$$$$$$$$$$$$&&&&&&)))))))))))))))(((((('''))))))'''&&&***///000,,,,,,---&&&###///222+++)))************+++++++++(((((((((((()))***,,,---000...------.........---...------,,,+++***))))))***+++,,,,,,,,,---000222<<>>;;;;;;<<<<<<<<<:::999888888999;;;<<<;;;999777666888888888888888888888999>>>===<<<<<<<<<>>>???@@@????????????>>><<<;;;:::;;;999888:::===>>><<<:::;;;<<<>>>@@@AAAAAA@@@@@@EEEEEEDDDCCCAAA>>><<<;;;???===<<<<<<<<<;;;888666333333333555888:::;;;:::888;;;???BBBCCC@@@===:::@@@@@@@@@@@@@@@@@@AAAAAA???<<<:::;;;???CCCDDDCCC)))))))))*********++++++(((******''''''******(((+++)))'''((()))***(((&&&(((((()))))))))((('''&&&(((((())))))))))))(((((()))))))))))))))((('''''')))))))))(((((((((((()))%%%((()))'''(((,,,---+++((()))+++++++++)))(((&&&((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''(((&&&%%%(((------)))'''(((### +++,,,&&&)))************+++++++++))))))(((((((((***+++,,,///---++++++,,,,,,+++***---,,,,,,++++++******))))))************+++...000555:::DDDSSSeeetttzzz{{{|||xxxwwwyyyyyy}}}|||||||||~~~}}}{{{yyyxxxrrrrrryyy~~~{{{xxxxxxsssuuuwwwwwwuuuuuuxxx{{{{{{{{{{{{yyyvvvtttssssssxxxxxxyyyzzzzzzwwwrrrnnnccc]]]TTTLLLFFF@@@<<<999666555333000//////000111000111222333222000///---------------------------+++,,,,,,+++***+++---///,,,......---000555555111888888777555111...------//////000000///---+++***,,,++++++************+++,,,***)))***++++++***)))---------,,,+++)))((('''((((((((((((((()))******---,,,++++++,,,---,,,***,,,,,,,,,+++,,,,,,------...---,,,---......,,,***...,,,++++++,,,------,,,,,,***''''''(((*********,,,,,,,,,------,,,,,,,,,...,,,---///333444222...,,,++++++,,,---...,,,+++***,,,......,,,+++++++++(((---((((((000555333222222222111000///------000///.........///000111333111000111222222000...,,,...000///---+++,,,---...---,,,,,,---///111333333333333333333333333333555555444333333444555666555666666555333333444555777666555444444555666666555555555555444444444444555666777888888777555444333555888999999999:::;;;===<<<:::888777777777888999999:::;;;;;;;;;:::999;;;999888888999::::::999666888;;;<<<;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>===<<<888888999999999888777666:::::::::::::::999999999;;;;;;::::::;;;===>>>???AAAAAAAAA@@@???===<<<;;;<<<;;;;;;;;;<<<<<<:::999<<<===???AAABBBAAAAAA@@@CCCCCCBBBAAA@@@???======???===;;;;;;;;;:::999777666555555666999::::::999999;;;>>>AAAAAA@@@===;;;@@@@@@@@@@@@@@@@@@@@@@@@BBB???======AAACCCDDDDDD(((''''''&&&'''(((***+++''')))(((%%%%%%((()))&&&***)))(((((())))))(((''')))*********)))(((''''''(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''''''''&&&'''******''''''***+++(((((()))***+++***)))(((''')))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%&&&'''&&&$$$%%%***)))&&&)))***'''"""&&&......((()))************+++++++++******)))(((((()))***+++...,,,***)))******)))(((++++++++++++++++++++++++'''((()))))))))***,,,...///222:::FFFUUUeeerrrzzz~~~~~~}}}xxxxxx|||}}}zzzvvvxxx}}}~~~{{{yyyxxxuuuuuuzzz}}}|||zzzyyyvvvyyy||||||yyyxxxzzz|||zzzzzzzzzyyyxxxvvvuuutttsssrrrqqqoookkkccc[[[UUUJJJFFFAAA<<<999777555333555333222000//////000000111111000000///...------***+++,,,,,,,,,,,,+++***++++++,,,++++++,,,///111//////------222888666000777666444222222111///---...///000000000///---,,,++++++++++++++++++,,,------,,,******++++++***(((---,,,,,,++++++*********((((((((((((((()))******,,,*********,,,,,,+++***+++++++++,,,,,,---//////---,,,+++,,,------+++)))///---,,,,,,---......------+++)))(((***+++++++++------,,,,,,,,,,,,------...---...111555444000,,,---,,,++++++------,,,+++***,,,......---,,,------&&&...000***(((---///---222222000///......------000000/////////000111222222222222333444333111......///000///---------...,,,,,,,,,,,,...000222333555555444444333222111111222222222222333444555555444555666555333333333555888777666444444333444444444444444444555555555555666777888888777666444333333666999::::::999999:::<<<;;;888777666777888999<<<<<<============<<<<<<;;;999888999:::;;;:::999:::999:::;;;======<<<;;;:::::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<;;;888777777666666666666777=========<<<<<<;;;;;;;;;999999888999:::<<<>>>???CCCCCCBBB@@@???>>><<<<<<===>>>>>>===;;;999888888===???BBBDDDDDDCCCAAA@@@@@@@@@@@@??????>>>======>>><<<:::999999999999777777666555777999::::::999;;;<<<>>>??????>>>===<<>>???AAACCCDDDDDD***)))'''%%%%%%&&&((()))''')))(((%%%%%%((((((&&&))))))(((((())))))(((((((((((((((((()))((((((((((((((((((''''''((((((((((((((())))))))))))(((((($$$%%%&&&'''''''''&&&&&&***,,,,,,((((((******'''(((((()))******)))(((((()))(((''''''''''''((()))((((((((()))(((''''''&&&&&&((('''$$$%%%((((((%%%,,,---,,,***,,,111000+++))))))*********++++++++++++***)))(((((())))))***...,,,***)))))))))((('''))))))******+++++++++,,,'''(((******))))))+++------...222;;;FFFUUUffftttyyyxxxzzz~~~|||wwwyyy}}}xxxtttvvv~~~zzzzzz}}}yyywwwyyywwwwwwzzz||||||{{{yyy{{{||||||yyyuuutttwwwzzzxxxyyy{{{|||{{{xxxtttpppiiifffaaa[[[UUULLLCCC===<<<999666444444444333333222222000////////////000222111///---,,,,,,,,,---((()))+++,,,,,,+++)))(((+++,,,------,,,...111333111///,,,,,,333:::777///666333000111333333000.........///000000//////...------------......///000...---++++++++++++)))(((...---,,,++++++*********((((((((((((((())))))***)))''''''''')))***)))(((+++++++++++++++,,,---......---,,,,,,------+++***...---++++++---...---,,,000...,,,,,,---............---,,,++++++,,,---...111///...000333333000,,,...,,,++++++,,,---,,,+++)))+++,,,---,,,,,,---...,,,111222,,,)))++++++)))222111///---,,,------.............../////////000222222333444444333111///////////////......//////---,,,,,,------///000111222222111000///......---000000111222333444555666333555666555444222333444666555555444444333333333333333333444444555555555777777777777666555444333111444888999999888777777999888777666777999<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::999888999;;;;;;:::999;;;999777999<<<>>><<<999888999:::;;;;;;:::888888999999999:::;;;;;;;;;;;;999888777555555666888999@@@@@@??????>>>===<<<<<<888888888999:::<<>>===<<<<<<;;;>>>???>>>:::888999;;;@@@BBBDDDFFFGGGEEEBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999777666777888888777555444444666999;;;;;;:::>>>>>>=========>>>>>>>>>@@@@@@????????????>>>>>>???>>>>>>???AAABBBDDDDDD000...,,,***))))))***+++(((+++***&&&&&&))))))&&&(((((())))))(((((())))))%%%%%%&&&&&&'''((()))***((((((''''''''''''(((((((((((())))))))))))((((((%%%&&&''''''((((((((((((---///...***)))+++***'''((((((((()))))))))(((((()))((('''&&&&&&'''((())))))************)))((((((&&&))))))&&&&&&((((((%%%(((******)))***,,,+++((())))))*********++++++++++++***)))(((((())))))***...,,,************)))(((((())))))******++++++,,,(((***+++++++++***,,,---///---...555<<>>??????;;;:::888777777888:::<<>>======888888888999;;;===???@@@@@@???>>><<<;;;;;;;;;;;;888;;;>>>>>>;;;:::<<<>>>BBBDDDFFFGGGGGGEEECCCBBB@@@???===;;;999888777777888777555555666777777666333222333666:::===>>>>>>@@@@@@>>>======>>>???@@@@@@@@@@@@@@@??????>>>>>>===>>>???@@@BBBDDDFFFGGG///---,,,***)))))))))******,,,+++''''''))))))''''''((())))))(((((()))***%%%%%%%%%%%%&&&((()))***)))((('''&&&&&&'''((()))'''(((((()))))))))))))))'''''''''''''''((()))***...000///+++***+++***'''''''''(((((((((((()))))))))((('''&&&&&&'''((()))******+++++++++***))))))%%%)))+++(((&&&((((((&&&((())))))*********)))((()))************+++++++++******)))(((((()))***+++...,,,******+++,,,+++***)))))))))*********++++++)))+++------,,,+++,,,---000++++++111666===LLL\\\mmmssswwwuuutttwwwyyyzzz|||zzzyyy||||||xxxxxx~~~{{{xxxwww|||~~~}}}yyyxxxyyyyyyvvvxxxvvvrrrlllhhhkkkrrrxxxvvvssspppmmmhhh^^^RRRIIICCC>>>999555444444444444222000//////000000000///---.....................///...---,,,,,,,,,---...***+++,,,,,,,,,,,,+++***'''((()))(((((())),,,...//////------222888666000111000///000111111000///------------............++++++++++++++++++,,,---...---++++++,,,,,,+++)))***+++,,,,,,+++***((('''((((((((((((((()))*********))))))***,,,---,,,+++,,,,,,***))))))(((((((((---,,,,,,...000000///...---+++)))***+++,,,++++++---,,,+++,,,---...---+++......------------......444///+++***,,,/////////000...+++***+++,,,,,,+++)))******)))((((((***,,,/////////...---...------...------,,,++++++,,,,,,...///000111111111000000222333333222111000111222000...,,,,,,...///000/////////......---,,,,,,+++---------......////////////000222333444555555555222444666666444222222222000111222333444444444444333333333333444444444444777666666555555444444444111222444444333333444555444444666777999<<<===>>>888777666555444444555555666666666888::::::999777888666555555666777777666666777888999:::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<;;;:::999999:::<<<===@@@@@@@@@??????>>>>>>===999999999999:::<<<>>>???===<<<:::999999999:::;;;777999<<<======>>>???@@@CCCDDDEEEEEEDDDCCCBBBAAA@@@>>>;;;888666555555555777666666777888999777555333333555888===AAABBBBBBCCCBBB@@@?????????@@@AAABBBBBBAAAAAA@@@?????????===???AAABBBCCCDDDFFFHHH))))))))))))))))))))))))***,,,+++''''''))))))&&&&&&(((***)))(((''')))+++)))((('''&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''((()))))))))))))))((('''%%%%%%%%%(((***,,,---///...***)))+++***&&&'''''''''''''''((())))))***)))(((((((((((()))******************)))((((((###(((+++(((&&&(((((('''******+++,,,+++******+++)))************+++++++++))))))(((((((((***+++,,,,,,***)))***+++,,,,,,+++))))))))))))************)))+++------,,,+++,,,,,,---&&&%%%---222666AAAOOO]]]mmmvvvsssttt}}}~~~vvvyyyzzz|||~~~||||||{{{{{{}}}yyyvvvwwwwwwssszzzxxxssskkkeeeeeejjjoookkkeee^^^YYYTTTMMMDDD===999666333111111222222222111000...///000111000...,,,,,,---...............---------------......///------------------------)))******)))((()))+++...,,,......---000555555111///000111000/////////111...------,,,,,,,,,,,,---,,,++++++************+++---,,,++++++,,,---,,,+++$$$&&&))),,,---,,,***(((((((((((((((((()))******+++***)))+++---...------++++++******)))******************,,,///111000///---,,,******,,,---,,,+++---,,,+++,,,------,,,+++------............------000---)))***---///...---111...+++***+++++++++++++++++++++***((((((***,,,555222000///...+++)))))),,,,,,,,,,,,,,,++++++***---...///000111000//////222333222000......000333000---******---/////////------......------,,,,,,------........./////////...///111222333333333333111333666666444222111111111222333333444333222222444444333333333333333333666555555444444444555555333333444333222222444666333444666777888888888888888777555444333333444444444444555777999999777555666666666555444444666777666666777888:::<<<>>>???<<<;;;:::999999999::::::;;;;;;:::::::::;;;======>>>>>>>>>>>>>>>>>>>>>>>>999888888888999:::<<<===;;;:::999888888:::;;;<<<999999:::<<<>>>@@@@@@???BBBBBBAAA@@@??????>>>>>>===;;;999666555444555555666777888:::<<<<<<999777888888999<<<@@@DDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@???<<>>999555:::888555333333111///---,,,+++***+++,,,---,,,+++++++++,,,---............,,,,,,---......////////////......------......///---......,,,++++++...000+++...///---///333444222...000222111...---///111...---,,,++++++++++++,,,...------,,,++++++++++++---+++++++++---...---+++"""'''+++...---,,,***((((((((((((((()))******)))(((((()))+++---,,,+++************+++,,,------(((((((((+++...000000//////---+++,,,---...------...------...//////...,,,,,,---...//////...---,,,,,,***)))+++...///---***111...+++******+++++++++---------+++))))))***,,,///------///000/////////***+++,,,------+++***)))***+++---.........---,,,222333222///,,,,,,000444///,,,)))))),,,//////...+++,,,,,,---............---------------------------///000111222222111111111333666666444222111111222333444444333222000///444444444333333222222222555555444444444555555666555555444222111222555888444555666777777555333111999888666555444444444555333333444666999999777555555777888666333222555999666666666888:::===???AAA@@@???===<<<;;;<<<<<<===::::::::::::;;;;;;<<<==================>>>>>>>>>888888777777777888:::;;;:::999888888888:::===>>>;;;999999;;;???AAA???===AAA@@@>>><<<;;;;;;<<<<<<:::999777555444555666777777888;;;>>>@@@???;;;888<<<<<<===???CCCFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@:::===???>>>;;;999999;;;******))))))******+++,,,...---***))))))(((&&&$$$000...,,,)))'''&&&&&&&&&,,,,,,++++++***)))(((((((((((((((((())))))))))))***)))''''''(((((('''&&&((('''&&&'''((())))))(((,,,,,,,,,+++***(((&&&$$$(((+++,,,))))))+++***'''------+++***))))))(((((('''((()))))))))(((&&&%%%)))((('''&&&&&&%%%%%%&&&***((('''(((***+++(((&&&***)))((()))*********(((+++***)))((()))***,,,---000,,,***+++***(((***...+++***)))***++++++***)))---,,,,,,,,,++++++******$$$(((---...,,,---111666???LLL]]]kkkqqqrrrrrrrrrnnnuuu}}}~~~~~~|||wwwtttrrrqqqooommmlllfff]]]UUUOOOLLLIIIHHH@@@???===:::777555444444333111//////111111...***---///000///...---...000,,,,,,,,,,,,,,,,,,++++++000///...------...///000111111000///...------------***((())),,,...---,,,......///000111222222333,,,000222000000111000+++000...,,,+++,,,,,,+++)))+++,,,+++((())),,,+++'''...++++++...---+++***---+++,,,------+++))))))***++++++******))))))((((((''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000+++$$$%%%,,,...+++,,,,,,---.........---,,,---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,***(((((()))***+++555...((((((,,,...,,,'''000000///...---,,,,,,,,,...---,,,+++++++++,,,---////////////////////////---,,,------)))$$$&&&+++//////.........//////000000///...///000111000//////000000000///...---,,,+++---000111111111222444555444333222333555777888222222222444555444333111333333444444444444444333111111111111222333444555999888777555444444444444666555555444444444555555666666666555444222111000333333555777999999666444666666666666555555555555666444444888:::999;;;???@@@???===<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<:::888777777888888888888777777777777777999999888888888999;;;<<<;;;;;;<<<<<<===???@@@AAA>>><<<:::;;;>>>>>>;;;888:::888666444333333444555777<<>>===>>>BBBAAA@@@@@@BBBCCCCCCCCCBBBAAA?????????AAACCCDDD@@@CCCGGGIIIIIIFFFBBB???<<<:::777555555777:::<<<++++++******++++++,,,---+++***))))))***+++***((())))))(((((((((***+++,,,------,,,+++***)))(((((((((((((((((((((((('''''')))(((''''''(((((('''%%%(((''''''''')))***)))(((++++++)))((((((((())))))%%%)))***((((((++++++(((+++******)))))))))******(((((((((((((((''''''&&&)))(((''''''''''''''''''***)))((()))+++,,,***'''***((('''((()))***)))((()))))))))))))))*********...)))&&&)))***((((((***+++***)))***++++++***)))******))))))(((((((((((('''+++......++++++///222555@@@PPP]]]fffkkkooorrrpppuuu|||~~~}}}~~~~~~yyysssmmmiiifffcccaaa\\\VVVNNNHHHDDDAAA???>>>===;;;999777444333222111111///...///111111///---...///000///...---...///------------------------111000///.........///000000000//////...---------...+++((((((***------,,,------...///111222333333...111111///...000///+++///---+++***++++++***))))))******(((***...---))),,,)))))),,,,,,)))))),,,,,,---...---+++******************))))))(((((((((''')))************+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,//////+++&&&''',,,...+++%%%''')))+++,,,,,,++++++---,,,,,,++++++,,,,,,---...---+++******+++,,,------,,,***)))((()))***+++111---((((((+++,,,+++)))...//////000///---+++***------,,,++++++,,,,,,---........................,,,***+++...///---///444222///***&&&&&&)))...111222111//////000111///...//////.........------------///000111111111333555333333222111222444666777777555444444666555222...333444444555555555444444000000111222333555777888999888555444333444555777666555555555444555555555777777777666555333222111222333444555666666555444888777777777777666666666666333444888999888:::======<<<<<<:::999888888777======<<<<<<;;;:::999999999::::::999777555666777555555666666666666666555::::::999999999:::<<<<<<===>>>@@@AAAAAA@@@>>>======<<<;;;;;;<<<<<<:::999;;;:::777555444444555555;;;>>>BBBCCCAAA@@@AAABBBEEECCCBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>@@@BBBDDDDDDFFFHHHIIIHHHDDD@@@>>>999777555333333555777999,,,++++++++++++,,,------+++***)))***+++,,,+++***%%%&&&&&&''')))+++---......------,,,+++***))))))))))))((((((''''''&&&&&&)))'''&&&'''(((((('''%%%)))(((((()))++++++***(((***)))'''&&&&&&))),,,...###&&&(((&&&(((++++++((()))((((((((())))))***+++))))))((('''''''''''''''((((((((((((((())))))***)))((((((***,,,,,,+++***)))((('''((()))***)))'''((((((((()))))))))))))))---(((&&&)))+++)))'''(((+++***)))***++++++***)))((((((((((((''''''''''''***---///...+++***+++...+++444AAAMMMXXXbbbmmmttttttvvv{{{}}}|||yyyzzz}}}}}}wwwrrrjjjbbb[[[VVVQQQNNNHHHDDD>>>:::888777666555888777555333111//////......------...000111000......000000///---,,,---...------......//////000000111111000///......//////..................------000---***)))***+++,,,,,,,,,,,,---///000222333333000222111------//////,,,---,,,******++++++***(((((())))))(((+++//////++++++((('''******((((((+++,,,...///...,,,******+++))))))))))))(((((((((((('''(((******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......+++((()))------***!!!###'''***,,,,,,++++++---,,,,,,++++++,,,,,,---...---+++***)))***++++++---,,,***)))))))))+++,,,,,,+++***))))))***+++,,,,,,---///111000...+++)))------,,,,,,,,,,,,------......------------......---)))***///222222444777222///***'''&&&))),,,///333222000000111111000...///...---,,,,,,---......000111111111000111444666222111000000111222444555888555333555888999444000444555555555555555444444///000000222444666888:::999777555333333444777888555555555555555666666666888888888777777555444333333333333333333333333444777777777777666666666555555333444888999777888<<<999999::::::999777555444<<<;;;;;;;;;::::::999999888999888666444333333555333444666888888888666555;;;;;;:::::::::;;;<<<===???@@@CCCDDDCCC@@@===:::;;;<<<===<<<;;;::::::;;;===<<<:::777666555555666>>>@@@AAAAAA@@@BBBDDDGGGGGGFFFDDDBBB@@@>>>===<<<======<<<===>>>@@@BBBCCCHHHHHHHHHGGGEEEAAA>>>;;;777666444333333444666777++++++******++++++,,,---...,,,+++***+++***)))'''(((((((((((())))))******---------,,,+++******)))+++******)))(((''''''&&&((('''&&&'''(((((('''&&&***))))))+++,,,---+++))))))((('''&&&''')))+++,,,###&&&'''&&&&&&******''')))((((((((((((((())))))***)))'''&&&&&&''''''((((((((((((((()))***+++,,,''''''((()))++++++++++++***)))((((((******)))(((***)))((((((((()))+++,,,,,,+++,,,...---)))))),,,+++***)))***++++++***)))))))))))))))))))))((((((+++---...---***)))***,,,)))///777AAALLLZZZhhhrrruuuvvvzzz~~~}}}}}}xxxxxxwwwyyy}}}}}}yyywwwxxxiiiddd[[[SSSLLLGGGBBB>>>===:::666555555555555444444333111000......------............//////...---...000000///---,,,,,,------......///000111222222222111111000////////////------------...............---,,,,,,,,,++++++***++++++---...000111333333333555222---,,,//////------,,,+++,,,------,,,***)))******(((+++///...***+++((('''******((())),,,---...//////---++++++,,,(((((((((((((((((((((((('''(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))---,,,++++++,,,---,,,***$$$'''***---//////---,,,---,,,,,,++++++,,,,,,------,,,+++************+++...,,,+++))))))***+++,,,)))+++,,,+++)))))),,,///------...///...---+++***,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...000***)))---111000000000///000111111000...,,,+++222111000111222333222111000///---,,,,,,...000111222222222111000111444777111111000111111222444555555222111444:::<<<999444555555666666666555444444000000000111333555666777666666555444555555666777555555666666777777777666999999999999888777666666555555555444333333444555666666666666555555555555555333444888999666777:::777888999:::999777444333555666777888999:::;;;;;;777777666444222111222333333555888;;;;;;;;;999888;;;;;;:::::::::;;;;;;;;;???@@@BBBBBBBBB???===;;;;;;===???===:::999<<<>>>???>>><<<999888777666666???>>><<<<<<===@@@DDDGGGFFFFFFDDDAAA>>><<<;;;<<<<<<<<<<<<===???AAACCCDDDGGGFFFEEECCC@@@>>>;;;:::777666666555555666888888)))))))))))))))******+++,,,+++******++++++)))((((((((()))))))))(((((((((,,,,,,+++++++++++++++***---,,,,,,+++***)))(((((()))'''''''''))))))((('''******+++---......,,,***((())))))))))))(((((('''%%%((((((&&&&&&((('''$$$+++***)))(((''''''''''''***)))'''&&&&&&''''''(((((((((((())))))+++,,,---&&&'''((()))******+++++++++***))))))++++++***)))...,,,)))''''''***---000***,,,000111,,,''')))000+++***)))***++++++***)))(((((((((((((((((())))))***+++++++++******+++,,,***---222888@@@MMM]]]hhhqqqrrrvvv|||~~~{{{|||}}}|||{{{~~~~~~yyyqqqssssssvvvyyyvvvmmmfffeeeVVVRRRKKKEEE@@@<<<999666888666444444555666555444111111000///.............../////////---,,,++++++...//////...---,,,,,,------......///000111222222222222111111111000000///------..................***,,,///000///,,,***(((++++++,,,...///000111222555666333...---000111//////......///111111///...+++---,,,)))+++...---)))---)))(((***+++)))+++///---...//////---++++++,,,((((((((()))))))))))))))((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---++++++,,,...---,,,+++***+++...///000...,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,...---+++))))))***+++,,,))),,,///...++++++...111///...,,,++++++,,,---...,,,,,,------...............---,,,++++++,,,---...111+++)))---///...------000111333444333000...,,,000//////000333444444333111000///...///000222444333333222111///000333666111111111222222333444444444222111444999;;;888555555555666666555444333333111111000000111222333333444555666777777777555555555666777888888888777777999999999:::999999888888888999999777555444666888888888888777777777777666666444555888999666666888777888999:::999888555444333444444666777888999999666666555333111000222444444555888;;;<<<;;;999888999999:::::::::999999999============>>>>>>>>>>>><<<>>>???>>>;;;;;;===AAA???>>>===;;;999888888777<<<:::777777999===AAACCCAAABBBBBB???<<<;;;<<<===<<<<<<===>>>@@@BBBCCCDDDBBBAAA@@@???===;;;999888666666666666777777777888((((((((((((((()))******'''&&&&&&(((+++,,,,,,+++%%%&&&'''((()))))))))))))))))))))******++++++,,,------,,,,,,++++++******)))((('''(((***+++***)))++++++,,,...000000---+++))))))******)))'''%%%$$$&&&))))))&&&&&&((('''$$$,,,,,,***)))((('''''''''))))))((('''''''''''''''(((((((((((()))***+++,,,''')))***+++*********,,,***)))((()))***+++***(((///---***'''(((+++...111+++,,,///000+++&&&)))000+++***)))***++++++***)))&&&&&&&&&&&&''''''''''''))))))*********+++++++++***+++...000555???KKKUUUdddhhhnnntttyyy{{{|||{{{zzzuuuvvvzzz~~~~~~|||{{{}}}}}}~~~yyynnnhhhggghhhiiidddZZZRRROOOCCC@@@<<<999888777666555555444333333555555444222000//////............///...///000///,,,*********,,,---......---,,,---...------......//////000000000111222222222222111111//////////////////......(((,,,000111///,,,***)))+++,,,,,,---...///000000444555333...---000111///000000000222444444333111,,,...,,,***+++...,,,(((...***)))+++,,,+++---111,,,...///...,,,******+++))))))))))))************)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...******---///---,,,------.........---,,,+++***---,,,,,,++++++,,,,,,---***++++++,,,---------......---+++***)))***,,,---***---//////---,,,...111000...+++))))))+++---///+++,,,---......///......///...,,,++++++,,,...//////,,,+++...000///000222333222000...---...///000///......000222333333222111000000000111222444555222333333111000000222333000111111222333333444444555444444555666555333111555555555555444333222222111111000000000000111111444555666777777666555444555666777999999999888888888999999:::::::::999999:::<<<>>><<<888666888:::;;;;;;;;;;;;::::::::::::777555666::::::666555777888888999999999888666666777666666666555555444444555555444222111222444777444555777999999888777666999999:::::::::999888888::::::::::::;;;===???@@@=========<<<;;;<<<>>>@@@======<<<<<<;;;:::999888999777444555777:::======;;;===???===:::999<<>>???AAABBBBBBCCC>>>>>>===<<<;;;999777777333333555666666666666666)))))))))((()))******+++%%%%%%%%%'''***,,,,,,+++$$$%%%'''((()))******)))&&&&&&'''(((***+++,,,---++++++++++++++++++++++++***))))))***+++,,,+++***,,,,,,---000111111...+++***))))))(((''''''&&&&&&%%%((()))&&&'''))))))&&&,,,+++***)))))))))))))))(((((((((((((((''''''&&&((((((((((((((()))***+++))),,,......,,,+++,,,---)))'''&&&'''((()))((('''++++++*********+++,,,---111---,,,......,,,,,,///+++***)))***++++++***)))&&&&&&'''''''''(((((((((******))))))*********)))((()))++++++---333<<>><<<===>>>???@@@@@@@@@@@@=========<<<:::888666444222444666777888888777666*********)))***++++++,,,((('''&&&'''((()))((('''&&&'''((()))))))))((('''###$$$&&&''')))+++------***************++++++++++++***)))***,,,---,,,+++,,,---...000222111...,,,+++)))'''%%%%%%&&&(((***###'''((('''(((++++++(((***************++++++,,,'''((()))))))))(((&&&%%%((((((((((((((())))))***,,,...111000---,,,---///'''&&&%%%%%%&&&'''&&&%%%''')))+++,,,---,,,***)))999000***---333333000///+++***)))***+++++++++)))((()))))))))******++++++,,,+++))))))***)))((('''''')))*********...444:::GGGPPP\\\bbbbbb```aaabbbmmmyyy~~~wwwoooiiiiiimmmrrrtttvvvwwwwwwxxxyyyyyyyyyyyywwwzzzxxxqqqppprrriii[[[LLLFFFAAA???;;;555444777///---,,,---111555777777444333222333333222///,,,------,,,,,,------...///))),,,......,,,+++,,,...)))+++------------///000,,,,,,,,,,,,,,,,,,++++++...///111333444444444333333222222111000//////...,,,------,,,***+++...222---------------------------000///,,,,,,//////,,,000000111444666666555222)))++++++))),,,000000,,,...***(((***++++++...222+++,,,...---+++))))))*********+++++++++,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000***(((---...,,,---111222111///...---......///---,,,,,,++++++,,,,,,---)))***,,,...000111222222///...,,,******+++,,,---,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,,,,***+++---///000000///...111000...,,,,,,...000111------...000---***,,,222+++...222555555333///,,,333222000///000///---+++,,,---///111222333333333000111333222000///...///---...///000111111111111,,,111555444111...000333333444333333222111000///000000000111222444555666===999555111000222666888444666888:::;;;:::999888777777888999::::::::::::;;;???CCCBBB<<<888888:::888888888777777777777666888777888<<<<<<777666777888777777666666666777777777777777777888888888888555555444333333555999<<<::::::999999999999999999;;;;;;<<<===<<<;;;999888777999<<>><<<:::===999666666:::<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999777777999<<<<<<:::888666:::<<<:::777666999===<<<<<<===>>>>>>???>>>>>>>>>>>>>>>===;;;888444222444666888:::;;;;;;999999))))))************))))))))))))((())))))***++++++%%%***000000,,,((('''(((***((('''(((***++++++***+++------)))(((******''',,,+++)))((((((***+++---000///---+++*********+++.........---+++)))((('''(((((((((((())))))))))))***************)))((('''&&&'''((())))))((('''&&&(((((()))***+++,,,,,,---***111222,,,...444111(((+++)))'''&&&%%%&&&'''(((++++++,,,------,,,,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,------,,,++++++******++++++---)))&&&&&&(((***(((&&&+++***))))))***,,,...///222888EEESSS[[[\\\^^^bbbmmmpppwww}}}}}}}}}zzzqqqgggdddiiinnnooonnnrrrrrrppppppwww}}}xxxmmmssslllddd^^^YYYSSSKKKDDD???<<<888555444333111///+++......---000444333///111111111111000///...---222///+++******++++++***000///---++++++,,,---...///...---,,,+++,,,---...+++000---$$$###,,,///)))+++---///111333333333333///...---...111333444444000---******,,,---,,,***,,,,,,,,,,,,,,,---...///000///...,,,,,,------...000111222333333222000000...---+++************+++//////......------------***,,,,,,)))%%%"""$$$&&&------,,,***************,,,,,,++++++***))))))(((---------......---,,,,,,///...------...///...---222***(((///000,,,///888444222///,,,******,,,---///...---+++******+++,,,***,,,,,,+++...222222///222...+++***,,,...,,,***+++...111222111///---------,,,,,,+++,,,---...///---,,,,,,...222444333000---------------...//////000000000///......------000111111333444333000---333111000///000111000///...............///000000///000111222222111000///222222333222222111000///777333...///333555555222333333333333333333333333444333222222333444555666999888555333222222333444444555666777888888777777777777777777888999:::;;;>>>======<<<;;;:::999888777777999<<<===<<<999666777;;;>>>>>><<<;;;<<<>>>777999999666333333888===<<<;;;:::999999:::;;;<<<777666555777:::=========:::888666777:::<<<;;;999============<<<;;;:::999@@@@@@@@@===;;;999:::;;;<<<999666888===???>>>;;;;;;;;;<<<>>>??????===:::<<<;;;;;;:::::::::;;;;;;888888999999:::999999999777888999;;;<<<============>>>???>>><<<999888888777888888888888999999999))))))*********))))))((((((((((((((())))))******%%%***...---***&&&'''(((***)))'''(((***++++++***+++...---***)))+++***'''***))))))((()))+++---...///...,,,***)))((())))))++++++++++++***((('''&&&)))))))))))))))((((((((()))************))))))(((((((((((((((((((((''''''''''''(((((()))*********)))///111---///666444,,,+++)))(((&&&&&&&&&((()))***++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,---,,,++++++******++++++,,,***((('''((())))))(((******))))))***+++---......111:::GGGPPPVVV]]]dddmmmnnntttzzz~~~~~~~~~|||yyyvvvtttttttttmmmeee]]][[[___cccdddbbbdddeeedddeeemmmrrrmmmddd[[[VVVOOOKKKIIIEEE>>>999666444222222333444444333---//////...000444333///111111111000000///...---111...,,,***+++,,,,,,,,,---,,,+++))))))***,,,------,,,++++++************&&&,,,,,,%%%%%%++++++%%%+++,,,...000111222222222///...///000222333111000...,,,***+++...//////---------------------------///...---,,,,,,,,,------///000000111000///...---///...,,,***))))))******,,,------------,,,+++++++++++++++)))((('''((())),,,,,,,,,,,,------------,,,,,,,,,+++***)))((((((***+++,,,---------------...,,,+++,,,---...---,,,222***)))...///+++...666...---+++*********+++,,,///...,,,+++***************,,,,,,+++---222222...***))))))***---///000000+++...111222111000//////......---------...000000...---,,,...222333222000......------......///000111111111000000000000000111000///000222222111000666444111111222333333222///............///000000111000///......///000111//////000111222222222222888444111222666888777555333333333333333333333333666666555555555666777888888777555444444555666777777777777777777888888888666666666666777888999999<<<<<<;;;:::999888777777999999::::::999999888777777999;;;;;;::::::::::::777999999777333333777;;;;;;:::999777666666666666555444333555888:::;;;:::;;;888666666999;;;;;;999<<<<<<<<<;;;;;;:::::::::???@@@???===:::999999:::<<<999666777;;;===<<<:::;;;;;;<<<===??????===;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888999:::<<<===>>>>>>>>>>>>???@@@>>>;;;999777777:::::::::999999888888888*********))))))((((((((((((((((((((((((((())))))&&&)))+++***'''%%%''')))***)))'''(((***+++******,,,......******,,,,,,)))(((((())))))+++---...///...---+++)))((('''&&&&&&(((((((((((((((''''''&&&*********))))))(((((((((((())))))************)))***)))(((((('''''''''''''''''''''''''''''''''''''''---///---000777666///***)))((('''&&&'''((()))))))))+++,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++************++++++++++++)))((((((***+++)))))))))))))))***+++,,,,,,+++///888@@@HHHTTT^^^fffeeeiiiooosssyyy~~~xxxuuupppkkkfffcccaaa```YYYSSSNNNMMMPPPSSSRRRPPPTTTUUUUUUWWW[[[^^^XXXPPPBBB???;;;999999777333000000...---...111333333333000111111///111444444000111111000000///......---000...,,,,,,---.........,,,,,,+++******+++,,,---,,,---,,,,,,+++***)))((($$$+++---)))))),,,)))"""***+++,,,...///000000000---...000333444333///+++---,,,++++++...000111111------------------,,,,,,......---,,,,,,,,,,,,---000000000000///...,,,+++///...,,,***)))))))))))))))***,,,---,,,+++)))(((,,,***))))))+++,,,,,,++++++,,,---///000000//////***+++,,,,,,+++***((('''((()))***+++,,,---------,,,+++***+++,,,---,,,***111+++)))......+++---333((()))))))))***++++++,,,...---,,,+++))))))))))))***,,,,,,***---111000---,,,---...---,,,++++++,,,---///222333222111000111000////////////000111111///......///111111111/////////......//////000111//////000000000000111111222000......000222333333444111...,,,...///000000//////......//////000111222000...,,,,,,...000222...///000111222222222222555333111333777999777555333333333333333333333333777777666555555666888999666555444444444666777888777777555444444555666666333333333444444555666777999999888777666555555444888999:::888555444666999888777777888999888777555666888999777444333555888777666555444444444444555555333333444777999999999;;;888666555777999::::::;;;:::999888888999999:::??????>>><<<999888999:::<<<999555555888::::::999;;;;;;;;;===??????===;;;======<<<<<<<<<<<<======?????????>>>===<<<;;;::::::;;;<<<===>>>????????????@@@@@@>>>;;;888777777======<<<;;;:::999888888+++***))))))((((((''''''''''''((((((((((((((('''''')))***((('''&&&(((***+++)))(((((()))******))),,,......+++***------***)))******+++,,,------......---+++***((('''&&&%%%&&&&&&'''(((((((((((('''++++++******)))((((((((('''((()))***************+++***)))'''''''''(((((('''''''''''''''''''''&&&'''+++------000444333...))))))(((''''''(((((()))((((((***+++------......---------,,,,,,+++++++++***+++,,,------,,,+++***,,,++++++******************,,,,,,***((('''***...(((((()))))))))******+++...++++++...333999DDDNNNTTTTTTYYY```fffnnn{{{zzzuuunnnhhhaaaYYYRRRNNNJJJIIIGGGDDDAAAAAADDDEEECCC@@@HHHHHHHHHIIIJJJHHHBBB<<<777555333333444444222///111///......///000///...000111111///111666666222111000000///......------///...,,,---///000000000...------------...//////......//////...,,,***)))''',,,///,,,,,,...+++&&&)))***+++,,,---...//////***,,,111555666444...)))---,,,++++++---///000111,,,,,,------------------///......---------------222222222222111///---,,,000...,,,***))))))))))))(((***,,,------+++)))'''---***((())),,,...,,,******,,,...000000///...---******,,,,,,,,,***)))'''((()))***+++++++++++++++---+++***+++,,,---,,,+++///+++***------***,,,000((()))***,,,,,,,,,,,,+++------,,,***)))(((((((((+++,,,,,,***,,,000///+++---000222000,,,)))***,,,...111333444333222222222000////////////000000000000000/////////000000//////////////////000111111,,,,,,---......///000000000//////000222444555444333///+++***+++---///000/////////...///000000111222000///......///000222222222222222111000///...000///000222555666555333444444444555555555555555666555444444444444666666444444333333444444555666555444222000///000111222111111111111222333444555777777666555444333222222111555888777333222555999:::777555555888888666333666777888777444222333444000000111222444555777777777555444555888999:::999:::888666555666777999::::::888777666666777999:::>>>>>>===;;;888777888999;;;888555444555777888777;;;::::::<<<===>>><<<;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<;;;<<<===>>>????????????<<<>>>>>>===;;;999::::::>>>>>>======<<<;;;;;;:::******)))(((''''''((((((''''''(((((((((((('''&&&)))))))))((('''((()))++++++***(((((()))******)))+++......++++++------***,,,,,,---...------++++++------,,,+++)))(((&&&&&&%%%&&&'''((())))))))))))+++*********)))))))))((('''((()))***************+++***)))'''''''''((()))))))))(((((((((((((((((((((***+++,,,...000...***))))))((((((((()))))))))'''((()))+++,,,------------------,,,,,,+++++++++***+++,,,------,,,+++***,,,+++******))))))******)))+++,,,***((('''+++...((()))))))))************...+++***,,,...000777???AAACCCJJJSSS[[[bbbnnnyyy~~~zzzwwwrrrkkkfffZZZTTTLLLFFFBBB???<<<999;;;999888:::<<<<<<999666<<<<<<===>>>===999444222555444333333333333222111222111000000000000...,,,///111000///222777888555111000///...---------...///------...000111111000.....................///---...//////...,,,+++***+++------+++***,,,,,,)))))))))***+++,,,------...'''***///555777555///+++------+++******+++...000,,,+++++++++,,,...///000////////////......------111111222111000...,,,+++///...,,,***)))))))))******+++---///...,,,***(((---***'''(((***,,,***(((+++,,,...///...,,,***)))******+++,,,+++***)))(((++++++++++++***))))))(((---,,,+++,,,---...---+++---+++***++++++***+++...,,,---...//////...,,,+++,,,+++++++++***))))))(((+++,,,,,,)))+++......***'''+++...///...///222666000222444444333222222333.....................---111111000///......///000///////////////000111111,,,------...///000111111//////111333666777555333555222...---...111333444///////////////000111111000111111222222111111000111111111111000///............///111333444444333666666666666777777888888666555444333333444555666666666555555555444555555444222000......///000111000000000000111222333444666555444333222111111000(((...555666444222444777:::777555555777888666333666666666555444222222222///000222333555666777888777555444555666888888777999888777555555666888999888666555444555777999:::======<<<:::777666777888999777555444444666666777:::999999:::<<<<<<;;;::::::999999999::::::;;;<<<:::;;;<<<<<<============;;;<<<===>>>>>>??????>>>999:::<<<<<<;;;<<<===???========================))))))'''''''''''')))***'''((()))***)))((('''&&&))))))((((((((()))******,,,***(((((()))***)))(((***------******------***---...///000///---+++)))++++++++++++***((('''&&&&&&'''((()))************************************((())))))************)))***))))))(((((())))))***))))))))))))))))))))))))*********,,,---,,,***'''(((((())))))))))))******((((((***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))))))))************)))((()))+++---))))))***++++++******)))***)))***---...---111777555888???HHHOOOUUU___iiipppvvvzzz{{{~~~|||{{{}}}{{{}}}{{{|||}}}yyyqqqjjjeee^^^VVVPPPCCC>>>999777777888666333444444444555777666444222222222444777666222111444222222222111000000//////111000///111222222111///000111000...111666777555111000///---,,,------......------...000111000///------------,,,,,,++++++++++++,,,,,,++++++******,,,+++***(((((()))******************+++,,,---...''')))...333666444000,,,------,,,***(((***---000...---+++******---000222......//////......---,,,............---,,,***)))...---,,,************+++,,,---...///...---+++***+++)))(((((()))))))))(((,,,,,,,,,---,,,***)))(((+++*********************,,,,,,,,,+++***)))((('''...,,,+++,,,---...---,,,******)))******+++,,,,,,//////000000///---,,,*********+++,,,++++++******+++---+++)))***---,,,(((***+++,,,------///333666333444555444222111111111---------...------,,,+++000111000///------000222//////......//////000111000000111222222333444444...///111444777777444222333111...---///111222333000000//////000000111222000111333444444333111000---...///000111111111111000000111222222333444444666666666777777888888999888777666555444555666666888888777777777666666555333333111000000111222222111000000111111222333444555555444333222111111000&&&,,,222666666555666777999777666555666777777666555555444333222222222333444444555666666555555444444333111222333444444333777777888777555555666777555555555555666777999:::<<<<<<;;;999777555666777666555555555555555666666999888777777999:::999888888888888888999:::;;;<<<777888999:::;;;<<<<<<<<<:::;;;<<<============<<<777888:::;;;;;;===@@@BBB============>>>>>>??????((('''&&&&&&&&&(((***+++((()))***++++++)))'''&&&'''''''''((()))))))))(((,,,***(((((()))***)))((())),,,,,,)))))),,,,,,)))+++---///111000...,,,***(((((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))******++++++,,,)))************))))))((('''((()))***************((((((((())))))******+++***)))***,,,---,,,)))((((((((()))***************))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,++++++***)))))))))))))))***(((''''''(((***+++*********+++,,,,,,+++***))))))(((***------+++---111///000555<<<@@@EEENNNXXX___cccfffgggjjjpppsssqqqtttsssvvv|||~~~zzzvvvvvvsssxxx}}}~~~|||yyywwwvvvxxxzzz{{{|||}}}xxxqqqooollleee]]]VVVPPPJJJCCC>>>666222//////222444222///000000111222333222111///......111444222...000666000111111111/////////000000///000111333333111000222333111...///444444111111000...,,,,,,,,,---......------...///000...---///.........---+++******++++++******++++++,,,,,,,,,+++***))))))))))))++++++************,,,---...***+++...111333222///---,,,,,,,,,***)))+++000444333000,,,((((((***...111,,,,,,---------,,,+++***,,,------...---,,,+++***---,,,+++*********,,,,,,---------------,,,,,,+++'''((()))(((((((((***,,,+++++++++++++++*********,,,+++)))((((((***+++,,,,,,,,,,,,,,,+++***)))))),,,+++***+++,,,---,,,***'''((())))))***+++,,,,,,.........------,,,+++***)))***+++,,,------,,,,,,+++---+++)))***,,,+++'''...,,,))))))+++...000111555555666444111//////000,,,------...---,,,+++***///000000///------000333......------......///000222222222333444444444555///...///111333444333111000...------...000111000000000//////000000111222222111111111111111111222---...///000111111111111000000000//////000222333444444555666666777888888777666555444333333444555444444555555555555555555111111111111222222222222111111111111222333444555666666555444333222111111,,,...222555777888888888555666666555444555777888555333111000111222333444444555666666666555444444444333111111222333333222444777999888666444444555444444555666777888999999;;;;;;;;;999666444555666333444666777777666666666777666555555777888888777999999999999:::;;;<<<<<<777888999999::::::::::::999999:::;;;;;;;;;;;;:::777999::::::;;;===@@@BBB>>>>>>>>>>>>============'''&&&%%%%%%&&&(((+++,,,)))***+++,,,+++***(((&&&&&&%%%%%%'''((()))(((&&&,,,***)))((()))***)))((((((++++++)))))),,,,,,))))))+++...111111000---,,,%%%&&&'''(((((('''&&&%%%&&&''''''((())))))(((((((((((()))***+++,,,,,,---***************)))((('''%%%''')))***+++++++++***&&&''''''((()))***++++++***)))***---///---+++***'''((()))***************)))******+++++++++******+++++++++,,,,,,------------,,,+++******+++,,,---+++******)))))))))))))))+++'''%%%%%%)))+++***)))***+++,,,------,,,******,,,***+++---+++((()))------,,,...222555888BBBKKKSSSVVVXXXXXX]]]eeeiiiiiimmmiiiiiimmmooommmlllmmmmmmsssxxxzzzzzzyyywwwuuuqqqrrrtttuuuvvvyyy~~~~~~yyywwwxxxwwwooohhhdddXXXRRRJJJEEEAAA>>>888444333000,,,---000111...***---...///000000000///...000///111333///***---555111222333222111111222333111111111222222222///---555555222......222222...222000...,,,+++,,,---......------...//////---,,,111111111000///---,,,+++---,,,++++++,,,---///000---,,,,,,------++++++,,,++++++*********,,,---............000111111...,,,+++,,,,,,+++***---333888777333---(((&&&(((,,,///******+++,,,+++***)))(((---.../////////...---,,,,,,+++*********+++,,,------------,,,,,,,,,++++++$$$'''))))))((())),,,000************+++,,,---...---+++)))''''''))),,,---***++++++,,,,,,,,,+++++++++***)))***+++++++++)))&&&'''(((((())),,,---,,,+++++++++***************((()))+++---............+++---+++)))))),,,+++&&&((($$$!!!$$$***111666777666666666444000.........------.........---+++***///000000///,,,---111444---------------...//////111222222222222333333333000...------///111222111333111000111333444444333000000000000000111111222333111///......///111333111111111111000///...---///...---,,,+++,,,///111333333333444555666666777444333222111000111111222......000111222333333333---...///000111111000000222222222222333444555666777666666555444333222222333222222444777:::::::::333555666555222333666:::555333000///000222444555111222444666777777777666666555333333444555444333333666999999666444333444333444555777888999999999;;;;;;:::888555444555666111333666888888777777777666555444444666777777666:::999999:::;;;<<<===>>>999999999::::::999888888888888999999::::::999999999:::;;;::::::<<>>===<<<;;;;;;'''))))))(((%%%%%%(((+++***(((''''''((('''$$$"""+++,,,,,,***&&&$$$%%%'''+++*********+++++++++***///+++((((((+++------,,,***,,,000333333111...+++))))))))))))((((((''''''((('''&&&''')))))))))'''((()))***+++,,,---......***(((&&&%%%'''((((((((('''''''''''''''&&&&&&&&&)))'''&&&(((++++++)))'''%%%'''***------+++)))''')))((('''((()))***)))((())))))***++++++++++++***...---++++++,,,...///......---,,,,,,,,,+++)))'''******************++++++,,,,,,,,,+++***)))((((((,,,,,,,,,+++++++++*********++++++,,,+++***)))(((---......000222444666777CCCCCCEEEGGGJJJNNNRRRTTTUUUVVVVVVVVVVVVWWWWWWWWW```ccchhhmmmppppppooommmoooqqqtttvvvwwwwwwyyy{{{zzzxxxvvvvvvvvvvvvuuutttuuupppiiibbb[[[UUUOOOKKK@@@<<<777444333222///------------,,,,,,,,,++++++))),,,///000000///......,,,,,,---...///000111222///000111222333444444444555111......000222111///------///000111111111111111,,,,,,000000++++++///...---,,,++++++---...///......---,,,,,,+++******....../////////...---------((((((...000+++&&&%%%//////------------...///...222111---,,,000000,,,...+++***---222555444111444000+++***+++,,,***'''$$$&&&))),,,............,,,,,,---///000///,,,)))***))))))***,,,,,,***)))+++,,,,,,,,,,,,+++***)))'''''''''''''''((())))))+++,,,...///...,,,***(((*********)))******++++++...---,,,,,,++++++,,,,,,*********)))(((''''''&&&,,,***''''''))),,,------***))))))((('''((((((((()))))))))))))))*********......---,,,,,,+++******************,,,///111222222222111000000000000000......//////...---,,,,,,000///...---,,,---......222111000//////000111111111111222222222333333333/////////000222333111000333222000/////////000111222222222222222222222222000000111000...///111444...000111111///...///000++++++,,,---............111222333444555444333333///222444444111000222555444333222222222111///---000000000000000000000000333333444666999999777555333555555555333222333444111333666888:::999888777888666555444444666888:::000444444111000333666666888666555444444555666888666333111333777999666222444444444555555666666666<<<;;;999555222222444666???;;;666666888888555111777666666777999:::888777555555444444444555666666777888:::<<<===;;;777444444666777888777777999;;;555888;;;<<<;;;999999999::::::999999999:::;;;;;;@@@@@@@@@??????>>><<<<<<*********((('''''')))***,,,+++))))))))))))'''%%%)))***+++)))&&&%%%''')))---(((######'''***)))&&&---***''''''))),,,,,,+++***,,,///111111///---+++))))))((((((((())))))***((('''&&&''')))))))))(((%%%%%%&&&'''((()))******)))(((&&&&&&((()))(((''''''''''''''''''''''''''')))''''''(((++++++***''')))***,,,......---+++)))***((('''((()))***)))((())))))***++++++++++++***---+++))))))+++,,,---,,,,,,+++******+++***(((&&&************************,,,------,,,+++***))))))+++++++++*********))))))***++++++,,,+++***)))(((,,,,,,,,,---///000222222555555666888;;;>>>AAACCCAAAAAAAAABBBBBBBBBCCCCCCMMMPPPUUUYYY\\\]]]]]]\\\aaacccfffggghhhiiikkkllllllkkkjjjjjjiiigggdddaaaZZZVVVPPPKKKGGGBBB>>>;;;777444000//////...---+++,,,,,,,,,,,,++++++++++++***,,,...///............++++++,,,---...///000111///000111222333444444444333000------///000///...---...///000000000000000222...---000///++++++...///...............//////...------,,,++++++******++++++++++++***)))(((''',,,((((((---...,,,+++---///...---,,,,,,------...)))---...+++,,,000000,,,---+++))),,,111333222///000...,,,,,,,,,,,,,,,+++((())),,,...000000//////---...///111222111///,,,---,,,+++,,,------+++***+++++++++,,,,,,+++******(((''''''''''''((()))))),,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,+++******)))((((((,,,***(((((()))*********---,,,++++++***+++++++++((()))))))))******++++++......---,,,,,,+++******+++***++++++,,,---...///111111000///////////////......//////...------,,,------,,,,,,---...///000000///...------...///000111111222222222222222222000///...///111222111000222111000/////////000000222222222222222222222222111111111000...///000222222333333111...,,,+++,,,+++,,,---...////////////111222333444444444333333111111222333333333111///555333222111222222000///222222222222222222222222111111333666888777555222444444444444555666666777333444555666777777888888888777666555555555666666///333333000///333555555666555444333333444555666666333111333777888666222333444444444555555555555999999777555333444666999;;;888444555888999777444666555555666888888777666444444444444444555666777::::::;;;<<<===<<<999666666777999999888888999;;;999;;;======;;;999888888777777777888888999999999?????????>>>>>>===;;;;;;---+++)))))))))***))))))---+++))))))))))))'''%%%'''((()))(((''''''(((***///''' &&&+++)))%%%***(((&&&&&&'''***++++++,,,,,,---------,,,+++++++++***)))((('''((())))))((('''&&&''')))***)))((($$$$$$%%%&&&''''''(((((((((((('''((())))))(((&&&&&&&&&&&&''''''(((((())))))(((((()))++++++***(((+++,,,,,,---,,,,,,+++******)))((()))******)))((())))))***++++++++++++******)))'''((()))++++++***+++)))))))))******(((&&&************************------------,,,+++***************)))))))))((((((******+++,,,+++***)))(((******++++++,,,------...------...///111333555777333444444444444555555555999;;;>>>AAADDDFFFFFFGGGLLLNNNQQQRRRRRRSSSUUUVVVWWWVVVVVVVVVUUUQQQLLLHHHBBB???<<<999888666444222///---+++***+++,,,+++***++++++++++++*********))),,,,,,,,,,,,------------+++++++++,,,---...///000///000111111222222222222000...---,,,---...---,,,......///////////////...222///...000///,,,,,,...///000000000000000//////------,,,,,,++++++******,,,,,,,,,,,,+++++++++***+++))))))******))),,,111///...---,,,+++,,,,,,---$$$'''******+++......,,,---+++***,,,///111///,,,)))+++,,,,,,+++++++++,,,***+++---...//////............000222444444111///000...------......---+++******+++++++++++++++***((((((((((((((())))))***---,,,+++++++++,,,---...))))))))))))***,,,---......---,,,,,,++++++,,,,,,------,,,,,,+++*********,,,***))))))))))))(((&&&+++***))))))(((((())))))'''(((((()))***+++,,,,,,...------,,,,,,++++++***++++++,,,,,,------,,,,,,000000///............///.........///......---,,,+++++++++,,,---...000000---,,,++++++,,,---///000222222222111111111111111111///------///111111000111000///.........//////111111111111111111111111222222222111///...///111222333333111...+++***+++,,,---...//////000//////111111222333333333333333666333111222555444///+++666444222111222222222111333333333333333333333333111222444777999888555222777555222444777::::::999666666555444444666888999888888777777555444333222///333333000///333555555555444333222222333444555555333222333777888555222333333333444444444444555555666666555555666888;;;777444222444777999888666555444333444666777666555333333333333444555666777::::::999:::;;;:::999777777999:::999888777999:::<<<>>>???>>>;;;888666666555666888999:::::::::999<<<=========<<<;;;:::999...+++((((((++++++)))&&&+++)))''''''''''''&&&$$$((((((((('''''''''((()))...)))%%%%%%)))+++***(((((('''%%%%%%&&&(((***+++---,,,+++***)))*********...---***(((&&&&&&''''''(((''''''''')))***)))(((&&&&&&'''(((((()))******((('''((()))******(((&&&%%%&&&&&&'''((())))))***)))))))))***++++++******++++++******))))))******,,,***))))))***+++***((())))))***++++++++++++***)))((('''((()))******)))***)))((()))******)))'''+++++++++***************+++,,,,,,,,,++++++***)))+++*********)))))))))))))))***+++,,,++++++))))))+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111111222222222333333000111222333555666777888:::<<<>>>?????????AAABBBDDDCCCBBBAAAAAA???;;;888777555333222222222111000,,,,,,+++++++++++++++***************))))))))))))---+++******,,,---------------,,,,,,---///000111......///000000000////////////...---......------....../////////......---000//////000000//////000///000111111111///...---,,,,,,,,,,,,++++++******,,,,,,,,,,,,---......///+++,,,+++)))&&&$$$(((,,,///...---+++++++++,,,---###&&&(((***+++,,,,,,+++---,,,,,,---///000...,,,%%%))),,,,,,)))((()))***++++++,,,------,,,++++++------...000333333111///111///------......---+++)))******++++++++++++***))))))(((((())))))***+++,,,,,,---....../////////'''''''''((()))+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++************)))((()))***)))'''%%%))))))(((''''''''''''(((''''''((()))+++,,,---------------,,,,,,+++++++++***+++,,,.........------///......---------......---...............------+++++++++,,,---......///+++++++++++++++---///000111111111111111000000000222000---,,,...000111111000//////...............000000000000000000000000222333333111///---...///---///000000...---------,,,,,,---...////////////111222222333333333333333:::777444333333222000...777444111000222333444444333333333333333333333333333444777:::<<<:::777333;;;777333444999<<<;;;999777777666666666777777888999999999999777444222000000333444000000333666555444444333333333333444444444333222444666666555333333333333444444444444444444555666666666666888:::555444222333666888888777444333222222444555555444222222333333444555777777999777555555666777666555777888999888777666777888;;;======<<<999777666666666888;;;===>>>>>>======::::::;;;;;;:::999999888,,,)))'''(((***+++(((%%%,,,***((('''''''''&&&%%%***)))((('''''''''&&&&&&(((***+++,,,***))))))***''''''&&&%%%&&&'''***,,,...,,,***((('''((())))))+++***)))''''''''''''((()))((('''(((*********(((((((((((())))))******+++((((((((()))+++***(((&&&&&&&&&''''''((()))******)))***++++++++++++++++++,,,+++***))))))***++++++---+++******++++++***((())))))***++++++++++++******)))((()))+++,,,+++)))***))))))***+++,,,***)))+++++++++*********)))))))))************))))))(((,,,,,,+++++++++*********))))))++++++,,,+++***)))......//////......---,,,))))))***++++++,,,,,,,,,////////////000000000000000///////////////000000///111333444333333444555888555333222333444444333111///---------...---,,,,,,,,,,,,,,,***)))))))))*********)))))))))((((((,,,***)))***,,,......---//////.........000111222---...............------000000000000///....../////////////////////......---...//////000222333222//////000000///---+++***,,,+++++++++++++++******---,,,+++************+++))),,,---***'''&&&(((***...---,,,,,,,,,,,,---...(((((()))++++++***))))))------...///000000...,,,(((+++......+++))))))+++------------,,,,,,+++++++++++++++---000000///...///---++++++,,,---,,,+++)))******++++++*********)))))))))))))))***+++++++++---000333333222///---((())))))***+++,,,...///...---,,,,,,++++++,,,,,,************))))))))))))'''''''''(((***+++)))(((,,,,,,+++*********++++++'''((()))***+++,,,------------,,,,,,,,,,,,++++++(((***,,,...000000000000......------------......------...............------------------------,,,,,,,,,++++++,,,...000111000000000000000000000000333000...---...000000000///////////////......---000000000000000000000000222333444222///------...,,,---//////---,,,---...+++,,,---......//////...333333333333333444444444;;;:::777333//////222555666333111000222444555555222222222222222222222222444444666999;;;999666333===999555555999<<<:::666666777999::::::999888777999:::;;;:::999555222000111444555111000444777666555444444444444444444555333333333444555555444333444444444444444444444444444666888888666666666777666555444444555666666666555333222222444555555444444444444444555666777888999777555444555666666555555666777666555444555666888999::::::888777777888777999<<<>>>??????>>>===888999999999999888888777)))(((((()))******)))'''///---***((()))))))))(((+++)))'''&&&''''''&&&%%%###(((------)))&&&''')))'''(((((('''&&&(((+++......---***(((&&&'''(((((($$$%%%&&&'''((())))))***)))((('''(((***+++***)))''''''((((((((())))))))))))(((((()))******)))''''''''''''(((((())))))***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---.........,,,++++++,,,,,,***)))))))))***++++++++++++******))))))***,,,,,,+++))))))((((((***,,,,,,+++***,,,,,,++++++***)))))))))((()))))))))))))))((((((,,,,,,,,,++++++++++++***((()))***+++,,,+++******//////000111000///---,,,***+++,,,,,,---,,,,,,,,,---............/////////.........---------,,,,,,+++---...///...---...///111...+++***,,,///111222///...,,,+++,,,,,,+++***+++,,,---,,,)))'''''''''************)))))))))(((+++)))(((***///111000...111000///......000222333////////////......---,,,000111333222111//////000//////000000000000000///,,,///000///000333444222/////////...---+++***)))++++++++++++++++++******444222000,,,***)))(((((((((+++,,,)))))),,,...---------,,,,,,---...000111,,,))))))+++***((('''***,,,---///000000///...------///000///...------...000//////............---,,,++++++,,,...///...,,,...,,,))))))+++,,,,,,,,,******++++++***))))))(((***************++++++,,,+++...222555555333///,,,,,,,,,,,,------///000111...---,,,,,,++++++,,,,,,(((((((((((((((((((((((((((''''''(((***++++++***++++++***))))))))))))***((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...000111111...------------...//////,,,---......///...............//////......---,,,...------,,,---...000111.../////////000000000000333111//////000111111000///000000000000///...---111111111111111111111111222333444222000...---...---...///...,,,+++++++++,,,,,,---...////////////444444444444444555666666999:::888333......444999333222000000222444444444222222222222222222222222333333333555666666333111;;;888666777999:::777555444666888;;;;;;:::888666777888999999888666333222000444444111000444666666444444444555555444444444222222333444444444444444666555555555555444444444555777999999777666555555777777666666555555666666666444333333444666666666666666666555666666777888;;;999777777888999888777333444666555444333444666666777888888777777888:::666777999:::;;;;;;;;;;;;777888888888888888777777&&&(((+++++++++***++++++000---***((()))))))))((()))'''%%%%%%'''((('''&&&&&&((())))))(((''''''(((((()))***)))((()))---000///---+++((('''&&&''''''###$$$&&&'''((('''&&&%%%)))(((((((((***+++***)))''''''(((((((((((())))))+++)))(((((()))******)))((((((((((((((())))))))))))+++------++++++,,,---***+++,,,,,,---.../////////---,,,+++,,,,,,***)))))))))***++++++++++++***)))))))))***,,,,,,+++)))'''''''''(((+++++++++))),,,,,,++++++***))))))(((((())))))*********))))))++++++++++++************((()))***+++,,,++++++***---...///000000...---++++++,,,---...///...------------------.........///++++++,,,---------,,,,,,)))+++------,,,+++,,,------+++)))***,,,...//////000///---------...---,,,))),,,...---***(((((()))++++++*********))))))))))))((((((,,,111444222///111000...------///111333222222222111000///......///111444333111//////000//////000111222222222111...222222//////333333000111000...---+++***))))))******************++++++555333000---++++++++++++)))***'''###%%%+++---+++---,,,,,,---...000222444---)))''')))(((&&&'''+++)))+++...000000...------...---,,,---///000000000000//////...............///...---...///000///------+++))))))+++---......++++++++++++***((('''&&&+++************+++,,,,,,,,,...111333222000---+++---,,,,,,,,,------...///...---,,,,,,++++++,,,,,,((((((((((((((((((((((((,,,***(((((()))++++++***)))(((((('''''''''''''''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///......------...//////000,,,------...//////......---...///000000000///...///...---,,,,,,---...///,,,---......///000111111444222111111222222111///000000111111111000///...222222222222222222222222000222333333000.........+++,,,......,,,+++,,,---...///000111111222111111666555555444555666777888555555444222111222444555111000///111333444444333333333333333333333333333444222222222333444333111444555777888888888666555333444555777888888888777444555666666666555444333...222222///...222444444333333444444444444333333111222444444444333333444777777666666666555555555333666999999888666555555777777777777666666777888888666444444555777888888999888888777777777777777;;;999888999::::::888777222444555555444444666777777888999888777777999;;;666666666777777777888888777777888888888888777777%%%)))------,,,+++,,,......+++(((&&&'''''''''''''''%%%###%%%(((***)))(((+++)))&&&&&&(((***)))((()))***+++***)))***...222///...+++)))''''''''''''&&&'''))))))'''$$$ ***(((((()))***+++***))))))))))))***************,,,***(((''')))*********))))))))))))(((((((((((()))+++......,,,+++,,,...'''((()))+++,,,---......///...,,,,,,,,,,,,+++)))))))))***++++++++++++***(((((((((***,,,,,,***(((&&&%%%%%%''')))+++***(((,,,,,,++++++***))))))((()))******+++++++++******************))))))))))))((()))***+++,,,,,,+++******+++---......---+++***((()))***+++,,,++++++***************++++++++++++((()))+++---.........---)))+++,,,,,,+++***+++,,,+++******+++---...---,,,...---++++++---------,,,))),,,//////---+++,,,---++++++++++++************((('''(((---333666333///111///---,,,,,,...000222444444444444333111000///...111444333000...///000...///000222222333333333111555444000///222222---222111///,,,******************************++++++,,,+++)))(((((()))+++,,,---***###&&&(((%%%,,,,,,,,,---///222444666---'''%%%''''''$$$'''---'''***---//////---,,,,,,,,,)))'''(((---000111///...------,,,,,,,,,------222111///000111111000///,,,***((()))+++...//////,,,,,,,,,+++)))(((&&&%%%++++++******++++++,,,---....../////////---,,,+++*********)))******++++++...---,,,,,,++++++,,,,,,(((((((((((())))))))))))///,,,)))((()))*********,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,...............///000111,,,,,,---.../////////...,,,---///000111222111111///...---,,,,,,,,,---...+++,,,---...///111222222444333222333444333111///000111222222222111///...222222222222222222222222000111333333111///......&&&(((+++,,,---...///111000111222333333444333333777666666555555777888999222000///222555666333////////////111333444333222444444444444444444444444666444333222444555444333///222666999888777666666333333222333444666888999111222333333444444444333---000000---,,,000333222111222222333333222222111111222444444333333333444888888777777666666666555111444888:::999777666666666777777777777777999::::::777555555666888999999;;;:::999888777777777777888888777888999888777555222444666666555666777999999::::::999888888999;;;777666666666666666777888777777888888888888888777((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&*********'''$$$######$$$+++)))''''''(((******)))***)))((()))***+++***)))+++++++++***)))(((((('''((((((''''''''''''(((((()))((((((((()))***++++++&&&''''''((()))*********++++++***)))(((((())))))'''(((***++++++***)))(((+++,,,,,,------,,,,,,,,,$$$&&& !!!,,,222000000...,,,***)))))))))******+++,,,***((('''((()))))))))(((''''''((()))***---+++(((&&&%%%&&&((()))---,,,+++***))))))))))))(((***...000///,,,(((&&&)))))))))'''&&&'''))),,,))))))))))))************+++++++++++++++,,,---...,,,------,,,,,,***)))(((*********,,,------,,,***++++++************++++++666222---+++,,,------,,,...,,,++++++,,,------,,,,,,+++***))))))+++---...//////...---+++***)))))),,,***)))+++------)))&&&***)))(((((())),,,000222222000...,,,,,,---///111///333444111///000///,,,...///000000///---+++***,,,---......///111555888;;;999666111///000444888000///...---------------)))***+++,,,,,,,,,,,,+++---+++((((((***,,,------***)))'''&&&'''((('''&&&---...'''%%%:::PPPFFF******((('''&&&&&&'''(((***---+++)))***---...,,,***(((***++++++***)))+++,,,666222...---///...+++(((000---,,,+++---/////////***,,,.../////////111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---*********+++++++++******)))+++++++++*********)))))))))((('''(((***++++++***))))))))))))((((((''''''---***(((***---000///---************************222000,,,***))))))+++,,,''')))***+++******,,,---000///...---,,,---......////////////////////////111///...///000111000...++++++,,,---.........---//////000000111111111222000111222333444444444444000...---///333444222000111111111111111111222222////////////000111222333---111000------111111...222000000333777888444000222222333555777888666444000000000111111222333333000111222222111000///...222222444666888888555222555444333111000000111111444444333333333444555555444333222333444555444333333111222666666222111333111111222222222111111000555...+++000222///...000111111111111222333444555666555333333555666666666777888999999888777666555:::::::::999888777666555:::888777777888888777555888888777777777777777888;;;:::999888777666555444000222555777999::::::999888777666777:::<<<<<<<<<;;;999666444555666666666666666777777777777666555&&&&&&'''((())))))))))))))))))))))))((((((''''''+++***))))))((()))))))))'''((((((%%%###"""$$$'''(((''''''(((***+++***)))++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++''''''((())))))***++++++++++++***)))))))))))))))******+++++++++******)))++++++,,,,,,,,,++++++***&&&&&&''')))***,,,111777.........---,,,+++))))))((()))******))))))***++++++)))''''''((()))***)))************************---,,,+++***)))))))))))))))+++---......,,,)))'''*********)))((((((***,,,))))))))))))************------,,,,,,,,,,,,------------,,,++++++***))))))*********+++------+++***,,,,,,++++++++++++,,,,,,111---***(((***+++***)))...,,,++++++,,,------,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------+++(((+++***)))(((***,,,///111222111...,,,,,,---///000000555777444000000///---.........///......---,,,,,,---///000000111444666:::777333222333333222111......------,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))+++,,,,,,,,,***)))((()))***)))(((***---)))'''222@@@;;;***+++)))(((''''''((()))+++,,,***)))***,,,---+++)))+++,,,---,,,+++***+++---222222111///---,,,,,,,,,---+++***+++,,,...------***,,,.../////////000222000///......------.........------------------...---+++***,,,......,,,***+++,,,,,,,,,,,,,,,++++++++++++++++++************,,,+++******+++,,,+++)))++++++++++++*********)))++++++,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,222111...,,,++++++,,,---''')))++++++******,,,---------,,,,,,---...000111///////////////////////////...---.../////////---,,,,,,---.............../////////000000000111111...///111333444555666666222000///000222222000---111111111111111111111111000000000000000111111222000111222333444333222111333111000222666777333000555444555666777777666444222222222222222222111111111111222222222111000///222222444666888777555222555555333222111111111222333333222333333444555555555444333555777888888777444222222444444000000222111222222333222111000///222,,,+++000222000...000000000000111222333555555444222000111222444444444666777888888888777666555999:::::::::999888666555666555333333444555333222888777777666666666777777::::::999888777666555444111222555888::::::::::::888777666777:::<<<<<<<<<999666333222333444444333666666666777777666666555$$$%%%''')))***,,,,,,,,,))))))))))))))))))((((((+++)))'''(((+++---,,,+++$$$((()))&&& """''''''&&&&&&''')))+++***))),,,***(((&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((()))***+++,,,(((((())))))***++++++++++++***))))))))))))))))))---,,,++++++************+++++++++++++++***)))(((...&&&'''000000***...:::,,,...///000///,,,)))'''%%%''')))))))))***,,,...---)))'''''')))+++***)))((()))+++,,,+++***(((''',,,+++******))))))))))))***+++,,,,,,,,,+++***)))***+++,,,,,,***)))***,,,))))))*********+++++++++......------------------...---+++***))))))*********))))))+++,,,---+++***---,,,,,,,,,,,,,,,,,,---///...,,,,,,------,,,+++...,,,+++,,,---...---++++++******))))))+++,,,---******+++,,,---.../////////---++++++,,,---,,,+++,,,,,,******+++,,,///000333111///---,,,---...//////777;;;666111//////------------------...//////,,,...111222222222222333888444111333666555///))),,,,,,,,,+++,,,,,,------...---,,,,,,,,,,,,------+++)))'''''')))***+++***,,,***(((((()))***)))((((((++++++)))***,,,---++++++***)))(((((()))***++++++***))))))***+++***)))...//////...,,,++++++,,,,,,...000...)))(((***...***))))))***,,,,,,+++)))***,,,.../////////000111000000///...............//////------------//////---,,,,,,,,,......---+++------------------------,,,,,,,,,+++++++++******///...,,,,,,,,,,,,+++)))------------,,,,,,,,,,,,))),,,...---******---111------------------------000///...---,,,,,,++++++(((***++++++******,,,---***++++++,,,...000222333////////////////////////...---,,,---......---,,,---......///////////////.........///////////////---...000222444666777777444222111111111000---+++111111111111111111111111000000000000000111111111333000444<<<<<<555222555555222111222555666444222999888777777888777555333444444444333222111111111222222222333222222111000222222333555777666444222555555444333222222222222111111111111222444555666555555555888:::<<<;;;:::666333222333222//////222111222333333222000...---...+++,,,111333222000111//////000111222333444555222000......000111222111444555666777888777666555666777999999999777555444777666444555666666555444666666555555555666666777999999888777777666555555222333666888::::::::::::999888777888:::<<<<<<<<<888555333222222333333222444555666666666666555555%%%&&&''')))+++,,,------******)))))))))))))))***+++'''$$$&&&+++---,,,(((&&&(((***'''$$$###&&&***(((''''''(((***,,,,,,++++++***'''%%%$$$&&&((()))((((((''''''''''''(((((('''''''''((((((***+++,,,))))))******++++++++++++******)))))))))))))))***...---+++)))(((((())))))***++++++******)))(((''',,,'''''',,,---***,,,333,,,---...///...,,,)))(((&&&''')))***)))***+++------***&&&'''***,,,+++((()))*********)))'''%%%###++++++***)))))))))))))))++++++++++++************)))+++---,,,+++)))******))))))******+++,,,,,,,,,---------------...///000...,,,***(((((()))***+++***))))))***,,,,,,+++***,,,,,,++++++++++++,,,,,,------.../////////...,,,---,,,,,,,,,......---++++++************+++,,,,,,***++++++,,,---.../////////---+++***++++++,,,,,,...---,,,,,,,,,---...///333111///...---------......666;;;666000...---,,,---,,,,,,,,,---///111222,,,///222444333222111111555333111222444222---(((+++++++++***++++++,,,---...---,,,+++++++++,,,---+++***(((((()))+++******)))(((&&&&&&'''(((((('''))))))++++++'''###&&&---***))))))(((((())))))*********)))))))))))))))(((///000000...,,,******+++(((***+++)))'''''')))+++(((((()))***,,,,,,***(((***,,,...///......///000000000///............//////...---,,,,,,---...///------......///......------,,,,,,,,,------......,,,,,,,,,,,,++++++++++++...---+++,,,,,,---+++***------------------------)))+++,,,+++)))))),,,...........................+++,,,,,,,,,,,,***)))((()))***,,,+++******,,,---***+++,,,---...000111222////////////////////////...---,,,---...///...,,,//////000000000000//////........................---...000222333555555555222222111111000///---,,,111111111111000000000000...//////000111222222222444...444@@@AAA555111777555444222333666999999888===;;;999888888777444222444444444333333222222222222222222333222222222222333222333444666555333111555444444333333333222222000000000111222333555666777777777999;;;<<<;;;999999555333333222///000333111222333444222000---+++,,,---///333555444333333000111111222222222222222111///------///111111111333444555666777777666555333444666777777555333222777666444555666777666444555555444444444555666666888888777777666666666555333444666888999:::::::::999888777888:::<<<<<<;;;888666444333444444444333333444444555555555555444'''''')))***++++++++++++******)))((())))))***+++...***&&&'''+++---***&&&((('''&&&&&&(((***+++,,,***))))))***,,,...---,,,+++)))'''%%%%%%&&&(((***((((((''''''''''''((((((&&&&&&&&&'''(((***+++,,,***************+++++++++***)))))))))))))))******,,,+++)))((('''''''''(((***************)))(((''''''+++***%%%&&&,,,---))),,,+++++++++******))))))(((***+++***)))((()))***,,,)))'''''')))+++***)))+++***))))))((((((((((((******))))))((()))))))))*********************+++)))+++,,,,,,***(((((())))))******+++,,,---------++++++,,,---...///111222---+++***(((((()))***,,,***)))((()))+++,,,+++***++++++************++++++''')))+++,,,,,,+++******---,,,,,,---//////---++++++++++++++++++,,,,,,---------------------------...---,,,+++******,,,---//////...------...//////222111///...---------...,,,333777333...,,,,,,+++,,,++++++,,,---///111333,,,000333555444222111000333333333111///---,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******+++,,,+++***)))'''&&&&&&((()))(((''',,,)))))),,,***%%%'''---((((((((((((((((((((((((************)))(((((())).........---***(((((()))***(((''''''***++++++))))))))))))+++------+++)))***,,,...///...---...///000000///...............------,,,++++++,,,------+++,,,---------,,,,,,,,,++++++******+++,,,------,,,,,,,,,+++++++++*********))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,+++)))'''(((***++++++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))(((***+++,,,,,,+++***,,,------------.......................................///...------//////...---///000000000000000//////............------------//////000111222222111111...///000000000/////////111111111000000000//////+++,,,...000222333444444222---222???@@@444000666555555555777:::<<<>>>>>>===;;;999777777666444222222222222333333444444444222222222222222222333333333222222333444444222000333333333333333333222222000000000111222333555666888777888999:::999777555;;;777555555444111111555111222333333111///---+++---000333444555666555444222222222222222000///...222000//////000222222222222333444555666666555444222444555666777666444333333222111111333333222111444444444444444555666666777777777666666666666666444444666777888999::::::999888777777999;;;;;;:::777555333333333444222111222222333444444444444444(((((())))))***)))))))))***)))((('''((()))***+++000---******+++,,,***((('''%%%###%%%))),,,---,,,---+++++++++---...---,,,***)))'''&&&&&&''')))***((((((''''''''''''((((((%%%&&&&&&'''(((***+++,,,************************)))))))))))))))******+++***)))((((((''''''''''''))))))************))))))&&&---,,,$$$&&&//////&&&++++++******))))))))))))***+++,,,***(((''''''(((***)))(((''''''((()))******)))))))))***+++,,,---***))))))(((((())))))))))))))))))************+++***+++,,,+++)))(((((()))******+++,,,------...///+++++++++,,,---///000111+++***))))))((()))***++++++)))((((((***++++++***+++******))))))******+++(((***------,,,+++++++++---------...//////---+++,,,,,,,,,---------------//////......------,,,,,,---......---++++++,,,...//////////////////000000000//////...............,,,111222...,,,---,,,)))+++++++++,,,...000111222---000333555444222222111111222222000---,,,---///---,,,++++++******++++++++++++,,,------------------,,,++++++,,,,,,+++)))+++)))((((((***++++++***---***)))+++---+++***+++''''''((((((((((((''''''***+++,,,+++)))(((((())),,,------+++)))''''''(((...***''')))---///---***+++******+++------,,,***+++,,,......------.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))))))))******))))))((()))***,,,---+++++++++*********))))))(((''''''(((***++++++***))))))))))))************,,,)))&&&'''***,,,***'''++++++++++++++++++++++++......///000///...,,,,,,***,,,---,,,++++++,,,---......//////...---,,,,,,------------------------///...---...///000///---000000000000000//////..................---------...//////////////////...+++---///000//////000111111111111000000//////...+++,,,///111333333333333000---111999:::333111444666666888:::===???@@@AAA;;;999666555555555444222111111111222333444444444222111111111111222333333333222111222333333111000111222222333333222222111111111111111222444555666777777777888999777444111:::777666777666333333666222222111111000///...---///333666444333555555444222222333333222000...---444222000000222444444444111222444444555444333333444555666666777777777777444333222333444555444333444444444444444555666777666666666666666666666777444444555666777888999999888777666666888999999888333222000000111111///...000111222333333444333333''''''((()))))))))(((((()))((('''&&&&&&(((***+++---,,,+++*********))))))&&&'''''''''((())),,,......,,,++++++,,,---,,,***)))))))))(((((())))))***((((((''''''''''''((((((%%%%%%%%%&&&(((***+++,,,)))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))(((((('''(((((()))***++++++++++++******)))(((+++...,,,))))))***+++,,,,,,+++)))'''***+++,,,***(((''''''(((&&&(((***((($$$$$$'''+++((()))*********((('''&&&))))))(((((((((((())))))(((((()))***************---------+++(((((()))+++******+++,,,---...//////,,,,,,,,,,,,,,,------...))))))))))))************+++)))'''''')))++++++***,,,++++++******++++++,,,,,,...//////---+++,,,...---------///000000---+++------......//////......///.........------------...000222111///---...////////////000000111111111............/////////000...///---***,,,///...)))***+++,,,...///000000000---000333444444333333333111000//////000//////...///...---,,,+++************+++...000111111000///,,,+++******++++++***(((***)))'''(((***++++++***+++++++++***,,,---+++&&&((((((((())))))(((((((((+++---...,,,)))((()))***+++,,,,,,+++)))'''((()))+++***))))))***+++++++++,,,***)))***+++,,,,,,++++++,,,......---,,,---.........---,,,,,,,,,,,,,,,+++,,,---......---,,,+++(((***,,,,,,***((()))+++***)))(((((((((***,,,---*********)))))))))((((((***((('''(((******)))((('''((((((((()))))))))***,,,+++*********+++++++++++++++++++++++++++++++++//////000000//////......+++,,,------+++++++++---....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,///000000000//////...---////////////......------+++,,,------............+++---000000///...000222222111111000//////......---...000222222222111000...///000222444444333333777999;;;===>>>>>>>>>???888666333333333444333333111111222222222222222222111000000///000111222333333222111111222222111///000000111222222222111000333333222333333444555555555555666777999777444111777555555888777444333555222111000///...//////000000666777222///222333111///000111222222111000///555333111111333444555444222222333444444333222111444333333333444555777888666555555555777888777666444444444444555666777888555555555666666666777777333333444444555777888888777666444555777888777777222111000000111000...---///000111222333333333333%%%&&&'''((())))))))))))((('''&&&%%%&&&''')))+++((()))***((('''&&&((()))'''***---+++'''''',,,111...,,,++++++++++++***((()))))))))***************((((((''''''''''''((((((%%%%%%%%%&&&(((***+++,,,)))))))))((((((((((((((())))))((())))))***++++++'''(((***++++++***)))((('''((()))+++,,,,,,,,,,,,...%%%$$$,,,///)))(((---'''***---000000---)))&&&)))***+++***)))((((((***$$$(((+++(((###!!!&&&,,,)))***+++***'''"""))))))(((((((((((()))***'''((()))+++++++++***)))//////...+++))))))+++---******+++,,,---//////000///...---,,,+++*********((()))************))))))+++)))'''''')))+++++++++---,,,,,,++++++,,,,,,---)))+++---+++(((''')))+++---------///000000---+++---...//////000000//////........................///222555444111///000111...//////000111111222222------......///000000000000...***(((,,,111///******+++---///000000000///---000222333333333444555111...---///444444000+++000///...,,,+++******)))***,,,000333555444222000+++***)))***+++***(((&&&((('''%%%&&&((())))))((((((---...***))),,,***###))))))************))))))+++---///---***((()))++++++,,,,,,+++)))((()))***&&&(((***(((&&&%%%(((+++,,,***((((((***+++,,,,,,+++,,,......---,,,---...------,,,++++++++++++,,,+++---///111111///---++++++---//////,,,+++,,,...***)))(((((()))+++---...))))))))))))((((((((((((,,,***))))))******((('''''''''(((((()))))))))***+++---///---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++---------+++++++++---,,,---...//////...---,,,++++++++++++++++++++++++---,,,++++++------,,,+++///////////////...------000000/////////.........((()))+++,,,---.........+++...111000...---///111222111111000///......---000111222333222111///------000111...///444555333888:::===>>>===<<<;;;;;;555333111111222333333333333333222222111000000000000000/////////000222333444222111111222222111/////////111222222111000///444444444333333444555555333333555777999888666333555333444888888444222444222111///------...000111111777777000,,,///111///,,,---000222333333222111555333111111333444555444222333333444333222000000111000///...///222444666444333222333555666555444444444444555666777888888444444555555666777777777333333333444444666777888777555444444666777777666333222111222222222000...//////000222222333333333&&&&&&&&&&&&''')))***+++)))(((''''''''''''((((((***,,,...---+++)))''''''))))))(((((()))+++---...///...---+++***)))((((((+++***((('''''')))***,,,)))))))))))))))******+++,,,***)))+++---...,,,)))(((((((((((((((''''''''',,,)))(((+++,,,)))'''(((&&&'''((())))))***))))))******++++++++++++******,,,,,,+++******+++,,,,,,...&&&!!!(((---+++'''++++++)))((('''''''''''',,,,,,,,,+++***)))((('''$$$%%%'''(((((((((''''''++++++)))(((''''''''''''%%%(((+++***))))))---000222000...,,,+++,,,---...(((***+++,,,,,,...111333...((((((---***$$$(((222))))))******+++++++++++++++***))))))++++++***)))++++++,,,------...//////(((((())))))***+++---------------.........//////222111///------------...111222///+++,,,000000---222000///000222222000---222///---...222333000,,,,,,---------,,,,,,...///------,,,+++,,,---...///000...---...111222000...111000000222555666333000222222111000///......---...///000---***((()))+++)))...444666444111//////---,,,++++++,,,,,,***)))((((((***+++,,,---------&&&,,,///)))&&&!!!%%%(((***)))(((&&&(((***------***(((&&&&&&---,,,+++***)))((('''&&&&&&***,,,+++---000000---)))((()))...333333...)))........................,,,444444---,,,111///''',,,+++,,,---......+++)))***++++++,,,,,,,,,++++++...---,,,+++************...+++)))((()))+++******)))'''%%%&&&)))***(((&&&************))))))((((((+++((()))---,,,'''(((...,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000000000222111000///...------,,,000///...---,,,,,,---......---,,,+++,,,,,,...///000222111---,,,...///,,,------.........---+++***.........///000///,,,***)))***+++,,,---------------,,,,,,+++,,,---///000///////////////.........000///---...000111111000......//////000333888<<<777888999:::999777555333222222222222333444555555000000000000////////////000000111111111222222222333000///222777888555111333777;;;;;;777222111111444333222111111333555666888666666777999777333///555555444444444444333333444222000000222333111///>>>:::444///,,,,,,...000000//////.........//////333111///000222444555555333444444444333000---,,,...---,,,+++---000333555444333111222444777888888444555666666666555444333222222222222333444555555666777777777666444222111555444333444555666555444333333333222111000......++++++,,,///333555555444))))))((((((((())))))***(((''''''&&&&&&''''''((()))+++------+++)))((('''++++++++++++,,,---...///------,,,+++++++++,,,,,,,,,***)))((('''(((***+++***************++++++,,,+++)))(((***,,,,,,***(((***))))))))))))(((((((((,,,((('''+++,,,)))'''(((((())))))************))))))******++++++******)))))))))))))))+++,,,...000---)))%%%&&&***,,,***&&&***)))((('''&&&&&&&&&&&&---------,,,***)))((('''&&&'''((()))))))))((('''+++***)))(((''''''''''''((()))************,,,...000000...---,,,,,,,,,---***+++,,,,,,,,,---///111222,,,+++...***"""###+++***************++++++,,,+++***)))***,,,,,,+++******++++++,,,------......+++******))))))***+++,,,---.....................222111000///............222222...***+++000111...111000///000222222000...111...,,,...111222///+++,,,---------,,,,,,...///......---------...000111111///...///222333222000111000000222555555333000222222222222111000......///000000...+++)))+++---+++///555777555111//////,,,+++******,,,,,,+++***++++++,,,,,,++++++***)))***++++++(((%%%###&&&(((%%%&&&''''''((((((((((((''')))+++,,,+++++++++,,,*********))))))((((((((('''***,,,+++,,,//////+++,,,******---111111---(((+++,,,,,,---...//////000,,,222222+++***///---&&&,,,++++++,,,...---+++))))))))))))))))))(((((((((++++++++++++++++++++++++,,,***((('''((())))))((()))'''&&&'''))))))(((&&&++++++*********)))))))))+++)))***---+++'''(((---,,,,,,,,,,,,,,,,,,,,,,,,///......///111333222111222111///---,,,+++,,,,,,...---,,,,,,,,,---.........------,,,,,,---.........000000---,,,...---***---......///...---,,,+++---......///000///,,,*********+++,,,------------///...---,,,,,,,,,---...////////////............111///......000111000///000000111000000222555888777888888999888666444333222222222111222222333333000000000000////////////111111111111111111111111333111000333777888555222///000111000///...///000111000///......000111333777666555555777666333000333333333333333333333333111///...///111222000...444222111//////000222333/////////.........//////222000//////111333444444333444444444333111...---///...------...000333555222111111333666888888888444444555555555444333222444333333222222222333333333333444444333222000000444333222333444555444333333333333333222111000///...---...000333555444333++++++***)))))))))))))))'''''''''&&&&&&''''''((()))+++------+++)))((((((******+++,,,---------,,,...------,,,++++++,,,,,,,,,+++)))((((((((()))***+++++++++***+++,,,,,,---,,,+++***+++------+++)))+++++++++******)))))))))***'''&&&***,,,)))((()))******+++++++++***)))))))))******++++++******)))((((((((()))+++,,,...///---,,,+++,,,---,,,)))&&&***))))))(((''''''''''''///...---,,,***)))((('''))))))*********)))((((((+++***)))((((((''''''(((+++)))((()))***,,,,,,+++............---,,,++++++,,,---...---,,,,,,---///222---,,,///+++###"""(((,,,+++)))))))))***,,,---,,,+++***+++---...---,,,)))******++++++,,,,,,,,,...,,,***)))((()))+++,,,///.....................111111111111111000///...333222...***+++000111///111000///000111222111000222///------000000...+++,,,---------,,,,,,...//////.........///000222333000000000111444555444333111111111333444444222000000111333333333111///...000000000...+++***,,,------111555666555222///...+++***)))***,,,,,,+++***+++++++++++++++***))))))...***&&&'''***,,,+++)))***)))((('''''''''((()))$$$%%%'''&&&&&&&&&(((***(((((((((((())))))))))))(((+++---++++++...---***...,,,***+++......+++((()))***+++,,,...///000111+++000...((('''++++++&&&++++++***+++------+++***------,,,+++************((()))***,,,,,,,,,,,,+++***(((&&&&&&'''''''''&&&)))'''&&&'''((()))((('''+++++++++++++++*********+++)))***,,,+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,......///222444555444222222000---***))))))***+++------,,,,,,,,,------.........------------------,,,//////---,,,...,,,)))......///000///...---,,,---.../////////...---,,,***+++,,,------...------000///...---,,,,,,,,,,,,........................111000...///000000///...111222333222111000111333666666777777777555444222222222111000000000111111000000000000////////////111111111111000000000000333222111444777888666333222000------///222444555//////...---...///000111666444333333444444222111111111111111111222222222---,,,,,,---///000000///------...///000111222222//////......////////////111///...///111222222222222333333333333111///...000//////...///111333444333333333555666777555333222333333333333222111111555444333222111111111111111111222222222111111000444222111222333444333111111222222333333222222222000000000111333444222111******)))(((((()))))))))(((((('''''''''((()))))))))+++,,,,,,***))))))***'''(((***++++++***)))(((000///---+++***((((((''',,,+++***)))((((((((()))+++************+++,,,,,,//////////////////...---+++++++++***)))))))))((()))&&&&&&***,,,***(((******************)))((('''))))))************))))))++++++************++++++,,,---///...---,,,++++++,,,,,,+++***************000///...,,,***)))((((((*********))))))(((((('''******)))(((((((((((((((---***((((((+++,,,+++))),,,,,,.........,,,+++))),,,---------,,,,,,...///,,,)))***---,,,((('''***---+++)))((((((***---///,,,++++++,,,...///...---))))))))))))******++++++...,,,***)))(((***,,,---////////////............111222222333222111000///333222...***+++000222000222111111111222333333333333111//////000000...,,,,,,---------,,,,,,...///............///000222333000111222444555555555444111111222333444333222111...000222333333111///---000///...,,,***+++,,,---...000333444333111...,,,---+++******++++++***((('''((()))***++++++++++++---)))%%%&&&***---+++((()))((((((''''''(((((()))''''''&&&$$$######%%%''')))))))))((((((((((((((((((,,,---+++***,,,+++(((...+++))))))+++,,,+++)))******+++,,,---...//////,,,///---'''&&&******'''+++***)))***,,,,,,+++***000///---,,,++++++++++++''')))+++,,,---,,,***))))))(((&&&&&&'''((('''%%%((((((''''''((((((((('''++++++++++++++++++++++++***+++++++++***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------///222444555333111222///+++(((&&&''')))+++//////...------------------...............---,,,+++///000......///---)))......///000000///...---,,,...//////...---------++++++,,,---......------.........---------------------...............///111000//////000000///---000222333333222000000111444444555555555444333222222111000///////////////000000000000////////////111000000000000/////////111111111333666666444222555222......222666777666111111000000000111222333333222111111111111222222222111111000000///......++++++,,,---///000000000//////...........................///////////////000.........000111111000000000111111111000//////000000000000000111111222555555555666777555111...111111111111111000000000333333222111111111111111111111222222333333333333444333222222333333222111000111222333333444444333222111000111222222000...''''''''''''((()))***+++))))))(((((()))******+++(((***++++++***)))***+++((()))***+++***)))((('''------+++)))(((''''''&&&+++******))))))))))))))))))))))))))))))***++++++///000111000///.........++++++***))))))((('''''')))%%%%%%)))+++)))((()))((()))))))))((('''&&&&&&)))))))))******)))))))))************************,,,---...---,,,,,,...111,,,++++++***************000///---+++))))))((((((***))))))(((((('''''''''***))))))(((((((((((()))...+++((((((+++,,,***(((***+++---......,,,***)))***+++,,,,,,,,,---///111)))((((((,,,---+++***+++---,,,***((()))+++---///---,,,+++,,,...///...---(((((()))))))))))))))***+++***))))))***,,,...///////////////////////////111111222333333222000///222222...***,,,111333111222333333333333444666888666444222111000000///...,,,---------,,,,,,...///------,,,,,,---///000111///111333555555555444444111222333444333222111111+++---000111222000...,,,///---+++))))))***+++,,,---...000222222///,,,***...---+++******)))(((&&&''''''((()))************---+++)))((()))***))))))$$$%%%'''((())))))((((((,,,+++***(((&&&'''***---++++++***)))((('''&&&&&&(((+++,,,******+++***&&&+++)))(((((()))++++++++++++++++++,,,,,,,,,,,,,,,......,,,(((''')))***(((***)))((()))+++,,,+++***,,,,,,+++***)))((((((((()))***,,,,,,,,,***((('''***((('''((())))))(((&&&'''(((((((((''''''((((((++++++++++++++++++++++++***,,,,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///222222000...000---***'''&&&''')))***111111000///...,,,++++++---...///000000...,,,++++++///111//////000...***---...///000000///......,,,...//////---,,,---///,,,,,,---.........------+++,,,---...//////000000,,,---------......//////000//////000111111///------000222333222111111222222222333333222222111111111000000///............000000000000//////////////////////////////////////////000222333333222111222///---...111222000...111111111111222222333333111111000000000000111222333333111000...,,,+++***+++,,,...///000111222333222000---+++***+++,,,---------...///000000/////////......///000111000///.........///////////////000111111111111000//////222222444666777666222///111111000000////////////000000000000000111222333111111111111222333333444666444333333444444333111//////111222333444444444111000000000111111///---%%%%%%&&&&&&''')))***+++(((((((((((()))***++++++((()))++++++******+++---,,,,,,,,,,,,+++***))))))''''''''''''((()))***+++))))))))))))***)))))))))))))))(((((())))))***+++---///000///---++++++,,,++++++***)))(((''''''&&&)))&&&%%%)))+++((('''(((''''''((((((''''''&&&&&&((())))))******))))))(((&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,+++,,,///111)))((((((''''''(((((((((...---+++)))(((((())))))))))))((('''''''''(((((())))))(((((((((((()))))),,,+++))))))***+++******)))***,,,------,,,***)))***+++,,,,,,,,,---///222,,,+++)))***++++++***)))---,,,*********+++---......---,,,,,,......---,,,))))))))))))))))))))))))))))))***+++,,,---...///....../////////000000000111111222222222111111000111111///,,,...222333000222333333333333555888:::888666444222000000000000,,,---------,,,,,,...///------,,,++++++,,,...///...111444555444222222222000222444444333111111111+++,,,...000000000...---///,,,)))'''(((***++++++------...///111///,,,)))...,,,*********)))'''%%%************)))'''&&&%%%......---+++)))((()))***###%%%'''((())))))(((((('''(((((((((''')))---000------,,,***)))'''&&&&&&'''***+++))))))+++***&&&((((((((((((((()))***+++++++++++++++++++++++++++...---,,,***))))))))))))***((('''(((***+++++++++,,,,,,,,,,,,,,,+++***)))***++++++++++++)))((('''***)))))))))******(((&&&'''((()))((('''&&&''')))*********+++++++++++++++***---...***((()))***))),,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......---+++---+++)))'''&&&(((***+++000000000///...,,,+++***---...000111111///,,,***,,,000111//////111///,,,,,,---...///000///......+++...000///,,,,,,...111------............------***+++---...000111111111,,,,,,,,,---......//////.........000222222000...,,,...111222222222222333111111111000000000000000000000///.........//////000000000000////////////............/////////000---...000111222222111111000//////000111000---+++/////////000000000111111...///111111000000111333333333111///...,,,******,,,...000000000111222444///...+++******,,,...000,,,---...000000000//////000///...000111111000...---------...///000000111222222333333222111///...---...111444888888777555111000000///.../////////////////////000111222333000000//////000111222222666555333333444444222111...///000111222333333333111000///000222222000///((((((''''''((()))******&&&&&&&&&&&&'''((()))***((()))******)))***,,,...------+++***))))))))))))&&&&&&&&&''')))***,,,---'''((()))*********************))))))******+++,,,---///000///,,,***+++,,,---,,,+++***)))(((((('''***&&&&&&)))***(((&&&'''&&&''''''(((((((((((('''(((((())))))))))))((((((%%%&&&(((***+++,,,,,,,,,+++++++++,,,------,,,+++(((''''''&&&&&&''''''(((,,,+++)))((('''((()))******)))((((((((()))***+++))))))(((((((((((())))))******+++***))))))+++,,,)))***+++,,,,,,+++***)))+++,,,------,,,,,,...000///---)))((()))+++***''',,,++++++++++++,,,------///---,,,,,,------+++***)))))))))))))))))))))))))))***,,,---------,,,,,,------...///000111111222111111000000000111111111///111000...000333333///000111222222111333777;;;888777555222///...///000,,,---------,,,,,,...///......,,,+++++++++,,,------000444444222///...///000333555555222000000111,,,---...///000000000000000---(((''')))+++,,,,,,---,,,---///111111...++++++***))))))******)))(((*********)))((('''%%%$$$---+++***((((((((()))))))))((((((''''''((())))))$$$%%%&&&&&&&&&(((+++------,,,,,,+++***))))))(((&&&)))***))))))+++***&&&((()))))))))(((''''''((())))))******++++++,,,,,,---,,,,,,,,,+++)))'''''')))'''&&&''')))+++++++++,,,---///000000///---+++************))))))))))))***))))))***+++***(((&&&&&&((())))))'''&&&'''))))))))))))*********++++++)))......***'''******(((,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))++++++***)))***)))((((((((()))+++,,,+++,,,---------,,,+++***---///111222222///+++))),,,//////------//////---+++,,,---...///......---+++...000///,,,+++...222------............------+++,,,...///000000000000++++++,,,------...//////,,,,,,...000222333111///---///111111111000111333000///////////////000000//////////////////000111000000000000////////////,,,,,,---...//////000000---///111222222111111111111222444444222111000111---...//////000000//////+++...222222111000111333111111000///...---,,,,,,,,,///111111000///222444,,,,,,,,,,,,,,,---......+++,,,...000111000//////000//////111222222000...------...///000111333333444555666777555333000.........000333777888666555111111///.........///000000000/////////000000111111111000000000111222222555444222222333333111000---...///000111222222222111000000222444555444222+++******)))))))))))))))$$$$$$$$$%%%&&&'''((()))((()))******)))***,,,...,,,+++)))'''&&&&&&'''((()))))))))))))))***++++++&&&'''(((***++++++++++++++++++******++++++,,,---...111222111...,,,,,,.........---,,,+++***)))(((+++'''&&&)))***'''%%%&&&''''''((())))))***))))))(((((())))))))))))((((((((()))***++++++***)))(((++++++,,,...///---(((%%%))))))(((((((((((()))******)))(((&&&&&&((()))*********)))))))))***,,,---))))))(((((((((((()))***(((***,,,+++((((((+++...)))******+++++++++******.........---++++++,,,---...,,,(((&&&))),,,,,,)))++++++,,,,,,,,,---------///...,,,,,,,,,,,,***(((************))))))))))))+++,,,---......,,,***))),,,---...///000111222333111111/////////000111222...000000///111444333......000111000000111666:::777777444111...---...///,,,---------,,,,,,...///000///---,,,++++++,,,,,,,,,000444444000---,,,---000333666555222000000111---......///000111222222222---)))(((***------------,,,---///222222///,,,(((''''''(((+++,,,++++++&&&'''((((((((((((((((((***'''$$$$$$&&&((('''&&&///,,,)))'''&&&''')))+++)))*********)))(((***,,,++++++++++++++++++++++++%%%)))***((()))+++***''')))***+++***'''%%%%%%%%%''''''(((***+++,,,---...+++***+++,,,+++(((&&&&&&)))'''&&&&&&(((***++++++'''))),,,...///---***((()))((((((((()))***+++,,,))))))((()))******(((%%%&&&(((***)))&&&%%%''')))(((((())))))*********+++)))...///)))'''******''',,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***)))(((((((((((())))))***+++,,,'''(((***+++,,,,,,++++++---///111333222///+++))),,,......++++++...///---***+++---.........------***...000///++++++...333---...............---------...///000000///......++++++,,,,,,---...//////+++,,,---000333444222000///000111111000///000222//////.........//////000///////////////000111222000000000000////////////***+++,,,---...000111111---///222333222222222333///222333222000///111444...//////000111000000000***...222333222111111333////////////////////////,,,///111111///...111333,,,---...//////---+++***+++,,,...000111111000///111000000111222222000.../////////000111333555666777888999999888555222///333333222444555555333111222111000......//////000222111000//////......///555444333222222333444444444333111111222111000...---...///000000111111111111111111333666777777666******++++++***)))'''&&&))))))))))))))))))))))))222***'''+++---+++,,,000000...,,,++++++***(((&&&)))+++++++++(((&&&&&&&&&+++***************+++++++++++++++)))((((((+++...---///222555666444222000,,,++++++,,,---...,,,+++...***((())),,,,,,(((###)))))))))(((&&&''')))+++******)))(((((((((((((((***'''(((+++---+++---111,,,+++++++++,,,,,,***)))+++)))''''''((())))))((()))************))))))(((+++)))'''&&&(((***+++,,,))))))((('''''''''''''''+++,,,***((())),,,,,,(((+++++++++,,,,,,,,,------)))...000---'''%%%)))...///...,,,++++++,,,---...222000---,,,---...//////111111000///...,,,***))),,,+++******++++++***((())),,,111333222000---,,,+++...///---...111222///222000---...000111000...111000000000222333222111000222333333333333555666666444111000000///...,,,,,,,,,,,,---...///000000111000//////000000///...***000000+++***///111......111444666555222...,,,---,,,,,,,,,---...000111///---+++***+++***)))(((***((()))///222///---...///...+++)))))))))++++++'''''''''%%%$$$%%%(((***''''''(((((((((((((((''')))((()))---///,,,)))((()))'''%%%%%%'''))))))))),,,,,,++++++***)))((((((***+++,,,+++)))))))))***)))))))))))))))))))))))))))'''&&&'''***---,,,+++---+++)))'''&&&(((***+++)))***+++,,,,,,,,,,,,,,,***)))))))))++++++)))'''))))))(((''''''((()))***$$$%%%''')))***)))((('''(((***,,,***((('''***---++++++******++++++,,,---++++++++++++++++++++++++((()))+++,,,+++***(((&&&))),,,+++&&&&&&+++,,,((((((((()))***+++,,,,,,,,,***+++,,,,,,******+++,,,------............---------,,,+++***+++---///111,,,,,,,,,---//////---+++111///...---,,,------......//////...,,,***+++,,,------......///000000000...---,,,+++************---------------------...///////////////////////////............//////000---111222000///111222111000222444444222000000000000...------///111111111...///000111333444555555333111///111555666222...///......000333333///,,,///...///111333333111000......---------......///000//////000222222111///...///////////////.........111222///+++***---222000111222333333222111000---000333333222333666999888999::::::999777444222222111000111222222111000333...)))***///222111///000222333333111///......000333444222222444333///111222222333222111000///---...///000111111111111333333333444444444555555))))))***+++***)))((('''((((((((((((((((((((((((+++''''''+++,,,))))))---111///,,,+++***)))'''&&&'''((()))((('''&&&'''(((,,,++++++++++++,,,,,,---,,,,,,,,,***)))))),,,...///111444666666555222111...---,,,---......---+++,,,)))'''(((+++,,,***&&&***++++++)))((((((***,,,******)))((((((((((((((()))''''''***+++***+++...---+++++++++,,,,,,***(((***)))'''''')))))))))(((************)))(((((('''+++)))''''''(((***++++++))))))(((''''''''''''''')))******'''))),,,+++'''+++++++++,,,,,,,,,,,,---***,,,...,,,((('''***---...---------------......111///,,,,,,...000111111....../////////.........---+++******+++,,,***)))+++---111222222///---++++++...///------111111///000...,,,,,,...///...---111000000000222333222111///111222222222222444555444222///.........,,,+++---,,,,,,------///000000111///......//////...---+++000111---+++///111///...000222444444222///---......------...///111222///...,,,+++,,,,,,,,,,,,+++((()))///111///---...,,,+++)))((((((((())))))***)))(((((((((((())))))'''((((((((('''&&&%%%%%%&&&%%%&&&)))+++***'''%%%+++)))((((((***++++++***,,,,,,+++******)))((((((***+++,,,+++)))((()))***))))))))))))))))))))))))***(((&&&''')))***)))(((,,,+++)))''''''((()))***)))******+++,,,,,,,,,+++***)))))))))++++++)))(((+++***)))(((''''''((((((&&&'''((()))***)))((((((&&&%%%%%%%%%&&&'''''''''***************+++,,,,,,,,,+++++++++************)))***+++++++++***((('''))),,,+++&&&&&&***+++((()))))))))******++++++,,,***+++,,,,,,******+++,,,------............------000...---++++++,,,---...---,,,,,,---///...,,,***000///......---------...000///......------,,,+++------------...............------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------...///000...222222///...000222111///111333333111//////000000......///111222333222///000000111333555777888999555000///222333111//////......000222222000............000222222000.../////////............///000/////////111222111000000///...------...000111111333444111,,,***,,,///000000111222222111000000...111444555555555777999;;;;;;;;;:::888666444333222111000000222222111000111...,,,---///111111///---///111111///.........000333444222222444333///111222222222222111000///---......///000000111111333333333444444444444555'''((()))*********))))))))))))))))))))))))))))))%%%&&&)))------***))),,,333000,,,)))(((((('''&&&&&&&&&'''&&&%%%%%%(((***,,,,,,,,,,,,,,,---......,,,---,,,+++******,,,...000111333444444222000...///...---...///...,,,***,,,)))&&&'''***,,,+++***+++,,,,,,+++******+++---******)))(((((((((((()))***'''''')))***((())),,,---,,,++++++++++++)))'''***((('''''')))***)))(((******))))))((('''&&&&&&+++)))''''''(((*********)))(((''''''&&&'''''''''%%%(((((('''))),,,+++&&&******+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,---......////////////000...------000222333333////////////000000000///...,,,++++++,,,---+++***---...000111111...,,,***+++......,,,---000111......,,,++++++,,,------,,,111000000000222333222111///000111111000000222444444222000//////...---,,,---------------...///000///...------......---,,,,,,///000---,,,///000000...///000111222111000///000///......///000222333000///---,,,,,,---///000+++)))***...111///---...******)))))))))))))))))),,,***((()))***+++(((%%%((((((((('''&&&%%%$$$###%%%%%%&&&(((******'''%%%+++*********,,,,,,***(((+++++++++******))))))((()))***+++***)))((()))***))))))))))))))))))))))))***((('''&&&'''((('''&&&+++***)))((((((((())))))************++++++++++++***)))((()))++++++***(((,,,+++***)))((('''''''''*********)))))))))))))))&&&""" """&&&)))(((%%%)))))))))))))))******++++++++++++******))))))(((+++************)))))))))(((******''''''***+++)))***************************+++,,,+++******+++,,,------............------222111///---++++++++++++...---------...---+++)))...............------,,,222///---...///000...+++///......---,,,,,,++++++---------.........//////------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,.../////////222222...,,,///111111///000222111///......////////////111444555444333111111111111333666999:::>>>888111...///111111000000///...///111222111000///......///000111///...000000//////............111///......000111111111111///---,,,,,,...111333333555666444///++++++,,,000000111111111111000000///222666777777777777888:::999888666555444333333222111000000222222111000//////000000111111000000000222444555333222333333000333444333333555444000111111222222111111000///...------......///000111333333333333444444444444&&&'''((())))))*********************************%%%(((,,,...---,,,---///444000+++((('''''''''&&&(((((('''&&&$$$%%%(((***++++++++++++,,,---...///,,,,,,,,,+++***)))+++---...///000111000...+++***///...------...---+++)))---***'''&&&(((***+++***+++,,,,,,,,,******+++---+++***))))))(((((())))))+++((('''******'''(((+++---+++******+++***(((&&&***((('''''')))******)))******)))((('''&&&&&&%%%***)))''''''(((***))))))(((''''''&&&&&&'''''''''"""%%%''''''))),,,***%%%************++++++++++++---***)))***---//////---+++,,,...000111111000///000///......111222333222444333222000//////......///...,,,---......---+++000///000000000...+++)))+++......,,,,,,///000------,,,++++++,,,---------111000000000222333222111//////000///...///111333666444222111111111000...---------------...///000...---,,,,,,------,,,***+++---...---,,,---...///.........//////000000000//////...---...///000111111000...,,,++++++---///,,,)))***...000...---...++++++,,,,,,,,,,,,+++***+++(((&&&(((++++++%%% (((((((((((('''&&&%%%%%%'''((())))))+++---+++(((***))))))***+++***'''%%%+++*********)))))))))((()))***+++***((('''((()))(((((((((((((((((((((((()))((('''''''''((((((((()))))))))))))))(((((((((******)))))))))*********)))(((((()))++++++***(((+++******))))))(((((((((---,,,+++***))))))))))))&&&$$$###%%%(((******)))((((((((((((((()))******)))))))))))))))))))))***,,,+++***)))))))))******((())))))(((((()))***)))************)))))))))))))))+++,,,+++***)))***+++,,,------......------,,,222111///---,,,+++++++++...---------...---***(((+++,,,---------,,,+++***444000,,,...111333///+++111000///...,,,+++******,,,,,,---...//////000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000333222---,,,///111000...000111000...---.../////////000333555666555333333222111111333666999<<<<<<888222//////000111000000/////////000111222222111000//////000111///...////////////...------,,,111///......///111111111//////...---...000111222333555666444111---,,,,,,000000000000000000000000///111555777888777666555555444222000000000222333222000///000111222111000---000222333222000000000///222444555555444555555///333444222333555444111111111111111111111000000...---------...///000111222222333333333444444444&&&&&&'''((()))***++++++))))))))))))))))))))))))''')))++++++,,,///111222333000+++((('''''''''&&&++++++***'''%%%%%%''')))))))))******,,,---...///+++,,,,,,+++))))))***+++......//////...,,,***)))...---,,,,,,,,,+++)))'''...,,,)))''''''((())))))***+++,,,,,,******+++,,,++++++***)))))))))))))))---))))))+++***((((((++++++***))))))***)))'''%%%)))(((&&&''')))******)))******((('''&&&&&&&&&&&&***(((''''''))))))((('''''''''&&&&&&&&&&&&''''''"""%%%&&&&&&(((+++)))$$$)))))))))*********++++++...+++)))+++///222111...+++,,,...000111111000///222111//////111111111000444333222000////////////000///......//////...---222000......///...+++(((+++---...++++++......,,,------------------...///111000000000222333222111/////////...---...000222555333111000111111000///...------------...//////---,,,++++++,,,,,,+++*********++++++***)))+++...------------...//////000------,,,+++,,,---...///000000///,,,)))(((***,,,---******...000...---...++++++,,,,,,,,,+++******+++(((&&&(((,,,+++&&& &&&'''((()))))))))))))))'''++++++)))+++000...)))))))))((()))***)))'''$$$*********)))))))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((('''((((((((())))))+++,,,))))))))))))((((((((('''******)))((((((((()))***)))(((((()))++++++***)))(((((()))*********++++++...---,,,***))))))))))))$$$&&&(((((('''(((+++...((((((''''''(((((()))***''''''((()))***++++++,,,,,,++++++***)))*********'''''''''))))))))))))*********)))))))))))))))))))))***++++++))))))***+++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,...---,,,------,,,***'''((()))+++,,,,,,+++***)))444000,,,...222333000,,,222111000///...,,,++++++***+++,,,...////////////000000///......---,,,,,,------------------------------------...///000111...222222---,,,///111000...///000///---------/////////000222555666444222333222111000222555888:::555333222111111111111000//////000000000111222444444222111000111111000///---............---,,,+++000///---...000111111000---...000111111111000///000111333222111///......////////////////////////...000222555777666444222000///...---...000333555111000///000111111000///---000333444222000//////***---///000000000000111...222333222222444444000000000000000000000111111...------......///000111222222222333333333444444''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''',,,111333000111...***((((((((('''&&&,,,,,,+++)))&&&%%%'''((((((((()))***,,,---///000,,,---...---+++)))***+++000000000000///...,,,+++,,,+++***+++,,,+++)))'''---,,,***)))((('''(((((()))+++------+++******+++++++++***))))))))))))***,,,))))))++++++((())),,,***)))((()))***)))(((&&&)))'''&&&''')))************)))((('''''''''((()))***((('''((())))))(((&&&&&&&&&&&&%%%&&&&&&'''(((###&&&&&&%%%'''***)))$$$((())))))))))))*********...,,,***,,,///111000///,,,---......////////////222111///000111111///...000000/////////111222333222000//////000000///...333///,,,,,,......+++(((***------***+++------+++,,,.........---...000222111000000000222333222111000000///...,,,---000222222000...---......---,,,......---------......///---,,,++++++,,,,,,+++***)))((()))+++***''')))---------------------......,,,+++***)))******+++,,,,,,...///,,,((('''(((+++...******---///------...++++++******)))(((((('''+++***)))+++---,,,(((%%%&&&'''((()))***+++++++++%%%******''')))//////(((***)))))))))++++++)))'''))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))))))))))))))&&&((()))))))))***,,,...***)))((('''''''''((((((+++***((('''''''''((()))((((((((()))+++,,,+++)))&&&''')))***+++,,,,,,,,,,,,,,,++++++***)))((((((###''')))(((&&&&&&)))---((((((((((((((())))))***'''(((((()))***+++,,,,,,,,,++++++++++++*********'''%%%&&&******((((((***)))))))))))))))))))))))))))***+++***))))))***+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---,,,***(((((())))))***************222///---...111222000---111000000///......------***+++---///000//////.........------,,,,,,++++++------------------------///............///000000+++000111...---000111000///000000///------...000/////////000222333222111222111000000000222444666///000111222222222000///---///111111111111333444666444222111111222111///,,,---...//////...---,,,.........///111111000...---///111333333111///---------.../////////////////////............////////////000222444444222000000/////////000222555666111000//////111111000//////000111222222111///---***---///000000///000111,,,000222000111333333000000000/////////000111111---...///000111111111111222222222222333333333333(((''''''&&&'''((()))***''''''''''''''''''''''''&&&'''''')))000777555......,,,***)))))))))(((&&&((()))***)))'''&&&'''((())))))***+++---///111222...///000///---,,,,,,,,,//////000000///...------,,,+++***+++,,,,,,+++)))***++++++***)))(((((()))***,,,......---,,,,,,,,,,,,+++******))))))*********'''''')))***'''(((+++(((''''''((()))***((('''((('''&&&''')))++++++******)))((('''''')))***+++)))((('''((())))))'''%%%&&&%%%%%%%%%&&&&&&'''(((&&&''''''$$$&&&)))((($$$((((((((()))))))))******---,,,++++++---............---------------......///......///000111000...000///.........000222444333111000000111111000///333///++++++---...,,,)))***------******------***,,,---///...------000222111000000000222333222111111111000...,,,---000333111///---,,,---------+++///......---------.........,,,++++++,,,---+++******((((((+++***''')))...,,,------------,,,,,,+++,,,+++***)))))))))***+++'''+++...---***(((***,,,///+++***---///------......---+++)))'''''''''''')))***++++++++++++***)))''''''((())))))***))))))$$$******%%%(((//////((()))((('''''')))***))))))((()))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))'''(((***)))''''''***,,,+++)))'''&&&&&&&&&((()))+++***(((&&&&&&'''((()))((('''''')))+++,,,+++***((((((***+++,,,++++++*********+++++++++)))((('''''''''(((''''''((()))***))))))(((((())))))***++++++++++++++++++++++++***++++++,,,,,,,,,+++***)))&&&$$$%%%***+++((('''***''''''(((((())))))******(((***+++***)))((()))++++++,,,,,,------,,,,,,+++*********++++++*********+++++++++,,,------+++)))***************+++,,,,,,////////////////////////........................,,,---///111111111//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......(((...111//////111111///000111000///------///000000///------///000//////111000000//////000000111---///111111111000//////,,,///222333222111333444666444111000000000000///,,,---///111222111000///,,,---...000222111///,,,000111222222222000...---,,,+++++++++,,,---......//////...------...//////000///...000333444222000111000000///000111222333111///...///000111000///111///...///111111...+++---000222333222111111222+++///000///000222222///000//////...///000111222,,,...111333333333111000111222222222222333333333(((((('''&&&&&&''')))***************************'''((()))---666>>>888---,,,+++))))))******(((&&&$$$&&&(((((('''&&&'''((()))***+++,,,...000222333000111222111///...---...------......------,,,,,,,,,++++++,,,---...,,,+++''')))***+++***)))******+++---000000...---------,,,+++******)))*********)))&&&%%%((()))''''''+++&&&&&&&&&''')))***)))(((((('''&&&''')))++++++******)))((('''(((***,,,---)))((('''((()))((('''%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''$$$%%%)))(((%%%(((((((((((())))))))))))+++++++++******+++,,,---///...,,,++++++,,,---...,,,,,,,,,...000111111///333111///...---...///000333222111111222222111///333...******---///---******------******,,,,,,)))+++---///...,,,---///222111000000000222333222111222111000...,,,---000333222000.........///...---///......---------.........---+++,,,------,,,***+++((())),,,+++''')))///,,,------...---,,,***))),,,+++***)))))))))***+++###(((---///,,,***,,,//////+++***---...------...222000---***(((((())))))&&&(((******((((((((()))'''(((((((((((((((''''''%%%++++++&&&(((111111)))'''%%%######%%%'''((('''(((((((((((())))))))))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))''')))***(((&&&%%%''')))+++***'''%%%%%%&&&(((***+++***(((&&&%%%&&&'''(((((('''''')))+++,,,+++***)))***+++,,,,,,+++)))(((((()))+++,,,+++***(((&&&,,,)))&&&'''+++,,,+++((()))))))))))))))***++++++......---,,,+++***)))(((***+++---------,,,***(((&&&###%%%+++,,,''''''***&&&''''''((()))******+++(((***+++***)))((()))***+++,,,,,,------,,,,,,+++***************)))((('''*********,,,------+++))),,,,,,+++***+++,,,...///---///000///...---///000++++++,,,------......///...///111222333222000///.........///////////////++++++++++++++++++++++++//////...---,,,,,,,,,,,,&&&,,,000000000222222///111111111///------///111111///,,,,,,---......---////////////......------...///000000...---......***...333444333222222444666333000/////////...------...111333444444333222+++,,,...111333222...+++444333222000//////......---+++))))))***,,,,,,,,,///...---,,,,,,---...///222000...000333444333111111000///...............111///...///000111000///222///,,,---111222...***+++---000000///......///***...///...///222111...000///.........000111222,,,...222555555444111000111111222222222333333333((((((''''''''''''(((((()))++++++(((''')))((($$$+++******---000111///,,,...---+++))))))***+++,,,---+++)))'''&&&&&&'''(((---******,,,,,,******---...555;;;;;;444---+++,,,...***'''(((,,,///---+++---,,,+++***)))'''&&&&&&,,,,,,++++++***)))((((((+++,,,---......,,,***)))222...***(((((()))(((((()))((((((''''''''''''(((******+++,,,,,,,,,,,,+++***)))((('''((()))+++---111///---,,,,,,+++)))((()))'''%%%%%%'''((('''&&&******)))(((((((((((((((&&&%%%%%%%%%&&&''')))***)))(((((()))++++++***))),,,+++***)))))))))++++++000///---,,,---...000111111000...///000111000///333111///---,,,+++++++++//////000111111111111111111000...,,,)))))),,,...+++,,,,,,------,,,,,,+++---,,,,,,,,,.........---000111333555555555333222444111//////000000...+++000666666///+++---...---111111111111111222222222222///,,,++++++,,,,,,,,,***((($$$"""$$$(((---111))),,,//////---,,,,,,...++++++)))((((((((()))***+++***)))***,,,------,,,...---++++++,,,...111333444222///,,,*********+++***+++,,,***'''&&&(((***)))(((&&&&&&&&&''')))***(((+++,,,)))***---...+++---'''''',,,---(((&&&))) !!!$$$&&&((()))))))))+++******)))((((((''''''---)))%%%%%%(((***(((%%%)))(((((((((((())))))***+++)))((('''((((((&&&$$$$$$%%%&&&'''(((***++++++)))******+++++++++******((()))***++++++***)))(((******)))(((((()))++++++(((,,,,,,((((((,,,,,,(((+++***)))***---...,,,)))+++******)))******++++++''')))***++++++***)))'''***((('''***...///+++'''((((((((((((***,,,...///(((((()))***************))))))*********+++++++++000///,,,***(((((()))***,,,***((()))+++,,,+++(((,,,***'''&&&'''***---///444666666444000...///222,,,,,,,,,---------.........------------...//////111000///...---,,,,,,,,,---,,,+++++++++,,,---...---...//////...,,,***))))))+++---///000000///...........................444111...///111222000...000///......///...,,,***...///////////////...---111111222222222333333333222111000.........///000......///222555555111---000000/////////111222333666555444222000---+++)))---,,,,,,+++************---,,,+++,,,...000000000,,,---111444222---...222///...------...///000111333444333222000000111222111///....../////////...***---///222222000...,,,...///111333333111///...000...,,,,,,,,,---,,,+++---000111111......///222222222111///---...000333((((((''''''''''''(((((((((******''''''((('''$$$+++******,,,///000...+++,,,+++)))((('''((()))***+++***(((&&&&&&'''((()))---***(((******(((***------333999:::666111...---000,,,((((((+++---+++(((,,,++++++***)))((('''''',,,,,,+++******)))((((((***+++,,,---...---+++***,,,***)))((((((((((((((((((((('''&&&'''((()))***))))))***+++,,,,,,++++++***)))(((''''''(((***+++***)))(((((())))))(((&&&((('''%%%&&&'''((('''&&&)))(((((('''''''''''''''&&&&&&%%%%%%&&&'''((()))'''&&&&&&'''))))))((('''***))))))(((((()))))))))...---,,,+++,,,---///000000//////000111111000......------,,,---...///000//////000111111111111111111111///,,,***+++...111------............------...---------...///......000111333444444444333222222///......000111///---///333333...---///000...///000111111222222111111///---+++++++++,,,,,,,,,+++***((('''(((***,,,......000111///,,,)))***+++,,,+++***)))((()))******)))(((&&&&&&(((***++++++---------......///000000///...+++)))'''''''''(((***,,,,,,***((('''(((***%%%&&&&&&'''''''''''''''&&&)))***)))+++000111///---((('''+++,,,(((''')))&&&''')))***++++++******,,,***(((&&&&&&'''((()))+++'''######'''((('''$$$(((((((((((((((((())))))***)))''''''(((((('''%%%%%%&&&&&&'''((()))******)))******++++++*********((())))))***)))((('''&&&((((((''''''((()))+++,,,'''++++++''''''++++++'''...,,,,,,---000000///,,,,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++)))(((+++(((''')))---...+++((()))(((((((((((()))+++,,,((()))***+++++++++************+++++++++,,,,,,,,,...---+++***)))***+++,,,---+++******,,,---,,,***---,,,******+++---000111...111444444000......///,,,,,,---------.........---------------...//////......---,,,++++++++++++------,,,+++++++++,,,---,,,---...///...---+++***)))+++---///000000///...........................111///------000111000...111000/////////...,,,***------...............---111111111222222222222333222111000///......///000000//////111333222///,,,//////......///111333444444333222111000...,,,+++,,,++++++************+++...,,,++++++---...---,,,,,,,,,///333111------111......---,,,,,,---...///222222222222111000000111///---,,,,,,---......---+++---000222222111///------///111222222111///---111///---...///000///......000111000...---///111///000000///...///111444((((((''''''''''''(((((('''******'''&&&((('''$$$***))))))+++------,,,******)))'''&&&&&&&&&'''((()))((('''&&&&&&'''((((((,,,((('''))))))'''(((,,,+++///444888888555000---111---)))(((***+++)))'''*********))))))(((((((((+++++++++******))))))(((((()))+++,,,------,,,+++''')))++++++***))))))***)))(((&&&&&&&&&(((***,,,'''((()))***+++++++++++++++***)))((((((((()))***(((''''''(((***++++++***((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&'''))))))(((''''''(((((())))))(((((((((,,,+++*********+++---...------...000222222///---++++++,,,,,,---///000111//////000000111111000000222111///,,,***,,,000444//////000000000000//////------.........////////////000222333333222111111000...---...///111000000///000///---///222111......///111222333222000///------------------------,,,,,,,,,+++++++++,,,,,,000000000...+++)))***+++---,,,+++***)))******++++++(((&&&%%%'''***,,,,,,---...///000000///...---000///---+++))))))******,,,,,,,,,+++(((((()))***%%%&&&(((******)))(((&&&'''***,,,***,,,000111///...)))''')))***((((((******+++,,,,,,,,,+++***))),,,***'''$$$$$$&&&)))+++'''$$$"""###&&&'''&&&$$$''''''''''''(((((()))))))))(((''''''))))))((('''''''''''''''((((((((())))))******+++******))))))(((((())))))((('''&&&%%%''''''&&&&&&''')))+++,,,&&&))))))''''''))))))&&&...------...000000///---++++++************++++++)))***+++,,,,,,+++***))),,,)))'''(((+++,,,+++)))))))))((('''''''''(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,*********+++,,,------,,,++++++------,,,++++++++++++,,,---///000111(((---222333000---,,,,,,---------.........//////---------------......///++++++******)))******+++...---,,,++++++++++++++++++,,,---......---,,,+++)))***,,,.../////////..............................---,,,,,,...000000///222111000000000///---+++++++++,,,---.........---000000000111111111222222111000000////////////000111000//////000000...,,,............///111333444111111111000///...------******+++++++++++++++,,,...,,,++++++,,,,,,+++))),,,+++---000///+++,,,///---,,,+++++++++,,,---...000111222222222111000///---,,,++++++---//////...+++---000222333222111///---///000111111000///---222111000000222333222222///111111000...---...///,,,...///000///000222333((((((''''''''''''(((((((((***+++((('''))))))%%%)))))))))************))))))((('''&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&)))&&&'''******'''&&&)))(((***...444888777111,,,///,,,)))((())))))((('''(((((())))))))))))))))))+++*********)))))))))((('''((()))+++,,,---------(((,,,///000...,,,++++++***)))'''&&&&&&(((***+++&&&'''((()))***+++++++++---,,,+++***))))))******(((''''''(((***++++++***((('''&&&'''))))))(((&&&)))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&''')))(((((()))++++++***)))&&&'''((()))***)))((('''++++++*********+++,,,---******,,,///111000---+++,,,,,,,,,---------......//////000000000000000///111000---+++))),,,000444///000000111111000000///,,,---............///000///000111111111111000000000///...---...//////000///...,,,---///111///+++,,,...111222333111///...///000111000...---,,,,,,,,,,,,+++++++++,,,------......---,,,+++,,,---///---,,,+++*********+++,,,///,,,)))(((***---///000///000000000//////...---///...---,,,++++++,,,,,,------,,,+++)))))))))))))))***+++,,,,,,,,,++++++,,,//////,,,,,,......+++...***''''''((())))))***))))))***+++***)))((('''***)))'''&&&&&&''')))***%%%$$$"""$$$&&&''''''%%%%%%&&&''''''(((((((((((()))((('''((()))***)))(((((((((((((((((('''''''''***************))))))((('''((((((((((((((((((((((((((('''&&&&&&'''))))))'''((())))))))))))((('''*********+++,,,,,,,,,+++)))((((((''''''''''''((())))))************)))))),,,***'''''')))++++++***(((((((((((((((((((((((()))+++,,,---...---,,,+++******++++++++++++,,,,,,---,,,+++*********++++++,,,,,,++++++,,,,,,,,,+++))))))+++,,,---.........)))---111111...++++++,,,------........./////////------,,,,,,------...///******)))))))))******+++------,,,++++++*********++++++,,,---------,,,,,,)))***+++---....................................,,,,,,,,,---...000111111333111000000000000---+++***+++,,,---...///////////////000000000111111111000000000////////////000000///.........///.........------...///111333444111111000...------,,,,,,***+++,,,,,,------------,,,+++++++++------+++***,,,******------***+++...************,,,...000111000000111333444333000...---,,,+++,,,...000000000,,,---000222333333222111...///111222222111///...444222111111222333222111111111000///...---------+++---///000000///000111((((((''''''''''''(((((())),,,,,,***))),,,+++((()))******)))(((((())))))))))))((((((''''''''''''***)))((('''&&&%%%$$$$$$%%%$$$''',,,,,,'''$$$%%%&&&&&&)))///555555000+++,,,***((('''((()))))))))((((((((((((((()))))))))*********)))))))))))))))&&&'''(((***+++,,,------+++---111222111---***))),,,+++)))'''''''''((()))''''''(((******+++++++++...------,,,++++++++++++'''&&&%%%%%%&&&'''&&&$$$(((''''''((())))))(((&&&***)))((((((''''''((((((''''''''''''''''''&&&&&&)))(((((()))++++++***)))&&&''')))***+++***))))))+++++++++++++++,,,,,,,,,((((((***---......+++(((++++++,,,------.........//////000000000//////...//////,,,***)))+++///222/////////000000/////////***,,,......------///111000000000111000000000///222111///---,,,,,,---...000---,,,---000///+++)))+++---000222222111///---///111222000,,,***)))***+++)))((('''(((+++...000...---++++++,,,---...///---,,,+++*********+++,,,111...***)))+++///111222222111///---,,,---...///******))))))))))))******///...,,,+++******)))))),,,++++++***+++,,,---...---//////,,,+++...---***---+++(((&&&'''******)))&&&''')))***++++++***)))((())))))******)))((('''&&&%%%%%%&&&'''(((((('''%%%&&&'''((()))))))))))))))((('''((()))***)))(((((((((((((((''''''''''''***************)))((('''''''''(((((()))***+++,,,***)))((('''&&&&&&''''''))))))***,,,,,,***))))))'''((()))******)))******)))(((((('''&&&&&&''''''''''''(((((((((((('''''',,,***((('''((()))******''''''((()))************)))+++---...///...,,,+++))))))))))))************......---+++***)))))))))***+++++++++*********+++)))***+++---------------...000111///+++)))***,,,------------.........///,,,,,,,,,,,,,,,---......+++************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,))))))***+++------..............................,,,------...///000222333222111000000111000...,,,+++,,,---//////000000000........./////////000000/////////000000000000///,,,---......//////000111...---------///000222333222111///---+++*********+++,,,---...//////......+++******,,,...///...,,,---)))(((***+++******...(((((()))+++---000333555111000111333555444111...,,,***)))***---...///...---...000222333222111111000000111222222111000000555333111000000111000...111000//////......---,,,---...000000...------...((((((''''''''''''((((((***------++++++---,,,)))***++++++)))''''''((())))))))))))))))))(((((((((***))))))((('''&&&%%%$$$$$$$$$(((------((($$$$$$%%%%%%''',,,000111///+++***)))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,...000111...)))%%%******))))))((((((((()))((()))******++++++******---------,,,,,,,,,,,,,,,+++***(((((((((((('''%%%((('''''')))******(((&&&******)))(((((((((((((((&&&&&&''''''(((''''''&&&'''&&&&&&'''))))))((('''''''''((()))*********************+++++++++++++++))))))***+++---,,,)))'''&&&'''***,,,...000111111//////000000000///............---+++******---000......////////////......***---//////------000333111111111000000000000000222222000---+++***,,,...111......111111---++++++,,,---///000111000...------///000---)))&&&'''))))))(((&&&%%%'''***...111///...,,,,,,---------,,,---,,,+++***)))******+++...+++)))(((+++---//////222000---++++++,,,...///***++++++,,,,,,,,,------111///,,,+++,,,+++***(((+++***((('''((()))+++---***------++++++...///,,,+++,,,)))&&&'''++++++(((''')))***,,,.........---)))+++,,,---,,,***'''&&&''''''((()))))))))((((((%%%&&&(((******+++*********)))((((((******)))(((((((((((((((((('''''''''************)))(((''''''(((((((((((()))+++,,,---+++***((('''&&&''''''(((+++***,,,//////,,,***+++((()))++++++*********+++,,,+++***))))))(((((()))''''''&&&&&&&&&&&&''''''******)))((((((((())))))&&&'''((()))***++++++***(((***---//////...,,,***((((((((())))))))))))***///...---,,,+++)))(((''')))***++++++))))))***+++------............------///111111...***(((***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,+++++++++++++++,,,******++++++++++++******,,,,,,,,,+++++++++++++++))))))******+++,,,---...........................,,,---...///...///222444//////...///000000///---------...///000000000000------........./////////...//////000000000000///***,,,///000000000222333///......---...///111222222111...,,,***))))))))),,,---.../////////...---))))))***---///000///---...)))&&&(((******+++...'''((()))+++...111444666111//////111444444111...***)))((((((***,,,,,,+++...///000111111111000///000000111111111111000000333111///...//////...---111///......//////---,,,.../////////---,,,---...((((((''''''''''''(((((())),,,---******---,,,)))+++,,,,,,)))'''&&&(((***)))))))))))))))((('''''''''((((((((()))((((((((('''%%%'''******'''%%%'''''''''(((+++---......---++++++)))'''&&&%%%&&&'''((((((((((((((((((''''''((()))))))))))))))))))))'''''''''((()))***++++++---++++++///333333,,,&&&&&&''')))***+++++++++***++++++++++++++++++***)))******++++++++++++++++++///---,,,,,,,,,,,,+++)))((('''((()))+++***(((&&&))))))(((''''''''''''((($$$%%%&&&((((((((('''''''''&&&&&&'''))))))((('''''''''''''''((()))******(((((())))))*********)))---,,,++++++,,,+++)))(((&&&'''***,,,...///000000//////000000///......---/////////...,,,+++,,,.........////////////......+++///222111//////222666222222111111000000000000000000///---******---111000///111555444///...111,,,---.../////////......,,,...///,,,((('''***...)))((((((((()))***,,,------,,,+++,,,//////...,,,,,,+++***)))((()))******+++)))((((((***,,,------...---,,,,,,+++,,,------,,,---...///000111111111222000---,,,,,,,,,***((()))))))))))))))******+++***,,,---******------+++***,,,***'''(((,,,+++&&&)))***,,,...////////////.........---,,,***(((''''''((()))***)))(((''''''%%%''')))+++,,,,,,++++++,,,***))))))******(((''''''''''''(((((((((((((((************)))((('''&&&***)))(((((((((((()))***))))))((('''((()))***+++,,,***,,,111111,,,***,,,'''***,,,,,,***)))+++,,,---,,,+++***))))))))))))'''''''''&&&&&&'''''''''))))))******)))((('''(((''''''((()))))))))(((''''''))),,,...///---+++)))((())))))))))))*********---------,,,+++***)))((()))+++---,,,***)))+++,,,.........---,,,,,,+++++++++...000///+++)))***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++************((()))***+++,,,,,,++++++------,,,+++************((())))))***+++,,,---...........................+++---......------000222---,,,,,,...000111000...------...//////.........,,,------------.........---...///000111111000///***...111222111000111222000///...------...///000000///,,,***))))))***++++++,,,.........---+++***))))))***,,,......,,,***///)))%%%'''******+++...(((((()))***,,,///111333000---+++---111222000------+++******+++,,,,,,+++//////000000000///............////////////......///---,,,---///000000///000...,,,---///000...,,,---......,,,+++,,,...000((((((''''''''''''(((((((((+++,,,)))***,,,,,,)))+++---,,,***&&&%%%(((***(((((())))))(((((('''&&&%%%&&&''')))***++++++++++++'''&&&((((((&&&'''+++))))))***++++++,,,---...---,,,+++(((%%%$$$$$$%%%))))))((((((''''''''''''(((((((((((())))))))))))(((''''''(((((()))***+++///+++***///777888111)))"""$$$'''+++---------,,,,,,,,,,,,,,,,,,+++***)))'''((()))***************,,,+++)))***++++++***)))((('''(((***++++++(((%%%(((((('''&&&&&&&&&&&&'''###$$$&&&((())))))(((((()))(((((()))+++,,,***)))&&&&&&%%%%%%&&&''')))***&&&''''''((()))(((((((((000...,,,,,,,,,,,,***)))***+++,,,---...---,,,,,,//////000000///...------000111111000...,,,,,,---//////000000000000//////,,,000444444111111444888333333222111000000111111...///...,,,***+++///333//////333888666111111777------------......//////---///111...++++++000555)))***++++++,,,+++***)))((('''(((,,,111333111///++++++)))((((((((()))***+++***)))***,,,------,,,***+++,,,---------,,,+++)))***,,,---.../////////333000---,,,------***((((((***+++------,,,+++***---///...***)))+++***&&&(((,,,+++((()))---+++%%%***+++,,,.........------222000...,,,***)))))))))''')))******((('''&&&&&&%%%'''***,,,------,,,+++---+++))))))***)))(((&&&''''''''''''(((((())))))************)))((('''&&&,,,+++)))'''&&&%%%&&&&&&'''''''''''')))+++---///,,,)))+++111111+++))),,,&&&)))++++++)))((()))+++++++++)))(((''''''''''''((((((''''''''''''((((((''')))++++++)))((('''''''''(((((()))(((&&&%%%###'''))),,,...///---***))))))************+++++++++++++++,,,,,,,,,++++++******,,,...---+++***,,,......---+++***)))(((((((((&&&***///000---***)))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------+++***))))))))))))&&&((()))+++,,,,,,,,,+++...---,,,+++************(((((())))))***+++---...........................***,,,...---++++++...111+++++++++---000111000///---------...------,,,,,,,,,,,,,,,---------......---...///111111111000///+++///444444222000///000111000///...---......///...---+++))))))***+++---***+++---------+++)))(((*********,,,---,,,)))&&&000)))%%%'''******,,,...***)))))))))***,,,...//////+++(((***...111///,,,111///......///000///...000000000//////...---,,,------------------------,,,++++++,,,///222333222///---+++,,,///000///,,,,,,,,,,,,++++++,,,000333---,,,***)))((((((((()))---+++)))(((***+++++++++******)))((((((((((((((()))(((((()))++++++***))))))'''&&&(((+++,,,***'''((('''&&&%%%%%%&&&'''(((&&&'''((())))))***))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))+++,,,---+++***)))***+++***)))$$$%%%''')))***+++++++++/////////000///---(((%%%(((...)))...333+++,,,---***%%%%%%)))+++*********((((((((()))***++++++)))(((''''''((()))+++$$$'''+++,,,***'''%%%$$$---+++)))'''&&&&&&((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%'''******)))(((((()))***)))((('''(((***,,,---'''444999000(((******&&&&&&'''***,,,---,,,++++++,,,---///111000...,,,***.../////////...------,,,...///////////////......111333999===777...---222222111///.........///000222111000///...//////000---666999222---///333444------------,,,+++***)))//////......---------,,,---+++******+++,,,,,,+++++++++++++++,,,---...///.........---///222333111---,,,*********,,,...///111---,,,------***+++......---,,,++++++,,,---......,,,******+++---------((()))+++---...---,,,***//////+++&&&'''---000//////...---+++***++++++,,,---...///000000000///...+++,,,,,,++++++)))((((((,,,,,,,,,,,,,,,+++***)))###&&&))))))'''''')))++++++***)))*********(((&&&(((((((((((('''''''''''',,,,,,***'''$$$$$$%%%'''))))))((((((''''''&&&&&&)))))))))(((((())),,,///,,,***))))))***+++*********************)))(((''')))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''((()))***)))(((%%%&&&&&&'''((()))******((()))+++...///...***''')))***+++***''''''))),,,------,,,+++************111111111000...---,,,+++)))***,,,,,,***)))***++++++,,,---+++)))&&&&&&&&&+++)))'''&&&(((***+++,,,000000...---+++***)))((((((''''''***------+++'''''''''(((******+++++++++//////...,,,***'''%%%$$$((((((((()))***+++,,,---//////...---,,,++++++******+++,,,,,,---------------((((((...222111---+++...+++,,,......,,,...333000...,,,---///111111111---.........---,,,,,,+++////////////000000000000222111000///............///...,,,+++******+++,,,---***((((((+++,,,+++)))......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,***)))((((((***,,,---,,,,,,,,,------.........////////////////////////000000000000000///...---///......---,,,***)))(((+++,,,...///000000000//////---,,,//////,,,,,,///...---++++++---......---)))((('''&&&&&&'''((())),,,***(((((()))+++*********))))))((((((((((((((((((''''''(((******)))((('''%%%%%%&&&))))))(((&&&***)))(((''''''((()))***'''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''((()))***+++,,,***(((&&&&&&'''((('''&&&&&&&&&'''(((((()))***+++,,,,,,---//////...+++((()))---***###$$$---...(((***+++***&&&&&&***,,,***''''''''''''((()))***+++***)))'''&&&&&&''')))***((((((((((((''')))---000,,,+++)))'''&&&&&&'''(((&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&%%%'''******)))(((((())))))((('''&&&'''(((+++,,,---777999111+++---+++&&&'''(((***,,,------------,,,---///000///...+++***++++++,,,,,,+++******))),,,,,,---...///000000///111222666:::777000...222000//////...///000111222111///...,,,,,,---...///...444666111---000222222.........------,,,+++***------..................---+++******+++,,,,,,+++************+++,,,------++++++******+++...///......---+++++++++,,,...///111...,,,...---+++,,,///......------------......///---+++***,,,------,,,)))***+++,,,---,,,++++++,,,---,,,+++------%%%***))))))(((((()))++++++---...///000//////------,,,,,,,,,+++***)))((((((******++++++***))))))((((((***+++)))&&&###$$$%%%+++***))))))******(((''')))))))))(((((((((''''''******)))'''$$$$$$&&&(((((((((((((((((('''''''''*********))))))***---000...,,,*********+++***))))))))))))((((((((('''''')))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))''''''))),,,......,,,))))))***+++***((('''))),,,,,,,,,++++++***+++++++++---............,,,+++***)))***,,,,,,***)))***+++***,,,,,,+++)))'''''''''+++***(((''')))***,,,,,,///...---,,,***)))(((''''''''''''***,,,---***((((((((()))***++++++++++++,,,,,,+++***)))(((&&&%%%(((((())))))+++,,,......------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---((((((---222000,,,+++222000///111...***)))+++//////000333666666555333------......------,,,+++......//////000000000111222111111000///...............,,,+++******++++++,,,***((((((***++++++)))------......------,,,+++++++++,,,,,,+++******))),,,++++++***++++++------,,,,,,,,,---------......////////////////////////111222222222111111000////////////...---+++***)))...///000111111000///...---++++++...///,,,,,,///...,,,+++,,,---...---,,,'''&&&&&&&&&'''(((***++++++)))'''((()))******)))))))))((((((''''''(((((('''&&&%%%&&&((()))(((''''''&&&&&&'''((()))(((&&&***)))(((''''''((()))***(((((()))))))))(((''''''))))))))))))(((((((((((()))))))))))))))***++++++)))'''%%%%%%&&&'''&&&%%%((('''&&&&&&&&&'''))))))))))))+++---//////---++++++***)))***+++***)))''''''******'''(((+++,,,***###$$$&&&''')))*********)))((('''&&&&&&'''((()))'''((((((((((((***...111+++***((('''&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%'''))))))((((((((()))((('''&&&%%%&&&(((***+++---222222,,,)))***''' ((()))***+++---...///000+++,,,---......,,,***)))******++++++******)))))))))***+++---///000000111111111333777777222000111.........///000222333444///...,,,******+++,,,...///111111......111111000/////////...------,,,,,,---------...//////000000...,,,++++++,,,------,,,))))))))))))***+++,,,,,,***))))))))))))***+++---///...---,,,,,,,,,---...000---,,,......,,,,,,///......////////////......000...,,,+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,---000///"""'''''''''((()))+++,,,------...//////...---,,,+++------,,,+++***)))((((((((())))))))))))((('''''')))******)))&&&###"""###***)))((()))******((('''******)))))))))((((((((((((((((((&&&$$$$$$&&&((('''((((((((((((((())))))++++++,,,+++***+++...000000...,,,+++******)))'''))))))'''&&&&&&''''''(((***)))(((''''''((()))***''''''((((((((((((''''''(((***,,,***'''%%%''')))'''''''''(((((((((((((((''''''(((***---......,,,)))***+++***((((((***,,,+++++++++***++++++,,,,,,***,,,---......,,,***((()))***,,,,,,***)))***+++)))+++,,,+++***(((((()))++++++***))))))***,,,---------,,,+++)))(((''''''''''''''')))+++,,,***((()))***+++,,,,,,---,,,,,,)))))))))))))))((('''&&&((())))))***,,,---///000++++++,,,,,,,,,---------***++++++++++++******)))---((((((---111///,,,,,,---+++,,,000000------///,,,...222777:::999666222------......------,,,,,,------...///000000111111222111111000000/////////......,,,++++++***+++++++++)))(((((()))******)))+++,,,...///...---+++*********++++++******))))))+++,,,,,,---------------,,,,,,,,,------------...........................000000111111111000000///////////////...---++++++//////000000///...,,,+++---***+++......,,,---///,,,,,,,,,---......,,,***))))))(((((()))***+++---***((('''''')))))))))((()))(((((('''''''''(((((((((&&&%%%&&&((()))(((''')))))))))*********))))))''''''&&&%%%%%%&&&((()))((()))))))))((('''&&&&&&))))))))))))))))))))))))******)))(((((()))))))))+++)))(((((()))***)))((()))(((&&&%%%$$$&&&''')))))))))***,,,...///---++++++%%%%%%,,,---'''%%%)))%%%((()))((())),,,---+++$$$%%%''')))******))))))((('''&&&&&&&&&&&&'''(((###&&&***,,,+++)))'''&&&)))((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))((('''((()))((('''&&&&&&&&&(((***,,,+++---+++((((((***&&&((((((((()))+++---///000***+++,,,------+++***))),,,,,,------------,,,,,,)))***+++---...//////000000///000333555444222000/////////000111222222333///...,,,******+++,,,---///---,,,,,,///111000...000000///.................................//////...,,,++++++,,,------,,,***************+++,,,,,,---+++***++++++))),,,///000///...---------------...++++++......+++,,,///...///000111111000///...000...---,,,------+++***......,,,++++++++++++,,,000///,,,***---000+++$$$***++++++,,,---...///000......//////...,,,***)))...---,,,+++***)))))))))(((((())))))))))))((((((&&&'''(((((((((((((((((()))(((((()))******((('''************))))))))))))((((((((('''%%%$$$%%%'''''''''(((((()))))))))***,,,,,,---,,,+++,,,...000222///---++++++***(((&&&***)))'''&&&&&&''')))*********((((((((((((******&&&'''(((((((((((('''&&&(((+++---+++&&&$$$&&&)))((((((((((((((('''''''''***)))(((***,,,.........************)))***+++,,,************+++,,,------,,,---000111000---)))''')))***,,,,,,***)))***+++(((***++++++***)))***++++++,,,++++++******,,,---++++++***)))((('''''''''''''''((()))***+++***)))++++++,,,------...------************)))((('''&&&)))))))))+++,,,...000111+++++++++++++++,,,,,,,,,***************)))((('''...******...111///---------))))))---//////000333+++---111555777666222...,,,------...------,,,,,,,,,------...///000111111111111111111000//////...//////...---,,,,,,,,,,,,***)))(((((())))))))))))***,,,...//////---***((())))))*********))))))(((***+++---.........,,,+++------------------------------------------------,,,------.........------//////000//////...------------......---,,,***)))///,,,,,,//////,,,,,,///,,,,,,,,,...///...+++(((+++***)))(((((()))***+++)))((('''((()))***)))'''((((((''''''''''''(((((()))'''&&&&&&((())))))))))))******+++***)))))))))'''&&&%%%%%%&&&'''((()))((((((((((((((('''&&&%%%(((((((((((((((((((((((())))))((('''''''''((((((,,,***((()))***++++++******(((&&&%%%$$$%%%'''(((*********+++------+++)))***""" (((***%%%%%%,,,$$$((()))((()))------+++((()))***+++***)))((('''''''''&&&&&&&&&&&&''''''###&&&***+++***(((&&&%%%'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''((((((''''''(((***)))(((''''''''')))+++---,,,+++)))))),,,...+++%%%'''''''''((()))+++---...++++++,,,,,,,,,+++***)))------...............---***+++,,,---............/////////000222444222000000000111111111000000000///...------,,,,,,------...+++(((+++///111///...000000///.........//////000//////...---,,,,,,+++...,,,***+++,,,---,,,,,,,,,++++++++++++,,,------000,,,,,,---+++(((+++111000///......------------+++))))))------++++++......///000111111000///...000///------...---+++)))000///...---,,,,,,------...000///+++***...000000////////////////////////......//////...,,,***)))...---,,,+++************)))******++++++*********&&&&&&((()))+++,,,,,,+++(((((('''(((******((('''************)))))))))))))))***)))(((%%%$$$$$$%%%'''((((((((())))))******,,,---...---,,,,,,...///111///,,,+++******(((&&&+++***(((''''''(((***++++++***)))(((((()))***+++&&&'''((())))))((('''&&&(((+++---+++&&&$$$&&&)))((((((((((((((('''''''''...,,,++++++,,,......---******))))))***+++,,,,,,************+++,,,------///111333333222...***''')))***,,,,,,***)))***+++(((***+++,,,+++***+++,,,***,,,---,,,***)))+++---)))))))))((((((''''''''''''((()))*********++++++,,,------............---------,,,+++***((('''&&&))))))***+++,,,...000000---,,,,,,+++******))))))************))))))((('''///,,,,,,000111......///666///++++++,,,+++,,,////////////111222111...,,,,,,,,,------...------,,,,,,------...///000000000//////000000000///......000000000//////...------*********)))))))))*********+++---///...,,,***(((((())))))*********))))))(((***,,,......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------/////////000//////......,,,---............---,,,222///...000///,,,+++---,,,,,,,,,---...---***((()))((('''&&&&&&'''(((((()))(((((()))***+++)))'''''''''&&&&&&''''''((((((***(((&&&&&&((()))***)))''')))***)))(((''''''(((((((((''''''((()))***+++''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((***((('''''')))******))))))((('''&&&&&&&&&'''(((+++*********++++++***((((((!!!%%%'''%%%''',,,&&&))))))'''(((,,,...,,,++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''+++...&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&(((******)))((('''(((***,,,---)))'''&&&(((+++,,,***'''&&&''''''((()))***+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++,,,---...............---000000...///111222000000000000000000///.........//////000///...---------)))'''+++/////////000000///...------...///000000///...---,,,***))))))---+++******+++,,,,,,+++---,,,,,,+++,,,,,,------000++++++---)))$$$(((111............------------***((()))---...,,,,,,...//////000000000000/////////...---...///...,,,***000000000///////////////)))///222///++++++------000000000000///...,,,,,,---...//////...---,,,+++---,,,+++******+++,,,---***++++++,,,,,,,,,,,,+++***))))))***,,,---+++***(((''''''((()))***)))'''******)))))))))((((((((()))******)))'''%%%&&&'''((())))))))))))))))))***,,,---......,,,,,,---......,,,***)))******)))(((******)))(((((()))+++,,,,,,+++***))))))***+++,,,'''((()))++++++)))((('''(((***,,,***'''%%%''')))'''''''''(((((((((((((((///---++++++,,,------,,,+++)))((()))+++------,,,+++++++++***++++++,,,,,,000111222222111...+++))))))***,,,,,,***)))***+++)))***,,,,,,+++***++++++))),,,...,,,)))(((***,,,(((((((((((((((((((((((((((***++++++***+++,,,...------............------...------,,,***)))'''&&&************+++---...///------,,,+++***)))(((''')))************))))))(((000------000000------000444---(((***---...///111333111000000000000...,,,,,,,,,------......---------............/////////---...///000//////---,,,000000000000///...---,,,***++++++***))))))***,,,***+++---...---,,,***)))))))))******++++++******)))***,,,---...---+++***...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////---...///////////////.........000111111000///...222///...000///+++***------,,,,,,,,,---,,,***(((''''''&&&&&&&&&((()))******))))))***,,,+++***((('''&&&&&&&&&&&&'''((())))))'''%%%$$$&&&((())))))''')))+++***(((&&&'''(((((((((''''''((()))+++,,,&&&&&&''''''(((''''''''''''''''''((((((((()))))))))((((((((((((((())))))((('''&&&&&&((())))))(((((((((((((((((((((((((((***)))((()))***+++***)))'''%%%###$$$&&&''''''((((((***)))&&&'''+++---,,,***))))))((((((((())))))((((((((())))))((((((((('''''''''%%%$$$%%%(((+++%%%%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%&&&(((***)))((('''&&&''')))+++,,,'''%%%%%%&&&(((((('''''''''((()))***+++******))),,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***+++---...///000111111,,,111222---+++...111111------//////000///......,,,...000111111///,,,+++,,,((((((---///...///222000///---,,,,,,---///000------,,,++++++***)))))),,,***))))))***+++******,,,,,,+++++++++++++++,,,111++++++---)))"""'''222+++,,,,,,---------------***)))+++///000......000000//////......//////000...------...//////---+++///000111222222222111000***...000---,,,------+++//////000000///...,,,+++---...///000//////------,,,+++*********,,,...///******+++,,,,,,,,,,,,,,,+++***)))***,,,,,,***((('''&&&&&&((()))***)))''')))))))))(((((((((''''''&&&((()))***)))))))))+++*********)))))))))))))))+++,,,......,,,+++,,,---***)))'''((()))******)))(((((((((((())))))******,,,+++************+++,,,''')))+++,,,,,,+++)))'''))))))))))))((((((((((((&&&&&&''''''(((((())))))***))))))***,,,---,,,++++++)))((())),,,...---,,,,,,,,,++++++***++++++++++++,,,---...---,,,+++***)))***,,,,,,***)))***+++***+++---,,,+++******+++(((+++...,,,(((&&&(((+++(((((((((((((((((()))))))))+++---,,,++++++---000---------......------,,,++++++++++++***)))((('''***************+++,,,,,,++++++******)))))))))((())))))******++++++******...,,,,,,...---***+++///,,,'''&&&,,,222222222333111000///000111000...,,,+++,,,------......------///............---------+++,,,---//////...,,,+++......//////...---++++++***,,,---,,,***)))+++...+++,,,,,,,,,,,,+++******)))******+++,,,,,,++++++***+++---......------,,,......---------,,,,,,,,,++++++++++++++++++++++++)))***+++---......//////,,,---......////////////...///000000///...,,,+++---******------++++++......---++++++,,,+++***((('''''''''((()))+++---///*********+++,,,,,,***(((&&&&&&&&&&&&&&&'''((()))(((&&&######%%%'''(((((())),,,...---***((()))***&&&%%%%%%%%%&&&''')))***%%%%%%&&&'''((((((((('''''''''(((((()))))))))***)))))))))))))))***++++++)))(((&&&''')))******)))''''''((()))******)))))))))((('''(((***++++++***'''((('''&&&''')))'''$$$)))+++)))%%%&&&+++---,,,((('''&&&&&&&&&((()))***(((((())))))))))))((((((###&&&))))))&&&"""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%(((***((('''&&&%%%&&&(((***++++++******+++***((((((***((()))+++,,,,,,+++)))(((---------,,,,,,,,,++++++***+++,,,---------------)))***,,,...000222333444+++222444---))),,,000111***+++---///000000//////+++---000222222///+++)))+++((()))...///---///444///...---,,,,,,---///000++++++******************+++)))(((((()))******)))++++++***************+++333---,,,///***###'''333******+++,,,------------,,,***,,,111222000000222000///...------...///000---------...000000...,,,///000222444555444222111///...+++(((+++111333000///000111111111000...------...///000000000///...+++******)))+++---///111)))***+++,,,,,,,,,,,,,,,)))((('''))),,,---+++((('''&&&&&&''')))***)))'''((((((((((((''''''''''''###&&&(((******+++---...++++++******))))))((((((+++,,,...---,,,++++++,,,((('''&&&''')))++++++***&&&&&&'''((())))))((((((,,,,,,+++******+++,,,,,,((()))+++------+++)))((()))((('''((()))***)))(((%%%&&&&&&'''((()))******&&&&&&&&&)))+++---,,,+++,,,)))((())),,,......,,,------,,,+++************&&&'''((()))***+++++++++)))***,,,,,,***)))***+++***,,,------+++*********'''+++...,,,(((&&&'''***((((((((()))))))))))))))***,,,...---+++,,,...111,,,---------------,,,,,,(((((())))))))))))((((((+++******************+++))))))))))))************((()))***+++++++++++++++---***+++,,,+++((()))...///+++***000444111,,,))),,,,,,---///111000---***+++,,,,,,---.........---/////////...------,,,,,,***+++---......---+++***,,,------...---+++***)))+++---...---******,,,///,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,************************&&&''')))***+++,,,------+++,,,---...////////////---......---,,,)))'''&&&)))&&&'''+++,,,***+++//////---+++***++++++***)))&&&&&&''')))***+++------...,,,***)))******)))'''++++++***)))(((((())))))---***((((((+++,,,+++)))(((***,,,,,,+++((('''&&&))))))((('''&&&&&&%%%%%%+++)))%%%######%%%)))+++***(((&&&&&&(((*********'''))))))%%%$$$''''''%%%***(((&&&&&&(((((((((''')))***+++)))(((((()))+++%%%(((+++---...---***))))))(((&&&&&&''''''%%%$$$+++*********++++++***(((,,,***))))))***++++++***+++***)))(((''''''''''''+++***)))(((((()))***+++,,,'''%%%)))000222+++$$$%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))&&&'''((((((((()))---///''''''((())))))***)))))),,,,,,+++++++++,,,------333///***)))***,,,,,,***,,,,,,---...///000111111111///---------...---,,,,,,---...///000000000000000...------------+++*********))))))***,,,---///000...,,,,,,------,,,+++//////---,,,+++*********)))***,,,,,,,,,+++)))'''+++...---(((&&&***------222111///...//////---+++.../////////...------,,,---......///////////////111///...///222333222///------...///000111222222------,,,,,,,,,------...++++++******+++---///000000111222333222000...---///000111000///000222444...000...++++++000222000111///------......---,,,...,,,++++++,,,,,,***)))+++***(((%%%$$$%%%'''***)))((('''((()))***)))(((%%%&&&'''((()))))))))))))))---...+++***,,,---,,,111///---,,,---,,,+++***,,,------+++(((&&&%%%%%%***((('''''')))+++++++++)))+++---......,,,)))(((((('''((()))++++++)))'''---***((('''((()))))))))%%%))))))%%%&&&******&&&***((('''))),,,...---++++++***(((((()))***---...---+++******++++++)))((())))))***++++++***(((''''''((()))***************---,,,+++***))))))))))))++++++***)))((((((((()))***'''(((+++***'''&&&(((///---,,,,,,,,,,,,+++)))))))))*********+++++++++,,,***'''(((***+++***(((%%%(((,,,...,,,)))''''''***)))((((((((()))+++,,,***+++,,,,,,+++***((('''+++,,,---......,,,***)))222111000//////...//////111000///...---,,,,,,,,,---+++******,,,---.........111333111---+++,,,...((())),,,...///...---,,,---......---+++***)))***+++++++++++++++***)))(((///...---,,,+++************))))))))))))******+++***,,,------++++++,,,...------------------------,,,...///111111000...---'''((()))***+++,,,,,,,,,,,,---......---,,,***))),,,------......------,,,++++++******++++++,,,---++++++*********+++---...(((((())))))******++++++111...+++***)))(((&&&%%%+++******)))(((((())))))+++)))'''''')))***)))(((((()))******)))((((((''')))(((((('''&&&&&&%%%%%%(((&&&### ###&&&((()))((((((***++++++***((((((+++***&&&&&&))))))&&&)))(((&&&&&&(((((((((''')))******)))(((((()))+++''')))+++------+++(((&&&,,,***)))(((((((((&&&$$$***))))))***+++,,,***))),,,***((()))***+++******++++++***)))((((((((((((******)))(((((()))******(((''''''))),,,---)))&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''((((((((('''''''''''''''''''''''''''''''''&&&'''(((((()))&&&((())))))((()))+++---'''((())))))))))))))))))...---,,,+++++++++++++++000---)))((()))+++,,,---,,,,,,---...///000111111000///------......---,,,------......///.........111///------------,,,++++++************,,,---...///---++++++,,,---,,,+++***+++,,,------,,,***))))))***,,,,,,,,,+++)))(((+++...---((('''***------...---,,,---/////////---+++,,,---.....................///000000000000///222000///000222333222000000000000000000000111111444333111000/////////000,,,,,,++++++,,,...000111222333333333222///---+++///000111000//////111222...000///+++,,,000222000111///---,,,------,,,+++---+++***+++,,,,,,+++***++++++***((('''((()))++++++)))(((((())))))'''&&&&&&'''((()))***************...///,,,***---...,,,000...,,,,,,,,,---,,,+++---...///...,,,++++++,,,---+++)))((()))+++******)))***,,,------+++)))''')))))))))***++++++)))''',,,***((('''((())))))(((&&&))))))&&&&&&******'''***(((''')))+++---,,,******)))(((((()))***,,,...,,,***)))***++++++***)))++++++,,,,,,+++***)))((((((((()))***************(((((())))))***++++++++++++***))))))))))))))))))+++((())),,,,,,))))))+++///...,,,,,,------+++***))))))*********+++++++++,,,)))'''(((***+++***(((&&&))),,,---+++)))((((((***)))((((((((()))++++++)))******+++++++++******,,,---.........---+++***111000///...............------,,,+++******))))))...,,,******,,,.........111222333222111/////////)))***,,,------,,,+++***,,,---...---,,,+++******+++++++++++++++***)))(((...---,,,+++++++++++++++******))))))((())))))******+++---,,,++++++,,,......------,,,,,,------...***+++,,,---,,,,,,*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++***************+++,,,,,,++++++*********+++,,,---*********)))))))))))))))///---***)))))))))'''&&&******)))((((((((()))))))))'''&&&&&&'''(((((('''((((((((((((((()))******((((((((('''&&&&&&%%%%%%)))(((%%%$$$$$$%%%((()))))))))***,,,...,,,)))&&&)))++++++((((((******((()))'''&&&&&&((()))(((''')))******)))((((((***+++)))***+++,,,+++)))&&&%%%...,,,************(((&&&)))((((((***,,,,,,+++***+++***((((((*********)))++++++******)))((((((((())))))(((((((((((())))))%%%&&&((())))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''))))))))))))((((((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((******)))))))))***)))))))))***))))))((((((///...---,,,*********))),,,+++)))'''&&&(((,,,000,,,,,,...///000000111111///...------...///...,,,---------------,,,,,,+++111///,,,+++,,,------,,,++++++******+++,,,---......,,,******+++,,,+++***&&&(((+++---...,,,***)))***+++,,,,,,,,,+++)))(((+++...---((('''***------***))))))+++...000000///((()))***,,,...///000000...///000000111111000000333222111111333333222111222222222111111111000000555333000...,,,,,,,,,---,,,,,,,,,,,,---///111222333444444333111///---+++000000111000......///111...000///,,,,,,000222000000...,,,+++,,,,,,,,,***,,,+++***+++,,,---,,,+++++++++++++++++++++,,,,,,,,,***((((((((((((&&&$$$((()))***++++++++++++++++++///000---+++---...---...,,,++++++,,,------,,,)))***,,,,,,++++++---...///---+++***++++++***))))))***+++,,,,,,***((('''+++*********+++***(((&&&+++***((('''((())))))((('''))))))((((((++++++)))+++***))))))++++++***)))***)))(((((()))***,,,---+++***))))))+++,,,+++***---------,,,,,,***)))((())))))))))))************&&&'''(((***++++++******))))))))))))))))))***++++++)))***---...,,,+++...000...------------,,,***)))))))))************++++++)))(((((()))******)))(((***++++++))))))***+++))))))(((((())))))***+++)))))))))******+++---------------------,,,,,,,,,///...---------------...++++++++++++***))))))(((...,,,***+++,,,.........222111000111111111///---***++++++,,,+++***))))))---------......------,,,******+++++++++******)))---,,,+++******+++,,,,,,+++***)))(((((((((((((((***+++,,,,,,++++++,,,...///...---++++++---...///++++++******))))))((((((---------------,,,+++++++++++++++***++++++,,,,,,))))))************)))))))))))))))))))))******+++++++++*********+++,,,---))))))))))))))))))))))))***)))'''(((***++++++******))))))((((((((())))))((('''&&&&&&''''''''''''***)))'''''')))+++,,,---(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))***)))))))))+++,,,+++(((&&&(((++++++))))))++++++((()))'''&&&&&&((())))))(((((()))***)))((((((***,,,((()))******)))((('''&&&,,,+++)))***++++++***(((((('''''')))+++,,,+++***+++)))'''''')))***)))(((+++++++++******)))((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))***)))(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&''''''(((&&&)))++++++)))(((((((((***************)))((('''...---,,,+++***************+++***'''%%%&&&+++///+++,,,...///000000000///...---,,,---//////...---***++++++,,,,,,,,,++++++000---*********,,,,,,+++++++++++++++,,,,,,------,,,+++))))))***++++++***'''(((***+++++++++***)))++++++,,,,,,,,,+++***)))***------)))'''+++---,,,(((((((((***---//////...'''(((***,,,---///////////////000111111111111111444333333333333333222222222222222222222222222222333111...+++******+++,,,,,,,,,+++,,,---///111222333333333222111000///...000111111000...---...000///111000------000111//////---++++++,,,,,,+++***+++******+++---...---,,,******+++,,,......,,,+++***)))((((((((()))'''&&&))))))***+++++++++++++++,,,000111---,,,......------+++***+++---......---)))***++++++***+++---......---++++++,,,,,,+++***))))))***++++++)))((('''+++***)))******)))'''$$$,,,***))))))******)))(((((())))))))))))++++++++++++************))))))((()))((((((((()))***+++,,,***)))((()))+++,,,,,,+++------,,,,,,+++***)))(((***)))))))))))))))******'''(((***+++***)))'''%%%)))((((((((()))***++++++***((()))---...,,,---///000...------------,,,***))))))))))))***************)))(((((()))******************)))((()))+++---))))))))))))*********+++++++++***)))***+++,,,...------,,,++++++++++++,,,---,,,,,,,,,,,,,,,------,,,,,,---...------,,,+++...,,,******+++,,,---,,,///---+++,,,//////,,,)))++++++++++++++++++,,,,,,.........///000000///...)))******+++++++++******,,,,,,*********+++,,,---,,,+++***)))(((''''''''')))+++,,,,,,++++++,,,---000...,,,++++++,,,...000......,,,+++************,,,,,,------------,,,,,,+++***))))))***+++---...((())))))))))))))))))(((((((((((((((((()))******+++++++++++++++++++++,,,((((((((()))******++++++)))((('''(((***++++++***)))((((((((((((((())))))((((((((((((''''''((())),,,***''''''***---......'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&&&&((()))(((''''''***+++))))))+++***'''((('''%%%&&&((())))))(((((()))***)))((((((***,,,''''''(((((())))))))))))(((''''''(((***++++++***''''''''')))+++,,,+++******(((''''''((())))))(((******++++++***)))'''''''''''''''((((((''''''''')))&&&%%%'''***+++)))&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''')))***)))(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''')))++++++)))'''''''''******+++******)))((((((+++++++++******++++++,,,+++,,,,,,)))%%%%%%(((+++***+++---/////////...---,,,,,,,,,...000000///---'''((()))+++,,,------------+++)))(((***+++******+++,,,,,,,,,------------+++***((()))***++++++***,,,***)))((('''((()))***,,,,,,,,,,,,++++++*********------)))(((+++---,,,))))))(((***,,,------,,,)))***+++,,,------------//////000111111111111111333444444444333333333333000111111222333444444444444222000.........///000+++++++++,,,---///111333000111111222222222222222111111111000...---...000///111111......111111...///---++++++,,,,,,+++***,,,+++***+++---......,,,)))))))))+++......,,,)))(((''''''(((***+++***)))))))))***+++++++++******---000111---,,,---...,,,---,,,++++++---//////...000111000///---,,,...///,,,++++++,,,---...---,,,)))************)))((('''***)))))))))***(((&&&###---+++***+++,,,,,,***)))((('''((()))******+++,,,***++++++***)))((((((((((((((((((((()))***++++++***)))((()))+++,,,,,,+++,,,++++++***)))(((((((((+++***)))(((((()))******'''(((***+++***)))'''&&&)))((((((((()))***++++++(((&&&(((,,,---+++,,,///000...---,,,------,,,***))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))),,,///*********+++++++++++++++...---+++*********+++,,,,,,++++++***)))*********+++++++++++++++,,,---...------...............------+++)))(((***++++++***---+++)))***------+++'''++++++++++++,,,...000111111//////000222333111///((()))***+++++++++++++++---+++***))))))***,,,...,,,,,,+++))))))((((((((()))***,,,+++******+++---///...+++******+++...///000///...,,,++++++++++++)))***+++,,,------------++++++***)))***+++---...))))))************))))))((((((''''''(((((()))***++++++++++++++++++++++++'''(((((()))***+++++++++---+++)))((())))))(((&&&((((((''''''(((((()))))))))******)))(((((()))+++---)))&&&'''+++......---'''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%$$$&&&((())))))&&&***+++)))))),,,+++'''(((&&&%%%&&&((()))))))))''')))))))))((()))+++---(((((((((((((((***+++,,,'''&&&%%%''')))******)))((('''''')))++++++***))))))(((&&&&&&((((((((('''))))))******)))(((&&&%%%&&&&&&''''''''''''&&&&&&***&&&$$$&&&***+++)))&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%''')))))))))***)))))))))(((''''''''''''''''''''''''((())))))'''(((***)))(((''''''(((*********+++******))))))***************+++,,,,,,,,,,,,,,,***(((''''''((()))***,,,......---,,,+++++++++,,,...000111///...&&&'''(((***,,,---......+++***)))***++++++***))),,,,,,------------,,,,,,+++***((()))***,,,++++++...,,,)))'''&&&'''***+++---,,,,,,,,,++++++++++++)))---...***)))+++,,,++++++))))))***,,,,,,,,,++++++,,,---------------,,,...///000000111111000000111222444444333222444555///000111222333444555555111111000//////...//////,,,,,,,,,---...000333444///000000111222333444444111111222111//////000222///222222//////111111...000...,,,+++,,,,,,,,,***---,,,+++,,,---...---,,,***)))(((***------***'''((((((''')))+++---,,,,,,)))******+++++++++******,,,000111---+++------+++///---,,,---///000000///222222111---***)))***+++*********,,,...///...,,,******++++++******)))(((***)))))))))***)))'''%%%,,,+++***+++,,,,,,***((((((&&&&&&***+++)))***---)))***+++***((('''((()))''''''((())))))******++++++***))))))+++,,,+++***+++***))))))(((((())))))++++++)))((((((((()))***$$$&&&(((***++++++++++++))))))))))))))))))***+++'''%%%'''+++,,,******---///---,,,,,,,,,,,,+++)))***)))))))))))))))((((((''')))))))))((()))+++---++++++***(((((()))---000++++++,,,------------,,,......,,,++++++*********++++++++++++************************+++,,,......++++++++++++,,,,,,.........+++))))))***++++++***---,,,,,,,,,......,,,+++++++++******,,,///222444222000...///222333000---'''((()))***+++,,,,,,,,,...,,,***(((((())),,,------,,,+++***************)))***++++++******+++------,,,+++******+++,,,---------,,,,,,++++++******((()))***,,,------......,,,,,,,,,+++,,,,,,------******++++++++++++******((((((((((((((())))))***++++++,,,,,,,,,+++******))))))))))))))))))******---+++)))((((((((('''%%%'''''''''''''''((())))))(((***+++)))'''''')))+++,,,(((%%%&&&***,,,+++)))''''''''''''''''''''''''((()))************)))(((&&&%%%%%%''')))******)))&&&***,,,++++++---,,,((('''&&&%%%&&&(((******)))'''((())))))((()))+++---+++***)))(((((()))+++,,,)))(((''''''))))))(((''')))(((((()))******)))''')))'''&&&&&&'''((((((''''''((()))))))))'''%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''((((((((())))))))))))(((((((((((()))(((((((((((()))******'''(((((((((''''''(((***))))))***+++++++++******,,,+++***************+++*********+++,,,+++(((&&&''')))+++------,,,***)))******,,,...111111000...'''((()))+++,,,---------+++***+++---...---+++))),,,,,,---......---,,,++++++***))))))+++,,,,,,++++++***)))((((((***+++,,,------,,,,,,++++++++++++)))---...***)))+++,,,+++***))))))***,,,------,,,,,,,,,---............---......///000000000000///...111333333222222444666000111111111222222333333111222222111000...,,,+++.........///111333555777111111111111222333444444111222222111000000222444///222222000///111111---111///---,,,------,,,+++...---,,,,,,---...,,,+++---***((()))------***'''+++***)))***,,,------,,,++++++,,,,,,,,,,,,++++++,,,000000,,,***,,,,,,***111///......000111111000111111...+++'''%%%&&&'''+++******,,,------,,,***+++++++++++++++******************+++,,,,,,***(((***))))))***+++***(((&&&'''$$$%%%)))***((()))---((()))+++***((('''(((***&&&'''((())))))*********,,,***)))***++++++***)))******)))))))))***+++,,,,,,+++)))((('''((()))***&&&'''((()))+++,,,------+++***))))))))))))))))))(((&&&'''+++,,,******---...,,,++++++++++++***(((******))))))(((((((((((('''(((***)))((((((+++---***+++***)))(((***---000,,,---.../////////...---,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************+++,,,---//////,,,***)))((()))+++...000000---+++***+++,,,,,,+++,,,---//////...------...---,,,***)))+++---111333111...,,,---000000---)))'''((()))***+++,,,,,,,,,///---***((('''(((***,,,------,,,,,,+++,,,,,,,,,(((***++++++******+++,,,+++******))))))******+++++++++,,,------,,,+++***++++++,,,---------------------.........---,,,,,,)))******++++++******)))))))))(((((())))))***++++++,,,,,,,,,,,,+++***)))+++++++++***)))(((((('''***)))'''''')))))))))((('''''''''''''''((()))***''')))+++)))'''&&&(((+++***&&&$$$%%%)))+++)))&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$&&&***,,,---+++(((''',,,...,,,---///...***'''&&&%%%&&&(((******)))'''((())))))((()))+++---...---***)))((()))***+++,,,***)))((()))(((&&&%%%)))(((((()))******(((&&&((('''%%%%%%'''((('''&&&&&&'''((()))((('''$$$###%%%%%%&&&''''''&&&%%%%%%"""%%%(((&&&""""""%%%***%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''''')))))))))))))))******+++'''(((((('''&&&&&&)))+++((()))***+++++++++++++++------+++***))))))(((((()))((())),,,//////***&&&&&&(((***,,,,,,+++)))'''******,,,...111222000...)))***+++,,,,,,,,,,,,,,,++++++---///111000,,,))),,,---.........---,,,+++,,,***)))***,,,------,,,'''((()))***,,,,,,------...---,,,+++++++++,,,,,,)))---...+++)))+++,,,+++)))((((((***---......---+++,,,---...////////////---......///////////////---000222333111222555777222222222111111111111000777888888777555222///---000000000111333555888999333333222111111222222333000222222222111222333555000333333000///111000---111///------......---,,,///...,,,,,,------,,,+++///,,,((()))---...+++'''...,,,+++,,,------,,,+++---------...------,,,,,,,,,///000,,,)))++++++***222111//////000111111000444333111---)))'''(((***,,,,,,+++,,,---,,,)))''',,,,,,,,,++++++++++++***+++++++++---......,,,***(((''''''((())))))&&&$$$'''###$$$)))***'''(((---''')))+++***'''&&&(((+++&&&'''((()))************---+++******++++++)))(((+++******)))***,,,---...---+++)))((('''((()))***+++******)))******+++,,,++++++***)))(((((()))))))))'''(((,,,---******,,,---+++******+++***)))'''******))))))((((((((('''&&&(((******((((((+++...************)))***---000,,,---///000000000///...)))***,,,---......---,,,---...///000000...,,,+++*********+++,,,...///000---,,,)))((())),,,000222111///---,,,---......---***---//////,,,+++,,,///...,,,***((()))+++///111000---***+++......***&&&&&&''')))***,,,,,,------000...***''''''(((***+++------,,,,,,,,,---......(((***++++++******+++,,,))))))))))))))))))))))))***,,,...//////...---+++.........///......---,,,......///000///...,,,+++))))))************)))))))))))))))))))))***+++++++++,,,,,,---,,,+++***)))/////////...---+++)))'''+++***)))'''&&&&&&&&&&&&%%%$$$###$$$''')))++++++)))))))))))))))((('''''''''///111+++'''(((***(((***'''%%%&&&((((((&&&$$$&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''))))))&&&$$$'''+++)))$$$///''')))***&&&)))---'''))))))))))))************)))))))))))))))))))))))),,,***)))))))))(((&&&$$$%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$'''%%%######%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&******)))((('''&&&%%%%%%((((((((())))))******+++))))))(((''''''''''''(((,,,'''###$$$)))***$$$,,,,,,,,,+++,,,,,,------------++++++++++++,,,---,,,+++++++++,,,,,,---...((((((((()))******++++++,,,++++++///333444333000,,,)))&&&)))...000...***111111///+++,,,000000,,,,,,------......------,,,***'''(((---///+++)))))),,,)))((())),,,......,,,//////...---,,,+++******+++***((('''(((***,,,.........---,,,,,,+++******+++......+++,,,000111///000000000000000///......///......000222333222111111111111111111111111111444333222111000000000000333222000---...222999>>>777555333333444444333222444444333111000111333666555555444333333222111111333222111///---,,,,,,+++000000,,,&&&'''...111...///...,,,***))))))******...***''')))---///,,,)))///000111111000...,,,***------+++)))((()))+++...000000///---++++++---...///...---,,,***)))((((((+++******+++,,,+++)))(((...++++++---,,,(((&&&(((,,,......)))###"""(((...))))))(((((('''&&&$$$$$$'''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&((()))+++,,,,,,---&&&$$$%%%***---+++)))+++---,,,+++*********+++,,,///,,,)))((()))+++,,,---))))))(((((((((((()))))))))))))))))))))((('''''',,,+++******,,,+++***(((---***'''(((,,,,,,((($$$++++++***))))))((())))))'''(((((()))***+++++++++...,,,)))'''&&&''')))***((()))***+++,,,---------,,,---...//////---+++***)))))))))))))))******************++++++,,,,,,,,,((()))+++---............,,,,,,,,,...//////,,,******,,,------,,,++++++,,,///...---,,,---///111222'''))),,,---,,,***)))))))))***)))(((,,,000...)))+++,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++***(((&&&'''))),,,.........///000///,,,***---,,,,,,---......---+++000000000///...,,,+++***+++***)))(((((()))***+++***)))''''''((())))))(((******+++,,,------------...,,,***((('''&&&%%%%%%***)))((('''&&&&&&&&&&&&'''&&&%%%%%%'''((()))))))))))))))))))))(((''''''&&&---000***&&&''')))((()))'''%%%&&&((((((&&&$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))***)))&&&'''+++***'''---&&&(((***&&&)))---'''((((((((()))))))))******)))))))))))))))))))))))))))((('''((())))))'''%%%&&&&&&'''((())))))((((((#########$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$&&&%%%######%%%&&&'''&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&))))))((((((''''''''''''))))))***+++++++++******)))(((''''''&&&&&&''''''+++'''$$$&&&)))+++((($$$,,,+++*********+++,,,---...---,,,+++++++++,,,---------,,,+++++++++++++++))))))******+++,,,,,,,,,---,,,,,,...111111///---,,,)))''')))---///---***...///...+++---222222///---..................---+++''''''+++,,,)))'''(((+++)))((())),,,...---,,,//////...------------------+++)))((((((***,,,......------,,,++++++******+++......,,,---000111///111111111111000///......000//////111333444333222111111111111111111111111444333222111111000000000222111///------000666;;;666555333333444444333222333444444333222222444666555555444333333222111111222111000...,,,,,,++++++...///+++&&&(((...///,,,///...---,,,++++++,,,---000,,,***+++...000---***333444444444222000---,,,+++++++++++++++,,,---///000000000...,,,+++---......------,,,+++***))))))+++***)))***+++,,,+++***...++++++---,,,(((''')))***+++***&&&"""!!!%%%***((())))))))))))(((&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((()))(((((('''$$$%%%***,,,***)))***++++++***)))))))))***+++...,,,)))((()))+++,,,,,,---,,,***)))'''&&&&&&%%%)))))))))))))))((('''''')))(((((()))+++,,,***)))***(((&&&(((,,,---***''',,,+++******)))))))))***'''(((((()))******++++++...,,,)))''''''''')))************++++++*********,,,---...//////---+++***))))))))))))***************++++++++++++++++++,,,+++,,,---------,,,+++***---,,,,,,---......---+++***,,,......,,,,,,,,,---///...---,,,---...000111,,,---...---+++((('''''',,,,,,***(((+++000000,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++***++++++))))))***,,,//////...---...///...---+++------,,,---...///---+++////////////---,,,+++*********)))((((((((()))***---+++)))((('''&&&###!!!)))***+++,,,------------...,,,(((%%%######$$$%%%))))))((('''&&&&&&&&&''')))(((''''''''''''(((((()))))))))))))))(((((('''&&&+++---)))&&&&&&''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&''')))******'''++++++(((''')))+++***+++$$$''')))%%%))),,,&&&''''''((((((((()))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''''''''((()))))))))(((((("""""""""###$$$%%%&&&''')))((((((''''''&&&&&&&&&&&&%%%###$$$%%%''''''&&&'''''''''(((((('''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((())))))***+++,,,------,,,***)))(((''''''&&&&&&&&&&&&&&&***((('''''')))++++++***+++***)))((()))***,,,---///...---,,,+++,,,------///...---+++***)))))))))******++++++,,,------...///...------...---+++)))---***((((((+++---+++)))+++------+++///444555222......////////////......,,,(((''')))***'''&&&'''+++)))((()))+++------,,,...---,,,++++++,,,---......---+++***)))***,,,---------,,,,,,++++++******,,,//////------111222///222222222222111000///...111000000222444444333222111111111111111111111111444444333222111111111111111000///---,,,///333777555333222222444444333222222444555666555444555666444444444333333222222222111111///---,,,+++++++++//////---***+++//////---000///...---------...///222///------///000---+++333444444444333000---,,,***+++,,,---...//////000000111000///---,,,---///,,,,,,,,,,,,++++++++++++,,,***((()))+++---------///,,,+++---,,,((((((***...---***(((''''''((()))'''(((***++++++***((('''))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((((((((('''&&&)))&&&&&&***,,,)))((()))))))))((((((((())))))***---+++(((((()))++++++++++++******)))(((''''''&&&)))))))))))))))(((((('''((('''(((***,,,------+++(((&&&%%%(((,,,...,,,***++++++***)))))))))******((((((((()))******++++++---,,,)))((('''((()))***,,,,,,,,,---------------+++,,,...///...---+++***(((((())))))************+++++++++++++++*********,,,,,,------,,,+++******...---++++++---------,,,***,,,......---------///000///...---,,,---...///...//////---***(((((())),,,---***''')))///000------,,,,,,,,,+++*********++++++******)))*********++++++++++++++++++++++++***++++++++++++,,,///111///...,,,,,,---...---,,,...---,,,---//////---,,,............---+++******))))))(((((((((((()))))),,,+++)))((('''%%%!!!)))***+++,,,------------...---***'''%%%%%%%%%&&&(((((('''&&&&&&&&&''''''(((((()))(((''''''((()))(((((())))))))))))((((((&&&(((***(((&&&%%%&&&&&&''''''&&&''''''''''''&&&((()))))))))((('''&&&&&&%%%%%%%%%&&&'''((())))))%%%***,,,(((%%%'''******,,,%%%'''***%%%'''***$$$''''''''''''((((((((((((************************((('''&&&&&&((())))))((((((((()))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$))))))((((((''''''''''''&&&%%%$$$%%%&&&''''''&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((()))*********,,,...///...,,,)))(((''''''&&&%%%%%%%%%%%%&&&+++***(((''''''(((***,,,***)))(((''''''))),,,---//////---,,,,,,,,,------...---,,,***))))))))))))*********+++,,,,,,------///...------,,,,,,******---***((((((***+++***)))+++------,,,///444444111------............------...)))''')))***'''&&&(((******))))))***+++,,,,,,---,,,***)))))))))+++,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,++++++******+++//////......111222///333333333222222111000///000000000111333333222111111111111111111111111111444444333222222222222222111111000///---...111444333222111222444444333111111444777888777666666666333333333333333333333333222111000...------,,,,,,222111000000111333222000000///...------...000000222000......//////---+++//////111111000///---+++///...,,,---...///000000000111111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((+++...///000///,,,+++---,,,))))))+++111...******+++,,,***(((%%%''')))+++,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))************))))))***&&&&&&)))+++)))((()))))))))((()))))))))******,,,***(((''')))***+++***###$$$&&&(((***+++,,,---(((((())))))))))))((((((*********+++......---,,,''''''&&&)))+++---,,,******))))))(((((()))))))))(((((())))))************,,,+++)))((((((((()))************+++,,,---......+++,,,---......,,,+++)))(((((())))))******++++++,,,,,,++++++******)))))))))******+++,,,---------///---******+++---------***,,,......------...///000///...---,,,,,,,,,,,,,,,------,,,++++++,,,...)))++++++((()))------+++---,,,,,,+++***))))))(((,,,,,,,,,+++,,,,,,------***************************+++,,,+++++++++...000///---+++***+++---------...---,,,---//////---,,,------------,,,+++***)))(((((((((((((((((())))))'''&&&''')))***)))&&&###)))***+++,,,,,,---,,,,,,,,,,,,+++***)))'''&&&%%%'''&&&&&&&&&&&&''''''(((%%%(((******)))(((***,,,(((((())))))))))))((((((&&&&&&'''((('''%%%%%%&&&&&&''''''''''''&&&''''''((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&###(((***&&&$$$&&&))))))---''')))+++%%%&&&(((!!!''''''''''''((((((((((((++++++++++++++++++++++++,,,***(((((()))***)))((()))*********)))(((''''''''''''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''%%%%%%&&&'''((()))*********+++---......+++)))'''''''''&&&%%%%%%%%%%%%&&&,,,+++(((&&&%%%&&&'''((()))(((''''''((())),,,---...---,,,++++++,,,---...++++++***))))))))))))***((((((((()))******++++++,,,,,,,,,,,,+++++++++,,,,,,***((('''((())))))))),,,......,,,...222222...+++,,,,,,------,,,,,,+++///+++(((***+++(((''')))************)))***+++,,,///...,,,+++*********+++......,,,++++++++++++,,,,,,+++++++++++++++******+++...///......111111...222222222222222111000000//////...///111111000///111111111111111111111111333333222222111111222222000111222111//////111222111000000222444444333111111444777999888666666666333333333333333333333333333333111000////////////333111111222444333222111//////...------...///000111000/////////...---,,,+++,,,...000000///...---555111---+++---///000000000111222111///......///+++,,,,,,,,,,,,---------,,,***((())),,,///000111000---+++---,,,******---...+++'''(((******'''$$$%%%&&&(((*********)))((('''''''''''''''''''''''''''''''''''''''((())))))'''((()))******++++++++++++'''&&&)))***(((((()))((())))))******++++++++++++)))'''''')))******))) """$$$(((+++---//////(((((())))))))))))((((((+++******+++,,,,,,***))))))))))))*********)))((((((((('''''''''(((((())))))))))))))))))*********+++***)))(((((())))))***))))))(((((((((((()))***+++,,,---......,,,***)))'''(((((()))******+++++++++++++++******)))))))))************+++,,,,,,---...,,,******+++,,,---,,,***,,,......---,,,---...//////...---,,,++++++***,,,------,,,++++++,,,...(((,,,---++++++------***,,,,,,+++***))))))((((((,,,,,,,,,+++,,,,,,------***************************+++,,,+++))))))***,,,...,,,***)))+++,,,---,,,---,,,,,,---......---++++++,,,,,,,,,+++***)))((('''(((((()))))))))))))))%%%%%%&&&))),,,,,,***'''))))))***+++,,,,,,,,,,,,((())))))***)))'''%%%$$$&&&%%%%%%%%%&&&'''((((((%%%(((++++++))))))***---'''(((((()))))))))))))))'''%%%%%%((((((%%%%%%'''%%%&&&((('''&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%###''''''$$$$$$''')))(((...'''***,,,&&&'''(((!!!''''''((((((((()))))))))++++++++++++++++++++++++...+++)))((()))******)))+++++++++***)))((('''&&&$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%'''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((()))***++++++***((('''(((''''''&&&&&&&&&&&&&&&,,,***'''%%%&&&&&&%%%$$$'''((((((((()))+++,,,,,,,,,+++******+++,,,...///******))))))))))))))))))&&&&&&''''''((())))))))))))***+++***))))))+++---***)))'''&&&&&&(((***+++,,,...---,,,---000///***++++++,,,,,,,,,,,,++++++...***)))+++,,,)))((())))))***+++***((((((***,,,///.........---------,,,---,,,,,,++++++++++++,,,++++++++++++++++++******)))---///---...111000---///000111111222222111111///......///000000///---111111111111111111111111222222111111000111111222...000222222111000000111///...///111444444333111333555888888777555444555222222222333333444444444444333222111000000000000333///...111222000///000111000///.........///000000000000//////.........---...000222333222111000777222---,,,---//////---000222333222000///...///,,,,,,,,,,,,------------,,,+++******---///000000111---,,,------***+++///...,,,***+++---,,,)))%%%&&&''''''((())))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***%%%%%%'''((())))))))))))+++&&&%%%(((***))))))+++(((((()))***++++++++++++***((('''''')))))))))(((###$$$''')))+++,,,,,,+++'''(((((()))))))))))))))***)))(((((())))))'''%%%+++++++++******(((''''''(((((('''''''''((())))))))))))))))))))))))************)))))))))))))))***111///---+++***)))*********+++---...---,,,***)))''''''((()))***++++++,,,***************)))))))))...---,,,***))))))))))))---,,,******,,,,,,,,,+++***,,,------,,,++++++,,,......---,,,,,,+++******...//////---***(((((()))***...000---,,,......,,,+++*********)))(((((((((++++++******)))*********************************)))***+++***((('''((())),,,***)))***+++,,,,,,+++,,,+++***+++------+++*********++++++***)))(((((('''((()))***++++++******((('''((()))++++++)))'''((()))***+++,,,,,,,,,,,,(((''''''''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&***------)))((())),,,''''''((()))))))))))))))((($$$$$$))))))&&&%%%'''$$$&&&((((((&&&&&&''')))%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''&&&$$$&&&******'''+++%%%))),,,(((***+++$$$((((((((()))))))))******)))))))))))))))))))))))),,,)))''''''(((***+++++++++++++++***)))((('''&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''&&&&&&'''((((((((('''''')))(((''''''&&&&&&''''''+++'''$$$%%%)))***'''###&&&''')))***,,,,,,,,,,,,)))(((((()))***,,,...000,,,+++***)))((('''''''''&&&&&&&&&'''(((((())))))'''((()))'''%%%%%%'''***(((((('''%%%%%%'''***,,,***,,,,,,+++---///...)))+++,,,,,,------,,,,,,++++++((((((,,,---***(((((()))***+++***((('''))),,,(((***,,,...///......---************++++++++++++******************++++++(((,,,...------000///+++------///000111222222222000/////////111111///...111111111111111111111111111000000//////000111111+++---000222111/////////------///111444444333111444666888777555333333333111111222333333444555555333333222111000000000000444///---111222//////222333222111000//////000000000111111111000000000111111222444444444333111///222///---...111111...***111222444333111/////////---------------,,,,,,,,,,,,++++++,,,///000000///111---,,,------+++,,,000///////////////...+++)))***)))((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''((((((((((((''''''***%%%$$$(((***)))***,,,&&&'''(((***************)))(((''''''((()))((('''%%%''')))***+++***)))(((''''''((())))))))))))))))))(((((()))***+++)))(((***+++++++++)))((('''''')))))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))******111///...,,,,,,---...///***+++---------,,,***(((''''''((()))***+++,,,,,,))))))))))))************...---+++***)))((()))))),,,+++***+++------+++***+++,,,------+++))))))***,,,,,,,,,,,,,,,+++******,,,---...---+++(((''''''+++...---(((&&&***---...)))))))))))))))))))))(((,,,,,,+++***))))))))))))************************''')))******)))((()))******))))))***,,,---+++***+++***)))***+++,,,***((())))))******))))))(((((('''(((***+++,,,,,,,,,+++)))(((''''''))))))((('''((()))***++++++,,,,,,+++***)))'''&&&&&&(((+++,,,$$$$$$$$$%%%&&&'''((()))(((,,,///...)))&&&'''***''''''((())))))))))))))))))$$$$$$)))***&&&%%%((($$$&&&((((((&&&%%%'''***&&&&&&'''((()))))))))(((%%%&&&&&&''''''(((((((((''''''%%%$$$''',,,,,,''')))$$$(((---))),,,...'''))))))))))))************(((((((((((((((((((((((()))'''%%%%%%(((+++,,,,,,,,,,,,,,,+++)))(((&&&%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''))))))(((''''''''''''(((***&&&###%%%+++---)))###%%%'''***,,,------,,,+++'''''''''(((***,,,///000...---+++)))'''&&&%%%%%%&&&&&&''''''((()))))))))&&&''''''%%%"""!!!$$$'''''''''&&&%%%%%%'''***---'''***+++***,,,///...))),,,------......------,,,(((&&&'''+++---***'''''')))***,,,***''''''))),,,!!!$$$'''+++---...---,,,)))))))))******+++++++++******************++++++'''+++---,,,---///...***+++,,,...///111222222333111000000000222222000...111111111111111111111111000///////////////000000(((+++///111000///......,,,---...111444444333111666777888666444222222333111111222333444444555555222222111000/////////000777000...222333111111555666555333111000000111111111222333333222111222333444444555555333111...------,,,---111555444...(((111222444444222000//////......---------,,,,,,,,,,,,,,,,,,...000000///---222...,,,------+++---111+++,,,......,,,***((('''---+++)))(((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''''')))******++++++++++++***)))(((''')))%%%$$$'''******+++---$$$%%%'''))))))))))))((()))'''&&&'''((()))((('''%%%&&&(((***+++***)))(((''''''((()))))))))))))))*********,,,...///...---)))***++++++)))(((((()))++++++******+++,,,------*********)))))))))))))))))))))))))))************%%%%%%%%%&&&(((+++///111***+++,,,------+++***(((&&&'''((()))***+++,,,,,,(((((())))))******+++++++++***)))))))))***+++,,,+++***+++,,,------+++)))+++,,,---,,,***((('''(((++++++,,,,,,,,,+++******'''***,,,---,,,***))))))+++,,,)))!!!$$$+++...(((((((((((())))))))))))///...---,,,++++++++++++))))))))))))))))))))))))%%%''')))*********+++,,,)))((()))+++------+++)))***)))((()))++++++)))(((((()))))))))))))))((('''((()))+++,,,------,,,,,,'''%%%$$$%%%'''))))))(((((()))***++++++,,,++++++******)))((('''&&&&&&%%%&&&))))))&&&'''***,,,)))&&&'''***++++++***'''&&&+++((($$$###&&&''''''&&&''')))***++++++***)))'''***(((&&&&&&((((((&&&###&&&''')))******(((&&&$$$%%%%%%%%%&&&'''(((((())))))&&&%%%(((+++,,,(((###'''''''''(((((((((&&&$$$&&&'''((()))************)))((('''&&&&&&'''((()))+++***((('''((()))(((''',,,,,,+++***(((&&&%%%$$$+++)))'''''''''((('''&&&%%%%%%%%%$$$$$$#########!!!###&&&((()))(((&&&%%%'''((()))((('''&&&'''((('''''''''''''''''''''&&&+++++++++******(((''''''&&&&&&&&&&&&&&&'''((()))***++++++***'''&&&'''((('''''''''((())))))******'''&&&(((,,,***"""+++++++++,,,,,,,,,------))))))))))))((('''%%%$$$***)))'''&&&&&&'''((()))(((&&&%%%&&&)))***)))'''((()))*********((('''&&&***(((&&&''')))+++,,,,,,+++,,,---...///...------...+++)))((()))***++++++)))+++---,,,******---000((((((((()))******++++++---+++******,,,---......///+++((((((***------,,,+++******+++,,,---+++***------.../////////////////////000333444444111//////000111222333333333333222///,,,...222333000,,,(((******)))'''(((,,,111...///000000///000222444::::::777222000222000+++333333333333333555666666333333444444444333222222333333222111000000111111000///.........///111222111333222//////222333111222222333333222111///...///000111000------///222333333222333222000,,,)))///---,,,,,,---/////////...///000000000///---,,,,,,,,,---...////////////000///------------***(((---+++)))(((***+++,,,,,,((()))***+++,,,---......))))))))))))))))))******...,,,++++++,,,,,,***)))&&&&&&''''''(((((())))))''''''((()))***)))))))))))))))))))))))))))))))))'''((()))++++++,,,,,,,,,%%%(((+++,,,+++)))))))))************))))))))))))))))))))))))***+++---...***************************)))'''&&&'''(((***,,,,,,+++***))))))***+++,,,///...,,,*********,,,---//////---)))))),,,***&&&)))''')))------***)))+++,,,++++++***))))))******)))))))))))))))***++++++***+++,,,***)))(((***+++//////...---+++***)))))),,,......+++***---,,,)))%%%)))***)))***......++++++,,,---...///...---,,,222)))%%%(((%%% %%%000************************++++++******)))(((((((((,,,))))))++++++)))))),,,+++***)))***++++++***)))((('''&&&'''((((((&&&$$$)))(((&&&%%%%%%''')))******+++,,,///000...+++'''***(((&&&&&&(((((((((''',,,++++++******++++++,,,&&&&&&&&&%%%$$$$$$######"""%%%&&&$$$&&&***,,,***))))))(((((((((((())))))+++(((%%%%%%'''((('''&&&'''(((***++++++***((('''(((&&&%%%&&&((()))'''&&&((((((((((((''''''&&&&&&$$$%%%%%%&&&''''''((((((***&&&###$$$((()))'''$$$''''''(((((()))(((&&&%%%(((((()))))))))(((''''''((((((''''''''''''((((((+++)))''''''(((((((((''')))))))))((('''%%%$$$###+++)))'''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$######$$$&&&(((******)))'''&&&'''((()))(((&&&&&&''')))'''''''''((((((((())))))************)))(((''''''&&&&&&&&&&&&&&&&&&'''''')))******)))'''%%%&&&''')))))))))((((((((((((''')))'''(((+++***%%%###$$$++++++++++++,,,,,,,,,,,,))))))((((((''''''&&&&&&%%%$$$#########%%%'''((()))'''&&&''')))***)))''')))))))))))))))(((''''''***((('''''')))+++,,,,,,+++,,,---.........---,,,,,,***''''''((()))***))))))+++---,,,******+++---((((((((()))******+++++++++***((()))+++---...---...***'''''')))++++++******)))***+++...///...,,,---...//////000000//////000000000222333333222000000111222222333444444444333000---...111222...***+++++++++******,,,///111---...///000//////111222999999666222111333111,,,222222222333333444555666444444444444333333222111333222222111111000111111111000000//////111222333222444333000000333444222000111222222333222111111000111222111///...000222111111000111222111///---111///------///000111000000000111111000///...---------............------///...---......---+++(((///......---------+++***)))*********+++,,,,,,---************************+++)))((()))******)))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++++++++'''(((***+++,,,+++)))(((*********)))))))))(((((())))))******************************************)))(((((('''((()))***+++++++++***))))))***++++++...---+++))))))***+++,,,***+++***(((***......***+++)))***------***)))++++++************++++++,,,)))((((((((((((((()))***+++******)))******++++++++++++++++++++++++,,,,,,...000///+++***++++++'''%%%)))***)))***---...+++,,,,,,,,,+++)))&&&$$$###///((('''+++)))$$$'''000++++++++++++++++++++++++++++++******)))(((((((((+++((())),,,,,,)))(((++++++***))))))++++++***))),,,***))))))***)))'''%%%)))((('''''''''((()))***,,,,,,+++,,,------,,,******(((''''''((())))))''',,,++++++******++++++,,,$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&$$$%%%)))***(((,,,***'''%%%%%%'''***,,,***(((''''''(((((('''&&&'''((()))******)))((('''&&&%%%$$$&&&((())))))((()))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((***&&&""""""%%%''''''&&&((())))))******((('''&&&)))))))))((('''&&&%%%%%%''''''((((((((((((''''''***(((&&&&&&'''((('''&&&(((((((((((('''&&&%%%$$$+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))***)))(((&&&%%%'''(((((('''%%%&&&(((***'''((((((((())))))******)))*********)))((('''&&&$$$%%%&&&&&&&&&%%%$$$###'''((()))'''%%%$$$%%%&&&+++******((('''&&&%%%%%%***''''''***+++)))))),,,*********+++++++++,,,,,,)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&(((***+++)))((('''(((***+++***)))***))))))(((((((((((((((***((('''''')))+++++++++,,,,,,---------,,,,,,+++,,,***(((((()))+++++++++)))+++------+++)))))))))((((((((()))******++++++***)))(((***,,,.../////////,,,***)))***++++++******)))***,,,///000000///......///000000000//////111000///000222333222111111111222333333444444444444111//////000///,,,(((,,,***)))***,,,...//////+++---///000/////////000777777555111111333222...111111222222333444444555444555444444333222111000222222222111111111111111222111000000000111333444333555444000000444555333///000111222333333333333111222222222000000222333000.........111222222111222000......000222222222222333333222111000///...111111111111111111000///000000000111222111...+++111222333333222///+++)))++++++************++++++++++++++++++++++++++++++***)))((((((***+++***)))(((((((((((((((''''''''')))((('''''''''((()))***))))))))))))))))))))))))(((((()))******))))))))))))((((((***------***'''******))))))))))))(((((())))))*********)))((('''************************((((((((()))))))))******+++***))))))))))))***+++,,,+++***)))))))))***+++)))***)))(((***...///+++---***+++......******,,,,,,,,,,,,++++++*********)))(((((('''''''''((((((+++)))'''(((+++---,,,***))))))******++++++,,,,,,///111///+++)))+++)))&&&%%%)))***)))***------***'''((()))***************,,,((()))...---(((***111,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((()))((()))------)))((()))+++***))))))++++++***)))---,,,*********)))'''$$$((((((((()))))))))******...,,,******+++---------***)))((((((*********(((++++++************++++++&&&&&&&&&''''''((((((((()))+++***&&&&&&((((((%%%+++)))&&&$$$$$$&&&)))+++((((((((())))))((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))&&&$$$$$$&&&''''''&&&(((***++++++***)))((((((''''''(((((('''&&&%%%%%%%%%&&&((((((((((((&&&%%%)))'''%%%%%%'''''''''&&&))))))))))))))))))((('''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###!!!'''''''''&&&%%%%%%(((***((((((((((((((((((((((((((()))))))))(((((('''&&&###$$$&&&'''&&&$$$"""!!!%%%&&&'''&&&$$$###$$$%%%***))))))((('''&&&%%%$$$)))'''(((+++,,,******---)))))))))*********++++++)))(((&&&%%%&&&''')))+++((((((''''''((()))***+++))))))))))))***************)))(((''''''((()))***+++)))'''''')))++++++++++++++++++++++++******)))...,,,++++++---...///...+++,,,......---+++)))'''((((((((()))******++++++***))))))+++...000111000111000...---------,,,,,,,,,++++++---///000000......//////000000/////////222000...///111222222111222222222222222333333444444111/////////---***'''***'''%%%'''+++......,,,+++---000000000///000111333444222///000333222...000000111222222333333333555555555444333222111000111111222222222111111111111111000///000111222333333555444000000444555333111111111222222333333333222333333222222222333444000...,,,---///111333333222000......000222222222555555444333222111000000000000111222222222111111444444444666777666222000333444666666444111...---------+++***))))))******---,,,,,,,,,,,,,,,+++++++++***)))***,,,------,,,))))))((((((''''''&&&&&&)))(((&&&%%%&&&''')))+++))))))))))))))))))))))))((())))))))))))(((((('''***((('''***...///+++&&&***)))))))))((((((((((((&&&((()))+++***)))'''&&&************************'''((()))************)))+++***)))(((((()))***+++,,,+++************+++++++++,,,+++((()))---,,,(((...++++++......******,,,//////...---+++***((((((***))))))(((((((((((())),,,(((%%%''',,,///---***---,,,,,,++++++*********---///...+++)))+++***'''&&&)))***((())),,,,,,)))%%%&&&'''***,,,---//////...,,,,,,...---***+++111,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((''')))......)))'''(((+++)))((()))***+++***)))***)))(((((())))))'''%%%'''((()))***++++++******---,,,******,,,---------***))))))***,,,,,,+++***++++++************++++++''''''(((((())))))******---///---)))(((+++***(((((((((''''''''''''(((((('''((())))))((('''&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###)))))))))))))))*********'''''''''((())))))'''%%%(((***,,,,,,***(((((()))%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%'''((('''&&&(((((())))))))))))((((((***(((&&&&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!!&&&&&&'''&&&%%%%%%(((***))))))(((((('''&&&%%%%%%'''(((((((((((('''&&&&&&###$$$&&&&&&&&&$$$""" $$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((------)))''')))((((((((()))))))))******((('''&&&%%%&&&(((***+++'''&&&&&&%%%$$$$$$$$$$$$((())))))***)))******+++***)))(((''''''((()))***+++)))'''''')))***+++***)))(((((((((((((((((((((,,,++++++,,,...000000///---.../////////---***(((((((((((()))******++++++(((((((((***---//////...000000000...---,,,,,,---///...---...//////...,,,......////////////...---111000......000222222111111000000000000111222222222111///......,,,***((()))'''%%%(((,,,///...,,,---///111111000000111222000111000---...111111---...///000111222222222222444444444444333222111000000111111222222222111111000000///...///000111222111333222//////222333111444333333222222222111111333333222222333444555555222000---,,,...000111111222000......000111222111666555555444333222222222,,,---...000000111111111555555555666777666333000444666777666333222222333000...,,,***))))))******---------,,,,,,,,,+++++++++***)))***,,,------,,,))))))((((((''''''&&&&&&)))(((&&&%%%%%%''')))***))))))))))))))))))))))))((())))))))))))(((((('''+++((('''***//////+++&&&)))))))))(((((((((((('''$$$&&&(((***+++***)))(((************************(((((()))***+++***************)))(((((()))******,,,,,,+++++++++,,,,,,,,,+++,,,***'''))),,,,,,(((...++++++------***+++---------......---,,,+++***++++++******)))******+++,,,(((%%%''',,,///---***------------------,,,,,,***------***))),,,,,,)))&&&)))***((())),,,,,,))))))))))))(((((((((((((((222///---,,,***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((''')))------)))'''(((***)))((()))******)))((((((''''''(((***+++***)))'''''')))***+++++++++++++++***+++,,,......---++++++******,,,......---++++++******))))))******+++&&&&&&''''''((((((((()))))),,,,,,)))***---...,,,&&&'''(((((((((((('''&&&'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&$$$&&&((())))))'''$$$###)))))))))***************&&&''')))******)))'''&&&'''***---,,,)))'''((()))%%%%%%&&&'''((())))))(((&&&&&&''''''''''''&&&&&&((('''%%%&&&''')))((((((&&&'''''''''''''''&&&%%%***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''%%%$$$$$$$$$%%%''''''&&&&&&''')))))))))((('''&&&%%%%%%$$$&&&'''''''''''''''&&&&&&###$$$%%%%%%%%%$$$###"""$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((&&&%%%''',,,,,,'''%%%&&&'''''''''((((((((())))))((('''&&&&&&'''((()))***))))))((('''&&&%%%$$$$$$'''(((***)))(((((()))+++((((((((((((((())))))***,,,***(((''')))*********''''''&&&&&&'''(((((())))))((((((***,,,......---//////...//////...+++)))((((((((()))******++++++&&&%%%&&&(((+++,,,+++***,,,---...---+++******+++000///......///...,,,***------.........---,,,,,,000///...///111222111000///...---,,,,,,---//////............---,,,+++***)))((()))+++...000000//////000000000///000222444000111///,,,---111000,,,---...///111222111111000333333444444444333222222///000111333333222111111000///.........///111222111333222......222333111555555333222111111111111444222111222444555555555333000---,,,...///000///222000......000111222111666555444333333333444444111222333444555555555555555333222222222111///---444666888666333111333555111000---+++******+++,,,...------,,,,,,++++++******)))((((((***+++***)))((((((((((((((('''''''''((('''&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))******)))))))))***))))))+++......+++((())))))((((((((((((''''''%%%&&&(((***+++++++++***************************)))))))))*********++++++***)))(((((((((((()))***+++,,,,,,,,,,,,---------((()))(((''')))---...***---***))),,,,,,***+++///)))***,,,.../////////...+++************+++,,,---+++)))'''(((+++---,,,*********+++---...000111111(((+++,,,))))))------***&&&)))***((((((++++++(((******))))))***+++,,,---222000...***((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((('''(((,,,,,,((('''(((***)))((((((******)))((((((((()))+++---///...---''''''(((((()))***++++++******+++---//////---+++++++++,,,...000000...,,,******))))))))))))******&&&&&&&&&'''''''''''''''&&&))))))'''(((,,,---+++&&&''''''''''''''''''&&&&&&''''''&&&######%%%((('''&&&&&&&&&&&&&&&&&&'''&&&''')))(((&&&%%%&&&(((''''''((((((((('''&&&%%%((((((((((((((((((((((((&&&'''((((((''''''''''''&&&***---,,,(((&&&''')))''''''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&(((***))))))''''''(((((('''&&&%%%%%%)))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%!!!$$$'''((('''''''''''''''''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&$$$%%%((()))&&&&&&(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((*********))))))(((''''''&&&((())))))''''''(((+++''''''((())))))))))))))),,,***(((''')))******)))''''''&&&'''((()))+++,,,'''''''''***,,,......---000...,,,,,,......,,,***((((((((()))******++++++''''''''')))+++,,,+++)))***,,,...---+++******,,,...---------......---+++,,,,,,------,,,,,,+++***///......000222222000...---,,,***))))))***,,,---+++,,,---------,,,,,,---&&&(((+++,,,---...000111/////////...---...222555111222000---...222111---,,,---///000111111000///222222333333444444333333...000111333333333111000111000/////////000111222222444333//////333444222444444333222222222333444444111000111444666555444111///------...000000///333111//////111333333333444444333333333444555666888888888888888777666555666333000///......---,,,333777:::888444000000111333111...,,,+++,,,---...---------,,,+++*********+++)))((()))******)))((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***++++++++++++((()))+++------,,,+++***))))))((((((((('''''''''((())))))*********++++++************************+++***)))))))))***+++,,,***)))(((''''''((()))*********+++,,,,,,,,,,,,,,,)))***)))'''(((,,,,,,)))+++((('''***+++***,,,000***,,,...///000///...---)))((())))))***+++------+++******)))******++++++((()))***,,,...000111222))),,,,,,)))))),,,+++)))&&&)))***((((((+++***''')))))))))+++---///222333,,,------***((()))+++,,,++++++++++++++++++++++++++++++******)))((((((((()))'''(((++++++(((''')))***((('''((()))***)))(((***)))***+++...///...---'''&&&&&&&&&''')))+++,,,,,,***)))***,,,.........++++++---///111111///---******))))))))))))******((((((((((((((((((((((((''')))(((%%%$$$'''(((%%%((('''&&&&&&&&&&&&'''(((&&&''''''$$$!!!!!!%%%((('''&&&&&&%%%%%%&&&&&&'''###&&&((((((&&&&&&(((******)))((('''&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%###$$$''')))%%%)))---,,,(((%%%&&&)))************)))((('''&&&''''''%%%$$$$$$%%%'''''')))(((&&&''')))******)))************)))((('''&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$###### ###''')))((('''&&&&&&&&&&&&'''((()))***+++,,,%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###%%%'''&&&(((---&&&&&&&&&'''''''''((((((''''''((()))((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%'''))))))&&&&&&(((***&&&'''(((*********)))(((,,,***(((''')))******)))'''''''''''')))+++---...(((((()))+++...000///...///---******,,,---,,,***((((((((()))******+++++++++***+++---...///---+++***---//////,,,+++---///,,,++++++---...///...,,,,,,,,,,,,,,,++++++***)))......///111333222000---,,,***)))''''''(((***+++(((***,,,------------...###&&&***+++***+++---000//////---++++++---111555333444222///000333222...+++,,,///000111111///...111111222333444444444444...///111333444333111000222111000000000111333333333555444000000444555333333222222111222333555666333111///111444666555444///---,,,---///000000000444333111111333444555444333333222222333444666777666666555444222111///...999555111.........---,,,222777<<<;;;555///,,,,,,333111///,,,,,,---...///------,,,++++++***))))))...,,,++++++,,,,,,***)))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))'''((()))++++++,,,,,,,,,'''***---...---+++++++++)))((((((((('''''''''''',,,+++******)))*********************************,,,***)))((((((***,,,---***)))(((''''''((()))***((()))***+++++++++++++++------+++''''''***)))%%%)))&&&&&&***+++***,,,000000111111111///,,,)))((('''''''''((()))+++------***+++,,,***)))(((***,,,***++++++,,,,,,------...+++...---)))(((******'''&&&)))***((((((******''',,,+++***((((((((())))))&&&***,,,+++***++++++***************************++++++******)))(((((((((***''''''******''''''******((('''((()))***)))(((***))))))***,,,,,,+++)))'''&&&%%%%%%&&&(((+++---...+++((((((***---///000,,,,,,---000222222000...******))))))))))))******