BM6P6(@ ppp~~~uuuuuunnn~~~{{{wwwvvvxxx}}}rrr|||}}}vvv{{{~~~www|||iiibbbYYYbbbSSSqqqhhhNNN???;;;555333666333444444444333333333222222222111///.........///000000000000000111111111111444333222111000000000000...//////000111222222333......//////000000111111111222222333444444444444///000222444666666666666555555999???MMMjjjiiiwww{{{}}}zzzwww~~~uuuvvvwwwoooppp|||}}}www|||}}}ppp___OOO[[[RRRuuueeeLLL>>><<<666444666333333333333333222222222222222111000///...//////000000000000000111111111111444333222111000000000000444333222111000///...---//////000000111222222222222333333444444444444333000111333555666777777777999888;;;BBBPPPoooxxx___```rrr}}}xxxssszzz|||xxxrrrxxx|||mmmqqqxxx|||xxxzzzvvv|||}}}zzzlllSSS]]]ZZZaaaIII===<<<777555666222333222222222222111111111222111000////////////000000000000000111111111111333333222111000000000000555444333111000...---,,,000000111111222333333444222222333333333222111111222333444666777888999999<<<;;;===EEEXXXyyytttXXXXXX```qqq}}}~~~sssyyywwwuuuzzz}}}{{{vvv{{{zzzyyy|||~~~vvv}}}ooo~~~|||zzzyyyfffiiifff]]]FFF<<<===888666666222222222222111111111000000111111111000000000000000///000000000111111111111333222222111000000111111000000000000000111111111000000111111222333333333111111111111111000///...333444555777888999::::::<<<;;;===IIIaaauuuXXXVVVUUU\\\ooozzzsssxxxyyy|||wwwrrrttt~~~yyynnnppp}}}}}}}}}xxxppp\\\EEE;;;===999777777222222222222111111111000000111111111111111000000//////000000000111111111111333222111111000111111111---...///000111222333333//////000000111222222333222333333333222111000000555555666777888:::;;;<<<:::999===MMMmmmzzz]]]UUUSSSVVVbbbuuuvvvwwwuuuyyywww{{{mmmqqqyyyyyytttvvv}}}|||}}}|||]]]FFF<<<===999777888333333222222222222111111111111111222222111111000///000000000000111111111111222222111111111111111222000000000000111111111111//////000000111222222222555555666666666555444444555555666666888:::;;;<<<999:::@@@TTTyyyccc]]]___ccchhhmmmzzz{{{vvvxxx~~~sssuuupppyyyyyyxxx___GGG<<<===999777888555333333333333222222222222111111222222222111000///000000000000111111111111222111111111111111222222111111111000000000000000000000111111222333333333444555555666666666666555555555555666777999;;;<<<<<<===EEE[[[gggiiinnnsssssslllmmmvvvlllzzz|||vvvxxx}}}pppzzz}}}uuu~~~|||{{{wwwuuuaaaIII======999777999555444444444333333333222222111111222333222111000///000000000000111111111111222111111111111111222222//////000000111111222222111222222333333444555555111222222333444444444444555555555555777999;;;<<>>???OOOttt|||}}}~~~|||lllqqq~~~zzz~~~wwwtttzzzwwwqqqyyy~~~sssvvv|||wwwlll^^^]]]vvv^^^HHH>>>>>>888555666333444444333222222222222333111222222222000///000111222111111111111222333333111111111111111222222222333333333333444444444444333333333444444444555555444555666555333333555777777777888999999:::;;;;;;@@@DDDWWW}}}xxxvvvyyy}}}ӵ}}}}}}}}}tttjjjvvv}}}{{{yyy{{{ĦĦ|||ӵ{{{~~~}}}{{{vvv]]]ZZZwwwĦ~~~ZZZEEE===>>>888444555111333333222222222222222222000111111111000000000111222222111111111111111111000000111111111111111222333333333444444444444555333333333444444444555555444555555555444444555777777777777777888888999999BBBHHH```~~~mmmbbb]]][[[]]]```fffqqq{{{4ĉ@ӵ~~~xxxvvv~~~www~~~>L=hĦxxxwww4ĉ@ӵ{{{~~~{{{}}}|||ggg^^^{{{>LyyyWWWBBB;;;<<<777333333///111222222222222222222222000000000000000111000000222222222111111111000000/////////000000000111111222222222222333333333333333333333444444444555555333444555555444444666888666666666555666777888999AAALLLjjj|||eeeYYYOOOKKKHHHIIIKKKNNNVVV___rrrGG=?}}}vvvzzz||||||wwwuuu~~~|||~~~HdĦ=Ījvvv|||GG=?|||zzz{{{~~~vvv{{{qqqeeeHdĦxxxWWWBBB:::<<<666222333///000111222222333222222222000///...///111222111000000111111222111111000000.........///000000111111111111111111222222222222333333333444444444555555333444555444444444666888666666555555666777999:::@@@QQQuuubbbRRRLLLHHHEEECCCCCCCCCCCCHHHOOO[[[qqqӵĭӵӵĦӵӵĦƜ`1.׼sĦpppeeekkkӵĦĭӵ{{{{{{Ħ~~~~~~ĦĦDdD?fӵ}}}ĦӵƜ`1.׼sĭӵzzzӵĦyyynnnĦĦDdDӵӵӵĦӵĭӵyyyZZZEEE;;;<<<666333333000///000111222333222222111000...---...111222111//////000111222222111000000...//////000111111222222111111111111222222222222333333333444444444555555222444555444444444666888777777666666777999<<<===@@@VVV~~~hhhTTTIIIFFFEEECCCCCCDDDCCCAAADDDIIIKKK]]]}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵxxxeee^^^fffuuug&e>hӵ{{{fff?><zg&e>&eHLShӵgL|||S?ʬ3h?D%%)?ZufĦ}}}rrrwwwgLg&egĉ@g&e>&e@e??yyyyyyg<ĉzzz3we<Ħuuu3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??{{{]]]GGG======777333555111///000111222333333222111000...---...111222111///...///000222222222111000///000000111222222333333111111222222222333333333333333333444444444555555222444555444444444777999888888777777999<<<>>>@@@AAAYYYttt\\\OOOIIIEEE@@@>>>???BBBAAA>>>???DDDBBBQQQnnn4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@eeeOOOSSSbbbsssHu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?wwwHdĦHu]Ħtt}}}Hƅ^Hu]ĦH׼stQje<ĦvvvwwwBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ___GGG::::::666555888666222222333333333222111111000000000000111111111111///000111222222111000///111222333333333333222111111333444444444444555666222222333333333444444444333444555666777777777777777999::::::999:::<<<>>>EEEaaadddSSSKKKEEEAAAAAAAAA???>>>>>>>>>???@@@AAANNN```4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetiiiQQQPPPYYYeeeDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ}}}q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦyyy`eĭDdDΦDdDĦDdDĦgeĦFSĦmmmyyyqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ```GGG;;;;;;666666888555333444444444333222111111000000000000111111111111///000111222222111000///111222222333333222222111222333444333111111111222111111222222222333333333222333444555666666666666777999::::::999:::<<<>>>GGGddd{{{\\\MMMGGGBBB@@@AAA@@@???>>>>>>>>>???@@@???KKK[[[xxx4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵrrrUUUPPPWWW___DdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9u~~~GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ}}}geĦsp?aĦdddGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵbbbIII<<<<<<777666888555555555555555444333222111000000000111111111222222000000111111111111000000111111222333333222111111333333444222///......///111111111111222222222222111222333444555555555555777999::::::::::::===???IIIgggpppTTTHHHDDDAAAAAAAAA@@@??????>>>>>>??????===HHHSSSggg4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ}}}\\\WWWdddmmm>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦaaapeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵdddKKK>>>===777666888555666666666666555444222222000000111111111222222222000000000111111000000000111111222222222222111111222333333222///...///000111111222222222333333333222222333444555555555555777888:::::::::;;;===@@@JJJjjjiiiQQQHHHDDDCCCDDD@@@@@@@@@???????????????>>>GGGMMMWWWhhhvvv4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦdddB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRfffMMM@@@>>>888666888444666666666666555444333222111111111111222222222222111000000000000000000111111111111111111111111111000111222222111111222444333333333444444444444555333444555666666777777666777888:::::::::<<<>>>@@@JJJkkkdddOOOIIIDDDCCCEEE@@@@@@@@@@@@??????>>>>>>@@@FFFHHHLLLUUU```|||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDooolllne=eegesĪj@hfdDĦvvv@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦkkk@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hiiiOOOAAA???999666888444555555555666555555444333111111111222222222222333111111000000000000111111222111000000000000111222...000222333333444666777444444444444555555555555333444555666777777777777777888:::;;;;;;<<>>>>>AAAEEEEEEGGGNNNYYYyyy4DuXӵĵD^www{{{wwwDdDĦ|||~~~|||D^s׼sgeFm8>aĦuuus׼sHoD^DdDĦs׼skkkQQQCCC@@@999777777444333333444555555555555444111111111222222222333333222111000//////000111222222111000//////000111222...000222333333444666888333333333444444444555555333333444555666666666666777888:::;;;;;;===???BBBLLLmmmXXXJJJIIICCC@@@CCC???@@@@@@AAA@@@???>>>===@@@CCCBBBGGGPPP]]]Φ4DuXӵtvӵ>d<ĦĦĦĦ||||||>d<Ħ|||{{{|||yyyzzz|||wwwĦ}}}>d<Ħ~~~qqquuuBegeFYĉ>aĦ}}}Benu]ӵ>d<Ħ>d<ĦĦBeĦkkkRRRDDDAAA:::777777444111222333444555555555555111111222222222333333333222111000//////000111222222111000//////000111222...000222222222333555666222222333333333444444444222222333444555555555555777888:::;;;;;;===@@@BBBMMMnnn|||UUUJJJJJJEEEBBBDDD??????@@@AAA@@@???>>>===>>>@@@AAAGGGSSSccc?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦzzzwww|||gdDĦ~~~~~~uuuvvv~~~gdKĦsdKĦ|||ŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦmmmQQQBBB@@@<<<999888111555444333333222222333333111111222333333333222222//////...//////000111222000000000000000000000000111333444333222333666:::444555555555666666777777444444555666777777777666555666777888999;;;@@@CCCRRRttt|||WWWLLLLLLEEE@@@BBB@@@?????????@@@AAAAAABBB===@@@BBBDDDRRRuuu>Anenenene~~~}}}De}}}}}}zzzsssvvvvvvnene~~~yyy~~~>Ak<fhDenenenekkkPPPAAA@@@;;;999888111333222111111000000111111333333333333333222111000000////////////000000111111111111111111111111111000222333333222333666999666666555555555555555555444444555666777777777777555666777888999<<<@@@DDDTTTxxx|||VVVKKKKKKEEE@@@BBB@@@@@@??????@@@AAAAAABBB@@@BBBEEELLL```}}}yyy}}}|||~~~}}}}}}pppwww{{{{{{iiiOOOAAA@@@;;;888888222333222111111000000111111444444444333222111//////111000000////////////000111111111111111111111111000111222222222333555777666666555555444333333333444444555666777777888888777777888888999<<>>CCCHHHccc```LLLGGGDDDBBBCCCBBBBBBAAAAAA@@@AAAAAABBBHHHEEEHHH\\\ttt___[[[ggg~~~~~~~~~www}}}wwwvvvyyysssxxxtttllliii___JJJ@@@@@@:::777888555333222111111000000111111000111222333333333333333111000000////////////000222222222222222222222222000000000222555666555333111111222444555666777888555555555555666888:::<<<;;;;;;::::::;;;???EEEIIIgggeeeMMMEEEBBBAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBCCCMMMgggaaaSSS[[[lll~~~{{{uuuwwwqqq~~~rrrrrr{{{rrrjjj]]]HHH@@@@@@:::777888555333222111111000000111111222222333333333222111111000////////////000000111222222222222222222222222111000111333666777555333333333444555666666777777555555444555666999;;;===<<<<<<;;;:::;;;???FFFJJJjjjoooSSSHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA???EEEWWWwwwhhhUUUZZZ[[[jjj~~~xxxyyy{{{rrryyy{{{nnnqqq{{{xxxyyy|||~~~~~~rrr\\\GGG@@@@@@:::666888666555444333333222222333333444444444333222111000/////////...//////000111222222222222222222222222222222111111444777888666333555555555666666666666666666555444555666999;;;======<<<;;;:::;;;@@@FFFKKKlllxxxZZZNNNKKKIIIGGGDDDCCCBBBAAAAAAAAAAAAAAAEEEOOOfffoooXXXYYY[[[\\\kkk~~~xxxvvvyyyuuu|||sssuuuwww}}}}}}[[[MMM???<<<===:::555333444333222222222333444555111111111111111111111111000000////////////000000111000000000111222333333---...111444555555444333222222222333333444444444444444555666777888999999;;;;;;666999???===@@@QQQqqqiiiQQQHHHIIILLLIIIFFFDDDCCC@@@===@@@EEEGGG^^^ttt[[[[[[___ccckkk|||~~~}}}xxx}}}ttt~~~{{{[[[MMM@@@======:::666444444333222222222333444444111111111111111111111111222222111111111111222222222222111111111111111111///000111333444444444333222333333333333333333444444444555666777888999999<<<<<<888;;;BBB@@@EEEWWWvvvwww]]]OOOJJJIIIIIIFFFEEEEEECCC@@@BBBHHHOOOjjj{{{^^^```hhhqqquuuuuuzzzrrr{{{~~~yyyxxx|||~~~yyy[[[MMMAAA>>>===:::777555444333333222222333333444111111111111111111111111222222111111111111222222444333222111000000000000111222222222333333333333444333333333333333333222444444555666777888999999777999666888???===EEEYYY}}}sss^^^QQQJJJJJJFFFEEEFFFEEEDDDIIIOOO___~~~bbbhhhppp}}}~~~}}}~~~tttppp~~~{{{}}}}}}XXXLLLAAA===<<<999666555444444333333333333333333111111111111111111111111000000////////////000000222222111111000111111111444333333222222222333333444444444333333222222222444444555666777888999999666999666888<<<;;;EEE[[[wwwdddYYYQQQMMMJJJKKKMMMPPPXXXaaa{{{jjjnnnssszzz{{{www|||{{{UUUJJJ???;;;:::666444555444444444333333222222222111111111111111111111111000000////////////000000000000000000111222333444555444333222222222333333444444444333333222222222444444555666777888999999:::>>><<<<<>>JJJcccwwwiiiddd```aaadddkkkwwwyyyqqqpppzzzyyy|||zzzzzzyyyyyy}}}yyySSSIII???;;;888555333555444444444444333222111111111111111111111111111111222222111111111111222222...//////000111333444555444444444444333333333333444333333333333333333222444444555666777888999999888======<<<>>>>>>MMMhhhvvvoooxxx~~~||||||vvv{{{wwwrrrqqqkkkuuuwwwSSSIII@@@;;;888555444666444444555555444222111000111111111111111111111111222222111111111111222222000000000000111222333444222333444555555444444333222333333333333333333444444444555666777888999999333:::;;;;;;===>>>PPPmmm{{{ppp~~~~~~}}}zzz~~~~~~xxx{{{qqq|||uuueeeaaa^^^ooovvvSSSJJJAAA<<<999555555777444444555555444222111000111111111111111111111111000000////////////000000222111111111111111222222111222444666666555444333222222222333333444444444444444555666777888999999333;;;===>>>AAADDDWWWvvv~~~yyy~~~rrr}}}ttt~~~vvvlllqqqvvvyyy}}}kkkdddpppaaaZZZmmmsssOOOEEE<<<999777444444666333333333333222222111000111222222111///...000111222222111000000000000000333333333444444333222222111111222333444444444444222333333333444444555555111222444666777777666666888:::999;;;@@@EEE^^^~~~yyy}}}yyy}}}{{{{{{}}}|||sss{{{~~~mmmvvvpppaaannnqqqPPPFFF===:::999666555777333333333333333222111111111222222111//////000222222111000////////////000222333333444333333222222111111222333444444444444555555555444444444444444222222444555666777777777999;;;999<<>>FFFUUU~~~ttt\\\RRROOOSSSlll{{{vvvtttsss||||||~~~yyytttooovvv]]]HHH@@@:::999999555333444000111222222333333333333333444444222111000222333000000000000000111222222//////000222222333333333111111222333444444444444333333444444444444444444222444666777999999888888777<<<===@@@HHHVVVfffSSSOOO\\\```jjj|||vvv|||{{{ssswwwsssrrrnnnjjjhhhkkk\\\GGGBBB;;;888666555222///333333333222222222111111555333111///......000000111111111000000000000000111000/////////111222333333444444555555444444333444444222222222222444444333444555666777888999:::<<<;;;===@@@DDDXXXvvv^^^UUU\\\bbbjjjttt~~~yyy}}}uuukkk```]]]fff\\\FFFAAA;;;888777666444111333333333222222222111111555333111000//////000111222222222111111111111111111000//////000111222333333444444555555444444333444444333222222333444444333444555666777888999:::<<<;;;===@@@DDDYYYkkk\\\ccclllsssssssss}}}}}}tttuuu___WWWddd}}}ZZZEEEAAA;;;888888888666333333333333222222222111111444333111000///000000111222222222222222222222222111111000000000111222222333444444555555444444333444444333333333333444444333444555666777888999:::<<<;;;===???DDDYYY|||gggmmmxxx{{{wwwuuu|||mmm]]]fffyyyXXXDDD@@@;;;999999:::888666333333333222222222111111222111000////////////000111111111222222222222222111111111111111111111222333444444555555444444333444444444333333444444444333444555666777888999:::;;;;;;===@@@EEE[[[vvvrrr|||}}}~~~~~~gggmmmsssUUUCCC???:::888::::::999777333333333222222222111111000/////////.........///000000000000111111222222111222222222222111111111333444444555555444444333444444444444444444444444333444555666777888999:::;;;:::===@@@GGG^^^uuu{{{xxx}}}{{{zzzrrrrrrsssvvv||||||zzz{{{}}}|||~~~nnnwwwmmmRRRCCC>>>:::888999:::888666333333333222222222111111/////////////////////////////////000111111222222222222222333222222111000333444444555555444444333444444555555555555444444333444555666777888999:::::::::===AAAIIIbbb{{{|||yyyllljjjfffcccaaa___^^^]]]]]]]]]]]]]]]___aaacccddd]]]\\\[[[YYYYYYZZZ]]]___]]]]]]]]]\\\[[[\\\^^^```bbbaaa```___```bbbdddfffiiinnnvvv|||qqqhhhOOOBBB>>>999777888999777555333333333222222222111111000000111111111111000000//////000111111222333333222222333333333222111000333444444555555444444333333444555666666555444333333444555666777888999:::999999===BBBKKKfffzzzzzzsssfff]]]WWWUUUQQQQQQQQQTTTYYY]]]```aaa```___]]]ZZZVVVSSSQQQOOOIIIJJJKKKKKKLLLOOOSSSVVVRRRRRRRRROOOLLLJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNSSSWWW[[[^^^```ccchhhlllqqqxxxssseeeMMMBBB>>>999777777888666444333333333222222222111111111222222333333333222222000000111222333333444444222333333444333222111000333444444555555444444333333444555666666555444333333444555666777888999:::999999===CCCMMMhhh|||}}}yyyuuusssoookkkkkklllkkkjjjjjjfffbbbUUUNNNQQQKKKBBBEEEDDDQQQZZZggg|||{{{nnn]]]NNNFFFDDDCCCHHHTTT^^^dddhhhlllllljjjcccXXXLLLCCC@@@@@@DDDAAA???@@@AAABBBHHHOOOQQQNNNMMMPPPPPPMMMLLLNNNPPPUUU]]]fffooo{{{gggLLLDDDAAA<<<999777555222000666555555333222111000000444333333222222333333444///000000...---...000222555444333111000000111222333222111222444555444333444444555555444444333222333555777::::::999888777999;;;>>>BBBNNNlllwwwsss{{{sssiiibbb``````___^^^```\\\XXXVVVTTTRRRPPPPPPJJJJJJBBB>>>CCC>>>999@@@KKK```sssxxxaaaSSSMMMQQQ^^^pppyyyeeeSSSFFF???@@@<<<===EEEOOOWWW___fff```[[[WWWXXXVVVNNNGGGEEEBBBGGGLLLQQQUUU[[[dddjjjtttzzzhhhNNNCCC???;;;888666666444333444444444555555555555666333333222222222222333333222333333222111111333444333222222111111222333444333222222222444555444333444444555555555555444444555666666777888888999999999;;;>>>BBBOOOnnnsssxxx{{{oooccc]]]XXXSSSMMMJJJMMMTTTZZZ^^^gggeeeaaaZZZQQQIIIBBB===999<<<777666;;;888999GGGccciiiWWWUUU```wwwkkkPPP@@@???;;;@@@RRRgggwwwzzzuuussslll\\\LLLBBB:::>>>AAAAAABBBGGGPPPWWW]]]dddmmmrrrxxxyyytttzzzjjjOOOBBB>>>999666555666666666444444444555555555666666222222111111111111222222///111222222000///000111111111111111222333444555333222222333555555444333333444555555666666666666777777666555666888:::;;;999:::===CCCQQQqqqyyyxxx~~~rrreee```\\\SSSKKKGGGIIIFFFEEEJJJVVVhhhxxxooo]]]JJJ<<<999<<<888666999888AAAWWW~~~|||aaaSSSTTTeee[[[CCC@@@???IIIdddqqqVVVEEE;;;<<<===>>>BBBMMM\\\hhhqqqyyy~~~{{{vvvvvvzzz}}}xxxoooiiihhhwwwkkkQQQCCC>>>888555444555666666555555444333222222111111111111000000000000111111...000222222000///......111111111111222333444444333222222444666666444333222333444666777888888888666666666666777888999:::999999===DDDSSSttt{{{zzzxxxvvviii___TTTNNNJJJDDD@@@@@@>>>>>>CCCRRRjjjzzzZZZBBB999:::444333666777HHHeeejjjWWWPPPNNNccc```EEE???@@@PPPttt\\\FFF===<<<<<>>:::<<<888;;;GGGaaannnLLL999777111111666999MMMmmmvvvXXXLLLKKKIII[[[]]]DDD;;;>>>QQQyyy___HHHAAA>>>>>>IIIaaammm]]]ZZZZZZ[[[XXXQQQMMMLLLLLLUUUnnnmmmSSSCCC???999555444444333333222333444444555666777777111111000000000000111111222333555444222000000111222222333333333222222111222333444666777777444222222222444555666777777777333555888:::;;;:::888666;;;;;;===FFFXXXzzz|||{{{ssspppyyylllSSS???888:::999???SSSvvv}}}UUU<<<999222444999999KKKkkk___IIIAAAAAABBBMMMjjjuuuTTTAAA;;;===OOOuuu~~~YYYFFF@@@===@@@TTTwwwyyyVVVNNNHHHIIIIIIEEEDDDEEEEEETTTsssnnnSSS@@@===999666555555444333222333333444555666777888222111111000000111111222222222222111......///000///000222333444333333222222333444666888777555222111222333555555666666666555555777888999999888888===<<<>>>GGGYYY|||xxx}}}}}}mmmbbb```cccqqq___CCC:::<<<;;;DDD\\\WWW>>>:::333555888555CCCaaajjjQQQCCC===<<<<<>>999666===XXXRRRFFF>>>???BBBAAAAAACCCEEEYYY}}}nnnSSS===:::888666666666555444333333333333333333222222222222111111111111222222666666555333111000222444---...111333444555555555222333444777888888555222222222333444555555555555777666666666666888999:::???===>>>GGGZZZ}}}{{{zzzgggYYYPPPKKKQQQlllbbbHHH>>><<<;;;AAA^^^{{{TTT>>>;;;777555777>>>GGGLLLooolllTTTEEE@@@???>>>@@@BBBLLL```{{{~~~hhhTTTDDD<<<>>>>>>GGG]]]```HHH;;;>>>@@@EEEYYYSSSHHH===;;;===???BBBEEEKKKiiikkkRRRFFFAAA;;;666444444444444555444444333333444444555333111///......///222333111222444444444222000///222111111000000000000000222222333333333444444444444444555666777777666666888777777777777777888999:::>>>BBBGGG[[[}}}nnn^^^SSSKKKGGGEEEYYY|||jjjLLL@@@<<>>AAAGGG\\\{{{jjjbbbUUUJJJDDDCCCCCCDDD```kkkMMM???:::@@@BBBSSSvvv|||^^^JJJFFFEEEDDDEEEGGGLLLPPPSSSSSS___jjjmmmpppssspppiiiccc```[[[ZZZ[[[]]]______eeedddeeekkksss{{{}}}zzztttlllddd]]]XXXVVVVVVRRRQQQWWWcccooouuuwwwzzzwwwooobbbRRRFFF@@@>>>:::<<>>???AAA\\\|||\\\FFF>>>>>>AAA@@@EEESSSeeevvv{{{pppqqqzzzwwwsssmmmddd\\\VVVTTTSSSUUUSSSQQQRRRWWWaaappp{{{|||gggWWWRRROOOQQQYYY___ccchhhmmmjjjOOO@@@<<<777444333333222111......///000111333444555444333222111000000111111111222222222333222222222222222111111111111111222333333444444444555555555444444555555555555444444666666888999:::::::::999:::===BBBPPPnnnqqqVVVEEE??????AAAUUU}}}hhhSSSFFFCCCFFFGGGHHHMMMVVVbbbooozzz~~~{{{yyyyyyuuuqqqppppppqqqxxx{{{ooogggbbbccciiisss|||fffLLL@@@<<<888555444333222111......///000111333555666222222111111111222222222222222222222222222333333333333222111111111111111333444444444555555555555444555555555555444333333555666888:::;;;;;;:::::::::>>>EEEWWWxxx___III@@@@@@AAAJJJcccyyy{{{jjj___YYYVVVXXX^^^___fffnnnwww]]]FFF>>>;;;888666555555444333111111111111111222444444111111111222222333333444222111111111222222333444222222111111111222333333444444444444555555555555444555555555444444333222444666888:::;;;;;;;;;:::;;;???III]]]uuummmbbbHHH===<<<===AAAOOO\\\kkk}}}~~~wwwyyywwwkkkbbbdddiiinnnttt{{{|||VVVAAA<<<:::777666666777666555444333333222111111222222000000111222333444444555222111111111222333333444000000000111222333555555444444444555555555666666444555555555444444333222444666888;;;<<<<<<;;;:::;;;@@@KKKaaarrrkkk```HHH???===>>>BBBJJJRRRYYYbbblllpppooopppsss{{{ttt|||wwwssssssuuutttyyyrrrPPP@@@999777444333333333111000000000111111111222222222222222222111111222333333666333111000222333444444444444333333222111000000333333444555555666666777555555444555555666777888666888:::::::::;;;<<<>>>@@@???IIIgggjjjbbbzzzYYYHHHDDDDDDEEEFFFMMMVVV___kkkyyy{{{tttvvvpppeeepppxxxgggaaa```eeelllsssxxxwwwssspppmmmttt}}}oooNNN???;;;999666555555444333111111111111222222222333333333333333333333444555555666444111111222333444333333333333333222222222222666666666555444444333333444444444555555777888888666888::::::999:::;;;===AAAAAALLLlll}}}cccYYY~~~kkkSSSNNNRRRWWWYYY```fffmmmvvvzzzccc___uuuqqqdddppp~~~fff[[[YYYmmmqqqccc[[[gggxxx}}}wwwxxx~~~jjjKKK>>><<<:::777666666666555333222222222333333333444444444444444444555666888888777444222111222333333222222222222333333333444444666666555555444333333333333333444444666777888999777888::::::999999:::;;;AAABBBQQQsssaaaSSSnnnzzzggg\\\___jjjtttzzz~~~yyyppphhh{{{wwwyyyxxxgggaaappphhh]]]eeeuuuwwwhhhhhhrrrxxxxxxeeeHHH>>><<<:::777666777777555444333333333444444444555555333333333444555777888999777444222222222333222111111111222333444555666666333333333444555555666666333333333444666777999:::777999:::999888888999:::@@@DDDVVV|||aaaPPPYYYgggvvv|||yyy|||vvvzzz|||yyyoooqqqmmmmmmuuulllggglll{{{iiidddpppaaaGGG>>>:::888666555666666555333333333444444444555555555222222222333444666777888666444222222333333222111111111222333555666777888333444444555555666666777333333444444666777888999888999::::::999888999;;;@@@EEE\\\iiiWWWSSS\\\hhhrrrzzz~~~xxx|||zzzzzzwww}}}pppkkkxxxtttllluuu{{{rrrttt\\\DDD>>>999777555444555555444333333333333444444444555555222222222222333444555666444333222222444444333222111222333444666777888999888888777777666555555444555555444555555666777888888999;;;;;;::::::;;;<<>>CCCKKKhhhnnneeeuuu~~~}}}|||www{{{pppccc^^^iii|||TTT???<<<999777555555555666555444222222222333333333444444444444333333333444444555111000111333555666555444333333444555666777888888777777777888999999::::::777777666555555555555555888999;;;<<<<<<<<<>>>@@@EEENNNlllvvvmmmttt|||}}}~~~~~~gggVVV___qqqsssTTTBBB:::888666555444666666666555444444444333333222222222111111222333333333333222222222222333333444444444111222333333222444777:::555777888888888999;;;===777777777666666666999;;;777777888999:::<<<===>>>CCCSSSsss|||vvvxxxeee```iiioooQQQAAA:::999777555555666777666555444444444333333222222222111111222333333333333222444444444444444444444333111222333333333444777999999;;;>>>>>>===;;;;;;;;;777888888777666666888:::888888888999;;;<<<>>>???DDDTTTvvv}}}{{{{{{|||{{{hhheeevvvjjjMMM???999999777555555666777666555444444333333333333222222111111222333333333333222333444444444555555555666222333444444333444666888???BBBEEEFFFCCC???;;;999777888888777666666777999888999999:::;;;===>>>???DDDWWW{{{~~~~~~|||qqq|||yyyoootttdddIII===999888777555444555555444333333333333333333333333333111111222333333333333222000111222333444666777777222444555555444444666777BBBFFFKKKLLLHHHAAA;;;888777888999888666666777888999999:::;;;<<<>>>???@@@EEEZZZsssjjjiiiooo}}}}}}yyyxxxttt}}}rrrsss{{{```GGG<<<999888666444333444444333222333333333333333333333333111111222333333333333222111111111222333333444444333555666666555444555666BBBFFFKKKLLLHHHAAA:::666666888999888777666777888999999:::;;;<<<>>>???@@@GGG]]]sssjjjbbb```bbbfffpppyyy{{{xxxrrrsss___FFF<<<:::888666444333444444333111222222333333333333444444111111222333333333333222444444333222111000//////444666777777555444444555===AAAFFFGGGDDD>>>999666555666888999888777888999888999999:::;;;===>>>???III```}}}jjj```bbbiiissswwwvvvuuuwww___FFF===::::::888666555555555444333222222222333333444444444111111222333333333333222333333333222222111111111444666888888666444444444777;;;>>>???===:::777666333555888999888888999:::888888888999;;;<<<>>>???JJJaaacccTTT\\\ggg{{{{{{```GGG===;;;<<<:::888777777777666444222222222333333444444444111111222333333333333222//////111222444555777777555777888888666444444444333666999:::888777666666222444777999999999999;;;777777888999:::<<<===>>>KKKbbbeeeQQQKKKOOOkkkcccGGG<<<;;;888999:::;;;:::888666444666555444444222222111000444222000222444666444222444333333222333444666666999777555444333444555666777666666444333222111111222333555777888888777666888999::::::999;;;>>>@@@IIIbbb\\\IIIEEERRRnnnbbbGGG<<<;;;999:::;;;;;;:::999777555555444444333333222222222333222111222444555333111444333222222222333555666777666444333333333444555333333333444444555555555444444555666777777777777888999:::::::::;;;>>>AAAMMMfffuuuSSSCCCBBBLLLeee~~~~~~ppplllxxx___GGG===<<<999:::;;;;;;:::999777666444333333333333333333333222222222333444444111///333333222111111222444555666555444222222333444444222222333333444555666666777666666666666666777777888999:::::::::<<>>BBBEEEUUUuuu```TTTVVVmmm}}}||||||yyyqqqjjjfff```___]]]ZZZUUUQQQOOONNNIIIJJJJJJIIIFFFDDDCCCCCC???>>>>>>===>>>???AAABBB???@@@@@@@@@@@@@@@@@@@@@=========>>>???AAACCCDDDDDDEEEGGGHHHJJJOOOUUUZZZXXX[[[^^^___^^^]]]^^^```______aaaeeekkksss{{{}}}ssshhhkkk~~~hhhNNN@@@;;;999666666555444333333333333444444444555555555555555222333444333222333777:::666555333222222222333444333444555555666666666555333333333444444555555555777777888999::::::::::::666777999:::<<>>:::555555444333222222222222333222111111111222333444111111111111222333444444333444444555555444444333333444666777777777666555000333666666444444666888999<<<>>>===;;;:::<<>>:::666777666555555666777555444444444555666777777666666333222000///000222555777333333222222222222333333777666444333222333444444333222000000000000222333555666777888888888888888===;;;<<>><<<:::888888888666333///111111000/////////000000222111111000000111222333444444333222111111000000222222333333333333222222222333444444555555444444333555777777555444555666888:::;;;;;;999888:::;;;;;;;;;;;;;;;<<<===?????????CCCIIIMMMRRR[[[gggooovvvzzzdddKKKBBB>>>:::666555444444555555444333333444555666666666666666444333222111000111333444222111111111111111111222666555444333222222333444444444444333333444444444777888999::::::::::::999<<<:::<<>>???@@@GGGPPPmmmhhhVVVYYY]]]```bbbiii{{{qqqeee]]]TTTJJJCCC@@@===:::888888888666444444444333333333333222111++++++++++++,,,---..................///000000111...///000111222222333333000111111222222111111000222111000///000111222333444555666777666666666666555666777888777777666666;;;::::::999999:::::::::999;;;===???BBBGGGNNNSSSVVV[[[aaannneeeLLLBBB===888777666444444555555444222333333444444444444444333333333444444444333111111333333333444444333333333333333333333222222333333333444555666666555444333666666777777777777666666999999;;;=========EEEOOOlllnnnhhhddddddkkk{{{jjjaaaVVVOOOKKKGGG@@@;;;888777777777666444222///444444333222000///...///------,,,,,,---...//////,,,,,,---...//////000000,,,---///000111222222222111111222222222222111111222111000000000111333444222333444555777888888888666666777999:::999888777888777666666555555666666666777999;;;???DDDIIIMMMUUUWWWXXX^^^uuudddKKK@@@;;;666999888666666777666555333333444444444444444333333000222333555555555333222222222333444444333222222333333333333333333333333444444666777777666444444666666777777777666666555999999;;;<<<::::::CCCMMMjjjtttbbbRRRMMMHHHEEECCC@@@<<<999555666666666444222000...444555444111...------.........---------...//////+++,,,---...///000000000...///000111111000///...111111222222222222111111222111111111111222333333111000111444777999888777666666888:::======;;;999888888777777777777777888555666777:::>>>BBBGGGIIIPPPOOONNNUUUmmmcccJJJ@@@<<<888;;;999777777777777555444444555555555555444333333000111333555555555555444000111222333333222111000333333444555555555444444777777777888888777777777888888999999888888777777888888;;;;;;999999CCCOOOmmmxxxiiiXXXIIICCCBBBAAA@@@>>><<<:::999777777666444333333444555666777666333000///000222...---,,,,,,,,,,,,,,,,,,+++,,,---///000000000000---...000111111000...---///000000111111000000///000000111222222222222222111000000333666777666555555555777;;;>>>???===::::::999999999999999::::::777777777:::>>>BBBEEEGGGHHHHHHJJJTTTqqq___FFF???===::::::999777666777666444333666666666666666555444333333333444444444444444444222333444555555444333222333444555666666666555555777777777666666777777777888888888888888777777666666777;;;<<<:::<<>>;;;<<<======;;;::::::;;;777666333000000333888<<<444555555333000///111444,,,,,,+++***))))))*********,,,...000111111111000)))+++---000111222111000......////////////.........///111222222222111000333111000222555666444222444444666;;;???AAA>>>;;;555555555555555666777777777666666888<<>><<<999999777444444555666666555555666666666777777888888222333444555555555444444555666999;;;:::888555333888777666555555666777888333444777999::::::999888888888888888888777666666555999888;;;@@@>>>GGG\\\ssskkk```VVVJJJBBB@@@@@@???===>>><<<999888:::;;;:::999888666444555888:::999888666444222222333444111///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000111000//////......//////000000/////////.........111222222222000...+++***222222333333333333222222222333666888::::::::::::888777666777999::::::888999:::;;;;;;:::;;;>>>@@@BBBEEENNNeeevvvQQQAAA>>><<<999;;;999666666777888888777333444444444555555555666444444444444444444444444888999;;;<<<<<<:::888666888777666555555666777777333555666888999999999999999999999:::999999888777777;;;:::<<>>BBBBBBNNNfffeeePPPEEEAAA;;;999666666888:::999888::::::;;;<<<;;;888555333666666777888888777666444:::888777555444333111000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000111111000000000000111111000000000////////////......///111222222333222222111111000000000000111111222333444666777777666666666555555777999;;;;;;:::777777777666666888<<>>CCCDDDRRRlllrrrUUUDDD===;;;<<<:::777666777888:::::::::::::::999777666555555333555666666666555444333:::999888666444222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///111111000000000000111111111000000000////////////---...///111333444555666111000000//////000000111333444555777888888777777555444444555888:::999999666777888777777999===@@@DDDFFFWWW}}}iiiLLL@@@;;;999999999777444444555666666555666666666666666555555555555444222222222333555777999888777666555666666777444444555555666666666666666666666666777888:::;;;:::::::::;;;::::::999888888===<<<===BBBEEEVVVrrr```III===888666999888666555666888:::<<<999999999777555444555666222333555555444333333444888999999666333111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///000000/////////000111111111111000000000/////////000000000111111222333333222111000//////000111222222444666777999999999888555444333555777888888777555777888999999;;;===???DDDGGG[[[eeeJJJ@@@:::888999;;;999666666777888888777444444444333333333333333333222222222333555777888666666555444444444444444333444555666666666666666555555666777888999::::::::::::;;;;;;::::::999888999>>>===>>>CCCGGGZZZxxxvvvTTTBBB<<<888555444555555555555666888:::666777999777555444555666222333555444333333555888777888888666222000000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000//////......//////000111111111111000000000//////222222111000000000000000333222000//////000222333111222555777888999999999666555555555777888888777333555888::::::;;;<<<>>>BBBHHH______GGG???:::888999;;;999666666777888888777444444444333333222222222000000111333555666888888222222222222111111111111222333444666666666666666333555666888999999999999;;;<<<<<<<<<<<<;;;:::::::::?????????DDDIII^^^~~~mmmMMMAAA>>>;;;777333555777777666555555666222666999999666444444555222444555444333333777:::555777888666222000111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111...............///000000111111111111000000000000111111000000000000111111333222111//////111222333000111444666888999999999888777666777888999888777111444888:::;;;;;;;;;<<<@@@GGGaaa[[[EEE>>>999888:::999777444444555666666555666666666555555444444444...///111444666777888999444555555555555444333222111222444666777777666555333444777999::::::999888===============<<<<<<;;;<<>><<<999888888999===@@@>>>@@@DDDHHHbbbpppOOOAAA888777999444444444666666777666555444222222222333444555444222444444555555555555444444333333444444333111///...,,,+++******,,,......------............//////000000//////....../////////000000000000////////////333333333222222222111111333333222111111111111111111333444555666888;;;>>>===;;;999777666666777888777888888888888999;;;>>>EEEUUUwwwrrrPPPDDD<<<999:::777888777666666555555666666333444555555666555555555///000111222333333333222333333333333444444444444333333333444555666777888666666777666555555888:::<<<======;;;:::999:::;;;===???>>>???CCCHHHccccccFFF<<<777777888222333444555666666666555444222111111333444555333222333333333333333333333333222222333222111000...---+++***)))***,,,.........+++,,,------............111000//////////////////---...//////...//////000555555444444333333333333444333222222111111222222222333444444555888===AAA<<<;;;999777666666777888888999999888777999<<>>AAAGGG^^^hhhLLLDDD===:::;;;999888888777666666666666666444555555555555555444444111222333333333333333333111111222222333444555555444333222222222444555777555666666555555666888;;;666777888888777888:::<<<<<<>>><<<>>>CCCIIIeeeoooRRR???;;;666555666111444555555666555444333222333222222333555555444222000000111111111111000000111222222222111///---,,,,,,+++******,,,......---(((***,,,---.........---222222111000////////////))),,,//////......111444------------...000222444333333222111111111111111333333444444555999>>>BBB888777555444333444555666666777999999:::<<<@@@BBBIIIccciiiMMMDDD===999;;;:::888777666666555555666666555555555666555555444333333333444444444444444333000111222333444555666777333333333333333444555666333444555444444555888:::555666888888777888:::<<<<<<>>><<<===BBBIIIfffcccJJJ===;;;555444666444555666666666555333111000111000000222333444222111000111333444444333111000111222222222111///---,,,---,,,***+++,,,------,,,)))+++---///000000000///333222111000////////////,,,///222111...,,,///222---,,,++++++,,,...111222222222111000000000000111111222333333444777;;;>>>888777555333333444555666444666999;;;<<<>>>AAACCCLLLgggjjjMMMDDD;;;777999888777666555555444444555555555555666666555444444333333333444444444444333333111111222444555666777888333444444555555555555444222333444333333444777:::777888999999999999<<<>>>;;;===;;;===BBBIIIfffZZZDDD;;;;;;444333777666666666666666555333000///000//////000222222111000000222444666666444222000222222333222111000...---...,,,++++++,,,---,,,++++++,,,///111222222111111333222111000///////////////222444222---+++---000///...---,,,---///111222222111111000///000000000///000222222333555888;;;888777555444444444666777222555999<<<>>>???BBBDDDNNNjjjkkkNNNDDD:::555888777666666555444444444444444555666666666555444333333333333444444444333333222111111333444666777888999333444555666666666555444111222333333222444777999888:::;;;;;;:::;;;===???;;;===;;;===BBBIIIgggwwwRRREEE999444444222222444555444333222111111111111////////////...............000222444444222000......///111222111000...---,,,+++******,,,,,,+++***------///000000000//////...///000111111222222222------...///////////////000---+++)))***---111444444333111//////000222333222444555444222222333444444444555555666777888888666444555:::<<<===AAAEEEKKKoooiiiHHHAAA>>><<<;;;555555555555666666666777777888666444444666777666555666222//////222444333222666555555444444333222222777666555444333444555555333222222222333555666888777777777777888999:::;;;<<<>>>::::::BBBMMMhhhjjjJJJ???666333333222222444555444333222111111111111////////////............000111222333333222111000000//////...............,,,+++******,,,,,,+++))))))***---///000000//////,,,---...//////000000000//////000000000000000///000...,,,++++++...111333222111000000000111222333111222333222111000111222111222222333444444555555777555666:::======AAAFFFRRRvvvhhhGGG@@@===<<<;;;555666666555444333222111111666555444444555555444333444222//////000111222222444444444444444333333333666666555444444444555666333333222222333555666888777777888999999::::::;;;:::>>><<<<<>>======DDDMMMggglllMMMAAA:::666777777555555777333333222111111111111111////////////............222222222222222222222222000///...---------......///...---.........+++))))))+++///222333333111000...///000111111222222222000000111111111000//////000000000000////////////---...000111222222222222///000111111000000111222333333333444444555555555666555777::::::;;;@@@GGGbbbcccEEE???<<<:::;;;666444444444444555555555555444333444555666555222000000222333222///...111444111111222333444444555555444444555555555666777777666555444444444555666777888999;;;======<<<;;;:::999>>>======EEEQQQnnn___GGG>>>:::777888777333333555222222111111000000111111////////////............111111111111111111111111//////000111000///...---/////////000111000---+++***,,,...000111000...---...///000111111222222222...//////000//////......000000000000000/////////---...///111111222222222000111222222111111333444333333444444444444444555444444666999999999@@@IIIhhh```DDD???;;;999:::777444444444555555555666666444444555777888888555222111444555444111000333555000111111222333444555555333444555666666777888888888777666555555555666777888:::<<<======<<<;;;::::::>>><<<<<>>:::999:::888666666555444333222222111555555666777::::::888777333444555444333333333444000111111222333444444555222333555666888888888888999888777666555555666777999:::;;;<<<<<<<<<;;;:::999>>><<<===HHH\\\eeeJJJ@@@999555444444222///000444111111000000000000111111////////////............---...///000000///...---//////000/////////......+++,,,---000222111///,,,*********+++,,,---......,,,---...//////000000000,,,---...///000111111111...---------...///000000111000///......///000111111222444444333333555666333333333333333333333333333444888::::::<<>>>>>@@@KKK___[[[CCC===999666444555333111333888111000000000000000111111000/////////............+++---///000000///---+++111///---,,,,,,,,,...///))))))+++...111111...,,,,,,,,,,,,,,,...111333555...///000111222222222222,,,---///000222333333333---,,,,,,,,,---...000111222111///------...000111000222333333333333555666666666666666666666666666444555999<<<<<<>>>HHHTTT{{{YYYAAA===999888:::999777777777777888888888888555444333555888;;;<<<<<<444111000111444555222///111222222222222333333333111222555777999999999999;;;:::888777666555666666;;;;;;:::999999999::::::555===???BBBNNNaaapppQQQ>>>444444444333333333333222222555555444333222111000///000000000000////////////+++---///000///---+++))),,,,,,,,,,,,,,,---...////////////000222111///---000...,,,+++***+++---...222111111000000000000000,,,,,,---...//////.....................///000000/////////000111333444555222444666666444333222222777666555666777888777666777999666999>>><<>><<>>BBBEEENNNjjj\\\FFF;;;666333333333333222222222222333333222111000///......++++++,,,,,,---.........,,,---///000000///...------------------.........///...,,,,,,...///.........//////000000111111222111000000///////////////000000111222222222222111//////......//////000111////////////000111333333222333444333222333666888888666555666777888777555666999777999>>>===FFF[[[lllPPP???;;;666666999666333444555666666666666666888777777666555444333333222222333333333333444444333222111111111222333444777888999:::::::::999999:::888666666777999999888888999::::::;;;;;;::::::<<<>>>BBBGGGRRRooopppQQQ@@@999777333333333222222222222111222111111000///.........******+++,,,---...///000,,,---///000111000//////------...............---///---++++++,,,.........------///000222222222222111000//////......//////111111222222222222222111/////////...///000000111////////////000111222222222222222111111444888;;;888777666666777777666555555888777999>>>===GGG^^^iiiNNN>>>===888888:::666666666777777777777666555888777777666555444333333222222222333333333444444555444333333333444555555999999:::::::::;;;;;;;;;:::888666666777888999888888999::::::;;;;;;::::::<<<>>>BBBGGGTTTrrrcccJJJ===888777333333222222222111111111111000000000///.........+++,,,---...///000111222,,,---...///000000//////---......//////...------...,,,******,,,.........+++,,,---///111111111111111111000///////////////111111111222222111000000///////////////000111111111000000000000000111111111222111111111444999<<<999777666666777777666444444888888:::>>>>>>IIIaaafffMMM??????;;;;;;<<<777::::::;;;;;;999777555333555555555555444444444444222222222333333333444444777777555555444555666777:::::::::::::::;;;;;;;;;999777555555666888888777888999::::::;;;;;;::::::;;;<<<@@@GGGUUUtttxxxWWWEEE<<<777555222222222222111111111111111000000000/////////...------...///000111222333------.../////////............///000000...---,,,---,,,++++++---//////...++++++,,,---///000111111222111111000000000000000000111111111111000//////000000//////000000111222222222111111111111111111111111111111111444999<<<999888666666777777555444333888888:::>>>>>>KKKeeecccKKK???@@@===<<<===888<<<======<<<:::777444222222222333333444444444555222222333333333333444444888777666555555555666777::::::999999999:::;;;<<<999777555555666777888777888999::::::;;;;;;::::::;;;<<>>>>>MMMggg```HHH===@@@===<<<<<<777;;;<<<<<<<<<;;;888555222111111111222222333333333222222333333333333444444777777555444444444555555:::999888888888999;;;;;;:::888666666777999999888888999::::::;;;;;;::::::======@@@GGGWWWwww]]]GGG???:::555222222222222111111111111000111111111111000000000000......//////000111111111.........---,,,,,,,,,+++...///000111000///---+++++++++,,,...000111///---///...---,,,---///111222444333222222111111222222222222222222222111000///000000000000000111111222555555444333222222222222000222333333333444777::::::888666666777777555333222888999:::>>>>>>MMMhhh]]]FFF<<>>AAAHHHXXXxxxxxxSSSBBB888666777111111111111111111111111111222222111///...---,,,+++...------,,,,,,------...---,,,+++***+++,,,---......------000333333000---...---,,,+++,,,---...///111///---,,,,,,...000222555333000---,,,---///000111222222222111000...---,,,,,,------///000222222444444444333333222222222...222555555333555:::@@@===;;;999777666666777888555333444666999@@@PPP^^^YYYIIIBBBAAA:::999:::555444555777999:::888333000222222333444444444333333333333222222333555666888777666555444444444444444888888999<<<>>>>>>===;;;999999999999999999999999::::::::::::::::::::::::<<>>===:::777666555666666777666666999:::???MMMZZZ~~~XXXHHHBBBAAA:::999:::555555555666777888777444111444444444444333222222111333333333333333444555666555555444444444444555555777888;;;@@@DDDEEEDDDBBB>>>===<<<:::888777777666888888999::::::;;;<<<<<<===???@@@EEEZZZcccHHH===666555777333333333333333333333333333222111111111000000000000......------------......000///...---------------......///222444555444222///...---+++************))))))***+++...222666888444222111/////////000111///000111111111000///...------------///111333444666666555444333333222222111333666666666777;;;>>>???>>>;;;888666555555555999888:::<<<<<>>EEEJJJMMMMMMKKKAAA???<<<999888777777888777777888999;;;<<<=========???@@@FFF___xxxXXXCCC<<<666555666222222222222222222222222222000000000000000000000000......------------............---,,,+++************+++,,,...000111111000000000///---,,,+++******))))))***,,,///222666888333222222111111111111222...///000111111111000///...------...///222444666777777666555444333222111111333555666555666999;;;===<<<:::888777666666666777888;;;======???HHHRRRrrryyySSSDDD??????:::999:::555777555444444555666555444444444444444333333222111222333444555555444222111111111111222444555777888777:::@@@GGGMMMPPPOOONNN???===;;;888888999;;;<<<888888999::::::;;;<<<<<<>>>???@@@IIIdddjjjPPPAAA>>>777444555111000000000000000000000000........./////////000000///......------......///......------,,,+++***)))((()))***,,,,,,---......111000000//////...---,,,+++++++++---///111333444222222333333333333333333///000111222222111000000......---...///222666777999888777666444333222111000111333444444555666777999888888888888888888888444666:::>>>>>>???HHHQQQpppuuuPPPAAA===???:::999:::444666555333333444555555555111222333333444444444444222333444444444333222111000000111222444666888999888:::???EEEJJJLLLKKKIII???===:::888888999;;;===::::::::::::::::::::::::===>>>@@@LLLkkk]]]HHH>>>>>>888333333///000000000000000000000000............//////////////////............//////////////////...---,,,,,,)))+++,,,,,,++++++---/////////000111111000000///---------......000111111111222333555555555444333111222333333333222111000///...---...000333777999;;;:::888777555333222111000111222333444444444444555555666777777888888888222444888<<<===???GGGQQQnnnnnnMMM???<<<>>>:::999:::444555444222333444666555555000111222333444555555555222222333333333333333222111111222333555777999:::888999;;;???CCCEEEDDDBBB@@@>>><<<999888888888999<<<;;;;;;::::::999999888<<<===@@@OOOqqqnnnQQQ???;;;>>>888333333///000000000000000000000000000000000/////////////////////............//////---.../////////...---,,,***,,,---,,,******,,,...+++,,,...000111222222111............/////////000000222444666777666555444333444444555444333111000000///......000444888:::<<<;;;999777555333222111111111222444555555444333444555555666666666666666333444777;;;;;;===EEEOOOjjjgggKKK===;;;===999999:::444444333222333555666555444111222222333444444444444111111111111222333444444222333333444666888:::;;;777777777999<<<>>>>>>===<<<;;;:::999999888888888;;;::::::::::::::::::999;;;<<>>??????===;;;999999:::>>>>>>BBBTTTyyyhhhMMM???;;;666444444444111...///000111111000///...---//////000111111111111111111///------......,,,***---......////////////...************************++++++***+++,,,...000222333222111111222333333222222333444444444444444333333888<<<;;;666111000111000111333333444555888:::999999999666333111111222666555555666888888777555444444444444444444444444444777999999888:::@@@FFF\\\```FFF>>>999;;;<<<999777666444444444444444555555666555555555444444444333333333222111000111333666777888777666555444444444444444555666555555666888;;;::::::::::::::::::::::::;;;<<<===<<<:::::::::<<<>>>===BBBTTTzzz^^^GGG<<<888444222222222///---///000000000000//////...//////000111111111111111111///......//////...,,,000000000111000000//////+++++++++++++++++++++++++++******+++,,,...111222555444444333333444444555444555555555555444444333444888======999444222111000222555555555555777888777888999777444222222222555444444666777888666555555555555555555555555555777888:::999777999>>>BBBUUUyyy___FFF???;;;<<<===:::888888333333333333444444444555888888777777777777666666555444333222222444666777777777666555444444444444777777888777666666999;;;777777888999::::::;;;;;;888:::;;;;;;::::::;;;=========BBBUUU|||tttTTTCCC===999444333444444111//////000000000000///////////////000111111111111111000000//////000000//////......//////...---,,,,,,++++++++++++++++++++++++*********+++,,,///111222666666666666555555666777777777777777666555444444444888<<<===:::555222111111333666777666555666666555777888888666333222222555444444555777777666444555555555555555555555555666777888888888999===@@@OOOnnn]]]EEE???<<<<<<<<<999777888333444444555555555555555888888888888888888888888777666444333333555777888888777666666555555555666777888888777555666888:::777777888888999:::::::::777999::::::::::::;;;<<<======CCCXXXcccHHH===<<<888444333444555333000000////////////000000000//////000111111111111111000000000000/////////000------------,,,,,,+++***++++++++++++++++++++++++*********+++,,,///111333777888999888666555777999888888888888888777666555444777:::;;;999666222111222444666777666444444444333555777777555333333333444333333444666666555444444444444444444444444444333444666777888;;;>>>@@@JJJeeeZZZDDD???<<<<<<;;;777666888555666777777888777777777777777777777777777777777888777555444444555777888888888777777666777777777666666666555444444666999888888888888888888888888999:::;;;;;;999999:::;;;===>>>FFF]]]|||YYYCCC<<<:::666222111333444222000000////////////000000111//////000111111111111111000111111000///......///------------------,,,,,,++++++++++++++++++++++++)))))))))+++---///222333777999:::999666555888;;;888999999999999888888777666777999999999666444222333555666555444222222333111333555555333333333444333333222444555666444333444444444444444444444444111222444666999<<>>>>>EEEVVVzzz~~~WWWDDD@@@>>>>>>;;;777777:::777888:::;;;;;;;;;999888444444555555666666666666555555444333444666999:::666666555555555555666666222333444333333444777999555666666666777888888888888999;;;;;;;;;;;;===???>>>AAANNNkkkfffHHH:::555999666222222444555444111000///.........000111222//////000111111111111111000222222000---++++++---)))******+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))+++---000222444666999;;;999666444888<<<888999999:::;;;;;;;;;;;;<<<:::999999999999888777555555444222//////000222000000111000///000333666333222222333555555444222777777777777777777777777222222333666999<<<<<<<<>>CCCQQQooo{{{XXXCCC:::777555444333555666555111---///000000...,,,+++,,,...111111111000000///...---//////...------,,,++++++((((((((())))))******+++------,,,+++***)))(((((())))))))))))***+++,,,---555555555444333555888:::999999::::::;;;<<<<<<===;;;;;;999777555444222111555///,,,...///......111111111222333333444444555555555555555444444333222333444666777777777666555000111333555888:::<<<===BBBKKKgggWWWFFFBBB>>>>>>;;;777777:::999:::;;;<<<============666666555444333333222222777444222222555777666444444444444444444444444444222222333444444555555666888888888888888777666555888888888999:::;;;======BBB@@@MMMtttqqqRRRAAA999666444222111222444333000---,,,---......------///111111111111000000///...---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,------+++++++++***))))))(((((())))))))))))***+++,,,---333333444333333444777:::999999::::::;;;;;;;;;<<<;;;:::999777555444222222111...---//////---...222333333333333444444444444444444444444444333222222444555666666666666555444111111333555777:::<<<>>>AAAHHH```~~~WWWGGGBBB>>>===;;;777888;;;;;;;;;;;;;;;;;;:::999888666666555555444333222222555444333444777888777555444444444444444444444444333444444555555666777777888888999999888888777666888888888999:::;;;<<<===BBBCCCUUU}}}cccKKK>>>777444444333111111222222111///,,,---......---...000222111111111000000///...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))******+++,,,///000111111222444777:::999999999999999::::::::::::999888777555444333222......111333111...000555555555555444444444444444333333444444333333222222444444555555555444444333333222222333666999<<<>>>@@@CCCWWW~~~|||WWWHHHBBB>>><<<:::777888<<<<<<<<<;;;:::888666555444555555555555444444333222444333444666888999888666444444444444444444444444444555555666777777888888999999999999999999888777777777777888999:::<<<<<<@@@HHHaaayyyWWWEEE<<<666333555444333222222222222222000000000///---,,,---...111111111000000///...---+++++++++++++++++++++,,,******))))))((((((''''''''''''(((((()))))))))***)))))))))))))))***+++++++++---...///000222555888888888888888888888888888999888888666555444333333///111555888555111444;;;777777666555444444333333222333333333333333222222222333333444444555555555444444333333555888<<<>>>@@@@@@NNNqqqxxxVVVGGGAAA<<<;;;999666888<<<<<<<<<;;;:::888666444333555555666666555444333222222444666888999999888777333333444444444444444444444555555666666777888888999999:::::::::999999888777777777888999:::;;;<<<>>>KKKjjjmmmOOOBBB;;;555333333222222111000000111222000111111///---,,,---///111111111000000///...---+++++++++++++++++++++,,,---------,,,,,,++++++***'''''''''((())))))******)))))))))((())))))******(((***,,,---...000333666666666666777777777777777888777777666555444444333...111555888555222555;;;777777666555444333333222222333333444444333333333111111222333444666777777555444333333444888;;;===@@@???IIIeeerrrTTTEEE???;;;:::888666777;;;;;;;;;::::::888777555555444555666777666555444333222444777999999888777777333333333444444444555555333444444555666666777777888999999:::::::::999999777777777888999:::<<<<<<===LLLnnnbbbHHH???999555333///000111000///...///000---...//////...///111333111111111000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********((((((((())))))*********)))))))))(((((())))))***%%%(((***,,,---...111333444444444555666666777777666666666555555444444444......111444222000222888666666555555444333222222333333444444555555444444222222222333444666888888555555444444555777:::;;;>>>???FFF]]]kkkQQQCCC>>><<<<<<:::666777:::999999999999888777666555333555666777777666444333333555777888777666666777222333333444444555555555333444444555555666777777777888999999999999999999888888888999:::;;;======>>>MMMnnnWWWCCC===777444444...111444444222000111222---...//////...///111333111111111000000///...---......------,,,,,,++++++((((((((((((((()))))))))))))))******************))))))(((((((((((())))))$$$&&&)))++++++,,,...000111222333444555666777888555555555555555555444444000...---000111///111555555555444444333333222222333444555555666666666555666555444444444555666777555555555555666888999999;;;>>>DDDWWW|||eeeMMMCCC???>>>???===999888:::888888888777666555444333333444666888888777555333444666777666444333444666222222333333444555555666444555555666666777888888666777888888999999888888999999999:::;;;<<<>>>>>>@@@MMMlllwwwPPP???;;;666333444111444888888666444444555111111111000...---...///111111111111000///...---//////...------,,,++++++******++++++,,,,,,,,,---++++++*********************)))(((((((((((())))))$$$&&&)))******+++,,,...000000111333555666888888555555555555555555555555444///---///111111222555444444333333333333222222444444555666777777666666999888666555444444555555444555666666777888888888888===CCCSSSvvvbbbKKKCCC@@@@@@BBB@@@;;;999;;;888888777666555333111000333444777888888777555333555777777555222111333666222222333333444555666666666666666777888888999999555666777888888888888888:::::::::;;;<<<===>>>???BBBMMMkkkdddHHH>>>555222444222222000//////000000///------,,,,,,+++,,,---...//////////////////......---000000000///,,,++++++,,,(((''''''(((+++,,,++++++************)))))))))))))))((('''&&&&&&'''((()))''''''((())))))***))))))---.../////////111444666222333444555666666666666333222000///000222444666444444333333333444444555555666666777666666555444444444555666666555555444333333333444555777888999888===BBBMMMkkk```IIIBBB???;;;:::::::::::::::777666555444333222222222222444777:::<<<;;;:::999:::::::::777333222444666888555222333666888888666777777888999999999999888888888777777666777777888888888888999999;;;<<<===???NNNppp}}}[[[CCC;;;444333555222000///...///111111111///......---,,,---...///000111000...---------...///111111222000...,,,,,,---)))((('''(((***++++++***************)))))))))))))))((('''&&&&&&'''((()))'''((())))))))))))))))))///000000///......000222111222333444555555555555444222111000111333555777555444444333333333333444444555555555555555555555444444444444555555666666444444555555666777888999888<<<@@@IIIeee___GGGAAA>>><<<::::::;;;:::999777777666555444444444444222444777:::;;;;;;:::999:::;;;:::777444333444666999666333333555666666444777777888999999999999999777777777777777777777777999999:::;;;<<<======>>>BBBSSSvvvlllPPP>>>999333333666222000//////000222333222111//////...---...///000111333000---+++***,,,///111111222222111///---......***)))((()))***+++***)))************)))))))))))))))((('''&&&&&&'''((())))))))))))***))))))((((((,,,---......------///111000111222333444444444444222111000///000222444666555444444333222222222333333333222333333444555666444333333333444666777888666666666666666777888999888;;;===DDD\\\]]]FFF???===;;;;;;<<<;;;:::888888777666666666666777777444666999;;;======<<<;;;::::::999777444333444666888666444333333444444333777888888999999999999999777888999::::::999888888:::;;;===>>>@@@@@@@@@???EEEXXX~~~]]]GGG;;;888333444666111222111000111222333222111//////...------...///000111000---++++++,,,...000000111111000...------...+++***((()))******)))(((************)))))))))((()))((('''&&&&&&'''((()))***************)))(((''''''(((+++,,,,,,...111333000111222333333444444333///.........///111222444555444333222111111111222111111111111222333555666444333222222333666888:::888777777777777777888888999;;;<<<@@@TTT}}}]]]EEE===<<<;;;;;;<<<<<<:::888777777666666666777777888777999;;;===?????????>>>:::999777555333222333444666555333222333333444444777888999999::::::999999:::;;;===??????>>><<<;;;:::<<>>>>>>>>999777555333222222222111333333222222333444666888888888999::::::::::::999:::;;;>>>???@@@???===<<<;;;===@@@BBBDDDDDDCCCBBBIIIbbbfffJJJ???<<<:::333444666///555333222111111000...,,,///...---,,,+++,,,---------............---,,,++++++,,,---,,,***)))***+++***)))((()))***+++***)))************)))))))))))))))((('''&&&&&&'''((()))*********+++******)))))))))+++---,,,+++******+++...///000111222222222222000000111222333444666777222111111000111111222222///000111222333333222222444333333333444666777888666666666666666777888999999;;;>>>AAAKKKkkk\\\FFF;;;:::999:::;;;<<<;;;:::777777666666666666666777555666777999:::;;;<<<<<<999777444222222222222000111222333333333555888:::888999999:::::::::::::::888999:::<<<<<<<<<<<<;;;;;;===???AAACCCDDDDDDDDDNNNhhh{{{VVVCCC;;;;;;999222444777000333222000000000000...---000///...,,,,,,,,,---...///...---,,,,,,,,,------***+++,,,+++)))((()))***)))((('''(((***++++++***************)))))))))))))))((('''&&&&&&'''((()))))))))***+++++++++*********,,,...---+++))))))))),,,,,,---...////////////...///000111222444555555000000///000000111222333///111333444444333111000444444444444555555666666444444555555666777888999666:::???BBBIIIdddZZZDDD;;;999888888:::;;;<<<<<<:::999888777777777777777555666777999:::;;;<<<<<<;;;888555333444444333111333444555444333444777:::888999::::::;;;;;;::::::888888999999:::;;;;;;;;;;;;<<<===???AAABBBDDDDDDOOOkkkoooKKK???999999888111444888111111000...///000000///...111000///...------...///111///,,,******+++...///***+++,,,+++))))))***+++(((''''''(((+++,,,,,,+++************)))))))))))))))((('''&&&&&&'''((()))((()))***+++++++++++++++(((***------,,,++++++,,,******+++,,,------------++++++,,,...///111222222////////////000222333444///111444666666333000...444444555666666555555444333333444444666777888999333999???CCCHHH```YYYCCC<<<999777777999;;;<<<===<<<;;;:::999888888888888888999:::;;;<<<>>>??????===:::666555666666555333555666777666333333666999888999::::::;;;;;;:::::::::999999::::::<<<===>>>;;;;;;<<<===???AAACCCEEENNNkkk\\\FFF???<<<777444333444777888555555444333222000///...////////////////////////.........---,,,+++)))((()))((()))***+++,,,+++***+++++++++++++++***)))))))))((((((''''''''''''(((&&&&&&&&&''''''''''''''''''((())))))))))))(((((()))***++++++++++++,,,------...///...,,,,,,...000.........///000111222333222111000000///000000111222333555666777666555444555444444333333444444555777777777777777666666555888<<<;;;???KKK]]]xxxTTTCCC999888777888;;;>>>??????>>>===;;;999999999:::;;;999:::;;;;;;::::::<<<===888777555333222222333333666666555444555666777888:::999888777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<>>;;;888444222222333444222222222222111000//////000000000000000000000000.........---,,,+++***)))///...------,,,,,,***)))++++++++++++***)))((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&))))))******))))))((('''''')))+++++++++,,,...///......///...,,,,,,---///++++++++++++,,,...///000111111111111111111111111222444666888888777555333333222222111111222222333666666777777777777666666:::===<<>><<<:::999::::::;;;888999::::::999999;;;===;;;:::888666555444333333444333333222333444555666999888777777777777888999;;;;;;<<<<<<===>>>>>>>>>???>>><<<<<<===???AAACCCJJJiiiiiiLLL???<<<:::888444222111000000/////////000000000000000000000000000000000000000............---+++***))),,,,,,+++***)))((('''&&&************)))((('''&&&(((((((((((())))))***+++++++++***)))((('''&&&&&&***************)))((('''&&&(((***+++,,,---///111...//////---++++++,,,---------------...000111222///000222333444333333222333555888::::::888555333333333222222222222333333444555666777777888888777;;;>>>===???HHHWWWuuuQQQ???:::888666777;;;???BBBCCC@@@???===;;;:::999::::::555777888888888999<<<>>>???>>>===;;;888666333222444333333333333444555555888888777777777777888888::::::;;;;;;<<<===>>>>>>???>>>=========>>>@@@AAALLLkkk[[[DDD===999999777555333222000000000000//////////////////000000000000000000000000............---,,,+++***((()))))))))(((((()))************))))))((('''&&&(((((((((((()))***,,,,,,+++*********))))))(((((())))))***************)))''')))+++,,,+++,,,...000.........---+++***+++,,,.........///000111222333///000333555666555444333444666999;;;;;;888555333555555444444444444555555333444555777888888999999:::>>>===???HHHVVV}}}xxxTTTBBB===:::888888:::>>>AAABBB>>>===<<<:::999888888888444666777888999:::===???AAAAAA@@@>>>;;;777444222555555555555666666777777777777777777777777777777999999:::::::::::::::;;;============>>>???@@@AAALLLkkkqqqQQQAAA===777777666666555444333222333333111///............////////////////////////............---,,,++++++,,,---...,,,******,,,...)))))))))))))))(((''''''(((((((((((()))***,,,,,,((()))))))))******++++++&&&'''((()))***+++++++++)))+++,,,+++******+++,,,,,,------,,,******+++,,,+++++++++,,,---...000000///000333555666555444333555777999;;;;;;999666444666555555444444555555666222333555666888999999999888<<<===@@@HHHUUU{{{|||XXXGGG???===999888:::<<<======;;;;;;999888777666666666444666777888999;;;>>>@@@BBBAAA@@@>>>;;;777444222555555555666666666666666666666666666666666666666<<<;;;;;;::::::999999888999:::<<<>>>@@@AAABBBCCCKKKkkkcccJJJ???;;;666666555555555444444444555333111///------------.......................................---,,,,,,...///...+++'''%%%'''***(((((())))))******))))))(((((((((((())))))***+++''''''((()))***+++,,,,,,%%%&&&''')))***************+++++++++)))((()))***++++++,,,+++******+++---.........///000111222333000111333444555444444333555666888999999999777777444444333333333333444444333444555777888888999999777;;;<<>><<<999777444333222333444444555555444444555555666666666666555555===<<<<<<;;;;;;::::::999777999<<>>999888999:::;;;;;;888666666666777888888888888888000222333333333444777999:::999777555444444555555444444666777777777666555333444555666666555444333111111222444555777888888999;;;>>>AAABBBAAA@@@???EEEeee\\\FFF<<<888888555444444333333222222111000000000000000000000000000///...---,,,---......///...,,,***))))))************))))))((('''''''''''''''(((***+++,,,---...++++++***)))((('''&&&&&&************)))))))))(((+++,,,,,,+++***))))))***---,,,+++******+++,,,---((()))***+++---...///000/////////000111111222222222222222333333444444444<<<888555555777999888666444444444666888888777555444555777999999999999888;;;999777>>>DDDHHHeeennnMMM===;;;::::::999999::::::;;;999888888777666555555555666555444444555666777888444444444333111111222444333333444444444444333333333444444555666777888888555555666777888999999:::999999999:::<<>>;;;::::::999999::::::;;;999999888777777666555555888777666555555555666777444444555444222111333444555555666666666666555555555555555555555666666666555555666777888::::::;;;888888888999;;;===@@@AAAFFFgggpppOOO???777555777666666555444222111000000........................///......---,,,---------,,,,,,+++******++++++,,,++++++******)))((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((((((((((((((()))***)))((('''((()))''''''((((((((((((''''''***+++,,,---...///000111.........//////000111222222222333333333333444444888666444444555666555444333333333555777888666555333444444555777999;;;<<<:::999666;;;@@@BBB\\\gggJJJ???;;;;;;::::::::::::;;;;;;888888888777666666555555999888777666555555555555444555555444333222333444666777777888888777777666666666555555555444444444555555666888999;;;<<<<<<999999999:::;;;===@@@AAAFFFhhhfffJJJ===666444666666666555444222111000000..............................---------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***))))))((((((%%%&&&'''(((***+++,,,,,,*********)))((('''''''''))))))(((((((((''''''''')))***+++***)))((()))***'''((()))******)))((('''******+++,,,---...///000...............000111222333333333333333333333333666555444444444444444333333222333555888888777555444333444444666999<<<===;;;;;;888:::???AAAWWW{{{eeeHHH>>>;;;;;;::::::::::::;;;;;;777666666666555555444444888888777777777777777777444555666666444333333444777777777888888777777777555555555555444444444444555666777888:::<<<======<<<;;;;;;<<<===???AAACCCJJJkkk^^^FFF===666444555666555555444222111111000////////////////////////---------------,,,,,,,,,***++++++++++++,,,++++++++++++******)))(((((((((%%%%%%&&&''')))***+++,,,******))))))((((((''''''(((((((((''''''''''''&&&&&&((()))(((''''''((()))'''((()))******)))((('''))))))***+++,,,------......------,,,---///000222333333333333333333333333444444444444333333222333333333444666888999888666444444444555777:::<<<>>><<<===:::;;;???AAATTTttteeeHHH===<<<;;;;;;::::::;;;;;;<<<444444444444444444333333555666777888888999999:::444666777777555444444444555666666777777666666555333333444444555666666777555666777888:::;;;<<<===;;;;;;;;;;;;===???BBBCCCOOOpppTTTBBB===777333555555444444333333222222111000000000000000000000000,,,------------,,,++++++++++++,,,,,,,,,++++++*********))))))((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&)))))))))***+++,,,,,,,,,...---,,,+++,,,...000111444444333333333333222222222444555555333222222333444444555777:::;;;:::888555666666777999;;;======<<>><<<<<<;;;;;;;;;;;;<<<<<<444444444444444444444333444555777888:::;;;;;;;;;444666888888666555444444444555555666666555555444333333444555666777888888666777777888999:::;;;;;;777777777888:::===@@@AAAPPPqqqqqqIII===<<<777222444333333333333333333333333////////////////////////,,,,,,---------,,,+++***+++,,,,,,---,,,+++))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&((()))(((''''''''''''''''''((()))******++++++,,,,,,---...---+++***+++---000111444444444333333222222222222444666666444222222333444555666888;;;<<<;;;:::777777999:::;;;<<<<<<<<<;;;???<<<;;;???BBBQQQjjjbbbHHH@@@<<<<<<;;;;;;;;;;;;<<<<<<555555555555555555555555555666888::::::;;;::::::444666999999777555555555444555555666666555555444666666666777777777888888777777777888888888999999444444555777:::===@@@BBBMMMnnngggBBB999;;;666222333222222333333333444444444........................,,,,,,---...---,,,+++***,,,,,,------,,,***)))(((((((((((('''&&&&&&%%%%%%###$$$%%%&&&''')))******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((***++++++******+++---+++***)))(((((()))***++++++++++++,,,,,,---------...---+++***+++---///111444444444333333222222222222555777777444222222444555555666999<<<===<<<;;;777999:::<<<======<<<<<<:::>>>;;;:::???AAAOOOhhh___HHHCCC<<<<<<;;;;;;;;;;;;<<<<<<666666666777777777777777777888999:::;;;:::999888444777999999888666555555555555666666666666555555888888888888777777777777777777777777777777777777444555666888;;;???BBBDDDJJJjjjxxxZZZAAA<<<:::000,,,000333333333444444333222222......//////000000111111111000...---,,,,,,------,,,------------,,,++++++************))))))))))))((((((((((((((((((''''''++++++******)))'''&&&%%%++++++******************...,,,)))''''''''')))***((((((((((((((()))******'''((((((***+++,,,---------------...............555444333222333444555666999999999999999888777666666555444555888:::<<<<<<;;;999777888:::;;;:::777999;;;>>>>>>;;;???NNN___^^^EEE===>>>>>>===<<<;;;::::::999666666666666777888999::::::::::::999888777666555333555888999999777444111222333444555555555444444111333444333333444666888::::::::::::999999888777666888:::<<<<<<===@@@BBBLLLkkkpppTTT>>>;;;999222///444333444444444333222222111......//////000000000000///...,,,+++******++++++******++++++******)))(((*********)))))))))((((((%%%%%%%%%$$$$$$$$$$$$%%%(((((()))))))))(((''''''))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((()))******((())))))***+++,,,,,,---,,,------......///000000333222222222333444666777999999999999999888777777444333222222444555555444;;;999777888999:::888666666999<<<===;;;===KKK[[[```GGG??????>>>===<<<;;;:::999999666666666666777888999:::::::::;;;;;;<<<<<<;;;;;;555555555444444444333333222333444555555444333333333444555444333333444666999999:::::::::999888777444666888999:::;;;===???LLLkkkcccLLL:::888999333222777444444444444333222000000...////////////000000000...---,,,+++*********+++******++++++******)))(((******))))))))))))(((((($$$$$$############$$$$$$%%%&&&'''((((((((((((((('''''''''(((((((((((((((%%%&&&'''))))))((('''&&&((((((((((((((()))******)))***++++++,,,,,,,,,,,,,,,,,,---...///111222333111111111111222555777888888999999999999888888777777666555555666555333222:::888777777888888777555444666;;;<<<:::<<>>===;;;:::999888888666666666666777888999:::777888888888999999999999666444222000///111333444222333444444444333222111555666666444333222444555777888:::;;;;;;999777666777999;;;<<<===>>>@@@BBBKKKjjjWWWFFF888777777333333777555555444444222111/////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((((((((((((&&&%%%%%%$$$%%%%%%''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((((((&&&'''((()))************((((((((((((((())))))******+++,,,------,,,,,,+++,,,,,,---...///222444555222111111111222333555666888888888999999888888777666555555666777666333111888777777777777666666555333666:::<<<:::;;;EEEQQQ{{{jjjOOOEEE@@@>>><<<:::888888777777666666666666777888999::::::999888777666555555555666444222000///111333444222333444444444333222111444555555555333333555777666888:::;;;;;;999777666:::;;;===>>>>>>???AAACCCKKKiiirrrNNNBBB888666555222222666444444444333222000///.../////////...............------------------,,,,,,+++,,,,,,,,,,,,+++******)))))))))((((((((((((''''''&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&%%%'''''''''((((((((())))))((('''&&&&&&''')))+++---((((((((((((((())))))******+++---......---,,,+++,,,,,,,,,---///222555666444333111111000111222333666666777888888777777777000000000222333333111///666666777666666666666777555777:::===;;;;;;DDDNNNxxxoooSSSHHH???===;;;999777777777777666666666666777888999:::===<<<;;;999888888888888555444444333333333333333222333444444444333222111111333444444444555888:::666777999::::::999777666777999:::;;;;;;<<<>>>???IIIffffffGGG???888666444111111444333333333333222111///////////////............---******++++++++++++******))))))******))))))((('''))))))((((((((((((''''''%%%$$$###"""###%%%'''(((((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))'''&&&$$$###$$$&&&)))+++((((((((((((((()))*********+++---/////////---,,,,,,,,,,,,,,,...111444666444333222000///000000111444555555666666666666555000000000222444555444333444555777777666666888999888888:::<<<;;;;;;CCCMMMsssrrrTTTGGG>>><<<:::777666777888999666666666666777888999:::999888777777777888999:::444555666666666555333222222333444555555555444444111222444444555666999;;;777777888888888888888888888:::;;;<<<<<<<<<>>>@@@GGGccc|||YYYAAA<<<999777444111222444222222222222222111000000//////.........---------)))***++++++++++++***))))))))))))))))))(((((('''))))))((((((((('''''''''$$$###!!!!!!!!!$$$&&&(((''''''((()))))))))(((((($$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))******)))+++---///000000...------,,,++++++---///333555222222000//////000111111222333444444555555444444555333222333555777777666222444777777777777:::<<<999888999;;;::::::BBBKKKmmmqqqSSSEEE<<<:::888666666777999:::666666666666777888999:::777666444444444555777888444555555666555444333333111222444666777777777666222333555555555666888:::888777666666777888999::::::;;;============???AAAFFF```rrrQQQ===:::888777444222333666111111222222222111111000//////.........---------***+++------...---,,,++++++++++++++++++***)))))))))(((((((((''''''''''''%%%$$$"""!!!"""$$$''')))%%%&&&''')))***+++++++++######$$$%%%%%%&&&''''''&&&'''((()))))))))((('''((((((((((((((()))******(((***---000111111///...---,,,+++***,,,...222444000000/////////111222333111222333333444444444333444222000000111333333333111444777888777888;;;>>>:::888888999888999AAAJJJhhhpppQQQBBB;;;999777666666777999;;;666666666666777888999:::===<<<999777666666777888555555444444333333333444111222444666888888888888444555666555555555777999888777666555555777999;;;666888::::::999:::;;;===EEE^^^bbbGGG;;;777666777666222222444222222222222111111111000//////000000///---+++******++++++,,,,,,++++++***))))))))))))***+++,,,---++++++***)))((('''&&&&&&%%%%%%###""""""###%%%%%%&&&(((++++++***))))))***(((&&&$$$%%%)))+++***)))))))))))))))))))))))))))))))))************))))))((())))))+++,,,---......000///......///222444666333222000......///111222000000111222333444444444222333333444555555555444555555666666777777888888::::::<<<>>>======BBBIIIgggjjjOOODDD:::999888666666666666777;;;999666444555666666666777777777777666555444333333444555666666666555555777666555444444444444444666666444222111333777:::333444555777888888888888888888999:::<<<===>>>>>>DDD[[[[[[DDD:::777555666444111000333222222111111111000000000111111222111000///---,,,***++++++,,,,,,++++++***++++++************************))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((()))(((&&&%%%&&&)))******)))))))))))))))))))))))))))((())))))******))))))(((((())))))***,,,------...++++++******+++,,,///000111000///......///000000///000111222333333333333111111222333333333333333444555555666666777777777>>>===>>>???===;;;???EEEbbbkkkOOODDD???>>>;;;888666555555555;;;999666555555666666666555666777777777777777777222222333333444444444555777666555444444444444444888999999888666666777999777888999:::::::::::::::777777888:::;;;===>>>???DDDYYYtttQQQ@@@:::666444555333///...111111111111111000000000///333333333222111000...---******++++++++++++******,,,,,,++++++***))))))((())))))))))))((((((((((((((())))))******))))))(((%%%&&&'''&&&%%%&&&''')))((('''&&&&&&(((******)))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,---------,,,+++++++++,,,...///............///////////////000111222333333333222222333444444444444444444333333444444555666666777>>>======???===:::???EEE\\\nnnOOOCCC@@@???<<<999777666666666:::999777666555555666777444444666888999:::::::::111111000000111333444555666555555444444444555555888:::;;;:::888777666777999:::::::::::::::::::::666666777999:::<<<>>>???CCCWWW}}}gggIII===;;;777555555333///...000111111111000000000//////222111111000///...---,,,******++++++++++++******++++++++++++******))))))'''((((((((()))))))))***))))))++++++++++++))))))&&&''''''&&&%%%%%%(((***((((((''''''((()))******))))))))))))))))))))))))((((((((())))))(((((((((((())))))***+++,,,,,,,,,...---,,,,,,,,,---......------//////000000000///000000111222333333222222666666777777777777666666222222333333444555666666999999;;;===<<<<<>>@@@DDDVVVzzz^^^DDD<<<;;;777555666444000///222111111111111000000000000//////...,,,++++++******)))******++++++******)))((()))***++++++++++++***''''''(((((())))))******((()))***++++++***)))(((((((((((('''&&&'''))),,,(((((((((((((((((()))***************************(((((())))))))))))(((((()))))))))******++++++,,,++++++*********+++++++++---...///000111222222111111222222333333333333222666777777888777777666666111111222333444555666666888888999<<<;;;:::???GGGZZZvvvSSSBBB<<<;;;999888777777888888888999:::888666555666888444555666666777777777666444333222111222444666888444444444444444555666777444555444444444666:::===777666555555555555666666777777777888999<<>>;;;888666555555555777:::;;;:::666555666888555666666666666555555444666555444444444555666777333333333444555666777888777777666555666999???CCC888777666555555666888999:::999888888:::<<>>===;;;:::999999::::::666:::===;;;777444666999666666777888888888888888666666666666555444333222222222333333555666888999888:::<<<===<<<<<<===???666555444444555777999;;;>>>===;;;::::::<<>>;;;999888999:::;;;<<<:::888666444444444444777777666666666666666777888888777666555333111000///000000111222444666777:::<<>>===;;;999666444444666999;;;999::::::;;;<<<===>>>>>>FFFFFFXXXpppNNN???777222444333111//////000111222333333333444333333222222000000/////////000222333555444222///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((***************)))(((((()))((('''''''''''''''''',,,***(((&&&&&&'''(((***((()))***+++++++++******------------,,,+++***)))(((((((((((()))***+++,,,---,,,,,,,,,,,,...///000//////...///000111333444444555555666666666555555777777777777777777777777666555555444555555666666777777777666666999===@@@HHH___^^^FFFAAA???<<<999777777888999;;;:::888666555444444444777777666666666666666777888777777666555333111000//////000111222444444555666999<<<@@@BBBBBBAAA@@@;;;:::888777777888:::;;;999:::;;;<<<===>>>??????DDDEEEUUUzzzdddGGG;;;666333333222111//////000111111333444444444333222111111///111111000///111666;;;<<<;;;777222---++++++---------------------------)))))))))((((((''''''&&&)))************))))))((())))))))))))))))))***+++,,,+++(((&&&&&&&&&'''(((((()))******++++++******+++++++++++++++***)))((('''((()))******++++++***---------------///000000000000000///000111222222222333555777888888777666888888888888888888888888888777666666555555666666666888999999999:::===???DDDYYY___FFFBBB@@@<<<999777666777888;;;:::888777555555444444777666666555555666777777777777666666444333111000...///000222333333333222222555999===@@@BBBBBBBBB<<<;;;;;;::::::;;;;;;<<<999:::;;;===>>>???@@@@@@BBBBBBPPPqqqZZZBBB999666444333222111000000000000111444444444333222111000//////111333222000222:::AAA@@@>>>999333---******+++------------------------))))))((((((((('''''''''))))))************)))(((***)))))))))***+++,,,,,,,,,+++)))'''&&&&&&&&&'''((())))))******************+++++++++******)))(((&&&''')))+++++++++******,,,,,,,,,---......//////111111000000000000000000000111444666777666444333555555555666666666666666777777666666666777777888666888;;;<<<;;;;;;===>>>CCCWWW~~~aaaFFFAAA???;;;888777777888999::::::999777666555555555666666555555555666777777666666666555444333111111---...111333333333222111000222555999<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<>>>???@@@AAAAAAAAABBBMMMiiixxxSSSAAA:::777666333222222111111111111111444444333333222111000///...111333222000333:::AAAAAA???;;;444...+++***+++++++++++++++++++++++++++******))))))))))))((((((((())))))*********))))))&&&&&&&&&&&&&&&'''((()))******((('''&&&&&&&&&&&&)))))))))))))))************++++++++++++******)))&&&''')))+++++++++*********++++++,,,------......111111111111000000000///111333555666666555333111333333333444444444555555444444555555777888999:::777999;;;<<<<<<<<<<<<===CCCXXXdddHHH>>><<<999777777888:::;;;:::999999888777666555555555555555555555666777777555555555555444333111111---...111333444444222222222333444666888999;;;;;;999:::;;;<<<<<<;;;:::999888:::<<<>>>@@@@@@@@@@@@@@@BBBKKKaaammmNNNAAA;;;888777333333333333333222222222222333333333222111000000...000111000000222888<<>>;;;777111---------************************************************((())))))************)))(((''''''''''''(((((()))((((((''''''&&&&&&'''''')))(((((((((((()))***+++******+++++++++******)))'''((()))******++++++***)))***+++,,,------------000000111111111000000///333444666777777555444222333333333444444555555666222333333555666888:::;;;777999;;;<<<;;;;;;<<<===CCCZZZgggJJJ<<<;;;888777777888;;;<<<999999999999888777666555444444444444555666777777555555555444444333111111---///111333444555555555666555555555666777888888999::::::;;;;;;::::::999888:::<<>>===>>>AAAIII[[[|||bbbHHH@@@===999777444555555555444444333333111111222222222111111000............///111333555999999999666222...------************************************************(((((()))***************+++******))))))))))))***&&&&&&&&&'''''''''(((((()))(((((('''((()))***+++((())))))******))))))((((((((((((((()))***+++,,,***+++,,,---.........---///000111111222111000000222222333444555555555555222222333333444555555666333333333444555777888999888999;;;;;;::::::;;;===@@@XXXiiiKKK===;;;999777666777999;;;999999999:::999888666555444444444444555666777777444444444444333333222111...///000222444666888888999888777666666777888999::::::::::::::::::::::::999:::===>>>???>>><<<;;;<<<@@@GGGUUUtttZZZDDD@@@===999777555555666666555555444333000111111222222222111111...---,,,---///111000000222444555333000---+++***************************))))))))))))************(((((()))***************)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))((('''''''''(((***+++''''''((((((((((((((('''))))))(((((((((***+++---+++,,,---///000//////......///000222222222111000......///000222333444555000000111222222333444444444444444444444555666777888999::::::999999;;;===>>>WWWkkkLLL???===:::777666666888999888999::::::999888777666333333333444555666777888444444444444333333222111//////000222444777999;;;;;;:::999777777999:::;;;<<<;;;::::::::::::;;;<<<999;;;===>>>>>>===;;;999:::???EEERRRppptttNNNBBB???777333666666666555444444333222222333333333222111000//////111111000///...---,,,,,,000111000...,,,,,,...000000...***)))))))))(((''')))))))))))))))*********&&&'''((()))***+++++++++---,,,+++***)))))))))))),,,***'''''''''''''''%%%%%%'''))))))((('''((()))++++++***)))(((((())))))******))))))((())))))***+++,,,...000222222222222111111000000000000111111///000222333444444333222111000000000111333555666444444444444555555666666888999999999888888:::<<<@@@WWW~~~oooMMM@@@;;;777888999777666999666888999::::::999777666444222111222444666666555111222333444444333222111222333333444666777999:::;;;888555666888::::::999;;;;;;:::::::::999999999777999<<<>>>???>>><<<;;;;;;???EEENNNffflllIII>>><<<666444777444444444333222111111111111111222111000///......---------------.../////////000///...,,,,,,...///...,,,***)))))))))(((''')))))))))))))))))))))***(((((()))))))))))))))((()))((((((((((((((())))))***)))''''''((('''&&&$$$%%%'''(((((('''&&&'''(((++++++***)))))))))))))))++++++******++++++,,,---+++,,,...///000000000000////////////000111222222222222333444444333222222333333222222333444555666333333333444555666666777777999999999888999;;;<<<@@@VVV}}}qqqOOOBBB<<<999::::::777777999777888:::;;;:::999888777555444333333555666666555222222333333333333222222333444444555666888:::;;;:::888555666888::::::999:::999999999888888888888999:::<<<>>>>>>===;;;999:::>>>CCCKKKaaa___BBB::::::666444888444444333333222111111111000000000000000///...---...---,,,,,,,,,---...///......///---,,,+++---...---,,,+++,,,---,,,+++)))******))))))))))))))))))))))))******))))))((('''''''''''''''((()))***+++(((''''''(((((((((%%%###&&&'''((('''&&&%%%&&&'''++++++***************************+++,,,---...///,,,---.../////////..................///111222333333333444444444333222222666666555555555555666666111222333444555666777888777888999999999999;;;===BBBVVV}}}tttQQQCCC===:::;;;:::888777:::888999:::;;;;;;:::999888888666444444555666555444333333333222222333333333444444555555777888:::;;;999777666666777999999999888888888777777777777666:::;;;<<<======;;;999888:::<<<@@@GGGZZZpppVVV===777888555444777444444444333333222222222000000111111000//////...222111///---,,,,,,,,,---,,,---...---,,,+++,,,...---------...000000...+++*********)))))))))))))))))))))************************))))))***+++,,,,,,&&&&&&'''((()))(((%%%"""&&&''''''&&&%%%$$$%%%&&&++++++++++++++++++******(((((()))***,,,...000111//////////////////......///.........///000111111222222222333333333333333777777666555555555555555000111222333555666777888666888999999999:::<<<>>>EEEZZZwwwSSSDDD>>>:::::::::777666888999999:::;;;;;;;;;:::::::::888666555666666555444333222111000000111222333333444444444666777888999888777666666777888999999888888888777777777666666888999;;;<<<<<<;;;:::999:::;;;>>>EEETTTvvvdddOOO<<<777777555333555222222222222111111111111111111222222111111000000333222000///...---......+++---......,,,,,,---...+++++++++---//////---+++************))))))(((((('''((()))+++,,,---------,,,,,,+++***))))))******&&&&&&'''(((***)))&&&###&&&''''''&&&$$$$$$&&&'''***+++,,,,,,,,,,,,++++++)))***+++,,,...111333444111111111000000000000000111000000////////////000000000000111222333444444666555555555444333333222000000111333444666777888666777999999:::;;;>>>@@@III```zzzVVVCCC===999999888555444666999999::::::;;;;;;;;;;;;;;;999777666666666555444222111000//////000111222222222222333444555666777777777777666666777888:::888888888888777777777777666777888:::;;;<<<<<<<<<;;;<<>>999999888444333555888888999999::::::;;;;;;:::888666666666666555444111111000000000000111111111111111222222444555555666777777666555666888:::888888888888777777777777444555777999:::<<<<<<===;;;<<>>===>>>GGGWWW|||mmmLLL@@@===:::888888777444222111111111111111111111111111111111000000000//////---...///000000///...------///000000/////////000000///,,,***))))))******,,,***((()))++++++)))'''''''''''''''(((((((((((())))))************++++++++++++)))((('''&&&&&&%%%&&&'''(((((('''(((***,,,...,,,+++,,,......,,,)))))))))))))))***,,,---///************+++---///000///......///111333666888;;;:::888777666666666777888888777666555444333333000222333333222111222333777555777;;;======@@@DDDWWWfffJJJ???<<<999555888;;;333666666666666666777888888777777777777777666555555666666777777777666555444000000111111222333444555444444444444444555555666777666666666666777888888999999999999999999999999777<<<;;;;;;CCCPPPrrr^^^BBB;;;999777666777777666444000000000000000000000000111111000000000000//////.........------.........///000000///------...000000...---+++******++++++,,,+++)))***++++++***(((((((((((((((''''''''''''((()))))))))*********++++++******)))(((''''''&&&&&&'''(((((('''''')))+++///---,,,,,,------,,,***)))((((((((()))+++---...(((((()))***,,,...000222............000222444666888777666555555666777888999:::::::::999888666555555666666555444333555666888777888;;;<<<<<>>888777666555555555555444000000000000000000000000000000000000000000//////000///---,,,,,,---///000111111000...++++++---//////...---,,,++++++,,,,,,,,,+++++++++++++++*********))))))((('''&&&&&&&&&'''(((((())))))*********************)))(((((('''&&&((()))(((((((((***,,,---,,,+++************)))((((((''''''(((***,,,---......---,,,---...///000---------...///111333444333333222222333555777888:::;;;<<<======;;;999777:::::::::888666666888::::::888:::<<<======CCCJJJjjjtttOOO???999999666888;;;555777777777888888777777777555666666666666666555555333333444444555555555555333333333444333333333222333333333333333444555555555555555555555666777777777777777777777777777777999>>>===<<>>>>><<<:::999999999999777666666888:::;;;:::<<<>>>>>>???GGGPPPpppyyyUUUAAA999:::777888;;;666777777888888888888777666555555666666666666555555222222222333333444555555444555555666555444333333444333333333333444555555555555555555555666777777777777777777777777777777777=========BBBFFF[[[{{{~~~YYYAAA666555666555333000//////111111111111111111111111111......////////////000000///...,,,++++++,,,...///...//////---+++***+++,,,------..................,,,---...---+++***+++,,,***))))))((('''&&&&&&&&&%%%%%%&&&'''((()))******((()))+++,,,,,,+++***))))))***++++++******,,,...---///111000...,,,++++++)))((((((((()))+++---...++++++******+++---...///......//////000000000111---------...000222555666999:::;;;<<<<<<;;;::::::999:::;;;:::999999;;;===<<<<<<>>>@@@@@@BBBLLLWWWvvv[[[DDD:::<<<999999;;;777777888999999999888777666444444555666666666555555333222222222222222333444555666777888888777555555555444444444444555666666666666555555666666777888777777777777777777777777444:::;;;<<<@@@BBBSSSpppmmmMMM;;;555333444444222///...///111000000000000000000000000........./////////000000,,,+++***))))))***+++,,,,,,---///...,,,+++++++++------...///////////////,,,...///...+++***+++---))))))((((((''''''&&&&&&$$$%%%%%%&&&((())))))***((()))+++,,,---,,,+++***((()))******)))***,,,...,,,///222222///,,,***)))))))))))))))***,,,---///)))))))))***+++...000111//////000000111111000000.........///111333555777777777888888999999999:::888:::<<<===<<<<<<>>>???======???AAABBBEEEPPP]]]}}}aaaHHH<<<===:::999;;;777777888999::::::888666555333444555555666666555555333333222111000111222222666777999::::::999888777666555555555555666777777777666666666666777888888888888888888888888888888444:::;;;===@@@???LLLfffcccGGG;;;777000222333111......000222////////////////////////---.........//////000000))))))(((((((((((())))))***,,,......---+++++++++,,,---...///000000000///,,,...000...+++***,,,...((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***((()))+++---------,,,+++'''((())))))((()))+++---)))---111222...***''''''******))))))***,,,...///,,,,,,,,,,,,---///111222000000111111111111000000000///000000222444666888666666666666777888999999222555888999999999:::;;;===>>>@@@BBBCCCFFFSSS```dddJJJ===???;;;999:::888777888:::;;;:::888666555333333444555666666666555444333222000000000111111666888999;;;;;;;;;999888666666666666666777888888777777777777777888999999888888888888888888888888666<<<===>>>AAA>>>IIIbbbqqqSSSAAA777111555333111111333444222000111000///...------...///222111111000///......---************************((()))***++++++***)))(((++++++++++++,,,---......)))))))))))))))***************))))))(((((('''''')))((('''&&&&&&''')))***))))))))))))))))))))))))++++++,,,+++***+++...000///...---,,,,,,,,,,,,,,,((()))***+++,,,,,,---...------------......///000222222222222111111111111222111//////000333666888666666555444555666777888333444666888999:::999999;;;>>><<<>>>DDDCCCNNNdddoooNNN<<<===:::999;;;999:::888666666666555333111222333333444444444333333222222111111111111111111666888<<>>===<<<@@@GGGNNNwwwgggMMM>>>666111444222000111222333111///000///...------......///000000000//////......---++++++++++++++++++++++++))))))************))))))+++************++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''((('''&&&%%%&&&''')))+++)))))))))))))))))))))))))))***++++++***+++---...///......---,,,,,,,,,,,,******++++++,,,---------++++++++++++,,,---......///000000000111111222222111111000000111333555777666555444333333444444555555666777999:::;;;:::::::::===<<<>>>BBBBBBLLLcccuuuSSS@@@???;;;999:::888999777666555666555444222222222333333333333333222222222111111111111111111555888;;;>>>???>>><<<:::444333333555888999888777888888888888888888888888999888777666666777888999888;;;===<<<;;;>>>EEEKKKmmm|||XXXDDD;;;555111222111000000111111000///......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%&&&((()))+++((((((((((((((((((((((((''')))+++++++++++++++---............------------------------------------............///000111222------...///000111222222000000111111222333444555444333333222222222333333444555666777888999999999999<<<;;;<<<@@@@@@KKKccc~~~ZZZCCCAAA<<<999:::777888666555555666666555444222222222222222222222222111111222222222222222222444777:::>>>??????>>>===555555444666999::::::999888888888888888888888888888888777777777888888999888:::;;;::::::<<>>999555222111000000000000000///...,,,,,,---------...//////,,,------------------------------------,,,,,,,,,+++***)))(((((()))***+++************))))))(((((()))))))))))))))((((((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((***+++(((((((((((((((((((((((('''))),,,---,,,,,,,,,,,,---....../////////......//////......------------.........///000111222333------...//////000111111///000222333444444333333222222222222333444555555222222333444555555666666777;;;:::;;;???>>>KKKccc^^^EEEAAA<<<::::::777666555444555666777666555333333222222111111111222111111222222222222222333444666999===???AAAAAAAAA;;;:::999999;;;;;;;;;:::888888888888888888888888888888888888888888999999999:::;;;;;;;;;===AAAEEEUUUuuu___DDD;;;888444222000000000000///......///,,,------....../////////,,,,,,,,,,,,------------.........---------,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,+++))))))))))))))))))((((((''''''(((((((((((())))))))))))&&&&&&''''''((()))******(((((((((((((((((((((((()))+++...///...------...------///000000000000///000//////......------,,,))))))******+++---...///000000000000000000/////////000222444444444333222000111222444666777888999222222222333333444555555666;;;:::;;;>>>>>>LLLfffbbbFFF@@@<<<:::;;;888666555444555666777666555444444222111111111222222111111222222333333333333444666999<<>>===<<<<<<;;;:::888888888888888888888888777777888888999999999999:::;;;;;;<<<===???CCCEEEOOOkkkUUU@@@:::777333222///000111000///...///000---...//////000/////////------------------------.........------,,,,,,+++******))))))))))))******+++,,,---......---+++******))))))((((((''''''&&&(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((***,,,............///000,,,---///111111111111000//////.........---------*********+++,,,...///000222222222222111111111000000111222333444333222222000111333666888999::::::555555444444555666666777555;;;;;;<<>>===<<<;;;999999999999999999999999999666777888999::::::::::::;;;;;;;;;===???BBBDDDFFFLLLcccoooKKK<<<999555222222///111222111///...///111///000111111111000///...//////......------,,,,,,......------,,,++++++***))))))************))))))***+++---.........,,,+++***))))))(((''''''&&&&&&'''((((((((()))))))))***+++++++++++++++******)))))))))))))))))))))))))))+++,,,------,,,,,,...000+++---///111222222222111......------------------,,,------...000111333444333333333333444444444444111111222222333333333222222333555777888888888888666555555444555555777777555;;;<<<>>>AAABBBSSSpppmmmLLLCCC===;;;;;;666777666555555666777666444888666444333222222333444111111222222333444444555777777999;;;???CCCFFFHHHHHHEEEAAA>>>===<<<;;;:::999999999999999999999999666777888:::;;;;;;:::::::::::::::<<<@@@CCCEEEFFFIII\\\cccDDD:::888444111222000222333222///...///111000111222222222000///...000000///...------,,,,,,......---,,,++++++******((()))***++++++***)))((()))***,,,.........,,,+++***))))))((('''&&&&&&&&&'''((((((((())))))******,,,,,,---,,,,,,+++***)))************************++++++,,,+++***+++...000+++---///222333333222222------------------------***++++++,,,...///111222222333444444555666777777222222222222222222333333444555666777777666555444555444333222333444555666555<<<===???BBBDDDVVVsssrrrOOOEEE>>>;;;:::555888666555555666666555444999777555333222333444555111111222333333444555555777888999;;;???CCCFFFHHHFFFCCC???===<<<<<<;;;:::999999999999999999999999666777999:::;;;;;;::::::888888999<<<@@@CCCEEEFFFFFFWWW}}}qqqUUU===777888444111222........................555444333222111///......///...---,,,++++++++++++,,,,,,------,,,+++)))(((%%%'''((()))(((%%%""" ******+++++++++,,,,,,,,,+++***)))'''%%%$$$$$$$$$$$$&&&)))+++++++++)))(((---,,,+++)))((('''''''''*********)))******++++++,,,,,,------......//////...///000111222222111000111000///...---,,,,,,,,,,,,+++++++++,,,...000111222222222222222222222222---...000222333333333222555555666666555444333333444444444444444444444444:::;;;:::>>>DDDFFFYYYyyy|||RRRBBB???<<<;;;???999888666777888:::999999777555333111000111222333333333444444555666666777888555444777:::>>>FFFNNNKKKFFF???<<<;;;;;;:::888777666555555888999999999555555555555666666666666888777888>>>FFFKKKJJJGGGLLLWWWuuugggNNN999555777444111111........................111111000000//////............---,,,++++++++++++++++++++++++***)))((((((((()))*********(((&&&%%%))))))))))))*********+++***)))((('''&&&%%%%%%%%%(((((()))***+++,,,---...,,,+++***)))((((((((((((***************+++,,,------------...//////000000//////111222222111000000000///...------,,,------***)))))))))***,,,...///111111111111222222222222222222333333444333333333666666666666666555444444333444444444444444444555:::;;;999===CCCEEEXXXxxxWWWEEE@@@;;;999<<<;;;999777777888888888666777666444222111222333444333333333444444555666777777444444777:::>>>FFFOOOLLLGGG@@@;;;::::::999888888777666777999;;;:::999888888888999999999::::::999777999>>>EEEIIIHHHFFFHHHQQQmmmYYYEEE555333555333000000////////////////////////---------..................---,,,++++++***++++++,,,,,,+++***))))))))))))))))))*********)))))))))''''''(((((((((((()))))))))(((''''''&&&&&&''''''***)))(((((()))+++...000***))))))(((((())))))***************+++---............//////000111111111000000111222222111//////......---,,,,,,---------******)))***+++,,,.../////////000000111111222222444444333222222222222222666666777777666666555555333333444444555555555555999;;;999<<>>GGGOOONNNHHHAAA;;;888777777777777777777999;;;<<<:::888999999:::::::::;;;;;;;;;999888999===CCCGGGFFFEEEDDDKKKbbbuuuNNN???333222444222//////000000000000000000000000---------------------------,,,,,,+++******++++++...---,,,*********+++,,,(((((('''''''''(((***+++(((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&%%%&&&''')))***(((''''''(((((()))***+++*********+++,,,...///000...//////000000111222222000111222222111000///...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---///000222......//////000000111111111111///......///000111444555555555555555444444222333333444555666666777999;;;999;;;???BBBXXX{{{[[[GGGAAA:::777999;;;999777777777777666555888777666555444555555555555444333222333444666777444222333777;;;>>>FFFNNNOOOJJJBBB;;;777555666666555666777999;;;;;;999777777888888888999999999999999999999<<>>@@@AAAAAABBBEEERRRppp}}}[[[AAA;;;666333333222000...////////////////////////111111000///......------++++++************++++++******)))))))))))))))***+++***)))))))))+++,,,---++++++************))))))''''''''''''((()))***+++))))))))))))((('''%%%$$$&&&&&&&&&'''((()))++++++************+++---......,,,,,,------.../////////000000111222222111//////,,,,,,+++******+++++++++++++++***+++,,,---///000000000000000////////////......//////000222333444111111222222333333222222111222333444666888999999999<<<;;;<<<@@@DDD^^^UUUCCC@@@;;;999===888666555555777888888888666666666666666666555555333333333444444444444333222000111555888:::AAAHHHOOOMMMGGG@@@999666666777444444444666888999777555999999:::::::::;;;;;;;;;::::::::::::;;;===>>>???AAADDDMMMeeehhhJJJ;;;888555222222333222111........................////////////............++++++************++++++***++++++,,,,,,+++++++++******)))))))))******++++++++++++******)))))))))((('''''''''((()))*********)))((((((((((((******&&&&&&&&&'''((()))***+++***************+++,,,---*********+++,,,,,,------//////111222222111000000---,,,+++******)))******++++++++++++,,,...///111222111111000000//////......//////000111111111111111111222333333333333333111222333555666888999::::::===<<<>>>BBBGGGcccXXXFFFAAA;;;999<<<999777555555777777777666444555555666666555555555222333444555555444222111111///000444666888>>>EEENNNMMMJJJCCC<<<777777777666555444555777999888777;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999:::<<<===>>>BBBIIIZZZ}}}YYY>>>666666333111111333444333........................,,,,,,------...///000000+++***************++++++---...///000000000///...''''''((((((((('''''''''++++++******))))))((((((((((((((((((((()))*********(((%%%$$$%%%(((,,,///&&&&&&&&&''''''(((***************)))******++++++((())))))******+++,,,,,,...///000111222222111000---,,,+++***))))))))))))------------...000222333333333222111000///......---.../////////...,,,+++111222333333444444444444111111333555777888:::;;;:::>>>===???CCCIIIeee\\\IIICCC<<<999;;;;;;999666666666666555444444444555555555555555444111222444666666444222000111///000444555666<<>>999777888888666555666888999999999:::::::::;;;;;;;;;<<<<<<:::::::::999888999;;;===;;;@@@FFFTTTtttfffMMMBBB666666555444444333222222000000///////////////000222111000...------,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...,,,***(((''')))+++,,,,,,((())),,,---))))))---*********)))))))))))))))(((''''''(((***)))'''%%%"""###%%%'''((((((''''''*********)))((('''''''''&&&&&&'''((()))***++++++...///000111000///---+++------......---+++***(((000111111000///---,,,***222111///...,,,++++++***------............------222333333444444333333222000111222444666888999:::===AAA??????BBBIIIiiieeeKKKAAA===:::999;;;:::999888777777777777444444555555555555555555333333333333333333222222//////000111444888;;;>>>NNNOOONNNGGG>>>888777888555555555555666777888999::::::999888777777666666888999888777444333444555>>>>>>AAAMMMiii[[[DDD;;;555555444444333222222111000000////////////000000333222111000///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++---...---//////---***))))))***))))))))))))))))))))))))(((''''''((())))))'''%%%$$$%%%&&&'''((((((''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,---...///111222222222111............---,,,+++***'''((())),,,///333666888444333222000//////......///000000111111000000///333333333333333333222222111222333444555777888888;;;??????@@@DDDLLLmmmmmmPPPDDD>>>;;;:::999999888777666666666666555555555555555555555555333333333333333444444444333333444555888;;;>>>@@@HHHJJJJJJEEE<<<666555666888888888888999:::;;;;;;999999:::;;;<<<======>>><<<======<<<::::::<<<======>>>@@@IIIbbbsssQQQ>>>888444444333333222111111111000000////////////000000333222111111000///......+++++++++++++++++++++++++++,,,---.........---,,,,,,+++)))((('''(((***+++000888999///((()))***'''))))))))))))))))))))))))(((''''''((())))))(((&&&&&&''''''(((((((((''''''%%%%%%&&&''')))***++++++'''((()))***+++,,,,,,---------...///000111222222000///...------,,,,,,---+++*********,,,000444666//////...------------...000111111222222111111000333333333333333222111000222222333444555666777777999>>>>>>@@@FFFOOOrrrwwwVVVFFF???<<<;;;888777666555444444444444555555555555555555555555222333333444444555555555555555666777999<<>>>>>999;;;;;;;;;::::::<<<>>><<<===???FFFYYY~~~dddIII;;;666222222222222111111000000000////////////000000111111111111000///......---++++++++++++++++++++++++***,,,...//////...---,,,***)))'''&&&&&&'''((((((444@@@AAA222(((***+++&&&((((((((()))))))))))))))((('''&&&'''))))))((('''((((((((((((((((((''''''%%%&&&&&&'''((()))******''''''((()))***++++++,,,......---,,,,,,------...///...---++++++,,,,,,---000///---,,,+++,,,---...,,,,,,,,,+++,,,------...//////000000000000//////333333333333222111000///000111222333555666777888888======???FFFPPPttt\\\HHH@@@===<<<888777666555555444444555555555555555555444444444222222333444555555666666444444444555777999;;;<<<>>>AAACCCBBB>>>:::777777666666555555444555555555555666777888999:::;;;<<<888999:::999888888999;;;;;;===@@@DDDQQQqqqvvvUUU@@@666444222222111111111111000000///////////////000111111.../////////...---,,,+++++++++++++++++++++++++++***+++---//////...---,,,---,,,+++*********++++++555BBBBBB333)))+++,,,&&&''''''(((((())))))))))))((('''&&&&&&((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******------,,,,,,,,,,,,---------,,,+++*********+++,,,)))***+++---......//////............///000111222//////000000000000//////111222222222111111000///...///000333555777999999888<<<<<<>>>EEEPPPtttbbbJJJ@@@===<<<:::999888777666666666666666666555555555444444444222222333333444555666666333444444555666777888999999<<<>>>>>><<<999777666999999888777777777888888777888999;;;<<<>>>@@@@@@>>>??????===;;;:::;;;===;;;===@@@DDDLLLgggiiiMMM>>>888666111111111111111111111111///......//////000111222------...///...---,,,+++++++++++++++++++++++++++)))***,,,---...------,,,,,,+++******************444;;;<<<222***++++++(((&&&''''''(((((())))))***(((&&&%%%&&&((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''&&&%%%%%%$$$%%%%%%&&&'''((()))*********+++---///000111222++++++************++++++''')))+++---.........---,,,,,,,,,------...000000000111111222222111111000000000000111111111000000...///000222444666888999777;;;;;;>>>EEEQQQvvviiiMMMAAA>>>;;;;;;:::999888888777777777666666666555444444333333111222222333333444444444555555666666777777888888555666777888888666555333777666666666666666777777111222555888;;;>>>AAABBB@@@AAA@@@>>><<<;;;;;;===;;;<<<@@@CCCHHH\\\___HHH===999888222222222222222222222222............///000111222---...///000///...,,,+++++++++++++++++++++++++++))))))***++++++,,,,,,---******))))))((((((((((((000111111...***(((((()))&&&&&&''''''((())))))***(((&&&%%%%%%((()))******&&&&&&%%%%%%%%%'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******((()))+++...///000111000***++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,************+++,,,------///000000111111000000///......///000111111111111111111222333444444555555555999:::>>>FFFTTT{{{rrrRRRDDD>>>:::;;;:::999888888777888888777666666555444444333333222222222222222222222222555666666777777777666666333333333444555555444333333333333333444444555666...///111444888;;;===???<<<======;;;999999:::;;;;;;;;;>>>BBBCCCPPPrrrzzzUUUAAA888555444222222222222222222333333............///000222222---...000111111///---,,,++++++++++++++++++++++++))))))))))))***+++,,,---------------,,,,,,,,,+++---)))(((+++***&&&&&&)))&&&&&&&&&'''((())))))***(((&&&%%%%%%''')))******%%%$$$$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++((()))+++---------+++******+++,,,---...---,,,+++)))((('''(((***---000222...---------......///000------............------,,,---...000111111111111444444333333333333222222333888:::>>>HHHWWWyyyVVVFFF>>>:::;;;:::999888777777777777777777666555444444333333222222111111111111111111444444555555555555444444555444444444555666666555555555555666777888999:::444444666777999;;;<<<===;;;<<<<<<<<<;;;;;;<<<>>>;;;:::<<<@@@???HHHfffeeeNNN@@@333222;;;777666444222000...------///...,,,******+++,,,---............---,,,++++++***++++++++++++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,+++***)))((('''************))))))))))))+++***)))((((((''''''(((((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((((()))******///---***))))))************))))))***---///000///...,,,++++++,,,---,,,+++,,,------.........------333333333333333333333333222333333333333333333333555777<<>>CCCEEEXXXwwwYYYGGG===444444;;;444333222111000000000000///...,,,+++***+++,,,---------------------,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))),,,++++++******++++++,,,000///---,,,++++++******+++)))((((((***+++++++++000...------...///...---------///000111111222222333333333333333333333333444444444444555555555555666777<<<@@@DDDYYYfffGGG===@@@<<<;;;:::888888888999::::::999888666555555444444222222222111222222333444444444444444444444444444111222333444555555444444111222444666777666555444333444555666777999::::::999;;;<<<<<<;;;::::::;;;:::===:::<<<@@@BBBRRRnnnpppLLL>>>999444333777000000000111111111222222///...,,,+++++++++,,,---+++,,,,,,------------,,,...////////////...------++++++,,,,,,,,,,,,++++++((())))))***+++++++++***(((((((((((((((((((((((('''''''''&&&''''''((()))((())))))******((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))))))))******+++))))))))))))***+++,,,---222222111111000...---,,,---+++******,,,------------+++******+++,,,+++***,,,,,,---...//////000000222222222222222222222222333333333333444444444555666777;;;>>>CCCZZZpppLLL???AAA<<<:::888666666777999;;;999888777666555444444444222222222222222333444444666666555444333222111111///000222444555555555444222333444555555555444333333222222333555777999:::999;;;<<<<<<;;;:::;;;<<<999<<<:::;;;@@@@@@LLLdddeeeEEE999777333///000//////000111111111222111......---,,,,,,,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,++++++***)))******++++++******)))((())))))***************''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))((()))+++++++++***((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***))))))))))))***++++++(((((((((***+++---///000///111333444333222111111111000///000222333333222///---,,,,,,...///...---......------,,,,,,,,,,,,111111111111222222222222000000000111111222222333555888;;;===CCC]]]zzzTTTBBB@@@<<<:::777555555777999;;;888888777666555444444444333222222222222333444444666555555444333222111111111111222222333444444555333444444555444444333222555444333222333555777999888:::;;;<<<:::::::::;;;;;;@@@>>>>>>BBBBBBIII[[[zzzvvv[[[@@@777777444000///000000111111111000000///......------,,,,,,,,,---******+++,,,------------+++++++++++++++***))))))(((((())))))))))))(((((()))************)))((((((&&&'''''''''((((((((()))%%%%%%%%%%%%&&&((()))***)))***+++++++++***((((((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((())))))***+++++++++,,,---///111333444///222666888888999:::<<<===<<<;;;<<<<<<:::777555888666444333444555444333000///...---------......000000000111111222222222//////000111111222333333444888;;;===EEEbbb^^^FFF???<<<:::777555555666999;;;888777666555444444444555333333222222333333444555333333333333333333333333666444222000000222444666444444444444444444333333999888666444444555666777777999:::;;;:::999:::;;;===BBB@@@???DDDCCCEEERRRmmmcccOOO<<<666777666444333000111111222111000...---............---------,,,***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***(((((())))))))))))(((((()))*********)))((((((''''''''''''(((((())))))***&&&&&&&&&&&&'''((()))************)))))))))))))))&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((())))))******+++...111666:::>>>@@@AAAEEEJJJLLLLLLNNNRRRUUUYYYXXXXXXWWWTTTOOOHHHDDDAAA???;;;888777555333111///...---,,,,,,---...////////////000111111222222111222222333444555666666333888;;;===HHHiiilllNNNAAA===;;;999777666777888999777666555555444444555555333333333333333444444555111111222222333333444444888666333111111222444666555555555555555555555555:::999777666666666666777777999;;;;;;::::::;;;<<<===CCC???<<>>LLLppp|||XXXFFF>>>===;;;999888777777888666666555444444444555555444333333333333444555555111111222222222333333333444555555555555555555555555555555555666666777888666666777777777888888888888:::<<<===<<<<<<===>>>>>>CCC>>>;;;AAABBB@@@FFFRRRxxxqqqLLLCCC999444333222333333---...000111222111///.........//////......---,,,,,,,,,,,,,,,,,,+++***))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++%%%&&&''')))******++++++'''(((((()))***++++++,,,)))(((((((((((()))******,,,***(((&&&%%%''')))***'''''''''((((((***++++++'''''''''&&&&&&''''''''')))))))))((()))******+++...555AAARRRdddvvv|||tttllleee^^^ZZZLLLIIIDDD>>>999555333333---......///000111111222000111111222444555555666111777;;;>>>NNNttt{{{kkkgggdddeeelllvvv```JJJ???>>><<<;;;999888777666666666555444444444555555444333333333333444555555222222222222222222222222000222666999:::999666555555555555555666888999:::222333555777888999999999:::<<<>>>???>>>>>>???@@@@@@EEE???;;;BBBCCCAAAEEEIIIlllaaaFFF???777333444555333111444333222111000......------......///////////////+++,,,---...---+++)))''',,,,,,---------,,,***)))(((((('''(((((()))******&&&'''(((******((('''&&&))))))(((((()))***++++++''''''&&&&&&'''(((***+++***(((&&&'''))))))'''%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,,,,---------000<<>>:::888444222222222222333000000111222333555888;;;777:::<<>>===>>>>>>??????@@@@@@@@@DDDRRRrrreeeKKK@@@;;;444111111222111///000000000000000000000000000000000///...---,,,+++,,,++++++******)))((((((,,,---.........---,,,+++***))))))))))))***++++++***)))'''%%%%%%''')))***++++++***)))((((((((((((++++++***))))))))))))******)))''''''((('''&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((***,,,000444666<<>>===<<<<<<999888777666555444444444444444444444444444444444999999888666555444333333555666777888999999999999:::999888777666555555555666666666777777888888888888999:::<<<<<<<<<<<<;;;<<<<<<======>>>???@@@@@@@@@IIIaaaZZZDDD>>>999444111111111000000000000000000000/////////,,,---......//////......,,,+++***)))((((((((((((,,,---............,,,,,,+++***************++++++)))((('''&&&&&&'''((()))***))))))((((((((())))))++++++***)))((((((((('''***)))(((''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))((()))***...333888;;;???BBBHHHQQQ[[[bbbggghhhjjjggg```ZZZVVVWWW[[[___cccjjjvvvzzzfff\\\NNNBBB;;;888666555222111111222333444444333777999===JJJhhhrrrWWWMMMLLLHHHFFFEEEEEEFFFGGGFFFEEEJJJMMMSSS\\\gggyyy___OOO@@@===>>>:::888999999888888777666555444333444444444444555555555555444444444444555555555555666888:::===>>>===<<<;;;;;;:::999777666666666666999888888777777666666666555777999;;;<<<;;;:::999;;;;;;<<<===???@@@@@@AAAAAADDDTTTrrrqqqPPP???<<<999555222111111111111222222111000///...---,,,,,,------...............,,,+++***)))((((((((((((+++,,,---......---,,,,,,++++++***************+++&&&'''((())))))((('''&&&''''''''''''((()))***+++******))))))((('''&&&%%%((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***,,,000555:::===>>>>>>>>>AAAEEEHHHIIIIIIFFFEEEBBB>>>;;;;;;===@@@EEEJJJSSS^^^iiirrryyy||||||ooo\\\MMMBBB:::444999666444555777888777666666888<<>>===888666999888888999888777666444333444444444555555666666666666666666777777777888888888:::===@@@AAA@@@>>><<<:::999888777666666666666888888777777777777888999555666999:::;;;;;;999888;;;;;;===>>>@@@AAABBBCCCCCCDDDMMMeeeaaaFFF999999777555222111000111111333222111000...---,,,+++/////////...---,,,+++***,,,++++++******)))((((((***+++,,,---------,,,+++++++++***))))))))))))***%%%''')))******)))'''%%%%%%%%%&&&'''(((***+++,,,))))))))))))((('''%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***,,,000555999;;;:::999888999;;;<<<<<<;;;333444444222000///000222111444999@@@GGGMMMRRRTTT\\\ooonnn\\\KKK???===999555444777888888666666777<<>>AAAAAA???<<<999888888777666666666777777666555555666777999;;;===666777888::::::::::::999:::;;;<<<>>>@@@BBBCCCDDDDDDEEEIII[[[~~~tttSSS@@@999666555444111//////000111111111000///......------/////////...---,,,+++***+++,,,,,,,,,,,,***)))((())))))+++,,,,,,,,,+++++++++***))))))((((((((()))''''''((((((((((((''''''&&&&&&&&&'''((()))***+++((()))******)))((('''&&&$$$&&&''''''%%%%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''))),,,///222555666666555444444555666444333.........,,,+++***,,,---))))))+++...222666999;;;@@@PPPdddrrrwwwzzz~~~lll\\\KKKDDD<<<999999999777555777888===PPPvvvttt\\\OOOIIIFFFIIIGGGFFFFFFFFFEEECCCAAAAAACCCFFFHHHGGGGGGPPP[[[lllrrrNNNBBB>>>888777===888999999:::999777444333444444444555666777777777666666555555444333333333666999===??????<<<888555666666555555666666777777999888777666666888999:::777777888999999::::::;;;888999;;;===???AAACCCCCCBBBCCCFFFSSSrrrfffKKK@@@===444444222000...---...000////////////////////////+++,,,------......------+++,,,---...---+++)))'''((()))***+++,,,++++++*********)))(((((('''((((((***((('''&&&&&&'''(((***(((((('''''''''(((((()))))))))***++++++***((('''"""%%%''''''%%%%%%''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&(((+++---000111222333222111111111000---+++,,,,,,+++(((&&&&&&)))+++*********+++---000333444111<<>>;;;777999999>>>RRRyyyrrrZZZOOOLLLKKKFFFEEECCCDDDEEEEEEDDDBBBBBBBBBEEEFFFDDDBBBGGGOOOSSSlll~~~UUUEEE???666444:::888999::::::999777444333444444444555666777777888666777777888999::::::;;;444777;;;>>>===999444111555444444555555666777888@@@>>>;;;777555444444444888888888888999:::;;;<<<777888999;;;>>>@@@BBBCCC???AAADDDNNNkkkqqqSSSDDD<<<888555333222222333333111000111333444444111...---,,,)))+++,,,+++***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,,,,,,,)))&&&%%%''')))******(((((((((((())))))))))))***(((&&&%%%&&&(((+++---((()))***++++++***)))((($$$######%%%((('''$$$ +++'''$$$&&&***,,,)))%%%)))(((((()))++++++***)))&&&&&&((()))++++++,,,,,,,,,...000///...------...,,,---,,,)))&&&%%%(((+++))))))(((((((((***+++,,,///111555999<<<>>>???@@@DDDGGGLLLQQQZZZjjj}}}}}}kkkYYYJJJ???:::::::::;;;@@@RRRxxxttt\\\PPPLLLKKKFFFGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDCCCDDDFFFHHHIIILLLZZZuuu```FFF===:::888888444666888999777555333333777777888888999:::::::::777888999:::;;;<<<<<<===::::::;;;:::999888666555000111333555666555555444888888777777777777888888===>>>>>>===;;;::::::;;;===<<<<<<<<<===>>>@@@AAA???CCCAAAHHHdddcccJJJ>>>888555333111000000111111///...000222333222000---------***,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++((('''&&&'''((()))((('''(((((((((((())))))))))))***)))((('''((()))+++,,,((()))***++++++***)))((('''%%%%%%&&&((((((%%%"""***(((&&&'''***+++)))''')))(((((()))++++++***(((&&&'''((()))***++++++++++++---///...---,,,,,,---)))******)))&&&&&&)))+++***))))))((()))***,,,---+++,,,---///000111111111333666999<<>>???@@@???CCCAAAEEE]]]}}}{{{WWWDDD===999777333222000000111000///---000111111000...,,,------,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''(((***)))&&&$$$''''''((((((((())))))))))))))))))))))))*********((()))***++++++***)))(((***(((&&&&&&'''((('''&&&)))))))))))))))))))))))))))(((((()))++++++***((('''((())))))***************,,,------,,,++++++,,,''')))++++++***)))***++++++************,,,...///,,,,,,,,,++++++,,,,,,---,,,...//////111777@@@GGGUUU```rrriiiTTTHHH@@@@@@FFF\\\bbbOOOHHHFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFEEEEEELLLMMMZZZ{{{zzzYYYFFF===888666888999999888555333333444333444444555555666777777555666666777888999:::;;;888888888777666555444333444444444444444555666777888777777666555555555555555777888888777666777999<<<;;;;;;;;;;;;===>>>??????DDDAAACCCUUUppplllLLL???<<<999888666444222222222222000//////000///...,,,+++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((('''((()))***)))'''$$$&&&'''''''''((()))))))))'''((()))******)))((((((((()))***++++++***)))(((+++)))'''&&&&&&'''((((((((()))***)))((('''((()))(((''''''(((***+++)))((((((((()))))))))))))))((((((***,,,,,,+++***++++++***+++---...---,,,******,,,+++++++++,,,---///000///...---------...000111...////////////111666:::;;;DDDRRR```oooeeeRRRFFFEEELLLeeehhhQQQIIIHHHFFFFFFGGGHHHIIIGGGEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFHHHWWWwwwcccJJJ>>>999999;;;;;;:::888555333444555666666777777888999999999444555555666777888999999888777777666555444333222444444333222333444555666888777666555555444444555666888999:::999999;;;<<<<<<;;;::::::;;;<<<===>>>???DDDBBBCCCOOOfff]]]BBB:::888666555666444333222222222000.........///---,,,,,,---///000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,***)))((()))***)))'''%%%&&&&&&'''((()))))))))&&&'''(((******)))((('''((()))***++++++***)))(((***)))'''%%%%%%&&&(((***((()))***)))'''&&&'''((((((''''''(((******)))''''''(((((()))))))))((((((''')))++++++***)))***+++,,,,,,---...---+++'''%%%,,,+++++++++---...000111222000///---------......++++++,,,------...111333111777>>>FFFPPPddd|||{{{eeeTTTPPPWWWpppoooVVVKKKHHHFFFFFFFFFHHHIIIIIIEEEBBBBBBCCCEEEFFFFFFEEEDDDCCCCCCGGGUUUqqqmmmOOOAAA<<<<<<;;;<<<;;;888555444444666222222333333444555555555333444555666777888888999888888777666555444333333888777666666666777999:::777777666555555555555555777999;;;;;;;;;;;;===>>><<<<<<;;;::::::;;;===>>>AAAEEEDDDEEENNN^^^~~~TTT@@@<<<:::888777555333111000000000...,,,,,,...///...------...///000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................---+++))))))******)))(((%%%%%%&&&'''((())))))***%%%&&&((()))******))))))((()))***++++++***)))((('''((('''&&&&&&'''***---+++******))))))(((((('''(((''''''(((******)))'''&&&'''(((((())))))))))))'''(((***+++******+++,,,,,,++++++++++++((($$$!!!++++++++++++---///111222888666444111...,,,+++***((())))))***+++---.........111555888>>>MMMaaapppllleeehhh|||___NNNHHHGGGEEEDDDFFFHHHIIIFFFBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHPPPggg}}}ZZZGGG@@@===:::;;;;;;:::777555555666111111111222333333444444333444555555777777888999::::::888777666555555555777777666666666666777777777666666555555666666777777999::::::::::::<<<=========<<<;;;;;;<<<===>>>BBBFFFEEEGGGMMMWWWvvvqqqMMM@@@???<<<:::;;;555333111000000///---,,,+++---///000///...//////000...,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,+++*********+++***(((%%%$$$%%%%%%&&&'''((()))***&&&''')))***+++,,,------((()))***++++++***)))(((&&&((())))))((()))---000///,,,******,,,,,,***'''''''''&&&((()))***((('''%%%&&&'''((())))))))))))&&&(((***+++******+++,,,---,,,***++++++***'''$$$++++++***+++,,,///111222999888777444222///,,,+++,,,,,,++++++,,,,,,,,,,,,,,,...000111444===JJJTTThhh|||~~~}}}nnnVVVIIIGGGDDDBBBCCCGGGHHHFFFBBBAAAAAABBBBBBDDDEEEGGGHHHHHHGGGNNNeeeiiiPPPBBB;;;999:::<<<;;;999777666777222333333444555555666666444444555666777888999999===<<<:::888777777777777444444555555555555444444666666666666777888999999888999;;;;;;::::::;;;===>>>>>>===<<<<<<<<<===>>>CCCEEEDDDGGGLLLOOOgggcccDDD;;;<<<999777888777555333222222111///---***---000111111/////////000---+++,,,///111000///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((((((***,,,---***%%%!!!$$$$$$%%%&&&'''((()))***((()))***+++---///000111((()))***++++++***)))(((%%%(((***+++***+++///222222...***+++///000,,,((('''&&&&&&''')))***((('''$$$%%%&&&((()))*********''')))++++++++++++,,,---000---,,,---//////,,,)))*********+++,,,...111222222222222222000...,,,***000...,,,+++++++++***)))+++---......///444<<>>===;;;999888888999999666777888999999888777666666666666666777999:::;;;:::<<<======;;;;;;<<<>>>???>>>===<<<<<<===>>>???CCCDDDCCCGGGJJJIII\\\uuuUUU@@@<<<666444777555666555555444444333222222............////////////------------............------++++++++++++------)))***++++++++++++***)))))))))************))))))'''''''''(((((()))***++++++)))'''))),,,......,,,((('''&&&%%%%%%&&&'''(((***++++++,,,---...///000000...,,,)))''''''(((((()))))))))))))))(((''''''&&&'''((())))))******)))((())))))(((((((((+++---+++***************+++,,,---,,,***)))***---///111///111222000,,,***+++,,,*********++++++,,,,,,,,,------...///111222444555AAAFFFUUUkkkkkkPPPHHHFFFDDDBBBCCCEEEDDDBBBFFFAAA@@@BBBDDDCCCCCCFFFHHHHHHXXX|||```FFF>>>:::999888888888666333000555555333333222333444555666666777777888:::;;;<<<<<<<<<=========;;;:::999999888777666666555555666555666666777888999999:::999:::<<<;;;::::::;;;===@@@@@@>>>;;;888888:::;;;DDD???@@@DDDCCCDDDUUUjjjlllOOO>>>;;;666555888555444444444333222222111111000000//////......------000000//////...,,,+++***---,,,,,,++++++,,,,,,---************************((((((((())))))((((((((((((''''''''''''((()))))),,,***((())),,,...---,,,))))))(((''''''((())))))***+++---///000000000///222000...,,,*********+++)))))))))))))))(((''''''&&&'''((()))************)))******)))((((((***,,,++++++******++++++,,,,,,+++***((('''(((***,,,...///000111///,,,******,,,******+++++++++,,,,,,,,,,,,,,,---...///111333444444777AAAQQQbbbttt~~~bbbMMMIIIEEEDDDFFFHHHHHHEEEEEEAAA@@@CCCEEEDDDDDDGGGJJJNNNbbblllNNNAAA;;;:::999999999888555333555555444444444666777888666666666666777888999:::======>>>>>>>>>===;;;:::999888777666555555555555555555666777777888999999999:::;;;;;;::::::;;;===@@@???>>><<<999999;;;===AAA>>>@@@DDDCCCCCCQQQccc```GGG;;;:::666555888555333333333222111111000000111111000///...---,,,+++...///000000///---+++)))+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,''''''(((((((((((('''''')))(((((('''''''''''''''+++)))'''((()))******)))+++******))))))******+++))),,,111444555444111///111000...---++++++******)))))))))))))))((((((''''''((()))******++++++*********+++)))(((((()))+++******+++++++++,,,,,,,,,---,,,+++***+++,,,---......//////...+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222000000333<<>>>>>>>><<<::::::<<<>>>>>>>>>BBBGGGEEECCCLLLZZZyyy{{{UUUCCC;;;;;;666666888333333333333222111111000000000000///......---,,,,,,)))+++---000000///---,,,++++++------------++++++---,,,***))))))***,,,---((((((((((((((((((((((((+++***)))(((''''''''''''((('''&&&&&&&&&&&&&&&%%%************************(((---333888999666111...,,,,,,+++***)))(((''''''(((((())))))))))))(((((('''((()))***++++++++++++***++++++***((('''((()))))))))***++++++,,,,,,,,,...------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333111111444:::GGG___sssbbbVVVIIIFFFGGGHHHFFFEEEDDDBBBCCCEEEEEEBBBDDDHHHGGGZZZ}}}___EEE===<<<;;;;;;<<<<<<;;;999777777666666666777999:::666555555444333333444444777777999::::::999888777777777777777666555444444555555666666666777777777888:::;;;;;;:::999;;;<<<;;;<<<<<<;;;::::::<<<>>>>>>@@@FFFKKKIIIEEEJJJSSSjjjqqqOOOAAA>>>===777666888222444444444333222222111111---------...............(((***---///000///---,,,++++++------------++++++---,,,***))))))***,,,---***))))))(((((())))))***------+++***))))))(((((()))(((((('''&&&%%%&&&&&&))))))))))))))))))))))))(((,,,333888999666111---************)))(((&&&%%%(((((())))))))))))(((((('''((()))******+++******)))+++++++++)))'''((()))'''((()))***++++++++++++))))))*********))))))(((---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............//////000111111000000111222;;;MMM^^^zzzmmm[[[JJJFFFIIIIIIGGGGGGFFFDDDDDDEEECCCAAADDDIIIHHHbbbgggHHH???===;;;;;;<<<<<<;;;:::999888666555444555555666555555444333222222222222555666777999999999888888888888888888777666555444666666666666777777777777888999;;;:::999999:::<<<999:::;;;:::999999;;;<<<@@@DDDJJJNNNLLLHHHJJJNNN___fffIII@@@???>>>777666888222444444444333222222111111,,,,,,---------.........,,,,,,...///...---+++)))+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++***)))(((((()))***+++...---,,,+++***************++++++)))((('''(((***'''(((((())))))((((((''''''+++000555666333///,,,***+++------,,,+++(((''''''(((((()))))))))))))))&&&'''((())))))******)))(((***++++++)))(((((()))&&&((()))+++,,,,,,,,,+++***+++---......---,,,+++---,,,+++,,,---...---,,,------------,,,,,,,,,,,,/////////...//////000000///...///111222555@@@LLLdddzzz~~~gggQQQLLLOOONNNKKKLLLGGGEEEEEEFFFDDDCCCIIIPPPUUUrrrqqqPPPAAA???===<<<======<<<;;;999888666444333333333444555444333222222222222222666777999:::;;;;;;;;;;;;888999::::::999888666555777777777777888888888888888999::::::999999:::;;;999:::;;;;;;:::999:::<<>>>>>>>>===<<<888777555444333444444555444444333222222222333333666777999;;;<<<<<<<<<<<<999:::;;;;;;;;;999777666999999999999888888888888777999::::::999999:::;;;;;;<<<>>>===<<<;;;;;;<<>>:::===<<<444666:::444222222111111000///////////////...---,,,++++++***)))******+++,,,...//////...---++++++++++++---...+++,,,,,,------,,,,,,+++***((('''&&&&&&'''(((***,,,+++******)))*********%%%&&&(((&&&$$$$$$&&&)))'''((()))******)))((('''&&&(((***---...---,,,+++***,,,...000///---)))'''''''''((()))))))))))))))$$$%%%&&&'''((((((((((((&&&(((***+++************)))+++---///000000000///,,,...111444444444222111...,,,+++,,,///111000............------,,,,,,,,,......---,,,,,,,,,------000------111333333555999BBBTTTuuupppbbb\\\RRRJJJHHHGGGFFFFFFHHHHHHLLLXXXddd}}}bbbGGGEEEAAA@@@@@@???>>>===666666555444444555666777444333333222333333444444444555777999:::;;;:::::::::;;;<<<<<<<<<:::888666::::::999999999999999999777999::::::999888:::;;;===>>>@@@???===<<<<<<======AAADDDCCCCCCDDDEEEDDDFFF\\\iiiLLL???<<<999777666555333222222222111111000000//////...///000000///---+++***+++++++++,,,---...///000222111///---,,,,,,,,,------------,,,,,,+++++++++(((((((((''''''&&&&&&%%%((()))******++++++++++++---,,,++++++******++++++'''''''''&&&&&&%%%%%%%%%&&&''')))***+++***((('''+++---000222111...***&&&***)))'''(((***++++++*********)))))))))))))))))))))+++---***&&&%%%(((,,,,,,---///111222111000///000000000000000//////...---,,,,,,,,,,,,------...000...++++++------***(((//////000000000///---,,,...,,,///444444111222888>>>HHHccc}}}oooeeeYYYPPPTTTMMMKKKOOORRRZZZoooqqqSSSBBB???DDD>>>;;;===;;;777444222444999:::777333444333333222222333333444222555999;;;;;;;;;;;;<<<<<<;;;:::999777666555555555666666777777777777666::::::::::::::::::::::::======<<<;;;;;;;;;;;;<<<======>>>???@@@BBBDDDEEEDDDNNNkkkaaaFFF<<<:::777666666666555333111111111111000000000000...///000000///---+++***************+++,,,---......---,,,+++++++++,,,------,,,,,,,,,++++++++++++((((((''''''''''''''''''++++++,,,---------------++++++******))))))******(((((((((''''''&&&&&&&&&&&&''')))***+++***)))((()))---000111...++++++,,,)))(((&&&'''(((((('''&&&************************(((,,,000///,,,+++---///---...000222222111000//////000000000///...---------------------...///000000...,,,,,,------+++))),,,,,,,,,,,,+++***(((''',,,+++...333444111444999:::BBB\\\sssjjjeeeaaaaaaiiioooxxx~~~]]]HHH???AAA===;;;>>>;;;:::777555666999:::777333444444333333333333444444555888;;;======<<<======;;;;;;:::999888777777666666777888888999888888888:::::::::::::::999999999;;;:::::::::::::::;;;;;;======>>>???@@@AAACCCDDDFFFLLLdddzzzUUU@@@999777555555555666555444000000000111111111111111....../////////---,,,+++******))))))))))))*********************+++,,,,,,+++++++++++++++*********)))((('''&&&'''((()))***,,,------............---*********))))))))))))((((((((((((((((((''''''''''''((()))*********)))(((''',,,111///***(((+++///***)))'''((())))))'''&&&******++++++++++++++++++(((---222444222111111222///000222222222111///...////////////...---++++++,,,,,,,,,,,,---...///000000...------......,,,+++....../////////...------...---000333333222444888666<<>><<<<<<>>>:::;;;999777888::::::777444444444333333333333444444666999<<<===<<<<<<<<<===;;;:::::::::999999999999777888888999::::::999999999999999999999999999999888888888888999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBGGGIII[[[lllMMM===888666444444555555444333000000000111111222222222......//////...---,,,,,,++++++***)))))))))))))))******************++++++************************)))(((''''''''')))+++,,,++++++,,,------,,,,,,,,,***************))))))((((((((('''''''''''''''''''''((()))************)))(((,,,000000---+++++++++***)))((()))+++,,,+++***+++++++++++++++,,,,,,,,,+++...222333222111222333111222333333222000...---.........---,,,+++***)))*********+++,,,---...//////..................---///000111222333444444444111222333333222111333555555999LLLqqqvvvUUU@@@>>>===>>>>>>777888777666777888999777555555555444444444444555555666888::::::999999999:::::::::::::::::::::::::::777777888999::::::::::::888888888888888999999999777777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAAEEEFFFSSSssscccIII>>>:::777555444444333222111000000111111222222333333..................---------,,,+++***************---------,,,++++++***)))***************************))))))((()))***,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************,,,---000555888666000++++++)))'''((()))++++++*********+++++++++,,,,,,,,,......///.........000111111222222333222000---,,,------------,,,+++***)))++++++++++++,,,---...///---..................//////////////////000000000...000000///...000222333777:::KKKooo[[[CCC@@@???AAA>>>555444444444666777777777666666555555444444555555666666888::::::999999:::;;;999999::::::::::::;;;;;;555666777888999999999999777777888888888999999999888888888999;;;<<<>>>???============>>>>>>???@@@AAACCCOOOjjj^^^GGG===:::888555444444444222000111111111222222222222222...........................---,,,+++++++++++++++/////////...---+++***)))*********+++++++++++++++******++++++++++++++++++---............------,,,++++++,,,------+++***)))%%%%%%%%%&&&&&&&&&&&&&&&)))))))))*********++++++...///444>>>GGGIIIBBB;;;555111,,,)))(((((((((((())))))******+++,,,,,,,,,...---,,,++++++---...///000000111222111///---+++,,,,,,,,,,,,,,,++++++***---------------......///+++,,,......------...000222111000...---,,,,,,,,,))),,,---++++++///333333:::===NNNqqqfffJJJCCCAAAAAA???666555666777777888888777777666666555555555555666666888:::;;;;;;;;;;;;===>>>999999999999::::::::::::555555777888999999999999777777888888999::::::::::::::::::;;;<<<===???@@@<<<<<<<<<<<<===>>>???@@@???CCCMMMbbb~~~ZZZDDD;;;999777555444555555444333333222222222222222222111......---------.........---,,,,,,+++++++++,,,,,,------.........,,,+++***++++++++++++,,,,,,,,,---***+++---------,,,***)))---------------,,,++++++******,,,,,,,,,+++)))(((&&&&&&&&&&&&'''''''''(((******))))))******++++++---222;;;IIIUUU\\\\\\ZZZOOOHHH>>>555000---+++***(((((())))))***++++++,,,+++++++++---.../////////...///000111000...,,,+++***+++,,,,,,---,,,,,,,,,---,,,++++++++++++++++++)))+++------,,,,,,...000222111000////////////000///333222---,,,000333222;;;>>>PPPtttsssRRRFFF@@@@@@@@@999<<<<<<===<<<;;;999999999777666666666666666666777777999:::;;;:::;;;>>>@@@999999999999999888888888555666777999:::;;;;;;;;;888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???::::::;;;<<<===>>>@@@AAA???DDDKKKWWWttt{{{XXXAAA888777666444444666777666666444333333222222111111111......---------......///,,,+++++++++++++++,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------+++,,,...//////,,,***(((++++++++++++******)))(((((()))+++,,,+++***((('''&&&'''''''''(((((())))))******))))))******+++,,,,,,444AAAPPP^^^hhhpppttthhh___QQQDDD;;;555111000'''(((((()))******++++++((())),,,000222333111000,,,---///000///...,,,+++******+++,,,------------***)))((('''&&&&&&&&&&&&(((***------++++++...000+++++++++,,,...000333444;;;>>>;;;333///111222///:::>>>QQQvvv}}}XXXHHH??????AAA<<>>;;;::::::777777666666666666777777555666888888888:::<<>>999::::::;;;===???@@@AAA@@@EEEIIIPPPhhhpppRRRAAA999222333444444555555444444222222222222111111111111,,,,,,---......---,,,,,,000000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***---000///---+++,,,---,,,,,,------,,,+++)))((((((((())))))))))))(((((())))))((((((((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###+++000;;;JJJZZZiiiuuu{{{vvvyyyrrraaaUUUMMM???///888111+++******)))***---(((***---///000///...---000000///...------------,,,---///000///---***)))(((((()))******************+++------------...000222...---000222111111222222nnnCCC(((888000888666<<>>@@@@@@===BBBBBBCCCDDDCCC@@@>>>===999999999888888888888888888888777555444555999<<<:::::::::999999999888888;;;::::::999888888999999888777777888:::===@@@BBB;;;<<<<<<============<<<;;;;;;<<<<<<===>>>>>>??????FFFEEEIII```kkkNNN>>>777333333444444444444444444////////////............//////////////////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,,,,---******+++++++++***)))(((((()))))))))))))))((('''))))))(((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%)))000<<>>888888888777777777777666:::999888666444555888:::::::::::::::999999999999999999888888888888999999888777777777888;;;===???:::;;;<<<<<<===<<<<<<<<<:::;;;;;;<<<======>>>>>><<>>?????????>>>===777777777777666666555555::::::999777555555777999;;;;;;:::::::::999999999888777777777777777888999777777666666777999;;;<<<::::::;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======:::AAAAAABBBOOOccc^^^EEE999444555555444444333333333333333333222222222111111111...---+++******+++---...------------------------,,,,,,,,,---------------,,,---------------------+++++++++******)))(((''')))******))))))((('''&&&)))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''&&&%%%%%%)))(((''')))///777@@@EEEVVVhhhwwwYYYHHH666000///...+++******+++,,,---------,,,+++&&&&&&&&&'''''')))******,,,---...//////...---,,,******))))))((((((((()))))),,,///000///...------,,,///555777222,,,+++000---222(((000000,,,999///666@@@JJJ```^^^GGG???>>>>>>:::;;;<<<======<<<;;;;;;888888888777666666555555888888888777666777999;;;;;;;;;;;;;;;::::::::::::888888777666666666666666666666666666888:::;;;<<<999:::;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<999AAABBBBBBJJJXXXyyy~~~YYYCCC:::666777666555333222222222333000////////////.........---,,,***))))))***,,,---,,,,,,,,,------------...,,,,,,,,,------.........------,,,,,,------------///...---+++***((('''''')))))))))))))))(((''''''((((((((((((((()))******************************'''(((((((((((('''&&&&&&(((((('''(((+++///333555>>>OOOhhhmmmYYYBBB666222///------******+++++++++***))))))''''''''''''(((***+++,,,,,,,,,...////////////...+++***))))))))))))******,,,,,,---,,,++++++---///,,,111888===888000---///000***)))333///---777---444>>>CCCQQQpppjjjMMM@@@===???;;;;;;;;;;;;:::999888888::::::999888888777666666444555777777888999<<>>EEEZZZppp}}}[[[FFF???@@@<<<;;;:::999888777777666;;;::::::999888777666666222444666888999;;;>>>AAA======<<<<<<<<<;;;;;;;;;::::::888666555444444444444555666888999:::;;;<<<888999:::<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<777<<<===@@@EEEJJJcccqqqOOO???;;;999999888555333111111111222333333333222222222222111////////////////////////---------------------,,,,,,,,,------.../////////000---++++++---......,,,---,,,+++***))))))******&&&'''((())))))******)))''''''''''''((()))***+++)))***++++++++++++***)))((())))))))))))(((''''''!!!"""###%%%''')))***+++,,,000:::JJJ\\\kkkvvv}}}ooo```NNNBBB:::333111222---------,,,+++******))),,,,,,++++++,,,---......+++,,,---...///000111111++++++******+++---///000//////000...------///000///...111555555111///111111000333000000333000222000999::::::EEERRRcccyyynnnQQQCCC@@@::::::999888888888888888::::::999888777666555555222444777888999;;;>>>@@@============<<<<<<<<<;;;888888777777666666777777666666777777888777777777666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<;;;@@@FFFHHH\\\mmmLLL>>>:::::::::888555333111111111222000000000////////////.........////////////............---------,,,,,,,,,,,,,,,------...///000000000---******---///...,,,***)))(((((((((***+++,,,%%%&&&''')))************''''''''''''((()))++++++)))***+++,,,,,,+++***))))))))))))))))))((((((''''''&&&%%%%%%&&&''')))***)))(((+++666DDDSSS___hhhaaaVVVKKKDDD>>>888666888//////...---,,,,,,++++++***************++++++,,,+++,,,---...///000111222,,,+++******,,,...111222///111222222111000///000111,,,***---/////////222...444666---000555///555+++555555333777===HHH[[[dddrrr}}}|||~~~~~~zzztttooommmnnnpppvvv{{{|||ZZZGGG@@@888888888888888999999:::999999888777666555444444444555888999999;;;===???>>>=========<<<<<<<<<<<<666666666666777888::::::888888888777666444333222444555666777999999::::::==================<<<<<>>===CCCIIIHHHZZZzzzdddJJJBBB???;;;;;;999777666666666555333333222111111000000111111///---+++******,,,///000---------,,,,,,++++++***......------,,,+++******...//////000000///......***)))((((((((()))+++,,,)))***+++,,,,,,+++)))(((%%%'''((((((((()))+++---************))))))))))))''')))***++++++)))&&&%%%''''''''''''((((((((((((,,,+++***,,,222:::BBBGGGHHHDDDBBBCCCCCC???>>>???@@@999333222222000,,,***+++++++++++++++***)))))),,,,,,---...///////////////...,,,,,,///111222222444000000333222...000777222000///...---+++(((&&&//////000111222222222222444444333222333777<<>>===;;;:::;;;<<<<<<<<<<<<:::999888777666666666555555444444888888888888888999===@@@BBBAAA@@@???>>>>>>>>>>>>999;;;>>>@@@AAAKKKaaavvvcccJJJDDDBBB>>>;;;999666555666666444333333222111111000000111111000...,,,+++,,,---000111//////......------------------,,,+++************,,,,,,,,,,,,------------...---+++)))(((((((((((()))***+++,,,,,,+++***)))''')))))))))(((((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&''')))---111555888:::888:::AAAFFFIIINNNSSSOOOHHH>>>777222...,,,***++++++++++++******))))))+++,,,---...///////////////---++++++,,,...000111222//////333444222444999444222000///...---+++)))///000111222333333333333333222111000000444999===???HHHQQQWWW___kkkuuuyyy{{{wwwooofff___[[[WWWTTTQQQOOOMMMJJJGGGFFFEEEEEEEEEDDDBBBAAA@@@@@@BBBBBBEEEGGGJJJNNNTTT^^^hhhnnnyyy|||qqqRRRDDD???999555666777666777;;;;;;;;;;;;:::999888666555777777777777888999:::;;;?????????>>>>>>===;;;;;;===>>>??????>>>===;;;:::888888888777777777666666:::;;;;;;;;;:::<<>>???@@@DDDHHHLLLSSSVVV[[[```fffmmmuuu{{{ZZZGGGAAA;;;777777888777888;;;<<<===>>>???>>><<<999777777777777777777888999:::<<<<<<===============<<<@@@AAAAAAAAAAAA???>>>===:::::::::::::::999999999<<<=========<<<>>>@@@CCCAAABBBCCCCCCCCCBBBAAA@@@???<<<<<<>>>AAAGGGSSS___uuu```KKKDDDBBBAAA999777555444555555444333333222111111000000111111///...---------...000111000000000000000000000000...,,,***((()))***---//////...,,,,,,,,,...000222******)))))))))(((((()))'''(((((()))***))))))((()))***+++***)))(((((()))''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''((((((((((((((()))***++++++***((('''---,,,///888DDDUUUlll~~~{{{xxxkkkVVVCCC888444222---,,,***)))((())))))***))))))***+++,,,,,,,,,,,,)))***++++++,,,...111333111000222777;;;<<<:::999888555111//////000000//////000222444444444333222444444333111111222666999>>>???AAAHHHXXXjjjtttvvvkkk]]]NNNGGGFFFDDDBBB@@@AAA???===:::888777777777666666666777888:::<<<===>>>?????????======>>>???AAADDDGGGJJJMMMRRRXXX\\\ccclllzzzdddKKKEEE>>>:::::::::999:::======???AAACCCBBB???;;;999888777777777777888888999::::::<<<===>>>>>>>>>>>>AAABBBBBBBBBBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>AAACCCEEEFFFGGGHHHGGGEEEBBBAAAAAA===<<>>888666444333444444444333333222111111000000111111------,,,,,,,,,---...///.........//////000000111///---+++******,,,...000///...,,,+++,,,---000111((((((((((((((((((''''''%%%%%%&&&'''''''''''''''''')))++++++***)))******&&&'''''''''((((((((()))$$$%%%''')))***)))((('''''''''''''''((((((((((((''''''''''''''''''((((((...,,,---222===QQQmmmqqqYYYHHH===555111///,,,***))))))***+++((()))***+++,,,,,,,,,,,,)))+++---------///333777???@@@AAABBBAAA???;;;777555222///---.../////////...000222444555444333222333333222111000111444777::::::>>>LLLeee~~~sss___JJJCCCCCCAAA>>>===:::999777666555555666666333333444666888:::;;;<<<:::<<<======;;;::::::;;;;;;===>>>??????AAADDDGGGJJJQQQ\\\eeennnwwwoooSSSIIIBBB=========;;;<<>>???@@@@@@@@@AAAAAABBBAAA???>>>===============>>>>>>>>>>>>???AAABBBAAAAAAAAACCCDDDJJJKKKKKKKKKIIIFFFCCCBBBBBB>>><<<@@@DDDFFFKKKQQQ\\\rrr}}}\\\HHH>>>;;;;;;777555333333444444333222333222111111000000111111,,,,,,,,,,,,,,,---......,,,------...///000000111000///---,,,,,,---...///---,,,+++******+++,,,---*********)))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((&&&(((+++,,,+++******+++'''''''''(((((())))))***$$$%%%(((******)))&&&%%%''''''''''''(((((((((((()))((((((((()))***,,,...---+++,,,...666HHHeee~~~xxxcccNNN>>>777444000,,,******,,,---***+++,,,------............///000000333:::DDDLLL]]]aaa```XXXNNNEEE<<<555111///---,,,---......------///111444444333222000/////////...---...111333888888@@@UUUuuu{{{```FFF>>>???>>>::::::777666555444444444666666222333444666777999::::::444666999999999999999;;;:::;;;<<<<<<;;;;;;===???===BBBHHHLLLOOOTTTZZZ___ppp|||{{{[[[KKKDDD??????>>><<<===???>>>@@@CCCEEEEEEBBB>>><<<999888777777666666666666777888:::<<<===>>>?????????@@@@@@@@@@@@>>>===<<<=========>>>>>>>>>>>>>>>BBBCCCEEEEEEDDDCCCEEEFFFLLLLLLLLLKKKIIIGGGEEECCCCCC???>>>AAADDDDDDIIINNNUUUfffxxxYYYGGG===999:::666444222222333444333222333222111111000000111111------------.........///,,,,,,---...///000111222///...------,,,,,,,,,,,,------,,,++++++*********)))***+++++++++)))((('''&&&&&&&&&&&&'''((()))***(((***,,,---+++)))))))))''''''((())))))***++++++&&&'''((((((((('''&&&%%%''''''''''''(((((((((((())))))******,,,---///000++++++------///;;;TTTkkkhhhQQQ===999444...,,,,,,---///......000111111111111111333333444666@@@RRRhhhwwwsss]]]KKK===444...---,,,,,,---...---++++++---000333444222000///,,,---...---,,,...000333888:::DDD___```BBB:::===;;;888888888777555444444444555666333444555666777888888888222444666777777777888:::666888:::;;;<<<===???AAA:::===??????>>>???DDDGGGTTT^^^mmm|||cccKKKEEE??????>>>;;;<<<>>>>>>@@@BBBDDDCCCAAA>>><<<999999888666666555555555444555777999;;;<<<======??????@@@@@@???>>><<<;;;<<<<<<<<<======>>>>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDIIIIIIHHHHHHGGGGGGFFFFFFDDDAAAAAABBBAAA@@@DDDKKKMMMYYYvvvuuuWWWFFF<<<999:::555444222222333444333222333222222111000111111111.........///////////////,,,---...///000111222333......------,,,+++******/////////...---,,,+++***&&&(((***,,,---......---'''''''''((((((***++++++***,,,......+++((('''&&&'''(((((()))***++++++,,,)))((('''&&&%%%%%%&&&'''''''''''''''((((((((()))###%%%&&&(((***************---///...,,,222EEEYYYsssddd@@@<<<666000---,,,...///111222333444444555555444555555666<<>>>>><<<999999<<>>===::::::===>>>???AAABBBBBBAAA>>>===:::999888666555555555555333444555777999::::::;;;??????@@@@@@???>>><<<;;;;;;;;;<<<<<<=========>>>===>>>@@@@@@???>>>???@@@FFFEEEEEEEEEEEEFFFGGGHHHEEECCCBBBBBB>>><<>>666333666555333333444444333222000000000000////////////...///000111222222111000///.........///000222333......---------......///222111///,,,***)))(((((('''''''''((()))+++,,,---''')))******))))))***+++******++++++++++++******&&&'''''''''(((((())))))((((((((('''&&&%%%$$$###''''''((((((((('''%%%$$$((()))***************)))...---------...222999>>>ZZZvvvdddAAA111777666222111000666555444333333444666666222777888???ZZZzzzWWW===111,,,...000111000...+++)))+++,,,,,,,,,------......,,,---,,,++++++,,,///222;;;>>>HHHaaaWWW<<<888444444777666444444333333333222222222333333333444444555555555111111222222222333333333222222444777<<<@@@BBBBBB999::::::999777666777888@@@BBBEEEIIIMMMPPPRRRSSSYYY[[[^^^aaaeeegggiiijjjhhhhhhkkkpppxxxoooWWWCCC===@@@;;;:::===;;;999;;;>>>AAABBBAAA???>>>::::::999666444333444666111222333555777999;;;<<<<<<;;;:::999999:::<<<===???????????????>>>======@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@AAACCCBBBBBB@@@>>><<<>>>AAAEEEFFFKKK\\\~~~lllSSSGGG>>>888666666444333333444555333222111111111000000000////////////......///000111111///...---------///111222222111///...,,,++++++***+++++++++,,,,,,,,,------,,,+++***'''%%%$$$###"""''')))++++++***)))))))))((())))))))))))))))))(((''''''''''''((((((((()))''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&$$$$$$&&&&&&''''''((((((''''''+++,,,,,,+++,,,///555888FFFaaauuuRRR??????999444555444444444333333333444666777555:::===EEEbbbbbbBBB111///000111111000///---+++---------...............,,,,,,,,,+++***,,,///111999<<>>???AAABBBCCCCCCHHHHHHIIIJJJKKKKKKKKKKKKPPPOOORRRVVV\\\gggzzzyyy^^^HHH???@@@;;;:::<<<:::999:::<<<>>>??????>>>===::::::999777555444555777555555666666777888999999;;;:::999888888:::;;;=========>>>>>>======<<<;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>@@@BBBCCCBBB@@@===;;;<<>>:::999666444333333444555444222222222222111111111000000111///---,,,---...000222///---+++***+++---000222333222000...,,,******)))............,,,***((('''))))))((('''&&&&&&%%%%%%&&&)))+++,,,***(((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''')))***+++******,,,///111555IIIiiijjjTTTKKK>>>666666555333222222222333444666777888<<>>>>>AAA@@@BBBEEEGGGMMM[[[hhh|||iiiOOOBBB@@@;;;:::<<<999999999:::;;;<<<<<<<<<<<<:::;;;:::999666555666888999888888888777777666666999999888777888999:::;;;<<<<<<<<<===<<<;;;;;;:::======>>>???????????????>>>??????>>>======>>>@@@BBBAAA@@@===::::::===???FFFFFFMMMddddddLLLBBB===999:::555444333333444555444333333333333222222222111111000000////////////000111...---***)))))),,,...000000///...---,,,,,,++++++...//////...,,,)))&&&$$$((())))))***++++++++++++&&&)))+++,,,***(((''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((()))***)))***+++***))))))***,,,222<<>>>>>>>>===888444444777888444000888888777777777888999:::;;;;;;<<<<<<===>>>??????AAA@@@AAACCCCCCDDDKKKUUU\\\iii|||uuuWWWDDD???::::::<<<999999999999::::::;;;;;;;;;:::;;;;;;:::888777777888:::999999888777777666666777777666666777888999:::<<<<<<<<<<<<<<<;;;::::::>>>>>>???@@@@@@@@@@@@???<<<======<<<;;;;;;<<<>>>??????>>>;;;::::::===???CCCCCCHHHYYYxxxaaaIII@@@:::777888555333333333555555444333333333333333222222222222///000222333333222000///---,,,***))))))+++---///000///...,,,,,,+++++++++''')))+++---------,,,+++------------+++***((('''&&&(((***+++)))((('''''')))))))))******)))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''&&&&&&&&&(((''''''''''''((((((((('''&&&&&&&&&'''(((***+++***+++,,,,,,***(((((()))333444@@@YYYxxx{{{fffKKK<<<777000000000///000111333555666555777888>>>RRRxxx]]]>>>777666444222111222333444222222111111000000//////,,,------++++++,,,///222888===KKKaaazzzwwwdddHHH:::;;;555111444444444444444444333333333333222222111111000000000///000000111111111222222222444444444666999;;;<<<;;;>>>999555555888999555222666666666666777888999:::???>>><<<;;;:::999999999AAA@@@AAACCCAAA???AAAGGGFFFNNN]]]ppp```GGG???999:::===999999999999:::::::::;;;;;;:::;;;<<<;;;999777888999888888888777777777777777555555666666777888999999<<<<<<======<<<<<<;;;:::<<<===>>>>>>??????>>>>>>;;;;;;<<<;;;:::999;;;===:::;;;;;;;;;:::<<>>===>>>AAA???<<<===@@@@@@CCCKKKZZZjjj}}}mmmMMMAAA:::;;;===888888999999::::::999999999888:::;;;;;;999888888888666666666666666666666666444555666777777888999999<<<<<<======<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<888999;;;;;;;;;===@@@BBB>>>AAAEEENNNccc[[[FFF???:::777777444333222333555666555444222222222222111111111111000111333444333222000...,,,,,,,,,,,,,,,,,,++++++111000...,,,+++***))))))///...---+++***((('''&&&"""$$$&&&(((******))))))%%%&&&''''''&&&'''***,,,******++++++++++++******)))(((((((((''''''''''''###$$$%%%&&&''''''''''''(((''''''&&&'''((()))***&&&%%%%%%%%%&&&(((***,,,---...---+++)))((()))***+++***...:::JJJ^^^wwwjjjJJJ<<<999///000//////...///000111222444666888:::BBBYYY{{{[[[AAA444444333222111111111111---------.............../////////...---///222444@@@GGG^^^zzzUUU<<<888333111444333222222222111111111000000...///////////////000000000000000000111111111111333222222333555666666555777666666555555666666666555888<<<@@@CCCEEEEEEEEE>>>===;;;;;;;;;<<<>>>???;;;:::<<<@@@@@@======@@@???>>>BBBLLLVVVcccuuu{{{VVVEEE<<<;;;<<<777555777888999999888666555777999;;;;;;999777777888666666666666555555444444444555666777888999999999;;;;;;;;;;;;;;;:::999999888999999::::::::::::::::::;;;;;;:::999999:::<<<999:::;;;<<<<<<===???BBB@@@BBBEEEIIIWWWzzzYYYFFF@@@<<<999999444333222333555666555444222222222111111111000000222111111111000000//////+++,,,---......---+++***,,,,,,+++++++++,,,------))))))))))))***+++,,,---***+++++++++)))&&&###!!!%%%&&&&&&%%%%%%'''+++...******++++++++++++******))))))(((((('''''''''&&&###$$$%%%&&&'''((((((((('''&&&&&&%%%&&&'''((())))))(((''''''(((***---///......---***(((''')))*********...444;;;GGG___vvv}}}cccBBB777666...000000///......///000111555666777666999IIIgggqqqMMM777333222222222111000000///+++,,,,,,,,,------......000000000///...///333555CCCJJJccc~~~WWW<<<777333222444111000000000000////////////---.........//////000000000000000000111111111111222111111222444555555444444555555555444444666777:::>>>EEEMMMSSSVVVWWWWWWQQQNNNHHHBBB<<<888555444777666888===>>><<<<<>>@@@BBBDDDDDDDDDOOOppp}}}WWWHHH===888888444333333333333333333333333444444444333222///---,,,333333444555444111///...111///...,,,,,,...///111+++,,,------------///111000---***)))***,,,,,,,,,***))))))((('''&&&&&&%%%((((((''''''((()))+++,,,***+++---------,,,***((()))(((((('''&&&%%%%%%%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&''')))***,,,---((('''''''''(((+++---///000///---+++*********+++***///,,,---666===LLLcccvvvhhhVVVHHH555444222---,,,++++++,,,...111222444999<<<;;;999???MMMYYYwww{{{~~~xxxiiiSSS???333222111///......//////000111111222222111000///...)))111...+++111222222:::KKKJJJeeeZZZ===777333222444111333333222111000000000000333222111000///...---,,,///000111222222111000///222222222222333333333333333555888888888888999;;;>>>KKKYYYdddppp}}}~~~xxxxxxiiiXXXKKKBBB:::777888888888888:::;;;===???@@@>>>???@@@>>>>>>CCCLLLUUUuuuqqqPPPBBB???===;;;999777777777777777555333888999:::;;;<<<;;;:::999:::888666555666666555444888888888888888888999999:::::::::999999999888888999999999999999999999999::::::999999999:::;;;;;;@@@???>>>;;;:::;;;>>>AAA???BBB>>>BBBQQQhhh{{{UUUEEE;;;666555222333333333333333333333333333444444333222000...---222222333444333222000...///...------------...///,,,---......---...000222333111...---...000000///******)))(((((('''&&&&&&((((((''''''((()))+++,,,((()))***++++++)))(((&&&((((((((((((((((((((((((&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&''')))***+++'''&&&%%%$$$%%%''')))***------+++***))))))******(((---***)))111666CCCXXXgggsssaaaSSSGGG444333000------,,,+++,,,...000222888:::<<<:::777:::BBBJJJUUUXXX[[[WWWNNNAAA555...111000///......//////000111000000//////...------+++...******000...000<<>>???======AAAIIIOOOddd\\\GGG>>>:::888:::999888888999888666444888999:::;;;<<<<<<<<<<<<:::888666555666666555444::::::999999888888777777999888888888777777777777999999999999999999999999999999999999:::;;;<<<<<<>>>>>>===;;;::::::<<>>CCCHHHRRRmmmmmmPPP@@@:::999;;;:::999999::::::888666888888999999;;;<<<>>>???:::888666666666777666555;;;;;;;;;:::999888777666777777666666666666555555999999999999999999999999888888888999:::;;;<<<===<<<======;;;:::999:::<<<>>>CCC@@@>>>FFFUUUzzzzzzTTTEEE;;;666666333333333333333333333333333222222222222111111111000//////000111222222111111---...////////////...------...//////......000222...,,,******+++,,,+++*********)))))))))(((((((((((((((((())))))***++++++***++++++,,,+++***))))))''''''(((((()))************((('''''')))******))))))(((((('''''''''((((((***)))(((((((((((()))***((((((((())))))***++++++)))///,,,***......666HHHYYYpppmmmiii^^^EEE<<<333///...,,,++++++,,,...///111111222444666666444222111222222111...------...---------......//////000111///---+++***+++,,,---,,,***'''+++---)));;;___]]]\\\vvvxxxTTT;;;888333111222///111111111111222333444555444444444333222222222111111111111111111111111111444333111111111222444555222444555555555666888:::AAAZZZvvv{{{lll___PPPFFFAAA<<<;;;===777777777777888999;;;;;;999;;;======<<<===???AAAIII\\\uuu|||YYYDDD<<<<<<;;;:::999:::::::::888666777666666777999<<<>>>@@@<<<:::888777888888777666::::::;;;;;;:::999888777666666666666666666666666999999999999999999999999::::::999999999:::;;;;;;<<<======<<<;;;999:::;;;<<>>;;;:::<<<999999999999::::::;;;<<<999;;;===============>>>CCCMMM]]]kkkyyydddIII>>><<<;;;:::999999:::999777555555555555666888;;;===???>>><<<:::999::::::999888777999:::<<<<<<<<<;;;:::777777777777777777777777999999999999999999999999<<<<<<;;;:::999999999999===>>>???===;;;::::::;;;999??????===AAAIIIdddqqqMMM???777444555333333333333333333333333333333222111111000111111222......//////000000111111////////////////////////---...///...,,,,,,...000,,,+++******++++++***((((((((((((((((((''''''''''''((()))***++++++++++++))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))******)))++++++***))))))*********''''''((()))******++++++)))***+++,,,............)))...+++)))---...555HHHkkkaaaIII666111000---+++******++++++/////////000111000---+++(((***,,,---+++******+++)))***+++---...////////////...---,,,++++++,,,,,,)))...------------EEElllUUUXXXxxxkkkKKK999888444222333111000000000000111222333444333333333333444444444444333222111111111111222333555444444444333222222111222333333333333444777999KKKhhhlllUUUFFF???:::;;;<<<999777888:::999999999999999:::::::::;;;<<<<<<======<<<<<<>>>BBBJJJTTT^^^mmmqqqPPP???;;;;;;:::999999::::::888666444555666777999;;;===>>>>>><<<:::::::::;;;:::999666888:::===>>>===<<<<<<777777888888888888999999999999999999999999999999<<<<<<;;;:::999999999999>>>??????===:::999:::<<<777=========BBBFFF[[[{{{nnnJJJ>>>666444666444333333333333333333333333444333111000000000111111//////.........//////000...---,,,,,,,,,,,,---...,,,---...---++++++---...***)))(((((())))))(((&&&&&&&&&&&&&&&'''''''''''''''(((***+++,,,,,,++++++))))))((('''''''''''''''######$$$$$$%%%&&&&&&&&&+++)))((()))+++---------***)))))))))))))))******(((((())))))))))))(((((()))***,,,---............+++000,,,***------666HHHooonnnQQQ;;;222000...+++))))))******............---,,,++++++)))***,,,,,,*********+++''')))+++---.../////////---,,,,,,+++******)))))))))///,,,***---000<<>>999:::;;;:::999;;;::::::999999999999999::::::999999:::;;;<<<;;;:::;;;<<<@@@GGGLLLUUUeeevvv\\\FFF>>>===;;;:::;;;;;;;;;999777666777888:::<<<============;;;999999999999999777888999<<<>>>>>>===<<<:::777777777888888999999999999999999999999999999999:::999999999::::::;;;<<>>CCCDDDFFFQQQ^^^nnnfffOOODDD>>>===<<<<<<===<<<:::888777888;;;===>>>>>>>>>>>><<<:::888777888888777666:::;;;===???>>>===:::999666666777777888888999999999999999999999999999999777777888999:::<<<>>>??????>>><<<999666666888;;;777;;;999<<>>CCCooozzzRRRAAA444555555000...333000//////.........//////111333555777777777666555222222111111222222333444666777888777666555666777000555666555<<>>222HHHZZZuuutttiiiYYYUUUPPPMMMLLLOOOTTTWWWVVVSSSMMMGGG@@@<<<999777::::::999999999999:::;;;777666555555999???FFFJJJ]]]iii}}}qqqPPPAAA>>><<<:::;;;>>>???===;;;888888999:::<<<===>>>>>>;;;;;;999888888888999:::<<<<<<<<<<<<;;;;;;:::999:::::::::::::::999888777999999:::::::::999888888888888999::::::;;;<<<<<<@@@@@@>>>===;;;999888777>>>@@@@@@>>><<<@@@HHHOOOyyykkkHHHAAA<<<777888777555444444444555555444222444333111///...///000000///...---------...000000///------111555666333///------,,,,,,,,,,,,++++++............---,,,+++***))))))(((''''''((((((((()))((((((+++---...,,,******)))'''&&&&&&&&&((()))***)))(((''''''(((***+++(((***+++***))))))***,,,((())))))((('''(((***,,,)))((('''''''''((()))******,,,......+++)))***+++))))))***,,,+++...888DDDllldddIII555///+++,,,,,,+++,,,...,,,+++***))))))***+++,,,,,,+++***)))((('''&&&&&&'''))),,,...000000///...,,,...000...,,,+++,,,...---,,,+++,,,...111444555<<>>>>>======<<<<<<<<<;;;888;;;<<<;;;;;;???GGGMMMoooiiiGGG@@@<<<888999777666666555666888888777555444222111////////////000000000/////////000111222---++++++...222333000---------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))((('''&&&&&&&&&&&&&&&'''(((+++......,,,******)))(((&&&&&&''''''(((((((((&&&%%%%%%&&&'''(((((()))******)))(((***+++&&&((((((((('''''')))+++)))((('''&&&%%%&&&'''(((***+++,,,+++***)))***+++((((((***,,,---///999DDDeeerrrSSS666000,,,---......///222+++***))))))))))))***+++++++++***)))(((((('''''''''(((***,,,...///111111,,,......---,,,++++++,,,------,,,---...111444666<<>><<>>>>>??????999;;;======<<>>999999;;;:::::::::::::::999999888999999888888999999:::;;;<<>>@@@AAA???<<<999999999999999999999999999999888888888777777777888888999999999888888777555555666888:::<<<===>>>??????>>><<<999777555333::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@AAABBBAAA@@@@@@BBBDDDVVVuuuhhhGGGBBB>>>::::::999555444444666888888777666222222111000000/////////000000000111111111222111...---...///000111000///------,,,,,,,,,+++++++++,,,------------,,,,,,+++***)))(((&&&&&&%%%%%%%%%###%%%(((***+++,,,,,,+++))))))((('''''''''''''''***))))))(((((('''''''''###%%%'''(((((()))+++---)))******)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''***)))(((((())))))******+++***+++.........444;;;UUU___===555///...---+++,,,///+++***)))(((((()))***+++************)))))))))))))))((('''(((***...222444...------,,,,,,+++******)))+++,,,------000555888BBB___}}}WWW;;;555000000000...------+++++++++++++++,,,------///////////////000222222000000//////000000111222111222333222///.../////////333555444444555333000///222555777@@@VVVttt~~~vvvqqqeee^^^RRRFFF>>>;;;<<<===:::;;;;;;;;;;;;:::999888777888888888999::::::;;;<<>>@@@AAA@@@>>>999999999999999999999999999999999999888888777777777777888999999888888888777777777888999;;;<<<===;;;;;;;;;:::888777555444999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>BBBCCCDDDCCCBBBBBBCCCDDDOOOjjjgggGGGBBB>>>999999777444444333444666666555333222222111111000/////////,,,---......//////......,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,))))))((('''&&&&&&&&&&&&$$$&&&((()))))))))+++,,,(((((((((((((((''''''''''''''''''&&&&&&%%%$$$$$$"""$$$&&&'''((()))+++---)))***+++***(((&&&%%%&&&&&&&&&%%%$$$%%%&&&'''(((***)))((()))***+++***))),,,***+++---...---111777PPP|||fffAAA999222///---***+++...+++***))))))))))))***+++))))))******************))))))((((((***---111333000...---,,,---,,,+++)))))),,,...///000333999>>>LLLssszzzSSS888555000...............---,,,,,,++++++,,,,,,---,,,,,,------...////////////////////////000000111///111111111///...///000+++000555555222111222555000222222222777EEEZZZjjjuuutttrrrnnnggg___YYYTTTLLLIIICCC>>>;;;999::::::<<<<<<=========;;;:::888888888888888999:::;;;<<<777:::<<<<<<<<>><<<888999999999::::::;;;;;;999::::::::::::999888888777777888999999999999888777666666555666888999;;;666666777888999999888888888888999::::::;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@BBBCCCEEEEEEKKKaaafffEEE@@@<<<777666444555444333444555555333111222222222111111000///...,,,---.../////////......******************+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))(((''''''(((((((((%%%'''((('''&&&'''***---(((((((((((((((''''''&&&$$$#########"""!!! $$$&&&''''''''''''(((***''')))***+++)))(((((()))%%%%%%$$$%%%&&&''')))***)))((((((***,,,---+++((()))'''))),,,...---000555HHHsssjjjDDD;;;444111...,,,,,,///,,,+++***))))))***+++,,,)))))))))******+++++++++***)))((((((***,,,///111222///------......+++)))'''***...000000444;;;AAA]]]uuuNNN777444000,,,+++,,,------///...---,,,,,,++++++,,,+++,,,---...//////......///............///000000...///000000//////000111,,,...111222111//////111111222222111222999CCCKKKRRRRRRPPPLLLHHHDDD@@@>>>:::999999888888888999999@@@AAABBBBBBBBB@@@>>><<<;;;:::999888888999;;;<<<666888::::::;;;===AAACCCHHHQQQ```tttnnnJJJEEE???<<<<<<<<<:::888888888999:::;;;<<<<<<===:::;;;;;;<<<;;;:::999888777888888999::::::999999666666555555666888:::<<<777777888999999999999888777777888999;;;<<<============>>>???@@@@@@AAAAAA???>>>>>>>>>AAACCCEEEFFFIIIYYY}}}dddDDD???:::555444111555444444444555444333111111222222111111000///......///111222222111111000,,,---------,,,,,,...///---------,,,,,,,,,++++++)))******+++++++++******)))(((((((((((())))))***'''((((((&&&$$$%%%)))---((((((((()))(((''''''&&&&&&&&&&&&%%%%%%###"""!!!'''((()))(((&&&%%%%%%'''$$$'''***++++++++++++,,,%%%%%%$$$%%%&&&(((***,,,)))((((((+++......+++((('''%%%''',,,......111555AAAkkklllEEE===555222000...///222---,,,+++******+++,,,---)))))))))***++++++,,,,,,***)))))))))***,,,...000333000------///...,,,)))###(((,,,...///333:::AAAkkksssKKK666444///***(((+++,,,,,,000///...---,,,+++++++++,,,---000222222222000///...............///000000---...000000//////111222444222222444333000......222222222111111333777:::@@@???===;;;:::888777666333444666888;;;===??????FFFGGGHHHHHHGGGEEECCCBBB>>><<<:::888888999:::;;;;;;;;;<<<<<<============<<>>===<<<999777888888999:::<<<===>>>>>>:::;;;<<<===<<<;;;:::999777888999:::::::::::::::777777666666888;;;>>>???<<<<<<<<<;;;999777666555666666888999;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDBBB@@@???AAABBBDDDDDDGGGUUUuuubbbDDD<<<888777888444444444444333222111000///000111111000000///...---......---------...//////,,,++++++,,,---000222333111000...,,,***)))))))))+++,,,,,,,,,,,,+++******&&&'''((()))***++++++++++++***)))((((((***,,,---,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((()))******+++%%%&&&'''((())))))))))))&&&'''((())))))******************+++,,,---//////AAA```pppIII555...222...---...***++++++******)))*********.........---,,,+++***)))******))))))******+++,,,000///...,,,)))'''%%%$$$&&&+++***,,,222333<<>>;;;???BBB>>><<<;;;;;;<<<<<<<<<;;;<<<;;;999999888999:::;;;:::;;;===<<<:::888777777666666666777999;;;===>>>;;;;;;;;;999888888999;;;999888666777:::<<<=========>>>???AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBJJJPPPiiiaaaCCC<<<888666777333444444444333333111000000000000000000///...---------,,,,,,,,,+++,,,,,,,,,++++++*********,,,---.........---,,,++++++*********++++++++++++***))))))'''((()))+++,,,---------...,,,***)))(((((()))***+++******)))(((&&&&&&%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++((((((((((((((((((''''''&&&'''((())))))*********************+++---...///:::WWWzzzOOO999000333///---///,,,*********)))******++++++,,,,,,,,,,,,+++***))))))******))))))******+++,,,...------,,,***))))))((('''+++***,,,111222===SSSgggCCC555222000000///+++***,,,+++,,,---------,,,++++++---...............---------...///.........000222000000000000000000/////////000222333222111000///000000//////000111333444555555555555444333222111333333444555888;;;???AAABBBGGGIIIHHHHHHIIIEEE???===<<<;;;::::::999888777::::::;;;;;;<<<<<<<<<<<<<<<<<>>>>>???===;;;;;;<<<<<<;;;:::<<<;;;:::::::::;;;<<<<<<@@@AAAAAA>>>:::666444444999999:::;;;===>>>@@@AAA<<<======;;;999999;;;===;;;999888888;;;===>>>======>>>???@@@AAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCIIINNNcccaaaCCC<<<888555555111333444444333333222111000000000000000///...---,,,......---,,,,,,+++++++++,,,+++***)))))))))***+++***+++,,,------,,,++++++)))************)))((((((((()))***,,,...////////////...,,,)))((('''''''''(((((((((((('''%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))))))))((('''&&&%%%&&&'''((())))))*********)))))))))***+++,,,---...555NNNVVV>>>111111,,,+++...***))))))))))))******+++,,,)))***************))))))******))))))******+++,,,++++++++++++++++++++++++(((+++)))+++111222@@@YYY___;;;555111000111///++++++---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---...//////...///111333............////////////000111222333333222111000////////////000111222222333333333333222222111000000111111333666999===??????CCCEEEDDDDDDEEECCC?????????>>>===;;;:::888888::::::::::::;;;;;;;;;;;;===<<<>>>AAAGGGSSShhh{{{^^^FFFBBB>>><<>><<<;;;<<<<<<;;;:::<<<<<<;;;;;;<<<===>>>???CCCDDDCCC@@@;;;777555444666777888:::<<<===??????>>>??????>>><<<<<<===???>>><<<::::::<<<>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDIIIKKK[[[~~~bbbDDD===777555444000333333444444333222222111111111111111000///...---000000000//////------,,,---,,,+++******+++,,,---'''(((+++---......,,,,,,***************))))))((('''(((***,,,---//////000...---+++)))((('''''''''(((((((((((('''&&&%%%$$$%%%$$$###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((''''''&&&'''((())))))*********((((((((()))***+++------333III|||[[[@@@000...((((((***'''(((((((((((()))+++,,,,,,((())))))***++++++************))))))******+++,,,************++++++++++++***+++(((+++111333DDDaaaVVV444444111///000///,,,+++...,,,,,,+++++++++,,,------////////////...---,,,+++,,,...............000222------......//////000000000111222222333222222111///////////////000000111111222222222222222111000///000111333666999<<<======???@@@???>>>?????????@@@@@@???===;;;999999999::::::::::::::::::::::::???>>>???AAABBBHHHVVVdddjjjMMMDDD@@@@@@CCC???AAA???<<<<<<<<<<<<;;;:::<<<<<<<<<===>>>???@@@@@@AAABBBCCCAAA===:::888888555666888:::<<<===??????@@@AAAAAA@@@???>>>???@@@@@@>>><<<<<<===???????????????>>>>>>============>>>>>>>>>???@@@AAACCCDDDHHHHHHTTTrrrfffFFF===777444444000333333444444444333222222222222222222111000//////000000111000///...---,,,+++***))))))***+++---...&&&(((***,,,......---,,,++++++,,,,,,++++++***)))&&&''')))***,,,------...*********)))))))))))))))((()))*********(((&&&%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''((()))******))))))&&&'''((())))))*********((((((((()))***+++------000DDDxxx```CCC000,,,((((((***'''(((((((((((()))***+++,,,((()))***+++,,,,,,,,,,,,******))))))******+++,,,++++++******))))))))))))+++***'''+++222444IIIlllwwwPPP444333///...000///,,,+++...,,,++++++++++++,,,---...------............------+++,,,------,,,,,,...000/////////000000111111222000000111111222222222222...//////000000000000000111222222333333333333222000111222444777999;;;<<<;;;;;;;;;;;;:::999<<<@@@CCCDDDDDDAAA<<<999888999;;;;;;;;;::::::999999999;;;:::;;;===<<<>>>GGGQQQdddwww~~~uuuTTTFFF@@@BBBEEEAAA@@@>>><<<<<<<<<===<<<:::;;;<<<===>>>>>>??????@@@@@@AAABBBAAA===:::999999888:::<<>>@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFGGGPPPiiilllJJJ>>>777444555222333333444444444444333333222222222222111000//////---...//////...---+++***(((((((((((((((***,,,---((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******&&&'''((()))***+++++++++((((((((())))))*********)))***+++,,,+++***(((&&&)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&'''((()))************&&&'''((())))))*********)))))))))***+++,,,---...///AAAvvvdddFFF222...***+++---)))(((((((((((())))))***+++))))))***+++,,,,,,,,,+++******))))))******+++,,,---,,,,,,+++***)))((((((,,,***''',,,333777PPPwwwkkkKKK777000---,,,......++++++...***++++++,,,,,,------...------...............---***+++,,,,,,+++,,,...000111111111111222222222222/////////000000111222222//////000111111000000///111222333444444444444444222222444555777999::::::999888888999888888???FFFNNNQQQTTTRRRJJJAAA<<<:::===<<<<<<;;;:::999999888999888:::<<<<<<<<>><<<<<<===>>>===<<<:::;;;<<<===>>>>>>======@@@AAABBB@@@<<<999777666777999<<>>???@@@AAAEEEGGGNNN```rrrMMM@@@777444666333333333444444444444444333000000111000000///...---,,,---...//////...,,,++++++***)))((())))))++++++************************+++++++++++++++***))))))'''((())))))******))))))''''''((()))))))))))))))((()))+++,,,,,,***((('''(((&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''((())))))*********))))))&&&'''((())))))*********************+++---...///555CCCvvvdddEEE111...+++,,,///***))))))((((((((())))))***))))))************************))))))******+++,,,...------,,,,,,++++++***---***&&&---555:::VVV\\\BBB666...++++++---,,,******---)))***+++---......------////////////...---,,,,,,+++,,,---,,,,,,,,,...000222222222222222111111111............///000111222000000111222222111000///000111222333444444444444333333444666777777888888777555666999:::<<>>>>>===<<<;;;:::999888;;;:::;;;>>>>>>>>>BBBHHHJJJPPP___sss{{{yyy{{{|||yyyqqqmmmuuupppUUUCCC@@@CCC>>>>>>===;;;<<<>>>???>>>>>>999:::;;;<<<<<<<<<;;;:::;;;===>>>>>>;;;999888888555777:::>>>@@@AAAAAAAAA>>>@@@BBBBBB@@@???>>>??????>>><<<===???AAABBBBBBAAA???===<<<;;;<<<===>>>=========>>>???@@@AAABBBCCCHHHMMMYYYtttuuuOOO@@@777444777555333333444444555444444444////////////...---,,,+++---...000222222111///...000...---++++++++++++,,,---,,,+++***)))))))))******************)))(((((())))))************))))))(((((())))))))))))((((((''')))+++,,,,,,***(((&&&+++***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''***++++++******)))((('''&&&'''((()))*********************+++,,,---//////>>>HHHwwwbbbCCC///,,,***,,,...)))***))))))(((((((((((()))(((((())))))))))))((((((*********)))***++++++,,,........................---)))&&&---666<<>>===;;;:::999999999888999======<<>>>>><<<;;;<<<>>>?????????999:::;;;;;;;;;:::999888555777:::;;;;;;;;;;;;<<<888:::>>>AAADDDEEEEEEEEE>>>???AAAAAA@@@>>>===>>>>>>===<<<===???BBBCCCCCCAAA???===<<<;;;<<<>>>???????????????@@@AAABBBCCCBBBHHHMMMTTTkkkXXXCCC===777333333555444444333222222222333222111000000000000000000222111///.........///000000///...------...///000//////...---+++***))))))&&&''''''((()))******+++)))))))))))))))(((''''''&&&'''((((((((((((***,,,((()))***+++++++++++++++''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%******)))(((((()))***+++$$$%%%&&&'''(((***++++++))))))))))))))))))))))))...++++++,,,+++***...444444NNN]]]AAA000---)))((((((###%%%'''(((***+++++++++***)))'''$$$$$$%%%'''((((((******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((,,,***...444444>>>cccoooEEE555777111000...,,,+++++++++,,,------......///.........////////////////////////...---,,,++++++,,,...///000111333333333111///...,,,---///000000000///...,,,---000333444444333333444555666666777666666666222444666777888777666555666333444777888:::FFFSSSsssiiiWWWJJJDDD@@@@@@AAA???===<<<;;;=========>>>AAAAAA@@@AAA===@@@JJJSSS^^^vvv}}}tttqqqrrreeeGGG??????>>>???>>>>>>===============999888777666666555555666888888999999999:::::::::;;;===BBBEEEFFFDDDBBB@@@>>>>>>>>>===>>>>>>???@@@>>>>>>??????@@@AAACCCCCCBBBAAA@@@>>>============>>>============???@@@AAABBBJJJJJJOOOccc~~~```HHH@@@999555555444444333222222222222222333222111000////////////222111000///...//////000//////////////////////////////...---,,,+++******''''''(((((()))******+++)))))))))))))))(((''''''&&&'''(((((('''(((***,,,(((((()))*********))))))((('''''''''''''''''''''))))))((('''&&&&&&&&&&&&*********+++***)))((('''&&&&&&'''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,++++++...444888TTT[[[???///---***)))+++'''((()))***++++++******)))***(((&&&&&&(((***+++++++++++++++++++++++++++,,,++++++,,,,,,,,,+++***)))+++***...444444@@@gggbbbBBB444111111000...---,,,,,,------,,,------...............---------...///000000111///...,,,+++***+++,,,,,,///000111222222000...---///......---...///000111...///222333444444444333222222333444444444444444555666888999888777666444555333333666666888BBBMMMeeewwwwwwjjjZZZSSSJJJEEECCCAAA???>>>:::;;;<<<<<<>>>@@@???>>>???;;;<<>>======<<<<<<======999999888666666555555555888888999999999:::::::::===???AAACCCCCCBBB???>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB>>>>>>===<<<;;;;;;;;;;;;>>>============???@@@AAABBBIIIIIIKKK\\\ttthhhLLL@@@999555555333333222111111111111222333333111000////////////111111000///////////////---///000222222000///---000//////...---,,,++++++'''(((((())))))*********)))))))))))))))(((((('''&&&'''(((''''''''')))+++((())))))))))))(((((('''))))))((((((''''''&&&&&&))))))((('''&&&&&&&&&&&&)))***,,,,,,+++)))&&&###''''''((((((((()))))))))++++++******))))))((((((---******,,,,,,+++///555===\\\XXX===...---***+++...++++++++++++++++++***)))(((***(((&&&''')))+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++///333333BBBlll{{{VVVBBB888000//////............//////,,,,,,------............+++,,,---...///111222222000///---+++*********+++...///000000000///...---111///---,,,,,,...111222000111333444444444333222111222333333444444333333888999999999999777666444444333333555444555<<>>======>>>???>>><<<;;;===:::;;;>>>======GGGUUUmmmqqqqqqxxx___III@@@>>>>>>>>>===<<<<<<<<<<<<===;;;:::888777666555555555888888999999999:::::::::??????@@@AAAAAA???>>>===>>>??????@@@??????>>>>>>============>>>???@@@@@@<<<<<<<<<;;;;;;;;;<<<<<<============>>>???@@@@@@AAAHHHHHHHHHSSSeeelllLLL===666333333222222111111000111111222222111000000000000000000111000000///////////////...///000111111000///.../////////......---------(((((()))))))))*********(((((())))))))))))((((((&&&'''((('''&&&&&&(((***)))*********)))(((''''''******)))(((((('''''''''))))))((('''''''''''''''((()))***+++***)))'''%%%''''''''''''''''''''''''***))))))((((((''''''&&&,,,***))),,,,,,+++000666AAAeeeVVV===//////++++++///,,,***+++++++++++++++******(((&&&%%%&&&(((***+++***,,,,,,,,,++++++++++++***))))))***+++,,,,,,------+++,,,000222333EEEqqqmmmIII>>>777---------------......//////,,,,,,,,,,,,---......///,,,,,,---...///000111111///...---,,,,,,,,,,,,,,,...///000000000///......000///---,,,---...000111111222333333333222111111333333444555555555555555666777777888888777666555444444555555444444888<<<@@@IIIUUU___gggooovvvzzz|||{{{vvvpppkkkcccXXXNNNGGGBBB???@@@@@@===:::888;;;:::<<>><<>>===<<<<<<;;;;;;<<<<<<;;;:::999777666555555555888888999999999:::::::::>>>>>>>>>????????????@@@???@@@@@@@@@@@@???>>>=========<<<<<<<<<===>>>>>>===<<<<<<<<<======>>>???<<<<<<======>>>??????@@@@@@GGGFFFFFFLLLZZZ{{{qqqMMM;;;555333333222111111000111111222222////////////000111222333000000000000000//////...111000///......///000111.....................---))))))))))))************(((((())))))))))))(((((('''(((((((((&&&'''(((***++++++++++++***))))))(((******)))))))))((((((((())))))((('''''''''((((((((('''''''''((()))******''''''&&&&&&&&&&&&%%%%%%,,,,,,+++++++++*********+++))))))+++,,,,,,000777DDDnnnTTT<<<000000,,,+++---***((()))))))))***+++,,,,,,((('''&&&''')))++++++***++++++++++++++++++++++++))))))******+++,,,---...---...111333777LLLxxxaaa===333000)))***++++++,,,------------,,,+++++++++,,,---///000............////////////............//////000000///000000000000000000000---......///////////////111111111111111000000///222333333444444444444444222333444555555666666666444666666555444555666777===@@@EEELLLUUUaaaooozzzqqq___OOOFFF???@@@@@@<<<999:::999999<<>>===@@@DDDFFFSSSiiixxxsssxxxvvvTTTDDDBBB===<<<<<<;;;;;;;;;;;;;;;;;;:::999777666666555555888888999999999:::::::::;;;;;;<<<>>>@@@BBBDDDEEEAAAAAAAAA@@@@@@>>>============<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???;;;<<<<<<===>>>>>>?????????EEEEEEEEEJJJRRRpppxxxSSS>>>777555555222111111111111222333333////////////000111222333000000000000000///......111///...,,,,,,...///111---------------.........************************'''(((((()))))))))))))))((()))))))))'''''')))******++++++++++++******)))))))))))))))************))))))(((((('''(((((()))'''&&&&&&&&&''')))+++,,,'''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***((((((+++,,,,,,111888IIIxxx~~~OOO:::111222---***,,,)))'''''''''((()))+++,,,---,,,******+++,,,---,,,+++******+++++++++,,,,,,,,,************+++,,,---...//////111555???YYY[[[999///...,,,)))***+++,,,,,,,,,,,,,,,++++++******+++---///000//////////////////......---......///000111222222///000000000000000111111,,,---///000000000///...000000000000000////////////000111111222222111111///000111222333555666666444666666333444666777555999888:::???FFFQQQaaaoooxxx\\\NNNBBB@@@@@@;;;;;;>>>888999;;;;;;::::::;;;<<>>>>>======>>>>>>===<<<;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>BBBBBBDDDHHHMMMfffXXXAAA999666444222222222222222333444444222222111000///000000000///000000111000///...---......------------......++++++,,,,,,---------...************************''''''((())))))))))))))))))***+++***((((((***+++((()))***************)))((())))))******++++++,,,))))))(((((((((((())))))&&&&&&'''(((((()))))))))''''''((((((((((((((((((%%%%%%&&&&&&'''((((((((()))'''(((+++,,,---222888RRRpppHHH555000333...+++,,,)))(((((('''''''''(((***+++---,,,+++,,,------+++***))))))***+++,,,------...+++************+++---...//////111888IIIggg{{{UUU999000000222***+++,,,---------,,,+++++++++******+++---///111------......//////000000......///000000000000000............//////000000............/////////000000000000000000000111111///000000111111111111111000000000111222333444555222555444111222777888444555333444999===AAAMMMYYYooovvvbbbNNNGGGBBB;;;:::>>>999::::::999888999::::::>>>@@@GGGRRR[[[gggzzz}}}yyywwwxxxzzz~~~dddJJJAAA<<<;;;;;;:::999:::::::::999999888777777888888999888888999999999:::::::::999;;;>>>BBBFFFIIIKKKLLLFFFDDDAAA>>>======>>>??????>>>===<<<;;;;;;;;;;;;999999999999999999:::::::::;;;<<<>>>>>>>>>>>>======???===AAAFFFFFFZZZ|||[[[CCC999555333333222222222333444444555555444222111///...------///000111111111000...---+++,,,...//////...,,,+++***++++++,,,,,,---------++++++******************''''''((()))))))))))))))***++++++***))))))***,,,''''''((())))))***))))))(((((()))***+++,,,,,,---))))))(((((((((((()))***&&&''')))******(((&&&%%%((()))))))))*********+++''''''((()))***+++,,,,,,)))'''(((+++,,,---222999YYYdddCCC222...444000------******)))'''&&&&&&''''''(((,,,+++******++++++)))'''(((((()))***,,,---...///,,,+++*********+++,,,---//////111;;;PPPrrrmmmKKK666---...222,,,,,,.........---,,,++++++******)))+++---///111+++,,,---...///111222222...///////////////......---------------...///000000///---,,,,,,...000222111111000000111222222333111111222333333333333333222222222111111222333333111444222///111777888444888666777;;;;;;999???HHHXXXooovvv\\\OOOFFF;;;888<<<;;;<<<;;;::::::===>>>>>><<<;;;???FFFKKKRRRbbbrrrpppQQQEEE<<<;;;::::::999999::::::888888888777888888999:::888888999999999::::::::::::===@@@DDDHHHJJJLLLLLLHHHEEEAAA===<<<<<<>>>???@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>>>>>>>>>>======<<<:::???DDDBBBRRRqqqaaaEEE<<<999555333333222111111111222222555555333222111111000000//////............//////000////////////.........///---+++,,,...,,,%%%''')))+++---------,,,++++++++++++***)))(((((('''((())))))))))))*********(((((())))))((('''&&&&&&************))))))))))))***************+++++++++***++++++++++++***))))))(((((()))************))))))))))))))))))***++++++&&&---+++***000///111===\\\ZZZ777222//////---******---++++++)))(((((()))*********,,,,,,))))))++++++((()))((('''((()))+++...000---,,,,,,++++++,,,,,,---222666000888___aaaAAA555333222222111...,,,,,,......,,,)))...---,,,***)))******+++........................000000000000000000000000//////...---,,,++++++***......//////000000111111...------///222333333333222222222222222444555555444333222111111111222333000000111222222333333444333666888666333444999>>>FFFTTTllleeeRRRHHHAAA;;;888999;;;:::::::::<<<===999:::<<>><<<;;;<<<>>>???@@@@@@??????>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;@@@;;;;;;@@@@@@@@@NNN```gggIII>>>999666444444333333333444444555555555333222000000//////.................................---------,,,,,,,,,)))(((+++......)))%%%''')))+++,,,------,,,+++++++++******)))((((((''')))))))))*********++++++(((((())))))(((((('''&&&******)))))))))((((((((((((((())))))******++++++***++++++++++++***))))))((())))))))))))***************)))))))))***++++++(((...,,,+++111000444AAAbbb~~~OOO999333//////...******,,,((('''&&&&&&'''(((***+++***---,,,))))))++++++((('''''''''((())),,,///111...------,,,,,,------...---222///<<>>EEEIIIIIIKKKMMMJJJEEEBBB@@@===;;;:::;;;===>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<>>CCCBBB@@@IIIXXXzzzpppOOO???999666555555555555555666777888555444333111///.........,,,------......------,,,,,,,,,,,,,,,+++++++++++++++)))((())),,,---+++(((((()))***,,,,,,,,,,,,+++++++++******)))(((((((((************+++++++++,,,((())))))))))))((((((''')))))))))(((((((((''''''&&&''''''((()))******+++***++++++++++++***))))))))))))((((((((()))***+++++++++***))))))************...,,,---222111666FFFlllxxxHHH777111,,,,,,+++((((((***(((''''''&&&'''((()))***+++------******,,,,,,)))'''''''''(((***,,,///000......------------......+++111222BBBqqqXXX<<<333222222444---+++***+++,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---......//////000111111444222000000000000...,,,000111333444555555444444111111222222222222111111000000111111222333333444111333555444222333666:::777<<>><<<:::;;;<<<<<<999666<<<<<<;;;<<<<<<===>>>???BBBKKK^^^uuunnnOOOGGG???999777777777999===:::::::::::::::999999999999:::===AAAEEEFFFDDDBBBBBBGGGKKKKKKKKKKKKGGGBBB???>>><<<:::999:::<<<===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<===<<>>GGG\\\wwwgggSSSDDD>>>888888:::<<<:::777<<<<<<;;;;;;;;;;;;;;;;;;???EEEPPP^^^lll~~~yyyUUUHHH???888777888888999===:::::::::999999999999999:::<<>>>>>?????????===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======<<<;;;>>>BBBAAA>>>CCCJJJccc^^^BBB666444444444444444555666777888555444222000///...------//////000000000000//////------------,,,,,,,,,,,,,,,+++***************)))(((((()))***++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,))))))***************)))((((((((((((''''''''''''%%%&&&&&&'''(((((())))))***++++++++++++***))))))***((('''&&&&&&(((***+++)))(((((('''''''''((((((***,,,***,,,111000:::QQQ~~~OOO:::222++++++---++++++,,,'''&&&%%%%%%&&&''')))***+++------***))),,,,,,)))+++******************+++,,,++++++++++++++++++,,,...444777KKK{{{xxxLLL777111---,,,.........---+++)))'''&&&&&&((()))***+++,,,---------*********+++++++++,,,,,,////////////////////////.............../////////---------...//////000000222000//////000000...---...///222333444444222111---...000111222111000000111111222222333333444444222333444555555666777999;;;===<<<:::===III\\\lllrrr___MMMEEE<<<888:::>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>CCCJJJQQQ]]]rrr]]]GGG???888888::::::999;;;999999999999999999999999;;;===AAAGGGLLLOOOOOOMMMIIIIIIJJJKKKHHHCCC>>><<<999999999999999:::::::::<<<===>>>???@@@AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;<<<>>>>>>???EEEKKK___jjjHHH999666444444444444444555666777444333222111000/////////111000000//////000000111............------------'''((()))++++++,,,,,,,,,(((((())))))***++++++,,,******))))))))))))))))))************+++++++++,,,)))******++++++++++++***)))))))))(((((((((''''''''''''''''''((((((((((((***++++++++++++***))))))(((((('''''''''((()))***(((''''''''''''((()))***+++,,,)))---111///<<>>>>>>>>===;;;:::;;;???CCCKKKZZZhhhkkkKKKAAA::::::<<<;;;999:::999999999999:::::::::;;;===???CCCIIIOOORRRRRRQQQJJJHHHGGGGGGDDD>>>::::::777777999::::::::::::999===>>>???@@@BBBBBBBBBCCC>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;::::::<<<@@@FFFKKK[[[|||vvvQQQ>>><<<555555444444444555555666333333222111111111111111222111///------///111222............------------&&&(((+++,,,,,,+++******((((((((())))))***+++,,,)))))))))))))))))))))***)))))))))*********++++++)))***++++++,,,,,,++++++******)))))))))((((((((()))))))))(((((((((((('''***++++++++++++***))))))'''''''''((((((((())))))(((((((((((()))+++,,,---,,,,,,***...222000>>>\\\vvvOOOCCC888444333///+++***%%%%%%$$$$$$%%%''')))***)))++++++((((((******'''((())))))***++++++,,,,,,,,,++++++******++++++,,,,,,111333JJJ|||fff@@@444444...***,,,+++,,,---,,,)))((()))+++)))***+++,,,---,,,,,,+++******++++++,,,------...000000000000000000000000000000//////......------,,,,,,---......//////000111///......//////...---------......///000000000............///000111111,,,,,,---......//////000222222222444666777666666333555777888999<<>>>>>>>>======<<<999:::===@@@CCCKKKTTTfffxxx}}}UUUHHH===:::;;;;;;:::;;;999::::::;;;<<<===>>>>>>>>>@@@DDDJJJPPPSSSSSSRRRKKKFFFCCCCCC@@@999777999555777999:::;;;;;;:::999===>>>???@@@AAABBBBBBBBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;<<>>===EEEPPPYYYcccjjjjjjeeeeeebbb\\\SSSIIIBBB???>>>;;;<<<===>>>>>>===<<<<<<<<<888888;;;======???DDDKKKZZZppp]]]OOO@@@::::::::::::<<<:::;;;<<<===>>>@@@AAAAAA???@@@EEEKKKQQQTTTTTTSSSKKKEEEAAAAAA===666555999555666999;;;<<<;;;::::::======>>>@@@@@@AAAAAAAAA??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>BBBDDDEEERRRpppcccFFF<<<888777666666777666444222555333111000111222222222111///...------...///111333000,,,+++,,,+++)))&&&,,,---...000111...***&&&)))***++++++,,,,,,++++++,,,---......---+++)))(((%%%&&&((()))******))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***'''''''''''''''&&&&&&&&&+++***))))))******)))((((((((())))))(((((('''&&&(((***+++++++++---///111000---...111///000BBBXXXqqqjjjhhh```OOOAAAAAA666...///000---+++---,,,((('''++++++(((&&&'''''''''((())))))***++++++...---------,,,+++++++++)))222666LLL}}}\\\:::222///...---'''******))))))))))))******************))))))))))))$$$%%%(((+++,,,---------............/////////000---000333222///,,,,,,...---......///000111111222---------.........//////,,,---......///.........///...---,,,,,,---...///333///,,,///555666111+++---...000222444555555666999999:::::::::;;;;;;;;;<<>>>>>>>>>>>===;;;:::;;;===???@@@GGGJJJTTTfff|||qqqVVV>>>:::===;;;:::===AAAAAAAAAAAAAAABBBBBBCCCDDDFFFIIINNNQQQQQQNNNKKKEEEAAA===;;;<<<<<<:::888666777777888:::;;;<<<<<<======>>>???????????????=========<<<<<<;;;;;;;;;::::::;;;<<<=========<<<>>>=========>>>@@@BBBDDDLLLeeeiiiHHH;;;777666555666777777555444555333111111222333222222000///...------...///000000---++++++,,,---,,,***.........000111///,,,)))******+++,,,,,,,,,,,,,,,......---,,,,,,+++++++++))))))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******)))))))))((((((''''''((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&((()))))))))+++---//////++++++///...///>>>QQQuuufffPPPBBB555222222///,,,---111,,,+++------***((()))((()))***+++---...///000,,,,,,++++++++++++++++++,,,444999RRR^^^;;;222...------(((******))))))))))))*********************)))))))))++++++---...//////000000........./////////000000---///000000...------.........//////000111111222////////////////////////---......///000/////////111000000//////000000111111///---...111222///,,,...///000222444555555555777777777888888888999999666999<<<>>>AAAHHHSSS\\\llltttvvvoooeee]]]TTTLLLAAA>>><<<<<<===>>><<<:::<<<<<<;;;:::;;;<<<===>>>AAAAAAFFFSSSeee{{{~~~```DDD===@@@??????AAACCCDDDDDDEEEEEEEEEEEEDDDEEEFFFIIILLLOOONNNJJJGGG@@@===999888999999888666777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;::::::::::::::::::;;;<<<======>>>======>>>======>>>???@@@BBBCCCIII___uuuPPP<<<777666555666888888888666555333222111222333222111000///...------...///000,,,+++***+++---...///...000///...///000000...,,,++++++,,,---------,,,,,,///...,,,++++++,,,...///++++++,,,---------,,,,,,***++++++,,,,,,------...******++++++++++++******,,,,,,++++++***)))((((((&&&%%%&&&(((******(((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''''''''(((+++------)))))),,,---...888EEEiiilll\\\JJJAAA>>>999444000222---+++,,,---)))(((***))))))***+++,,,---//////,,,++++++++++++,,,,,,---...666===YYYbbb===111------...)))******))))))))))))******************************------,,,,,,,,,------........./////////000000000///---,,,,,,...//////.../////////000111111222222222222111000000//////.........///000000000000000000111111222222111111000000///...---------------...///111222333444444555444555555555555666666666222444666777999@@@IIIPPPfffoooxxx|||{{{vvvlllbbbNNNHHH@@@===>>>>>>;;;777::::::::::::;;;;;;;;;;;;>>>;;;;;;AAALLL]]]uuuoooNNNBBBCCCCCCCCCDDDGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKJJJFFFBBB<<<:::888777888888777666888888999:::;;;;;;<<<<<<;;;;;;<<<============<<<888888999999999999999:::;;;<<<===>>>>>>?????????>>>>>>>>>>>>???@@@BBBBBBFFFWWWwwwZZZAAA888666666666888:::999999666444222222333333222111000///............///000+++******+++---...///000000...------...//////...++++++,,,------------,,,...---,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************)))((('''&&&%%%$$$%%%%%%&&&(((++++++)))'''''''''((((((((('''&&&&&&###$$$&&&&&&&&&'''***,,,---((('''+++---...444;;;SSSwwwpppddd]]]TTTIII@@@<<<777333333111---+++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---///000///555>>>___ggg???222---,,,...*********))))))))))))***************+++++++++,,,,,,------,,,++++++---...///...////////////000000000000,,,******...000000...000000000111111222222222333333222111///...---,,,------...///////////////...///000111111000///...000111111...++++++---000///000111222333444444444333333333444444444555555222444555666777<<>>===;;;888888999::::::::::::999999>>>:::999<<>>???@@@@@@@@@>>>>>>>>>??????@@@AAAAAADDDPPPiiidddEEE:::888777777999::::::999666444333333444333222000//////............//////,,,,,,,,,,,,,,,---///000000...,,,+++---...------***+++,,,,,,------,,,,,,+++,,,---.........---,,,++++++++++++++++++,,,,,,//////...---+++***)))))))))******++++++******))))))((((((&&&%%%$$$############$$$&&&((()))'''&&&'''''''''((('''&&&&&&%%%###$$$&&&&&&&&&'''***,,,,,,)))(((+++---...111444BBBZZZxxxooobbbZZZSSSLLLHHHCCC:::444444111000...---,,,,,,---...---,,,+++++++++---...000...444>>>bbblllBBB444---,,,...+++******))))))))))))******)))******+++,,,------...000/////////000222333555////////////000000000111000---***+++...000000///111111111111222222222222333333222000...---+++++++++,,,------......------...///000111111000///...000222333111---,,,///333000111222333333333333333333333333333444444444555444444555555777:::>>>@@@DDDOOOccc{{{zzzbbbNNNBBB===;;;999888999999:::999999888888;;;999999<<>>>>>>>>======999:::::::::;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAA===>>>??????@@@@@@@@@@@@CCCJJJ^^^pppMMM>>><<<999888999999999888666555444444444444111///////////////////////////,,,---...---,,,,,,...000000...,,,,,,,,,---,,,+++******+++,,,,,,,,,++++++***+++---......---+++))),,,,,,,,,,,,---...///000111000///---+++)))((('''))))))************))))))))))))(((((('''&&&%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&'''***,,,+++***)))***+++,,,///111777BBBTTTiii}}}yyyppphhh^^^PPPFFFBBB;;;999666222///.........---,,,***))))))+++---...000444???gggpppFFF666...---...*********))))))))))))******))))))***+++---...//////------......000111222333/////////000000000111111000...------///000000///222222222222222222222222333333222000...,,,+++***++++++,,,------------,,,000111111222222111111000111333444333000000222555111222222333333333222222333333333333444444444444444333333444555777999:::<<>><<<999999999999888888888888444555888;;;<<<===BBBJJJUUUddd}}}lll\\\TTTOOOKKKHHHGGGEEEDDDBBB@@@???>>>CCCCCCBBBBBBCCCAAA===:::555777999999888888999:::888888888999999:::::::::<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<===:::;;;===>>>@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@AAAEEEUUUuuu]]]BBB???;;;999888888777666666555555555555444111///......////////////......+++---......,,,---///222222000.........---+++)))((()))******++++++******,,,,,,,,,,,,+++***))))))*********+++,,,...000111000000...---+++***(((((())))))************))))))))))))(((((('''''''''''''''%%%""""""###%%%&&&&&&$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%%%%&&&)))+++((()))***(((((()))---///111333;;;IIIVVV___dddgggmmmwwwuuuhhhccc\\\WWWOOOFFF>>>777333222111///---++++++,,,...///333666BBBkkksssIII888000------)))******))))))))))))******))))))***,,,---///000000+++,,,------.........---//////000000000111111111///000111111000/////////333333333333333333333333444333222111///...---,,,+++,,,------......------111000000//////000000111000111333333333333333444222222333333333222222111222222222222333333333333333333333444555666777777:::<<>>DDDKKKTTTfff}}}|||fffYYYQQQLLLGGGEEEBBB???===<<<<<<<<<>>>======>>>???>>>;;;999666999<<<<<<:::999999;;;777777888888888888999999;;;;;;<<<============<<<=========<<<<<<<<<<<<<<<::::::<<<>>>???@@@AAAAAA===>>>???@@@AAA@@@??????>>>BBBOOOlllnnnEEEAAA===:::888777666555666666555555555444111///......////////////......)))+++......------111444333222000000///...+++)))(((((()))***************...---+++)))(((((()))***'''''''''(((***,,,...000///...------,,,+++******))))))************))))))'''''''''''''''&&&&&&&&&,,,)))&&&$$$&&&((())))))&&&&&&'''''''''&&&%%%%%%!!!###$$$$$$$$$&&&(((***%%%)))***'''%%%''',,,//////---///555;;;>>>BBBGGGIIISSS```lllxxx{{{ooo```RRRGGG???;;;666444111//////000111333777999EEEooouuuJJJ:::111...---(((******))))))))))))******))))))+++,,,...///000111///000111111111000...---000000000000111111111111...222444444000......000333333333333333333333333555444333222111///......,,,---......//////......///...---,,,,,,---...///...///111333444555444333222222333333333222111111111111111111222222222222444444444555666777777666:::888<<>>777777777777777888888888999:::;;;;;;<<<<<<;;;;;;=========<<<<<<;;;;;;;;;999:::<<<===???@@@@@@AAA===>>>@@@AAAAAA@@@???>>>===@@@LLLgggzzzYYYDDD;;;;;;666555999999888888888888777444222111222333222111///...///000......//////000222333444333222111///---,,,,,,++++++***)))))))))***,,,,,,***++++++++++++***))))))***)))(((((()))***---...//////---+++)))'''&&&%%%)))***++++++***)))((('''((((((***++++++***)))(((,,,***(((&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++...111444666:::<<>>===888666888555666888:::<<<=========BBB@@@FFFSSS___nnnjjjXXXQQQNNNFFFCCC???<<<;;;;;;:::999<<<;;;;;;;;;<<<<<<;;;999<<<===???@@@???>>><<<;;;;;;;;;:::999888888888888:::888666888;;;<<<:::888>>>>>>>>>>>>===;;;::::::<<<::::::???CCCDDDDDDDDDAAA@@@???============>>>AAADDDKKK^^^]]]FFF::::::777777;;;999888888777666555333222111...///////////////000111......//////000222333444333222000///---,,,,,,,,,+++******)))***+++,,,---++++++,,,,,,++++++***)))+++***)))))))))+++---...111000///---+++)))(((''')))******+++***)))((('''&&&'''(((***+++++++++***((('''((((((((((((&&&%%%$$$%%%&&&''''''((((((((())))))))))))***+++,,,,,,************************''''''((((((***+++,,,---***,,,///444;;;FFFQQQYYYkkkvvvyyylllfff___ZZZWWWRRRJJJCCCBBB???QQQqqqGGG;;;111))))))(((+++,,,,,,,,,,,,,,,++++++)))***************++++++000...---...222444444222555222//////222555555555444222222333555555222///000000111111111111111111333444222...///333444222,,,++++++......---111777///111333333222111222333444444444444555555666666555555444333333222111111222222222222222222222222333333444444555666666666666777<<<@@@CCCKKK]]]mmmzzzfffNNNBBB999999;;;:::999999666777999;;;<<<===>>>???DDDAAADDDLLLRRR[[[rrrmmmXXXOOOJJJEEEBBB>>>;;;::::::999888888777777888999999777666:::;;;<<<======;;;:::888;;;:::999888777777888999999888666888:::<<<;;;999======>>>>>>===<<<<<<===??????@@@DDDGGGHHHGGGGGGAAA@@@???============>>>CCCEEEJJJ\\\lllOOO>>><<<999999;;;777888777666444333222111111111111111111111222222222......//////000222333444333222000///---,,,,,,,,,++++++*********+++,,,---,,,,,,------,,,,,,+++***++++++*********,,,---...000///...---+++***)))((())))))***++++++***((('''$$$%%%''')))***+++++++++'''((()))******(((&&&$$$%%%&&&''')))))))))((((((%%%%%%&&&'''(((((((((((())))))))))))))))))******&&&'''''''''''''''&&&&&&$$$&&&''')))---222888===FFFOOO\\\hhhrrr{{{zzzoooggg^^^ZZZgggmmmDDD777000,,,---,,,.........------,,,,,,+++************+++---......///...///111555777888777888555111000111333555555555555666888999777444000444444666777999::::::;;;::::::666111111444444111...+++***---......000444000111333333222222333444444555555666777888999999666666666555444444333333111111111111111111111111333333333444555555666666444555999===???@@@HHHPPPcccsssgggVVVDDD<<<:::888666555777888999;;;<<<>>>???@@@CCC@@@AAAEEEEEEIIIXXXiiirrrZZZNNNIIICCC@@@<<<:::999999888888999888888999:::;;;999888::::::;;;<<<;;;:::999888:::999777666555666888999888777777888:::;;;;;;::::::<<<============???AAADDDFFFHHHJJJJJJJJJIIIHHHAAA@@@>>>===<<<<<<===>>>DDDEEEIIIWWWwww\\\DDD>>>::::::;;;444888777444222111000111111444333111111111000...---......//////000222333444222111000///------,,,,,,++++++++++++,,,,,,,,,---------......------,,,+++,,,,,,+++++++++,,,---...---,,,++++++***)))((((((((()))***++++++***)))(((%%%&&&'''((())))))******++++++,,,+++)))'''''''''&&&''')))*********)))((("""###%%%&&&'''&&&%%%%%%*********+++++++++++++++'''((()))))))))'''&&&%%%((()))***+++***,,,///111444:::BBBJJJPPPWWW^^^bbblllttt}}}|||hhhAAA666222111333111111000///...,,,,,,++++++++++++,,,---///111333444222222444666888:::;;;;;;999777444333444666888999===>>>???AAABBBBBBAAA???DDDFFFJJJNNNRRRUUUWWWXXXSSSRRRMMMGGGCCCAAA;;;333333...,,,///000...---//////111222333222222333444444444555666777999999:::777777666666666555555555222222222222222222222222333333333444555555666666333222555;;;>>>>>>@@@DDDJJJWWWmmmqqq[[[III???999777666888888999:::;;;===>>>???@@@???@@@BBBAAABBBLLLXXXmmmzzz^^^OOOJJJAAA>>>:::888888888888777999888888999;;;<<<;;;999;;;;;;<<<<<<<<<;;;:::999999777555444444666888999888777888999:::;;;;;;;;;888:::<<<======>>>CCCGGGLLLPPPRRROOOLLLJJJHHHEEEAAA@@@>>>===<<<<<<======BBBBBBFFFRRRmmmeeeHHH???999:::;;;555888666444222111000000111000///......//////,,,***......//////000222333444222111000...------------++++++,,,,,,---------------............---,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++*********))))))((()))***++++++***)))(((((((((''''''''''''''''''+++,,,+++***((()))---000'''((()))*********)))(((&&&'''(((******)))(((''')))))))))******+++++++++&&&'''((())))))((('''&&&&&&((()))(((''''''((()))///111555999<<<@@@CCCFFFJJJQQQZZZ```aaa``````aaaeeelllwwwcccAAA777222222555222333222000...,,,+++++++++---,,,,,,,,,---///111333333555777999;;;<<<<<<===<<<===???BBBEEEIIINNNPPPTTTUUUUUUVVVXXX[[[^^^```eeehhhnnnuuu|||~~~yyyqqqjjjaaaSSSFFF:::333...000222///,,,+++---///111222111111222333222222333444666777888888666666666666666555555555444444444444444444444444333444444555555666666777333111333888<<<<<<===@@@>>>FFFUUUiii}}}uuu^^^III???===>>>999999999999:::;;;===>>>===>>>AAABBBAAAAAAGGGOOOXXXhhh~~~aaaNNNGGG@@@===999777888888888777555444444666888999888777:::::::::::::::999999888777666555444555666888999888888999999999999::::::777:::<<<<<<<<>><<<<<<<<<<<<===>>>???CCCLLLbbbmmmMMM@@@999999<<<888777666555333222111000000000//////222666777555222......//////000222333444111111///......---------+++,,,---.........------------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***)))))))))((('''&&&&&&%%%%%%&&&'''((()))((((((,,,222888)))(((((((((((()))))))))''''''((((((((((((((('''&&&&&&''''''(((((())))))%%%&&&''''''((('''''''''###%%%&&&&&&$$$$$$%%%&&&***+++---///111444555666555;;;BBBEEEEEEDDDEEEFFFIIIQQQ[[[eeemmmvvv~~~fffJJJ@@@777555777333777555222///---,,,,,,,,,---,,,,,,+++---///111333444888<<<@@@BBBCCCFFFGGGLLLQQQXXX___fffmmmtttxxx{{{{{{|||}}}vvvfffMMMAAA555333333111...,,,,,,...000111111111222333000111111222333444555555555555555555555555555555555555555555555555555555444555555666777777888888666444444777888777888<<<;;;>>>FFFUUUfffzzzuuuYYYGGG@@@===<<<<<<;;;::::::;;;<<<======???AAAAAA??????BBBFFFHHHRRRbbbvvvdddKKKBBB???<<<999777888999999888666555666888:::<<<;;;:::777777777666666666555555555555555666666888999999999:::;;;:::888777888999777:::<<<<<<<<>>AAAIIIYYYzzz|||YYYGGG;;;999===;;;666666666555333222000///222000111555;;;===:::777......//////000222333444111000///......---......+++,,,---...///......------------------,,,++++++***+++++++++++++++******+++++++++,,,,,,---------'''((()))***+++******)))((('''&&&%%%%%%%%%&&&'''$$$'''))))))(((***000666***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((''''''&&&&&&'''''''''%%%&&&''''''&&&%%%'''(((''''''(((***,,,.........+++///333444333222333555999???GGGMMMQQQVVV^^^dddooowwwyyybbbVVVHHHBBBAAA<<<;;;999555222///.........------///111666;;;AAADDDGGGLLLTTT[[[```eeejjjmmmtttzzzsss^^^GGG:::666222//////---///111222222222333444000000111111222222222333333333333333333333333333444444444444444444444444666666777777888888999999777666888:::888555666:::888999>>>FFFPPPbbb~~~ppp\\\MMMDDDAAA@@@>>><<<;;;<<<=========@@@AAA@@@>>>???AAABBBAAAEEENNN^^^tttjjjLLLBBB>>><<<999777888999:::999888888888;;;>>>??????>>>777666555555555444555555333444666888999999999999:::<<<<<<;;;888666777888777:::===<<<;;;???IIIQQQdddllljjjXXXHHHDDDDDDAAA@@@???===<<<;;;;;;<<<<<<===>>>BBBGGGRRRooogggPPP???:::===;;;666666777666555333000///000......111666888444000......//////000222333444111000///...............,,,,,,.../////////...---,,,,,,------,,,,,,+++*********+++++++++******)))((())))))***++++++,,,,,,'''((()))***++++++***)))&&&%%%%%%$$$%%%&&&((()))%%%))),,,+++'''&&&***---+++)))'''%%%%%%&&&(((***,,,+++)))(((((()))***+++'''''''''((()))******+++,,,+++)))(((''''''((()))&&&'''((('''&&&&&&(((***((('''((()))***+++***(((***---000///------///111444999???AAAAAADDDJJJOOOOOOVVV___fffnnn{{{yyykkkYYYOOOMMMGGG>>><<<888444111000000000---///333:::CCCLLLUUUZZZcccjjjuuuzzzYYYCCC999333000000...000222333333333444555111111111111111111111111222222222222222222222222333333333333333333333333777777777888999999::::::666777;;;>>>;;;666777<<<444555999>>>AAAMMMhhhuuueeeXXXEEECCC@@@>>>=========>>><<>><<<999888999:::::::::555555666888;;;======;;;888888777666666666666777222444777999::::::999999;;;======;;;777555666777777;;;===<<<;;;???JJJSSSaaajjjgggTTTCCC@@@AAA???@@@???===<<<;;;;;;<<<<<<>>>@@@CCCGGGNNNhhhxxxUUUEEE@@@???===666777777777777555444222///000000111222444555666444333222111222444777888222111///...,,,,,,++++++------......///000000000222111///...---,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''))))))*********))))))(((%%%&&&&&&&&&'''(((((((((&&&''''''((()))******+++,,,,,,+++)))'''&&&'''))))))))))))))))))***++++++(((((('''&&&&&&&&&&&&'''&&&''')))***+++***((('''((())))))(((((('''&&&%%%...---+++******+++---...333444666888999999999888;;;???CCCFFFKKKUUUcccnnn}}}}}}mmm___VVVHHHCCC>>><<<;;;888555444777444;;;MMMaaaqqq{{{[[[DDD777111...111//////111000---...222111111111222222333333333444444555555444333222222333222111111222333555666666666666777888999:::;;;;;;;;;;;;;;;;;;::::::999666888:::;;;???IIIXXXccc~~~ppp[[[LLL>>>:::;;;:::<<<@@@<<<>>>AAACCCDDDDDDBBBAAABBB@@@BBBJJJUUUccczzz|||XXXDDD@@@<<<;;;;;;999555666:::777888999;;;<<<<<<;;;;;;999888777555444444333333444444444555555777888888===<<<;;;:::999888888888888:::<<<<<<<<<@@@FFFKKK]]]]]]YYYPPPEEE===<<<=========<<<;;;;;;;;;<<<<<<;;;AAA@@@CCCNNNaaa^^^HHH>>>;;;:::777777888777666555333222000000000111222333555555444333222111222444555777111111///...---,,,,,,,,,.....................---//////...------,,,------------,,,,,,++++++******+++,,,,,,------,,,,,,+++))))))))))))(((((((((((())))))************))))))&&&'''''''''''''''((((((''''''(((((()))******+++++++++***(((&&&&&&(((***+++***)))''''''&&&&&&&&&)))))))))(((((((((((('''((((((((((((((())))))***)))))))))))))))((('''&&&---,,,***))))))+++,,,---,,,---...///000000//////...111444666888@@@KKKSSS^^^```ggguuuvvvkkkYYYVVVSSSQQQNNNIIICCC@@@EEEEEEPPPiiizzz```LLL===444555222222444444222222555111111222222222333333333333444555666777777777777444444444444444444555555666666777888999:::;;;<<>>>>><<<;;;999888555777888888:::@@@JJJSSSdddsssmmmXXXDDD<<<<<<<<<;;;;;;======>>>>>>???@@@AAAAAAFFFDDDDDDIIINNNWWWhhhxxxbbbKKKAAA===;;;;;;999555666:::888999:::::::::999888777666666555555666666777777333333444555777999:::;;;===<<<;;;:::999999999999555666888888999<<>>;;;:::999999888777666444222111000000000000111222444444444333222111111222444444111000///...------------/////////...---,,,,,,,,,------,,,,,,,,,------......---,,,+++***)))((((((++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))************))))))(((((((((((('''''''''''''''(((((())))))*********)))***)))((('''''')))+++++++++)))((('''&&&&&&&&&******+++++++++***)))(((***)))'''&&&&&&(((***,,,))))))*********))))))(((,,,+++))))))((()))***++++++,,,,,,------,,,,,,+++)))+++---------000777<<<@@@AAAHHHVVVmmm|||tttvvvxxxwwwsssmmmeee```]]]]]]gggfffKKK;;;555111000333555333222444222222222222333333333333333444555777999:::;;;;;;555666666666666555555444444555888:::;;;<<<<<<<<>>===<<<<<<>>>@@@BBBFFFDDDDDDFFFHHHLLLUUU___xxxpppTTTCCC>>>;;;;;;999666666999999999::::::999777666555666666666666777777777888333333444555888:::<<<===<<<<<<<<<;;;::::::::::::333444555666777:::>>>BBBFFFHHHIIIEEE???;;;::::::999888888999999:::;;;<<<<<>>===;;;:::999777555333111000000000000000000111222333333333222111111111222222000000///......---......000/////////.........---...------,,,,,,,,,,,,---,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,((())))))************)))***))))))(((((('''''''''(((((()))))))))*********)))******)))((()))+++---+++******)))******++++++)))***+++,,,,,,***(((''')))((('''''''''(((***+++)))******+++++++++************)))((((((((())))))------------,,,,,,++++++***+++---,,,+++,,,...111333444999DDDUUUjjj}}}}}}aaaJJJ999333///222555444333333333333333333333333333333333444666777999:::;;;;;;555555666777666555333222333555888:::<<<<<<<<<;;;AAAAAA@@@>>><<<:::888777666888::::::999888999;;;BBBKKK^^^zzzfffPPPFFFBBBAAAAAABBBAAA???>>>>>>???AAAAAA@@@@@@BBBDDDEEEGGGLLLQQQcccttt|||[[[EEE@@@;;;;;;:::777666999999999::::::999888777666888888888888777666555444333333444555777888:::;;;;;;;;;<<<<<<;;;;;;;;;:::444444555666888:::>>>@@@@@@BBBEEEDDD@@@===;;;;;;777777777888999:::;;;<<<===BBBAAACCCLLLXXXvvvbbbMMMDDD???<<<<<<;;;999777444222111000000000000//////000111111222111111000000000000111000//////........./////////000000000111111111222000000...---,,,+++++++++***************************++++++,,,,,,++++++***++++++*********)))))))))(((((()))************************))))))(((((('''))))))))))))******************+++***)))***---///++++++************++++++((()))***++++++)))'''&&&&&&''')))*********)))((())))))***++++++,,,++++++***))))))(((''''''''''''***))))))((('''''''''''''''((())))))(((((()))***...000333999CCCOOO[[[bbbjjjooovvv|||}}}zzzvvvtttfffHHH===444444666666444444333333333333333333333333333444555666777777777777333444444555444333111000222444777999;;;;;;:::999<<<<<<;;;;;;:::888777666444666999:::;;;;;;;;;;;;@@@BBBMMMbbb}}}dddPPPGGGDDDDDDBBBBBBAAAAAA@@@@@@???>>>===???BBBCCCDDDGGGIIIJJJPPP\\\sss```HHHAAA<<<;;;:::777777888888999:::;;;;;;:::999888777777888888777666555444444444444444444555666777999:::;;;<<<<<<;;;;;;:::555444444666888;;;<<<======@@@BBBBBBAAA===;;;999666777777888999;;;<<<======BBBAAADDDNNNZZZvvvkkkRRRDDD===999<<<;;;888666444222111111111000///////////////000//////000000000000000000/////////...//////000000000000000111222333333333222111000...,,,+++++++++*********+++++++++,,,,,,******++++++++++++******)))(((((((((''''''&&&&&&'''((()))******+++******************))))))))))))***************************++++++***)))***,,,......---+++)))'''&&&&&&%%%'''((()))))))))((('''&&&%%%''')))++++++***(((''''''((()))***+++,,,,,,,,,)))))))))((((((''''''&&&***)))(((''''''&&&''''''%%%&&&''''''((()))))))))(((+++...222555:::@@@DDDJJJNNNSSSWWWYYYZZZ\\\^^^ttt```NNN<<<555555333111000444444444444333333333333333333444444444444444333111222222222222111111000222333444666777777777777666777777777777666666555111222444777999:::;;;;;;:::999???NNNddd}}}hhhWWWLLLFFFAAAAAAAAAAAA???>>><<<;;;???BBBCCCBBBCCCFFFFFFCCCEEELLL]]]vvvfffKKKCCC<<<;;;;;;888777888888999;;;;;;<<<;;;:::999222333555666777888777777555444444333333444444555777888:::;;;<<<;;;::::::555444444555888:::;;;;;;<<<===?????????<<<:::888888888999999;;;<<<===>>>>>>CCCBBBFFFRRR___|||~~~]]]FFF<<<:::<<<:::888555444222222222111000///...............---......///000000000000//////......///000111111111111111111111111222222222111000///...---------,,,,,,,,,,,,++++++++++++******++++++++++++******((((((((((((((()))))))))'''((()))******+++++++++))))))***************+++************************)))******((('''(((***,,,...---+++)))(((&&&&&&%%%))))))(((((((((''''''''''''(((((()))))))))))))))&&&'''(((***+++,,,,,,,,,*********)))(((''''''&&&,,,+++***)))))))))***+++((((((((()))***,,,,,,,,,'''***...//////111444777777999<<<===>>>@@@DDDGGGWWWlllhhhMMM>>>999555111///555555444444444333333333111111222333333333333222111111000000000111222222222222222333333333444444444555555555555444444333333222222333555777888999555444888BBBOOOaaazzzwwwaaaQQQFFFDDDBBB@@@>>>===>>>>>>AAADDDCCC??????CCCCCC???BBBEEEPPPaaauuunnnMMMDDD<<<;;;;;;999777888::::::;;;;;;:::999888777000111444666777777666555444444444444444555666777555666888:::;;;;;;:::999888666666888;;;======;;;;;;<<<===>>>>>>===;;;999;;;;;;;;;;;;<<<===?????????CCCCCCHHHVVVffffffIII??????;;;:::777555333333333333111000///...............,,,,,,...///000000000000///......//////000111222222222111111000/////////000000////////////000000///......---,,,+++************++++++++++++******((()))***+++,,,---......''''''(((******+++++++++)))))))))***+++++++++,,,++++++******************((((((((('''&&&&&&(((***------,,,+++******++++++******)))((('''(((((((((***)))'''&&&'''(((***+++%%%&&&((()))++++++,,,,,,************)))((('''&&&***)))(((''''''((()))***)))((('''(((***,,,,,,,,,,,,///111111000000333555444555777666555666999===999NNNaaagggpppaaaMMMDDD>>>999777555555555444444333333333///000111222333333333333111111000///000111333444222111111000000111111222555555555555444333222111777555333222444666777777444444888>>>BBBJJJ^^^rrrwww___KKKHHHDDD@@@>>>???AAABBB@@@BBB@@@<<<===BBBCCC>>>>>>???EEEQQQ]]]oootttNNNDDD<<<;;;;;;999777888;;;;;;;;;:::999777555333222333555666666444333111333333444444666777999999444555888:::;;;:::999999<<<:::999;;;???AAA@@@>>><<<<<<===>>>@@@@@@???==================>>>???@@@???CCCCCCJJJYYYjjjsssQQQ@@@<<>>>>>===>>>>>>;;;???CCCEEEJJJXXXnnntttUUUEEE???===777888:::444:::::::::::::::999888777222444555555444333333444888888888888999999999999777777888888888888777777777999<<<>>>@@@@@@@@@???>>>>>>>>>???@@@@@@@@@AAAAAA???<<<;;;<<<<<<<<<;;;???AAA@@@HHH]]]ttt{{{WWWDDD>>>???<<<888666666555444222///000000///......///111222333222......111111///000000///------///333666444333222111000000000000............------,,,,,,,,,+++***)))))))))******...------,,,,,,,,,---------,,,++++++************,,,,,,------,,,++++++***************************+++***)))***+++***)))'''...------,,,***))))))(((,,,,,,+++***************'''((()))******+++*********)))))))))((((((***,,,&&&%%%'''+++---******---******************))))))+++******************)))***+++,,,,,,---,,,,,,,,,............//////000111333333333222111000......///111444777;;;CCCLLLSSS```dddkkkrrrwwwzzz{{{{{{yyyzzz{{{~~~rrrZZZIIICCC===;;;999888888777444111111222222222222222222222222222222222222222333333222333333333333333333444555555555444444444444444222222333555777888999:::444444444444666===FFFLLLcccmmmUUUHHHCCC???<<<<<<@@@???>>>==================@@@BBBBBBDDDMMMZZZeee{{{WWWGGG@@@???:::;;;<<<666777777777777666555444333333555666666555444444555333333333333444444444444777777888888888888777777888:::>>>AAACCCCCCBBBBBB=========>>>??????@@@@@@AAA???<<<;;;<<<<<<<<<;;;???BBBAAAIII[[[qqq\\\FFF>>>@@@===999777777666555333000111222111000000111333555777444//////222333111000000111000///000222555111111000///............,,,------------,,,,,,+++******)))(((((((((((()))************++++++++++++,,,+++++++++************,,,---...//////---+++***++++++++++++++++++++++++***)))''''''((((((((('''------,,,+++***)))))))))...---+++******+++,,,---))))))***************))))))+++,,,+++))))))+++...%%%###%%%***,,,***+++---((((((((())))))*********,,,++++++******))))))((())))))***++++++++++++***,,,,,,,,,---...///000111222222222222111///...---...............111666999???BBBGGGMMMRRRVVVXXXYYYWWWYYY[[[]]]aaalll|||zzzcccVVVEEE@@@:::777666555222///222222222222222111111111222222222222222333444444222222333333333222222111222222333333333333444444333444444555777888888999666555555444444777<<<@@@LLLdddkkkUUUIIIBBB>>>===>>>>>>===<<<<<<<<<======>>>?????????@@@DDDIIIMMMddd|||[[[IIIBBBBBB>>>>>>???999555555555555444333222111444666777777666555555666555555555555666666666666888888999999999999888888999<<<@@@DDDFFFFFFEEEDDD<<<<<<======>>>??????@@@@@@>>><<<<<<======<<<;;;>>>BBBCCCHHHWWWkkk[[[EEE===@@@>>>;;;999777666555555000111222111000000222444888999666111000333444222///111222222111111222444000000///...---------------......//////...---,,,*********)))))))))))))))(((((()))))))))(((((('''******+++++++++*********+++---///111000///,,,++++++++++++++++++++++++++++++(((&&&&&&'''(((((((((,,,,,,++++++******))))))---,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))+++,,,,,,+++---000000...(((&&&'''+++,,,******---((((((((((((((()))))))))))))))))))))))))))))))))((())))))***************+++++++++,,,---...000111222222222111000///------......---------///111222222333555999===@@@CCCEEEGGGJJJKKKHHHHHHNNN\\\gggwww\\\RRRCCC999666555555333222111111111111222222333222222222222222333444555333333333444444444222111111111222222333444444555555555555666777777888888888777777666666777999:::BBBRRRllliiiTTTGGGCCCCCC>>>>>>===<<<<<<<<<<<<======<<<<<<===@@@CCCDDDEEESSSeee```KKKCCCDDD@@@??????:::888888888777666555444333555777999888777666777888888888888888999999999999888888999999999999888888888;;;@@@DDDGGGGGGEEEDDD<<<<<<===>>>???@@@@@@AAA@@@>>>======>>>>>>===;;;;;;BBBCCCFFFQQQaaa[[[FFF???@@@>>><<<999777555555666111111222111000000111333888999777222000333444222///111222222111111111333333333222111000000000000,,,---.../////////---,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,+++)))'''&&&))))))***+++++++++***)))+++---///111111///---++++++++++++++++++++++++++++++)))''''''(((*********************************+++---///111111///---+++***++++++++++++******))),,,***(((+++666???===444---******,,,,,,)))))),,,*********)))(((''''''&&&&&&&&&''''''((()))******+++,,,------......------)))******+++---///000111111111111000///...---,,,*********+++,,,---------.........///111333666777<<<>>>>>>:::777:::DDDMMMaaakkk{{{rrrZZZFFF===999777555111111111111222333555555333222222222333444444555555444444555777777444111111111222333444555555666666666666666777777888888777666666666777888999999===DDDTTTllldddOOOFFFDDD@@@@@@>>>==================:::999:::>>>BBBDDDDDDFFFQQQddd|||fffMMMBBBDDD@@@===>>>:::999999999888777666444444666888999999888777777888444444444555555555666666888888888999999888888888777999===AAACCCDDDBBBAAA===>>>>>>???AAABBBBBBCCC???>>>======>>>???===<<<:::@@@AAACCCKKKWWWuuu^^^IIIBBB???>>>===:::666444555666222333333222000000111222555777666222111333333000000111222222000000111222222222111000////////////***+++---...///...,,,+++------......------,,,+++,,,,,,,,,+++***'''%%%###((()))***+++++++++***)))+++,,,...000000///...---+++++++++++++++++++++++++++)))((()))***++++++***)))))))))***************+++---111444444222///,,,******+++++++++++++++******)))&&&,,,===KKKHHH;;;000---+++---,,,)))))),,,,,,++++++***(((''''''&&&$$$%%%&&&''')))***++++++******+++,,,,,,,,,,,,+++))))))***+++---///111222000000000000///---,,,+++*********,,,------***(((000000///......000111222333555666444111333:::@@@DDDLLLYYYgggyyywww___OOOCCC999222333333222222333444666777444444333333333333444444444333333666999999666222111111222333333444555555666666666777777888888888444333333444666888888888666777AAATTThhh~~~aaaNNNCCCDDDCCCBBB@@@???>>>======<<<:::888888;;;>>>@@@AAABBBFFFRRRdddzzzmmmPPPAAACCC???<<<===;;;999999888777666555333222666888999999888777777888333333333444444444444555777777888888888888777777666777:::===>>>??????>>>>>>>>>???@@@AAACCCDDDDDD>>>>>>===>>>??????>>><<<:::@@@???@@@FFFNNNgggbbbKKKCCC>>>>>>===999555333444666555666666444111000111222111444555222222333222...000111111000......000222000///...------,,,,,,---***+++...///000///---,,,------...///...---,,,+++******++++++***(((%%%$$$'''(((***+++,,,+++***)))+++,,,---...............************************))))))(((***+++,,,+++)))((()))))))))******++++++***,,,...111111000...,,,))))))***+++,,,,,,,,,,,,))))))(((+++:::HHHEEE777///,,,***,,,+++((())),,,++++++*********)))))))))'''(((((()))***++++++,,,&&&'''(((((())))))(((((())))))***,,,...000222444000000000///...---,,,++++++***+++---///...***'''111111000///000000111222000111222222222333666888555;;;CCCKKKZZZsssttt___JJJ;;;888777555333333333555555666555444333333333333333222111111555999:::666222000111111111222222333333555555666777888888999999555333111333666999999888555333:::FFFQQQbbbdddOOOHHHGGGEEECCCAAA???>>>>>>:::::::::::::::;;;===>>>CCCCCCHHHSSSbbb|||tttTTTBBBBBB>>>:::<<<<<<999999888777666444333222666888999999888777777888555555555666666666777777666666777777777777666666666777888999:::;;;;;;<<<======>>>???AAABBBCCCDDD>>>======???@@@@@@>>><<<===@@@>>>???EEEIII[[[xxxeeeKKKAAA===>>>===999555333444666888888888555333111222333...222444222222333111---000111000///------///222333222111000000//////000,,,...000222333222000...,,,---...///...---,,,+++,,,---/////////---+++***&&&(((***+++,,,+++***))),,,,,,,,,,,,------......))))))))))))))))))))))))(((((((((***,,,,,,***((((((((())))))******++++++((()))******+++++++++***((()))***+++,,,---------))),,,+++)))222===:::...---)))(((******(((***---************+++++++++++++++++++++++++++,,,,,,,,,))))))***+++++++++++++++))))))***,,,...111333444000000000///...---++++++'''&&&(((+++......***&&&------------......///000/////////000000000000000222666:::===GGG\\\xxxdddPPP<<<:::777555333333333444777666555444333222222222111///000444999:::666222000000000000111111111111555555666777888999::::::777555333444777::::::999:::888;;;BBBDDDMMMkkk{{{___KKKJJJGGGDDDBBB@@@???>>>666999<<<===<<<<<<===???AAA???AAAFFFOOOeeeyyyVVVCCCBBB>>>:::======;;;;;;:::999888666444333666777999999777666777888444444444555555555555666555555666666666666555555777777777777777999:::;;;;;;<<<===???@@@AAACCCCCC>>>===>>>???AAA@@@>>><<>>???EEEGGGUUUoooiiiLLLAAA???===;;;999999777555333777666555333222222333333333444555555555444333222//////000000111111111111000000///...............////////////...---,,,++++++++++++,,,,,,---------......---------,,,,,,,,,'''(((((((((((()))))))))'''))),,,...000000///...+++,,,,,,,,,,,,+++******---+++)))'''&&&'''((())))))'''&&&'''***,,,***(((++++++,,,---------,,,,,,)))+++------,,,******+++***)))))))))+++,,,...///,,,++++++***))))))************++++++++++++******)))((('''(((***++++++******))))))))),,,---...---++++++,,,---///111333444111000...,,,+++,,,---...---+++***,,,...///,,,))).........///////////////111111111000000000000000222333444666;;;GGGXXXddd{{{mmmMMMDDD;;;888666333333555444444333333444666777888555555666666555444333333222222111111111222333444333444555777777888888888777666666555555666888888666999;;;===AAAJJJXXXbbbrrr[[[QQQHHHEEEBBB===<<>>???@@@<<<>>>EEEIIISSSmmmeeeEEE===???===999::::::999888777666666666666888888888888888777666666333444555666666666555444555555555666666777777777111333555666666777888999444777:::<<<======>>>???<<<<<<===>>>??????>>><<<;;;:::<<<@@@CCCHHHSSS]]]oooPPPDDD@@@===;;;:::999888666444777666444222222222222333333444555555555444333222000000000111111111222222222111000000//////000000////////////...---,,,+++/////////......---------/////////............---)))))))))************+++)))***,,,...//////......)))***+++,,,,,,,,,,,,,,,***(((&&&%%%$$$%%%&&&'''***(((&&&''')))***)))'''------------,,,+++******)))+++------+++******+++((('''''''''(((***,,,------,,,+++***))))))))))))******++++++++++++*********)))(((***,,,---,,,++++++***)))***,,,---......+++,,,---...000222444555222000...,,,+++,,,,,,---,,,++++++,,,//////---***............/////////000000000000000000000000000000222333333555;;;FFFNNNYYY```jjjsss|||cccRRRAAA;;;;;;999555444666555444444444555666777555555666666555444444333111111222222222222222222555555777888999:::;;;;;;777777666666666888999:::666888::::::<<>>??????;;;===BBBDDDIII[[[ppppppNNNBBBAAA???;;;;;;:::999888777666666666666777777777777777666666555333444555666666666555444333333333333444444444555111333666777666777888999555777:::;;;;;;<<<===???@@@@@@@@@AAAAAA@@@>>>===>>><<<===@@@AAADDDMMMWWWwwwVVVFFF@@@>>>;;;::::::999888666555444333222111111222222444444444444444333222222111111111111111222222222333222222111111111111111////////////...---,,,,,,//////..............................------------+++++++++,,,,,,,,,------,,,,,,,,,---------......((()))***,,,------......((('''&&&%%%%%%%%%&&&'''***(((''''''))))))(((&&&......------,,,***)))((()))+++,,,,,,+++******+++((((((''''''(((***,,,---///...---+++***)))((((((******++++++++++++******+++***)))+++---......---++++++++++++,,,,,,---...+++,,,---///111333555666222000...---+++++++++,,,,,,,,,,,,---///000...---..................///000000000000000000000000000---///111111000111555999>>>BBBGGGMMMUUUaaaoooxxx|||bbbGGG<<<<<<;;;666222777777666555444444555555555555555666555555444333111222333444333333111111333444666888999:::;;;;;;777666666666777888:::;;;999::::::999888;;;BBBGGGPPPkkk|||cccTTTLLLEEE@@@===999999999:::;;;<<<>>>>>>===:::;;;AAABBBBBBJJJVVVkkk{{{VVVEEEAAA>>>;;;;;;999999888777666666666666666666666666666555444444333444555666666666666555333333333333333444444444222444777777777777888999666888999999999:::<<<>>>EEEEEEFFFEEEDDDAAA>>>===>>>======???@@@BBBJJJSSSwww\\\GGGAAA>>>;;;:::::::::999777444333222111000111222222444444444444333333222222111111111111222222222222333222111111000000111111......//////...------,,,))))))***,,,---///000111,,,,,,+++++++++*********------------...............------,,,,,,,,,------)))***+++,,,------------)))((((((''''''((()))***(((((('''(((((())))))(((,,,,,,,,,,,,,,,+++***))))))+++,,,+++***)))***++++++************,,,---///111000...,,,***)))((((((******++++++++++++*********))))))***---......---,,,------,,,,,,,,,---...+++,,,...000222333444555111000///---++++++++++++,,,,,,---...////////////......---------...///000/////////000000000000000,,,...000000//////111333777777999;;;@@@GGGOOOTTT```lll|||wwwUUUBBB>>><<<999777777777777666666666666666444555555555555555444444333444555666666444222111111222444555777888999999555555555555666777999:::;;;<<<<<<;;;999999<<>>===:::;;;@@@BBBAAAEEEJJJXXXqqq[[[EEE>>><<<999888999888777666666555555666444555555555555444333333444444555555666666777777555555555555555555666666444666888888777777888999777888888888777888;;;>>>HHHIIIJJJHHHEEEAAA>>><<<<<<;;;<<>>;;;:::888999888777666555555555555444444444444444333222222444444555555666777888888666666666666666666666666666777999999888777888888777888888888777888;;;>>>HHHJJJLLLJJJEEE@@@===<<<>>>===>>>@@@AAABBBJJJRRRlllnnnOOOCCC@@@;;;999888888777666444333222111111222333444444444333222222222222222111111111000000000000000000//////...............---...............------000/////////////////////............---------------------.........//////---------------------,,,---------------,,,++++++((((((((((((((((((((((((''')))************+++---'''((()))+++,,,,,,------******+++***((((((***,,,***)))((((((((()))+++,,,222111///---+++***))))))******++++++++++++******((((((((())),,,......---...000111///,,,***,,,//////000111222333333222111......------,,,,,,++++++---......---,,,,,,---///...---,,,++++++---///000---......//////000000111111000///---,,,------...000000111555:::;;;888444888999>>>GGGQQQ]]]mmmzzzuuu]]]JJJ@@@>>>;;;;;;;;;;;;;;;:::999888333444555555666555555555444555666777888777777666444555666777888999999999444444333222222333555666666666666777888999::::::BBBAAACCCMMM^^^wwwsssZZZJJJBBB??????>>>===<<<<<<<<<<<>>GGGJJJMMMLLLFFFAAA>>>===AAA@@@@@@BBBAAA@@@FFFNNNiii{{{XXXDDD@@@;;;888666666555444555444333222222333444555444333222111111111222333000000000/////////......000///......------......------...............---111111000000//////....../////////............---,,,,,,,,,,,,---------...+++,,,---.........---,,,,,,,,,------------------***************)))((('''+++---...---***)))***,,,((()))***+++++++++++++++*********)))((((((***,,,***)))((((((((()))***+++222111///...,,,+++************++++++++++++******)))((((((***---//////......111222000,,,***,,,000333444555666555444222111,,,,,,,,,------,,,,,,+++...//////---***)))+++...///---+++***+++,,,///000------......///000000111000///////////////...---222000111555;;;===999444222000222777;;;@@@LLLXXXfffttteeePPPGGG@@@@@@@@@>>><<<:::888666333444444555666666555555333333444555666777777888555666666777888888777777666555444333222333444555444444444555777999:::;;;>>><<<>>>EEENNN^^^zzzpppYYYJJJCCCBBB@@@???===<<<<<<<<<>>>??????<<<999:::<<<===CCCFFFNNN]]]sssvvvgggSSSOOOTTTXXXqqqtttTTTFFFCCC@@@<<<888888666555555555555555444444444555444333333222555444444555666777999:::888777777777666666666555888:::;;;:::999777777888555777:::;;;;;;<<<===???FFFJJJNNNMMMHHHBBB@@@@@@???>>>???AAA@@@???EEELLLeee```EEE@@@;;;777666555444333555444333333333444555666444333222111111111222333000000//////.........---000000///...............------...............---,,,---------......//////......---------,,,,,,,,,+++++++++,,,,,,,,,------***+++---//////...---,,,***+++,,,---.../////////.........------+++***)))...000111...***((((((*********+++++++++******)))*********)))'''(((***,,,,,,+++*********+++,,,---222111///...,,,,,,++++++******++++++++++++*********)))***+++...000000000///222333000,,,***,,,000666777888888777555333111***+++,,,---------,,,,,,...//////,,,)))(((***---///---+++******,,,///000---------...///000000111,,,---///222444444111///333///...222888:::666111000------000111111:::DDDIIIUUUfffvvvhhhXXXEEEDDDCCCAAA===999666444333333444555666666666555111111111222444555777888444444555555555555444444888777555444333333444444666555444555888:::<<<<<<:::999===CCCEEEMMMccc{{{hhhSSSEEEDDDBBB@@@>>><<<;;;;;;999>>>@@@>>>;;;<<<>>>@@@>>>AAAGGGOOO\\\uuuwww^^^VVVMMMPPPUUUXXXsssyyyXXXHHHDDD@@@:::888777666555555444444555444444555555444444333222555555444555666888:::;;;;;;:::::::::999999888888999:::;;;;;;999777777888444777:::<<<======>>>???EEEJJJOOOOOOIIIDDDBBBCCC:::999<<>>CCCBBB===777444222333111...,,,,,,,,,***)))+++++++++,,,+++)))$$$!!!)))---222333000---,,,---,,,---///000000000///......///000000//////000111222222222111000///......***)))***---222444333222:::@@@HHHRRR^^^ooosss[[[LLL???===>>>:::444222333444555777777666555444111555999999666666:::>>>888888777777777777888888999888666555444444555666555666777888888999999999;;;999:::===???DDDOOOZZZyyyooo\\\PPPGGGDDDAAA<<<;;;>>>===>>>>>>>>>======???AAABBBAAACCCHHHRRRddd~~~www___RRRLLLIIIJJJMMM^^^___LLLCCC===999::::::999888777666555555555555555555444333222222333333333444555666888888999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999999;;;======<<<===@@@DDDCCCEEEIIIKKKJJJFFFBBB???@@@===<<<>>>>>>???DDDJJJaaavvvSSSBBB666666777444111333000111333444555555555555333222222111111222222333000000000///////////////...............---,,,,,,000111222111000000111222///000111111111///---,,,......//////000000000000...---,,,++++++---///000///...---,,,,,,---............------------......------,,,+++++++++,,,---111555666222+++'''***---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++---...//////......---,,,+++******------,,,,,,,,,+++++++++''')))************---///---...---+++((()))---222@@@HHHQQQUUUQQQIIIBBB>>>:::777222.........------+++******,,,---,,,)))''')))+++------,,,+++,,,...,,,---...///000//////......000111111000000111333222222222222111000///...,,,++++++...222444333222444888<<>>::::::888777777777777777888777555444444444555555444555666888999999::::::>>>===???BBBAAA@@@EEELLL^^^tttyyyhhhVVVLLLEEE>>>:::;;;@@@DDDGGGFFFCCC???>>>>>>CCCAAABBBEEEJJJWWWlll{{{cccRRRQQQKKKHHHJJJRRRgggbbbMMMCCC===999888888888888777666555444333333444555555444444444333333444555666777999:::999999999:::;;;===>>>??????>>>===<<<;;;:::999999===??????>>><<<;;;===???BBBDDDGGGIIIHHHEEEAAA>>>???<<<<<<>>>>>>>>>CCCJJJ]]]]]]III999666666333111333111111333444666666666666333222222111111222222333000000000//////......---111222222222222111000000///...,,,,,,...000000000000111111111000...,,,+++.........///////////////,,,,,,++++++,,,...000111//////............///000///...............//////+++*********+++---///000---///000///---,,,---...,,,,,,,,,,,,------------------,,,+++***))))))(((+++++++++,,,---...///000---...............---------------------,,,,,,,,,)))***++++++)))***+++---...000000...,,,---111666IIIVVVgggqqqpppfff[[[TTTIIICCC;;;444111000000///+++***)))***++++++***)))*********))))))***...000------...////////////......///111111111111333444222222222222222111000//////......///111333333222111222333333555;;;DDDKKKVVV```pppnnnWWWFFF<<<888999999999999999999666222///111444777888777888;;;>>><<<;;;999777666555555555777666444444333444555666444555666888999:::::::::===>>>CCCFFFCCC===<<>>@@@AAA??????>>>===<<<;;;;;;:::>>>??????>>><<<;;;<<<>>>AAABBBEEEFFFFFFCCC@@@>>>>>>;;;;;;===>>>>>>BBBHHHWWW|||lllUUU???888888555444666555555555555555555555444333222222111111222222333222111111000///......---444444444444444333222222///+++((((((,,,...///...///000000000///...------,,,,,,,,,,,,------------+++++++++,,,---///111222///////////////000000000------,,,,,,,,,---......+++*********+++---///000,,,++++++---...///...---,,,,,,,,,---------......---,,,+++***))))))(((((())))))))))))***+++,,,---......////////////...---..................------+++,,,,,,+++))))))***,,,///000111000...///444888OOOaaayyy}}}vvvfff]]]PPPDDD;;;555111///111///,,,***++++++***)))++++++*********,,,///111------........./////////---...000000000000222444222222222222222111000000//////...//////000000000111222222111222555;;;???@@@GGGSSS___lllxxxqqqXXXHHH>>>;;;999888777888999888555111111333666777777999;;;>>>===;;;888666444333333333555555444333333444555666777777888999999999999888888;;;AAAFFFCCC<<<:::<<>>???AAA@@@AAADDDEEEHHHRRR]]]rrrhhh\\\WWWUUUOOOHHHEEEOOOcccpppTTTDDD===;;;666777999::::::999777666333444555666666666666666444444555666777999:::;;;;;;;;;;;;<<<===???AAABBBAAA@@@@@@???>>>>>>======<<<<<<=========>>>???@@@???AAABBBCCCCCCAAA???======:::;;;===>>>===AAAGGGSSSxxx~~~bbbGGG<<<999777666999666555555555444444444555333222222111111222222333333333222222111000//////111111222222111111000///111---******---000000///------...///////////////------------------------++++++,,,---...000111111//////000000000000000000,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,---...---++++++,,,//////---+++,,,,,,,,,---------......++++++***))))))******+++)))))))))))))))***+++,,,+++,,,------,,,+++)))(((........................---------,,,***)))***+++***,,,...---,,,---111555LLL```|||uuucccSSSFFF;;;555888444000...---,,,+++***,,,+++***+++,,,------------------------......///,,,---//////...///000222111111222222222111000000.........---------...///111111111111222444777:::888;;;AAAHHHPPPYYYaaafffmmmuuuuuu]]]HHH<<<999666444666999;;;999666222444666777888999;;;===;;;999666333222111222333555444333333444555666777:::::::::999999888777666888:::???CCC@@@;;;:::======BBBOOOccc}}}uuuZZZJJJCCC===AAADDDCCC???===???BBB@@@???AAAEEEEEEFFFKKKRRR]]]tttiii]]]XXXUUUTTTNNNHHHHHHUUUqqq|||[[[FFF>>><<<777888:::;;;<<<<<<;;;;;;888888888888888777666666555555666666777999:::;;;<<<<<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@?????????<<<<<<;;;<<<>>>???@@@@@@??????@@@AAAAAA@@@>>>===<<<:::;;;>>>>>>===AAAGGGRRRuuutttRRRAAA<<<888777999333333333333444555666777333222222111111222222333333333333222222111111000222333333333333222111111...---+++***+++------,,,,,,,,,------///000000111000000000000000/////////,,,,,,---...///000000000000000000111000///......------------...///000000///...,,,+++***++++++,,,---,,,---...///...,,,***,,,,,,,,,,,,------------+++***))))))***+++,,,...+++++++++++++++,,,------,,,---/////////---+++)))---------...............---......,,,***)))***++++++---///...------111555BBBSSSnnnyyygggXXXOOOCCC???;;;777444222///---///---,,,+++,,,,,,+++***------,,,,,,------...///,,,...///...------...000000000111111111000000///.........,,,++++++---///............//////000000222333555999>>>DDDIIIKKKKKKRRR\\\iiiyyy{{{]]]GGG@@@;;;666666:::===;;;999444555555777888999:::;;;999888555222111222444555555444444444555666888999::::::::::::999888777666:::;;;>>>AAA>>>888999=========BBBOOOccc~~~mmmTTTEEEAAA@@@>>>;;;:::;;;???BBB@@@???AAADDDCCC@@@BBBFFFMMM]]]wwwppp___ZZZWWWSSSOOOLLLIIIMMM```dddJJJ@@@===999999:::;;;<<<===>>>???<<<<<<<<<<<<;;;:::999888888888888888888999::::::===============>>>??????AAAAAA@@@@@@@@@????????????===<<<<<<>>>???>>>===>>>???????????????>>>>>><<<;;;<<>>AAAGGGRRRtttaaaKKKBBB;;;888:::444444333222222333444555333222222111111222222333222222111111111111111111444555555555555444333333,,,------,,,***)))***+++------------......///000222222111111111000000000------...///////////////000111111111000...,,,+++,,,,,,,,,,,,---...///000...---,,,+++***+++,,,,,,+++---/////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++---...---,,,,,,,,,,,,---......---...111222333222000...,,,,,,---------.........---......,,,******+++,,,---///111000...///222555999DDDWWWjjj}}}yyygggbbb[[[SSSMMMFFF@@@<<<:::555000------...------------,,,,,,,,,---...///...///000///...---...///...//////000000000//////...//////---++++++...111---------...//////...---000000111333666:::<<<===:::???FFFNNNYYYkkk|||cccMMMEEE<<<888:::===;;;888666666666777888999999999999777444333333555888999555555555555666888:::;;;888999999::::::999999888999:::>>>AAA>>>999999===AAA>>>>>>CCCMMMaaammmWWWKKKFFF>>>::::::<<<===>>>>>>===???BBBAAA>>>>>>AAAFFFNNN^^^tttxxxccc\\\[[[WWWQQQMMMIIIIIIRRRjjjlllOOOAAA???999999999999;;;===@@@AAA>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============>>><<<:::;;;>>>@@@???>>>???>>>>>>>>>>>>>>>??????<<<;;;===@@@@@@???BBBGGGRRRtttmmmTTTHHH???;;;<<<999777555222111000000000333222222222222222222333000000000000000111111111111111222222111111000//////222444333///,,,---//////......---------......111111000000//////............///////////////...111111111111///---+++******))))))***+++,,,---...---,,,+++++++++,,,---...***---000111///...---...******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,+++++++++,,,------(((***---000111111///...,,,,,,,,,---------......------...,,,******+++---***,,,...---++++++...111555;;;EEEQQQaaatttvvvkkk```VVVPPPDDD===555//////111222222------,,,+++,,,---...///000111222111///---...///......///////////////......///000...,,,,,,000333......///222444444333111333222111222444666777666777;;;>>>AAAEEEQQQcccppp}}}XXXNNNAAA;;;;;;<<<:::666777666666777888999888888999777555444555777;;;===666555555666777999;;;<<<666777888999:::;;;;;;;;;555777<<>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<>>>>>>>>>>>???@@@===<<<===AAAAAA@@@CCCHHHRRRssseeeQQQBBB:::999888777555444555555666777333333222222111222222222444222111111222222000///333333333333222222111111111333333...******...000///------///222333111///000222444222...+++,,,---///...---,,,---...000222333333333222000---+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000000---+++)))++++++------------+++++++++,,,,,,+++***+++...000000///...---,,,,,,+++,,,///......---,,,+++***)))---+++***,,,///000...,,,///...,,,******+++,,,---000000///...---,,,,,,+++......---,,,---...///000444777;;;???HHHWWWjjjwwwuuujjjWWWCCC:::777222//////---...///111222222333333000...------///000000///111000...------......///...///000///------///000666555444222111000000///333333333333333333333333222444666999>>>DDDLLLRRRjjjuuu{{{aaaHHH===<<<:::777666999777777::::::777666888666555555555666:::===@@@:::777555666999;;;:::999666888:::;;;;;;:::::::::>>>>>>===<<<;;;::::::999777:::???AAAAAAGGGYYYjjjoooZZZEEE============???BBBAAA>>>===<<<===>>>???@@@DDDJJJRRR^^^uuuvvv___ZZZXXXXXXUUUMMMGGGFFFFFFJJJ\\\}}}XXXFFFCCC:::999888999<<<=========AAA@@@AAAAAACCCFFFHHHJJJCCCCCCBBBAAA???===;;;:::<<<<<<;;;::::::999888888999::::::;;;<<<<<<======:::::::::;;;;;;===>>>>>>===???AAAAAA@@@@@@@@@AAA======<<<===>>>AAACCCEEERRRooo~~~dddNNNAAA===:::888666555555555555444333333222111111111111222222111000111222333222111......---...///111333444......---,,,,,,---,,,***///------///111333111///333444666444111///000111111000///------...///000111111222111000///---,,,...------,,,,,,+++++++++---...//////...---,,,++++++,,,,,,------,,,,,,+++,,,------+++******,,,...///...---,,,,,,++++++++++++,,,---......,,,)))(((,,,+++***,,,...///...,,,...---+++*********,,,---///......------,,,,,,,,,------,,,,,,---...000111111222444444888AAAOOOYYYkkkvvvuuu___QQQGGG<<<555333111111111111111000///...000///...///111333333222111111000////////////000---......---,,,,,,---///444333333222222222333333222222222222222222111111111222333444777<<>>:::999777444555:::;;;999888999666555555444666888;;;===888666444555888::::::999333555666777777777888999============<<<;;;:::999:::;;;>>>???===@@@KKKYYYssskkkQQQDDD@@@===;;;:::>>>>>><<<;;;;;;<<<======???AAAEEEJJJSSSeee}}}cccXXXTTTSSSTTTQQQKKKGGGGGGIIIRRRiii___IIICCC;;;999777777999;;;;;;;;;:::;;;<<<>>>@@@DDDGGGHHHDDDCCCBBB@@@>>><<<;;;:::;;;;;;::::::999888777777888888888999999:::;;;<<<999999::::::;;;===>>>???>>>@@@AAABBBAAA@@@AAABBB>>>=========>>>AAADDDEEEPPPmmmyyy[[[FFF===;;;999777666666555333222333222222111000000111111000//////000222444333222/////////111666<<>>>>><<<;;;:::<<<;;;===>>>===<<>>BBBEEEGGGDDDCCC@@@===;;;:::::::::999999888888777777666666777666555555666777999:::888888888:::;;;===???@@@>>>@@@BBBBBBAAAAAAAAABBB???>>>>>>>>>???AAADDDFFFNNNkkkkkkOOO@@@;;;888555444555555333111333333222111000000000000111000///000222333222111222222222555<<>>???>>><<<:::;;;:::;;;???@@@>>>???BBBIIIOOO\\\ssseeeQQQEEEBBBBBB===>>>???@@@@@@@@@@@@@@@@@@???@@@BBBDDDLLL]]]mmmqqqXXXLLLIIIFFFFFFHHHGGGDDDFFFJJJPPPkkkrrrSSSFFF???;;;777444444555666777444555888:::>>>AAACCCEEEAAA@@@<<<999888777888888777777777666666555555555555555444333444666888999666777777999;;;===???@@@???AAABBBBBBAAAAAAAAACCC@@@@@@??????@@@BBBEEEFFFPPPlll\\\GGG<<<888333333555666444222444333222111000000000000333222111111222222111///111000...000444<<>>AAAIIIYYYhhh~~~yyy```OOO@@@999555888;;;:::999999:::;;;;;;;;;::::::999999222333333333555777999;;;<<<999666666777888777666777999<<<>>>???>>><<<;;;;;;999:::???AAA>>>===???BBBDDDLLL\\\rrr```KKKCCCBBB===>>>???@@@AAAAAA@@@@@@???>>>???CCCFFFKKKVVVbbb|||}}}```QQQMMMFFFCCCCCCDDDCCCBBBFFFLLLYYY{{{yyyXXXHHHBBB>>>999666555666666666444555777999;;;<<<>>>>>>===;;;888666555555666666666666555555555555444444555444444444444666777888555666777888:::<<<>>>???>>>@@@BBBBBBAAA@@@AAABBBBBBAAA@@@@@@AAACCCEEEGGGRRRnnnlllPPPBBB;;;444222555777666444555555333222111111000000444333111111222111000...222000---,,,---000444777999???JJJSSSLLL:::...---...//////......///111444111000000111222222111///,,,---...///111222333333333333333333222000...---++++++,,,---...///000000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...///......///000...------,,,,,,------------,,,***)))***,,,...000***+++,,,,,,+++---000333///...,,,******+++,,,---*********++++++,,,,,,,,,((()))+++...///111111222///000111222222111///...111111000///222:::EEENNNYYYcccmmmuuu~~~jjjXXXKKKDDD<<<888333111000111111111000000111111000000///...000111111000//////000222555444444444444444555555111111222222333333444444222333333333222333555777555444666:::<<<>>>FFFOOO[[[mmm|||dddLLLAAA888777999999999;;;;;;;;;<<<===<<<;;;:::999333444555444444666999;;;;;;888555666888999888555999:::<<<===>>>===<<<;;;;;;999:::======999999;;;???AAAEEENNN[[[ssstttWWWGGG@@@======>>>>>>>>>>>>>>>>>><<<;;;>>>CCCGGGIIIPPPWWWhhh~~~iiiSSSKKKJJJDDDBBBBBBCCCBBBBBBIIIRRRkkk\\\JJJCCC???:::888777777777666222333444666777777777777888777666555444444555666555555555555555555444444555666666777888888888999666666666888999;;;===>>>===???AAAAAA@@@@@@@@@AAACCCCCCAAAAAABBBDDDFFFGGGRRRnnncccKKKBBB888444666888777555777666555333222111111111333111000111222222111000222111//////...///000111//////888DDDCCC555,,,,,,...///000...---...111555000...---...000000...,,,,,,---...///000111111111111111222333222111000///,,,,,,------......//////---...//////...---,,,++++++,,,,,,------,,,,,,+++,,,...000111///......//////......------......///...---,,,,,,,,,---...///+++,,,------,,,---111555000///---++++++,,,---...+++++++++,,,,,,,,,,,,,,,)))***,,,...000000111111222222333444444333000...---+++******---222666999===EEELLLOOOVVVcccooouuuqqqgggSSSLLLCCC;;;777555444333222222111000000000000111000111222111//////111222444444444444444555666666000000111111222333333333111222333222111111333555555333444999<<<;;;===@@@EEESSSdddssshhhWWWFFF>>>;;;999999:::999:::<<<======;;;999888444555666555444555888;;;888666555888===???===:::;;;;;;<<<<<<===<<<<<<<<<;;;::::::;;;999666888===???>>>@@@EEELLL]]]zzzpppXXXIII@@@???>>>=========>>>???===;;;>>>DDDGGGGGGIIIMMMVVVfffvvvZZZKKKFFFFFFAAA@@@AAACCCCCCFFFOOOZZZ___JJJAAA>>>;;;999888777666555111222444555666666666555555555555666666666777777555555555555555555555555666777999;;;<<<;;;:::999666666777777888:::;;;<<<<<<>>>@@@@@@?????????@@@DDDDDDBBBBBBBBBDDDFFFHHHNNNjjjzzzSSSHHH<<<666666888777555888777555444333222222222111000///000222333333222,,,---...000111222222333555,,,***333666000...222...///000...---...111555444222000111333333111...---...///////////////...///000111222333222222111..................------...///000000000...+++***++++++---......---++++++///111222222000...---...//////.........//////000------...//////...---,,,+++---...---,,,...222666111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000111111222333555444222///+++)))'''))),,,///...---333999<<<;;;===GGGSSSYYYgggzzzsssjjj\\\OOOEEE???<<<:::555444222111000111222333000111111111//////111222000000111111222333444555111111222333333444555555333444444333111111222444666111111666999777555666888BBBLLLTTTccc}}}nnnVVVGGG???:::777888777999;;;======;;;999777555777888666444555888;;;777666666;;;BBBEEECCC@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::<<<999777<<>>>>>???@@@AAA@@@>>>@@@EEEHHHFFFEEEGGGKKKUUUllliiiSSSIIIEEECCC@@@???@@@CCCEEEIIITTT``````III@@@===;;;999999888666444222333555777888888888888333444666777888888888888555555555555555555555555777999;;;>>>>>>===<<<:::777777777777888999:::;;;<<<>>>??????>>>>>>???@@@EEEDDDCCCBBBCCCDDDGGGHHHJJJfffgggQQQ>>>999777333444;;;999888666444333222333333111111111222222333333333222222222222222222222222444555666666555222///...000000000///000000111222000000000///////////////........................444444444333000///000222---///111111000///000111111111000///...------,,,---,,,++++++,,,---///000,,,...000000//////111222000111222111000000222444555222///---......///...---...///000000000000000555333000---***))))))***...------......///000111000////////////000000000000000111333333444444444---------,,,,,,,,,++++++111000000000333666:::===IIIUUUgggyyyxxxkkk]]]MMMBBB999666666777222,,,---444000000...,,,+++---111444444333111000000000111222444222111222444444222///---...///000222333555555444444444555555555666666555999???CCCLLL[[[pppqqqZZZBBB<<>>???:::666666444333444666999:::999888;;;888666999>>>@@@===:::888:::<<<===<<<:::;;;;;;<<<:::888999:::;;;:::999999;;;>>>>>>@@@FFFPPPXXXwwwmmmSSSIIIAAAAAA???<<<===AAAAAA@@@@@@??????@@@AAAAAAMMMKKKSSSkkkjjjYYYQQQIIIDDDFFF======@@@DDDAAAFFF___|||fffIIIAAA===;;;<<<;;;666333333333333444555666666666666777666444333222333333444555555555555555555444444:::<<>><<<;;;;;;:::999999999::::::;;;<<<;;;<<<===>>>???@@@@@@@@@AAAEEEIIIIIIGGGEEEFFFGGGMMMhhhcccFFF<<<:::666444777888777666555444333333333111111222222222333333333111111222222222333333333444555555555333222000...111000000000000111222222111111111000000/////////////////////////////////222333333111///...///111...///111000...---......111000000///...---------,,,,,,,,,,,,------...///---...///...---...///111///000111000///000111333333111///....../////////...//////000000000000000999777444111///...........................///000222222111000///......---000000000111111000000///---------,,,,,,,,,++++++......---...000444777999<<>>;;;999:::666555555666888888777666:::777666999===>>><<<999888:::<<<===<<<;;;;;;;;;===<<<::::::<<<<<<<<<;;;999<<<>>>>>>???DDDLLLSSSaaa{{{dddTTTEEEAAAAAA>>>;;;;;;??????@@@@@@@@@@@@AAAAAAFFFDDDJJJ\\\vvv|||]]]PPPKKKDDDAAABBB???>>>AAADDDCCCMMMkkklllNNNAAA<<<:::;;;:::666333333333444444555666666666555666555444333333333444444555555555555555555444444:::<<>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<>>>???@@@AAAAAAAAADDDHHHLLLLLLIIIGGGHHHJJJLLLgggwwwPPP>>>:::666333222666666666666666555444333222222222222333333333333111111222222333333444444444444333333222111000000111111111111111222333333333333222222111000//////111111111111111111111111111111111000...---...000000111222111///......///111000///...............,,,------.........---------......,,,+++,,,...000...///000///......000222111000///......///000111//////000000000000111111777666333111///.........//////...------------...111111111111111000//////222222111000000///......------------,,,,,,,,,,,,++++++++++++---000333555666888<<>>:::666444888999888888:::888777666666777666555333888777555777;;;<<<:::777777:::<<<===<<<;;;;;;<<>>>>>===999<<<>>>>>>>>>@@@FFFKKKKKKbbbiiiPPPEEEEEEDDD???;;;>>>>>>???@@@AAAAAA@@@@@@CCCBBBEEENNN___yyyhhhPPPHHHFFFBBB@@@AAA@@@@@@BBBDDDGGGWWW}}}uuuUUU@@@;;;999:::999666444555444444555666666666555555444444333333333444555555444444444444444444555555999<<>>>>>>>><<<;;;;;;:::::::::;;;;;;<<<===>>>@@@AAAAAABBBBBBFFFIIILLLLLLIIIGGGGGGIIILLLhhhcccIII>>>888555555444555666777777666555444333333333333333333333333333333333333333333333333444333222111111111111111222222111111222222333444555555444333111000//////222222222222222222222222000111111///...---...000111222222111000000111222000///......---...//////,,,---...//////...---,,,.........,,,++++++...000---.........------///111///000000///...///000222000000000000000000000111444333111///...---------000///...---,,,,,,,,,,,,,,,---///111333333444444444333222222111000000000...------------,,,,,,,,,************,,,...111222666666666666:::BBBMMMUUUaaannnwwwiii]]]OOO@@@777111000//////000000///......///000111222111000///333222222222222111000////////////000000000111111111111111111222222222222333777:::;;;999999===@@@BBBHHHVVViii~~~iiiPPPDDD<<<666777888777888:::999777666555666666555444777666555777999999777555777999<<<===<<<;;;;;;<<>>>>>===:::<<<======<<<===@@@BBBBBBQQQgggdddQQQJJJHHHDDDAAA>>>>>>@@@AAAAAAAAA@@@@@@AAABBBDDDGGGNNNaaammm\\\KKKFFFFFFDDDBBBCCCBBBAAABBBDDDLLLddd}}}ZZZAAA;;;888999888555444666555555666666666555555444333333333333444555555666333333444444444444555555999;;;???@@@????????????===<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBDDDGGGIIIHHHEEECCCCCCEEELLLjjjaaaJJJ===999999555555777777777666555444333333333333333333333333666555555444333222111111333333222111111222222333222222111111222222333444555555444333222111000///111111111111111111111111000111111000......///111...///000/////////111333000///...------...000111......///000///...,,,+++......///---,,,---///111,,,---...---,,,,,,...000...000111000......000222000000///......//////000555444333222000/////////000///...,,,++++++++++++,,,---000222444555444444222222111000000111222222.........---------,,,,,,++++++++++++,,,...000111222222222222444777<<<@@@GGGPPP[[[dddlllvvvoooUUUBBB;;;777222000000000000//////000111222222111000///222333333222111000//////000000000111111222222222222222222222333333333333333555777777666777:::======>>>FFFSSScccwwwnnnSSSHHH>>>;;;<<<;;;===???999777555555666777777666666666666666777777555444777999;;;<<<<<<;;;<<<===>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;<<<===???FFFTTTlllcccRRRIIIFFFDDD@@@@@@AAAAAAAAAAAA@@@@@@===???CCCDDDDDDPPPjjj```UUUJJJFFFFFFEEEDDDDDDBBBBBBCCCHHHVVVttt]]]CCC===999999888555555777666777777777666555444444222333333444444555555555333333333333444444555555888;;;>>>@@@???>>>>>>???======<<<;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBEEEGGGEEEBBB@@@AAADDDLLLkkk{{{YYYCCC888666777777777777666666555444444444444444333333333333666666555444333222111111333333333333333333444444111111111111111222333333444444333333222111000000000000000000000000000000///000111000......///111---......---,,,,,,///111///...---,,,---///111222000000000///...---,,,++++++---//////......000111,,,---...---,,,,,,...000...000222111...---///111000///...---------...///111000000///......------///...---,,,+++*********000111333444444333222111000///...---...///000111............---------,,,,,,,,,,,,,,,---...///000///000111222333444444444999;;;@@@GGGMMMTTTaaannn}}}ttt\\\LLLEEE===777444222///---...///000111222333333333111333444333000......//////000000111222333333333333333333333444444444555999::::::999777888:::<<<===:::===EEEMMMZZZrrrfffXXXJJJDDDBBB@@@???AAA;;;999666666777888999888666666777666666555444444666999;;;<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;>>>GGGXXXsss}}}cccSSSJJJEEEDDDCCCBBBAAA@@@@@@@@@AAA???AAAEEEFFFEEEJJJ[[[mmmoooVVVOOOHHHDDDDDDDDDCCCBBBAAABBBEEEPPPfffcccGGG@@@:::999888555666888888888888777666555444333333333444555555555444444222222333333444444555555888;;;>>>???>>>=========<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@AAAAAABBBBBBBBBEEEGGGEEEBBBAAACCCEEELLLmmmqqqTTTAAA999999999777666555555555555555555444444444333333333444444444444444444444444222333444555666555555444111000000000000111222222333333222222111111111000...........................//////...------...000111111000...++++++---//////...,,,,,,---///111333222111000...------,,,,,,'''***---////////////000,,,---...---,,,---...000...111444222...,,,---000000...---+++++++++---...------------,,,,,,+++***------,,,+++******++++++111222444555555444111000222111///---------...///............------------,,,,,,------....../////////000111333444333111///444222333999<<>>>>>===<<<<<<<<<<<<777888===???FFFZZZqqqzzzfffYYYQQQIIIDDDCCC???<<<999777888888888777666777888777555444333333666888;;;<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;;;;:::888888888:::;;;;;;;;;===BBBKKK[[[uuujjjYYYMMMIIIGGGDDDAAA@@@@@@AAABBBCCCBBBDDDFFFFFFHHHRRR]]]xxxnnn]]]MMMJJJFFFBBBAAABBBBBBAAA@@@BBBIII[[[yyyjjjJJJBBB<<<:::888666666999999999888888666555444333333444555555555444333222111222222333444444555555888;;;===>>>===;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@<<<<<<>>>???@@@AAAAAAAAABBBDDDFFFEEEBBBBBBDDDGGGRRRsssjjjSSSEEE;;;:::888666444444444555555555555444444333333333111111222333444666666777111333555777777777555444000000000///000111111222222111111111111111111111------------------------,,,---...---,,,,,,---///777777555111...,,,...//////...,,,,,,,,,///222444333222000...,,,,,,,,,---$$$''',,,//////.........---.........------///000...222444333...+++---//////...,,,*********,,,---000000111111000///......---,,,++++++******++++++...000333555666666444333666555222///........./////////.........---------,,,,,,---------.........------...///000///---+++333//////444666555777===<<>>>>>===;;;:::;;;666666::::::>>>PPPfffttteeeXXXNNNJJJBBB???;;;888888888777666777888888777555444333444666888;;;<<<<<<<<<===>>>===<<<::::::<<<===<<<;;;;;;999777666888:::;;;<<<>>>@@@BBBCCCJJJ]]]|||jjjXXXLLLIIIEEEAAA???@@@AAACCC@@@======???AAACCCHHHOOO```sssZZZPPPIIIHHHEEEAAA@@@BBBBBBAAA???BBBLLLbbbpppLLLDDD===:::888666666999999999999888777555333333444444555666555444222111111111222333333444555555888;;;===>>><<<:::999999;;;;;;;;;<<<>>>???AAABBB;;;<<<===>>>???@@@@@@@@@@@@BBBDDDCCCAAAAAADDDGGGXXXyyyhhhNNNBBB<<<666444111///111666555555666666555555444333222333555666666555333222333333333444444444444555333333333222222222111111555333222000000111333444//////............//////,,,,,,---...///000111222000000000///......000222///...---,,,---...111222222111111000//////......***+++---.........------//////.........---------......---......///000111333222111000///...---,,,)))+++///000///////////////111111///,,,+++...111222333555777666555222111555333000...------...//////000000000000000//////000///...------...///000000000000000000000000000//////000000111333444555666888===DDDNNN[[[hhhppp{{{jjjVVVLLL@@@888444222333444666111...111333111...---...///000000000111333555333333333444444555555555777:::???AAA@@@>>>;;;:::888;;;777777>>>EEEXXXtttttt^^^KKKGGG@@@;;;:::888555555777777777888888888888777777888888999:::;;;<<<<<<===<<<;;;:::888777888888999666666888999999:::999999@@@;;;<<<@@@BBBIIIaaa|||hhhXXXNNNEEEBBB???;;;===CCC??????@@@AAACCCDDDDDDEEEVVVmmmxxx^^^QQQKKKHHHCCCAAABBBBBB@@@@@@BBBEEEEEESSSttt|||VVVAAA888:::555555:::999888888777666555444444333555555555555555555555555555444333333444666999::::::;;;;;;<<<;;;:::888777888999:::<<<===>>>>>>>>>;;;<<<===>>>???@@@AAABBBEEEDDDEEEGGGDDDAAADDDKKKWWWkkkQQQGGG===:::888666555666555555555555555444333333222333444666666444333222555555444444333333333222111111111222222333333333444222111//////000111222//////............//////000000//////.........---...//////---,,,,,,...000//////...------...000000///......---,,,,,,++++++,,,---...///000///...---//////.........---------///...---------------...//////000000000000000111,,,...111222000///...///000111111///,,,+++---///111222444666666555333111444222000...---------...---...............------/////////....../////////////////////////////////---------...///000222222555777999<<>>@@@???===;;;:::999;;;;;;BBBOOO[[[mmmzzzfffSSSIII@@@===<<<888777888:::::::::999999888777777888888888999::::::;;;;;;;;;:::999888888888999999777777777888999999::::::>>>:::;;;??????AAAQQQdddfffXXXKKKEEEAAA===<<<>>>>>>??????@@@BBBCCCCCCDDDGGGWWWpppmmmWWWKKKFFFDDD@@@???AAAAAA??????AAADDDKKK```~~~WWWBBB999;;;666555999888777777666666555555444444444444444444444444444444444444333444555888:::;;;::::::;;;;;;:::999777777888888999;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAAEEEEEEFFFHHHFFFCCCGGGMMM^^^gggTTTAAA::::::999666444444444444444333333333222222333444555555444333222666555555444333222111000//////000111222333444555333222000/////////000111//////............//////111111000///...------,,,---------,,,++++++---///////////////............111111000000///............///000111000///...---/////////............---//////...,,,,,,+++++++++000000000111111111222222000222333333111///......000000000...,,,+++,,,...000111333555555555333222222111///---,,,,,,---------......//////............//////000000//////...////////////////////////,,,,,,,,,---...///000111222333444444444666:::<<>>===<<<::::::888:::BBBSSShhhyyy}}}qqqiiieeejjjyyydddUUUFFF???===;;;999999<<<<<<;;;:::999888777777888888888888888888888888999888888888888999::::::888777777777777999:::;;;;;;888999>>>===<<>>???@@@AAAAAABBBAAAIIIXXXsss{{{aaaPPPGGGCCCBBB??????AAAAAA??????BBBGGGXXXvvvYYYCCC;;;<<<888666999777666666666666666555555555444444444444444444444444333333444555777:::<<<===::::::::::::999888777666888888999:::::::::::::::999:::;;;<<<>>>???@@@@@@FFFEEEGGGIIIHHHFFFJJJQQQggghhhIII;;;999999777444444444333333222222222222222333444444444444333222444444444333222111111000///000000111222333333333333222111000//////000000///......------......///.........///////////////---......,,,++++++---/////////000000///...---,,,222222222111111000000000///000000111000///---,,,/////////...............///...------,,,,,,,,,---333222222222111111000000333444555333000---,,,---.....................//////000222444444444444333111000...---,,,,,,,,,---///000000111111111111000...///000111111000///...////////////////////////............///000111222...000222222111111222444999:::===AAAHHHRRR^^^eeezzzxxxcccRRRBBB999333444666555444444222333222111...------///222222222222222222222222666999;;;<<<;;;:::::::::666999MMMjjj|||jjjWWWMMMIIIMMMZZZiiijjjSSSGGGCCC@@@>>>>>><<<<<<;;;:::999999888888999888888888777777666666777777777888999999:::;;;999888666666666888;;;<<<:::777888===???===@@@EEEUUUjjjwww\\\KKKFFFDDD@@@===<<<<<<===>>>>>>???@@@@@@DDDFFFNNNaaakkkYYYNNNHHHEEECCCAAAAAACCCBBB???@@@DDDLLLggg]]]FFF<<<===999777999666555555555666666666666666444444444444444444444444222333555777:::<<<>>>???<<<<<<;;;:::999888888777999999:::::::::::::::999::::::;;;===>>>@@@AAABBBFFFFFFHHHKKKJJJIIINNNUUUmmm[[[DDD===;;;:::999555444333222222222333333222333333333333333333222222222222222222222222222111111111111111111111111444444333222111111000000......------------...............////////////////////////...,,,---///111//////000000///...---,,,//////............------...///000000///...---,,,////////////////////////......------...///000000222222222111111111111111333444444222///,,,,,,,,,,,,,,,---...000111111111...///111222333333333333000///......------------//////000111222222111111...///000111111000///...........................//////...//////000111222---///222333333222333333000222333666:::@@@HHHNNNYYYbbbqqq~~~oooSSSEEE888777:::888333000666666666444222111222333000000111222222333444444666888999:::999888999:::888>>>^^^mmmYYYFFF@@@>>>>>>FFFQQQaaauuulllYYYOOOGGGBBB@@@<<<;;;:::999999999::::::999888888777777666666555555666777888999:::::::::999888666666666888;;;<<<;;;888888;;;======???BBBJJJUUUhhhlllTTTHHHDDD@@@<<<;;;<<<<<<======>>>>>>>>>AAACCCHHHRRRfffvvv___TTTMMMHHHFFFCCCAAAAAABBB@@@>>>AAAFFFSSSuuubbbIII======999888999666555555555666666666666666444444444444444444444444222444666:::<<<>>>??????>>>===<<<;;;:::999888888999::::::;;;;;;;;;::::::;;;;;;===>>>@@@BBBCCCDDDGGGGGGIIIMMMLLLLLLPPPWWWooouuuYYYIII@@@:::888666555333222222222333444333333222222222222333333000000111111111222222222222222111111111000000000555444444333222111000000......------------......111111000///...------,,,000111000///......000222////////////............000000000000000000//////---.../////////...---,,,...////////////000000000...------...///000111111------///000222333444555333444333222///------...---------000222333333111///000111111222222222222////////////......------------...///000000000000///000000111111000000///...........................---------......///000...000333333222111111222---///111222444666:::===AAAEEEPPP]]]iiiwwwlll\\\KKKDDDCCC>>>777333666777666555222111222333///000111222333555666666666777888777666666888999===EEEooodddNNN===;;;;;;888:::BBBJJJXXXnnnrrr```PPPDDD???>>>===<<<:::::::::;;;;;;999888888888777777666666555666777888999999999999888777777777777999:::;;;<<<:::999888888999:::<<>>:::;;;<<<<<<<<<=========>>>===???DDDKKKVVVnnneeeVVVQQQKKKFFFEEEAAA??????@@@>>>>>>CCCKKK```hhhMMM>>>===999888:::666666666666666666555555555555555555555555555555555222555888<<>>===<<<:::999888888888999999:::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEHHHHHHJJJNNNMMMMMMQQQXXXqqq|||cccNNN@@@:::777666444333222333444555333222222222222222222333111111111111111000000000000000000000111111111111444444333222111000///......------,,,,,,------...000000//////.........---000111111///......000222//////...------...000000222222222222222222222222---...///000111000///....../////////000000000000......---------...//////+++,,,---///111333444555333333444222000///000222111000000111444444222///000000111111111111111111//////000000//////......------...000000111111000111000000000000000000111........................//////.........///000000...000222222111000000111222333444333111000111222666555:::CCCKKKTTTbbbnnnyyygggZZZOOOEEE@@@@@@;;;;;;:::777444222222333111111222333444555555666555666666666555555777999@@@HHHxxxhhhNNN:::999:::555555;;;???GGGTTTlllhhhVVVMMMEEECCC@@@===;;;;;;;;;;;;888888888888888888888777555666777888999999888888777777777888999999::::::999::::::888666666888999;;;===DDDQQQccc|||uuuYYYIIIBBB>>><<<<<<<<<<<<==================@@@FFFNNN^^^xxxsssYYYQQQPPPJJJDDDCCC@@@??????@@@@@@CCCLLLVVVxxxlllPPP>>><<<888888;;;777777777666666555555444444666666666666666666666666333666:::>>>@@@@@@@@@???===<<<:::888666666666666777777888:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEIIIIIIKKKNNNNNNMMMQQQXXXtttaaaKKKBBB888666555333333444555666333222222111111222222333333333222111000///............///000111222333333333333222222111///...---...------,,,,,,------...,,,,,,---...///000111222000000000///......000222///...---,,,---///111222//////////////////000000...///000111222222111000.../////////000000111111//////...---,,,,,,,,,,,,......//////000000111111333444444333222111333555555333222333444444111---111111111000000000000000///000000000000000///...//////000222222333333333222111000//////000111222........................222111111111111222222333,,,...000111111111222444111333333333111111222333777333333999<<<>>>FFFOOOZZZlll|||~~~kkkXXXJJJGGGKKKFFFFFFDDDAAA<<<999888999444444444444444444444444555666666555444444777999???HHH{{{pppSSS<<<999:::555444;;;???AAAHHH]]]pppeeeJJJHHHDDD@@@===;;;::::::888888888888888888999999555666888999999888777777666666888999999:::999999444999<<<:::777888:::;;;999<<>>;;;777888;;;888888888777666555444444333777777777777777777777777444777;;;???AAAAAA???>>><<<:::888666444444444444555555777888::::::;;;;;;999:::;;;===@@@BBBCCCDDDIIIIIIKKKNNNNNNMMMQQQXXXwwwdddNNNBBB:::666999999555222444555555666555444222000...333333333222222111//////222111000//////......///---...000111111///---+++...........................///////////////...---111111000000000000000000......------------......222333444111...---///222---,,,,,,---......,,,***000///...///000111111000111000---***((()))---111222333333222111111333555444222000000333666777777:::888555444444444333111222111000//////000222333000111222333444444444444222111///......000222333111222333333111000000000---......////////////...///000222333333222000///111111000000000000000000111111000000000000111111666555555444555666888999???FFFQQQ___nnn|||wwwjjjdddfffkkkjjjjjjbbbQQQCCC===;;;:::777888888888777555222111333333333222222333777:::@@@RRRvvvvvvZZZ@@@<<>>@@@EEETTTqqqjjjXXXGGGCCCBBB>>>:::999<<<888777;;;<<<999666777888999999999999888777777555555666666777777888888777777888888888666444333777<<>><<<<<<>>>=========>>>BBBJJJSSSYYYtttkkkaaaWWWQQQKKKEEECCCEEECCC??????BBBAAAHHHbbbvvvVVVBBB===888777666111222444555444333333444555777777666666666666777777888:::===@@@AAA@@@???===888777777777999999777555:::999888888777888888888;;;;;;;;;;;;===???BBBCCCDDDNNNNNNLLLPPPQQQUUUbbb}}}hhhPPPEEE;;;888777444333666888666333222333666:::===222222222222111111000///000000000///000000111111...000222333222111...---...........................//////000000000//////111111111111000000000000000000//////000111333444000000000...------///000...///000111222222000...///.........///000111111333333222111//////111333333555666666555555666777777555444444777999;;;;;;999777555444444333222000444333222111111111000///...///111222444444555555222111000/////////111222111222333333111000000111111222222222222222111111///000222333333222000///000000000000000111111111111111000000000000111111333222111111111222333444333777>>>GGGSSS```mmmuuu~~~zzzrrrlllqqqkkkVVVIII@@@:::;;;<<<<<<<<<:::666333000222333333222111333666999???NNNpppgggKKKCCCCCCAAAAAACCCAAACCCFFFPPPhhhrrr\\\OOOGGG@@@<<<<<<<<<888888;;;;;;999888;;;999999999:::999888888777666666666777777888888999999999999999888777666666999===AAAAAAAAAHHHVVVbbbyyywwwfffYYYGGGAAA>>>>>>===:::999;;;=========>>>@@@FFFMMMRRR\\\vvveee\\\SSSNNNJJJDDDCCCEEEBBB???@@@CCCFFFQQQppp^^^GGGFFFGGGJJJGGG===222444555444333222333555666666666666666777888888888:::===???@@@@@@???>>>999888777888::::::888666888888888888888999:::;;;;;;;;;;;;<<<===???AAACCCBBBMMMMMMMMMSSSUUUZZZgggmmm___MMMBBB;;;777777999666444222111333777===@@@111111111111111111000000////////////000111222333000111333444333222000.................................///000111111111111222222111111111000000000...---,,,+++---000333555111///------.../////////---...///111222222222111111111111222222222222333000222444555555555777999;;;===@@@BBBAAAAAAAAAAAA???===;;;;;;===????????????===;;;999999888555333555444222222222111///---///000111333444444444333333222111/////////000000000222333333111000000111111111000000//////......000111222333333222111000//////000000111111111222111000000//////000000111111000000////////////000000000222555<<>><<<======<<<:::777444333222333222111000222555777>>>IIIeeeggg[[[YYYXXXYYY]]]YYYXXXWWWWWWcccwwwaaaPPPDDD???>>>???<<<<<<>>><<<999:::>>>:::::::::::::::999999888666777777888999999::::::<<<;;;:::999888888888888:::===@@@AAAAAACCCHHHLLL___ppp}}}oooSSSJJJAAA???>>>;;;999:::<<<======>>>>>>AAAEEEIIIKKK___}}}ooo^^^UUUNNNJJJGGGCCCBBBDDDAAA???AAAFFFOOOccc```FFFFFFLLLPPPJJJ<<<333444555444333222333444555555555555666888999:::888:::<<>>>>>:::999999:::;;;;;;:::888777777888888999;;;<<<===<<<<<<<<<<<<>>>???AAABBB@@@JJJLLLMMMUUUZZZ```mmmnnn[[[MMMEEE@@@???666666777777888888888888111111111000000111111111///.........//////000111111222333333333222000///..............................///111222222222222222222222111111111000000,,,+++***)))+++///333666555111------///111///------......///000222666888999<<>>EEEZZZ~~~}}}uuukkkgggxxx~~~gggTTTHHHBBBAAA@@@AAABBB>>>999999===:::;;;;;;;;;;;;:::999999777777888999::::::;;;;;;===;;;:::888888888999999999;;;???BBBDDDEEEFFFFFFPPP]]]rrriiiWWWEEE???@@@???===<<<;;;===>>>???>>>???AAACCCGGGRRRhhhcccYYYQQQKKKHHHEEEAAA@@@BBB>>>>>>BBBMMM]]]yyy```DDDAAADDDEEE>>>000555666777666444333444555333444444555777888:::;;;999:::<<<>>>??????>>>>>>;;;::::::;;;======<<<:::999999999999:::;;;<<<===<<<<<<======>>>???@@@AAA???IIIJJJMMMWWW\\\bbbooo}}}lll___TTTMMMCCCBBB@@@===;;;888666555333222111111000111111222000///...---------------111111222222222111000///////////////////////////......///111222222222222111111111111111111111111111///------///222666999555111------///000...,,,///000111222444:::BBBHHHOOOTTTZZZ\\\YYYTTTOOOLLLPPPRRRVVV[[[bbbjjjtttzzz}}}|||zzzxxxvvvvvvtttqqqmmmjjjfffaaa^^^VVVOOOEEE???===;;;999666222111000000000111222333333222111000000////////////111333333111000111222555444333222111000111111111111111222222111111111//////000000111111111111000000////////////000000/////////......------,,,,,,---------...111666:::<<<@@@BBBBBBDDDQQQhhhzzzrrrcccOOOJJJCCC<<<888888999;;;666666555333222222555777<<<@@@PPPoooooopppnnnXXXJJJ@@@???@@@BBB@@@;;;999<<<:::;;;;;;;;;;;;:::999999777777888999:::;;;<<<<<<<<<;;;999888777777888999:::;;;===@@@CCCEEEFFFFFFJJJQQQ___xxxgggKKK@@@BBBCCC@@@===;;;===???@@@@@@@@@AAABBBEEEIIIVVVmmmlllZZZWWWOOOIIIGGGDDD@@@>>>@@@<<<>>>FFFWWWpppeeeJJJCCC>>><<<999000777888888777666555555666333333444555777999:::;;;999:::;;;===>>>>>>>>>>>><<<;;;;;;<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>????????????@@@@@@HHHIIILLLWWW]]]bbbnnnxxxmmm```YYYOOODDD<<<888888888666555333222111111222222111000///...------------222222222222222111000000////////////////////////......///000111111111111000000111111222333333333111000...---...111333555111///------.../////////000444999>>>DDDMMMXXX```qqqwww~~~}}}wwwtttsssvvvxxx|||wwwmmm___TTTNNNIIIBBB===888555222//////111333666222222111111000000/////////111222222111111111222444333111000000000111111111111111111111111111111111000000000000000000000000//////......//////000,,,,,,,,,---,,,,,,+++******+++------------///111000555999:::<<>>@@@BBBCCCEEEGGGPPPgggzzz[[[KKKFFFDDD@@@===<<<>>>AAAAAAAAAAAABBBCCCDDDFFFNNN___uuuvvvaaaXXXSSSMMMGGGFFFCCC???>>>@@@===@@@MMMeeehhhNNNCCC;;;999:::666777888999888666555555666333444444555777888:::;;;999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<>>>???>>>===>>>>>>===<<<;;;;;;<<<<<<>>>>>>???@@@@@@??????>>>@@@HHHIIILLLXXX___cccnnnrrr```PPPEEE???===999888555333222111222222111000000/////////000000333333333333222222222111////////////////////////...//////000000000////////////000111333444555555000///...------...//////---...///000000333666888<<>>AAAHHHWWWrrrwww```PPPDDD@@@AAA???@@@BBBBBB@@@@@@@@@AAAAAADDDKKKUUUbbbwwwjjjZZZUUUNNNHHHCCCCCCBBB??????@@@???DDDTTTsssjjjNNNBBB999888;;;999666777888666444333333444444444444555666888999:::999::::::<<<======>>>>>>;;;;;;;;;<<<>>>???>>>============<<<======>>>>>>>>>???@@@@@@@@@???>>>>>>@@@HHHHHHMMM[[[bbbgggrrrnnnZZZKKKCCC;;;999666444222222222333000000000000111222333444555555444444444333333333000000000000000000000000...///////////////...---......000111333555666777444333333111111000000000,,,000333444555888>>>BBBOOO\\\ooo~~~ccc[[[NNNAAA888444333444///000000111111111111000...000222222111111222333444333111000000222444555222222111111111111222222333333222111000///......//////............//////,,,---///000111000000///......---+++))))))+++---///111444777999;;;<<<===>>>EEELLLRRR[[[ccceeebbbccc___XXXQQQJJJEEECCCBBB>>>>>>===:::888888:::<<<:::;;;===@@@HHHXXXlllzzziiiUUU]]]qqq|||hhhSSSHHHDDD@@@===<<<888999999999999888777777444555666777999:::;;;<<<<<<======>>>===;;;:::999777;;;>>>>>><<<;;;===???888>>>EEENNNaaatttYYYFFFBBBFFFAAABBBCCCAAA???>>>???@@@;;;???GGGMMMQQQaaauuu___RRRMMMIIIDDD@@@AAABBB@@@???BBBBBBHHHZZZ|||pppPPPCCC;;;:::===:::555666666555333111222333555555555555666888999:::999::::::;;;<<<===>>>>>>;;;::::::<<<>>>???>>>===<<<<<<<<<<<<===???@@@AAA??????@@@AAAAAA???>>>===@@@GGGHHHNNN]]]eeejjjuuuppphhh[[[JJJ;;;999;;;999555444333222111111222222111///222111111000000//////...111000...,,,+++,,,---...111...------//////,,,)))000333222//////444888999888444111111333444222///444777:::===AAAJJJWWW```xxxpppZZZIII>>>888666777222///222444222000000222444444444222111111222111111000//////000111222111111222222222111000000333222111000///---,,,,,,...///111000/////////111444222111//////000222333333111000...---------...000111333555666777888888666888;;;>>>BBBHHHNNNSSSTTTSSSPPPIIIBBBBBBGGGMMMIIIHHHFFFCCC???<<<999777::::::;;;<<<@@@GGGOOOTTTeeegggjjjnnnqqqsssttttttvvvrrrlllbbbTTTKKKPPPYYYmmm[[[MMMAAA<<<===:::888777777999:::999888777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>>@@@@@@@@@???===<<<<<<======???DDDHHHJJJVVVooouuufff[[[SSSOOOEEEEEEAAA===<<<>>>@@@AAAFFFKKKddd~~~UUUCCC???:::777888888666444222111000111111222222222333333444444444888:::;;;;;;:::999:::;;;777777888999;;;===???@@@?????????===;;;;;;===??????@@@AAAAAAAAAAAA@@@???EEEEEEGGGNNNYYYeeennnssszzzgggTTTLLLHHHBBB;;;999:::888666555666555444333555444333333333222111000111000///---------......222000...///111111///---...111222///000555::::::444222000111444888:::<<<<<>><<<;;;<<<>>>>>><<<999666777777888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::===888999@@@JJJ[[[{{{bbbNNNCCCAAAAAA@@@???>>>???AAACCCAAA>>>@@@CCCBBBEEEYYYqqq|||cccXXXQQQKKKHHHDDDCCCAAA>>>===???AAACCCHHHSSSoooZZZGGGAAA<<<777777888777555333222111222222444444444444444444555555777999;;;;;;:::999:::;;;888888888999;;;<<<>>>???=========;;;:::999;;;===??????@@@AAAAAA@@@??????CCCDDDGGGOOO[[[gggqqqvvvsssiii___VVVQQQKKKGGGBBB===;;;999777555333222111111222222111000111000///......---------111///------......---,,,,,,000222///000666::::::777999<<<@@@EEEMMMUUUZZZ^^^fffrrryyyttt{{{rrr[[[NNNCCC:::333333333222222444666444222000//////111222222222111000000111111222111111000000000222333444333222222222111111111111/////////...,,,,,,///111000///...---......000111//////...---,,,,,,,,,------...000111222333444444222333333222111111444666555888:::;;;<<>>;;;============<<<;;;::::::888999:::<<<===>>>>>>>>>===>>>@@@@@@;;;999???III[[[~~~eeePPPEEE???===;;;<<<>>>===:::777555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888:::777888;;;>>>JJJeeennnTTTDDD@@@>>>===<<<<<<>>>AAABBBFFFAAAEEENNNIIIAAAJJJ^^^{{{jjjWWWQQQMMMIIIGGGBBBBBBAAA???>>>>>>AAADDDKKK]]]\\\HHHBBB===999999888777666444333333333333555555555555555555444444555777999:::::::::;;;<<<999999999999:::;;;<<<===<<<======<<<::::::;;;===>>>???@@@AAAAAA@@@???>>>BBBCCCGGGQQQ^^^kkkuuuzzzyyyiiicccZZZQQQJJJDDD@@@===:::888666777888777333000222222222111111000000000222111///...............000555777666888===AAAAAAFFFMMMVVV___hhhrrr|||tttiiiaaa[[[XXXeeeqqq\\\OOOBBB<<<888666777999555444333222333444444333333222222222111111111111111000//////000222444666333333333333333333333333111111000...------///222//////.........///000111000000000///////////////...///000111222222222222000111222111111222444666555888:::;;;<<<===@@@CCCIIIJJJKKKKKKIIIDDD@@@===;;;;;;===??????>>>;;;999888888999999999999999999777888;;;===999666:::BBBPPPuuufffVVVGGGBBB;;;999;;;<<<:::777555666666777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999888999999888???TTThhhsssXXXFFFAAA???<<<<<<<<<>>>??????BBB???JJJ[[[XXXGGGFFFTTTfff||||||___RRRPPPNNNIIIEEEAAA@@@@@@???===<<<@@@FFFOOOiii[[[FFFAAA>>>;;;999777777666666555555555444666666555555444444333333444666888999999999;;;<<<999999999999999::::::;;;===>>>???>>>===<<<===???===>>>???@@@@@@???>>>===@@@BBBGGGRRR```nnnyyy~~~uuukkkbbb[[[WWWUUURRROOOMMMKKKEEE<<<555444444333333333444444555555555777888999;;;===???@@@GGGLLLNNNRRRYYY]]]^^^fffppp}}}vvvfffXXXQQQKKKGGGHHH[[[uuuaaaQQQFFF>>>:::;;;444333222444666777444222333333333333222222111111111000//////000222444666333333333333444444444444333333333111//////111222////////////000000111111//////000000000000000000000000111222222333222222000111333333333444666888888:::;;;<<<<<<<<<<<<===???AAADDDEEEEEECCC???===<<<<<<>>>AAACCCBBB>>>;;;777666666666555555555555888999<<<===:::666888>>>JJJjjjvvv[[[QQQCCC<<<;;;===<<<;;;777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999:::;;;:::999===KKKXXXqqquuu```PPPFFFCCC@@@???AAABBBAAA@@@>>>:::DDDSSSRRRDDDBBBMMMUUUccc}}}jjjVVVNNNMMMJJJCCC???BBB?????????===:::@@@IIIYYYxxx___GGG???===:::888666666666666666666555555555444444444333333222222333555888999888999:::;;;999999888888888999999:::<<<>>>??????=========???======????????????======>>>AAAGGGSSSbbbpppzzz~~~zzzuuupppjjj^^^NNNCCC<<<;;;:::999:::<<>>??????===<<>>>>>@@@CCCBBB???;;;444333333222222333333444666666888:::888555777<<>>===:::999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;>>>EEEKKK[[[gggtttzzzyyytttjjjaaaQQQKKKDDD@@@@@@@@@@@@>>>BBB======CCCBBB>>>@@@IIINNNUUUiiiiii]]]RRRNNNLLLGGGAAA>>>BBB>>>>>>@@@===<<>>??????>>>===<<<===@@@GGGRRRaaaoooyyy~~~xxxxxxttteeeZZZYYYWWWVVVXXX\\\```cccbbbhhhqqqxxx~~~|||nnn```QQQIIICCC<<<888888999:::AAAWWWgggTTTKKKCCC===777555666777555333444555555555444333222111111111111111111111222222444444333333333333333333111333555555333000//////------...///000000000000+++,,,...///000000000///222222222333333222111111111222444444222222222333444444555777999:::::::::555666888:::;;;;;;;;;;;;>>>;;;888:::>>>???===:::555444444444444666777888555555666888777444666;;;???LLLgggkkkXXXNNNHHHAAA<<<<<<<<<;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999<<>>FFFOOOXXXaaalllwww||||||nnnbbbQQQDDD???>>>======BBBAAA>>><<<===???BBBCCCJJJLLLZZZtttttt\\\UUUOOOLLLIIIEEEBBBCCCAAA======AAA@@@@@@MMM]]]rrrPPP@@@<<<999555333444555666666666666555333333333444444444444444444666888888777666777888777777777777777888999:::888;;;======<<<;;;<<<===<<<<<<===>>>>>>===<<<<<<===???FFFRRR```mmmvvv{{{mmmaaaeeennn{{{||||||~~~~~~zzzsssggg^^^TTTHHH>>>===<<<999999;;;777999@@@VVV~~~qqqeeeOOOGGG<<<777777999888777555555666666555333222000111111222222222111111000444444333333333222222222///222555555333000...---+++,,,---...////////////---...000111222222222222111222222222222111111000...000333444333333444666666666555777999:::::::::555666777888999999::::::888555222444999======;;;666666555666777999;;;<<<999777888999888444666;;;>>>EEEYYY{{{oooaaaWWWLLLDDD>>>===<<<;;;999888777666;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;999888666777;;;>>>;;;555;;;BBBJJJVVViii~~~dddOOODDDAAA@@@???999>>>@@@>>>???DDDBBB;;;DDDEEEOOObbbxxx___RRRMMMIIIGGGCCC???AAAEEEAAA<<<<<>>>>>???;;;<<<===>>>>>>===<<<;;;<<>>RRRyyyqqq___LLLBBB<<<777666999222444666555222000111222444555666555333222333444111000111222444444222000222222222222222111000///000///,,,++++++---///111111111111111000000000000222222222222111///...------...///000111222333333000111333555777999:::;;;666666555555555666666777333555666666444333333444777777999:::;;;<<<<<<<<<;;;:::999777555666999<<<>>>DDDSSSlllpppZZZHHH@@@======>>>999444777???<<>>;;;999999;;;888999;;;<<<<<<<<<;;;;;;======<<<;;;::::::::::::;;;???BBBGGGZZZzzzhhhMMMAAAAAACCC;;;@@@AAA===<<<@@@AAA>>>???>>>EEEUUUfff{{{qqqYYYLLLKKKHHHEEECCCBBBAAAAAAAAA???AAAEEEDDDJJJcccpppPPPBBB;;;777555333444555666777777777777888777666666666666666777999999888777777888999::::::999888888888:::<<<>>>DDDCCCBBBAAA@@@?????????<<<<<<======>>>>>>??????@@@GGGKKKUUUffflllnnnxxxzzz[[[KKKFFFEEEKKKSSS]]]gggqqq|||yyyqqqhhhaaaTTTOOOHHHCCC@@@===:::777999666555555888:::;;;::::::999<<>>;;;===??????===;;;<<<===999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888888888888999999<<>>===AAAAAA>>>@@@>>>BBBNNNYYYiiicccPPPKKKIIIGGGDDDBBBAAAAAAAAABBB@@@BBBEEEGGGRRRpppkkkMMM???:::777555333444555666777777777777777777666666666666777777;;;;;;999888888888999::::::999888888999:::<<<>>>AAAAAAAAA@@@???>>>>>>===;;;<<<<<<===>>>?????????BBBIIIMMMWWWhhhmmmppp{{{dddIII===999<<<@@@DDDIIIOOOVVVZZZkkkpppyyy|||tttlll```VVVPPPLLLGGGDDD===:::666444333333111000555333222333666888999999<<<:::999FFFiii}}}jjjVVVFFF===;;;===???@@@@@@===:::888666777888666444333333444222111111333444555333222111222444666666555333222///.....................000000000000000000000000111111111222222111111000//////000111222333333444222222444555666666777777666555444444333333333333444555555444333333444666999999999999999999999999999999888555444444666999<<<>>>FFFQQQaaawwwmmm\\\KKKDDDDDDBBB???<<<;;;===??????===<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999888888888888:::666777???LLLbbbqqqVVVGGG??????BBBBBB??????AAAAAA>>>@@@>>>???FFFLLLWWWmmmkkkSSSHHHHHHGGGEEECCCAAAAAAAAAAAACCCBBBCCCFFFLLL___iiiKKK???:::888777444444555666777777777777777777777666666777777888<<<;;;:::999888888999::::::999888888999:::<<<===>>>>>>?????????===<<<;;;::::::;;;<<<>>>???@@@@@@CCCJJJOOOYYYhhhlllqqq~~~pppOOO===;;;;;;<<<<<<===@@@BBBDDDIIIMMMTTT]]]hhhwwwzzzyyywwwtttpppkkkddd^^^[[[VVVPPPGGG@@@<<<:::888777999777555444333222111111222222111222444777999999<<<:::999DDDdddrrrZZZKKKEEEDDDDDDDDDDDDAAA<<<888666777777666444222333444111000000111333333222111///000000111111222222222000000111222111000///...//////000000000000000111000111111222333333222222000000111111222333333444333333444555555555555555555555444333222222222222555555666444333333555777777777777888999999:::;;;======<<<:::888888:::<<<;;;>>>CCCKKKTTTeeeyyybbbTTTNNNJJJCCC>>>===>>>===<<<;;;999999888;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::>>>777777???EEEPPPooodddNNNBBB@@@@@@??????@@@BBBAAA@@@???===>>>BBBEEEMMM^^^nnntttYYYLLLHHHFFFEEECCCAAA@@@@@@AAAAAABBBBBBDDDIIIUUUppphhhKKK???;;;999888444555666777777888888777777777777666777777888888:::999888888888999:::;;;999999999999999;;;<<<===;;;<<<>>>??????===;;;:::999999;;;<<<>>>???@@@AAABBBIIIOOOZZZhhhjjjpppzzzUUUAAA<<<:::888777777777888888888;;;???DDDKKKVVVccclllzzz}}}tttmmmeee]]]WWWSSSSSSRRROOOKKKHHHEEEDDDAAA>>>:::777666555333333444444444333111111111111222222222333444666999:::999:::;;;EEEaaarrr^^^OOOJJJEEECCCDDDCCC>>>:::666777777666333222222333555444333333555666666555111000...,,,---///222444222333444444444333111000///000000000111111222222000111222333333444444333111111222222333333444444444555555555555555444444444444333222222222222222777777888666555444555777444444555666888:::===>>>:::::::::888666555666888888<<>><<<:::999888999999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::===888:::@@@AAADDDZZZvvvsss[[[KKKBBB???<<<===@@@AAABBBBBB@@@???@@@AAABBBGGGRRR\\\rrrcccOOOHHHHHHDDDCCCAAA@@@@@@@@@AAABBBAAABBBGGGQQQdddgggIII>>>999777666444555666777888888888888777777777777777888999999666666666666777888:::;;;999999999999:::;;;<<<<<<:::;;;===??????>>><<<;;;888999:::<<<===???@@@@@@CCCJJJQQQ]]]iiiiiiqqqZZZCCC<<<999666444444444444333444666888999;;;AAAJJJPPPUUU[[[bbbgggiiijjjiiiiiiggggggggggggiiikkkmmmnnnfffbbb\\\UUUOOOIIIDDDAAA???@@@???===:::888888888333333222222111000000///...000111111111111222444222333444444333555888:::777999;;;DDD^^^{{{]]]RRRFFF?????????<<<888777888888666444222222333444333111222333555555444555333000......000444666333444555555444333111000000111111222222333333333111222333444444444444444222222333333333444444444555666666666666666555555444333333222222333333444999:::;;;:::888666555666222222333555777;;;>>>???:::::::::888666555666777666999???EEEIIIOOO\\\jjjxxxeeeUUUJJJAAA>>>999777999;;;===>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999888888888888777777;;;@@@???@@@NNN___yyymmm[[[IIIBBB<<<===???@@@BBBDDDBBBBBBBBBAAA@@@AAAGGGLLL^^^{{{qqqXXXJJJEEEDDDBBBBBBAAA@@@@@@AAABBBCCCBBBFFFOOO```zzzcccFFF:::666444444555555666777888888888888777777777777888888999:::666555555555666888999;;;888888999::::::;;;;;;<<<999:::;;;=========<<<<<<999999:::;;;===>>>??????DDDKKKSSS```jjjhhhrrr```FFF>>>:::777555666666444222000333555555555777;;;@@@<<>>>>>;;;777555444333333333444666999===>>>=========<<<999888888999999:::>>>CCCFFFHHHQQQZZZiiiooo___NNNGGG???;;;:::===?????????>>>===<<<;;;;;;<<<===;;;;;;:::999888888888888555999<<<===<<>>??????@@@DDDBBBDDDDDDBBB@@@AAACCCDDDOOOfff___PPPJJJEEEAAABBBAAA@@@@@@AAABBBCCCDDDEEEKKKYYYqqq```DDD:::777555555555555777888888888888888777777777777888999:::;;;999888777666666777888888888888999:::;;;;;;;;;;;;888888999999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>AAAHHHQQQ^^^gggdddpppfffJJJ>>>:::666444555555333111+++...222333222222555888555999<<<<<<:::888999:::888999999999:::;;;>>>@@@999<<<>>><<<777444555666...000111000//////333666999999777555222222333555000333555444222111222444111333444333111111444888777888888<<>>AAA@@@===888555333444444333444555888;;;===<<<======;;;999777777888???===>>>BBBEEEFFFLLLSSSYYYnnnzzz[[[SSSGGG???<<<<<<======???>>>===<<<;;;;;;<<<=========<<<;;;::::::::::::777===>>>:::999>>>BBBCCCMMMaaa~~~\\\NNNBBB??????>>>???CCC@@@DDDEEEDDDCCCDDDEEEEEEFFFYYYuuummmSSSLLLKKKGGGBBBAAAAAA@@@@@@AAACCCDDDEEEIIIPPPaaa}}}```EEE;;;:::999999555666777888888999999888777777777777888999:::;;;===;;;999888666666666777888888999:::;;;;;;;;;;;;777777777777888999;;;<<<;;;;;;;;;<<<<<<<<<=========DDDMMM[[[ccc___kkkiiiHHH===<<<<<<:::888666333222222222111111222444555777666666666555444444333333222222111111111222333333555555444444444444333333000000111222333444444444333333444555666666666666666555444333222333444444222111000000111222444555999<<<>>>@@@OOOttt{{{mmmbbbTTTJJJHHHCCC===;;;======:::666:::777444333444555666555333333333222222333444444555555555555444444444444222222222333333444444444222222333444555555555555555111111555888888999<<<666cccCCC999BBB444999+++111111111333666999999888:::::::::;;;<<<;;;999777111888666555:::888666===;;;<<<<<<:::888888999:::;;;<<<===>>>@@@DDDJJJOOOOOOWWWmmm|||fffOOODDDAAA???>>>@@@BBBAAA@@@???>>><<<999777<<<;;;;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<>>EEEKKKKKKXXXsssbbbHHH===666555888666777888888888777555444555555666777888999::::::;;;::::::999888777666666999999999888777666666555777777666666666666777777999999::::::<<<===???@@@EEEKKKOOOVVVYYYWWWggglllKKK>>>===<<<:::888666555444555555444444444666777888666666555555444333333333555444333222222111222222333333222222222111111111000111111222222333333333222333444555666666666666666555444333333333444444333333222222333444666777555888:::<<>>>>>??????===;;;:::888777666666666666444333333333333333444444777777777777666666666666222222333333333333333333444444444444444444333333777555666999999777888===GGGwww]]]KKKEEE111;;;666111111111333666999999888:::999999:::;;;;;;999777AAAEEE>>>777999666444<<<;;;;;;<<<:::999888999;;;<<<===??????@@@CCCGGGJJJIIINNN___|||hhhVVVJJJBBB>>>>>>BBBBBBBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;???GGGYYYuuusssXXXKKKFFFCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFTTTjjjnnnOOOGGGFFFAAA@@@EEE===???@@@>>>===AAAHHHMMMTTTeeebbbHHH===777666999666666666666666555444444777888888888888888999999999999999888888777666666777777777777777777777777777777777666666777777777999999::::::<<<===???@@@EEEKKKOOOTTTXXXVVVgggoooPPP@@@>>><<<999777666666555666555555444444555666666666555555444444333333222666666444333222111111111222222222222111111111111111111111111111111222222444555666777777888888888666666444333333333444555555555444444555666888999666999<<<>>>LLLnnnuuugggUUUHHHCCCCCCBBBAAA;;;<<<;;;999666333333333555444444333333333444444777777777666666666666555333333333333333222222222555555555444444333222111666666888999666333888???[[[}}}gggPPP333999:::222111222444777999999888999888888999:::;;;999777IIIKKK@@@666777444444<<<;;;<<<<<<;;;999888:::;;;===???@@@@@@@@@@@@BBBDDDFFFFFFPPPfffqqq]]]LLLCCC@@@BBBBBBBBB@@@>>>>>>@@@AAA======<<<<<<;;;:::999999::::::999999999999::::::===>>>HHH```nnnYYYKKKCCCBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEMMMYYYhhh}}}yyy]]]EEEBBBCCC@@@???CCC======>>>???AAAEEELLLQQQ^^^uuubbbHHH===777666999666666555444444444444444999999999888888777777777777777777777777777777777444444555666777777888888888888777777777777888888999999::::::<<<===???@@@DDDJJJMMMRRRVVVTTTfffpppQQQ@@@>>>:::777555444555555333222222222111111111222555555444444333222222222555555444333222222222333444444444333333333333222111111111111111111111000666777888999:::;;;;;;;;;777666555333333444444555666555555444555777888999777999<<>>??????<<<777444333333666555444444444444444444555555444444444333333333444333333333222222111111333333444444444333222222333444666666111111;;;GGGeeeuuuZZZ:::666333333222222444777999999888777666666777999:::999888AAACCC:::222555444555>>><<<<<<<<<;;;999888:::;;;;;;>>>@@@AAA@@@???@@@@@@EEEDDDJJJYYYrrrwwwaaaQQQIIIFFFFFFEEECCC@@@>>>>>>???>>>>>>===<<<;;;:::999999:::999999888888999999:::>>><<<@@@QQQjjjjjjTTTGGGDDDEEEBBBBBBAAAAAAAAAAAAAAA@@@BBBEEEJJJPPPWWWgggiiiTTTBBB@@@BBB>>><<<>>>???======@@@CCCHHHOOOUUUgggaaaGGG===888777999777666555444333444555666888777777777777666666666555555666666666777777777444444555555666666777777999888888777777888888999999999999:::<<<===???@@@CCCHHHKKKPPPTTTSSSeeennnPPP>>><<<888555333333333333000111111111000000000///444444444333222222111111222222222222333333444555444444333333333222222222222222222111111111111111555555777888999:::::::::777666555444333444555555555444444444444666777888444555888<<>>>>><<<999888999:::888;;;>>>@@@?????????@@@DDDDDDHHHTTTfff|||eeeWWWLLLJJJHHHFFFEEECCCAAA???>>>>>>===<<<<<<;;;:::::::::999999888888999999:::===<<>>>>><<>>>>>>>>???@@@@@@BBBFFFMMMYYYrrrlllSSSLLLEEEBBBCCCCCC@@@<<<=========<<<<<<<<<<<<;;;::::::999999999999:::::::::;;;???DDDJJJYYYzzz|||bbbMMMBBB@@@??????>>>>>>=========999<<>>DDDGGGLLL[[[lllXXXCCC===:::888888888888777666666666666666222222222333333444444444333333333444444555555555666666666666666666666666::::::999999999999::::::999999::::::<<<===???@@@AAAFFFHHHMMMRRRTTThhhfffIII;;;:::999777555333111111111222333444555555444444333333333222111111000000000000000000111111222333111111111111000000000000222222222333444444444555111222444666777888888999888777555444444444555666444444333333444555777888999999<<>>===???CCCFFFMMMaaahhhXXXGGG???@@@BBB>>>:::<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;;;;:::>>>CCCCCCKKKfffsssWWWDDD@@@@@@@@@???>>>=========;;;===AAACCCBBBEEERRR```zzzlllWWWGGGAAA===>>>AAA@@@??????>>>===@@@GGGJJJPPPfff}}}~~~TTTAAA>>>;;;888888666666777777666666555444444444444333333333333333333333333333444444444444555666666777777888888888::::::999999999999::::::999999::::::<<<===???@@@@@@DDDFFFLLLRRRUUUkkkdddGGG;;;;;;:::888666444222111///111222444555555444444333333222222111000000000111111000000000000000111333333333222222222222111222222333444444555666666444555666888:::;;;;;;;;;888777666555444555555666555555444444555666888999777666999<<<@@@SSSrrr\\\LLLFFFCCC===888999999777666555555555555444444333333333222222222000000111111222222222333111222222333333333222222222333666888444000333999999222@@@EEEAAA@@@:::888555444444555888999999888333222111222555888999999444999555222999:::<<>>AAAAAAEEEWWWyyylllRRRDDDCCCFFFBBB<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<>>BBBAAACCCWWWnnn___HHHAAAAAA@@@@@@???>>>>>>===:::;;;===>>>===>>>IIIUUUdddxxxYYYIIIDDD@@@======>>>===<<<;;;===<<>><<<888777444555666666666555333222777666666555333222222111333333333333333333333333444444555777888:::;;;;;;;;;::::::999999::::::;;;999999::::::<<<===???@@@???DDDFFFKKKRRRVVVlllgggHHH@@@:::666666444111000222222222111111222222333444444444333333222111000000444444333222222222333333333333444555444333111000000111222444666777888999777777777666666888;;;>>>;;;:::777666555666777888666666555555555777999:::777;;;:::<<>><<<888666555555666777444555555444333333444555888666333///......///000000111222333444333222222444222111333666888777555777777777999;;;<<<;;;:::444444444777:::;;;;;;:::333333333444555777:::;;;888888777777888:::===>>>BBBAAA???===;;;999777666;;;<<<<<<============<<<<<<:::;;;@@@CCCLLLgggeeeQQQKKKIIIDDD???>>>;;;:::<<<<<<::::::===:::::::::;;;;;;<<<<<<<<<999;;;>>>>>>@@@FFFPPPYYYqqqfffLLLEEE@@@===>>>>>><<<;;;>>>===<<<;;;;;;===AAAFFFIIIRRRkkkdddOOODDDBBBAAA@@@???>>>>>>>>>>>>888;;;AAAGGGMMM^^^pppOOOCCC;;;999;;;:::999999:::::::::999999888555555666666666555444333444333444444444555666777444777999:::999888999999777777888888888999999999;;;::::::::::::;;;<<<===@@@FFFIIIPPPVVVZZZuuuhhhIIIAAA:::666666555111000222222222222111222222333444444444333333222111111000333333333333333333333333444444555555555444333222222333444555666777888999777888888777666777:::<<<<<<;;;888666555555555666777777666666777888::::::999<<<;;;<<>>>>><<<;;;999777666555;;;;;;===>>>???@@@@@@@@@>>>::::::>>>@@@GGG^^^wwwooo```UUUJJJCCC@@@===;;;======::::::<<<::::::::::::;;;;;;<<<<<<===???@@@???===@@@GGGMMM]]]vvvlllUUUHHHBBB===>>>===;;;;;;===:::999999999;;;>>>BBBDDDMMM^^^vvvpppVVVGGG@@@AAA@@@???>>>>>>>>>>>>>>>===@@@FFFLLLSSShhhmmmMMMBBB:::888:::999666666777777777666666555444555555555666666777777777666555444444555666666555777888888777777777888888888888999999999::::::;;;;;;:::::::::;;;;;;<<>>999888999999777666555333333333333333111111111111222333444444111111333444555555555555777666666777999::::::888777666555666777666555333444333444666888:::999888888777666555444555666777666666555555666888:::;;;::::::999888777666666555888999;;;===???@@@AAAAAA@@@;;;999<<<===BBBRRRcccnnn\\\PPPEEE???;;;<<<;;;888777999:::::::::::::::;;;;;;;;;>>>???@@@???<<<<<<@@@CCCIII]]]sssooo\\\KKKDDD???>>>===::::::===999999999:::;;;===???@@@HHHOOO^^^wwwxxx[[[HHH@@@>>>??????>>>=========>>>>>>===@@@EEEKKKVVVqqqiiiJJJAAA:::777999777444555555666666666555555555444444444555777999:::;;;999777555444555666777777888888777555555666888999999999:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<>>;;;999:::888666444444555555555333333333222222111111000000111222333444555555555777777777888999999999999666555444555666666555333444333444666888999999777666666444333333444555555555555444555555777888999777777777777777777777777555666888:::<<<===>>>>>>@@@;;;999;;;<<>>>>>======???AAAAAAMMM]]]kkkuuuuuuiiiZZZMMMFFF@@@>>><<<::::::<<<999:::;;;<<<===>>>>>>>>>GGGHHHOOOcccfffNNNAAA>>>???>>>===============>>>>>>???AAAEEEKKKZZZ{{{eeeHHH@@@;;;888:::777666777888888999888888888666555444333444666888:::<<<:::888666555666888999999999999777555555777999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;CCCGGGMMMWWWddd{{{VVVAAA;;;777777777444333555333333222222333333444555333333222222222222222111000111333555555444333222222222222222222222333333333333333333333333333333777888888777555444555666666666666666666777777777555555666777777888888888666::::::===CCCKKKhhhoooaaaWWWNNNHHHCCC???:::888888888777666333333333222222111111111111111111222333444444555666666777777777777777888444444444666888999888666555444444666888999999777444333222222222333444555444444444444555666777777666666777777888888999999666777888999;;;;;;;;;;;;>>>;;;:::;;;<<>><<<>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;888:::===??????????????????EEEOOOZZZeeeggg___TTTLLLEEE???>>>===::::::<<<888999;;;<<<=========<<>>@@@======<<<<<<===>>>??????DDDFFFHHHPPPeeeaaaFFFAAA<<<:::;;;888777888999999:::::::::999888666555333333444666777999999777777777999:::<<<;;;;;;:::888777666888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;DDDHHHKKKUUUfffXXXAAA;;;888888888555444666333333333333333444444555222222222222222222222222000111333444555444444333222111111111111222222333111111222222222222222222666777888777555444444555333444555666777777888888444555666777777888777777555999:::>>>CCCIIIccc|||ooofffVVVOOOFFF@@@<<<999555111333333333333444555555666333333333222333444444555555666777777555555666777444444444666999:::999888666555555777999:::999888444333222111222333444555444444555555555666666666666666777888888999999:::888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===???=========<<<<<<<<<<<<<<<;;;<<<===>>>???>>>===<<<===???DDDMMMVVVYYYUUUOOOGGGAAA>>>>>>>>>;;;:::<<<666777888:::;;;;;;;;;;;;===@@@FFFOOO^^^xxxfffOOOFFFAAA>>>???<<<<<<<<<===>>>???@@@AAAEEEEEEHHHTTTppp]]]DDDAAA===;;;<<<888555666777888888999888888888777666555555555666666777777777888999:::;;;;;;:::;;;;;;:::888888999;;;:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<===;;;FFFHHHJJJVVViiiWWWAAA<<<888888888555555777444333333333333444555555222222222222222222222222111111222333333444555555222222111111111222333444111111111222222333333333444555777666555444444555444444555666777777777777444555777888999999888888666:::;;;>>>CCCFFF]]]uuugggZZZQQQHHH???999999888666555666777888:::777777555555444555555666444666888777555444555777666555555666888999777666777777777888:::;;;:::888777666555333333333333444444555555666666666666666666666666777888888999999555666888999;;;<<<======:::===???===;;;===BBBFFFNNNeeeyyydddTTTIIIBBB@@@???>>>>>>>>>============;;;;;;<<<=========<<<;;;<<<<<<>>>DDDIIIJJJIIIGGGBBB>>><<<>>>???<<<:::<<<777777888999:::;;;<<<======>>>BBBHHHOOO```XXXGGGDDDAAA???@@@=========>>>???@@@BBBBBBCCCDDDHHHXXX|||~~~YYYAAA???===;;;;;;777444555666777888888888888888888888888888888999999777888999999:::999888888777999::::::999999999:::999:::::::::;;;;;;;;;;;;999999999:::;;;<<<===>>>;;;FFFIIIKKKXXXoooUUUBBB<<<888999888666555777444333333333333444555555222222222222222222222222222222111222333444555666333333222111222333555666111111222333333444555555333555666666555444444555555555666666666666555555555666888999::::::999999888;;;<<>>>>>======999888999;;;===>>>===<<<===;;;<<>>;;;;;;>>>???===;;;<<<999999:::;;;<<<>>>???@@@@@@???@@@CCCFFFOOOggg}}}zzzQQQBBBCCCBBB@@@BBB=========>>>???AAABBBCCCGGGGGGLLLaaazzzVVV???>>><<<::::::666555666777888999999999999777888999:::;;;<<<<<<<<<888999:::;;;:::888666444444777999:::999888999999999999999:::::::::;;;;;;888888999:::;;;===>>>???:::FFFJJJKKKZZZssszzzUUUCCC@@@;;;888666555444222444444666666666555444333666555333222111111222333111111111222333444555666444222000///111666;;;>>>777666555444333444555555555555555555555444444444999888888:::<<<<<<999555888888777777777777888888888888777===CCCBBBQQQqqqvvviii\\\WWWOOOHHHCCCAAA>>>======;;;:::;;;===>>>===<<<999999999777666555666777???999444333444444666999777666555666888::::::999555555444444555666888999777666666666666555555555444666888999777666666666222444777777777777888999888888777777999;;;>>>@@@IIIWWWdddyyyuuu```QQQOOOEEE>>>======;;;999999>>>===<<<;;;;;;;;;;;;;;;;;;===???@@@>>><<<;;;;;;;;;;;;<<<>>>@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<>>===@@@DDDFFFHHHGGGVVVxxxrrrQQQ??????;;;777888888555444444555777888777555888888999999888777555444888888999:::999888777666:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;???GGGMMMOOO]]]zzzUUUBBB???;;;888666666444333444444555555555555444444666555333222111222222222222222222222222333444555555333111000222666;;;>>>777666555333333333444444555555555555555555555555555444555777:::;;;888666888777777666666777777888777777666<<>>======<<<<<<<<<<<<<<<:::<<<>>>???===;;;::::::;;;;;;<<<===@@@@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<>>===>>>>>>>>>???CCCFFFGGGIIIMMMaaaqqqQQQ???@@@;;;777888888777666555777888888777666444555777888999999888888777888999999999888777777999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<@@@HHHMMMQQQ```yyyTTTAAA>>>;;;888888777666444444444444333333444444555555555444333222222222222333333222222222333333444555444222222333777;;;===777666555333222222333333555555555555555555555555222333444666999:::999888777777666666666666777777777888666:::???===IIIddd{{{vvvtttsssrrrqqqpppmmmiiifffYYYUUUOOOIIIDDDAAAAAAAAA;;;777777;;;;;;777333333555444333444666777777666555555555555666777888888777666666666555555555555444666888888666555666666777888999999777666666777:::999999999;;;===???@@@CCCLLLOOOXXXpppmmm[[[GGG>>>===<<<;;;;;;>>>======<<<<<<<<<<<<<<<999;;;======<<<:::999:::;;;:::;;;===??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>BBBEEEFFFGGGJJJWWWsssnnnQQQ@@@@@@;;;777999777888888777888999999777555444555777888999999888888777777888999999888888777999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<@@@HHHNNNSSSeeexxxTTTAAA???<<<:::999999777666444333222222222333444555555555444333222222222222333333222222222222222222444333222222333666888:::777666444333222111222222555555555555555666666666444555666888:::::::::999777666666555555666666777777999777:::>>><<>>;;;;;;:::666444555777666666777999:::999777555555555666666777888888888888888777777777666666444666777777555555555777666888999999888777777888999999999:::;;;<<<>>>???CCCIIIHHHKKK\\\ssssssVVVEEE???===<<<===<<<<<<;;;;;;;;;;;;;;;<<<999;;;<<<<<<:::999999999:::::::::<<<>>>???===;;;<<<;;;;;;::::::;;;;;;<<>>:::999>>>BBBDDDEEEGGGNNNdddjjjOOOAAA@@@:::888:::777999888777777888888666444888888999999888777555444666666777888888888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======???FFFMMMUUUkkkwwwSSSBBB???===;;;;;;:::888666333222111111111333444555444444444444333222111111333333222111111111222222222222111111222444555666666555333222111111222222333444444444555555555666666777777888777777777888666666555555555555666666777;;;999:::>>><<>><<<<<<;;;::::::999::::::;;;;;;999;;;<<<;;;999888999999999999:::<<<>>>>>>===;;;;;;;;;::::::::::::;;;;;;<<<999:::@@@BBB???===>>>???TTTrrrkkkUUUKKKNNNPPPUUUWWWQQQLLLIIIFFFDDDDDDDDDAAA===???:::999>>>AAAAAADDDHHHXXXtttdddLLL@@@???999888:::777888777666666777777555333888888999999888777555444555555666666777888999:::999999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>>>>EEEMMMXXXqqqwwwSSSAAA???<<<;;;:::999666444111111111111222333444444444444444444333222111111222222111111111222222333111111111111222222333444444333222111111111222333222222222333444444555555444555666555444333444555555555444444444444555555666;;;999999>>><<<@@@OOOnnn{{{mmm^^^QQQFFF<<<888999888777888999::::::888666555555666777888888888888444444444444333333333333555666666555444444555777555777999:::::::::;;;<<<999::::::;;;<<<<<<======???CCCBBBBBBJJJUUUqqqlllWWWGGG>>><<<::::::::::::::::::;;;<<<:::;;;<<<;;;999888999:::999999999;;;===>>><<<:::;;;;;;::::::::::::;;;;;;===;;;===AAABBB@@@@@@CCCJJJhhh}}}\\\IIICCCIIIHHHKKKQQQPPPNNNPPPOOOJJJGGGFFFCCC???AAA;;;;;;???@@@???FFFPPPhhh\\\HHH???===888999;;;777666555555666777777555333444555777888999999888888555555555666777888:::;;;::::::::::::999999999999::::::::::::::::::::::::::::::;;;<<<===>>>>>>???AAAHHHQQQ___yyyvvvRRR???===;;;999888555222000///000111222333333333333444444444555444333111000111000000000111222333333111222222222333333333222222111111000000111333444000000111222222333444444222333555444333333555777555444444444444444444555333999888777<<<:::===III]]]sssaaaMMM@@@;;;999999999;;;<<<<<<999777444555777888999999888888555555555555444444444444555666666444333333555777777999:::;;;:::999:::;;;;;;<<<===>>>>>>????????????CCCCCCFFFKKKNNNbbbrrrXXXHHHAAA<<<;;;;;;;;;<<<<<<===>>>;;;<<<<<<;;;999999:::;;;888888999;;;======;;;:::;;;::::::999999::::::;;;<<<<<<>>>AAAAAAAAAEEELLLccciiiRRRCCCBBBJJJGGGHHHPPPSSSTTTZZZ\\\VVVQQQNNNJJJEEE@@@<<<===BBBAAAAAALLL\\\{{{~~~VVVEEE===;;;666999<<<777666555555666888888777555444555777888999999888888444444444555666888:::<<<;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::;;;<<<===>>>??????GGGNNNXXXhhhvvvRRR===;;;999777555333///,,,...///111222333333222222333444555555444333111000000000000000111222333444222333333444444333333222111000000000000222333444//////000111222222333333111444666666555555999<<<555444444333333444444555111888666666;;;999;;;FFFRRR|||yyy]]]HHH>>><<<<<<===>>>??????<<<999444555777888999999888888888888888888777777777777555666555444333333555777999;;;<<<<<<:::999999:::===>>>???@@@@@@@@@@@@@@@AAAFFFGGGJJJNNNLLLZZZvvvhhhRRRHHH===============>>>??????<<<<<<<<<;;;999999:::<<<888888888:::<<<===;;;999;;;::::::999999::::::;;;888:::===AAAAAABBBKKKUUU{{{\\\LLL???CCCLLLHHHGGGPPPVVVZZZcccgggbbb[[[WWWQQQKKK@@@===???DDDCCCCCCQQQeeeuuuRRRBBB<<<:::555999===777666666666777999:::999777888888999999888777555444444444444444666888;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@KKKSSS^^^nnntttOOO;;;;;;:::999777666444444777555444333444444222111777777666555444444333333000111222333333333333333111000000000//////......111111111111111111111111///000000111111222333333444444444444555777888999;;;999777555555555777888333555666777888:::===???NNNiii\\\AAA@@@;;;>>>@@@<<>>;;;888555333444666888888888777666666666666666555555555555666666666666888:::<<<<<<<<<<<<>>>@@@>>>777<<>><<<;;;888777666999999:::===??????===;;;::::::::::::::::::::::::>>>;;;===BBBBBBFFF[[[ssskkkRRRFFFDDDDDDGGGHHHJJJPPPXXXccccccdddbbb]]]WWWPPPLLLHHH???<<<@@@@@@CCCYYYtttqqqIIIAAA;;;;;;<<<;;;:::<<<555666666666666666555555555555555666666666666666333333444444666777999999888:::<<<<<<;;;999999999999999999:::;;;<<<===>>>:::;;;<<<===>>>@@@CCCFFFNNNWWWdddwwwtttQQQEEEBBB>>>999666666666777666555444444555555444222444444444333222111111000000111222333333333333333333222222222111111111111111111111111111222222222000000111111222333333333333333333444666777888999;;;:::888777666666666777333444666777777999<<<>>>GGG```nnnOOOFFFAAADDDGGGCCCFFFGGG>>>???===:::777666666888:::888777777666666666666666444444555555666777777888777888:::;;;:::;;;<<<>>>@@@999===BBB>>>@@@CCC===@@@CCCHHHKKKJJJJJJSSS^^^nnnOOOGGG@@@??????======>>>>>>>>>>>>===<<<;;;::::::999999:::===??????===;;;::::::::::::::::::::::::;;;:::===CCCGGGQQQlll```KKKFFFCCCCCCEEEFFFHHHMMMUUU\\\\\\\\\[[[XXXTTTOOOLLLJJJAAA>>>BBBBBBHHHccclllJJJAAA:::999999666555666555666777777888888888888666666666666555555555555444444444555777888:::;;;999;;;<<<<<<:::888888888999999999999999999:::;;;:::;;;<<<<<<===???CCCFFFRRR[[[hhh|||~~~___PPPKKKCCC<<<888777999;;;666444333333333333111///333333222222111111000000111111222333333333222222222222222222222111111111000000111111222222222222111111222222333444444444444444555666888999:::;;;;;;;;;:::999888777666555333444666666666888:::===@@@TTTzzz~~~\\\KKKEEEIIIMMMJJJKKKJJJAAA>>><<<999777666777888:::777777666666555555666666444444555666666777888888555777999:::999999;;;<<>>>>>>>>>>>>>>::::::;;;===??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999>>>DDDKKK]]]kkkRRREEEEEECCCCCCFFFFFFEEEIIIOOORRRRRRRRRRRRQQQOOONNNMMMIIICCC@@@BBBCCCOOOqqqgggHHH@@@999888888555444555333444555666777888888888777666666666555444444444444444555666777999;;;;;;:::;;;<<<<<<999888777888777666666777777888999:::999:::;;;<<<<<>>>>>???>>>>>>>>>;;;;;;;;;<<<>>>???===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::<<>>=========>>>@@@FFFUUU^^^\\\[[[TTTCCC???<<<===AAACCCCCCFFFKKKYYYttthhhQQQFFF@@@>>>>>>>>>>>>>>>>>>>>>===<<<;;;===<<<;;;<<<>>>???===<<<;;;;;;;;;<<<<<<=========>>>???AAACCCMMMiiiiiiQQQHHHFFFAAACCCJJJPPPOOOHHHDDDDDDCCCCCCCCCDDDFFFIIILLLNNNHHHEEECCCCCCIIIbbbcccDDD<<<666777999888777999444444555555444333222222777666666555444333333222111111222333555777999::::::;;;;;;:::888666777888888888888888888999:::;;;:::;;;;;;;;;<<<@@@EEEIIIYYYaaappp{{{fffUUUJJJBBB===777333333444555555000000111111222222333333222222333333333222111111222222222333333333333333111111111111111111111111111111222222333444444444444555666777888777666666999999888888777666666666555666777777666666888:::AAACCCSSSvvvYYYGGGDDDIIIFFFCCCBBB===<<<;;;999888888888999999555555444444555555666666999888888777777666666555999<<>>AAABBBEEEIIIWWWmmmeeePPPAAA<<<<<<@@@@@@??????===<<<;;;:::>>>===<<<<<<>>>>>>>>><<<;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCFFFTTTrrryyy[[[LLLGGGGGGBBBEEEKKKRRRPPPIIIDDDDDDAAA@@@@@@AAACCCGGGJJJLLLIIIGGGDDDEEEOOOmmm```EEE<<<666666666444333444888888888777666555444333666555555555444333333333000000111222444777999:::999::::::999777777888:::>>>===;;;:::888888777777;;;<<<<<<<<<===AAAGGGKKKZZZcccssssssjjjUUUNNNCCC:::555444444444000111111222333444444444222333333333333222111000222222222333333444444444333333222222111000000000000000111111222333333333666666888888888777555444888777666555555666777777777888888888777777888:::AAA>>>HHHddd```JJJBBBFFFBBB@@@@@@===;;;:::999999888999999999555444444444444555666777666666777777777888888888:::>>>AAACCCCCCBBBBBBBBBEEE\\\~~~___HHH@@@;;;<<<@@@AAACCCFFFTTTgggbbbJJJ??????AAAAAAAAA@@@???>>><<<;;;???===<<<<<<>>>>>>>>>===;;;<<<<<<===>>>>>>??????@@@BBBEEELLL___fffOOOGGGEEECCCEEEFFFJJJOOOMMMHHHEEEGGG@@@@@@???@@@BBBDDDGGGIIIGGGDDDBBBDDDRRRrrrZZZEEE<<<666666666444333555888888888888777777666555444444444444444444444444000000111333555777999;;;888888999888777777999;;;===<<<;;;:::999888888888============>>>BBBHHHMMMXXXaaarrr{{{qqqgggXXXIII???:::888888333333444555555666777777333333333333333222111000000000000111111222222222444333333222111000/////////000000111222222333333999:::;;;<<<;;;999777555777666444333444555777999888999999888777777999:::???:::@@@XXX}}}cccKKK@@@CCC???<<<>>>===888888777777777777777777444444444444444555666777444444555777888:::;;;;;;;;;>>>BBBDDDDDDCCCBBBBBBIIIeeejjjLLLCCC;;;<<>>@@@>>><<<<<<===>>>>>>===;;;<<<<<<===>>>??????@@@>>>AAAFFFPPPhhh\\\HHHDDDBBB>>>HHHGGGHHHKKKIIIFFFGGGJJJ@@@??????@@@AAACCCEEEFFFCCC@@@===@@@PPPrrr{{{UUUCCC<<<666777999999999;;;555555666666666666666555333333444444444444444444111111222444666999;;;<<<777888888777777777:::<<<777777777888999;;;<<<===>>>>>>======???CCCJJJNNNUUU^^^ooorrr```eeeqqq~~~}}}kkk[[[NNN@@@666:::444111555777333222444555555444333333222111111111111222222222333333333555555444333333222111111000000//////000000111222888:::;;;======<<<;;;999666666777777777888888888999999:::::::::999999888777999@@@MMMaaalllRRRCCCAAA======>>>:::999999999888888888888888666666666555555444333333888999999:::::::::999999>>>CCCHHHJJJGGGDDDCCCCCCOOOrrrYYYDDD===AAA;;;999BBBIIIOOO[[[xxxnnnTTTBBB???@@@@@@??????@@@???===??????>>>============>>><<<<<<;;;;;;<<<===>>>???CCCFFFGGGQQQrrr~~~VVVDDDBBBAAA>>>DDDEEEFFFFFFEEEDDDEEEGGGBBBBBBCCCDDDEEEEEECCCAAAAAA>>>BBBJJJTTTiiiuuuRRR???<<<888555555666777666222333444333111000111222555444444666999999555222222111111111333555888:::;;;:::::::::999999888888777888999:::;;;;;;<<<;;;;;;===?????????AAAFFFKKKSSSZZZnnn{{{]]]LLLLLLSSSaaacccgggmmmuuu~~~uuufffWWWKKKEEE;;;333444666444444666555555444333333222111111111111222222222333333333555555444333333222111111333222222222222333444444888999:::<<<<<<;;;:::999888888888888999999::::::888999999::::::999999888::::::>>>EEEUUUsssuuuWWWDDDAAA======>>>999999999888888777777666666555555555666666666666666777888999999::::::::::::>>>CCCHHHIIIGGGDDDCCCDDDPPPssscccKKKAAACCC>>><<>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;===???AAACCCEEEJJJMMMXXXzzz}}}VVVDDDBBBBBB???DDDEEEFFFFFFDDDDDDEEEGGGIIIHHHGGGGGGGGGGGGEEEDDDAAABBBJJJUUU\\\kkkrrrPPPAAA>>>:::888777888888777333555666555333222222222555444444666888888555222222222111111333555777999777777777777666666555555777888999::::::;;;::::::;;;===?????????AAAFFFKKKTTT[[[pppdddOOOAAA===???DDDFFFIIINNNVVVbbbqqq{{{{{{lllaaaZZZJJJ:::444555666666666555444444333333222222111111111222222222333333333555444444333333222222111444333333333333444555555666777999:::::::::999888999999999:::::::::::::::888888999999999999999888<<<;;;;;;===EEE___```GGG@@@<<<======777999999888888777666555555444555555666777777888888777777888999::::::;;;;;;>>>CCCGGGHHHFFFDDDCCCEEENNNooopppSSSEEEFFFAAA@@@EEEFFFLLLSSSiiihhhKKKFFFAAA???@@@AAA@@@???<<<<<<;;;::::::::::::;;;::::::;;;<<>>:::888777777777666555777999999777555444333555555555666777777555333333333222222333444666777999999999999888888888888999999:::::::::::::::999;;;===?????????AAAGGGKKKUUU]]]rrrgggSSSIIIBBB===;;;888;;;======AAAJJJYYYdddxxx~~~yyytttaaaIII;;;777777666444444444444333333222222222111111222222222333333333444444444333333222222222333222222222222333444444555666777888999999888888999999999999999999999:::777888888999999999999888;;;;;;;;;:::<<>>BBBFFFFFFDDDCCCDDDEEEJJJgggxxxXXXFFFGGGDDDCCCGGGFFFJJJNNN^^^}}}~~~[[[OOODDD@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<::::::;;;===AAAFFFKKKMMMLLLPPPRRR\\\}}}{{{UUUDDDCCCDDDAAADDDEEEEEEDDDCCCCCCEEEGGGOOOSSSZZZaaaggglllpppssssss{{{gggIII???<<<888666666555444333777:::<<<===:::777555444555555555666666555444333444444333333333444555555::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::===?????????BBBGGGLLLUUU]]]ttt{{{eeeMMMCCCBBB@@@;;;888777999;;;999888===FFFNNN\\\gggrrrvvv{{{|||aaaJJJ===888555222444444333333333333222222111111222222222333333333444444333333333333222222333333222222333333444555555555666777888888888999888888888777777777777777666777888888999999999999888:::===<<<;;;FFF```yyyrrrOOOAAA:::;;;>>>999<<<<<<;;;::::::999888888666666666555555555444444777777777888999:::<<<======AAADDDDDDBBBAAACCCEEEHHHaaaxxxXXXFFFGGGEEEEEEHHHGGGGGGJJJVVVooorrr^^^KKKCCCAAA???>>>???>>>>>>===<<<<<<<<<<<<===::::::;;;>>>BBBHHHMMMQQQRRRTTTSSSZZZzzz|||VVVEEECCCCCCAAABBBBBBBBBBBBAAABBBEEEHHHPPP[[[mmm~~~aaaGGG>>>;;;888666666555444222999;;;>>>>>><<<888666555555555666555444444333333444444444333444444444444666666666777777777777777<<<===============<<<;;;:::<<>>:::<<<<<<<<<;;;;;;;;;;;;:::888888777666666555444444888888777777888:::<<<===<<>>AAA======<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>BBBHHHNNNRRRUUUVVVTTTZZZ{{{XXXEEECCCCCC???>>>????????????AAAEEEHHHSSSgggZZZDDD>>><<<999888888888666555:::<<<>>>===;;;888666666555666666555333222333444333333444444444444444444777777777888888888888999<<<<<<======>>>======<<<999<<<>>>??????BBBHHHMMMTTT^^^www{{{aaaPPPFFF>>>>>>@@@>>>;;;;;;666555555555555777999:::999@@@DDDFFFQQQmmmrrrPPP<<<555444333333333333333333333333111111222222222333333333333333333333333333333333444444444444444555555666555555555666777999::::::666666666555555555444444555666777888999999999999666888;;;>>>======FFFPPPllleeeNNN===999===;;;:::::::::;;;;;;;;;;;;<<<999888888888888888888888:::999888777888999;;;<<<;;;===???>>>======AAADDDIIIWWWsssVVVGGGIIIFFFCCCFFFFFFGGGKKKPPP\\\xxxcccPPPHHHBBB@@@CCC>>>>>>===<<<<<<<<<<<<===>>>===<<<>>>BBBGGGMMMQQQPPPSSSSSS[[[}}}ZZZFFFCCCAAA>>>;;;;;;<<<<<<===AAAEEEIIIVVVpppuuuSSS@@@<<<:::888888999999777666;;;======<<<999777666666555666777555222111222444222333333444555555555555999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999<<<>>>??????BBBHHHMMMTTT___zzzcccKKKEEE???===???@@@>>>===>>>888666333333555777888888777===>>>===GGGeee~~~VVV>>>777666333333333333333333333333111111222222222333333333333333333333333333333333222111111111111222333333555555666666777999:::;;;777777666666555555555444555555777888888999999999777777999<<<;;;:::???FFFUUUtttnnnSSS???888<<<;;;888999999::::::;;;;;;<<<888999999::::::;;;<<<<<<;;;:::888777777999:::<<<:::<<<>>>===;;;<<<@@@DDDGGGSSSyyyrrrVVVIIIKKKFFFBBBEEEEEEHHHMMMPPPWWWppplllVVVLLLDDDBBBFFFAAA@@@@@@??????????????????>>>===>>>AAAGGGMMMPPPIIIMMMPPP\\\[[[GGGBBBAAA===888999:::;;;<<<@@@FFFJJJWWWtttnnnNNN===888777666666777777666444<<<<<<<<<:::777555666666555666777555222000222444111222333444555555555555666666777777777888888888777888999:::;;;;;;<<<;;;999;;;>>>??????BBBHHHMMMVVVaaa|||uuu___SSSEEEBBB@@@?????????>>><<<:::888777666555555444555555888999888>>>JJJWWWwww|||XXXCCC888000444000...000555666333...555333000......000333555444444444444444444444444444444444333333222222222444333333555888::::::999888777666555555666777888999999999999999999999999888777777777999<<>>===;;;:::999888888888888888888888888888888777777777777888888::::::;;;;;;;;;===AAADDDHHHKKKnnntttVVVFFFGGGDDDCCCGGGGGGDDDFFFKKKVVVjjj{{{XXXHHHFFFEEEBBBBBB@@@>>><<<;;;<<<===>>>>>>??????>>>===???DDDHHHEEEKKKHHHVVVWWWCCCBBBBBB>>>>>>:::999===???@@@DDDIIIRRRttt]]]HHH@@@>>><<<:::888666555555666;;;<<<===;;;888666555666555666777888777444111///333222222333444666888:::666666777777777888888888999::::::;;;;;;<<<<<<<<>>???>>>===>>>BBBEEE@@@FFFEEEWWWYYYDDDAAA???:::<<<999999===@@@AAAFFFKKKTTTtttzzztttrrrtttzzz||||||}}}ZZZEEE>>>===;;;999777666555555555:::;;;;;;:::777555555555777777666555444333222222222222222222444666888999777888888888888999999999999::::::;;;;;;<<<<<<===@@@<<<<<>>DDDKKKhhhaaaHHH<<<777333555666555222111222333333222222111111222222333333333333333444444444444444444444444333333333333111111222444888;;;;;;;;;777777666666666666777777666666777888999::::::;;;::::::999888888999;;;<<<===BBBOOOcccyyykkkRRRGGGAAA<<<:::;;;;;;;;;:::999888777888888888888888888888888888888888888888888888888;;;;;;<<<;;;;;;<<<>>>AAADDDGGGaaazzzZZZHHHGGGCCC@@@AAA???CCCFFFMMMUUUaaa{{{xxxVVVGGGDDDAAA??????>>><<<;;;::::::;;;<<<<<<===>>>>>>======>>>@@@===CCCEEEZZZXXXDDD@@@===999;;;888999>>>AAACCCGGGLLLSSSppprrrbbb___aaafffiiigggfffggglllyyyUUUAAA:::;;;:::888666555444444555888999:::999777555555666888777555333222222333444111111111111222555777888999999999:::::::::;;;;;;999::::::;;;<<<<<<======???<<<<<<@@@BBBBBBDDDIIIUUUkkklllTTTAAA???CCC???AAAAAABBBCCCCCC@@@;;;777555555555555666777888888888<<<;;;<<>>===<<<;;;;;;===BBBFFF___zzzSSSAAA???>>><<<<<<999:::???BBBCCCFFFKKKMMMggg{{{```\\\[[[```ccc```\\\[[[\\\rrrsssPPP>>>999999888666555444444444555777999:::999777666666777777666555444333333333333000000000000222444666777::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>===<<<===AAABBBAAADDDIIIWWWrrrtttYYYIII===<<>>???@@@AAABBBCCC@@@<<<888666666555666666777888999999;;;999888;;;@@@\\\iiiXXXLLLFFF>>>:::::::::777444222333444444444444333222222222222333333333444444444444444444444444444444555444444555666777777555555555666777777777777777444444555666888999::::::::::::999999888888888888===;;;>>>EEENNN\\\nnn~~~```LLLAAA;;;===<<<<<<;;;::::::999999777777777777777777777777777888999999999999888777:::;;;<<<<<<;;;;;;===>>>CCCGGGTTTssscccMMMKKKHHHEEEFFFBBB@@@CCCKKKSSSXXXiiipppSSSFFF@@@===<<<<<<;;;;;;::::::::::::::::::;;;<<<======<<<:::888;;;???FFFcccuuuPPPAAA?????????>>>;;;<<>>>>>???<<<;;;===AAAAAAAAAEEEKKKZZZzzzuuuZZZGGGAAA999777;;;999>>>>>>???@@@AAA@@@===:::999999888888888999::::::888999555666:::===TTTxxxjjj^^^OOODDD???;;;555000333444444555555444444333111111222222333333444444444444444444555555555555777555444555666666555333444555666777888888888777444444555666777888888999888888888999999999999999;;;;;;===BBBFFFKKKUUU```vvvgggOOOBBB===;;;:::999888777777777888777777777777777777777777777888999::::::999888777888:::;;;<<<;;;;;;===>>>@@@GGGOOOlllhhhNNNJJJFFFDDDEEEAAABBBBBBHHHPPPSSSaaakkkQQQFFF???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===<<<:::888888<<>>;;;<<>>???@@@<<<<<<>>>@@@AAAAAAHHHPPPccc^^^GGG======777555888777<<<<<<<<<>>>??????>>><<<::::::999999888999999999555666333777;;;:::IIIfffmmmXXXGGG<<<555111555555444444444444555555000111111222333333444444444444444444555555555666666444444444666666555444333444666777888888888777555555555666666777777777555666777888999:::;;;;;;::::::>>>AAAAAAAAAEEELLL]]]nnnmmmRRREEE@@@;;;:::999777777777777888777777777777777777777777777888:::;;;;;;:::888777666888;;;<<<;;;<<<===???;;;EEEKKKhhhpppRRRKKKEEECCCDDD@@@EEEAAAEEELLLNNNXXXzzzhhhOOOFFF???<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::<<<===;;;999;;;>>>EEEfffeeeLLLDDD@@@>>>===;;;999:::>>>@@@???AAADDDLLLQQQjjjhhhXXXIIIGGGKKKKKKGGGDDDHHHRRRrrreeeIII===;;;777666555555555666777888:::;;;<<<:::888666555666333333444444444333222111111000000111222444666777777888888888888999999999999999:::<<<===???@@@@@@===<<<===@@@@@@BBBKKKUUUpppoooUUU@@@:::>>>888666999:::;;;::::::<<<>>>???>>>===999999888777666666666777222333333888===888@@@XXXkkknnnTTTCCC;;;999666555444444444444555666000000111222333333444444444444444555555555666666444333333444666777777666333444666777888888888777555555555666666666666666333444666888:::;;;<<<<<<:::;;;???BBBAAA>>>@@@EEEIIIVVVmmmqqqUUUHHHBBB===<<<;;;999888999999:::777777777777777777777777777888:::;;;;;;:::888777555777:::<<<<<<<<<>>>???777CCCHHHfffwwwWWWMMMFFFDDDDDDAAAGGGAAABBBIIIJJJSSSrrrfffNNNFFF???<<<===;;;;;;<<<======<<<<<<<<<<<<:::888999<<<>>><<<:::BBBBBBGGGfff~~~ZZZHHHDDDAAA===<<<888777888>>>@@@@@@BBBEEENNNOOOcccjjjWWWFFFBBBFFFGGGDDDBBBCCCKKKgggbbbHHH===;;;777777666555555666888999:::;;;;;;:::777444444444555444333222222222333444111111111111333555777888666666777777777888888888999999:::<<<===???@@@@@@===<<<===???@@@CCCMMMXXXzzzuuuYYY???===:::777555555555555777999;;;<<<======<<<<<<888888666555555444444444222222222444777;;;???BBBVVViiifffJJJ;;;666666444333333555666666555444444444333333222222222111222222333444555666666888777777666666555444444555666777888888999999888444555555666777888888999777777666777777888999999888:::===>>>===<<<;;;;;;DDDJJJXXXmmm{{{VVVCCC===<<<<<<;;;::::::::::::;;;888555222444888:::999666999;;;===>>>===;;;999777777888:::;;;<<<;;;;;;:::DDD@@@IIIjjjYYYJJJIIIGGGBBBAAACCCEEEEEEJJJNNNNNNbbbhhhLLLDDDAAA???>>>;;;<<<<<<<<<<<<<<<;;;;;;=========;;;999888:::;;;>>>???RRRqqqlllUUUHHHDDD@@@>>>>>>>>>;;;<<<@@@AAADDDNNN[[[eeemmmxxxlllTTTEEEBBBBBBCCCCCCGGGJJJcccZZZEEE>>><<<777777888777777666555444999:::;;;999777555444444111333555666555333333444333333333444555777999;;;:::999888777777777888999<<<<<<<<<==================???<<<>>>CCCBBBKKK```bbbJJJ<<<;;;999888777888999:::666777888999::::::::::::999999888777666555555555333333333444666999;;;===EEEQQQeee{{{rrrRRR@@@:::777555444444555666555444444444333333333333333333222222333444555666666777555555444444333222222222222444777::::::999777666333444555666888999:::;;;777777777777777888999999:::<<>>===<<<;;;;;;:::::::::777444666:::<<<:::888:::<<<===>>>>>><<<:::888777888999;;;<<<<<<;;;;;;@@@===FFFfff^^^LLLJJJGGGDDDCCCFFFGGGFFFJJJMMMLLL\\\}}}gggLLLCCCAAA???===;;;<<<<<<======<<<;;;;;;:::<<<===<<<;;;;;;===>>>AAAGGG___~~~lll\\\KKKCCCBBB@@@>>>===<<<:::===GGGQQQ^^^pppjjjRRRGGGEEEEEEFFFHHHIII]]]YYYEEE>>><<<888888888999888888777777;;;<<<<<<;;;888555555555222444666666555333333444333333333333555777999::::::999888777888888::::::888999:::<<<===???@@@AAA;;;>>>;;;===DDDDDDOOOfffkkkNNN???<<<;;;999888888999:::;;;555555444555555666777888::::::999888666666555444444444444555666666777777999AAAPPPfff~~~[[[EEE<<<999777555555555666555444333333333333444444444444222222333444555666777777555444444333333222111111111333777;;;;;;999666444333333555777999;;;<<<===888888777777888888999999:::<<<>>>???>>>=========<<<>>>DDDKKKSSSaaazzzjjjQQQFFFAAAAAA@@@???>>><<<;;;:::===:::777888;;;===<<<:::;;;<<<>>>???>>>===;;;:::666777999;;;<<<===<<<<<<>>>===DDDbbbeeeOOOJJJHHHFFFFFFHHHJJJHHHJJJLLLHHHTTTpppfffKKKBBB@@@>>><<<;;;<<<<<<======<<<<<<<<<888:::===>>>>>>>>>???AAACCCPPPooozzz[[[NNNCCCAAABBB@@@===<<<<<<;;;BBBRRRggglll[[[TTTOOOKKKLLLIIIWWW~~~yyyUUUCCC<<<:::888888999:::::::::999999<<<======<<<888666555555333444666666444333444444333222222333444666888999:::999999888999:::<<<===999999:::;;;===???AAAAAA:::===;;;===DDDGGGVVVqqqvvvXXXEEE>>>===<<<:::999777777777777555444333333333444666777999999888777666555444333333333444555555555444444777===LLLccc~~~```GGG<<<:::888666555555666555333222333333333444444555555333333444555666777777888666666666555444444333333111333666888999888666555444555666888999;;;<<<<<<999999888888888999999:::777999;;;<<<;;;::::::;;;>>>@@@DDDGGGHHHOOObbbuuuwwwYYYIIICCCCCCBBBAAA@@@???>>>===>>>;;;::::::;;;<<<;;;::::::;;;<<<======<<<;;;:::666777999;;;============>>>>>>EEE___mmmRRRJJJGGGGGGGGGGGGJJJHHHIIIKKKFFFNNNdddfffKKKBBB???===<<<;;;<<<<<<============<<<777:::===>>>>>>???@@@AAACCCYYYsssXXXMMMCCCAAAAAA???===<<<>>>???HHH^^^|||ssseeeYYYUUUMMMTTTvvvpppOOO@@@:::888777888999:::::::::::::::<<<======;;;888555444444444555666666444333444555333333222333444666777999:::999999999:::<<<===>>>===<<<<<<;;;<<<===>>>???;;;???===>>>DDDJJJ^^^}}}bbbKKK@@@===:::999999888777666666666666555444333333555666777666666666666555444333222111111333444555555555444555:::GGG\\\rrrbbbGGG;;;999777555555555555444333333333333444444555555555333444444555666777888999777666666555555444333333444444444555555666777777777777888888999999999:::::::::999999999999::::::777999::::::999999:::;;;;;;>>>BBBDDDCCCEEEPPP]]]nnn~~~bbbMMMDDDDDDBBBAAAAAAAAAAAAAAA===<<<:::::::::::::::999999999:::;;;;;;;;;:::999777888:::<<<============<<<>>>DDDZZZtttUUUHHHFFFFFFGGGEEEIIIFFFGGGJJJFFFKKK\\\yyyhhhLLLBBB@@@===;;;;;;<<<<<<===>>>>>>======999;;;===>>>>>>>>>@@@AAAIIIdddyyyXXXMMMCCC@@@@@@???>>>@@@???CCCOOOiiivvvcccXXXXXXsssjjjLLL@@@<<<999777777888999::::::::::::;;;<<<<<<:::777444333333555666777666444333444555444333333333444666777888::::::999999:::<<<>>>???======;;;;;;;;;<<<>>>???===AAA??????EEENNNggglllPPP@@@:::888444555666666777888999999666666555555555666666777333444555666555555333333111111222333444555666666777888???MMM]]]uuucccGGG;;;888666444444444555444333444444444444444555555555444444555666777888999999666555555444333333222222555444333333333555777888888888888888888888888888;;;;;;::::::999999::::::999:::<<<;;;::::::;;;===;;;<<>>>>>>>>>>>;;;<<<>>>>>>>>>???BBBDDDTTTttt~~~SSSIII@@@>>>>>>>>>@@@CCC???DDDRRRooo{{{nnnhhhzzzeeeKKKBBB???===888888999:::::::::999999999:::;;;999777444444444777777777555333333444555555555444444555666888999;;;::::::999:::;;;===>>>::::::999:::;;;>>>AAACCC>>>CCCAAAAAAGGGSSSrrrxxxUUUCCC<<<999666444555666777888999::::::666666666777777666666555111222444666777666555555333333222222333444555666777777<<>>BBBCCCAAACCCGGGMMMSSSbbbsssgggNNNJJJEEE@@@===>>>AAACCC>>>>>>===;;;999888999999999999999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999===AAAPPPzzz\\\JJJGGGHHHHHHGGGIIIDDDBBBHHHFFFGGGRRRfffoooQQQFFFBBB>>><<<;;;;;;===>>>>>>?????????===>>>>>>???@@@CCCGGGKKK___wwwPPPGGG@@@???>>>>>>???BBB???DDDQQQmmm___GGGAAA@@@===:::;;;;;;;;;;;;::::::999888:::;;;:::888666666777777888777555333333444666666666555555666777999:::;;;;;;:::999999:::;;;<<<;;;:::999999;;;>>>AAACCC<<>>===<<<999888888999999999888888777555666777777777666555444111222555777888888777777666555333222222333555666222444;;;BBBCCCOOOooo]]]FFF>>>444333111111333444444333666666666555444444444333555555666777888999::::::999999999888777777666666000222444555666666555444333444555666777888999999===<<<;;;:::::::::::::::777888999888777777999;;;;;;777777;;;===<<<<<>><<<:::999999::::::::::::;;;;;;<<<<<<<<<;;;<<<=========<<<;;;:::;;;@@@CCCQQQyyy^^^LLLHHHIIIIIIIIIKKKDDDAAAGGGFFFFFFOOO```qqqSSSGGGBBB>>><<<;;;;;;===>>>????????????>>>>>>??????AAAFFFLLLQQQeeelllQQQJJJCCCBBBAAA======???AAADDDNNNiiissssss|||XXXCCC>>>===;;;<<<=========<<<;;;::::::888:::;;;;;;999888888999888888777555333333444666777777666666666888999:::<<<;;;:::999999999:::;;;>>>===;;;::::::<<<>>>@@@:::AAAAAABBBLLL]]]xxxRRRDDDCCC>>>888777:::::::::;;;;;;<<<<<<<<<555666777888888888888888333333444555666777888888999888666555444666777888333///444<<<===AAA[[[zzz{{{YYYFFF@@@:::888555333333333222111555555555444333333555666555555555666666666777777666666555555555555666666666444333444666777888777666666666777888888999999;;;:::999999999999888777888888888999:::999777555555777::::::999;;;AAAEEEWWWXXX]]]aaaaaaeeeyyyqqqYYYIIIBBBAAA;;;===BBB@@@??????===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;===??????>>><<<;;;======BBBOOOppp```QQQJJJHHHNNNGGGGGGGGGGGGHHHJJJLLLMMM[[[wwwzzzUUUDDDBBB@@@<<>>>>>>>>>>>??????AAA======BBBEEEGGGPPPZZZuuuvvvZZZOOOHHHCCCAAA@@@>>>???CCCCCCJJJQQQcccdddXXX]]]hhhpppvvvSSSDDD???===<<<:::::::::999999999888888666777888777666666888:::;;;:::999777666555555555888999999888777777888:::888999999:::::::::999999<<<<<<======>>>>>>??????BBBCCCEEEGGGMMMeeekkkKKK@@@???;;;888888999:::::::::;;;;;;;;;;;;888999999999999888888777333444444555666777888999777666555555444555666777555111555<<<;;;===SSSooovvvZZZHHH@@@>>><<<888444333222111000111222222222111111111222444444555555666666777777777666666555555555666666666555555666888999888777666666777777888888999999===<<<;;;::::::::::::999;;;::::::::::::888666444999;;;>>>???@@@DDDKKKPPPXXXYYY\\\]]]XXXYYYgggxxxwww[[[JJJCCCBBB<<<===BBB?????????>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>===<<<;;;<<<;;;AAAMMMlllbbbQQQJJJFFFKKKHHHHHHGGGGGGHHHIIIKKKLLLVVVoooYYYGGGDDDBBB===??????>>>>>>>>>>>>????????????AAACCCDDDJJJZZZjjj{{{eeeRRRJJJDDDAAA@@@???===???CCCDDDIIIMMM[[[|||eeeRRROOOTTTXXXgggrrrqqqPPPBBB>>><<<;;;::::::999888888888888999666777888777666666888:::;;;:::999777666555555555777888888777666666777999:::;;;;;;;;;::::::999888;;;;;;<<<<<<======>>>>>>???@@@CCCFFFOOOjjjsss[[[DDD<<<<<<:::999;;;999999999:::::::::::::::;;;<<<<<<;;;;;;:::999888666666666666666777888888444444444444444555555555555333666<<<::::::KKKbbb|||gggUUUKKKFFFCCC???:::666555444444111222222333333222222111333333444555666666777777888777666666555555555555666555666888::::::999777666666777777888999999999;;;:::999888888999:::<<<>>>>>>======;;;:::888777999;;;???AAACCCHHHPPPVVV^^^aaabbb___WWWSSSYYYbbb{{{]]]LLLDDDCCC======AAA<<>><<<;;;<<<;;;;;;:::::::::;;;;;;999:::;;;=========<<<;;;;;;:::@@@KKKhhheeeSSSKKKGGGKKKJJJIIIHHHGGGGGGHHHIIIJJJPPPddd^^^KKKFFFCCC?????????>>>>>>>>>>>>??????>>>AAADDDEEEGGGTTTnnnvvvaaaSSSIIIFFFCCCBBBCCCBBB@@@DDDIIIHHHKKKMMMUUUpppmmmWWWKKKGGGEEEMMMUUUdddxxxjjjLLL@@@<<<;;;;;;;;;:::888777777777888999555666777666555666777999::::::888777666666666666666777888777555555777999;;;;;;<<<;;;;;;:::999999:::::::::;;;<<<============>>>AAAFFFSSSsss___PPPAAA======<<<<<<>>>999999999999999999999999<<<<<<<<<===<<<<<<;;;;;;:::999777666555555555666222222333444444444333333333222666<<<;;;;;;HHHZZZ}}}|||mmmdddZZZWWWRRRJJJBBB<<<999888555555555666777666555333333444444555666666777777999888777666555555555555444444666888::::::888666666777777888888999::::::999999888777777:::>>>AAABBBCCCCCCCCCAAA@@@AAAAAA???BBBDDDFFFGGGLLLSSSYYYaaagggkkkggg___ZZZYYYYYYddd{{{```MMMEEECCC======???:::>>>???AAABBBAAA???===<<<<<<;;;;;;::::::::::::;;;888999:::;;;<<<<<<<<<;;;;;;:::@@@JJJbbbhhhVVVOOOLLLOOOKKKJJJIIIGGGGGGGGGGGGHHHLLL[[[wwwcccMMMGGGCCC?????????>>>>>>>>>>>>?????????AAADDDHHHSSSjjjiiiVVVJJJBBBFFFEEEFFFHHHGGGGGGNNNVVVTTTXXX[[[___pppjjjXXXKKKDDDFFFJJJRRR^^^nnn~~~cccIII???;;;:::<<<:::999777666666666888999555666666666555555777999999999888777666666666777666777888777666666888:::999::::::;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>><<<>>>AAAFFFXXX|||vvvQQQHHH@@@======<<<<<<===888888888888888888888777999:::;;;<<<===>>>>>>>>>===;;;999666444333333333111111222333444444333333000000555;;;===>>>HHHUUUooo}}}ttteeeTTTDDD999444666555444555777888666444555555555666666666777777888888777666666666666666333333555777999999777444777777777888999999::::::<<<<<<;;;::::::???EEEKKKMMMOOOQQQQQQPPPPPPSSSUUUVVVXXXZZZYYYWWWXXX\\\```bbbnnnwwwuuuqqqmmmggg```]]]kkkeeePPPEEEBBB<<<===>>>888>>>???AAABBBBBB@@@>>>======<<<;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<>>><<>>??????>>>>>>>>>>>>??????AAA@@@BBBNNNfffppp[[[NNNEEE???FFFFFFHHHJJJJJJNNNZZZgggnnnuuuzzz}}}hhhRRREEEDDDFFFIIINNNWWWaaajjjpppsssxxx\\\GGG@@@<<<:::<<<999888777666666666777777444555666555444444666888888888777777777777777888888999999999888888:::<<<777777999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@>>>@@@CCCIII]]]gggGGGBBB<<<;;;<<<<<<;;;999777777777777777666666666777888:::;;;===>>>>>>>>>===;;;888555222222222222111111222222333333444444111111555;;;===???GGGOOObbbuuukkkQQQ>>>444888555333333666888666444888888888777777777666666888777777666666777777888333333444666888888777555777777888888999:::::::::;;;<<<===>>>AAAIIITTT\\\hhhkkknnnnnnmmmnnnrrrvvvxxxyyyzzzvvvpppmmmlllmmmqqqwwwjjjlllyyylllUUUGGGCCC===>>>???999>>>???@@@AAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;999999:::;;;<<<======>>>@@@>>>DDDJJJXXXoooXXXPPPJJJJJJLLLJJJIIIGGGFFFEEEFFFFFFIIIPPPbbbgggNNNEEEAAA===??????>>>>>>>>>>>>??????AAA@@@DDDVVVyyy}}}^^^LLLEEEBBB@@@CCCDDDGGGJJJMMMVVVkkk}}}tttWWWEEEAAAAAABBBDDDIIIPPPVVVZZZ\\\aaalllVVVEEEAAA<<<999;;;777777777777666666666555333444555555333444555777888777777777777777888999888999::::::999999;;;===777888999;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAA???BBBEEELLLcccvvvYYYCCC???:::999<<<>>>;;;777777777777666666555555555777888999:::;;;;;;<<<<<<999777555222222222444555222222111111222333555666666555777:::;;;<<>>>>><<<;;;;;;:::999888777666666666666666666777888999999666555444555777888888777777888888999999::::::;;;:::>>>DDDKKKUUUeeexxxtttmmmpppttt[[[JJJDDD>>>@@@CCC===>>>???????????????????????????>>>===<<<<<<<<<<<<:::::::::;;;<<<>>>??????AAA???DDDHHHSSSyyypppYYYPPPJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFFFFKKKZZZxxxiiiOOOEEEAAA>>>??????>>>>>>>>>>>>?????????AAAIII___cccOOOEEEBBBBBB@@@BBBFFFJJJQQQaaa~~~fffSSSFFFDDDAAA@@@BBBFFFKKKNNNPPPTTT]]]qqqwwwPPPCCCAAA;;;777888555666777888777666444333333444555444333333555777777777666666777888999999777888999999888999;;;===<<<<<<============<<<<<<999:::;;;<<<>>>???@@@@@@>>>BBBFFFOOOhhhkkkPPPBBB>>>::::::>>>AAA>>>888777777666666555555555444888888999999:::999999999555444222111111333666888333222111111111333666777:::999888999999999<<>>EEEQQQ^^^ppppppfffdddrrryyy___MMMFFF@@@BBBEEE@@@???>>>>>>===>>>>>>??????@@@@@@???======<<<<<<<<<;;;;;;;;;;;;===>>>@@@@@@AAA???CCCGGGOOOtttqqqZZZRRRLLLLLLJJJIIIHHHFFFEEEFFFFFFGGGDDDHHHVVVrrrjjjPPPFFFBBB>>>??????>>>>>>>>>>>>??????<<>>@@@DDDGGGMMMQQQYYYmmmrrrLLLBBBAAA:::555666444555777999888666444222333444444444333333555666777666666666777888999:::666777888888777888:::<<>>???@@@<<>>>>>===<<<;;;;;;;;;;;;:::999777666666666777888888:::===<<<:::888666666000111222222333333222222444444444333111111333555999;;;<<<:::666666:::???@@@JJJXXXffftttwwwhhh___^^^```hhheeeTTTGGG@@@<<<===>>>:::888888888777666666888888888777777666555444333333444555;;;<<<666555======;;;BBBGGGUUUlllnnn^^^WWWaaammm|||iiiOOOHHHHHHCCC???@@@>>>????????????>>>>>>===@@@AAAAAA@@@>>>===>>>???>>>???@@@@@@@@@???===<<<===;;;>>>FFFRRRjjjxxxYYYPPPNNNIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGJJJPPP```vvvWWWFFF???===>>>>>>===;;;:::;;;===@@@>>>BBBMMMbbb|||iiiVVVGGGDDDHHHHHHIIIYYY|||kkkZZZIIICCCBBBBBBFFFLLLPPPQQQWWWjjjjjjKKKCCC===999999555888666555777::::::888666222444555555444333333444666666777888999999999999:::999888888888999:::;;;BBBBBBAAAAAA???>>><<<<<<999:::;;;<<<===??????@@@AAACCCHHHTTTqqqqqqRRR@@@::::::999888777777777777999888777666555666666777555777999999777555444444222333444444555555444444111222222111111111444666777:::;;;999666666;;;???@@@KKKXXXbbbjjjooonnniiippp}}}jjjNNNEEE>>>>>>???<<<999888999999888888888777555444666666555555666777888999:::<<<777666>>>======GGG[[[sss{{{cccTTTNNNUUU^^^jjjoooRRRIIIHHHDDD@@@@@@@@@@@@@@@AAA@@@@@@???>>>BBBCCCCCCAAA???>>>???@@@???????????????>>>=========<<>>???AAACCCJJJYYYqqqlllWWWNNNOOOLLLNNN```nnnYYYNNNHHHFFFHHHMMMOOOPPPWWWkkkhhhJJJCCC===:::;;;777666555444555888999777555555666777777555444444444666777888999:::;;;;;;;;;;;;:::999888888999:::;;;>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>?????????BBBGGGVVVuuu```HHH<<<888888777666555555555555777666555555444555555555444666777777555333333333222333333444444444444444///000111000000111444666666888999888666777;;;>>>GGGTTTbbbjjjkkkfff[[[OOOOOO\\\vvv}}}UUUIII@@@???@@@>>>;;;999::::::;;;;;;:::888666444555555666777888:::<<<===999<<<888888>>>>>>BBBQQQsss~~~nnnXXXLLLEEEHHHLLLUUUjjj|||ZZZLLLJJJFFFCCCAAAAAABBBBBBBBBBBBAAA@@@???BBBCCCCCCAAA???===>>>>>>???>>>>>>===============;;;<<>>>>>>>>BBBCCCFFFNNN]]]tttvvvaaaZZZQQQQQQeee{{{qqqqqqvvvtttdddXXXOOOLLLLLLMMMNNNUUUkkkfffIIIBBB===:::<<<999777666555666888999888666888::::::999777555555666666777999;;;===>>>>>>???;;;;;;999999999999:::;;;::::::;;;<<<=========<<<=========<<<<<<<<<<<<<<<>>>AAAHHHYYY{{{oooSSSBBB;;;:::999888777666666666666555555444444444444333444444666888777555444444444000000111222222222222111///000000000//////222444444555777777666777:::===KKKYYYiiiqqqpppfffUUUFFFDDDKKK^^^|||UUUHHH===<<>>AAAAAA???<<<999888555555666888999;;;<<<===999<<<::::::??????JJJaaa{{{xxxvvv{{{ooojjjrrruuuuuuooobbbSSSJJJCCCBBBDDDKKK]]]nnnfffRRRLLLIIIEEECCCBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@===;;;;;;;;;>>>===;;;:::::::::;;;<<<999<<>>??????>>>===???AAACCCFFFMMM]]]ppp|||lllYYYSSSeeexxxcccZZZ\\\ggghhhwwwrrraaaTTTLLLKKKLLLSSSjjjdddIIICCC===:::;;;999999999888999999:::::::::;;;<<<===<<<999777777777777888:::<<>>???@@@EEEHHHIIIGGGBBB===:::999666666777888999999::::::999===;;;<<>>???AAABBB@@@>>><<<;;;<<<<<<;;;:::999888999:::;;;999<<>>===<<<>>>???@@@>>>;;;:::>>>AAACCCFFFNNN[[[eeeppp}}}mmm___hhhgggRRRLLLUUUPPPZZZiiivvv{{{eeeVVVNNNNNNTTTjjj```HHHCCC===999999777999999999888888999:::;;;<<<===>>>===:::888888888888999;;;>>>@@@BBBCCCDDD>>>===;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<===>>>???@@@@@@BBBDDDLLLbbbiiiPPPCCC>>>===888888777666555555555555333444444444444333222222111222333222111111222333111222222333333333333333333333333000...---...000222333333444555666666777999CCCMMMQQQPPPKKK@@@555999>>>GGG^^^]]]BBB:::555666:::<<>>@@@BBBDDDDDDBBB@@@??????<<<;;;;;;:::999:::::::::;;;<<>>::::::777666777777666555555888:::;;;<<<===<<<:::888888999999:::<<>><<<;;;::::::;;;<<<<<<<<<===============<<<>>>>>>???AAABBBDDDEEEEEEDDDFFFNNNfff\\\IIIAAA>>><<<888777666555555444444444333444555555555444222222111222333222111111222444111111222333333333333333333333222111///...000222222222222333555555444444666<<<@@@AAAAAABBB???:::===JJJZZZooogggKKK:::555333555777888>>>DDDNNNOOONNNHHH>>>777444555666666888888999888888777:::>>>======???GGGjjj|||qqqfff___fff||||||xxxkkk```XXXGGGMMM\\\mmmzzzqqqYYYMMMFFFCCCDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDEEECCCBBBAAAAAA===============<<<;;;;;;???>>>@@@CCCHHHYYY|||oooTTTIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIILLLUUUoooqqqYYYFFFAAA===<<<>>>???<<<999:::<<<>>>@@@BBBDDDFFFGGGHHHQQQaaawwwnnnTTTMMMGGGDDDEEEIIILLLPPP[[[fffwww~~~iiidddccctttnnnQQQBBBCCC@@@<<<<<<999555666777555333444777:::999;;;<<<;;;999888888999:::;;;===???AAABBBCCCCCC@@@>>>===;;;;;;;;;;;;<<<999:::;;;===>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCEEENNNhhhsssPPPAAA<<<888555999999777666666666666666444444555666555444333222333444555444333333444666//////000111111111111000111222222111///000222444333222222333444555333222444777888777:::???BBBAAAOOOcccyyy}}}fffSSS>>>666444444666555666===EEEHHHJJJIIIDDD<<<666666888555666888999::::::999999;;;>>>======???HHHooosssgggmmmvvvvvvsssfffQQQXXXlll|||aaaRRRKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@===@@@CCCDDDBBBAAAAAAAAA>>>???@@@@@@@@@???===<<>><<<999>>>===<<<>>>AAABBBBBBBBBGGGJJJQQQaaaeeeXXXLLLFFFBBBCCCBBBBBBHHHPPP^^^pppuuunnnjjjxxxfffJJJ???CCCAAA>>>>>><<<777888888666444555999<<<888999;;;:::999888888999:::;;;===???AAABBBBBBCCC@@@???===<<<;;;;;;;;;<<<666777999<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDMMMiii```KKK>>><<<>>>::::::999777777777666444222333333333333333333333333666555444333222333444444000000000000000000000000333222222222222222222333222333333222000///111222666333444777888===KKK[[[rrrwwwaaaOOOBBB===666666555444555888>>>BBBCCCBBB@@@;;;666444666999666777999999888888999;;;:::999;;;<<<>>>RRRnnnkkkzzzxxxlllooolllRRRIIIJJJAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCBBB@@@???>>>>>>????????????@@@@@@@@@?????????GGGMMMQQQpppZZZOOONNNDDDEEEEEEFFFFFFFFFEEEEEEBBBEEEDDDFFFNNN\\\yyy[[[III<<<===???<<<===BBB;;;::::::<<<@@@BBBCCCCCCEEEEEEJJJXXXmmmcccUUUHHH@@@CCCDDD@@@@@@GGGOOOZZZeeeppp|||tttpppwwwUUUJJJ@@@>>>@@@???===<<<<<<:::888666444444444444999777555444555777:::<<<<<<===AAAEEEHHHHHHEEEBBB;;;<<<===============<<<<<<<<<======>>>?????????@@@@@@???>>>>>>>>>>>>>>>@@@EEEQQQkkk|||XXXGGG<<<;;;>>>;;;;;;999666666666666555333333333333333333333333333555444333222111222333333000000000000000000000000111111000000000000111111333444444333111000000222333333555:::???MMMfff}}}mmm]]]RRRIII@@@:::777666555444555666777888>>>>>><<<999555333555777666777999999888888999;;;999999;;;===AAAVVVxxx~~~xxxwwwuuu{{{rrrWWWLLLLLLEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAFFFKKKOOOmmm___PPPLLLDDDEEEEEEFFFFFFFFFEEEEEECCCEEECCCDDDKKKWWW|||ooo]]]NNNLLLKKKDDD???@@@>>>>>>===>>>@@@@@@>>><<>>AAAJJJZZZrrr{{{[[[MMMBBBBBBAAA???CCCLLLGGGOOOVVV]]]iiiwwwtttnnnppptttUUUJJJAAAAAACCCAAA???>>>;;;:::888666444444444444777666555555555777999:::;;;===AAAFFFIIIHHHEEEBBB===============<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>??????@@@AAACCCGGGRRRlllkkkNNNCCC;;;<<<>>>;;;;;;999555444444555555555333333333333333333333333444333222111111111222222000000000000000000000000000//////......//////000111222222111///...///111333666;;;CCCOOOggglllcccYYYUUUVVVTTTMMMFFF===:::666555666666555333777888888777444333444555555777888999888888:::;;;999:::<<<>>>DDD]]]|||}}}{{{qqqkkkhhhhhhppp|||^^^OOOLLLIIIIIIHHHGGGFFFEEEDDDCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBEEEIIIMMMhhheeeQQQIIIEEEEEEEEEFFFFFFEEEEEEDDDBBBEEEBBBCCCIIIRRRsss|||lllhhhcccUUUGGGAAABBBAAA@@@@@@@@@???<<<:::???>>>???CCCJJJZZZvvvdddWWWKKKGGGEEEDDDMMMXXXCCCFFFHHHJJJPPP]]]ggglllggggggpppoooQQQHHHAAABBBDDDBBB???>>>;;;:::888666555444444555555666666777777888999999:::===AAAGGGJJJIIIEEEAAA???>>>>>>===<<<;;;:::::::::;;;;;;<<<======>>>>>>=========>>>???AAABBBCCCFFFHHHTTTnnn~~~]]]GGGAAA<<<===???;;;<<<888555333333555666666333333333333333333333333444333333222222222222222000000000000000000000000/////////....../////////111222222111000000222444777<<>>@@@HHHccc~~~rrrmmmjjjeee```dddiiitttdddQQQKKKJJJIIIHHHGGGFFFEEEEEEEEE@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEBBBDDDHHHLLLeeeiiiTTTJJJEEEEEEEEEEEEEEEEEEDDDCCCAAACCCBBBCCCHHHOOOmmmrrr[[[MMMGGGDDDAAA@@@@@@@@@???>>>@@@@@@BBBBBBBBBKKK___rrrssshhh\\\UUUPPPNNNTTT]]]DDDEEEDDDCCCDDDKKKSSSYYYYYY```ssshhhKKKDDD???AAABBB@@@===<<<;;;999888666555444555555555666888999:::::::::::::::<<>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<==================>>>???@@@AAABBBFFFIIIVVVtttqqqUUUDDDBBB>>>>>>???;;;;;;888444222333555666666333333333333333333333333444444444444444333333222000000000000000000000000111000000//////000000111666666555333222333777999===EEETTTnnnlll___ZZZcccxxxnnnaaaOOOBBB===;;;:::999222333444666777777555444444666888888888999:::<<<===???@@@AAAJJJhhhvvviiivvvlll^^^\\\ccciiippp{{{kkkSSSJJJHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEBBBDDDBBBCCCHHHLLLbbbmmmWWWLLLEEEEEEEEEEEEEEEDDDCCCCCC@@@BBBAAADDDIIINNNggg{{{iiiWWWQQQJJJDDDAAA@@@@@@???<<<>>>AAAAAA???@@@LLLYYYmmm|||rrrhhh___[[[[[[GGGEEECCCBBBBBBCCCHHHKKKPPP^^^{{{bbbHHHCCC@@@AAABBB???<<<<<<:::999777666555555555555555777999;;;<<<<<<<<<;;;999;;;@@@EEEHHHGGGCCC@@@;;;;;;::::::;;;<<<===>>>::::::;;;;;;<<<=========>>>============>>>??????DDDHHHZZZ}}}hhhNNNAAABBB???>>>???;;;999777444333444555555555333333333333333333333333444444555555555444333222000000000000000000000000222111111000000111111222444333222222333999@@@EEEOOOXXXjjjvvvcccXXX[[[ddd}}}ppp[[[KKKAAA999555555444555666888888666444444666888888888999;;;======???@@@@@@KKKlllqqq[[[aaavvv{{{fffcccppp~~~tttXXXLLLGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE@@@EEECCCDDDHHHKKK^^^|||qqqZZZMMMEEEEEEEEEEEEDDDCCCBBBBBB@@@BBBBBBEEEIIILLLbbbuuummmaaaUUULLLEEEAAA???>>>???AAABBB@@@>>>DDDLLLRRRuuuuuulllUUUMMMFFFDDDCCCCCCEEEHHHOOOddd]]]JJJEEEBBBCCCBBB???===>>>:::999777666555555555666666777999;;;<<<===<<<<<<999:::>>>BBBEEEEEEBBB???::::::999999:::<<<>>>???:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????DDDJJJ```___GGG===???======>>>:::777666444444555555555444333333333333333333333333333333444555444333222111000000000000000000000000222111111000000111111222///000222777@@@MMM\\\eeepppxxx~~~hhh]]]XXX\\\ooo~~~eeeOOO>>>555888666555666777888555333444555777888888999;;;===999===>>>>>>KKKpppyyyaaa___lll|||}}}www}}}___QQQJJJHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGG@@@FFFFFFFFFIIIJJJXXXrrrvvv\\\LLLEEEEEEEEEEEEDDDCCCBBBAAAAAACCCBBBEEEHHHHHH[[[{{{rrrcccVVVLLLFFFFFFBBB@@@AAAAAA@@@CCCIIIHHHbbbxxxfffSSSJJJGGGFFFHHHKKKSSSmmmZZZJJJEEEBBBBBBAAA===<<<>>>999888777666555555666666555555777999:::;;;<<<<<<999:::<<>>;;;<<<<<<======>>>??????>>>>>>??????@@@AAABBBCCCEEEMMMgggzzzXXXBBB999===;;;;;;===999666555444444666666555333333333333333333333333333222222333444333222111000000000000000000000000000111111000000000000111111///222999CCCTTTiii~~~vvvcccTTTTTT\\\lll}}}___GGG::::::777555555777777555222333555777888888999;;;===666:::<<<===KKKrrrrrrjjjqqqooo|||pppdddeeebbbmmmdddUUUMMMKKKHHHEEECCCCCCCCCDDDBBBBBBBBBBBBDDDFFFHHHJJJGGGGGGHHHHHHHHHIIIIIIIIIBBBHHHHHHGGGIIIIIIUUUlllzzz\\\JJJEEEEEEEEEEEEDDDCCCBBBAAABBBEEECCCEEEGGGEEEUUUuuuyyyhhhYYYPPPIIIBBB<<<<<<======@@@EEEIIIXXXzzzbbbRRRLLLJJJLLLPPPWWWttt~~~XXXIIIDDD@@@@@@===:::999<<<999888777666555555666666444444555666888999;;;;;;999999:::===@@@BBBAAA@@@===<<<:::999999:::;;;<<<<<<<<<======>>>?????????>>>>>>???@@@BBBDDDFFFGGGGGGOOOlllqqqPPPDDD::::::<<<===<<<<<<888888777555555444444444333222222222111000000000555666666666555333111000111111222222222222111111...000111222000000000222///666===LLLkkkppp]]]VVVSSSXXXiii~~~oooIII;;;<<<;;;:::777444333555777666555555555666888:::;;;;;;::::::???NNNooo}}}zzz|||zzzkkk```\\\XXXSSSTTTUUU^^^xxxkkkVVVLLLLLLIIIEEEAAABBBBBBBBB@@@BBBDDDEEEFFFEEEDDDCCCFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHIIIJJJHHHKKKWWWddd~~~```LLLEEEEEEEEEEEEDDDCCCBBBAAACCCHHHEEECCCGGGIIIUUUjjjwwwfffSSSHHH???>>>AAAAAA@@@AAAGGGOOOhhhooo[[[QQQTTT^^^lll{{{WWWEEEBBB>>><<<;;;;;;;;;:::999888777666666555555666777666666666777888:::;;;:::;;;<<<<<<===>>>??????>>><<<999999;;;===>>>>>>;;;<<<<<<===>>>??????@@@AAA@@@@@@AAADDDGGGHHHHHHLLLWWWxxxkkkMMMCCC::::::===<<<;;;;;;888777666555444444333333222222222222111111111111555555666555444333111000111111222222222222111111...000222222111000000111444999GGGaaammmddd[[[RRRQQQ\\\ooo|||sssqqqvvv{{{TTTEEE888888777666444555777:::888888888888888:::;;;===999999<<<@@@LLLiiiuuummmaaaXXXSSSPPPNNNMMMSSSWWWeeerrr[[[OOOMMMJJJFFFCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHIIIGGGJJJUUUaaaaaaLLLEEEEEEDDDDDDCCCCCCBBBBBBCCCIIIEEECCCGGGHHHSSSggg~~~^^^PPPDDD@@@BBBAAA??????CCCHHH^^^wwwqqqooosss{{{lll]]]^^^fff~~~yyyWWWEEEBBB>>><<<;;;;;;;;;:::999888777666555555555555555555555555777888:::;;;==================>>>>>><<<:::888888:::<<<======;;;<<<<<<===>>>>>>??????AAA@@@@@@BBBDDDGGGHHHHHHMMMZZZ{{{cccJJJAAA:::;;;===<<<::::::888777666444333222222222111111111222222222222222555555555555444222111000111111222222222222111111///111333333222000000000666999LLLtttoooYYYMMMMMMSSS^^^uuuqqq[[[QQQOOOUUUeeevvv|||VVVGGG777888777666555555777999666666555555666777888888999:::===AAAKKKdddppp___NNNJJJIIIIIINNNVVVkkkqqq}}}|||```RRRNNNJJJGGGFFFEEEDDDCCCFFFEEECCCBBBBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGGGGGGGFFFHHHQQQ\\\cccKKKEEEDDDCCCBBBBBBBBBCCCDDDDDDHHHEEEBBBFFFGGGPPPcccooonnnrrrlll[[[IIIBBBBBBBBB@@@@@@CCCDDDSSSuuuzzzaaaXXXRRRVVV^^^kkk~~~nnnnnnvvvvvvUUUEEEBBB>>><<<;;;<<<;;;:::888777666555555444444555444444444555777999;;;<<<>>>>>>======<<<<<<<<<<<<999888666666999;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAACCCDDDFFFHHHIIIOOO^^^^^^GGG@@@;;;===>>><<<999999777666555444333222222222111111111222222333333333555555555444333222111000111111222222222222111111///222444444222111111111888:::RRRiiiVVVNNNYYYkkkmmmZZZGGGAAA@@@DDDPPP]]]pppOOOCCC;;;;;;;;;888555444555666555555555555666666777777::::::===BBBMMMhhhhhhSSSLLLIIIJJJZZZooohhhVVVNNNHHHGGGGGGGGGEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEEEEFFFEEEFFFNNNWWW{{{fffJJJEEEDDDBBBAAAAAABBBDDDEEEDDDHHHDDDBBBFFFFFFMMM^^^gggYYYZZZ```gggrrr{{{gggQQQGGGDDDDDDDDDEEEFFFCCCKKKeeecccSSSLLLMMMRRRYYYdddwwwsssTTTDDDAAA>>><<<;;;<<<;;;;;;888777666555444444444444222333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888666777999;;;;;;;;;;;;;;;;;;<<<<<<=========@@@AAABBBCCCDDDEEEHHHJJJOOObbb\\\GGG@@@===>>>>>>;;;999999666666444333333222333333111111222222333333333444666555444333222111111000111111222222222222111111000222333333222222333444>>>CCC```zzzaaaVVVYYYpppjjjVVVIII>>><<<;;;:::AAAKKKfffzzz{{{aaaHHHCCC<<<<<<<<<:::777666666777999999:::;;;;;;<<<<<<<<<:::999<<>>???>>>======;;;:::999999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDGGGJJJNNNeee\\\FFFAAA======<<<888777888555555444444444444555555222222222333333333333333666555444222111111111111111111222222222222111111111222222222111333666888@@@PPPsssqqqZZZXXXhhhfffOOODDD===888999777444:::DDD[[[lllssspppfffRRRAAAAAA888999::::::888888999:::777888999:::;;;<<<<<<<<<;;;<<>>>>><<<;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<>>???>>>=========<<<:::888::::::::::::::::::::::::;;;>>>AAAAAA???@@@DDDHHHPPPnnnzzzYYYEEE???:::888555111111333444444444555666777888999444444444333333222222222666555333111000000111111111111222222222222111111222111000//////444:::???PPPvvvrrrooopppXXXEEE===<<<888666777;;;<<>>AAA???@@@DDDGGGGGGKKKOOOkkkzzzVVVKKKKKKJJJIIIGGGEEECCCBBB===AAA===>>>EEEEEEGGGSSSlll```HHHBBBBBB@@@<<>>@@@???=========;;;999666:::::::::::::::::::::::::::===AAA@@@>>>???CCCHHHQQQqqqZZZFFF>>>888888777555666999888888777666666666666666555444444333222000000///......//////000222333444333222222111111000000000222222444666666555:::BBBSSS}}}tttxxxlllWWWKKK>>>666555888<<<===;;;CCC\\\zzzsssWWWKKKAAA555===:::777555555555555555666000333;;;===999===GGGNNNjjj{{{yyykkk\\\WWWYYYeeeoooxxxyyyYYYMMMLLLIIIGGGJJJFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCFFFJJJMMMbbb{{{^^^LLLJJJHHHFFFFFFFFFEEECCCDDDBBB@@@@@@CCCGGGJJJLLLmmmkkkOOOEEEBBB<<<999<<<@@@GGGIIIOOO^^^jjj{{{fffKKKEEEBBBKKKJJJOOOZZZtttqqqUUUIIIGGGGGGHHHJJJSSS```ttt]]]HHHAAA@@@@@@??????@@@@@@AAA;;;<<<<<<;;;888666666777555:::???AAA???===<<<===BBBLLLXXX]]]XXXNNNFFFBBB>>>>>><<<;;;:::999999999===???AAAAAA???===<<<<<<;;;???<<<===DDDCCCBBBKKKUUU\\\FFF???999999999777777999666666555444444444444555444444444444333333333333000//////000000111222333222222333333222111111000000000222555555444:::AAAXXXgggooodddPPPEEE<<<999;;;888===DDDNNNcccjjjPPPDDD===555<<<;;;::::::::::::999888999555666===??????IIIWWWiiiqqqfffcccpppeeeUUUQQQKKKIIIKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEHHHKKKOOO]]]aaaNNNLLLIIIGGGGGGFFFEEECCCDDDBBB@@@@@@BBBFFFIIIKKKjjjttt\\\FFFAAAAAA>>><<>>EEEEEEHHHRRRYYYggg|||vvvUUUHHHBBBIIIFFFJJJRRRhhhmmmYYYNNNHHHHHHKKKSSSeee~~~ZZZGGG@@@@@@??????@@@AAAAAABBB??????>>>;;;777555555666777;;;???BBBBBBBBBBBBBBBGGGRRR___eee```TTTIIICCC>>>>>><<<;;;:::999999999===???AAAAAA@@@>>>=========AAA??????FFFDDDDDDNNN______GGG???::::::;;;888777888444444333222222222222333111222222222333333444444111111000000000111111222111222444555444333111000111000222555444444:::BBBXXXvvvZZZdddhhhRRRFFF@@@AAAFFFEEELLLXXXlll{{{]]]III>>>;;;:::888999:::;;;::::::888888===999;;;???BBBIII\\\ooo~~~~~~wwwkkkuuuvvvbbbWWWOOOLLLMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFGGGKKKMMMWWWfffRRROOOKKKIIIHHHGGGEEEDDDDDDCCCBBBAAABBBEEEHHHJJJfff___MMM>>>===@@@>>><<<>>>;;;AAA@@@@@@FFFIIISSSfffdddNNNFFFHHHDDDFFFLLL\\\mmmUUUIIIKKKRRR```wwwtttTTTFFF????????????@@@BBBCCCDDDDDDCCC@@@;;;666333333444:::<<>>>>><<<;;;::::::999999<<>>======???CCCAAABBBGGGEEEGGGTTTooofffIIIAAA;;;;;;===:::888777444333333222222222222222//////000000000111111111333222111111000000000111111222444666666444222000444333444666555555:::BBBPPP|||mmmQQQZZZtttzzzcccUUUNNNMMMQQQYYYccctttdddQQQGGG>>><<<@@@:::::::::999888888999:::======AAAGGGNNN]]]www{{{{{{xxxvvvtttzzzmmmqqq{{{mmm\\\QQQMMMNNNJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJTTT{{{jjjUUURRRMMMJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBDDDGGGIIIbbbiiiQQQFFF======???===::::::777>>>======BBBCCCKKK]]]wwwYYYKKKIIICCCFFFJJJVVVzzz\\\PPPXXXdddkkkNNNCCC>>>>>>>>>???AAACCCDDDEEEFFFDDD@@@;;;666444444666;;;???HHHRRRYYYXXXRRRKKKLLLSSS]]]aaa\\\QQQFFF@@@>>>>>><<<;;;;;;:::::::::<<>>>>>@@@CCCAAACCCGGGEEEKKK]]]pppNNNDDD<<<<<<>>>;;;888777555444444333222333333333111111111000000000//////444333222111000000000000000222444666666444222111555444444555333333999AAALLLwwwfffKKKPPP```{{{sssjjjgggiiirrrhhhQQQJJJFFF???===@@@>>>===;;;888777:::???DDDCCCHHHPPP[[[hhh~~~jjjgggqqq}}}zzz|||}}}tttxxxvvvaaaSSSNNNNNNIIIHHHFFFEEECCCAAA???>>>AAAAAACCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGHHHTTTuuummmWWWSSSNNNKKKIIIHHHGGGFFFFFFGGGGGGEEECCCDDDFFFIII___yyy[[[IIICCC>>>???@@@>>>;;;:::777>>>======AAABBBIIIZZZuuugggSSSJJJBBBFFFKKKTTTzzziiicccqqqdddIII@@@>>>>>>???@@@AAACCCEEEFFFEEEDDDAAA<<<777666777999<<>>===<<<<<<;;;;;;;;;;;;<<>><<<===;;;888666666555444444333333444444444444333333222222222111444333222111111111111111000111333444555444222111333111111222222222999AAAQQQ{{{cccGGGHHHNNN^^^zzzcccTTTFFFDDDCCC>>>;;;===;;;<<<<<<;;;<<>>>>>AAABBBDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFFFFHHHIIISSSooopppXXXTTTNNNKKKIIIHHHHHHGGGHHHIIIJJJHHHEEEDDDFFFIII[[[lllSSSBBB@@@??????@@@???>>>===888>>>===<<<@@@@@@GGGXXXyyyzzz```OOOBBBFFFKKKRRRuuu___FFF???>>>??????@@@BBBCCCEEEFFFDDDDDDAAA===999888888:::>>>JJJ]]]lllpppgggWWWKKKHHHIIIIIIHHHFFFCCCAAA???>>>======<<<;;;;;;<<<<<<<<>>@@@EEEFFFWWWuuuYYYLLL???<<<===;;;777666555555444333333333333444333333333333444444444444333333222111111111222222000111111222333333222222000///000333444666???HHHYYYhhhJJJEEEBBBIIIeee|||uuueeeXXXMMMHHHAAA===<<<;;;===>>>>>>BBBGGGLLLSSS^^^lllvvvmmmfffgggeeefffkkkuuuxxx}}}jjjWWWOOOMMMGGGFFFEEEDDDBBBAAA??????BBBCCCEEEFFFFFFEEEDDDCCCAAACCCEEEFFFFFFFFFGGGIIIPPPgggsssWWWSSSNNNJJJIIIIIIHHHHHHIIILLLMMMJJJFFFDDDGGGJJJXXX~~~^^^LLL?????????===<<<=========777===<<<;;;@@@@@@III[[[sssYYYGGGIIILLLQQQrrrZZZDDD@@@??????@@@@@@BBBCCCEEEEEEEEEDDDCCC???;;;888888999@@@OOOcccqqqrrrfffVVVKKKBBBAAA@@@@@@??????>>>===>>>======<<<<<<<<<<<<<<<<<>>TTTdddvvvqqqfff^^^SSSIIIAAABBB>>>888666;;;@@@CCCIIIPPP[[[eeeooo~~~hhh^^^dddnnnmmmjjjhhhiiisss~~~}}}mmmYYYOOOLLLGGGFFFFFFDDDCCCBBBAAA@@@CCCDDDEEEGGGFFFEEEDDDBBB===???BBBCCCCCCDDDEEEFFFLLLbbbuuuWWWRRRMMMIIIHHHIIIIIIIIIJJJMMMOOOLLLGGGEEEGGGKKKUUU|||uuuUUUGGG@@@AAA???;;;999999::::::555;;;::::::AAACCCMMMaaabbbLLLLLLNNNRRRrrrWWWDDDBBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDAAA<<<888777777BBBRRRfffrrrpppcccTTTKKK<<<;;;;;;;;;<<<<<<;;;:::>>>======<<<<<<<<<<<<===<<>>;;;888:::999666666555444333333222222222222111111111111222222777666444222222222444555222222000000000111222333///000111333888???HHHOOOaaammmOOO>>>999===JJJWWWlll{{{rrraaaTTTMMMHHHAAA<<<===:::;;;@@@BBBCCCLLLWWWdddqqqvvvbbbVVVUUU]]]dddnnnlllgggdddggguuuxxx\\\QQQQQQMMMJJJEEEBBBAAA@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDDAAA@@@@@@???@@@AAACCCDDDKKK___~~~bbbLLLGGGMMMIIIDDDGGGHHHNNNPPPQQQOOOJJJGGGHHHIIITTTsss```NNN???>>><<<;;;;;;<<<===<<<;;;???:::;;;@@@AAAFFFZZZppp}}}eeeVVVUUUggg|||}}}ZZZGGG@@@@@@???===;;;:::>>>CCCGGGKKKKKKIIICCC===999:::===BBBQQQccclllgggYYYJJJAAA<<<:::999888999;;;>>>@@@<<<<<<<<<<<<======>>>>>>>>>???@@@???>>>======>>>???===???AAABBBOOOsssoooQQQAAABBB>>>;;;<<<:::777777666555555444333333222222111111111111222222;;;:::777444222222222222222111111000000000111111...///111333777>>>FFFLLL]]]\\\EEE<<<;;;@@@FFFVVVbbbkkkmmmqqqxxxuuummmaaaWWWJJJBBB???>>><<<999<<<:::===FFFNNNWWWfffsssssslll```SSSLLLMMMUUU\\\aaaeeekkkppptttyyy}}}yyy|||dddUUURRRMMMJJJFFFDDDCCCCCCBBB@@@BBBBBBBBBAAABBBBBBBBBCCC@@@@@@??????@@@AAACCCDDDJJJ\\\dddNNNFFFLLLHHHDDDGGGHHHPPPRRRTTTRRRMMMJJJJJJKKKSSSooowww[[[KKK>>>===<<<::::::;;;<<<<<<;;;;;;999<<>>>>>>>>???@@@@@@???======>>>???>>>===???BBBDDDTTT{{{uuuTTTAAA@@@;;;777888666777777777666555555444444333222222111111222222333:::888666333222111111111111111111111000///.........///000222555;;;BBBHHHWWWnnnRRREEE???======AAAIIINNNNNNPPPUUUSSSLLLIIICCC<<<888:::===??????GGGHHHOOO\\\kkk{{{uuuiii___YYYSSSSSSQQQNNNJJJJJJMMMQQQQQQ]]]pppqqq[[[RRRLLLJJJGGGFFFFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???@@@BBBDDDEEEIIIWWWxxxiiiPPPFFFJJJFFFCCCGGGHHHQQQTTTVVVTTTPPPLLLLLLMMMQQQjjjhhhRRRHHH===<<<;;;999999;;;<<<<<<;;;:::;;;@@@DDDEEERRRrrrvvvUUUCCC===::::::::::::<<<@@@GGGKKKNNNMMMJJJDDD<<<888888:::>>>FFFNNNRRROOOHHHCCCAAA===<<<999777555555666777;;;;;;<<<======>>>??????AAAAAAAAA???======???AAA>>>>>>@@@CCCHHH]]]zzzWWWAAA>>>999555666444666666666666555555444444333333222222222222333333222222111000000111111222000111111111000///---,,,...///000222444888>>>BBBQQQsssdddRRRHHHCCCBBB@@@EEEHHHFFFFFFHHHEEE??????>>>===@@@EEEKKKPPPSSS___eeeqqq}}}xxxnnnbbbWWWOOOJJJIIILLLSSS[[[]]]XXXPPPJJJHHHKKKYYYttt~~~bbbSSSKKKIIIHHHGGGGGGGGGEEEDDD@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>@@@BBBDDDFFFHHHRRRsssnnnSSSGGGIIIEEEBBBGGGHHHOOOQQQTTTRRRNNNKKKKKKLLLOOOddduuuYYYKKKEEE===<<<:::999999;;;<<<<<<;;;===@@@DDDFFFJJJ^^^rrrRRRBBB>>>::::::::::::<<<@@@FFFJJJNNNNNNJJJDDD<<<777777999;;;???EEEGGGEEEBBB???>>>===<<<999777666666666777:::;;;<<<===>>>???@@@@@@BBBBBBAAA@@@>>>>>>@@@BBB>>>???AAADDDMMMggg]]]DDD???;;;999:::888555555444444444444444444444444333333333333444444111111111000111111111111000111111111000///---,,,...///111222333666:::===HHH]]]zzz{{{```OOOGGGDDDFFFJJJLLLKKKIIIFFFAAA<<<;;;AAAJJJTTT___iiirrrwwwnnneeedddeeeddd```WWWNNNFFFDDDGGGKKKTTT```ooosssjjjZZZLLLDDDHHHXXXuuujjjVVVMMMJJJHHHFFFFFFFFFDDDCCC??????@@@@@@??????===============>>>???BBBDDDEEEGGGOOOnnnsssVVVHHHIIIDDDBBBFFFFFFIIILLLNNNLLLIIIGGGIIIKKKPPP```yyycccOOOFFFEEE???<<<:::999999;;;<<<<<<<<<@@@BBBEEEHHHRRRnnnoooPPPBBB???<<<<<<<<<;;;;;;>>>CCCGGGLLLLLLIIIBBB;;;777777999999<<<@@@BBBAAA???===;;;<<<;;;:::999999999999:::::::::;;;===>>>@@@AAABBBCCCCCCCCCAAA??????AAACCC@@@@@@BBBFFFTTTtttaaaEEE>>>999888:::777444444444444444444444444555444444333333444444555666555555444333222111000111111111111000///......///111222333333444666888???HHH\\\vvvttt^^^QQQJJJMMMOOOPPPOOOKKKGGGAAA===FFFQQQcccssssssbbbTTTNNNOOORRRNNNMMMIIICCC???AAAGGGMMM\\\jjjzzzsssaaaPPPGGGDDDSSSqqq}}}~~~{{{ttt]]]QQQNNNIIIFFFEEEDDDCCCBBB??????@@@@@@@@@>>>===<<<>>>======>>>???AAACCCDDDHHHLLLiiiwwwYYYIIIIIIEEEBBBEEEDDDEEEFFFGGGFFFDDDDDDHHHKKKSSS^^^|||eeeXXXJJJEEEDDD@@@<<<;;;999:::<<<>>>>>>===???AAAEEENNNaaakkkMMMAAA???=========<<<;;;===AAADDDHHHHHHFFF@@@:::777888:::999;;;>>>AAAAAA???<<<:::;;;;;;;;;:::;;;;;;<<<<<<999:::;;;===???AAABBBCCCBBBCCCDDDDDDBBBAAAAAABBBAAAAAACCCKKK```fffGGG>>>888666888555444444444555555555555555555555444444444444555555666666555555444222111111222111111000000000111111000222333444333333444555999<<>>>>>>>>>>>@@@BBBCCCJJJIIIcccyyyZZZJJJJJJFFFCCCDDDBBBCCCDDDDDDBBBAAACCCIIINNNVVV^^^yyyhhhVVVQQQIIIDDDDDD@@@===;;;:::;;;===??????>>>===@@@IIIZZZxxxgggJJJ???>>><<<======<<<;;;===@@@CCCDDDDDDCCC>>>999777888;;;<<<===>>>??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;<<<999:::;;;===???AAACCCDDDAAACCCFFFFFFDDDBBBAAABBB@@@@@@CCCPPPlllnnnMMMCCC<<<:::;;;888555555555666666666666666555555444444444444555555000111222333333333333333222222000000000111222333111333444444333333333444777888@@@NNN]]]rrr}}}yyyvvvuuuvvvqqq~~~}}}lll]]]OOOKKKEEE???<<<;;;===???EEELLLTTTYYYZZZ[[[___bbbnnnxxxtttdddZZZVVV______cccppp|||vvvsssmmmfffcccfffmmmsssooo\\\VVVNNNGGGDDDDDDCCCCCC???@@@AAABBBAAA???===;;;??????>>>>>>>>>???AAABBBKKKHHH___zzz[[[JJJKKKGGGCCCCCCAAACCCCCCCCCAAA@@@DDDKKKQQQXXX^^^xxxuuu[[[NNNOOOIIIDDDCCC???===<<<;;;<<<>>>@@@@@@???===AAANNNfffdddHHH======;;;<<<<<<<<<<<<===AAADDDAAABBBAAA===888777999<<>>======>>>>>>===;;;<<<<<<<<<;;;;;;:::::::::999999;;;===@@@BBBCCCDDDAAACCCGGGGGGFFFCCCAAAAAA@@@???CCCSSStttzzzSSSCCC@@@<<<888888555444444333333333444444333444666777777666444333444444333333222111000000...000222222222222333444333444555555555444333222000777===BBBJJJ^^^zzz}}}}}}yyypppeeeZZZQQQJJJ???>>>999<<<@@@:::===NNN[[[hhhxxx}}}xxxxxxzzz~~~yyynnnhhhfffjjjjjjmmmsssyyypppcccbbb``````tttrrraaaOOOIIIKKKEEEAAADDDCCCBBBBBBAAA@@@@@@???>>>>>>AAA@@@?????????AAADDDEEEDDDLLL[[[___IIIHHHFFFEEEFFFCCC????????????@@@EEEKKKPPPUUUdddbbbUUUIIIFFFFFFEEECCCBBBAAABBB@@@<<<<<<>>>AAABBB???HHH___]]]JJJ@@@999;;;:::999999:::===???AAA@@@@@@???<<<999666666777;;;===@@@@@@>>>;;;::::::;;;:::999777777888:::;;;:::;;;<<<>>>@@@BBBEEEFFFCCCEEEGGGFFFDDDBBBAAAAAAEEE@@@FFF```XXXFFFCCC>>>999888666555444444333333333333333444555666666555444333444444333333222111111000...000222333222222333444333333444555555444333222333777:::<<>>>>>AAA@@@??????@@@AAACCCEEECCCJJJYYYaaaJJJHHHEEEDDDEEEBBB????????????AAAFFFLLLPPPVVVfffrrrZZZNNNDDDBBBDDDDDDCCCCCCBBBBBB@@@??????BBBCCCDDDGGGWWWtttzzzXXXGGG???::::::999999999:::<<<>>>@@@AAA@@@???<<<999777888999;;;===??????===;;;::::::999999999::::::999999999::::::;;;===???AAADDDEEEBBBDDDFFFEEECCCBBBAAABBBEEEFFFQQQmmm^^^HHHCCC???:::777777666555444333333333333333333333444444333333333444333333222222111111111...000222333222111222333222333444555555444333222555666777777:::BBBMMMVVV```iiixxxrrrggg[[[TTTOOOJJJGGGGGGEEEAAA===;;;:::999999888777:::888:::BBBFFFVVVqqquuuiiieeehhhvvviiiSSSJJJJJJDDDAAACCC@@@AAAAAAAAAAAA@@@???>>>>>>@@@??????>>>???@@@BBBCCCBBBIIIWWW}}}eeeLLLHHHEEECCCDDDAAA???@@@@@@@@@BBBGGGMMMQQQXXXhhh}}}```PPPGGG???@@@CCCDDDEEEFFFEEECCCAAABBBDDDEEEFFFGGGMMMfffpppRRRCCC===:::999999888888999;;;===>>>AAA@@@???;;;999888999;;;;;;===???>>><<<:::::::::777888:::;;;;;;:::888777999:::;;;<<<>>>@@@BBBCCCAAACCCDDDCCCBBBAAABBBCCCEEEOOOdddcccJJJBBB>>>999555888777666555333333222222444333333222222333333444333333333222222111111111---///111111000000111222111222333444555555444333444555555777:::???DDDGGGFFFMMMYYYhhhwwwwwwllleeeXXXNNNEEE@@@===999999;;;===999555666888888;;;>>>;;;BBBCCCDDDJJJNNN]]]vvvzzzkkkdddhhhqqqxxxzzzqqqXXXKKKJJJEEECCCDDD@@@???@@@@@@AAA@@@???>>>===>>>============>>>???@@@AAAHHHUUUzzzkkkOOOIIIDDDBBBCCC@@@???@@@AAABBBDDDHHHNNNRRRYYYkkklllTTTLLLDDD???AAADDDEEEFFFIIIGGGDDDBBBDDDGGGGGGIIILLLZZZxxxhhhLLL???;;;:::999888888888999:::;;;;;;???>>>===:::777777:::<<<;;;===>>>===;;;999999:::777888999:::;;;:::999888999::::::;;;===???@@@AAA@@@AAABBBAAAAAAAAACCCEEEGGG[[[zzzmmmOOOCCC>>>:::777999888666555444333333222444333333222222333333444333333222222222222222111,,,...000000///...///000111222333555666666555555444444555888;;;>>>@@@AAA<<>>???@@@AAAAAA???>>>===;;;;;;;;;;;;;;;;;;<<<<<<@@@GGGSSSwwwrrrSSSKKKDDDAAABBB@@@???@@@BBBCCCEEEJJJOOOSSSZZZllltttZZZJJJIIIBBB???AAADDDDDDEEEGGGHHHDDDBBBEEEGGGHHHOOOWWWtttaaaHHH===::::::999999888888999999999:::;;;;;;:::888666666999;;;;;;<<<===<<<:::888999999999999888888888999;;;<<<:::::::::;;;<<<>>>???@@@@@@AAAAAA@@@@@@AAADDDGGGMMMjjj}}}[[[HHH@@@<<<;;;888777666555444444444444333333333444444333333333222222222222222222222222---...000000.........///111222444666777888777777555555666777888999:::;;;999:::<<<@@@DDDGGGJJJLLLLLLKKKIIIFFFBBB@@@>>>===666333222444444222333777111...///333444666BBBRRR```pppwwwwwwtttiiiaaahhhmmmttt||||||{{{{{{}}}vvvxxx{{{{{{{{{jjjaaaZZZVVVTTTbbbqqqWWWNNNGGGFFFFFFAAA===>>>@@@AAAAAA@@@>>><<<::::::::::::::::::::::::???EEEPPPsssxxxXXXMMMDDDAAACCC@@@???AAACCCEEEGGGKKKPPPTTTYYYkkkaaaNNNFFFEEE@@@>>>AAACCCBBBBBBEEEGGGCCCBBBFFFGGGKKKZZZjjj\\\GGG===;;;<<<999999999999999999999999777888999888777777888:::;;;<<<<<<;;;999888888999:::999777777777999;;;===;;;;;;;;;<<<<<<>>>??????@@@AAA@@@???@@@BBBFFFJJJWWWzzzeeeKKK???<<<;;;777777666555555555555555333444555666666555444333222222222222222222222222...000111111000//////000222333555777999999999999555666777555444444666999777777888999:::<<<======999999999888666555555555333000000222222000222666333111444:::<<>><<<===???AAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;::::::<<>>===@@@::::::;;;::::::999888888555777999:::999888999:::;;;;;;;;;:::888777888999888888888888999:::;;;;;;<<<<<<<<<<<<===>>>??????AAAAAA@@@???@@@CCCHHHMMMccckkkLLL===:::999777666666555555555666666333444666777777666444333222222222222222222222222000222333333111000111111222333666888::::::::::::444666777555222333777;;;666666666666666666666666333444666666555444333444333000///000000///333999666555888???CCCPPPpppwwwXXXKKKMMMOOORRRSSSQQQPPPPPPQQQNNNRRRYYYbbbsssmmm```aaaoooeee```[[[dddgggTTTHHHDDDBBB;;;;;;===???AAAAAA@@@>>><<<<<<<<<<<<======<<<;;;;;;999???JJJkkk^^^PPPFFFBBBCCCBBB???AAADDDFFFIIIMMMRRRUUUWWWhhhyyyZZZHHHEEEHHHEEEBBBBBBFFFGGGFFFGGGKKK@@@>>>AAAFFFIIISSSqqqrrrUUUFFF??????BBB;;;;;;;;;;;;;;;:::999888444777:::<<<;;;:::::::::;;;;;;;;;999777777888999555777999;;;;;;;;;:::999===============>>>??????AAAAAA@@@???@@@DDDJJJNNNjjjsssRRRBBB<<<888666777777777666555444444666555444555777777777666444444444333333333222222000222333333333333444666777666666555555555666666666555333222222444777999:::999777555444555666777777555222///......000111111444000000666333000666777CCCEEEIII___yyyjjjRRRGGGEEEEEEEEEEEEFFFFFFGGGGGGIIIEEEHHHSSS^^^kkkkkkmmmqqq~~~}}}~~~ooo```gggtttUUUHHHDDDBBB???BBB???======???@@@>>><<<>>>===;;;999999999;;;<<<>>>EEEMMMbbb```MMMEEE>>>>>>DDDCCCBBBBBBCCCEEEHHHLLLNNNTTTdddcccSSSJJJEEECCCAAACCCEEEFFFGGGFFFEEEDDDDDDAAA@@@BBBJJJaaagggSSSDDD======:::<<<;;;:::999888888888888777888999:::::::::::::::;;;<<<=========<<<::::::666777999:::<<<<<<======<<<<<<;;;<<<<<<===>>>???AAAEEE@@@;;;???@@@GGGWWWxxxTTTCCC===:::777777666666555555444444222111000111333444333222444444444333333333222222///111333333333333555777666666555555555555555666666555333333333444666777888666444222111222222333666555333111000000000111000444000111777555333<<>><<<===???@@@???>>>>>>===;;;999999:::;;;<<<>>>DDDKKK^^^bbbNNNFFF@@@@@@EEEBBBAAA@@@AAADDDHHHMMMPPPVVVbbb~~~pppWWWLLLGGGBBB@@@BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBDDDIIIUUUooo___NNNAAA<<<===:::;;;;;;:::999888777777888888888999:::::::::::::::;;;<<<=========<<<:::999555555777888999999999999;;;;;;;;;;;;<<<===>>>???>>>CCC???===AAABBBIIIZZZ[[[EEE===<<<999888666555444444444555222111000111222333333111444444444444333333333333///111333333333333555777555555444444444555555666666555555555555555444444:::999777555444333444444555555444333222111111111///333111222888666999GGGYYYqqqqqqVVVFFF@@@<<<<<<<<<;;;;;;;;;;;;;;;>>>:::;;;@@@DDDJJJZZZkkkppp^^^SSSSSSSSSXXXfffrrrhhhsss|||uuufffQQQIIIEEEDDD@@@>>>======???@@@???>>>===<<<;;;:::::::::;;;<<<===BBBHHHXXX}}}eeeOOOGGGDDDCCCEEEAAA@@@???@@@CCCHHHNNNRRRWWW]]]sss}}}\\\KKKGGGEEEBBB???CCCDDDEEEFFFEEEDDDCCCBBB>>>???DDDNNN___}}}wwwUUUHHH>>>;;;===;;;;;;;;;:::999888888888888888999999:::::::::::::::;;;<<<<<<======;;;:::999666666666777777888888888::::::::::::;;;<<<===>>>;;;AAA>>>>>>BBBCCCKKK^^^eeeJJJ???>>>:::999666444333444555666666444444444666777666555555444444444444333333333111333444444222222333555444444444333444444555555777777888888777666555444;;;:::888666555444444444555555555555555333222111000444222333888777???TTTwwwlllTTTFFFAAA999999999999999888888888<<<999:::===>>>@@@JJJUUUiiixxxaaaOOOHHHHHHIIIMMMXXXssspppmmmqqqyyyqqqWWWJJJEEECCCAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<===AAAEEEQQQqqqkkkQQQHHHFFFDDDCCCAAA@@@???@@@CCCIIIPPPTTTWWWXXXhhhhhhNNNDDDEEEFFFDDDAAADDDEEEEEEEEEDDDCCCBBBBBB???>>>EEEUUUnnnlllNNNEEE===;;;>>><<<===<<<;;;:::::::::::::::999999::::::;;;::::::999;;;;;;<<<===<<<;;;:::999888888888888888888999999:::::::::::::::;;;======:::???>>>???CCCBBBLLLaaauuuTTTCCC???<<<:::888555444444555666888777666777999:::999888555555555444444444333333444555555444222111111222333333333333333444555555888999:::::::::888777555666666444333222111111000444555666666666444222111111444333444888:::IIIeeekkkTTTEEE>>>999999999999999999999999;;;:::;;;<<<;;;<<>>===>>>>>>===<<<<<<<<<======::::::;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;999999999888888777777888999::::::::::::::::::;;;======;;;>>>===???CCCAAAMMMeeesssbbbJJJBBB===<<<:::888777666666666777666555666888888888777555555555555444444444333444555666444222000111222222222222222333444444555888999:::::::::999888777555555555444444333222222444444555666555444222111222555333666;;;@@@XXX||||||~~~sssaaaNNN???888999999999999::::::;;;;;;::::::;;;:::::::::===@@@???DDDMMMXXXbbbooodddLLLGGGEEEEEEHHHQQQjjjrrr{{{qqqeeeccchhhlllmmmmmm{{{iiiPPPEEEAAAAAABBBAAA???<<<;;;<<<===;;;<<<<<<<<<============<<<@@@CCCJJJ______KKKGGGDDD???CCCBBBBBBCCCEEEIIILLLOOOOOOOOO^^^zzz[[[OOODDDBBBCCCBBBAAA@@@DDDDDDCCCCCCCCCCCCCCCCCCBBBFFFZZZ|||^^^HHHEEE???<<>>>>>>>>===============>>>;;;;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<:::999888777666666555666777888999::::::::::::;;;<<<===>>><<<>>>===@@@DDDCCCQQQnnnkkkbbbrrrSSSEEE>>>===<<<;;;999888777666555444333444555666555444555555555555444444444444222333444444222222333444111111111111222333444555777777888888888888888888666666666666666666666555333444444444444333222222222444444888@@@IIIiiiiiibbbeeefffccc\\\PPPDDD;;;777777777888888999:::;;;;;;;;;<<<;;;:::999::::::;;;777999@@@FFFIIIOOO]]]lllxxxyyyxxxqqqhhhcccbbbccc{{{kkkLLLIIIEEEEEEIIIQQQhhh~~~uuuttt{{{}}}xxxpppeee\\\\\\___eeennnwwwtttWWWHHHCCC>>>@@@@@@???===<<<>>>@@@;;;;;;<<<==================AAADDDIII[[[|||iiiOOOHHHEEE???BBBBBBBBBCCCDDDFFFGGGHHHIIILLL]]]{{{eeeOOOIIIDDDDDDCCC@@@???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDRRRpppwwwVVVDDDCCC???<<<>>>======<<<<<<;;;<<<<<<======;;;;;;<<<<<<;;;::::::999::::::;;;<<<;;;:::999888777666666555666888:::<<<;;;;;;;;;;;;<<<===>>>???===>>>===BBBGGGGGGYYYzzzllldddeee|||XXXHHH>>>>>>======;;;999777666444333222333555666555444666666555555555444444444///111333333333333555777111111111111222333444555555555666666777777888888111222333333444444333333444333333333333333333333111444444:::CCCPPPuuupppVVVPPPQQQPPPMMMHHHAAA<<<::::::444555666777888:::;;;;;;===>>>===;;;999::::::999888999<<>>>>>=========AAAEEEIIIYYYyyypppRRRIIIEEE@@@AAABBBBBBCCCCCCCCCCCCCCCEEEJJJ^^^dddPPPJJJGGGFFFFFFDDD@@@@@@DDDBBBBBBBBBBBBBBBCCCDDDEEENNNcccoooQQQ@@@AAA===;;;>>>===;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<;;;::::::999::::::;;;<<<;;;:::999888999888888888999;;;>>>???<<<<<<;;;<<<<<<===>>>???===>>>===CCCJJJKKK```{{{mmmdddfffnnndddHHHCCC???>>>@@@???;;;999;;;888777666666666666777777:::999777555444333444444555444333111111000111111222222111111111111222222666666666666666555555444333333444333222111000//////111333555555333111///111888;;;:::EEEiiixxx]]]OOOIIICCCCCC@@@===999888999:::888999:::888666555666777::::::::::::999888777777;;;;;;;;;:::999:::===???AAABBBBBBAAAAAAAAADDDFFFYYYtttxxx```HHHEEEEEEHHHMMM```yyywwwhhh___TTTOOO]]]fffuuu}}}xxxxxxhhhQQQGGGFFF>>>888;;;???@@@??????>>>>>>=========<<<<<<;;;<<>>???>>>===<<<>>><<<===AAACCCNNNllluuummmmmmrrr~~~pppRRRBBB>>><<<===;;;888666888777777777777777888888999999888666555444444444444444444333333222111000000222222111111111111222222555555666666666666555555555444444333222222111111222333555666666555444333111666999>>>QQQyyynnnVVVJJJEEE>>>===<<<999555444666777666777999999888888:::;;;::::::;;;::::::999888888777888777666555666999;;;:::;;;;;;;;;;;;<<>>>>>@@@>>>>>>===<<<<<<<<<<<<<<<===???CCCLLLbbb^^^LLLGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCHHH]]]xxxYYYLLLIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFHHHEEEDDDKKKTTTttt^^^LLL>>>>>>@@@<<<:::>>>:::::::::999999:::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999:::<<<<<<<<<<<<<<<===>>>>>>>>><<>>;;;===AAA???>>><<<;;;;;;;;;===>>>>>>>>>AAAMMMdddaaaNNNGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDJJJaaammmTTTJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHJJJGGGIIIUUUbbbwwwVVVGGG<<<===???<<<:::<<<:::::::::999999999999999:::::::::999999999999999::::::::::::;;;;;;;;;;;;:::999999888999999::::::>>>===;;;:::;;;<<<>>>@@@===>>>AAAFFFKKK]]]xxxhhhddddddoooXXXFFF???999:::;;;999999;;;888888777777777777888888777666555444444444555666444333222111111111222222333222222111111222222333111222444555666777777777777666444222222222444555222111111111222333555666<<<===CCCVVVzzzfffPPPCCC>>><<<888999999777666555777888999::::::999777666666777::::::;;;<<<<<<;;;;;;;;;888999999888777777999;;;:::::::::888666666888:::===OOOmmmoooUUUFFFJJJLLLMMMeee}}}gggRRRPPPJJJLLLZZZkkk~~~ttt[[[HHHDDDAAA???<<<:::===BBB@@@>>><<<::::::;;;>>>??????===???KKKaaaaaaLLLEEEAAABBBBBBBBBBBBBBBBBBBBBBBBDDDLLLeeecccOOOHHHGGGCCCCCCCCCCCCDDDDDDEEEEEECCCEEEHHHIIIIIIPPPdddxxxjjjNNNCCC;;;<<<>>><<<:::::::::::::::::::::999999999999999999999999888888888:::::::::::::::;;;;;;;;;999999888888999999::::::===<<<<<<;;;;;;===>>>???<<<>>>BBBFFFNNNfffoooccc^^^eeettt___III@@@999999;;;;;;<<<>>>:::999888777666555555555666555444333333444555555666444111//////000333555333333222222222222333333111111333555666777777777777555333222222333444555222111111111222444666888===BBBPPPkkkjjjSSSFFF===999:::777888888888666666777999777888999888666444555666999::::::;;;<<<<<<<<<<<<999;;;;;;:::999888:::;;;999999:::999888888;;;======GGG]]]}}}}}}```IIIFFFDDDEEEZZZwwwuuugggTTTIIIEEEMMMVVVaaasssbbbHHHDDD@@@???<<<999===CCC???>>>;;;::::::<<<>>>@@@BBB???AAAJJJ[[[vvvbbbMMMEEEAAABBBBBBBBBBBBBBBBBBBBBBBBDDDNNNjjjqqqWWWIIICCCAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHJJJOOO^^^zzz```HHHAAA;;;;;;===<<<:::::::::;;;;;;;;;;;;:::999888888888888888888888888888999999999:::::::::;;;;;;999888888888999999:::;;;:::;;;===>>>>>>>>>===<<<===???BBBGGGSSSpppzzzfff]]]]]]eeevvvkkkMMMBBB888777999:::;;;===;;;:::999888777666666666777666444333333333444444666444111//////111333666333333222222222222333333111111333444666666777777555444333222222333444555333333333333555777999;;;;;;IIIcccwwwTTTEEE@@@999666999444666777666555555555777333555666666555666777999888888999;;;<<<<<<<<<<<<999:::;;;:::999888888999333555666777777:::===@@@CCCHHHVVVppprrrVVVHHH@@@@@@PPPeeettt^^^OOOEEEGGGJJJNNN\\\mmmkkkMMMFFFAAA???===;;;===BBB>>>===;;;;;;;;;<<<>>>???DDDBBBDDDKKKUUUjjjfffPPPHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEQQQnnndddSSSJJJEEEAAABBBCCCCCCCCCDDDDDDEEEEEEGGGGGGJJJRRR]]]sssyyyXXXFFFAAA<<<;;;<<<===<<<;;;<<<<<<=========;;;:::888777777777777777888888888888888999999::::::;;;;;;888888888888999:::;;;;;;999;;;===??????>>><<<;;;>>>???BBBIII[[[}}}ppp___VVV\\\gggzzz~~~VVVIII<<<999:::::::::;;;:::::::::999999::::::;;;888666555333222222333333222222222222222222222333444333333222222333333444111222333444555666666666222222222333333333333333111222333444666888:::;;;>>>VVVzzzbbbCCC======777444888444555666666555444444555444555777777666666888999666777888:::;;;<<<<<<<<<999:::;;;;;;999888888999444555666666666888;;;===EEEJJJSSSdddoooTTTDDDAAAJJJUUUvvv|||~~~yyydddSSSOOOMMMLLLZZZmmmwwwUUULLLCCC@@@???======>>><<<<<<<<<<<<<<<===>>>>>>BBBAAADDDHHHMMM]]]iiiSSSJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDEEERRRqqqoooYYYPPPMMMHHHCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHJJJQQQ___rrrmmmQQQFFFCCC>>>;;;<<<>>>>>><<<===>>>??????>>><<<:::999666666666777777777888888777888888999::::::;;;;;;888888888888999:::;;;<<<;;;<<<<<<===============@@@@@@CCCMMMfff{{{iii___ZZZ\\\nnn^^^PPPBBB===<<<;;;:::;;;:::::::::;;;<<<===???@@@888777555333222222222222///111333555555333111000444333333222222333333444222222333444555555555555111111222333333333222222//////111333555777888999EEEbbbxxxVVV:::999<<<555222777555666888777666555555666888999:::888666555666777555666777999:::;;;<<<<<<;;;<<<======;;;:::::::::::::::999777555555777888@@@FFFNNNXXXnnnbbbKKKFFFIIIMMM```yyyxxx}}}fff\\\VVVTTTbbbwww\\\QQQFFFBBBAAA>>><<<<<<;;;<<<<<<=========>>>>>>======AAAEEEEEESSSzzzjjjSSSIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESSSsss{{{___NNNJJJJJJEEE???DDDDDDDDDDDDDDDDDDDDDDDDIIILLLVVViiieeeLLLGGGDDD???;;;<<<>>>???===>>>???@@@@@@???===;;;:::555666666666777777888888777777888999::::::;;;;;;888888888888999:::;;;<<<>>>===;;;;;;;;;<<<>>>???AAAAAADDDPPPnnnpppcccZZZ[[[___jjj