BM6P6(@ zzzyyy~~~}}}}}}~~~{{{|||~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}{{{~~~~~~~~~~~~~~~}}}{{{~~~~~~}}}|||~~~}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~ӵĦĦӵĦ~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>L}}}GG=?HdĦ=ĪjGG=?HdĦ~~~|||ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ~~~|||?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~|||4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~}}}4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵ~~~DdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦ}}}}}}Ħ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~|||{{{{{{~~~gdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>Anenene~~~|||{{{zzzyyyyyy|||neDenene>Ak<fhDenenene}}}yyyvvvyyyxxxwwwxxx{{{zzz}}}zzzxxxyyyxxxxxxxxx{{{{{{yyyxxxwwwwwwwwwyyy|||{{{xxxxxxwwwvvvvvvwwwzzz|||}}}~~~}}}zzzzzz{{{{{{~~~{{{{{{zzzyyyyyyzzz|||}}}}}}|||~~~zzzxxxwwwwwwxxxxxx{{{~~~~~~~~~}}}~~~|||~~~~~~|||zzzyyyyyyzzz{{{{{{{{{www|||}}}||||||{{{zzz{{{}}}~~~~~~}}}{{{{{{|||~~~~~~|||||||||~~~~~~~~~~~~}}}yyyzzz|||~~~{{{}}}|||}}}|||zzz|||~~~zzzzzzzzz{{{}}}}}}{{{~~~~~~}}}{{{~~~|||yyy|||zzzxxxxxxzzz|||}}}}}}}}}|||}}}}}}}}}|||{{{}}}{{{xxxwwwyyy|||~~~yyyyyyzzz{{{zzz|||}}}{{{~~~~~~~~~|||zzzzzz|||~~~yyyxxxyyyyyyxxx{{{{{{yyyyyy~~~}}}||||||~~~{{{zzzzzzyyyxxx|||}}}xxx}}}}}}~~~}}}||||||}}}~~~}}}zzz~~~|||{{{~~~|||}}}|||}}}~~~}}}}}}~~~~~~~~~{{{yyyzzz}}}{{{{{{~~~~~~~~~{{{{{{||||||}}}~~~|||zzzzzz|||xxxyyy~~~{{{zzzyyyzzz|||zzzzzzvvvwww}}}{{{{{{|||}}}zzzyyytttwwwnnnvvv~~~~~~}}}}}}~~~{{{zzzuuuyyydddkkkssswwwvvvwww|||}}}~~~}}}yyy~~~]]]cccjjjkkkhhhggglllqqquuuvvvyyy~~~~~~}}}|||^^^aaaaaa^^^]]]aaaccccccfffgggiiikkknnnqqqssstttxxxyyy}}}|||yyyUUUXXXYYYUUUTTTXXXZZZYYY^^^^^^```aaabbbcccdddeeehhhiiikkkooouuu}}}uuuwwwTTTWWWWWWSSSRRRUUUWWWWWW\\\\\\\\\\\\\\\\\\[[[[[[______```aaacccfffiiijjjrrrwww}}}uuujjjuuu~~~WWWZZZZZZUUUTTTWWWYYYXXX[[[[[[\\\\\\[[[ZZZYYYXXX]]]]]]]]]^^^^^^^^^^^^^^^ccchhhmmmoooooosss{{{~~~iiijjj~~~~~~~~~VVVYYYYYYTTTRRRUUUWWWVVVUUUVVVXXXYYYYYYYYYXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[]]]bbbfffgggeeeeeeiiimmmuuuwww{{{rrrhhhxxx~~~|||}}}~~~YYY\\\[[[VVVTTTVVVWWWVVVTTTUUUXXX[[[\\\\\\[[[[[[XXXYYYYYYZZZ[[[\\\\\\]]]YYY\\\___aaabbbbbbcccccchhhiiijjjkkkooouuu|||oooooowww}}}}}}~~~}}}}}}~~~\\\___^^^YYYWWWXXXZZZXXXWWWYYY\\\___aaaaaa```___\\\\\\[[[[[[\\\]]]]]]^^^ZZZYYYYYY[[[___bbbcccbbbbbbcccdddeeegggkkkqqquuuwwwzzz}}}rrrnnndddjjjuuu}}}|||}}}zzz{{{|||}}}[[[^^^]]]XXXUUUWWWXXXWWWVVVXXX\\\___``````___^^^^^^]]][[[ZZZYYYZZZZZZ[[[^^^ZZZVVVXXX^^^ccccccbbbZZZ\\\___```bbbeeehhhkkkppprrrsssrrrppppppsssvvvwww{{{qqq___bbbiiirrrxxx|||}}}|||}}}|||wwwwwwzzz{{{|||}}}~~~~~~}}}|||[[[]]]```___]]]\\\]]]___]]]\\\]]]___aaabbbaaa___]]]\\\[[[\\\^^^___^^^]]]^^^]]]]]]]]]^^^```aaaccc]]]___```aaaaaadddgggjjjgggmmmsssrrrlllffffffhhhrrrqqqttt{{{jjjgggnnntttttt|||~~~}}}~~~{{{xxxsssxxx||||||yyyxxx|||VVVYYY\\\]]]\\\\\\^^^```[[[[[[\\\___aaaaaa```^^^___]]]]]]^^^___``````______^^^\\\\\\\\\]]]___```]]]]]]\\\\\\\\\___dddhhheeeiiinnnmmmhhhcccaaabbbcccccceeekkkrrryyy~~~|||~~~~~~yyy}}}~~~zzzwwwuuuxxx{{{{{{yyyyyy{{{}}}~~~VVVXXX[[[\\\[[[ZZZ[[[\\\[[[[[[]]]aaacccccc```^^^```___^^^___aaabbbaaa``````^^^\\\ZZZYYY[[[]]]^^^___^^^\\\ZZZYYY\\\bbbfffdddfffhhhiiigggddd```^^^\\\^^^___aaacccfffjjjmmmwww~~~~~~{{{}}}{{{xxxwwwxxxxxxyyyyyyyyyyyyzzz|||ZZZ[[[\\\\\\[[[YYYWWWWWW]]]^^^```ccceeeeeebbb___aaa```___```aaabbbaaa``````^^^\\\ZZZZZZ[[[^^^```aaaaaa```^^^]]]^^^bbbeeedddddddddgggiiihhhddd```\\\___aaa```^^^^^^bbbeeemmmuuu|||~~~zzzxxx{{{{{{vvv}}}|||{{{{{{{{{|||||||||yyyxxxvvvwwwxxxyyyyyyxxx{{{qqqtttzzz^^^^^^___```___]]]ZZZXXX___```aaaccceeedddaaa___bbb```___```aaaaaa```______^^^]]]\\\]]]___aaaccc___aaaccccccaaa``````aaabbbaaaaaaeeeiiijjjgggcccZZZ]]]^^^]]]ZZZYYY\\\___fffmmmttttttnnnkkkmmmpppooouuu}}}yyytttzzzxxxxxxwwwwwwxxxzzz|||~~~zzzxxxvvvvvvxxxyyyyyyxxx}}}uuubbbdddgggkkkpppuuuxxxzzz___```bbbeeegggfffdddaaabbbaaaaaabbbbbbbbb___]]]cccaaa``````aaabbbaaa______^^^^^^___```aaacccddd[[[^^^bbbcccbbb___]]]]]]^^^^^^^^^bbbggghhhfffccc\\\]]]^^^]]]\\\[[[[[[\\\]]]bbbhhhiiigggfffhhhkkkccchhhmmmqqqtttyyyzzzsssyyy|||{{{{{{yyywwwvvvwww{{{~~~yyyxxxxxxwwwwwwxxxzzz{{{}}}hhh]]]^^^```bbbeeehhhkkklllkkkmmmuuudddeeegggkkknnnnnnkkkhhhiiigggdddccccccbbbaaa___eeecccbbbbbbccccccbbb```___``````aaabbbbbbbbbbbb[[[]]]```aaa```^^^]]]]]]^^^^^^```bbbdddeeedddbbbbbbaaa````````````^^^\\\XXX[[[___aaaccceeegggiiiaaabbbccceeehhhlllppprrrrrrtttyyy{{{sssttt}}}}}}{{{wwwtttuuuyyy}}}wwwyyyzzzxxxwwwxxx|||nnnbbb___``````aaacccfffhhhiiijjjjjjlllppp{{{kkkkkklllooorrrqqqmmmiiiooollliiiffffffeeedddcccfffeeecccddddddeeecccbbb```aaabbbbbbbbbaaa___^^^]]]___``````___^^^___``````bbbcccddddddcccbbbbbbeeebbb``````aaaaaa]]]ZZZYYYZZZ\\\^^^bbbeeeggghhhaaa___]]]^^^```ccceeeeeeiiijjjlllnnnrrryyy|||sssqqq~~~{{{{{{yyyuuussstttyyy}}}vvvyyy{{{yyywwwwww}}}|||tttvvvxxxmmmeeeaaaccccccbbbbbbdddeeegggiiipppoookkkeeefffssskkkmmmppptttuuurrrmmmhhhnnnkkkhhhgggiiilllmmmnnnmmmkkkiiihhhgggfffdddbbbcccccccccbbb```___```aaa___\\\ZZZZZZ]]]______^^^aaa___\\\]]]___```^^^[[[eeecccaaa```___^^^\\\[[[\\\YYYXXXZZZ___dddffffffbbb___[[[WWWXXX[[[___cccfffdddbbbaaabbbfffjjjmmm|||||||||~~~xxxssspppsssxxx}}}uuuttttttvvvyyy|||}}}}}}vvvsssqqqrrrwww{{{||||||{{{zzzuuuoooiiieeedddeeemmmooopppnnnjjjhhhiiilllkkkllllllhhheeehhhpppxxxnnnnnnoooqqqrrrrrrooommmnnnllljjjjjjkkkmmmnnnnnnqqqooommmllllllkkkiiihhheeeffffffdddbbbaaabbbdddbbb___\\\\\\^^^______]]]```^^^]]]]]]^^^^^^]]]\\\bbbbbbaaaaaa``````^^^]]]\\\ZZZYYY[[[```eeeggggggccc```\\\XXXWWWYYY[[[]]]```^^^\\\[[[\\\___ccceeemmmnnnqqqtttwwwwwwvvvuuu}}}~~~~~~|||xxxsssppprrrwww{{{vvvuuutttvvvyyy{{{{{{{{{{{{}}}qqqooommmooosssvvvvvvtttnnnnnnkkkhhhdddcccccceeesss|||~~~ssskkkkkkooolllkkkhhheeeeeehhhlllooo}}}qqqpppnnnoooppprrrrrrrrrnnnmmmllllllnnnoooooonnnooommmkkkkkkllllllkkkjjjhhhiiiiiigggeeedddeeegggfffccc```______```___^^^^^^______^^^\\\\\\]]]^^^```aaabbbbbbbbbaaa```___]]][[[ZZZ\\\```eeeggghhhfffddd```]]]ZZZYYYYYYZZZ\\\[[[XXXWWWWWWYYY\\\^^^cccbbbccchhhlllmmmiiidddiiiqqqzzz}}}|||yyyuuussstttwwwzzzwwwvvvuuuvvvxxxyyyyyyxxx{{{~~~yyynnnllllllnnnqqqrrrpppmmmffffffeeeccc``````aaacccooo}}}vvvkkkkkkpppmmmiiieeeccceeefffeeedddlll|||rrrpppoooppprrrsssssssssnnnmmmlllmmmooopppooonnnnnnllljjjjjjkkkmmmlllllljjjkkkkkkiiigggfffgggiiiiiihhheeecccaaaaaa``````^^^```aaa___\\\[[[^^^aaaaaabbbddddddcccaaa```___\\\[[[[[[\\\___bbbeeeggggggfffdddbbb```^^^\\\[[[]]]\\\ZZZYYYYYYYYY[[[\\\```___```cccfffhhhgggeeecccfffkkkpppwww~~~||||||{{{xxxvvvvvvxxxzzzwwwvvvvvvwwwxxxyyywwwvvv~~~qqqnnnmmmmmmpppsssrrrnnnjjjhhhhhhgggdddaaa______```eeerrr~~~~~~ssskkklllqqqllljjjgggeeecccbbb```^^^dddlll|||rrrrrrsssuuuvvvvvvtttrrrooonnnmmmnnnpppppppppnnnqqqooommmmmmoooqqqqqqqqqkkklllllljjjhhhggghhhjjjlllkkkiiifffdddccccccddd```aaabbb```^^^]]]aaaddddddfffgggfffbbb```______\\\\\\[[[[[[]]]___bbbddddddddddddcccbbbaaa______```___^^^]]]\\\\\\\\\\\\YYYZZZ[[[[[[\\\___dddiiibbbaaaaaadddgggkkknnnqqqxxx}}}~~~zzzyyyyyyyyyxxxvvvuuuvvvxxxvvvvvvvvvwwwyyyyyyxxxvvv|||xxxlllmmmmmmnnnqqqsssrrrlllgggjjjjjjiiifffbbb```___```bbbhhhnnnpppnnnlllmmmpppiiilllmmmiiibbb]]]]]]___aaabbbiii{{{vvvwwwxxx{{{|||{{{wwwsssqqqpppnnnoooqqqrrrrrrqqqqqqooommmlllnnnpppqqqrrrlllmmmmmmkkkiiihhhiiikkklllmmmllliiigggfffgggiiiddddddcccbbbaaabbbeeegggfffhhhiiifffaaa______aaa]]]]]]]]]\\\[[[\\\___bbb___```aaaaaaaaaaaaaaa`````````______^^^]]]\\\\\\WWWXXXYYYXXXWWW[[[cccjjjgggbbb___``````______aaaggglllrrryyy}}}yyyuuuvvvvvvuuusssssstttuuuuuuuuuvvvxxx{{{|||zzzyyyxxx|||llljjjlllkkkmmmppprrrpppkkkeeefffggggggfffcccaaaaaabbb_________aaadddggghhhhhhiiimmmooojjjbbb]]]]]]```bbb```bbblll{{{}}}~~~{{{xxxuuusssqqqppprrrtttuuuuuurrrooommmlllnnnpppqqqqqqnnnnnnnnnmmmjjjjjjkkkllllllmmmmmmkkkiiiiiikkknnniiigggdddccceeegggiiiiiiggghhhhhheee```___bbbfff___```___]]][[[ZZZ]]]```^^^___``````aaabbbbbbbbb```aaaaaaaaa```___^^^]]]ZZZYYYYYYXXXZZZ^^^cccfffiiibbb^^^______[[[YYY[[[]]]```dddhhhmmmrrrxxx|||~~~}}}vvvwwwwwwuuutttsssuuuwwwssstttvvvyyy}}}~~~~~~||||||sssjjjoookkkkkkllloooqqqpppkkkfffeeefffgggfffcccbbbbbbbbb]]][[[ZZZ\\\aaaeeehhhhhhkkkllllllhhhccc```____________bbbfffjjjuuu}}}yyyvvvsssrrrtttvvvxxxxxxwwwuuurrrqqqrrrtttuuuvvvooooooooonnnlllkkklllmmmkkkmmmnnnllljjjkkknnnqqqlllhhhddddddhhhkkkkkkjjjfffhhhhhhddd``````eeejjjbbbbbbbbb___[[[ZZZ]]]```aaaaaaaaabbbccccccddddddbbbbbbcccdddcccbbb```___\\\XXXVVVXXX\\\___```^^^eee]]]YYY[[[[[[VVVTTTVVVYYYZZZ]]]___aaaeeejjjmmmqqqsssvvv{{{yyyzzzyyyxxxvvvvvvxxxzzzrrrsssuuuzzz~~~~~~sssnnntttmmmlllmmmpppsssrrrmmmiiihhhiiiiiihhheeebbbaaaaaa]]]]]]^^^bbbffflllppprrrmmmjjjgggfffeeeccc```^^^VVVYYY___```\\\___sss{{{yyyxxxwwwtttrrrwwwuuuttttttuuuwwwxxxxxxqqqrrrrrrnnnjjjhhhjjjmmmlllllllllkkkjjjkkknnnppplllkkkjjjiiiiiihhhiiiiiikkknnnlllfffeeehhhhhhdddggggggeeedddbbbaaa```___^^^]]]^^^```ccceeefffeeeccc^^^ZZZ]]]dddhhhfffcccfffbbb^^^___bbbccc```\\\]]][[[XXXWWWXXXXXXWWWVVVRRRSSSUUUWWWXXXYYYYYYYYY^^^```eeekkkpppuuuxxxyyy|||}}}xxxvvvxxxyyyvvvuuuwwwxxxwwwvvvxxx||||||ssstttpppssstttqqqmmmlllkkkjjjdddiiillljjjgggfffeeeddd___fffhhhfffppp~~~uuuiiibbbaaa```]]]\\\[[[\\\^^^]]]^^^fffqqq}}}|||}}}}}}|||zzz~~~{{{xxxxxxyyyzzzyyyxxxttttttsssrrrooonnnooopppmmmnnnnnnmmmlllkkkmmmnnnnnnmmmlllkkkkkkjjjkkkkkkhhhllllllhhhhhhllllllhhhhhhhhhgggfffdddcccbbbbbbaaa______```bbbcccccccccbbb^^^[[[]]]bbbeeeeeedddeeeaaa^^^___bbbbbb___\\\]]]\\\ZZZ[[[[[[[[[ZZZXXXUUUUUUTTTSSSSSSSSSTTTTTTXXXZZZ]]]aaaeeeiiilllmmmqqquuu{{{}}}{{{}}}}}}zzzyyyzzz{{{|||}}}{{{{{{zzztttppprrrsssqqqnnnllljjjiiieeegggjjjllloooqqqrrrqqqwww~~~vvviiieeebbb___```]]][[[\\\[[[\\\bbbiii|||{{{~~~~~~{{{wwwxxxwwwwwwwwwwwwvvvtttsssnnnoooqqqpppnnnllllllmmmpppooonnnmmmmmmlllllllllhhhkkkmmmmmmooorrrrrroooiiiiiiiiihhhgggffffffeeeeeeccc``````aaabbbbbbaaaaaa```^^^]]]^^^aaaccceeedddaaa^^^___aaabbb___\\\^^^]]]]]]^^^```___]]][[[UUUTTTQQQOOONNNOOOQQQSSSTTTTTTUUUWWWYYY\\\___aaaeeeeeeffflllttt|||~~~|||}}}~~~{{{zzz{{{zzz~~~{{{yyywwwqqqqqqppppppnnnkkkiiihhhiiiiiinnnyyy}}}llleeecccaaaaaa]]]ZZZ[[[[[[ZZZ^^^ddd~~~~~~}}}yyy~~~|||{{{{{{}}}|||xxxtttnnnppprrrrrrpppooonnnoooqqqpppooonnnmmmllllllllljjjmmmppprrrtttuuuuuutttjjjjjjjjjiiiiiihhhhhhhhhhhheeecccbbbcccdddddddddddddddbbb___\\\\\\```dddcccaaa______aaaaaa___^^^^^^^^^___aaabbbbbb___]]]TTTRRROOOMMMMMMPPPSSSVVVSSSSSSRRRSSSUUUXXX[[[]]]___\\\[[[^^^eeelllooopppkkkooovvv|||~~~|||~~~}}}|||}}}|||tttooolllmmmmmmiiigggfffhhhhhhrrr~~~mmmgggeeecccaaa___^^^___\\\[[[```hhhzzzvvvoooqqqtttuuuuuuttttttuuurrrqqqpppnnnmmmmmmllllllmmmnnnpppssstttsssrrrrrrkkkkkkjjjjjjiiiiiiiiihhhhhhfffeeeeeegggiiiiiiiiiggghhhgggbbb]]][[[^^^aaabbbaaa``````aaaaaa```___^^^^^^___aaacccbbb```]]]WWWUUURRRPPPPPPQQQTTTVVVSSSRRRRRRRRRTTTWWWZZZ\\\\\\ZZZXXXZZZ^^^bbbcccbbb]]]aaafffjjjmmmsss|||zzz~~~yyypppjjjkkkkkkhhheeeeeeeeedddrrruuulllgggccc```aaabbbaaa\\\XXX___iii~~~|||uuuwwwyyyzzzzzz{{{|||~~~uuutttsssqqqpppoooooooooooonnnooorrrrrrooonnnpppmmmmmmllllllkkkjjjiiiiiihhhggggggiiikkkmmmmmmllliiijjjiiifffaaa^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaabbbbbb```^^^]]]\\\YYYVVVTTTSSSRRRRRRPPPPPPQQQQQQSSSVVVXXXZZZXXXXXXYYYZZZ\\\\\\ZZZXXXWWW[[[`````````bbbhhhnnntttuuuyyy}}}|||{{{www{{{tttiiijjjkkkhhheeegggkkkjjjxxxvvvjjjaaa``````aaa```\\\XXX^^^fff{{{{{{zzzxxxwwwuuuttttttttttttqqqqqqttttttppppppsssqqqpppooonnnmmmlllkkkjjjgggggghhhkkkmmmnnnllljjjiiijjjjjjhhhfffdddddddddccccccddddddcccccccccddddddcccaaaaaabbbbbbaaa___^^^^^^]]]\\\YYYVVVSSSPPPOOOPPPQQQRRRSSSTTTUUUUUURRRVVV[[[^^^\\\XXXUUURRRSSSXXX]]]]]]YYYYYY^^^ccciiiiiiiiikkkpppwww~~~~~~{{{|||yyywww{{{~~~zzzlllkkkmmmjjjhhhjjjvvvrrr~~~}}}pppmmmiiiiiimmmqqqrrruuuyyy~~~~~~}}}{{{zzzyyyxxxxxxzzzuuutttxxxxxxttttttyyyssssssrrrpppooommmlllkkkggggggiiilllnnnmmmjjjhhhggghhhiiijjjjjjiiihhhgggcccdddeeeeeedddcccdddeeegggeeecccbbbbbbcccbbbaaaZZZ[[[]]]^^^]]]YYYUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSOOOVVV^^^aaa^^^XXXSSSQQQPPPVVV\\\[[[XXXVVVZZZ___gggeeebbbaaaccchhhooossstttwww{{{yyyxxx|||nnnmmmooollljjjmmmxxxsss}}}|||yyy|||~~~~~~{{{xxxvvvvvvwwwuuusssqqqoooooooooppppppnnnmmmllllllkkkiiigggjjjiiiiiilllooonnniiieeekkkiiiiiiiiijjjgggbbb]]]fffffffffeeebbbbbbcccddd\\\[[[[[[___aaa___XXXQQQPPPPPPQQQTTTVVVVVVTTTRRRQQQTTT\\\cccaaaWWWSSSUUUQQQUUUWWWSSSNNNPPP[[[dddvvvnnnccc]]]]]]___aaaaaajjjmmmooonnnnnnttt~~~zzzxxxxxxwww}}}uuunnnooommmkkkkkktttsss{{{~~~{{{zzzzzzyyyxxxxxxwwwuuutttssssssvvvssspppnnnnnnnnnmmmlllmmmlllkkkkkkmmmnnnmmmlllhhhggggggiiikkkjjjgggdddfffggggggfffdddccceeefff```^^^\\\^^^```___ZZZUUUTTTRRRRRRSSSUUUVVVVVVUUUTTTVVV]]]cccaaaYYYUUUVVVQQQUUUXXXUUUPPPQQQYYYaaallliiiddd^^^ZZZYYYZZZ\\\]]]___```aaabbbfffmmmrrrzzz~~~|||{{{zzzzzzuuuzzz}}}xxx{{{ssstttrrrooommmkkkmmmyyy|||}}}}}}zzzxxx~~~zzzvvvsssrrrsssssssssppppppnnnlllkkklllooorrriiihhhhhhhhhjjjkkkjjjhhhggghhhiiigggffffffgggiiieeebbb___^^^```___]]]ZZZYYYWWWTTTTTTVVVWWWXXXXXXVVVXXX]]]bbb```[[[WWWXXXSSSWWWZZZWWWRRRRRRXXX^^^ccceeeeeeaaaZZZUUUVVVXXXWWWWWWYYYZZZ]]]___bbbccchhhiiijjjkkkppp{{{~~~}}}|||xxxxxxwwwwwwwwwxxxxxxyyy~~~vvvvvvvvvuuutttpppvvv~~~{{{yyyxxxxxxwwwvvvrrrsssrrroookkkjjjnnnqqqnnnllljjjiiiiiiiiiiiiiiihhhiiijjjiiigggggghhhjjjgggeeecccbbbcccbbb___]]]___]]][[[ZZZZZZZZZXXXWWWVVVXXX[[[^^^^^^\\\[[[ZZZXXXZZZ[[[XXXSSSSSSYYY^^^aaaccceeeccc___YYYVVVVVVVVVVVVWWWZZZ]]]______^^^aaaaaa``````ccckkkvvv~~~}}}{{{~~~zzzwwwuuuvvvxxxyyyzzz~~~|||}}}uuutttxxx~~~}}}yyyvvvsssvvvwwwtttoookkkkkkmmmooonnnllljjjiiiiiijjjllljjjkkkkkkjjjhhhhhhiiikkkggggggggghhhhhhfffccc```dddcccccccccbbb^^^YYYUUUUUUWWWXXXYYY[[[]]]]]]\\\\\\]]][[[WWWSSSTTTZZZ____________aaabbb___ZZZUUUQQQQQQRRRUUUXXXZZZYYYXXX\\\\\\[[[ZZZ\\\___dddhhhjjjjjjjjjnnnvvv|||yyy~~~}}}{{{zzzxxxwwwvvvvvvyyyuuummmoootttxxx}}}~~~yyyrrrqqq||||||yyywwwyyy{{{zzzvvvrrrnnnlllooooooooonnnmmmmmmppprrrnnnnnnnnnmmmjjjjjjkkklllgggiiikkklllllljjjgggeeeggghhhhhhiiihhhddd^^^YYYXXXYYYXXXVVVYYY]]]^^^[[[[[[[[[ZZZWWWTTTTTTYYY]]]\\\YYYXXX[[[___```]]]YYYSSSSSSSSSSSSTTTUUUVVVWWW[[[[[[ZZZZZZZZZZZZZZZ[[[]]][[[ZZZ[[[```iiisssyyyyyyyyy||||||xxxxxxyyy{{{|||}}}{{{zzzxxxyyyqqqkkkhhhkkknnnoooppprrrpppttttttpppttt~~~~~~~~~~~~~~~{{{wwwtttssstttuuutttrrrqqqsssuuurrrsssrrrpppmmmlllmmmnnniiijjjlllllllllkkklllllljjjjjjjjjkkkllliiieeebbb______[[[VVVWWW\\\]]]XXXUUUWWWYYYXXXVVVTTTUUUWWWWWWVVVVVVWWWZZZ^^^```bbb[[[\\\ZZZVVVRRRRRRVVVZZZ]]]\\\ZZZZZZZZZZZZYYYXXXZZZXXXVVVVVVXXX^^^dddgggeeejjjrrr{{{}}}zzz{{{{{{|||}}}~~~~~~~~~~~~zzzmmmgggeeehhhkkkkkklllnnnkkknnnnnnmmmxxx{{{yyy{{{|||yyytttrrrrrrsssvvvvvvuuussspppnnnnnnooolllllllllkkkkkklllooorrrkkkjjjjjjkkklllmmmkkkiiieeeddd^^^VVVWWW\\\[[[VVVOOOSSSWWWYYYWWWTTTRRRQQQUUUWWWXXXWWWWWW\\\dddkkkaaaaaa^^^WWWPPPOOOTTTZZZ[[[YYYWWWVVVWWWXXXXXXXXXZZZYYYXXXXXXXXXZZZ\\\^^^___```cccgggnnnwww~~~{{{~~~|||zzzzzz{{{|||}}}zzzllleeebbbdddggghhhkkkooollllllhhhiii{{{}}}||||||{{{zzz|||xxxtttsssttttttqqqoooqqqooollljjjjjjmmmppprrrnnnnnnnnnmmmkkkjjjhhhgggiiifffcccaaabbbaaa]]]ZZZYYYXXXWWWUUUSSSRRRPPPPPPXXXYYYYYYVVVSSSWWW___gggcccfffeee^^^XXXWWWVVVTTTYYYZZZ[[[[[[ZZZYYYYYYYYYTTTWWWYYYZZZYYYXXXXXXYYYXXXXXXXXX\\\bbbgggjjjkkk{{{}}}~~~~~~|||{{{|||||||||{{{~~~zzzfffffffffgggggghhhiiijjjfffaaajjjpppuuu}}}|||}}}{{{xxxxxxyyyxxxuuurrrsssrrrooonnnmmmnnnpppqqqooonnnnnnmmmlllkkkiiihhhjjjhhheeedddeeedddbbb______^^^]]][[[YYYWWWUUUTTTVVVVVVUUUSSSQQQTTTZZZ```gggmmmnnnfff\\\XXXWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVUUUWWWYYYYYYWWWVVVWWWWWWVVVUUUTTTVVVZZZ]]]^^^___dddjjjrrryyy~~~|||}}}~~~}}}zzzyyyzzz{{{{{{zzzxxxxxxuuuwww{{{uuusssnnniiiiiiiiikkkkkkjjjgggeeeggg```hhhqqqwww~~~zzzwwwxxxwwwuuutttsssrrrrrrrrrooooooooonnnmmmlllkkkjjjkkkiiihhhhhhiiiiiihhhfffbbbaaa___]]]ZZZWWWUUUTTTWWWUUUSSSRRRRRRSSSVVVXXXfffoootttmmmccc]]][[[ZZZWWWVVVUUUUUUTTTTTTTTTTTTWWWXXXXXXWWWUUUTTTTTTUUUUUUSSSQQQQQQSSSTTTTTTTTTVVVZZZ```dddggglllsssxxxzzz~~~}}}||||||~~~{{{xxxwwwxxxyyyyyyxxx~~~xxxsssiiicccnnnnnnggghhhiiigggiiilllqqqtttssslllgggiii```dddmmmrrr}}}~~~~~~}}}}}}{{{zzzxxxvvvuuuppppppppppppooonnnmmmllljjjjjjjjjjjjkkkllllllkkkeeedddbbb___\\\YYYWWWUUUZZZXXXUUUTTTUUUUUUUUUTTT\\\fffoooppplllhhhbbb]]]YYYXXXUUUTTTUUUUUUUUUUUUXXXYYYXXXVVVTTTRRRRRRSSSUUUSSSQQQQQQRRRSSSTTTSSSTTTWWWZZZ]]]___bbbgggjjjhhhkkkpppuuu|||~~~}}}|||zzzvvvuuuuuuwwwwwwwwwzzzxxxpppcccZZZaaa~~~qqqiiihhhhhhcccgggnnnyyyzzztttqqqgggdddgggiiillluuu}}}zzz~~~|||zzzttttttttttttsssqqqppppppkkkllllllmmmmmmmmmnnnnnnlllkkkhhheeebbb___\\\[[[]]][[[XXXWWWVVVVVVUUUSSSTTT\\\fffnnnuuuuuummmbbb\\\XXXTTTSSSTTTUUUVVVUUUYYYZZZZZZXXXUUURRRRRRSSSRRRQQQPPPQQQTTTVVVXXXXXXQQQSSSTTTVVVXXXZZZ]]]___```bbbccceeegggmmmsssxxx~~~}}}|||yyyuuussstttvvvwwwwwwzzz{{{{{{qqqiii^^^WWW^^^www|||nnnjjjiiigggfffkkkuuu{{{ppphhheeebbbdddlll{{{}}}||||||{{{zzzyyywwwvvvuuuooopppqqqqqqoooooopppqqqnnnmmmjjjgggdddaaa___^^^___^^^\\\YYYWWWVVVVVVVVVTTTXXX___iiiuuu{{{ssshhh]]]XXXSSSQQQRRRUUUUUUTTTZZZ[[[\\\[[[XXXUUUSSSSSSPPPOOOOOOPPPTTTWWWYYYYYYRRRRRRRRRSSSTTTUUUVVVWWW\\\\\\\\\\\\]]]___dddhhhooovvv~~~}}}}}}zzzvvvssstttvvvwwwxxx~~~vvvuuuyyynnneee]]]]]]fffwwwllleeehhhkkkmmmrrrwww~~~ooojjjeeeccckkkzzz~~~|||{{{vvvwwwxxxwwwtttssstttuuuooommmkkkiiifffcccaaa```cccdddbbb^^^YYYXXXZZZ]]][[[\\\]]]aaakkkrrrpppjjj```ZZZSSSQQQTTTVVVWWWVVVZZZ\\\______\\\XXXUUUTTTTTTRRRQQQRRRTTTVVVWWWWWWXXXVVVUUUTTTTTTTTTTTTSSSXXXYYYYYYXXXXXXYYY\\\______dddkkkrrrxxx~~~~~~~~~{{{wwwtttuuuwwwyyyyyy{{{uuuuuuzzznnnddd^^^dddpppzzzrrrfffdddiiipppvvv}}}~~~zzzyyy{{{qqqmmmkkkhhhmmmwww{{{}}}~~~|||xxxvvvwwwyyytttsssqqqnnnllliiigggfffhhhiiihhhccc]]][[[___ccc``````]]]ZZZ^^^fffjjjhhhddd^^^VVVTTTWWWZZZZZZYYYZZZ]]]```aaa^^^ZZZVVVUUUYYYWWWTTTTTTUUUVVVVVVUUU\\\ZZZWWWUUUTTTSSSQQQPPPXXXXXXYYYWWWVVVVVVXXXZZZ\\\___cccfffiiikkkoooqqqwww||||||wwwuuuvvvxxxzzzzzzzzzvvvvvv{{{lll```ZZZdddqqqwwwyyyzzz}}}tttoooiiiggggggkkkrrryyywwwrrrssswww{{{ooolllmmmiiimmm|||iiittt~~~~~~}}}|||zzzyyywwwuuurrrooollljjjiiiiiiiiiiiiiiiiiigggdddaaagggccc___]]][[[\\\eeeoootttjjj]]]XXXYYY[[[YYYWWW\\\aaahhhkkkiiiccc\\\WWWVVVSSSSSSVVVVVVRRRTTTZZZ```^^^ZZZUUURRRQQQRRRTTTUUUVVVWWWXXXWWWUUURRRPPPVVVYYY\\\[[[ZZZZZZ^^^aaakkkooowww|||xxxwwwwwwyyyzzz|||wwwzzzxxxkkkdddaaaccckkkrrruuuvvvwww|||~~~xxxooojjjlllrrryyy~~~~~~zzzqqqlllkkknnn~~~qqqkkkjjjppp|||uuufffgggmmmttt~~~||||||{{{zzzxxxvvvtttsssrrrsssrrrrrrrrrsssqqqnnnkkklllhhhdddaaa^^^]]]dddlllvvvlll```ZZZZZZ\\\[[[YYY^^^bbblllwww}}}xxxjjj^^^[[[WWWVVVYYYXXXVVVXXX^^^bbb___[[[VVVSSSSSSUUUWWWRRRSSSUUUWWWVVVUUUSSSQQQWWWWWWVVVWWWYYY[[[\\\\\\aaacccggglllrrr{{{~~~zzzyyyyyy{{{|||~~~zzzuuuxxxuuuhhhbbbaaaeeemmmrrrsssuuuxxx}}}yyytttssstttuuuyyyxxxuuupppllllllqqquuuxxx|||qqqmmmmmmzzz}}}mmmcccdddgggfffiiippp~~~~~~|||zzzyyyvvvvvvvvvwwwwwwvvvrrrppprrrooollljjjeeebbbgggnnn~~~tttggg___^^^___```___^^^^^^eeesssrrrddd^^^ZZZXXXYYYYYYYYY[[[___aaa^^^YYYUUUSSSTTTVVVXXXPPPRRRTTTUUUUUUUUUSSSRRRWWWTTTQQQSSSWWWZZZYYYVVV\\\\\\\\\^^^bbbjjjttt{{{uuuxxx|||~~~~~~~~~~~~wwwvvvrrrsssqqqddd```bbbhhhoooqqqppptttzzz|||tttpppyyyvvvrrrnnnllllllnnnpppqqqxxxxxxssspppmmmqqqeeedddddd```___cccnnnuuuvvvzzz}}}{{{xxxxxxxxxyyyzzzyyyvvvsssvvvtttsssssspppmmmpppvvvoooccc```bbbeeefffaaa\\\[[[cccnnntttooohhh]]]ZZZWWWVVVWWWYYYZZZ\\\]]]ZZZUUURRRRRRTTTVVVWWWRRRSSSUUUUUUUUUTTTSSSRRRUUURRRQQQRRRTTTVVVUUUTTTWWWXXXXXXXXX[[[bbbjjjppplllmmmnnnppprrrwww~~~}}}tttrrrsssnnnnnnkkk```___dddkkkqqqpppnnnttt|||vvvxxxuuusssqqqpppooollljjjqqqyyy}}}}}}wwwnnnoooeeeaaa```ccchhhcccppprrrooonnnpppwww}}}|||ttttttvvvxxxwwwuuuyyysssfffaaacccgggjjjfffaaa]]]]]]aaafffhhhhhh]]][[[WWWVVVWWWZZZ[[[ZZZ[[[WWWSSSRRRTTTVVVWWWVVVWWWWWWWWWVVVUUUTTTRRRQQQRRRSSSTTTSSSQQQQQQSSSUUUPPPQQQSSSUUUWWW[[[aaadddkkkkkkjjjhhhggghhhkkknnnsssxxx~~~uuuooopppppphhhgggfff^^^aaafffmmmrrrpppnnnuuu}}}yyytttpppooonnnnnnmmmsss~~~|||ooo{{{pppfffbbbaaabbbaaafffyyyrrrpppmmmlllooouuu}}}|||wwwyyy}}}tttuuuwww{{{zzzyyy~~~uuuhhhcccdddhhhkkkeeedddccc```^^^]]]^^^______^^^[[[YYY[[[___^^^ZZZZZZWWWTTTUUUXXXZZZYYYWWWYYYYYYXXXWWWUUUSSSQQQPPPPPPSSSUUUSSSOOONNNQQQUUUNNNPPPSSSUUUWWWXXXZZZ\\\eeeeeeeeedddbbbbbbdddfffgggiiioooxxx~~~yyyrrrlllnnnlllbbbaaaddd___fffiiinnnqqqppppppxxxxxxpppnnnoooqqquuu~~~tttiiiuuutttfff]]]ccc___jjjmmmoooooonnnmmmooouuuzzzxxxuuussstttsssrrruuu{{{www}}}|||{{{}}}~~~|||wwwppplllkkkllllllhhhgggfffccc___]]]\\\]]]___```^^^[[[^^^ccc___XXXVVVTTTSSSVVVZZZ\\\YYYVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQSSSUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^______aaaccc``````ccciiisss{{{wwwpppkkklllggg[[[\\\cccbbbllllllnnnpppqqqrrrzzzuuuiiieeetttqqqiii```cccccchhhkkkjjjgggfffiiimmmnnnoooqqqsssqqqlllmmmrrroootttsssnnnsss}}}}}}{{{xxxvvvsssqqqppprrroooiiidddbbbcccdddeee^^^```^^^\\\___ccc___VVVSSSQQQQQQUUUZZZ[[[WWWSSSUUUUUUTTTTTTSSSSSSRRRRRRTTTPPPMMMMMMPPPQQQOOOLLLRRRRRRRRRPPPNNNMMMNNNPPPPPPSSSWWWZZZ\\\]]]^^^```[[[[[[\\\```gggpppxxx}}}~~~xxxtttnnniiiiiidddWWWYYYdddfffooommmmmmpppqqqttt|||wwwhhhjjj{{{rrreeeddd~~~ddddddcccbbbaaa___]]]\\\fffgggiiijjjlllmmmmmmnnnkkkkkkkkkmmmoooooonnnllllllnnnuuu{{{{{{{{{}}}{{{zzzzzzzzzyyywww}}}wwwqqqooopppppplllhhhbbb]]]YYY[[[]]]]]]ZZZYYYRRRTTTVVVYYYZZZ[[[ZZZYYY]]][[[XXXTTTRRRQQQQQQRRRRRRSSSSSSQQQNNNOOORRRVVVOOONNNMMMNNNOOOPPPOOONNNRRRSSSUUUWWWZZZ]]]___```^^^]]]\\\ZZZZZZ^^^dddiiitttuuuvvvvvvxxx}}}xxxnnnmmmggg]]]VVVWWW^^^iiiqqqnnnoooooollllllsssrrrhhh~~~jjj___qqq^^^^^^]]]]]]\\\\\\[[[[[[```aaaccceeeffffffffffffaaacccfffjjjllllllhhheeehhhgggiiikkkjjjjjjrrr}}}~~~}}}~~~~~~|||{{{~~~{{{wwwuuutttrrrooolllhhhddd```______^^^[[[YYYTTTUUUWWWXXXYYYYYYXXXWWW^^^\\\YYYVVVSSSRRRQQQQQQSSSTTTTTTSSSPPPPPPRRRTTTNNNNNNNNNOOOPPPPPPOOONNNPPPQQQSSSUUUXXXZZZ\\\]]]^^^]]]\\\ZZZYYY[[[```ccchhhjjjmmmnnnpppsssxxx|||xxxnnngggaaaYYYUUUXXX___gggmmmkkkllllllkkkkkkrrr~~~tttrrrrrruuuyyyzzzqqqxxxiii___jjjYYYXXXWWWVVVVVVWWWYYYYYYXXXYYY\\\^^^^^^^^^]]]\\\]]]```ffflllpppoookkkgggnnnjjjeeedddbbbccciiiqqqpppooopppvvv}}}yyyuuussssssmmmkkkgggdddbbb```]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXWWW___^^^[[[WWWUUUTTTSSSSSSWWWXXXXXXVVVSSSQQQQQQQQQLLLMMMOOOPPPPPPPPPOOONNNNNNOOOQQQSSSUUUWWWXXXYYY\\\\\\\\\ZZZXXXYYY[[[]]]]]]```cccfffggghhhjjjlllpppwww}}}vvvlll___[[[WWWWWW]]]ccchhhiiiiiijjjkkkkkkmmmttt}}}~~~lllggggggjjjlll{{{pppfff___bbbqqqXXXWWWUUUTTTTTTUUUWWWXXXTTTUUUWWWYYYYYYXXXVVVUUU]]]```dddjjjooopppmmmkkkrrrnnniiiffffffhhhlllooonnnjjjgggiiiooossssssppp{{{|||}}}xxxxxxyyyppppppmmmjjjiiiiiifffaaaeeedddbbb```^^^\\\ZZZYYY___^^^\\\ZZZYYYXXXXXXXXX\\\\\\\\\ZZZWWWRRROOOMMMKKKMMMOOOPPPOOONNNMMMMMMOOOOOOPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZ[[[]]]```aaaccceeefffhhhmmmrrrssstttzzzzzzooodddZZZWWWWWW[[[ccchhhiiihhhiiijjjlllooorrrxxx~~~ttthhhfffjjjnnnkkk~~~gggbbb]]]]]]ggg[[[ZZZWWWUUUUUUUUUWWWXXXUUUVVVWWWXXXXXXVVVTTTSSSYYYYYY[[[^^^cccfffhhhhhhiiiiiihhhggghhhjjjllllllooojjjeeeeeeiiikkkiiieeelllkkkkkkmmmkkkjjjnnnttt|||}}}vvvwwwuuutttxxx}}}yyyrrrooommmiiieeebbb___^^^]]]___^^^^^^]]]]]]]]]]]]^^^aaa```___]]]ZZZUUUPPPLLLLLLOOOQQQPPPNNNLLLLLLMMMQQQQQQRRRSSSTTTUUUVVVVVVVVVXXX[[[\\\\\\[[[\\\]]]\\\ZZZYYYZZZ]]]aaadddfffbbbeeegggfffdddiiisss|||ttthhh]]]UUUVVVYYY___fffjjjjjjhhhjjjlllooottt{{{wwwqqqjjjccchhhnnniiirrr~~~jjjaaa^^^[[[]]]hhh\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTXXXVVVTTTUUUYYY^^^bbbddd^^^cccgggggggggjjjkkkkkknnnkkkhhhiiilllnnnmmmllljjjgggeeedddbbb___bbbgggooovvvyyyvvvqqqkkkgggdddbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbaaa___^^^\\\YYYTTTPPPQQQSSSTTTQQQMMMKKKLLLNNNSSSTTTTTTUUUUUUVVVVVVVVVTTTWWWZZZ\\\]]]]]]^^^___^^^[[[WWWUUUXXX]]]aaacccccccccbbb___^^^aaagggmmmyyysssggg[[[TTTXXX]]]bbbfffiiijjjkkkmmmooouuuyyylll|||oooeeehhhmmmmmmmmmssswwwpppggg]]]^^^[[[ZZZ___lllYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYXXXVVVUUUTTTTTTTTTXXXUUURRRRRRVVVZZZ^^^```ZZZccchhhfffdddgggjjjjjjiiihhhhhhiiikkkmmmoooqqqlllhhheeedddbbb___aaafffeeejjjppprrrqqqoooooopppxxxzzztttnnnllljjjjjjffffffffffffeeedddcccccc___]]]\\\]]]___^^^[[[YYYWWWYYYXXXTTTNNNLLLNNNRRRUUUUUUUUUUUUUUUVVVVVVVVVTTTVVVYYY[[[\\\\\\^^^___bbb]]]WWWUUUVVVZZZ\\\]]]dddaaa^^^\\\]]]___bbbdddlllrrr|||wwwkkk```YYY___eeeiiiiiikkknnnqqqtttwww{{{ppprrrwwwnnnnnnoooooolllmmmvvvvvvhhhbbb]]]WWW]]][[[[[[```lllUUUVVVWWWYYYYYYZZZYYYYYY\\\ZZZWWWTTTSSSSSSTTTTTTTTTRRRPPPPPPSSSVVVYYYZZZXXXbbbgggbbb^^^aaaeeefff```aaabbbbbbccceeehhhkkkmmmiiieeeeeedddbbbeeeiiieeeiiilllkkkgggdddccccccggglllrrrvvv~~~{{{vvvsssrrrrrrjjjjjjiiihhhgggeeecccbbb\\\ZZZZZZ\\\```bbbaaa___\\\]]][[[VVVOOOMMMPPPTTTVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZZZZ[[[\\\^^^ddd___YYYWWWWWWXXXXXXWWWaaa]]]XXXWWWZZZ\\\]]]\\\```iiiuuu{{{qqqfff___fffnnnooonnnnnnsssyyy|||{{{tttrrr}}}tttlllrrr}}}zzzvvvtttqqqmmmllllllmmmnnnvvvqqqiii```YYY\\\[[[\\\```jjjWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWTTTQQQRRRRRRSSSRRRQQQRRRUUUWWW]]]^^^``````^^^]]]]]]^^^eee\\\WWWZZZ\\\\\\```fffdddeeefffhhhiiijjjjjjjjjcccmmmvvvtttkkkaaa^^^___iiiiiiiiikkknnnqqqtttuuuzzzrrrxxxtttooommmmmmkkkeee___ddd^^^YYYZZZaaafffbbbZZZeeedddaaa[[[VVVRRRRRRRRRZZZWWWUUUTTTUUUUUUTTTSSSVVVWWWWWWVVVVVVXXX[[[^^^dddeeeaaaZZZXXX[[[______\\\XXXWWWXXXXXXUUUVVVYYYccceeeiiimmmssszzzqqqhhhooorrruuuuuutttwww~~~{{{hhhfffwwwxxxnnnooonnniiiyyy}}}}}}sssooopppllllllkkkhhhhhhmmmvvv}}}xxxddd]]]\\\ZZZYYY___oooUUUVVVVVVWWWXXXXXXWWWWWWUUUTTTSSSTTTWWWXXXXXXWWWTTTUUUUUUTTTSSSSSSVVVXXXVVVXXXYYYZZZYYYXXXYYYZZZ]]]WWWUUUYYY\\\[[[\\\```aaabbbccceeeggghhhiiijjjggguuu~~~ooocccbbbgggmmmlllkkkkkkkkkkkklllmmmsss}}}}}}}}}yyyuuuttttttsssnnniiihhheeebbb```bbbeeefffeeeiiifffaaa]]]YYYXXXWWWWWWZZZXXXWWWVVVWWWWWWUUUSSSUUUVVVVVVUUUUUUVVVYYY\\\dddfffddd___\\\^^^]]][[[YYYUUUTTTUUUUUURRRSSSVVV\\\^^^```cccfffkkkqqquuu|||xxxyyy|||uuukkkvvvwwwwwwvvvvvv|||xxxkkklllzzz{{{kkkiiihhhfffnnnrrryyy}}}yyyrrrppprrrmmmllljjjhhhhhhkkkppptttuuufffZZZWWWYYYZZZhhhRRRSSSSSSTTTTTTTTTTTTSSSUUUSSSQQQRRRTTTWWWYYYZZZWWWXXXWWWVVVTTTTTTVVVXXXRRRTTTUUUUUUTTTTTTUUUWWWSSSQQQSSSYYY\\\ZZZYYYZZZZZZ[[[]]]___bbbdddeeefffgggxxxpppbbbcccjjjpppooommmlllkkkkkkkkkkkkhhhmmmrrrsssyyy~~~{{{{{{|||{{{xxxtttoooooonnnkkkfffeeejjjnnnooojjjddd```___]]][[[XXX[[[ZZZYYYYYYZZZXXXVVVSSSUUUUUUUUUTTTTTTTTTWWWYYY___cccdddbbbaaabbb```[[[WWWTTTRRRTTTTTTRRRSSSVVV[[[]]]^^^___```aaadddggg}}}~~~vvvtttvvvsssxxx~~~xxx~~~}}}|||{{{~~~~~~xxxuuuyyynnnfffeeeeeegggjjjqqqvvvtttooonnnqqqmmmllljjjiiiiiijjjiiiiiieeelllxxxfffYYYVVVXXXZZZnnnOOOPPPPPPQQQQQQPPPPPPPPPVVVTTTSSSSSSUUUVVVWWWVVVXXXXXXXXXVVVSSSSSSTTTVVVUUUVVVVVVUUUTTTSSSUUUVVVOOOPPPSSSXXX[[[[[[ZZZXXXSSSTTTVVVXXX[[[]]]```aaa```ooo|||zzzlllaaaaaafffiiiiiiiiiiiiiiijjjjjjkkkeeeggghhhhhhlllsss|||}}}{{{xxxxxxwwwuuuoooiiikkkpppqqqkkkfffddddddbbb\\\WWW\\\\\\[[[\\\\\\ZZZWWWSSSTTTUUUVVVUUUSSSTTTUUUWWWYYY]]]______bbbeeeddd```YYYUUUTTTVVVWWWUUUVVVYYY]]]^^^```___^^^^^^___```nnnwww}}}}}}pppssstttttttttwww~~~}}}|||nnniiigggjjjkkknnnrrrpppkkkjjjlllllljjjiiijjjlllkkkgggbbbhhhhhhiiilllwwwgggZZZWWW[[[[[[oooMMMMMMNNNNNNNNNNNNMMMMMMRRRRRRRRRTTTVVVWWWUUUSSSVVVVVVUUUSSSQQQPPPQQQSSSXXXXXXWWWVVVSSSRRRSSSUUUQQQRRRTTTVVVZZZ]]]\\\ZZZRRRRRRSSSUUUWWWZZZ\\\]]]\\\dddmmmooojjjdddbbbbbb```aaabbbccceeeffffffgggcccccccccdddeeegggjjjnnniiiuuu}}}{{{|||yyyqqqmmmmmmnnnkkkhhhhhhjjjhhhaaa[[[___^^^^^^^^^^^^\\\XXXUUUUUUVVVWWWWWWUUUUUUWWWXXXYYY[[[ZZZZZZ^^^cccddd```YYYVVVUUUWWWXXXVVVXXX\\\ZZZ[[[\\\\\\ZZZZZZZZZ\\\eeekkkttt}}}|||wwwqqqooommmllllllmmmnnnnnnxxxrrrkkkmmmkkklllnnnlllgggfffhhhiiihhhhhhkkkmmmlllhhhccc___aaa```]]]aaavvvrrr^^^VVV]]]ZZZiiiMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNRRRUUUVVVUUUSSSSSSSSSRRRPPPNNNMMMOOOQQQVVVVVVUUUSSSPPPPPPQQQSSSQQQSSSUUUUUUYYY]]]]]]ZZZUUUTTTTTTUUUVVVXXXZZZ[[[ZZZ]]]aaafffiiihhheeebbbccccccdddeeefffffffffeeefffcccccceeefffddddddgggbbbjjjqqqooolllsss~~~zzzsssssssssqqqnnnnnnooonnnjjjgggdddcccbbbaaaaaa___\\\ZZZWWWYYYZZZZZZYYYYYYZZZ[[[^^^]]]YYYWWWZZZ______[[[WWWSSSSSSVVVWWWUUUWWW[[[YYYZZZ[[[ZZZYYYYYYZZZ\\\]]]___fffpppzzz}}}zzzvvvrrrooojjjiiijjjjjjiiihhhlllttt}}}sssmmmiiihhhjjjiiifffeeehhhggggggiiikkklllllliiiggg]]]bbbccc```^^^hhh|||lll\\\\\\YYYccc~~~MMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOQQQQQQPPPPPPPPPPPPNNNLLLLLLNNNPPPQQQQQQQQQOOONNNOOOQQQTTTNNNRRRTTTTTTWWW\\\[[[VVVVVVUUUTTTSSSSSSTTTUUUWWWUUUVVVXXX]]]bbbdddaaa^^^cccdddeeefffgggffffffeeehhhccccccfffgggeeefffiiidddgggiiifffdddhhhsss}}}}}}wwwrrrpppppppppjjjhhhfffeeeeeedddaaa___YYY[[[]]]^^^]]]]]]^^^```___]]]YYYVVVZZZ^^^]]]XXXUUURRRRRRUUUVVVUUUWWW[[[[[[[[[ZZZYYYWWWXXX[[[]]]WWWYYY]]]eeelllrrruuuuuuqqqooollliiiiiilllppptttrrrtttwwwxxxyyy{{{~~~qqqllliiijjjjjjgggfffiiifffgggiiiiiiiiihhhiiijjjffffffeeeaaa^^^aaaiiipppuuuhhhfffjjjxxxMMMMMMNNNNNNMMMLLLKKKKKKNNNKKKIIIHHHIIIKKKKKKKKKOOOOOOOOONNNLLLLLLNNNPPPNNNOOOOOONNNNNNPPPSSSVVVKKKPPPTTTTTTWWW[[[XXXQQQUUUSSSQQQOOOOOOOOOPPPQQQOOOOOOQQQUUUYYY[[[ZZZYYY[[[\\\^^^```aaabbbbbbaaaeee___]]]bbbdddccceeejjjhhhhhhgggggghhhkkkoooqqqppprrrvvv}}}}}}sssoooqqqtttooommmjjjhhhggggggeeedddZZZ\\\___`````````aaabbb[[[[[[XXXWWW\\\aaa___YYYVVVSSSRRRVVVWWWVVVXXX\\\YYYXXXWWWTTTSSSTTTWWWZZZXXXZZZ\\\\\\]]]```eeeiiikkklllkkkhhhfffkkkvvv}}}|||yyyuuusssrrrrrrqqqnnnxxxxxxrrrnnnmmmlllhhhgggiiifffhhhiiihhheeeeeehhhkkkgggaaaZZZWWWYYY^^^cccfffjjjxxx||||||~~~|||KKKIIIHHHHHHJJJKKKKKKJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOJJJNNNRRRTTTRRRQQQRRRSSSSSSQQQQQQSSSTTTTTTPPPLLLLLLOOORRRSSSRRROOOMMMLLLMMMJJJKKKOOOPPPPPPRRRUUUXXXVVVXXX\\\______```ccceeebbbaaaddddddbbbcccfffjjjhhhggggggiiiiiifffdddeeegggjjjmmmpppuuuzzz~~~}}}|||yyyuuuuuutttrrrnnnjjjfffcccdddaaa___```bbbbbb```^^^___\\\YYYXXXXXXXXXWWWVVV[[[YYYZZZ[[[VVVQQQTTT\\\ZZZYYYXXXVVVVVVWWWXXXXXXXXXYYY[[[\\\\\\___bbbeeegggllloookkkgggmmm|||tttjjjjjjrrrhhhlllrrryyy|||zzzwwwsssqqqooopppoookkkggghhhkkkhhhcccgggeeeaaa\\\[[[]]]^^^^^^```bbbnnnKKKJJJIIIJJJLLLMMMLLLKKKKKKKKKJJJKKKKKKMMMNNNOOONNNMMMMMMLLLMMMMMMNNNNNNIIILLLOOOPPPOOONNNOOOPPPRRRRRRRRRTTTVVVVVVSSSPPPPPPRRRTTTTTTSSSPPPMMMLLLOOOMMMMMMQQQRRRPPPQQQUUUXXXVVVXXX[[[\\\YYY[[[___dddaaa```ccccccaaaaaadddfffdddbbbcccddddddaaa^^^]]]^^^`````````aaadddfffttt|||yyy{{{{{{yyytttooommmlllkkkhhheeedddcccbbb```]]]]]]\\\[[[[[[\\\[[[YYYWWW[[[ZZZ[[[[[[WWWRRRUUU\\\ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[___bbbiiimmmooommmjjjppp~~~xxxgggccckkkeeehhhnnnssssssrrryyyzzzrrroooooojjjddddddccc___[[[ZZZ[[[[[[ZZZ]]]^^^dddvvvKKKKKKKKKLLLNNNNNNMMMKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJJJJJJJKKKMMMNNNIIIKKKNNNNNNMMMLLLMMMNNNNNNNNNOOOQQQTTTUUUSSSRRRTTTUUUVVVVVVTTTRRROOONNNQQQNNNNNNQQQQQQOOOOOORRRVVVUUUWWWYYYVVVSSSUUUZZZaaa^^^^^^``````^^^^^^```bbbaaa`````````___\\\ZZZYYYZZZ[[[ZZZXXXVVVVVVVVVYYYcccxxx~~~|||wwwvvvvvvqqqnnnkkkhhhgggfffdddbbb_________aaabbb```]]]ZZZ\\\[[[[[[[[[WWWSSSUUUZZZYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXXXX[[[___cccdddeeefffffffffkkktttzzz|||eee___eee```cccjjjnnnkkkfffhhhmmmtttyyy~~~}}}~~~~~~vvvnnnhhhddd```]]]\\\ZZZYYYXXXWWW[[[]]]gggJJJJJJKKKMMMOOOOOOLLLJJJNNNMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGGGGHHHKKKNNNPPPMMMMMMMMMMMMLLLLLLLLLMMMFFFGGGIIIKKKNNNOOOOOOOOOUUUUUUUUUVVVVVVVVVTTTRRRQQQOOOOOOQQQQQQNNNMMMPPPRRRRRRTTTVVVSSSOOOQQQWWW\\\YYYYYY\\\\\\YYYYYY[[[aaa``````___^^^]]][[[ZZZWWWYYY[[[[[[YYYWWWWWWWWWUUUYYYdddvvv}}}zzzsssrrrpppnnnmmmlllkkkkkkfffeeedddddddddbbb```]]]\\\\\\\\\[[[XXXUUUVVVXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXXXXYYY\\\aaaeee]]]]]]]]]___bbbfffhhhjjjuuu~~~zzzggg```ddd\\\^^^dddiiigggccceeeiiiiiilllpppvvv|||~~~{{{tttwww{{{{{{zzzxxxxxxyyyrrrsssyyyrrrkkkccc```^^^[[[YYYZZZRRR[[[^^^dddIIIIIIJJJLLLNNNNNNKKKIIINNNNNNMMMMMMKKKJJJIIIIIIGGGGGGEEEEEEGGGJJJNNNPPPNNNLLLKKKIIIIIIJJJJJJJJJAAACCCEEEGGGIIIJJJLLLMMMSSSRRRRRRSSSVVVXXXWWWVVVSSSQQQQQQTTTTTTPPPOOOQQQOOONNNQQQSSSRRROOORRRWWWVVVTTTUUUXXXYYYVVVUUUXXX^^^^^^^^^^^^\\\ZZZYYYYYYWWWYYY[[[\\\ZZZYYYYYYYYYUUUWWW[[[```ccciiixxx~~~xxxxxxxxxwwwtttsssrrrqqqoookkkgggcccbbbaaa```___]]]^^^^^^\\\YYYXXXXXXWWWYYYZZZ[[[[[[[[[ZZZXXXWWWYYYYYYYYYWWWWWWXXX\\\___^^^]]]]]]```dddgggfffdddfffmmmvvvyyyrrrgggaaaaaaYYYZZZ]]]aaaaaa```ccchhhhhhiiijjjjjjllloootttxxxooollliiiiiijjjjjjiiihhhcccccciiivvv{{{oooddd```^^^ZZZYYY\\\SSS[[[]]]bbbwwwqqqtttzzz{{{uuuoooJJJIIIJJJKKKMMMMMMKKKJJJMMMMMMLLLLLLKKKIIIGGGFFFGGGGGGFFFFFFGGGJJJLLLNNNMMMJJJFFFDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGHHHKKKMMMOOOMMMKKKNNNRRRVVVVVVUUUTTTSSSTTTXXXXXXUUUTTTVVVOOOMMMNNNRRRTTTSSSSSSWWWRRRPPPRRRVVVWWWUUUTTTWWWXXXZZZ[[[ZZZXXXVVVVVVWWW[[[]]]^^^]]]\\\ZZZZZZ[[[TTTYYY______YYYTTT[[[fffjjjkkkvvv}}}yyyvvvuuuvvvqqqkkkfffccccccbbbbbbaaacccbbb___]]]^^^\\\YYYYYYZZZZZZZZZYYYYYYXXXXXX[[[[[[ZZZWWWTTTSSSTTTUUU\\\[[[\\\___ccceeebbb``````cccfffiiigggccc___\\\ZZZXXXXXXZZZZZZYYY\\\bbbfffffffffeeedddfffiiikkkqqqwwwyyyrrrjjjfffeeeeeebbb___bbbaaadddkkkvvvzzzkkk```___^^^ZZZXXX[[[XXX]]]^^^fffmmm\\\XXX^^^dddggggggwwwLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJKKKKKKKKKJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHIIINNNIIIDDDBBBCCCDDDCCCCCCCCCEEEGGGGGGFFFFFFIIIKKKKKKHHHEEEGGGLLLPPPPPPNNNRRRPPPSSSXXXYYYVVVUUUWWWSSSNNNLLLRRRVVVVVVUUUUUUPPPOOOQQQWWWXXXVVVVVVXXXTTTVVVXXXXXXVVVTTTUUUWWW[[[\\\\\\[[[ZZZZZZ[[[]]]YYY\\\aaaaaaYYYPPPOOOSSSTTTUUU^^^sss~~~}}}}}}yyytttpppnnnlllkkkjjjfffiiihhhdddcccdddaaa\\\ZZZYYYXXXXXXWWWWWWXXXXXXZZZ[[[[[[ZZZWWWUUUUUUUUUVVVWWWXXX[[[^^^___]]][[[]]]___aaaaaaaaa```^^^\\\\\\ZZZYYY[[[[[[XXXZZZ^^^cccccccccbbbaaaaaaccceeeffflllsssxxx|||xxxnnnhhhcccaaa```aaabbbcccdddgggnnnvvv}}}}}}rrrddd\\\```bbb\\\YYY\\\[[[aaakkk|||yyy]]]RRRTTT[[[aaafffpppNNNMMMKKKLLLMMMOOOOOONNNGGGHHHJJJLLLLLLLLLLLLKKKNNNMMMLLLJJJHHHFFFEEEDDDPPPKKKEEECCCCCCEEEDDDDDDCCCEEEGGGFFFDDDDDDFFFIIIIIIDDDAAABBBGGGKKKKKKIIIMMMLLLOOOUUUWWWTTTTTTVVVWWWOOOLLLRRRXXXXXXUUUTTTOOOOOORRRXXXZZZXXXXXXZZZSSSVVVXXXXXXVVVUUUVVVXXXSSSTTTTTTTTTTTTVVVYYY\\\]]]\\\\\\[[[TTTKKKHHHIIIIIIJJJPPP```zzz}}}{{{yyywwwtttrrrjjjmmmlllggggggiiifff___ZZZYYYXXXVVVVVVWWWXXXXXXWWWZZZ]]]]]]]]]\\\\\\]]]UUUVVVXXX[[[]]]]]]\\\[[[ZZZ^^^aaa```______`````````]]]^^^aaaaaa]]]]]]```aaabbbbbbaaa______```aaaeeejjjppprrrrrrtttyyy~~~|||ooogggfffggg\\\___aaa```^^^```gggmmmmmmqqqtttvvvxxxyyyrrriiilll```[[[cccgggaaa\\\^^^[[[eeezzzyyyzzzgggjjjttt|||___OOOOOOTTT[[[bbblllQQQOOONNNNNNNNNNNNMMMKKKHHHIIIKKKLLLLLLJJJIIIGGGIIILLLOOONNNKKKHHHHHHHHHJJJLLLLLLJJJFFFDDDEEEGGGHHHHHHGGGDDDBBBAAABBBDDDBBBDDDEEEDDDDDDEEEJJJNNNJJJLLLNNNNNNMMMNNNRRRVVVRRRRRRSSSSSSTTTTTTUUUUUUVVVTTTTTTXXX[[[[[[UUUOOOUUUUUUVVVWWWWWWUUUSSSRRRUUUUUUVVVUUUTTTUUUXXXZZZ\\\YYYUUUSSSQQQLLLEEE@@@LLLHHHLLLZZZhhhzzz}}}uuurrrrrrqqqooollliiifffdddaaa^^^ZZZWWWVVVWWWYYYZZZ___^^^```cccgggeee^^^XXX[[[YYYXXXYYY[[[ZZZXXXUUU]]]ZZZXXXYYY]]]^^^^^^\\\``````____________``````]]]]]]]]]]]]^^^^^^______bbbdddhhhlllppprrrrrrsssqqqxxx{{{nnnfffbbb```bbbccc```\\\ZZZ^^^bbbiiifffcccbbbccccccbbbaaa___```___]]]^^^```^^^\\\cccqqqyyytttccc\\\```eeekkkssseeeRRROOORRR[[[eeeooo~~~QQQPPPNNNNNNNNNNNNKKKIIIIIIJJJKKKLLLLLLKKKIIIHHHHHHKKKNNNNNNLLLJJJIIIJJJNNNNNNMMMJJJEEEBBBCCCDDDIIIIIIIIIGGGDDDCCCCCCDDDBBBDDDEEEEEEEEEFFFIIIMMMJJJKKKJJJIIIHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRTTTSSSRRRUUUXXXXXXTTTOOOPPPRRRUUUWWWWWWWWWUUUTTTUUUVVVVVVUUUSSSSSSTTTVVVVVVTTTRRRQQQQQQOOOKKKGGGNNNIIIIIIQQQYYYeee}}}~~~|||{{{zzzwwwtttoookkkhhhcccaaa]]]ZZZYYYXXXYYYYYY^^^]]]^^^bbbffffffaaa\\\]]][[[YYYYYYZZZYYYWWWUUUTTTRRRRRRUUUYYY]]]^^^]]]_______________aaabbbbbbfffbbb___]]]]]]]]]]]]\\\```bbbfffiiilllnnnnnnnnnnnnoooqqqtttzzzsssllleeeeeeeeebbb^^^]]]^^^___aaa```___^^^^^^^^^^^^^^^``````^^^]]]]]]]]]]]][[[dddttt|||uuuppp{{{yyy]]]VVVXXXYYY]]]bbbpppfffTTTQQQTTT\\\eeejjjzzznnneeelllnnnmmmuuuQQQPPPOOONNNNNNLLLIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIGGGIIILLLMMMLLLLLLLLLMMMNNNMMMLLLHHHDDDCCCCCCEEEIIIKKKKKKJJJGGGEEEDDDEEEBBBDDDFFFGGGGGGHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGIIIJJJJJJLLLMMMNNNOOOOOORRRPPPOOOPPPSSSTTTQQQNNNOOOQQQTTTWWWWWWVVVTTTRRRTTTUUUVVVUUUSSSRRRRRRRRRPPPOOONNNOOOPPPQQQPPPNNNOOOIIIFFFHHHJJJPPPaaasss~~~xxxsssooofffeeecccaaa___^^^]]]\\\\\\[[[\\\```eeegggeeebbbaaa^^^[[[YYYYYYXXXWWWVVVRRRPPPPPPRRRVVVZZZ\\\\\\^^^^^^^^^___```bbbdddeeelllfff```^^^```aaa___\\\^^^```cccfffiiijjjjjjkkkkkkhhheeeeeejjjooorrrsss{{{qqqoookkkhhheeeccc___]]]]]]^^^^^^]]]\\\[[[]]]^^^aaa___^^^\\\\\\[[[\\\]]]eeexxxwwwpppllllllwwwsss\\\VVVWWWVVVWWWYYY]]]pppcccSSSQQQTTT[[[bbbeeeuuuooo[[[VVVaaaggghhhiiillluuuPPPOOONNNNNNNNNLLLHHHEEEHHHHHHIIIJJJJJJJJJJJJIIIFFFHHHJJJLLLLLLMMMNNNNNNIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLKKKHHHFFFEEEEEEDDDFFFIIIJJJKKKJJJJJJIIIIIIFFFEEEFFFJJJLLLKKKIIIEEEFFFGGGHHHJJJLLLMMMMMMNNNLLLKKKKKKNNNOOONNNMMMPPPRRRTTTVVVVVVSSSPPPMMMRRRTTTVVVVVVTTTSSSRRRRRRPPPOOONNNNNNOOOPPPQQQQQQNNNIIIFFFEEEEEEGGGSSS___ttt|||xxxnnnnnnmmmllljjjgggdddbbb[[[ZZZ[[[^^^cccfffgggfffdddbbb^^^ZZZYYYXXXXXXWWWYYYXXXVVVVVVVVVXXXYYYYYY]]]]]]]]]^^^```cccfffhhhlllgggbbbccchhhiiieee___\\\^^^```cccfffggghhhiiiddddddcccdddgggiiikkklllmmmooowwwzzzvvvsssnnnfff___```bbbbbbaaa^^^]]]___aaaaaa^^^]]]]]]]]]]]]```eeemmmtttmmmkkkiiimmmuuu|||kkk\\\XXXYYYYYYYYYZZZXXXaaammmzzztttZZZNNNMMMQQQYYY___cccrrr}}}fff```YYYXXXbbbjjjtttsssooojjjlll{{{NNNMMMLLLLLLLLLKKKHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHJJJLLLMMMMMMMMMGGGFFFEEEEEEEEEFFFEEEEEEGGGIIIKKKJJJHHHFFFFFFFFFHHHIIIKKKMMMNNNMMMKKKIIIJJJHHHFFFHHHKKKMMMKKKHHHDDDEEEFFFGGGIIIJJJKKKLLLJJJIIIHHHHHHIIIKKKKKKKKKLLLNNNQQQSSSSSSQQQOOOMMMQQQSSSVVVWWWVVVUUUUUUUUUSSSSSSRRRPPPOOONNNNNNOOONNNKKKHHHGGGFFFGGGNNNUUU[[[aaammmzzz~~~~~~}}}zzzuuuooojjjggg___^^^^^^```cccfffhhhiiigggeeebbb^^^ZZZYYYYYYZZZ___^^^[[[XXXVVVVVVWWWXXX[[[[[[[[[]]]```dddhhhjjjkkkhhhgggkkkpppooohhh```YYYZZZ\\\^^^aaacccdddeeeZZZ```fffhhhgggfffhhhjjjlllkkkllloooqqqvvvtttllliiihhhfffccc```___```aaabbb___^^^``````aaahhhqqqtttnnnmmmlllmmmooowww|||nnndddYYYVVVWWWVVVUUUUUUXXX\\\```dddkkk{{{vvveeeRRRJJJKKKRRRZZZ```eeerrr|||zzz\\\YYYWWWWWWaaahhhqqquuuuuujjj___dddzzzKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGDDDAAAFFFHHHJJJJJJHHHHHHHHHIIIJJJJJJKKKMMMOOONNNLLLIIILLLKKKJJJIIIIIIHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIIIIEEEGGGJJJNNNPPPQQQQQQQQQQQQSSSUUUVVVUUUUUUVVVWWWUUUVVVUUUSSSPPPMMMMMMNNNPPPOOOMMMKKKHHHHHHKKKNNNPPPNNNOOOWWWiiixxxpppttt{{{xxxqqqmmmjjjiiihhhhhhhhhiiikkklllhhhhhhfffbbb^^^[[[[[[\\\^^^^^^[[[XXXVVVVVVXXX[[[ZZZZZZZZZ[[[^^^cccgggjjjjjjjjjlllqqqtttppphhh```XXXXXXYYYZZZ[[[]]]^^^^^^YYYaaajjjmmmiiiffffffhhhjjjhhhhhhgggeeefffnnnyyy|||wwwrrrkkkfffdddcccbbbaaagggbbbbbbeeefffgggppp}}}uuupppooolllllllllrrr}}}xxxnnnfff]]]XXXVVVUUUSSSRRRUUUYYY]]]______dddttthhh]]]PPPIIILLLTTT]]]cccfffrrr}}}aaaYYYTTTVVV___eeehhhqqqttthhhXXXVVVeeevvvIIIGGGEEEFFFIIILLLMMMMMMIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFFFFHHHIIIHHHGGGJJJIIIJJJLLLMMMKKKFFFBBBGGGHHHIIIJJJIIIJJJLLLNNNLLLJJJJJJKKKMMMMMMJJJHHHKKKLLLMMMLLLIIIFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHIIICCCDDDEEEFFFFFFFFFGGGHHHBBBDDDFFFIIILLLOOOQQQRRRSSSTTTTTTTTTRRRRRRTTTVVVSSSUUUWWWVVVRRROOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLIIIHHHGGGJJJVVVmmmtttfff\\\VVVMMMQQQVVVZZZ]]]eeeooowww}}}zzzxxxwwwvvvsssqqqoooppppppiiiiiiiiifffaaa^^^]]]^^^______]]]YYYVVVVVVZZZ]]]ZZZYYYYYYZZZ]]]bbbfffiiifffhhhlllppprrroooiiieee^^^]]]\\\[[[ZZZZZZYYYYYY[[[```fffiiihhheeedddcccdddeeehhhhhhddd```dddlllkkklllpppvvvxxxqqqooonnnkkkhhhnnnhhhgggkkkkkkkkkvvvwwwqqqooofffhhhiiinnnxxx~~~wwwrrrlllddd\\\WWWVVVVVVTTTVVVVVVZZZ]]]\\\ZZZaaajjj}}}nnnaaaZZZPPPIIILLLUUU___ddddddooo~~~{{{aaaYYYUUUYYYbbbcccffflllnnndddWWWRRR[[[fffGGGEEECCCDDDHHHLLLOOOPPPJJJJJJJJJKKKKKKMMMNNNNNNKKKHHHFFFEEEGGGHHHFFFDDDGGGHHHKKKOOORRRQQQKKKGGGHHHIIIJJJJJJJJJLLLOOORRRLLLJJJHHHIIIKKKLLLIIIGGGHHHLLLNNNNNNKKKIIIIIIKKKDDDEEEEEEEEEFFFFFFGGGGGGAAACCCEEEFFFEEEEEEFFFGGGDDDDDDEEEGGGIIILLLNNNPPPUUUUUUTTTRRRPPPPPPRRRSSSPPPSSSWWWWWWTTTRRRRRRSSSQQQSSSSSSRRRQQQQQQPPPNNNAAAGGGLLLNNNRRR```uuu~~~qqqcccVVVNNNIIIGGGEEEHHHKKKKKKJJJNNNVVV\\\___ttt|||xxxuuuttttttiiijjjkkkhhhccc```___```dddcccaaa\\\XXXWWWZZZ^^^ZZZYYYXXXYYY\\\aaaeeeiii```ccchhhmmmoooooommmlllfffdddbbb___\\\ZZZYYYXXXWWWXXXZZZ^^^aaabbb```]]]```dddjjjlllfff^^^___dddgggeeecccfffmmmuuu|||}}}{{{{{{vvvqqqtttmmmkkkooonnnnnnyyyxxxqqqoooaaacccfffjjjssszzzzzztttppplllddd[[[VVVVVVWWWVVVZZZUUUTTTXXXYYYXXX[[[aaa]]]kkkwwwooolll}}}nnneee^^^YYYOOOHHHJJJSSS]]]bbbbbblll~~~~~~zzzbbbUUUUUUVVV]]]dddaaacccffffffaaaZZZYYY```gggKKKHHHFFFGGGJJJMMMNNNMMMOOOKKKHHHHHHKKKNNNNNNMMMMMMLLLJJJGGGCCCAAABBBCCCFFFFFFJJJPPPPPPLLLIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPKKKJJJJJJJJJKKKJJJHHHGGGJJJKKKMMMNNNOOOOOOOOONNNLLLIIIFFFCCCBBBDDDFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKDDDAAACCCKKKNNNLLLLLLOOOJJJNNNOOOMMMMMMQQQTTTSSSRRRWWWZZZYYYUUUSSSUUUXXXUUUUUUTTTTTTRRRQQQOOONNNLLLLLLLLLNNNSSSZZZaaaeeejjjaaaUUUMMMIIIFFFCCC???DDDDDDDDDDDDDDDEEEFFFGGGQQQYYYfffrrr|||{{{xxxuuusssuuuuuuqqqkkkfffeeefffcccfffhhheee___YYYWWWXXXYYYXXXWWWWWWYYY]]]aaacccfffcccccchhhoooqqqkkkddddddffffffddd```\\\ZZZZZZVVVXXXXXXXXX\\\```^^^YYY```bbbeeehhhiiiiiihhhggghhheeeccceeejjjmmmnnnlllwww~~~{{{|||{{{xxxwwwyyyyyyooommmeeedddcccfffkkkqqquuuwwwrrrkkkccc___^^^\\\WWWSSSVVVUUUTTTVVVXXX[[[[[[[[[aaa^^^]]]___```bbbhhhppprrreeeggg^^^WWWNNNIIILLLSSS\\\aaabbbqqqsssjjjZZZVVVSSSTTTVVVYYYaaajjjhhheeeeeeddd^^^[[[jjj~~~NNNLLLKKKLLLNNNOOOMMMKKKNNNLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@EEEMMMOOOMMMLLLMMMJJJKKKLLLLLLLLLLLLMMMOOOKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNKKKIIIFFFDDDDDDEEEHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIDDDAAACCCJJJMMMJJJJJJMMMIIIMMMOOOLLLLLLOOOQQQPPPPPPSSSUUUUUUSSSQQQQQQQQQTTTTTTTTTSSSRRRQQQOOOOOOOOONNNLLLLLLNNNQQQUUUWWWTTTMMMFFFCCCCCCDDDBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEIIIQQQZZZcccqqq}}}wwwqqqmmmkkkhhhgggfffdddbbb___\\\YYYZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbdddiiimmmnnnkkkhhhffffffeeedddbbb```^^^\\\XXXZZZYYYXXX[[[``````\\\]]]___cccfffhhhhhhgggfffdddcccbbbcccfffhhhjjjjjjjjjpppxxx}}}pppjjjhhhgggfffgggkkkooorrrsssoooiiibbb___^^^^^^[[[XXXXXXWWWVVVWWWYYY[[[[[[[[[\\\YYYXXXZZZZZZ\\\bbbiiiqqqeeeeee```YYYOOOJJJKKKRRRZZZ___```oooxxxfff^^^ZZZZZZVVVTTTVVVWWWZZZbbbkkkmmmiiidddaaabbbkkk~~~KKKLLLMMMOOOPPPOOOMMMJJJMMMMMMKKKIIIFFFEEEEEEGGGFFFDDDCCCDDDFFFGGGEEEBBB======BBBJJJMMMLLLLLLOOOLLLLLLLLLJJJIIIIIILLLNNNLLLKKKJJJIIIHHHIIIJJJJJJGGGHHHIIIKKKLLLLLLLLLLLLJJJIIIGGGEEEFFFHHHJJJLLLNNNLLLJJJHHHGGGFFFFFFFFFCCCBBBDDDHHHJJJHHHHHHJJJGGGLLLNNNLLLKKKMMMMMMKKKNNNNNNPPPRRRSSSRRROOOLLLOOOPPPQQQRRRRRRSSSSSSSSSSSSQQQOOOMMMKKKIIIIIIHHHCCC@@@===>>>AAADDDDDDBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAADDDJJJQQQZZZiiiwwwxxxtttpppkkkgggeeefffddd___[[[]]]^^^_________]]]\\\[[[]]]```dddhhhjjjkkkkkklllgggeeecccdddfffeeebbb___\\\]]]\\\ZZZ]]]aaabbb___YYY\\\aaaeeeggggggfffeeecccccccccaaa``````aaaccc```bbbeeeiiipppyyyuuukkkllljjjhhhiiikkkmmmmmmmmmmmmhhhaaa^^^___```___^^^[[[ZZZYYYZZZ[[[\\\\\\ZZZYYYVVVUUUVVVWWWXXX]]]dddzzzpppddddddaaaZZZPPPJJJKKKQQQXXX]]]___lll}}}aaaTTTSSSSSSZZZWWWVVVXXXZZZ]]]dddlllrrroooiiigggqqqHHHIIIJJJLLLMMMMMMLLLKKKLLLMMMMMMIIIDDDAAABBBDDDEEEBBB@@@CCCGGGHHHDDD@@@???>>>BBBHHHKKKJJJJJJMMMOOONNNLLLJJJHHHIIILLLOOOMMMMMMLLLJJJIIIJJJLLLNNNHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJMMMNNNRRRPPPMMMKKKHHHFFFEEEEEECCCDDDFFFHHHGGGFFFFFFGGGEEEJJJMMMKKKIIIJJJIIIFFFLLLKKKKKKOOOTTTUUUPPPKKKIIIJJJMMMOOORRRTTTVVVVVVUUUTTTSSSPPPMMMIIIFFFDDDDDDCCCBBBDDDFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@EEEBBBBBBHHHMMMQQQVVV\\\___gggmmmllleeebbbiiippp~~~~~~yyytttooojjjgggddd___\\\______`````````___^^^^^^\\\^^^```dddhhhkkkllllllhhhdddaaacccggghhheeeaaa```ccccccaaaaaacccbbb^^^YYY\\\```dddggggggfffeeeeeefffeeeaaa\\\ZZZ[[[^^^^^^^^^^^^```dddiiipppttt{{{|||ooolllkkkiiiiiijjjkkkjjjjjjmmmiiiccc``````aaaaaaaaa^^^]]]\\\\\\]]]]]]\\\ZZZ[[[XXXWWWXXXXXXXXX]]]ddduuupppeeeddd```YYYOOOIIIKKKQQQYYY^^^___kkkjjjYYYUUUVVVVVVYYYVVVWWWZZZ\\\^^^dddlllpppuuuxxx~~~LLLLLLKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIDDDAAABBBDDDFFFCCCAAACCCGGGGGGBBB===@@@>>>AAAGGGJJJIIIJJJNNNQQQPPPNNNJJJHHHIIIMMMPPPNNNNNNNNNLLLJJJKKKNNNQQQLLLKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGHHHIIIKKKNNNOOOSSSQQQOOOLLLIIIGGGFFFEEEBBBFFFHHHHHHFFFFFFFFFGGGDDDIIILLLJJJHHHIIIHHHEEEHHHFFFFFFKKKRRRTTTPPPKKKHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRRRRPPPLLLIIIGGGIIIIIIIIIJJJKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDAAABBBIIIMMMKKKIIIHHHJJJMMMQQQQQQOOONNNPPPSSSXXXcccsss|||tttkkkdddaaaaaa```______^^^___```aaaaaa```]]]\\\aaahhhmmmlllhhhgggccc```aaafffgggeeeaaaccchhhjjjhhhffffffbbb]]][[[]]]aaadddeeefffeeeeeebbbddddddaaa]]]\\\^^^aaa```______```bbbdddeeeeeefffkkkrrr{{{qqqmmmkkkhhhhhhiiijjjjjjiiioookkkfffbbbaaaaaaaaaaaa```___^^^^^^___^^^\\\ZZZ]]]ZZZZZZ[[[ZZZYYY]]]ccctttooofffeee^^^VVVMMMIIIKKKRRRZZZ___```kkkuuu^^^XXXXXXWWWUUUWWWVVVXXX\\\^^^^^^ccciiilllzzzQQQPPPNNNJJJGGGFFFHHHIIIIIIJJJJJJIIIGGGEEEEEEFFFGGGEEECCCCCCEEEEEEBBB???>>><<>>CCCEEEEEEHHHMMMNNNNNNMMMKKKIIIJJJMMMPPPIIILLLOOONNNKKKJJJMMMPPPNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHJJJKKKMMMNNNMMMMMMMMMLLLLLLKKKJJJIIICCCJJJNNNKKKHHHIIIKKKJJJFFFKKKLLLHHHGGGJJJKKKIIIIIIFFFDDDEEEGGGIIIGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIMMMNNNPPPRRRRRRRRRQQQPPPJJJKKKLLLLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLIIIFFFGGGKKKKKKFFFAAA???>>>>>>???AAACCCCCCAAA???DDDEEEHHHKKKMMMOOOQQQQQQTTT\\\hhhrrr{{{~~~|||sssrrrpppmmmiiieeebbbaaafffbbb___aaaeeeiiiiiiggggggfffdddcccbbbaaaaaabbbbbbgggiiifffdddfffgggfffcccbbb```___^^^___``````___^^^^^^```dddgggiiijjjbbbaaa```aaacccccc```]]]]]]```cccfffhhhiiikkkmmmooouuu~~~wwwrrrmmmjjjjjjkkkmmmnnnllllllkkkhhheeecccbbbbbb_________```aaa```]]]ZZZ^^^[[[ZZZ[[[YYYWWWZZZ___lllzzzjjjeeeeee^^^WWWMMMHHHJJJQQQYYY^^^bbbiiinnn[[[WWWUUUSSSQQQTTTTTTWWW\\\\\\ZZZ\\\aaaeeeooo@@@DDDHHHIIIHHHHHHIIIJJJHHHFFFFFFIIIMMMOOOMMMKKKEEEFFFEEEDDDBBBCCCEEEGGGCCC@@@???BBBBBBAAACCCFFFLLLLLLLLLJJJIIIJJJLLLOOOFFFKKKNNNNNNKKKIIIKKKOOOMMMLLLKKKJJJKKKLLLMMMNNNGGGHHHHHHHHHJJJKKKLLLMMMJJJKKKLLLLLLLLLLLLKKKKKKCCCLLLPPPLLLHHHKKKMMMLLLGGGKKKLLLHHHGGGJJJLLLLLLNNNLLLIIIGGGGGGGGGFFFFFFCCCDDDFFFHHHJJJKKKLLLLLLQQQRRRSSSTTTTTTTTTSSSSSSOOOPPPQQQPPPMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNJJJGGGFFFHHHFFFAAA>>>>>>>>>@@@BBBDDDDDDCCCBBBBBBDDDCCCBBBDDDGGGJJJKKKKKKGGGLLLRRRVVVZZZaaakkkrrrmmmttt~~~zzztttllleee```fffeeedddcccccceeegggiiihhhhhhgggdddaaa```aaabbb```dddeeeaaa```eeejjjllleeeccc```]]][[[[[[]]]^^^ccc```^^^```dddhhhhhhffffffdddccccccffffffdddbbbVVV[[[aaaeeefffeeeeeeeeefffiiilllnnnsss||||||wwwpppkkkkkklllnnnooojjjkkkkkkjjjgggeeecccccc___^^^___```aaa```]]][[[___\\\[[[\\\ZZZXXXZZZ___fffvvvgggdddddd```XXXNNNHHHJJJPPPWWW\\\aaahhhkkkWWWPPPMMMNNNQQQSSSSSSVVV[[[[[[YYYZZZ^^^aaacccmmm{{{CCCFFFHHHGGGEEECCCDDDFFFDDDHHHMMMQQQSSSRRRPPPNNNMMMJJJHHHFFFFFFFFFDDDCCCGGGAAA<<<;;;@@@EEEFFFEEELLLHHHDDDDDDGGGJJJJJJJJJKKKJJJJJJKKKMMMNNNLLLKKKKKKMMMNNNMMMKKKJJJJJJKKKFFFJJJIIIEEEFFFMMMOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNJJJHHHEEEDDDFFFIIIKKKKKKMMMKKKIIIIIIIIIHHHFFFDDDDDDDDDCCCFFFIIILLLMMMMMMRRRUUUUUUQQQQQQSSSSSSPPPNNNSSSVVVVVVRRRNNNMMMMMMNNNOOOQQQPPPOOOMMMNNNNNNMMMJJJIIIIIIKKKJJJFFFBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>???AAADDDGGGIIIJJJKKKDDDEEEHHHKKKNNNQQQRRRSSSXXX^^^eeelllsss~~~tttiiiiiieeedddiiiiiiccc```aaaffffffddddddcccdddeeeffffffdddbbbaaabbbcccddddddcccbbb````````````^^^]]]eeecccaaa```bbbcccdddccc```bbbcccbbbdddgggfffccc___^^^^^^```bbbccccccaaabbbeeehhhiiijjjlllqqquuusssooopppooonnnooorrrrrrrrrqqqnnniiieeebbb``````______```aaabbbccceeebbb___]]]\\\[[[ZZZYYYeee~~~ooobbb^^^\\\[[[TTTMMMJJJOOOVVV]]]```fffmmmkkk\\\PPPNNNQQQNNNOOOQQQTTTVVVVVVVVVXXXZZZbbbhhhjjjkkkmmmrrrEEEGGGHHHGGGDDDBBBBBBDDDGGGKKKOOOSSSUUUTTTQQQOOONNNLLLIIIGGGGGGFFFDDDBBBEEEAAA<<<<<>>???BBBEEEDDDCCCHHHFFFDDDDDDGGGIIIJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGJJJKKKLLLJJJHHHFFFEEEFFFKKKLLLKKKGGGHHHMMMPPPPPPIIIJJJJJJKKKKKKKKKJJJJJJLLLNNNPPPQQQQQQOOOLLLKKKKKKIIIGGGGGGIIIKKKMMMMMMPPPNNNMMMMMMMMMMMMKKKJJJLLLKKKJJJJJJLLLLLLLLLJJJLLLOOOPPPNNNOOOSSSTTTRRRSSSQQQNNNMMMNNNNNNMMMLLLQQQRRRTTTTTTSSSSSSUUUVVVPPPQQQQQQPPPNNNKKKKKKKKKIIIHHHHHHFFFEEECCCAAA@@@EEEFFFGGGHHHIIIIIIIIIIIIBBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFKKKRRRXXX[[[\\\eeelllsssxxx}}}~~~{{{tttnnnmmmkkkiiihhhjjjhhhgggeeedddcccdddeeefffiiiiiihhhgggdddaaa___]]]\\\___bbbcccbbbcccfffiiibbbaaa``````aaaaaa___]]]^^^aaacccaaabbbffffffcccccc```\\\ZZZZZZ\\\]]]]]]ZZZ\\\___`````````aaabbb```ccckkksssyyy~~~}}}wwwtttuuuwwwxxxwwwvvvsssooojjjfffdddaaaaaa```______```bbbbbbfffeeedddcccbbbbbbaaaaaafff|||kkkccccccdddZZZTTTLLLKKKOOOVVV\\\___eeelllhhh[[[QQQOOOQQQNNNRRRTTTWWWXXXXXXXXXYYY[[[[[[```^^^]]]\\\^^^yyyLLLLLLKKKIIIFFFBBB@@@???FFFIIILLLOOOPPPOOOLLLKKKLLLJJJIIIIIIJJJIIIGGGFFFDDDBBBAAABBBEEEFFFEEECCCEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLMMMLLLJJJJJJKKKLLLJJJGGGEEEDDDEEELLLKKKJJJHHHHHHKKKNNNOOOIIIJJJKKKMMMMMMMMMMMMMMMLLLMMMOOOPPPOOOMMMJJJHHHJJJHHHGGGGGGIIILLLMMMMMMPPPNNNMMMMMMNNNNNNMMMKKKPPPOOOOOOPPPQQQRRRQQQOOOKKKNNNOOONNNPPPTTTVVVTTTVVVSSSQQQQQQSSSTTTQQQNNNQQQRRRTTTTTTTTTTTTWWWXXXRRRTTTVVVTTTPPPMMMNNNPPPNNNMMMMMMKKKIIIGGGEEEDDDHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMPPPRRRSSSSSS[[[]]]___```ccclllzzzzzzwwwuuusssqqqqqqpppooommmjjjhhhgggffffffkkklllmmmlllhhhdddaaa___XXX]]]aaaaaa______dddhhhbbbbbbbbbccceeeeeebbb```^^^bbbcccaaa```bbbbbb```dddaaa___^^^___``````___YYYZZZ[[[\\\^^^aaaccceeeccccccfffjjjlllnnnuuu}}}|||||||||{{{zzzwwwsssoookkkgggeeefffeeedddcccbbbcccdddeeeggggggfffeeecccbbbbbbcccjjjyyygggaaabbbcccXXXRRRLLLJJJOOOWWW]]]___dddmmmfff[[[RRRPPPRRRNNNSSSUUUXXXYYYYYYYYY[[[\\\]]]```^^^\\\[[[\\\uuuOOONNNLLLJJJGGGEEEBBB@@@DDDFFFIIILLLMMMLLLJJJHHHHHHGGGGGGIIIKKKKKKJJJHHHEEEEEEEEEEEEGGGGGGFFFEEEDDDEEEGGGHHHHHHHHHIIIIIILLLKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMKKKIIIFFFEEEFFFJJJIIIGGGGGGHHHHHHIIIKKKJJJKKKMMMPPPQQQQQQQQQPPPJJJKKKMMMMMMLLLJJJGGGEEEIIIGGGFFFGGGJJJLLLMMMLLLOOOMMMLLLLLLNNNNNNMMMLLLOOOOOOOOORRRTTTVVVUUUTTTMMMPPPQQQPPPRRRVVVXXXVVVVVVTTTTTTVVVXXXWWWSSSOOOPPPQQQRRRRRRRRRSSSVVVXXXTTTVVVWWWUUURRRPPPRRRUUUSSSRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLEEEIIILLLLLLJJJJJJLLLPPPYYYVVVSSSSSSVVV[[[```bbbeeeiiinnnuuu{{{}}}yyyyyyxxxvvvsssoookkkhhhffflllnnnqqqppplllhhheeeeee\\\```dddccc```___cccgggaaaaaabbbdddfffgggeeeddd___dddeee```]]]^^^^^^\\\______```bbbddddddcccaaa^^^\\\ZZZZZZ\\\```dddfffdddbbbbbbfffgggeeegggkkkpppyyy}}}{{{xxxsssoookkkiiiggggggfffeeedddccccccdddeeeiiiiiiiiihhhffffffiiikkktttuuugggbbbaaabbbVVVPPPKKKJJJPPPXXX^^^```dddnnn|||ddd[[[RRRQQQRRRNNNSSSUUUXXXZZZZZZ[[[\\\^^^ZZZ\\\YYYWWWWWWWWWooowwwmmmuuuOOOMMMKKKIIIHHHFFFCCC@@@BBBDDDGGGJJJKKKJJJIIIHHHFFFFFFGGGIIIKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJJJJIIIHHHHHHHHHKKKJJJJJJKKKMMMMMMLLLJJJLLLMMMNNNLLLJJJHHHGGGHHHHHHFFFFFFHHHHHHEEEEEEGGGIIIKKKNNNQQQRRRSSSRRRRRRJJJJJJKKKKKKJJJHHHGGGFFFIIIHHHGGGIIIKKKMMMNNNMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKMMMQQQTTTVVVUUUTTTPPPSSSTTTRRRSSSWWWXXXVVVSSSTTTVVVXXXXXXVVVRRROOOOOOPPPPPPPPPPPPQQQTTTWWWTTTUUUUUUUUUTTTTTTVVVWWWUUUUUUUUUUUUTTTSSSRRRRRROOOOOONNNMMMKKKIIIGGGFFFEEEFFFHHHJJJKKKMMMMMMMMMBBBGGGKKKJJJFFFEEEIIINNNQQQNNNKKKLLLPPPQQQOOOKKKKKKPPPWWW^^^dddjjjooosss|||xxxqqqlllhhhmmmqqqtttsssoookkkjjjjjjfffhhhjjjhhhfffdddfffhhhaaaaaaaaaccceeefffeeeddd```eeegggbbb^^^]]]^^^]]]ZZZ[[[^^^bbbeeeeeecccaaaccc```\\\[[[]]]___aaabbbbbb______dddgggeeedddfffjjjooouuuxxxyyy~~~{{{wwwsssooollljjjjjjfffeeecccbbbaaaaaaaaabbbccceeegggggghhhmmmtttzzzuuujjjeeebbbbbbRRRNNNIIIJJJQQQYYY___bbbeeepppxxxbbbZZZSSSQQQRRRNNNQQQTTTWWWYYYZZZ\\\^^^```ZZZ\\\XXXWWWWWWWWWmmmtttiiicccgggkkksssLLLJJJHHHGGGHHHFFFCCC@@@>>>@@@CCCEEEGGGGGGGGGFFFGGGFFFGGGIIIJJJJJJGGGEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFIIILLLMMMJJJHHHGGGHHHJJJIIIIIIJJJLLLMMMKKKJJJKKKLLLMMMLLLJJJHHHHHHIIIGGGDDDFFFJJJJJJEEEBBBDDDEEEGGGKKKNNNQQQQQQQQQPPPKKKJJJJJJIIIHHHHHHHHHHHHKKKJJJJJJKKKNNNPPPPPPPPPMMMLLLKKKLLLNNNOOONNNMMMKKKKKKMMMQQQTTTVVVUUUSSSSSSUUUVVVSSSSSSVVVVVVTTTSSSUUUWWWWWWVVVTTTSSSSSSOOOPPPPPPOOOOOOPPPSSSVVVTTTSSSRRRSSSUUUWWWXXXXXXTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSQQQOOOLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOFFFHHHIIIIIIGGGHHHJJJMMMGGGGGGGGGIIIJJJIIIEEECCCEEEIIINNNSSSWWWZZZ^^^aaacccjjjttt|||}}}uuupppooosssvvvtttoookkkjjjlllnnnmmmmmmllllllkkkkkkkkkgggeeecccccceeefffeeeddd```fffiiiddd``````bbbbbbZZZ[[[\\\```cccdddcccbbbdddbbb```aaabbbcccbbbaaabbb^^^]]]bbbffffffeeefffhhhjjjmmmmmmmmmqqqwww|||}}}{{{vvvrrrnnnlllkkkkkkgggeeecccbbb`````````aaa___cccggglllrrr|||ssslllfffbbb```OOOKKKHHHJJJQQQZZZaaadddgggrrruuu```ZZZTTTRRRSSSNNNOOORRRVVVYYYZZZ\\\___aaa^^^___[[[XXXXXXWWWllloooddd^^^bbbdddeeesssIIIGGGEEEEEEGGGFFFCCC@@@999;;;>>>AAACCCCCCCCCCCCHHHHHHHHHIIIIIIHHHDDDBBBDDDEEEDDDCCCAAABBBDDDEEEGGGKKKNNNNNNKKKHHHGGGGGGKKKJJJJJJKKKMMMNNNLLLKKKIIIKKKLLLKKKJJJHHHHHHIIIFFFDDDFFFLLLLLLEEEAAACCCBBBDDDHHHLLLNNNOOOOOONNNLLLKKKJJJHHHHHHIIIJJJKKKLLLLLLLLLNNNQQQSSSSSSRRRNNNLLLLLLMMMOOOPPPPPPOOOMMMNNNPPPSSSVVVWWWVVVTTTTTTWWWVVVSSSSSSUUUUUURRRUUUWWWYYYWWWTTTSSSUUUXXXPPPPPPPPPOOONNNOOORRRUUUTTTQQQOOOQQQVVVYYYYYYXXXSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[ZZZXXXVVVSSSQQQPPPSSSSSSTTTTTTTTTSSSRRRRRRKKKHHHFFFGGGIIIKKKKKKKKKBBBEEEHHHHHHEEEBBBAAAAAACCCEEEHHHJJJKKKNNNQQQTTTWWW[[[aaaeeegggjjjlllmmmnnnsss|||yyyqqqtttvvvtttmmmiiiiiikkkpppooommmmmmnnnnnnmmmkkkmmmkkkhhhffffffgggfffeee```fffjjjfffcccdddfffggg^^^]]]]]]___bbbdddddddddbbbbbbcccgggjjjjjjgggdddccc\\\YYY]]]aaabbbbbbccc```bbbdddeeeeeefffhhhjjjjjjqqq}}}}}}zzzuuuqqqnnnllllllllliiigggeeecccbbbbbbbbbbbbccchhhooowww}}}oookkkeee```]]]MMMIIIGGGIIIRRR[[[bbbeeehhhtttsss___ZZZTTTRRRSSSNNNNNNQQQUUUXXXZZZ]]]```bbb^^^___ZZZWWWUUUTTTgggpppbbb\\\bbbfffdddiiitttyyyDDDDDDEEEEEECCC@@@>>><<<:::===<<<777888>>>@@@===HHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEECCCAAAAAAAAAEEEIIINNNRRRRRRPPPLLLIIINNNLLLIIIIIIJJJKKKKKKJJJMMMMMMMMMMMMLLLJJJIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGJJJLLLMMMMMMHHHHHHGGGDDDCCCDDDGGGIIIQQQNNNOOOUUUXXXVVVSSSRRRQQQOOOLLLMMMNNNNNNLLLIIIPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUUUUUUUSSSRRRSSSRRRQQQOOOMMMOOORRRUUUSSSSSSSSSQQQPPPPPPRRRTTTUUUTTTSSSTTTUUUTTTPPPLLLPPPOOOPPPTTTYYY\\\\\\ZZZ]]]\\\ZZZYYYXXXWWWXXXXXXYYYZZZ]]]```aaa___ZZZUUUJJJNNNNNNKKKIIIJJJKKKIIIBBBCCCDDDEEEEEECCCAAA@@@AAAFFFJJJJJJHHHIIIMMMRRRQQQVVV___eee```YYY[[[dddcccdddiiiqqqvvvyyy~~~~~~|||yyytttpppmmmlllmmmnnnrrrsssooolllnnnpppoooiiihhhjjjllljjjfffeeegggkkkiiiggggggggggggeeeccc```aaaaaa^^^[[[YYY[[[^^^aaabbbdddiiinnnnnnkkkgggddd___ZZZYYY\\\___aaaaaaeeeeeeddddddddddddccccccfffjjjnnnsss{{{|||zzz}}}{{{xxxvvvsssqqqpppooohhhfffccc``````bbbeeegggiiijjjlllvvvxxxqqqhhhccc```XXXQQQIIIFFFOOO[[[aaacccccckkkuuu{{{nnn```XXXXXXXXXUUUPPPRRRSSSWWW[[[___aaa___^^^ZZZ]]]]]]\\\YYYRRRaaannn```]]]___^^^cccgggaaaiiimmmAAABBBCCCCCCBBB@@@===<<<<<<===;;;555666<<<@@@???DDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDBBBAAAAAAAAAAAADDDIIIMMMNNNNNNKKKIIIJJJHHHGGGHHHKKKMMMNNNMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKIIIHHHGGGEEEDDDCCCEEEHHHKKKLLLLLLKKKKKKHHHEEECCCCCCFFFIIIPPPLLLLLLQQQTTTRRRQQQQQQUUURRROOOMMMNNNMMMKKKIIIMMMNNNNNNPPPQQQSSSUUUVVVVVVUUUSSSSSSTTTTTTSSSQQQJJJJJJKKKJJJJJJLLLOOORRRQQQQQQQQQPPPNNNNNNPPPRRRUUUTTTSSSTTTUUUTTTQQQNNNQQQPPPPPPSSSWWWYYYXXXVVVYYYXXXXXXWWWWWWXXXYYYZZZZZZ[[[^^^bbbdddbbb___[[[TTTVVVUUUPPPNNNOOONNNJJJGGGGGGHHHIIIHHHFFFCCCBBB@@@EEEIIIIIIHHHHHHKKKOOOPPPTTT\\\___ZZZSSSUUU]]]\\\[[[^^^dddhhhjjjooovvv}}}~~~yyytttooommmlllnnntttxxxvvvuuuuuutttrrrqqqmmmlllnnnmmmiiihhhiiiiiigggffffffggggggfffdddbbbddddddaaa[[[YYY\\\```ccccccdddhhhkkkmmmkkkhhhfffbbb]]][[[\\\___``````ccccccccccccccccccbbbbbb___bbbdddfffjjjrrr~~~|||xxxvvvtttrrrpppmmmkkkiiigggfffgggiiijjjiiiiiikkkvvvwwwqqqhhhbbb]]]UUUPPPJJJIIIRRR]]]bbbcccccckkkwwwssshhh\\\VVVWWWXXXVVVSSSQQQRRRUUUYYY]]]^^^\\\ZZZ___cccaaa```\\\UUUcccrrrbbb]]]___]]]aaaeee___]]]___lll>>>???@@@@@@@@@???>>>===>>>>>>:::555666<<>>???@@@@@@?????????>>><<<::::::===@@@AAA===???BBBEEEFFFFFFEEEDDD@@@@@@AAABBBDDDDDDDDDCCC???@@@BBBEEEGGGIIIKKKKKKDDDDDDDDDHHHLLLOOOPPPPPPJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJLLLLLLKKKIIIHHHHHHFFFCCCCCCEEEGGGIIIIIILLLJJJGGGCCCAAABBBFFFIIIMMMHHHDDDEEEFFFFFFIIIMMMQQQNNNJJJGGGFFFFFFFFFGGGMMMMMMLLLLLLLLLLLLMMMMMMQQQPPPPPPRRRSSSSSSRRRPPPMMMPPPRRRRRRPPPNNNLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUWWWWWW[[[ZZZZZZ[[[\\\\\\ZZZWWWXXXWWWUUUTTTWWW[[[WWWOOOPPPPPPPPPOOOMMMIIIFFFDDDCCCFFFIIIKKKJJJIIIIIIKKKLLLOOOQQQOOOJJJGGGKKKQQQXXXWWWYYY\\\\\\YYYYYY]]]\\\cccgggfffhhhnnntttvvvuuuwww}}}|||xxx|||qqqhhhjjjpppqqqpppooojjjiiihhhiiiiiiiiifffdddbbbgggjjjggg```^^^ccciiigggeeecccbbbccceeeggghhhfffdddaaa^^^^^^___aaabbbddddddcccbbb```___^^^^^^bbbcccdddcccbbbbbbeeegggggglllttt}}}}}}zzzyyyxxxuuusssmmmmmmmmmllljjjiiigggfffmmmmmmnnnyyytttrrrggg]]]VVVNNNLLLJJJNNNXXX```bbbbbbdddmmm~~~mmmccc]]]VVVSSSTTTVVVXXXYYYWWWXXXYYY\\\]]]]]]ZZZWWW\\\^^^[[[ZZZXXXSSS```~~~hhh\\\\\\[[[]]]^^^YYYaaacccbbbjjj;;;<<<===>>>???@@@AAAAAA@@@??????@@@@@@?????????<<<>>>AAACCCEEEFFFEEEEEEAAA@@@@@@CCCEEEGGGFFFDDDDDDDDDEEEEEEGGGHHHJJJKKKEEEEEEFFFHHHLLLNNNNNNMMMGGGHHHHHHHHHHHHGGGGGGFFFDDDFFFIIIKKKLLLMMMLLLLLLMMMJJJGGGFFFFFFGGGGGGFFFGGGFFFDDDAAA@@@BBBFFFJJJKKKFFFCCCDDDCCCBBBEEEJJJLLLJJJHHHFFFEEEFFFHHHJJJPPPOOONNNLLLKKKJJJIIIIIIOOOOOOPPPQQQSSSSSSPPPNNNJJJMMMQQQRRRPPPMMMKKKJJJJJJLLLLLLKKKIIIGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVXXXYYYXXXXXXVVVVVVUUUUUUYYY\\\XXXQQQQQQQQQQQQPPPMMMJJJGGGEEEDDDFFFHHHIIIHHHGGGGGGHHHJJJMMMNNNJJJGGGGGGKKKOOOUUUUUUYYY]]][[[UUUSSSTTTRRRXXX]]]]]]```gggnnnpppggggggjjjrrr{{{xxxllllllrrrsssrrrqqqpppooonnnmmmmmmkkkgggdddbbbgggjjjhhhdddccchhhnnngggfffdddbbbaaabbbdddfffbbbaaa```^^^^^^___aaacccgggfffeeecccaaa^^^]]]\\\\\\]]]___```aaabbbcccdddaaadddhhhlllrrr|||~~~{{{ssssssrrrqqqooommmjjjiiimmmnnnqqq}}}zzzrrrqqqfff[[[UUUMMMJJJJJJPPPYYY___```bbbeeeooouuubbbaaa]]]XXXTTTSSSUUUXXXZZZXXXXXXZZZ[[[]]]\\\XXXUUUUUUVVVSSSTTTUUURRRaaammm\\\]]][[[\\\]]]YYY___eeefffgggyyy;;;;;;<<<===???@@@AAABBBAAA@@@AAADDDCCC>>><<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBAAA@@@CCCFFFHHHFFFDDDGGGFFFFFFFFFGGGHHHIIIJJJGGGFFFGGGIIIKKKLLLKKKJJJGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMNNNOOOOOONNNLLLJJJIIIIIIHHHFFFEEECCCCCCCCCAAAAAABBBFFFIIIIIIFFFEEEFFFDDDAAACCCHHHIIIIIIIIIHHHGGGIIILLLNNNPPPOOOMMMKKKJJJIIIIIIIIINNNNNNNNNPPPQQQPPPNNNKKKFFFJJJOOORRRRRRQQQPPPPPPJJJLLLMMMLLLIIIGGGGGGGGGJJJLLLMMMNNNNNNNNNPPPRRRKKKMMMOOOOOONNNNNNOOOPPPVVVVVVWWWXXXYYYYYYXXXXXXSSSRRRQQQRRRVVVYYY[[[[[[WWWYYYYYYXXXZZZ\\\XXXQQQQQQRRRRRRRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKNNNNNNIIIFFFHHHLLLMMMTTTUUUYYY]]][[[UUURRRSSSPPPUUUXXXYYY]]]fffmmmnnncccaaabbbhhhooosssrrrooosssuuusssuuuuuusssrrrvvvuuutttsssrrrooojjjgggeeegggiiihhhggghhhkkkoooggghhhgggeeecccbbbbbbddd^^^___^^^]]]\\\]]]```cccfffeeedddbbb```___]]]]]]XXXYYY\\\^^^```bbbbbbbbbbbbdddeeeeeefffjjjqqqwww}}}vvvuuutttrrrpppmmmjjjiiijjjlllqqq~~~uuupppooobbbWWWSSSNNNJJJLLLSSS[[[___```ccchhhrrrggg]]]___]]]ZZZUUURRRSSSWWWZZZVVVWWWXXXYYYZZZYYYVVVSSSRRRRRROOOQQQUUUTTTdddrrr]]]^^^]]]]]]^^^ZZZ[[[ccchhhhhhrrr~~~:::::::::;;;===>>>???@@@DDD@@@@@@CCCAAA;;;999;;;:::::::::;;;===???AAABBBCCC@@@???AAAFFFHHHEEEBBBEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGIIIKKKLLLJJJIIIEEEFFFHHHJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJLLLMMMNNNKKKJJJJJJJJJKKKJJJGGGEEECCCDDDDDDCCCBBBBBBDDDFFFGGGFFFHHHIIIFFFBBBBBBFFFGGGIIIJJJJJJIIIIIILLLNNNKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMIIIFFFEEEHHHMMMPPPQQQQQQPPPQQQKKKLLLMMMMMMJJJHHHGGGGGGIIILLLPPPPPPOOOOOOPPPQQQJJJMMMNNNNNNKKKJJJJJJLLLSSSTTTVVVWWWXXXXXXWWWWWWUUUSSSPPPPPPRRRUUUWWWXXXSSSWWWYYYXXXYYY[[[YYYUUUSSSTTTUUUUUUTTTRRRPPPNNNOOOMMMKKKJJJJJJKKKKKKLLLMMMQQQPPPIIIFFFHHHJJJIIIRRRQQQSSSWWWUUUQQQQQQTTTSSSUUUUUUUUUZZZdddiiiiiiaaa______dddmmmqqqoookkkjjjqqq{{{yyyvvvwwwvvvuuuvvvzzzyyyxxxxxxwwwtttpppllljjjiiihhhhhhiiijjjkkklllhhhjjjlllkkkgggdddcccccc]]]^^^^^^\\\ZZZZZZ\\\___aaaaaaaaa`````````______\\\\\\]]]___```aaa```___aaadddeeedddbbbaaadddgggpppuuu|||xxxwwwuuurrrooollljjjiiiiiijjjnnn{{{qqqllljjj]]]SSSRRROOOMMMOOOVVV^^^aaaaaafffmmmtttooo```___\\\[[[YYYUUUQQQRRRVVV[[[VVVVVVWWWYYYZZZYYYUUURRRRRRQQQNNNQQQVVVVVVfffvvv______```___```\\\^^^aaaeeegggmmm|||ooo{{{lllfffnnn{{{999999999:::;;;<<<>>>???FFF@@@>>>@@@>>>888777:::999999888888999<<>>@@@EEEGGGDDD@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKIIIBBBDDDEEEHHHJJJKKKLLLLLLLLLJJJHHHGGGFFFGGGIIIJJJHHHHHHIIIJJJLLLKKKIIIFFFEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGJJJLLLIIICCCBBBEEEDDDGGGIIIIIIGGGGGGIIIKKKGGGGGGGGGHHHIIIJJJLLLMMMIIIIIIJJJKKKLLLJJJFFFCCCBBBEEEIIIJJJJJJIIIIIIIIIKKKMMMNNNNNNKKKIIIHHHHHHGGGKKKOOOPPPOOOMMMNNNOOOKKKMMMNNNLLLIIIFFFFFFHHHNNNOOOQQQSSSUUUUUUUUUTTTZZZVVVQQQNNNNNNOOOPPPPPPKKKQQQVVVVVVWWWZZZ[[[XXXUUUVVVWWWXXXXXXVVVUUUSSSXXXUUUQQQOOOOOOQQQRRRRRROOOSSSRRRJJJFFFHHHHHHEEEKKKHHHIIIJJJIIIGGGJJJOOORRRQQQNNNMMMSSS]]]```___^^^\\\\\\cccmmmrrrppplllmmmoooqqqqqqpppqqqtttwww~~~wwwvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{xxxtttpppoookkkhhhhhhjjjkkkjjjhhhiiilllpppoookkkfffcccccc]]]^^^^^^\\\XXXWWWYYY\\\\\\]]]]]]^^^___```aaaaaa```___^^^]]]^^^]]][[[YYY___bbbeeeeeeaaa______```eeegggkkkpppvvv~~~~~~}}}zzzvvvsssqqqoooooojjjjjjkkkuuunnniiigggYYYPPPPPPOOOOOORRRYYY```bbbbbbhhhpppuuuhhh^^^cccYYYYYYXXXTTTPPPQQQVVV\\\XXXXXXYYY[[[\\\[[[XXXUUURRRQQQMMMPPPUUUUUUeeexxx___```aaaaaaaaa^^^```]]]^^^bbbfffvvviiijjj}}}sss```QQQNNNTTT]]]dddqqq???<<<999888999;;;;;;;;;@@@>>><<<<<<<<<===<<<;;;;;;:::999999999;;;===>>>AAACCCCCCAAAAAACCCAAA<<>>>>>BBBDDDFFFFFFDDDDDDFFFIIIIIIHHHGGGGGGGGGHHHIIIJJJOOOKKKHHHHHHIIIKKKJJJHHHFFFFFFGGGIIIKKKJJJHHHFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEIIIIIIIIIIIIHHHFFFDDDCCCCCCEEEIIIMMMPPPPPPPPPOOOLLLKKKKKKKKKLLLLLLJJJHHHHHHJJJLLLMMMLLLKKKHHHFFFGGGJJJMMMMMMLLLIIIHHHGGGEEEGGGMMMQQQOOOKKKMMMSSSLLLKKKMMMQQQOOOHHHCCCCCCMMMOOOPPPPPPOOOOOOQQQRRRTTTUUUVVVVVVTTTQQQNNNKKKMMMQQQVVVYYYYYYWWWVVVVVVVVVWWWXXXWWWVVVWWWYYY\\\VVVTTTSSSSSSTTTVVVWWWXXXPPPQQQQQQOOONNNNNNPPPRRRNNNNNNNNNLLLJJJJJJKKKMMMSSSTTTVVVYYY[[[^^^______ZZZ___dddiiiqqqvvvtttnnngggkkknnnnnnllllllooosssqqqrrrvvv{{{yyy|||~~~}}}{{{|||xxxuuuuuuxxxyyyuuurrrooonnnmmmkkkjjjiiihhhgggoooppprrrrrrpppkkkgggdddbbb___\\\[[[[[[[[[ZZZYYYZZZZZZYYYYYY]]]dddeeeaaagggfffeeecccaaa^^^[[[ZZZ]]]dddeee```aaaeeeaaaWWWZZZ]]]aaadddfffjjjpppuuu}}}yyytttrrrqqqlllkkknnnxxxwwwqqqggg]]]VVVRRRQQQRRRPPPSSSZZZ```aaaaaahhhqqqvvv}}}iiibbb___]]]]]]\\\WWWRRRPPPRRRUUUSSSTTTVVVWWWWWWVVVUUUSSSTTTSSSNNNPPPVVVVVVddd~~~aaaYYY```aaa^^^]]]___\\\___fffeeejjjuuunnnkkkxxxkkkcccZZZUUUNNNKKKKKKMMMMMMMMMXXXcccuuu>>><<<999888999;;;;;;:::>>><<<;;;:::;;;<<<;;;:::888888777888:::===???AAA===@@@AAA???@@@CCCAAA===CCCDDDEEECCCAAA>>>>>>>>>AAACCCFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGJJJGGGEEEEEEGGGHHHHHHFFFHHHHHHHHHIIIKKKJJJGGGEEEHHHIIIIIIJJJJJJJJJJJJJJJFFFEEEEEEDDDEEEFFFGGGGGGJJJJJJJJJJJJIIIGGGFFFDDDBBBDDDHHHLLLNNNNNNNNNMMMNNNMMMKKKKKKKKKIIIGGGDDDDDDFFFHHHIIIIIIHHHFFFEEEHHHJJJKKKKKKIIIFFFEEEEEEBBBCCCGGGLLLMMMKKKMMMRRRQQQPPPRRRVVVUUUOOOLLLLLLLLLNNNOOOOOOOOOPPPRRRUUUTTTUUUVVVUUUTTTRRROOONNNNNNPPPTTTUUUUUUTTTTTTTTTVVVUUUTTTTTTUUUXXXZZZ[[[VVVUUUVVVVVVWWWWWWWWWVVVSSSSSSRRRPPPNNNMMMNNNPPPQQQQQQPPPMMMKKKKKKMMMOOOQQQSSSUUUYYY[[[^^^___```SSS___ooo{{{|||rrrrrrrrrpppkkkggghhhmmmqqqlllnnnooonnnpppxxx~~~||||||yyyvvvwwwyyyyyyuuuqqquuusssqqqnnnmmmllllllllloooppppppqqqpppnnnllljjjiiifffccc```___^^^\\\ZZZYYYZZZYYYXXX]]]dddfffccchhhiiijjjiiigggddd```]]]\\\bbbbbb\\\]]]dddbbbZZZ\\\^^^`````````bbbfffiiiooovvv~~~yyyvvvtttpppnnnnnnuuuvvvpppggg^^^WWWSSSSSSSSSRRRVVV\\\bbbbbbaaahhhqqq{{{xxxhhhcccbbb___]]]YYYUUUQQQQQQSSSUUUSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQLLLMMMSSSUUUbbb{{{eee[[[______\\\[[[\\\ZZZ^^^dddbbbddd|||wwwmmmgggkkk\\\VVVTTTPPPKKKIIIIIIJJJJJJIIIOOOSSS\\\iii|||===;;;999888999::::::999<<<;;;999:::;;;;;;:::999888888888888:::<<<>>>@@@999===???===>>>AAA@@@===???AAABBBAAA???======>>>>>>AAADDDEEEDDDBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCDDDBBBAAABBBDDDFFFFFFFFFLLLKKKJJJKKKKKKJJJGGGDDDIIIIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEGGGJJJLLLKKKKKKKKKKKKJJJHHHGGGFFFBBBDDDGGGJJJLLLMMMLLLLLLOOOMMMKKKIIIHHHEEEBBB???AAACCCEEEGGGGGGGGGFFFEEEHHHIIIJJJHHHFFFCCCCCCCCC???===>>>DDDHHHIIIJJJMMMNNNLLLOOOSSSSSSOOONNNOOOMMMNNNOOOOOOPPPQQQUUUXXXUUUUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSRRRQQQRRRSSSUUUVVVSSSOOOPPPTTTWWWYYYXXXVVVVVVWWWYYYZZZZZZWWWUUUWWWVVVUUURRROOOMMMNNNOOOVVVUUURRROOOLLLLLLOOORRROOOQQQTTTXXX[[[^^^___```[[[mmmyyyrrrkkkhhhiiikkkiiikkkiiibbb[[[]]]fffppp~~~zzz}}}{{{zzz|||~~~|||xxxsssyyywwwuuurrrpppoooppppppoooooooooooopppqqqssstttrrrpppllliiifffccc```]]]ZZZ[[[YYYXXX[[[ccceeedddfffhhhkkklllkkkgggccc___\\\```^^^YYY[[[bbbbbb\\\[[[[[[\\\[[[ZZZ[[[]]]___fffiiimmmqqqvvv~~~zzzwwwtttqqqsss|||sssnnnfff]]]WWWTTTTTTUUUSSSWWW^^^cccbbbccckkkuuunnneeeeeeeeeaaa]]]WWWTTTSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTUUUUUUPPPRRRMMMNNNTTTVVVbbbyyymmm^^^^^^\\\YYYXXXYYYXXX\\\aaa]]]\\\nnnzzzkkkcccnnnbbbQQQPPPOOOMMMJJJIIIJJJJJJIIIGGGMMMMMMMMMOOOWWWiii===;;;999888999::::::999;;;:::999:::<<<<<<;;;999;;;;;;:::999999::::::;;;888<<<>>><<<;;;======:::;;;===>>>>>><<<;;;;;;<<<:::===BBBEEEEEEDDDBBB@@@>>>>>>===<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHPPPOOOMMMMMMLLLKKKHHHEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOKKKKKKKKKJJJIIIHHHGGGGGGEEEFFFHHHJJJLLLLLLLLLKKKMMMKKKHHHGGGEEEBBB???<<>>EEEGGGGGGHHHIIIGGGIIIMMMOOOMMMMMMPPPQQQQQQRRRQQQQQQSSSVVVYYYTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUTTTRRRQQQRRRUUUXXXWWWRRRMMMMMMRRRVVVVVVTTTUUUTTTTTTWWWZZZ[[[YYYWWWYYYXXXWWWUUURRRQQQRRRSSSXXXWWWSSSOOOMMMMMMQQQTTTOOOQQQTTTXXX\\\^^^^^^___gggzzz}}}uuummmhhhdddddddddbbb^^^ZZZ\\\dddkkkllluuu}}}yyy|||}}}~~~|||xxxyyyyyyxxxwwwuuusssqqqppppppooommmnnnppptttxxx{{{xxxuuurrrpppnnnjjjfffccc^^^^^^\\\YYYZZZ```cccbbbcccdddfffgggfffdddaaa___]]]```___\\\]]]aaa```[[[VVVWWWWWWWWWXXXZZZ\\\^^^aaabbbbbbcccgggnnnxxx}}}zzzyyy{{{|||mmmiiibbb\\\WWWUUUVVVVVVRRRVVV^^^bbbccceeeppp|||rrrdddaaabbbbbb```\\\XXXWWWYYYYYYXXXUUUYYYWWWVVVTTTTTTUUUVVVWWWUUUXXXTTTRRRWWWXXXcccxxxvvvbbb\\\YYYVVVUUUXXXVVVYYY\\\XXXVVVcccvvvkkk______lllbbbRRRSSSMMMMMMMMMMMMNNNMMMKKKJJJKKKNNNOOOMMMLLLQQQ^^^iii<<<;;;999999:::;;;:::999:::::::::;;;===>>><<<;;;<<<;;;::::::999999999999999>>>@@@<<<:::::::::888888999;;;;;;999888999999888;;;???DDDGGGFFFDDDAAA===<<<<<<;;;<<<===>>>??????@@@CCCEEEFFFHHHJJJKKKSSSQQQOOONNNNNNLLLJJJHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIKKKLLLMMMMMMMMMLLLIIIHHHFFFDDDCCCAAA>>><<>>???===;;;888888999999::::::;;;;;;:::@@@BBB>>>:::999999888777999::::::888777777888777999===BBBFFFFFFDDDAAA<<<<<<;;;;;;;;;<<<===>>>>>>AAADDDFFFGGGIIIKKKLLLQQQPPPNNNMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMIIIGGGFFFEEEDDDCCC@@@>>>>>>>>>@@@AAABBBCCCCCCDDDBBBDDDGGGHHHHHHHHHJJJKKKHHHBBBAAAGGGLLLMMMKKKKKKKKKHHHGGGJJJLLLMMMPPPUUUVVVXXXYYYXXXVVVUUUVVVWWWRRRSSSSSSSSSSSSRRRRRRQQQOOOPPPQQQPPPOOOPPPRRRSSSSSSPPPMMMMMMPPPQQQPPPNNNVVVRRRNNNQQQWWW\\\]]][[[XXXYYYYYYYYYXXXYYY[[[^^^XXXWWWUUURRRPPPQQQTTTWWWTTTVVVYYY\\\]]]\\\[[[ZZZTTThhh{{{lllfffhhhkkklllgggbbb]]]]]]bbbggghhhhhhlllxxx~~~~~~|||~~~{{{xxxwwwuuutttssstttvvvyyy{{{xxxxxxyyyzzzzzzxxxtttpppjjjmmmkkkeeeaaabbbbbb```cccaaa```___^^^___```aaabbbcccdddddddddaaa\\\XXX[[[YYYXXXXXXZZZ[[[\\\[[[YYYYYY[[[\\\^^^```bbbccciiilllppptttzzz{{{xxx}}}qqqaaa___\\\YYYXXXZZZ\\\^^^```bbbddddddaaaeeevvvzzzhhhbbb]]]XXXUUU\\\\\\]]]^^^___^^^[[[YYYUUUTTTRRRPPPOOOPPPQQQRRRVVV]]]YYYSSSVVVXXX___ooohhhYYYUUUUUUUUUXXXWWWWWWWWWTTTTTT\\\fffyyygggYYYVVV^^^mmmooo___QQQMMMGGGJJJNNNPPPOOOOOOOOOOOOPPPSSSVVVSSSMMMIIIHHHJJJIIIWWWlll===<<<;;;<<<======;;;:::777777888;;;===>>><<<:::888999999::::::::::::999:::@@@CCC???;;;:::;;;:::999;;;<<<;;;999888888999999:::<<<@@@CCCCCC@@@===<<<;;;:::::::::;;;<<<===<<<@@@DDDFFFFFFGGGIIIKKKNNNLLLJJJJJJLLLLLLKKKJJJGGGFFFFFFFFFGGGIIIKKKLLLFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGEEEBBB@@@??????@@@AAABBBBBBCCCCCCBBBDDDHHHIIIIIIHHHHHHIIIFFFBBBCCCJJJNNNNNNMMMMMMKKKFFFEEEGGGHHHIIIMMMRRRSSSUUUXXXXXXWWWVVVUUUVVVQQQRRRSSSTTTSSSQQQOOONNNKKKNNNQQQRRRRRRQQQQQQQQQMMMMMMNNNOOOPPPQQQQQQQQQXXXTTTQQQTTTZZZ]]][[[XXXWWWXXXYYYXXXXXXYYY[[[^^^XXXXXXWWWUUUTTTUUUWWWZZZXXXZZZ\\\^^^^^^[[[YYYWWWRRR```sssmmmaaabbbgggkkkmmmkkkhhheeedddfffiiijjjkkkqqq{{{}}}|||{{{zzzyyyxxxxxxxxxzzzzzz|||~~~|||xxxtttooossssssmmmiiihhhgggeeebbbaaaaaa``````_________dddbbbbbbccccccaaa]]][[[]]]ZZZWWWWWWYYYZZZZZZYYYYYYYYYZZZ\\\___```aaa```ccccccdddfffjjjqqqwww{{{qqq]]]\\\[[[ZZZ[[[^^^aaacccdddeeegggeeecccjjjvvvgggccc___ZZZXXXZZZ[[[\\\\\\[[[[[[\\\]]]UUUTTTSSSQQQQQQQQQQQQRRRQQQZZZWWWRRRUUUXXX```nnnjjjYYYTTTVVVWWWWWWWWWXXXYYYVVVTTTXXX]]]tttqqq\\\SSSRRR\\\fffbbbVVVMMMFFFJJJNNNPPPOOOOOOPPPRRRYYY[[[\\\ZZZUUUOOOKKKIIIGGGLLLUUUbbbuuu>>>===<<<===>>>>>><<<:::555555777:::======;;;999<<<<<<;;;;;;999888666555999@@@CCC@@@<<<<<<>>>===;;;===>>>===;;;999999:::;;;;;;;;;>>>AAA@@@===999;;;:::999999999:::<<<<<<:::>>>BBBDDDDDDEEEGGGIIIJJJIIIGGGHHHJJJKKKKKKJJJDDDDDDCCCCCCDDDFFFIIIJJJIIIHHHGGGGGGHHHJJJMMMOOOMMMLLLJJJIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMLLLPPPNNNLLLKKKIIIGGGDDDAAABBBBBBBBBCCCCCCDDDDDDEEEBBBEEEHHHJJJIIIGGGFFFEEE@@@>>>BBBIIIMMMLLLLLLNNNMMMIIIFFFGGGHHHIIIMMMSSSOOORRRVVVXXXXXXVVVUUUUUUPPPQQQSSSTTTSSSQQQNNNLLLJJJNNNSSSUUUUUUTTTSSSRRRHHHKKKNNNQQQQQQQQQRRRSSSZZZVVVTTTXXX]]]___YYYTTTXXXXXXXXXXXXWWWWWWZZZ\\\XXXYYYYYYXXXWWWWWWZZZ\\\[[[]]]______^^^[[[WWWUUUVVV[[[bbbkkkyyy|||qqqfffbbbfffkkkkkkiiifffggggggfffeeeggglllooorrrzzz~~~~~~|||zzzxxxvvv|||}}}~~~zzzvvvqqqwwwxxxsssnnnmmmllljjj___```aaabbbaaa___]]]\\\dddaaa___```aaa```___```ZZZWWWUUUUUUXXX[[[ZZZYYYVVVUUUVVVXXXZZZ]]]]]]]]]\\\[[[[[[^^^cccgggjjjjjjqqqxxxttt\\\[[[[[[[[[]]]aaaeeegggbbbdddfffffffffqqqpppdddcccaaa^^^^^^[[[[[[[[[XXXVVVWWW\\\aaaXXXWWWVVVUUUTTTTTTTTTTTTOOOYYYWWWRRRVVV[[[bbbpppkkkYYYTTTVVVXXXVVVXXXZZZ\\\YYYUUUTTTVVVgggxxx___TTTMMMUUUdddiii```TTTGGGKKKOOOQQQPPPPPPRRRUUUTTTXXX^^^cccccc^^^XXXSSSKKKIIIGGGJJJWWWppp>>>:::777888===@@@>>>:::777888999999888777888999777888999::::::999777666888>>>???===>>>CCCCCC>>>888:::===@@@@@@>>>;;;:::;;;;;;:::::::::<<<===>>>;;;:::999999888888999999======>>>???AAACCCDDDEEEGGGEEECCCFFFKKKMMMKKKGGGAAABBBBBBAAA@@@AAACCCEEEAAACCCEEEDDDDDDGGGMMMRRRRRRQQQNNNKKKJJJJJJKKKLLLSSSQQQMMMIIIGGGGGGIIIJJJNNNPPPPPPNNNJJJGGGHHHIIIGGGDDDDDDEEEBBB>>>AAAHHHEEEGGGHHHGGGIIILLLJJJEEEFFFEEEFFFJJJNNNMMMGGGAAAKKKIIIHHHHHHIIIMMMQQQTTTSSSSSSTTTVVVWWWVVVTTTQQQQQQOOOOOOPPPSSSUUUSSSPPPJJJMMMPPPSSSTTTRRROOOMMMMMMPPPSSSTTTRRRRRRTTTWWWRRRRRRRRRRRRXXX\\\ZZZSSSRRRXXXXXXOOOIIINNNUUUYYYTTTSSSRRRRRRSSSVVVYYY\\\```^^^]]]^^^\\\XXXYYY]]]VVVXXX[[[___eeekkkpppssshhhddd```^^^```eeeiiikkkgggjjjmmmllliiijjjoootttpppzzz}}}uuusssxxx~~~}}}{{{wwwvvvwww~~~~~~~~~~~~~~~}}}}}}|||xxx{{{{{{wwwpppmmmnnnrrrkkkiiieeecccaaa```]]]\\\aaaaaaaaaaaa``````______^^^___\\\YYYYYY\\\[[[WWWTTTUUUWWWXXXZZZ[[[\\\\\\WWWXXXXXXXXXXXX[[[___ccclllpppvvv|||zzz^^^[[[VVVUUUYYY___eeeiiikkkgggdddffflll{{{ddd]]]aaa```[[[[[[[[[______YYYWWWZZZ___```ccc\\\XXXZZZYYYTTTSSSVVVRRRTTTQQQTTTZZZVVVZZZkkkrrr[[[XXXZZZZZZ\\\YYYWWWWWWXXXXXXTTTQQQ^^^|||hhhRRRJJJRRR\\\eeecccTTTIIIDDDFFFOOOTTTRRROOOPPPXXXZZZ\\\___aaaaaa``````QQQHHHDDDIIIMMMTTTfffyyy;;;<<<<<<<<<;;;;;;===>>>;;;;;;;;;:::888777777999777888999:::999777666444555:::<<<;;;<<>>;;;888777888:::888888999999888666555444333777999999:::======:::===>>>@@@BBBCCCEEEFFFGGG???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::555666777999<<>>888666;;;AAA??????>>>;;;999999:::<<<::::::::::::999777666555555777888888999999999777;;;;;;<<<===???CCCFFFHHHAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999444444555777999;;;===>>>EEECCCAAAAAACCCCCCBBB@@@>>>>>>>>>???AAACCCCCCCCCDDDAAA@@@BBBHHHLLLNNNMMMSSSTTTTTTSSSPPPMMMJJJHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDEEEFFFHHHKKKNNNNNNLLLJJJIII@@@HHHNNNKKKIIIKKKMMMNNNMMMJJJHHHHHHJJJKKKJJJIIINNNMMMLLLKKKJJJKKKLLLLLLRRRQQQOOOOOOQQQRRRRRRRRRVVVVVVUUUTTTTTTTTTSSSSSSUUUTTTRRRRRRRRRTTTWWWXXXUUUWWWYYYXXXTTTRRRRRRTTTUUUVVVUUUSSSTTTWWWVVVQQQSSSQQQOOOMMMOOOOOOMMMJJJGGGIIIMMMPPPRRRRRRRRRQQQSSSRRRTTTXXXYYYYYY\\\bbb]]]ZZZVVVSSSTTTWWW\\\___]]]ZZZVVVTTTUUUWWWXXXYYY[[[]]]```aaacccfffjjjnnnpppooorrrwwwyyyvvvuuuwwwssspppppprrrqqqnnnpppvvvuuuuuuwww{{{}}}{{{zzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}{{{|||zzzwwwsssnnnjjjcccbbbaaa```______^^^______aaa___]]]^^^bbbbbb^^^]]]^^^``````___]]]ZZZXXXWWWWWWXXXWWWVVVWWWZZZ]]]ccc```___aaaggglllnnnnnnjjjooowwwtttkkkbbb___dddiiijjjjjjhhhjjjoooxxxooo]]]WWWYYYXXXUUUSSSTTTSSSPPPNNNRRRWWWWWWSSSVVVUUUUUUWWWXXXVVVTTTRRRQQQQQQLLLKKKOOONNNWWWmmm```UUUUUUUUUUUUXXX\\\\\\YYYVVVVVVWWWXXXgggyyycccVVVQQQMMMZZZsssssseeeUUUMMMNNNQQQQQQPPPUUUVVVVVVVVVWWWXXXYYYYYYUUUQQQNNNNNNJJJDDDCCCFFFNNN\\\yyy999;;;<<<;;;888888:::<<<;;;<<<<<<;;;:::;;;===@@@<<<<<<;;;;;;:::999888888999999:::::::::777666555666666555666888<<<@@@CCCAAAAAAAAA@@@???>>>===<<<::::::;;;;;;::::::999888666666666666777888999:::AAA@@@??????@@@AAABBBAAA=========???BBBDDDDDDCCCEEECCCAAACCCGGGJJJJJJHHHMMMNNNOOOPPPOOOMMMJJJHHHEEEEEEGGGHHHIIIIIIHHHHHHKKKJJJIIIGGGFFFEEEDDDCCCEEEGGGJJJKKKLLLLLLJJJGGGEEEKKKMMMHHHFFFJJJPPPTTTOOOMMMKKKIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLSSSQQQNNNMMMNNNNNNMMMLLLUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXQQQTTTVVVVVVSSSQQQSSSUUUUUUWWWWWWUUUWWWZZZ[[[WWW[[[UUUPPPOOORRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPQQQKKKJJJLLLQQQRRRRRRUUU[[[ZZZZZZYYYXXXYYYZZZ\\\]]]\\\YYYVVVUUUUUUVVVWWWWWWUUUVVVXXXZZZ\\\___cccfffkkkhhhiiimmmooonnnooosssjjjjjjlllnnnmmmkkklllooorrrooommmmmmpppssstttuuuqqqrrrxxx|||zzzwwwvvvyyyzzz{{{}}}~~~}}}|||xxxtttmmmlllkkkhhhfffcccaaa```^^^___^^^[[[]]]aaa```]]]______``````___]]]ZZZYYYTTTUUUVVVVVVVVVWWWYYY\\\^^^\\\[[[^^^cccffffffdddbbbdddiiipppxxx~~~|||tttjjjfffgggkkklllkkkjjjkkktttpppdddXXXTTTUUUUUUSSSRRRSSSSSSQQQOOOSSSXXXWWWSSSRRRSSSSSSTTTUUUVVVTTTQQQSSSTTTOOONNNQQQQQQ\\\ssseeeXXXWWWWWWRRRVVVZZZZZZXXXVVVVVVXXXXXXaaammm___WWWMMMTTTkkk{{{vvvfffXXXQQQPPPOOONNNSSSTTTWWWXXXWWWUUURRRQQQRRRPPPPPPRRRPPPJJJFFFEEEKKKNNN```:::888777666777888777777555777:::;;;;;;<<<>>>@@@<<<<<<<<<;;;;;;;;;;;;;;;<<<::::::<<<;;;777555666333222111111333777:::===>>>???????????????>>>===:::;;;;;;<<<<<<:::999888999888888777888888999999;;;;;;:::::::::;;;===>>><<<::::::>>>BBBEEECCCAAAFFFEEEDDDEEEGGGHHHHHHHHHGGGIIIKKKLLLLLLKKKJJJIIIDDDEEEFFFGGGGGGGGGFFFFFFMMMKKKIIIIIIIIIIIIGGGEEEHHHIIIIIIGGGIIILLLJJJGGGKKKMMMLLLFFFEEEKKKRRRUUUPPPNNNLLLJJJJJJJJJLLLMMMGGGIIIJJJMMMNNNOOOPPPPPPSSSQQQOOONNNMMMLLLJJJHHHMMMNNNOOOOOONNNPPPSSSUUUVVVWWWYYYYYYYYYWWWTTTSSSNNNQQQTTTTTTRRRQQQSSSUUUTTTWWWWWWUUUWWW[[[]]][[[^^^WWWRRRSSSUUUTTTTTTVVVUUUSSSPPPMMMLLLMMMOOOQQQLLLJJJKKKNNNMMMKKKLLLQQQTTTUUUWWWYYYZZZ[[[[[[ZZZ\\\YYYWWWWWWXXXXXXXXXWWWQQQQQQRRRSSSUUUXXX[[[\\\bbb``````dddggggggjjjnnnggghhhkkknnnqqqqqqqqqqqqqqqooommmllllllooorrrtttsssrrrsssvvv}}}|||yyywwwxxxyyy|||~~~}}}yyyyyywwwtttoooiiidddaaa^^^___^^^[[[\\\```___\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXXXXWWWWWWYYY[[[YYYYYYZZZ]]]___aaa```___```aaaccceeeiiipppwww}}}|||tttmmmkkklllnnnoooppprrr~~~vvvbbb]]]VVVSSSSSSSSSRRRPPPQQQRRRRRRPPPRRRWWWWWWTTTQQQRRRRRRQQQRRRUUUSSSOOOSSSUUUQQQQQQTTTTTTaaayyylll]]]ZZZZZZSSSUUUWWWWWWWWWWWWXXXYYYZZZaaa|||zzziii```RRRRRRbbbooo}}}hhhVVVOOOOOOPPPQQQSSSVVVXXXWWWTTTOOOMMMPPPPPPQQQRRRQQQMMMGGGCCCIIIGGGNNNhhh777666444444444444444444111555888;;;;;;;;;<<<===;;;::::::::::::;;;<<<<<<;;;888999===<<<888666999444333222111222555777999999:::;;;===>>>>>>======<<<===>>>???>>>===;;;:::999999999999999:::;;;<<<999999888666555666888999999777777;;;AAACCCBBB???AAACCCDDDEEEDDDEEEGGGHHHFFFGGGHHHIIIJJJJJJIIIIIICCCCCCDDDEEEEEEFFFGGGGGGMMMKKKJJJKKKMMMNNNLLLKKKMMMMMMJJJEEEGGGMMMMMMIIINNNNNNKKKGGGGGGMMMRRRRRRNNNMMMLLLJJJIIIIIIJJJKKKFFFHHHKKKNNNQQQRRRSSSSSSQQQPPPOOOOOOOOONNNKKKHHHIIIJJJKKKKKKKKKLLLPPPTTTUUUVVVWWWWWWVVVUUUSSSRRRNNNQQQTTTTTTQQQPPPRRRTTTQQQUUUUUUSSSTTTXXX[[[ZZZ[[[VVVTTTXXXXXXUUUTTTWWWVVVTTTQQQNNNMMMMMMOOOPPPPPPNNNNNNOOOMMMJJJKKKOOOOOOQQQSSSVVVWWWXXXXXXXXX[[[ZZZXXXXXXZZZZZZYYYXXXSSSRRRQQQRRRTTTVVVXXXXXX\\\ZZZ[[[```bbbbbbdddhhhggghhhmmmttt|||{{{{{{{{{xxxuuuuuuyyy||||||uuuqqqqqqsssuuuwww~~~~~~{{{|||~~~}}}}}}~~~}}}xxxqqqjjjfffbbbbbb```]]]^^^aaa```]]]ZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]][[[YYYWWWXXXYYYWWWYYY]]]^^^^^^]]]]]]]]]___```aaaaaabbbeeeiiilllsss}}}xxxrrrppptttxxxvvvzzzjjj]]][[[XXXUUUSSSRRRPPPOOOLLLPPPQQQOOOOOORRRTTTSSSQQQSSSQQQNNNOOOSSSSSSNNNQQQTTTRRRRRRUUUVVVccc|||tttbbb^^^]]]VVVUUUTTTUUUXXXZZZ[[[[[[[[[ccczzzrrrhhhZZZTTT^^^fffhhhWWWQQQPPPOOOQQQSSSUUUUUUSSSQQQOOOOOOOOOPPPQQQRRRPPPJJJEEEFFFGGGHHHRRRppp444444555333111111222333000444888;;;;;;:::::::::999999999999:::;;;<<<<<<999666777<<<===999888<<<777666444444444555777888555666888:::<<<======<<<===>>>@@@AAA@@@???===<<<999999999:::;;;<<<>>>???;;;:::888666444333555777666555555999???BBB@@@<<<;;;>>>BBBBBBAAABBBEEEHHHGGGGGGHHHHHHIIIIIIHHHHHHBBBBBBBBBCCCDDDFFFHHHIIILLLJJJIIILLLPPPRRRQQQOOORRRQQQKKKEEEGGGNNNOOOKKKOOONNNKKKHHHJJJOOOQQQOOOLLLLLLKKKIIIGGGGGGHHHJJJJJJLLLOOORRRTTTTTTTTTSSSPPPOOOPPPQQQRRRPPPMMMJJJIIIJJJKKKIIIGGGHHHLLLPPPQQQRRRRRRSSSTTTTTTUUUUUUPPPSSSUUUUUURRRPPPQQQTTTPPPSSSTTTQQQQQQUUUWWWWWWVVVTTTUUU[[[ZZZTTTSSSVVVUUUSSSQQQOOONNNNNNNNNOOONNNLLLLLLNNNLLLIIIKKKOOOOOOPPPRRRSSSUUUVVVWWWWWW[[[ZZZYYYYYY[[[[[[ZZZYYYXXXWWWUUUUUUWWWXXXYYYYYY[[[YYYZZZ___```___```ddddddggglllvvv}}}}}}tttqqqrrrtttuuuqqquuu~~~~~~yyyyyy~~~|||~~~~~~|||~~~~~~xxxrrrmmmeeefffccc``````cccbbb^^^[[[ZZZYYYXXXXXXZZZ\\\^^^aaaaaaaaa^^^[[[XXXWWWXXXTTTXXX]]]]]][[[YYYYYYZZZ]]]^^^```aaaaaabbbdddfffdddllluuu||||||zzz~~~xxx~~~yyyddd\\\]]][[[WWWSSSQQQOOOMMMHHHNNNQQQNNNLLLOOORRRRRRQQQSSSQQQLLLMMMRRRRRRNNNNNNRRRQQQRRRUUUVVVccc}}}yyyfff```^^^YYYVVVSSSTTTYYY\\\]]]\\\[[[eeezzzwwwnnn___WWW]]]cccuuu|||bbbTTTOOOOOOPPPQQQRRRSSSSSSSSSSSSNNNOOOOOOQQQSSSTTTOOOIIIFFFKKKIIIGGG\\\666666444222000000222444777888999::::::999777777<<<<<<<<<:::888888999;;;<<<<<<;;;;;;;;;:::::::::888888666555555555666777444444444444666888:::;;;>>>>>>===>>>???>>><<<;;;<<<;;;;;;;;;<<<>>>AAACCCCCCAAA===999666444333333;;;777444666:::===<<<999777:::;;;:::===BBBEEECCCBBBDDDHHHIIIHHHGGGFFFFFFHHHGGGEEECCCAAACCCFFFJJJJJJOOOQQQOOOOOOQQQRRRQQQUUUOOOIIIGGGJJJMMMLLLKKKLLLMMMMMMJJJGGGHHHLLLPPPJJJIIIHHHIIIJJJJJJIIIIIILLLNNNRRRUUUWWWXXXXXXXXXRRRRRRRRRRRRSSSRRRPPPNNNQQQOOONNNLLLHHHDDDGGGMMMKKKPPPUUUUUURRRPPPQQQTTTVVVUUUUUUUUUUUUUUUUUUUUURRROOOLLLJJJLLLNNNPPPQQQPPPQQQQQQQQQPPPQQQSSSVVVRRRPPPOOOQQQUUUXXXWWWUUUNNNLLLJJJKKKMMMNNNLLLJJJKKKNNNQQQQQQPPPOOOOOOPPPUUUWWWYYYZZZZZZZZZ[[[[[[XXXYYY[[[\\\\\\[[[YYYXXX[[[YYYXXXYYY[[[___```aaa^^^cccnnn}}}qqqpppqqqqqqqqqrrrxxx~~~~~~{{{}}}|||~~~~~~{{{uuussssssnnnfffbbbcccccc```\\\^^^``````^^^\\\[[[[[[___^^^^^^^^^___]]]ZZZXXX[[[[[[ZZZZZZYYYYYYXXXXXXSSSZZZaaacccaaa```bbbeeeffffffffffffjjjuuuooobbbbbb___ZZZWWWTTTSSSPPPOOOJJJKKKLLLKKKKKKKKKMMMOOOQQQQQQQQQRRRQQQQQQPPPPPP^^^UUURRRVVVUUUUUUiiibbbXXX\\\XXXWWWUUUTTTVVV[[[```cccbbbiiiwwwuuuhhhfffeeecccsssvvvbbb[[[SSSTTTSSSQQQNNNMMMNNNPPPRRRQQQRRRSSSSSSQQQNNNKKKNNNKKKFFFKKKWWWeee777777666444111000111222444555666777888777777666<<<<<<===<<<:::;;;===???>>>======<<<;;;;;;:::::::::999777666666666666777555555555555666777999:::===<<<;;;<<<============;;;;;;;;;<<<===???BBBCCC@@@>>>;;;888666666666666;;;888555666999:::777444555999:::999;;;@@@AAA@@@AAADDDIIIKKKKKKIIIHHHHHHHHHGGGEEECCCBBBCCCGGGJJJNNNRRRTTTRRRQQQSSSTTTSSSTTTPPPKKKKKKNNNQQQPPPNNNKKKJJJIIIGGGFFFGGGIIILLLKKKKKKKKKKKKLLLLLLLLLKKKNNNOOORRRTTTUUUUUUTTTTTTRRRRRRSSSTTTUUUUUUSSSRRRSSSPPPNNNMMMHHHDDDGGGMMMLLLPPPTTTTTTRRRQQQSSSVVVXXXXXXXXXXXXWWWUUUTTTSSSMMMLLLKKKKKKKKKLLLKKKKKKQQQSSSUUUTTTRRRPPPPPPPPPOOONNNMMMPPPUUUXXXWWWUUURRROOOKKKJJJLLLNNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMPPPRRRUUUVVVUUUVVVYYY[[[\\\]]]^^^______^^^\\\[[[^^^\\\ZZZZZZ[[[]]]^^^^^^___bbbiiivvvwwwssssssssskkkmmmtttzzzzzzwwwzzz}}}}}}~~~~~~}}}{{{{{{}}}|||{{{zzzuuummmgggfffddd```___```aaaaaa```___```bbb]]]]]]\\\^^^```aaa```^^^[[[ZZZYYYXXXWWWVVVUUUUUURRRWWW^^^aaa```^^^^^^___bbbeeehhhjjjiiiiiilllnnn}}}lllbbbaaa^^^ZZZVVVSSSPPPMMMKKKIIIIIIIIIJJJKKKLLLNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRVVVQQQRRRWWWUUUWWWkkkcccYYY\\\XXXVVVUUUTTTUUUXXX[[[]]]```dddpppxxxjjjhhhiiiiiiqqqvvvfffYYYTTTNNNMMMPPPSSSRRRPPPTTTTTTTTTUUUWWWVVVTTTRRRQQQNNNHHHJJJRRR\\\yyy888999999777444222111222333444555666666666666666999:::;;;:::999:::<<<>>>>>>>>>===<<<<<<;;;::::::;;;:::999888777777777777666666666666666777888888::::::::::::;;;===???@@@;;;;;;<<<===???@@@AAAAAA<<<;;;999888777888888999;;;888666777999888444000444888888777888<<<===;;;<<>>???@@@======>>>?????????>>>>>>;;;:::999888888888999999:::999999:::;;;999555222555888999777888;;;;;;888555:::@@@DDDEEEDDDCCCBBBCCCCCCBBB@@@???@@@CCCEEEKKKOOOQQQNNNLLLNNNNNNLLLIIIHHHGGGIIIMMMOOOPPPOOORRRNNNJJJIIIKKKLLLJJJHHHGGGJJJMMMNNNNNNNNNNNNNNNPPPQQQQQQRRRQQQQQQPPPOOOLLLNNNQQQTTTUUUVVVWWWWWWXXXUUUSSSQQQLLLHHHJJJPPPUUUUUUSSSNNNJJJHHHIIIKKKJJJMMMQQQUUUVVVUUUSSSQQQIIIKKKNNNPPPPPPPPPOOOOOOMMMQQQTTTVVVVVVTTTSSSSSSPPPNNNNNNQQQUUUWWWUUUSSSTTTRRRPPPOOOOOOPPPQQQRRRPPPOOONNNNNNOOONNNKKKHHHFFFJJJMMMKKKGGGHHHNNNTTTYYYZZZ\\\]]]^^^_________ZZZXXXXXXZZZ]]]```aaaaaa]]]]]]___gggrrr~~~xxxpppmmmhhhjjjmmmppppppqqqtttxxxrrrtttuuuuuuwww}}}{{{zzz{{{}}}~~~|||zzzuuupppgggfffeeebbbaaabbbfffiiihhheeeaaa```aaabbbccccccaaa```___]]]\\\[[[[[[[[[XXXWWWWWWXXXZZZZZZXXXVVVWWWYYY[[[^^^bbbfffjjjmmmcccjjjqqqtttwww~~~tttfffbbb\\\ZZZXXXVVVTTTPPPLLLHHHMMMIIIEEEGGGLLLNNNLLLHHHHHHIIIKKKLLLNNNOOOOOOPPPMMMNNNSSSVVVUUU]]]zzzggg[[[\\\VVVWWWXXXXXXXXXXXXWWWVVVZZZZZZ^^^kkkzzzvvvwwwwwwvvv}}}eeeXXXWWWWWWRRRMMMPPPOOONNNOOOQQQTTTTTTTTTQQQQQQLLLMMMRRRSSSbbb|||555888<<<======;;;;;;;;;<<<<<<;;;:::999888888888444555666444222111111222666777888999:::;;;;;;<<<;;;;;;;;;:::999888888777777777777777777666666555333777<<>>>>>>>>@@@@@@??????===<<<:::999;;;;;;:::999888888888888999999;;;<<<===<<<:::888666:::;;;999999<<<;;;888222777<<<@@@@@@??????>>>?????????===<<<<<>>???>>><<<;;;::::::::::::888999:::999666444333333555555666777999:::;;;;;;999999:::::::::999888888666777777777777777666555222777===???>>>;;;;;;<<>>>>>=========<<<<<<<<<;;;::::::<<<>>>EEEIIIKKKHHHGGGIIIIIIGGGHHHHHHGGGHHHIIIKKKNNNOOOQQQNNNLLLJJJIIIGGGEEEDDD>>>AAADDDEEEEEEFFFIIIMMMJJJKKKKKKLLLMMMNNNOOOOOOMMMQQQUUUWWWVVVUUUXXXZZZXXXVVVUUUSSSOOOKKKNNNTTTRRRQQQOOONNNMMMNNNPPPQQQPPPRRRTTTUUUSSSPPPKKKHHHFFFJJJNNNPPPPPPQQQTTTWWWUUUVVVWWWVVVTTTRRRRRRSSSTTTSSSRRRSSSUUUTTTPPPLLLKKKNNNRRRSSSRRRQQQPPPQQQLLLNNNPPPPPPNNNMMMLLLMMMLLLLLLKKKJJJHHHHHHIIIKKKJJJKKKMMMPPPSSSVVVXXXZZZYYYXXXXXXZZZ\\\]]]]]]\\\]]]___aaacccdddddddddccckkknnnqqquuuyyy~~~yyyooogggeeefffdddbbbcccjjjnnnnnnfffeeedddbbbbbbffflllqqqqqqtttyyy~~~|||}}}}}}~~~{{{||||||zzzwwwrrrooooooooohhheeebbb```bbbcccdddeee^^^]]]\\\[[[[[[]]]___```___]]]YYYVVVUUUWWWZZZ\\\ZZZYYYZZZ[[[]]]]]]\\\ZZZ^^^aaadddeeeeeefffjjjnnnrrr|||zzzjjjccc___YYYXXXVVVVVVVVVVVVSSSQQQRRROOOLLLLLLMMMNNNLLLIIIIIIIIIJJJKKKLLLLLLLLLKKKRRRRRRSSSTTTZZZooommm\\\XXXUUUWWWZZZ]]]^^^^^^^^^]]]\\\^^^^^^^^^ddduuu~~~oooeeekkktttyyykkkaaa[[[[[[WWWRRROOOOOORRRTTTTTTOOOSSSPPPPPPUUURRRSSSaaa444777999;;;;;;;;;<<<===;;;::::::999999:::;;;;;;;;;===>>>>>>;;;999999999777888888888888999999999777777999::::::999999888555666777888888777666666555888;;;;;;777666888;;;???>>><<<:::999999999999::::::::::::999888888777666777888888888999:::;;;888<<<===<<<===???===:::999;;;======<<<;;;;;;<<<;;;;;;<<<;;;999999;;;===BBBFFFHHHFFFEEEGGGHHHFFFKKKJJJIIIHHHGGGIIILLLOOONNNNNNLLLJJJFFFCCCBBBBBB;;;>>>AAAAAA@@@BBBHHHMMMLLLLLLLLLMMMMMMNNNOOOPPPLLLPPPTTTUUURRRQQQSSSVVVUUUSSSRRRQQQMMMJJJMMMTTTMMMLLLKKKLLLNNNPPPQQQQQQRRRSSSTTTSSSQQQLLLHHHEEEEEEJJJQQQSSSQQQPPPQQQSSSSSSUUUXXXYYYVVVTTTRRRQQQQQQPPPPPPQQQSSSRRRNNNJJJIIILLLOOOPPPPPPOOOQQQSSSNNNSSSVVVTTTOOOKKKMMMPPPOOOMMMKKKLLLMMMNNNLLLKKKKKKKKKMMMOOOQQQTTTVVVWWWWWWWWWWWWYYY[[[\\\\\\[[[]]]___aaabbb```^^^\\\[[[^^^___bbbdddhhhlllqqqtttxxx~~~|||vvvrrrlllgggbbbeeeeeebbbeeejjjllliiikkkjjjhhhfffcccbbbcccdddjjjmmmrrrwww}}}~~~yyyxxx|||~~~|||wwwtttrrrhhheeebbbaaaaaabbbbbbaaa^^^\\\ZZZYYYYYYZZZ\\\]]][[[\\\\\\ZZZWWWVVVYYY\\\WWWWWWXXX[[[^^^^^^\\\YYYZZZZZZ[[[^^^aaadddfffgggiiimmmuuu~~~vvvjjjccc]]][[[YYYVVVUUUUUUUUUSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPKKKKKKKKKKKKKKKJJJIIIHHHOOOOOOQQQUUU```zzzppp\\\VVVUUUVVVXXX[[[\\\\\\\\\\\\YYYZZZZZZ[[[aaapppooobbbdddhhhvvvtttggg```[[[SSSNNNMMMNNNPPPQQQQQQUUURRRSSSXXXUUUSSS]]]ooo555666888999888888999;;;777666666666777999;;;===<<<>>>@@@@@@>>>=========;;;;;;::::::999888888777555666888999::::::999888444555777888888888777666777999999666222111666;;;===;;;999888888999:::;;;888999999::::::999999999555555666555444555666888777;;;===<<<===???>>>:::;;;<<<<<<;;;999888999:::;;;;;;<<<;;;::::::;;;===>>>CCCEEECCCCCCEEEFFFEEEKKKJJJHHHFFFEEEGGGJJJMMMMMMOOOOOOKKKEEEBBBBBBCCC:::===???>>>===@@@GGGNNNHHHHHHGGGGGGGGGHHHHHHIIIIIIMMMQQQQQQMMMLLLNNNPPPRRRPPPPPPOOOLLLIIIMMMSSSJJJIIIIIIIIIKKKLLLLLLLLLOOOPPPPPPPPPNNNJJJGGGEEEEEELLLUUUWWWTTTPPPOOOOOOMMMRRRXXX[[[ZZZWWWTTTSSSNNNMMMMMMOOORRRQQQMMMIIIIIIKKKMMMMMMLLLNNNRRRVVVQQQWWW\\\XXXPPPKKKMMMRRRPPPMMMKKKMMMRRRSSSPPPLLLNNNNNNOOOPPPRRRTTTUUUVVVRRRSSSTTTWWW[[[^^^^^^]]]\\\^^^aaaaaaaaa_________[[[\\\]]]^^^```cccfffhhhjjjmmmmmmjjjiiijjjiiieeeaaafffhhhgggiiinnnlllggglllllllllllljjjiiihhhhhhfffiiinnnqqqrrrtttvvvwww~~~wwwtttvvvzzz||||||~~~|||{{{|||zzzuuussskkkhhhdddbbb```___]]][[[```^^^[[[YYYXXXYYYZZZ\\\WWW[[[___]]]YYYVVVWWWZZZ[[[WWWSSSRRRSSSTTTSSSQQQZZZXXXWWWYYY___ccceeeeeekkkjjjkkklllrrr}}}uuujjjccc\\\]]]ZZZVVVTTTSSSSSSRRRQQQNNNOOOPPPQQQPPPQQQSSSUUUTTTTTTSSSSSSQQQPPPNNNNNNJJJLLLOOOVVVeeerrr[[[TTTTTTUUUWWWYYYYYYZZZYYYYYYSSSSSSTTTWWW```oootttgggccc```gggiiibbbZZZSSSQQQQQQSSSTTTQQQWWWUUUVVV]]][[[YYY```[[[uuu}}}~~~vvvwww~~~777777777777777777888888555333555888777666888===999888777999===???>>><<<::::::<<<=========<<<;;;@@@===999999;;;<<<<<<:::<<<<<<;;;999777777999;;;999777666777:::999666333:::999888888888999:::;;;<<<<<<;;;;;;;;;:::::::::;;;:::888777666555555555;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;@@@@@@AAAAAA@@@???>>>===BBB???===>>>AAADDDDDDCCCAAABBBCCCDDDEEEGGGHHHHHHJJJIIIFFFDDDCCCCCCDDDEEENNNEEE>>>===CCCGGGDDD@@@FFFGGGEEEBBBDDDIIIGGGAAALLLKKKJJJIIIJJJKKKNNNOOONNNLLLJJJJJJKKKJJJIIIGGGHHHIIIKKKNNNPPPPPPNNNKKKMMMPPPQQQOOOIIIEEECCCCCCFFFKKKPPPQQQNNNKKKLLLNNNKKKPPPVVVXXXVVVSSSQQQPPPMMMPPPSSSUUUUUUTTTQQQOOOPPPLLLHHHIIILLLPPPQQQPPPSSSVVVYYYXXXTTTRRRQQQRRRUUURRRPPPQQQTTTUUUSSSPPPPPPQQQQQQRRRSSSSSSTTTTTTXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVZZZ^^^bbbcccdddddd^^^______]]]]]]```hhhmmmbbbdddeeeccc```___aaaddd___bbbeeeiiikkkllllllkkkkkkpppssspppiiigggjjjnnnmmmiiieeeeeeiiilllllljjjxxxtttqqquuu~~~yyyxxxzzz}}}~~~{{{{{{}}}|||zzzrrrkkkhhhddd^^^\\\]]]``````aaa```___]]][[[YYYYYYXXXWWWXXXYYY[[[^^^```[[[ZZZXXXTTTRRRSSSVVVZZZUUURRRPPPRRRXXX]]]```aaafffffffffiiimmmrrrwww{{{yyyooofff]]]]]]^^^YYYRRRRRRVVVWWWRRROOOPPPRRRTTTUUUUUUTTTTTTTTTTTTUUUTTTRRRPPPMMMKKKPPPPPPPPPSSSdddppp\\\VVVTTTSSSSSSSSSTTTVVVYYYZZZWWWZZZTTTSSS^^^iiixxx~~~mmmdddaaadddvvv|||dddUUUSSSVVVTTTOOOUUU[[[]]]\\\\\\```dddccciiihhhgggfffeeeccc```^^^[[[```fffhhhjjjppp{{{999999888777666555444333333111333666666555777<<<:::888777999;;;<<<;;;::::::;;;<<<===<<<<<<;;;:::@@@===;;;;;;======<<<:::999:::;;;;;;::::::<<<>>>;;;:::999:::<<<<<<999666777777777888999:::<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;::::::999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>@@@AAAAAA@@@===>>>???AAACCCEEEFFFFFFHHHGGGEEECCCCCCDDDEEEFFFJJJEEE@@@AAAEEEFFFCCC???EEEFFFEEEBBBDDDHHHGGGAAAGGGGGGGGGGGGHHHKKKMMMOOOPPPNNNLLLLLLMMMMMMLLLKKKMMMLLLKKKKKKKKKLLLLLLKKKLLLOOOQQQQQQMMMIIIHHHHHHJJJPPPVVVWWWRRRLLLIIIIIIJJJNNNSSSTTTRRROOONNNMMMNNNPPPRRRTTTSSSQQQOOOMMMNNNLLLKKKLLLPPPTTTVVVXXXUUUVVVWWWUUUSSSQQQRRRTTTSSSTTTUUUUUUSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTVVVYYY\\\^^^```````````````]]]YYYWWWZZZ```fffdddcccaaaaaa`````````___aaaccceeehhhjjjkkkkkkkkkmmmqqqtttqqqkkkgggiiillljjjfffbbbcccgggiiihhheeekkkhhhgggiiiqqq{{{~~~~~~zzzyyy}}}|||uuuooommmiiidddbbbccccccccccccbbb```^^^[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZ]]]\\\[[[XXXUUUUUUWWWYYYVVVSSSOOOOOOTTTYYY\\\^^^___```aaadddhhhmmmrrruuuuuuxxx}}}zzzooofff___^^^^^^ZZZTTTTTTWWWVVVRRRNNNOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVVVVUUURRROOOMMMOOOPPPOOOQQQ```pppZZZTTTSSSRRRQQQPPPQQQTTTVVVXXXSSSWWWSSSSSS^^^jjj~~~{{{mmmaaa___bbbsss~~~iii]]]XXXUUUQQQUUUZZZ]]]^^^aaagggiiihhhjjjhhhgggfffeeeaaa]]]YYYZZZ\\\\\\ZZZXXXYYY___dddffflllppprrr|||777777777666666444333333111000111555555333666;;;999888777777999999888777:::;;;;;;;;;;;;;;;::::::???>>>===>>>??????===;;;:::<<<>>>>>>===<<<<<<===;;;;;;;;;<<<===<<<:::888333444666888:::<<<======;;;::::::::::::999999999===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<;;;:::999::::::<<<<<<======<<<<<<===>>>@@@AAACCC@@@>>>======>>>===<<<:::;;;<<<>>>???AAABBBCCCDDDCCCBBBBBBBBBCCCEEEFFFEEECCCCCCCCCDDDDDDAAA???DDDEEEEEECCCEEEHHHFFFBBBEEEEEEEEEGGGIIIKKKNNNPPPPPPNNNLLLLLLNNNOOONNNMMMPPPNNNJJJHHHGGGHHHJJJLLLMMMPPPSSSSSSRRROOONNNMMMNNNTTT[[[]]]WWWOOOHHHEEEJJJMMMOOOPPPOOOMMMLLLLLLOOOPPPQQQQQQPPPNNNKKKJJJJJJKKKMMMNNNQQQTTTYYY]]]VVVUUUSSSPPPNNNNNNPPPRRRPPPTTTXXXWWWSSSQQQQQQSSSQQQRRRSSSUUUWWWXXXYYYYYYWWWVVVUUUTTTSSSTTTUUUUUUTTTVVVWWWYYYZZZZZZZZZZZZ___^^^\\\WWWUUUWWW^^^dddhhhdddaaaaaacccddd```]]]aaabbbbbbccceeefffhhhhhhhhhlllpppooojjjgggiiilllhhheeecccdddggghhhfffcccfffffffffgggiiiooovvv{{{{{{}}}~~~zzzxxxzzz}}}yyytttsssqqqmmmjjjkkkiiiiiihhhfffccc```\\\[[[[[[ZZZXXXVVVUUUUUUUUUVVV]]]^^^^^^\\\ZZZXXXYYYZZZYYYUUUQQQOOOQQQTTTWWWXXXXXXYYY[[[^^^ccchhhlllooorrrrrrqqqsssyyy{{{nnneee_________\\\XXXWWWXXXVVVRRROOOOOOOOOPPPRRRTTTUUUVVVUUUVVVXXXYYYXXXUUUQQQOOONNNOOOOOOOOOYYYuuurrr[[[SSSTTTRRROOONNNNNNPPPSSSUUURRRWWWUUUTTT\\\hhhwwwmmm___^^^```nnn}}}hhh\\\VVVTTTWWW[[[^^^aaahhhpppsssqqqttttttsssrrrpppkkkeeeaaa```^^^ZZZVVVSSSRRRRRRRRRPPPXXX\\\ZZZ]]]ppp333444555777777888777777333111222444333111222777666666555666777777777666888888999::::::;;;;;;;;;===>>>>>>???@@@???===<<>>;;;:::::::::::::::;;;;;;:::999777333555777999;;;;;;;;;;;;::::::999999999888888888999999999999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::<<<======<<<:::999:::;;;===???@@@>>><<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCDDDAAAAAABBBAAA?????????@@@CCCDDDEEEFFFGGGGGGGGGEEEGGGGGGGGGHHHJJJLLLNNNOOOLLLKKKJJJKKKMMMNNNNNNNNNPPPNNNLLLIIIHHHIIILLLOOOOOOQQQTTTUUUTTTRRRPPPOOOOOOUUU[[[]]]YYYRRRLLLHHHNNNOOOPPPPPPOOOOOONNNNNNPPPPPPPPPOOONNNKKKIIIHHHFFFIIILLLMMMNNNQQQWWW\\\VVVSSSNNNJJJGGGHHHJJJLLLLLLOOOTTTUUUTTTRRRQQQRRRQQQRRRUUUWWWYYYZZZ[[[[[[XXXWWWUUUTTTSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUYYYZZZ[[[YYYYYY[[[aaafffiiigggeeeeeeeeeeeebbb```___^^^^^^]]]^^^```bbbddd^^^bbbgggiiihhhgggiiillliiihhhggghhhjjjiiigggeeeiiikkklllkkkiiijjjooosssnnnjjjrrr|||yyyyyyyyy{{{{{{xxxssspppqqqoooooommmkkkhhhddd```^^^^^^]]][[[YYYWWWVVVVVVVVVZZZ]]]______]]][[[[[[[[[]]][[[WWWUUUSSSRRRRRRRRRTTTUUUXXX[[[___cccfffhhhuuutttsssrrrtttyyy|||lllddd___aaa```]]][[[ZZZZZZWWWTTTSSSRRRQQQQQQQQQRRRTTTUUUUUUWWWZZZ[[[[[[XXXUUURRRNNNOOOOOONNNRRRiiiuuu^^^TTTTTTRRROOOMMMMMMOOORRRTTTTTTZZZXXXUUUYYYcccyyypppjjj^^^^^^___kkkmmm^^^WWWUUUYYY]]]```fffqqq~~~}}}zzzuuummmfffaaa\\\VVVRRRQQQVVVYYYUUUSSS[[[lllzzz222444666888999999999999666444444555222///000444222333444444555666777888444555666777999;;;<<<===;;;===>>>??????>>>===<<<>>>@@@AAA@@@>>>;;;::::::999:::<<<<<<;;;:::999888666777888999:::999888777999888888888888777777777666666777777888:::;;;<<<<<<<<<============<<<;;;;;;::::::999:::;;;<<<======<<<999888777888:::;;;<<<<<<;;;:::999:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@>>>???>>>;;;999999===@@@BBBCCCEEEGGGHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKNNNPPPOOOOOOLLLMMMOOONNNMMMNNNPPPSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMPPPUUUWWWWWWTTTQQQOOORRRRRRRRRRRRSSSTTTSSSSSSQQQQQQOOONNNLLLJJJIIIHHHHHHKKKMMMNNNMMMOOOSSSWWWTTTPPPJJJEEEBBBBBBDDDEEEHHHIIIKKKOOOSSSTTTQQQOOOQQQRRRUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRVVVYYY[[[ZZZ\\\```dddbbbeeegggfffdddbbbbbbddd___^^^]]]\\\]]]___aaaccc\\\___dddfffffffffhhhkkkiiiiiiiiijjjjjjjjjiiiggghhhkkkllljjjgggfffhhhjjjfffaaahhhvvvzzzrrrsss|||~~~|||zzz{{{{{{|||}}}~~~xxxssssssuuuuuusssqqqmmmiiifffddd```___]]]\\\ZZZXXXXXXWWWWWWZZZ]]]______]]]\\\\\\``````___]]]YYYUUURRRPPPRRRSSSVVVYYY\\\^^^``````kkkmmmqqqsssssstttuuuwww{{{~~~~~~}}}ppphhhdddccc```^^^^^^^^^\\\YYYXXXXXXWWWUUUSSSRRRRRRRRRSSSUUUWWWZZZ\\\\\\ZZZWWWUUUPPPPPPPPPNNNNNN___ttt]]]TTTUUUSSSPPPNNNNNNOOORRRSSSSSSYYYXXXVVVXXX___}}}pppgggccc]]]^^^^^^ggg~~~zzzkkk^^^VVVTTTYYY___gggqqqzzzoooddd\\\YYYWWWTTTQQQNNNQQQYYY```nnn~~~555666888::::::999777666888666555666333///000444///111333444444555777999444444555666888:::<<<===999;;;======<<<;;;<<<===999;;;===>>>======>>>???:::<<<>>>>>><<<;;;:::;;;999999999999888777666555888888777777777666666666777777777888999:::<<<<<<======>>>??????===<<<;;;::::::;;;<<<<<<============<<<:::999888888999999:::;;;;;;:::888999;;;==================<<<<<<<<<999999::::::;;;;;;;;;;;;===<<<:::777666777;;;>>>???@@@CCCGGGGGGDDDDDDGGGGGGFFFFFFEEEDDDCCCBBBAAAGGGHHHJJJNNNRRRSSSRRRPPPIIIMMMQQQRRRQQQQQQTTTVVVTTTRRRPPPOOOPPPOOOMMMLLLJJJLLLNNNQQQSSSSSSRRRQQQRRRRRRRRRTTTVVVWWWWWWUUUQQQPPPOOOMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRTTTQQQMMMHHHEEECCCCCCBBBAAAGGGEEEFFFJJJPPPSSSPPPLLLPPPRRRUUUXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQTTTWWWWWWVVVUUUXXXZZZZZZ^^^cccccc```___aaadddaaa```______```bbbdddfffcccdddeeeeeeeeeeeefffhhhgggggggggggghhhhhhhhhiiihhhiiijjjiiigggffffffgggbbb```eeeooorrrmmmkkkooosssssswww~~~||||||{{{zzz{{{|||}}}~~~|||wwwvvvzzzyyyxxxwwwtttpppmmmkkkddddddbbb```^^^[[[ZZZYYYVVVYYY]]]______]]]]]]]]]```aaabbb```\\\XXXVVVVVVSSSUUUWWWYYYZZZZZZZZZZZZ___dddkkkppprrrsssssssssuuutttwww~~~|||~~~uuuoookkkeee```^^^___```]]]\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRUUUWWWXXXZZZZZZZZZYYYXXXSSSRRRRRRPPPMMMWWWuuupppZZZRRRSSSRRRQQQPPPOOOPPPRRRSSSOOOTTTUUUUUUWWW\\\xxx}}}kkk___[[[ZZZ[[[\\\aaauuurrrggg[[[UUUVVV^^^kkkzzzuuujjj^^^VVVPPPLLLLLLOOORRR___ttt333555777999999888777555888666666777555222333888000333555555333333555888666555555555666888:::;;;888999::::::888888:::===777999:::::::::;;;>>>@@@999<<<>>>>>>;;;::::::;;;::::::888777666666666666777777777666666666555555777777777888999:::;;;<<<<<<===>>>???>>>===;;;:::999;;;===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::777777999;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;:::999999;;;:::888777888999:::;;;;;;;;;@@@EEEEEE@@@AAAEEEEEEDDDDDDCCCBBB@@@???>>>CCCEEEJJJOOOSSSTTTQQQNNNJJJNNNRRRSSSQQQQQQUUUYYYSSSOOOKKKJJJKKKLLLLLLKKKHHHIIIKKKMMMOOOOOOMMMKKKNNNMMMNNNRRRUUUWWWVVVSSSQQQPPPOOONNNMMMNNNOOOPPPRRRQQQPPPQQQRRRSSSRRRQQQMMMKKKIIIHHHIIIIIIGGGEEEFFFGGGHHHJJJLLLMMMMMMLLLPPPRRRTTTWWWXXXXXXVVVUUUUUUVVVWWWXXXXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTRRROOOOOOSSSVVVVVVXXX\\\___aaabbbbbbcccaaaaaaaaaaaacccdddfffgggfffeeedddcccbbbccceeegggeeeeeeeeeeeefffgggiiikkkkkkjjjiiijjjkkkkkkjjjiiidddeeefffiiijjjjjjhhhgggllliiikkkttt{{{}}}{{{xxxwwwwwwwww~~~~~~|||{{{|||||||||{{{yyywwwtttsssooonnnkkkhhheeeaaa^^^\\\YYY\\\___```^^^]]]\\\[[[[[[]]]^^^\\\ZZZZZZ]]]___[[[\\\]]]^^^^^^\\\ZZZXXX^^^bbbfffjjjllloooqqqssssssqqqsssyyy|||xxxqqqlllfff```]]]```aaa______bbb^^^^^^]]][[[YYYWWWUUUTTTUUUUUUVVVWWWXXXYYYYYYYYYVVVTTTSSSSSSNNNRRRjjjlllXXXSSSQQQPPPPPPPPPQQQQQQQQQQQQNNNSSSSSSUUUVVVWWWppp{{{iii]]]XXXTTTVVVVVVYYYkkkzzznnnaaaWWWVVV]]]oooyyylll\\\SSSQQQMMMPPPZZZgggsss~~~...000444777999:::999888666555555888777555777;;;222444666555333222444666888777666555555666777888777888999888666666999===999::::::999888888;;;===777:::<<<<<<999777777999:::999888666666666777888777666666666555555555555666666666666777888999:::;;;<<<===>>>>>><<<:::999999;;;>>>@@@AAA@@@>>>===;;;<<<===>>>????????????===>>>>>>;;;777555777:::888888:::;;;===>>>@@@@@@=========<<<;;;:::888888:::888888999;;;;;;:::888888888===CCCCCC===>>>DDDEEEEEEEEEDDDCCCBBB@@@@@@???BBBGGGNNNRRRRRROOOKKKLLLPPPRRRRRROOOPPPUUUZZZQQQLLLGGGFFFHHHJJJKKKKKKGGGHHHJJJMMMMMMLLLHHHEEEIIIIIIKKKOOOSSSUUUSSSQQQQQQPPPOOONNNNNNPPPRRRSSSRRROOONNNOOORRRTTTRRROOOKKKJJJJJJLLLOOOOOOLLLIIIGGGIIILLLKKKHHHHHHJJJMMMOOOQQQTTTVVVWWWVVVUUUSSSSSSUUUWWWXXXXXXVVVSSSQQQRRRQQQQQQQQQQQQRRRSSSSSSUUUTTTRRRNNNKKKMMMTTTYYYWWWVVVXXX^^^dddgggfffccc___``````aaacccdddfffgggcccbbb```___```bbbeeehhhfffffffffeeefffhhhkkknnnjjjhhhfffhhhlllnnnllljjjjjjllliiiddddddgggfffaaalllhhhhhhnnnrrrrrrvvv||||||wwwtttrrrqqq}}}}}}~~~~~~~~~~~~|||zzzxxxwwwyyywwwtttppplllgggcccaaa^^^___aaaaaa^^^\\\[[[ZZZWWWXXXXXXWWWWWW[[[bbbgggcccccceeeeeeccc```]]][[[aaaaaabbbaaacccfffkkkooorrrpppssszzzzzzwwwxxx~~~}}}~~~wwwooogggggg```]]]```aaa___aaaeee^^^^^^^^^^^^\\\ZZZWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZYYYUUUUUUUUUPPPPPPccc{{{lllYYYVVVNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUTTTVVVVVVSSShhhzzzjjj]]]XXXPPPRRRRRRTTTdddwwwkkk^^^TTTYYYfffzzziiidddTTTOOOMMMQQQWWWaaarrr000111444666777888888777777666333222222555999;;;000000111222333555555666666666666555555444333333555444333333222222333333666666666666666777777777777666555555555666888999:::;;;;;;888444333555888999888777666555555555666444666666666444333444555777777888999999999999888:::<<<>>>>>><<<;;;;;;======AAAAAA<<<;;;@@@BBB@@@@@@@@@>>>======<<<<<<<<<888666777;;;===:::;;;=========>>>>>>>>>>>>======<<<===>>>===<<<999666555::::::::::::;;;===???@@@AAACCCDDDCCC@@@<<<:::999===>>>AAAGGGKKKLLLHHHDDDHHHJJJLLLKKKNNNRRRPPPLLLLLLIIIFFFEEEFFFIIIKKKLLLFFFGGGJJJKKKKKKJJJHHHFFFIIILLLNNNMMMKKKKKKNNNQQQOOOPPPQQQQQQPPPQQQTTTVVVSSSRRRQQQPPPQQQQQQSSSSSSGGGMMMQQQPPPPPPQQQQQQNNNLLLOOOOOOLLLHHHGGGKKKPPPIIIMMMRRRUUUVVVUUUUUUUUUQQQRRRSSSUUUWWWWWWUUUSSSVVVSSSRRRSSSUUUVVVTTTRRRSSSRRRSSSUUUSSSOOOOOOSSSWWWXXXZZZ\\\^^^^^^^^^^^^``````_________```aaaaaadddddddddbbb```aaadddfffcccbbbaaaaaadddhhhjjjkkkkkkkkkjjjhhhhhhjjjnnnrrrppphhhdddfffhhhffffffiiieeeeeehhhjjjhhhffflllsss|||~~~~~~zzzwwwyyyxxx|||~~~|||~~~~~~~~~{{{vvvrrrssstttiiigggdddaaa^^^]]]]]]^^^^^^WWWTTTWWWYYYYYY___gggiiifffddddddeeeccc___[[[___]]]\\\]]]```cccdddeeegggiiimmmttt{{{}}}{{{wwwyyy||||||zzzrrrjjjccc\\\\\\dddeee___```gggeeecccaaa______^^^\\\[[[[[[\\\\\\ZZZVVVTTTSSSSSSXXXYYYXXXUUURRRUUU^^^eeeoooYYYQQQQQQPPPOOOPPPQQQRRRQQQOOOOOONNNRRRTTTOOOPPPeee~~~ooo^^^SSSOOOQQQMMMQQQddd{{{yyyggg\\\TTTQQQ\\\mmmhhh```VVVMMMKKKPPPXXX^^^ttt000111111222333333333333555444222222222444777888111111222333444555666666999888666555444333222222333333222111111111111222333444555777777888888888888888777666777888999:::999::::::888666666888;;;999888777777666666666666555666777666444444444666888999999:::::::::::::::999:::;;;<<<<<<===>>>>>><<<@@@AAA===<<<@@@AAA???@@@???>>>>>>======>>>>>>777555777;;;===;;;;;;>>><<<<<<========================>>>???>>><<<:::888;;;;;;::::::;;;<<<>>>>>>===???AAA@@@>>><<<;;;;;;;;;;;;>>>DDDIIIKKKIIIFFFEEEGGGGGGGGGIIIMMMLLLIIIGGGFFFDDDEEEGGGIIIIIIIIIIIIJJJKKKKKKJJJGGGDDDBBBFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQRRRRRRSSSUUUWWWRRRQQQPPPPPPOOOPPPQQQQQQKKKRRRVVVUUUUUUVVVVVVSSSOOORRRSSSPPPMMMLLLPPPUUUMMMQQQUUUXXXXXXWWWVVVVVVRRRSSSTTTUUUWWWWWWVVVUUUYYYWWWUUUVVVXXXYYYXXXVVVVVVTTTVVVZZZZZZWWWVVVXXXWWWXXXYYYZZZZZZYYYXXXWWW[[[\\\]]]_________^^^]]]bbbcccbbbaaa___```bbbeeebbbaaa``````bbbdddeeefffhhhhhhhhhgggfffiiimmmpppmmmgggdddgggiiihhhhhhkkkdddfffjjjmmmjjjfffhhhmmmrrrrrrvvv|||~~~zzzzzzxxxzzz}}}|||}}}zzzxxxyyy{{{tttsssqqqooommmmmmnnnnnnhhh^^^VVVVVVWWWYYY^^^eeekkkgggcccaaaccccccbbb```bbbaaa``````bbbddddddccceeefffhhhmmmqqquuuvvvvvvwwwxxxyyy||||||zzzssskkkiiibbb```eeeeee___```hhheeedddcccbbbbbb```]]]ZZZ]]]^^^___]]]ZZZWWWVVVWWWXXXYYYXXXUUURRRTTTZZZ```rrr\\\TTTTTTRRRQQQQQQRRRSSSRRRRRRPPPMMMMMMPPPOOOPPPaaavvv~~~mmm]]]TTTMMMPPPLLLOOOaaaxxx~~~qqqeee]]]TTTRRRaaatttqqq___SSSOOOOOOPPPZZZeeeuuu222111111000000000111111222222222222222444555555222222333444555666666777:::999777444333222222222222222111000000000000000111222555777999999888888777666666666666777888888888999999888888888;;;===999888888777777777888888666777888777666555555777::::::;;;<<<<<<<<<<<<;;;999888888999<<<>>>??????<<>>======<<<;;;;;;<<<<<<<<<777555666;;;<<<;;;;;;>>>;;;;;;<<<===============<<<===>>>??????===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<888:::<<<<<<;;;:::;;;<<<999999;;;@@@EEEHHHHHHHHHAAACCCBBB@@@BBBGGGGGGDDDCCCCCCDDDFFFIIIJJJIIIHHHHHHIIIJJJJJJHHHFFFCCCBBBHHHEEEBBB@@@AAACCCDDDDDDGGGJJJNNNPPPQQQQQQRRRSSSPPPOOONNNMMMMMMMMMMMMMMMMMMTTTXXXXXXXXXYYYXXXUUURRRTTTVVVTTTRRRSSSVVVZZZSSSVVVZZZ[[[[[[YYYXXXXXXTTTTTTTTTUUUUUUVVVWWWXXX[[[ZZZYYYYYY[[[[[[ZZZYYYYYYUUUWWW]]]aaa___[[[[[[TTTUUUVVVWWWWWWVVVUUUTTTUUUWWWZZZ\\\]]]\\\ZZZYYY`````````^^^]]]]]]___bbbbbbaaa___^^^^^^^^^___```ddddddddddddccceeeiiilllhhhddddddgggjjjjjjjjjlllhhhkkkppptttqqqjjjiiikkkmmmkkkmmmrrruuuxxx~~~{{{{{{}}}|||~~~|||zzzzzzyyyrrreeeYYYUUUWWWYYY]]]aaajjjeee___]]]___ccceeeeeefffeeeeeefffggggggeeeddddddeeeeeefffhhhlllqqquuuyyywwwtttssstttwww{{{~~~{{{tttpppgggbbbccc```[[[]]]cccdddeeefffhhhhhheee```\\\___aaabbbaaa^^^\\\\\\\\\YYYYYYYYYUUURRRRRRVVVZZZqqqsss\\\TTTVVVTTTQQQQQQRRRTTTTTTTTTQQQLLLJJJLLLMMMPPP\\\kkkmmm]]]SSSLLLOOOKKKMMM]]]rrrrrrjjjbbb[[[TTTUUUeeexxxooo```RRRIIIJJJOOOYYYhhh{{{333222111000000111333333000111222333444444444444333333444444555666777777999888555333222333333444333222111111000000111111111333666888999888666555333333333333444444555555999999888888777888:::;;;999888888888888888999999777888999888666666666777999:::;;;;;;<<<<<<;;;;;;999777666777:::<<<===<<<<<<>>>@@@AAACCCCCCAAA>>>;;;:::999888777777777777666555666;;;<<<:::;;;>>>;;;<<<===>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>===;;;999======<<<;;;::::::::::::555666888888888888:::<<<::::::;;;===@@@CCCFFFGGG???@@@>>>;;;===BBBBBB???BBBAAAAAADDDGGGIIIIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFOOOIIICCCAAAAAACCCBBBAAAAAAEEEJJJMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJQQQUUUUUUTTTVVVUUURRRRRRTTTVVVVVVUUUVVVYYY\\\WWWYYY\\\]]][[[YYYYYYYYYVVVVVVUUUTTTTTTVVVXXXZZZ\\\[[[[[[[[[\\\\\\\\\[[[YYYUUUVVV]]]bbb```[[[XXXOOOQQQSSSUUUVVVWWWWWWVVVSSSTTTVVVXXXYYYYYYXXXWWW\\\]]]]]]\\\[[[[[[\\\^^^aaaaaa```^^^[[[ZZZZZZ[[[aaaaaaaaa```______aaacccbbbbbbcccfffiiijjjlllmmmiiijjjooosssqqqkkkiiilllmmmjjjkkkooorrruuu{{{~~~|||{{{}}}{{{xxxvvvuuuiii\\\WWWYYY\\\\\\[[[bbb^^^YYYYYY]]]bbbeeefffhhhhhhhhhjjjlllmmmkkkiiidddfffgggfffeeegggmmmsssuuusssqqqppprrrvvv{{{~~~yyy~~~yyypppiiieee```[[[\\\aaabbbdddhhhkkkmmmjjjeee``````bbbddddddbbb```______ZZZZZZYYYVVVRRRQQQRRRTTTaaarrr[[[RRRUUUSSSQQQPPPRRRSSSTTTSSSPPPLLLKKKKKKJJJLLLWWWdddqqq]]]QQQKKKOOOKKKLLLZZZmmmpppfff\\\WWWVVV\\\lll|||mmm\\\MMMKKKNNNWWWeeevvv222111111000111333444555000111333444555555444444333444444555555666666666555555444333444555666777444444333222222222222333333555777888888666444222222333333444444444444444:::999777666666777888888888777777777888999::::::777999999999777666777888888888999:::::::::::::::999888777777888999999999======???CCCEEEDDDAAA>>><<<;;;:::888666555444444777555666:::;;;999:::<<<<<<===>>>>>>?????????>>>===>>>?????????===;;;999======<<<<<<:::999888888555666777777666777:::===>>>======<<<===???BBBDDD>>>???<<<999;;;???@@@===???===;;;<<<@@@DDDFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHOOOJJJDDDBBBCCCEEEEEEDDDAAAEEEJJJLLLKKKIIIGGGFFFHHHHHHHHHHHHGGGGGGFFFFFFHHHMMMQQQPPPPPPRRRQQQOOOPPPQQQSSSTTTUUUVVVXXXZZZXXXZZZ\\\\\\ZZZYYYXXXXXXUUUVVVVVVTTTSSSTTTXXX\\\]]]]]]^^^^^^]]]]]]]]]^^^ZZZVVVVVV]]]aaa___YYYVVVQQQRRRTTTVVVWWWXXXXXXXXXTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[aaaaaaaaa^^^ZZZXXXXXXYYY^^^______]]][[[YYYZZZZZZ]]]```bbbcccfffiiikkkkkkdddbbbdddhhhhhhffffffjjjmmmhhhgggjjjmmmnnnrrrwwwxxxvvvvvvzzz{{{yyyzzzzzz~~~}}}xxxtttqqqssskkkaaa]]]___aaa^^^YYYYYYVVVUUUWWW\\\aaaccccccffffffhhhlllpppsssrrrqqqeeehhhiiihhheeeeeeiiilllkkkjjjiiijjjnnntttyyy}}}tttvvvyyy}}}uuunnnhhhcccbbbddd]]]```dddjjjlllkkkfffbbb```bbbeeeeeecccaaa``````\\\\\\ZZZWWWSSSQQQQQQQQQ[[[xxxpppZZZRRRSSSQQQOOOOOOPPPQQQRRRQQQLLLNNNPPPMMMHHHHHHSSS___yyyvvv^^^OOOLLLPPPLLLKKKWWWhhhyyymmmaaaUUUTTT]]]mmm}}}```WWWOOONNNRRR\\\mmm}}}000000000111111333444444111111222333444444444444333333444444555555555555222333333444555666777777666666555444444444444444555666777777777555333111444555666666777777666666;;;999666555666777777666666666666777888999:::;;;777888999888777666666888666777888888999999888888777999;;;;;;999888888999===:::;;;AAAEEECCC???>>>???>>><<<:::999777777777888666777:::;;;888888:::======>>>>>>>>>>>>=========>>>???@@@@@@???===<<<<<<<<<<<<<<<;;;999888777666666777666777999===@@@AAAAAA@@@>>><<<===???BBB===>>>===:::;;;>>>>>>::::::888555555999===@@@BBBEEEEEEFFFGGGGGGGGGGGGFFFGGGEEECCCBBBDDDFFFHHHIIIDDDHHHKKKMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFHHHMMMOOOMMMLLLOOOQQQPPPNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[[[[YYYXXXWWWXXXTTTUUUVVVUUURRRSSSWWW[[[]]]^^^______]]]]]]^^^___[[[XXXXXX]]]```]]]YYYXXXVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVSSSRRRRRRTTTWWWYYYWWWXXXZZZYYYXXXWWWXXXYYY^^^```aaa^^^YYYVVVWWWYYY]]]^^^^^^]]]ZZZXXXWWWWWWZZZ^^^```___```dddhhhhhhccc``````dddeeeeeehhhmmmoooiiifffggghhhhhhiiimmmoookkkjjjnnnrrruuuyyy|||||||||xxxzzz~~~}}}}}}}}}|||zzz|||yyywwwssspppjjjfffggghhhccc\\\XXXVVVUUUXXX]]]``````^^^aaabbbeeejjjpppuuuwwwwwwjjjkkkkkkiiigggeeeeeeeeehhhgggggghhhkkkoootttvvvvvvuuuttttttwww~~~wwwpppjjjgggfff\\\^^^aaaeeehhhhhhdddaaa```ccceeefffdddaaa```___^^^]]]ZZZWWWUUUTTTSSSSSS\\\oooooo[[[TTTPPPOOONNNOOOPPPPPPOOONNNJJJOOOQQQMMMGGGGGGPPPZZZpppuuu^^^PPPKKKPPPLLLJJJTTTcccrrreeeZZZRRRXXXmmmxxxdddVVVKKKHHHQQQ^^^kkk333333444444444444333333000000111111222333333444333333333333444444444444111333555666777666555555777666555555444444555555555555555666555555444444444555666777888777777666:::888555666888:::999888555555555666777888:::;;;777888999888666555666777666777888888999999888888444:::@@@@@@<<<999;;;>>><<<777777>>>BBB@@@===<<<======<<<;;;:::::::::::::::777888;;;:::777666888============<<<;;;:::999666888:::===>>>>>>======;;;<<<<<<<<<;;;999888777555666666777888<<>>===;;;;;;>>><<<888777555444555888;;;<<<===AAAAAABBBCCCEEEEEEFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHDDDGGGJJJLLLKKKIIIIIIIIIFFFGGGHHHJJJJJJJJJJJJIIIIIIMMMMMMJJJJJJNNNQQQQQQNNNOOOPPPRRRTTTUUUVVVUUUXXXYYY[[[[[[YYYXXXXXXYYYRRRTTTVVVUUURRRRRRVVVZZZYYY[[[\\\\\\ZZZYYYZZZ\\\WWWVVVWWW\\\]]]ZZZZZZ\\\XXXYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVWWWVVVWWWYYYYYYWWWVVVWWWXXX[[[^^^___]]]XXXUUUVVVXXX[[[]]]___^^^\\\ZZZYYYYYYXXX]]]^^^[[[ZZZ```ddddddfffcccbbbfffhhhhhhkkknnnpppiiidddfffgggggghhhjjjgggbbbbbbiiimmmmmmnnnqqqwww|||~~~~~~~~~~~~|||yyy{{{}}}yyyzzzvvvpppmmmnnnjjjdddaaa^^^[[[[[[]]]___]]][[[]]]]]]```fffmmmssswwwxxxtttqqqnnnkkkjjjhhhfffdddlllkkkkkkkkkkkkllllllmmmqqqqqqpppppppppsssyyy|||}}}vvvqqqmmmdddcccccceeegggfffdddbbbaaadddggggggeeebbb```___```^^^ZZZXXXWWWVVVVVVVVV^^^ffflllYYYTTTNNNNNNNNNPPPQQQQQQNNNLLLJJJMMMNNNKKKGGGHHHNNNSSSfffooo^^^SSSJJJOOOKKKHHHPPP]]]yyyyyyiiiZZZWWWXXXddd~~~xxxcccOOOHHHMMMOOO```www777888999999888666555333////////////000111222333222222333333333333333333222444666888888666444222666666555444444444444555444444444444555555666666333333555666666666555444999777555666:::<<<===;;;444444444555666888999:::666777888777666555555777777777888999999999999888222;;;CCCDDD???;;;>>>CCC;;;444333;;;@@@===:::;;;:::999999999:::;;;;;;<<<;;;888888;;;:::666555777<<<<<<<<<;;;:::999777777///111444888:::<<<<<<<<<;;;;;;<<<<<<;;;:::888777444555666777:::???FFFKKKBBBCCCDDDAAA???>>>@@@CCC;;;======;;;<<<>>>;;;666666666666999;;;===<<<;;;:::;;;>>>@@@CCCFFFHHHIIIHHHJJJJJJGGGCCCAAABBBDDDAAADDDHHHIIIIIIIIIIIIJJJGGGHHHJJJLLLMMMMMMMMMLLLIIILLLKKKGGGGGGLLLPPPPPPPPPPPPPPPSSSUUUVVVVVVUUUXXXYYY[[[[[[YYYXXXYYYZZZPPPTTTVVVUUURRRRRRUUUYYYTTTVVVXXXWWWTTTSSSUUUWWWSSSRRRUUUYYYYYYWWWYYY^^^UUUVVVXXXZZZ\\\\\\\\\\\\XXXXXXXXXXXXWWWWWWVVVUUUUUUWWWYYYXXXWWWVVVWWWWWWXXX[[[^^^\\\WWWTTTVVVXXXZZZ\\\___```___]]]]]]]]]XXX]]]]]]XXXWWW]]]aaabbbdddaaaaaaeeehhhggggggjjjjjjccc```bbbffffffhhhkkkbbb]]]___gggmmmlllkkknnntttxxx||||||{{{~~~~~~}}}{{{{{{}}}vvvrrrrrrpppkkkjjjeee```]]]^^^^^^\\\ZZZZZZ[[[]]]bbbiiipppuuuwww~~~xxxrrrnnnmmmllljjjgggmmmlllkkkjjjiiigggfffeeegggjjjmmmoooppprrruuuwwwuuu}}}~~~xxxmmmkkkiiihhhhhhhhhfffeeebbbeeehhhhhhfffbbb```___bbb___ZZZXXXXXXXXXYYYYYY```aaavvvhhhVVVRRRMMMNNNOOOQQQRRRQQQNNNKKKKKKLLLJJJGGGHHHKKKMMMNNN]]]vvvhhh]]]WWWHHHNNNJJJGGGMMMZZZvvvmmmaaaUUUXXX```pppgggUUURRRHHHMMMVVVhhh222444555444444555777999555///---222777666000---111///...000333444111...222222333444666777777888777444111111444555555333666666777777666555444333555333111000222444555555999777555555777888999888777777777666777777888888888999::::::999888999;;;:::;;;;;;:::777555555666666AAAIIIFFF???<<<<<<<<<:::888888:::===???===;;;;;;::::::999::::::;;;;;;888999::::::888888999:::<<<;;;999888777666666666444777777555777;;;===;;;;;;999777777777666444222888777777999===???AAAAAA>>>BBBCCCAAABBBDDDDDDAAABBB???;;;999999;;;;;;;;;;;;888666999@@@EEEFFFEEE???===<<<===@@@CCCEEEFFFFFFGGGGGGFFFEEEBBB???===@@@FFFIIIFFFCCCEEEGGGGGGIIIKKKLLLLLLKKKJJJKKKLLLKKKJJJIIIGGGGGGJJJPPPTTTXXXVVVTTTVVVYYYZZZYYYWWWYYYZZZ[[[^^^```aaa```___WWWTTTTTTVVVVVVSSSSSSUUUWWWVVVUUUUUUUUUUUUTTTSSSSSSUUUVVVUUUTTTTTTVVVWWWTTTVVVYYYZZZYYYXXXYYYYYY\\\\\\\\\[[[YYYWWWTTTSSSWWWYYYWWWUUUVVVYYYXXXTTTYYYVVVYYY______YYYWWWYYY[[[]]]______^^^]]]^^^___^^^\\\ZZZXXXWWWXXXZZZ\\\___```bbbdddeeeeeeeeedddccccccdddgggjjjiiifffbbbaaabbbdddeeeeeeeeeddddddnnnooopppooonnnoootttxxx~~~~~~}}}~~~zzz~~~}}}|||zzzxxxwwwpppllliiiiiiiiieee^^^WWW^^^]]]```gggmmmnnnpppsssuuuqqqpppqqqqqqnnnnnnqqqnnnoooppppppnnnjjjeeecccmmmhhhfffgggiiikkkpppvvv||||||{{{zzz}}}~~~wwwnnnjjjjjjjjjgggddd```hhhkkkeee```bbbcccbbbcccbbb___]]]\\\\\\\\\]]]___fffvvvwwweeeXXXOOONNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIHHHFFFHHHMMMRRRaaayyyrrr```VVVSSSQQQNNNEEEDDDMMMWWWnnnxxxfffZZZVVVWWW```uuuttt[[[OOOEEEFFFWWWhhhwww111222333333333444666999<<<555222444555222//////222000---...111222000...111111222333444555666777666444111111333555444333333444777888999888777666444333333444555666555444999777666666888999:::999;;;::::::999999999::::::555666777777555555666777555777888888777777888:::999BBBHHHEEE@@@??????>>>:::999888:::===>>><<<:::;;;::::::999999999::::::666888:::;;;::::::;;;<<<<<<;;;;;;:::999888777666555888888555666:::;;;888666555444555777888888777777777777999<<>><<<;;;<<<<<<::::::999999:::<<<<<<:::888;;;;;;:::999999999999999555888;;;======<<<<<<<<<<<<<<<<<<<<<;;;:::888777666999999666666999999666333222222444777999999888666777888:::<<<>>>???@@@@@@AAA???<<<===BBBEEEDDD?????????AAAAAA@@@===::::::999:::>>>DDDGGGGGGEEEEEE@@@;;;;;;>>>@@@>>><<>>???>>><<<;;;;;;;;;<<<===>>>===;;;999777777::::::777777999888555555444333444666777777666777888:::<<<===>>>@@@AAA???@@@>>>;;;===DDDHHHIII?????????@@@BBBAAA>>><<<======>>>AAAEEEGGGEEEDDD???:::555666;;;>>>===:::<<>>BBBHHHCCC>>>777333333444333111444333111000//////000111000111222222222222333333///111555999999888555333444555666555333444666999999888888999<<<===<<<;;;:::;;;;;;::::::888777666888999:::999777666777888555666777666555444555666888888666555777======:::888:::<<<===<<<:::999888<<<;;;;;;:::999999::::::;;;===@@@@@@>>>;;;999888:::;;;=========;;;999777777:::;;;888888:::999666666555444555777777777555777:::===>>>>>>>>>@@@BBB===???>>><<>>>>>@@@@@@@@@???@@@AAAAAACCCDDDDDDCCCAAAAAA<<<888888<<>><<<<<<>>>AAADDDDDDCCCAAA???<<>>===;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===???@@@???<<<999777777999:::;;;;;;;;;999888777444888:::888999;;;:::777555555444555888999999888666:::>>>???>>>===???BBB<<>>@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBB???<<<::::::;;;;;;:::>>>???AAABBBCCCBBBAAA@@@<<>>AAABBBBBB>>>;;;777333000////////////222555555444333444666222333555777777666444333444777999888555444777;;;:::999999:::;;;;;;999777888999;;;<<<;;;:::999888666777777666444333333444444555777777666666777888333666666333333777888777666:::>>>@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???===>>>???===;;;888888888888888888888777777777777///444666666888;;;:::777999888777777888999888666444999===>>><<<;;;===@@@<<<@@@CCCBBBDDDGGGGGGCCC?????????BBBDDDDDDCCCAAAAAAAAABBBAAAAAABBBCCCEEE@@@@@@???<<<999999;;;>>>@@@@@@AAABBBCCCCCCDDDDDDAAAEEEFFFCCCCCCEEEEEECCCAAACCCEEEEEEEEEDDDEEEFFFCCCGGGKKKNNNOOOOOOOOOOOOLLLNNNOOONNNMMMNNNPPPSSS[[[aaahhhkkkhhhbbb]]]ZZZ[[[YYYZZZ]]][[[VVVSSSSSSNNNSSSYYYZZZWWWUUUWWWYYYWWWYYYYYYYYYVVVUUUTTTUUUWWWXXXYYYXXXWWWXXX[[[]]]ZZZ[[[]]]^^^]]][[[YYYXXXTTTTTTSSSPPPRRRWWWXXXUUUSSSUUUUUUQQQQQQVVVXXXVVVWWWXXXYYYXXXWWWWWWYYY[[[UUUVVVWWWYYY[[[\\\]]]]]][[[\\\]]]]]]]]]\\\ZZZYYY[[[]]]___^^^]]]\\\]]]___[[[[[[ZZZZZZZZZ[[[\\\]]]```[[[WWWUUUVVVYYYZZZZZZ___XXXRRRSSSXXX]]]]]][[[VVVRRRTTT\\\___bbbppp~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyy|||~~~}}}~~~|||wwwuuuqqqlllkkkmmmkkkjjjiiiiiiiiikkkmmmnnnnnnmmmppptttssslllggggggjjjjjjiiikkkmmmmmmkkkhhheeejjjooorrrrrrsssvvvxxxwww{{{wwwrrrlllkkknnnmmmjjjfffbbb___]]]\\\\\\\\\bbbrrrkkk___ZZZVVVRRRRRRNNNMMMKKKIIIHHHFFFFFFFFFIIIFFFDDDDDDGGGJJJKKKJJJNNN[[[}}}nnn^^^TTTKKKJJJJJJDDDDDDKKKPPP```{{{mmmbbbXXXLLLIIIPPPjjjzzzgggYYYOOOJJJKKKHHHGGGGGGFFFBBB@@@AAADDDCCCGGGTTTcccuuu///000000000...///000222111------000222222555999444222111444:::???AAAAAAAAA>>>999444111///...//////222666666555444555777333333555666777777777777333777<<<<<<888666888:::::::::999:::;;;:::777555555666888999999888777666777888888777555333444555999999:::888555444444555666:::;;;777666999;;;:::555:::???AAA???=========<<<<<<<<<<<<===???@@@AAA<<<<<<===<<<:::999999:::888777666666555666666777,,,000444444666::::::777???===:::999888666444222222777<<<===;;;999;;;>>><<>>@@@BBBEEEEEEEEEEEEFFFGGGCCCEEEGGGIIIJJJLLLNNNQQQQQQQQQPPPMMMKKKMMMSSSWWWYYY[[[[[[XXXSSSSSSWWW\\\WWWUUUWWWZZZXXXSSSPPPPPPLLLRRRWWWYYYWWWUUUWWWYYYXXXYYYYYYXXXVVVUUUUUUWWWXXXYYYYYYYYYXXXYYY[[[^^^YYYZZZZZZZZZ[[[[[[[[[\\\WWWWWWUUURRRTTTZZZ\\\ZZZUUUZZZZZZVVVUUUXXXVVVQQQVVVVVVUUURRRQQQSSSWWWZZZVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVYYY[[[ZZZXXXXXXZZZ\\\YYYYYYXXXXXXXXXZZZ[[[\\\```[[[UUUSSSTTTXXXYYYZZZYYYWWWUUUUUUVVVUUUSSSPPPRRRQQQYYYcccbbb]]]aaalllqqq|||}}}|||}}}{{{|||}}}~~~~~~~~~}}}yyyxxx{{{{{{uuussstttnnnllljjjhhhggghhhiiijjjmmmnnntttzzzzzztttooonnnkkkiiiggghhhjjjkkkhhhfffgggiiilllmmmnnnqqqwww|||pppuuu}}}|||sssqqqtttqqqoookkkgggdddbbbaaaaaa```hhh{{{ttt```YYYWWWSSSOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGJJJFFFCCCCCCGGGKKKLLLLLLQQQ\\\~~~hhh[[[QQQHHHJJJIIICCCCCCKKKPPPaaa{{{hhh___VVVJJJIIINNNfffmmmWWWOOONNNNNNOOOHHHGGGFFFDDDAAA>>>???BBB@@@AAAEEELLLQQQYYYkkk~~~000...------///111222111...///111111111111333555666666666666777777777777999444000///222444111...555555666666666555444444333222333666999:::777444777777666555555666777888666888999888666555555666:::888777999<<<===<<<:::;;;::::::999777555444333777888666333555:::<<<999333444555666666555444444777<<<>>><<<<<<>>><<<555777666666999<<<>>>>>>>>>;;;>>>@@@===888666888<<<555555333333222333444555000111333555666777888888::::::999888666555333222666888999999888888999;;;===@@@CCCDDDCCC@@@>>>===>>>======???CCCEEECCCAAA@@@@@@???>>>???@@@AAABBBEEE@@@===@@@BBBBBBDDDGGGDDDCCCBBBCCCEEEGGGFFFEEEDDDGGGGGGDDDDDDGGGGGGEEEEEEDDDCCCDDDFFFFFFEEECCCGGGHHHIIIIIIGGGEEEFFFFFFHHHMMMQQQPPPMMMNNNTTTZZZUUUWWWYYYXXXVVVTTTTTTTTTSSSSSSTTTUUUUUUSSSOOOLLLOOOOOOPPPQQQSSSUUUWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVYYYYYYXXXXXXYYYZZZ\\\]]][[[YYYWWWWWWXXXYYYZZZYYYYYYXXXUUUUUUWWW[[[```ccc]]]]]]\\\[[[YYYXXXYYYZZZZZZXXXVVVTTTTTTUUUVVVWWWYYYVVVUUUYYY[[[ZZZYYY[[[]]]ZZZWWWVVVXXXZZZ[[[\\\ZZZ\\\^^^^^^]]]]]]^^^___YYYZZZ[[[ZZZXXXWWWXXXYYYXXXYYYYYYVVVTTTVVV[[[```ZZZVVVPPPNNNNNNQQQTTTUUUQQQVVV[[[\\\ZZZYYY\\\___ggghhhjjjnnnwww~~~|||{{{zzzzzzxxxuuuvvv||||||xxxzzz}}}zzzrrrqqqpppppppppooommmkkkfffiiinnnuuuyyyzzzwwwtttrrrnnnkkkjjjkkkkkkhhhfffdddgggkkknnnooommmjjjhhhlllrrrwwwxxxyyy~~~|||vvvnnnhhhfffggghhhiiigggsssxxxkkk___[[[WWWPPPLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKGGGFFFFFFEEEFFFHHHIIIJJJNNN\\\}}}|||aaaWWWUUUUUUQQQKKKBBBCCCKKKPPPbbbzzzddd\\\RRRKKKJJJYYYooonnnWWWMMMKKKIIIHHHIIIHHHFFFDDDBBB@@@???>>>>>>BBB???BBBGGGFFFFFFRRRbbblllsss~~~111///......///111111111...000222222222222444666555555555555555555555555888444000///222333111...111222222333333333222222222222333555999999777444555444444333444555666777444666777666444333333444777666555666999:::999888777888888888777777666555777777555222444888999666555555666777777666444444555<<>>AAABBB???<<<:::999<<<;;;:::<<>>>>>>>>???@@@AAABBBAAA<<<:::<<<>>>>>>@@@CCCGGGFFFEEEGGGIIIJJJJJJIIIDDDGGGGGGDDDCCCEEEEEEBBBDDDDDDDDDEEEGGGHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJPPPTTTSSSOOOMMMQQQUUUUUUWWWYYYYYYWWWVVVUUUVVVTTTTTTTTTTTTUUUTTTQQQNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ\\\]]]ZZZYYYXXXWWWXXXYYYYYYYYYXXXVVVUUUUUUWWWZZZ^^^aaa[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVRRRRRRWWWZZZYYYYYY[[[YYYWWWTTTTTTVVVXXXYYYYYYZZZ\\\^^^^^^]]]]]]^^^___YYYZZZ[[[[[[YYYXXXXXXYYYUUUVVVVVVVVVVVVYYY]]]```UUUQQQMMMLLLMMMPPPRRRRRRQQQUUUYYYZZZXXXXXX[[[^^^^^^^^^]]]^^^bbblllxxx~~~|||zzzxxxvvvtttvvv{{{||||||}}}~~~{{{wwwtttrrrqqqpppnnnhhhkkkoootttvvvtttoookkkpppooonnnnnnnnnllliiifffgggiiijjjkkkjjjiiifffeeedddiiioooqqqsssvvv}}}|||vvvsssqqqpppooouuu~~~|||ooocccYYYVVVTTTPPPMMMNNNQQQPPPNNNLLLIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFKKKYYYzzzttt]]]TTTRRRQQQPPPIII@@@BBBLLLQQQbbbxxxbbbZZZPPPIIIKKKbbb~~~ooo]]]LLLHHHIIIHHHFFFGGGGGGFFFDDDBBBAAA???>>>>>>>>>???AAABBB??????GGGQQQTTTZZZccclllxxx333111//////000111000//////000222333222333444666555444444333333222222111666333000000222333111//////000000111111222222222111222333666888999777555333333222111222333444555222333444444222111111222444333222333555777666555444555666777777777777777666777555333444888888555666777888888777666555444222999<<<888333333666888444333222444777999::::::888999999666333333666:::555777999::::::999777555999999999888777555444333222222333444555555555555444555666666555555666777;;;===@@@@@@===999777666;;;999888888;;;=========<<<<<<======???@@@BBBCCC???:::888;;;======>>>AAACCCBBBBBBCCCFFFHHHGGGGGGDDDFFFFFFCCCBBBCCCBBB???DDDCCCCCCEEEGGGHHHGGGFFFDDDFFFHHHHHHHHHHHHIIIJJJMMMRRRVVVUUUPPPLLLMMMOOOTTTVVVXXXYYYXXXWWWWWWWWWVVVTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWVVVVVVWWWYYY[[[]]]___YYYYYYXXXXXXWWWWWWVVVVVVUUUXXXYYYWWWTTTRRRSSSUUUUUUQQQQQQVVVYYYXXXXXXZZZTTTSSSRRRSSSVVVWWWXXXWWWZZZ\\\]]]]]]\\\[[[\\\^^^XXXZZZ\\\\\\ZZZYYYXXXYYYVVVUUUTTTVVVXXX[[[\\\\\\PPPMMMJJJJJJLLLOOOQQQRRRRRRUUUWWWVVVTTTUUUYYY\\\\\\ZZZXXXVVVWWW[[[ccchhhnnnzzz}}}yyyuuuuuuxxx{{{{{{yyy}}}~~~|||wwwtttrrrqqqpppjjjlllnnnqqqrrrpppkkkfffkkknnnqqqsssrrrpppnnnnnnnnnmmmllljjjhhheeedddbbb```ccchhhlllooorrruuuxxxyyy}}}~~~||||||mmmeee\\\UUUSSSSSSQQQPPPQQQUUUSSSQQQNNNJJJGGGEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDGGGUUUuuunnnZZZPPPMMMKKKNNNGGG===AAAMMMSSSccc~~~sss```WWWMMMIIINNNmmm~~~hhhZZZNNNDDDDDDFFFFFFEEEDDDFFFFFFDDDCCCAAA@@@???>>>@@@FFFIIIDDD???@@@CCCDDD???DDDHHHLLLTTTcccxxx444222000000111111///......///111111111222333555555555444333222111000///444222000111222333222000000000000111222333444444222333555777999999777666555444333111111111222222000222333333222111111222111111111222333444444444333444555666666666666666444666555444666::::::666888888999999888777555444333666666444111222444666888666555555777888888888888888888666444555888;;;444444555666666666555555999999888777666555333222222333444555666666666666333555666555444333444666:::<<>>???AAACCCDDD???;;;999<<>>???BBB>>>======???BBBCCCCCCBBBCCCFFFFFFCCCAAABBBAAA===CCCBBBBBBCCCDDDDDDCCCAAAAAACCCEEEFFFFFFGGGHHHJJJNNNQQQSSSQQQMMMJJJKKKMMMQQQSSSVVVWWWVVVVVVVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWVVVUUUVVVWWWVVVVVVWWWYYYZZZ\\\]]]]]]WWWVVVVVVWWWYYYYYYYYYXXXVVVYYY\\\ZZZVVVTTTUUUWWWWWWSSSSSSWWWYYYWWWWWWYYYRRRQQQQQQSSSUUUWWWWWWVVVXXXZZZZZZZZZYYYYYYZZZ\\\YYY[[[^^^^^^\\\ZZZYYYYYYYYYWWWUUUVVVYYYZZZWWWTTTOOOKKKHHHGGGJJJOOOSSSUUUTTTTTTTTTRRRQQQRRRVVVZZZ[[[ZZZYYYXXXXXX[[[___bbbbbbhhhsss~~~zzzzzz|||~~~{{{xxx|||}}}~~~~~~~~~~~~~~~{{{xxxvvvnnnmmmmmmmmmnnnnnnkkkiiieeeiiiooorrrrrrsssvvvyyyssssssqqqooollliiieeecccccceeegggkkkooosssuuuwwwsssvvv|||ssseee```[[[UUUSSSRRRRRRSSSSSSQQQPPPOOOMMMKKKIIIGGGFFFGGGHHHHHHHHHHHHFFFDDDCCCEEEQQQnnnkkkXXXNNNIIIGGGLLLDDD;;;@@@NNNUUUeeeooo___VVVMMMKKKRRRrrr{{{lllYYYQQQKKKDDDCCCEEEEEEDDDBBBEEEEEEDDDDDDBBBAAA@@@???CCCMMMPPPHHHBBBDDDBBB===<<>>???IIIZZZhhh444222111000111000...---,,,---///000///000111333555555444333111000//////222222111222333444333222000//////000000222333444222444777999999999888888999888555333111000000000000222444444222111222333111111222333333333444555444444555555555444333333///222333333666::::::555777888999999999888666555999555222444777888888888<<<999666555555555444333999999888888777999;;;===555444222222222444666777555555666666666555444444666777777777777666666555444555666555444333444555666888;;;<<<<<<;;;;;;;;;999888777666555777999;;;999:::<<<>>>@@@AAABBBCCC===999888<<>>======>>>AAABBBBBBAAABBBEEEFFFCCCBBBCCCBBB>>>CCCBBB@@@@@@@@@???<<<:::===???BBBDDDDDDEEEFFFHHHLLLMMMLLLJJJGGGGGGKKKNNNMMMOOORRRSSSSSSSSSSSSTTTTTTRRRPPPOOOQQQSSSSSSSSSWWWVVVVVVUUUTTTTTTUUUUUUQQQRRRTTTUUUUUUTTTRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTUUUWWWVVVUUUTTTUUUVVVTTTUUUVVVWWWYYYZZZZZZZZZVVVUUUVVVXXX\\\^^^]]][[[VVVYYY[[[ZZZWWWVVVVVVXXXZZZUUUTTTVVVWWWTTTSSSTTTOOONNNNNNPPPRRRTTTTTTSSSUUUVVVWWWWWWVVVWWWYYY[[[[[[]]]^^^]]][[[XXXWWWXXXYYYWWWUUUVVVYYYYYYUUURRRNNNIIIDDDBBBFFFMMMSSSWWWUUUTTTRRRPPPOOOPPPTTTVVVUUUTTTSSSTTTVVVYYY[[[\\\``````bbbgggqqq}}}xxxyyy~~~~~~~~~wwwsssmmmjjjiiijjjkkkkkkdddgggjjjkkkllloootttyyytttvvvwwwxxxuuuqqqllliiihhhhhhhhhiiimmmqqquuuxxxtttvvvzzz}}}|||}}}oooddd^^^[[[VVVRRRPPPQQQQQQQQQMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHHHHHHHGGGEEECCCBBBEEEOOOgggfffUUULLLIIIGGGIIICCC;;;AAAOOOVVVggglll```VVVNNNNNNTTTpppsssiiiaaaUUULLLIIIEEEBBBBBBEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???IIILLLEEE@@@BBB???888===???@@@<<<999===GGGPPP222111000000000000...,,,+++,,,...///...///000222444444333222111000///...111222333444555555444444///...------...///111222111444888999999888888999;;;999777444222000000000000222444444333222333444111222444444333333555666555555555444333222111000,,,///111222555999777222666777888999999888777666>>>666333777===???>>>===<<<999555222222222111000777888888999:::;;;======888666333222222555888;;;222222444555666666666666:::::::::999888777666555555777777777555444555666222444777999999999:::;;;888888888666555555777999777888:::<<<>>>???@@@@@@888444555:::===>>>???AAA===<<<;;;<<<>>>@@@???>>>@@@DDDFFFEEEEEEGGGEEEAAADDDBBB@@@???>>><<<999666;;;>>>@@@BBBBBBCCCEEEFFFHHHHHHFFFDDDCCCFFFJJJNNNJJJMMMOOOPPPPPPOOOPPPQQQQQQOOOMMMMMMOOOQQQRRRQQQSSSSSSSSSSSSSSSTTTTTTUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRTTTUUUUUUUUUUUUUUUSSSVVVYYYXXXUUUTTTUUUWWWSSSTTTUUUVVVWWWXXXXXXYYYXXXVVVWWWZZZ^^^```^^^[[[XXXXXXXXXXXXXXXYYYYYYYYYZZZVVVTTTVVVUUURRRPPPPPPMMMLLLKKKLLLOOOPPPQQQPPPSSSTTTUUUUUUUUUVVVYYY\\\\\\]]]\\\ZZZVVVTTTTTTTTTUUUTTTTTTVVVWWWXXXWWWVVVLLLHHHBBBAAADDDKKKRRRVVVUUUTTTQQQOOONNNPPPRRRSSSRRRQQQPPPQQQSSSVVVVVVVVVXXXXXXYYY[[[___hhhqqqxxx{{{yyyzzz{{{{{{{{{|||~~~~~~}}}|||sssllljjjjjjkkkkkkjjjjjjiiiggggggiiimmmpppqqqtttxxxzzzzzzwwwssspppkkkkkkkkkiiiiiilllqqquuusssuuuxxx{{{yyywww{{{}}}lllccc\\\[[[WWWQQQNNNNNNNNNLLLNNNNNNNNNMMMKKKIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAEEEKKK^^^~~~ttt\\\QQQKKKJJJJJJEEEBBB===CCCOOOVVViiikkkbbbWWWNNNQQQXXXpppppp___YYYWWWOOODDDEEECCC???@@@EEEHHHGGGCCCDDDEEEEEEDDDCCCBBBAAA>>>CCCFFFCCCAAA@@@>>>:::999;;;>>>===<<<<<>>>>>>>>@@@<<<999444222222222222222333444666888:::;;;;;;:::777666444444555777999;;;111222444555777888888888::::::::::::999888777666777888999888666666666777333555888888888888999:::555777888777444333444666333555777999:::;;;;;;;;;333111222888<<<===???AAA>>>===<<<===>>>???>>>===???DDDGGGFFFHHHJJJIIIEEEDDDCCCAAA@@@???===;;;888<<<>>>AAABBBBBBCCCDDDFFFEEEEEEDDDCCCDDDFFFIIIKKKJJJLLLNNNOOONNNNNNNNNOOOMMMKKKJJJKKKNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSVVVWWWXXXYYYYYYUUUXXX\\\[[[XXXVVVWWWZZZXXXXXXXXXXXXYYY[[[\\\]]][[[YYYXXX[[[^^^___[[[WWW]]]ZZZWWWXXX]]]```___]]]\\\XXXVVVXXXXXXTTTRRRSSSQQQOOOMMMLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUXXX\\\___\\\[[[XXXTTTPPPNNNNNNOOOTTTUUUVVVVVVUUUUUUVVVWWWLLLIIIFFFFFFJJJOOOTTTVVVVVVSSSQQQOOOOOOPPPPPPPPPTTTRRRPPPRRRUUUXXXXXXWWWPPPRRRUUUWWWYYY[[[^^^aaaiiirrr~~~{{{wwwvvvvvvwwwyyyzzz{{{zzz}}}zzz{{{~~~wwwtttsssrrrrrrqqqooolllkkkkkkllllllkkkjjjmmmqqqvvvxxxyyyxxxxxxrrrtttuuuqqqlllkkknnnrrrrrrqqqtttxxxwwwtttuuuyyyvvvzzzxxxkkkddd\\\^^^ZZZRRRNNNOOOOOOLLLOOOPPPPPPOOOMMMJJJGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDHHHUUUqqqeeeSSSMMMJJJIIIIIIBBBBBB@@@FFFPPPUUUjjjmmmcccVVVLLLPPPaaaxxx}}}jjj```SSSNNNNNNHHH???CCCDDDAAA@@@EEEHHHFFFBBBCCCEEEEEEEEEDDDBBBAAABBBAAABBBDDDCCC???>>>@@@999:::===@@@BBBBBBAAA???...------///000///---+++,,,...///000///000222333/////////...------,,,,,,111333666777777777777888444333111000///000222333---111555666555444555666666555333222222222333333///000222222222111222333000222444444222222444777222222333333333222111111555888:::999:::;;;777111333444666777888888888888222000222999;;;999;;;AAA<<<999555444444666777777000111333666999:::999777444444444555666777777888333444555777888999999999888999999999999888888777999::::::999888777777888777999:::;;;999999:::;;;333555777666333111222444111222444666888888888777222000111888===>>>@@@CCCEEEDDDBBBCCCDDDDDDCCCAAA>>>CCCGGGHHHJJJMMMLLLHHHEEEDDDBBBBBBBBBAAA>>><<<===???AAACCCCCCCCCEEEFFFCCCDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOOOONNNMMMMMMNNNJJJIIIIIIJJJMMMNNNNNNMMMOOOOOOPPPQQQSSSUUUWWWXXXSSSRRRQQQQQQQQQQQQRRRSSSMMMOOORRRVVVYYY[[[\\\]]]VVV[[[___^^^ZZZXXXYYY\\\^^^^^^]]]]]]^^^```bbbccc^^^\\\ZZZ[[[^^^]]]XXXRRRccc^^^YYY[[[bbbgggfffccc___[[[YYY\\\\\\YYYXXXYYYVVVTTTPPPOOOQQQSSSUUUUUUSSSTTTUUUUUUWWWYYY^^^aaa[[[YYYUUUPPPKKKIIIJJJLLLWWWYYYYYYVVVRRRQQQRRRUUUNNNMMMLLLNNNRRRUUUWWWWWWVVVTTTQQQPPPPPPPPPOOOOOOSSSQQQPPPRRRVVVZZZ[[[ZZZNNNQQQSSSUUUVVVXXX[[[]]]YYY___gggooowwwyyyxxxxxxxxxzzzzzzzzzyyyyyyxxxzzz}}}~~~}}}|||uuusssqqqrrrttttttqqqnnneeegggkkkoootttxxx{{{|||zzz~~~{{{sssmmmnnnrrrqqqpppqqquuuuuurrrrrrtttsssssstttwwwvvvkkkeee^^^aaa]]]UUUPPPRRRRRROOONNNOOOPPPPPPOOOLLLJJJHHHHHHGGGEEEDDDDDDEEEFFFFFFDDDEEEPPPiii|||]]]OOOKKKIIIFFFFFF@@@BBBBBBHHHPPPUUUlllnnneeeUUUKKKOOOjjjjjj\\\WWWNNNJJJIIICCC???FFFHHHDDDCCCEEEFFFCCCBBBCCCEEEFFFFFFDDDCCCAAABBB<<<<<>>@@@DDDHHHHHHEEEAAA222///---,,,......---+++...------///222444444333111000//////000000///...666555555555666777888999000222333222000000222555555333000111444555444222666444222000000222444555///222555444111//////000333111000111444555333000444444444333222111000///555888<<<@@@AAA===777222555555444444555666777777666666777888999;;;===>>>999666333444666777666444555444444333444555666777777777888888888777777666222333444666777999:::;;;???<<<888666666777777666;;;:::777666666777999:::999777777:::===>>>;;;888666666555444333222000///333444444555555444444444...222444555888???BBB@@@FFFCCC@@@AAADDDFFFEEECCC@@@@@@@@@AAADDDIIINNNQQQMMMMMMKKKFFF@@@>>>???BBB======>>>@@@CCCCCCAAA???FFFEEECCCBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJLLLNNNOOOSSSNNNKKKNNNPPPOOOPPPSSSWWWUUUTTTSSSSSSQQQNNNLLLRRRQQQQQQVVV]]]___\\\XXX\\\]]]]]]\\\ZZZYYYYYYZZZ^^^```bbbcccddddddcccbbbXXXXXXYYY[[[\\\ZZZWWWTTTaaa]]]ZZZ]]]bbbffffffddd___^^^\\\ZZZXXXWWWVVVUUUXXXWWWTTTRRRPPPPPPOOOPPPTTTTTTTTTUUUVVVXXXYYYZZZYYYUUURRRQQQKKKEEEFFFLLLTTT[[[[[[QQQJJJMMMVVVZZZQQQQQQOOONNNNNNRRRXXX\\\XXXZZZXXXSSSMMMJJJMMMQQQUUUVVVUUUTTTVVVZZZXXXSSSMMMKKKJJJNNNTTTXXXWWWTTTUUUXXX\\\___bbbgggnnntttzzzvvv{{{}}}yyyzzz{{{|||~~~|||yyyxxxxxxvvvoooiiihhhfffddddddhhhmmmqqqsssxxxyyy{{{}}}~~~{{{vvvrrrooommmkkkkkkmmmoooqqqrrrooommmnnnuuu{{{zzzooofff```^^^[[[VVVRRRQQQQQQSSSRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHFFFDDDDDDEEEGGGFFFKKKPPP___pppYYYNNNLLLJJJGGGEEEBBB@@@CCCJJJNNNXXXtttyyymmmaaaTTTRRRYYYzzztttfffVVVKKKIIIJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCAAA???@@@DDDFFFEEECCCCCCEEEGGGEEEAAA??????@@@888===AAAEEELLLQQQKKKAAA222000------...///---+++---...///000000111222333///...---...000111111000444444555666666777777888111333444333222111444666555333111222444555444222666444222000000111222444000222555444222000111222333222222222444444333111333333333333222111000000444666999===???>>>999555666666666666666666666666222333444555666777888999666444222333555666444222333333333333444666888999999888888777666555555444444444555777888:::;;;;;;<<<:::777666666777777777:::999999888888777777777888888:::===???>>>:::666222333333222111000//////333333333333333222111000///222444333777>>>AAAAAAAAABBBCCCCCCBBBAAAAAAAAA???>>><<<<<<>>>CCCGGGJJJOOOPPPQQQNNNHHHCCCAAA@@@???>>>>>>???AAACCCCCCCCCEEEEEEDDDCCCCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEGGGKKKLLLMMMMMMMMMLLLKKKJJJPPPMMMLLLOOOPPPNNNPPPTTTVVVTTTSSSSSSSSSSSSQQQOOORRRRRRTTTXXX^^^aaa```]]]\\\]]]]]]\\\ZZZXXXYYYZZZ^^^```bbbdddeeedddbbbaaaZZZYYYWWWXXXYYYYYYXXXWWW\\\YYYWWWYYY]]]aaa```^^^bbb```]]][[[XXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUTTTTTTTTTTTTUUUWWWXXXXXXVVVSSSRRRPPPIIIBBBCCCJJJSSSXXXWWWOOOIIILLLQQQSSSNNNMMMMMMNNNQQQVVVZZZ\\\VVVWWWVVVRRRMMMLLLPPPTTTVVVWWWVVVUUUWWWZZZXXXSSSMMMKKKJJJMMMSSSVVVUUURRRLLLOOOSSSUUUVVVWWWZZZ]]]iiizzz~~~}}}yyy{{{}}}{{{{{{yyyuuuqqqnnnllliiigggiiijjjkkkkkkpppsssxxx}}}~~~zzzwwwtttrrrnnnlllllllllmmmnnnrrroooppptttwwwxxx|||vvvmmm```^^^[[[WWWTTTSSSTTTUUUUUUSSSQQQPPPOOONNNKKKHHHGGGGGGHHHGGGEEEFFFHHHJJJEEEJJJNNNZZZyyyvvvcccQQQJJJJJJJJJHHHGGGAAA???CCCJJJPPP]]]zzzuuujjj```UUUVVV^^^vvvhhh^^^RRRKKKJJJJJJGGGCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA@@@BBBFFFHHHHHHGGGFFFGGGGGGDDD@@@======>>>:::===@@@CCCJJJPPPMMMDDD222000...---...///...------///111111......000222------,,,...000222222111222333555666777666666555333444555555444444666777555444333333444555444333666444222111000111222333222333555555444222222222111222333333111111222333111222222222222222111111333444666:::======;;;999777888888888777666444333000111333444555555555444333222222444555555333111222222333444666888:::;;;;;;999777555444333333444555555666777999:::;;;;;;;;;999777777888::::::999888888999::::::888777666888999<<>>999555222222333333333333222222555444333222000///...---000333444333666<<>><<>>===>>>???<<<999666777:::>>>AAANNNRRRVVVWWWUUUOOOKKKHHHHHHEEEBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHMMMNNNOOOPPPNNNKKKHHHFFFKKKKKKNNNRRRPPPMMMPPPUUUUUUTTTRRRRRRSSSTTTSSSRRROOOQQQUUUYYY\\\___``````ZZZ[[[\\\[[[YYYXXXXXXYYY^^^```bbbeeeeeeccc```^^^\\\YYYUUUTTTVVVYYYZZZ[[[ZZZWWWUUUVVVZZZ\\\[[[YYYccc```]]]YYYWWWWWWWWWXXXVVVVVVUUUVVVVVVWWWYYYYYYTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTOOOGGGAAADDDLLLRRRTTTRRRLLLHHHIIIJJJJJJHHHHHHIIINNNTTTYYYZZZYYYSSSSSSSSSPPPMMMNNNSSSXXXVVVXXXXXXVVVVVVXXXVVVQQQMMMKKKKKKNNNRRRTTTRRRPPPKKKMMMPPPQQQOOONNNNNNNNNTTT___mmmwww~~~{{{~~~~~~{{{sssqqqmmmllljjjiiifffdddggglllrrryyy}}}~~~}}}|||zzzxxxuuuqqqnnnkkkjjjjjjpppmmmnnnqqqrrrqqqqqqtttyyyyyyuuugggddd___ZZZVVVUUUUUUVVVVVVSSSPPPQQQSSSRRRMMMHHHFFFGGGHHHHHHGGGHHHJJJLLLEEEIIIKKKSSSkkkhhhYYYKKKHHHJJJJJJHHHGGG@@@???CCCJJJRRRcccqqqfff^^^VVVXXXbbb{{{hhh[[[TTTMMMIIIJJJHHHDDD@@@BBBCCCCCCDDDDDDCCCAAA@@@AAA@@@@@@BBBEEEGGGHHHGGGEEEEEEDDDAAA===;;;<<<<<<<<<======???EEEKKKHHHBBB111000///.../////////...---111333111---+++...111...---,,,...000111111000000111444555666666444333555555555555555666777888555555444555555555444333444333222222222333555666555666777666555333222111///222333111...---///222000111111222222222222111333333444777:::;;;:::999888999::::::888666333111111222444666777666444333222333555666777666444333333333444555777888999:::;;;999777555444444666777555555666777888999999999:::888777888;;;<<<======666777888999999999999999;;;<<<===>>>===;;;888666444555666777888999999999777666444222000...------111555777777888;;;;;;888999>>>CCCFFFDDD@@@===<<<@@@===888444333555999;;;IIINNNUUUZZZ\\\[[[XXXVVVQQQNNNJJJGGGFFFEEECCCAAAAAABBBDDDEEEEEEDDDBBBAAACCCEEEGGGGGGFFFFFFGGGHHHMMMNNNNNNNNNMMMKKKHHHFFFGGGJJJPPPTTTQQQMMMPPPVVVUUUSSSQQQPPPRRRSSSSSSRRRMMMPPPTTTVVVWWWYYY[[[]]]XXXYYYZZZYYYWWWVVVWWWXXX\\\^^^aaaccccccaaa^^^\\\ZZZXXXUUUUUUVVVYYYZZZ[[[ZZZXXXWWWWWWYYY[[[ZZZXXX___\\\YYYVVVTTTUUUWWWYYYTTTTTTUUUUUUVVVWWWXXXYYYTTTTTTUUUUUUUUUTTTTTTTTTYYYYYYVVVNNNEEEBBBIIIRRRSSSQQQMMMJJJHHHGGGDDDBBBDDDCCCFFFMMMUUUXXXUUUQQQNNNOOONNNMMMNNNQQQVVVZZZVVVYYYYYYWWWVVVWWWTTTPPPOOONNNNNNPPPSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLLLLLLLQQQWWW\\\```jjj|||vvvtttrrrpppnnnkkkfffccccccggglllqqquuuxxx{{{}}}{{{||||||yyytttoookkkiiijjjhhhjjjnnnooommmmmmooovvvsssttt||||||pppkkkddd^^^YYYWWWVVVUUUUUUQQQNNNQQQVVVVVVQQQJJJIIIJJJKKKKKKJJJJJJKKKMMMGGGIIIKKKNNN^^^}}}aaaUUUKKKJJJLLLJJJFFFDDD??????CCCKKKUUUiiiqqqggg^^^UUUXXXbbbooo^^^SSSNNNIIIGGGGGGFFFBBB???@@@AAACCCDDDCCCBBB@@@???>>>>>>???AAABBBCCCDDDCCCDDDDDDCCCAAA???>>>???@@@@@@>>>===???DDDGGGDDD???111111000000/////////000...222444222---+++---111000...---...///000...---...000222444555444333222555444444555666777888888555666777666666444444333222222222333444666888999888777777777666444222000...000111///,,,+++---000000000111222222222111111444333333444777999888888999999:::999888555222000000222444666666555444333333555888999999888777666555555666777777888888888:::999777666666777999;;;444555555555666666777777666555555777999<<<<<<<<<666555555555777:::===???>>>===<<<:::999888999:::555666888:::;;;<<<======:::999777444222111000000111777;;;;;;;;;;;;666111555666:::???BBBAAA===888CCC???;;;777555666999;;;DDDGGGLLLRRRWWWZZZ[[[ZZZPPPOOONNNMMMLLLIIIFFFCCC@@@AAACCCDDDDDDCCCAAA@@@???AAACCCDDDCCCCCCDDDEEELLLKKKJJJJJJIIIIIIIIIIIIFFFIIIOOOSSSPPPLLLNNNTTTTTTQQQNNNMMMNNNPPPPPPQQQNNNPPPRRRSSSSSSTTTVVVWWWUUUWWWWWWWWWUUUTTTUUUVVVYYY[[[^^^``````^^^\\\ZZZWWWVVVVVVWWWYYYZZZYYYWWWYYYXXXXXXXXXYYYYYYYYYXXXXXXVVVSSSRRRRRRTTTWWWYYYSSSTTTTTTTTTTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTT\\\[[[VVVKKKCCCEEENNNVVVSSSOOOKKKIIIGGGDDD@@@>>>AAAAAADDDKKKRRRSSSMMMGGGIIIJJJKKKLLLNNNRRRVVVZZZWWW[[[]]]ZZZXXXXXXUUUQQQQQQQQQRRRTTTUUUUUUSSSQQQKKKIIIFFFEEEFFFIIIKKKLLLQQQTTTUUUUUUZZZhhhuuu{{{}}}|||zzzxxxtttooohhhdddggghhhiiiiiijjjnnntttyyyvvv{{{{{{uuuooollliiigggiiimmmnnnkkkjjjlllnnnkkkjjjpppvvv|||uuunnnfff___[[[YYYXXXVVVSSSOOOLLLPPPVVVXXXSSSNNNLLLNNNNNNNNNLLLKKKKKKLLLJJJKKKLLLNNNVVVnnnoooZZZQQQJJJKKKLLLIIIDDDAAA>>>AAAEEEMMMXXXlllsssiii^^^TTTXXXdddvvv```SSSQQQMMMGGGDDDCCCCCCAAA@@@???@@@BBBCCCBBBAAA???===>>>???AAAAAAAAAAAAAAAAAAEEEDDDCCCBBBBBBBBBBBBBBBBBB???>>>BBBFFFGGGCCC???000111222111//////000222000333444222///---...000000///......//////---,,,...///111222333333222222444333222333555777777777555777888888666444444444111111222333555666888999777666666666777666444111000000///---,,,+++---///000111111111111111000000333222222333666777777777999999999888666444111000---...000111222222222111333666888999888777888999666777777888888888888777888888777777888999;;;<<<555555555555555555555555111111111333666888999888666555444444666:::>>>AAA>>>===;;;888666666999<<<444555777999;;;<<<======<<<;;;888666555444444555111888=========<<<666000111000222777===>>>:::666BBB@@@===:::999:::;;;===AAA@@@AAAEEEIIIMMMOOOOOOGGGGGGHHHKKKMMMMMMJJJHHH@@@AAACCCDDDDDDCCCAAA@@@???BBBEEEFFFEEEEEEEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFJJJNNNMMMIIIJJJOOOOOOLLLHHHGGGIIILLLNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVXXXZZZ[[[ZZZYYYYYYUUUUUUWWWZZZ[[[ZZZWWWTTTUUUVVVWWWWWWXXXWWWWWWWWWUUUTTTRRRQQQQQQSSSVVVXXXSSSTTTTTTTTTTTTSSSSSSRRRVVVWWWXXXYYYYYYXXXWWWVVV[[[ZZZSSSIIIDDDIIIQQQUUURRRLLLHHHGGGEEE@@@======???AAAEEEKKKNNNLLLFFF@@@EEEFFFHHHKKKNNNRRRTTTVVVWWW\\\___\\\YYYYYYWWWSSSRRRTTTVVVWWWWWWVVVUUUTTTLLLHHHDDDCCCFFFJJJMMMOOOKKKOOOPPPOOOTTT^^^gggkkkjjjooozzz}}}vvvnnniiinnnnnnlllhhheeeggglllrrrpppvvv}}}{{{vvvrrrqqqooommmmmmooonnniiiggghhhhhheeefffkkkooorrrxxx~~~yyyrrriiibbb```___]]]\\\UUUQQQNNNPPPUUUWWWTTTQQQOOOPPPQQQPPPNNNLLLLLLMMMMMMLLLNNNOOOSSSbbbbbbOOOHHHEEEHHHJJJGGGCCCAAA>>>CCCIIIOOOYYYkkksssiii\\\SSS]]]nnn}}}gggVVVLLLOOOKKKEEEBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>===>>>@@@CCCDDDCCCBBBBBBCCCAAAAAABBBDDDGGGHHHHHHFFFGGG@@@===@@@DDDCCC@@@>>>000111222111//////111333333333333222111000000000...---,,,---/////////---...//////000000111222222333111///111444666666555555777:::999777444444444111111222222333444444555222222222555888999777555444111...---............111111222111111000///...//////000222666888888777999888777555444222111000+++,,,---...///000111222111333666555444444666888555666777999::::::999999888888888888888999999999666666666666666555555555111000111333666888888777666666666666888:::<<<===;;;;;;;;;888555555888;;;444555777999:::<<<<<<===<<<;;;999777777777888999222777;;;<<<<<<>>>;;;666111222333555777999999888???>>>===<<<<<<<<<>>>>>>===;;;:::;;;???BBBCCCCCC>>>>>>???CCCGGGJJJJJJJJJCCCCCCDDDEEEEEEDDDCCCCCCAAADDDGGGIIIIIIHHHHHHIIIDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCHHHHHHEEEEEEHHHGGGDDDAAAAAADDDIIIMMMOOOMMMKKKJJJKKKOOOQQQQQQOOOOOOQQQRRRQQQPPPOOOPPPRRRQQQRRRSSSTTTVVVWWWWWWXXXVVVVVVWWWYYYZZZYYYVVVSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXWWWUUUTTTTTTUUUUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTXXXYYYZZZ\\\\\\[[[YYYXXXXXXXXXSSSLLLKKKQQQTTTSSSOOOJJJFFFEEEAAA;;;:::===>>>AAAGGGKKKLLLHHHCCC???AAACCCFFFKKKOOOQQQRRRQQQRRRXXX\\\YYYVVVUUUTTTQQQRRRTTTWWWYYYXXXWWWVVVUUUSSSOOOLLLKKKMMMPPPQQQQQQKKKNNNOOONNNRRRZZZ___```]]]^^^dddnnnvvv~~~zzzuuuuuuuuutttnnnhhheeehhhlllkkkpppuuuvvvtttrrrrrrtttvvvrrrqqqrrrooojjjhhhiiigggeeeeeejjjmmmnnnqqqwwwuuu}}}tttllliiigggcccaaaZZZWWWTTTRRRSSSTTTSSSSSSNNNPPPRRRRRRPPPOOOOOOOOOOOOMMMNNNRRRQQQZZZxxxpppXXXIIIDDDBBBFFFIIIFFFBBB@@@???EEELLLQQQYYYhhhzzz}}}pppfffYYYTTTgggmmm]]]RRRLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>999===AAACCCCCCCCCDDDFFFBBBDDDJJJRRR[[[aaacccbbb```TTTIIIGGGFFFBBB@@@@@@000222333222//////111444444333222222333333222000,,,++++++---///000000//////.........///000111222111///...///333555555444555888;;;:::777444333444222222222111111111000000......///333999;;;:::888777333......000111000...222222222111111///......,,,,,,...222666999999999888777666444222111111111,,,,,,,,,---///111333444///111333222000111444777333444666999:::;;;;;;;;;888888888888888777666555777777777777666666666666333333333666999::::::999666777888999:::999999888777999;;;999777666777999555666888:::;;;=========;;;:::888777777999:::;;;222777999999;;;??????===444666888888666666:::===<<<<<<<<<<<<===>>>>>>???:::888666888<<>><<<::::::<<<@@@DDDGGGGGGEEEEEEFFFFFFFFFFFFEEEEEE>>>AAAEEEGGGFFFFFFFFFFFFAAACCCDDDEEEEEECCCAAA???BBB??????CCCEEEBBBAAACCCAAA???<<<===BBBHHHNNNQQQIIIEEECCCFFFLLLOOONNNLLLNNNOOOPPPPPPNNNNNNOOOPPPOOOOOOPPPQQQRRRTTTVVVXXXXXXWWWWWWXXXYYYXXXUUUSSSTTTVVVYYYZZZYYYYYYYYYYYY\\\[[[ZZZXXXWWWVVVUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXXXXZZZ\\\]]]^^^]]][[[ZZZWWWXXXUUUQQQSSSYYYWWWQQQMMMHHHEEEDDD???888888>>><<>>===>>>>>>>>>444888>>>AAAAAABBBDDDGGGKKKPPPZZZiiixxxppp___VVVPPPIIIGGGHHH555444444222000000333555888555222222333444222///333111//////000111000///......------......//////222222111111111111222222555555555777888666333000111///...000333333000,,,------///333888999666333777555222///...000222444555666888777333000......333333333333333333333333111111111000000000000000.../////////...///222444444333111////////////000444666777999;;;;;;;;;:::888999999999888555333111:::888666333333444555666999888777777999:::999888;;;<<<<<<;;;888555444444888888777666555444333333333555888999999888999:::888999999888777777888999999999999;;;===>>><<<::::::999777555555666888999:::::::::999777777888:::888:::======<<<;;;;;;<<<:::999999;;;===???>>><<<@@@CCCEEEEEEHHHKKKIIIEEEGGGFFFEEEDDDDDDCCCCCCDDDEEECCCBBBBBBCCCCCCCCCBBBBBBDDDGGGIIIGGGDDD???;;;@@@>>>>>>AAAGGGIIIFFFBBBBBBCCCDDDEEEHHHJJJMMMNNNIIIJJJLLLMMMMMMLLLKKKJJJOOOOOONNNMMMNNNQQQUUUWWWZZZZZZYYYXXXWWWWWWWWWWWWUUUWWWZZZZZZZZZZZZ[[[]]]]]][[[YYYXXXXXXYYYWWWVVVZZZXXXWWWYYY\\\]]][[[YYYVVVYYY^^^```^^^ZZZWWWUUUWWWSSSPPPPPPSSSVVVWWWVVVOOOKKKEEEAAA@@@===:::777999BBBKKKNNNJJJDDDAAA???BBBAAADDDJJJJJJFFFFFFKKKLLLJJJJJJLLLPPPPPPNNNJJJMMMWWW^^^\\\YYY[[[ZZZVVVWWWTTTTTTVVVVVVRRRPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTRRROOOOOOSSSVVVWWW[[[```fffnnn|||xxxpppnnnpppsssoooqqqrrroookkkhhhhhhiiiwwwqqqmmmnnntttwwwuuuqqqmmmjjjhhhggghhhjjjkkkkkklllllllllllloooxxxyyypppkkkccccccaaa^^^YYYUUUSSSRRRSSSSSSSSSRRRPPPMMMKKKJJJWWWTTTOOOQQQVVVXXXiiipppVVVNNNFFFDDDCCCDDDEEECCC>>>999AAAEEEIIIPPPZZZdddiiijjjttttttpppdddVVVYYYwwwppp^^^VVVOOOJJJHHHFFFDDDBBBBBBCCCCCC@@@<<<>>>>>>>>>>>>>>>===<<<<<<>>><<<===AAACCCFFFNNNVVV___jjj}}}qqq^^^MMMFFFGGG666666666444222222444666555333111111333444333111444222000000111111000//////...---------...//////111111000000000000111111444333333444444444222000333333222333444333111///000000222666:::;;;888666666555222000///111333555333444666444111---++++++///000222444444222000///333222222222111111000000000000///...------000222222222000///.........//////000222444555555555555666555555444444444444444999777444333222333555666777666666777:::;;;;;;:::999;;;;;;999555333333555666666777777666555333222222444666777666666666777999999888777777777888:::888888888:::;;;;;;888666888777666555555666888999888999999888777777888:::888:::<<<======<<<===>>>::::::999;;;<<<===<<<:::===@@@AAA@@@CCCFFFDDD???BBBBBBBBBBBBCCCDDDEEEFFFCCCBBBAAABBBDDDEEEEEEEEEDDDFFFIIIJJJHHHDDD???<<>>DDDJJJLLLHHHDDDBBBBBBBBBAAAEEEKKKJJJEEEDDDHHHGGGGGGHHHJJJMMMNNNNNNMMMQQQYYY^^^\\\YYYXXXUUUPPPUUUQQQPPPRRRRRROOONNNQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSNNNLLLNNNPPPQQQVVV\\\^^^___cccmmm|||{{{uuussssssppppppoookkkgggeeefffiiioookkkgggiiiooouuuwwwwwwuuurrrooollllllkkkjjjhhhlllkkkjjjiiijjjooovvv{{{xxxpppkkkhhhddd^^^YYYUUUTTTSSSUUUTTTSSSRRRQQQRRRRRRSSSTTTSSSPPPSSSXXXWWWffffffPPPHHHEEEDDDCCCCCCCCCAAA>>>;;;DDDGGGMMMTTT]]]eeehhhhhhooonnnjjj___UUUZZZuuuyyy```SSSOOOKKKHHHGGGDDDBBBAAAAAABBBBBB???======>>>>>>??????>>>>>>>>>???>>>???CCCEEEJJJWWWcccyyyuuu\\\MMMIII999999999666444444555777444333111222444555555444555333222111222222000///111000...,,,,,,---///000000000////////////000000444222111111222333222111555666777777555333222222111111333666999:::888666444333111000000222444666555777888777444111//////...000333555555333000...555444444333222111000000111111///---+++,,,///111111000///...............,,,---...///000111111111555444333222333444666888666444333111111222444555555444555777:::;;;;;;:::777999:::777222000333777444555666777666444333111111333444444333222333333999888666555555666888999555555777888:::888555222666666555555555666888999555777888888777777999:::888:::;;;<<<;;;;;;===???>>>===<<<===>>>>>><<<:::;;;>>>>>>===???BBB@@@;;;=========???AAADDDFFFHHHAAA@@@@@@AAADDDGGGGGGGGGEEEGGGIIIIIIHHHEEEAAA>>>DDDBBB@@@BBBDDDEEEBBB???@@@AAAAAACCCDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJQQQNNNLLLMMMQQQTTTUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWZZZ[[[[[[ZZZXXXVVVVVVWWWVVVTTTSSSSSSTTTUUUTTTSSSRRRRRRQQQSSSTTTUUUSSSRRRVVVVVVVVVVVVTTTQQQOOOMMMRRRRRRSSSUUUXXXZZZYYYXXXPPPLLLHHHDDDCCCAAA@@@>>>CCCFFFJJJJJJGGGDDDCCCDDDBBBCCCHHHLLLKKKEEEBBBCCC@@@BBBEEEHHHIIIKKKMMMOOOWWW[[[^^^\\\ZZZWWWRRRLLLQQQMMMKKKMMMOOOMMMMMMOOOOOOQQQSSSUUUUUUSSSQQQOOOSSSNNNJJJJJJJJJJJJOOOTTTXXXUUUTTTWWWaaaooo{{{}}}zzzyyywwwuuuqqqkkkfffdddeeefffjjjhhheeeeeeiiiooouuuzzz{{{xxxuuurrrpppmmmhhheeekkkiiigggfffgggiiiiiiiiirrrzzz|||wwwrrrjjjbbb\\\YYYYYYZZZWWWUUURRRPPPPPPQQQSSSUUUSSSSSSQQQUUUZZZXXXdddsss\\\MMMDDDBBBCCCCCCBBB@@@>>>>>>>>>EEEIIIPPP[[[dddjjjmmmmmmpppnnnggg]]]TTTYYYnnn~~~kkkWWWNNNMMMKKKIIIHHHAAA@@@@@@@@@AAAAAA???======>>>>>>???@@@@@@@@@AAA@@@@@@CCCEEEHHHRRRfffyyylllSSSGGG;;;<<<;;;999777666777888777666555555555666666666777555444444444333111000333111///------...///111//////............//////444222//////111222333333555777:::888444111111333///000222444666666555444111000///...///111333555333666888888777555444444222333555666666555333222555444444222111000//////000000...,,,+++,,,000333111111000000////////////...//////000111222222222555555555555666666777777222111000000000222333444444333444666888999777666444777888444///...222888555444444333333333333444222333444333111000111222666444222111111333555555111222444777888888444111444444444444555666888888444666888999888999:::<<<;;;<<<<<<;;;::::::;;;===CCCBBBAAAAAAAAAAAA>>>===>>>@@@@@@>>>???BBB@@@;;;;;;;;;;;;<<>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLQQQNNNLLLNNNRRRUUUTTTQQQSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXXXXWWWUUUTTTUUUVVVUUUSSSRRRRRRTTTUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTSSSTTTSSSQQQPPPOOOOOONNNMMMTTTUUUWWWZZZ[[[ZZZWWWUUUOOOMMMIIIEEEDDDCCCCCCCCCEEEHHHKKKJJJGGGDDDCCCBBBCCCGGGLLLOOOMMMGGGCCCAAA;;;>>>BBBDDDDDDGGGLLLPPPZZZ\\\]]]]]][[[XXXRRRMMMMMMIIIIIIMMMPPPNNNLLLLLLMMMPPPTTTVVVVVVTTTPPPMMMRRRMMMIIIIIIHHHFFFHHHLLLQQQPPPQQQUUU\\\dddiiikkkrrr|||}}}xxxrrrlllhhheeedddjjjjjjhhhfffdddgggmmmrrrxxxwwwuuusssqqqmmmhhheeejjjgggdddeeehhhiiigggeeennnsss{{{vvvkkkeeeaaaaaa```]]][[[XXXUUUSSSRRRSSSSSSTTTTTTQQQUUUZZZXXXfffcccVVVMMMEEEAAABBBCCCAAA===<<>>===>>>>>>>>>???@@@BBBCCCCCC@@@BBBEEEGGGLLL[[[www^^^JJJ;;;<<<<<<;;;888777888999;;;;;;:::999888777888888888777666666777666444222555444222000//////000111//////............//////111///,,,,,,...000111222333666888777333000000111...///111222333333333333------,,,,,,---///111222,,,///222444444444444555555555444333333444555555444333222111000///......---------,,,,,,...222555111222222222111111000000111111111111222333333444333555666777777444222000////////////000222333444333333333555666555333000222444555222......222777666444111//////111444777333444444333111000111222222000---,,,...000000000......111444777888666444222222333333444555666777333666888:::999:::;;;<<<@@@@@@AAA???===;;;;;;<<>>???BBB@@@<<<===<<<;;;<<<===@@@CCCEEECCCAAA@@@@@@AAABBBBBBAAA===>>>@@@BBBDDDDDDDDDCCCFFFDDDBBBBBBAAAAAA???>>>===>>>AAADDDGGGHHHIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLNNNMMMLLLNNNRRRSSSRRRPPPRRRQQQPPPPPPOOOOOOOOOPPPSSSTTTTTTSSSRRRSSSUUUWWWVVVTTTSSSSSSUUUVVVVVVUUUTTTUUUUUUVVVUUUTTTTTTTTTRRRPPPMMMMMMNNNPPPOOOOOOUUUWWWYYYZZZXXXTTTPPPNNNMMMLLLIIIFFFDDDDDDFFFHHHFFFHHHKKKLLLIIIEEEAAA???DDDJJJOOOQQQOOOKKKFFFCCC:::<<>>??????>>>>>>======>>>>>>>>>???@@@BBBDDDEEE???BBBFFFKKKRRRfffrrrTTT999:::;;;;;;999888999:::>>>>>>>>><<<999888999:::999888888:::;;;:::888555777666555333222111111111//////............//////---+++))))))+++...//////222333444444222000//////...000111222111000111222,,,+++++++++,,,---///000+++...222555555666666777555333222000000222333555222222222111000///......+++---......///000444666111222222333333222111111111111111000111222333333000222444666444000+++(((------...///000222444555333333333444555444111...111111111111000111333555444222///---...111444777333444444222000000111333...,,,)))***---...,,,***+++,,,---111555777666555222222333333444444444555222555888999999999::::::AAACCCDDDCCCAAA>>>======>>>======>>>???@@@>>>===???@@@???<<<===AAA@@@<<<@@@???===<<<===???BBBDDDFFFDDDAAAAAAAAAAAA@@@>>>:::;;;===???AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@;;;===@@@CCCEEEGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJLLLNNNOOOPPPOOOOOONNNPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRQQQQQQRRRUUUXXXXXXWWWUUUUUUVVVWWWVVVVVVSSSTTTVVVUUUTTTSSSSSSTTTSSSPPPMMMMMMPPPSSSRRRQQQTTTVVVXXXWWWRRRMMMHHHFFFJJJJJJHHHEEECCCDDDHHHKKKGGGIIIKKKKKKIIIDDD???<<>>AAAFFFIIIQQQRRRUUUWWWUUURRRUUUZZZOOOKKKKKKRRRWWWTTTOOOLLLLLLPPPUUUXXXXXXUUUPPPLLLLLLJJJLLLOOONNNIIIFFFGGGIIIGGGEEEFFFJJJPPPTTTVVVTTTYYY```hhhrrr~~~{{{uuuqqqfffggghhhfffcccbbbdddggghhhhhhiiikkklllllliiiggglllkkkiiiiiiiiihhhfffdddhhhjjjlllmmmnnnsss{{{xxxmmmfffcccddddddcccaaa^^^[[[ZZZWWWUUUOOORRR[[[```vvv{{{aaaSSSOOOLLLHHHCCCBBB???===<<<>>>CCCGGGLLLRRRccczzzzzzzzzyyytttfffVVVOOOYYYjjjuuuooorrrcccWWWJJJEEECCC???=========???@@@???>>><<<<<<===???>>>>>>>>>???AAACCCEEE???BBBHHHOOO[[[sss}}}ZZZ777888::::::999888999:::<<<>>>>>>===:::999;;;===:::::::::<<<>>>>>>;;;999888888888777666444222000000//////////////////000,,,***)))***---///000000111111111111222111///---+++...//////---,,,...000,,,,,,++++++,,,---.........111444666777666777777444333222222222222333444222222222111111000000000,,,...000111111111333444000111222222222222111000111111000000000111222333///111222222111...***(((,,,,,,...///111333444555333333444555777666222000111///...000333444444222000000//////000111333444222333222111//////111333,,,)))(((***---...+++'''+++++++++---000333444333222222333333333333333222111333666888777666777777;;;>>>AAABBBAAA>>><<<;;;:::999:::<<<>>>@@@???>>>>>>@@@>>><<<>>>AAAAAA===BBBAAA>>>======@@@CCCEEEHHHEEECCCBBBBBBBBBAAA@@@<<<<<<======???@@@AAABBBBBBBBBAAA@@@@@@@@@BBBCCC>>>@@@BBBDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIFFFKKKOOOPPPMMMKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUQQQRRRRRRRRRQQQSSSVVVYYYZZZXXXVVVVVVWWWWWWVVVUUUSSSUUUWWWVVVTTTRRRSSSTTTWWWSSSOOOPPPSSSUUUTTTQQQTTTVVVXXXVVVPPPIIIEEECCCGGGGGGFFFCCCAAACCCHHHLLLKKKJJJIIIGGGEEEBBB???<<>>@@@BBB@@@===;;;<<<===???>>>>>>===>>>@@@BBBDDDAAADDDJJJUUUddd]]]555777999999888888999::::::<<<===<<<::::::<<>>@@@@@@>>>;;;999999::::::888555222000000000////////////000000...------...111333333333111///...000333333000,,,(((***,,,+++)))(((***,,,------,,,,,,,,,---......,,,///222333333222111222444444555666666555444444333222222222222222222222---000222333333222222222///000111222222111000///222222111000000111333333222222111111000...---,,,+++,,,...000222444555666222222444777999888555333111...---000555777444000---...000111222222222111111111111000//////111333+++)))(((+++...///***%%%,,,***)))***---///111111222222333333333222111111///222555666555444444444333777<<<>>>>>>;;;999888999999:::<<<@@@BBBAAAAAA@@@AAA@@@>>>???CCCCCC@@@CCCAAA???>>>>>>AAADDDFFFHHHFFFDDDDDDDDDDDDCCCBBB>>>>>>>>>===>>>>>>???@@@@@@@@@AAA@@@???@@@CCCEEECCCEEEFFFHHHHHHGGGEEEDDD@@@@@@AAAAAABBBDDDEEEFFFCCCJJJPPPQQQLLLIIIKKKNNNMMMNNNOOOQQQSSSVVVXXXZZZTTTTTTTTTSSSRRRSSSWWWYYY[[[YYYWWWVVVWWWWWWVVVUUUUUUXXXYYYXXXVVVTTTUUUVVVZZZVVVRRRSSSVVVWWWTTTPPPUUUXXXZZZWWWQQQJJJGGGFFFFFFFFFEEEBBB@@@BBBHHHMMMNNNKKKGGGDDDBBBAAA???>>>@@@IIIOOONNNNNNPPPOOOJJJFFFAAA;;;999<<>>DDDGGGIIIRRR```vvvttthhhXXXWWWkkkmmm]]]RRRGGGCCCBBB@@@@@@BBB???AAACCCAAA===;;;;;;===@@@???=========???AAACCCCCCEEELLLYYYkkkbbb666444333333666999;;;;;;444:::<<<999999>>>@@@>>>666777999;;;==================:::666666888666222444222000...------...///000,,,+++///222000......666444222222444333000------...///000111000//////...,,,+++...333444///+++111111111000111222222333222333444666777888888888555555444333222222222222...///111222222111000///,,,,,,+++++++++///444888666444111//////000222444333222111000.........---000++++++000111///000666888888777666444222111000222111/////////111333555...111444555444111///...111111333333333111///...---,,,+++*********,,,,,,,,,,,,,,,------.........333333333333222111000///000444888888666555777999999999888888888888888999888<<>>>>>AAACCCBBBAAAEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@???????????????@@@CCCHHHLLLKKKGGGDDDEEEGGG>>>@@@AAABBBCCCEEEHHHJJJIIINNNTTTTTTOOOJJJHHHIIIMMMMMMNNNOOOPPPTTTYYY]]]\\\ZZZVVVRRRPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZZZZVVVVVVYYYXXXQQQOOORRRUUUZZZ\\\VVVPPPKKKGGGCCCFFFCCC>>>===@@@FFFKKKMMMRRRKKKBBB======???@@@AAACCCFFFIIIJJJHHHGGGHHHJJJDDDAAA======@@@CCCCCCBBBBBB@@@>>>>>>@@@CCCEEEFFFKKKIIIIIILLLRRRVVVVVVUUUQQQRRRRRRPPPMMMLLLNNNQQQKKKLLLMMMMMMNNNNNNOOOOOOSSSSSSKKKCCCFFFQQQQQQIIIFFFFFFGGGIIILLLPPPTTTWWW___bbbgggqqqwwwsssssstttrrrpppoooooonnnnnnllljjjiiihhhkkklllppptttwwwwwwuuurrrtttttttttsssqqqmmmjjjhhhkkklllmmmmmmqqq|||}}}wwwsssppptttooommmqqqzzzyyykkk[[[QQQPPPOOOKKKFFFDDD???<<<>>>BBBEEEJJJQQQUUUtttqqqfffSSSUUU|||rrreeeTTTPPPJJJEEEAAAAAAAAABBB@@@AAABBBAAA???=========????????????????????????BBBDDDJJJZZZvvvyyybbb555333222222555777999999777<<<===:::999===>>><<<777888:::<<<======<<<<<<>>>>>><<<888888:::888444555444333111000/////////111---,,,000222111///000666444222333444333000...000000///000000111222222000...---000444444111,,,111000000000111111222222111222444555666777888888555555444333222222222222///000111333222111///...------...---...111555888444333111000000111222333333222111///...............+++,,,111222///000333888888888888777777666555444333333333333555666777111333444333222000111111222333444555444222000...,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.....................---,,,+++***000333666777444333555777999888777666666666777888666:::>>>>>><<<;;;>>>AAAAAAAAA???>>>>>>>>>??????BBB@@@>>>???AAABBBAAA???CCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAAEEEIIIIIIEEEBBBCCCEEE@@@BBBCCCDDDDDDEEEFFFHHHLLLPPPUUUTTTOOOKKKJJJKKKIIIIIIJJJJJJKKKMMMQQQTTTVVVTTTQQQOOONNNOOOPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^______YYYVVVWWWYYYVVVOOOOOORRRUUUZZZZZZTTTNNNJJJGGGCCCEEEBBB???@@@DDDJJJOOORRRMMMGGG@@@<<<<<>>BBBFFFHHHHHHCCC@@@<<<<<>>BBBEEEIIIQQQYYYfffrrrgggWWW___xxxeeeYYYPPPMMMHHHDDDAAAAAACCCDDDBBBDDDDDDCCCAAA???>>>???>>>?????????@@@@@@@@@@@@DDDEEENNNfffsss\\\444333111222444666777777999<<<===:::999:::;;;:::888999;;;<<<<<<<<<;;;:::>>>???===999999<<<:::666666666666555444222000...111------000222000///111666555333333444333111///111111000000111333444666111//////111444444111...000000000000000111111111000111333444666777777777555444333222222111111222000111222333222111///---+++---.........000333555222222222222222333333333555333111...---...//////---+++---111222000000222444555666777888888888888333333444555666666666666444555444222111111333555444555555555444222///...,,,,,,---.........---,,,---------...............+++*********)))(((((((((///222444444111000111444999777555333333444555777555999===>>>===;;;<<<>>>>>>>>>===<<<<<<<<<======@@@???>>>???@@@@@@???===???@@@AAACCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDAAAEEEHHHGGGDDDBBBBBBDDDCCCEEEHHHHHHHHHGGGGGGHHHMMMPPPRRRQQQMMMIIIIIIJJJFFFGGGHHHGGGFFFFFFHHHIIINNNMMMKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^VVVWWWXXXWWWRRRLLLNNNTTTVVVYYYWWWPPPKKKIIIGGGDDDBBBAAAAAADDDIIIOOOSSSUUULLLHHHCCC@@@AAADDDGGGIIIMMMNNNOOONNNLLLJJJJJJKKKGGGCCC@@@@@@EEEIIILLLLLLEEE@@@;;;:::>>>AAA@@@===CCCFFFHHHGGGEEEFFFJJJNNNNNNPPPSSSSSSPPPMMMKKKJJJLLLIIIGGGHHHLLLOOOOOONNNBBBHHHKKKHHHJJJPPPPPPJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKKKKKKKMMMRRRXXX___bbbqqq}}}}}}~~~}}}yyyuuuqqqmmmkkkhhhjjjmmmppprrrrrrpppooosssvvv{{{}}}{{{vvvooojjjkkkkkkkkkmmmoooooonnnmmmuuuyyyvvv]]]VVVNNNLLLNNNOOOKKKFFFAAA???AAADDDHHHMMMWWWbbbwwwssseeeZZZjjjjjjYYYPPPLLLIIIEEEBBBAAAAAACCCDDDCCCEEEEEECCC@@@>>>=========>>>>>>???@@@AAABBBBBBFFFHHHUUUvvvlllWWW555333222333555666777666888:::;;;999888888999:::999:::;;;;;;;;;:::999888===>>><<<999999<<<;;;777666777888888666333000...000---,,,000000...///111666555555444444333111000111111222333444555555666111000///111333333111/////////000000111111111111000000222444555666777777555444333222111111111111111222333333333111...---)))+++------------...000111222333555666555555555555333111...---...///000...------...//////000222000000222333444444444444...000222444555555444333555555555444222222333555444555555555333111...,,,+++---///111111000...---.....................///++++++***)))))))))))))))...111333222///---///111888666333111000222444666666:::>>>???>>>===<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>===;;;;;;<<<>>>AAACCCEEEGGGHHHCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHGGGEEECCCDDDEEEDDDGGGJJJLLLKKKJJJJJJKKKLLLMMMMMMKKKHHHFFFFFFGGGHHHIIIIIIGGGEEECCCCCCDDDHHHHHHGGGHHHIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTWWWXXXTTTMMMJJJNNNUUUVVVWWWSSSLLLGGGGGGFFFCCCAAAAAACCCHHHMMMRRRTTTUUUJJJGGGEEECCCEEEHHHLLLNNNOOOOOONNNMMMLLLKKKLLLMMMMMMIIIDDDDDDGGGJJJKKKKKKGGGAAA::::::===@@@>>>:::BBBCCCDDDCCCCCCDDDHHHKKKLLLMMMOOOPPPOOOMMMLLLKKKKKKGGGCCCDDDHHHJJJJJJHHH>>>EEEIIIGGGGGGKKKMMMJJJKKKKKKJJJJJJHHHFFFDDDCCCIIIHHHIIIKKKOOORRRUUUVVVWWWeeexxx~~~}}}|||xxxtttpppnnniiikkkmmmnnnmmmkkkjjjiiilllpppuuuzzz{{{zzzwwwuuurrrppppppsssvvvtttnnniiipppqqqssswwwkkkXXXSSSNNNNNNPPPOOOJJJDDD???@@@DDDGGGIIINNN\\\jjjqqqbbb\\\rrryyycccWWWRRRIIIGGGDDDAAA@@@@@@BBBCCCBBBCCCCCCAAA>>>;;;;;;;;;<<<===>>>???AAABBBCCCDDDGGGKKK^^^iiiVVV666444444555777999999888555666777888777777888:::888999999::::::999777666;;;<<<:::777888;;;:::666666777888999777444111...///,,,,,,///...,,,...222666666666666444333222111///111333555555555444333000000///000111111000/////////000111222111111000000111333444555666666666444444333222111111111111222222333444333111///---))),,,......---,,,---...111222555777888888888777555444111///......///000000///---***+++...222333//////000000000000000000,,,...111333444444333222333555666666444333333333222333444333222///,,,+++,,,...111333444222000...////////////////////////,,,+++******)))******+++---000111000---,,,...111777555222000000222555777888;;;>>>@@@@@@>>>======<<<<<<==================<<<===??????>>>===;;;;;;999:::<<<>>>BBBEEEGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCCCCDDD@@@CCCGGGIIIJJJJJJJJJKKKJJJJJJJJJHHHFFFEEEFFFFFFHHHIIIIIIGGGEEECCCBBBCCCEEEFFFGGGHHHJJJKKKMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRVVVVVVPPPJJJJJJPPPVVVUUUUUUPPPHHHEEEFFFEEEBBB@@@BBBFFFKKKPPPRRRRRRPPPDDDCCCCCCCCCDDDGGGKKKNNNNNNMMMKKKJJJJJJLLLMMMMMMMMMIIIFFFFFFIIILLLLLLKKKFFFAAA<<<:::===???>>>;;;>>><<<:::<<<@@@DDDFFFFFFKKKJJJJJJJJJKKKMMMMMMNNNLLLIIIFFFFFFGGGHHHGGGEEEBBBEEEFFFDDDDDDGGGJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCDDDCCCDDDGGGKKKNNNNNNMMMMMMUUU```lllxxx|||~~~{{{wwwtttsssnnnpppqqqooojjjfffddddddiiikkknnnrrruuuxxxzzz{{{vvvsssqqqrrruuutttnnngggmmmmmmmmmnnnqqqxxxwwwaaaTTTQQQNNNNNNPPPOOOIIIDDDAAAEEEKKKMMMMMMRRRccctttppp``````zzzsss```WWWTTTHHHFFFCCCAAA??????@@@AAABBBCCCCCCAAA>>>;;;;;;;;;<<<===>>>???AAACCCDDDDDDEEENNNgggiiiYYY555555555777:::;;;;;;;;;555444666888888555777;;;666666777888888777666555999:::888555777::::::666666777999999888666333111///------///...,,,...333666777888777444222222333000111222333444333222111111000000000000////////////000111333333222111111333333444555555555555555444333222111111000000111111222333444333222000......///111111///......///000222444777999:::::::::444333222111000////////////000---)))***...222222000000000000000000///......///222444666666555444222444666666555333222333111222222222111///,,,+++...000222444555444222111000000000000////////////,,,+++***))))))***+++,,,---000111000---,,,///222555444222111222444777999;;;<<<>>>???@@@???>>>===<<<<<<===>>>>>>>>>=========>>>??????===;;;;;;<<<888999:::===@@@CCCFFFGGGIIIIIIHHHGGGDDDBBB@@@???CCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;>>>AAADDDDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWQQQTTTRRRLLLHHHKKKRRRVVVTTTRRRMMMEEECCCEEEDDD@@@???BBBGGGNNNRRRSSSPPPMMMFFFGGGGGGHHHHHHJJJNNNQQQNNNKKKHHHGGGHHHKKKLLLMMMGGGEEEDDDFFFKKKNNNMMMLLLDDDBBB>>>===>>>???@@@@@@BBB>>>:::<<>>============>>>@@@AAACCCDDDDDDFFFRRRpppgggZZZ444444555777;;;======<<<888666777:::999555666;;;333444555666666666555444888999777555777::::::666777888:::::::::888777555111///000111///---000666666888999888444222222444333222000///...///111222222222222111000///000111000111333444444444222111555666666666666555444444444333222111000000000000000111333444444333111000000111222111///...///000///000222555777999::::::333333333333222000...---,,,//////+++,,,000000---/////////000000000/////////000222444666666666666444555555333222111333444000111222333222000...,,,///111333555555555444333111111111000000000//////---,,,+++******+++---......000111000......111444444333333444555777999:::<<<<<<<<<===>>>>>>===<<<:::;;;===>>>>>>>>>======>>>@@@@@@>>>;;;:::<<<>>>999999:::<<<>>>AAADDDEEEFFFGGGIIIIIIHHHFFFCCCAAAEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@<<<>>>@@@AAAAAABBBDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGEEEDDDEEEHHHJJJGGGHHHJJJKKKLLLLLLKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOSSSTTTUUUVVVWWWWWWWWWWWWPPPRRRNNNGGGFFFNNNTTTVVVRRRPPPJJJDDDCCCDDDCCC>>>===AAAIIIQQQVVVUUUQQQMMMKKKMMMOOOOOONNNOOOSSSVVVPPPLLLGGGEEEGGGIIIJJJJJJCCCBBBCCCGGGKKKMMMKKKHHHBBBBBBBBB@@@>>>@@@CCCGGGFFFDDDBBBBBBDDDHHHKKKLLLHHHFFFEEEFFFHHHIIIGGGEEEIIINNNQQQQQQNNNLLLLLLNNNLLLHHHEEEFFFJJJLLLMMMNNNOOOMMMKKKIIIHHHGGGGGGHHHDDDBBBAAADDDJJJLLLJJJGGGJJJHHHGGGJJJQQQZZZ```ddd{{{~~~vvvooonnnoookkkjjjhhhggghhhkkkoooqqquuuttttttvvvxxxxxxuuurrreeehhhlllnnnnnnmmmlllllloooxxxyyyhhhZZZSSSTTTQQQLLLJJJIIIHHHEEECCCDDDMMMWWWZZZWWW]]]tttddd\\\hhh|||jjj___SSSJJJFFFDDDCCCBBBAAA@@@AAABBBBBBBBBDDDDDDCCCAAA???>>>???>>>>>>???@@@AAACCCCCCDDDLLLXXXxxx{{{bbbWWW333333444777;;;=========<<<999:::<<<:::555555:::111222444555555555444444888999888555777;;;;;;777999:::;;;;;;;;;:::999999333111222333111...222888666888:::888555222333444666333...******,,,000333333444333222111000111222000222333555555444333222777777777777666555444333444333222111000000000000000111333444444333222111000111111///---,,,---///...///000222555777999:::222333444444333111...,,,(((...111...///111///))),,,,,,---...//////////////////111333444555666666666555333000///000333666111222333333333111///...111222333555555666555555222111111111000000//////000///---,,,,,,...///111...000111000...///333666333333444555777999;;;<<<<<<;;;:::;;;<<<===<<<<<<999:::<<<=========<<<<<>>;;;:::<<>>DDDKKKRRRRRRNNNKKKNNNQQQMMMHHHFFFJJJOOORRRQQQOOORRRPPPMMMJJJHHHGGGHHHHHHBBB@@@???DDDJJJMMMLLLIIIJJJGGGFFFIIIPPPUUUUUUSSS]]]dddqqq|||vvvuuuwwwhhhgggffffffgggjjjlllnnniiijjjnnnssswwwxxxwwwvvvlllooorrrssspppkkkhhhfffdddhhhlllooovvvuuudddYYYUUU\\\XXXQQQKKKHHHEEEBBB@@@AAAKKKWWWZZZXXX___xxx[[[WWWgggkkk]]]WWWOOOFFFBBBBBBAAAAAA@@@AAACCCDDDEEE@@@AAABBBAAA???=========??????@@@AAABBBBBBCCCCCCSSS^^^}}}ttt]]]TTT333444555777888888888888???999777:::;;;777666999666555555444555666777888666999888555888>>>>>>:::999::::::;;;;;;<<<<<<<<<333333333111//////000222888888777666555333111000///000222222111111222444555555444333222000/////////111333666666555333222444555666666555333111000444555555555555555444444111222111000......000222444333222111111222333333///222222000222777:::888777666444222000...---,,,000000000000////////////............---,,,+++***///222666555333333888<<<444777777333---...555<<<:::777444333333111---)))---///333777:::999555111555444333222111000000000000///---...000111111000---000222222///...000333444444666777999:::::::::;;;<<<<<<======>>>>>>>>>999999999;;;===???AAABBB@@@DDD@@@>>>@@@:::999DDDAAAAAA???======???@@@???======AAAHHHQQQTTTRRRNNNOOONNNLLLGGGCCC@@@@@@AAA???DDDFFFDDDBBBCCCBBB@@@DDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHGGGEEEGGGKKKLLLKKKIIIBBBDDDFFFEEEDDDGGGNNNUUUUUUVVVVVVTTTQQQOOONNNNNNNNNJJJGGGFFFIIINNNSSSUUUPPPLLLFFFAAA????????????;;;AAAJJJRRRUUUSSSNNNJJJMMMMMMNNNPPPQQQRRRQQQPPPSSSMMMFFFEEEGGGGGGCCC>>>BBBDDDIIINNNPPPLLLCCC<<>>BBBEEEMMMIIIDDDCCCDDDDDDBBB@@@AAADDDGGGGGGEEEEEEGGGJJJKKKHHHFFFJJJPPPUUUTTTRRRSSSRRRNNNIIIEEEDDDFFFHHHDDDEEEFFFEEEEEEFFFHHHKKKGGGEEEBBBAAABBBGGGLLLOOOTTTVVVZZZbbbqqq|||zzzpppnnnkkkiiigggggghhhhhhjjjhhhggghhhnnntttyyy{{{sssuuuwwwvvvrrrmmmiiigggeeejjjllliiijjjqqqzzz~~~ppp^^^YYYUUURRRTTTSSSNNNEEE???===???BBBKKKSSSWWWZZZfff{{{}}}sss[[[SSSppp|||cccXXXRRRJJJHHHMMMCCCAAA@@@>>>>>>???AAABBBBBBDDDDDDBBB>>><<<===>>>@@@<<<>>>CCCCCC@@@DDDMMMVVVtttiiiWWWUUU111222333555666777777777===888666:::;;;777666999444444333333333444555666666888777444777======:::<<<<<<;;;:::::::::;;;;;;555555555333111000222444666666666555444333222222///000222222222333444666555444333222111111111111...///222444444444333222444555666666666444222111666666666666555444222222000000000///......000222222111000//////000111222...111222000222666888666444444333111000///......------..................////////////...---++++++...333999:::888666777:::222555666222......444::::::777444222111...***''',,,...111666999:::777555777666555444222222111111000///---...000222111111333333333111///...///000333444666999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===AAA===<<>>======>>>>>>===>>>===>>>CCCKKKQQQQQQPPPNNNOOOQQQPPPLLLHHHFFFEEEDDDFFFFFFAAA@@@DDDFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@CCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFJJJKKKKKKIIIGGGIIIIIIGGGCCCDDDHHHMMMNNNOOOOOONNNLLLJJJIIIIIIKKKHHHDDDDDDGGGKKKOOOPPPKKKHHHDDDAAA???>>>===<<<===CCCJJJOOOOOOMMMJJJIIIGGGHHHKKKNNNPPPQQQPPPOOOPPPKKKHHHGGGIIIHHHBBB===???BBBHHHNNNQQQNNNFFF@@@@@@@@@AAADDDGGGIIIGGGEEEFFFCCCAAA???@@@BBBCCCCCCHHHEEEBBBBBBDDDEEECCC@@@<<<>>>??????===>>>AAACCCGGGFFFHHHNNNUUUXXXVVVSSSQQQPPPMMMJJJFFFEEEGGGIIICCCEEEFFFGGGFFFFFFHHHIIIFFFDDDBBB@@@BBBFFFJJJMMMLLLMMMOOOUUU```rrr~~~~~~vvvtttqqqnnnkkkiiiiiihhhlllkkkiiijjjmmmoooppppppsssvvvzzz{{{xxxrrrnnnkkkkkkkkkhhhfffiiipppsssrrr|||ooo^^^YYYTTTVVVVVVTTTMMMEEE??????@@@DDDKKKRRRUUUYYYcccttt|||nnntttlllWWWUUUvvvpppZZZQQQMMMFFFEEEIIICCCAAA???>>>===>>>???@@@@@@BBBCCCBBB???======>>>AAA===???DDDDDDBBBHHHSSSlllgggVVVSSS111222444555777888999999;;;777666999:::888777888555444444333333444666666777888666333666;;;<<<:::>>>===;;;:::999999:::;;;777888777555333222444666555555555444444444333333///000222333333333555777555444333111111111222333///000111333444555555555555555666666666444333222777777666555444222111000...///000000//////111333222111111000000111222222000333555333444888888555222222222111111000000000,,,,,,------.../////////111111111000///...,,,+++...444:::===;;;888666666///333555222///...333888;;;888555333111///+++))),,,---///333888::::::999999888777666444333222111000///...///111222333222:::777333111000//////...222444777:::;;;;;;:::999:::::::::999999999999999<<<===>>>>>>>>>===<<<;;;===@@@<<<;;;???<<<>>>LLLAAA???============<<<;;;===:::999<<>>BBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGHHHJJJJJJHHHDDDCCCDDDGGGHHHIIIIIIHHHHHHGGGEEEEEEEEECCCAAABBBEEEHHHJJJKKKCCCBBBAAA???===;;;:::999@@@FFFKKKKKKHHHDDDEEEGGGCCCFFFKKKPPPRRRRRRQQQPPPLLLJJJHHHHHHIIIFFFAAA<<<@@@DDDJJJPPPRRRNNNGGGAAA??????AAADDDGGGGGGEEECCCEEECCCBBBCCCFFFGGGEEEBBBBBB@@@???AAADDDDDDBBB???999999888777666888;;;>>>BBBDDDJJJRRRYYYZZZWWWSSSSSSSSSQQQNNNKKKHHHHHHIIIDDDGGGJJJKKKIIIGGGFFFFFFCCCBBBAAAAAACCCFFFJJJLLLKKKJJJJJJLLLRRR]]]jjjsssvvv{{{}}}{{{yyyuuuqqqnnnkkkjjjkkkjjjiiijjjlllllljjjhhhooosssyyy{{{yyytttpppmmmooojjjdddbbbhhhooonnngggffflllwwwmmm]]]YYYUUU[[[YYYTTTLLLCCC???@@@CCCIIIMMMRRRWWW^^^jjjxxxyyyxxxdddSSSWWW~~~xxxfffTTTOOOLLLHHHGGGIIICCCBBB???===<<<===>>>???>>>@@@BBBBBB@@@>>>>>>>>>AAA>>>???DDDDDDEEEOOO^^^eeeVVVTTT333444666888999:::;;;;;;999777666888:::999888777888777666666666777888999888777444333666999;;;:::===<<<:::999999:::;;;<<<999999888666444333444666888777666555444444333333///111222222222222333444555444222111111222333444111111222333444666777777555666666666666555444333666555555555333222111000...000111111111111333555333333333333444444444555333777999777888;;;:::666444444333333222111111111------...///000111222222222222222111000///...---...222888:::999666444333...111444333000///222555;;;:::777555444222000//////...///222666999::::::999888777666444333111000000......///222444444444>>>888222000000111000...///222666999::::::888666999999888888777777666666;;;<<<>>>???>>>===;;;:::???AAA===;;;???===@@@NNNIIICCC<<<;;;;;;::::::;;;;;;888666777;;;@@@BBBCCCAAAFFFMMMQQQQQQMMMJJJGGGJJJMMMMMMJJJHHHJJJLLLKKKHHHHHHGGGFFFEEECCCAAA???BBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDCCCDDDFFFHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGEEEDDD???>>>>>>AAADDDGGGHHHHHH>>>>>><<<:::888777888:::DDDIIILLLHHHAAA===???DDDEEEIIIPPPUUUVVVTTTRRRQQQIIIGGGFFFEEEDDDBBB@@@===GGGKKKPPPSSSSSSMMMFFFAAA@@@@@@AAABBBDDDEEEDDDDDDEEEDDDDDDGGGKKKKKKFFFBBBAAA???>>>@@@CCCCCC@@@===;;;:::777555444777:::===>>>AAAHHHPPPVVVXXXUUURRRUUUVVVVVVSSSOOOLLLKKKJJJIIILLLOOOPPPMMMHHHEEECCC@@@@@@AAACCCEEEIIILLLNNNKKKJJJIIIHHHJJJPPPVVVZZZ___```gggvvv}}}zzzwwwsssooommmggggggfffhhhjjjkkkjjjiiiiiilllppprrrqqqooommmllllllhhhcccbbbhhhnnnllleee```bbbfffmmmyyykkkZZZ[[[ZZZ^^^ZZZRRRIIIAAA???AAADDDOOOPPPSSS\\\kkk|||```SSS[[[lll^^^QQQMMMLLLIIIHHHIIICCCBBB???===<<<<<<<<<===<<<===???AAA@@@@@@???>>>@@@>>>???CCCDDDHHHYYYllleeeXXXUUU333444666777999:::::::::777777777888:::;;;:::777999999777777666777888999999666444555777888999:::::::::999999:::<<<===>>>999999888555333222333555<<<;;;999666444333333222000111222111000///000111555444333222222222333444000000111222333444555555555555555555555444444444333333333333333333222111///111333333333333555666333333444444555555555555555888:::888888:::999555777777666555333222111000,,,---...///000111222333222222222222111000///......000222333222222222222000222444444222000222333777777666555444444444555333111000111444666777777666666666555333111000//////......///222555555555<<<777222000111222222000...000444888999888666555888888888777777666666555888999;;;===>>>===<<<;;;<<>>BBBFFFHHHGGGFFF<<<:::777444222444999===GGGKKKLLLFFF===999;;;@@@FFFKKKRRRUUUTTTQQQOOOMMMGGGFFFCCC@@@>>>===???@@@KKKOOOSSSUUUSSSMMMHHHDDDDDDCCCAAA@@@@@@BBBEEEGGGFFFFFFGGGJJJMMMLLLGGGCCCDDDBBBAAABBBCCCCCC???;;;???;;;777555555888;;;======???DDDIIINNNPPPOOONNNNNNPPPQQQQQQOOOMMMMMMMMMOOORRRUUUUUUPPPIIIDDDAAA>>>???BBBEEEIIILLLOOOPPPGGGEEECCCBBBCCCFFFHHHIIIRRRRRRWWW```iiiuuu}}}zzzwwwtttsssjjjhhhffffffiiikkkkkkkkkfffggghhhhhhggggggiiikkkiiikkkjjjffffffiiiiiifff`````````bbbgggqqq|||mmm[[[^^^```]]]XXXOOOFFF@@@???CCCFFFPPPPPPTTTaaawww```VVVbbbttt```VVVMMMIIIHHHFFFDDDCCCCCCBBB???===<<<<<<<<<===;;;<<<===???@@@@@@???>>>???===???CCCEEEMMMeee}}}xxxbbbWWWTTT111222333555666666666666555888999888;;;===<<<888888888666555555666666777:::666555888999888888:::777888999:::<<<===>>>>>>999999888555222111333444>>><<<999666444222222222///111111111///...///000555444444444333333222222---...///000111111111111444444444444444444444444111222222333333222222222000222444444444333444555111111222333444444444444444777777444444666555111888777666555333222111000++++++,,,---...///000111000111111222222111111000......------...000111222555666666555333222222333222333333222111222444777666444222222333555555555333333444444333111///...///......000333666777777999666333111111222222111///111444666888888666555888888888777777777777777555777999:::<<<<<<<<<<<<555:::888999@@@AAAEEETTTVVVGGG;;;999:::888:::>>>======>>>>>>===<<<:::888<<>>@@@CCCEEEFFFGGGGGG@@@CCCFFFIIIJJJKKKMMMOOOQQQTTTWWWVVVQQQJJJDDDAAA>>>@@@DDDHHHKKKMMMNNNNNNEEECCCAAAAAABBBDDDEEEDDDHHHJJJRRRZZZ[[[\\\hhhxxx~~~|||zzzxxxwwwsssooollljjjjjjkkkkkkjjjffffffdddbbbaaacccgggjjjjjjoooqqqkkkeeeeeeffffff``````___^^^___ccciiimmmwwwuuubbbcccbbb[[[UUULLLDDD@@@BBBFFFIIIOOOOOOUUUddd}}}~~~```[[[kkklllZZZSSSLLLHHHFFFFFFDDDBBBCCCBBB???===<<<===>>>???===<<<;;;<<<>>>@@@???>>>???>>>@@@DDDHHHTTTrrrooo]]]TTTPPP222222333444444444444444555999:::999<<<@@@>>>999999888777666555666777777:::666666;;;<<<999777999777888:::<<<======<<<;;;:::999888666333222333444;;;999777444222111111111---///000111000000222333444555666666555333111000...///111222222111000...333333222222222333333333222222333222222111000000///111333444222111111222000111333444555555555444444666555111111333333000555444444333222222111111+++,,,,,,---...//////000...///000111222222222222...------...000222333333::::::888666444333333444222333333111000000444777555444222222444555555444111222333444333222000//////......000444777888888666666555333000///000000111222555777888888888888888888888888999999999999666666777888999:::;;;;;;444999777888>>>===???MMMQQQBBB888:::===::::::???<<<===>>>>>><<<;;;::::::;;;===??????@@@BBBEEEGGGJJJPPPTTTTTTUUUXXXYYYWWWQQQOOOLLLIIIGGGGGGHHHHHHAAABBBDDDEEEEEECCCAAA???>>>???AAACCCDDDDDDDDDDDDBBBDDDFFFEEEBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBFFFCCC@@@BBBEEEEEEBBB>>><<<>>>BBBFFFGGGEEE@@@<<<555666555222000333:::AAAJJJKKKKKKGGGBBB===:::999:::@@@FFFGGGCCC???>>>>>>BBBDDDEEEAAA<<<;;;???DDDLLLNNNPPPOOOLLLJJJJJJKKKGGGFFFDDDAAA???@@@EEEIIIJJJLLLNNNLLLGGGEEEGGGJJJNNNJJJFFFEEEFFFFFFCCC@@@AAA===888666777999:::999<<<>>>@@@@@@@@@???>>>>>>:::===@@@BBBDDDFFFJJJLLLOOORRRUUUUUUQQQKKKFFFCCC@@@BBBFFFIIIKKKKKKJJJIIIEEEBBB@@@AAADDDFFFFFFEEEGGGGGGMMMUUUTTTPPPUUU```kkkuuu}}}{{{{{{zzzwwwuuurrrpppooommmkkkhhheeeeeedddaaa``````cccfffhhhoooqqqlllgggfffgggfffbbbbbbbbbaaa```aaadddfffjjjppp}}}nnnhhh___YYYSSSJJJDDDBBBEEEJJJMMMOOORRRYYYiiiyyy]]]___uuuuuucccTTTPPPJJJEEEDDDEEEEEECCCCCCAAA???>>>===>>>???@@@???<<<::::::<<>>:::777999888999<<<>>>>>><<<:::888;;;:::999777444333444555888666444222000000111222,,,...000111222333555777444555777777666333000...111333555666666444111000222222222111111222333333444444333333111000...---...000222222111/////////222333555777888888777666777888666111000333333111111111111111111111111111......//////000111111111---...///000111222222333.........000333555555444===<<<:::777555444444555444555555333111111444777444333222222444666666555000111333444444333111000///......111444777888999555777777555000------///444444666777999::::::;;;888888999999::::::;;;;;;777666666666777888999:::777;;;888888;;;777777CCCJJJ===555<<<@@@<<<:::>>>999::::::999888888999;;;999;;;======>>>???BBBDDDFFFIIIJJJIIIKKKSSSYYY[[[UUUTTTRRRPPPMMMKKKIIIHHH@@@BBBDDDFFFEEECCC@@@===>>>???AAACCCDDDDDDDDDCCC???BBBDDDDDDCCCCCCFFFIIICCCBBBAAAAAACCCDDDDDDDDDHHHEEEBBBCCCFFFGGGCCC??????@@@DDDFFFGGGBBB;;;666111444666444222444:::@@@JJJJJJJJJIIIEEE@@@;;;888555;;;AAABBB>>>;;;:::<<<@@@EEEGGGEEE???===@@@DDDOOOPPPPPPLLLHHHEEEEEEGGGFFFFFFFFFDDDAAAAAADDDHHHKKKNNNPPPKKKEEEBBBFFFLLLOOOKKKGGGFFFHHHHHHFFFDDDBBB>>>:::888:::;;;;;;:::;;;>>>@@@AAA>>>;;;999777===>>>@@@AAAAAABBBEEEHHHLLLOOORRRSSSPPPLLLHHHFFFBBBDDDGGGJJJJJJHHHFFFDDDBBB???===>>>BBBDDDDDDCCCLLLFFFGGGOOOPPPKKKNNNXXX^^^aaaffflllxxx}}}|||{{{|||wwwvvvvvvvvvuuuqqqmmmiiicccdddcccbbb______```aaaeeejjjmmmkkkhhhjjjjjjiiifffgggfffeeecccccceeeggggggeeehhhsss~~~xxxkkkZZZXXXRRRJJJEEEEEEHHHMMMQQQRRRVVV___mmmoooZZZ```{{{}}}fffVVVJJJHHHBBB>>>>>>@@@@@@???CCCAAA@@@>>>>>>???AAABBB@@@===999888;;;>>>??????AAAAAAEEEIIIOOOaaaiii[[[TTTOOO...---,,,...000222333222888888999<<>>======<<<;;;;;;:::999888777777666888777777888:::;;;;;;:::;;;:::999999::::::888666=========;;;:::888666555<<<;;;999888888999;;;<<<>>>===<<<<<<>>>BBBEEEHHHQQQOOONNNLLLKKKKKKLLLLLLHHHFFFCCC@@@>>>===>>>>>>@@@@@@AAACCCEEEEEEDDDBBBAAAEEEGGGGGGEEEDDDEEEGGGFFFEEEDDDEEEGGGHHHHHHFFFFFFCCCCCCEEEDDD???===>>>>>>CCCHHHHHHCCC===999888444222222555666888===DDDPPPJJJDDDAAABBBAAA===888777===@@@===777555999???GGGEEEAAA===<<>>===CCCFFFDDDJJJRRRRRRFFF<<<===DDDHHHGGGFFFEEEEEEEEEDDDAAA>>>AAA<<<;;;>>>???:::555444<<>>@@@BBBBBBAAA@@@AAABBBAAAFFFKKKLLLIIIHHHKKKNNN\\\^^^___]]]^^^iii{{{yyywwwzzz~~~zzzqqqmmmooogggaaa^^^```aaaaaacccfffkkkhhheeedddgggkkknnnpppgggkkkooolllfffbbbdddhhheeeeeeeeeiiipppyyyoooeee[[[SSSIIIDDDIIIPPPSSSRRRZZZ^^^iiiyyylllSSSaaakkk[[[TTTIIIFFFCCCAAABBBCCCCCCBBB@@@CCCDDDCCC???===>>>???<<<======:::888888===AAAFFFCCCGGGPPP[[[pppdddVVVOOOJJJ000///...///111222333222444444666999===??????>>><<<;;;:::888777777888888777888888666555444555777777555555777:::<<<;;;999<<<999666444444444333111333333111000000111222333---///111222222222333444111222555666666444222000222222333333333222111000.........000222333222111333111000111222333222000000000000111111222222222333444555555444222000///666555555555444444333333222222111111111111222222111222333444444333111000111111222222111111000000000///...///111222222111000333666777666444333333:::@@@BBB>>>:::999999888333555666555222///------555444333333444444222000111222333444444333222111333444444444444333333222---///111222222333555666777888:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::999999:::;;;<<<<<<;;;;;;:::999999::::::888777=========<<<;;;:::888888<<<;;;999888888999;;;<<<777777666666666888:::<<>>BBBFFFEEE@@@;;;888777222///000444777:::@@@GGGHHHDDD@@@???@@@AAA@@@>>>;;;???BBB>>>888666;;;@@@AAA???<<<::::::???EEEIIIOOOLLLIIIGGGFFFDDDAAA???<<>>>>>DDDGGGGGGKKKPPPOOOEEE===>>>CCCFFF@@@@@@@@@AAABBB@@@===:::;;;888999===>>>:::888888???CCCCCC<<<888777777555555999:::777777<<>>@@@AAA@@@===;;;;;;=========<<<:::999;;;>>>@@@EEEFFFJJJSSSaaa{{{zzzbbbVVVQQQMMM333111000000111222222111000000222666:::<<<===<<<;;;:::999888888888888888888888999777666555777888999888666777888:::999999888666555444555555333222111111111111111111111111---///111222111111222444000111333444444333222222444444444333222111000//////......///111111000...555333111000222333333333///000000111222333444444333666888777333000000111888888777666555444444333333222111000000111222333444555888999888666333111444444333222222222222222111000//////111222111//////222555666555444333444:::???BBB>>>;;;;;;;;;:::555777888777444000...---333222222333444444222111///111444666777666555444222333444444555555444444222333555555444444666777666777888999:::::::::999=========<<<<<<<<<<<<<<<<<<;;;:::;;;=========;;;:::999888888999999888777<<<<<<======<<<<<<;;;;;;;;;:::999888888999:::;;;888888888777777777777666777888999;;;===>>>??????AAABBBDDDEEEDDDBBB@@@>>>?????????@@@AAACCCDDDEEECCCEEEFFFDDDBBBBBBEEEIIIEEEDDDCCCDDDFFFHHHGGGFFFFFFDDDDDDFFFEEE@@@>>>@@@???BBBDDDBBB===888666666111......333888===DDDKKKBBB@@@>>><<<<<<>>>@@@BBB@@@BBBCCC???:::999===BBB>>>;;;888888;;;AAAHHHMMMLLLGGGAAA@@@AAABBB@@@<<<999===???>>>@@@EEEHHHIIIMMMNNNJJJCCC>>>@@@AAAAAA:::;;;===???@@@>>>:::666555555888===>>>;;;<<<@@@CCCDDDBBB:::666777888777777:::999555555;;;@@@AAAFFFDDDEEEIIIHHHDDDCCCEEEJJJHHHJJJNNNOOOKKKGGGFFFAAACCCEEEFFFEEEEEEFFFGGGKKKLLLMMMJJJFFFEEEGGGJJJOOONNNMMMMMMOOOSSSXXX[[[dddmmmvvv}}}wwwqqqmmmmmmllliiiiiikkkkkkfffaaa^^^___cccfffhhheeefffhhhiiijjjkkkmmmmmmccccccbbbaaabbbccceeefffooouuuyyysssfff\\\SSSPPPTTTXXXYYYXXX___uuummmRRRTTTggg~~~lll\\\NNNGGGGGGFFFCCCAAA@@@AAABBBBBBAAA===>>>??????===;;;;;;<<>>??????CCCIIIOOOXXXmmmuuu___UUUQQQMMM555333111000111111000/////////000222666888999888999888888888888888999999888999999888777777888:::;;;:::888777777888888999;;;999777666555444000...//////000111111111111000---///111111111111222333222333333444444555555555555555444333222000//////111000///000111111000...555222000///000222333333///000000222333444555555222666:::999666444666::::::999888777666555444333555333222111111222333555777888999999888777555444666555333222111222222333444333222222333333222111000222555777666555666666444:::===:::777777888777666888:::999777444222222222111111222444444333111///111555888999777555444000111222333444444444444777888999999777777888999777777888888999999999999;;;;;;<<<<<<<<<============;;;:::;;;<<<===<<<;;;888777555666777888777666999:::;;;<<<<<<===<<<<<<::::::999999999999::::::;;;;;;<<<<<<<<<;;;999888999:::;;;;;;;;;:::999888<<<===>>>?????????>>>===>>>>>>???>>>???@@@CCCEEEBBBDDDDDDBBB@@@@@@DDDHHHFFFEEEEEEFFFHHHJJJJJJIIIFFFDDDDDDFFFEEEAAA???@@@AAACCCCCC@@@:::777666888333//////444:::>>>DDDKKK@@@???===:::888:::>>>BBBEEEEEEDDDAAA======@@@CCC>>>;;;888888===DDDKKKOOOIIIAAA:::999>>>AAA???;;;999;;;===>>>???CCCGGGIIIOOOKKKEEEAAA@@@@@@???===999;;;>>>AAAAAA>>>999444333555999>>>>>>===@@@FFFDDDEEEBBB<<<999::::::888<<<===;;;777888>>>BBBBBBCCCAAABBBFFFEEEAAA@@@AAAFFFGGGJJJNNNOOONNNMMMLLLCCCDDDFFFFFFDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFJJJNNNQQQMMMKKKMMMSSSWWWYYYXXX\\\```eeeiiippp~~~}}}vvvpppppppppppprrruuurrrmmmeeeaaa```bbbeeeffffffeeeeeehhhmmmqqqqqqqqqeeeeeeeeeeeeddddddccccccggghhhnnnyyy|||qqqmmmhhhccc```___^^^aaadddwww~~~dddOOOUUUkkkzzzjjj\\\QQQHHHEEEGGGCCCBBB@@@@@@AAABBBAAA@@@>>>????????????>>>>>>>>>@@@===:::;;;>>>AAA@@@???BBBLLLUUUaaa{{{sss\\\RRRMMMJJJ555333111000111000///...000//////000333555555444666777777888999999999999888999999999777777999:::;;;;;;999777666666777888===;;;999888666444000...///000000111111111000000---///111111000000111222333333333333444444555666555444333222111111000000333222222222333333222000444111///...///111222222///000000222333444555555222666:::999666444777;;;:::999999777666555444444666555444444444444555666999888666555555555666777666555333222111111222222555444333333444444333222000333555666666555666777000666999666333444555444333555888888777555555555222111111222333444222111000333666888999777555333000111222333444555555555555666777666444333444555888888888888888999999999888999999::::::;;;;;;<<<;;;999999999;;;<<<;;;:::666444333333444555555555777888999:::<<<<<<<<<===;;;::::::::::::::::::;;;999:::;;;<<<===<<<:::999============<<<:::888666::::::999999:::<<<===>>>===>>>???>>><<<===@@@CCC@@@BBBBBB@@@>>>>>>BBBFFFDDDCCCCCCEEEGGGIIIIIIHHHEEECCCCCCFFFEEE@@@???@@@CCCDDDDDD@@@;;;888888:::777333111666<<>>666666;;;???===:::::::::;;;<<<===@@@DDDIIIPPPIIIBBB@@@@@@???<<<::::::;;;>>>AAAAAA>>>777222333555999======<<>>???<<<888===>>><<<999;;;@@@DDDCCC???<<<===@@@@@@<<<;;;===@@@DDDHHHKKKNNNPPPPPPPPPGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCDDDGGGKKKOOORRRLLLFFFHHHOOOUUUVVVTTTRRRTTTWWW\\\aaahhhrrrzzz|||uuussssssssswww|||wwwrrrjjjdddbbbcccdddddddddaaa```dddkkkooopppoooeeeffffffeeedddaaa___^^^bbb```bbbjjjpppvvvpppkkklllppprrrooonnnwwwvvv]]]LLLQQQiiiyyyjjj```VVVOOOIIICCCBBBCCCBBB@@@???@@@AAABBBBBBAAA>>>>>>>>>????????????>>>@@@===;;;<<<@@@BBBAAA@@@AAANNN]]]ooonnnWWWNNNJJJFFF777555222111222222000///111000...///111333333222444555666888999:::::::::777888999888777777999;;;:::::::::999777666777888;;;999777777777666444333222222111111111000000000---///111111000000000111222222222222333333333333333222222111111222333333555444444444555666444222333000......000111111000///000000111222333444444333555777666333222444777999888888777666555555444666666666777777666666666777666333111222333666888666666555333222222222222444333222222444444444222000222444444333333444555000666999666333444444333...000333555444333333333222111111222333333111000111333555777888777555333333444555666777777777777555666777666444333444555888888777777777888888999666666777777888888888999888777777888:::;;;;;;:::555333111111333555555555666777888:::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>======;;;<<<<<<<<<;;;;;;::::::<<<;;;:::999:::===???AAA<<<>>>???>>>;;;;;;===@@@===???@@@>>><<<<<>>>>>@@@CCCEEEEEEDDDDDDBBBBBBEEEDDD@@@>>>@@@CCCDDDDDDAAA<<<999;;;===;;;666444999>>>??????AAA777777666777;;;@@@DDDGGGEEECCCBBBBBBCCCDDDCCCBBB===:::777888===AAACCCCCCAAA;;;555444888;;;;;;999:::777777999:::<<>>CCCBBBCCCBBB???@@@AAA???:::===>>><<<:::===CCCEEEBBB;;;888888::::::777777999<<>>===???>>>===>>>@@@BBBBBBBBBDDDQQQffffffQQQKKKHHHEEE999777444444444444333222000///...///111444444444222444666888999:::::::::666777888888777777999:::888:::;;;:::888666666888999777555444555666666555555444333111000000000000---///111111000///000111333333444444444333222222000000000000222333555666555444444555666777555444222111000000222222111000000000000111111222222222333333333333444555666666777777777666666555555555444666777888888777666444333333222111222333555666777777777666555444222222444333333444666777666555333444555555444333444555222777:::777333444444333---///222333222000000000333222111222222222000...///111333555666777777666444555666777777777777777777888999888666666777888888777666555555666777777555666666666666666666666666666666777:::<<<<<<;;;666444222222444666666666777888999;;;<<<=========<<<==================<<<>>>>>>???@@@@@@@@@@@@@@@;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@;;;>>>AAA???;;;999:::===999<<<>>>===;;;:::<<>><<<777666<<>>===888666555888>>>DDDFFFFFFBBBAAA@@@BBBEEEFFFCCC@@@<<<999777999>>>BBBBBB@@@<<<888555444555777777777888333222555777:::CCCMMMMMMEEE???@@@???:::777777555666:::===???>>>999666888555666;;;???@@@AAADDDAAAAAA>>>;;;===AAA@@@<<<===??????>>>BBBHHHHHHDDD===999777888888666777;;;;;;BBBFFFEEEEEEIIIKKKJJJJJJLLLMMMLLLKKKIIIJJJJJJHHHGGGEEEEEEFFFHHHJJJJJJUUUNNNHHHFFFJJJLLLKKKIIIJJJJJJOOOXXX\\\[[[^^^ccciiiqqq{{{|||zzz{{{rrroookkkiiihhhhhhhhhggg```___^^^___aaadddfffgggkkkkkkkkkkkkkkkjjjhhhhhhjjjdddcccggggggbbbfffpppnnnvvvlllVVVNNNUUUjjjqqq```XXXQQQLLLHHHIIIIIIEEEDDDEEE@@@??????AAACCCDDDCCCBBB===;;;;;;===@@@AAA@@@>>>===???@@@@@@@@@AAACCCDDDHHHUUUoooaaaOOOJJJHHHEEE:::888666666666666666444///...---///222555666777222333555888:::;;;;;;;;;666777888777666666888:::666999<<<;;;888666666888:::777444222333444444444888666333111//////000111---///111111000//////000666666777888777666444333......///000222444777999444333333555666777666444222222111222444444222000000000000000000111111111111000000333777:::<<<<<<666666666666555555555555333444777888888777444333000000222333444444555555888888999999777555333222666555555666999::::::999666777888777666555666777222888:::666333333333222///111444444222000//////444333222222222111///---...///111333555777888999333444444555555555555555666777888777666555666777666666444444333444555666666666666666555555555555666555555888;;;======<<<888555333333555777888888888999:::<<<===>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============>>>===<<<:::::::::;;;<<<888999;;;===>>>>>>===<<<:::>>>AAA@@@;;;777888:::777:::======:::999;;;===<<<<<<<<<>>>AAACCCCCCBBBBBB???@@@CCCBBB>>>===??????AAABBB@@@===;;;<<<>>><<<777777>>>CCCAAA>>><<<<<<999666999@@@DDDDDDBBB@@@???>>>BBBFFFGGGCCC???<<<999888<<>>;;;<<<888888>>>DDDFFFGGGHHHAAA???;;;777999@@@AAA???@@@AAABBBCCCHHHMMMLLLGGG@@@<<<999::::::888:::???;;;CCCFFFCCCBBBFFFGGGEEEFFFHHHJJJKKKJJJJJJKKKLLLHHHGGGFFFGGGIIIKKKLLLLLLNNNJJJFFFFFFIIIJJJHHHFFFMMMKKKNNNUUUVVVSSSRRRVVV^^^cccgggjjjppp}}}}}}}}}pppnnnlllkkkmmmnnnmmmmmmcccbbbbbbaaaaaaccceeegggdddeeegggiiikkkmmmnnnnnnooogggdddgggddd^^^aaakkkiiinnnuuu}}}qqq\\\XXX^^^qqqqqq^^^VVVTTTNNNHHHEEEFFFEEEBBBAAACCC@@@???@@@BBBDDDEEEDDDCCC???>>>===???CCCDDDCCC@@@<<>><<<:::999888777555333:::222---000333333111222///333777999::::::;;;;;;333444555666777777777777666666555444444444444555666666666666555555555555777555222///,,,******)))000///......//////...---555666777777777666444333222333222111000222555888222222222222333444555555555333000///...000222444222222333222222111000///111//////333:::===<<<999777666555444333222111111333444555555555333000///000///------///000///...444444555555444444333222222222222333444555666777777777777666777777888999888777777666555444444333222333444444444333222111444444444444333222111111111000000111333555444333222222222222444555666777666666777777666555555444555666777777777666555444777666444333222222333333888777444333333555777999;;;777444333222111333555;;;999888999<<<===;;;999888999<<>>;;;===BBB>>>>>>>>>>>>============CCC???:::888:::;;;;;;:::999======999888<<<;;;666<<<<<<<<<<<<;;;:::999888<<<===>>>>>>======???@@@>>><<<:::;;;======<<<999>>>===============>>>>>>>>><<<:::888777999<<<>>>;;;===???AAAAAAAAA@@@???999888999===CCCGGGGGGFFFDDD@@@======@@@@@@===999:::999:::===AAAAAA>>>:::999777555666888:::;;;:::222111000111666<<>>999777;;;CCCHHHHHHEEEDDD===555333777<<<>>>>>>BBBEEEKKKPPPSSSQQQMMMIIIAAA???===;;;;;;<<<===???;;;@@@DDDDDDAAA>>>@@@CCCAAAAAACCCGGGLLLMMMKKKHHHEEECCCCCCHHHOOOQQQNNNIIILLLJJJHHHEEEDDDCCCDDDDDDFFFJJJPPPTTTVVVWWWWWWWWWRRRSSSWWW^^^ccciiittt~~~tttppplllmmmqqqsssrrrpppfffbbb___```dddggggggfffeeegggjjjkkkkkkkkkkkkllllllmmmlllhhhdddaaaccceeefffhhhjjjnnnvvvnnn\\\iii~~~tttcccYYYRRRNNNMMMJJJEEECCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCC=========>>>@@@???===;;;===;;;;;;>>>AAACCCDDDFFFKKKbbb}}}bbbRRRJJJEEEBBBFFFCCC???======???@@@AAA;;;444///000222111......///222555888888888999:::555555666666666555555444666555444333333333333333666666666666555555555444555444111///---+++++++++111000///...////////////444555666666666555444333333333444333111111333555111111111222222444555666444333111000000000222333555444444333222000///...///------111777<<<<<<:::999888555333222222333333333444444555444222000///000///------///000///...///000111222222333333333444444444444444444555555555555555666777888999:::::::::999888777666555444222333444444444333111000111222222333333333222222111000000222444444333222333444555555666777888:::777777666666555555444444555666666666555444222111555444333222333333444555666444333222222333555666;;;999777666555444555777555555555888;;;===;;;999777888===AAA@@@<<<<<>>>>>=========<<<@@@===999999:::;;;;;;:::666::::::777666999888444;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;<<<>>>@@@>>><<<;;;<<<>>>???>>><<>>======>>>===;;;888::::::;;;>>>@@@???;;;777333666999;;;<<<:::888666444222111333999???DDDFFF>>>@@@>>>888666:::<<<:::===;;;<<>>EEEIIIGGGDDDCCC<<<555333666:::;;;:::>>>CCCJJJRRRUUUSSSOOOKKKDDDBBB@@@>>>>>>@@@CCCEEEEEEGGGHHHEEE@@@===>>>AAADDDDDDEEEIIIMMMNNNMMMJJJFFFFFFFFFJJJNNNQQQOOOMMMKKKJJJIIIHHHFFFEEEEEEDDDEEEIIINNNQQQQQQQQQQQQQQQLLLLLLPPPVVV[[[]]]cccjjjqqq}}}{{{wwwsssrrruuuuuurrrooojjjiiihhhhhhiiigggeeecccdddeeeggghhhhhhhhhiiijjjooopppqqqoookkkhhhggghhhcccccccccdddgggnnnvvv|||vvv~~~lll]]]UUUOOOJJJJJJHHHDDDBBBBBBAAA@@@???AAAAAABBBCCCCCCCCCCCCCCC???>>>======>>>===<<<:::>>><<<<<<@@@CCCEEEIIIMMMYYYqqqyyy___QQQIIIDDDBBBTTTNNNFFFBBBCCCHHHMMMPPPCCC;;;555555555111/////////111555666777777888999777777777777666555444333666555444333222111111111666666555555555444444444333222111///...---------111000/////////000111222333444444444444333222222333555666555222111111222000000000111222444555666333333333222222111111111555555444333222000...---...+++***---333888:::::::::999666444333333555666333333333333333222111000111///......///000000///------///000222333444555666666555555444444444444333333444555777999;;;<<<::::::999999888666555444333333444555444333222111///000111222333333333333111111111333444444222000333666888888777777:::<<<888777666444333333444444666666666666444222000///333333333333444555666777222222222222222222222222555555555444444444333333000000333777:::<<<;;;999666777===BBBBBB===;;;===??????>>>======<<<;;;;;;;;;:::888999:::;;;:::999999<<<<<<::::::;;;;;;888:::::::::;;;;;;;;;;;;;;;:::::::::999888:::===@@@>>>===<<<===???@@@@@@?????????>>>>>>>>>>>>??????<<<;;;999777777999;;;===<<<===???@@@AAAAAA@@@@@@???>>>>>>@@@CCCEEEEEEDDD<<<>>>???>>><<<999777666<<<===???AAABBB@@@<<<888333777<<<>>>===<<<===???666333111555===BBBCCCBBB777999999777777:::;;;:::======>>>>>>;;;777888===;;;::::::@@@FFFIIIFFFBBB@@@;;;666444666888888777:::@@@KKKTTTWWWUUUPPPLLLEEECCC@@@>>>???CCCHHHKKKNNNMMMKKKEEE???===@@@CCCEEEDDDEEEGGGIIIKKKKKKJJJGGGHHHJJJMMMPPPRRRSSSSSSIIIIIIHHHGGGFFFEEEDDDCCCCCCFFFJJJKKKKKKJJJJJJKKKGGGFFFHHHPPPUUUVVVWWWZZZ]]]gggwww~~~{{{yyyyyywwwrrrnnnooorrrtttsssooojjjeeecccggggggffffffffffffggggggkkkmmmoooooommmjjjhhhhhheeedddcccaaa```cccgggkkkpppzzzzzzcccXXXRRRMMMIIIGGGFFFCCCCCCBBBAAA???>>>AAAAAAAAAAAABBBBBBBBBBBBBBB???===<<<<<<===<<<;;;???======AAADDDGGGNNNVVVooosss[[[OOOGGGCCCBBBggg^^^SSSKKKKKKPPPVVV[[[OOOFFF???<<<999444333444000222555666666666777888888888888888888777666666666666444333222222111111555555555444444444333333111111111000000/////////222222111000///000333555222222222222222111111111444555777666333111////////////000111222333555666333333444444444222111000333333333222111000///...///,,,***+++///333666777999888777666555555555555333333222222111111111111111///......///000000/////////000111222444555666555555555555555555555444555555666666888999;;;<<<555555666777666666555444444555666666666555444333111222333333444444444333222222222333444444111///111555888888666666888;;;999888555333333333555555555666666666555444222111555555555666666777888888111222333333333222111000222444555444444666555222///000444777:::::::::888888888;;;@@@@@@<<<;;;=========<<<<<<::::::999999777777888999::::::999888;;;<<<===<<<<<<<<<<<<;;;999999999999999999999:::999999888777666888;;;>>>>>>=========>>>>>>>>>>>>::::::::::::;;;<<<===>>><<<;;;999888888:::<<<===<<<===>>>@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBB===AAADDDAAA;;;555333444===???BBBEEEFFFDDD@@@===:::===>>>===;;;???GGGOOO888444222777???DDDAAA===444555555666888::::::888888::::::777222000444:::;;;::::::>>>CCCFFFDDDBBB<<<999666555777888999888:::AAAMMMUUUWWWTTTNNNJJJBBB@@@===<<<>>>CCCIIIMMMRRROOOJJJDDD@@@@@@DDDGGGBBBAAAAAAAAABBBDDDFFFFFFCCCHHHNNNSSSUUUVVVWWWXXXLLLJJJHHHEEECCCBBBBBBBBBAAADDDFFFGGGGGGFFFGGGHHHHHHDDDEEEMMMTTTUUUVVVWWW]]]dddmmmrrrvvv~~~|||yyytttppptttxxx|||zzzuuuooolllkkkooollliiigggfffeeeddddddeeeggghhhiiijjjjjjjjjjjjiiiiiigggeeebbbbbbdddfffcccjjjttt}}}xxx{{{ttt___WWWTTTOOOKKKGGGEEEDDDDDDDDDCCCAAA>>>AAAAAAAAA@@@AAAAAAAAABBBBBB@@@===<<<===???@@@@@@BBB>>>>>>BBBDDDFFFQQQ^^^lllWWWMMMFFFBBBCCCvvviii___\\\^^^bbbeee\\\SSSJJJDDD>>>777555666222444666777666666777999888888999:::::::::::::::777666555444333333333333444444444444333333333333000000111111111111111111222333444222111111333666222111111111000000000000333555777777444111///...000000000111222444555666444444555555555333111000...///000000000000000000222///,,,***,,,///222333555666777888777666333222333222111000000000111111111000......000111000///111000000000000111222333222333444555666666666666::::::999888888888999999111222444666888888777777666777888888888777555444555555666666555444444333222222222333444444111//////222555666555444666888999777555444444444666777555666777888888777666666888888999999999999888888333444555666555444222111444999;;;999999<<<;;;777222444777888999999888888<<<999999<<<===;;;<<<>>>;;;::::::999888888777777444666888999:::999888888888777888999999888888888999999777666666666777777999999999777666777:::============<<<;;;;;;;;;;;;999999:::;;;<<<>>>???@@@<<<;;;:::999:::;;;===>>><<<<<<===>>>????????????@@@@@@AAABBBBBBBBBCCCCCCBBBFFFIIIEEE<<<555333444:::===BBBEEEFFFDDDBBBAAA@@@BBBBBB???===???FFFMMM999555444888@@@CCC@@@:::666444444777::::::888777555777777333...///444999;;;999888;;;???BBBBBBAAA888777666666888:::;;;<<<>>>EEEOOOUUUTTTOOOJJJGGG???===;;;;;;>>>DDDJJJOOOTTTQQQJJJDDD@@@@@@CCCGGG??????>>>======>>>@@@BBB>>>EEEOOOVVVZZZZZZYYYXXXRRROOOJJJEEECCCCCCEEEFFFBBBCCCEEEFFFFFFFFFHHHJJJKKKFFFDDDJJJPPPRRRSSSUUU___cccfffeeedddiiittt~~~~~~|||yyyvvvyyy|||~~~}}}yyyvvvvvvwwwuuuqqqlllhhhfffdddbbb___dddccccccdddhhhllloooqqqmmmmmmkkkhhhdddbbbaaabbbbbbeeejjjooovvv~~~ttttttvvv{{{qqq```XXXUUUQQQLLLHHHGGGFFFFFFGGGFFFDDDAAABBBAAAAAA@@@@@@@@@AAABBBBBB???======@@@CCCFFFGGGDDD??????CCCCCCEEETTTfffhhhUUULLLEEEBBBCCC|||vvvtttttttttmmmfff^^^WWWLLL???888777444555777777666666777999777888999:::;;;;;;;;;;;;666666555444444444555555444444333333333222222222000000111222222222222111333555777666333111333555222111000000//////000000222444666666444222000000222222222222333444555555555555666666555333111000------///000111111222222333111...,,,+++---///111333444555666666444222000333111///......///111222222000//////000111000000111///...---,,,---......000111333555666666666555===<<<:::999777777666666222333666999:::;;;:::999777777888999888777666555777777777777666555444333333222111111333333333222000111222444666666555555888777666666666777888999666777888::::::::::::999999999::::::::::::999888666777777888777666444333222888:::777888>>>===888555777999999777777888999>>>999777:::<<<;;;<<<>>>999999888888888888777777444666999:::999888888999999777777:::;;;888888:::888888666555555666777888:::;;;;;;:::888888999::::::;;;<<<;;;999888999:::777777888888999:::;;;<<<;;;::::::999:::;;;===>>>;;;;;;;;;<<<======>>>>>>@@@BBBCCCDDDCCCDDDEEEGGGFFFIIIJJJFFF>>>777666777777:::>>>AAAAAAAAAAAABBBAAADDDFFFEEEAAA>>>======:::888888;;;@@@BBB???;;;:::555555999<<<;;;999999777:::888222///222777888888888999;;;>>>??????>>>666666555666777:::===>>>CCCIIIPPPRRROOOIIIFFFDDD???>>>======@@@FFFLLLPPPUUUQQQJJJDDD@@@??????AAA?????????===<<<<<<>>>@@@===BBBKKKSSSXXXYYYVVVSSSUUURRRMMMIIIGGGHHHKKKLLLEEEFFFGGGGGGFFFGGGIIILLLKKKFFFDDDGGGJJJJJJLLLOOOWWWYYY[[[ZZZYYY]]]eeemmmlllwww~~~~~~}}}|||}}}~~~xxxsssnnnjjjiiifffbbb^^^aaa___]]]^^^ccciiimmmooorrrrrrrrrnnniiieeecccbbbcccdddeeegggkkksss|||vvvtttqqqsssyyyqqqbbbYYYTTTPPPLLLJJJHHHGGGGGGHHHHHHGGGEEEDDDCCCAAA@@@@@@@@@AAABBBAAA???>>>???BBBFFFIIIJJJEEE??????CCCCCCEEEXXXpppgggUUUNNNEEEAAADDDwwwhhhSSSCCC===444555666555444444666777888888999999999999999888444444333333444444555555333333333333222222222222000111222333333333222111333777:::999555111222333222222000/////////000111111333555555444222222333555444444333444444555555777777666666444333222111///000111222222333222222333222000...---...000222333333222111111111111222333111...------///111333222000//////000111111000000///---,,,+++,,,---...000111333444555444333222<<<;;;999777666555444444333555777:::::::::888777666666777777777666555444555666666666666666555555333111//////111333444444333222222555999:::777444666666777888999:::;;;;;;777888:::;;;;;;:::999999666777888999::::::999999999999999888777666555555///666777333444<<<===777666888888777555555888;;;>>>999777;;;===<<<;;;<<<888888888999999999999:::666888::::::888777888::::::777888<<<===999999<<<777666555555777999;;;===;;;===>>>===;;;999888888666888::::::999999;;;===999888777666666555555666888888888888999:::;;;<<<::::::::::::;;;<<<======<<<>>>AAABBBBBBBBBEEEHHHGGGHHHHHHEEE@@@<<<;;;;;;888;;;>>>???>>>>>>???AAACCCDDDFFFFFFCCC???;;;888===<<<===???AAABBB@@@???===666555;;;???>>>======;;;===:::333111555777555555777;;;???AAA@@@===:::666555555444555777;;;>>>GGGLLLOOONNNIIIEEEDDDDDD>>>>>>===???BBBGGGLLLPPPPPPLLLGGGCCC@@@???>>>======>>>???>>>;;;:::<<<>>>???AAAEEEKKKQQQRRROOOLLLNNNNNNMMMLLLLLLMMMNNNOOOIIIJJJIIIHHHFFFGGGIIIKKKFFFEEEGGGJJJKKKIIIKKKOOOOOOPPPRRRRRRSSSVVV[[[^^^]]]dddooo}}}~~~|||zzzvvvrrrppppppnnniiiddd```]]]\\\]]]bbbfffhhhiiippprrrsssrrroookkkiiiiiieeedddcccccceeeiiiooosssxxxrrrttt{{{uuuhhh]]]UUUPPPMMMKKKIIIGGGFFFGGGIIIHHHHHHEEEDDDBBBAAA@@@AAABBBCCCAAA???>>>@@@CCCGGGIIIIIIDDD>>>???DDDEEEHHH___{{{hhhWWWOOOFFFAAAEEEfffPPPEEE333444555444333333444666888888888888888777666555222222222222333444555555333333333222222222111111000111222333444333222111333888<<<;;;666111111222333222000/////////000111000111333444333333444555666666555444444444444555888777666555444333222222333333333444444333333222111111111///...///111444555222///,,,,,,...111444333111...,,,,,,...111333222000//////000111111000111000...------...000111111222333444444222111///:::999777666444333333333333555777888888666444222444555666666666555333222222333444555666666666666444111......000333555666777333222666===>>>:::444555666777999;;;<<<<<<<<<999:::;;;;;;:::999888777222444666888999::::::::::::999999888777666666666111888999444666>>>@@@:::555777777555444444999<<<<<<888888===???===:::999888999999:::;;;;;;<<<<<<777999;;;:::777666888:::666333444999999555555999555555555666999<<>>AAA@@@???===;;;999777666555666666666666777888999:::999999999999:::;;;<<<<<<666:::===>>>>>>???CCCFFFFFFFFFEEECCCAAA???>>>???;;;>>>@@@???======???BBBGGGEEEBBBAAABBBBBBBBBAAA???@@@AAAAAABBBBBBBBBBBB>>>777444;;;AAAAAA@@@BBB>>>>>>:::222222666555000222777>>>DDDEEEBBB<<<777777666444222222444888<<>>BBBFFFKKKNNNHHHFFFCCCBBBAAAAAA@@@???;;;===>>>===999888999;;;CCCAAA@@@DDDJJJMMMJJJFFFEEEGGGJJJMMMNNNOOONNNNNNMMMMMMKKKHHHFFFFFFHHHJJJAAADDDJJJPPPQQQNNNPPPUUUOOOOOOOOOPPPQQQRRRRRRSSSUUUWWW[[[bbbkkkxxx|||www}}}zzzwwwwwwxxxwwwqqqllldddcccbbbdddhhhjjjiiihhhgggjjjnnnoooooonnnmmmmmmfffeeecccaaabbbdddgggiiifffqqq{{{www{{{yyymmmaaaWWWRRRPPPKKKIIIFFFEEEGGGHHHIIIIIIFFFEEECCCAAAAAAAAACCCDDDAAA@@@???@@@CCCFFFGGGGGGCCC===???FFFGGGKKKeeeiiiXXXQQQFFFBBBEEEeeeHHH<<<777444666777555444666777999;;;;;;888555444333333333444444555444444333333333444555444333222111000333555333...,,,///333000666;;;<<<888444222333111000///000111222111000222222222333333444444444444444444555555555666666999777666666666666444333555444222111222444666777111000///000111111000///333111000//////000222444000///.........000333444222000///000111111000///555444333222111111111111555666555333111000222333555666666666555444333333111444777888777666666666555666777666444333444555111000000222555666555444/////////000111222444555000222666999<<<=========888999999999999;;;???BBB<<>>===<<<;;;:::::::::888999;;;:::888777777777666888:::999888777888999777777888777666555333222666666666777:::===@@@AAABBBBBB@@@>>><<<999888777888888999999999:::::::::===>>>>>><<<:::888888999999999888888888999;;;<<<999999999::::::;;;;;;;;;999:::;;;===>>>@@@AAABBBAAABBBBBB???;;;;;;>>>BBBCCC>>>;;;<<<<<<;;;>>>CCCBBBBBBAAA>>>;;;;;;>>>AAAJJJFFFCCCBBBDDDEEECCCBBB:::999999;;;???AAABBBBBB;;;:::777444111111111222333;;;EEEGGGCCC;;;666555333111222555444333999BBBNNNLLLIIIEEEBBB@@@??????<<<<<<===AAAEEEHHHFFFDDDLLLBBB;;;===@@@>>>>>>@@@888:::===??????===:::888CCCCCC???;;;;;;@@@CCCBBBEEEDDDFFFKKKMMMKKKJJJMMMNNNMMMLLLJJJHHHGGGFFFEEEDDDEEEGGGIIILLLOOORRRTTTUUUOOOGGGDDDFFFKKKOOOPPPNNNYYYaaa]]]ZZZ___gggjjjvvvxxx{{{|||zzzwwwtttqqqnnneee```fffkkkhhhdddccc```bbbeeehhhjjjkkkkkkkkkjjjfff```]]]]]]___```aaa```gggooowwwyyyqqqooohhh[[[QQQNNNJJJHHHGGGHHHIIIIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@DDDAAA???AAADDDFFFEEECCCAAAFFFDDDCCCGGGPPPlllsssZZZNNNHHHDDDCCCwwwYYY@@@999555666777555444666777999::::::888555444333333333444444555444444444222222333444444333222111///111222000------000333333333555888:::999555111111000...///000222111111000111111111222222222222333333444444444444555555777666444444555555444222111111111111222444666777333222111111222333222111222111000000000111222333222111000//////000111111111000000111333444444333444444333222111111111111444444333111//////000222555555444444333333222111...111444666555555666777000222333333222222444555444333333444666666444333222222222222222222222222000222555777::::::::::::777888999888888999<<<>>>;;;===;;;666555888999666666666666888999:::888666888777777777777666666666222333333444999===;;;555222333444555555888<<>>===<<<;;;:::999888888888888999999:::::::::<<<======<<<999777888888:::999888888888999:::;;;999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>??????>>>>>>???AAACCCAAA>>>>>>@@@@@@>>>>>>AAAAAAAAA@@@===:::;;;???BBBIIIFFFCCCBBBDDDEEEDDDCCC===;;;:::;;;>>>@@@AAAAAA@@@<<<888666888888666444666>>>FFFIIIDDD>>>999777444222222555555555;;;EEELLLJJJGGGEEEBBBAAAAAAAAA>>><<<<<>>>>>EEEFFFBBB<<<999===??????DDDBBBCCCHHHIIIHHHHHHKKKMMMMMMLLLKKKJJJHHHFFFEEEGGGHHHIIIJJJMMMPPPRRRTTTNNNHHHBBBAAADDDIIILLLMMMNNNVVV[[[XXXVVVZZZ___```dddhhhuuu~~~~~~~~~~~~}}}{{{wwwuuuuuulllhhhkkkmmmiiiccc```___```bbbdddfffggghhhiiiiiifffaaa___```aaabbbbbb]]]bbbgggkkkppp{{{}}}tttpppiii]]]SSSPPPPPPOOOMMMMMMMMMMMMKKKIIIDDDDDDCCCCCCBBBAAAAAAAAACCCAAA@@@@@@BBBDDDEEEDDDCCCHHHFFFEEEIIIQQQllluuu]]]QQQJJJFFFEEEaaaFFF===666555666555555777666888999999666444333333222333333444555555555444111111222222333222222111000///.........///000111444000///444<<<>>>888111222000------///111222222/////////000000000000000222222222333333333333444444333222222333444333111///000222444666777888888444333222333444444333222111111111222222222333333333333333222111000//////111000111333666888777666444333222111000000000000222222111///...---///111444444333222111111000000///111444555555666888999///000222333222333555666777666666666777777555333444444555555444222000///000222444666777888777777555777999999888777888999999;;;999666555888999777333333555888:::999666333555555555666666666666777444444333333777<<<:::666000222333444555777;;;>>>;;;;;;;;;:::999999888888222444666666555444444555777999:::999777666666777444555666888888777777666555666888:::<<<===>>>>>>=========<<<<<<;;;;;;;;;666777777888999::::::::::::;;;<<<:::888777777888;;;:::999888777888999999999999999999999888888888999:::;;;<<<<<<;;;999888<<<<<<<<<>>>AAACCCDDDCCC???>>>@@@DDDDDD@@@>>>???@@@???>>><<<;;;<<>>???DDDIIIKKKKKKOOOSSSUUUSSSRRRUUUWWWVVVZZZ[[[bbbppp~~~}}}}}}}}}zzzwwwyyysssoooqqqrrrnnngggccc````````````aaabbbddddddfffdddbbbbbbdddeeeeeeeee^^^bbbeeefffgggmmmwwwyyyssslllbbbZZZVVVSSSRRRPPPOOOOOOMMMJJJGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAADDDFFFDDDJJJIIIHHHLLLRRRlllvvv^^^RRRKKKGGGEEEzzz[[[LLLAAA777555555444555666555777888777555333333333111222333444555555555555000000111111222222222222444222//////000111111111222///...333:::===999444222000---,,,...111333333//////000000000000000000111111111111222222222222222111000000222333222111222444666888999:::999888444333222222444444333222111222333444555555444444333444555666555333111000111111222444777888777666222222111000000000000000111111111///------///111666555333111000000111111333444666777777888999;;;111333444444444444666777888777777777999999777555444555666777666444222000222333444555666666666666666888::::::999777666666777888777666666777888888444333444666777666444111111111222333333444555555666777666444777<<<<<<888222333444444444666999;;;999999999999999888777777444666888888777777888999999:::;;;:::888777777777888999999999888666444333555666888;;;<<<======<<<>>>>>>=========<<<<<<<<<555666666777888999::::::999::::::999777666777888;;;:::999777777777888888:::999999888888777777777999:::<<<>>>??????>>>===<<<;;;;;;>>>CCCEEEDDDBBB???>>>@@@EEEEEE@@@>>>???@@@???===<<<===???CCCFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEBBB>>><<<===>>>>>>>>>666333111111333333000...444888===???<<<999666555555666666666777;;;DDDKKKJJJGGGDDDAAA?????????@@@;;;:::;;;>>>CCCHHHMMMPPPMMMGGG???:::888777777888777666555666999>>>DDDGGGIIILLLIII???999999===>>>???<<<;;;>>>@@@???AAAEEEHHHIIILLLMMMNNNNNNMMMMMMOOONNNLLLKKKJJJKKKKKKLLLAAA???>>>@@@FFFJJJLLLKKKQQQQQQQQQPPPRRRSSSSSSQQQ\\\ZZZ\\\aaagggqqq{{{yyyzzz{{{zzzwwwwwwttttttvvvxxxvvvppplllfffdddbbbaaa______``````aaaaaabbbeeeiiikkkkkkjjjbbbdddffffffeeehhhnnnsss{{{{{{tttkkkbbb]]]VVVTTTRRRQQQPPPNNNKKKHHHFFFFFFFFFEEEDDDDDDCCCCCC@@@BBBBBB@@@>>>???DDDHHHDDDJJJJJJIIIMMMSSSkkkttt]]]RRRKKKGGGEEEwww\\\QQQDDD888444555444444666444666666666444222333333000111222444555666666666111111111111111111111222777555333333444333222111...///111444777888999999222000------///222444444111111111111111111111111000000000111111111222222111000///000222222222000444555777999999888666555222111000111222333222000222333444555666666666666222444666777777666444222111111222444666666555333111111000/////////000000222222222000//////111333999777444222111111222333444666888888777666666777333444555555333222333555666666666777999:::999888222444666777888777555444555555666666777777777666777:::<<<<<<:::777666666666555555666666666666777777555333222333333222000000000111222333444555555666888777444666::::::777555666777666555444666777777888999999999888777666555777999999888888999:::999;;;<<<;;;:::888888999999999::::::888777555444666777999;;;<<<<<<<<<;;;======<<<;;;::::::999999555555666777777888999999777999999999777777777999;;;:::888777666777777888:::999999888888777777777;;;<<<===>>>???>>>>>>======<<<;;;>>>BBBDDDBBB???AAA??????BBBBBB??????AAA@@@???===>>>@@@BBBEEEFFFCCCBBBBBBAAAAAAAAACCCDDDFFFCCC???>>>>>>>>>>>>===666999;;;:::666444444555333555777888777555444333555777888777888>>>FFFLLLJJJGGGCCC>>><<<;;;;;;<<<:::<<<@@@DDDGGGIIIKKKMMMOOOKKKEEE>>>;;;;;;;;;999888888999<<>>::::::<<<===<<<>>>BBBDDDFFFHHHLLLNNNPPPQQQQQQSSSRRRPPPOOOMMMLLLKKKJJJ@@@>>>>>>AAAFFFJJJJJJIIINNNLLLKKKMMMPPPPPPPPPOOONNNNNNQQQTTTWWW^^^mmm{{{{{{zzz{{{|||{{{zzzwwwwwwxxxyyy{{{{{{wwwrrrooommmiiifffbbb```______]]]^^^bbbgggllloooooonnneeefffgggfffccccccfffhhhnnnqqqxxxvvvkkkccc[[[YYYVVVTTTRRRPPPNNNLLLHHHHHHGGGFFFFFFEEEEEEDDD@@@BBBCCCAAA???@@@DDDHHHBBBHHHHHHHHHMMMSSSlllrrr^^^TTTNNNIIIHHHjjjSSSEEE888444555555444444333444555444222111222333///000222444555666777777333333222111111111111222444555666666555444222111---111555555333333777<<<222000...///111444555555333222222222222222111111000000000111111111111222333222111111222333222000222333555555555444222000111000//////111111000///222222333333444555666666222333555666777666444333000111222444666666333111000000////////////000000222333333111000000222444<<<999555222111222444555111444666777555333222222222333333222111000000111555444444666999:::999888333444666777999999999888777777777777777777888888999;;;======;;;888777777666333444666666444444666888555222111111222222111333333444444555666777777333666666444444777777444777888888777555333444444777777888999999888777666444666888888777666777777888:::;;;;;;:::999999:::666777888999:::999999888777888999:::;;;;;;<<<;;;::::::999888777777666666666666666666777777777777777888999999888777888::::::999888777666777888888999999999999999888888888>>>===<<<;;;:::999888777===<<<<<<===???@@@@@@???AAA>>><<<>>>>>><<<>>>AAA>>>>>>===???BBBDDDDDDDDDAAAAAAAAA@@@>>>>>>@@@BBBDDDBBB@@@@@@@@@@@@???===888===BBB@@@:::666777999555555555555555555555444555999;;;999:::@@@GGGKKKHHHEEE@@@;;;888777888888:::???EEEJJJKKKKKKKKKKKKMMMMMMIIIBBB??????>>>;;;;;;<<<>>>AAAEEEHHHKKKMMMIIIIIIEEE>>>===AAACCCBBB===::::::===>>><<<===AAAAAABBBDDDGGGJJJLLLOOOPPPRRRSSSTTTTTTSSSQQQOOONNNBBB@@@>>>AAAEEEGGGGGGEEEIIIFFFFFFIIIKKKJJJJJJKKKFFFGGGKKKPPPRRRUUU___iiimmmxxx~~~~~~~~~zzz||||||zzzzzz{{{xxxsssvvvtttqqqmmmiiifffcccbbb]]]___bbbhhhmmmppppppoookkklllllljjjgggeeeddddddffffffhhhmmmxxxxxxmmm```\\\WWWRRRPPPNNNMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFAAABBBCCCCCCBBBCCCDDDFFF@@@FFFGGGGGGLLLUUUoooooo]]]UUUQQQMMMKKKuuuRRRDDD777444666555333333333444444333111111222333///000222444555777888888666555333222111111111111+++000555777555222111222000333666444222111666:::222111000111444666666666333333222222222111111111000000111111111222222222666444333333333333222111000111222222333222111000111000//////111111000///000000///000111333444666333333444444333222000000...///111444777777555333/////////......//////000222333222111000000222444===:::666222000111444666---111555777666333111000000111222222111000111333555444444555777888777555555555666777888999::::::666666666666777888888999999;;;<<<<<<:::888888888666333333777666333222555444222222222444444333222444444555555666666777777222666777555444666555222555666777666444222222333666777999::::::999777666555666777777666444555666555777999999888888999:::777888999:::::::::999888999999999999:::;;;;;;<<<888888888888888888888888777666666666666555555555777888999999888888:::;;;888888777666666777999999999999999999::::::::::::>>><<<:::777666555666666:::;;;;;;;;;;;;<<>>;;;???BBBAAA===999777777666444333222333444555555444:::===;;;;;;BBBGGGHHHEEEBBB===888666555777888888===DDDIIIJJJIIIJJJJJJGGGKKKJJJCCC@@@AAA???;;;<<<===>>>@@@CCCGGGJJJLLLIIIFFF@@@;;;===CCCCCC???===;;;<<>>>>>@@@@@@??????@@@BBBEEEHHHJJJJJJMMMQQQTTTVVVUUUSSSQQQHHHEEEBBBCCCEEEGGGFFFDDDGGGDDDDDDHHHHHHDDDDDDIIIGGGGGGJJJNNNOOOOOOSSSZZZXXX```jjjttt}}}|||~~~}}}yyyxxxzzzxxxsssxxxwwwuuusssooollliiihhhaaabbbdddhhhlllnnnmmmlllmmmnnnoooooommmkkkjjjiiifffdddcccfffmmmwwwkkkeee]]]VVVRRROOONNNMMMJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBBBBDDDFFFFFFEEEDDD???EEEFFFGGGMMMWWWssshhhYYYSSSOOOLLLKKKuuuRRRDDD666444666555333222222333333222111000222333...///111444666777888888888777555222111111111111###+++333666333000000222333444555333222222555888222111111333555777777666333222222222111111000000111111111111222222222222777666444444444444222111///000111222333444444444111000///000111222111//////...------...000333444333333222111000...---,,,---...111555888999888666//////.........//////000111222222111///000222444===:::555111///111444666,,,000666999888666444222000111333333333333555777666555444555666666444222777777777777888999:::;;;666666555666666777888999999:::;;;;;;999888888999666222333777777222111444//////111444777777555333333333333444444444555555333888:::888777888666333222333555444333222222333666777999::::::999888777666888999888666555555666222444666777777777888999:::;;;;;;;;;:::888666555::::::999888999:::<<<===999999:::;;;<<<<<<======777777777666555555444444777888::::::999999:::<<<777777666666666888999:::999999999::::::;;;;;;;;;<<<:::888666555777999:::888:::;;;:::999;;;@@@DDD<<<999:::======:::999<<<:::999;;;???BBBBBB???;;;???@@@@@@>>>:::999<<<>>>@@@@@@AAABBBDDDCCCAAA>>>AAABBBCCCDDDBBB???:::777555333000///111222333444333;;;>>><<<<<>>@@@@@@>>><<<<<<<<>>555///...000111111222222222444555555333111222555888888555333222333777666555333333555666777;;;:::999888888999:::;;;888888777666666666666666666666777777777777666666888666555666777888555222222333555555555555666888777777777777777777777777444333444666999999666333777777777777666444333222666777888888888666555444888777666555444333333333555555555333222333666999888999::::::;;;;;;::::::<<<<<<<<<:::888777888:::999999999888777888:::===::::::999999888777777777<<<;;;999888777888888999444444444555666888999:::999999888888888888888888666777888888999:::;;;<<<<<<;;;::::::;;;<<<>>>???999:::::::::::::::;;;;;;888;;;>>>@@@????????????BBBAAAAAA???===;;;999888BBBBBBBBBBBBAAAAAA@@@???FFFDDDAAA???======>>>>>>===999666666777777555333888666555999???BBB@@@<<<999888777666555555666777222777<<>>>>>@@@BBBDDDFFFFFFEEEBBB???======:::888666777:::>>>AAABBBDDD>>>888999>>>BBB@@@<<<:::===AAABBBAAA>>><<<;;;===:::777888<<>>999333///...///000///...---...000222333222000222555777777555333333444555444444444666888:::<<<;;;:::888666555555555666888777666666555555555666888888999999999999888888555333222333555555333111111333444555444444666777555555555555555555555555555444444666888999777444666666777777666666555444666777777888777666555444666555444333333222222222555555555444333444777999::::::;;;<<<<<<<<<<<<<<<666888999999999999<<<>>>;;;;;;:::888666666888:::888888888888888888888999;;;:::999777666666666777777777777777777777777777999999999999888777666555777888888999999::::::;;;::::::::::::;;;<<<======999999999:::::::::::::::777:::===??????>>>>>>???AAAAAA@@@???>>>===<<<;;;@@@@@@@@@@@@@@@???>>>>>>EEECCCAAA???===>>>??????@@@>>>;;;:::::::::777555777555666:::???AAA>>>;;;888777666555555555555666333666::::::999888:::===BBBCCCDDDCCCAAA??????>>>999777555666999===???@@@???<<<999:::===@@@>>><<<>>>AAACCCDDDCCCAAA@@@???;;;888555555777999999999<<<<<>>@@@:::444555999;;;666666666555555666777777555333222444777888555333333222111222444444444222222222222222222333444444444444444333333222222111111///......///000///---111000000000222333222111111111000000111222444555666666666666555555555444///111222111000///000111000000000///...------,,,111111222333666777666555666444111000111111000///++++++,,,...222333333222444555666666444444555666666666666777888:::;;;======;;;999777555444333333777666555555444555555555777888888999999888888777222111111222444444333111111222444444333333555666333333333333333333333333666555444555666777666555555555666777777777777666666666666777666666555444333222222222222222222222555666666555333444666999999::::::;;;<<<;;;;;;;;;555666888888888999;;;=========;;;888555444555777666666777888888999:::::::::999888666555444444444555666888999999999888888888999999999999777555444999999999999999999999999777888999;;;<<<<<<;;;;;;999999999999999999888888666999<<<>>>>>>======>>>@@@@@@???>>>>>>??????@@@===>>>?????????>>>===<<>>>>>>>>@@@AAADDDBBB@@@@@@???===;;;888777666777;;;>>>???;;;888666666666555555555444444555777888666444333666999<<<======>>>>>>>>>>>>>>>666555444555888:::<<<<<<999:::;;;<<<======<<<;;;AAACCCEEEEEEDDDCCCCCCDDD===:::777555555666666666777:::AAAHHHIIIDDDBBBBBBEEEJJJNNNPPPSSSWWWWWWTTTVVVPPPIIIDDDBBBCCCEEEFFFDDDAAA@@@AAAAAAAAAGGGMMMGGGHHHJJJJJJKKKNNNSSSVVV]]]```eeemmmzzz}}}vvv{{{}}}xxxuuuxxx|||~~~xxxtttuuuuuunnnddd\\\YYYVVVVVVYYY^^^bbbdddlllkkkiiihhhgggggghhhiiikkkkkkjjjjjjmmmuuu~~~}}}vvvpppgggeeetttooogggeeeZZZSSSLLLKKKJJJIIIJJJMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEGGGNNNXXXnnneeeNNNIIICCCAAADDDDDDqqqSSSEEE>>>888666777999999777555444333555555555444333222222222222333444444333444555777111222333444444444444333777;;;<<<888555666888888777666555555666666666555555111///111555777444000444111///000333444333111111111111111222333444444666666666555555555444444000000//////000000//////111000000000222333222111111111111111222333444555666666666666555555555555///000111111//////000111000///...------...000000444222111333777999777555111111333444555444222111,,,,,,---000444666777777666666666666555666777888999999999999999999999999===<<<;;;999777666555444666555555444444444555555555555666666666666555555222222333444555555555444111222333333222222444555111111111111111111111111555444333333333444444555333444555666777888888888555555555555555555555555111222222333333444444444444555555444333333555777666777888888999999888888999999999888555555666777;;;;;;;;;888555444555666666777777777888888888999:::999888777555444444333111333666999<<<<<<<<<<<<777888:::;;;:::999777666999999999888888888777777444666999;;;<<<<<<:::999888999999999999888777666555888;;;======<<<<<<===============>>>???AAABBB<<<===?????????>>>===<<<@@@???>>>===>>>???AAABBBCCCCCCCCCCCCBBBAAA???===:::::::::<<<>>><<<888444555555555555555555444444888888888555222222777;;;666666777999<<<======<<<333222222333666888888888555999===>>><<<:::::::::AAABBBCCCCCCBBBBBBDDDFFF@@@>>>;;;999999999::::::888<<>>>>>>>>???EEEMMMGGGHHHIIIIIIIIILLLPPPSSS\\\ZZZWWWWWW___nnnzzz|||}}}{{{wwwvvvyyy|||~~~zzzuuusssvvvxxxrrrhhh___[[[WWWUUUUUUYYY\\\___aaaaaaccceeehhhjjjlllmmmkkkmmmoooqqqqqqrrrtttvvvtttrrrrrrrrrnnnmmmwwwsssjjj```XXXPPPMMMJJJHHHHHHKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHOOO[[[sssbbbLLLGGGAAA@@@CCCBBB___HHHAAA>>>999555777888888555444666777666555555555444333333333333555666555555555777999888666444333222333444555;;;===>>>>>>AAACCC>>>777888666444555666666444222222...+++---111333111---444111......111222111///////////////000111222333555555555555555444444444111111111111111111111222111000000000222333222111111111111111222333444444555555555444444444444333///111222111000///000111111///---+++,,,000444777444222111444888999777555000333666888888777555444...---...111444777888888888777666666777777888888888999:::;;;;;;:::999888::::::999999888777777666555555444444444444555666555555666666666666555555222333444444555444555555111333444333222222333555111111111111111111111111333333222111111111222333333444555666666777666666444444444444444444555555222333444555666666666555333444444444222222333444555666666777888777777777::::::999777444222222333777888999888666555666888888888888777777777666666999999888888666555444444111333666999<<<<<<<<<<<<777888999;;;;;;;;;;;;:::888888888777666666555555333555888;;;<<<<<<:::999999999::::::999888666444555888;;;===<<<<<<<<<<<<::::::;;;<<<===>>>@@@@@@<<<>>>@@@AAAAAA@@@>>>===???>>>=========???AAACCC@@@@@@BBBBBBBBBBBBBBBBBB????????????===:::666333666666666666666666666666777777666333111333999>>>555555777;;;>>>@@@???===222111222333555666666444444:::???@@@===:::999999===>>>??????>>>???BBBDDD@@@@@@>>>===<<<===???@@@===@@@AAA>>>999777888999:::===CCCKKKOOOQQQQQQRRRUUUQQQLLLFFFCCCDDDGGGIIIGGGCCC@@@???>>>???EEELLLEEEFFFFFFFFFFFFHHHLLLOOOWWWTTTPPPNNNQQQYYYcccjjjwww}}}|||}}}}}}~~~|||zzzuuussswwwzzztttlllgggddd```\\\YYYZZZ\\\^^^ZZZ[[[^^^bbbfffiiikkklllhhhkkknnnoooooonnnooopppooommmmmmooopppooopppsssvvviii```WWWSSSPPPMMMNNNQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJPPP]]]wwwzzz^^^LLLFFF??????BBB>>>wwwRRR@@@???>>>888666777777666555555777888666666555555555444444444111222444333333444666888===:::666333222333666777<<<@@@EEEKKKQQQQQQFFF999:::777555666888888444111555222000111333555444222333111......///000000000.........///000111222333222222222222222222222222000222333222111111222444111000000000222333222111000000111111222333333333444444444333333333222222000222333222111000111222222000...---...222666999222222333444777888777666222555888999888777777777...------///222555666666888777555666777777666444333444777:::;;;;;;:::999555555666777777666666555555555555444555555666777666777777888888777777666000222444444333222222333222444555444333222333555111111111111111111111111111222333222111000111222444444555555555444444333444444333333333444555555444555666888888888777666333444555444333222222444666777888888999999888888555666666555333333444555444666777777666666777888999999888777777666555555777888888888777666555444555666888999999999888888888888999999:::;;;;;;;;;666666666555555444444444333555888;;;<<<<<<;;;:::::::::;;;;;;:::888555444555888;;;======<<<<<<===999:::;;;<<<===>>>>>>>>><<<>>>AAABBBCCCAAA???>>>???>>>===<<<===???AAACCC===>>>@@@@@@@@@AAACCCEEECCCCCCBBB@@@>>>:::888666999888777666777888999:::666666555333111333999???888999;;;@@@EEEEEEBBB>>>444444444666888888666444888<<>>>>>>>>===<<<===@@@CCC@@@BBB@@@:::777888999888666777===FFFLLLMMMOOORRRUUUTTTQQQMMMIIIGGGHHHJJJJJJFFFCCCCCCAAA@@@DDDJJJGGGHHHHHHGGGFFFHHHKKKNNNNNNMMMMMMNNNQQQUUUYYY\\\___iiixxxyyy~~~~~~~~~}}}||||||xxxxxxyyyuuunnnnnnmmmkkkgggbbb```___```[[[\\\]]]___aaacccdddeeejjjjjjiiihhhhhhjjjooosssjjjiiijjjnnnsssuuutttssstttkkkaaa[[[WWWSSSSSSVVVOOOOOONNNMMMKKKJJJIIIIIIHHHKKKNNNSSSaaa{{{oooXXXIIIDDD>>>>>>@@@:::mmmJJJ;;;======777666666666666777666666555666666666666555555555555///111222222222333555777<<<:::888666666666888999>>>IIIUUU^^^ccc___QQQCCC<<<:::777888::::::666222666555444444555666777777222222111///......000222.........///000222333444111111111111111111111111///111333222000000222444111000000000222333222111//////000111222222222222444444444333333333333222111333444333222111222333333333222222222333444555000222444555555555666777333555777666444333555666000///---...000333333333666555333444555444111...000222666999::::::888777444555666777777666555555666555555555666666777888666666777777777777666666222444666555333111222444333555666555444333444555222222222222222222222222111333666555333111111222555555555444333111000///333333222222222333555555555666777999999888666555444666777666555333444444666666777888888888777777111222333333333333555777333555777777666666666888777777777777777666666666444555666666666666555444777777777777777777777777;;;:::888666666777888999444444333333333333333333444666888;;;<<<<<<<<<;;;;;;<<<======;;;888555333666999<<<>>>===<<<======999;;;===??????>>><<<;;;<<<>>>AAACCCCCCBBB???>>>???>>>===<<<===???AAABBB>>>??????>>>===>>>CCCFFFDDDDDDCCCAAA???=========<<<;;;999777888:::===>>>888999888666444555;;;@@@999:::===CCCHHHGGGAAA<<<888888999;;;===<<<999777===@@@BBBCCCAAA===:::888777999;;;<<<<<<===???@@@===>>>>>><<<;;;;;;???BBB>>>@@@===888888;;;:::555444333888@@@EEEEEEGGGKKKLLLNNNPPPOOOMMMKKKLLLMMMKKKHHHGGGGGGEEEAAACCCGGGGGGGGGGGGFFFEEEFFFIIILLLHHHHHHJJJLLLPPPSSSUUUVVVVVVYYY___gggrrr}}}xxx~~~||||||}}}{{{xxxwwwtttpppppprrrsssqqqlllgggdddddd]]]]]]\\\\\\\\\]]]^^^^^^gggggggggggghhhjjjnnnrrrhhhkkkmmmpppssswwwyyyyyy|||uuukkkbbbZZZXXXYYYUUUTTTSSSRRRPPPOOONNNMMMIIINNNSSSYYYgggbbbOOODDDAAA<<<>>>???888hhhHHH:::<<<===999444444555777888777444111666666666666666555555555000111222222222333666888999999999999999999::::::EEEUUUgggrrrtttmmm___RRR???<<<999:::===<<<777333000111111000///000222444222444444111...---111444/////////000111333444555222222222222222222222333---000222111//////111333111000000000222333222111...///000111111222111111555555444444444333333333222333444444222222333444444555666666666444222000...222555555444333555888333555555333111000222555333111//////111222333222444333222333444222...***222444777999999777444222777888999999999888666555666666666666666777888888444444555555555555444444555777999888555333444666444555666666444333444666333333333333333333333333111555888888555222222333666666555444222000...---333333222111222333555666555666888999999777666444666888999888666555555666333444444555555555555555111333333333222222444666444666777777666555555666555555666666777777888888222333444555555555444333444444444555666888999:::===;;;777444333333444555222222222222222222222222555666888;;;<<<=========<<<===>>>>>><<<999666333666999<<<>>>>>>======>>>:::<<>>===<<<===>>>@@@AAA@@@AAA@@@===;;;===BBBFFFDDDDDDCCCAAA@@@@@@AAACCC???===:::888888;;;???AAA===>>>===:::888999===BBB888999===CCCHHHFFF???888;;;<<<===???AAA@@@<<<:::AAABBBCCCCCCBBB???:::777777999<<<======>>>???AAA>>>??????===::::::>>>AAA;;;===;;;888:::===:::222555222444;;;===;;;<<>>CCCJJJMMMNNNNNNOOOQQQKKKIIIIIIJJJGGGBBBAAAEEEAAABBBAAA@@@??????BBBEEEEEEDDDCCCEEEGGGJJJKKKLLLSSSTTTTTTUUUZZZfffwww{{{~~~}}}|||vvvuuutttsssooossswwwvvvqqqkkkhhhfff]]]\\\[[[ZZZZZZ[[[\\\]]]]]]aaagggjjjjjjiiiiiiiiimmmrrrtttqqqmmmmmmpppqqqwww~~~qqqeee^^^^^^YYYYYYWWWVVVUUUSSSRRRRRRKKKPPPVVV]]]lllvvvXXXHHH@@@???;;;>>>???888uuuRRRDDD@@@;;;888999777777888888888888777777777777666555444444333333333444555555555444333222777:::===>>>===>>>AAADDDSSSjjjyyyyyyzzzzzzgggMMMCCC@@@======>>>===:::888555444333333333333444555:::888555222000111222333000...---///111444555555111111111222333333000...000111222333333333333333111111111111111222222222333222111000000000222222555222///111555777444111444555444333222444777999<<<:::888555222000000000333333444555555555333333222333444444444333222111555444333111000//////...111111000000///000000111333333333333444444555666666777888::::::888777555444444555999<<<;;;777333555555555444444333333333666666555555444444444444555555444333333333444444222222111111222222333444888777666777888888666444888888888888777555444333444333333333333444555555888666444555888:::999777<<<777666999;;;777444333666666666666555444333222...111444444222111333555222333444666777777777777555666777777777666555444555555555555555555555555444555555666777888888999666666555444444444444444444555666666444444444666555777;;;<<<<<<;;;;;;;;;>>>::::::<<<<<<999999<<<===::::::<<<<<<999999<<>>???@@@AAAAAABBB===<<<:::<<>>=========>>>???@@@AAACCCDDDEEEFFFEEEEEEAAA???<<<;;;<<<===<<<<<>><<<;;;;;;<<<======;;;:::>>>CCCDDDAAA<<<>>>AAAEEEDDDAAA>>>>>>???BBBHHHIIIDDDBBBBBB===666999???DDDEEEAAA>>>@@@BBB@@@AAABBB@@@======???BBB888888999;;;<<<;;;999666444555777777666666888999;;;<<>>======<<<<<>>DDDHHHKKKLLLMMMWWWmmm~~~~~~mmmTTTMMMGGG???;;;;;;:::777444666555444333222333444444888777555333222222333333000///...///111444555555222111111222333333111///111222333333333333333333000111111111222222222222222111111111111222222333555222///111555666444111555555555333111222444666???===:::777444333222222111222333444555444444333000111222222222222000000444444222111000000//////111111111000000111111111111000000000222444444444444555777888888777666555444444555777999999666222444444444444333333333222555555666666555444444333444333222222111111111111333222222222222333444444777666555666777777555444666666777666666555444333333333333333333444555555:::888555555777888888777;;;777666999:::777444333666666666666555444333333///111444444333222444555444444555666666777777777444555666777777666555555555555555555444444444444555555666666777777888888666666555444333222222333444555666666444333444555444666999::::::999999::::::777777::::::888999<<<<<<999999<<<<<<999999<<<>>>>>>>>>???AAA@@@===;;;@@@@@@???>>>>>>>>>>>>>>>>>><<<:::;;;===@@@BBBCCCBBBAAA???>>>============>>>???@@@BBBCCCCCCCCCCCCEEECCC@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;<<<===>>>:::888888<<>>:::999666666777777777777666666555555444444333333222222333444555666666555444333444777???KKKVVV]]]]]]\\\eeeuuu|||}}}ttt```\\\QQQCCC;;;:::999666222888777555333222222222333555555444444444333333333111///...///222444555555333222111222333333111///222333333333333222222111000000111222222222222222000111222333333333333333444111000111444666444111555555444222000000111333>>><<<:::777555333333222000111222333333333333333000000222222222222111000333222222111000000111111222222111111222222222222111...,,,---111333222000111222444555555555444333555444444555666666444222333333333333222222222222444555666777777555333222555444333222111111000111444333333333333444555555777555444444555666444333444444555555555555444444444444333333444444555666999777444444666888999999999555555999:::666444444777777777777666555444444000222444555444444555666555555666666666666666666333444555666666666666666555555555444444444333333666666666666666666666666666555444333222222222222444666777666444333333444333555777888777666777888777555555888999777777::::::777888;;;;;;999:::===<<<;;;;;;<<<>>>>>><<<;;;@@@???===<<<;;;<<<===>>>@@@===::::::<<<>>>@@@AAACCCBBB@@@>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCFFFDDDCCCBBBDDDEEEDDDCCC<<<<<<;;;;;;;;;<<<>>>???999888888;;;@@@BBBAAA???HHHKKKMMMKKKGGGCCCCCCDDDGGGJJJKKKIIIHHHIIIFFFBBBHHHHHHJJJMMMOOONNNJJJFFFGGGGGGGGGFFFEEEEEEHHHJJJBBB===777333222333333444777888888777555555666888555999???AAA@@@AAAFFFJJJHHHGGGGGGHHHJJJJJJIIIHHHDDDBBBBBBDDDDDDAAA@@@BBBFFFEEEDDDEEEGGGIIIIIIIIIFFFHHHHHHHHHLLLQQQSSSQQQQQQYYYdddnnnyyy}}}|||zzzzzzyyyxxxuuusssvvvxxxuuummmfffdddbbb^^^\\\^^^___bbbdddeeeffffffkkknnnqqqsssssstttuuuvvv||||||zzzrrrjjjddd```dddhhhrrrsss\\\NNNEEEBBB>>>;;;;;;;;;::::::nnnPPPBBB???===:::999777666666666666666666777666666555555444444444444333333555666666555555444555777>>>NNN___kkknnnlllxxx~~~tttssszzzvvvjjjcccVVVEEE;;;999:::888555999888555333222111111111222333444555555555444333111000//////222444555555444333222222333222111///222222222222111111000//////000111222333333222222///000222444444444333333333111000111333444333222222333333111000///111222777666444222111111222222222222222222111111000000111222333444555444333222222111111111111111222222111222222222333333333222333000------000222000---///000111222333333333222444444444444444333222111222222222222222222222222222444666888777666333222777666555444333222222222444444444444444555666666666555333333444555444222333444555555666666666555555555555555555666777777666555333333555888:::<<<777444555999999666555666888888888888777666555444222333555555666666666666777777666555555555555555333333444555666777777777666666555555444333333333666666666666666666555555555444444333333444444555444666777777555444333444555666777666555555666888777555555999999666666888888666666:::;;;999999<<<:::999888999;;;<<<;;;:::<<<;;;999888999<<>>;;;:::<<<>>>??????BBBAAA???===<<<<<<======??????@@@AAABBBCCCCCCDDDCCCBBBAAAAAACCCDDDDDDCCC>>>============>>>??????<<<;;;;;;===AAADDDDDDCCCHHHJJJLLLIIIEEEAAAAAABBBDDDFFFGGGGGGGGGGGGFFFEEEIIIKKKMMMOOOOOOMMMJJJHHHGGGGGGGGGFFFFFFGGGIIIKKKCCC>>>888444333333444444999999999888555555666777555777999::::::===AAADDDEEEEEEFFFIIILLLMMMLLLJJJCCCDDDEEEFFFDDDAAA@@@@@@FFFEEEDDDEEEGGGHHHHHHGGGKKKLLLKKKLLLMMMNNNLLLIIIRRRVVVZZZ]]]aaajjjxxx~~~|||{{{{{{zzzxxxvvvwwwyyywwwpppkkkhhhddd___\\\]]]]]]]]]^^^______```eeeiiimmmqqqtttvvvyyy{{{|||rrrkkkmmmnnntttwww```RRRLLLCCCAAA>>><<<<<<<<<<<<;;;vvvVVVBBB===<<<:::999777777666666666666777777777777777777666666666666222333555666666666555555888777<<>>>>>===>>>===<<<<<<<<<===>>>???======>>>???@@@AAABBBBBB@@@??????@@@CCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>===<<<===@@@BBBCCCDDDHHHJJJLLLIIIEEEBBBCCCDDD??????@@@AAABBBBBBCCCDDDGGGLLLOOOOOOKKKHHHHHHJJJHHHGGGFFFGGGHHHJJJKKKLLLBBB???;;;999999888777666999::::::999777555555666666555444555999<<<===<<>>>>>>>>???>>>===___GGG>>>===;;;999999888777666666777888999888888888888888888777777222333555666777777666555999777999FFFZZZmmmwwwzzz|||tttnnnaaaRRRIIIBBB999444333555777777999888666333222111111111222333444555555555444333333111000000222444555555777555222222222222111000///000000000000//////...---...111333444333222222111111222222222111111000111111111111222222222333...///111111111111222444////////////000222555666666555333111000///.........///111222333333222111222111111111111111222222///000111333333333222222888777555333111000//////111111111111111111111111111333555555333222111222222222222222333333333333222333555777777666555444333333222222111111222222555444444444444555666666777555333222333444444333555555666777888888777777888888777777888888999::::::::::::777444222222333444333666::::::777888;;;::::::::::::999888777666666666666777999:::999888888777666444444444555666666666666666777888999999666666666666666666666666555555555555555555555555444444444555666888999:::333666999:::999888888888::::::999666444555777999999777888;;;;;;777666777777444555888888666777:::777666666777999999888666;;;:::888777666777888999>>>===<<<<<<======<<<:::;;;;;;::::::;;;<<<>>>???999999999:::;;;<<<===>>>>>>>>>???AAADDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBB???>>>===<<<<<<===???AAACCCEEEFFFEEEAAA@@@AAADDD===;;;;;;>>>??????AAADDDFFFJJJMMMKKKEEEBBBEEEIIIIIIHHHFFFGGGJJJLLLMMMMMMBBB@@@???>>>>>>===;;;999777999;;;;;;999666555555666444333555:::<<<999666888888999;;;???AAAAAA@@@EEEKKKNNNLLLIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFDDDBBBAAACCCJJJMMMMMMKKKLLLEEEHHHKKKJJJIIILLLSSSYYY]]]hhh}}}}}}~~~~~~~~~~~~}}}{{{yyyzzzxxxtttrrrrrrnnnhhh``````___^^^\\\YYYXXXVVVWWW\\\bbbiiinnnssswwwzzz|||wwwyyy}}}ooo^^^SSSJJJDDDBBBBBBAAA??????@@@AAA@@@???gggNNNCCC@@@===999:::999888777777888999:::777777777777777777777777222333555666777777777666777555888CCCTTTeeepppuuu{{{zzzqqqeeeRRRAAA999888666444333444666888888777555333222222222222444444444444444444333333444222000111333444555555888555333222222222111000///000111111111111111111,,,...111333444444333222222222111000////////////000111222222111111222333///111222222111000111222000000//////000222333444555444222111000000111111...///111222333333222222222222111111111111111111---///111222333333222111555777888555111///111444444333222111111111000111...222555666444222222222222333333333444444444444333444444555666666555555222222111111111222333333444444333333444444555666888666333222333444555444555555666666777666666666777666666666666777888888666888:::999555333222333333444777;;;;;;888:::>>>;;;;;;;;;;;;:::999888777888666666888;;;<<<:::888888777555444444555666777999999888777777888999:::666666777777888888999999333444444555555666666666555555555555555666777777222555999<<<<<<;;;;;;;;;;;;:::888555333444666999666444666;;;<<<999888:::777444444777777555555888666666777888999888666333999888777777666666777777:::::::::<<<===<<<999666;;;:::999999999:::;;;<<<777777777777888:::;;;<<<<<<<<<>>>@@@DDDEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEECCCBBB???<<<:::;;;===???>>>@@@BBBAAA??????BBBEEE???;;;;;;???@@@???AAAFFFDDDEEEDDDAAA>>>===???BBBGGGEEEDDDEEEIIILLLLLLLLLEEECCCAAA@@@???>>><<<:::444888<<<===;;;888555444333555777:::;;;:::777555666555444666888;;;;;;;;;@@@HHHLLLIIIGGGJJJMMMLLLJJJIIIIIIIIIJJJJJJHHHEEE@@@===???GGGKKKIIIIIIKKKIIILLLNNNKKKHHHHHHLLLQQQQQQXXXfffzzz{{{{{{xxxsssrrrsssoooiiidddddddddbbb___\\\XXXVVVTTTYYY___eeeiiimmmrrrttt{{{~~~|||~~~zzzxxx```TTTOOOJJJEEEDDDAAA@@@???@@@AAABBBAAA@@@mmmTTTHHHDDD???888;;;:::888777777888:::;;;666666666666777777777777222333555777777777777666444444888BBBPPP___jjjooowww{{{zzzqqqfffZZZIII999222444777777555666888;;;888777555333222222222333555555444444444333333333444222000111333444555555888666333222222222111000000111222333333333333333,,,...111333555444333222333222000...------......000111222222111111222333111333444333111000///000111000///......///000111333222111111111222444555000111333444555555444444333222222111000000111111,,,...000222333222111000111666999666111///333888666555444222111111000111---111666888666333222333333333333444444555555555444444444444555555666666333333333333444555666666444333333333333444555555999666333222333555555555444555555555555555444444555555555555555666777777///333888999777666666777333444888<<<<<<999;;;@@@;;;;;;;;;;;;:::999888888999777666888;;;===;;;888888666555444444555777888;;;:::999888888888999:::666666777888999:::;;;;;;333333444444555666777777777777666444444333444444222555:::===============;;;:::888444222333666999222111444:::<<<::::::<<<888555555777777444444777666666777999:::888555111444444555666777888999999666777999;;;<<<;;;777333<<<;;;999888888888999999888888777777888:::<<<===999:::;;;???BBBDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGGGGFFFBBB>>>;;;;;;>>>@@@@@@BBBEEEEEECCCDDDGGGKKKCCC>>>===AAACCCAAADDDIIIBBB???:::888888999:::999DDDBBB@@@BBBFFFIIIIIIIIIIIIFFFBBB???>>>>>><<<;;;222777<<>>;;;777666555777555444444777999::::::999BBBGGGEEEDDDIIINNNNNNLLLKKKKKKLLLLLLLLLIIIGGGDDD???@@@GGGIIIFFFEEEHHHDDDGGGJJJIIIGGGIIIOOOUUUPPPSSSZZZcccqqq|||{{{vvvqqqpppqqqmmmgggggghhhhhhfffccc^^^ZZZWWWTTTXXX^^^bbbfffiiimmmooovvvyyy|||}}}~~~}}}}}}}}}hhhSSSLLLKKKHHHDDDDDD@@@???>>>???AAABBBAAA@@@yyyaaaPPPEEE???;;;<<<777<<<===666777;;;666999555;;;???777555666111111444666555222222444777555555555888AAAOOO___jjjvvvyyyttthhh\\\OOO???000888888888777666555555444666555333222222333555666555555555555444333222111///000222444444444222111555555666666555555444444222111///---...000222444444444444333222111000///444444333222111000//////555111000444444000000555...111555555333/////////000///////////////000111444444333222111111111111///000222333333222111///111111111000000000000000000...---...///000///...222333555444333222222333777666555444555444111///111000222777888444333555333333222111///000333555666555333222111222333333888888666555333333222222555444222222222444666777333333333333333333333333555666666666666666555444666444222666;;;===;;;777333666999888555444777;;;555999<<<<<<999888<<<@@@999999999::::::;;;;;;;;;:::::::::::::::::::::999777777777777888999::::::;;;;;;:::::::::999999999888888777777777777888888555333222444777999777555999888666555555555666666888777666555666888:::<<<:::999777555555666777888111333777:::<<<<<<;;;:::666888999888666444444555999777555444444777:::<<<999666444444555666666666999999888888777666666666555555555777999;;;:::888888666555444555666888999;;;::::::;;;;;;<<<>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEECCCAAA???>>>>>>?????????>>>===???CCCGGGJJJKKKIIICCC>>>???DDDHHHFFFBBB@@@:::444222444444111...444777:::::::::;;;???CCCAAAGGGGGG>>>999;;;??????:::666555:::===:::666666999???@@@:::666777888555777666555666777666222000:::<<<>>>???AAAFFFMMMSSSLLLNNNLLLGGGHHHLLLKKKEEEBBBAAABBBFFFJJJKKKIIIFFFHHHDDDAAACCCIIIOOOPPPOOOPPPNNNMMMPPPWWWeeezzz|||}}}}}}yyywwwwwwuuunnnhhhhhhhhhiiihhhgggccc]]]YYY\\\``````\\\ZZZ^^^ccceeeiiiiiilllqqqtttvvv{{{sssbbbTTTPPPJJJAAA@@@EEEAAA@@@AAABBB???<<>>999<<>>777555888333555555444555666777666666111111111333999CCCPPPXXXnnnqqqnnneeeZZZPPPBBB555::::::888777666555555555333444444444444444444333555555555444444333222111111222444555666555444333000111222444555555666666222111000///000111333555222333222222111000///...............------------333000///333333000000444...111444444111/////////.........//////111222333444333222111111111111222000111222444444333222111111000000000000000000000000///...///000000///...111333444444222222222333333222222333444444222111222111333777777444333555333333333222000111333555333333222222222222333333555555555555555666777888555444333222333333555555333333333333333333333333555555666666666666666555666444333555:::<<<:::777222666888777444333666999444888;;;:::777666999===999999999999888888888888::::::::::::;;;;;;;;;;;;888777777777777888888999:::999999999888888888888::::::999999999999::::::777555444666999;;;:::888;;;:::888777777777888999888777666555555777999:::;;;:::999888888888999:::444666888999::::::999888666777888888666666777888999999999888999:::;;;<<<:::::::::777444222444666::::::999999888888888777666555555777:::;;;;;;:::999888777666666888:::;;;;;;;;;;;;;;;<<<<<<======<<<===>>>@@@BBBCCCEEEEEECCCBBB@@@???>>>???@@@AAABBB@@@??????BBBDDDFFFFFFFFFBBB???BBBGGGIIIFFFBBB???999444111222222///,,,---000222222222555999<<>>;;;===>>>===<<<888777:::;;;999888:::<<>>DDDyyyhhhVVVKKKCCC<<<>>>AAA???FFFLLLHHHCCC888999<<<777555999666888555444666:::;;;888555333444444555888===DDDIII^^^bbbddd___XXXOOOCCC999===<<<999666555444555555111333444666666444333111555555444444333222222111111222333444444444333222...///000222333333333333000111111222333333444555111111111111111000///........./////////000000000111......111111000111444000111222111000//////000------...///000222333444333333222111000111222222000111222333333333333222000000000000000000111111111000///000111222111///000222333333222111111222/////////111333444444222444222333777777444333555222333444444222222333444000111111222222222111111333333333333444666777888444444444444333333333333333333333333333333333333444444555555666666777777666444333555999:::999777222555777666444333555888444666888777555444666888888777777666666555444444999999::::::;;;;;;<<<<<<888888777777666777777777888888888777777777777666::::::999999999999::::::999777777888:::<<<===<<<===<<<;;;:::::::::;;;<<<777777555555555666777888::::::::::::;;;;;;;;;;;;888888888888777777777777888888888666555444666888999999:::;;;;;;;;;::::::777;;;===999333000444888888888888888777777777777777555555666999;;;<<<<<<::::::999888888:::;;;<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;===>>>@@@AAABBBCCC??????>>>???@@@AAACCCDDDEEECCCAAA@@@AAABBBAAA@@@CCCAAA@@@DDDIIIJJJFFFAAA===999444111111000...+++(((***++++++,,,///444777AAABBBAAA>>>>>>AAA???<<<;;;888777888777555888===AAADDDDDD???;;;:::888555444555666555555555777888333333333444777<<>>BBBxxxdddWWWNNNFFFGGGLLLNNNWWW^^^ZZZNNN===999<<<666444888666777666555777999:::888666555777888999999;;;===???KKKRRRZZZ\\\WWWNNNCCC;;;???===999666444444555666222333444444444444333222555444333222222111111111///000000111111111000///000111111111000///...---...///111333444444333333000111111111111111000000000111111111111222222222///......///000000111222222222111000///000111222////////////000111222333333222000000000111222333111111111111222222222333000000000000000111111111222111000000222222111000///111222222111111111222000//////111444555444222555222333777777333333555111333555555333222333333000111222222222000///...222222111111111111111222333333444444444333222222444444444444444444444444444444444555666777888888666555333444777888888666222444555555333222444666333555666555222111222444444444444444333333333333666777777888999:::;;;;;;:::999888888777777777777888888888777777777666666999888888777777888888999999888888888:::<<<======???>>>===<<<<<<===>>>>>>777777666666666666777888999:::;;;;;;<<<;;;;;;;;;999888777666555666777777::::::888666333333555777999999999888888888888888444777999888555444777:::444444444555555555555555666555444555888:::;;;;;;:::999999999999:::;;;<<<:::;;;<<<======<<<;;;;;;============>>>>>>>>>>>><<<======???AAADDDFFFGGGFFFDDDCCCBBBBBBAAA???===BBB@@@???BBBFFFHHHEEEBBB===:::666333222111///,,,*********+++---000444777>>>===;;;===BBBEEEBBB>>>999666555444222111666>>>EEEFFFFFFCCC???<<<999777333444555555444666999<<<666555333111222555:::===BBBGGGJJJHHHCCCAAADDDFFFKKKLLLLLLMMMNNNOOONNNMMMMMMLLLLLLNNNPPPQQQPPPNNNMMMMMMPPPSSSPPPJJJHHHJJJKKKKKKKKKIIIIIIJJJMMMPPPUUUVVVaaavvv||||||zzzwwwrrrooommmmmmooohhhjjjhhhccc``````^^^ZZZXXXWWWZZZ^^^``````eeekkkuuuwwwzzz}}}~~~cccXXXPPPLLLNNNNNNIIIFFFFFFCCC@@@@@@BBBAAA>>>>>>AAA|||qqqddd[[[\\\cccgggqqqvvvpppXXXBBB:::<<<777444666444222555888888777555666777000222555666666555666777@@@HHHUUU\\\YYYNNNBBB<<>>===<<<<<<<<<<<<>>>>>>888777777777888888999999888999::::::::::::999999666666555444555666888999:::::::::888777888;;;>>><<<:::888666555666888999555555555666777777777777333333444444555555555666666555444555777999:::999888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<========================;;;;;;===???BBBEEEGGGHHHEEEDDDDDDDDDEEEDDDAAA???BBB???===>>>AAACCCCCCBBB>>><<<:::777666444222111///...---...111444777888;;;777666<<>>:::888333444444555666888;;;>>>777555333111222444777888>>>@@@AAA???<<<===CCCJJJNNNNNNOOOPPPPPPPPPPPPQQQNNNLLLKKKKKKMMMPPPRRRSSSKKKJJJLLLOOOLLLFFFCCCDDDEEEEEEEEEDDDCCCCCCFFFHHHHHHLLLWWWkkk~~~wwwpppllllllmmmmmmnnnkkkfffcccbbb___[[[XXXWWWXXX[[[\\\[[[___eeekkkpppxxxxxxzzz|||}}}vvv___WWWQQQMMMMMMMMMIIIEEECCCCCC@@@@@@CCCCCCAAA@@@BBBxxxyyy___EEE:::===888444666444///444888999555333444666///111444555444444555777<<>>BBBEEE???===999666555666999;;;:::888666777888888555333444555555666777888999999777666666777999999888666777777777888888888888888;;;;;;:::;;;;;;<<<>>>>>>;;;<<<<<<===???@@@@@@AAA;;;<<<>>>@@@CCCEEEGGGHHHEEEEEEFFFGGGHHHGGGEEEBBBBBB???===<<<>>>@@@AAAAAA???>>>===<<<:::888777666333222111333666888888888777222222888???AAA@@@@@@<<<999888999999888;;;AAACCC@@@@@@CCCCCC>>>:::999444333333555999<<<<<<<<<555333222333666888999999<<<:::999:::999;;;BBBKKKOOOPPPRRRRRRQQQQQQSSSUUUQQQPPPMMMKKKKKKMMMOOOQQQPPPMMMLLLMMMKKKEEEBBBCCCBBBDDDDDDDDDBBBAAABBBDDDCCCFFFQQQbbbtttxxxrrrpppppppppppplllfffcccdddaaa\\\[[[YYYYYY[[[[[[YYY[[[```ccciiiqqq{{{yyysssrrrttt|||yyyxxx{{{qqq```TTTPPPKKKJJJJJJIIIGGGDDDCCC@@@@@@DDDFFFDDDCCCDDDaaaEEE999===;;;777777666111333666888777666555444222333555555555666888:::<<>>??????@@@<<<;;;999888777777777777333333333444555666888888555777999:::;;;<<>>???@@@AAAAAABBB<<<===???AAACCCEEEFFFGGGGGGGGGIIIKKKLLLJJJGGGDDDAAA@@@??????????????????>>>??????>>><<<;;;::::::888777666999;;;<<<:::888555000...444888888999<<<===999999===???======???===999:::???AAA<<<888777666333111555<<>><<<999:::999444333444777::::::666222222333333333333444777:::<<<>>>DDDIIICCC888444777777666666555444444333222000111333444444333111000444333111///...///000111444333333222111111111222444444333333222000///...444444333222222111111111---...///111222222222222,,,---...///000111222222222555444...---111111---...,,,+++,,,///111///---111000000000111222333333000///---,,,...111555777===:::666222111111222444...//////000111222222222111000///000111111111//////111333444333333444666111000///000222222111///...,,,,,,000222111333777111111111///---...111333111000000///000222444555555444333111000/////////111000//////111333666888555555555555555555555555888777555444444555666777777666555333111111333555777666555555555555444333444333222333444444444333333333333333333444444444555555555555555555444444444444444444444555666777666666555555555444444444:::999999888888999999:::999999888555111111444777444444333333333555666777:::;;;<<<>>>@@@AAABBBBBB???===:::888666666777888333333444555555666666666444666888888666555666666888888888777555444222222444999>>>>>>;;;999;;;???222333444555666777888999;;;;;;<<<>>>???===888444777777888999999999999888;;;:::888777999===AAADDDBBBAAAAAAAAA@@@@@@??????===>>>@@@BBBCCCEEEEEEFFFIIIIIIKKKMMMNNNLLLHHHDDD@@@AAABBBBBBBBB@@@>>><<<>>>???@@@???>>><<<<<<<<<<<<;;;;;;===@@@@@@<<<999555///---111333111333888<<<888777===AAA???<<<<<<888333555<<>>AAA===777888777666888:::999555222555///---222555444666;;;FFFHHHKKKKKKJJJKKKNNNRRROOOQQQRRRRRRPPPOOONNNNNNQQQMMMLLLNNNMMMGGGCCCCCC@@@BBBCCCBBBAAAAAABBBDDDIIIIIILLLPPPSSSYYYhhhvvv|||}}}wwwuuuoooiiiiiikkkjjjeeehhheeedddeeebbb^^^___ddd^^^___```dddjjjrrrzzz~~~}}}uuuooonnnllllllsss{{{|||wwwlll```ZZZQQQJJJIIIKKKJJJGGGCCC???@@@FFFJJJIIIHHHHHH~~~SSSGGG===::::::888777999999:::;;;:::888666666777777666555444444666777888555777777777555444555666555444444333222111000000888555111...---000333666111111111000000000000000444333333333333333333444444333333222111000//////111111111111222222222222((()))***,,,---.........---///111333444333222111555444222000///...------////////////////////////000111222333333222111000000111111---***---555===GGG===555444555444333444333333333222222111111111...///000///...///111333333444444444333111000...111222222222222111000000111000/////////111222333///000000000000000///.........//////000000111111222222222111111111000000///222444222...---111666444444444666888777555333111222333444555555555555777666444222111111111222555111000333333111333777111111222222222333333333111444777777666333111111555555444444444555555666888666333111111000///...222555555222333666666333555666888888888888:::<<<<<<;;;999777777888:::;;;:::===444---222222///333999:::===@@@AAAAAA@@@@@@@@@BBB???888333333333111777777888777777666555555888777666555444555666666555333444555333///000333;;;;;;:::::::::;;;<<<<<<555555444666777777666444<<<;;;;;;:::999888777777<<<888222//////333666888999999888888:::<<>>;;;GGGDDD???===???>>>;;;>>>DDD??????BBBFFFDDD???>>>@@@BBBAAAAAACCCCCCBBB???<<>><<<<<<===>>>@@@@@@AAAAAA@@@??????@@@BBB:::888444111111333666999;;;;;;;;;;;;;;;:::::::::555555555666777888666555666444222222555777777555555888<<<<<<999666666777444333222000000111333444<<<>>>BBBFFFHHHJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOMMMPPPPPPLLLGGGEEEGGGKKKCCCDDDEEEDDDBBBAAA@@@AAAIIIKKKLLLNNNPPPTTTYYY]]]rrr{{{rrrkkklllqqqppplllgggggghhhiiijjjiiieeebbb^^^YYYUUUXXXaaajjjpppqqqwww{{{~~~yyyvvvtttooojjjiiippp~~~{{{vvvkkkcccWWWOOOKKKJJJIIIHHHHHHGGGFFFGGGJJJLLLLLLLLL{{{PPPFFF<<<::::::888888999777888999888666444444555222222222222333444444555555666666555333222333444444444333333222111111111333222111000///000000111111111111222222222222222111111000000000000111111444444333333222111111111---------...//////000000------......///......------...000222333333222111444333222000////////////000000000000000000000000...///000111111000///...222222111///---000666;;;BBB999333333555333222222333333333222222111111111---///000000//////000222444444444444333222111000///000111222222222222222111000/////////000222333000000000000///...,,,,,,---......///000111111222222222222111111000000000---000333222000///000333666444222222333333222111111222333444444555555555777666444333222222222333555222222444555333333666333333444444444555555555111444777777555333222111444444555555555555555555666444333333444444333111444666666333222555444111222444666777666777999;;;:::999777666666777888999===AAA888000222111,,,///333555777:::<<<<<<===<<<<<<>>>===999666888888555999999999888777555444333000000000111333555777999555333444555333///000333666666666666777777777777666555444555777888777666;;;;;;:::999888777666666888555111000111444888:::999888888777888:::<<<>>>DDDAAA;;;>>>DDD>>>===JJJJJJGGGFFFHHHEEE???===???>>><<<<<>>======>>>>>>@@@@@@@@@@@@???@@@AAABBB>>><<<888555444555666888555555555555555555666666777666555666888999999888555333222333666777666444555888::::::888777777999555333222111111222333444777888<<>>CCCBBBAAAAAACCCDDDEEECCCAAAEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@===;;;999888888999444333222111111222333444666444333333555777888888444333333444666666555333555777888888888888999:::555444222111111333444555333555777999:::::::::999???@@@BBBEEEIIINNNRRRTTTTTTUUUSSSOOOJJJGGGIIIKKKEEEEEEFFFEEEDDDDDDFFFHHHGGGHHHJJJJJJJJJJJJLLLMMMRRRWWWdddyyy~~~wwwvvvxxxuuupppmmmlllkkkkkklllkkkiiiggg___[[[XXXXXX\\\______^^^```cccggglllppptttvvvwwwtttrrrooolllkkklllnnnooo|||tttlllbbbYYYUUURRRNNNKKKIIIGGGEEEFFFKKKRRRWWWZZZhhhGGG@@@:::::::::888999;;;999::::::999777666777999333555777:::;;;:::999888444555666444222000111222222222222333333333444444---///111222222000...---000111111222333444444555222222111111111111222222111111111222222333333333111111222222222222333333333333222222111000......---...///000111000000000111111000000111111222333111111111111111111111111000222555777777555222000111000//////111333222111444///---000222///...///222222222111111111111111,,,///111222111/////////222222111111000111111111//////000111222333333333000000000000000000111111000000000000///...---,,,,,,---...///000111222333000000000000000000000000000//////000222333222111333111000111222333333222000111222222333333333222666555555555444444555555444222555999:::666444555222222222333333333333444111333555555444222222222333444555666666555333111222222444666999999777444444777666333222444444111444555888999999:::<<<>>>888777777777777888::::::999BBB===333666666111222222222333444555666666777999<<<===;;;;;;;;;888222777777777666555333222111000000000000222444666888888777777999777444444888444666888:::::::::888777888777555666888999:::999:::999888666555555555555333444444444333333555666:::999888888888888999999444;;;<<>>======<<<999888666444333333444555222000......000333555555333333444555555555444333555666666666777888:::<<<666444333222222444666777555666777888888777777666777777999<<<@@@FFFKKKNNNSSSRRRQQQMMMJJJIIIKKKNNNJJJJJJIIIGGGFFFFFFIIILLLJJJLLLMMMMMMKKKIIIIIIIIINNNLLLLLLVVVlllzzzxxxzzzyyyvvvpppooommmlllmmmmmmkkkjjjeeebbb``````aaaaaa```^^^YYYZZZ\\\```ffflllqqqtttyyyyyyyyywwwuuuqqqnnnllliiiqqq|||~~~pppccc\\\WWWRRROOOOOOMMMKKKKKKOOOSSSUUUWWWwww[[[CCC===:::::::::888888<<<999::::::888777666888:::000222555888999888666444555666777666333222333444222222222333333444555555000111111111222111111111///000000111222333444444222222111111111111222222//////000000111111222222000000000///......------000000111111111000000///...//////000000000000000000000000000111222333444000000000000000000000000,,,...000222222000...,,,222111000222333333222000000---,,,000111......///111111111111111111111111---///222222111///......////////////000000000000111111222222222111111000000000111111111000000000///000000111111111000000------...///000111222222////////////////////////333111//////111333444555000000111333444222...+++111111222333333333222222444444555555555555555555333333555:::;;;666444555222222333333333444444444111222444444333222222333333444555666666444222000333333444666777777444222222555555222333555555333333555777888888999;;;===555555555666777888999999888DDD???444555666222222444444555555555555444444777999::::::;;;<<<888111333333333444333333222222000//////000111333555666666444555777666222333777111222555777777777666555888777666777999;;;;;;::::::999777555444444555555...000333555444444666888;;;::::::999999999999999444===>>>>>>BBBAAAHHHXXXiiiooowww{{{yyynnn^^^RRRHHH@@@:::999:::999:::===???===<<<===???AAABBBBBB@@@@@@@@@AAAAAABBBCCCCCC===;;;999:::<<<>>>===<<<>>>???@@@AAAAAAAAABBBBBB@@@>>><<<999777666555555111///------///222333333333444444555444333333333555555555555777999:::;;;666555444333444555777888888888888888777777666666444444444666:::>>>CCCEEEKKKKKKIIIHHHGGGIIILLLOOONNNMMMLLLJJJHHHIIIKKKMMMMMMNNNNNNMMMJJJGGGGGGGGGHHHGGGFFFHHHSSShhhzzzxxx|||~~~|||tttrrrpppooopppooonnnllleeedddcccbbbbbbaaa___]]]VVVVVVUUUWWW[[[aaagggkkksssvvvyyy{{{zzzvvvrrroooddddddgggmmmwww{{{lllccc^^^ZZZXXXSSSRRRRRRSSSVVVWWWVVVUUUjjjMMM@@@<<<::::::999777777;;;777777777666444444777999444555888::::::999777555666777888777555444555666222222333333444444555555333222222111222222333444000000111111222222333333000000000//////000000000.../////////000000111111222111111000000//////.........///000111111111111000000000000000000000000000000000111111333444444000000000000000000000000//////000111111000//////333333444444444333222222000---...111111//////222000000000111111111111111...000222222000......///,,,...///111111111000///222222222222222111000000000111111111111000////////////000111222222222222......//////000000111111............////////////000000000///000222444555111111222333333///)))$$$222222333333333333222222222333444555555555555555333222555::::::666444555444555555555666666666666000222444444333222333444444444555555444333222111444333333444555555222000111444555222333666666444111333555555555555777888111222333444555666777777<<>>;;;555111111222333333333333333,,,,,,------///222444666111000111333111...///333222333555666777888777777888777777999<<<===<<<:::;;;:::777555444444555666(((---222444444666999===::::::::::::::::::999999:::BBB@@@===CCCGGGOOO___ttt|||vvvhhhSSSIII???;;;:::777666888>>><<<999999<<<>>>@@@@@@>>>>>>???@@@BBBCCCDDDDDD???<<<999:::===>>>===:::;;;<<<>>>???AAACCCDDDEEEBBBAAA???===:::888666555555333111111333555555444444555555333222111333555555444444666888::::::999777666555444555666888::::::999888777666666555555444444444555777:::<<<>>>BBBAAA@@@@@@BBBFFFJJJMMMMMMMMMMMMLLLJJJJJJLLLNNNLLLLLLLLLJJJGGGEEEDDDEEE???CCCGGGIIIKKKSSS```jjjooo{{{|||zzz~~~xxxwwwuuuuuuuuutttqqqoooiiiiiihhhgggfffdddbbbaaaXXXVVVSSSRRRTTTYYY^^^bbbllloootttyyy{{{zzzxxxvvvgggccc___```dddooouuulllhhheeecccVVVVVVXXX[[[^^^___^^^\\\}}}]]]CCC>>>;;;:::;;;999666666:::777777777555444444777999999:::;;;<<<<<<:::999777444666777777666555666888333333333444444444444444111222222222333333333444222222222333333333333333111111000000000000111111000000000000000111111111111111222222333333333333//////000111111111111111111111111000000000111111111111111111222333444444111111111111111111111111333333333222222333333333000333444333000///000222222000000222222///111555///000000000111111111222///111111000///......///,,,...111333444333111000000111111222222222111111000111111222111000///...///000000111111111111000////////////000000000000---------....../////////)))---111222111000111222222222222444444222...+++333333444444444444333333000111333444555555555444444222444888888555444555555555555555666666666666000222333333222222333444555555444444333222222111444333222333444555444222333666666333222555555222222333444444333333444666222222444666777888999999<<>>>>><<<:::<<<:::777555444555666777***...333444333444888<<<888888999999999999999888<<>>HHHSSS```qqq|||eeeWWWHHH???;;;888777999>>><<<888888:::<<<>>>???>>>>>>???@@@AAABBBBBBBBBCCC???<<<<<>>;;;::::::;;;===???BBBDDDFFF@@@@@@AAA@@@>>><<<999777999777666666777888666555555555555222///000333666555444444666999:::888666777666555555555777999;;;::::::999777666666555555111222222444555666777777;;;999888888<<>>===;;;:::;;;999555555999999999999777666777999<<<888888999999888777555444333555666666555555777888444444444444444444444444///000222444444444333222444444444444444444333333444444333333333333444444111111111111111111111111+++,,,---///000111333333111111222222222111111000222222111111111111111222222222111111222222333444222222222222222222222222333222000000000000222333,,,000222000+++))),,,///444111111333222000222777//////000000111111111222111111111000...---///000,,,///333666777555333111...///000111222333333333000111222222222000///...000000111000000///......000000000000////////////---------.........//////"""***222555222...---...222111222444777999888777444444444555555444333333///000222444555555444444444222333777777444444666333333333444444444555555000111333333222222333444666555444333222222222222444333111222444666666555555777777333222444333000444555666555444444555666555666777999;;;<<<======888HHHBBB000...444333333555888>>>BBBDDDCCC@@@>>><<<;;;999888<<>>NNN```qqqtttcccOOODDD>>>;;;;;;===???<<<999888999<<<>>>?????????@@@AAAAAAAAA@@@@@@FFFBBB>>>>>>AAABBB???<<<:::::::::<<<>>>AAACCCEEE???@@@BBBCCCBBB@@@===;;;999888888888999888666444666666444111...///333777555444444777::::::777444777666555555666888:::;;;<<<;;;:::999888777777777---...///111222222222222777555333444888===AAADDDAAADDDHHHJJJKKKLLLNNNPPPMMMLLLJJJGGGEEEDDDFFFHHHFFFEEEDDDEEEHHHJJJJJJJJJIIIIIITTTmmm~~~yyyvvvsssrrrqqqnnnjjjgggffffffeeeaaa\\\XXXWWWZZZ]]]```]]]___ccchhhlllppprrrsssoookkkiiihhhccc^^^aaaiiirrr~~~|||rrrkkkfffdddcccdddfffiiikkklllkkkLLL===:::888555555777999::::::777666555444555777999:::777777777777888888888888555555555555555555555555555555555444444333333333333333222222111000000000111222222222222222222222444333222111000......---...---...111444555222///000000111222222222222111222222111111111111111222333111///...000111111000111111111111111000//////222222222111111111111111444111111333333//////222///111333222111000111222111000000000111111111000555444444333222111000000///333222,,,***...000...111111222333333333333222,,,---///111222333222222333333222000...///111444333333222222111000000///000000000111222333333444------...///000000//////............///000111222111111111222333444666777444333222222333333111///666444222222333333333222222555777777444333444666111222333444555555555555333222000000111333777999777666555444444444444444222333555777888888777666666555444333111000///...888777555444444555666777555666888888888999<<<>>>GGGEEE@@@;;;666444555777===:::===EEEHHHEEECCCEEEFFFEEEHHHLLLJJJAAA999666222222333333333444444444333333444555555666555555222111000111111111///---222000//////111333333333---000666???EEEFFFBBB>>>???;;;777555777999999888555555555666555555444444999666333111333555666666:::;;;:::;;;BBBSSSlll~~~}}}mmmVVVDDDAAADDDAAA:::EEEAAA;;;888777999::::::<<<<<<===>>>???@@@AAAAAA<<<>>>BBBDDDDDDBBB???<<<>>>;;;999999;;;>>>???@@@CCCCCCDDDEEEDDDAAA???>>>===>>>>>><<<888555333222222222222333444444111///000333777888555222000///444555666777666777:::<<<:::<<<===<<<888555555777666555333333555666555444444333111111333777<<<>>>@@@???@@@EEELLLOOOLLLHHHEEEFFFGGGGGGFFFEEEFFFHHHFFFFFFEEEFFFHHHJJJMMMNNNKKKIIIOOO[[[fffnnnxxx~~~}}}xxxuuutttrrrppplllhhheeecccbbbaaaaaaaaaaaa```]]][[[WWWYYY^^^ccccccaaadddiiinnnmmmllllllkkkiiifffccceeekkkvvv|||qqqkkkiiifffdddeeeiiimmmpppeeeIII===;;;999777666888:::::::::777777666555666777888999777777777666666555555555444444444444444444444444444444444444444333222222111111111111111222222222111111222333444444555555333333222222111111000000/////////222444555222///000000111222222222222222222222111000000111111222555333000000000111111000000000000000///...---,,,111111111111111111111111555111111222111---,,,///000222333333222111111222222111111111111222111111444444333333222222111111---222222---+++...///---111111222333333333333222222333444444444333222111333444444222000000111333333333222111000//////...,,,---...///000000000000...///000000111111111000////////////000111222333000000000111222333444555444222000000222222111000666444222222333444333222222444666666444333444555444444555555555444444333222222111111222444666888666666555444444444444444111333555666777777666555555444444333222111000000777666444333222333444555777999;;;<<<<<<===???@@@EEEDDD@@@;;;666555666888:::666888???EEEFFFHHHMMMPPPQQQTTTUUULLL???888777333333333333444444555555555555666777888888777777222111111111222222000...000000000111333444222000,,,///555===EEEIIIHHHEEEDDD@@@;;;999999:::999888::::::999999777666444444999777444222333444333333666666555444999GGG[[[kkkuuuaaaPPPIIIIIIEEE>>>CCC???:::888888999:::;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@AAA@@@@@@???AAA???===<<<===>>>>>>>>>???@@@BBBCCCBBBAAA@@@>>>@@@AAABBB@@@<<<777555444222222111333444555333222111444666777555333222222444555666666666777999<<<:::<<<===<<<999777777888999777555444444444333222111000000111444888<<>>===;;;888888999:::::::::888888888777777777777777777777666666555333222111444444444444333333333333222333444444444333111111000000111111222333333444111222333444555777888888222222222222222222222222111111222444555555222000000000111111222222222222111111000000000111111222666444111000111111111000,,,------...............000000000000000000000000000......000000------000111333444444333222222333111111111111111111111111333333222222222222222222,,,000111...---......---111111222333333333333222444444555555444333222222444555666555333111111222333222222111///......---+++,,,...000111000///...000000111222222222222111000000000000111222333333111111111111111222333333333111//////111222333222555444333333444444333222111333555444333222333333666666666666555444333222111111222333444555666666666666555444444444444555111222444555666555555444333333333333222222222222444333222111000111222222888:::>>>@@@@@@@@@BBBCCCCCCBBB???:::666555777999888444555;;;CCCHHHNNNTTTZZZ[[[\\\WWWJJJ;;;555666444444333333444444555555555666777888888777777666222111111222333333111/////////111333555444111...+++---111888@@@FFFIIIJJJFFFCCC>>>;;;:::999888777<<<<<<<<<;;;:::999777666<<<:::888777777666444333444444222000111999HHHTTTqqqzzzxxxiiiXXXNNNKKKGGGBBBBBB???;;;999999:::;;;:::;;;;;;<<<===>>>??????@@@@@@???===<<<===???AAABBBDDDBBB@@@@@@@@@???===;;;<<<===???@@@@@@@@@???>>>AAACCCEEEDDD@@@<<<999888444333222222444666666555444555666666555555666777555666777666666777:::<<<:::;;;<<<;;;:::999999:::<<<:::777666555444222000111111000111333666999;;;888777666:::???BBBAAA@@@===???BBBDDDEEEFFFIIIKKKFFFGGGIIIKKKMMMMMMMMMMMMIIIGGGHHHKKKNNNNNNPPPTTTVVV^^^mmm}}}|||zzzxxxtttpppmmmkkkjjjiiifffdddccceeeiiihhhccc]]][[[YYYZZZ\\\ZZZWWWXXX\\\cccdddhhhlllooonnnjjjgggddddddeeefffjjjrrr|||yyyuuuppppppqqqpppjjjfffdddKKKAAA>>><<<:::999:::;;;:::999999999999999888777666555666666666666555444333222444333333333333333222222000111333444444333111000111111111222222333333333444444555555666777888888222222222222222111111111333333444555666555222111111111111111111222222222111000000000000111111222666444111000000000000///)))***,,,...///000111111////////////000000000000***((()))...000///000444222444555555444333333444000111111111000000111111000000000111111222222222+++...000000///.........111111222333333333333222000111111222333333333333444666888777555222111111222222111000///...------,,,...111333333222000///111111222222222222111111222111111111222222333444222222222222222222333333444222000000222444555555555444333444555555333111111222333333333222222222555666666666555555444333111222333555555555555444666555555444444444555555111222333444444444444333222222222333333333444444222111000///////////////333777<<>>===999666666888:::888888:::@@@HHHOOOTTTXXX[[[WWWRRRLLLAAA666222444333333222222222333444555333444555666666555444333222222111222444444333111111111111333444333000...++++++---111777===AAADDDCCCAAA===:::999777777666:::;;;;;;;;;;;;;;;::::::>>>===<<<======<<<:::777666666555222000555>>>EEE[[[fffvvv~~~zzzooo]]]PPPLLLJJJHHHDDDAAA===;;;;;;;;;:::999;;;;;;;;;<<<<<<======>>>>>>===<<<;;;<<<>>>AAABBBCCCBBBAAAAAAAAA@@@===;;;<<<<<<===>>>>>>======<<>>???>>>888;;;===???@@@AAADDDFFFEEEGGGKKKMMMOOONNNMMMLLLHHHIIIJJJMMMNNNNNNOOOPPPQQQRRRWWWcccyyy~~~}}}xxxsssooommmlllllljjjgggfffiiimmmmmmfff```^^^[[[ZZZ[[[ZZZVVVWWWZZZ___aaadddhhhlllnnnmmmkkkffffffeeeccccccffflllqqqvvvrrrrrrqqqlllffflllPPPBBB>>><<<;;;:::;;;;;;:::999::::::::::::999888666555444555777888888777666555444444444333333222222222111111222333333333222111333333333333222222111111666666666666666666555555333333222111000///......222444666777666444333222111111000000000111222333000000//////000111111222444222///.../////////...------...000000111111111......//////000000000000)))''')))...000///111444222444666555444333444555...000111111///...000111......//////000000111111+++---000111000//////000111111222333333333333222222222222222222222333333222555777777555333111111111111000000///.........---///111333333222000...111111111222222111111000222222222222222222333444444444333333333444444555555333111222333555666555555444444444555555333111222111222222333333222111333333444555666666555555111222444555666666555444555555444444444555555666222222333333333333333333111222222333444444555555111111000///...---------...111666:::<<<===???@@@:::::::::888666666888:::999===DDDLLLUUU\\\^^^^^^VVVKKKAAA<<<999555333555333222111111111222444555333444666777777555333222333222222333555666555333444222111000111111111//////.........000333777:::<<<;;;999777555555555555::::::;;;;;;<<<;;;;;;;;;=========???AAA@@@>>><<<999999888555444555:::???IIISSSaaaooo}}}}}}~~~|||qqq^^^OOOJJJJJJJJJDDDAAA>>>===<<<;;;:::888888888888888888888888888999:::;;;===>>>??????@@@@@@?????????@@@@@@>>><<<>>>>>>======<<<;;;::::::;;;>>>AAACCCBBBAAA@@@@@@===:::888777888888888888::::::888666444555888;;;888999888777666777;;;===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<;;;999777666555444333222111000000666555555666888;;;<<<<<<888:::<<<======>>>@@@BBBFFFIIIMMMPPPRRRQQQPPPOOOFFFIIILLLNNNOOOQQQPPPOOORRRPPPOOOSSS]]]sss}}}xxxssspppooonnnqqqooommmooorrrqqqkkkfffaaa^^^]]]______[[[ZZZ\\\```______bbbgggkkkmmmnnniiikkkllljjjeeecccdddgggqqqxxxyyytttqqqlllggguuuUUUCCC<<<;;;::::::<<<<<<;;;999;;;;;;::::::999888777777444666888999:::999888777555555444444333333222222222222222222333333333333555444444333222222111111666666666555444444333333444333222111///...------111444666777666444444444222111000000000111333444////////////000111111222222000...---...//////...333333333222111///...---...//////000000111111222///------000000......111222444555555444333333444...111333222///...000222......//////000000000111------///222222///000444111111222333333333333222888777555444222111000000000222555555444222111111000000000000000000000000---///000111111000///...111111222222222111000000333222222111222222333333444444444444444555666666444333222333555555444333555444444555666666333111333222111222333444222000111222333444555555555555222333444666666666555444555444444444444555666666333333333333333333333333222222222333444555555555111111000000///...---,,,,,,///333555666777999:::666666666666444555777999888@@@KKKUUU^^^dddccc^^^LLL@@@555444666666666777444333222111111333555666555666888999999777555333333222222444666777666555666444111///000111000000222222111000//////222555666666666555333222333555;;;;;;<<<===>>>>>>>>>===<<<;;;<<<>>>@@@AAA???===999999999777666666999<<<888@@@IIIRRR]]]fffhhhdddnnnmmmcccQQQBBB>>>?????????>>><<<<<<<<<<<<:::888777777666555333222222111666888;;;>>>??????>>>>>>>>>===<<<===>>>???>>>===??????>>>===<<<;;;::::::999;;;>>>?????????@@@BBB>>>===;;;;;;<<<<<<;;;:::>>>===:::777444444666999888888777555444666999<<<<<<:::888888:::;;;<<<;;;;;;;;;;;;<<<>>>>>><<<:::333333444444444333222111111222333444555666777777:::<<<===>>>======???@@@FFFIIIMMMPPPSSSSSSSSSRRRJJJOOORRRSSSTTTUUUSSSNNNLLLLLLNNNPPPRRR[[[nnn|||yyyvvvttttttrrrqqqpppoooooommmjjjhhhfffcccbbbffffffbbb___``````^^^]]]^^^bbbgggkkkmmmjjjnnnrrrooohhhbbb```aaakkkmmmrrr{{{yyyooogggaaa~~~\\\GGG:::999999:::<<<<<<;;;999<<<;;;:::999888888999:::666777999::::::999666555666666555555444333333222444333222111222333555666333333333333333333333222444444333333333333333333333333222111111000/////////222666777555444444555222111000///000111333444.........//////000222222111///------///000111000333333333222111000......//////000000111222222333333000///222111......111222333555555333222333444000333555444000///222555000000000111111111111111000...///333222000222888111111222333333333333222999777555333111000//////...000222222111000000111//////000000111222222333000000111111111111000000333333333333333222111111222222111111111111222222222222222333444555666777222111222333444444111///555444555666777666333111444222111222444555333000222222333333333333333222333444444555555555555555444444444444444555666666444444333333333333444444222222333333444555555555222222222111000...------111222333333222111222333111333444444333444666888777AAALLLSSSZZZ]]]XXXPPPAAA999333444666555666888666555333222333444777888555666888::::::777444222333222333555777888888666555333222111222111///---///111222111000///111333555666777666333222333555888:::<<<@@@CCCFFFHHHIII???>>>===>>>@@@@@@???>>>;;;:::999888777777888:::222777;;;===BBBHHHJJJGGGMMMOOOJJJ>>>555333444444777666777999;;;<<<:::999;;;:::888666444222111000555777999<<<>>>??????>>>@@@>>><<<<<<===>>>???>>>??????>>>===============:::;;;======<<<===???@@@===<<<<<<>>>@@@AAA@@@???@@@???<<<888444222333555666555444222111222666999===:::777777999::::::999:::::::::<<<>>>===;;;888333444555555555444222111///000333444444444444444999:::<<<===<<<===>>>@@@AAACCCGGGKKKNNNPPPQQQQQQMMMTTTXXXXXXXXXYYYUUUOOOLLLKKKMMMOOOOOOOOOXXXcccuuu}}}{{{{{{tttuuutttqqqllljjjjjjkkklllhhhhhhlllmmmgggbbbaaa___]]]\\\]]]```dddfffgggeeekkkqqqpppiiidddcccdddjjjkkklllnnnuuuxxxjjjaaabbbLLL999888888:::<<<<<<;;;:::===;;;:::888888999:::;;;777888:::;;;:::777444222777777666555444444333333666444222111111444666888111222222333333444444555111111111222222333333333222222222222222222222222...222555777555444444666222111000//////111333444............///000222222111///......000222333222...///000111222222222222///000000111222333333333222//////333333111111444111333444444333222222333111555777666222111333777222222222222222222222222222...///333333000333:::111111222333333333333222333222000///...//////000,,,...000000//////000222...///000111222333444444444444333333333333333333444555555555444333333222222222111111000111111111111111111222333444666777000000111333444222...+++555444555666777666333111444222111333555666333111333333333333222111000000444444444555555555555555444444444444444555666777555555444333333444444444333333333444444444555555333333333222111///...---666666555333///......//////111222222222333666888888AAAIIIMMMPPPPPPHHH>>>999666555777666222333666888777555444444666888:::333444777888888555222000333222333555888999888777333333333444444222...******...111111000///111333666888999777444222333555333666;;;BBBIIIOOOSSSUUUCCCBBB@@@@@@AAAAAA@@@???===<<<;;;999888888999999888;;;;;;999:::<<<<<<999555999999555222444555444000000222666:::<<<;;;:::@@@???===;;;888555333222666777888:::<<<>>>???@@@CCC@@@===<<<===>>>>>>>>>???>>>>>>>>>>>>???@@@@@@=========;;;:::;;;===???;;;;;;===@@@CCCEEEDDDCCCBBBAAA>>>999444111111222444333111///...000444777>>>:::777666888:::999888:::999:::;;;<<<;;;999666666777777777555222///...///111444666555444444444555777999::::::;;;===???;;;===@@@DDDHHHKKKLLLMMMJJJQQQVVVVVVWWWYYYUUUNNNTTTNNNKKKMMMMMMKKKOOOVVVRRRaaawww~~~}}}~~~~~~xxxrrrnnnppptttpppllllllppppppjjjccc```^^^]]]]]]^^^aaabbbbbbbbb___fffmmmnnnjjjgggiiimmmlllnnnmmmhhhfffnnnwwwllleeeIIIAAA???<<<:::;;;;;;:::999>>>:::666666999;;;:::999888999::::::999777444333666666777777666666555444333333222111111222333333444333111000000000111222333222222333444333111///222111000000222333222111222222222222222111000///444333222000000000111111000111111222222111111000////////////////////////111000///111333666666666222111000//////000111111555444222111111111222222444222111222444444111...444444444444444444444444777444222111222333333222111222222333333444444555222222222222333444555555222222222222222111000//////000222222222111///---333222000//////111222444444444444444333333222111111000///000333444222000111111111111222333444555222444777999999777555333///000111333444555666666222000///000333444222///333000---...000222222000444555555444222111111222999555222222555777666444555666666666444444666888333333333333333333333333444333333444666666666555444000...///333555222///222222333333222111///.../////////000111111222222555888<<<>>>===;;;999999555666666555333333444666:::999888666555555444444666777888888888666555444333555888:::999666222000444444444444333111///---111333444333000...000222555555555444444333222222111555888<<>><<<<<<<<<;;;:::999777777888999:::;;;:::888666444222222111000111222444555444444666777999999::::::???AAABBB???:::555444444777999:::999777888<<<@@@@@@@@@??????????????????===<<<;;;<<<===@@@BBBDDD???<<<999999;;;======<<<>>>>>>===>>>???@@@BBBCCC???>>>;;;777333111222444666222---+++---000111000666777999999999777666444777555555777999999666333444555666777777555333222333222111222333333222000444111333999:::666555999999;;;===>>>@@@BBBEEEHHHGGGLLLQQQUUUVVVUUUUUUUUUPPPQQQQQQPPPOOOPPPSSSUUUQQQYYY```lllwwwyyy~~~zzzwwwrrrlllnnnnnnnnnnnnnnnllliiifff```aaabbbaaa___]]]]]]]]]dddfffhhhhhhggggggjjjmmmssssssqqqmmmiiiiiinnnsssuuueeeIIIAAA???<<<::::::::::::999:::888666666777999::::::888888999:::999777555333444444444333333333222222444333222111111222333444444333222111111111111222333222333444444333111000222111000000222222111000222222222222222111000000111111000...------///000333333444444444444333333222222222222222222222222222111111222555666666555222111000//////000111222444333222111000111222333333222111333555555222///333333333444444444444444999777444222111111000...111111222222333444444444333222222222222333333444222222333333333222111111000111222333222111///...333222111000000111222333333333333333333222111111111000///111333444222000111111111222222333444444111222555666777555444222///000111333444444444333222111111222333333111000333111......111222222000222333444444333222333444555333111111222333333333555666666555444444555777444444444444444444444444555444333444555666666666666333000111444555222...333333333333222111///...000000000111111111111222111444777999888666555555555666666444222111222444999888777555444333333333666777777888777666555444666777777777777666555555555555555555444222000///111333444333000///000222555555444333333333444444222555666888BBBRRR\\\^^^VVVSSSPPPQQQRRRMMMDDD<<<<<<<<<<<<;;;;;;999888777888999::::::999777555444333333222222222333444555444444555666777888888888666:::>>>@@@>>>;;;::::::<<<<<<;;;999777888:::<<<======>>>?????????>>>======<<<<<<<<<===>>>@@@AAA@@@===999888:::<<<<<<<<<>>>=========>>>@@@BBBCCC@@@@@@>>>:::555333333333555111,,,+++,,,.........444666888::::::999777555777666555555777666333000444555666666666444222111333222111222444444222000000...000666777555555999666777999::::::;;;>>>@@@EEEIIIMMMPPPQQQQQQQQQRRROOOPPPQQQQQQQQQSSSVVVXXXWWWZZZYYY\\\aaa\\\aaattt}}}{{{wwwppppppooonnnnnnooommmkkkhhhdddeeeeeedddcccaaa``````ccceeefffeeedddeeeiiilllvvvtttrrrqqqrrrsssrrrpppwww}}}bbbHHHAAA???<<<:::::::::999888666777777666555666888;;;777888999999999777666555777777666555555555555666444333222111111222333444222222222222222222111111222333444444444333222111222111000000222222111000222222333333333222111111000000000---***+++///333333444444555555444444333222222222222222222222222333222333444666666444333111111000000000111111222222111000000000111222333333222222333555555333222222222333333444444555555888666333222111111///...111111111222333333444444333222222111111111222222000111222222222222222222111222333333333222000///222222222222222222111111111222222222222111000000111111000111333444222111333333333333333333333333111111222333333333333333///000222444444333222111222444555444222111111111333111000000111222222111000222333444333333555777222222222111000000222444444555555444333333444666555555555555555555555555555555444333444555666777888555222222444444111...444444444333222111///...222222222222111111111111000222444444333222333444555666555444111000111333888777555333333222333333666666666777666666555444888777555444555666888:::777777777666555444333222222333444333111000111222555444333222333444555666333444444333:::IIIWWW^^^bbb]]][[[___ccc]]]LLL===:::;;;;;;;;;:::999999888777888888999888777555444555444444444444555555666555555555666666777777777///444:::>>>???>>>===<<<>>><<<999888888999888888999:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;???===::::::;;;===============<<<===>>>???AAABBB@@@AAA@@@>>>:::666555555555111---++++++,,,,,,,,,222444888;;;<<<;;;999777:::888666555555333000...444444555555444222111000333222111222444444333111---,,,...222444444444777444555666666555666888:::CCCEEEHHHIIIJJJKKKMMMOOOLLLNNNPPPQQQRRRSSSWWWYYYUUUUUUOOOPPPUUUPPPQQQ___sss}}}wwwtttrrrpppppppppooommmkkkiiiiiiiiiiiihhhfffdddcccccccccbbbaaa```bbbfffjjjsssooonnnssszzz{{{uuuooolllooouuu___GGGBBB???<<<:::::::::999777555777888777444333666999666777888888888888777777:::999888777666777777888444333222222222222333444111111111111111111000000222444555555444333222222222111000000111111000///222222333333333333222222000222222///,,,,,,111666222222333333333333222222000000000000000000000000333333444666777666333111111111111111111111222222111000000///000111333444333222333333444444444333222222222333333444555555333222000111222333222111000000111111222333333333333333222111000000000000...///000111111111111111222333333333333222111000222222333333333222111000000000111111111111000000111111222222333333222111444444444444444333333333111111111111222333444444111222444555555444222000333555777666222000111333333222222111222222111111111222444444333333555666222444555333000000444777444555555444222222333555444444444444444444444444666555555333333333666777555333222222333444222000555555444333222111000000444444444333222111111000222333333333222222444555444555555444333222333555888777555333222333333444555555555555555555555555666555444333444666888:::888888777777777666555555333333333333222222222333444333222222333444666888444444333222555???MMMVVV```^^^```fffjjjbbbOOO>>>777888888999999999888888777777777888777666555444666666666666666666666777777666666666666777777777111333777:::;;;;;;;;;;;;@@@===999999;;;<<<:::777777777888999999:::;;;<<<:::;;;<<<===<<<:::888777:::;;;<<<>>>@@@AAA@@@@@@>>>======<<<===>>>@@@AAA>>>@@@AAAAAA>>>;;;999888666333000...,,,,,,------222555999===>>>>>><<<;;;>>><<<:::888555222000...444444444444333111000///333222222333444555333222......///111222333333555333444555555555555777999@@@AAABBBCCCCCCEEEIIILLLJJJLLLNNNOOOOOOQQQSSSUUUQQQQQQKKKMMMVVVTTTSSS]]]\\\dddmmmwww}}}|||{{{xxxuuusssrrrqqqooommmmmmlllllllllllljjjgggeeeaaa```^^^]]]]]]___ccceeegggeeegggoooxxx{{{xxxsssooooooooorrrzzz~~~^^^GGGCCC@@@===;;;::::::999888777999:::888444222444666555666777777888888999999777666555555444444555555444444333222222333444444000//////000000000000000222555777777444333333333222111000000111111///...111222222333333222222222000111111///---...222666111222222333333222222111000000000000000000000000333333444555666555333000000000111111222222222222111111000000000222333444333333333333222333333444222222222333333333444444111000000000222222111000//////000111111222222333333333222111000000000000000000111222333333333333333333333333222222111111333333333333333222111000///000000111111000000000222222333333333222222222444444555555555444333333333222222222333444666777444555666777777555333222444666888777333111222444333333444333222222111111333444555555333333444555111333444333111111444888444555555444222222333444333333333333333333333333555666666444333222555777111000000111222333333222555555444333333222222222666666555444333222111111222333333222111222444666444555666555444555777999999777555333333333555666444444444444444444555555111222333444555555666666888777777777777777777777333333333333444444444333333222222222333555666888555555555444444888@@@HHHNNNRRRXXX^^^^^^VVVGGG<<<444555666777777777777777777777777777777666666555777777777777777777777777999888888777777888999999777666666777:::<<<>>>???JJJFFFAAA@@@@@@>>>;;;777888666555444555777:::<<<999:::;;;<<<;;;999777555555888===BBBDDDDDDCCCCCC@@@???>>>======>>>??????;;;>>>AAAAAA@@@>>>======888777555222000///000111444777;;;>>>@@@@@@???===AAA@@@>>>:::777444222111333333333333222111000///222222222333555555444333222333333222222333333333222333444555555666888:::>>>??????>>>>>>AAAEEEIIILLLMMMOOOOOOOOONNNPPPQQQSSSTTTMMMLLLSSSPPPKKKQQQUUUXXX[[[aaammm}}}zzz~~~{{{xxxvvvtttqqqoooooonnnmmmnnnnnnlllhhheee[[[ZZZYYYYYYZZZ\\\]]]^^^[[[^^^ccciiipppuuuyyyzzzwwwtttppplllmmmuuuaaaKKKEEEBBB>>><<<<<<;;;:::888999::::::999777666666666555555666777888999::::::777888888888888777666555555444333222222333444555111000///......000111222222666888888555222333555222111000000000000///---000000111222222222111111///.........///000222333222333333444444333333222333333333333333333333333333222222444555444222000///000111222333333333333333222111111111222333444333333444222000000111333333333333333333222222222333222111111111000...,,,/////////000111111222222333222222111111111222222333444555555555555555555333222222222111111111111444444444333222222111111///000000111111111111000222333555444222111222222333444555666666666555444333333333333444666777888666666666666666666555555555666777777555444444444333444666555333111111222444555666555444333444555000111111111000111333555666666666555333222333444333333333333333333333333333666888666333222444666...///000111222333333444555444444333333444444555777666666555444333333222000111222111000111222444444555666666555666888:::999777555333222444666777444444333333333444555555...000222555555555444333666666555555555666777777444333222333555666555444222222333444444555666666666444444666666444777;;;:::@@@GGGKKKIIICCC;;;666222333444666777888888888777777777777777777777777777888888888888777777666999999888777888999:::;;;:::888666888<<>>:::777777666444333333555888:::777888:::;;;;;;:::888777333777<<<@@@BBBCCCDDDEEEDDDBBBAAA???=========>>>:::===@@@AAA@@@>>>>>>>>>::::::999777444333444666888:::<<<>>>?????????>>>AAAAAA???;;;666444333444333333222222222222222111222222222333555666555333666777666333222555555333111222333444444555777999<<<<<<;;;;;;;;;===AAAEEEMMMOOOPPPPPPNNNMMMMMMMMMQQQUUUPPPMMMRRRNNNGGGKKKSSSRRRRRRTTTZZZdddnnntttyyyxxx|||}}}|||yyyvvvtttpppooonnnooopppnnniiidddXXXWWWXXXZZZ\\\\\\ZZZXXXWWW\\\cccgggjjjnnnuuu{{{uuutttpppkkkggghhhnnnttthhhSSSFFFCCC@@@>>>===<<<;;;999:::999999:::;;;;;;:::999444444555666888999;;;<<<888:::;;;<<<<<<:::888777555444333222222333444555333222000...///111444666222666999999555222333666333111//////000000...---...///000111111111111000000---,,,///333555333111111222222333333222222111333333333333333333333333222111000111333333222111///000111333444444333333555444333222222222333444333444444111...---///111444444333333222111111111222111000111111000---+++......//////000111111222333222222222222333333444444444555555555444333333222222111111000000000000666555333222111111222222///000111111222222222111222444666555222111111333222333555777777777666555222222333444555666777777666666555444444555666777777666555666777777666444333555777666333111111222222444555555444444666777333111000000222444555555777777777666333333444555444444444444444444444444111555999888555222333555000111222222222222333444444333333333444555666777777666666555555444444444000111222222111111222333666777777666444444555666888666333111111333555777333333222222222333555555000111333555555555333333555444444333444555666777555333222333666777666444111222444555666555444333777222111555666333222555111444888:::999666333222222333555777888999::::::888888777777777888888888777888888999888777666555888777666666777999;;;<<<999777666999>>>CCCEEEFFFMMMLLLJJJFFF@@@;;;888777555555555555555555555555666777888:::;;;;;;::::::666888::::::;;;===BBBEEEGGGFFFCCC@@@>>>===<<<<<<<<<===??????>>><<<<<<<<<:::<<<<<<:::777666777999;;;;;;<<<<<<<<<<<<<<<<<<======<<<888444111222444222222222222222333333444222222222333555666555444666888777333333777777444444555555555444444666777888888888888888:::===AAAIIIKKKLLLLLLJJJIIIHHHIIIIIIQQQPPPOOOTTTQQQJJJMMMOOONNNMMMOOOQQQUUUYYY\\\eeeiiiuuu}}}zzzrrrpppoooppprrrpppjjjdddZZZ\\\___ccceeeccc^^^YYYYYY^^^dddfffeeefffkkkooonnnpppqqqnnniiigggiiilllooo~~~nnnYYYGGGDDDAAA>>>>>>===;;;::::::888777:::>>>@@@>>>;;;444444555666888:::;;;===555666999;;;:::888555333555444333333333333444555666444111//////222666999222666:::999555222444666333111//////000000...,,,......///000000000000000222///---222888:::666111//////000000000000//////111111111111111111111111222000//////111333333222///000222333444444333333777666444333222333333444333444444111---,,,...000555444444333222111000000.........000222222000.........//////000111111111222222222222333444555555222222222222222111000///222111000000///000000000777666333111000111222333000000111222222222222222222444666555222000111333111333555777888888777666000111333444555666666666666555333222333444777888777555444666999:::777444333666888777444111111222000222444555555666888:::666333111222666888888666777888888666444333444555555555555555555555555555000555::::::555222222444333444444444222222222333333333333333444666888999666666666666555555555555111333444555444333444444888999888666333111222333777555222000000111444666333333222111222333555666333333444444444444444444333333222222333444666777555333222333666888666444000222555777777555333222888111///444777333111333222222222222333222222111333444666888:::;;;<<<<<<999888888888888888999999777888999999888777666555666666555555666888;;;<<<777666666888===@@@@@@???AAACCCDDDAAA;;;777777888222444777888888666333111555666777999:::<<<<<<<<<999999777555444888???EEEIIIHHHEEEAAA>>>===<<<;;;>>>??????>>><<<::::::::::::<<<===;;;888777999;;;===<<<;;;::::::::::::;;;999:::999555111///111333222222222222333444555666222222222333666777666444444888777222333888999666888999999777555555666777555666666666666777;;;>>>CCCEEEGGGGGGFFFDDDDDDDDDDDDOOOPPPOOORRRNNNGGGIIIJJJIIIKKKNNNOOONNNNNNOOOPPPUUUbbbyyysssqqqpppqqqsssqqqjjjddd```bbbgggmmmppplllddd]]]\\\```ddddddcccaaa```aaaiiinnnttttttpppllllllmmmeeelllttt|||xxxdddPPPHHH@@@>>><<<:::999;;;:::999999;;;<<<===<<<:::???999666888999777888:::<<<;;;:::999999888777777999999777666555444444444555111------000222222111777666555444444444444444111///...///222333333333///000111222333333333333333,,,222DDDMMMEEE999555000000////////////000000222111000111222111///...///111333333222222222444222111111333444444222000555555555444444333333333555444444333222111000000444444222111000000//////222111111111111000---***...---------///111333444444111...---///222444555555333000...///000000000000000000000000///......000111222333444333222111111222333444555444333333666555444444555666555333333555888888777555444444999999888888777555444333555666666555444444777999;;;888777999<<<<<<777222777777777666333222222333555666666666444444666888444222000000222444666666:::999888666555555777999777777555444444555666777888777555333111222555777444444555777999888555333111333444555555555777888222333555777777666444222:::888555222111111222333555555555444444333222222222333444555666666666555444555666555444333444666///333666555111.........444444333333444555777888999666222222333444333111444444555555444333111000444444444555555555555555111111111222222333333333444888;;;<<<999777777999666555555666888999888777444666888::::::888555333444555666666555666888:::888888888888777666444444333555888777555555777::::::999999888888777777666777666555555666888;;;<<<:::999888999;;;<<<<<<;;;AAAFFFGGGBBB>>>===<<<:::;;;<<<>>>===;;;999888999<<<=========<<<<<<===??????>>><<<:::999:::;;;<<<888::::::666222111333666:::777555444444555555444:::777444333444777999999777>>>BBBAAABBBEEECCC<<<888888888999:::888555222555555444555666888:::;;;999<<>>@@@CCCFFFHHHJJJHHHEEEGGGLLLJJJDDDKKKJJJKKKMMMKKKFFFFFFJJJJJJOOOWWWaaappp}}}{{{zzz{{{zzzuuujjjaaaeeeiiikkkkkknnnqqqlllcccccccccdddcccbbb___]]]\\\ccceeejjjrrrwwwxxxsssoooiiidddccciiiqqq{{{~~~mmmTTTKKKCCCAAA@@@===999888888888999:::<<<============888555777888666777999999999999999888777666666666666555555444555555555666333000......000111222000222333444444333111///333111000000222333222111111111222222222222111000>>>999<<>>:::::::::999999888888888777666666555666777888999888777777888999999888666<<>>??????======<<<;;;:::999999999999;;;<<<============@@@BBB@@@>>><<<:::888888999999777777666555444333555777777666555777999;;;;;;:::999777555555666777777777999???BBBAAABBBDDDAAA;;;:::999999::::::999666333444444444555666888999;;;999;;;=========>>>BBBEEEBBBDDDCCCAAADDDJJJIIIDDDFFFEEEGGGKKKJJJGGGHHHLLLGGGKKKQQQWWW^^^jjjyyy~~~{{{zzz{{{zzztttjjjaaagggkkkmmmkkklllnnnkkkdddeeeeeedddcccaaa___]]]\\\\\\___fffooowwwyyywwwtttiiiccc___aaadddjjjwwwyyyUUUKKKBBBBBBCCC???999777777777888888999999999999===888666888999888888:::777888:::;;;;;;:::888777333333333444444555555666666555222///------000333444666:::======999555222666444222222333444333222444555666777777777666555IIIEEEFFFMMMKKK???777555111111000000000000111111111///------...//////...000333666777666444333333444222...---...///000000000000000000111111111111222222111111000000//////111111111111111222333333222000............---,,,......///000000000000///555333000000000111000///111///,,,+++,,,------,,,...............------,,,...///000111222111111000000111222333444333222222666444333444555666555444333555888888777777777777444555666777777777777777444555666555444444666888666444333444888:::888666222555888999999888888888333444555555444555888:::666555444555666777666555777777666666666555555555777777777777666555333333333444444333222111222333777555444444555555333222111333444555555555777888999888666555555666777888333222000000000222444666555444333222222333555777999888777555444444555555666777888888555333333333777555333222222222111000444444333333333555666777666555444444555444333111444444333222111111111111333333444444555666777777333333333444444444444444777555333333555888999:::666666666777888666333000555555555555555444333222333555888999888777888888777777777777777666555444999888777555555888===AAA;;;;;;;;;;;;::::::::::::888888777777666666666666666555555666777777555222666;;;???======@@@AAA??????;;;888777999<<<<<<;;;888999;;;;;;;;;<<<>>>AAA???>>><<<999888777777777555444333333555777777666555555666999<<<>>>===<<<:::888777777888888666555;;;???AAAAAAAAABBB???;;;;;;;;;;;;;;;<<<:::666444333333444555666888999:::777999:::;;;;;;===???AAA===>>>??????BBBGGGHHHEEEDDDCCCEEEHHHGGGDDDEEEIIIIIILLLQQQSSSUUUXXX^^^ccc}}}}}}{{{||||||wwwmmmeeemmmpppqqqnnnkkklllkkkhhhhhhgggeeebbb```^^^]]]]]]ZZZ^^^eeennnuuuxxxwwwuuupppjjjeeebbb```aaagggooo{{{]]]QQQGGGEEEFFFCCC>>>;;;<<<<<<;;;:::888777777777???;;;999<<<===;;;;;;===999:::===>>>???===;;;999333333444444555555555444333444333///,,,---111666===???AAACCCAAA>>>999666777555444444666777666666999:::===>>>?????????>>>GGGEEEFFFHHHCCC999444444222111111000000111111222000...---,,,...//////...000333777999777555333222333111/////////000///...---.........///000000000000000000000////////////222222222111111222222333444111///......//////.........000000000///...---222111000111222111000...222000...---.........---.........//////......---///000222333444444333222000111222333333333222111555444333444666666666444333555777888777777888888333444444555666555555555333555666555444444666777666444222333555777777666111444888:::999888777777111222333222222444777:::444444333444666666444333777777777777888777666444777888888888666444222111111333555555444222222333999777555444444444444222111333444555555555777888999999888777777777777888444333222222333444666777555333222111111444777999<<<:::777555444444555666666777777666444444666888:::666222111333444333111444444333333333444666666444444555555555444222111444333222111000111222222222333333444555666777777444444555555555555555555888555333555999<<<<<<:::666666777888999888555222666555444333333222222333333555888:::999777777777444444444444444333222111777777666666777999<<<>>>;;;;;;;;;;;;;;;;;;<<<<<<:::::::::999888777555444444333444666777777555333333888;;;;;;<<<@@@@@@>>><<<999666888>>>AAA@@@===666777888888777777999;;;>>>===;;;:::999999999999777444222333666888777444555666777:::<<<<<<:::777===:::888777777777666555999<<<>>>??????@@@???===<<<<<<<<<<<<===;;;888555222333444666888888999999666666777888999;;;===>>><<<===>>>???AAADDDEEEEEEDDDCCCDDDFFFDDD@@@@@@CCCIIILLLQQQSSSUUUVVVYYY[[[fffnnn|||~~~}}}xxxqqquuuwwwwwwrrrmmmkkklllnnnjjjhhheeebbb___^^^]]]]]]___bbbggglllpppqqqpppoooqqqooolllhhhdddaaaaaadddhhhssspppbbbTTTOOOLLLFFFAAA??????@@@???===999888999:::???:::999<<<>>><<<;;;===999;;;===??????>>>;;;:::555555666666666555444333000222333111///000555999@@@@@@???===;;;888555333666555555666888:::;;;:::???AAABBBCCCCCCBBB???>>>;;;<<<======999333111222222222111111111111222222000///------///000/////////333666888666444222111111111111333333222///,,,---------......///////////////////////////000000555444333222111111111111555333000///000111111000......///000000///---,,,/////////000222222111///222000......//////...,,,...//////000000000/////////000222333444444333333000111222333444333222222555444333444666777666555444666777777666666777888333333444444333333222111222444555555444444555666777555444333444444444333333666999:::888666444333000000000000000222555888555444444555777777555444:::888777888::::::777555777888888888666444222111111444666777666444444444:::888666555666666555444111333444555555555777888777888999:::999888666444555444333333333444555555444333111111222444777999;;;:::777555444444555666777666444222333666;;;@@@;;;777222111333444333222444444333222333333555666333444555666555444333222444333222111111111222333333333444444555666666777555555555555555555555555333222222444999:::888555333333444666888888555333777666444333222222333333222555888999888666666666222333333333333222222111333444555777888999999888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888777444333444666888999888666444888999999;;;???>>>;;;777666777<<>>===:::888???<<<888666666777777666555555777;;;======>>>???<<<<<<<<<===>>><<<999777222444666888999999888888555555555666777999:::;;;;;;;;;<<<>>>??????@@@BBBBBBAAABBBDDDBBB======AAACCCFFFJJJNNNRRRUUUXXXZZZ\\\^^^dddooo{{{zzzyyytttoookkkmmmpppllljjjgggcccaaa____________bbbeeeggghhhgggeeeeeefffiiikkkjjjfffccc```^^^aaafffnnnxxxvvvhhh]]]SSSIIIBBB@@@???@@@@@@<<<888666888;;;<<<888777;;;<<<:::999;;;888999;;;<<<<<<;;;999888777888888999888777666444111333444555666777999;;;AAA???<<<888666444222222555444444666999;;;<<<<<>>CCC999777444222222333333222555444333222222333444555222444555555444333333444444444333333222333333444444444444555555555555666555555555555555444444444222333444777999999777555222111111333555666555444888888666555444444444444333555777777666444444555444444555555555555444444222222444666888888666333777888888999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;777666555666999:::999999555888999888:::>>><<<888444555999???DDDFFFCCC@@@===>>>===;;;999777888999999:::;;;<<<======>>>>>>;;;:::999888888666444222444555888<<<@@@AAA???===???<<<999888888888888777111000111666999999;;;???;;;:::;;;===>>>===;;;888444666999;;;;;;:::888666555333333444666888999888999888999<<<;;;888:::======<<<>>>AAAAAA>>>>>>BBBBBBDDDGGGKKKOOOSSSUUUVVVWWWWWWWWWZZZdddyyy|||xxxvvvqqqmmmmmmpppnnnmmmjjjhhhfffdddcccbbb\\\^^^aaaaaa```^^^^^^^^^]]]ccchhhiiihhhgggdddaaabbbcccdddgggooo~~~wwwhhhYYYPPPNNNMMMMMMKKKEEE===999:::===:::777666:::<<<:::999::::::::::::::::::999888777777888:::;;;;;;;;;999888777777999;;;>>>>>>===<<<>>><<<:::888555444333333555444333444777999:::999:::;;;<<<<<<:::777333000...000111111222222111...333333222222222222333333000111222444666555333000...000222222000///......------///111333333000...000000000000000/////////......///000000111222222555444333222222222222222333222111222333333111000......---------...//////000///...///000111000///000///......///...---+++---...//////000000//////,,,---///111222222222222222333444555666555444444444333222444666777777666666666666555333222333444222333333444444444444333111333555666555444444555333444666666555444444333888999:::999666444444555444333222000///111555888777666444555888;;;<<<<<<===999555555999:::999666777777666555555555555555111333555555444444444666777666666777888888666444111333444555555555777888555555666666555333222111000000111111222333444555333333333333333444555666333333444555666666777777444555555555666999===@@@666666555333111000111333555444333222222333444444333444555444222222444666333444444555555444444444555555555555555444444444555555555444444444333333333555666777666666666777777555333333444666666555:::999999888777666555444333444555444333222333555444444555555555555555444555444333444666777555222555555666777888999::::::<<<;;;:::::::::<<<===>>><<<:::777666777888888888666888888888;;;>>><<<777555777:::===@@@@@@@@@???>>>???>>><<<:::999:::;;;999::::::;;;<<<<<<<<<<<<:::;;;<<<;;;888666555444666666888;;;???@@@???===::::::;;;<<<<<<;;;777444///,,,---222444444666;;;888999:::<<<>>>>>><<<:::777888;;;======:::777555555333222333666888888777777666888;;;:::666888>>><<<;;;===@@@@@@===>>>BBBBBBDDDHHHMMMPPPQQQPPPNNNQQQSSSTTTSSSTTT]]]nnn|||zzzzzzwwwrrrppprrrqqqppppppnnnllljjjhhhggg___aaabbbaaa]]]ZZZZZZ[[[YYY```eeedddeeeiiiiiifffhhhhhhfffeeefffnnnyyyqqqhhhfffdddccc___UUUJJJCCCBBBDDD;;;888888<<<>>><<<;;;<<<======<<<;;;::::::999999666888:::===>>>>>>===<<<<<<<<<<<<@@@CCCCCC???;;;777777666555444333222111555333222333555666666555222444666888888777444222111222222222444555222...444333333222222333333444000111444777999777444111...000111000...------...---,,,,,,...000111111000222222111111000000//////......///000111222333333333333222222333333444444111111111222333333000.........---,,,,,,...///000333111///.../////////...333222111111222111///---,,,,,,---.../////////......///111333444444444444333444555666666666555444444333222444666777777666666777666444222111222333111222444555666777777777111333555666555444444444000333666777777666555555999::::::999777666777888666555444111000222555999555333222333666999;;;<<<===888444444777999888666888777555444444555666777111222333333222222444555444444555777999888555333111333555555555555777888666555333222111111222222///000111333555777888999333333444444444444444444000111333555666777888888333555888999999999;;;<<<444666777444000///000333555444333222222222333444333555555444111111444888333444555666666666555444666666666555444444333333555555444444444333333333000222222000......222555===;;;777666777888888888;;;;;;::::::999777666555333444444333111111333444222222333444444333333333999555222222555666555333333444444666777888999::::::999888888999<<<>>>@@@AAA===888666555666666666555777777777;;;???===888888999;;;;;;;;;;;;<<<>>>;;;<<<<<<;;;:::999:::<<<999::::::;;;;;;::::::999888;;;>>>===999666666777888888888999;;;;;;999777666999<<<@@@AAA===666111000++++++000222000222888777777999;;;>>>>>>===;;;888:::===???>>>;;;777444555333111333666888888666888666999===<<<888:::AAA???>>>???AAA???::::::>>>???BBBGGGLLLOOONNNJJJFFFJJJQQQVVVTTTNNNNNNWWW```gggrrr~~~}}}}}}~~~yyyuuuvvvssssssssssssqqqooommmkkkfffhhhhhhddd^^^ZZZYYYZZZVVV\\\___\\\^^^dddhhhgggnnnnnnmmmjjjggghhhlllqqq|||}}}vvvcccNNNAAA>>>???@@@>>><<<:::999:::;;;=========<<<;;;::::::999888::::::::::::;;;<<<======???AAACCCDDDCCCAAA===;;;777666555444444444444444555555444444333222111111444444555555555444222111000000111333666666555333444111......111333444333333333333222222222111111111111000000000000000111,,,---...000000000//////444111......///111222222...///111111/////////000000222333333222111333444555333000...---...000111---------.........//////333222000000222333333222000//////.........//////...------...111222222111222333444444333222111000111111222222444666777888111222333666888888666444555333222000000111333444444444333333333444555666333555777999999777444222333333333444444555666777<<<;;;999777555555555555777666666555444444333333:::666333222555777777666999666333111222333444333666555555666888888777666666666555555444333222111555444333333555555444333333111//////222555888999555444333222111111111111111222444666777777666666444333333222333444555666333444444444555555666666333444555444333333444666666666555444333333333333333333222222222222111111333555777888777555333111000222444333000//////111666666666555555444444444888777666555555444444555///000000222444888;;;<<<<<<999888999777444777<<<<<<;;;888666444333333333666444111000///000222444555444111///000222555777444555333//////333555444111222555777999;;;<<<===777666444333444777;;;===@@@===:::777666666666777888777777666666666666777<<<<<<<<<<<<=========>>>===???>>>;;;;;;>>>???======<<<;;;999888888999::::::;;;<<<===;;;888555333777555333444666888999999999777555333222///,,,))))))+++------------///111333999@@@CCCAAA===:::999999:::<<<>>>???>>>:::777222222222333444555444222777777777777888999;;;<<<:::>>>>>>999777;;;<<<999:::>>>BBBEEEEEEFFFFFFGGGIIIJJJKKKJJJJJJLLLOOOQQQWWWXXX]]]lll~~~}}}~~~~~~~~~|||wwwwwwtttqqqrrrtttuuussspppccccccddddddcccbbb```___aaa]]]YYYYYY]]]bbbeeefffmmmppprrrrrrmmmgggbbb```llltttsss```NNNCCC@@@AAA===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777777777777777777888999999:::<<<======:::777555666666555444444444444444555444444444333333333333444444555555555444222222222111111333555555444333444111......111333333333444444333333333222222222222222222111222222333333......//////000/////////222000......000111111000...000111111000//////000000111333222111111222444444333111///......000000............////////////222111000111222333222111000//////........./////////......///222333333222111111222222111000000///222222222333444555555555333333444555777777444222111111111222222222111111333333333333333444444555444555777999999777555444666666666666777888999999;;;:::999777666666666666777777666555444444333333888555222222444666666555666444222111333555555555555555555666777777666666444555555555444444333333666444333444555666555333555333111222555888999:::333222222111000000000000111222333444444444333222222111111222333555777888555555555555555555444444111222444444444555777999555555444333333333444444444444333333222222111111555444444444444333333222222444555555222111111333555555555444444444333333888888777666666666666777333333333444555777999;;;:::777666777555333555:::???>>><<<:::888888888888555555444444444333333333444333111000111333777999888999777333333777999888222333555777999:::;;;;;;777666444333333444666888???>>><<<:::888777666555666666555555555555555666;;;;;;;;;;;;<<<<<<<<<<<<===??????<<<<<>>@@@AAA???;;;888555444444555555555444222666666555555666888999::::::>>>===888777;;;<<<999:::===@@@BBBCCCCCCDDDDDDDDDEEEGGGHHHIIIKKKNNNQQQQQQPPPRRR[[[iiiyyy~~~~~~}}}||||||}}}zzzzzzuuuqqqpppqqqrrrqqqooojjjkkkkkkjjjiiigggeeedddaaa]]]YYYYYY\\\```cccdddfffkkkqqqtttqqqkkkfffbbb```fffqqqzzznnntttkkk^^^OOOCCC===;;;;;;999:::<<<======<<<;;;:::::::::999999888888777777777666555555555555555666444555666777777555222111555555444333333333444444333333333333444444444555333444444444444333333222555333222222444555444333333111//////111333333333333333333333333222222222333333333444444555555555111000//////////////////111000//////111111000///...000111111000//////000000111222222111111222444333222111000/////////000........./////////000000000///000111333333222000/////////......//////000000000///111333444444333111000//////////////////222333444444444333222111555444444555666555333000---///111333444333111000222222222333333333444444444555666777777777777777666666666777777888999:::999999888777777777888888888888777666555444333222666444222222333555555444444333111111444666666666444555666666777777666666444444444444444444444444666444333444555666555333333222111333555777888888111111111111000000000000111222222222222111000///000000000111333555777999777777666666555444444444222333555555444444666888444444333333333444555555666555555444333222222111555444333111111222333444333555666666444333333444444444444444333333333333555555555555555666666777777777777666777777888999777444444555333111333777999888777666555555555666444666777888888666444333666555333111222444666888999:::999555555999:::999333444555666777888888888666555444222222111111111>>>???@@@@@@>>>;;;888666777666666666666666777777;;;;;;;;;;;;;;;:::::::::===@@@???<<<<<>>??????@@@AAABBBAAA>>>;;;888888888777666555444333555444444333444555777888;;;<<<;;;888777:::;;;:::999;;;>>>??????>>>???@@@AAABBBDDDDDDEEEGGGIIILLLMMMLLLMMMPPPWWW___dddggg|||zzzyyy}}}~~~~~~}}}xxxssspppqqqqqqpppnnnrrrqqqqqqpppnnnllljjjiiibbb___[[[YYYZZZ\\\^^^___^^^eeeooouuuvvvrrrllliii```cccgggmmmwwwkkkYYYOOOTTTMMMDDD===:::999888666888999:::;;;<<<<<<<<<<<<999999999999999888888888999888777777666666666666444555555666555444333222444444333333333333444444111111111222333444444555333333333333333333333333777444222222333444444444333222111111111222333333222222222222222222222222222333444444555555666666333222000///...//////000000//////000111111000...///000222222000///000111000111222222111111222333111111111111000000//////------.........///////////////111333555555222000//////////////////000111111000///111333444444333111000///......///000111222333555555444333000///444333333444555555333111///000111333444444333333111222222333333333333333444444444444555666777888555555555555555666888888777777777777888888999999888888777666555444333333444333222222222333444444555333222222444555555555555666777888777777777888666666555444444444444444555333222333444555444222/////////000333444444333111111222222222111111111111111111111111111000000111000000111222444666777666666555555555555555555444555666555333111111222333222222333444555666777666666555444333333222222444444333333333333333444444555555666555444444444333333333333333333333333111111111111222333444555999999888888888888888999555333333555333000222777222222222111111222222222555666777888888666555444999777555333222333444555666888777333333777888666333333444444444444444333333333222222111000......<<<>>>BBBDDDCCC@@@<<<999999888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::===@@@???<<<<<>>>>>===>>>???AAABBB@@@???;;;<<<<<<:::888555444444444333222222222333444555;;;;;;999777888:::::::::777999;;;<<<;;;::::::;;;@@@BBBBBBBBBAAA@@@BBBCCCIIIIIIKKKNNNRRRUUUWWWXXXdddwww~~~|||yyy{{{}}}{{{wwwvvvvvvuuuqqqnnnrrrrrrqqqpppooonnnmmmllleeebbb^^^ZZZXXXXXXXXXXXXZZZaaakkkrrruuusssqqqooojjjjjjiiiggghhhppp~~~wwwaaaPPPEEE???AAA>>>:::;;;===>>>;;;888:::999888888999;;;>>>???999999999999:::::::::::::::999888777777777777777555555555555555555444444444444444333333444444555000000000111222222333333333333333222333333333333777555222222333444444444333333333222222222222333000000000111111111111111222222333444555555444444444222111/////////000111111000000111222222000//////111222222000000000111///111222222111000222333111111111111000000000000,,,,,,---------.........000000111444666666444111///////////////000111111000//////000222333222111222111000///000111222333333444555666555333111///333222222333555666666444333333222222333555666777111222333444444444333333333333222222333555666777444444444444555666777888555555666777888888999999888777777666555555444444333333333333222222333333666555333333444444333222555777999999888777888:::999888666555333333333333333222111222333444333111///......000222333333222333333444444444333222111000000000111222333333444333222111000111111333333222333333444555666666777333444555444222000000000222222222333444555666777666666555444444333222222222333555666666555444333333333333444444444333333333333333333333333333333000000000000111333444555888888888999999999888888444333444666444111333777333333333444444555555555777666666555555555555555666555444333333444666777555777666333333666777555222333333333222111111000//////000111111000///...555999>>>BBBCCC@@@===:::888888888888999:::<<<<<<======<<<<<<<<<<<<<<<<<<===???>>>;;;;;;>>>???===<<<<<<<<<<<<;;;:::999999::::::::::::::::::;;;;;;:::999888999::::::999777444222///.........---,,,++++++,,,++++++,,,///222555777:::===@@@@@@>>>===999888999;;;>>>@@@AAA@@@<<<>>>???===999666666666444333222111111222333333;;;888666888::::::999888666888999999777777777888===>>>??????>>>===>>>???AAADDDHHHKKKMMMNNNOOOPPPTTT___ooo~~~}}}}}}~~~~~~}}}vvvpppoooooonnnnnnmmmmmmmmmmmmjjjgggccc]]]XXXVVVUUUUUUYYY]]]dddiiilllmmmnnnooojjjkkkjjjfffcccfffooovvv~~~bbbMMMCCC???>>><<<;;;;;;===@@@???<<<888;;;:::888777888:::===???888999999999::::::;;;;;;888777777666666666666777555444444333333333444555555555444444444555666666222222222222111111111111333222222222222333333444666444333333444666555444222333444444222111222333000000000111111111111111222222444444444333222111333222111111111111111111333222111111222333222111///111222222111000000111///000111111000000111333111111000000000000111111------------.........///000///000222555555444222////////////000111222222111000///000222333222111222222222222222333333444333444555555555444333222333222222333666888777777666555333222333555777999222333444555666555444333333333333333444555666666555555555666666777888999333444555666777777777777666666666666666666666666222333444444222222333444777555444444444444222111444777::::::777666888:::999888666444333333444444333222111222333444333111333222111222444666666555444555555555555333222000000000000111222444555666333222111000000000111222000000111333444555666777...000333444444333333444222222222333444555666777444444444444333333333333111333666888888777444333222111111222444444333111333333333333444444444444222222222222333444666666777888888888888777666666444333444666555222333777222333444555555555555555666666555444444444444555111111111222444666999:::555888777444444777888555333333333333222111000000......///000111111111000111333888;;;===<<<:::888555555555666777999:::;;;<<<<<<<<<=========>>>>>>;;;>>>===::::::===>>>;;;<<<======>>>>>>======<<<999:::;;;;;;;;;;;;;;;:::999999888999;;;;;;:::888555222///............------------,,,,,,...111444666777888;;;===>>><<<;;;555444444666999===>>>>>>;;;>>>???>>>:::777888:::666555333222111222222333999555555999<<<:::777666666777888777666555666888666999<<<===>>>>>>@@@BBB@@@DDDIIIKKKKKKJJJJJJJJJOOOSSSYYYeee{{{}}}~~~}}}wwwppppppnnnmmmmmmmmmmmmmmmnnnllliiiccc]]]YYYYYYYYYZZZ\\\^^^```aaabbbeeegggeeegggjjjjjjiiijjjmmmqqqqqqvvv{{{^^^JJJ@@@>>>>>>:::::::::;;;<<<<<<:::999:::999999999999:::<<<===777777777888999::::::;;;666666666555666666777777555444333222222333444555666555555555555666777888666666555444333111111000222222111111111222444444444333333444666777666444222444555555222111111333111111222222333333333333333444555555555333111000111111222222333222222222555333111111333444444333///111333222111000111111///000111111000000111222222111///......000111222////////////000000000000///......///222333333222////////////000111222333222111000111333333333111111111222333333333333333333333444555555666777777666555444444666888777777555555444444444555555555222444555777777666555444555666666666666666666666444444444444555666777888222333444555666666555555555555555666777777888888111444666555333222333555555444333444555555444222222666999888555444666999777666555444444555777888555444333333555555444333888555333333555888999999555555666666444222///...222111111111111222444444222111000//////000111222000000111222222333444444...111444666666555666666333333333333333444555666222222222222333333333333222333444555555555444444222111000222444555333111333333444444444555555555333333333333333444555666888888888888666444222111333222333666555222333777000111222333333333222222444555666666666555444333111111111222333555666777555777777444444777777555555555555555444333222222000000000000111111222222222444666888888888777666444444444555777999:::;;;999:::;;;;;;<<<===>>>>>>:::<<<<<<999999<<<<<<:::;;;<<<===????????????>>>999:::<<<======;;;:::888666666666888::::::999777777555222111222333444333000000000//////111444888888777777999<<<===;;;999555333222333666888::::::999<<>>:::888:::===777666555333222222333333777333444;;;???;;;666444666777777777555555777888444777:::===>>>???@@@BBBDDDHHHLLLMMMKKKIIIHHHHHHIIINNNRRRSSS\\\mmm}}}}}}~~~xxxwwwtttrrrpppoooooooooppppppnnnjjjdddaaabbbccc___``````___]]]]]]^^^```___bbbgggkkknnnppppppoookkkiiinnnyyyhhhQQQEEE???===999:::::::::;;;;;;<<<===888999:::;;;;;;;;;:::999555555666777888999999:::777777777777777888999:::666555333222222444666777666666666666666777888888:::999888666444222111000222222111111111222444555222222333555777888666444222444666555222000111333333333333444444555555555444555666666555333111//////000222333444444333222777555222111333444555555000111333333111000111222///000111111000000111222333111///......///222444111111111111222222222222---,,,+++,,,///111222111////////////000111222333444222222222444555444333000111222444444444333222333333333444666777999:::999777666555666777777666222333555666666444333111333444666888888777666555777888888888888888777666222222222222222444555555111222444555555555444444444444555666777888999999111444666666333222333555333222222444666666555444000444888777444222444888444444333333444777999;;;777666555555666777666555999666333333555777999:::444555555555333111...,,,333333111000000000111222000/////////000111333444111111111111111111222222222555888888777666555555444444333333333444555555000111111222222333333444333333222222222333555666333111000222555666444222444444444555555666666666222222111111222222333444:::999999777555111///---222111333666555222222666222333444555555444333222222555888:::999777333111666555444333222111111111333666666333333666666333777777777777666555444444333222111111111111222222777777888888888777777777555555666777888:::<<<===777888999:::<<<===>>>>>>999<<<;;;888888;;;<<<999999;;;===>>>@@@@@@??????999;;;===>>>===;;;999777444444444777999999888666:::888666666888:::;;;;;;333333333222111333777::::::888777999<<<===;;;999666444222222333666777777777;;;???>>>;;;999<<>>???CCCGGGKKKLLLJJJGGGFFFFFFCCCLLLQQQKKKGGGNNN\\\fffyyy}}}}}}}}}~~~~~~{{{wwwtttrrrqqqqqqqqqrrrrrrnnnjjjhhhiiillldddeeeeeeccc___\\\\\\\\\ZZZ\\\aaahhhmmmnnnllljjjlllfffdddiiiqqq{{{qqqTTTDDD???>>><<<<<<<<<<<<;;;:::999888;;;@@@AAA<<<999999777444;;;;;;;;;;;;:::999888888444555666555444333444666777666555444444555777888777666666555555555666666<<<999666555555555555444444444444444444444444444777555444444555666555444111222222222333444444555555555555444333333222222888666444555777888555222000111222333333333333333111000000000111333555666444555444222///......000000000333777555///---/////////000111111111111000000000000000000///......000111111111000///...---000///......///111333555333000---000555888777444888666444333444333222000444444444444444555666666888555333111222222222111444222111222555666333111444666888888666555444555888888999:::::::::999999333444555555555666888:::222333444444333333555666555555444444444333333333222333444444444222000...777666555444555555777888888888777555444333222222444333222111111222333444222222222333444555666777666777777888999999888888333333333333222222111111333222111/////////000000---000000------111222000444...+++...111111222444666777888888777555333222444444444444333222111111222333333444444333333222111222222111///...///111444333333222111000//////555444333222222444666777000000111111222222222222333666888888777555444444444111///111555777555222222333444555555555444444333555777888777555333111444555555555444444333222222222222222222333444555555777999:::888555111///111111111222333444666777444444444555444444333333333555666555333444888;;;@@@:::777999999666888===666777999:::;;;::::::999;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@===:::<<<>>>;;;555777666666777999999888666666777999:::;;;<<<<<<<<<<<<:::888666555666888:::>>><<<::::::;;;<<<<<<<<<:::888444111111444888:::;;;:::999888777888999::::::999777555555555555666000222444888:::999555111;;;999666444444555777888777:::<<<===<<<<<<===???AAAEEEHHHFFFBBB???@@@BBB@@@BBBFFFHHHJJJKKKMMMOOOUUUiii~~~}}}}}}|||uuuqqqvvvssspppmmmmmmlllllllllqqqkkkddd___]]][[[XXXUUU[[[\\\^^^bbbfffjjjnnnpppjjjiiigggdddeeemmmxxxwwwZZZIIIBBB???::::::;;;<<<<<<<<<<<<<<<:::>>>>>>;;;888999999777;;;<<<<<<;;;;;;:::999888444555666666444444555777777666555444444555666888666666555555555555666666;;;999888777666666555444333333333333333333333333555333222333555666666555222222333333333222111111666666555555555444444444777555444555777777444222222333333333333222111111222111111000111222444555222222333111//////000111///...///111000++++++/////////000111222222222111000000000000000///......///////////////.........000////////////111222333444111///111666888777555666555555555777666555333444333333333333444444555666444222111222333333333222111000111444555333111333555777777666555555666666777888888999999999999444555666666555555777999222444666666555555666777555555555555444444444444333444555666555333111000444444333222333444555666888888777666555444333222444333222111111222333444222222222222333444555555333333444444444444444333333333222111111111111111333222111000000111111222777888777222111333222///444...,,,///111111222444444555555555555444333333000000111222222111111111222333333444444333333222111222222111//////000222222222111111111000000000444333222111222333555666222111111111111111222333444666888888666555444444444111///111666888666333333333333333444444444444222333444666666555444333333444444444444444444333555555555555555666777888444555777888888666444333555555444444444555555666555666666666555555444333000222333333222222444777<<<:::<<>>888777;;;::::::;;;;;;;;;:::999888999:::;;;;;;;;;<<<>>>@@@???AAA???<<<===@@@>>>:::777666666777999::::::999777888999:::;;;<<<<<<===>>>===;;;999999:::<<<===AAA@@@>>>===>>>?????????===:::666333333555888;;;:::999999999999999::::::999888777666666666777888444444444555666777555444666555444444444666888999888:::<<<<<<;;;;;;<<<===;;;???DDDDDDBBBAAACCCEEEFFFGGGHHHHHHFFFEEEFFFHHHEEEQQQaaaooo{{{~~~yyyvvvwwwtttqqqnnnlllllllllkkkkkkgggcccaaabbbaaa^^^[[[\\\[[[\\\]]]aaaeeejjjlllrrrrrrooojjjggghhhmmmrrrcccPPPEEE???;;;<<<<<<<<<<<<=========999======999777:::;;;:::<<<<<<<<<<<<;;;:::999999333555666666555555666888777666555444444555666777666666555555555555666666999999:::999888777555444333333222222222222333333333222111222444666777666444555666666555333111000555555444444444444444444555444333444555555333111222222333333333222222111333222111000000111222333000111222222000000111222///------///---***,,,000//////000111222333333333000000000000000//////...000//////......///111222...//////000000111111222444222000222666888777444222333333666777777555333333333222222222222222333444222111111333444444444111000///111333555444333333444666777666666666777555666666777888999999999777777888666444444555777333555888999888777666666666666666666555555555555444555666666666444222000333333333333333444555666777777666555555444333333444333333222222333333444333333222222222222333333111111222222222111111000333333111000000000111222333222222111222222333444666888666222000222111...333...---000222111222444333333222222222222333333...///000111222222222222222222333333333333222222222333333222000000111333000000000000000000000000333222222111111222444555444333111000000111222333444666888888666444444444555222111333666888666444333222222111222333444555111111222333333444444444333333444444444444444444444444333333333444555555222333444666777777888777:::999888666555555555555777777777777666555444333///111333333222222333444444777===CCCBBB<<<777777:::::::::::::::999999999777888:::;;;;;;===@@@BBBAAADDDDDD@@@>>>???@@@>>>:::888777777999;;;<<<<<<888999:::;;;;;;<<<======@@@???===<<<===>>>@@@AAACCCBBBAAA@@@@@@@@@@@@AAA===;;;777333222444666888777888:::;;;;;;;;;;;;:::999888777777777888999:::999666333222333555666555111111222333555777888999888:::<<<<<<:::999:::;;;888<<<@@@AAA@@@@@@BBBEEEIIIIIIHHHEEEBBBAAABBBCCC???CCCHHHMMMWWWjjj~~~{{{xxxtttooolllkkkjjjjjjhhhfffeeefffggggggccc______]]][[[ZZZ\\\```fffiiisssuuuuuuqqqjjjeeecccdddnnnYYYJJJAAA@@@@@@>>>===<<<;;;::::::;;;>>>>>>999888:::<<<<<<<<<<<<<<<<<<;;;:::999999444555666777666666777999777777666555555555555666666555555555555666666777777999;;;<<<:::888555555444444333222222333444444444222111222444555555555555777999:::999777555333333333333333333333333333444333333444444333222111///000111222333444444444444333222000000000111222222333444444222111111222000///000222111---...222...///000222333333333333//////000000000000//////111000/////////111444555......///000111111000000333111111222555666444333///000111444555444111///444333333222222222222222444333222222333444444222000000000111333555666666222444555666555666777888555555666777888999::::::999999999777444333444555333666999:::999777666555777777777777666666666666333444555666555333111000555555555555666666777777555555444444333333333222444444333333333333444444555444333333222222222333333333444444444333222222444222111//////000111222111111111111222333333333000222222///000333444222222///...111222111222555555444222111000111111222111111222333333333333333222222333333333333222222222333333222111111222444111111000000//////......222222111111111222333444666444222//////000222333444666777777555444444444555333222444666777777555333222111000000222444555222222111000000111222333555555444444333333333333444444333222222222333333333333444444666777888999:::999888777666555555555888888777777555444222222222444555666666666555555...///555>>>DDDCCC===888999888888777888888999999777999:::;;;;;;===???BBBCCCHHHHHHCCC??????@@@???>>>;;;999888999;;;<<<<<<::::::::::::;;;<<<======???>>>======>>>@@@AAACCCBBBCCCCCCAAA@@@???@@@@@@===:::666333111222444555666888:::=========;;;:::888777777777888:::<<<===;;;888555333444555555555///000111333444666777777888:::;;;:::999777777888888;;;>>>???>>>>>>???@@@DDDDDDCCCAAA@@@@@@CCCEEEDDDEEEFFFFFFIIISSSaaalll~~~zzztttnnnjjjhhhhhhkkkjjjiiikkklllkkkfffbbbdddaaa\\\YYYYYY]]]bbbeeehhhmmmrrrrrrmmmgggbbbaaa{{{eeeSSSGGGAAA@@@>>>===;;;:::::::::>>>AAA@@@;;;888;;;<<<;;;<<<<<<<<<<<<;;;:::999888555666777777666666888999777777666555555555555555555555555555555666777777555999<<<===:::777555555666555444333333444555666777555333333444444333222333555777999:::999777555333333444444555555666666333333444444333222222222111222222333333333222222444333111000///000000111555666777666444111111111//////222666444000///111//////000111222333333222//////000000000000//////000///...---...000333555......///000000000000///111000111222333333111000000000111333444222///,,,444444333333333333333444666444333333444333111000111111222222333444666888111333444444444444666888666666666666777888::::::999999999777555444444666333666999:::888666555444888888777777777666666666222333444555444222000///333444555666666777777777333222222222222222222222444444444444444444444444777666555444444333444444444444555555555555444444333333111000000000111222//////000111111222222222///222222000222666888666111//////222222000222555777555333111000000000111333333333333222222111000111222222333333222222111222333333222111111222444222222111000///...---,,,222111111111222222333333666555222000///000222444444555666666444333333444444333333444666777666666333222111000000222444555555333111/////////000000888777555444222222111111999888777666666555666666555555444444555666777888777777666666555666666777777666666555444333111000555555666888888888777555...,,,---666DDDLLLGGG??????>>>;;;999777777777888999:::;;;;;;;;;<<<>>>@@@@@@EEEGGGBBB???@@@BBBBBBAAA>>>;;;999999::::::::::::::::::::::::;;;<<<===<<<;;;<<<<<<===???AAABBBCCCEEEFFFDDDBBB@@@AAABBB>>><<<888555333333555666666888;;;>>>???>>><<<:::777777777777999;;;===>>>:::999777777888777555333000111111222333444444444777999:::999777666666666666888;;;=========>>>???@@@@@@@@@???>>>@@@CCCFFFDDDDDDCCCBBBCCCFFFKKKPPPcccppp~~~zzzrrrkkkhhhgggnnnllllllnnnpppppplllhhhgggddd^^^YYYXXXYYY]]]___\\\bbbjjjmmmkkkfffcccbbbooo[[[MMM>>>===<<<;;;;;;;;;<<<===>>>AAA@@@<<<999;;;;;;:::;;;;;;;;;;;;:::999888888777888999888777666777888777777777666555555444444555555444555555666777888444888<<<<<<999666555666777666555333333555666777999777555444444444333222000111333555666666555444555555666777888999999:::222444555555333222222333444444444333222111000///333222111000///000000111555777888777444111000000,,,,,,000555444///---/////////000111111111111000...//////000000000000000---,,,,,,,,,---...000111///////////////////////////000111222111000///...222222222333444333000---333333333333333444555555666555444444444333111...111222222222111333555888111222333222222222444666777666555555555666888999888888999777555555666888444666999999888666555555777777777777666666666666222333444444444222000...111111333444555555555555111222222222222222222222444555555666666555555444777777666555555444555555333333444555555555555555333333333333222222111111//////000111111111000000000222222......222222000000///111444333000222666555444333222111000000000111111111111000///...---111111222222222222111111111222222222000111222444333222111111///......---222222222333333333333333555444222111111222333444444555666555333333333555333333333444555555666666333222222111222333444555666444222000///......///999777555333222111222222999888777555555444444444666666555555555555666777555555444555555666777888555555555555444333111111666555444555777777555444222...+++222AAANNNMMMFFFIIIFFFAAA<<<888666555666999:::;;;;;;;;;<<<>>>@@@:::???AAA??????CCCEEEDDDAAA>>>;;;:::::::::999888::::::999888999:::;;;<<<999::::::<<<>>>@@@AAABBBEEEHHHJJJHHHEEEBBBCCCEEEBBB@@@===:::999999::::::888:::<<<>>>???>>><<<;;;777777777777999;;;===>>>:::::::::;;;<<<:::666333333222222222222222333444666777888888666555555555222444777;;;===???@@@@@@??????@@@???>>>???AAADDDCCCAAA???>>>@@@DDDIIILLLSSSWWWcccwww~~~yyyppplllkkkpppnnnmmmooosssuuutttrrrjjjgggbbb]]]YYYXXXXXXYYYWWW\\\bbbdddcccaaa```aaarrr\\\MMM>>>===;;;:::999:::;;;<<<999===>>>;;;999:::;;;999::::::::::::999888777666999::::::999777666666777777777777666666555444333444444444555555666777888333777;;;;;;777444555777777666444222222444666777999777555555666666555444111111222333333333222222444444555666777888999:::222444666555333111222444111222222333333333222222222111000//////000111111222444666666333111000000,,,,,,///222111------000///000000000000///............///000000000000000------....../////////000000///......---...///000///111222333222000///...111000000111222333111000111111111111222444555666444333333444555444222000000111222000//////333666111222222111///000222444777555444222222333444555666777888777666666888:::777999:::999888666666777777777666666666555555555333333555555444333111///000111333444555666666555222222333333444444444555444555666777777666555444666555555444444444555555222333444666777777777777222333444555555333222111000111222222222111000///000222111---+++...---+++000///222555333000222666///000000111111111000000///000000000000000///...111111222222222222111111///000111111000000222444000111111111111111111111222222333444444444444444333333222222222333444444444555666444333222333555111222333333333444555666333333333333444444444444444333222111000000//////666555444222222333444555777666555444222222111111555555555666666666666666555555555555555666777777555555555555555444333333777555333333555666555444333222///000999EEEIIIEEEIIIFFF@@@:::666555555666777999:::;;;;;;===???BBB:::<<<===;;;>>>BBBBBB???===<<<::::::<<<<<<;;;999:::999888777777999:::;;;999:::<<<>>>@@@BBBDDDEEEEEEIIIKKKJJJEEEBBBCCCEEEDDDBBB???===<<<<<<===>>>:::;;;===>>>>>>===<<<;;;777666666777888:::<<<===;;;;;;;;;<<<===<<<999777444333222111111222444666444666777777555444444555333444666:::===?????????<<<>>>???@@@???@@@AAACCCFFFDDDAAA@@@CCCFFFIIIJJJLLLLLLPPPZZZlllwwwrrrqqqwwwsssoooooosssvvvwwwwwwooommmiiieee```\\\YYYWWWVVVYYY[[[[[[YYYYYY[[[^^^oooZZZJJJAAA@@@===:::888777888888444999<<<:::999::::::888999999999999888777666666:::;;;;;;999777666666777777777777777666555444333444444444555555777888888333777;;;:::666333555888777555333111111333555777888666555555777888777777555444444333222222222222000111222333444666777777222555777666333222333444+++,,,///111444666888888222111000//////000111222...111333444222111000000///...///111000---///444000000000000///...---,,,......///000000000000000000000111222222222222111111000...---,,,...///000000222444444222000//////---,,,,,,---000111111111/////////000111333444555222222222444555555333111///000111///,,,---000444111222111000......000222666444222000000000111222444666777777777777:::<<<::::::;;;:::888777888999666666666666555555555555444555666666666444222000111333555777888888888777333444444555555666666666444555666777777666555444444444444333333444444555444555666888999:::::::::222444666777777555222000222333444444333222000///333555444000///111111/////////222555333000222666***+++---000111111111000///000111222222333333222111111222222222222111111///000111000///000111333...//////111222333444555222333444555555555444444111222222333333444444444444555555444222222333555000222333333333333444555222333444555555555444444222222222222111111111111444333222111222444777888;;;:::888777555555444444333333555666777777777777777777666666666666666777555666666666666666555555999666333333555777777555222555333///111:::@@@@@@BBB???:::666444555777888555777999;;;<<<>>>AAADDD??????<<<:::<<>><<<======>>>>>>===<<<;;;777666666666777999;;;<<<===<<<;;;<<<======;;;:::444333111000111333666888333555666666555444444555777777888:::======<<<;;;888:::>>>@@@AAABBBDDDEEEHHHFFFDDDDDDEEEEEEBBB???DDDEEEFFFIIIQQQccczzz~~~~~~|||xxxvvvyyyrrroooqqquuuvvvvvvtttsssqqqmmmgggaaa\\\YYYVVVWWWWWWTTTRRRTTTYYY^^^gggRRRHHHBBB???;;;999999999888777:::888999<<<<<<999999<<<999999:::::::::999999888::::::999999888777666666555555666666555444333222333555777888777777888999888777555444444555666777777555333444555666555444555555555555666666666777666555444333222333444444222333444444333333555666444444555555555555555555444444555555444444333333222111000111333444333222777666555444333222222222555444444333111///---,,,000//////.........//////,,,,,,,,,,,,---///000222111222444555555444222111//////.........//////000222222333444333222000000---------............///...000111111000000111222555222111222444555444111111000/////////111222333333222111/////////000111777555111/////////000000000111333777;;;===<<<;;;555666666777777777777777:::999777666555555666666444555666666666555333222111222444555666555444444555777999:::;;;:::888777777888888888888666555444;;;777333333555666666555111222555777999:::::::::444555555555555555444444:::666333333444444222///111111111111111111222222222111000//////000111222222111111222333333000...444333222111000000000000444222000111333333000---222///,,,---000222111000000000111111111222222222333222222111222222333333555666666444000---,,,,,,555555555555444333222222333111...///222444333111555444555888:::888222,,,222111111111111111222222444333111222444666777777444555666666777777666666444555666777888999999999:::999777555444444555555777666555444333444444555333444555555444222000///444333111//////000111222;;;777222222333111***$$$:::::::::;;;;;;<<<<<<<<<::::::;;;<<<============???>>>>>><<<;;;:::999888<<<:::888777777999<<<===999888888:::???CCCFFFGGGHHHIIIJJJIIIGGGDDDAAA@@@AAAAAAAAABBBBBBAAA@@@@@@;;;;;;<<<>>>@@@@@@???===888555222333777;;;;;;:::???@@@BBBCCCBBB???<<<:::444555555555444555888:::444333222111111222333444777888888888888999999999===;;;999;;;???CCCCCCCCCFFFFFFEEEFFFGGGFFFDDDBBBLLLDDDBBBIIIMMMLLLSSS___}}}~~~~~~~~~~~~|||xxxtttsssssstttqqqqqqqqqpppmmmhhhaaa\\\ZZZZZZYYYVVVRRRRRRVVVZZZkkkUUUJJJBBB???;;;999999999888888:::777888<<<<<<999999;;;::::::;;;;;;:::999888888:::::::::999888888777777666666555555444333333333555666888777666555555666333222222222333555666777666444333333444555555444444444444555555555555555555444333222222222333333222333555444333333444666444444444444444444333333555555555555444333222222222111000111333444333222666555444333333333333333444444333333222000///...///////////////000111222...---------...///000111111222333333333222222111...............///000000222333444444444222111000....../////////000000000///000222222111222444666444222000111333333222000000000/////////000111222333222111000//////000111666555444444444444333222222222444666999:::888666555666666777888777777777888777666555444555666666555666666666666555444444444555555666666666666555777666666555666777888888777777888888777777666555<<<888444333444555444333222333555666777666666555444555666777777666555555888555333333444444333111222111000000000000111111222111000//////000222222000//////111333444333222111000000000000111222222444222000111222222000---111...,,,---000222111000111111111111222222222222333333222222111222222222///111333333222111222333555555555555444444333222333111///000222333222111333666999:::999666333111/////////000111222444444666555444444666888888777333222111000111222333444444555666888999999999999;;;:::999777666666555555777666555444333444444555333444555666555333111000444333111000000000111222555333222444666666333000777777777888999999::::::888999999999::::::;;;;;;>>>>>>>>>======<<<<<<<<<===<<<999777777888999;;;999777777999>>>DDDGGGIIIHHHIIIIIIJJJJJJIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>===<<<<<<>>>@@@AAA@@@>>>888666555777:::;;;999777;;;<<<>>>@@@@@@???===<<<666666555333333333555777333222111111111111222333666666777777777888888888<<<:::999;;;???BBBCCCBBBEEECCCBBBBBBDDDEEEFFFEEEIIIBBBBBBIIIJJJGGGJJJRRR[[[kkk{{{~~~zzzwwwuuuttttttmmmlllmmmmmmmmmjjjeeeaaa^^^\\\YYYUUUSSSTTTWWWZZZqqqXXXIIICCC@@@<<<999999999999888999777888;;;;;;888888;;;<<<<<<<<<<<<;;;:::888777::::::::::::999999999999777666555444333333333333777888888777444222222222444333333333444444555666666444222333444555444333222333333444444444444444444333333222111222222222222444555444333333444666555444444444333333222222555555555555444333222111111000///111333444444333444444333333222333333333333333333222222222222111////////////000222333444000000////////////000000111111000000000000111111---------......000111222222333444444444333222111000000000000111111111111///000111000000222555777333222000000111111000...000////////////000000111222222111000000000111111333444555666666555444333444444444555666666333111444555666777777777666666555444333333333444666777777777666555555555555555888777777666666666666777777555333111111444777999666666666666666777777777<<<999555333333333222111444444555555444333111000333444666888888777666555555444222222444555555444333222111000000///000000111111000000000111333444222000///000222333333333000000111111333444666666222111000111111111///---///------...000222111111111111222222222333333333444333333222111111111222---///222333333333444666555555555555444444444444333222111111222333222000000555999999555111111222------...///111333555666555444333444666666444333222000...------///222444444555777888999:::::::::;;;;;;;;;:::999888777666666666555444444444444555333444555666666555333333444333222111000111222333---///000222444444444444555555666777777888999999888777666666666777888999=========>>>>>>??????@@@???===:::888777777888999999888777999>>>CCCGGGIIIGGGGGGGGGHHHHHHHHHHHHHHHCCCBBBBBBAAA@@@??????>>>???>>>===>>>@@@AAAAAA@@@:::888888:::<<<;;;777333888:::===???AAAAAA@@@???999777555333222222333444222222111000000111222222555555555666666666777777;;;::::::;;;>>>AAABBBAAACCCAAA??????BBBEEEFFFGGGBBB>>>@@@GGGHHHCCCBBBGGGDDDPPP\\\eeesss~~~|||yyywwwvvvlllkkkjjjjjjkkkjjjhhheeeddd```[[[WWWWWWXXXYYYZZZwww[[[HHHCCC@@@<<<:::999:::999888999666777;;;;;;888888:::===>>>>>>>>>===;;;999777::::::::::::::::::;;;;;;999888777555444444444555666777777666333111111111:::999888777666555444444555444222222444555444333222333444555555555444444444444333333333222222333333444555444333333444555555555555444333333222222666666666555444333222111000//////000333444444333333222222222222222333444111111111222222333444444////////////000111111222222111111000000000//////000///...------///000222,,,,,,------///000222222222333444555555444333222000000000000111111111111/////////......///222444333222111111111000000/////////////////////000000222111111111111111111111///111222333333333333444666555444555555555222000222333444666666555444333333222222222222444555777888777666555444555666777999888777555555555666777666555222111111333666888333333444444555666777777:::888555333222222333333555555555555444222000///111222555777888777555444333222222333444555666777555444333222111000000000111111000000111222444555777444222000111111111000333333333444555666777888222111111111111000...---------...000111222222111222222222222333333333333444444333222111111111111111333444444333222222333444444444444444444555555333333222222222222111000...111444444111/////////---......///111222444555666555555666777666444111222111000///000111222333444555666888999:::::::::;;;<<<<<<<<<;;;999777666555555555555444444555555333444555666666555555444444333222222222222333333///111444444333222222333555666666777888999::::::888777555444444555666888::::::;;;===>>>@@@AAABBB???===<<<:::999999:::;;;;;;999888999===AAADDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>???AAABBBBBB>>>;;;999:::;;;;;;777333;;;<<<>>>AAABBBCCCCCCBBB:::888555444444555555555111111111111111111111111555555666666666777777777:::::::::<<<>>>???@@@AAABBB@@@???@@@CCCEEEEEEEEE===;;;>>>DDDEEEBBBBBBEEEDDDKKKPPPTTT\\\ooo}}}{{{yyyqqqooollljjjjjjiiihhhggghhhddd```^^^______\\\ZZZcccJJJCCC@@@<<<:::::::::999999999777888;;;;;;999888;;;>>>???@@@@@@???<<<:::888::::::::::::::::::;;;;;;;;;:::999777666666555555333555666555333222222333:::999999888666555444333666444222333444555444444333444555777777666555555555555555555555444444333333444555555333333333555555555555444444444333333555555555555444333222111000//////000222333333222222222111111111222222333000000000111222333555666111000//////............222222222111111000/////////...,,,+++,,,...000222,,,,,,------///000222222111222333444444444333222//////000000000111111111222333222000......///111222333333222111111111111000000000000000000//////111111111222222222222111///000111000///111444888777666555555666666444333000111333555555444333222111111111111222333555666888777555444444444555666888777555444333444444555444444555555555666666666222222333444555666666666777666555333333333555777555555666666555444222111000111333555555444333222000111222333444555777999777666555444333333222333333222111111111333444555777444222000111222111111444444333333333333444444111222222222000//////...---...111222333222222111111111222222222333333333444333222222111111111222444555666555333111111111333333222222333444555666333444444444333111000000111//////000111111///---000000000///000000111111888777777888999888555333///000222333333333222111333444555777999999::::::;;;<<<<<<<<<;;;999777666444444555555555555555555444444555555555555555555333333333333333333444444666888::::::888666666666444555555666888999999::::::999777555444555666888777888999;;;===???@@@AAA======<<<<<<<<<<<<===>>>===;;;999:::;;;===>>>>>>======<<<<<<<<<<<<======CCCBBBAAA@@@???>>>>>>>>>BBB@@@>>>>>>@@@AAABBBAAABBB>>>:::999::::::888666===>>>@@@AAABBBBBBBBBBBB;;;999777777999:::999888111111111222222111111111666666666777777777888888888999;;;<<<===>>>???@@@AAAAAABBBDDDFFFFFFCCCAAAAAA???@@@BBBCCCBBBCCCEEEHHHJJJKKKJJJLLLUUUhhhwww~~~}}}uuurrrnnnlllllllllkkkkkkiiihhhfffggghhhfff```[[[lllQQQDDD@@@===::::::::::::999:::888888<<<<<<999999<<<>>>???AAABBBAAA>>><<<:::::::::::::::999999999999:::::::::999888666444333222333555555444333444555333444555666666666666666777555333333555666555444333444666888888777666555666666666666666555444444444555555555333222333444333333333333333444444444444444555555444444333222111000///000222222222000222222111111000111111111////////////000333555666222111000...------------111111111111111000///......---,,,+++,,,...000111---------......000111222000111222333333333222111///000000000000111111111666777777555333111111111111222333333111111222333000111111111111000000///000111222222333222222222222444444222111222888<<<888777555666777777666555000222444666777555333222222111111111222333555666666666555444444444444444555444444333333333333444222444666888888777666444222333555666777777666666666666666444333444777:::555666666777777555444333111222222222222222222111///111222333333555888:::888777666555555444555555555444333222222333444444222000000111333555555555333333111000////////////111333444333111//////000...111444666555333222111000000111111111222222222333222222111222222333333333444666555444333333444222111111111111333555666333555666555333000//////444111...///333444222///222222111000////////////333222111111222222000...,,,...111333333222///...111222444666777999999999;;;;;;;;;:::999888777666333444555555666555555555555555444444444444444444333333444444444444555555555555777888888888777666222222333444666777888888<<<:::999777666666777777666777888999;;;===>>>>>><<<<<<<<<<<<<<<===>>>>>>===;;;::::::;;;:::999777777888999;;;===>>>@@@@@@GGGEEEBBB???===<<<;;;;;;BBB@@@??????@@@AAAAAA@@@BBB>>>:::888:::;;;;;;999===>>>>>>??????@@@??????<<<:::999;;;>>>>>><<<999111222333333333333222111666666777777777888888888777999<<<===<<<<<<===???@@@AAACCCFFFGGGFFFBBB???GGGEEEDDDBBBBBBBBBBBBCCCHHHGGGGGGGGGFFFHHHQQQ[[[jjj~~~xxxuuurrrpppqqqrrrrrrqqqjjjjjjlllmmmllliiiddd```sssWWWDDDAAA===;;;:::::::::999;;;999:::======;;;:::===>>>???BBBCCCBBB@@@===;;;:::::::::999888888777777777888999999888555222000333444666666444444444555222333555666777777777777888666444555666777666666222333555777888666555333555555666666666555444333444555666555333222333444000000000111222222333333222333444444555555444444222111000000111111000///333222111000000000000000///...---...///111444555111111000///.........//////000111111111000///...------,,,,,,---...000111...............///000000///000111222222222111111111111111111222222222333555777888888666333222222...000222111000000222444111222333333222111000///000111222333333333222222333666888777444444888===:::888666555666666555444222444777999:::888666444333222222111222333444555444444444444444333333222222333333444444444444333222444666888888777555444333555888;;;;;;:::888666777888888666444444777:::666666777777666555333222555444333111111111111222///111333333333444777:::666666555555555555555666666555444333222222333333//////000222555777666555333222111000////////////222444555444222000000222///333888999666333111111//////000000000111111111111111111111222333444444333555666666444333444555000/////////000222444666333666888666333000//////333111000000111222222222222222111//////............---++++++,,,---,,,+++---...000111111111/////////111222444666777888888;;;:::999777666666555555333333555666666666555555555555444333333222222333333333444555555555555555333222111333666666333000222222333555666777888999;;;;;;:::999888777666666777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999:::;;;999666333555777999<<<>>>@@@@@@@@@DDDCCC@@@>>>=========>>>@@@??????@@@AAAAAA???>>>???===:::;;;===>>><<<:::======>>>??????@@@@@@AAA>>><<<<<<>>>AAA@@@;;;666222333444444444444333222555555555666666666777777666999<<<===<<<;;;<<<>>>>>>>>>@@@CCCEEEEEECCCAAAEEEEEEDDDCCCBBBBBBBBBBBBFFFCCCCCCGGGGGGFFFHHHNNNSSSaaavvv|||xxxvvvuuuuuutttssskkklllmmmmmmjjjhhhgggfffuuuYYYDDDAAA===;;;;;;;;;:::999<<<999:::>>>>>>;;;;;;======???BBBDDDCCCAAA>>><<<::::::999999888777666666555666888999777444000---444666777666555333333444777777888999999888777666888777555555777888777666000222555666777666444222333444555555555444333222444555666555333222333444------...///000111222222222222333444555555555555333222000000111111///...333333111000////////////......------...000333555111000000000000000111111...///000111111000///...,,,,,,------...///000000//////.........//////000...///000111222222111000222222333333333444444444111444777888666333222111+++...000000//////111444222333333444333222111000000111222333444333333222000555999999666555777:::;;;999666555555444333222444666999<<<<<<:::888666444333222222222333444555222333444555444333222111111222444555666555444444333444555666666666555555555888<<<>>>???<<<999777:::;;;:::777444333666999777777777777555333111000888666444111000111222333///111444444333444777:::555555444444444555555666888777555333222222222333111111111333666666444222555444333333222222333333222555777555222000111333111555::::::777333111111////////////000000000000000000000111222333555555555777888777444222222333///.........///111444666333666888777333///...///...000111000---,,,000444111111000///////////////222000...---///000111000000000000000000111222222...000111444555777777888:::999777555444444555555222333555666666666555555666555444333222111111111333333444555666666555555999666333555888888333...444444555777888:::;;;;;;;;;;;;;;;:::999777555444999999999::::::;;;;;;;;;<<<<<<;;;:::999999888777666666888:::;;;999555222777999;;;===???>>>===<<<>>>>>>======>>>@@@CCCDDD?????????@@@AAAAAA>>><<<<<<;;;;;;===@@@@@@===999>>>>>>???@@@BBBCCCDDDDDD???======@@@BBB@@@999222333333555555555555333333444444444555555555666666555999<<<===<<<;;;<<<>>>===<<<<<>>AAABBBBBBCCCEEEDDDBBBBBB>>>>>>DDDFFFDDDDDDGGGIIINNNVVVddd|||}}}~~~~~~zzzxxxuuusssqqqkkkmmmmmmjjjgggfffhhhkkk|||\\\JJJBBB=========:::888888>>>>>>===<<<;;;::::::999??????@@@@@@@@@???===<<<:::888555333222333666777666666555444222111111000222222222333333444444444666666666666777888999::::::555000222777:::777333333444555555555444333333222222222222333444555555444444333333333333222222444222000000111222111000666555333333333333222000---///222222222111222444444222000000000000///...///111222111000///000111333111000///000000...,,,//////...---...///000111111000///......///000111///............///000000222222222222111111000000000//////111333444333111222111000000000000000111000000000222444555444333333222222111000000000111555222000000222333000...444555555666777777666666555777888888555333111111555@@@777333GGGMMM>>>777555444444444444444555666555444222333333444222111333333333333222000...---777666555444444555666777666999AAALLLKKKAAA888555999:::;;;<<<;;;999777555888777666555444333333222666444111000111222222111666666666555555444444444000222333222111222333555222333333444333222000///000111222333222333555777777777777777666555444333777555444444555666555444000333555444111000111333666333000000222222///,,,555222//////222444444333:::999777555444444444444444333222000000000111111444///...333444000///222000000111111222222222333,,,...000111111111222333,,,---//////.........////////////...------///111...---,,,,,,...111444666333222222111111111111111222222222333333333444444777666555555555444111///444444444555444444333333333555666555444444555666444666666555444555999=========<<<;;;:::888777666777:::<<<::::::<<<;;;888:::::::::;;;;;;;;;;;;;;;777888999:::999666222000666888;;;<<<<<<<<<===>>>;;;;;;<<<>>>??????<<<:::>>>@@@CCCCCCAAA???>>>>>>AAA;;;888:::=========???>>>@@@BBBCCCBBBBBBCCCDDD>>>???@@@AAA???<<<999777;;;<<<;;;999666555555666666777777555333222333555555888<<<===;;;::::::;;;>>><<<::::::;;;=========@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA???>>>???BBBEEEEEEDDDGGGNNN[[[qqq}}}uuuwww}}}~~~|||{{{yyywwwuuuppppppppppppoooooooooooofffNNNFFF???>>>===999666666===<<<<<<;;;;;;:::::::::555666888;;;<<<=========:::999888777777777777777666666555444333222111111333333333444444555555555666666666666777888999999999666333555888999666333111111333333444333222222222222222222333333444555222222333333444444444444444333111111333444333333555444222222333333111000...000222222222111222444222000...---...///...---000111222111//////000222222000////////////...,,,......---------...///000111111000000000000111111...---------......//////111222333444444222000////////////000222333222111000///////////////000000111000000222444444333222333333222111111111111111111///...///111222111///444444555555666555555555333444666555444333333444---666;;;FFF]]]eeeRRR???999888777666555444444444555333222222333333222111333222111000000111222222666666444444444444666666555555;;;CCCCCC;;;666555777888999999999777555444555555555555555444333333555444222222333444333222555555555444444444333333111222222111000000222444222222333333333222111000111222333333222222444666888777777666555333333222444222000000222444444333111333555444111000000222444444333222111000111222888555111000111222111000444444444444444444444444222111000////////////000222//////222222//////222/////////000000111111111222444444333111///...///------......------.........///000///......///111///...,,,+++,,,...000222000000/////////000000111111222222222333333333333888777666666777555333000333444444444333222222111222444555666555444555666666777888777666777:::===<<<<<<;;;;;;999888777666555999;;;999888::::::777999999999:::::::::::::::999:::;;;;;;:::777555444888:::;;;<<<<<<===???@@@>>>===;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCAAA@@@??????BBB<<<:::<<>>>>>???@@@BBBDDDDDDDDDCCCDDDEEEBBBCCCDDDDDDBBB???<<<:::;;;<<<<<<:::888777777999888999888666444222333444222666999:::::::::;;;===;;;:::999999;;;<<<<<<;;;??????AAABBBBBBCCCCCCCCC@@@@@@@@@???>>>???BBBEEEAAA@@@BBBFFFMMMYYYooo~~~uuuwww}}}~~~~~~yyyvvvqqqqqqqqqqqqqqqqqqppppppeeeNNNFFF???>>>===:::777888::::::::::::::::::::::::111333555777999;;;;;;<<<777888999999999888777666666666555444333222222111444444444444555555555555555555555555666777888888777777888888888777555444111111222333444444444333333333222222222333444444000111222333444555666666555333222333555666666666444333111111222222111///...000222222222111222333222000---,,,---///000000111222111000//////111333111///......//////---,,,---------,,,---......///000111111222222111111111......////////////000000000222444555555333111//////...---///111222111000......---......///000111222111111222333333222000333333222222111111222222...---,,,---000111000///333444444444444444333333000111333333222333555777222666IIIeee~~~tttRRR===<<<:::888666555444333666555444444555555444333222111//////000222555777555555333333333333555555222111444888888555444555555666777777666555333222222333444555555444333222333333222333555555444222444444444444333333333333222111111///---...000222111111222333333333222222222333333333111111333444888777555444333222222222333111//////111333444444333444555444222000000000111444444222......222666777444111000000111000000...///111333444444444333000000///.........////////////111333000---...333.........////////////000666777777555222///............---,,,,,,------......000111111///...///000111///---+++***+++,,,---------------...///000111555555666777777777777666999888777888888777444222444444444333222111000///000222555666666555666666777777777777666777999;;;::::::::::::999888666666444999;;;888666888777555:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888:::;;;<<<<<<<<<>>>AAACCC@@@>>>;;;888777999<<<>>><<<>>>AAABBBAAA?????????AAA===<<>>===???CCCDDDFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEDDDAAA???===<<<===>>>===;;;:::;;;<<<<<<<<<;;;888555222222333111333555777777999;;;===888777777888:::;;;999888======>>>???@@@@@@@@@@@@>>>????????????AAADDDFFFCCCCCCDDDFFFGGGJJJUUU```zzzvvvyyy~~~~~~||||||~~~xxxttttttttttttsssrrrqqqpppaaaJJJBBB<<<<<<===;;;;;;<<<888888999999999:::::::::777777888888888888888888555555666777777777666666666666666555444333333222444444444444444444444444333333333444444555666777555888;;;;;;888555555555444444555555666666777777444444333222222333333333111222333444555555555555333222111333555777777777333222111111222222000///...000222222111111222333444222///...000222333333222222222000//////222444000...------......---,,,,,,,,,,,,,,,------.........///111222222111000///000000111111111222111111000111222333333222111000...---,,,---///111111000---------...///000111222222111111111333333111///333333222222222222222333............///000000///222333333333333222111111000111111111000222555777???<<>><<<:::888666555555888666555666777888666555222111000000111333666777444444333222222333444444000000111333333333444555555555555666555444333222333444555666555444222111111111222444666666444222333333333333333333333333222222000...,,,,,,///111000111111222333333333333333444444333111000111333555444333222222222333333666333111000111333555555444444444444222111000///111111111///---...222666222111000000111222333333---///111333444444333222//////////////////000000...222444444000---000555//////////////////000000333444555555333222222333///...,,,,,,---............000222222111/////////111///---,,,++++++,,,,,,,,,,,,------///000111222666777888999999999888888888888777888888777555222555555444444222111000///...111444666666555666666555555555444444444666777777888888888888777666666444:::<<<999666777777555<<<<<<<<<===>>>>>>??????>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;===AAADDD???>>><<<999777777:::<<<999<<>>===<<<===???<<<===@@@AAA>>><<<>>>CCCEEEFFFFFFDDDCCCDDDDDDCCCDDDDDDDDDCCCAAA???======>>>@@@???>>>===>>>???@@@???>>>:::666333333444222333333444555777999;;;444444555777999999777555:::;;;<<<<<<=========<<<;;;<<<>>>@@@AAACCCGGGJJJGGGGGGHHHJJJHHHGGGLLLSSS[[[eeerrryyy|||~~~{{{yyy}}}}}}}}}|||{{{yyyuuurrrooommmgggHHH@@@::::::;;;::::::<<<777777888999999:::::::::;;;::::::999888777777666666666555555666777888999777666666555555444444444222222222222222222222222222222222222333444555666444888<<<;;;888555555777555555555666666777777777555444333333222222222222333444555666666555333222222111000111444666777666333111000111222222111//////111222222111111111222444222//////000222333333222222222111000000222444///...------......---,,,,,,,,,,,,---------------,,,---///000000000///......///000111111111000000111111000000000111111222///---,,,,,,...000000000///...//////000111222333222111000111222222111///222222222111111222333333111111111111000/////////111222222222222222111111222222222111000000222555???===\\\bbb===<<<;;;999888888777777666555444555666777666444222333333444444444333333444333222111111222333444000111222333444555555444555555555555555555444444555555666666555333222111111111111333555555333111333333333333333333333333222222111///------///111111111111222222333333444333444444222000000111222111111111222222333444555777555222111222333333333444333333333333222000///111...+++***---000111111000111111111111111222333000111333555555333222111000000111111222222222222///444777555111000333666111111111111111111111111000222444444333333333444000...---...000111111//////111333333111/////////000///...------......///---......///000222333444444666777888999888777666777777666777888777555222666666666555444222111000...111444555555555666777555555444444444444444444444555666666777666666666666<<>>>>>???===<<<:::999999:::;;;<<<;;;;;;;;;::::::<<>><<<999888999:::777:::<<<===<<<:::::::::::::::===AAAAAA===;;;===BBBCCCEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>@@@BBBBBBAAA@@@@@@AAABBBBBB@@@<<<888666555666666555444444555666666666222222333555777888666444888999999:::::::::::::::888:::===@@@BBBEEEIIIKKKGGGEEEEEEFFFDDDBBBEEELLLGGGPPP[[[gggyyy{{{{{{xxxyyy~~~~~~yyysssnnnkkkkkkJJJAAA:::999999888777999888888888999999:::::::::888888777777777777888888888888777777888:::;;;===777777666666666555555555222222222222111111111111111111111111222333444444444777:::999777555666888666555444444444444555555666555444333222111111111333444666777666555333111111000///000333555555555333222111111222333222111///111333333111000111222222000//////000111000///111222333333111111111333///...---...//////...---,,,,,,---............---,,,,,,---...////////////,,,---...///000///...---111111111111111111222222///---,,,,,,...000111111000000///000000111222333111000000111222222111///111111111000111111222222222333444333000///000111000111111222222222222222333444444222111000111222777===[[[ZZZ;;;:::999888888888888888333111111111333444333222444444555666555444222111444444222222222222444444111444555333444666666444666555555555555555555555666666555555444444444444333222222333555555444222333333333333444444444444111222222111000///000222222222222111111222333333222333333222000///111222000111222333444555555444444222111111222222111000333222222222333333111000000,,,((()))---000///---222333444222000......///333444444555444333111111000111222333444444444444111666888444222333555555444333333333333222222222222333444333111//////000111///...111555666444222111333444333111000000000000////////////000111111//////000000111333444555888999;;;<<<===<<<:::999777777666777888888555333666666666555444333222111000222333333333333555777888777555555666666555333222333444555666666666666888>>>BBB===777777888888666777777888999:::;;;;;;;;;;;;:::999999:::;;;<<<;;;<<<<<<;;;:::;;;===???888<<<@@@???<<<999999:::777999<<<<<<:::888777777666777===BBBBBB===;;;===@@@AAACCCCCCBBBAAAAAABBBEEEEEEEEEDDDCCCBBBAAAAAA???AAACCCDDDCCCAAAAAABBBBBBBBBAAA>>>;;;888888999:::888666666666666444222222111111333555666666444777777888999999888888777777:::===???@@@BBBEEEHHHGGGDDDBBBBBBAAA>>>AAAFFF@@@GGGOOOVVVcccxxx~~~zzzyyy{{{~~~~~~xxxssspppfffJJJAAA:::999:::999999;;;999999999:::::::::::::::888777777666777888999:::555666888999:::;;;;;;;;;777777777666666666666666333333333222222111111111000000000000111222333333444555666666666666777888888777666444444444444555777666444333222111111111222333555777777666444333222111000111333555555444333222111222333444333222000111333333111000111111111111000111222111///---///111444444333111111111000///......000000///...,,,---.../////////......---------......///000111,,,...///111111000///...///111444666777555333111000...,,,,,,...111222222000000/////////000000111/////////000222333222000000000//////000000111222111222444333111000111333///000111222333444444444222333555444222111111222333===OOOooodddKKK:::999888777666666666666222111000111333444333222666555555444444444444444555444333222222333444555333666555000000555666444555555444444444555555555555555444444555666999:::888666444444555666666555333333444444444555555555000222444444333222333333444333222111111111222333111222333222000000111333111333555666666555333111000000000222555555444222222111000222444555333111...---,,,,,,---.........111333444333///---...///444444333333333222222222///000222444555555555555222666666222222555666222444444444444333333222222222333333222///,,,,,,,,,111000000555:::;;;888444333444444222000///000222000000000000000000000000000000000111222333444555888999<<<===>>>===;;;999888888777999:::999777555444444444444444333222111333333333222111222555777888666555555666666444111000111222444555666666666888???CCC>>>777666777888444444555666777888999999::::::::::::;;;;;;<<<======>>>???>>><<<;;;<<<===888<<<@@@@@@===::::::<<<999;;;======;;;888777666333666>>>DDDDDD???===???>>>@@@BBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBEEEEEECCCBBBAAAAAAAAABBBAAA???<<<;;;<<<===;;;999888888999888555111222111000111444666666666777777777888888777777666999;;;============>>>???DDDAAAAAABBBAAA???@@@DDDAAAGGGKKKMMMSSS```nnnvvv}}}{{{||||||zzzbbbHHH???999999;;;<<<===@@@::::::::::::::::::::::::;;;:::999888888999::::::111333777:::;;;:::999777777777777777666666666666444444444333333222222222////////////000111222333444444333444555777888999;;;:::888777666555666666777666555333222111111000000222444777888777666555333222111111333555555444444333222222444555444222000222333333111000000111333333333444555333000---...111555666444222111000000///...///000111000///------///000000000///...///............000222333///111333444444444222111---111777;;;<<<888333///111///------///111222222000//////........./////////......000222333222111//////...//////000111111...000333222000000222555...///111222444444555555000333555555444333333333222:::<<>><<<<<<===888===@@@@@@<<<:::<<>><<<999777777222666???FFFFFF@@@???AAA>>>@@@BBBCCCBBBBBBCCCDDD@@@@@@@@@??????>>>>>>>>>AAACCCEEEFFFDDDBBBAAAAAA@@@AAAAAA@@@>>>===>>>???;;;999999:::;;;:::666222333111000000333555777777666777777777777777666666:::<<<===<<<999888777888===;;;===AAAAAA???@@@CCCCCCIIILLLJJJJJJQQQZZZ^^^ttt}}}{{{~~~}}}ZZZDDD@@@<<<999999::::::999888555666:::<<<999777888;;;999777777888:::::::::333444777:::<<<=========<<<;;;:::888666555333333666444444777666222000222000000000///000000111222777666555444333333444555;;;::::::888666444222111666444111000111111111111444444555666777777777666444444444333333333222222444///...111333222333555333---***...222222222222444222///...000111222333000111222333333333333333222000......000111222111000000000000000000000000///------...000222222111222222222222222111000000111222666<<>>888222333111......///000000///000///............/////////000111222222222222222000000000111222222222333222111111222333444222000444888;;;:::666333444777666444222444666777666333///111666<<<@@@AAA>>><<<444444333333333444555555111111111222333444666666444555444222111222555777555555555555555555555555777666555444444555666666...444555333333666555000666555555666666777888999888777666666666777999:::;;;777444444555555222///555555666666555555444333...000222222111111222333222111111000111222444555555666666666555444333333444666777666333222111222222111000111111111///......///000111111000///...666444222222333333333111555555666666666555333222000111222444555666666777333222222111111222222333333333333444666555222///111000000000//////......111000///111444666444222000222555666555333///---.........///000000111111222111000.........///////////////000333555666666777888888888888666555444333333333222222111111111111111222333333333333222333555555444555888666111222222333444555555555555444999:::777666888888666888999:::999888777888999======<<<<<<<<<;;;::::::AAAAAA@@@>>><<<===???AAA>>>???@@@===::::::===??????===::::::<<<<<<999777555999>>>@@@???>>>>>>@@@???@@@BBBCCCCCCBBB@@@???>>>AAACCCBBB>>>===AAAEEEDDDEEEFFFGGGGGGFFFDDDCCCFFFCCC???>>>>>>?????????<<<===>>>@@@@@@>>>===<<<888666333333333444333111777777777777666666666666<<<:::888888:::;;;:::999<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLL]]]iii~~~~~~zzzYYYBBB???;;;999999999999999888666777;;;<<<999888999;;;:::888888999::::::999555555777888999:::::::::::::::999888777666666555777444444777666222000222111111111111222222333444777666555444333444444555888888888888777666555444777555333222222333333222444444555555555555555555666666555444333222222111444111222555666444333444222///000333333000000222222111000000111222222222///000111111222222222111333111//////111222333222////////////////////////111111000000000111333444111111111111111000000//////111444888<<<:::666111333000......///000//////000//////......//////000000000111111222222111111111111111111111222222222333222111222444444222111111444888777333111222555777555333222444444111///***+++...333777888666444333333333333333444444555333333222222222333444444666666666444222222333555555555555555555555555555666555444333333444555666111444444111111555666333222222222222333444555666666555444333444444666666555444333444555555444333222333333444444444333333000222333444222222222333333333222222333444666777444444444444444444333222333444666555333222222222222222111222222111000///000000111111111111000000555333222222333333333222444444555666666555444333222222333444444444444444333222222111111222222333333333333444555444222///111111111000000/////////111//////000333444222000000222333555444333000///000000000000111111111111333222111///.........///.........///111333444444666666777777777666444333333333333222222222111111111111222333333333333222333555555444555888666111111222333333333333333333222666888666555777888666444555666666555555777999;;;;;;;;;;;;;;;<<<===>>>CCCCCCBBB@@@>>>>>>@@@CCC===>>>???===;;;:::<<<>>>>>>;;;999999:::999777444444888<<<===<<<;;;<<<>>>>>>???@@@BBBCCCCCCBBBBBB>>>AAADDDBBB???>>>BBBEEEBBBDDDFFFGGGHHHGGGFFFEEEFFFDDDAAA@@@@@@AAA@@@???>>>???@@@AAA@@@>>><<<;;;888777555444555555444333666666666666666777777777777999;;;;;;::::::<<<>>><<<;;;;;;;;;<<<>>>???AAAAAABBBCCCDDDFFFGGGHHHIIIMMMVVVfffyyytttVVV@@@===:::888888999999888999777888;;;;;;999888;;;;;;:::999:::;;;:::888666777777666666666777777888888888888888888888777777777444444777666111000222222222222333333555666666555444333111111222333333555666777777888888888777777777666555444444444444555555333222222333444444777666555444333222111000333222333777777444222444000000333555333......222000000111222222222222222...///000000111000000000222111///000222333333222........................111222222000......222555000000000000000//////......///111444666666444111222000......///000///...000000000//////000000111000111111111111000000///222222222111111111111111444222111222333444333111///222555444222000222444333222111111222222000///------...111444555444333222222222222222333444444555444333222222222222222666777777666444222222333555555555555555555555555555555444333333444555666444555333000000444666555111111111111222333444555666555444333333444555555333555555555444444444666111111111222222222222222222444555555333222222333222222222222333444555666222222333333444333333333222333555555333222222333222333333333333222222111222222111111111111222222333111111111333444333222333333444555555555444444444555555555444333222222333333222222222222333333333333222444555444222///111111111111111000000000000//////000222222000///000111222222333222222222333333222222222222111111444333222000///.........---------......///000111444555666666666555444333333333333333222222222222111222222333333333333333333555444333444777555111111222222222222222111000000555777444444666777555333333444333333444888::::::999999999;;;===@@@BBBCCCCCCCCCAAA>>>>>>???AAA<<<===>>>===<<<;;;<<<======;;;999999999777555333444666888888888888999;;;;;;<<<===???AAACCCDDDEEEAAADDDEEECCC@@@@@@BBBEEE???AAACCCEEEFFFFFFEEEDDDFFFDDDCCCCCCCCCBBB@@@>>>@@@AAABBBBBBAAA???<<<;;;:::888777777777777666555555555555666666777777888666;;;@@@???;;;999;;;???;;;;;;:::;;;<<<>>>???AAACCCCCCDDDDDDEEEEEEFFFFFFGGGKKKSSSaaattt|||}}}iiiKKK>>>;;;999777888999888888999777888;;;;;;888888<<<<<<;;;:::;;;<<<:::888555888777666555666666888999999999888888888777777777777444444666555111111333222222222333444555666777111111////////////000111555666666777888888888888666666666555444333333444666444222000000111222333444444444333222222111111222000222555555333555999888333111333222//////222...000222333333222111111//////000111111000000000000///...///111222222111...........................111222...******///444/////////000///......------...///111222333222222222000//////000000///...111000000000000111111222111111111111000000///...333222222222111000000000444222111222333444333222000222444444222222333555......///000222333333333333222222333666777777666222222111111222222333444444333222222111222222222444666777777555333333444555555555555555555555555555555444333333444666777444444333222222444555555333333333333444555666777999888777666666666777888777999:::888444222333555444333222111111000000000222444555444222111111222///000000111222333444444111222333444444444444444222444555555444444444555333444555555444333333333444333222111111222333444111000000111333444333222222222333333444444444444555555666666555555444333555555444444444444555555333222222333444333111///222222111111111111111111111111111111111111000///000000000000111222333444555555444444333222222111444444222111000///......---.........------///000333444555666555555444333333333333333333333333333111222333333444444333333333444444222333666555111222333333333222111000000222777888555333444555333666666555333333555888<<<:::999888888:::===@@@BBBAAAAAA@@@>>><<<;;;<<<>>>======>>>>>>============>>>===<<<<<<:::999666444555555444444444444666777777888999;;;>>>BBBDDDFFFGGGHHHHHHEEEBBBAAABBBCCC>>>???AAACCCCCCCCCAAA@@@DDDCCCCCCDDDDDDCCC@@@===???@@@AAABBBAAA???===;;;;;;:::999999::::::888777444444555555666777888888999===AAA@@@<<<::::::;;;;;;;;;;;;;;;===>>>@@@BBBEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHLLLSSSaaauuu|||zzz{{{~~~]]]@@@<<<:::888777888999888888888777999;;;999666888===<<<;;;;;;;;;<<<;;;888555888777666666777888:::;;;:::999999888777666555555666333333555555222222555111111111111222333444555111111000//////000111222666666777777777666666555333555666555222111111333555444222000///000111222000000111111222222333333444222111333333444:::AAAJJJ>>>333111222111//////---111444555333111000000000111111111111111000000------,,,...000111000///...........................000222///******...333///////////////...---------...///000000111222333111000//////000000///---000000000000000111222222111111111111111000///...333222222222111000000000444222000000222333222222000111222222111111333444...///000111222333444555333222111222444555555444222222111111222222333444222111111111111222333333111333555666555555555666555555555555555555555555555555444444444555777888222222444666666555444444444444444444555666777888:::999888777777777888999888:::;;;999555444555777888777555333111000//////111333444333111000000111///000111222333444555555222333444555555666555555333555777777555555555666222444666666444333444555555444333222222333444555111000111222444555333222222222222222333333444444444555666777777888888888777777777666666777777777333222111222333333111000111111111111111111222222111222333333222111111111000/////////000222444555666555555444333222111111333333222111000///...---...///000///------///111444555666666666555444333333333333333333333333333222222333444444444444333333444333000222555444111333333444333333222111111555999:::666333333333000777777666333222333666999;;;:::888777888:::===???>>>??????===;;;:::;;;<<<>>>>>>===>>>>>>???>>>>>>???@@@AAA@@@>>><<<:::888777555333222222333444555444444666999<<<@@@CCCDDDKKKKKKIIIFFFCCCAAA@@@AAA@@@AAABBBCCCBBBAAA???===AAAAAABBBCCCDDDCCC@@@===>>>???@@@AAAAAA@@@>>><<<<<<;;;:::;;;<<<<<<:::888333444444555666777777888999:::<<<===>>>===;;;999<<<;;;;;;<<<===@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFBBBDDDFFFKKKRRR]]]iiiqqq~~~}}}zzzyyy{{{}}}}}}YYYBBB;;;999888888999:::999888777777888:::888555777===<<<;;;:::;;;<<<;;;999777777777777777888888999:::999888888777555444333333555222111444555333444888111111111111111222222333333333222111222333444555666666666666555444333333111444666444111///000111333333111000000111222222...///000111222333444555777555444444444555>>>GGGXXXGGG777222444333000---///222555555222//////000111111222222111111000000+++++++++---///000///..............................000222111......000333///////////////......---,,,.../////////000111333111000///000111111///---////////////000111111222111222222222222111111000222222222111111111111111333111//////000111222111/////////...//////000111222444444333111000111222333222222333555666555444222222222222222333444444111111111111111222333444000222444444444444666777555555555555555555555555444444333333333555666777222222444888888555333444222222222222333444555666666555444444444666777888555666888888777777999::::::888666333111000000000000222333333111000000111111222444666777888888888444444555555666666555555444666777777555444555555111444777666444333444666444444333333333333444444222222222444555555333111222222111111111222333333222333555777888999::::::888888777777777777888888444222111111222222111000000000000111111111111111000222444444222222222333/////////000000222333444444444333222222111000000000000111111000///...---...000222000...---000333777888888888888666555444333333333333444444444444222222333444444444444444222333222///111444444000333333333333333333222111666::::::666333333222000666666555333111111333666:::999888777777888:::;;;===>>>???>>><<<;;;<<<===???===;;;;;;===????????????AAACCCCCC@@@>>><<<<<<999777444333444444444333222444666999<<<>>>AAABBBJJJIIIFFFDDDBBB@@@??????CCCCCCDDDDDDCCCAAA???===??????@@@BBBDDDDDDBBB@@@@@@AAABBBBBBBBB@@@>>>===<<<;;;;;;===>>>>>>;;;999444444444555555666666777777666666999===>>>===:::;;;;;;;;;;;;===???BBBCCC@@@@@@AAABBBCCCDDDEEEFFF@@@BBBEEEHHHLLLQQQVVVZZZdddrrr~~~~~~}}}zzzyyyzzz|||lllPPPCCC;;;999888999:::;;;:::999666666888999666333666======;;;999999;;;<<<;;;:::777777888888777777666555666666555555444444444444333000000333555444666:::333222222111111111111111333222111111111222444555444444444555444444333222000333666555111...///111111111222222222222222333111111222333444555555666777555555555333333:::CCCPPPBBB555222222222000111111444777555000------///000000111111000000///...++++++,,,...000111000...////////////////////////---...000111111111000000///000000000000///......***,,,//////......000222000000///000111111///,,,............///000111222111222222333333333333222111111111111111222222222222000------...000000000222000///....../////////333444555333111///000111333333333555777888666555333333333333333444444555333222111111111111111111222222333222111222444666555555555555555555555555222111111111111333444555555222333777777444333777111111111111222333444555333222222222333555666777555444444555777888888777888777444222111111222333000111333333222111222333222333555777999999999999444444555555555444333333333555666555333222222333000444777666333222444777333333333444444333333333444444444555777666333111333222111000000111222222111222333555777888888888777777666666666666777777444222000000111222111000/////////000000111111111...000333333111111222444//////000000111111222222222222111111000000//////---...///000//////...---,,,///111000------000444;;;;;;;;;;;;999777555444333333333444444444555555222333444444555444444444222333111...000444444000000111222222222222222222222666777444222333333111333444555444333333555666777777777777777888888999999;;;<<<<<<;;;;;;;;;<<>>>>>;;;???BBBBBB@@@===<<<<<<<<<999666555666666444222333555888;;;===??????@@@CCCBBB@@@@@@?????????>>>@@@AAABBBBBBBBB@@@>>>===??????@@@BBBEEEFFFEEEDDDEEEFFFFFFEEEDDDAAA>>><<<;;;;;;<<<===???>>><<<:::555555555555555555555555777777888888888777888999888888999999;;;>>>@@@AAA<<<===???AAACCCEEEGGGHHHDDDEEEFFFGGGGGGIIIMMMPPPRRR\\\iiisss~~~}}}{{{zzzzzz~~~|||WWW@@@::::::999999999;;;<<<;;;:::555666777888555222666======;;;999999:::<<<<<<<<<777888888888777444222111333333333444444444555555222//////333555555777<<<444444333222111111111111000///.........000111222222222333333444444333333000444777666111...///222000111222333333333333333444444444555555555666666444333444444111...333;;;@@@777000///000000222555333666777555///+++,,,/////////000000///...------++++++,,,///111222111///000000000000000000000000***+++,,,///111111///---000000000000000//////...(((+++......------///111000//////000111111...,,,------------...///111111111222333333444444444444000000111111222222222333222///---,,,---///000000555333111000000111111111///222333333000///111444//////000222555555444222444444333333444444555666555444333111000/////////444444333111///000222555555555555555555555555555000////////////111333444888333111555555222444:::222222222222333444555666222222111222333555777999888555333444666666444111555444222111111222444555000222444444333333444555000222444666888888888888444444444444333333222111333444555444222000000000///333777666333111444777111222444444444444222111555555555666777666333000444333222000000000111111000111333444555666666666666666555555555555666666444222000000111222111000......//////000000000111,,,///222222000000222444//////000111111111111000000000000///////////////+++,,,.../////////...---+++...111000---,,,000444=========<<<;;;888666555333333333444444555555555222333444444555555444444222333111...///333333000...///000111111111111111...333555222111333444222333555777777777777999:::444555555666777888888888555777999999888888999:::???:::555444777;;;======888<<<@@@AAA>>><<<;;;<<<===:::888777888888555222555777:::===???@@@??????===<<<;;;<<<===??????>>>:::;;;===>>>???>>><<<;;;??????@@@BBBFFFHHHHHHGGGKKKKKKJJJHHHEEEAAA===;;;;;;;;;<<<>>>??????<<<:::555555555555555444444444:::<<<===999222///111555777777777888:::<<<>>>@@@<<<>>>@@@BBBEEEHHHJJJKKKHHHGGGEEEBBB@@@BBBFFFIIIIIIPPPVVV[[[cccuuu|||zzzyyyfffIII===>>>:::<<<===;;;888777888:::;;;999888:::<<<;;;888555888999::::::888777777777999999999999888666555444666555222111000000111222444444333222333444555666333333222222222333444444000000///////////////000333444555555333111111222333333333333333222111000111111111111111111111111111333555666888888888777666222//////111444444222111222222111000111333555:::999777222------000333111111111111000///---,,,,,,...///...,,,,,,111555111111///...---,,,,,,,,,......//////000000111111///000111111111///...---...///000///...---...///000111222222111000///...,,,---...///000000000000555222000333777888555111666222///...111111///---333222000000111000///---111000///......///000111333333333222222111111111111000000000222333222111333555777555222///000111222222111111000000//////666555444333222222222222222333666777888777666555777777666888999999777444888666333333444666777777111111111222222333333333333333444444555666666777333333222222333333444555111222444555666777777777333333333333333444555666555333333555888999777555444333222222222222444555777666444333222333333444222333555777777666555444555444333222333666999;;;...222555555333111111222222222111000111222444555333444666777777555333111444555555333111111222333000000000111222222333333444333222111000000000000111111111111111222222222000......111444555111......///111333444333222111+++---000222333222000...------...///000/////////;;;:::999777666555333333888888777555555444444444333444444555444333111000111000//////111333444444555444333222222222222222333333333333444444555666777555333444666777555222555444444666777666222...000222555888999:::999999BBB>>>999888999::::::999>>>===;;;::::::;;;<<<===;;;<<<<<<===<<<;;;999888444555999===AAABBB@@@===>>>888666:::>>>===;;;:::222999===:::888:::>>>???BBBAAA@@@??????BBBGGGKKKLLLIIIFFFGGGJJJIIIDDD???BBBBBBBBBAAA???===;;;999;;;888555333333444444444777666444333333444555666555666777888888888888888999:::<<>>:::777666888::::::999<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;:::999888888999<<>>:::888777777888888888777666777888888666555666777999999999999999888777666555444333222111222333444777666555333222222111111888777666555555555555555333333333333333333444444555666777555333111000111111222222222222111000000111111222333333444333333222333444666777777777777777555222222222333333222222333333111000000222444///000111000//////111333222111///...------...//////---,,,,,,...000000000///...---,,,+++************++++++---...///000000//////000000000///......000000000000000000000000000000111111111000//////111111111111000///......111///...///333444111...000333666555111...///222///...---///111222222111222222333333333333222222111222333333333222111000111000000000222333222111777888888777444222111222222222222222111111111111222222111000////////////111333666888999999888777555:::???>>>999666999===777666666666888888666555222222222222222111111111222222222222333333333333111111111111111222222333444444222222222333444444111111222333444666666777666555444444555444222000555555555444444333333333333222111111111222333444111222444555555555444333888888888777777666666666555555444222000111444777222222111222333444555666777666444333333333444555444333333333333333333333111111000000000000//////000000000111222333333444222222111111000000//////***...222111...+++,,,...---...///000///...---,,,//////000111111222222222000000///...///000111222+++,,,---///111333555555333333222111000000000000000111111222222222222111000000000000111222333444444333333333333444444555111222333333333222111000666444222222333444333222111111222555777777555333000111333555666777666666999777555555777999:::999:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888999;;;=========>>><<<;;;===;;;999;;;???888<<<===888555777;;;<<<===>>>@@@AAABBBEEEHHHJJJIIIGGGEEEEEEFFFFFFBBB???GGGGGGGGGGGGFFFDDDBBBAAA>>><<<<<<<<<===<<<;;;999777777555444333333333333333444555777888999999999777777888:::===AAADDDFFFEEEDDDCCCAAAAAAAAABBBCCCCCCAAABBBDDDEEEHHHRRR]]]tttkkkTTTEEE>>>;;;:::<<<::::::;;;;;;<<<<<<======999888666666666777888888777888999888666666777999999999999:::999999888888666666444333222222222222555555444333222222222111888888777555555444444444222222222333333333333333555666777666333111000111111111111222222111000000222333444444444333222222222222333444555555555666555444333333333444555555222333333111//////111333...///000111111111111111333222000.........000111222///,,,---000222222000...---,,,+++************)))***+++---...000111111//////////////////......//////...///000111000///000000000000000000//////...///000111111222222222111000000111333444222000///222444444222000//////000//////000222333222111111222333444444333222111000111222333333222000///111000000000222333222111555666666444333111//////222222222222333333333333222222111000000///000000000111444666888888777666555999<<<<<<999777888;;;555555555666777777444111333333222222111111000000222222333333333333333333000000000000000111111222555444222000000111222333000111222444555666777777999888888777666444333111333333333333222111000000111111000000000222333444111222333333444444333333000111222444555555444444555555444333222333444666111222222333444555666666666555444444333333444444333222222333444444333222111111111000///......---000111111222333333333333222222111111000///......---000333333000...---......////////////...,,,,,,111000000000000222333444222111///...///000222333000000000111222222333333222111111000//////000000//////000000111111111222000111111111111111222333333333222333333444555555555444333111111111222222444333222111111222222222222222333555666666444333000111222444555555555555888777666777777888999999999:::<<<>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<888777666666888999888666:::999;;;<<<999777;;;CCC<<>>@@@BBBBBBCCCDDDFFFGGGEEECCCCCCDDDCCCAAA>>>FFFFFFFFFFFFFFFDDDBBBAAA?????????AAABBBAAA>>><<<999999888666555444444333111222444666777888999999666666777888:::===@@@AAACCCBBBAAA@@@?????????@@@CCC??????DDDHHHLLLQQQXXX^^^nnn}}}bbbSSSDDD??????>>><<<<<<999999999:::;;;;;;<<<;;;888888777666666666888999999999:::999777888999;;;888999999::::::::::::999999888666555333222111000222333333333333333333333777666555444333333222333111222333444444444444333555666777666333111111222000111111222222222111111444555555555444222000///111111111111222333333444222222333333444555666777222222222111//////111333000000111222222111000///444222111//////000111333333000...///222444222000---,,,+++******************+++,,,---///000222222..................//////...---,,,---///000///...//////////////////000000...///000111111222222222000000000111222333222111000//////111333222///+++333222111111333333222111///000111222222111000///000000111222222222111000111000000000222333222111555555444444333222000///222222333333444444555555333333222111111111222222...000222444555555444444444555555777888888777555222222333555666444111...222222222111111000000000333333333333444444444444000000//////000000111222666444222000///000111222000111333444555666666666888999888777555444222222333333333222222111111111111000000///000111333444000111111222222222222222...///111222333222111111333333444555666555444222111222333444555666777777333444555666555444222111222111111333555666444222222111111000///...------222333333333333222111000333222222111000//////...111000///111222111...+++000000000000///......---111111000///000222444555222111///...///000222333222222222111111111111111222111000000000000000000/////////000000111111222///111333222111000111333222222222222222333444555999777333//////111444777444333222111000000222333444444555555444333222222111111222333333333333333999999::::::999888888888888:::<<>>;;;:::;;;;;;;;;;;;<<<======>>>777777777999:::888555222444555999;;;888666;;;DDD>>>@@@>>>888777:::<<<<<>>EEEEEEFFFFFFFFFEEECCCBBB@@@@@@AAACCCEEEDDDAAA>>>;;;;;;;;;:::888777666555111222333555777888888999777666666777999;;;===???@@@??????>>>============@@@<<<<<>>???>>><<<;;;;;;;;;;;;;;;<<<===>>>???999999;;;===>>>;;;777333111333777:::999666:::AAA<<<>>><<<888888<<<===<<>>>>>>>>>>>DDDEEEFFFFFFFFFEEEDDDCCC??????AAACCCEEEEEEBBB@@@<<<<<<<<<<<<;;;999888777111222333555666777777777666666666666777:::<<<===========================BBB>>>>>>EEEJJJJJJJJJKKKOOOSSSXXX[[[]]]ddduuutttZZZHHH@@@<<<;;;<<<;;;999:::>>>===;;;999:::<<<<<<;;;999555888::::::888888999;;;999999999888777888;;;===888999:::;;;<<<<<<<<<<<<666666666666666555444333222222333444333222111111333333222222222222333333111333555666777777666555333555666666555444444555222222333444444444444444///111333444444333111///333222222111222333444444111333555444222111222333...///000//////000333555222///......000000///---///////////////////////////000111111000//////000------,,,++++++++++++,,,++++++,,,---......//////......---------...///000...+++***,,,000222000---///......---...///000111000000000000///...------...///000111000000000111000/////////000000000///000///...///111222222111000//////......//////000111000/////////000222333111000000000222333222111555333333444777777666444222333444555666777888888444444333333333333444444///111222333333222111000---///111222222222222222333222222222333222000---000000000000111111111111///000111222333444555666111000000000000111222222333333333333333222222222222333555666666555333222111444666555333222333555777666444333333666999;;;444333222111000111222333000/////////000000111111555555555444333222000000444222111222444555333111111222444666777888888888333333444444444333222111111//////222777888555222222222222111111000000///111222444555555333222111333333333222222222222222......///111222111///...000000000///000000111111////////////000111222222....../////////000000000------......///000000000000000////////////000000333222111000000000111222...222555444111///000333111111000000///000000000555444222111111333555666444555444111//////333666333444666555333222333555444333333222222222333333555999<<<===;;;999999:::888999;;;===>>>>>>===<<<;;;::::::;;;<<<>>>???AAA<<<;;;;;;<<<===<<<999777444444888<<<;;;777888<<<888:::999777888======;;;CCCDDDEEEDDDCCCCCCDDDEEE@@@??????===<<<;;;<<<>>>AAABBBCCCDDDDDDCCCBBBBBB>>>>>>???AAACCCDDDBBBAAA;;;;;;<<<<<<;;;:::999888111222333444555666666666444444444444666888:::;;;:::;;;;;;<<<============BBB@@@BBBHHHKKKJJJIIIIIIKKKNNNSSSVVVSSSSSS]]]jjjuuu~~~ttt^^^KKK@@@???>>>===<<<888666;;;BBB???===:::;;;======;;;999555888;;;<<<:::888999;;;888888888777666777:::===888999:::;;;<<<=========444444555666777777666666333444444444333111///...333333222222222333444444///000222444555555444333222444666666555444555666222333444444555555555555,,,...111333444444333222555444333333333444555666222555666555111...///000---.../////////111444666000---+++,,,...000///---,,,---......///......---,,,///222111...,,,---000------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------...------,,,---...///000///,,,***,,,111333111...///...------...///000111,,,---...///000000000000000222333333333222333333///111333111......111444,,,++++++---000222222111111000///......///000111222111///---...000333444111000000000222333222111222000000222555666555222222333444555666777888999333333333222333333444444111222333444444333111///***///333333000...111444555333222222333222000/////////000000111111222222---...///000222444555666111111111111111222222333222333333444444444333222333444555666666444222111111444777777666555777999666444222000111444999;;;555444222111111111222222///////////////000111111222222222222222222333333666222//////111333333222000222444666888888888888555444333222222222333333111//////222888999666111222222222222111111111111///111333555555555444333333333333333333333444444---111555666333111222444///////////////000111222.........///000000111111------...///000/////////000000000000000///////////////.........//////000444333222000000000111111---222555555111...000222111111000//////...//////000111222333333333333333555555555222//////333777000333555555333333555777555444333333222222333333222666;;;===;;;::::::;;;999:::;;;===============;;;::::::;;;<<<>>>@@@AAA===;;;999999::::::999888777777:::>>>===888666888444666777666888======999???@@@AAA@@@@@@@@@CCCEEE??????>>><<<;;;:::<<<======>>>???@@@@@@@@@???>>>>>>======???AAACCCBBBAAA999:::;;;;;;;;;:::999888222333333444555555555555222222222333444777999:::999999;;;<<<===>>>>>>>>>;;;;;;>>>FFFIIIGGGGGGHHHFFFKKKTTTZZZVVVQQQVVV```VVV```sssttt^^^OOOFFFAAAAAA999666;;;???<<<;;;===??????@@@>>><<<;;;:::;;;888888777777777888:::;;;777777888888888999999999777777888999;;;<<<<<<===777555333333555555333000555555555444444333333222666444222111222333333222///000000000111111111111111222333444555555555555666333111222444666555333111111222333444666666777222222222222222222222222111111111111111111111111555000...000///,,,000777000000////////////000000////////////////////////000///...------...///000,,,------...............---,,,***))))))***,,,------...///111111111000///---------...............111111111111111111111111000000111333555555222000888888777666444222000///...------------......///,,,...000222333222111111---,,,---...000111000///000////////////000111111888444000///000111///---444666555222222555111(((111666777444444888777222000111222222333333333333---000444777777444111...+++---000000000000111222000111222333333222111000///000111222222111///...//////000111222222333333111111111000000000000///111111000000000222333444555555555333111000111333555444444444444555666666999555111000111444777999555333111//////111333555222111000000000111222333000000000000000000000000222222333333333333333333///444666555555888:::999444111//////000111111000333222222333555555333222444444444444444444444444111111222333444444555555000000111111222222222222222222111111222222333444000////////////111222444333333222222111222222333000///...---...000222333333111...---...111222333///...---...000222222222+++---111444555333000...000111333222000/////////000000////////////000000333111000000222222111000000//////000222333333222555555555444444333333222222444555444222333666:::111333555777888888777666============>>>>>>>>>>>>???===;;;999888999;;;<<<:::;;;<<<>>>>>>===;;;:::999777666666777777666555999888666555777:::>>>AAA;;;999999;;;???AAA???===;;;<<<>>>??????>>><<<;;;???>>>======???>>>;;;777<<<<<<>>>AAADDDDDDBBB???<<<<<<<<<;;;:::888777666:::555000///222555666555111111111333666777666555888999999999888999<<<>>>>>>???BBBHHHLLLKKKIIIHHHHHHLLLRRRWWWYYYWWWRRROOOOOOTTT___pppxxxaaaOOOBBB======<<<888888>>>AAA??????AAA:::;;;<<<<<<<<<===???@@@999888888888888999:::;;;777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;666444222333444555333111555555555444444444444444666444222111222333333333222222333333333444444444333444444555666666777777444333222333666777666444111111222333444555666666222222222222222222222222111111111111111111111111...+++,,,111222000222777000000000//////000000000000000000///......------///...---,,,,,,---...///------...////////////...........................///000000111111111000000---------............///111111111111111111111111000000000222444444222///222222222222111///......111111000000000000000111............///000111222---,,,,,,...000111000///....../////////000000000111///---...111333333222666888777444555777333,,,,,,111222000111555444111111111222333333333222222000222444555555444333222...///111111000000111333000111222333333222111000///000111111111000///...000000111111222333333333222111111111111000000000111111000000000111222333444555555444222000111222444333333333333444555555999777333222222444666777444333111000000111333444444333222111000111111222333333333333333333333333333333333333444444444444444888999666444444444111222000//////111333333333555444333333333333000...555555555444333333222222222222333333444444555555111111000111111222222333333222222222333333444444333333111000000000111222222222111111111111222222000///.........000222333333111///...///000222222333111000000111111///...,,,---///111111111111000000111222111///...///000000///////////////000111333222111111333444333111111000///111333444333222333222222222111111000000000222444444444555999<<<222333444666666666666555::::::;;;<<<======>>>>>>;;;::::::999999999999999777888:::;;;<<<;;;:::999999888666666777777777666999777555444555777:::<<<:::999999;;;>>>@@@???===<<<<<<<<<;;;;;;<<<<<<<<<===;;;::::::<<<<<<999777<<<===???CCCEEEEEECCC@@@?????????>>>===;;;:::999888555111000222444555444222111111333555777666555666777888777777888;;;>>>???@@@CCCIIIMMMNNNLLLKKKIIILLLPPPTTTUUUSSSPPPNNNJJJNNNUUUbbbttt|||___QQQGGG======EEE>>><<<<<>>:::888999888888999:::<<<>>>@@@AAA888777777777777888999999777777777888888888888999<<<<<<;;;:::999888888777444333222333444555555333555555555555555555666666777444222222333444333333222333333333333444444444333333333333444555666777222222333555777888666555111111222333444555666666111111111111111111111111000000000000000000000000+++***,,,111333222222444111111000000000000111111111111000///...------,,,------,,,,,,,,,,,,------......///000000000///////////////000000/////////000000///////////////000------........./////////111111111111111111111111/////////111222222000...000111222222222222222222333333222111000000000111///...---,,,---...111222---,,,,,,...000111000...,,,---...///000///.........,,,,,,---000222333333666777666444444555222---***---//////000333333111222222222333222222111111333333333444444555555555111222222111000000222444111111222222222222111111000000111111000//////...111111111222222333333444222222222111111111111000111111000/////////000000111333555444333111000000222111111111111222333333888777666444444444555555333333333333333333333333555444333222111111222222444444444444444444444444333333444444444555555555555999:::666333222000,,,000///...///222444444444333222111222222222000...666666555444333222111111333333333333333333444444222111000000000111222333333333333333333444444444666555333222111000000000111111000000000000111111000///......///000222333222111000//////000111222333222111111222111///---,,,,,,---...///000222222111111111000......000222///////////////000111111333222222333555666555444111000000111333444444333222222222111111111111111333444555555555666888:::444444333333333333444444777888999;;;<<<======>>>999:::;;;;;;;;;:::999888777888999::::::999888777999777555555666777666555999888666444444555777888999999999;;;===>>>===<<<<<<;;;999888888999;;;<<<999888777777888999888666;;;<<>>>>><<<999999999999999999;;;<<<===<<<;;;666666666666666666777777777777777777888888888888999999888777666555555444333333333444666777777777444555555555666666777777777555222222333444444333000000000000111111111111111111000000111222444555111222444666888888666555111111222333444444555555000000000000000000000000////////////////////////...---...000111000//////111111000000000000111111////////////............------------------------...//////000000000000000///...---,,,,,,---...///000///...---,,,---...///------......//////000000111111111111111111111111.........///111111///......///111222333444444555333222111000///////////////......---...///000111---,,,,,,...///000///---+++,,,...000000///---,,,111000000///000000//////222333222111000000...,,,...000111222333444333222222222222222222111000///222222333444444555555555333444444222111111333444222222222222222222222222222222222111111000//////111111222222333333333444222222222222111111111111111111000/////////......000222444555333111000///000000//////000000111222444555666666555444555666555555666777666555444333333333333333333333333444222222222222222222222222333444444555555666666666000555888555333333222///000///...///222333333222...---...000222444333222444444444333333333333222222222222222222222111111333222000///000111222333111111222222333333333333444444333111000000//////000////////////000000111////////////000111222333222222222111000000111333/////////000222222000...,,,,,,...000111222222222111111000...------000333///......//////000111222444333222444666777777666222111000111333555444333444444444444444555555555888888777666555444444555555444222111000111222333555666888;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666888666444444555555555444888777666666666777888888888888999;;;<<<<<<<<<;;;:::999888777777888999:::777666666666777777777777999:::===BBBEEEEEECCC@@@EEEEEEEEEEEEDDDAAA???===666666555555555444222111333222000111333555666555222333444555555777;;;>>>???BBBDDDGGGJJJNNNMMMIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJLLLPPPWWW___cccyyyoooTTTAAACCCDDD>>>???JJJ======<<<<<<>>>AAADDDDDD:::999:::<<<>>>===:::666888888888888888888888888777777777777777777777777666666666666666666666666444444666666777777888999444555555555666666777777777555333222333444444333/////////000000000000111111111111111222333444444000222555777777666555555111222222333333444444444000000000000000000000000////////////////////////000///---,,,...000///---111111000000000000111111,,,------...///000111111.........//////............//////000000000000000000...+++((((((+++...000111000///.........///000------......///000000111000000000000000000000000...------...///000///...***+++,,,...000111222222333333222000////////////...///000111111111000///------,,,---//////...,,,+++,,,...000000///---,,,333333333222000///......000000000000...,,,,,,,,,222222333555444333111111222222222222111111000///...000222444555444333222333444555444222222333555333222222222222222222333444444333222111111000000111222222222222222333333222222222111111111000000000000000000//////.........111333444222000//////...............///000000///222444555555555777999777888999:::999888666555000111222333444555555555222222222222222222222222333333444444555666777777...333666444333444444111111000//////111111000...---------///222333333222000111111222333444555555111111111000000000000000333222111000000111222222...///000111111111111000///000000000000000////////////......///000000111/////////000000111222333222333333222111111444666000///...///000000///---+++---111444555444222111000000000...------000333///////////////000111111444333222444666777777666111000000111333444444333444444555555666666777777888777777666666555333222666444222000///000111222444666999<<<>>>????????????===:::888888:::===@@@@@@@@@???>>><<<:::888777777555333333444555444333444444555555666777777888777888999::::::::::::;;;666777888999999888777666777777888888888777888888666777:::===AAABBBAAA???DDDEEEFFFFFFEEECCC@@@>>>777777888777555333222111333222111111333555555444222333444555666888;;;>>>:::???CCCFFFLLLSSSTTTPPPLLLKKKIIIGGGGGGGGGHHHHHHJJJKKKKKKLLLMMMNNNPPPQQQ\\\hhhyyy___MMM@@@BBBCCC===<<>>>>><<<<<>>>>>>>>>>>===:::666444444777<<>>===;;;::::::888666444444555666555444222222444555666666666666666888999:::999888999:::555666888::::::888666555777999;;;;;;:::888888888444444666999===@@@@@@@@@AAACCCEEEFFFFFFDDDAAA@@@999::::::999666444333333222111111222444555333222222333444555555777:::<<<666>>>CCCEEENNNYYY\\\XXXLLLKKKHHHFFFFFFFFFHHHIIIFFFHHHJJJLLLMMMLLLKKKJJJPPPVVV___llloooPPPHHHAAAAAAAAA???>>>@@@???AAACCCIIIUUU```___WWWMMMGGG???<<<===???>>>===<<<======>>>===<<<;;;:::888888777777666666666666777777888888888999999999222555666666555444666888555555555444444444444444888666333333444555555444333333444444444555555555111333555777888777666555222444555444222000222444222222222222222333333333222222222222222222222222111111111111111111111111---...,,,***...222///(((//////............//////+++,,,---...///000111222------...//////...------------...////////////...000000///......///000000......000111222222333333------...///000111222222000000000000000000000000///...------///000000///000111222333444444444444333222222111111111222222///000000000000000//////...---,,,---......---+++....../////////000000000---///222333111000111222333111222444111,,,...333333000111555555000///222///000000111111111111000///000111333444555555555...111555666555444333333444333222222222222333444444333111000.........///000000000000000000000000000000000/////////......///000111222222222111000///000111000//////000111...------------...//////,,,///222222000111555999:::::::::999999777777666111111222333333222111000333333333333333333333333111111222333444555666666444777777222000222444333222111111333444444222000444222111111222111///---//////000222333444555666000000111111222222333333111111333333333111000...---...000111222111000///,,,---///000111111111000////////////000111222333//////000111222222222222444555555333111444;;;BBB:::777222///.........---///000222444444222000///---...//////......///111222111000//////......///333222111111333444333111///......///111222222111//////000111222333444555222111111333666777555333444333222111111111222333333555888;;;======<<<;;;:::888666444444777:::<<<===<<<<<<<<<;;;<<<<<<<<<:::999777777888888888777555666888999999888666666555777:::999888777888999777777777888888777777777666:::===>>>;;;888777666555333333555:::>>>@@@AAA@@@BBBDDDGGGGGGEEECCCAAA;;;======:::666444444555000000222444666555222000222333444333333444777:::888@@@DDDDDDKKKVVVYYYSSSLLLKKKIIIGGGFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEGGGJJJNNNUUUffftttUUUAAA???<<<;;;<<>>>>>::::::;;;<<<;;;:::888777888888777777666666666555777777777777666666666666111444666555333222444666555555555444444333333222888666444333444555555444333333333444444444555555///111444777888666444222333444555333000///111333222222222222222222333333222222222222222222222222111111111111111111111111///111000---///111*** ......------------......------......///000000000,,,,,,---......---,,,,,,,,,------...............,,,...///111111///...,,,)))***,,,...000000000000------...///000111222222000000000000000000000000000...------///000000//////000000111111111000000//////////////////000000111000...------...///000...---,,,---......---+++000////////////000111111,,,///222222000......000333000111333000+++---444333000111666777222222555...///000111111111111111333222111111333555777999,,,000444777666444333333444444222222222222444444333222000...---,,,------000000000///////////////////////////............///000111222333333222111///000000///......000222...------------...//////---000333111...///333888999999888888777666666555333333333333222000...---000000000000000000000000000000111222444555555666333666555111000444777666111111222444777777666444111111000111333333222000111111111222333333444444111111222333444444555555000111333444444222///---...///111222333222000///...///000222222222111000////////////000111333333///000111222222333222222555666555333111555>>>EEE:::666222///000222333333111111111111000000000000,,,...000000///...///000333222111///............333111000000222222111000///...---...000222111000//////000222333444555555444333222333555555222///333222222222222222333333222444888:::<<<;;;:::999999999888888888999;;;<<<777777888999:::<<<===>>>===;;;999999:::;;;:::999;;;<<<===>>>===;;;999777444777:::999777666777999999888777666666777888999666:::??????<<<888555555555444222444888===AAACCC???AAAEEEGGGHHHGGGEEECCC===>>>>>>;;;666444555777///000222555666555111...111222333222111222555777<<>>??????>>>DDDDDDTTTssszzz\\\BBB>>>CCC@@@<<<;;;:::;;;<<<<<<===<<<<<<<<<444666888888666666666777888777555444444555666777666666777777777777666666444777::::::888555444333555555555666666666777777666555444333222222111222555555666777888888888777444444333333333333333333222222111111222222333333666444222000000222444555444222111222444444111//////000111222111000...,,,---.........//////000000111111000...---///333666...,,,++++++---......---,,,...000000...---///111777444111//////000///...666444111///...///111222000000111222333333333333333000///111000,,,***,,,//////000000000000000///000//////............///---------------...//////111111000......---------000///---,,,++++++,,,---111111000//////000111222111111222111111000///...///000111222222222222222---///111444444333111000444111......000222111000000000111222333333444444333333444666888777555333222000///222555444...)))000222333333111000000111555222///000444555222///...///111000///...///111......///111333333111000---...///.........000222///............//////000//////111222222333222222555666888999999777555444111222222333333333222111......//////000000111111000000111222333333444444000///000333888999777555666555444333222333333444444333111//////111444555...///000111222333333333666555555444444333333222444444333333222111000000111111111111000000000000000111111111111222222222/////////000111111///---......//////000000111111%%%+++222222//////333888111333666555222000000111000//////...//////000111///,,,***,,,///222222111000///...---...///111333...------...000111000///...111111---///444444/////////...---...000222444555444222000000111222333222333333444444333333222333555999<<<<<<999666444999888777666777888:::;;;>>>===<<<<<<===<<<:::888888999:::::::::999888777<<<>>>@@@???===;;;::::::555777999:::;;;;;;:::999;;;:::999888888888999:::===??????<<<888555666888000000000333777>>>DDDGGG@@@CCCEEEFFFEEEEEEEEEEEEAAA???===:::777555333333444333333444555444222///111000000111444777999999???===<<>>>>>=========???@@@???<<<:::999999777888;;;===>>>===;;;999;;;:::999888777888999999<<<<<<<<<;;;888777666777000000000222666<<>>===;;;999888777777666555333333444444222000/////////000222555777888>>>???@@@CCCGGGIIIKKKKKKJJJHHHGGGJJJNNNPPPNNNKKKBBBAAAAAABBBDDDDDDCCCBBBBBBEEEFFFDDDEEEJJJLLLLLLTTTcccvvvYYYYYYZZZ]]]cccooo{{{eeeMMM@@@999999:::===AAADDDDDDBBB@@@LLLgggqqqQQQCCC???<<<;;;===>>>>>>===<<<;;;:::999888999:::<<<;;;:::999999::::::999777555333333333333555555555555555444333222222555888999888666666666222333333444555666666666000000111222333555666777333333444444444333222222333333222222111111111111222222222333333555666666666555333222222444555777666444111111222333333222111111000000//////000000......////////////000000---///111111000............---,,,,,,...//////...---...//////......///111111000000222333333111///---///000222333333222111///000111222333333333333222//////111111---+++---******,,,...///000000111000///...---,,,+++++++++///......---------......111000///......---......//////...------.........111111000000///000000111---...///000111111111111//////000000//////......//////000111333444444555222000//////000111111000000000000000000000000000444444444666888888666444555222111222555777555222222444555555333222222333555222000111444555333111000//////111444555555555000000000111333444333222222333333111///...///111///000111333444444444333222111111111111333444555555444333222111111111111333222000/////////000000000000000000000000//////111111111222222333333444000111333333222111222333444444555555555555555555555444444333333222222222000111111222222222111111000111111222333333444444222222111111000000//////.........//////000000111000000000111111111222222111000000111222333111////////////...------,,,,,,...//////000000/////////111333444333111//////000222222222222111///...---111111111111000---((($$$000000///......///111222111///------......,,,+++***---///...000444555333000///...---...///000111333222000/////////000111444444555555555555444444333444666888999999888888777666666555555666888999::::::999;;;======<<<:::;;;;;;===>>>@@@@@@@@@@@@===>>>???>>><<<:::999:::999;;;===??????>>><<<:::<<<;;;:::999888999999:::<<<;;;999999999888666444111000000222555:::>>>AAAAAACCCDDDDDDBBBAAAAAABBB=========<<<<<<<<<<<<<<<999777444333333333222111...///000111111333666888???CCCHHHKKKKKKLLLOOORRRIIIJJJLLLNNNOOOPPPPPPOOOEEECCCAAAAAABBBDDDEEEEEEFFFHHHFFFCCCBBBDDDDDDBBBDDDMMMZZZiiiUUUUUUSSSQQQQQQUUU[[[```xxxtttXXXFFF???>>>===<<<@@@IIIOOOLLLEEE>>>HHH___xxxpppTTTDDD>>>::::::;;;======<<<;;;:::::::::999999;;;<<<<<<:::999999:::888777666444444333333444555555666555555444333222///111444555444444444555444444444444444444444444000000111222333555666777222222222222222111000///333222222111111000000000111111111222333444555666666555444333333555666777666444222111111222333444222111000......///111222//////////////////000000...///111000///---------...---,,,---///000000///---...///////////////000//////111444666555333000111111111111111000/////////000111222222333333222111//////222111------///***+++,,,---.../////////......------,,,---------//////...------------...000000///...............//////....../////////////////////.....................///000111111000000000000000000//////...---000//////000111333555666111000000000000111111000000000000000000000000///333333333444666666555333444222000111444666666666222333555444222111111222333222111222444555333222444222111111333333222000111000000111444555444333111222222111//////000111000111333555555444222111222111//////000111444555555444222000//////000000444333111///...///000111222111111000000/////////111111111222222333333333---000222222000///111444444444555555666666555555444555555555444333111000111111222222222111111000333333222222111000000000111111000000/////////...,,,------...///000000111000000000000111111111111///.........000000///---........................000...---...111111///---222222222222000/////////000111222333333111///---//////000111000///,,,***000000////////////000111///...------......---,,,,,,.../////////111333333000000///.........//////111111000///...//////000000111111222222111111000222222333444666777777888666555555555555666777777777777888:::<<<>>>===<<<:::;;;;;;<<<===>>>>>>>>>;;;<<<>>>===<<<;;;<<<===>>>======<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>;;;999999:::999555111111111111222444777;;;======???@@@AAA@@@@@@AAABBB<<<<<<==================<<<999444222222222222222///222555555333444777;;;CCCJJJQQQRRRPPPNNNRRRVVVNNNQQQTTTSSSQQQNNNNNNOOOHHHEEEAAA@@@BBBEEEGGGHHHGGGHHHGGGCCCBBBDDDCCC???CCCFFFKKKUUUfff~~~IIIKKKLLLKKKKKKKKKMMMOOOYYYjjjzzzwwwcccMMMAAA???FFFCCCBBBIIIZZZeee___QQQCCCEEEOOO\\\aaabbblllxxxtttdddPPPCCC<<<999888999;;;;;;::::::::::::;;;<<<999;;;<<<;;;999888888999444444444444444555555555666666666666666555444333...000333444333333444555666666555444333222111111333222222222333333444555111222222222111000//////333333222222111000//////000000000000111222333444555444444444444555666777666555333111111111333555333111///......000222333000000000000000000//////000000000...---,,,...//////---,,,---///111111111............///000////////////222555777666333000333222000......///000222//////000111222222222222111...///222222......000.........///......------------------...///000111///......---------......000//////............///------...//////000000000......---------,,,,,,+++000000000000000///......111111111111000///......000/////////000222444666000000111111000000000000111111111111111111000000222111000111333444333111222111000000222444555666111222333333111000000111111111000111333333333222222111000000111111000///222111000111333444444333...000000000//////111333111222444444444222000...000///...---...000222333666444111///...///111222555444222000///000222333222222111111000000//////111222222222222222333333***---000000//////333666555444444555555555555555333444555555444222000///111111222222222111111000333222222111111000000///000000000///////////////,,,------...///000000111//////000000000111111111000...------/////////...------...///000000111111000---+++---222444222000222222000000000//////...---...000222333222111///000000000000000000111222000000///////////////000---,,,+++---///000000///...///000111///---///222111000000////////////000000000000////////////////////////000000/////////000000111222333444555666555555555555555666666777555555666999<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===???AAABBB???;;;888777888;;;===>>>======<<<===>>>???@@@AAA>>>;;;;;;;;;999444///333333222222333555777999777999;;;<<<===???AAACCC=========>>>===<<<;;;;;;===999555222222333333333111777;;;;;;777666:::???HHHOOOVVVVVVRRRPPPSSSXXXXXX[[[\\\YYYRRRLLLJJJJJJJJJGGGCCCBBBCCCFFFIIIJJJFFFHHHFFFDDDFFFIIIHHHCCCBBBAAABBBGGGPPP___ooo{{{DDDGGGJJJKKKJJJHHHHHHHHHEEESSS```___SSSFFFAAAAAAIIIKKKPPP\\\ppp|||sssaaaNNNFFFDDDHHHIIIIIIQQQ\\\ZZZSSSHHH@@@;;;888888888;;;:::999999999:::<<<===999:::;;;;;;999777777888222333333444555555666666555555666666666666555555111333555555555555666777888777666555444333222111444444333222222222333333111111222222222111000000444444333222111000000///000000000000000111111222333333333333444555666666555555555333111111333555222111000//////000222444111111000000000000//////000000000...------///111///...---...000222222222///...---...000000000...///000111333555444111...000...---,,,...111444666...///000111222222222222000...///222222//////111111111111111000///...---...............///000111---------------...////////////............//////+++,,,---...///000000000---------------,,,+++***000000000000///...---,,,000000111111111000//////000///......///000222333///000222222000///000111111111111111111111111111111000//////111222222000111000000000111222444555000222333333111000000111//////000000111222222222,,,...000000//////111222222000///000222444444333...///000/////////111333111222333333222111///......------------///000111444333111//////000222333333333222111111222333444111111111111111111000000222222222222222222222222+++---...//////111444666666555444333222333444444222333333444333222000///000111111222222222111111///000000111222222333333000000000000////////////.........//////000000111/////////000000000111111222000...///000111111000,,,---...///000222333333000---,,,...222555555444333111///...//////...---,,,---...000111111111111333333222111//////111444000000000000////////////,,,,,,,,,---000222222111//////111222///+++---111111111111111111111111111000000000000////////////000000111111111111000000000000000111222333444444555555555666666666666666444444555888;;;=========>>>===<<<<<<;;;;;;<<<<<<:::;;;=========???AAADDDCCC@@@:::666444666999<<<===<<<<<<===>>>@@@BBBCCCAAA@@@???>>>===:::555222555555444333333444555666222444666888:::<<<@@@CCC===>>>??????>>>===;;;:::===999555333333444444444222:::@@@???999777<<>>>>>>>>??????>>>???AAACCCBBB???<<<888777666777888:::::::::;;;>>>@@@CCCDDD???AAABBBBBB???<<<999888777666555444333333333444000111333555666999===@@@===>>>@@@AAA@@@???===<<<;;;888555444555666555555111999AAA???888555;;;BBBEEEIIINNNOOONNNNNNSSSWWW\\\]]]\\\YYYSSSLLLFFFCCCHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGEEEDDDHHHKKKHHHAAA@@@>>>???DDDEEEDDDGGGNNNQQQ\\\oooEEEEEEFFFEEECCCBBBCCCEEEGGGGGGFFFDDDCCCEEEKKKPPPkkk[[[KKK@@@BBBEEEAAA===>>>>>>???>>>999777999===??????===;;;999888888999::::::<<<===<<<999888888888555555555555444333333222000111222333444555555555111333444444222222333555444444555555666777777888333222222222333333444555111222333444444444444444666666555444333111111000555444333222111111111111111111222333333444555555222555777666333222222444111000000111111222333333222111111111000000//////+++...222444333111000000///...---...111333333333000---,,,---000111000...///...---------+++)))&&&...///000111111000//////...///000111111222222111000---...222333000000333111222333444444444444444111000///---+++*********++++++,,,,,,...///111222//////.........//////000((())),,,---///////////////000111111000...,,,+++,,,---...///000000000000,,,,,,---.../////////..................------------000333333111//////111,,,------...///000111111222111///000111333333222000222333333222222222333222444555555333222222333,,,---...///...///000111---222666333,,,(((---222111///......000222333222333444444333000000111222//////000000222444666777---...///000111111111000.........//////000111222---...///111222222222222000000000111222222222333222222222222222222222222333000---...111333222111:::777222///---...111333000000000000000111111111...///000111222333333333444444333333222111111111000000000000111111111111111111111111000000000000////////////000000000000000...,,,,,,---.........------..................222222222111222444666777444000---,,,...///...,,,///......---------......***...333444222000000111000000111000000///......111000///000111222111000,,,+++///222///***...666000111222333444555555555111111111111111000//////111111222222222222111111222333444555666555444333555666666777888777777777444444555777;;;===<<<;;;:::999999999:::<<<===???AAABBBAAA@@@>>>>>>@@@BBB@@@???>>><<<:::888666555777777888:::===@@@CCCEEE<<<@@@DDDDDD@@@======>>>888888666555444333333333000111222333444666:::======>>>@@@BBBBBBBBB@@@???:::888666555666777666555///888@@@???666333999AAAAAADDDHHHIIIKKKNNNSSSWWWYYYYYYXXXWWWSSSMMMGGGCCCGGGGGGHHHJJJLLLLLLIIIFFFHHHHHHEEECCCFFFHHHCCC<<<===;;;===AAAAAA===???DDDNNNTTTaaauuuGGGEEECCCEEEGGGHHHFFFDDDFFFCCCDDDGGGCCC???III[[[lllRRR<<<999===<<<>>>CCC>>><<<:::888888:::<<<>>>???>>>>>><<<;;;:::999999<<<:::888666666888:::<<<777666555555555444111///222222222333333444444444666555444333333444555666777777777888999999777666666444222222333333333222111111222333333444555555222222555::::::555222333111222333333444444444444444333111111222222111000333//////222444333222444333222222111111222222333444222000111222111...+++000111111111111222222222222000//////000333666999777444111111222222///,,,111///------/////////...//////000000///...---------,,,,,,...000222111///---...//////......///111555222000222222000111555000///...---------------+++,,,,,,,,,++++++,,,...///////////////000111111111111000000000111333444555555444333111///---,,,---...///...,,,++++++,,,...,,,+++,,,///111///---111...)))&&&'''***///222.../////////000000111111...000111000///...///000111111000000000000111111222222111000...///222444000222333333111000000111000333333111111444444111000333666666222000///000222111111111222444666777999999999777444222222222111111111111111111111111222000///222555555111,,,222111000//////000111111111111222222333333333333111111000000111222333333:::666222000222333222000000000111111111000000///333222000...---......///111000///---------...///...///111333444444444333222222222111111111111111111111000///......//////,,,,,,---...//////......////////////000000000000------......//////000000,,,,,,---------------,,,,,,...000222333222111000000///------/////////...111...******---///000///333000,,,+++---000222333444333000...---///111222......//////000000111111...///111111///...///000222333333444444555555555;;;777222111111111///---...///111333444333222000666888999999777555444555333333222222222333444444666666777999<<<<<<;;;999;;;:::999888999;;;===???BBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@>>>;;;999777666555777777666<<>>AAACCCCCCBBB:::777555888<<<<<<999444333222111333666999:::;;;888;;;???DDDHHHNNNTTTXXXSSSSSSQQQOOOLLLKKKJJJJJJKKKJJJIIIKKKMMMMMMKKKHHHEEEEEEEEEDDDCCCAAA@@@???AAACCCDDDBBB>>>===@@@CCCKKKMMMSSS```tttDDDBBB@@@AAADDDEEEEEECCCGGGCCCCCCFFFBBB>>>EEERRR|||jjjRRR>>>:::<<<:::999<<<<<<;;;999888888999;;;<<<===<<<<<<<<<;;;;;;::::::<<<;;;:::999999:::<<<===777666555444444333222111222222222333333444444444555444333222222333444555666666777999:::999666333555333222111222333222111111111222222333444444555111000222777777333111333111222333444444444444444444333222333444444222000444111222555555222333666333222222111111222222333222000///000222222000---//////000000000111111111333222111000000111222333333000......//////---+++111///......000000000/////////000000///......---///......///000111///...---...//////......///111333111222666666222111333///...------,,,,,,,,,,,,,,,---.........///111222///////////////000000111000000/////////000222222333333222000///---,,,,,,***,,,//////...---------,,,+++***,,,000222111///000///---,,,,,,---...///.........//////000000000---...000000///...000111222111000//////000111222111222222222111222444666111222333333111000000000000333333111111444444222...111555555333222222333111111000111222444555666666777777555333111111222222222222111111111111111000......111555777555111222111000//////000111111////////////////////////000111111111111222222333888555111111222333111000000000111111222111111000222222111000////////////111000/////////////////////000222333333333333222111111111111111111111111000000//////////////////........./////////000000////////////000000000000//////////////////000000------............---------...000222333222111000000///------///000///...111...,,,,,,...//////......---+++,,,...000111000222111///------...///000///000000111000000//////...000111111000//////000...000444777999::::::999555222//////000111111///---000333333222111111222333444555555333222222333333333333333333444555666999888888999::::::888666;;;:::::::::;;;>>>@@@BBBDDDCCCBBBAAA@@@?????????BBBAAA???===;;;999777666444777888888===EEEHHHHHHCCCFFFHHHFFFAAA>>>???AAAAAA@@@???===:::777555444444444333333444444555555777999<<<@@@BBBBBB@@@???999666555777;;;;;;888444444333333444777:::;;;;;;:::<<>>???AAADDDDDDDDDHHHCCCBBBEEEBBB>>>@@@HHHggg___LLL<<<:::<<<999888999999999999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<888777555333333222333333222222333333333333444444555444444333333444444555555666777999999888444111444222111111222222222111111111222222333333444444222000111555555222222444222333333444444444444333333333333555666555222000......000222000,,,...333222222111111111111222222000///...///111222111000.../////////000000000000555444333111000...------000...------......---,,,111///...///000111000/////////000000000///......000/////////000000...,,,---///000000///...000111000000444999999444000111...------,,,,,,,,,,,,------------...000111333444//////......//////000111/////////...//////000111222111///---,,,+++,,,,,,(((+++...000///.........+++******---000222222111000000111111111///...---.............../////////,,,---////////////111333222111000......000111222000222444444444444555777222333444333111//////000000333333111111444555222---000333555444444555666000000000000111333444555333444555444222000111222222222222222111111000000...---,,,///444888888777111111000000000000111111.....................---000111222222333222222222444222111111222222111000000000111222333333333222222222222222111000//////000000111111111111111111111111222222333222222111///000000111111222222222////////////000000000000000000///...///000111222////////////000000000000000000000000000000//////....../////////......---...///000222222222111111111///......///000000///000...---...///000///---+++++++++---///000...---///......------------...000111222333222000...,,,///111222222111000000111,,,///333777:::999888666555333111111222333222111,,,000333333111///000111222333333222111000222333333333333444444666777777888777777888::::::888777888888999:::<<>><<<::::::@@@???>>><<<:::999888777555999;;;;;;>>>DDDEEEDDDBBBEEEGGGFFFAAA>>>===>>>???>>>===<<<:::999888777888888888777666555333333555888<<<@@@AAA???<<<:::777555444666999:::888555666555555777:::<<<=========>>>@@@AAAEEEKKKRRRWWWWWWPPPHHHEEEGGGHHHDDD@@@GGGFFFEEEFFFHHHHHHFFFDDDIIIHHHGGGFFFDDDCCCBBBAAA???CCCGGGHHHDDD@@@???@@@>>>AAACCCCCCCCCJJJWWWaaasss@@@???>>>???AAACCCEEEFFFGGGBBBAAADDDDDD@@@???BBBOOOeee|||wwweeeMMMAAA888:::===<<<;;;<<<888999:::;;;;;;:::999888777777888999;;;<<<======<<<<<<===>>>>>>===;;;;;;888777666333222222444555333333333333333333333333777777777666666777777777777666666666777666444222333111000000111222111111111111222222333333333333555222222555666444555888333333444444444444444333222333444666777666333000,,,---000111---))),,,333222222111111111111222222000/////////000111111111/////////000000000111111333333333222000---+++***//////...//////////////////......///000111000...//////000000000//////...000///...///111111///------///000000//////000111//////222777777333000000......---------......///...---,,,---///000111111///............///000000000000000///000000000000222000...,,,++++++,,,---))),,,///000000...------,,,,,,,,,...///111111111000111222222111000---,,,------..................,,,...000111111111333555333111///......///111333000222555666444333333333222333444333111/////////000333333111222555555333///111333444444555555555///000000000111222333333222333444333111000111222333333222222111000000000...,,,+++---111555777777000000000000000111111111111111111000000000000000111111222333333333222111111111111222222222111000///000111222333444444444111222333333333111000//////000222333444333222222222222222222111111000000...//////000111222222333000000111111222222222222111000...------...000222////////////000000000000222222111111000000////////////////////////...---...///000111111111111000111///......///000000////////////000000000///...///...------......---,,,..................------///111333444333111///---000111333333111000111222///000222333333111///...555444222111000///......000///000111111111000///444444444333222222444777444444444444555777888999444333444666999;;;;;;:::444444555777999<<>><<<:::999888======<<<;;;:::999888888777===@@@??????AAAAAA>>>>>>AAADDDDDDBBB???======>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::888555222111444777:::;;;;;;999888777555333333555777999888666999888888999<<<>>>>>>>>>@@@AAAAAABBBDDDIIIPPPUUUWWWRRRKKKGGGFFFFFFDDDCCCEEEEEEEEEEEEFFFFFFEEEEEEIIIHHHGGGEEEDDDCCCBBBBBB???DDDIIIJJJGGGBBB???>>>>>>??????>>>???DDDLLLSSS^^^ttt>>>>>>>>>??????AAACCCEEEEEEBBBAAADDDEEECCCAAAAAAAAANNN[[[___aaa___UUUIII@@@;;;777:::>>>>>>>>>>>>999:::;;;<<<<<<;;;:::999666777888999;;;<<<===>>>;;;;;;=========;;;:::888777777777444222222444777333333333333333333333333666777777777777777777666999777444444555555555555333111000000111222222111111111222222222222222333555222222555666444666999444444444555555444444333222222444666888666333000111222555666222---000777222111111000000111111222222222111000//////000111000000000111111111222222000111111111000///,,,+++---......///......///000---------...000000///---//////000000000000000///...---...///111222111000...///000000//////000222000...///222222000000222///////////////000111222111///------///000///..................//////000111111111111111111111000111000...,,,,,,,,,...///,,,...111111///---,,,,,,...//////////////////000222111000//////...------..................---------///111222222333555777222111000......000111222000333555555333000...---222333444333111//////000000333333111222666666444333333333333444444333222///000000111222222222222111333333333111111222333222222222111111111000000///---++++++---000222333//////000000111111111111222222222222222222222222222222333333333222222111000111222222222111000000///000111222333444444444000111222333333222000///000111222444444444333222333333222111000000000000......///000111111222222111222333444444444444444000///---,,,,,,---///000////////////000000000000222222111111000000////////////000000///......---......//////000000//////000...------...//////......///000111111000000000777333///---------...---////////////000/////////...000222444555333111000000111333333111000111222333222000...,,,+++++++++////////////---,,,,,,,,,444000,,,...333555111,,,333444444333222333666888555444444555666777888999444333333444777999999999222222444666888;;;===>>>;;;;;;<<<<<<<<<;;;:::999<<<;;;;;;;;;;;;:::::::::;;;AAADDDBBB???>>><<<999:::===AAACCCBBBAAA@@@???AAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>><<<999666333111333555666555333333444666333333333444666888888888:::::::::<<<>>>@@@@@@???BBBCCCDDDEEEFFFIIIMMMQQQRRRQQQMMMHHHBBBAAACCCFFFEEEFFFFFFEEEEEEEEEEEEFFFHHHGGGEEEDDDCCCBBBBBBBBB@@@EEEJJJKKKGGGBBB???>>>===:::888:::@@@EEEIIIIIIUUU```qqq<<<>>>???@@@???@@@AAACCCDDDCCCBBBDDDEEEDDDCCCBBB???DDDGGGFFFEEEFFFBBB<<<===;;;;;;<<<>>>===<<<;;;::::::<<<<<<<<<<<<::::::888888999:::;;;<<<======:::;;;<<<<<<;;;:::888777666777888666222222444888444444333333333333222222333444444555555444444333999666444444555777777777333111000000222333333222111111222222222222222222333000000333444333444777444555555555555444444333222222333555666666333111222222444555222...000555111111000000000000111111333444333111//////111333111111111111222222222222...///000111111000///...+++---...---,,,,,,---...---,,,---///111111000...//////000111111111000000...------///222333222111...///111000//////000222111---,,,//////...000444/////////000000222333444555222//////111222000---......------......///000111222222222222111111000000000......---...///000///000111000...,,,,,,---///000111000...---...///111000///---------...////////////...............---///111222222333555777111111000000000000111111111333444333000---+++***000222333333111000000111000333444222333666777555555444222222222222111///000111111222333333222222111222333222111000111222111111111111111111111111///...,,,++++++,,,---///...///000111111222111111111111111222222222333333444444333222222222222333222333444333111000111222000000111222333333333222000111111111111111000000111222333333333333333333333222111000000000000000...//////000000111111111222333444555555555444333000///---,,,,,,---......////////////000000000000000000000000000000/////////////////////...---,,,---------------.........///---,,,,,,---......------///000111000111222444:::666111...---...//////111000000000000111111222...000222444555444333222///111222222111000000111222111///---,,,---///000---000222333222222333444666111...///333555222---///111222222111222444666666555555555555666777777888666444444555555555444333444555777888999:::;;;666777999;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===CCCGGGCCC???===:::888:::;;;>>>AAABBBCCCBBBBBB@@@???>>>>>>???@@@BBBCCC@@@???>>><<<999666444333222333444222//////222666222333333444666888999:::;;;;;;;;;===@@@AAA@@@???CCCEEEHHHJJJJJJJJJKKKLLLHHHJJJJJJEEE>>><<<@@@EEEEEEFFFFFFEEEDDDDDDFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDBBBFFFIIIIIIEEEAAA??????@@@<<<888;;;BBBGGGFFFCCCMMMNNNTTT^^^jjj|||>>>AAAEEEEEEDDDBBBCCCDDDCCCDDDDDDCCCBBBBBBBBBAAA===??????<<<<<<======;;;<<<===>>>>>>======;;;999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888444777999777444222444777444444444333333222222222222333444555555444333222555555555777999:::888666333222000111333444444333222222111111111111111111111///000444555333444777555555555555555444333333222111111222444555333222222//////222111......000111111000000000000111111333444444222000111444777000000000000111111111111//////000000111111000000,,,...///...,,,+++---.........///111333333222/////////000111111111111111/////////000222222111000...000111111000000111222111---,,,///000///000444.........///000222333444444000---...111222000---...------------...//////000111222222222000///...............///////////////000///...------...000---///111000......///111000//////.........//////000000000//////.........---///000111111111333555///000111111111111000///000222333222///---,,,,,,///111222222111111111222000333444222333777777555555222000000111111000...111111333444444333333222000111222111///...///000000000000111222222333333000///...---++++++,,,------...000111222222111111000000111222333444444555666555222111000111333444555555555333000///111333000000111111222111111000000000000//////000000111333333222222222222222222222111000//////000111111/////////000000000000000111222444444444333111000////////////.........---////////////000000000000//////////////////000000/////////......---++++++---,,,,,,,,,+++,,,,,,,,,...,,,***+++,,,---,,,+++,,,...000000000111555888777444111000000111000000222111/////////111222444222222333333333333333222...000111111000//////000000//////...///000111111///222555666555555666888444444333222111111222222,,,...111111111111333444666666555555444444555555999777444333333444333222333444555555666666666666333555888:::<<<===<<<<<<::::::;;;<<<======>>>???;;;BBBFFFCCC>>>===<<<;;;<<<===>>>@@@BBBCCCCCCBBB===<<<;;;;;;;;;===???@@@@@@???===:::888777666555///222444333000///111555222333444444666888:::<<<<<<;;;<<<>>>@@@AAA@@@>>>BBBGGGLLLOOONNNLLLIIIHHHBBBDDDDDDAAA>>>===???BBBDDDEEEFFFEEEBBBBBBEEEGGGFFFEEEDDDCCCCCCEEEGGGHHHDDDFFFHHHFFFBBB??????AAABBB@@@>>>@@@CCCFFFEEECCC@@@BBBFFFLLLQQQ___zzzCCCGGGKKKLLLIIIGGGFFFGGGCCCEEEFFFCCC@@@@@@@@@@@@999;;;;;;:::;;;<<<<<<;;;:::===??????>>>>>><<<:::999999999999999999999999===<<<<<<<<<<<<<<<;;;;;;======<<<;;;::::::999999222666:::999444222444777444444444333333222222222333444555666666555444333111333777;;;===<<<888444444222111222333555555444222222111111111111111111333111222666888666666888555666666666555444333333222111000111333444333222666222000333444222000222111111000000000000111111111333444333111333777;;;////////////000000000000000000000000000111111111///111333111...---...111//////111333555555333111//////000111111111111111222111000111222111000......000111111000000111222000---...111222000111444---------...000111333333000,,,)))+++///111000---...------------.../////////000111111111///...---,,,---.../////////...............---,,,---111444,,,...000000//////111444...///000000111000//////111111000000/////////...,,,...///000///000111333...///111333333111///...000111222111///............000222222222111222333000333444222333777888555444111...///111222000...111222333444555444333222000111111000...,,,---...//////000111222333333444///000000...,,,,,,,,,------...000111222222222111111111222333555666777888888555222000///111333555777777666333///...111444000000111111111000000///111000///......///000111555444222111000111222222222111000//////000111222000000000000////////////111111333333333111///...000000111111000///...---////////////000000000000------......//////000000............---,,,+++***,,,,,,+++******+++++++++---+++******+++,,,,,,+++,,,.../////////111666;;;222111111111333333111///222111///---...000333444555444444333333222222222...///111111///...///000......///000000///...------000333333000...///000111555999666///---111777,,,...111333333333333444777666555444444333333444666444222222333555555444222222222333333222111111333444777:::<<<===<<<<<<::::::;;;<<<===>>>???@@@999@@@EEEBBB>>>>>>???>>>???>>>>>>???AAABBBBBBBBB@@@???======>>>???BBBCCC@@@>>><<<999888777777777---222666666222000111444222333444555666888;;;>>><<<<<<<<<>>>AAAAAA@@@>>>BBBHHHOOORRRQQQMMMHHHEEEAAA@@@@@@???@@@@@@@@@@@@CCCEEEEEEDDDAAAAAADDDGGGFFFEEEDDDDDDEEEGGGIIIJJJEEEGGGGGGDDD@@@>>>???BBB>>>???@@@AAAAAAAAABBBCCC666<<>>;;;;;;:::;;;<<<<<<<<<;;;:::999777:::???AAA@@@>>><<<<<<>>>;;;777666666777777777<<<<<<;;;999999999999999::::::;;;;;;;;;;;;::::::777666555333111///...---666444222000000333666888555777999666000...111444333000333===EEEBBB:::555333111000111333444222000111111222222222333333333555444333333333333444555777555333333444444333222333222111222333444333222333222111000000222333555111111/////////111333555444444333222333444555666555444111/////////111222666333111222444555333000111111222222222222111111222111000000222333222111***+++...111222222222111111111111000000000000000222111///...///111444555...///000222222222111000000---+++,,,...000///---000//////000111111///......---,,,,,,---///222333......//////...---,,,,,,------............---------......///000/////////222000...---///000000000---......///000///////////////------...000222444000000000000000000000000000111111111111000000///333222111000000///......111000///...---,,,,,,,,,///111222222000///000000000000111111000///......444111...///111222111///000111222222000000111222////////////000111222333111111000/////////////////////000000111111222222---...///000000111333666666777888777444222222222111333555555333222222333666333111111222222///---.........//////000111111000111222222222222333444222111///---...111555777333111///------...///000111000000000000//////...000000000000000000000000222222222111///000222444000//////............///---///---***)))------+++,,,,,,,,,---------......222///,,,+++,,,.........,,,000111///000666:::;;;222111000///000111333555222333444333111/////////555333111000111111000///222333333333222000...---000111111222222222111111000111222333333333333333333222000//////111333444000111222222444444555666222111222555888888444000444333222222111111111222111000000///000222333444333666999;;;;;;:::;;;;;;===;;;:::;;;===@@@AAAAAAAAABBBCCCAAA???>>>>>>???DDDBBB??????AAADDDGGGHHHEEEFFFCCC>>>===@@@BBB@@@@@@???>>><<<:::999888888888666444333333333222111555333222444888;;;;;;:::;;;???BBBCCCAAA???@@@AAAKKKPPPSSSQQQLLLGGGHHHJJJAAA>>><<<===>>>???===:::>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGHHHGGGEEECCCBBBBBBJJJIIIHHHFFFDDDBBBAAA@@@BBBAAAAAA@@@@@@?????????===<<<===???BBBHHHUUUcccIIIHHHGGGFFFEEEFFFFFFGGGGGGBBB@@@BBBBBB===<<<>>>;;;;;;<<<<<<<<<;;;:::999888;;;???@@@???>>>=========;;;888888888999999888<<<<<<;;;;;;:::999888888999999999::::::999999999444444444333333222222222555444222111111333555777666999:::777333111333666333000333===DDDAAA:::555555333111111333444333111000000000111111111222222555444333333333333444555999666444333333333111000000///...///000111000///111111222333333333333333222111/////////000222333222222111000111111333333222111000/////////000111555333111222333444222000000111111222222111111000111000000111222333222000+++---///111222222111000000000000000000000000///111111111111111111222222...///000000111111111000///---+++,,,///000///...//////000////////////000///...---------///111222......//////...------,,,---......//////......---............////////////111///......///000000///------...////////////...//////...---...000222333111111111111111111111111000000111111111111000000444444444444333222111000000//////...------------///000222222000///000111////////////.........---333000...///111222111//////111222222111000000111000000/////////000111111111000000///////////////000000000000000111111111,,,---.........///111333333555555444222000000111111333555555444222222333666333111222333333111//////000000111111111111000111222222222222222222333222111...------///111333111222222222111000...---000///......------------000000000000000000000000000000000///......000222//////.........//////000,,,---,,,((('''***+++))),,,,,,---------.........111...,,,,,,---...------///111111///111777:::999333222000/////////111111111222333222000//////000222111000000111222222111222222222222222111000///...///000111222222222222111111222222222222222222111000///...///000222333444444333333333333222222444333444777999999555222444333333333333333444444333333222111111111222333555777:::<<<;;;;;;;;;;;;===;;;:::;;;===???@@@@@@???AAAAAA@@@>>>===>>>???BBB@@@??????AAACCCDDDEEEFFFFFFDDD???>>>AAABBB@@@@@@??????>>><<<:::888777;;;999777666777777666444444333222444777999888666999===AAABBBBBBAAABBBCCCJJJMMMOOONNNKKKGGGGGGGGGAAA???======>>>>>><<<:::<<<<<<<<<<<<===???AAABBBGGGHHHIIIHHHFFFDDDEEEFFFMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@???>>>======;;;;;;<<<>>>===>>>FFFOOOFFFFFFEEEDDDCCCCCCBBBBBBBBB?????????===999999<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>>>>>>>===>>>???<<<::::::;;;<<<<<<:::999<<<<<<===<<<;;;999777666888888888888888888888888555555555555444444444444444333333333333444555555777:::;;;999555333555777444111444===CCC@@@999666888555222111222333333333111111111222222222333333555444444333333444444555999777444222222222000...000///......000000///...///000333555666555444333333222000//////000111111222222111111000111111222///////////////000000000333222111111222222111///000111111222222111111000//////000111333333111000---...000111111111000/////////000000000000000000111111222222222111000/////////......//////000000...---,,,---///000///......000111///---,,,///222000///...------...///000.........///......---,,,---......//////......---///...---------...000000///......///000000///---,,,,,,---...............//////.........000111222111111111111111111111111//////000111222222222222333444555555444333111000//////......---......///...000222222000000000111111000//////......//////111000...///000111111000...111333444333111000000000000//////......//////000000//////......//////111111111111000000000000,,,---...---,,,,,,...000000111222222000...//////111333555555444222222333222111000000222222111000111222333333333222111000222222222222222111111111111000...,,,,,,---...///---000333555555444111///111000///---,,,,,,------000000000000000000000000...//////...------...000............///000111111---...---((('''***+++(((,,,------------.........///---,,,,,,---...,,,+++111111///...222777888444444333111///...---......///000222111000//////000000///...000222333333222222222111111111111111222---...///111222333444444333333222111111111222222000///.........///111222444444333333333333222222555555666888:::999777444444444444333444444555555666555444333222222222222666999;;;<<<;;;::::::;;;===;;;:::;;;===>>>>>>======>>>???>>>===<<<===>>>>>>>>>??????@@@@@@AAAAAAEEEFFFDDD??????BBBCCCBBB@@@@@@@@@???===;;;999777:::999777777888999777666555444444666888999888666777;;;???BBBCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGEEECCCBBB@@@===<<<===<<<;;;:::::::::999999:::<<<===>>>FFFFFFFFFEEEDDDDDDFFFHHHOOONNNKKKHHHFFFEEEEEEEEEBBBAAA@@@???>>>===<<<<<<999999;;;===;;;777999???CCCCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;::::::=========<<<<<<;;;::::::999;;;<<<<<<;;;<<<>>>@@@;;;;;;;;;===???>>><<<:::<<<=========<<<:::777555777777777777777777777777:::999888777555444333222444444555555666666555555777999:::999666555666777444222444<<<@@@===888666999666333111111222444555444444444555555555666666444444444444444444444444777555333222222222111000444222111222333333222111000111222444555555555444555444222111000000000111444333333222222222222222---...///000111111111111222111111000111000000///000000111111111111000000......///111333333111//////000000111000///......000000000000111111222222333222222111000/////////000///...------...///000---------...///000000///...000222///+++***///444111000///...---.........---...............------......////////////......///...---,,,,,,...000111...------///000000...,,,+++,,,------......------//////......///000111222000000000000000000000000...///000111222333333333000111222333333222000///...............///000000...000111222000000000111222111000//////000111111//////...///000111111111///222555777555333222111111000///...------------000//////.........//////222222111111000000//////---......---,,,+++---...---///000000...---...///000222555555333222222222------------.../////////222333444555444222111///333222111111222111000/////////...---------...///+++...111555666666555444444333111///...//////000////////////////////////---...///...------...///............///000111222///111///+++***,,,---***------------...............---,,,---......,,,***111000---,,,111666444///222111///...---------...---///111111/////////000/////////000222333222111222111000000000111333444///000111333333444444444444333222111000000111111///////////////000111222000111222222444444555666444555666888888888777555555555444333333333333333555555444444333333333333666888::::::999888888999<<<;;;::::::<<<===<<<;;;:::;;;<<<<<<;;;;;;<<<===;;;<<<>>>??????>>>>>>>>>AAACCCBBB??????DDDEEEDDDBBBAAA???===;;;:::::::::666555555666777777666555555666777999;;;<<<;;;;;;888:::>>>AAACCCDDDDDDDDDDDDDDDDDDEEEFFFEEEBBB???BBB@@@>>><<<;;;;;;:::::::::999888888999:::;;;<<>><<<888999===EEEEEEEEEEEEDDDCCCBBBAAA>>>======???AAABBB>>>:::>>>>>>===<<<;;;;;;::::::888999:::::::::;;;>>>@@@;;;<<<===???@@@@@@===:::<<<===>>>>>>===:::888666888888777666666777888888::::::999888666555444444555555666777888777777666555666777777666555555555444222444:::===:::666555888666444222111222444666444444555555555666666666444444444444444444444444444222111222333444444333666555333444555555333222222222111111222444555666666555444333222111111111222222222222222222222111...///000111222333333333111111111111000//////000000000000111111000000000.........000222333222000111111111000//////...---000000111111222333444444666444000---,,,---000111000///...------...///000,,,---...000000000000000---000111...******///444111000//////......------------...............---...//////////////////...///...,,,+++,,,---///111---------...000///---++++++,,,------......------///////////////000000000//////////////////////////////000222333333333333///000111222222222111000...............///000111...///111111111000111222//////.........//////000---.........///000111333111444777888777555444333222111000...------------//////............//////222222111111000000////////////000...---,,,...///---///000000...---......///111333444222111111111+++,,,---------......///222333333444333222000000444222000000222222000...------...//////000111111000000111222222333444444333222111000///000000111////////////////////////...///000000///...///000.........//////111222333///111///+++***------+++---------.........//////...---------......,,,***000...+++***///444111+++...............//////000---///111111/////////000000000///000222222000...111111000///000222333444444444444555444444333333333222222111000000000000//////000000111222333333000111222222444444555666333444555666666555555555666555444222111000000000333333444444555555555555444666777777666555666777;;;:::999:::;;;<<<;;;999999:::;;;;;;999999:::<<<888;;;>>>???>>>======>>>===@@@@@@>>>@@@EEEGGGEEEEEEBBB===999777888;;;===444333333555777888666555444555777999;;;<<<===>>>:::;;;>>>AAACCCDDDCCCBBBBBBAAABBBCCCDDDCCC@@@===@@@@@@>>><<<::::::;;;<<<;;;:::999999999:::;;;<<<===>>>======<<<>>>BBBEEEKKKIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===;;;;;;>>>===:::;;;???BBBBBBBBBBBBAAAAAAAAAAAA===AAADDDDDDDDDCCC???:::??????===<<<;;;;;;;;;;;;888999:::::::::<<<>>>@@@=========???@@@@@@===:::<<<<<<======<<<;;;999888:::999888777777888999:::777777777777888888888888555666777777888777777777333444555666777666555444444111333888:::666444444444444444222111111444777222222222333333333444444333444444555555444444333333222111222444666777666666444333333444333222111444222111000000222444555555444444333222222111000......///000000000000//////000000111222333333444000111222111/////////111///000000111111000000//////...---///111222222111222111111000///.........//////000111222444444555777444///+++***---000333000000//////......//////***---000111000000000111---///000...,,,+++...111000000/////////......---,,,---......///............//////000000//////......---,,,,,,,,,---//////---,,,,,,---......---+++,,,,,,---.............../////////000000000000000////////////////////////000000111222333333333333111111111222222333333444///.........///000000111---///111111111000111222++++++,,,---------,,,,,,,,,---.........///222444222555777888777555444555222111000///..................------......//////111111111111000000000000///000000///......///111...///000000...---------...000222222111000///000---...000000//////000111111111111111000000000000333111///000222333111...,,,---///000222222222222666444111///......///000....../////////000000000000000000000000000000000...000222222000///000000////////////000111111222,,,...---)))))),,,---+++------........./////////000...------...///---,,,---...,,,+++...222000++++++,,,---...///111222222///000222111000//////000000//////111222111///---111000000000111222333333555555555555444333222222111111111222111111000/////////000111222333333444444444333333333333222222111333555555444333444555666555444222111000//////111222333444555555555555333444555555444444666777888888888999;;;<<<:::999999:::;;;:::999888999:::777;;;???@@@>>>===???AAA>>>AAAAAA@@@AAAFFFGGGEEEEEEAAA<<<888666777:::<<<444444555777::::::999777333444666666777888;;;>>>;;;;;;===@@@DDDEEECCCBBB@@@AAABBBCCCBBB@@@>>><<>>===<<<;;;:::::::::;;;<<<;;;<<<===<<<<<<===@@@CCCEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@BBB>>><<<===<<<::::::===??????>>>===>>>???@@@AAAAAAMMMUUURRRJJJEEEBBB???@@@???>>><<<;;;:::;;;;;;888:::<<<======>>>@@@AAA???>>>>>>>>>???>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<666777777777888888888888555555555555555666666666333333444666777777555444333111222666777333222333000222333333111111444666111222222222333333333333333333444555555444333333555444333333555777777666666444333222333333111000222222111111000000111111222222222222111000000///+++,,,...///000111000000111000//////000111222333000222333222000///000222//////000000000000//////000...,,,---///222333333111111000//////......///,,,---...///111222333444555222///,,,,,,---000222000111111111000000///...)))---000222111000111222........................//////////////////......,,,------...//////......//////000000000000//////,,,,,,------------.........,,,++++++,,,------,,,------...////////////...//////000000000000//////111111111111111111111111111111222333333222222222111000//////000222444555000///////////////000000---///111111111111111333)))+++---//////...---+++***,,,.........///222555333444666666444333444555222111000000////////////...------------...///000000000000000000111111111...///000///......000111...///000///---+++++++++,,,...000111///.........---///111000......///111000///...------...000111333///---///222444222...---...000222222222000000444222///---,,,,,,---...+++,,,...000222111111000000000000000000000000000...000222222111//////000111000000000000000111111+++---,,,))))))---...,,,............////////////222000...---...//////...,,,//////---...111111---+++,,,---///000222222333111222333222000//////000------...000222222000...000111111222222222111111333333333333333333222111...///111333333222000///---...///111222222333333444444333333333333222222111333555444333222444666444444333222222222222333222333444444555444333333222333555555444555777999666666777999;;;<<<:::999:::;;;;;;:::888777888999777;;;???@@@>>>>>>AAAEEECCCFFFFFFCCCCCCFFFFFFCCCAAA???<<<999777777888999333444555888;;;<<<;;;999666777777555444555999<<<999999;;;@@@DDDGGGEEECCC???BBBEEEDDD@@@===<<<============:::888999<<<@@@>>>===;;;:::::::::;;;;;;777999;;;;;;;;;;;;===>>>???AAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>===??????<<<;;;===BBBAAA?????????AAADDDEEELLL___kkkdddTTTLLLKKKLLLAAA@@@>>><<<;;;:::;;;;;;999;;;>>>??????@@@AAACCC@@@???>>>>>>>>>>>><<<:::<<<;;;;;;;;;;;;<<<======>>>===;;;::::::;;;===>>>:::999999888777666555555444333333333333444555555333333555777888888666444222000111444555222000222---000333333222111444666333333333444444444555555333333444555555444333333888666444444666777666555777666444444444444333111000111222333222000...---///000000000000//////...,,,---///111333333333333111000...---...///111222000333444333000///000222//////000000000000//////000...++++++...111333444111111000///////////////***+++,,,...///111222333222111///......//////000000111222222222000///...)))---111222111000111222...------...//////...,,,......////////////......,,,,,,---.../////////...//////000000000000//////+++,,,---.........------///,,,******+++------------...//////000000/////////000000000000000///...222222222222222222222222222222333333333222111111///...,,,+++,,,///222444000000////////////000000---///111111111111222333+++---000333333222///---))),,,.........///222555222333444333222222333444222111111000000000000000---------------...///000//////000000111111222222---...//////......000111...//////...,,,)))))))))+++---///000...---------,,,...000///---,,,---//////...,,,***+++---000222222///,,,...333555222///...///111222222000...------,,,,,,,,,---...000111+++---000444555555333222000000000000000000000000---///111222000/////////222111000000000000000111,,,......+++,,,000111000............/////////000444111...---...///000000+++000222//////111222000,,,---...000111222222222222333444333111//////000++++++---000333444222000000111222333333222111000///000111222222222222222,,,...111444444333000...,,,---...000111111222222000111222333444555555666111444555555333222444777222222222333444555666777333444444555444333111000222444555555555666888;;;555555666888;;;<<<;;;999:::;;;<<<:::888777777888888<<<@@@@@@>>>???CCCHHHHHHJJJJJJFFFDDDFFFEEEBBB>>>======<<<:::888666555222222444888;;;<<<:::999<<<<<<:::666333444888<<<777777:::???EEEHHHHHHFFF???DDDGGGEEE???;;;<<<>>><<<===<<<:::888999===AAA>>>===;;;::::::::::::;;;333666888888888777888999===???BBBDDDEEEDDDCCCAAA??????@@@@@@@@@AAAAAAAAA???===>>>BBBDDDAAA??????CCCDDDEEEDDDDDDIIIQQQWWWiii|||mmmZZZWWWVVVQQQ@@@>>><<<<<<;;;999666444888999;;;======<<<;;;:::???<<<;;;;;;>>>???===:::;;;=========;;;:::;;;<<>>;;;:::999555222999666333333777:::;;;;;;999;;;;;;888444222222444888888:::>>>CCCGGGHHHHHHDDDCCCBBBAAA???>>>======999666666:::???@@@<<<777<<<<<<===<<<;;;999666555777888999888666555555666777666777;;;AAADDDDDDBBB???>>>>>>===============BBB???===>>>@@@AAA???===IIIIIIJJJNNNVVVcccqqq{{{|||hhh\\\TTTLLLBBB@@@>>>>>>>>><<<:::888888999;;;<<<<<<<<<;;;:::===;;;:::;;;======<<<:::666888999:::::::::<<<>>>===<<<:::888777888999:::999::::::888555444333444333777999666555777777555666777888888888777666555555666666666666555333222111000///000222444444444777888777555222111222444666555444555666555333111444555666666666555444333333444555666666555444333555333111222333333222000333222222111111222222333222222111111222222333444///111333333222222333444333111//////000111111000111000000000000/////////////////////000000000000000///...............///000000000000000000000000//////000111000000///...000111111000...---...///111222222222222222111111777555222///---,,,,,,,,,,,,---......,,,,,,---...---------....../////////------........./////////...------...---///999CCCEEE555***---111///...111111111000000000////////////..................///000000/////////000000111000000000222444444111/////////000111222333444555222222000...222777444...000111222111//////111222333111000000111111000///////////////000222333444222333333444333222000000222000///000444666555444555444333222111111111111///000111222222111000///...,,,+++,,,...///...,,,---......---+++***+++---,,,000///***)))---///...------.../////////......------------------------...//////000///...---,,,///,,,---222222---,,,///333000---,,,---.........000000111444555555222///000000000000///////////////......---///111333444222222111000////////////111000///------------...000///---,,,---000///,,,///---,,,---///000000000000111333444444333222111111111/////////000222333444222000000111111111000------......///000222222111/////////111111000///000000000111111000000000333333333333333333333444/////////000111111222222222///---...000111000......//////000000111111222333333444444333222111000111444666666555333222222333444444333222111333444777444444999999666555888777999::::::999999:::;;;999;;;>>>>>>===???DDDHHHKKKJJJJJJIIIGGGFFFEEEEEEEEEBBB>>><<<;;;999666444888555222222555999;;;;;;888:::;;;:::777444555666777777888<<<@@@DDDEEEEEECCCCCCBBBAAA???<<<;;;999888777888:::===>>><<<:::<<<<<<<<<;;;;;;999888888777999999888777666777888<<<;;;;;;>>>AAABBBAAA???===============>>>??????BBB@@@>>>>>>@@@@@@>>><<>>>>>>>><<<:::::::::::::::;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::888999;;;;;;;;;;;;===???<<<:::999777777777888888:::::::::999666444444555444999:::777666888888666666666777888777666444333444444444444444444444444111000111333555666666555999999999777555444555666888777666666666666444222555444444444333333222222333444555666666555444333777555333222333333222000333222222111111222222333222222111111222222333444000111333333222111222222111000...///000111111000111111111111000000000000.../////////000000000111///...............///000222111000//////000111222///000000000///...------000111111000//////000222444444333222222111111222888666333000...---,,,,,,***,,,---...------///000---------------.........,,,,,,,,,---------......000///......,,,...;;;HHHMMM999)))+++222333000///000000///////////////.........------------.........---------...///000000......///000222222000...///000000111222333444444000000//////333888777333222222333222111000222444333111000000111222111///.........///000111333444333444444444333222000///000///000222555888888888666555444333333333333333///111333555555333111///---,,,++++++,,,---,,,***,,,---///...---+++,,,,,,...000000,,,+++...000000//////////////////...---000000///......---,,,,,,..................---,,,...,,,---000000---,,,...222222111///------...000000000111333555444222000////////////000000000000---------...000222555777333222000//////000111222///...------------......111...---......,,,,,,......---,,,---///111111000222222444444444333222111000///.........///111111444222000000111222111000//////...---...///000111///...------///111111000////////////////////////222222222222222222222111000000000000000000000000///---,,,,,,.........---////////////////////////111222333444333222000///222444666666444222222222333444555444222111111111777333222666888777555555666888999:::::::::<<<===888;;;>>>>>>>>>???BBBFFFJJJKKKKKKKKKKKKIIIHHHGGGDDDBBB???===<<<:::888666666444111111444777:::<<<777999;;;<<<:::999888999888888888;;;???AAABBBAAA???@@@AAA@@@???===:::999777888:::::::::;;;===>>><<<<<<;;;::::::::::::;;;888999999999888888999;;;@@@?????????@@@@@@>>>===;;;<<<<<<<<<>>>???@@@AAAAAA@@@??????@@@???===;;;~~~___MMMHHH@@@>>><<<<<<<<<<<<;;;:::;;;::::::999999:::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;;;;<<<===<<<:::999999:::;;;:::999888888888888999:::;;;;;;999777555555666444999:::777555777777555666777888888777666444333333222222222222222333444111111222555777888777555555666777777666666888:::999888777777777777444222666555444333222222222222333444555666666555444333777666444222222222222111333222222111111222222333222222111111222222333444000222333333111000000111111000//////111333333222111111111000000000//////......//////000000111111000000000000000111111222333111///......///111333111111111000000///......000111222111000000222333555444222111000000000111555444222000///.........+++---......------...000------------------,,,,,,++++++,,,,,,,,,---------111111000...)))(((333@@@GGG777***+++222333000///////////////............------,,,,,,,,,,,,------,,,+++,,,,,,---...///000---------...000000///---/////////000000111111111//////...000333666555333111222222111000000111333222111000000111222111000/////////000111222333444333333444444333111///...//////000222555666777777555555444333333333333333000222555777777555222000------,,,,,,,,,,,,+++++++++---///000...---,,,---...//////...,,,---///000000000000000///...------///.........---------,,,..............................///111000...------222444555222...---///222000000000222444444222000......//////000000111111.........///000222444555222222222222222222333333---------------...//////000,,,+++//////+++,,,111...---,,,---///111111000111222222333333222111000......---------...///000333111000000222222111000111000...------...000111...,,,+++,,,///111222111////////////////////////111111111111000000000000222222111111000/////////,,,,,,++++++,,,,,,------000/////////.........---/////////000000111222222444666777777555444444444222444666666444333222222666222000333888888555222888999::::::999999:::<<<999;;;======<<<>>>BBBFFFNNNOOOPPPPPPNNNLLLIIIHHHFFFEEECCC@@@>>>;;;888777555333111111333666:::<<<777888;;;<<<===<<<<<<<<<;;;;;;;;;<<>>>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???>>><<<;;;eeeQQQOOOAAA???<<<;;;<<<<<<;;;:::;;;::::::999999999::::::;;;;;;<<<<<<<<<======>>>:::;;;;;;:::888666777888;;;::::::999999999999999:::;;;;;;:::777666666777333777888555333555555333777777888888888777555444222111111000111111222333222222333555888999777666555666888999888888999;;;999888777777888777555333666666555444333333444444333444555666666555444333666555444222111111222333333222222111111222222333222222111111222222333444000111333333111000000111222111000000222333333333000000/////////..................///000111111111111111000000000000111111333111///......///111333333222222111111000000000111222222111000000222444333222000...------...///111000000000000000111111...///000///---,,,---............---,,,,,,,,,++++++++++++,,,,,,,,,,,,---000000111000***'''---666777111---...000///...///............////////////------,,,,,,,,,,,,------++++++++++++,,,---//////---,,,,,,---...///...------------------.........///......///000000000000///000000000......000111111000//////111111111/////////000222333333444444111222222333222000///......///111222222222222222222222111111000111111111000222555777777555222000---.........---------...+++...000000///...---...------......---,,,---/////////000//////...------++++++,,,,,,,,,---------//////////////////000000000111222111111111///---222444555333///...000222000000000111333333222000......//////000000111111000000000000000111111111...///111222333222000///,,,,,,---....../////////---++++++///111000111555///...------///000000///000000000000//////......---------------......///222111000111222333222000222111000///...///000000---,,,+++---///111222111111000000//////000000111000000000000000000000000333333222111000///......+++++++++++++++,,,---...000000//////......---------,,,++++++---000444666333555666666444444444555222444777888777666666666666333111333777:::666111777888999888888888;;;===<<<======;;;:::===CCCHHHRRRSSSSSSRRRPPPLLLIIIGGGHHHHHHFFFCCC???;;;888777555555444333444666999;;;666777999;;;>>>>>>>>>>>>???>>>>>>???BBBCCCCCCBBB???@@@BBBBBBAAA>>>;;;999555999===<<<999999>>>CCC@@@???===;;;:::::::::;;;777888888777666777999<<<777888:::<<<======>>>???======<<<<<<;;;<<<<<<===>>>???@@@@@@???===<<<;;;kkkTTTNNNCCCAAA>>>=========<<<<<<::::::::::::999999999999:::<<<======<<<<<<>>>???:::<<<======<<<<<<===???::::::::::::::::::999999:::;;;<<<:::888777777888222666777333111333333111666666888888888888777666222222222222222222222222444333333555777888777555999;;;<<<;;;:::888888999888777666777888888666444555555555555555555555555333444555666666555444333444444333111///000222444333222222111111222222333222222111111222222333444///000222222111000111111222111000000111333222222////////////............------...///000111222222000000///...............222111000//////000111222333222222111111222222333111222222111000000111333//////...---,,,,,,,,,---------...///000111111222///000111///---,,,,,,---000//////...---,,,+++++++++++++++,,,,,,,,,------......000111///+++---333***---000000...,,,---///...////////////000000000......------------......,,,+++++++++,,,---......---,,,+++,,,---......---,,,,,,,,,,,,,,,+++++++++///------///...,,,,,,...---...///...---,,,...000///...---...000111000///...///000222333333333333//////000111000///...------000222222000/////////000//////........./////////111333555555333111///---...000///......///111,,,...000000///...///000---,,,---///...+++,,,///..................---,,,******++++++,,,------...000////////////000111111000333444111111222000---222333333333111000111222000000///000222333222000////////////000000000000111111111000///......---------/////////...---,,,------...///000000//////+++,,,,,,...555===>>>:::111///...---//////...---///......---,,,,,,,,,+++,,,,,,------............111000000111333333222000111111111111111111111000,,,,,,---///111222222000111111////////////111111/////////000000000111111333333222111000///......+++,,,---,,,+++,,,...000000000000//////.........+++*********,,,000444666000111333333222222444555333555777888777777888999555666555444777:::888333333444555666777999===@@@===>>>>>>===;;;>>>CCCHHHRRRQQQPPPOOOLLLIIIFFFDDDFFFGGGGGGDDD???:::888777666777888888777777888:::777666666999<<<>>>??????AAA@@@@@@AAACCCDDDDDDCCCDDDDDDDDDBBB???<<<888666444999======::::::>>>BBB??????>>>===<<<;;;;;;;;;888888888666555666999;;;333666888::::::;;;<<<>>><<<<<<;;;:::::::::::::::<<<>>>@@@AAA???===<<<<<>><<<;;;;;;;;;:::999::::::;;;:::999888777999;;;======;;;;;;===???<<<>>>??????======>>>@@@888888999999999999999888:::;;;<<<;;;999888888999111666777333111222222000333444666777888777777666555555666666555444333222666555333444555666666555777999;;;;;;999888888888666555555666777888777555222333555666777777666666333444555666666555444333111222111///...///222666333222222111111222222333222222111111222222333444---///111222111000111222222000......///000///...000000000////////////...------...///000111222222222111000...------------000000000000000000000000111000000000000222333444222222222111///...000111,,,---------------,,,,,,,,,---...//////000000000...///000///...---...///111111000///...---,,,+++,,,,,,,,,,,,------------///,,,,,,///000......000(((---111111...---...000/////////000000000111111///..................///------,,,,,,,,,------...---,,,++++++---......------,,,,,,,,,++++++******...+++,,,///...***+++///---......---,,,,,,---///...---,,,---/////////...,,,---...000111111111111,,,---.../////////...---,,,///222222000......///...------,,,------......///000111222222111000///+++---000000//////111333...///000///......000222///---...111000,,,,,,111+++,,,------------------,,,,,,,,,---------------///......---...///000111///333444000000222000+++111000000111333333222111111//////000222222111000000000000000////////////000000000///...---,,,,,,222000...---,,,---...///...///000111111111000///***000///...;;;LLLMMMAAA333111///.........---,,,......---,,,++++++++++++,,,------...............000000000222333444222000000111333444444333222111,,,---...111333333111///111000...------...000111......///000111222222333333222222111000///......+++---......------///222000000000000000000000///+++,,,---///000111222333...000111222222333555777666777777666555555777888555999999777777;;;:::666222333444444555777;;;>>>;;;>>>AAAAAA@@@@@@CCCFFFKKKKKKIIIGGGEEECCCAAA@@@@@@BBBCCCBBB===999888888777:::===<<<:::888888999777555444555999===???>>>@@@???>>>???AAACCCBBBAAACCCBBBAAA@@@===;;;999888444888<<<=========>>>AAA;;;<<<===>>>>>>>>>>>>>>>;;;;;;999777555666999<<<666888::::::888777888:::999999999888999999::::::999<<<@@@AAA???=========kkkSSSCCC???;;;999888888888777888999;;;<<<;;;999777666777:::<<<<<<::::::<<>>CCCEEEDDDBBBBBBCCCEEEDDDBBB@@@???>>>>>>===:::===@@@???<<<999888999888<<<@@@@@@<<<999888888888444222333777<<<>>>>>>===<<<<<<===???AAA@@@???=========<<<<<<=========444777;;;===>>>>>>??????777999<<<>>>@@@AAAAAAAAA======;;;888666777:::<<<:::<<<===;;;777444444555666666777777888999;;;;;;777;;;@@@AAA???======>>>yyyVVVOOOEEE@@@===777;;;>>>555777888999:::;;;;;;;;;;;;555666888:::;;;;;;;;;:::::::::::::::999888888777555555666777777888777777222555:::???@@@???<<<:::666666666666555444222222888888888666444444666888;;;;;;:::777555444555777::::::888555555666444///444555555666777888888999777666555555555777888999444444444666888888666444555555444333333222111111555555444333333333333444111333555444222111333555666444333555888888555111555333111222444555333111////////////000000000000000000////////////000000---...000111111000///...222///,,,---000222111000000///...---...///111333000444777777555333333444222111111111000000//////111,,,,,,333444///++++++111111000000/////////...---...111444666555111...000//////............//////...,,,++++++---000111/////////...------,,,,,,---------......000111111000...---...111222111///.../////////...---,,,,,,+++///...******///000,,,//////.........---------,,,,,,,,,---------......---,,,+++******,,,...///111000///......///000111///---++++++,,,+++'''###111111000000//////......000///............---+++222000......///000000////////////...,,,+++,,,...222111111222333222000...---------......000111222333222000000111222111111///111111000...,,,,,,,,,+++,,,,,,------,,,,,,+++///////////////...---------...//////---,,,---...222000333999888222///111111222222111///...///111333000...///222222111...///222444333111///000222///,,,,,,//////,,,---000......//////000000111111000111222111000///000111+++///...+++333??????666000///,,,)))+++///...***000///............,,,+++,,,,,,------...///000000333111......000111///---111111222555777888777666444222000111333444333000555000++++++...111///,,,,,,---...///000000000000000///...------...///000444111...---000333666777000000000...---...111333111000///......///000111//////000111222333333333444333333444444666777777777888:::<<<======<<<<<<666666777888999;;;<<<===???BBBEEEEEEBBB@@@@@@AAACCCBBBAAABBBBBB@@@:::666>>>???@@@AAA@@@>>><<<;;;BBBAAA@@@???===;;;999888;;;777555555999<<<<<<<<<>>>===<<<:::;;;<<<>>>???BBB===<<>>::::::???666777999;;;===>>>>>>>>><<<::::::;;;???BBBDDDDDDJJJEEE???:::999999::::::<<<<<<;;;999555333222333:::777444444777<<>><<<:::888777777666444333222222666777777666666666888;;;999999999777444444555777444:::<<<999666666555222333444444555666666777777777777666666666777888888444444444666888888666444222222222333444444555555444444333222222222222333111222333333111111222333222444555666555444333333444333111222444555333111///000000000000000000000//////000000000000//////,,,---///111222222111000222000......111222222111222000///......///000111///222444444222111111222111111111000000000//////333---+++///111...---///000000/////////............///111444666444000---//////.........//////000---,,,++++++,,,...000222.................................//////000111222000...---...111222111///..................------)))---,,,))))))---...+++//////.........---------,,,,,,---------............---+++++++++---...000000000000//////000000000...---+++,,,------+++(((000000///////////////...+++******+++,,,---...---333222000000111111111000333222111//////......---.........000222333111///......---......///000111222000///000222333333222000111222222000......///------------------------///000000000000///...---)))+++...///...---......444222444999999444222444222111000000000000111111333111000000222333222000222444555444111000111333111---,,,---,,,)))***---......//////000000000000///000111111//////000111000222000+++///777555---222222///,,,---///...))).........000111000---+++,,,,,,---......//////000000...+++,,,---...---+++111111222444777888666555444222111222444555333111222///,,,...111111...++++++,,,---...////////////000///.........///000111444111///...000333444555///000///...---...111333111000000//////000000000//////000111222222222222222222222222222333444555777999:::<<<=========<<<999888777777777888999:::<<<@@@CCCDDDBBB@@@???@@@AAA@@@@@@AAACCCAAA===999<<<===???@@@AAAAAAAAA@@@BBBAAAAAA@@@>>><<<:::999;;;888666666999;;;;;;:::<<<;;;::::::;;;===???@@@AAA<<<:::;;;:::888999>>>777888:::<<<>>>>>>>>>===<<<<<<<<<>>>AAADDDDDDDDDGGGCCC===:::999:::::::::@@@@@@@@@===:::888777888999777666777:::===???@@@===???BBBDDDEEEDDDBBB@@@qqqYYYJJJBBB===777999<<<666>>>======<<<;;;999888777>>>===<<<;;;:::999999999>>>======<<<:::888666555555666777777888777777777555666999;;;<<<<<<;;;;;;:::999777555444333222222444555666666666777:::<<<777777777666444444555666777AAAHHHCCC:::666555555333333333444555555666666777888888888888777777666444444444666777777666444222222333333444555555666444333333222222222222222222111000111222222111000///333666555222000222555444222111222333444333222000000000000000000000000...///000111111000///...+++---///111333333333222222111///000222333333222222111000///...///000111///000111111//////000111111111000000000000//////444///+++,,,---...000333/////////...............///000222444555444000,,,............///000111111///...---,,,,,,...///000,,,------...//////000000////////////000111222222000///...///000111000//////...---------...///000***,,,,,,******---...,,,/////////............---,,,------------............---,,,+++,,,---.../////////000000000000/////////---,,,,,,...///.....................///////////////......///000222333333111///...///000000///555222///...000000...+++++++++,,,///222333222111///.............../////////......///222333333222///111333222111000000111000///...------...///000000000111111000000//////%%%)))---///////////////444222333666666333333555333111//////222333222000333111111111333333222111333444333111///...000111000+++)))+++***((()))---...////////////000000000...000111000///...000111111333///)))+++000...&&&333444333//////000---(((,,,---///333444333///+++---------......//////000...---++++++,,,---,,,+++111111111333666666555333444333222222444444333222///......000333222...***+++,,,,,,---...........................///000111333111//////111222222111/////////...---...000333000000111111111111111000//////000111222222222222111111111111111222222222777888999;;;<<<<<<<<<<<<:::999888777888:::===???<<<>>>BBBCCCAAA@@@???>>>>>>>>>???AAACCCBBB@@@>>>;;;<<<===???BBBDDDEEEFFFAAAAAAAAA@@@???>>>===<<<>>>===;;;;;;<<<<<<;;;:::999999999999:::<<>>>>>======<<<<<<===@@@CCCDDDCCCBBBCCC@@@<<<999999;;;;;;;;;>>>??????===:::888888999999888888:::<<<======<<<===>>>AAACCCDDDCCCBBBAAA{{{^^^KKKAAA<<<666888<<<777>>>>>>===<<<;;;:::888777<<<;;;999777666666777777???>>>===<<<:::888666555555555666666666666555555666777888999::::::::::::;;;999777555333333222222333555666666666666888999444555666555444333444666@@@NNNVVVOOO@@@666444555333333444444555555555555888888999999999777666555444444444555777777555333666555555555444444333333555444333333222222333333444111///000333444222///000222333333111000111333333222222222333333222222111111111000000000000000---///000222222000///---......000111222222222222111000000000111222222222000000//////000000222222000000//////......///000000000000000000000//////222///,,,,,,---///222444000000000///////////////111111222444555333///,,,............///000111222333222111000............---........./////////000//////...//////000111111////////////000000000000///...---,,,---...000222.........---...///000000/////////...............------------............---,,,,,,++++++,,,------,,,---...//////...---,,,///...,,,,,,,,,...//////,,,,,,------......//////444444333111000000333555222///,,,+++,,,---------333...***+++///000---***++++++,,,///222333222000//////...---------.........------...000111000///...000111222111000111222000///---,,,,,,---///000000000111111111111000000&&&***///111111000......111000000111222222222444555000---///333555333000111111000111222222222111222111///,,,++++++---...,,,(((''')))+++***---222////////////////////////---///000000......///111...///---)))***...---(((000333333000///000...)))***,,,000444777555000,,,------....../////////000...------,,,------------000000000222444444333111222111111111222222222111000///...000111111///,,,,,,------.../////////...,,,,,,------......//////111000///000111111000......///000///......000222///000222333333222111000//////000111111111111111222222333333333333222222555666777888999:::;;;;;;:::999999:::>>>CCCIIILLLAAAAAAAAA@@@???>>>>>>???===>>>???AAABBBBBB@@@???;;;;;;<<<>>>@@@CCCEEEFFF@@@AAAAAAAAAAAA@@@???>>>CCCCCCBBBAAAAAA???===<<<999888888888999;;;<<<===;;;999777777666666666777999:::;;;<<<===<<<<<<;;;:::;;;<<>><<<:::888999999<<<;;;::::::<<<===<<<;;;<<<===???AAABBBCCCBBBBBBeeeNNN@@@<<<666888<<<999;;;;;;<<<<<<;;;::::::999:::999777777666777888999======<<<;;;:::888666555333444444555444444333333666777777888888999999999:::999888666444333333333444555666666444444444555444555666555444333444555CCCPPPXXXPPP@@@777444555555555555555555666666666777888999999999777666444555444444555777666444222666666555555555555555444666666555444444444444444555222000111444555333111333111///000222222111000222222222222222222222222222111111111000000000///---///000222222000///---000111111111111000000///...///000000000000000111......//////111222333444111000/////////000000000//////////////////000000...//////......000222222111111111111111111222222111111222333444333///,,,.........//////111222333222222222222222111000000000000/////////...............---------...//////...//////000///000000111000///---,,,---///111222///....../////////000111////////////////////////---------.........//////,,,,,,+++++++++++++++,,,***+++,,,------,,,+++***......---+++++++++,,,...,,,,,,------......//////111111000...,,,...222666333000,,,+++,,,---------111---)))+++///111///,,,///...///000222222000...///......------------......---,,,---...---+++)))+++---///000//////000111///...,,,++++++,,,...///000000111111111111000000+++///222444222000...---///000//////000222444444555000---...333555222///...//////000000000000111222000---++++++,,,,,,------)))))),,,---,,,///333/////////...............,,,...//////......///000------,,,***+++------***+++///111......///...++++++,,,000444777555111---.........///////////////---------,,,,,,,,,---...000///000111333333111/////////000////////////000111000......///000111111...//////000000000000///+++++++++,,,,,,---------//////...///111000...,,,,,,///111222111000000000///000111333333333222111//////000111111111000000444444555666666666555555333333444555777888999:::;;;;;;;;;===BBBHHHNNNRRRIIIFFFAAA===<<<===???@@@>>>???@@@@@@@@@???>>>>>>;;;;;;;;;<<<===???@@@AAA??????@@@AAAAAAAAAAAAAAADDDEEEDDDCCCAAA>>><<<<<<999999999888888888888888777888999999888777555444888999:::;;;<<<<<<;;;:::888999:::===???>>>;;;888<<<:::999:::<<<=========>>>???@@@???=========>>>@@@===:::999:::<<<======<<<<<<>>>???AAABBBCCCDDDoooTTTCCC>>>888888<<<:::999999::::::;;;:::::::::999999999999999:::;;;<<<::::::::::::999888888777444444444444444444333222666666777777777777777777888888888777666555444333444666777777555444444444444666777666555333333444:::DDDKKKEEE<<<777666666555555555555555555555555666777777777777666666555555444444555666666333111222333444555666888999999777666666555555555555555444333222333444444333222444000---...222444222///111222333222111000111333222222222111111000000///...///000111111000///...111111000000///.........---///000111000///000000---...///000222333444444111000//////111111000///......////////////000000,,,111333000///111111///222222222222333333333333111111111333444333000...////////////000111111222---///111333444444444333111111000//////...------...------,,,,,,---.........///000000//////000111000///.........///000111///,,,,,,......---...000...////////////000000000------........./////////,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,******+++,,,.............../////////---............222999???666333///---.../////////111///---...000222111///111000000111222111///---...---------------.........------------,,,)))'''***,,,......------...///......---,,,,,,---......//////000000111111000000000222444444222///---,,,///111111000111555666555444111...///111222000...,,,...//////......000111222000...---.../////////111...---//////,,,,,,////////////............---+++---......------///000//////...,,,++++++++++++)))---///,,,+++......---------///222444444111///////////////////////////***+++,,,+++******,,,---000//////000111111///,,,---...//////------...///222000///......///222333///000000111111111000000+++,,,,,,------,,,++++++...------...000000...---+++///444666555222000...//////000111222222222222//////000111111000000///333444666888888888777777222222333444555777999:::???>>>>>>>>>AAAEEEIIIKKKLLLGGG@@@<<<;;;===???@@@>>>???@@@???===<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@<<<:::999:::999999888888777666666555666999:::888777888666222777999:::<<<<<<<<<<<<<<<999999:::<<<===<<<999666;;;::::::;;;>>>???>>>======>>>??????======>>>???AAA>>>:::999;;;===>>>>>>;;;;;;<<<===???BBBDDDEEE}}}^^^IIIBBB:::777;;;999888999999999:::999999888888888999:::::::::::::::666777777888999999999999555666666666666555444333555666777888777666555444555666888999999777444333444666888888777666666777555777888888555333333333111777:::999777888888666444444444444444444444444555555555555555555666777555444444555666555333111333333444666777888999:::666666555444444444444555111333333333222111222333333111000000000111222222000222333222000000111333333333222111111000000/////////000000000000////////////..................---///222222000///000111000000111111222222111111000///...000222222///---........./////////000000---333444000...000111///111111111222222333333333000000000222444333111///111000000000000000111111---///111333333222111000000000000///////////////......------------......---///111000///...000222000000000///////////////000,,,,,,///000------222.../////////000000000000............////////////......//////...------,,,------,,,,,,,,,,,,------(((***------++++++,,,...000000///////////////...---...000//////555>>>EEE888444000......///000000222111000//////.........000//////000111000...,,,,,,,,,,,,,,,---......///---------...///...+++(((***,,,......---,,,,,,---........................---...///000000000000///111333444333000...------,,,000111///111666777444222222000///......------,,,...000000//////111333000...---...111222000///111...///111000,,,***,,,//////.........---------***,,,------------///000///......---+++******,,,***///000,,,)))+++------000///......000222111111000/////////////////////***+++---,,,******,,,/////////...///000///---+++,,,...000///---,,,...000///000000000000000111222//////000000000000//////......//////...---+++***---,,,+++,,,...//////...)))///666:::999444000---////////////000111222222///000000000000000//////000111444666777888777777333333333444666888;;;<<>><<<===??????>>><<<===???>>>;;;:::;;;===:::;;;<<<<<<<<<;;;999999;;;<<<>>>???AAABBBCCCCCCAAAAAA@@@===999777888:::666666777777777666666555777:::888333222666777444888999;;;===????????????===<<<<<<===>>>===:::888::::::;;;===???@@@???>>>;;;===>>>>>>======>>>@@@???===<<<<<<===>>>>>>===;;;;;;;;;<<<>>>AAADDDFFFeeeNNNFFF<<<777:::888999999999999999888777666666777888999999888666666333444666777999999::::::777777888888777666555555444555777888888666444333333555888::::::888555333333666999::::::999:::;;;666888999888666333222222000222222222555999999555333333333333333333333333555444333333333555666888555444444555666555333000666666666666777777777777555555444333333333333444///222444333000///111333111222333222///...111555///222333333000///111333333333222222111000000///000000////////////000000---------------...///000---000444444222000111333333333333222222000///......------000222222...+++---.........//////000000///555555///,,,///111000000000111111222222222222000///000222333444222000222111000000000000000111111222333333111...***(((......//////000000111111000//////.........//////---///111111......000222000000111111000///...---222......222222//////444.../////////000000111111............/////////000000000111111000///......//////---,,,,,,---//////%%%(((,,,...------...000111111000000//////......+++---...,,,+++000999AAA777333///,,,,,,...//////222222111///+++)))***+++...------...000///---++++++++++++,,,---...///000,,,,,,---///111000...++++++---......---,,,,,,---//////000000000000//////------...//////000//////000111222111///------...(((...///---///444555111222222222///,,,+++,,,------///111111000///222444---,,,+++---000111///------+++---111222...,,,---//////.........---------***+++------------...000,,,,,,,,,---,,,+++,,,///---111111,,,(((***------222000---,,,...000111111000000000000////////////,,,...///...,,,,,,///222///....../////////,,,***---///111000------...111,,,///111333222111000000...///////////////......000000111111000...,,,+++---+++***+++---/////////(((///888===;;;666000,,,///............000222333///000000000000000//////---///111444666666666555444444444555777:::<<<>>>BBBBBBAAAAAAAAABBBBBBCCC@@@>>><<<===@@@AAA???===999<<<======;;;:::<<<>>>999:::<<<======;;;999888:::;;;===???AAABBBCCCCCCBBBBBB@@@<<<888777999<<<444444555666777777777666999:::666......444777666999;;;===???AAAAAAAAAAAA@@@?????????@@@???===:::;;;;;;<<<>>>@@@AAA???>>>???AAABBBBBBBBBBBBCCCEEE<<<<<<===???@@@@@@>>>;;;;;;::::::;;;>>>AAADDDFFFpppUUUFFF>>>777666:::555888999888888::::::777555666888999::::::999999111444777666333333777;;;999888777666555444333222555555555555444333222222555444333222222333555777999888666777888:::999999444555555444333222111000222222222222333555777888:::777444444666666555333555444333222333444444555888777555333222222222222555333000000222444555666666666666666555444333222111333444444222222333555555555333111//////111444111111333666999888444000222111000//////000111222///444444000///222000+++...------...000111000...------///000111111111111333000,,,,,,///111111000------......//////000000...---,,,---/////////...,,,,,,------.../////////,,,---///000000000///...111000......000000000///000000000000000000000000000000////////////000000222111000......000111222333222000...,,,,,,,,,---////////////////////////333111......///111222222333111///---,,,---...///---......///000111111222000---,,,///...+++***---222111111000///.........000111111000...---///000/////////...---...111444555111......000///)))$$$------------...///111222111///---++++++,,,///000000000//////.........---////////////...---,,,+++---,,,+++---///000000///,,,---...//////---+++)))---,,,+++***+++,,,---......------,,,,,,------...------..................444///+++,,,000222///+++---...///000000000000000,,,---.........---++++++---...000222222111///---+++,,,.........///111333////////////////////////111000...---,,,,,,------,,,******---000///)))###222333000(((&&&+++---***...------,,,,,,------...,,,...111000------///222///////////////.........222111///...------......111;;;777///111000+++,,,000///...---------------///000111222222111000//////000000111222222333333---.../////////...,,,+++------...//////000000///000111222111...,,,,,,,,,,,,...000...++++++---000///000111111111///...---///000222333444555555555444444444555666888999:::EEEBBB??????AAABBBAAA???@@@AAA???<<<<<>>======888888999:::;;;===??????AAA===:::999;;;<<<<<<;;;999888555333444777:::<<<<<<======;;;888666555555999999:::===AAACCCCCCBBBDDDDDDEEEDDDCCCAAA???>>>=========>>>???@@@AAABBBFFFFFFFFFCCCAAA@@@@@@AAA<<<<<<======>>>>>>??????===>>>>>>======???BBBEEEwwwYYYIII???888777;;;555888999666777;;;;;;999555666888999::::::999999555888:::999666666999===999888777777666555444444555555555555444333222111333222111111111333555666999777666666888999999888777666555444222111000///111111111111222444666777:::777555555777888777555555555444333222333444666888777555333222222222222444222000111333444555555666666666666555444444333111333444444222222333555555555444111//////111333/////////222444444111...111111000//////000111111---000111------///---)))---,,,,,,...///000///---------///000000111111111333111000000111111///---.........///////////////...---,,,---///000///...,,,,,,---......//////000------///000000000///...111000......000000000//////////////////////////////////////////000111111222111///......///111222111111000000000000000111////////////////////////222000......111333444444333111///---------...///......//////000111111222000------000///,,,,,,///111111000//////...------//////000...---,,,---///...////////////111444777444000......000///***&&&------......///000000000111///---++++++---///000000000000/////////......////////////...---,,,,,,,,,++++++,,,...000///........./////////...---,,,,,,,,,,,,+++,,,------......------------------...........................111///...------,,,,,,+++---......//////000//////---......///...---,,,+++,,,---000111111000...,,,---///000000///---......000000000000000000000000111000...---,,,,,,------///,,,+++,,,///000,,,)))111222000***)))---...+++...------------------...---...//////......///000///......------...////////////...---......///000444<<<666---///...+++...111000//////............//////000111111000//////000000111111222333333333......//////......---,,,,,,,,,......///...------///000000///---------...444555444333111000000111///000000000000//////...000111222333444444555555333444444666777999:::;;;@@@>>><<<===@@@AAAAAA??????@@@???<<<<<>>>>><<<;;;:::888;;;>>>@@@???===<<<<<<888888888888999:::<<<===@@@===999999:::;;;;;;:::999888666666666888:::<<<<<<>>>???===;;;888777777::::::;;;>>>AAACCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@???????????????@@@AAABBBEEEEEEEEECCC@@@??????@@@<<<======>>>???@@@@@@AAA>>>?????????>>>@@@CCCEEE|||[[[III@@@999888<<<666888888555666:::<<<:::555666777999:::999999888777:::<<<;;;888777999<<<888888777777777666666666666666666555444222111000111111000000111333444555888666555666777999888888888777555333111000000000//////000000222444555666888666555555777888888777444555666444222111444777777777555444333333333333222111000111444555444333555666666666666666555555111333444444222222333555555555444222//////000222///......000111222000///111000000//////000000111///222222000///000///,,,---,,,,,,---//////...,,,---......///000000000000111000111111222000---***000000///////////////......---,,,---///000///...,,,------......///000000---......///000/////////111000......000000000///........................//////...//////000111222000///...------...///000---...///000111222222222////////////////////////111///...///222444666666222111000.........//////...//////000000111111111000---...000111......111000000//////...---------///000000///------...000,,,---.........000444777222///---...//////,,,(((,,,---...000000000//////000///---,,,,,,---///000111000000000000000//////////////////...---,,,,,,,,,+++***+++---///...---000000///............///+++,,,------......------......------------..............................---...000...,,,+++,,,...............///////////////////////////...------,,,---///000000///---,,,---///111111000...---,,,000000000000000000000000000///...,,,,,,,,,,,,---111...+++,,,///111000...///000///,,,,,,//////---......------------......///...---...///000000///...---,,,+++,,,---000111------------...///111111555;;;444,,,...---+++000111111000000000000000000...///000000000000///...000000000111111222222333//////......------......---...000111000///---,,,---......---,,,---///222222111/////////000//////000////////////000000111111222222333333333444444333333555666888:::;;;<<<;;;:::999;;;===???@@@???>>>???>>>;;;<<>>999:::<<>><<<;;;;;;<<<:::999777666666777888999???<<<999888999:::999999888888888999::::::;;;<<<===???AAAAAA???;;;999999999999:::===@@@BBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDCCCBBB???======>>><<<<<<===>>>@@@AAAAAABBB@@@AAABBBAAA@@@AAACCCEEE~~~\\\HHH???888777:::999;;;999555555999:::999444666777888999999888888777999;;;:::888777888999777777777777888888888888777666666555444222111000111111111111222333555666777555444555666888777777777666333111000111222333//////000111333444666666555444444555666777888888333666777555222111555888777666666555444333333333000000000222555555444333555555666777777777666666111222444333222222333555555666555333000//////111222111111111222333333333000000000000000000000000222222222111111111000//////...---...000000///------......///000000//////.........//////...---,,,111000000000//////......///------...///000///...---------...//////000000---......///////////////111000......000000000///////////////////////////000000////////////000000///...------------...///)))+++---///000000000///////////////////////////111///...///111333444333222111000////////////000//////000000000111111111///------000111...///222//////......------------111222333222000000111333+++,,,,,,++++++,,,///222000...------//////---++++++---///111111000///...//////---------...000111111111111111000000000000000000000//////...---,,,,,,+++***+++---...---,,,000///...---,,,---///000+++,,,.../////////...---//////............//////////////////............,,,---.../////////000000//////////////////000000000000000000000//////......///000000000///...---)))---000222111///......000000000000000000000000000///---,,,+++,,,,,,---///---,,,...000222111000---.../////////000000/////////............//////000---,,,---000222000------,,,***)))+++---000222............//////000000111777222---000///,,,222000000000000000000000///---...///000000///...---.../////////000000000111000///...------...///000000111333444333222///...---------,,,,,,...111444+++)))''')))...111000...000///.........000111222222222222222222222333333222333555777999;;;<<<<<<::::::999:::<<<===>>>>>>===>>>===;;;<<>>:::;;;===@@@BBBBBBAAA???>>>888:::<<<;;;:::999:::;;;<<<;;;888666555555666777===;;;999888888888777777777888:::<<<======<<<;;;===@@@DDDDDDBBB???<<<;;;888888999;;;>>>@@@???>>>@@@AAACCCDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBB@@@>>><<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDCCCBBBCCCEEE^^^III???777555777<<<===:::555444777888666444555777888999999888888888:::;;;;;;:::999888999777777777777888888888888666666666555444333111000222222222333444555555666666444333444555777666666555444222111111222444555111111222333444555666666555555666666777888999;;;444666666555222222555888666666666555555444444333111000111333555666666444666666777777888777777777111222444333222222333555444555555333000///000111333222222222111222444555000111111111111111111000///............------...111000000000222222000...---......////////////..................///222333111111000000/////////...///...---...000000000///------......///000000111............/////////000111000......000000000///000000000000000000000000333222111///..................------------......+++,,,---/////////...---////////////////////////111000...///000000000...222111111000000000000000000000000000111111111111...,,,,,,///000......111...............---------111222222111000000222333......---+++******,,,//////...------.........---,,,---///111111000...---///............///000111000000000000111111111111000000000000///...---,,,,,,+++***+++---------+++///...,,,++++++,,,...000,,,---...///000///...---000//////......//////000000000/////////.........///,,,+++,,,000000---)))111111000/////////000111111111000000////////////000111111222111000///...***---111222111///...---////////////////////////000///---,,,++++++,,,,,,***+++---000222222///...,,,,,,...000111000///000000//////......//////000000---,,,---000222000---,,,+++***)))+++---111333///////////////......---+++111000000555111---333......///000000000///...---...///000000///...---------------............000///...------...000111111222333444333222000...---......------...222555...+++***,,,111444333222000///.........000111222222222111111111222333333222333555777999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<===<<<:::<<>>;;;>>>>>>??????@@@@@@AAAAAA999:::;;;:::888888999;;;>>><<<:::777666666777888::::::999888666555555555666888;;;===???>>>===;;;>>>AAADDDEEEDDDAAA>>>===;;;;;;;;;<<>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???????????????===???@@@@@@>>><<<<<<<<<;;;<<<<<<===???@@@@@@AAABBBDDDFFFFFFEEEDDDDDDDDD^^^III???777333444;;;===;;;666555777777555444555666888999888888777:::;;;<<<======<<<;;;:::777777777777777777777777555555555555444333222222333333444444444555555555555333222333444666555555444444333222222222333444222333444555555555555444666888999999888999;;;===777666555444444555666666666666666666666555444333222111111333666888777777777777888888888888777777111333444444222222333555333444444333111000000111000111111111000000222333111222222333333222222111111......000///......111333222111222333333111///---....../////////......///////////////222666999111000000000000000000//////...---...000111000///---......//////000111111///............///000000111000......000000000///111111111111111111111111333222111///.......................................//////000000000//////////////////////////////222000////////////...,,,111111222222111111111111111111111111111111111111///,,,,,,///000------000.........................../////////......000111222222111...,,,+++---///......---------......///---...///000000///..................///000111111//////000000000000000111000000000000///...---------,,,+++,,,---...---,,,...---+++++++++,,,...///---...//////000/////////000000////////////000000111000000//////.........222...***+++......((("""222111///......///000000111111000///////////////222222222222111000000///000111333222///,,,******........................///...---++++++++++++,,,(((***...111222000...,,,---+++,,,000000......111000000////////////000000///...---...///000000///,,,,,,++++++,,,...111222000000000000///...---,,,(((//////111777111,,,444---...///000111000///......///000000000000///...------------------------//////......//////000000///000000000000//////...///000000///...///111444111///......000111000000000////////////000000111222111000000000222333444222333555777888999999888;;;<<<<<<<<<;;;;;;<<<>>>:::<<<<<<:::<<<@@@???;;;??????>>>>>>>>>???@@@@@@;;;;;;:::999777777999;;;<<<<<<;;;:::999999888888888999999888555333333444555777;;;>>>???>>>===<<<>>>AAADDDDDDCCCAAA@@@???@@@???>>>???@@@@@@???===:::<<<===???@@@AAA@@@@@@@@@???>>>===============:::===??????>>>======>>>======>>>>>>???@@@@@@@@@@@@CCCFFFGGGFFFEEEDDDEEEwwwTTTCCC>>>999666777888::::::777777999999666444555666888888888888777888999;;;<<<>>>===<<<:::666666666666666666666666333444444555444444333333333444444444444333222222444333111222444555555444666555555444222111111000333333444555444333222111555777888777666666888;;;999555222333666888777444555666666777666666444444444333222333666888::::::999999999999888777666666111333444444222222333555111222444333222111222333---///111111///...000222222333444444444444333222444000///222222///000444333222111111222222000...---......//////...------,,,...000111000111333666000000000000000111111111000.........000111000///.........///000000111111///......---...///000111111000......000000000///000000000000000000000000000000////////////000000.........//////.........///............///000000////////////////////////000/////////111111///---111222222222222222222222111111111111111111111111111......111000------000////////////////////////---.........------///111222222111...,,,,,,///111//////...---,,,,,,.../////////////////////...............///000000111111....../////////000000000000111111000000///...---...---,,,---......---,,,...---,,,,,,---...///000//////......//////000111111000000//////000000111111111000000///......---000.........///...***'''000///...,,,,,,,,,......111000///.........//////222222222111000//////...222333333111...+++******------------------------///...---+++***++++++,,,***,,,...000000///.........***+++//////,,,---111111000000//////000000111---...//////......///000------------...///000111......///000000///...---,,,000...111555///+++444---...000222222111000/////////000111111000//////..............................///000000000000000//////.........///000000111333333222000000000111---......---,,,+++---...///000000000000//////...111000//////000222444555222333555777888777666555888:::;;;;;;::::::===@@@:::;;;;;;999<<<@@@???<<<===>>>>>>>>>>>>======<<<<<<<<<;;;888777777:::<<<888999:::;;;;;;:::999999777999999888444222222333555777:::===>>>>>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@AAA@@@?????????>>>;;;999888999;;;<<<===>>>======<<<<<<;;;;;;;;;;;;;;;<<<888;;;>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>BBBFFFHHHGGGFFFEEEEEEhhhHHH<<<;;;::::::<<<444888999777888;;;;;;888333555666777888888777777555666888:::<<<<<<:::888777666666666555555555555222333444444555555444444333333333333333111000000444222111222333444444444888777777555333000...---333333444444333222000///222444555444222222444777;;;555000222777:::777333555666777777777666555444666444222333666999;;;<<<:::::::::999888777666555111333444444333222444555000111333333222222222333---000333222000///111222333333555555555555333333222---,,,//////,,,---222222111000111111111///...---......///......------(((,,,000000///---.../////////000000111111222222000///...///000111000///......//////000000111111///......------///000111111000......000000000///////////////////////////------......///111222333......////////////......,,,+++++++++,,,---///111/////////////////////////////////000222333111000111222222333333333222222222222111111111111111111333000000222222......000/////////000000000000000...///000///...///111222//////...,,,+++,,,...111/////////---,,,,,,...///000///............//////---......///000111111222---.........//////000000111111111111000///...---///...------//////...---...............///000000000///.........///111222111111000000000000111111222111111000///......---+++...111333222111222222///...,,,*********,,,---111000...---------...///222111111000///......---///000111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,......///.........///111///******......+++,,,111111111000000000000111111,,,...111000------///222------...//////000000000,,,---...000000000//////000222...///333,,,)))444...///111333444333111000///000111222222111000///000000000000000/////////---...///111111111000///111000///......000222444333444555444222000///000***---///...,,,,,,000333///000111111111///...---000/////////000222555666222333555777777666555444444777999:::999:::>>>AAA999;;;;;;999<<<@@@???<<<;;;<<>>======>>>???AAAAAA@@@???@@@AAA@@@>>><<<<<<;;;:::777555777888999;;;<<<;;;;;;:::::::::999999999::::::;;;777:::===@@@@@@@@@@@@AAADDDDDDCCCCCCCCCBBBBBBBBB===AAAEEEHHHHHHFFFEEEEEEsssTTT>>>??????666666AAA888777666666666777999:::444444555666666666666666666777777888888888888777;;;999777666666666555444000111333555555444333222777111///111333111000222777222000444777555111000777666444333222111111111444444444333333222222222333333333222222222111111333555555555777999555///222222333444444444333333444444444444444555666777999888666555555666888999444444444333333222222222222222333333444555666666222000000222111...000555///111333555555444111000000///...000222111---***111111111111111000//////222000///---,,,,,,,,,---//////000000000000//////000000000000////////////000111111222222222111111111---,,,///111...---///...///000111111111111111......//////000000000111111111111111222222222222///000111222222111000///333000------///000...,,,222000.........///...---...............------,,,111000///---------...///333333333444444555555555444777888777333000111333222111111000///000000000...///000111222333333333333222111...++++++,,,...............////////////222...+++---000222///+++//////............//////111000...------///111222///---,,,,,,...//////...222111000///......//////.../////////---,,,---...------------............000000000...,,,,,,...000777333///---///000///---111000...,,,,,,,,,------...............///000000&&&***---...,,,++++++,,,444333222111000///......111///,,,+++,,,...//////000//////---,,,+++******------,,,++++++++++++,,,///...---,,,,,,,,,,,,,,,000(((%%%+++000...,,,---...///////////////......000///...------...000111///////////////.........,,,---///000111000///---...---------...///000111......//////000//////...000000000000111111111111+++,,,---///000000111111---......///////////////---------...///000000111000000000000000111111111000222444555333111111111000,,,)))+++111666777666222222111000///......------...---+++---333888888::::::888777666666666666777888999888777666777888:::;;;<<<<<<;;;888666444;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;:::999777666333666999:::999666555444888666444666888999777444999999::::::;;;<<<<<<===888:::===>>>===>>>???@@@???@@@???<<<999888888999888888999999:::;;;;;;;;;;;;???>>>888777:::<<<:::===<<<;;;===???BBBDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAvvv___JJJ:::;;;<<<666555;;;888888888777777888999999444555666777777777777777777777888888888777777666555444222222333444333222111222444555555555333333444111222666777333000111222///000444666555555777777666444333222111111111555444444444444444333333///000000000111111222222888999888555444333...'''333333333444444444333333444444444444444555666666666555333222222333555666444444444333333222222222555555444444444444333333222000222444222...///333000111333444444222111///...------///000000---***///////////////...------000///...---------...///------............------////////////000000000000000000//////000222444555222...---000111///...000///000000111111111111111000000000000000000//////---............////////////000111222222111111000///...---...///000///...000///------......---,,,------...///000000000000222111000///...///000000111111111222222333333333333555555555333111111222111111111000000000000000///000000111222222222222111111000///---,,,...000....../////////000000000222///,,,---000111...+++............///000111222000000/////////000111222000///......000000///...111000///...------...///---...///...,,,,,,,,,---....../////////.........000111111///......000111777444000///111222222000111000///......---------...............///000000***,,,,,,+++)))))),,,///000000000000000000000000000...+++***,,,---......111000000///...---,,,+++......------------......//////...---------------000+++***,,,,,,)))***...------...///000000000///111000...------...///000/////////////////////...,,,---///000111000///............///000111222222...........................////////////000000000---...//////000000000///---......///////////////------......///000000111555444222000////////////000222444444333111000000222...***+++000444444333000000000//////............///...+++---333777666555555444444444333333333111444777999888777777777::::::;;;;;;:::888555444<<<<<<<<<;;;:::999888777888888999::::::::::::999444555666555444444555777999888777999<<<===<<<:::<<<<<<======<<<<<<;;;:::666888:::;;;;;;:::<<<======>>>>>><<<;;;:::;;;===;;;<<<<<<<<<<<<=========:::>>>===888666999;;;999:::::::::;;;>>>AAACCCDDDHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCAAA@@@?????????>>>jjjWWWHHH@@@999999:::888666666888888888999999888777777555555666888888999999999888888888888888777666555222111///000222333333222222333444666666555444444888555666888888555333555888666555777555222333666666666444333222222222222444444444444555555555555//////000111222333444444333555666444555666333---444444444444444444444333444444444444555555555666444444222222222222444444444444333333333333222222888777666555444222222111222111222555333000111444222222222222111000//////---------///000000...,,,//////000000//////............------......///000---......//////......---......//////000000111111000///...---///222555777333///...111222000///111111111111111111111000000222222111111000/////////------------............///000111222222222222222+++---///000000///000000///...,,,,,,---...---,,,,,,---///000222333444444333222111000000000111222//////000000000000000111222111111222333333222000111111111111111000//////111111111111111111111111...000111000///...///111/////////000000000111111333000---...000000---***------...///000222333444000111111222222222222222111111000111222111///,,,000///...------......///---...///...,,,,,,,,,...///000111111000///...---000111111000//////111333777333000000333555444333000000111111000///------............/////////000000...,,,)))''')))---111,,,---...///000111111111000...,,,,,,---//////...222111111000///...------............///000111111////////////............------------)))'''+++222+++,,,---///000000111111111000///---------...///......//////////////////---...///000111000///...//////000111222333444555222111000//////000111111............////////////000000000000000///......---......///////////////---......//////000000111666444111///......000111000222333333111000///000444000,,,,,,///111111000........................///111///,,,---222555444000111222333333333222222---111555888888777777777999999:::999999777555444;;;<<<<<<<<<;;;888666444777777777888888888999999444444222000///111666999777777888:::===>>>>>>===>>>>>>??????>>>;;;999777666888::::::999999:::;;;:::<<<===<<<<<<<<<>>>@@@>>>============<<<<<<<<<999;;;;;;777555777888777777777888999<<>>>>>===jjjTTTEEE;;;===<<<999888::::::777666777888999888777666555666666777888999999999999999999999888888666555444555333222222333444444333333444555666666666555555:::666555888::::::===BBBDDD<<<777888888666666777666666555333333222222222222333333333444555555555222222333444444555666666000444666666777;;;:::777555555555444444444444444444444555555555555555555555444444333333444444555333333333333333333333333888777666555444222111111333111222444444333666<<<333222111111000///............///000111111111000111111222222222111111000..................//////000000111111111111000000......//////000000111111000////////////111333444444000///222333111000222333222111111000000000000111111111111111000000000/////////000000000111111000000111111222333333333+++///333444111///000111000...------...///...---,,,---///000222333333333222111000//////000111222////////////////////////000...---000333444222000000111111222111000///...222222111000000000000000///000222111000/////////000000000000111111111111333111///...//////,,,***......//////000222333444000111333444555444333222111111111222222111---+++000000///......///000111///000111000...---...///111111222333222000...,,,///000111000//////111222444111///000444666555444000111222333222000...,,,---......///////////////222///,,,)))(((***---000+++,,,...///000000000000111///---...///111000000111111000//////...---------------...///111222333//////000000000/////////,,,---...---++++++000555------...///000000//////111000///...------..................////////////......///000000000000//////000111333444555666666333111///......///000111........./////////000000222222222111000///---,,,---......///////////////......//////000000000000111///---,,,,,,///222444000111222222000......///222000------...000000/////////......------,,,,,,///222111......222333111///000333555666666555444...000333555555555666777777888888888777666444333999:::<<<===<<<:::777555888888777666555444444444222111000......000444888444444555777888999999999<<<===>>>???>>>;;;888666888:::;;;;;;:::999:::;;;:::<<<===<<<<<<===???AAA======<<<;;;;;;:::999999777999999777444444444555333444666888:::===AAACCCFFFFFFGGGHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>===iiiTTTFFF???888<<<<<<777777;;;;;;888555555777777777666555444777777888999999999999999999999999888888666555444888666444444444444333222444444555555555555555555666555;;;GGGRRRVVVYYY[[[QQQCCC666666===???<<<:::666666555444333333333333111111111222333333333444444444444444444444444444333777999777777999888666777666555444444444555555444555555666666555444444444444444333333444444444333333333333333333333333555555444444333333333222444111000111333555<<>><<<<<>>===:::;;;:::777777999:::888444555666666777777777666888999999999999888777777888888888888888777666555888666444333333333222000444444444444444555555555555:::JJJeee{{{}}}iiiSSS===888<<<===777222666666555444444444444444111111111111222222222222333222222222111111111000...333666555555999:::999999888666555444444555666444555666666666555444333222222222222222222222222222222333333333333444444222222222222333333333333333000...000222555===EEE222222222222111000//////---...///...------...000//////000000111111000000111111111000///...,,,,,,...//////000000//////...000000000000000////////////000222333333000---+++444000///222333111000222111000///...---...///000,,,,,,---///000111222333////////////000000000000111111000000000000111111333444555555333111000111111000...///000111111000...............---,,,,,,...---,,,,,,,,,---...///111111000000000000//////------...///222333222111222111111000///000000000333222000///...//////000111222222000---++++++,,,/////////000000000111111111111000///...------,,,111000000//////000000000111222444555666555333222000//////000111000---+++111111111111222333555666333444555444333222222444222222111111000000//////...///111000...------...///---,,,...222444333111///111333333333111...,,,,,,---///000000000///...///...---...//////---,,,...///111111111///---,,,+++******+++---...---,,,/////////......---------+++++++++,,,---///000111---...000111111111000///333444222///...000///,,,111111000000///---,,,+++......//////////////////------......///000000000/////////000000000111111000111222444444444333333333222111000//////000000000000000000111111111111///////////////...---------......///////////////000000000000000000000000111000---++++++,,,...///000000111///---+++,,,---,,,,,,,,,---...///000111111000000///...---,,,,,,...222222000000222111......///111444555666666555444333111...---000555999555555444444333333333333333555777888999999777777111000000000111333444666...000222333222111222333444666777777555444555666555777999;;;<<<;;;:::999555777999999888888999:::<<<======<<<::::::;;;===>>>>>>===<<<;;;;;;::::::777666666777555000000222000333555666666888===AAACCCDDDEEEFFFEEECCC@@@>>>:::;;;<<<======<<<;;;:::fffSSSFFF===;;;>>>===:::888:::<<<;;;::::::666666666666777999:::;;;::::::999999888777555444777777888888888777777666666555333222333444333222333333333333333444444555777:::LLLmmmvvv^^^DDD888888666222///666555555444444444444555333333222222222222222111000000000111111111111111+++111555444555:::===>>>:::999777555444444555666444555666777666555333222222222333333333333222222222222222333333444444444111111111111111111111111000......111222333888???000111333444444222111///000111222111///...000222...///000111111111111000///000111111000///...---//////000000000000//////111111000000//////......//////111111111000///---333///...111333111000111///...---,,,,,,---///000,,,,,,---...///000000111.........////////////000222111000............///333222111111222222111000000///......000111111000...............---,,,,,,---,,,+++++++++---...///111000000000/////////...,,,...000111111111222333444222000......///111222222111///......///000111000000///---++++++,,,........./////////000000000///000000///...------...............///000111111111222333444555444333333111000//////111111000///000000000000111333555666333444555444333222333444222111///......///000111000111222222///---,,,---///---,,,///222444222000000111222222111000...,,,,,,---///000111000///...000...,,,---///000///......000111333222000...,,,+++******,,,...///...---000000000////////////...,,,,,,,,,,,,---...///000,,,---///111111000///...***111333000---///000//////000000000///...------------...//////000000000------......///000000111000000000000000111111222///000222333333222111000555555444333333222222111/////////000000000000111,,,,,,---...............---......///////////////000000000000000000000000111000///...---...///000000000000...,,,***+++,,,+++,,,------------...///////////////////////////---111222111111333111...///000111222333555555666111111000//////111666:::444333333222222222222222222222333444444444333333//////......///111333555111222444333222111222333444777999999888777888:::777888999:::;;;;;;;;;;;;555777999:::999999:::;;;:::;;;;;;;;;999999;;;<<<<<<<<<;;;;;;:::::::::999777555666888555///...222000333666666555666;;;@@@BBBCCCEEEFFFEEEBBB>>><<<999;;;===>>>??????>>>===kkkSSSFFF@@@<<<===@@@@@@999888???BBB>>><<<===777777777777888;;;===>>>:::::::::999777555444333666777777888888888888777666444333444555666666555333222222222222333444444555333>>>\\\}}}oooYYYAAA777666888:::<<<666555555444444444555555444444444333333222222222000000111222333444444555666;;;<<<888666777999888;;;999777555444555666666444555666777777555333222444555555666666555555444222222222333333444444444111111111111000000//////---,,,///222333111333777///111333555555444222000444666777555222111333555000111222333333333333333---...000111111111000///111111222222222222111111222222111000///...------///////////////000111111333///...111222000///111---,,,+++++++++---///000---------...............////////////000000000111222111///...------------222///---...111333222111///...,,,---///000000///------............---------,,,,,,+++,,,---...///000000/////////.........,,,///222222000///111444555333///------...111333111000///---...///000222......---+++***+++---000............////////////...///000///...---...///,,,,,,,,,---///000222333222222333333444444333333333111///000111222222222////////////111333555666333444555444222111222333222000...,,,---///111333111333444333000...------000...---///333444222///000000111111000///---,,,,,,---///000111000///...111...++++++...111111000...///111333333222000......---...///111222111000111111111111000000000000---------------...///000+++---///000111000///...***333000,,,...333555......///////////////...+++,,,---///000000111111---------...///000000111000000000000000111111222///000111222222111///---000000000000///---,,,+++............/////////000)))***,,,---.../////////---......///////////////111111111000000000000000......//////111222333444000000000---+++******,,,,,,---...---,,,,,,---...,,,---...///000222222333,,,000222111111333111...222222222333444555777888---///000000111444777:::333333222222111222222222222111111000000/////////222111///...---...000111444444444333111111333555222666999999888888:::===:::::::::;;;;;;;;;<<<<<<666888;;;<<<<<<<<<===???888999::::::999999;;;===999999888888888888777777888555666999666///...222000444777666444555;;;@@@@@@AAACCCDDDCCC@@@<<<:::;;;===@@@BBBCCCCCCBBBAAAeeeXXXHHH??????@@@>>>:::999<<<===:::666666:::???===777666:::===;;;;;;???;;;;;;:::999777555333222999888888888:::999888666:::888666333222222333444333333222111000000000000666888:::BBBYYYyyyvvvWWW:::333666555555888888777666555555555555555666777666444111000333666888666333222222333666777999999888888999999:::;;;777:::999666555777666333555777999:::999888888999000000222333444555555555666555444444444444555666555444222000............000111111222444555666666333222222222333333111/////////000111222333333333111222222333333222222111000//////000222222111000222222222111111111111111000111111222222111111111//////.........//////000......///000000000000000///...,,,++++++---000222000...,,,---///000...+++(((+++///111000000333666111111000......---------,,,---///000111222111111000///...------...///000222...++++++///000...***------............---,,,//////...------------......000222333000...------111///------.../////////111111111111111222222222000///---+++++++++,,,---444222000...------//////333222111000////////////------,,,+++,,,---...///---///111222111000000111111111222111000000111333555444222111000111222222888555111000111111///---,,,///000---...333222,,,///111222222222222000---......///111222333444555...000333333111,,,'''$$$---...///...---...000111000111333222111111222444333222222111000///......,,,---...000111111111111///...---,,,,,,---...///111000///...---...///000------------------------000000111111111111000000......---,,,---...///000------------------------////////////000000000000111111000///...---,,,,,,---...///000000//////...///111333111...---...000+++,,,...//////...,,,++++++,,,...///000//////......000000///...---...///222111000000111000---+++......///000111222222333111000000///---,,,++++++---------...000111000///222111///---+++,,,///111111---******---111222222444555666666666555444333//////000111222333333444888444000//////000...,,,111333444222000............///000///...///000222555444222222444555555444555777999:::888666555444555777999999888777888999999888999<<<@@@AAA@@@===777888999:::;;;;;;<<<===>>><<<:::999777777777888888888888777666444222000555555555444333444777:::===???@@@???>>>===>>>???777???BBB>>>@@@FFFFFF???pppXXXNNNBBB;;;;;;<<<;;;999999;;;<<<999666666:::>>>===888666:::<<<:::;;;>>>;;;;;;;;;:::999777666555999888777777888888666444666555333222000000000111333333222111111111111222444333222888MMMllliiiOOO888333666444333666666555555444444444444555444444444111...///222555888777666555555666888999888888888888999999999999777999999555555777666333555888:::;;;:::888888888222222333444444444444444333333333333333555777888333222111000//////000111//////000111222333444444444222111111222333111000000000000111111222222333111222222333333222222111000//////000222222111000333333333222222222222222000111222222333333333222//////.........//////000//////000000000000000///...---,,,++++++,,,...///000...---...000111000...,,,...000000000000111222111000///...------------,,,---.../////////...---,,,+++++++++,,,...000111222///+++,,,///000...+++...........................---,,,,,,++++++,,,,,,,,,///111222111/////////111///---,,,...//////...000000000111111111222222000///---,,,,,,---///000...---,,,++++++,,,---///222222111000///////////////...---------...///000...111333333222111222333444555555333111000222333333333222222222222333333222///------///000...---+++......+++,,,000///+++...000000111222222000.........///000111222222333111111222222111...,,,***.../////////......000222111333444444333333444555555555333222000...---,,,------///000111111111111......------------......//////...---------...///,,,,,,,,,,,,,,,,,,------//////000000000000//////...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000///......---------...///000000000///......000222111///---...000...///000111111000...---+++,,,---.........---,,,+++,,,...///...---...//////...---...///000///.........///000111111111111111000///---,,,,,,++++++---------...000111000///...000111000...------...222///------000333333333333333444555555444333222000000111111222333333444666333000//////000...,,,---///000///...------......///000000...///000222333222111222444555444333666777999888666333333333444555666777888999999999999888888;;;>>>???===;;;999999999:::;;;<<<===>>>===;;;:::888777777888888777777888888888777555444777777777666555666999;;;===>>>???>>>===<<<===???<<<@@@BBBAAAAAACCCBBB>>>kkkUUUIIIDDD>>>999888999::::::888999:::888666555888<<<===999777999;;;::::::<<<<<<;;;;;;::::::999888888:::999888888888888666444444333333222111000//////222222222222222333333444555111,,,---===VVVmmmyyyUUUDDD666444555222111333333222222222222333333444444444222000...///333555999999999999999999999999777777888999999888777666666999888555444777666333666888;;;<<<;;;999777777444555555555444444333222111111111111333555777888333222111000000111222333000111111222333444555555555333111000111222222111111111111111111111111111111222222333333222222111000000///111222333111000333333333333333333333444111222222333444444444333000//////....../////////000000000111000000//////...------,,,,,,,,,,,,---000///...///111222222000111000///000111000///---000///...---------------------......---,,,++++++*********+++---///222333222///------000111///---000000///......///000111......---,,,,,,,,,,,,,,,+++...000111111000000111///...,,,,,,...///............///000000111222222000///.........///000111++++++******+++---///000111111000///............///////////////000111111000222444444333222333444777777777555333222333444222222333444444444333333---,,,+++,,,...//////...---//////---,,,///...,,,///...---///111111111000.../////////000000000000222222222111000000000000///000000000//////111222222444555555444333555666888777555333000...,,,+++---...///000000111000000------............---------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++......////////////.........------------...//////++++++++++++++++++++++++------........./////////////////////////////////------...///000000//////,,,...000111000////////////000111111111///...---,,,------.........------(((***---............///---+++***+++...111222222///000111222222111000///111///...,,,+++++++++,,,...------///111111000///+++...222333111...,,,+++000///...///111222222111111111222333333222222111000000111111222222333333333111///...//////...---+++---......------...000///000000000//////111222000000111333555666555333666777777555333111111222333222222555999<<<;;;999999888999:::<<<<<<:::888999:::::::::<<<===>>>???;;;:::999888888888888999666777999:::;;;::::::999999999999777666777999<<<;;;<<<===<<<::::::<<<===???======@@@@@@<<<:::;;;nnnUUUEEE@@@???>>>;;;999999:::<<<777888999777666555777:::===:::888888999999999:::::::::999999999999999999;;;:::999999999999666444333444444444333222000///222222222222333444555666777333...,,,333AAANNNVVVBBB999444444444000///111000000000000111222333333666555333111111333555777::::::;;;;;;:::999777666555666888999999777555444666888888555444777666333666888<<<<<<;;;888666555666666666555444333222111111111111111222444666777444444222111111222222333444444555555666777777888555333000///000111222222111111111111000000000000111222222333333222222111111000000111333333222000111222222222333333444444444444555555444444333222111000//////////////////000111111111111000///////////////......---,,,,,,.........///111222222222222000...///111111///+++//////...------------------------------------,,,,,,,,,,,,---///111444555222000......000111000///333222000//////111333444111000//////.../////////,,,...000111000///000111...---,,,,,,...///...---,,,---...///000111222222000000///.........//////------------...000111222000000///...............////////////000000111111111222333333222111222333555555666444333222444555333444555555555333222111...---------...///000000000111222000//////000000111---+++...000111111111000000000000000000000000333222222222111000//////000111111000//////111222111333444444333333444555777666555333111///...---...//////000000000000///,,,---...//////...---,,,++++++++++++,,,,,,------,,,,,,++++++++++++******---..................---------------......//////++++++++++++,,,,,,,,,,,,------------.........///............//////000000------...//////000000000,,,---///111111000/////////////////////...,,,,,,---......//////000000000(((+++...//////............,,,***+++...111333444111111333333333111000...000///---+++***+++,,,,,,...------///111222111///***...111333111///---,,,---......///000000...---//////000000000111111000000000000000000000111111000000//////////////////...000000000......///111///000111000//////111333///000111444777777666333444444444333111111222444333000///444:::>>><<<999:::::::::;;;;;;:::999777999999999999:::<<<===>>>::::::999999999999999999888999:::<<<<<<<<<<<<;;;::::::999777666666888;;;999::::::999888888:::<<<<<<666666<<<<<<444333999mmmVVVHHHBBB<<<===>>><<<999888999;;;777777888777666666777888;;;:::888666888::::::888888888777777666777888888999888777777777777555333333333333333333111000000111111111222333444555666555333222222333444888;;;666333222333333000///000000000000000000111222333555333222222333555666777::::::::::::999666444222444666777888888777555444555777777444444666666333555888::::::888555444333666666666555444333111000444333222111222333444555888666555333222111222222555555555666666777777777555222///...///111111111111111000000000000000000111222222333333222222111111000000111333333222111///000000111222333333444777777666555444222111000111111000///////////////000000111111111111000000111111000000//////......,,,---...//////000111222111...---///222222000---//////...---------......---------...//////000111//////......///000222333111///......///000000000444333222111111333555777111111000////////////000///000111111///......///------,,,---///000///...,,,---...///000111222222111000///...---------,,,000000000000000111111222000//////............///......//////000000000000000111222111//////000111///111222222111222444666555555555555444222///...000000///............///111111222111///...000333666...***---000000000222222222111111111111000000111222333333222///,,,***000111222111//////000222///111222222111000222333333333333222222222111111///000000000000//////...,,,---////////////---,,,)))***+++,,,------......,,,,,,,,,++++++*********------............---------------...............+++,,,,,,,,,------......------------.........///------......///000000000---------...///000000111......///000111111000000000000000//////......---,,,------...///000000111,,,...000000///------...111///------///222333444222333333333333111000///000///---,,,+++,,,,,,---.........///111222111000,,,...000000///......///---...000111000///------............//////000000///////////////.........///000000000000//////000222222222000...---...000///000111000///000111333000111222555888888666444000111222222222333555777333000000444;;;>>><<<999:::;;;<<<<<<;;;999888777888888777777888:::<<<===:::;;;;;;;;;;;;:::::::::;;;;;;<<<======<<<::::::999999888666444444666888888888888666555555777:::888222333999:::333333999rrrXXXHHHBBBBBB:::;;;<<<;;;999777777888777777777777777777777777999999777555666::::::888888777555444444555666777555444333444555555333111111111111000000000//////111111111111222333555555000111444777666111000222444333222222222111000111222111111111111222222333111000000111333555444333777777888888777555333222444555666888888888777666444777777444444666666444555666777666444111111111333444444444333333222111555444333222222333444555999888666444222222222222333333333444444444555555444222000///000111111000000000000000000000000000111222222333333222222111111000000222333444222111......///000222333444444777777666555444222000///222222111000///////////////000111111222222111111222111111000000000000111,,,...////////////000111.........///111222111000000//////.........//////............000111222333000///...---------.../////////......//////000000333222222222222444555666000000///...............111111222000...---...///---------...000111000.........///000000111222222000000//////...------,,,......//////000000000000000000///......//////000......///000000000000000///000000///------...000+++---...//////000333555555555444333222000///...000111000///,,,+++,,,...//////000000...,,,///555===111***---000......222222222222111111111111111000111222222111...***(((000111111000......///111---///000000///...000111000000111111222333333333000000111000000///...---/////////000000/////////******,,,...///000000000------,,,,,,++++++******------............------,,,---......//////......,,,,,,,,,------......///------........./////////---.........//////000000------------...000111222222000///000222222222111111111111111111222222222...------,,,,,,---......///000111000...---...///222000//////111222333222222111111000000000///////////////......---------///......000222222111000...//////...------///111///111333333111/////////------------...///000000000000//////......------///111222222000//////000222222111...,,,+++---...000111111111000000222333111111222444666777666444...000222444444555888:::444333333666:::===<<<999:::;;;===<<<:::888888888888777666666777999<<<===<<<=========<<<<<<;;;:::<<<<<<======<<<:::888777999888777555222222444666666666555333222333555888666444555888999777888;;;sssZZZKKKCCC@@@===::::::::::::::::::999888888888888888999999888777777999777444666;;;;;;888888777555444333444555666333333222444555666444333333222111000///000111111111111111111111222333444111000333777555000000555888666333111111222333222444444333333222222333333......///333666666444111222333444555666666666666555555666777888888999999333666666333444666666444444555444222///......///000111111222333333333222444444333333333555666777999888666444333333444444222333333333333444444444222111000000111111000///......//////000000111111111222222333333222222111111111111222333444333111...///000111333444555666444444555444444333222111333222111000////////////...///000111222333333333222111///......000222333...000222111///...000222---///000111000///000000000000/////////000000111000////////////000222222000///...------...//////---.........---...///000///000000111222222333333111000//////....../////////000111000......///111...---...000222333111///000000000111111111222222---...//////000000000000++++++---...000111111111000000000//////000000111///000111222222222111000///000000...,,,,,,...///***,,,---------...111333222222111000000000111111111222333111...---...000///---///111///,,,000999DDD555+++...000---,,,111000000000000111111111111000000000000///...---,,,000000111///...---...000---...//////......///000//////000000111222333333111111111111000///------111111000000000000111111***,,,...000111222222222......------,,,+++++++++......////////////......,,,---.../////////...---***++++++,,,------............/////////000000000.........///////////////------------...000111333666333000000111333333222111111111111222333444444555444111///---,,,,,,,,,...///...---,,,,,,///111000///...///111333222111000///---,,,,,,,,,...///...///000111111///...,,,///......000222333222000---...//////......///111000222444222000......///------,,,,,,---...000111222222111000//////......000222555444111///000111222222111///------///111000111222111000000222444222111000111333444333222///222555777777777888:::666666777999::::::::::::777:::<<<;;;999777777777999888777666777999<<<>>>????????????>>>===;;;::::::;;;;;;;;;;;;999888777999999777444222111333555555444333111000111444777555777777555666999:::888{{{]]]JJJEEEDDD>>>888<<<:::999:::<<<===<<<;;;888888888999::::::888777555888666333555;;;<<<888999888666444333444555666555555555666888999888777666555333111111222444555111111000000111111222333555333333555222...111888<<<999444000111444444333666666555444333333333333//////111666999:::666222///000111333666888999:::555555555666777999;;;<<<333666666333333666666444444444222///,,,+++,,,......///000111222333333333333333222333444666888:::777666555444444555666777444444444555555555555555111111000111222111000...---......///000111111222222222222333333222222222222111111222444444333111///000111222444555777777111222333333444444333333333222111000////////////---...000111333333444444111000...,,,---///222444000222444333000///000333---000333222///---...000111000000000000000111111222111///......///000000111000000//////000222333,,,---...---------///000,,,---...000111111111111333222222111111111111111...///000///...///111333......///111333333222000111111111111111222222222+++---...000222333444444)))***---///222333444555111000000000000000111111000111222333444333222222000000000...,,,,,,...000,,,---...---------///111000///......///111333444333555666444111111333555000///111444111...333===HHH777,,,///111,,,+++000////////////000000000111111000...---...///000222///000000///---,,,...///---...//////......///000/////////000111111222222111111111111000...---,,,333222111000000111222333+++---///111333444444333//////...------,,,++++++......////////////......,,,,,,.../////////...---))))))***+++,,,,,,------////////////000000000000////////////////////////------,,,---...000222333999555111///111333444333......//////000111333444===;;;888444000...,,,,,,,,,,,,,,,******,,,000333,,,,,,---///222333222111...,,,***((((((***,,,...---///111333222111...,,,///......000222333222000+++---000000/////////000///111222000---+++,,,...------,,,,,,---///000111444333333222111000//////111444666555222000000111333333222111000111444666000111222111000000222444222000//////000111111000111444777999999888888888777999::::::999999999:::555888;;;:::777555666777:::999777777888:::===???@@@AAAAAA@@@???===;;;:::888999:::::::::999888777:::999888555222222333555444444222000///000333666333999888222222999:::444zzzfffPPPEEEAAA>>>;;;:::<<<;;;;;;<<<===<<<777222@@@<<<888777777777555333444999:::777888;;;:::666;;;999777666777777666555444555777888777666444444111111000000000000000111333111000111222222111000444333111////////////000444444555555555555555555999777555444444444333222000000555;;;<<<666222222111222555777888888777666777666666666666888:::;;;444444111///111777999666444333222111111111111111222111333888888444111333444222111222444666666555333444555444333333444666999888777555555555666777333111000000111333222222+++******,,,...//////...111222333111///...///000...///111222333333333222000222444666666666555444/////////000222333222111111111111111000...---,,,///000111222222222222222000///.........///111222///000000///......000111111222333333222...***((()))***,,,...//////...---///000222333333333222111000000000000000000000000333000,,,+++---...---+++,,,,,,---...///000111222111000////////////000000000///...---------------111111111000000000000000333444444333111000000111...000222222111111222333222222111111111111222222222000...,,,,,,---///111555555555444333222111000444333222000///.........///...,,,,,,...///...---222111000000000111333333666555444333222000//////......///000111222333333444444222000///.........444111......000111///---///000111222222333333222222000...---...000333555333333222111000000111111//////000111111111111111000///---,,,,,,---...///222222222222222222222222///000111222333444444444222111///---,,,---...///...///111222111000...---+++,,,.........///222444......,,,+++***)))))))))///------///222333000...---------......000111111///...---------000222444777666555444222111000///111111111111222333444555===AAA>>>555000111000,,,,,,------......------,,,,,,///000///111666666333000///---,,,---.........,,,111777777333//////000......///000111111...,,,---.../////////...---,,,+++,,,...///......///000//////.........//////000555444333222222111...,,,333555555444111000222555333333333333333333333333444444444444333222111000111111111111000000000000333444555777777777777666;;;;;;::::::999::::::::::::999888666666666777888555888888666777<<>>AAACCCBBB???<<<===>>>===;;;888666777888555999:::888666666222---666444222111111333666777666555333444666999999999___RRRDDD>>>===;;;999:::<<<;;;:::;;;<<<;;;777444===:::777666666777555333555999:::888888;;;;;;777<<<:::888777777777666444777555444666888888444000111111000000000000111111333222111222333444333222444333111000/////////000444444555555555555666666777555333333333444333111111///222777888555444777111333555777888888888777555555666666888:::<<<===444555444222444777777333333111///000111222111000333111333666666333111333444222111111333444444333333444444333222222333555777666555444333444444555111///......000111111000...------...000111000///000111222111000///000111///000111222333333222222444444444333333222222222000/////////111111000...222222222222111000///...000000111222222222222222000/////////000000111222111111222111//////000222111111222111000...+++***+++,,,---...////////////,,,---......//////......111111111111111111111111333000---,,,...///---,,,---.........//////000000111111000000000000111111//////......------......000000111111111111111111333444555333111///000111///111333333222111111222111111000000000000111111000///---------///111333444444444444333222111000444333222000//////......000...------/////////...111000/////////000111222555555444333222111000000/////////000111111222222444444333111000000000000222///---,,,......---+++//////000111222222222222000000.........///111222333222111000000000000000//////000111111111000000000///---,,,,,,---///000111111111222222111111111///000111222333333333333000///...---------...///000111111111///---***)))---......---,,,,,,...///------,,,,,,,,,,,,------000//////111333333111///......---------......//////.........///000111222444444333222111000//////......//////000222333444666::::::444000111///,,,---------......---------...000111111555888666000111,,,((()))---000...+++,,,111555555222......//////...---------------,,,---......///...---,,,++++++---//////.........///..................///000777555444444555444222000000222333222000///111444333333333333333333333333444444444444333222111000000000000000000000000000000111333555666555444333888888777777777777888888777666666555666777888999444777777555777<<<>>>=========<<<>>>???@@@>>>============:::888666777888666999:::888666777555000555444222111111222444666777555444555777:::;;;;;;LLLEEE???>>>>>>;;;;;;>>><<<;;;::::::;;;:::888555:::888666666666777666555666999:::999999;;;;;;888<<<:::888777777777666555999555333555999999333---111000000000000000111111333222111222444555555444333222111000000000000000444444444444555555666666444222111222333444333111111...///222444444666:::333444666777888888888888444555666777999<<<>>>???555777777555666888666000666222000222777999777333555222222555555222222444777555333333444555444333333444444333111000111222444333333222222222222333///...,,,---///000000///222111000111222333222000///111222222111000222333111111222222222222222111666666444333333222333333222111000000111111000///333333333333222111000000000111111111111222222222000000111222222222111111222333333111//////000111000000//////...------,,,...............///000111///////////////000000111111111111111111111111111222000......//////...---////////////////////////////////////////////////............////////////000000000111222222333333333444555333000//////000111222444333222111111222000000000000000000000000///...------...000222444222222333333333222222111333222222111000//////...111///...///000111000...000///.........///111222333333333222222111111111000000000000000000000000333333333222222222222111111///---------...---+++...///000111111222222111000000/////////.........222111000//////.........///000000000000000///...000///...------...///000...///000111111000///......///000111111222111111------............/////////000000000...,,,***)))...//////---***)))***+++,,,,,,,,,---...///000111000000000222333333111//////...------,,,,,,------...//////000111111111111000000111111000000//////,,,,,,------...000111222///444777555333222000---------............------(((+++...222:::>>>:::222000***$$$'''---111...))),,,000333333000...---///111///...,,,,,,,,,---...------......------,,,+++,,,...//////...---...///---------------...//////222111000000111222000///...///000000//////111333444444444333333222222222444444444444333222111111////////////////////////,,,...111333444333111000444444444333333444444555444444333444555777999:::333666666444666;;;===<<<@@@===;;;:::;;;======<<<<<<<<<<<<:::777555666777888;;;;;;888777888777444555444333222222222444444666555444555888;;;<<<<<>><<<;;;:::999999999888777888888777777777888888777888999999999999::::::::::::999777777888888888777777666555666777555111---000000000000000000111222222111000222444555555444222222222111111000000000111222222333333444444444222111111222444555444222222......111222222555999444555666777888888888888444555666777999:::<<<<<<666777777555666999888333<<<777555888???BBB???:::777444333555444222333666;;;999777777777888777555333444444222000//////111222222222222111222222222///---,,,---///000000000444333222222333333222000///000222222111222333555222222222222222222111111555555666666666666666666444333222222333444333222111222222222222222111111111111111111111111222222000111333444444333222111111222222111///...///000///...---,,,,,,---...//////...---------...000111111000///...///000111222222222222222222222222222111111000////////////...---.........//////000000+++,,,,,,------------------...//////000000000000///000000111222333333444333444444333000//////000111333444333111000000111000000111111111111000000......---,,,---...000111000000111222222333222222111111111111000000//////111000///000111222000///000000///...///000111222000000000000000000111111111111000000////////////111111222222222222222222222111000////////////.........///000111111111111000111111111000///---,,,111111///......------...///000000000000///......//////.........///000111,,,---...//////...---,,,......///000000000000000,,,---...///000000000000,,,---...////////////...///000///---+++)))***+++------------...///000000//////000111222111000///......---------......//////000222333444333222111---...///000111000000///......------......///000...222666777666444111///......////////////......(((+++...333:::===666,,,...***'''(((---000///,,,---///111111///------......///////////////000111---------------,,,,,,+++---///000000...---......---,,,,,,------...///000000...------......---,,,---......//////111222444555555444333333222111111333444444444333333222111............////////////+++---000222333222000...222222111111111222333333444333333333444666888999333555555333555:::<<<:::???===:::::::::;;;:::999:::;;;:::888666555555777;;;===<<<888666888777444555555444444444444555555555333222444777:::;;;;;;AAA>>><<<:::666333555;;;:::::::::999888888888888777888999999999999::::::999888888999999999999;;;777666555555888999999999333666888777444000000000000000//////000111222222000//////000333444444333222222222222222111111111//////000111111222333333222111222333555666555333222///000333444111222555555555666666777777888888555555666777777777888888666777555222555:::;;;888>>>:::888<<>>:::666444555555333444777<<<:::888777777777666555333333333111///...///000222222222222333333222222000///......111222222222555333222222333222111000///111222333222333444666333333222222222222222222333444777888888777555333444222111111333555555444000000111111222111111111222222111000000111111222111222333444444333222111///000000///------...///......,,,,,,,,,---///000...---,,,,,,,,,---...///...---,,,+++,,,---...///111111111111111111111111000000000000////////////++++++,,,...///111222333++++++,,,---......------......///000111111111000//////000111222222333333222333333222000//////000111222333333111//////000111222222333333222222111//////---,,,,,,,,,,,,---//////000111222222222222000000111111111111000///111000000111222222000///111111000///000111222333............////////////111111000000///.........///000111111222111111000222111111000.........///...///000111111222222222222333333333222000...---000//////...............//////000000000000//////////////////000000111111,,,---...//////...---,,,......///000000000//////---...///111222222222222------...///000111111111000000000///---,,,---//////......------------------...000000000///......---------...///111222333000111444555555444222111,,,---///111222111000000111111000///...............000444666555111//////...//////000000//////......111222333555444+++!!!,,,------,,,,,,---000222...///000///...------...&&&***///111111000000000......------,,,,,,,,,,,,...000111000...------...,,,,,,,,,---...///000000333111///...//////...---///......///111333444444555555444333333222111111333333444444444333222222---........./////////000,,,...111333333333111000111111111111111222333444555444333333333444666777444666666333444888:::999<<<;;;:::::::::999777555999999999777555444555666<<<>>><<<888666777666222555666666777777777777777333222111222555777999999>>>;;;888888777555888>>>888:::;;;:::888777777888777999;;;;;;:::999:::;;;999777666888999777888;;;555444333444666888888888000555999888222...///222////////////000111222333111000///000222333333111111222222333222222111111...//////000111222333333222222222444666666444222111000111555555222111333555555555555666666666777555666666777777666666555666666444111333999<<<:::999777777;;;AAACCC@@@===:::666444666555222333777888666444444444444333222222333333222000///000111111222333333444333333333111//////000222444444444444333222222333333111000000222333333333333555666333333222222222222333444333444666777777666444333555333111000222333444333//////000111222222222111333222111000000000111222222222333333333222111111---...///...------...000///...---------...000111------,,,,,,,,,------..................///000000000000000000000000000000---///111111///......///)))***,,,...000222333444---...000111222222111000//////111222222111000000/////////000111111222222000111222111000000000222///000222111000//////000111222333444444333222111000000...---,,,+++++++++...///000111111111111111...///111222222111000///000000000111333222000...222111000000000111333444........................000000000//////............///111222222111000//////000000...,,,+++,,,...///000111222222333333222333333444444333111000..................///000000//////000111111111111111//////000000111111222222........................//////000000000000//////......///000000111222222000000000000////////////000111111000//////000222111000///...,,,,,,,,,+++,,,...000000...---------,,,------///000222444555000111333444444333222000+++---///111222111000///333222111//////............---///111000,,,,,,/////////000000000000//////(((,,,//////111111---&&&---///111000---,,,111555000000///............///"""(((///222000.........//////...------------...000111222111///------------------...///000111222111///---,,,...//////...111//////000333555555444444444444333333222222222333333333444444333333222.........//////000000111///000111333333333333222111111111111222333444444666555444333444444666777666888777444444777999777999888888999999888555333777888888666444333444666999<<<;;;777555666444000444555777999:::::::::999333222000111333666666666>>>:::999;;;<<<;;;===@@@666999;;;;;;999777777777666999;;;;;;999888999:::999555444888888555777;;;666555333333555666555444000333666666333000000111////////////000111222333333111111111333333222111111111222333333333222111//////000111222333444444111111222333555555222000111///000444555333333666444444444444444555555666444555666777888888777666555666555333444999999666333333555888;;;<<<;;;999777444333555444111111444666444222222333333222111222333333222000000222333000111222333333333333222111//////000222444555444444333222222333444333111111333444444333333444666333222222111222333555555222222333444777:::===???;;;888555333333444333333///000111222333333333333444333111000///000111222333333222111111111111111---...///.........000222//////......//////000000------............------000111222222333333222222////////////////////////+++...000000...---...///++++++,,,...///111222333...000222333444444333222000111222333333111000////////////////////////000...///111111000000222333,,,...000000///......///000111333444444333111000000000000///............//////000000111000000000---///000222222222111000/////////111222222///---111000000//////111222333000///////////////////////////////////////......000111222333333222000///...000000...,,,+++,,,...000111222333333444444333222222222222222111000///---------...///000222222...///000222333333333333//////000111222222222222111000///......///000111000000000111111000000///......---------///000111//////.........//////000111222222111//////000111222222000///...------------///222111///------...------......000111333333//////000111111000///...***+++...000000///...---000000////////////000000...++++++...---***---333///000000111111000000///!!!(((---,,,---000111000000000000///......000222222000...---.../////////''',,,222333000......000111000///.........//////111222222111///---,,,---.........///000111222333...,,,++++++...111222222222000...000333555444333333333333333333333333333222333333444444333333222......///000000111222222111111111222222333444555111111111111222333444444444444333444444666888999999;;;999555444777777555999777666555666666666555666777777666444333444555333777888666555666444000111333777999;;;;;;;;;:::555333222222444555666555<<<888888<<<>>><<<;;;<<<444888<<<<<<:::777666777555888;;;;;;888777777999999444333777777444666;;;888666444333333333222111111222333444444333111///////////////000111222333555333222222444444333222000111333333444333222111000111111333444555666666000000111333444333111...111//////333444444666:::444444333333333444555555333444666888999:::999999555777777555666888666111///111444777888888777777555222222444333000///111666444333333444444444333111222333222111111333444///000111333333333222111000///...///222444444444555333222333444555444333222444555444333333444666222222111111222444555777111000111333999BBBJJJOOOCCC???;;;888777666555444000111222333444555555555444333111000///000111222444333111000///000111111---.../////////000222444//////000000000000000000......///000000///...------...000111111111000///////////////////////////***---000000...,,,---...,,,------...///000111111---///111333444333222111111222333444333111///...////////////............,,,...000111000111333444+++---...///.........//////000222333333222000///000000000000111111111111//////000000000000//////---...000222333222111000......///111222111///,,,000///.........///111222222111111111000000000000////////////////////////111222444444444222000///000222333111---,,,...000111111222333444444444444111111111000000000000000---------...000222333444...///111222444444555555...///000222222333333333333222///......///222333000111111111111111000000...---,,,++++++,,,...000***++++++,,,...000222333222333333111///...///000333222111000////////////...000333222///---...///...............///000111---...............------(((***---//////...,,,***---------...///000111222000,,,+++------,,,111999000000111111111111000000)))000222---((()))++++++333000...---///000000///333111...---...///000000000444777555111///111444222111000......//////000111222333222///---,,,---......//////000222333444000......///333888:::;;;222000...///222444333222333333333333333333333444222222333444444333333333...//////000111222222333222222111000111333444666000000000000111222444444222222333444555888:::<<<;;;<<<:::555444777777444;;;777444222333555777777666666777555333333444555...333555555555777555111///222555999;;;<<<;;;:::777555333333444555666555:::888777888<<>><<<;;;999888888999777555444666888888888<<<<<<:::999777555444444444333333222222222333333111222444444444444666888666777777555333222333444:::888777888999;;;;;;:::<<<===<<<<<<;;;:::999888777777777888999999::::::888777777666666555555555555444333333444444333222333444555444333222333555555444333111111333444555222222222222222111000///111000000111333333222000888444000......///000///000111222444555555666666888666333222333555666666444444333333333444444555444444555666777777666666555555666666666666555555444444333333333333333333333333222222222333333444///111222222111000111222111111222222222111111000///111222222000//////000//////000000000111111111111111111111111222333444333333111111111111333333222222333444444444444444111222<<>>>>>===<<<;;;;;;999777555666888999:::::::::999999888777666555555777666444222222222333333333333444333111111222333666777777666444333444666:::999888777888888888888<<<<<<<<<<<<<<<;;;:::999666666777888999:::;;;;;;777777666666666555555555444333333333444444222000222333333222222222444666666555333222222333555666222222222222222111000///111000000111333333222000666444111///000111111000///000222333444555666666666555444333333444555555555444444444444555666666444444555555666555555555444555555666666555555444222333333444444444444444333333333333333444444444...000222222111111222333000111111111222222222111000222222222000...///000000000000000111111111222000000000000000111222222555444333333333333444555222222333444444444444333///111@@@eeezzz^^^GGG888111444444444444444444333333222111000///000000000000000000222333333222000000111111000000000111111222111111///...---,,,,,,---111222333222111000111222//////......------------............////////////////////////............---...............///000333222111222333333111...000000000000///...,,,+++...------...000222111111......------------------.........///////////////111111111111111111111111/////////.........//////111111111000000111222222222111000//////000111222333222000///...//////000///111222444444333222111333333333222222222111111111000//////......---,,,...000111000///...000111111222333333111000000111000111222222333444444444222222222111000000//////---...///...------///111111///......000222222222555444222111000000000000111111222333333333222222------,,,,,,,,,---........./////////...---+++***222///,,,******++++++******+++---............---***+++,,,+++******,,,---....../////////...---,,,...//////000000000000000/////////....../////////+++,,,...111333333111000/////////000000/////////))),,,000111000.........------......///......------///000222222000///---000//////...------,,,,,,---......///000000111111333333222222111111000000///000000///---...///111////////////......---------,,,***)))***,,,///000333222111111222222111///000000111///...---...000//////------------...///000000000000111222333444111111222222333333222111000111333333222222444666777666555666666555111...555333333777<<<>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;777666555555888:::::::::444444555666777888888999888777555444444555666777555666555333000///000111555666666555333333444666999999999888777777888888;;;;;;;;;<<<;;;;;;::::::555555666888999:::;;;;;;666666666666555555555555444333333333444444222000000111111111000111333555555444444333333444444555111111222222222111000000111000000111333333222000222111111333444555444222///000111333444555555555111222444555444444333333777777666666666666777777333444555555555555555444444444555555555555444444222222444555555555555555333333444444555555555555000222333444333333333555111111111111111111222222111222222111///...///000111111111222222222333333000000/////////000111111555444444444444444444555111222333333444444333333///...===aaapppZZZFFF777///444444444444444444333333222222111000//////000111000111222333333222111000111000000000000000000000//////---,,,++++++++++++000111222111000000111333...............---------........./////////000000////////////........................///000000///333222111111111111000......//////...---+++++++++......---///111222222111------.................................//////000222222222222222222222222........./////////......111111000000111222333333444333222000000111333444222111///...------......///000333444555444222111333333333222222222111111000000000///...------------///000000///...000111000222333333111000000111///000111222333333333333000000000000000000000000.../////////......000222111000//////111222111000333333222111000/////////111222222333222000...---***************+++,,,,,,......///000///...,,,+++---,,,+++,,,------+++)))---,,,++++++,,,---...///,,,,,,---,,,++++++---///...............---------///////////////000000111...//////////////////...(((+++...111222333333333//////000111111000//////,,,///222333222111111222//////000000000000///...---///000222222000///---/////////...------,,,+++,,,,,,---...//////000000333333222222111111000000111111111///......000333///////////////.........000///---,,,,,,///222444111000///000222333222111///000000///......///111111000...------...000111000000000000111222333333222333444444333222222222000111222111111111333666555555666888999777555222444333333666:::<<<:::666555666777888888888888777555444333444666888888777222222333444666777888999777666666666777888:::;;;888888666333000///000222222333444333222222444555888999999888777777888:::999999::::::;;;:::::::::444555666777888999::::::555555555555555555555555555444333333444444333222...000111111000000111333444444333333333333444444111111222222222111111000111000000111333333222000///000111444777888666555000111222333333444444333---000444555555444444444999999888777777777777777333333444555666666555555444444555555555555444444222333444666666666555444333333444555666666666666222444555555444444444555222222111111000111111222111111222000//////000222111222222222222333333333000000000//////000000111222222222222222222222222111111222333333333333333222...555OOOrrrmmmXXXKKK???777333444444444444444444444444222333333222000///111222111111222222222222111111000000000000000/////////000000////////////......///000111000000000222444.................................//////000000111////////////............000///...///000111111///222111111000000000//////---...///...,,,++++++,,,000///...///111222111000000000000000111111111111......------......///000222222222111111111111111---...//////000/////////222222222222333444555666444333222111111111222333222111000///...---------///111222444444333222111333222222222111111111111///000000000...------///...///000000///...000111///111333333111000000000...///111222333333222111---------......////////////000000///......111333111000///000111222111000222111111111000000/////////000111111///---***(((++++++++++++,,,---.........//////000///...---,,,*********---//////---+++///---,,,***+++,,,...000...//////...---,,,...///...---------------------//////.........///000111......////////////......(((***...000111111333444//////111111111111//////---...000000//////000111000000111111111000//////...///000000000000///...+++,,,---...////////////+++,,,,,,---...//////000111111111111111000000000111111000...---...000333000000000000000////////////...,,,+++,,,...111333000//////000222444333222000111222222111222444666111111000//////000222333000000///000000111222333222333444333111111111333///000000000///000222555222333555666777666444333000333444444666999777333111222444555666666555444333333222333555666555444444444444444444444444444555666777888999;;;;;;<<<999888777444111111222444111222333222111222444555777999:::999777777999;;;777888888999:::::::::999444444555666777777888888555555555555555555555555777555333222444444444444...111333333222111111111333333333222222333333333000111111222222222111111111000000111333333222000000000000111444666777666111222222333333333222222---000333444444444777999::::::888777666666555555222333444555666777777777333444444555555444444333222333555666666666444333222333555666777777666666333555666666444333333444444333222000000000111111000111111000//////111333111111111111222222222222111111000000000000000111000111111111111111111000111111222333333333333222777222444BBBTTTggg{{{lllTTTFFF@@@999555555222333333444444555555555222444444333111000222444333222222111111222222333111222222222111111000//////000111222333222111111///000000000///000222555////////////////////////---......///000000111111////////////............111000...///222333222000000000000000/////////000---///000///,,,,,,...000111000//////111222111000111111111111222222333333......---------...///000000000000000/////////...---...///000111000000///000000111111333444555666222222111111000000000000333333222222111///...---000111222333333333222222222222111111111000000000...000111000---,,,...//////111111111/////////111---///222222111000//////---...000222333222111111,,,,,,------...///000000000000000///...///111444000//////000222222111000000000000000000000//////...///111111000...+++***------------...///000111///////////////......---+++******+++---//////............---------------000000111///---,,,...///---------,,,---------...///...---------...///000---...///000000///...---***---//////......000222...///111222222111///...,,,------,,,++++++---///000000000000000///..............................+++,,,...///000000//////------......//////000000//////000000000000000111//////...,,,++++++...111000111111111111111111111,,,,,,+++***+++---///000222111000000222333222111000111222333333444666999111111111111111222222333/////////000000111222333111222222000...---000222...//////...---...111444222333555555444333222222,,,111444222333777888555000222444555666555444444444333222333555555444222444444444333333333333333444555777999::::::999888888777666333111111444666111222333333222333555777777999;;;:::888777:::===666777888999999999999999444444555555666666777777444555555555555555555555999666333222333555555555///222444555444222111111222222222222222222222222000111111222222222111111111000000111333333222000333000......111444666777222333333333333222111111///111333333333555:::>>>;;;:::888777555444444444222333444666777888888888333444444555555444444333333444666777777666444333222333555777777777777666444555666666444222222333555444222000//////000000///000000/////////222444000000000000111111111111222111000000000000111111111111222222222222111111111111222333333333333222999888:::???CCCIIIWWWfffaaaRRREEE@@@>>>777333222222222333333444555666666333555666444111000222555444333222111111222333444333333333333333222111000...///111333444333222111...///000//////000333555/////////000000000000000---......///000111111222000/////////............222000///000333444333000///000000///......000111...000111000...---000333222111///000111111000/////////000000111111111222......---,,,---...///000//////......---------,,,---...000111111111000///.........///000222333444000000000000//////......444444555444333111///...111111222222333333333222111111111000000000000///---000111000---,,,...000000222222111000//////111,,,///111222111/////////---...000222333222111000------...///000111222222111111000///...///222444/////////000222333222000...///000000000000000//////111333444444222000...,,,,,,,,,---...///000111////////////............///,,,***))),,,...000111---...///000000...,,,+++111111111///---,,,---...------,,,,,,,,,------......------,,,,,,...///000---...///000000///...------///000...,,,+++---000...000111222222111000...111111000...---...000333//////000000///...------///...------------...//////000000000000...---,,,////////////000000000000......//////000000111111...---,,,***)))***---000111111111111111222222222//////......///000222333444222111111222222000///---///000111222333666888000000111111222222222333////////////000111222333000111111...++++++...111.........---,,,---111333555666666555333222222222(((000444222111666999888111333555666777666555444555444333444555555333222000111111333444555555666333555777999999888666444666666444222111111444777111222444333333444666888999999888888888888999999777777777777777888999999777666555666888888777555555555444444555666888999888999777333222555666555111111111222222111000000111111222222222333333333333333333222222222111111///000111///---...222666111111222333444555555666777999777222111333333111...///000333555777999:::333444555666666555444444333//////555999888777888777888888777444222111111555444444555666777777666333333333333333333333333:::888666333111111111222888777666444333222111111111111222333333333333222222000///000333444222000,,,///333444222111111333//////000222000---000666111111111222333444555666???@@@AAABBBEEEHHHJJJKKKMMMJJJDDD===888555444333333444555555666666555555222000......///000000///222222000000111222555666333222222111111222222333000111111222222333444444000222444444333111111222444333111000111444888:::000000//////000222333444222555444///---111555666555666777777666444222111......//////000000111111222111000/////////000111333222111000000111222333000000111000000///......000///---,,,,,,---///000///...---,,,+++,,,,,,---222111000000000000...,,,111111111111222333444555333111//////000111000///444777999666222111555999111111111111111111111111111111111000...---...///111111111111000///---,,,...//////000000000000000///000000000000000//////222222222222111111000000+++,,,------......------111111111111111111111111000111111000...---.../////////............//////......//////000000111111000...---...000111111000......//////...---,,,,,,////////////............222111000///...---,,,,,,...//////000000000000///+++++++++,,,---...///000...------------...//////+++,,,///111111000///...++++++*********+++,,,,,,...///111111000000222333111///---,,,,,,,,,...///000////////////.........***,,,///222222000...,,,.........///////////////666111...///222111***$$$---///111333333111///---111111111000111111222222///111333222111000111222000///---,,,,,,---......111111222333444333///---111111222222222444888;;;000000222444555333000---000000////////////000000------,,,+++,,,---...///000...,,,++++++---000111333555777666444333222333333444444222000000444777666666555555555444444444666222111444222...000666333444444555555555444444222333555666666666666555555333111000222444555666333444555666666777999;;;888888888777777888888888666666555555666666777777888777666777888777666444666555444444444555666777666888666222222666777555444444555555555555444444222222222222333333333333333333333222222222111111000111111///......111444111111111111111111111111666777666111000222222000111111222333444555666777444555666666555444222111333///000555888777777888444666777666444333333444666555444555777777777555333333333333333333333333555444222111000111222333666666444333222222111111222222333444444444444333222000///000222444222111...111444444222000000000111///000222111///000444222222222222222333444555;;;<<<>>>AAADDDGGGJJJKKKKKKHHHCCC===999666555555333444444555555555444444111000...///111222222222222111000///000222444555333222222111111222222333000111111222222333444444///111444444444333333444333111000000444;;;BBBGGG@@@===999444222222444555333555333///...111333222333333444555444333111000......//////000000111111555444333111111111222222222111000000000000111222///000000000//////...---///...---,,,,,,---...//////...---,,,,,,,,,------...---------......,,,***111111111111222333444444333222000000111111000///666999<<<:::555222222333222222222222222222222222000111111000......///111//////000111111000///...///000000111222222222222//////000000000000//////111111111111111111000000------...///////////////222222222222222222222222111222333222000///000111000000///......///000000////////////000000000000000...------///000000000//////000000//////...---000000000000000000000000111111000///...---,,,,,,...//////000000000000000---------...///000111111......------,,,,,,------+++,,,---/////////......,,,++++++++++++,,,,,,---...///111000//////000222111///...---,,,---...////////////.........------....../////////000000000000000//////......------111///...///222111---(((,,,---///000111000///...111111111000000000111111000222333333222111111222111111////////////000111000//////000111000...,,,111222222222222444777:::222111222333333222000---000000////////////000000------,,,,,,,,,---...///000///---,,,---...111222111222222222000000222444333444444222000111444777555555555444444444444333444111000333111...///555333333444444444444333333222333555666777666444333000000000111444666888999666777888888888999;;;===888777777666666777777888444444444555555555666666888777666777888777555333666666555444444444555555444666555222222666777666222333333444444333333333333333333333444444444444333333333222222222111111111222111000......000222222222111111111000000000333555444000///111111///333333333333333333333333444555555555444222000///333000000555888666666777111333555666555555666777888777666666777777666555333333333333333333222222000000//////000111333444444333333222111111222222222333333444444444444444111000000000222333222111000222444333111///...///555111000222333111000222333222222222222222333333555777;;;???CCCFFFGGGHHHDDDAAA===999666444444444333444444444444444333222111000///000222444555444000000/////////111333444222222111111111111222222000111111222222333444444---///222333222222333444222111//////444<<>>???<<<888444333333555777444444222//////111///)))//////000111111111000000......//////000000111111333222222000//////....../////////....../////////---...............------------...//////...------.........------------......---...///222333222111000000000000000111222222333222000000222222222111///333777999777555333333222222222222222222222222///000111111000111333555/////////000000000000///***+++,,,...////////////......///000000000//////////////////000000000000//////000111111111111000111111111111111111111111000111222222111000222333333111///......///111333111111000000//////......111000......000111111000//////000000000//////...111111111111111222222222111000000///......------............//////000111,,,,,,------------------------...............---000///---,,,,,,---...///,,,,,,,,,,,,---.../////////000000///---+++,,,---000000000/////////............---------,,,,,,,,,222111///......000222444000000//////......------+++...000000///...///111---------...000222444555333333333222222111000///111222444444222111222333222222222222333444444444777444222111222444444444222333333222111111333555666444111000000111000///000000////////////000000...------,,,,,,...///000000///...---...///111222222222111///,,,+++,,,...333333333333333444555666444444333333333222222222.........///......111444333333444444333333222222333444666888777555222000000222666888888777555555777888999888777777999:::777777666666666666777777666666777888888888888777444444444666888999999777666555555444333222111111000333333111222666777555444444555666666666666666333333333444444444555555333333333222222222111111222222111000000000//////000000111222222333444444...000111......000000---222222222222222222222222...///111333444444333333333111222666666333333666444555777666555333444555999777666666777777666444333333333222222111111111222111111111111222222333111111000000000111222222000000111222222222222222000111111111111111222222/////////000111111111111666111000333666333000///222222111000000000111111222444777999;;;;;;:::999444333222111000000000111222333333444333333222222444222000000111111000///............///000111111222111111000000111111222000111111222222333444444444444444333000///000111111111000//////000000111222222222222222333444444333444333//////111///+++000000000111111111111111......//////000000111111222222111111000///...............//////.........------...............---------...//////...---------..............................000333555444333000000/////////000111111333111000000111222222111///111222333222222222333222222222222222222222222...000111111000111333555222111000000///.........+++,,,---...////////////...//////000111111000000///////////////000000000---...//////000000//////////////////////////////---///000000//////000222222111000//////000111222111111000000//////......333111000000111222111000---......//////.........////////////000000111111000000//////......------------------...///000111,,,------......---,,,++++++,,,...000111222222222333222///------...///000,,,,,,,,,,,,---...///000///000000///,,,++++++,,,///000111111111000///.........---------,,,,,,,,,000000000000000111111222------......//////000000,,,///222111---,,,...000000000000000222444777999444444444444333222111000000222444333222111222222///000111222222333333444888555222222333555666666111222333222111000222333666333000///000111111000000000////////////000000......---,,,---...///000......---------...///000---000222333111///......333222222333444555666666444444333333333222222222,,,...///......000333555555555555555555444333333444555777888777555333111000444999;;;999777555444777888999888777777999:::888777777666666777777888777888999:::;;;:::999888444444444666888999999777444444444444333222111000///222333111222666666444222222333444555555555555333333333333444444444444333333333222222222111111222111000000111111000///------...///000111222333,,,///000......000000---000000111111111222222222---...000333444555555555333222333666555111222666555777888777444333222333777666555555666666555444333333333222111111000000333333333333333222222222222111111111111111222222///000000111111111111111///111222222111111222333///......///111222222111333000000444555222///000111000000000000000111111333333555555555555444333222222111111111222222333222222333444444444444444555333111000000000///.........//////000111111111111111000000000000111111000111111222222333444444999:::999666333222222333//////000111111111000//////000111222222222222111000444444000...000111000111111111111111111111111......//////000000111111222333333333333222111111......////////////......------...////////////...........................------...////////////...,,,+++,,,...111333222111000000////////////000000111000...///000222111111444222000///......///000111111111111111111111111...000111000000111333555333222111///......------//////000111111111000000//////000111222222222222111111111000000/////////,,,---......//////..............................+++,,,............000111000000000//////000000000000000000000////////////333222000000111222111000,,,------...............---------...//////000000000000//////............------,,,,,,---///111222//////000000000///---,,,***,,,...111333444444444444333111///......///000++++++++++++,,,.../////////000000///---+++,,,---///000222333333111///---............---------,,,---...000111222111000///,,,,,,---...///000111111...000222000---+++---///111111111111333555777999333333444444444222111000///111333222111000111222,,,---///000222222222222444222000///111333444444000111222222111000111333444222000///000111111111000000////////////000000///...---------...000000---------------...//////(((---222555555444333333333222222333666777777666444444444444333333333333+++///000...///333666777888888888888777666555555666666777777777666555555...444:::<<<:::888777888888999:::999999999;;;===888888888777777888888888777888:::;;;;;;;;;999999777666666666888888666555333333444444333222111000///222333111222555555222...///000111222222222222222222222222333333333333333333333222222222111111111///...000222333111///......//////000000111111+++...000...///111000---111111111111111111000000...///111333555555555555333222444666444000111555555666777666444333333333555444333444555666555444333333222222111000000///222222333333333333333222333222222111111111222222000000111222222222222111///111333222000000222444111///---...000111111//////...111444444000///222///////////////000111222222222222111111111111000000111111111222222333333111222333444555666666666555333111111222222111000......///000111111111111111111000000000000111111000111111222222333444444999:::999666444333444555...//////000111222222333222111111111111111111111---444666000,,,///444777222222111000000/////////......//////000000111111000111222333444333222222...///000000000000///...---...//////000000000//////...---,,,,,,---...///,,,---...///000000///...+++***+++---///111000///000//////....../////////000...---...///111111000333222///....../////////000000000000000000000000...///000000//////111333222111000///......//////111111222222111111000000000000111333333444444333333333222111000//////...,,,---......//////......////////////////////////)))+++---...---...000111...///000000000000///...////////////000000000000222000......///000///...------...///////////////,,,------...//////000000////////////............---,,,,,,,,,---///111222///000111111000...,,,+++***,,,///111333333333333444333111///...---......)))*********+++---...//////000000///---,,,---...///000333444444222///---/////////.........---------...///000000000//////------......//////000000///000000///...---...////////////000111333444555000111222333333222000///...000222111000///000000***,,,...000111222222222111///---...///111111111...000111222111000111222222111///000222333222111000000////////////000000///...---------...000111.............../////////,,,///333555444444444444333222111444777888777555555555555444444444444333,,,111222///000666:::999;;;;;;;;;::::::999888777777777777777777888888999111666<<<===:::777666888666777888888888999;;;===999999888888888888999999666888:::;;;;;;;;;999888:::999777777777666444222222222333444333222111000///333333111222444444111000111222333444555555555111111222222222333333333333333333222222222111111000///...000333444222///222222222222111111111111+++...000...///222111...222222111111000/////////000111333444555555444333333222444666444///000555444555777666555333444555333222222333555666555444333333222222111000000///000111222333333333333333444333333222111111222222111111222333333333333222///111333222000000222444444111......000000///---,,,---111555333...///333............///111222222111000////////////000000......//////000111111111111222333555666777888888444333111222333444444333...///000111222222222222111111000000000000111111000111111222333333444444666666555444111111333555000///......///111333444333222000...///000222444,,,333777111+++...666<<<333222111///..................//////000111111111---...000111222222111111...///000111111000///.........///000111111000000000///---,,,,,,---///000,,,---///000000000///...+++++++++---000111000///000//////........./////////...,,,---///000000/////////...///111222333222////////////////////////...///000///......000222000//////......///111222111111111000000///...---000111222333444555555555555444333222111///......---......///////////////000000000000000000000000)))+++---.........000222,,,...///111111///...,,,......//////000000111111111///---------...---,,,......///000000111000000,,,------...///000000111///////////////.........---,,,++++++,,,///111333---...//////...,,,***(((+++---///111222222111000222222000///------,,,,,,)))))))))***+++,,,...///...000000000...---...//////111333555444222///---000////////////........................//////000///////////////.........///............///000000,,,,,,---...///000111111---...000111222111///......///111111///...///000***+++...000222222222222000...---...000111111000---///111111111111111333000000///000222333333222000000////////////000000///......---...///000111////////////000000000000333444555444111000000111333222111444777999777555666666555555555444444444,,,222333000111888<<<;;;<<<======<<<;;;:::999888999888777777777888:::;;;666;;;???>>>999444333444333444555666666777999;;;;;;999777666888999999999888999::::::999888999:::666555555666888777555333444444222111000000//////000//////222444555111...222222222111000/////////000111222333333333222111000///000222444444222000------...///////////////%%%+++333555222...,,,---000000///......///111111///000222333333222111000////////////............111222222333333222222111222333333555777777666444333666888666111111555:::999222000444888777444333444111111444555444555888AAA:::222...///111222222...///111333444666666777///000111222333444444444000111111000...,,,---...222222222111000...,,,,,,......///000000000000000,,,...000222222111///---///222444333111000222555444111...000555777666333/////////000111333444555555333111111111222222111333222222111111222222333///000111222222111//////111111000000000111222333444444333222222111000000000000/////////000222333000222222111333777666333333333111000////////////111///............+++)))---...///111111111111000000///......000111111000333222111///......------...---+++***+++,,,...000,,,---///000111111111000//////000000000000//////333111//////111222000---...///111222222222000///---000000...///222222///......................../////////......------,,,111000///------///000111444333222000///.........///......000222333222000222222222222222222222222111---***---333444///)))///////////////---+++***111111111000//////............//////000000111111222111111111000000000///...///111222222111///...,,,---//////...------...---///000///,,,+++***+++,,,,,,,,,---//////---+++000///---,,,,,,---...///111///---...000000...+++...000111222222111///...555333000---,,,+++,,,---++++++,,,---...///000000///000000000000///......111111222222222111111000///...,,,---///111222222000000//////000000111222000111222222000000111222444111//////000000...+++......------...///111222...//////...000555444111444444222000///............///000222222111111000222111000.........///000111111111//////000333666111///......000111111000//////............//////111111111111000000//////222111000//////111333555333555777999888666333111.........000222555777999666555555555555444444444222222222666;;;======;;;::::::::::::888777666555444555777888999:::;;;<<<;;;<<<;;;888555444444555555555555555555666777888:::888666666888999999888666888999888777666777888555555555666777777555333444333222222222222222333222111222444666666444111000000000111222333333222222333444555555555555444000000000222333444222000111111222333333333333333///555;;;<<<888333000000000///.........///000111000111222222222222000000111111111222222222222222000111111222222111111000222222333555666666555444555555444333222333555666444222666???BBB<<<444///333111111444555333444777777555111000000111111111111111222333444444333333111222333444444444444444111222222111///......///,,,---...///000111111111......///000000000000000000111333333222000---+++000222333333111111222444666222000111555777666333111111000000000111222222444333222333333333333222333222222111111222222333000000111222222111000000333333333444444444555555222222222333333333333333222111000000000111222333222333222000222777777444222111000///............222111000111222222000///,,,---///000111000000000000///......000111111000111000000////////////000//////.........///000111,,,---///000111111000000//////000000000000//////000///...///222333222000...///111222222222000///...111111......111222000////////////////////////000000//////////////////......---...///111444555444333222000///.........///......000222333222000222222222222222222222222000...,,,...111222...***000000111111000...---,,,(((((()))+++---000222333////////////000000000000000000000000000000/////////000111111111111000///---///000000...---......***,,,...///......///000---+++)))***+++------,,,------,,,,,,,,,,,,------000...,,,---...///---+++---...///111111111111000000///...---,,,,,,---...------------......//////000000000000000000000//////000111111222222222222///...---...000333333333000000000000111111111111,,,...111222333555888:::333111//////000000...,,,...---------...000111222---//////---000444444000333333111000////////////111222333444444444333222222111000.........///000000111111111000000222444//////000111000000///...---------......000111111222111111111000000000000555444222000000111222333555777:::;;;;;;888555222......///000222444777888666555555555555444444444444333333555999;;;:::888999999999888777666555555555555777999;;;<<<<<<;;;:::::::::888555444444555666666666666666777888888:::888666666888999888777444555666666444444555666555444444666777777555333333333333333333444555555222222333555666666444111111000///111444555333111111222333444555666666666111000000111333333222000///000000111111111111111888<<<@@@@@@;;;555222111//////......//////000111222222222222222111000///111111222222333333444444///000000000000000000///111222333444555555555555666333111111333444444333333333888AAACCC===444///333000000333444222333666,,,///111222111000000000333444444333333111000000111222222333333333222222111222333222000//////000***+++---///000111111222//////000000111111000000222222333444333111...---000111222222111111222444777444111222555666555333222111000000////////////000111222333333222222111222222111111111111222222111111222222222222222111000000111222222222222111000000222333555666666666444333222222222222222333333444111///111666777444111000///...............111111000222333444333111,,,,,,...//////000//////000///......000111111000///////////////000111222////////////000000000000,,,---...000000000////////////000000000000//////---------///222444444444...///111222222222111000111333111...---111222000111111111111111111111111222111000///000111222333////////////000333555666333333111000///////////////...---///111222111000111111111111111111111111///////////////...---,,,000111111222111000...---+++*********+++---///000000000000000////////////...//////000000000//////000000000000000000000000---///000///---,,,,,,---***,,,...000///000111222000---***)))+++,,,------+++++++++,,,,,,,,,++++++000...++++++,,,------,,,,,,,,,...///111222333444+++,,,,,,------...//////------------------------111000000000000000111222......000111222333333333///......///222444555555...///111222222222111000111222333333222111333444222000//////000000///------------...///000222333,,,......---///333333///222111111000000000000000111111222333333333333333111111///......//////000///111222222111111111222,,,///222222///,,,,,,---,,,,,,,,,---///000222333222222111000000000111111777666333222000000000111555777:::;;;;;;777333111/////////000111333555777666555555555555444444444555444333444666777666555666666666666555555444444555555666:::>>>>>>;;;888888888888666444444555666555555444444444555666666999888666777888999888777333555666555444333444555444444444555777777555333444333333333333333444444///000222333444444222000555222000111444444000,,,//////000222333444555555222111000111222333222000---......///////////////888:::===<<<777333000///............///000000111333333333222111000//////......///000000111222222///000000111111000000///000111333333333333444555444333111111111222333333888444333777999666333444444111000333333111111555)))---111222000///000111333333333333222111/////////000000000000//////...111222333222000///000111...////////////......---///000000111111111000000///000222333444444333222000111111111111111222333666333111222333444333222111000000///////////////,,,...111222222000//////222222111111111111222222111222222222333333333333...///000111111111000000000111333444666666666666555555444444333333333333333333000,,,...333555333111000000////////////000000//////000111111000...,,,,,,---....../////////000///......000111111000000000//////000000111222,,,---...////////////...,,,---...///000000///...//////000000000000//////------...///111333444444//////111222222222222222333444222...---111222000222222222222222222222222222111000///000111333444333222222111111222222333222222111000/////////000///------...000111111000000000000000000000000000...000111000---+++,,,...000000111111111000...---///...---------///111222111111000000//////......------//////000//////...000//////......//////000,,,---///...,,,******+++,,,...000000.........///444222///.........---,,,***+++,,,---------,,,+++000...,,,++++++---...///.........///111222444555+++,,,---...////////////,,,,,,------------......111000//////000111222333//////000111111222111111///......000333555666555---///111222222222000///111222333111...------...000000//////000000//////,,,------...000111222333,,,------,,,...333222///111000000000000000111111......//////000000000000111000///......///000111...111333444222111000111,,,///111///***'''***...,,,,,,------///000111222222111111000000000111222444333222111000000000000222444777888777444000---000//////000111333444666666555555555555444444444444333333333333444444444444444333333333444444444444333555999===>>>999555666777777666444444555777222222111111111222222333999888777888999:::999777444555666666444444555666333333333555777777555333555555333222222111111111///111333444444333222111333111000222333333///,,,//////000111222444555555333111000000222222111000//////000111111111111111222444555555333000...---,,,------...///000000000444333222111111000//////------......///000111111000111111111111111111000///111222222111111333555222444666444000000333777:::444111222333222333666555111111333333000111444---000222111...---000333111111111222111111000000//////000000000///......000111222111///...///000111111111000///---,,,+++000000111111111111000000///000222333444444444333111000000111111222222222333222000000111111111111///////////////000000111---000333444222000000000222111111000000111111222111111111222222333333444111222222333333333333333111222444555666555444444555555555555444444333333111111...***,,,111333000111111111000111111222222111000//////000///---+++,,,,,,------...//////000000///......000111111000222222111000000000000000---...///000000000//////---...///000000000///...//////000000000000//////...///000000111111222333///000000111222333333333333555333//////222222000111111111111111111111111111111000000000111333444333333222222222222333333111111000000000000000111...---,,,,,,...000000000////////////////////////,,,///111///+++***,,,///...///000000000///...---***+++,,,...111444777999111111000000//////......---...///000000///...---//////...------...//////---...//////---,,,,,,---+++---......---,,,---...333333222222111...)))&&&+++,,,.../////////...---000///...,,,,,,---///111111111111111111333444555...//////000000000//////++++++,,,,,,---......///////////////000111222333111111111111111000///............000333555444444,,,---///111111000///...+++---////////////111333//////000000//////000000------...///111111222222,,,------,,,...333222///000000000000000111111222------------.........///111000///......///000111...111444444333111000000---//////+++&&&%%%***//////............//////000111111///...///000111222///////////////000111111111333444555555222///---////////////000222444555666555555555555444444444222222222111111222444555222111111111222333444555111222333777::::::666333555666777666444444555777333222222111111111222222:::999999:::;;;;;;:::888444666666666555444555666222222333555777777555333666555444222111111000000111333666777666555444444...///222333444333222111222222222333444555666777444222000000111222111000------...//////////////////000000111111000///...+++,,,---...///000000000333333222111000000000111//////000000111111222222000111111222222111111000...000222111//////222555333666999666111000555:::777555555888777333222444666333222444333000000333111111000///......000222//////000111111111111000000111111222222222111111///000111111/////////111//////000000000000//////111111222222111111000000333333333333222222111111111000///000222222222111000000000///000000111111////////////000000111222000444666666333000111333111111000000000000111111111111000111111222333444111111000000111111222333222333555666555444222111444555555555555444444333000111...+++,,,111111///111111111111222222333444444333111111222111...,,,------------...///000111000///......000111111000333222111000000000000000111111111111222222222222...///000111111000///...//////000000000000/////////000111111000///000222///000000111222333444444111444444111111333333000000000000000000000000000111111111222222222222222//////000222333444555666111000000000000000111222...---++++++---///000000........................,,,...///...++++++---000...///000000000///...---,,,---...///000111222222000000000000////////////...///111111111///---,,,...........................000111111000//////000(((***,,,------...///000//////000000000,,,&&&"""---...///000000111000000...//////...------000222000111111222222333333333111111111000000000000000++++++,,,,,,---------...,,,,,,...000111222222222222222222111000///---------------///111222111000+++,,,.../////////...---000111222111000///000111---///000000//////000222......///000111111111111,,,......---///333333///111000000000000000111111/////////...///000000111000//////......///111111///111444444222111000000......---***''''''+++/////////............//////000///...------...000222++++++,,,...///000111222222222333333333222111000.........///000222444666666555555555555444444444222222222111000111333555000000///000111333555666///111444666777666555444666777777666555444666777666666555444444444555555;;;::::::;;;======;;;999444555666555444444555666222222222444666777555444555555444333333333333333000444777888666444444555---222777888555333444555444333333333333444555666444222000000111111111000+++,,,,,,---------------.........///000000000///***+++---...000000000///333222111000000111111222111111111111111111111111///000000000000000000///---000222000------111555777888888777555555777:::666555777:::888333222444777444333555444111111333000///......000111111000///000000000000000//////000000111222333333333333000111222222000000111222//////000111222222222111111222222222222111000///222222222222222111111111111///...///222333222000///000000000000000222333222222111000000000111111222444666444000---///222111111000000000000111111000000//////000111333444000///---,,,,,,...000222000222444555555444222000222333444555555555444333000222000---///222222...000000000000111222333444444222222222333333111///...............000111222000///......000111111000111111000000111111222222222222111111111222333444///000111222222111000/////////000000000000//////...000222111//////111333000000000111222333555555///333555333333555444000000000000000000000000000222333444555555444222111......000111333444444555000000//////000111222222...,,,******,,,///000000------------------------,,,,,,,,,,,,,,,---///000//////000111111111000///111111222111///---***)))////////////000000000000000111222333222000---+++,,,---............---,,,,,,...000000//////000111***,,,............///000,,,,,,,,,---...,,,)))&&&///......///000111222222+++---//////------...111,,,---///111222333222222111000///......///000111......------,,,+++******(((***---000222111111000000111111111000///......,,,,,,,,,---//////...,,,++++++,,,,,,,,,,,,------555555444222...+++++++++,,,...000000//////111333///000111111111111000///---//////---000444444000111111000000000000000111111111000///000111222333000///.........000111222000222444333222000000000...............---------...............///000111///...,,,++++++---000111***+++---...000111222222000000/////////000111222---------...000333555777666555555555555444444444444555444222///...111444//////...///000333555777///333777777444333444777888888999777555555666777888888777666666666666666<<<;;;;;;===>>>>>><<<999333444555555333333444555222111222444666777555444555444444444444555666666...222555666444222222444111777<<<;;;555111222555333222111111111222333444555333000///000111111000///000000111111111111111///...---.../////////...)))+++---///000000000///222111000000000111222333111111111000000000000000......////////////......,,,///111000------111666;;;999777666888999999999999666555555333111222666888555444555444111111444---,,,+++...222333111...000111111000000///...------...///111111222222222111222333333222111222444111111222222222222111111222222222222222111000///...//////111222333444444111///...///222333222//////000111111111111333555555444333111000/////////000222444000+++)))+++///111111000000000000111111000////////////111333444444222000......111444666...000333444555444222111111222444555555555444444111333222000111444333...////////////000111333333111000000111333333222000//////......///000222333000///......000111111000/////////000111333444555222000///......000222333000111222333333222111000//////000000000000//////---///111111000///222444000000000111222444555666---222555444555666444000111111111111111111111111333555777888777555222111000111111222222111111000000/////////000111222333...,,,******,,,...///000------------------------,,,+++++++++,,,...000111000000222333333222111000---...111222222111...---......//////000000111111111222444444222000---***+++,,,...//////...,,,+++(((***,,,---,,,,,,...//////111111000...,,,,,,---,,,++++++,,,...///...---///.........///000222333))),,,//////---,,,---///'''))),,,000222333222222///...---,,,---///111222111111///---+++)))''''''&&&)))---000222111000......///000000000000000///+++++++++,,,......,,,)))++++++*********+++,,,------...///...---,,,---...+++...000000//////111444000111111222222000///......//////...000555444111222222111000000000000000111000/////////000222333000///.........000111222111222333333111000000111---...000222444333///,,,,,,,,,,,,---///000222333...---+++******,,,///111,,,---...000111222222222---,,,+++***+++---///111,,,,,,---...000333666777666666555555555444444444777777666222...---///222///......///000333666888///444999888333111555:::999::::::888666555666777888777666555555555555555=========<<<;;;:::999888777777666555444333333333444333333444444555666777444444555666666555444444333222555:::888111///222333444555666555444333222222000///111444555444222...111333222000000222444111111111111000///------.../////////////////////---,,,,,,---000111111000222000...000333444333111333222111111000000111111111......222222...++++++///000000111222222333333888999999999999888777777666333333777777333222666...333555111...///000///222111000//////000111222111111000000//////......///...//////000222333444333333222111000000111111/////////000111111222222444333222111000000000000///////////////000111222000111222333333222000///111000...///000222222111222222111111111111111222222222222222111///...---222222222111111111111000000000111111111000000////////////000222333222000000111111222222222111111777555222111222333222222333333333222222222111111222222111000000111222333444333111000000111333444555---+++111111***,,,555...//////000000000000//////000000111333444555555333222222111111111111111333444444444444222111000555444333444555333///+++...000222222111000000000000000111222444555666666555444333333444444222000222333444555555333222111///222555666444222111000000222444666666444222111000000111111111000000000---------.........//////.........///......---,,,---,,,+++,,,...000000000111111000000111222333333///////////////...------000111111000///111444666222222222111000//////...//////000000///---+++***000///---,,,,,,...111333//////...---,,,++++++***...---///000,,,'''(((,,,,,,------....../////////---...///...,,,++++++,,,,,,++++++...222444333111,,,***))),,,111333111...//////...---+++***))))))***)))+++...---))))))---***)))(((***...000///......,,,++++++,,,---,,,,,,'''(((***,,,------------000...---///000///***&&&---///000222222222111111222111111000///---+++******---000333444333111000333000......///111222222000///////////////000111333333222222000///---,,,111111000...---...000333......//////////////////111111///---+++,,,///222///...---,,,,,,,,,---...------///000111222222222444+++$$$(((222777111(((...000111...+++...666>>>;;;:::999888777777777777999888666444222000......000111222111000111222444333111333777666000000444999777555333333444666777666666555444444444444555;;;:::999888888777777888666666666555555444444333555555555555555555666666777777666555444333222222333333666:::888111///222333333444444444444333333555333111333555666555333000222444333000///111222222222222111111000///...////////////////////////...---,,,---///111000//////---,,,...000222111///111111111000000000/////////---...222333///---///...///000111222333444444777777777777777777777777777444444888777333222555000444666222///000000...000//////.........//////111111000000/////////////////////000000111222333111111000///////////////222222222222111111111111222111000//////.........------------......//////111111111222222111111000222000///000111222222111222222111111111111111222111111222222111000///...222222222111111111000000000000111111111111111111000000///000222222111///000000111222222222222111666444222111222333222111555444444333333222222222222222000000000000111222222111000000000222444555@@@777//////000...///111///000000000000000//////---...///111222222333333222222111000000000000000...000222555777888888888555333222333444333///,,,...000222222111000000000000111111222333444555555333222222222444333222000222333333333222111000///000333555666444222000000111222444555555333111///111000000/////////000111---------....../////////.../////////...---,,,,,,...,,,+++,,,...000000///000000///////////////000///000000000000///...---,,,...000111111111333444000000000////////////......////////////...,,,+++,,,,,,******+++,,,...000000///......,,,,,,+++***+++***,,,---***$$$$$$(((&&&'''(((***,,,---//////+++---......------///000000///...000222333222///...+++***---111333111---//////...---,,,******)))***))),,,///...******---,,,+++***,,,///000000...---,,,++++++,,,---------)))***,,,---......------,,,***)))***+++***'''$$$///000000111111000///...111111111000///---,,,+++,,,---000222222222000/////////...------...000222222111111000000000111111333333222111000///...------......,,,++++++---///---...//////000///...---000000000...,,,,,,...111...---,,,++++++,,,------***+++,,,---.../////////111---***,,,000222000---............///111444666777777777666777777888888777666555333222000///......///000000//////111222333222333777555000000444888666333111111222444666555555444444444444555555777666555444444555666777555555555555555555555555777777666666666666555555666555444333333333444444333333666999777222000222333333222222222222333333555444222333444444333111222333444333111000000000222222222222111000/////////////////////////////////...---...///000///---...---,,,...000111000/////////000000000///...------+++---222222000///111......///000111333333444555444444333444555777888888666666888777333222444222666777333000111000...000000000000000///...---111000000000000/////////111111111111111111111111111000//////////////////444444333333222111111000222111111000//////...................../////////111111111000000111111222222111000111333444333222222111111111111111222222000000111222222111000///222222111111111000000000000000111111222333333333222111000111222222000///000000111111222222222222333222111111222333222000666555555444333333222222222222000///////////////000//////000111333555777JJJCCC666---...333222---111111111111000///......---...111333444333222222111111000///////////////444444555666777777777777555333111111222111000...///000222222000///000111222222222222333333333444111000000111333333222000333333333222111000//////222444555555222000//////111222333444444222000...111000000//////000111111............////////////////////////...---,,,+++...---,,,---///000000///000/////////////////////000000111111000000//////***---000222222111111111............////////////....../////////......---++++++++++++,,,---...///000//////...---,,,++++++...---///222///***)))+++&&&'''((()))+++,,,---...***,,,......///000333555444333222222333333111//////---,,,...111222000---///......---,,,+++************,,,000///++++++///...---------///000///...,,,,,,++++++,,,---......------...//////...---,,,---,,,******++++++***)))000000000000///...---,,,000000000000///...---,,,......//////000///......+++---...,,,******...111444333222111111000111111222222111111000///......,,,---...---+++***+++,,,,,,---///000000...---,,,///000000///...---...///,,,,,,+++******+++,,,---,,,---...///000111111111///000111///------...111///------///111222111///444444444444555666777888444333333222111000//////,,,...///...------...000333222444666555111000333666444111......000222444333333333333444555666777555444333222333444666777555555555555666666666666888888888777777666555444222111000000222555777999333444777888555222111111333222111000111222333444333222222111111000///...111222333333333222111111111111111111111000///..................---------000///------......---,,,.........///111222222222...///000111111///---,,,,,,+++---111000---...111000000000000111111111111222111000000111444666888999888888888666444333333444777777333111222111...222333333444333222000///000000000000000000000000222222222222111111000000222222111111111111111222333333222222222111111111333333333333222111000000000111111111111111111111111111000//////000222333333222111222444555444222111111111000111111222333///000111222333222111111111111111111000000000000000000111111222333444555333222111111222222000...000000000111111222333333222111000111222222111000555444444333333222111111222111111000///......---.........000111444666777HHHHHH>>>///---555444+++222222222111000///...---///111333666777666444333000000///...............555555666666666555555555333222111000000000000000///000222111000///000111333222222222222222222222///......000222333222111333333222111111111222222222333444222000...---...///000111222333222000000000000222333333222111111////////////////////////000000//////...---++++++...------...000000///...///000000111111111111111000000111111111111000000,,,...000111///......///,,,------...///000111222.........///////////////------...///000111111111000000///...---,,,++++++000///111555444000...000---------,,,,,,,,,,,,,,,+++,,,...//////111444777555555444444444333111000111///...///111111///---......------,,,,,,,,,++++++***---000///,,,,,,000///.....................+++,,,,,,,,,,,,---...000...///000000///...,,,+++...---,,,,,,,,,---------/////////......------,,,///////////////......---000///...---------------)))---///---))))))---111444333222111000/////////111111000//////.........///000111111///---------,,,---///000000...,,,***---///111111///------...+++***)))))))))***+++,,,,,,---...///000111111111///222333111---,,,...111000///000000111111000///222222222222222333444555111111111111000000000000,,,...//////...---...///111333555555444222222333555333000...---///222333222222222333444555777888444444333333444555777888555555666666666666666666888888888888777666444333111000///000111444777999222555777666444333222111222222111000111222444555333333333222000////////////000111333555555444333//////////////////...---............------,,,,,,000///------......,,,+++,,,---...///000000222222///000111222222000...------,,,---000...***+++///222222111111000//////...000///......000222555777888888888666555444333111444777666333222444222...222333444444444333111000000000000000111111111111222222333333222111000///222111111111111111222222000000000000111111222222333333444444333222111000111222222333333222111111111000///...///000222333222222222333555555444222111111000000111222222333...000111222333333222222111111111000000000//////111111111111222333444555333222111222222222000...000000000000111222333444333111000000222222111000222222222222111111111000111111111000///...---------...///000222333555666;;;DDDAAA222,,,333444,,,222222222222111000......///111333666666555333222000//////...............---...///111444666888999111111000/////////000111000111111111//////000222333333222222222222111111...---...000222333222111111000///...///111333444111222111///---+++,,,---,,,---///000111222111111...000444777888555222000000000000000000000000000////////////...---,,,+++.........///111111///---,,,---///111222333333333000000111111111111000000222222111...,,,+++,,,...------...///111222333444///........./////////000---...///000111222333333111000///...---,,,,,,++++++)))+++///111...,,,...//////......------,,,,,,---............///333555333333444444444333222222000000///000111000///...------------------------******,,,000///,,,,,,000............---,,,------+++---...---,,,,,,...000//////000///...,,,+++)))***************+++---...---------------...//////---......///////////////000///...---,,,,,,------***---000///+++***---222111111///...------------//////...---------...///000111333222000/////////---...///000///...,,,+++---///111111000...------******)))((()))***+++,,,'''((()))+++,,,,,,,,,,,,222111000///////////////000333444222...---000333333222222111000000111111000000000000000000000000---///111111///......//////222555444333333444333555333111//////000222333111111222222444555777888444555555666666777777777666666666666666666666666777777888888777555444333333222111111111222333444222666888555333333333111222222111222222333444555555666777555333222222333...///000333666777555333---......//////......---000000000///......------000...------......,,,+++(((***,,,---------///111000000111111111000///...------...000---)))+++000222222111000//////..................///111333444555888777555444555444111444555444222333555333...111111111222222222111111000000000111111111111222222222333333333222000//////////////////000000111...//////000111111222222111222222333222000///...000000111222222111///...////////////000111111222222111222444555555333111000000000000111222333333///000222333333333222222111111000000000/////////222111000000111222333555333222111222333333111///000000//////000222444555666444111000111111111000000000000000111111111111111111111111000///.........///000000111222333333///;;;>>>333---000222...222222222222111000//////---...000222222222000///000000///........................///000111333444...///000000///...000111000111111000//////000222222222222222222111111111///......000222333222111000...,,,+++,,,...111333111111000...++++++,,,...,,,---...///000111111111---000444888888666222000111111111111000000000000.........///......---,,,///......000111111///---)))+++---///000111000000//////000000111111000000444333111...+++***,,,...------...000111333444444000000///......//////000,,,,,,,,,---...000111222111000000///...---,,,,,,,,,((((((,,,...,,,+++---+++++++++,,,,,,------------...---,,,,,,---000333000111333333222222222333//////000000000///......---------------.........))))))+++//////,,,,,,000---...///...,,,,,,---...,,,...000...++++++---000///000000000...---+++***)))+++---------...///111---,,,,,,------///000000,,,---...///000000000000000///...---------------+++...000///---,,,...111///...---,,,,,,+++,,,,,,---,,,+++++++++,,,---......///000000......///000000000000000///...---------///111111///...------***))))))))))))+++,,,---((()))***,,,------------222///------///111///---000333666333...,,,000555333222111000////////////000000000000000000111111...000222222111/////////,,,111444333333555666555333333222222111111111111111111111222333555666777444555777888888777666555888888777777666666555555555666777777777555333222222222222222111111111111222777888444222444444111111222333444444555555555555777888666444333444555000000111444777777444111......////////////......333333333222111000000000...---,,,,,,......---,,,'''))),,,,,,,,,,,,///111000000/////////.........------///111...+++...555000000000000000000000000.........///000111222222222666666333222555444000222333222111333666444///111111111111111222333444000000111111111222222222111222333444444222111000///////////////000111111111111111111111111111111111222333333222111///---000111222333222111///...---...///000111111111111111111111333555555333000000000000000111222333444000111222333333333222111111000000000////////////222111000//////000222333222111111222333444222111000000//////000222444666:::666222//////111111111//////000111222333333444000111111222222111000///000111111111111000000000,,,333555111...000111///111111222222222111111000......///000000000//////111000//////......//////222111///...,,,,,,,,,---+++...111111///...///000111111111000//////111333111111111111111222222222000//////111333333222111444222///,,,,,,...000222222111000...,,,,,,///111...........................///222444444444222111222222222111111000000000,,,---......///........./////////111222111///,,,+++,,,...///000///...------...///000000000000///000111111000...---...///,,,---...///000111222333222111000.........//////+++*********+++...000222111111000///...---,,,,,,444///,,,...///---+++,,,+++++++++++++++,,,,,,,,,+++++++++******+++///222...111333222000///000111---.../////////.........,,,---------......//////((((((***......+++,,,///,,,...000///------...000---000111///+++))),,,///000000111111000...,,,+++(((+++///000000000111333///......------...///000+++,,,---///000111111111/////////...............,,,---..................---,,,,,,+++++++++,,,,,,+++***)))((()))***,,,------.........---...000222333222000///......//////...///111000...------...******))))))***+++---...,,,---...///000111111111///...------.../////////...111444444111//////000111000000/////////000000111111111111111111111111...000333333111///......***000333222333777999666111111222333333111000///222222222222333444555666333555777999999777555333999888888777666555555444333444666777777555333222...///000222333333333333222777888333111444444111000222333555666666555555333555666555333111333555222111222444777777333/////////000000000000000///666666555555444333222222...---,,,,,,......---,,,(((+++......---...111444//////...------------...,,,---000222000...222999------...///000111222222---...///000111111111000111555666222111555444000111222111000333666444///333222222222333555777888000000111111222222222222000111333444444333111000111111000111111222333333444444333333222111111111333444555555555333111///222333555555555333111000,,,---///111111111111000000000111333555555222000000000000000111222333444111222333333333333111111000000000000////////////333222000......///111222111000000222444444333222000000//////000222555666===888333//////000111222...///000111333444555666000000222333333222111111222222222222111///......//////......///000111000000111111222222222111111000000000000000111111111111111000///////////////,,,,,,,,,,,,---...000111)))---111222000...///000111111111000...///111333000000111111111222222222111000000111333333222000;;;888444000...///222333333222111///---...111444111000///...---,,,++++++////////////000111222333222222222222111111000000+++,,,---.../////////////////////111222111///,,,000111222222111///---,,,------...//////000//////,,,///111222111000//////,,,,,,---...///000111111333222000///.........///,,,+++***)))+++...111444111111000///...---,,,,,,999222---------***((()))//////...---,,,***)))))))))))))))((((((+++///333...111333111...------///+++---...///.........///,,,,,,------.../////////''''''***......++++++///---///111111///...000222...111222000+++)))+++///111111222222111000...---"""'''+++------,,,---///222111///...------......***+++---///000111111222......///000000//////...---,,,,,,---//////...,,,,,,,,,+++++++++,,,------***)))((('''((()))+++---...//////...---///222555555333111///......000111///000000///...---...///***************,,,...///***+++,,,...//////000000,,,---...---------///111,,,---000333555333...)))//////...//////000111222222222222222111111111111...000222333111///...---(((///333222333888:::777...000222444333111///---222222222222333444555555222555777888777666555555666666777999::::::::::::444444555555555555555555333111000111444666555333444444444444444444444444222333333444444333333222000111222333333333333333111333222///000333222...,,,///111000------111666222FFFRRRFFF666111111000111111222111000...,,,+++***,,,...111222222222111222222000...++++++---///---.../////////...,,,+++444///,,,///444777333...111......333555333111333<<<;;;999777444222000///222222222222222222333333000000000000111111111111333333333222111222444777666555333111000000111111000000000000000111111222000000111111222222222333222222222222222222222222444333111///...//////000......///111111222222222222222111111111111111111////////////000111222333222111111111333333111///000111333444444222///...111///------///000111000333333333222222000//////111111111111222333444555???888///+++...111111///666777777555333111111222000111111222222222111111000////////////111222333111111000000111111222333222222333222111///---,,,111111000000000000111111555666444///...111333111111111000///...------,,,---------......000111111222111000---,,,---000222555555333111//////111333444111//////111222000...///...------///000000///777777666222...---///222111333333111---***+++,,,222111000000000111333333111111222222222000...------------000333222...***---...000111111000000//////111444555444111,,,)))000+++)))---111000......///000111111111000...---,,,,,,---......//////000000///---,,,+++,,,...///''')))+++******,,,000444333///---000///,,,***+++,,,222---!!!%%%+++)))+++---///---***)))+++------+++))))))+++...//////---000333444333000///......///000///...---...///,,,++++++///222///%%%)))))))))))))))*********////////////////////////------............------111333555444222///...---))),,,///000000111555999222///******,,,/////////000---+++---111333000,,,///...---///000000///---///---,,,,,,---...---,,,,,,,,,------.../////////,,,,,,+++******))))))))))))***,,,...000222333333444333222111111222333333777555111...+++*********------,,,,,,,,,------...//////............//////+++,,,---------,,,,,,+++,,,,,,---///000222333444222222333333222111///...555555444333111000//////000222333222000---,,,,,,111111///---000666666222000111222111000000222444111111000000111333555666333555777777666555555555444444555666777777777777444444555555555555555555555333222333555666555333333333333333333333333333222222333333333333222222111111111222222222222222222444333000000333222...,,,///111000------111555EEE\\\hhhYYY???222////////////000111111000///...,,,---///000111111111111111111000...,,,,,,...000//////000000//////...---333000---...222444333000000---,,,111333222222444:::999888666444222000///000000111111222222222222000000000000111111111111111111111000///000222555555444222111000000000111000////////////000111111000000000000000000//////222222222222222222333333555444333111111111111222...///000111111222222222000000000000000000000000////////////000111222333111111000111222222111///111111111000000/////////222000//////111222222111222222222222111000///...222111222222333444444555???999333000111333444444000111222111000///000222222111111111000000//////000/////////000222333444222111111111111222222333000000111222111111//////111111000000000000111111444666555222111333333000000000//////...------,,,............///000111111***,,,///000111222444555555555444333000000111333222111000111333333000...000...---...///000000000555666555222///---///111000111222///,,,******+++000000/////////000111222000000000///...---+++***...------///111000---***,,,,,,...///000//////...///111222333111///+++))),,,+++,,,//////---...222//////000000//////...---,,,------------.........333111000//////000222333---......,,,******---000000------000000+++))))))'''......&&&%%%---111...---//////...+++******,,,+++)))((((((***,,,------+++...000111000.........///000111000...---...///,,,+++***,,,///...)))%%%************++++++++++++---........./////////000......////////////......111333555555333111000000//////......000111222111111...++++++---//////...222///---///222444111---///...---...000000///------,,,++++++---...---,,,,,,,,,------.../////////+++++++++++++++++++++,,,***+++,,,...000000111111222111000000///000111222777555222///---,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............///,,,,,,,,,,,,,,,+++++++++***+++,,,...///000111111111111333444444444333222999888777666555444333222...000222111///---------//////---+++...333333///111222333222111111333555333222222111222333555555444555666666444333444555444444555555555555555444555555444444444444444444666555444444555555444333111111111111111111111111111111222222222222111111333222111000000000111222333555555111000222222///...000111000---...111555KKKcccqqqaaaDDD222...000,,,---...000111111111111.../////////000000000000///000///...,,,---///111111111000///////////////222111///...///000222333000,,,+++...111111111444666666555333222111000000---...///000111222222222000000000000111111111111111111111000///000222444333222111000000000000000//////......//////000111222222222111000000//////111111111222222333333333555444333222111111111111...///000111111222111111000000000000000000000000////////////000111222333111000///000222222000///111000...---------//////111000000222333444333111111111111111111000///...111111222222333444444555777555222000///000222333,,,...000000000000222333333222111000............//////000000111333555555333333222222111222222222...///000111111111111111111111000000000000111111222555666444333444333/////////......---------,,,............///000111222&&&***000444555555444555333555666555333222222222111111000111222222000...111///......000111111000333444444333000...///000///000000...+++******+++...............///000000000000...---,,,+++++++++000...------......,,,+++,,,---...///000000000000111111111000...,,,+++***,,,---///111---***,,,222//////...------------...---------,,,,,,,,,++++++222111000///000222444555000000///---++++++,,,...---,,,---000///***((()))$$$,,,...++++++000222......///000...,,,++++++,,,***((('''''')))+++++++++***+++------,,,,,,---///000111222000...------...,,,+++******+++---//////++++++,,,,,,,,,---------------.........///////////////000000000000/////////111333333222111000111222...+++,,,000222000---///...,,,---...///...---111///---///111222///,,,///...---...000000...,,,+++******+++,,,------,,,,,,,,,------.../////////++++++,,,,,,---......///+++,,,---...............000///...------...///000777555333000...---------++++++++++++,,,...//////000000//////.........---------+++*********++++++'''))),,,.../////////...000111222444555666666666;;;:::999888666555444444,,,...//////...------...///000...+++,,,000000---111333444444333333444555444333333222222333444444666666666555333222444555666666666777666666555555555555444444444444333333555555444444444333333222000000000000000000000000000111111222222111111000444333111/////////111222333666666222000222222//////000111000...///111444;;;OOO\\\RRR<<>>AAA999888777555333111///...,,,---------,,,---000222***...///+++(((+++......---000333555555444444555222333555777888888777777444666888888666555444555222333555777888888777777555666555333111111333555333333333222222222111111333444444333222222333555444333333222222333333444111222444666666555444333666666666666666666555555444333333222111111111222333111//////000111000///............/////////000///000111333333111///...///000000...------///111111///......//////...---///...,,,++++++,,,---...---------...///000111222444...,,,...---***+++111/////////000222333111000000000111111111111000000222222333333333444444444///333333000000555555111---///111333333333222111.../////////000000000111111111111111111000//////000111333333111000111111000000111111222222222222222000......000222222222555333222111222333222111...///000333666666444222...///111222333333222222,,,000222000000333555444333333333222222111111111000111111222222222222111333222111111111333555777444333222222111111222222222222222111111111111111222111111000///.........///222222...---///---***111///...///111222222111333222333444666666444333444222000///000222222111000111111111111222222222222222222222222222222222***...222333111000222444333222111111222222000///555444222000//////000111666333;;;222111999111555111111111000000000000000,,,------....../////////---///000...++++++...111...---,,,,,,,,,,,,---.../////////000111333444555222111000111111///---***,,,++++++---///111111000000//////........./////////000222222000.........///...---+++***)))(((((((((((())))))***+++------...------+++******))))))'''+++000555555222---***---+++***((()))+++---///...---,,,+++***************,,,---//////...,,,+++///...---,,,++++++++++++111...******,,,---,,,******,,,...///......///000////////////000000000000...........................---,,,++++++,,,---...000000//////............------,,,,,,---...000111///---+++,,,///000///---+++---////////////000222---......///......---------222111,,,...111(((111///---++++++,,,...000///...---...//////---,,,222000---+++***+++,,,,,,------,,,,,,,,,---...///++++++,,,---------,,,,,,+++,,,...---,,,,,,---///...,,,+++---000111///,,,*********+++,,,---...//////...............///000222222333666999:::666222666444222111111111///------...///000000///...---***)))((((((((()))+++,,,(((***---111333333333222111111000111222444666888444666888888777555444444222333555666777777777666666666666444222222444666333333333333222222222222222333444333111111333444444444333333333333333333111222444555666555444333555555555555555555555555444444333222222222222222333111000///111111000/////////000000000000000000//////000111111000///...,,,------,,,******,,,.../////////000111000...+++///......------......///...---------...///000000222---+++------+++...333000//////000222222111/////////000000111222333333000000111222222222222111///333333000000444444111///000222444555444333333/////////000000000000000111111111111111000/////////000111111000///000222///000111222333222000///222000......000222222111222111//////000000///...//////000222555555333111111111111222222111000000...222444111000333444333222222222111111111000000111111111222222111000000333222111000111333555666444333222222111111222222///000000111111222222222111111000000///......------000000...///111111...111///...///111222222111111000111222444444222000444222000000111222222222000111111111111222222222222222222222222222222222.........000222333333222111000///111333444333222666555333111000000111222666///555000555???444222000000000000000111111111..................//////222222000...+++***+++---......---,,,,,,---......111111000000000000111111111000000111111111...,,,,,,++++++,,,///000000/////////......---......///...///111111000/////////...---,,,+++***)))))))))))))))))))))***+++,,,---,,,,,,,,,,,,+++******)))(((+++000333333111---***---+++)))((()))***---...,,,,,,,,,+++******))))))+++,,,...///000///...---......---,,,,,,,,,------///,,,******+++---,,,++++++---//////...---...///000000//////////////////........................//////...------...///////////////......------------,,,,,,,,,---...000000///---+++,,,...000///...,,,------,,,+++,,,///111------.........---------111999:::333000222...&&&//////...............------,,,,,,---......---+++///...,,,+++***++++++,,,------------------------'''))),,,,,,+++***+++,,,+++,,,------,,,,,,---......,,,,,,---///000...,,,*********++++++---......////////////////////////.........111444444222///222000////////////---,,,......////////////......,,,+++***)))))))))))))))***+++---000222333333333111111111111222333555666444666999999888666555444333333444555555666666666666777777666444444555777444444333333333222222222222333333222111111222444555444444444333333222222111222444555555555444333444444444444444444444444444444333222222222333333444222000000111222111000111111111111111111111111000///////////////000000//////000///------///111......000222333222---***...//////000000000//////......---------......///000---+++---------000444111000000000222222000............///000222444666...000111333333222111000111333444222333555555222111222444555666666555444000000000000000000000000000111111111111000000///.../////////......111333...///111222222111///---111000...///000222222111111000......///000///...000///000222444444222000222222111111000////////////333444111000222333222111111111111000000000000111111111111111000///...111111000000111222444555444333222222111111222222---......///000111222333000000//////......---------000111///000333222///111000//////111222111000000000000222333333222000444222000111222333333222000111111111111222222222222222222222222222222222111...,,,---222555333111///...///111444666666555666555333222111111222333777...222000:::FFF888222//////000000111111222222//////////////////......444111///---------,,,+++......---,,,,,,---......222111111000///...------000000000111222222000...---,,,+++,,,...///...---...---------------.........///000111111000//////...---,,,,,,++++++,,,,,,++++++************++++++***+++,,,---,,,,,,*********,,,///111111///---,,,,,,+++)))((()))***,,,...------......---,,,***)))+++,,,...000000000000//////...---------------...,,,+++))))))+++,,,,,,,,,,,,---//////---------...000000//////.........---------------------------000000////////////000000......------------,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...000//////...---,,,)))((()))---000,,,,,,,,,---------------666???AAA777------///......///000111111///---++++++******,,,---...---,,,++++++++++++++++++++++++------......---,,,***)))###(((,,,+++((('''***...***,,,------,,,+++---......---,,,---......---+++************+++,,,------000000111111111///...---,,,++++++---///000///---...------...///000...---......------------......,,,,,,,,,+++***)))(((''',,,,,,---...000222333444111111111111111222333333444777999:::888666666666555444444444444444555666666777888777555555666777444444444444333333333333111222333222111000222444555555555444444333222222111222333444444444444333222333333333333333444444444444333333333333444444444333111111222222222111222111111111111000000000222111///...///000222333000111222111000///111222//////000222333222...,,,---...///000111000///...///...---------------...111///---------...111333222111000111111111///---///...------...000333444///111444666666555333111333555666555666666555444111222333444555555555555111111111000000000000///000000111111111111000//////000///...---///222555000000000000000//////...111/////////111222111000222111//////000111111000111000000111333333111///222111111000////////////---111333000///222333222222222111111111111111111222222222111000///...---000000000000111222333444444333222222111111222222......//////000000111111////////////......------111444444111000222111---111000///000111222111///111111111333555555333111333222111111333444333222000000111111111222222222111111111111111111111111111///------000333333222/////////111444666666666444333222111111111111222888000555333<<>>>>>333((('''***+++//////000111000///---,,,*********,,,...///...---***+++,,,------------,,,---...//////...,,,)))'''"""(((---,,,(((&&&***///***+++,,,,,,++++++,,,---------------------,,,+++++++++*********+++,,,,,,000111222222111///---+++------,,,---.../////////---------///222333111000///...---,,,,,,---...///+++,,,,,,---,,,***((('''...---------...000333444111111000000000000000000555777999999888888888999777666444333333444555666555777888888666666777888555555555444444444333333222333333222111111222444444555555555555444333222222222222333333333333333222222222222333333444444555444444444444444555555555333111111222333222111000000000000000000000000333222111000000222444666---...000///...---...///333111000000111111000///,,,---...///000//////...///......---------......333222000------///000111222111000111111111///---///...,,,+++,,,---///111///111444666666555333111222222444555555333222222000111111222333333444444111111111111000000000000///000000111111111000000111111111///...///333555222000///------...000111000//////000111222111000222000//////000111111000222111000111222333222000//////000000111111111111)))...000......222444333333333333333333333333333222222222222111///......000000000000111222333333444333222222111111222222111111000000//////......///////////////.........111444444111000222111...111000000111222222000...111000111222444444222000222111000111333444333222000000111111111222222222111111111111111111111111///000111000...///222555111000000111333444444333111111111000000000000000555111999444777???333222......///000111222222333222222222111111000000000222///,,,,,,///111000...........................------............---,,,------...000333444222111...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,---...///333111000111111000,,,)))000////////////000000111...---,,,+++************((()))+++,,,------,,,+++---------,,,,,,,,,,,,,,,******)))))))))***+++,,,---...///000///---+++***'''((()))+++,,,------...000///---+++***)))((((((((()))***+++,,,,,,---...(((***,,,------...///000///.........------,,,,,,------------------------........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///000111---...000000...,,,++++++,,,++++++++++++,,,---...444666333,,,(((((()))***111000000///...---------,,,++++++---///000///...+++,,,---.../////////......///000000///,,,)))((($$$***///...)))'''+++000)))***++++++******+++---,,,---......------,,,,,,,,,,,,++++++***+++++++++000000222222111///---+++------......---......///++++++---000333444222111///...---,,,,,,---...///***+++,,,------,,,+++***...---,,,+++,,,...111333///////////////.........555666777777777999;;;>>>:::888555333333444666777444666888888777666777777666666555555555444444444333444444333222222333555333444555666666555444333222222222222333333333333111222222333333444444555555555444444444555666666666444222222333444333222/////////000000000111111444333222111222333555777...000222222000///000000444222000000111222111000,,,,,,---...//////////////////.........//////000444444222---,,,000111000111000000000222222000...///...---,,,,,,---...///...000111333333222111000000///000333333///---...///000000111111222333333000000000111111111222222///000000111111111111000222222222111///000222444111000.........000222333000//////000222222111///000...---...///000000///222111000111333444444222...///111222333333222222(((---///...///333555555333333333444444444444444222222222222222111000///000000111222222333333333444333222222111111222222333222111000//////...---000000000000000/////////---000222000111444444222111000000111222222///---.........000111222000...000//////111333444222111000111111111111222222222111111111111111111111111---000333111......111555222111000000222333222111000000000000000000000///000///999111///666---/////////000000111111222222222222222222222222111111555222000.........---,,,---...////////////...---***,,,---...//////...---,,,,,,---///222333111000...---,,,---///000///...,,,,,,,,,,,,---...///000444111000000222111---)))000//////...//////000000...---,,,+++++++++++++++*********++++++,,,,,,---------,,,,,,,,,+++++++++)))))))))))))))***++++++++++++,,,,,,+++***((('''&&&''''''((()))***++++++///...---+++)))(((''''''(((***,,,------,,,---...(((***,,,---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------...//////......---...///000///......000222,,,///222333111...,,,,,,,,,,,,+++++++++---...///...---,,,+++,,,...//////111000///---,,,,,,,,,,,,---,,,,,,...000000///...------....../////////000000000111000///---+++***(((,,,000///+++))),,,///(((***++++++***)))+++,,,+++---//////...---...///......---,,,++++++++++++//////000000000...---,,,***,,,......,,,,,,,,,---))))))+++///222333111/////////............//////***+++,,,---------------...,,,+++***+++---///000---...............---,,,555666666666666999>>>BBB<<<:::666444333444777888333555777888777666666777666666666666555555555444444555555444333333444666111333444666777666555444222222222222222333333444222222222333444555555555555555444555555666666777666444333222333444333222...///000000111222333333222222111111222333555666111333555555333222222333333222111222333333111///............///000111222///////////////000111222222444222------111333111000//////000222222111///.........//////000000000000000111222222222222111000...000444444...,,,...000000000000111222222333//////000111222222333444//////000111111111111111111222333222000...///000---...000111222222333222/////////111222333111///000///......000111111000222111111222444666666555///111333555666444111000+++000222000000444666555222222222333333444444444222222333333333222222111000111222333333444444444444333222222111111222222222222222111111000000///000111111111111111111111,,,///111///111444444111111000000222333222///---...---...///111111///---.........000222333111000000111111111111222222222111111111111111111111111///000111111111000111111000///...///111222111000000000000111111111000000///...777...---444,,,///000000000000000111111111222222222222333333333333333333222///---,,,---...---...///000000///...---+++,,,...///000///...---,,,,,,,,,///111111000......---,,,...000111111000------------...///000111111///---///222333///+++......---,,,,,,,,,------------,,,+++++++++,,,,,,,,,+++***))))))+++,,,---,,,,,,,,,,,,++++++******))))))))))))*********+++,,,,,,++++++***)))))))))'''''''''''''''((())))))------,,,+++************))),,,//////...------///+++,,,......,,,++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,---------......//////000000///.........///000000......000222---///111111000.........---,,,++++++,,,...000111,,,+++---///111111111111......//////---,,,***(((---,,,,,,---...///---,,,///...---,,,---...///000222111111000///......---+++---///...,,,++++++,,,((()))******))))))***,,,***---000000//////000222000///...---,,,,,,,,,,,,............------------))),,,//////---++++++,,,)))***,,,000333444222000///000000000000000000///...------,,,,,,,,,,,,---,,,+++*********+++,,,---+++,,,---......---,,,,,,666555555444666:::@@@EEE>>>;;;777444333444777999222444777777666666666666777666666666555555555555444555666555444333555777000222444666777777666555222222111111222222333444222222333444444555666666555555555555555666777777666555333333444444444333//////000111333444555666111111111111222333444555...000222222111000///000111111333555666444000---000//////...///111333444////////////000111333333000333111,,,---333666333/////////000222333222000,,,---///111222333333333222222333333333444444444333000222777777111...000000000000000111222333444......///111222333444555//////000111111111111111000222333222///---------***---111555666555333111/////////111333333111///333111000111333444444333333111111222555777777777111333666888777444000---///333444222222555666555111111111222222333333333222222333444444444333333111111222333444444444444444333222222111111222222111111111111111222222222111111111111111222222222///222222000///222111...111000111222333222///,,,/////////111333333111///------...000222222111///000111111111111222222222000000000000000000000000111///...000444444111---...------...111222111000000111111222222222111111222///666......777///111111111111000000000000000222222222333333444444444///111111000---,,,000333---...///000000///...---,,,---///000000///---,,,++++++,,,...000111///---...------...111333222222---------...///000111111///---+++...333555111------,,,+++************+++---,,,,,,++++++,,,,,,---...,,,***((((((***,,,...,,,,,,,,,,,,,,,+++***)))((()))))))))************000///...,,,,,,,,,,,,,,,(((((('''''''''(((((()))++++++++++++,,,,,,---...***---000000...------///...//////...+++))))))))))))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.........//////000111111000///...---///111000......000333...///000///...---///000...---,,,+++,,,...000222---...111333222...---///+++---///000///,,,(((%%%---,,,+++,,,------,,,***///...,,,++++++,,,...///333222111000//////000000------------,,,,,,******((()))******))))))***+++***---000111000000222444111000///...---,,,,,,,,,------,,,,,,,,,---......***...222222000---,,,---,,,---///333666666444222///000111222222111000///111000...,,,+++++++++,,,+++***************++++++***+++,,,---...---,,,,,,777777888888888888777777777666555555555666888999666555555666666555333111555555333333222333444555...111555777666555444444555555555555444333222111777666555444444333444444222444666777666444222000666666777777666555444444999888666666777777555444000222444555555444111000333222222111222333555666222444444444222111222444111222333444444444222222222333444222000//////000000000000000111111111111111111000000000111333444111111222222222222111111111///---...111222000...222222222222333555777999222222333444333222111000///...///111333333111///000000000000111111111111111111111111000000000000000000000///...------,,,------......//////000000///000222222111111222333111000//////000111444555444444444444444444444333333333333444444333000---444//////555777444444888111444444111222444555222666777777666444333555666222333333444444333222222222111111000111333444555222111000000111111000...,,,---000222555777888999111222222333333222222111333000///000222222///,,,111222222222222111000000000111111000000///...------.........//////000000444333111000000000111222333000...///222444333111444222000///...///000111000000000000000111111111222222111111222222333333333444666666333111000111...---...000333555555555666555333111////////////+++,,,...//////...,,,+++''',,,...,,,---111000+++......///////////////...,,,,,,------...//////000............////////////............///000222333+++)))(((***,,,---+++((()))))))))))))))*********---,,,+++++++++,,,---...++++++************************))))))(((''''''&&&++++++,,,,,,,,,,,,------,,,+++)))''''''((()))***//////...---,,,+++)))(((***+++---///000000///...+++,,,.../////////......---,,,+++...111333111///......////////////..................------------------------,,,---///222///---,,,---000222000...///---+++,,,------***'''+++...000...///111111---......////////////......---------............///++++++++++++,,,...000111111...***)))+++.........000...,,,******,,,...///111///------...111444777///...---,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,---...000000///---///---+++,,,......+++(((111///,,,+++,,,------,,,)))+++...///---,,,++++++...///111000...---------000000111111111222222222/////////...,,,---///111,,,,,,---...---,,,+++***,,,------......---,,,+++777777888888888888777777777666666666666777888888777666666666777666333111333444555555555555444333000333777888888666666666444444444444444444444444666666555555444444444555333444555666666444222111555555666666555444444333666444444555666777666555333555666777777555333111333333222111222333444444222333444333222222333444333333444555444444222222333444444333111///000111000000000000111111111111111111000000000111333333111111222222222222111111333111///000333444222111111222444666666777777666333444444555444333222111000///000111333333111///000000111111111222222222111111111111000000000000333333222111111000//////................../////////111222222111111222333222111000///000111333555333333333333333444444444333333333333444333000---555111000555555222222555222555555222222555555222666777777555444333444666555555555444444444333333111111000000111222444555333111000000111111000///111222333333333333333333222222333333333333222222333222222222333333111///222222222222222111111000//////000111222222222111....../////////000000000333222111000000000111111222000...///222444333222333222000/////////111111000000000000111111111111111111111111111222333444111222333333000/////////...------///111333333222444333222000////////////---...///111111///...---,,,000000......111111---...............---,,,+++,,,,,,,,,------.................................***++++++,,,,,,---------+++***)))***,,,---+++((())))))))))))************,,,,,,+++*********+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++,,,,,,,,,---------+++***(((((()))***+++......------,,,***)))(((***+++---///000///...---+++,,,---...///......---,,,******,,,///111000...---...//////000000////////////.........------------...///...------///000111///---...111222000//////---,,,,,,......+++)))+++...000......000///,,,---......////////////.../////////...------,,,,,,++++++++++++,,,...000111///,,,)))(((***,,,---,,,///...,,,******,,,...///111///---+++,,,...000222...------,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,---...//////...------+++***+++,,,,,,***(((///---,,,+++,,,,,,------+++---///000...,,,,,,,,,...000222333111///......///000000000111111111111222...***)))+++///000000,,,------------+++***))),,,---...//////...,,,+++777777888888888888777777666666777888888888888888777777666777888777444222222444666888888666444222222555888999999888777888333333333333444555666777444555555555555666666666555555555555444444444333444444555555555444333333222222222333666888888777777888999999888666444222444333222222111222222222000222333333222222444555444555555555444444333222333444555444222000111222000000000000111111111111111111111000111111222333111111222222222222111111222000000111333444333222222444666888999777555444444555555666666444333222222111111111222222111///111111111111222222222222222222111111111000000000444333333222222111111111/////////...............000111222222111111222333333222111111111222333444111111222222333333444444333222222333444333000...555222222555444111000222333555555333222555555222555666666555333333444555999888666555444444444444000000000000111222333444333222111111222222111///333333333333333222111000222333333444444333333222333444555555444222333333222333333333333222111111111111222222333222222222000000000000000111111111222111000000///000000000111/////////222333444333333222111000000000111222111111111111111111111111000000000000111222333444111222222111///...///000...------...000111111000222111000////////////000///000111222222111000///111333222000000222333111000000000///...---,,,+++,,,---------------------/////////......---------)))***+++,,,,,,,,,+++***,,,+++***+++,,,,,,+++))))))))))))*********++++++,,,,,,+++***)))))))))))),,,,,,,,,------......//////......------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,+++***)))(((***+++,,,.........------+++,,,------...---------***)))***+++...///...---000000000000000///...---//////.........------------///111111///...---...222000///000111111000///...---,,,---//////---++++++//////,,,,,,......***,,,---...///////////////111111000...---+++***)))+++++++++,,,---...///000///---******+++---------///...,,,++++++,,,...///000///,,,***)))+++,,,...---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))+++,,,---.........---,,,+++***)))***++++++***(((,,,,,,+++++++++,,,------,,,...000000...,,,,,,,,,...111333444222000///////////////000000000111111555...'''&&&+++000111000------------,,,+++***)))+++---///000000///---+++777777888888888888777777555666888999999999888777888777777888888777555333333444666888888777555444333555888999888888888888555444333333444555666777333444444555666777777777666555444333333444555666444555555666555555444444333333222444666888888777888999999999888666333222333333222222111111111111///111222333222222444666555555555555444333333222333444555444222111222333///000000000111111111111111111111111111111222222111111222222222222111111.........///111222222222444555777888777666555333444444555666555444333222444333111222222222111///000000000111111111111222222222222111111111000000222222222111111000000000111111000000/////////...111222333333111111222333333333222222222222333444000000111222222333444444333222111222333222000...333444555666555333222333333666666333333555555222333444555444222222333555:::888666333222222333444//////000000111222222333333222111111222222111000...///000222333333444444333333444444444444333333111444777666333111333555333333333333333222111111444444444333222000///...111111111111111111111111111000000000000000000000000//////000111333444444333222222111111111222222222222111111111111111000/////////000111222333444333444333111//////111333///.........000111000/////////////////////000000111111222333333222111111222222111000000333444444111111222222111000//////..................//////111111000//////...---------...000111111///---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,------,,,+++***)))))))))++++++,,,,,,---...////////////......------------***++++++++++++,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++***)))(((******+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***,,,---......---333333222111///---+++***............---------------///222222000...,,,,,,111000000/////////......---------...//////...---,,,......++++++---,,,))),,,,,,---...////////////111000///...,,,+++***)))++++++,,,,,,---...//////111///...---...///000000...---,,,++++++---...//////---+++***)))***,,,---++++++++++++,,,---......,,,,,,,,,,,,+++***))))))***,,,.........,,,,,,,,,*********++++++++++++******+++,,,,,,+++,,,---...,,,...//////---+++++++++///000111111/////////111//////000000000111111111333...))))))---000111000------,,,,,,+++******)))***,,,///111111000---,,,777777888888888888777777555666777999999888777777888777777888888777555333555555555555555666777777222444777777777666777888777666555555444444444444222333555666777888777777666555444333333444666777555666777777777777666666777666555666777777666555777777777777555444222111222222222111111000000//////000222222222222444555555555444444333333333333333444555444222222222333///000000000111111111111111111111222111111111111111111222222222222111111---...///000111222333444777666666555555555555555333444444555555333222111555333222222333333222000/////////000000000111111222222222222111111111111222222222222111111111111333222222222111000000000111333444333222111222333333333333333333444444444000000111222222333444444222111000111222222111///111555888888666666666666444666666333222555444111222333333222111111333444888777444222000000111222......///000111111111111333222000111222222111///,,,---///111222444444555222333333444444333333222///333555555222000222444222333333333333222111111333333333222111///...---222222222222111111111111000000000111111111111000000000000000111222333444333222222222222222333333333222222222111111000000////////////000111222333222222222000//////111333111000//////111111000///...//////000000000000000111111111111111111111111000......///000222444666//////000111222222111111000000000000111111111111222222111111000///......///000222333333222000...,,,---...------,,,++++++((())))))***+++,,,,,,,,,...------,,,,,,+++***)))))))))***+++,,,------...------------,,,,,,,,,,,,*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,******+++++++++******)))*********++++++++++++++++++++++++*********++++++)))***+++------......//////000000//////...---,,,------------,,,,,,,,,,,,,,,///222333111...,,,+++/////////...------------,,,---...///............,,,......******,,,,,,))),,,,,,---..................------------,,,,,,,,,++++++,,,------.........000//////.........///000---,,,,,,,,,,,,---...///---,,,+++***+++,,,...///+++++++++++++++,,,---...,,,,,,,,,,,,,,,+++***)))***---//////---,,,,,,---)))***,,,,,,,,,,,,,,,---)))+++------,,,+++---///+++,,,------+++******+++//////---+++***+++///222000000000111111111111222//////000///......///000,,,,,,++++++***************,,,...000000///...,,,777777888888888888777777555555666777777777777777777777666777888777444222555555444333444555777888222444555666555555666777666777777666666555333333333444666777888888777777666555444444444555666777666666777888888888777777:::888777666777777555444444444444444333222111000000000111111111000/////////111222222111111333444444333333222222333333444222333444333222111222333000000000000111111111111111222222222222111000000111111222222222222111111...000222333333444666888999888666555555666777888333444444555444333222111555444222222333444333222///000000000000111111111333222222222222111111111333333333333333333333333222222222222111111111111222333444333222111222333222222333444444555666666111111222222333333444444222111000000111222111000000777;;;999777777888777333666555222111333333000000111222111000000222444555444222111000000000000---...///000111111111000222111000000111111000......///000111111111111111111222222333333222222111///111222333222111222222111222222222222111000000...///000111222222222222222222222111111111111111000000111222222222222111000111222111000000222444222222333333333444444444333333333222111111000000///////////////000000111.../////////------...000111/////////111222111000//////000111111111000000111111111111111111111111...,,,,,,///000///111444+++,,,---...///000000000000000111222222333444444222111111000000/////////......000000111000///...---...//////---++++++,,,((())))))***+++,,,---------------------,,,+++***)))))))))******+++++++++++++++++++++++++++++++++************++++++++++++---------,,,,,,,,,++++++******++++++++++++++++++******)))***************++++++***))))))))))))***(((***,,,---------...///)))***+++---///000000000,,,,,,+++++++++*********+++---000111000---,,,+++---...///...,,,,,,,,,...,,,...//////---,,,------,,,...---******------+++------.........------,,,++++++,,,,,,---------...+++,,,------......------,,,------,,,++++++,,,...,,,,,,,,,,,,---......///,,,,,,++++++,,,---...///,,,++++++++++++,,,,,,---***++++++,,,,,,++++++++++++...111111...,,,,,,...(((***,,,------,,,...///***---//////,,,+++---///)))+++,,,+++***)))***,,,...---+++)))''')))---111/////////000000000111111...000222111...,,,,,,...+++************+++,,,,,,***+++,,,............---777777888888888888777777555555555555555666666777777666666666777666333111222333333444555555666666222444555666555555666888333555777888888666444333333444666888888888777666555555555555555666777777555555666777777777777777999777666666666666444333222222222222111111000000...///000111111111000///000111222222111000111333111111111000111222444555111222333222111111222333000000000000111111111111111222222333222111000///111111222222222222111111---///222333333444777999888888999999999999999999444555555666666444333222555333222222333555555444111111222222222333333333333333222222222111111111222222222333333333333333///000000000000000111111333444555444222111222333111111333444666777777777333333333333333444444444222000//////111222111000000888===999555666666444222555444111000222222//////000111111000000222333222222222111111000000000,,,---...000000000000///111000//////000000///---000000000111000000///...000111111222222111111000111000000111333333222111000111111111111000//////...///000222333444444444222222111111111000000000000111222333444333333222111222333222//////111333222333333444444444444444444444333222222111000000000000///.........//////,,,...//////...---......///...---...000111000///000111111222222111000///222111111111111111111222000------111111---,,,///+++,,,---...............//////000111333444555555/////////...............+++,,,,,,,,,---.........---///111000---++++++,,,((())))))***,,,------...***+++,,,---,,,,,,+++***))))))******************************************************++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,***))))))(((((()))))))))+++***)))((((((((())))))&&&)))+++,,,++++++,,,...((((((***,,,---...//////************))))))))))))))),,,...///...,,,,,,,,,,,,...//////---,,,...000,,,...///...,,,***+++,,,,,,...---******...///---............---,,,++++++++++++,,,,,,,,,---------+++,,,---.........---,,,***,,,---,,,******+++---++++++,,,,,,---...//////------,,,+++++++++,,,,,,,,,,,,++++++***+++++++++)))******+++,,,,,,,,,,,,,,,000333222...,,,---///&&&))),,,,,,,,,+++---///+++///222111---+++,,,///)))***++++++***+++,,,...***++++++***)))***,,,...---------.........//////111000...---,,,+++***)))))))))((()))***+++---...*********+++,,,---......777777888888888888777777555555444333333555666777666555555666666555333111///111444666777666444333333444666666555555777888111333666999999888666444444555777888999888666555444555555666666666777777444444555666777777666666777555444444555555444333222111111111111111111111---...///111111111000000111222333222000000111222000000//////000222444555000111222222111000111333000000000000111111111111111222333333222111000///111111222222222222111111***---000111111222555888777999;;;===>>>===;;;999555666777777777666444333555333111222333555666666333333444444444444555555333333333222222222111111000000000000000000000000------......//////000000333444555444222111222333000111333555666777888888444444444444444444444444222000//////000222111000111:::>>>999444444444111222444444000///111111...///000111000///000111333111111222222222111111000,,,---...000000000000///000///......//////...---...//////000000000000000000000111111111111000000222000///111444666333111000000000000000///......222222333444444444333333111111111111000000//////111222333444555444444333222333444222///...000222222333333444555555555444444444333333222111000000111000///......---......---///111222111//////000---,,,+++---///000000///111222333333333111000///333222222111111222222333222//////333111+++))),,,...///////////////......---...///000222444555666,,,,,,------------------+++******+++,,,---...///---000111000---++++++---((())))))+++,,,---......((()))+++,,,,,,+++***)))++++++******************************************)))************+++++++++++++++,,,,,,,,,+++***)))***+++,,,,,,------------***)))(((((((((((())))))+++***)))'''''''''((()))$$$'''***+++))))))+++---++++++,,,,,,,,,+++******))))))))))))(((((((((((((((+++---...---,,,,,,---+++...000000...---///222,,,...000...+++))))))+++,,,...---***+++///000.../////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++---///...,,,+++,,,///++++++,,,------.../////////...---+++***)))))))))------,,,+++************((()))***+++,,,------------111444333///,,,---000%%%(((+++,,,******,,,///,,,000333222...+++,,,///)))***,,,,,,+++,,,...000'''))),,,...---++++++++++++++++++,,,,,,,,,------555///)))'''***+++)))&&&((((((((((((***,,,...///+++***))))))***,,,---///<<<;;;::::::;;;;;;:::888888666555555666888888888666999;;;999666444555666888666333222333444444333555222222444555333444777555333444999:::666333333555666666777999:::;;;;;;666666666444333444888;;;666555444444333333444444888555222111111222333333:::888666333222222333444111000///000222333333222111111222111111000///...###,,,555555///---222:::666333000000111222000...000//////000222222111000111111222333222111000///...000111111000000000111222222222000///111444777888888999::::::::::::999555888888666666999:::777777777777888999888555333222777:::555000000444666777<<<777333999777111222111000...---...111333555111111222222222222111111333555666444111000222444:::555444888;;;888555444222222222111000111333555111111222333444444222111333333333444444555555555888777555333222111000000/////////000111333444555777222...,,,...//////...///......000222333222111000000000111222222333333000......000333555333111111222444555555444222111111111111111111222222222333333222111111111111222333222111000000111222333///000111222222222222222111111222333333333333222111222444333222222333555111111111111111111111111000000000000000000000000000///...---...000222333000000////////////000000222000///000111333333222444444333222000...---+++---///222444444222///---000000000000////////////------...///////////////...///000000000000//////...,,,+++,,,///111///---...---,,,,,,,,,---...///222222222111000//////...,,,---///000000---***''',,,+++---111///++++++...111111111111000///------000...,,,---///000---******)))(((***------+++((('''***---//////---)))'''...------,,,,,,---------+++++++++*********))))))***++++++***))))))+++---+++''''''+++---++++++,,,------,,,++++++******)))...+++))))))***+++)))'''------------------------,,,---...000111///---+++///............---------,,,,,,,,,---------.........//////---+++))))))***,,,,,,,,,---------......,,,---...---++++++---///---,,,,,,++++++,,,,,,---......//////...---,,,,,,...+++***+++------***'''///...,,,,,,,,,,,,+++)))))),,,......+++))))))+++---...///000///---***))),,,+++*********+++------///333777555000,,,,,,...***---000111///,,,***)))---------...............******+++,,,---...000111444000+++*********'''%%%((((((((()))***,,,---...,,,++++++,,,---,,,***(((666555444444666666555444:::777555555666888888888555777999888666666777999888777555555666666666666444111111444444222333666888444333666777444333444555666666666777777888888333555666666666666888:::555444333333222222333333333222000111333555555555666555333222222333444555222111000111222333222111111111222222111111000000,,,///333333111111222444555222000000111222111///000000///000222222111///111111111111111000000///...000222222111111222333444444333000///000222555666777777888999888888888444777777555555888999666777555555555666666444222666777888777444333555888;;;BBB>>>999999444///444333222000......///111222111111222222222222111111333444555333111000222444888555555:::===:::666444111111111000000111222444333000///222777999666111111111222222333333333333444444333333222222111111//////000000111333444555444000,,,+++---........./////////000222333222000...//////000111111222222111//////111444555444222222333444444444333222111000000000000000111111111444444333222222222222333222222111000000000111111000000111222222222111111111222222333333333333333333444555555444444555666111111111111111111111111000000000000000000000000111000...---...///111222222111111111111111222222444222000000222222222111333333222111000...---,,,---///111222222111///---000/////////////////////......///////////////////////////000000000//////000...,,,---//////...,,,...---,,,,,,,,,,,,......111222222222111///...---,,,...000111000...***(((+++***+++...---))))))---***+++,,,---............111///------...---+++(((***))))))+++---...+++)))***++++++,,,,,,++++++***---,,,,,,,,,,,,------...,,,,,,++++++******))))))((())))))(((''''''(((***+++((())),,,,,,))))))---+++++++++++++++++++++,,,---+++)))***,,,------+++------------------------+++...111000...---///222............------------+++,,,,,,,,,,,,---------***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---.........///000///------...///---,,,,,,++++++,,,,,,---...............---,,,,,,---+++***+++------***(((+++******+++---...---,,,+++---//////,,,++++++,,,------......---,,,***)))+++******)))***+++,,,---000333777555111------///***---000000///,,,+++***...............------------,,,,,,,,,,,,---......222///+++*********(((&&&((((((((())))))+++,,,---******+++,,,---,,,+++***;;;:::999:::<<<<<<<<<:::999777444333444666777777333444555555555666888:::666666666666666666666666555222111444444222333666999444111333444222222444333333333333333222222222222444777777666555555555333333222111111111111111111111000222444555444333222111111111222444666777444222111111333333222000111111222222222333333333666222000111444444222...333111000000111222222111222000///000111111000///222222111000000000000000///111333333333333444555555555333111//////111333555555666777777777777777444777777444555888888555666444333333444444444333999444333777666333888AAASSSZZZUUUKKKDDD888111777555444222///............111222222333333222222111222333333222000000111333444666???JJJNNNEEE:::333000000000000000111222222555000---111999<<<888222000000000111111111111111000000222333333222111000///000000111222333444444333000...---...000111111000000///000222222111///.........///000000111111222111111222444555444222333333333333222222111111/////////000000000111111555555444333333333333444222111000///////////////111111111222111111000000111111222333333333333333222444555555444333555666111111111111111111111111000000000000000000000000111000///...---...///000111111000000111222333333666444222111222222111000333333333222111///...---...//////000//////....../////////////////////////////////000000///......////////////////////////111///............---+++......,,,,,,,,,,,,---...000111222222111///,,,+++---...000111111...,,,***+++))))))+++***'''(((---((()))***,,,---.........222000......---,,,)))'''*********,,,......,,,***---,,,)))((((((***,,,...++++++++++++,,,,,,---...,,,,,,,,,,,,+++***))))))((())))))(((''''''(((*********,,,---***&&&(((---)))******+++,,,,,,---------+++***+++---/////////,,,,,,,,,,,,------------+++000333000,,,+++000555............------------******+++++++++,,,,,,,,,&&&(((************,,,------,,,+++++++++,,,---...000111222111///......000---,,,,,,++++++,,,,,,------............------,,,---,,,+++,,,------+++)))***))))))***,,,------,,,+++,,,...---,,,******+++------,,,,,,+++************))))))))))))***++++++///333666555111......///+++---//////---,,,,,,,,,//////......------,,,,,,///...---,,,,,,+++,,,,,,///---+++*********)))((()))))))))))))))***++++++((()))***+++,,,,,,,,,,,,888777666666888888777666:::777555444555777888777666666666666777888;;;<<<666777888888888777777888999666555888888666666999888333222555666555444666333333333333333333333333333555555444222000000000222222111000000000000111333333333444555444111...222222222222333444666777555444222222333333222000111111222222333444555555999444000000444555222///111000000000111222333333333111//////111111000///444333222000000111222222111333555555333333333444333333333111000000222444555555666777777777777777555888888555555888888555777444222222333444555444777111000555444555CCCVVV{{{}}}tttfffYYYDDD666888444444222111//////......222222333333333333222222222222111111000000111222///999KKK^^^bbbTTT>>>111111111000000222333222222555111///222666888555222000000000111111111111111...000111333333111000...000000111222333333333444444222111111222333555555111000000000222222000.........//////000111111111222222333333444444333333444333222111000000111111//////000000111111222222666555555444444444444444111111000//////.........111111222111111000//////000000111222222222111111000111222222111111222333111111111111111111111111000000000000000000000000111111///............///............///000111222555333111111222333333222444444444333222111000/////////...---------...............//////////////////000000000000///......000/////////........./////////......//////......///...---,,,+++,,,---...///000111222111...,,,***...///000111111///---++++++))))))***)))&&&)))---------.../////////......111000//////...,,,***)))++++++,,,---......---,,,---+++)))'''(((***---...+++++++++++++++,,,---...,,,---------,,,+++***)))+++,,,,,,+++))))))***,,,***+++......)))$$$&&&---*********++++++,,,,,,,,,---,,,,,,,,,---.........,,,,,,,,,,,,,,,------------000111000---,,,---///.........---------,,,,,,)))************+++++++++&&&(((************,,,---,,,+++*********+++---...000111222111///......///---,,,,,,++++++,,,,,,------------......------,,,,,,,,,,,,,,,---,,,++++++---,,,******++++++***))))))*********)))(((((((((,,,,,,+++***))))))******)))))))))))))))*********---000333333111.........,,,---......---,,,,,,---//////...------,,,++++++......---,,,++++++++++++,,,+++***************)))++++++*********++++++,,,)))***++++++******++++++:::999888888999:::999777:::999777777999;;;;;;:::;;;:::;;;;;;===???@@@@@@:::<<<===;;;999777888:::<<<999888::::::888888;;;666333444999;;;888666777555555555666666666777777333333222000......111333333222111111000000111111444333444555666444111...555444444444444444555555666444333333444444222111222222111222333444666777666444222222333444333222000000000111111111333444333111//////000111111000555444333222111222333333333444555555333111111222000111222111111222444666777777888999999999888888777::::::777777999999777888666333333555666666666555333333444555>>>YYYtttyyylllQQQ:::888222222333222222111000000333333444444444444333333222111000000111111222222///888JJJ]]]aaaSSS>>>111333222111222444555444222333444444333111000111222222222222222222222222111000111222333222000...,,,000111222333333444333333333333333222333444555777111000000000222222000...//////000111111222222333333333444444333333222222333222111000000000000111000000111222222333444444555555444333333333333444000000000000//////......111111111111111000///.........///000000000000000///000111111000000111333111111111111111111111111111111111111111111111111111111000000//////////////////......///000111111222000///000333444444444555555555555444444333222000///...---,,,,,,------------....../////////000///000000000000000//////000000///...------......,,,---...//////000111111///...---,,,+++,,,,,,---...///000000000...,,,+++...///000111000///---,,,---******+++***(((***///...//////000000000////////////000///...------,,,+++,,,...//////...------++++++*********,,,---...,,,+++++++++,,,,,,---...,,,,,,---......,,,+++***,,,------,,,******+++,,,+++,,,......)))$$$&&&,,,,,,,,,,,,+++++++++******------,,,+++******+++++++++++++++,,,,,,,,,------///......000111///)))$$$...------------,,,,,,,,,)))))))))*********++++++)))+++,,,+++******+++,,,++++++***)))***+++,,,------///000000...,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------------,,,+++,,,---------,,,,,,,,,---+++***+++,,,,,,+++***+++***)))))))))))))))(((++++++***)))))))))******(((((())))))***************,,,///000///...------+++---......---,,,---...//////...---,,,++++++***---,,,,,,+++++++++,,,,,,)))***++++++************,,,,,,+++++++++,,,,,,---+++,,,---+++((('''(((***>>>===<<<>>>@@@AAAAAA@@@=========???AAABBBAAA@@@AAAAAACCCEEEIIIKKKKKKJJJEEEFFFEEEBBB===;;;===??????<<<;;;======::::::===777555666;;;===999555555555555555555555555555555222222111000000222666:::444444333222222222222222222222333555888888555333666666666555555444444333666444333333555555444222222222111111222444555777222333444444333222333444000111222111000000222444222000......000222222222444444333222222222222222111333444333111000000000...000111222222333555777888888999:::::::::::::::888;;;;;;888777::::::777888666555555777888888777555777777555;;;QQQrrrtttWWW<<<777111222444555555444333222333444444555555444444333333111000000222333333222222444;;;FFFJJJDDD:::444444222111333666777555222333666777444///---///222333333333333333222222222111222222222111000...---000111333444444444333222000111222222111111333444000000///000222222111///000000000111222222333333222444555444222111111222000000000000000000000000000111111222333444555555333333222111111111111222///000000111111000000///000000000111000000//////......///000000000000000000222333333222111333444111111111111111111111111111111111111111111111111111111111111111111000000222222111111111111222222///......///222444555444444555555555555555444444000///...------------------------......//////000...///000000111111111000111000...---,,,------...+++,,,...//////000222444000///---,,,++++++,,,------...............---------...////////////...------++++++---,,,)))***///***+++,,,...///000000000---...000///...,,,---...+++---000000///......///++++++,,,------............------,,,,,,---------***+++---//////...---,,,,,,------,,,***)))***+++,,,+++,,,---***%%%'''+++------,,,,,,+++******))),,,,,,,,,***((('''(((*********++++++,,,,,,------///---,,,000333000((( ------------,,,,,,,,,,,,))))))*********++++++++++++,,,---,,,***))))))***))))))*********+++++++++***,,,...///---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,***,,,......---,,,---...***))))))+++---//////......---+++***+++,,,,,,+++************************((()))******++++++******(((***,,,.........---,,,***,,,...///...---------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,(((***++++++***))))))***+++++++++++++++,,,---...,,,......+++'''%%%''')))@@@@@@AAADDDHHHKKKMMMLLLPPPQQQTTTXXX[[[[[[YYYWWWVVVWWWZZZ```fffiiihhhfffbbbbbb```ZZZSSSPPPRRRVVVTTTQQQPPPRRRRRROOOOOORRRLLLHHHGGGIIIIIIDDDAAAAAA???>>>===<<<:::888777777777888888888777777999<<<666666555444444444444444444444444666888888777555555555555555444444333333555444333444555666555444333222111000111222444666222333333444444333111000000111333222000///222444111///------000222333444111222222222111111000000---///111111000///000111///111222222222222444666888999999:::::::::::::::888;;;:::777777999999666666666555777888999888666444888777444BBBcccvvvUUU;;;888222444666777777666444222444444555555555555444444444222000111333555444333666111000444888777555666444111000222666777444000555666555333000000111333444444333333333222222222111111111111111111111111000222333555555444333222///111333222000000111333/////////000222333222000//////000000111222222222222444555444111//////111---...///111111111111000///000111222333444555555111111000////////////000...///000222222222222111...///000000000000000000///000000111222111111111000111222222111111222444111111111111111111111111111111111111111111111111111222222333333333333222444333222111000000000000000...---...111222333222222333333444444444333333000000//////...------,,,,,,,,,---......///000000---...///000111222222222222000...,,,,,,,,,---...,,,...000000//////111333000///---,,,++++++,,,,,,---,,,,,,,,,,,,...///000,,,---............------+++***,,,...---)))***...***+++,,,---............,,,...///...+++))))))++++++...111111000...///000------,,,------///000000000000///...------------(((***---///000000///......//////---+++***+++------******,,,+++((((((***,,,+++++++++++++++++++++)))+++,,,***((('''))),,,)))******+++,,,,,,---------,,,---///111000***%%%---------,,,,,,,,,++++++*********+++++++++,,,,,,***+++++++++)))((()))***'''(((***+++,,,+++***)))(((+++---///...------------,,,,,,++++++,,,,,,---***+++,,,---------------***,,,......---,,,---///+++******,,,///000000000000---++++++,,,------+++)))***+++,,,,,,+++******))))))+++,,,,,,,,,+++***((()))+++---//////...---(((+++///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******))))))'''***,,,,,,***((((((***((((((((()))***+++,,,---***------+++&&&%%%'''+++XXXYYY[[[```fffkkkmmmmmmkkkmmmqqqvvvzzzzzzwwwtttqqqsssxxxxxxpppmmmppptttsssooooooqqqpppmmmmmmpppjjjddd______]]]XXXVVVWWWPPPOOOLLLJJJGGGDDDBBBAAA???AAAAAA@@@===:::888888777777666555555555555666999888777777777777555333222222333444444333333333444333333444666777666555333222111000000222333555555333222333555444///+++000222333222//////111444000...,,,---000333444555///000111111111000...---)))+++...//////000111333111222333333222111222444888888999::::::::::::999777:::999666666888888555555555555777999999777555222777444111FFFnnnwwwSSS::::::444666777999888666444222444444555555555555444444444222000111444666555333666111...222555555444555333000///111666777333///777555222222333555444333333333333222222222111111000000000000111222333444000222444555555444333222111444555444222111222555///......000222333222111......//////000111111111111333555444000......000+++,,,///111222222111000...///000111222333444444000//////...............---///000222333333333333......///000000111000000111111222333333333333222...///000000//////000111111111111111111111111111111111111111111111111111111222333444444444444444333222111///.........---111///......000111000///111111222333333333222222000000000000///...---,,,,,,,,,------...///000000,,,---///000222333333333222000...,,,+++,,,---...---000111111......///222000///...,,,++++++,,,,,,,,,+++******+++...000222,,,,,,------------------******,,,///---)))))),,,///000//////...---,,,+++,,,...///---)))&&&&&&'''+++///222222000...///111///...---,,,---///222333222111000///...---------''')))---000111111000///111222222000...---...///---)))(((+++,,,***)))************++++++,,,------'''***+++***))))))+++...))))))***+++,,,,,,------+++---...//////.........---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,''')))***)))(((''')))***&&&'''***,,,,,,+++)))''''''***---//////.........---,,,,,,++++++,,,,,,---***+++,,,,,,------------))),,,//////---,,,---//////---,,,---//////...---///,,,))))))+++,,,+++***)))***,,,------,,,+++))))))***+++,,,---,,,++++++((()))+++...000111///...'''+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---111000...+++***((('''''''''***---,,,)))'''((()))&&&&&&&&&'''(((***+++,,,(((+++,,,***&&&%%%)))---{{{{{{wwwrrrmmmnnniiibbb]]][[[XXXTTTQQQNNNQQQSSSQQQKKKEEEAAAAAA===>>>>>><<<:::999:::;;;999777555555666666666555<<<888222000555;;;888000444666888666333222555777666666555333000//////000333333222222222222333333333222222222111111000000...//////000111222222222666111111444666222---,,,444333111000000000111222000111111222222333444444:::777555666999;;;:::888777777888888777666555555444444555888<<<<<<999666777888777888BBB\\\sssMMM999;;;555666666777666666555444444444777999888444666;;;555111...///444777666444333333333333444666888999555444444666999:::666333666666555444222111000000111222444555666555555444333222222222222333444555444333333222222333333444444444333222222333333333111111222222222111111000---.........//////000000222222222111111111111000///............///000000//////000333666777666555333111///...---...///000///111111000111555444///000////////////111333444222222222222222222222333000111222222111000111333///000222333333222000...444333333333333444555555666333111222444444111---000000000000000000000000000//////000222333111000111000000000000000000000000111222222111///---+++...000111///,,,+++,,,...***+++---///111222333333333222111///...,,,+++***......///000111000000000222222111000///...------,,,------....../////////---111222000000222222///---///111000...***)))(((***+++,,,---.../////////......//////...,,,***(((---...///111111111000///222222222222000///...------.........---+++)))(((+++++++++,,,---///222333666555444222000...---,,,------,,,***'''&&&&&&'''---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---***(((''')))+++...///000000000///---,,,,,,+++***)))((((((((((((,,,***(((''')))*********)))((('''))),,,---***'''+++...---((((((---...******,,,......---,,,---...++++++++++++++++++++++++------------------------...---,,,++++++,,,---...111000000///...---------******+++,,,,,,,,,+++++++++***)))))))))***+++,,,((((((((((((((()))******)))******+++---...//////,,,---...//////---+++***++++++,,,,,,,,,++++++***+++,,,...---,,,+++,,,,,,,,,,,,++++++***((('''&&&(((''''''(((***+++,,,,,,...---+++*********++++++~~~yyyvvvsssqqqnnnhhhkkknnnmmmhhh___WWWRRRLLLMMMLLLJJJFFFDDDCCCDDDAAA>>>:::888777777777666888888888888===AAA===666777888888777666666888:::222333333333333333444555444333222111111111111111222222222111111111000000000000111111222333333333222...---111222...***)))111111000000000111222222111111222222333444444444999777666777:::;;;:::888666777777666555444333222333333444777999999666333777888888777===QQQmmmsssZZZFFF:::555555555555555555555555555555555777:::999555777;;;999555222222666777555222555555444444444555666777555444555666777777444222444444333222111111000///222333333444444444444333222222333333333444444444222222222111111222222222333222222111111222222222111222222222111111000///........./////////000000222222222111111111000000.........///000111222333......000333666777777555333222000...---......///...111111000222666555111000/////////000111222333333333333333333333333333///111222111000000111333///111333444555444333222222222222333333555555666222222333222111///////////////////////////////////////...000111222111/////////////////////000000111111222333222000...------///000///---,,,---///------...000000111111111000000/////////.........111111000000//////...............////////////000------------...//////000///222333000///111111...---///111000...,,,,,,,,,******+++,,,---------------...///000///---+++***---...///000111000000///111111111000///...---,,,------------,,,***((('''+++++++++,,,---///111222666555444222000...---,,,---------+++)))((((((***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***---///---.../////////---,,,+++///...---,,,++++++++++++,,,***'''''')))*********)))(((((())),,,,,,***(((&&&)))'''######'''(((%%%)))+++------,,,+++,,,---++++++++++++++++++++++++------------------------......---,,,,,,---......//////......---,,,,,,+++---------...------,,,,,,,,,+++***))))))******+++---,,,+++***)))(((((('''))))))***+++,,,---......,,,---...///...,,,+++)))***+++++++++++++++******(((***,,,---,,,,,,,,,...+++++++++***)))((('''&&&(((''''''(((***,,,,,,---------+++*********++++++uuulllggghhhfffbbb\\\WWWSSSRRRJJJGGGDDDBBBBBBBBBAAA???<<<======;;;===@@@>>>:::999888666777888999999888000111111222333444444555555555333222111000000000222222222111111111111000111111222222333444444444333000000333444000,,,,,,//////000000111222222222222222333333444555555666888888888:::;;;;;;999888666666666555444222111000333333333555777666333111666888888666777BBBTTTbbbqqq{{{pppOOO<<<>>>===333444444333333333555666777666555777::::::777888<<<;;;999666666888777444111777777666555444444444555111333555666555444444444222222222111111111000000444333333222222222222333111222444555555555444333111111111111111111111111222111111000000111222222333333333222222000///...////////////000000000000222222111111111000000000111111000000000111222222......///222555777666555333222000.........//////...000111000333777666222000/////////000111222333555555444444333222222222///111222222111111222333111222444666777777777666111111222333333444555555...111444222---+++---000........................///......///111111000...---------....../////////111222222333222111///...,,,...//////...---///000/////////000000000000000---......//////000111111555333111///---------------.........////////////...---,,,,,,---///000111111555666222///000000---222222222111...,,,,,,---((()))***+++,,,,,,,,,,,,,,,---...//////...---,,,---...///000000000///...////////////......---,,,,,,,,,,,,,,,+++)))((('''+++++++++,,,---///000111444444333111000...------,,,,,,---,,,***)))+++,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))***+++******+++...000---------...------,,,+++///...---,,,,,,++++++,,,+++)))''''''(((******))))))(((((()))++++++***((()))+++)))&&&%%%((()))'''(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///---------,,,,,,++++++***---.........---,,,++++++,,,,,,+++***)))))))))***------,,,+++***)))(((((((((((()))***+++,,,,,,---,,,---......---+++)))((()))******+++++++++******''')))+++,,,,,,,,,---...+++******)))((('''&&&&&&'''''''''(((***,,,---...---,,,,,,++++++++++++,,,wwwnnnhhhfffXXXWWWXXXYYYZZZYYYVVVTTTMMMNNNJJJCCC@@@BBBBBB???>>><<<:::;;;===>>>;;;777777666555555666555444333666555444333222222222222222222222222111111111111111222222222333333333444333111222555555000...//////000000111111222111111333333444444555666666666777888:::;;;<<<;;;999777777777666555444222000///333444444555555444222000444666777666555999AAAHHHRRR\\\SSS999...999>>>888444333222111222444777888666444666999999777777::::::999888888999777444111777666666555555555555555,,,000444555333333555888111111111111222222222222555444222111000111111222000222444555666555333222111111222222222222111111222111111111111222222333555555555444333222000///000000000000000000000000111111111111000000000000333333222111000/////////000000111333555555444222000//////...//////000111...000111000333888777444000000000000000111111222444444333333222111000000111222333333333333444666555555666777888888888777222222333333333333222222///111111000...---...000///////////////////////////...---...000000///------------...//////000000000000111111111000//////,,,---......//////000111///////////////000000111------...///000111111222555333111...---------...222222111000///...------...---,,,,,,---///111333555999:::555111000000...777777555000,,,)))((()))((()))******+++++++++******+++,,,---......------------.../////////...------....../////////.........------,,,+++***)))(((***++++++,,,---///000000333222222000///...------***+++++++++******,,,---//////......------,,,,,,---------------,,,,,,,,,+++,,,---,,,******,,,...---------------------------,,,+++***))))))))))))+++)))''''''((())))))))))))((())))))************//////---+++***+++,,,,,,)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''---,,,+++******)))(((((())))))******+++++++++***'''(((((()))***+++++++++,,,,,,---,,,+++***((('''))))))******++++++******(((***,,,,,,+++***+++,,,+++***)))(((''''''''''''&&&'''((()))***+++...000,,,,,,,,,,,,,,,,,,,,,,,,|||ppprrrvvvzzz{{{wwwqqqlll^^^aaa```[[[WWWTTTOOOIIIGGGFFFEEEGGGIIIHHHBBB>>>BBB???<<<:::;;;:::999777555555444333333333444444222222222222333333333333111111111222222222222222000...000333222---+++---222222222111111111111111333444444555555666666777777888;;;;;;;;;999888777999888888777555333222111444555666666555333222222222444666777777888:::<<<<<<@@@>>>555000555:::<<<444333222111222444777888555333333777888666666888666666777777888777555333555555555666666666666666///222444444222111333666222222222333333333333333555444222111000111111222000111333555555444333111222222333444444333222222222222222222222333444444777777777666555333222111111111111111111111111000111111111000000000//////000000000//////000000111333222222333444333111...,,,,,,---...000111333444...111222111444888888444///000000000111111111111333222222111000///......222333555555555555666888888888888777777666666555444444444333222111///...333000......000111000///111111111111111111111111///......///000000...---.........//////000000000......//////////////////---------...000111111111............///111222333/////////000000000000000333111///...---...000111444444333222111000//////------------...000222333888===>>>888333111111000666555333000+++((((((((())))))***+++++++++******)))***++++++,,,,,,,,,---,,,---...//////...---,,,------...///000000000000000///...---,,,++++++******++++++,,,---...//////111111000000///...------''')))***)))))))))+++---000000///......---,,,,,,.........------,,,,,,,,,+++,,,---,,,++++++---.....................//////,,,,,,***)))))))))))))))+++)))'''&&&((()))))))))((()))))))))))))))***+++...,,,******)))((()))******,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................------------,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''',,,,,,,,,+++***)))(((((('''((()))*********))))))((((((((())))))******++++++++++++******)))((('''))))))***+++++++++++++++,,,---...---+++)))))))))+++***)))(((''''''((((((&&&(((*********+++---000,,,,,,,,,,,,,,,,,,,,,,,,hhhpppwwwyyyxxxqqqcccVVVPPPRRRVVVZZZZZZWWWQQQMMMKKKFFF@@@>>>>>>???===<<<888777666555555555555555333333444444444444555555111111111222222222222222111000333666444///...111444333222111111222444555333333444444555666666666777888::::::999777777777999999999888777555444333555666777666444333333444222333555777999999999999555444666999666333555;;;444444333333333555666777555222222666888666555666444555555666666666666555444555666777777777777777555666666444222000000111333333333333333333333444444333333222222222222333///000222333333333222111222333444555555444333222222222222222333444555555777777777777666444333222222222222222111111111111111111000000000/////////,,,,,,---...000222444555333333222333333222000---++++++---///111222333444000222333222555999888444///000111111111111000000111000000000///.........222444555666555666777999888777777555444444333333333333444333222000...---444000,,,,,,000222111...222222222222222222222222000/////////000000...---////////////////////////---------....../////////...------...000222111000......------///111333444111111000000000000//////000///.........000111222222222222222333333333333,,,,,,---///000111222222999???AAA:::333111222111///000111///---,,,,,,---++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,---.........---,,,+++,,,,,,...///000111111111111000///---,,,,,,,,,,,,******,,,---............000000//////......------'''((())))))((()))+++---111111000///...------,,,//////......---,,,,,,,,,((())),,,------...///111//////.........///000000///...---,,,,,,+++++++++***(((&&&&&&'''))))))(((((()))***)))((((((***,,,...+++)))***)))&&&'''******,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++++++++++++++***)))(((************)))'''&&&$$$(((((())))))***************))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,///000000...+++)))((((((,,,+++)))((((((((()))***'''))),,,+++))))))---000+++,,,,,,------------,,,qqqcccjjjsssyyyyyyuuuppplllaaaYYYPPPJJJIIIIIIGGGEEEBBBAAA???===;;;:::999888555555555555666666666777333333333333333333333222444444777:::777222222555333222000000222555999;;;222333333444555555666666777888:::888666555666888888888888888777666555444333555777666444333444666555444444666888999888666333444777999777666777;;;555555555555555555555555666222222666999777666666666666666555555555666777666666777888777666555555666555333333333444333222333333333222222222222222222333333444444444444333//////000000000111111111111222333444444333222111111111111111222333444555555555555555555444333222333333222222222111111111111000000000/////////////////////000111222444555111111111222333333111///,,,---...///111111222222111444444333555888888333///000111222222111000///000000000000000/////////000222444444444555666888555444333222222222222222000111222333222111///...000///---,,,---...///000222222222222222222222222111000000000111111///---000//////......------------------......000000111000...---...111222111///000///...---...///111222000000000000000000000000.../////////000000000111111111222222222333333333***,,,...000222222222111888>>>@@@:::222000111111,,,///111111000/////////------............---------------,,,------......,,,------...---,,,+++*********,,,...000111111111111000...,,,++++++++++++)))***,,,---......------//////...............---((()))******))))))+++---222222111000///...---,,,/////////...------,,,,,,(((***,,,---------///000......---------...///000111000///......------...***(((&&&&&&'''((()))(((((()))***)))'''(((***---000+++)))+++***&&&'''******+++------,,,,,,,,,---------------------------------------------------++++++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***++++++++++++***)))***+++++++++***(((&&&%%%))))))************++++++((((((''''''(((((())))))******+++------......---///000000///,,,*********---,,,***)))))))))+++,,,(((+++---,,,)))(((+++///++++++---.........------zzz}}}sssfff]]]ZZZXXXVVVSSSMMMKKKHHHEEEBBB???>>>===555666666666777777888888444444444444444444444444111222555888555000000444222111//////222777===@@@222222333333444555555666777888999777444333555888777777888888777666555555222444666555333222444666888666444444666777666444222777888555555:::======555666666777777666555444777333222777:::999777777888888777666444444666888888888999888777555444222333000///111666999888777222222222111111111000000111222444555666555555444/////////...///000111111///000222333333222000///000000000000111222333444333333333444333333222222333333333222222111111111000000000000////////////555555333222111000000000/////////111444444333111//////000000000000//////333555444333555888777333///000111222222111000///000000000000111111111111///111222333333333555777111111000000000111222222---...000222333222111000,,,...///,,,)))***...222111111111111111111111111222111000111222111///...//////...---,,,++++++***............///111222333111...---...111222111...333111///...---...///000//////000000111111222222//////000000000000//////444333333222111000//////)))+++///222333333222000666===???999111///000111///111333333222///....../////////000//////......000//////.........//////,,,------...---,,,******((()))+++---...000000111000///---+++*********+++)))***,,,---...------,,,........................***+++,,,+++******,,,...222222111000///...------000000///...------,,,,,,,,,...///...---++++++,,,---,,,,,,+++,,,---...///111000///......------...***(((&&&&&&'''((((((((((((***+++)))''''''***---...(((&&&)))(((######((()))***,,,,,,+++++++++,,,------------------------------------------------******,,,,,,,,,,,,******)))))))))))))))*********((())))))*********))))))((()))+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))***************+++++++++''''''&&&''''''((()))******+++,,,---...............///000000...,,,,,,---...---+++))))))***,,,---))),,,...,,,)))(((+++///***+++---...///...------}}}vvvuuuvvvuuutttkkkggg```YYYSSSNNNLLLKKKDDD???;;;<<<>>>???<<<999<<<:::777555444555666777444222111111111111000...000000000111222333444555444444555555555444333333555444444333333444444555888444444777666000///222444444555666666555555555777888999::::::999888777666555666999<<<======<<<:::555000111666888555000666666666666777888:::;;;777777777777777777777777555666777777777777666666444444444555666555333000444444333222222111111111...111444444111000000111/////////000111111111222555555555555444222///...111111000000000111333444555444444555333///000333,,,,,,---000333555555444000111333444444333111000444444444444333333222111222333444444444444333222222222222222222222222222444333444888<<<;;;555///222111111111111111222222///000222444444333222111333444555555555333000///333222111111000000111111222333333333333222111000666444111//////000333444111111111000000000000///000000000333555555444222000000///...............///////////////000111111......////////////......333222111000///...---,,,000...,,,---000111///---000000000000000000000000111333555444111...---,,,---,,,---///111333222222111444555222---+++---111222000///000333444333000111000///......///000000...,,,---111000,,,+++---************************&&&(((***,,,...//////000111111111000///,,,***(((''')))+++......---,,,***///...,,,++++++,,,...///***++++++)))((()))---222...///111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,......---------.........+++,,,,,,------.........------,,,+++++++++,,,,,,******((((((((()))***++++++***)))''''''(((((()))&&&&&&'''&&&$$$$$$&&&'''))),,,...,,,))))))---222+++***)))***,,,---,,,+++...,,,+++...222222...)))...---+++*********++++++)))+++------+++)))((()))((()))***+++,,,,,,+++***---)))***...---(((&&&)))(((((((((***,,,---,,,+++***++++++***)))(((((())))))((('''&&&&&&'''((()))+++,,,---...////////////000///...---------------+++***((('''''')))+++,,,******+++,,,...---+++)))...---,,,---/////////...zzzqqqhhh```\\\SSSMMMHHHEEEEEECCC>>>:::===;;;999888888777777666888666555555666666555333111111000000000111222222222222222222222222222222666666555555555555666666888555666:::999666555888555555555555555444444444666666777888888777666555333444666:::<<<<<<:::777:::777444555888999777444555666666777777888888888777777777777777777777777777777777777666666666666555444333444555555333222555555555444444333222111000222444444111000111333222222222222222333333333555555555444333222111000222111000000000111333444444222333444222...///222222111111333444555444222111222333444444333222111222333333333222222111000111222333444444333222111222222222222222222222222444333333777::::::444///000000000000111222333333333444555666666444333222333444555555444333111///222111111111111111222222222222222222222222222222555444444333333333333333222111111111111000000000///......000111111///---222111111000///000000000000000000000000111222222000000000000//////...---222222111000///...------000///---///111111///---////////////////////////000222333111---)))''''''((()))+++...111222222111000333444222---,,,...111...,,,+++---111333333222111000///...///000111222000------000000,,,,,,...++++++++++++++++++++++++)))***+++,,,---///000000111000000///---,,,***)))''')))+++---------,,,+++------,,,++++++,,,------((())))))((('''(((+++///---...///000111000//////,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111...------------......///...---,,,,,,++++++++++++******)))))))))))))))******)))((('''''''''(((((()))))))))(((&&&&&&&&&'''***---///---******...222,,,******+++,,,------,,,333000...000333222...***---,,,+++*********++++++***,,,---,,,+++))))))***))))))***+++,,,+++******(((%%%&&&+++,,,((((((+++)))((('''(((***+++***)))((()))***)))'''&&&'''((('''&&&&&&&&&''')))***,,,,,,,,,---...///000000///000000///...............,,,+++)))(((((()))***+++))))))***---//////---+++---++++++,,,---...---,,,{{{uuupppjjjeeefffkkkjjjllliiidddcccggggggeeeffffffhhhjjjiiifffiiiooovvv{{{{{{rrrhhhlll~~~oooiiibbb\\\WWWRRRKKKFFFFFFCCC@@@>>>===;;;888666888777555666777777666444333333222111111111111111222111111000111222444555777777666666666666777777666555666:::;;;999999;;;666666555444333333333444555555666666666555333222111333666:::<<<;;;777333777777777777777777777777555555666777777777666555777777777777777777777777999888777555555555666777777555333333444444444444555555666666555444222111333333444333222111333555333333333222222222222222555555444333333333333333222111111111111222333333333111222333111......222444444333444666666555333222222444444444444222222111111222222222111000000111111222222222222111111000000000000000000000000333222222555888777333...////////////000111333333666777777888777555444333333333444444444222111000000000000000111222333444333222111000111111333333444555666666666555333222222222222111111111111000222111111111333222000///222111000000//////000000111111111111111222222222//////000111111000000///222111111000///......---000//////111222222000---........................111333333222///,,,+++***$$$'''***...000111111000///111333111...,,,...111---+++******---///111111000//////...///111444555222...---///...,,,---000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111111000...---,,,+++******))))))***+++,,,,,,,,,,,,+++,,,------------,,,+++((()))***)))))))))+++---,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,---...///111222333000///---,,,+++,,,...//////...---,,,++++++***+++***************)))(((''')))(((''''''&&&&&&'''''')))))))))))))))*********+++---///...,,,,,,///222---,,,+++,,,---...---,,,888444111111222222///,,,,,,,,,+++************++++++,,,,,,+++))))))***,,,******+++++++++***))))))&&&$$$%%%))))))'''''')))***(((&&&&&&''')))))))))&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&(((+++---///------...///000000000000000000///.........//////---,,,***)))((()))******'''((())),,,///000...,,,+++***)))***,,,---,,,+++}}}{{{yyytttpppooolllhhhbbb]]]ZZZ[[[]]]^^^]]]ZZZYYYYYYVVVQQQOOOQQQTTTZZZ]]]\\\\\\^^^___^^^\\\YYYYYYZZZYYYXXX\\\bbb^^^bbbddd^^^XXXZZZhhhuuummmrrr|||{{{tttmmmfffaaa[[[UUUMMMHHHDDDAAA===:::;;;999777777777777555444555444333333222333333333444333222222333555777999777777666666666666777777444444555777888888888999888777555444333333333333555555666666555444222111222333555777999999555333222555777777555444555777444555777888888666444333666666666666666666666666:::999777555444555666777999666333222333444555555444555666666666444222111555555444333222333444666222111111111000/////////555444333222222333444555222222222222222222222222333111222444222...///333222111222444777888777666222333444444444444333222111111222222222222111111111111111111111111111111000000000000000000000000333222222333555444111///000/////////000111111222555666777777777666555444222333333333333222111000/////////000111333444555333222000//////111333444444444555555555444333222222222222222111111111111333111111222333444333111000///......------......000111111111111111111111---...///111222222333333111111000000//////......///000111222222222000...........................---///111111000//////000%%%(((---000111000///......///111000...---...000000...+++******+++---...000000///...000222555777333///,,,------+++---111,,,,,,,,,---------------111///...,,,,,,...///111000///---,,,+++++++++,,,*********+++,,,,,,------+++,,,///000000///,,,+++******+++,,,,,,------...++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111111///,,,***)))+++,,,...///...---,,,+++************+++++++++***)))'''&&&((('''''''''&&&&&&&&&&&&''''''''')))+++------,,,***,,,------,,,,,,...000...---,,,,,,......---,,,666333000///000000///---++++++******************+++++++++)))((((((***,,,++++++++++++******)))))))))((((((((('''&&&%%%%%%,,,)))&&&%%%'''((())))))&&&'''((('''&&&%%%&&&(((%%%%%%&&&''')))+++...///......///000000000000000///......---------.........---,,,***))))))))))))(((((())),,,......,,,***+++***)))***,,,---,,,+++~~~wwwuuutttrrrpppiiiaaa\\\[[[ZZZVVVSSSTTTPPPPPPQQQSSSTTTWWWZZZ\\\]]]^^^bbbhhhfff]]]UUURRR^^^iiisssvvvvvvxxxyyyyyytttpppnnnnnnmmmkkknnntttfffiiikkkjjjfffdddeeegggeeegggkkkpppssssssooolllpppsssxxxyyypppcccZZZTTTPPPKKKGGGFFFDDDAAA???===;;;999666555444444333333444444555555444333333444666888:::777777666666666666777777555666777666666777666555888777666555444333333333555555666777666555444333555444333444666777777666222666999888555333555777444555777888888666444333666666666666666666666666:::888666555444555666888:::777333111222444666666444444555555444333111000666555333222333444555555222111111111000/////////444333222111111333444555222222333333333222222222444222333555333000111444222111111333555666555444333333333333333333333333222222333333333333333222111111111111111111111111////////////////////////333222222222333222111///222111000000000000000111111222333444555555666666222222222222222222111111/////////000111333444555333222000//////000222333444333222111111111222222222222222111111111000000---,,,,,,---000111222111000000///............//////000000111111000/////////000000111111111111000000000000000///////////////000111222111111000000........................***+++------,,,+++,,,---))),,,111333111///...------...000000///...---...000...,,,******+++...000222111///...///111444666333...+++,,,,,,***---111,,,,,,---------.........222111///---------///000000///---,,,+++,,,,,,---+++++++++,,,------......,,,...111444444111...,,,+++++++++,,,---......---+++************+++,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++,,,------///...+++)))((()))+++---///...---,,,++++++++++++***+++++++++***)))'''&&&'''''''''''''''&&&&&&%%%((('''''')))+++,,,***((()))***+++,,,+++,,,,,,---...---,,,,,,......---,,,...---,,,,,,---......---************************)))))))))((('''''')))+++,,,,,,+++******)))))))))******)))((('''''''''&&&---***'''&&&''')))******'''((())))))((('''(((***(((((((((((()))+++---......//////000000000000000,,,,,,,,,++++++,,,,,,---......---,,,+++*********)))))))))+++,,,+++)))&&&,,,*********,,,---,,,+++ddd```YYYTTTQQQPPPPPPPPPLLLJJJKKKOOOPPPPPPQQQUUUZZZ___gggnnnsssxxx{{{~~~qqqkkk||||||}}}zzzyyyxxxssslllfff___aaaeeeiiinnnuuuuuupppkkkfffaaaWWWTTTOOOKKKGGGCCC>>>;;;888888777666555555555666555444333333444555777888777777666666666666777777888:::;;;888888999888555777777777777777666555444444555666777777666555555777555333444666888999999666999;;;;;;888666666888555555666777777777666555777777777777777777777777888777666555555666777888:::777333222333555666666555555444444333222222222666444222333444555444444333333333222222222222222222222111111111222222333333333333444333333222111444222333555444000111555555444333333333333000...222222222222222222222222222222333444444444333333333222111111111111222333////////////////////////333333222222111111000000222222111111111111222222...///000111222444555555222222222222111111222222/////////000111333444555333222111000///000000111333222000/////////000111111111111000000000000///---,,,,,,---000333444444333333222111111111111222//////000111111000...---333333222111000...---,,,////////////000000000000///000111000//////000111......................../////////...+++)))******,,,000444444111......///---.../////////...,,,+++***+++++++++,,,...222555444222000------///222444111---***++++++)))+++000+++,,,,,,------.........111000///...---......//////......---------......,,,,,,---...////////////---///333555555333///---+++)))((()))+++------,,,******+++++++++,,,,,,,,,//////......------,,,,,,,,,++++++*********++++++...---+++***)))***,,,---------,,,,,,++++++,,,,,,***************)))(((''''''(((((((((((('''&&&&&&+++)))((()))+++***&&&###((()))***+++,,,,,,,,,+++...---,,,,,,------,,,+++(((((()))***+++,,,------((()))******+++*********((()))))))))(((((()))+++,,,+++******)))*********'''))))))'''(((+++,,,***+++)))'''''')))*********((()))******))))))***+++******)))))))))+++,,,---...//////000000/////////++++++*********+++,,,,,,------------,,,+++++++++*********+++,,,+++(((%%%+++***)))***,,,---,,,+++IIIKKKLLLLLLLLLNNNQQQUUUUUUYYY```hhhkkkmmmrrrzzzooolllgggeeeggglllqqqtttsssuuuxxxzzzqqqmmmggg```ZZZSSSMMMHHHCCCBBB@@@>>><<<:::999999666666666666666777777777888888777777777777888888888<<<<<<999888;;;:::666555777999::::::888666555333444555666777777666666666555555777999;;;;;;;;;888:::;;;;;;999777555555555666666777777888888888777777777777777777777777555555666666777777888888999777444333444555666555888777555333222333444444444333222333555555333111222222222222222333333333000000111111111000000///333333444444444333222111333111222444333000111555666444333333333222000...111111111000000111111111111111222333333333333333444333222111111222333444000000000000000000000000444444333222000000111222000000000111222444555666/////////000000222333333222111111111111111222222000000000000111222333444333333222111000///......000000111111111000///...000000000/////////......111///...///222444555555555444333333222222333333///000222222222000///---111111111000///...---,,,.../////////000000000111///000000...,,,---///222////////////////////////222222111///,,,++++++,,,,,,000333333000...///111....../////////---+++)))&&&)))+++,,,,,,...222555777444000---,,,---///111///+++)))+++***(((***---***++++++,,,------......//////...............---......//////000/////////,,,---///111222111000///---000333555555333000------***'''(((***---------***+++,,,---...---,,,,,,111000000///......------************+++,,,------------,,,,,,,,,---......,,,,,,+++++++++,,,------******)))))))))))))))***(((((()))))))))((('''&&&***'''&&&))),,,,,,((($$$))))))***+++------,,,+++...,,,++++++,,,,,,+++***&&&(((***,,,,,,,,,------'''((()))***++++++***)))(((***+++,,,+++***+++,,,+++***)))))))))***+++,,,'''***)))&&&'''+++---***((('''&&&''')))***)))(((((()))******))))))***,,,******))))))***+++---........./////////......---++++++******++++++,,,---,,,---------------,,,,,,+++++++++---...---***(((***)))((()))+++,,,+++***JJJPPPXXX]]]___dddkkkqqquuu|||yyyrrrsssttttttrrrqqqnnniiidddbbbiiittt}}}wwwoooggg```[[[NNNLLLIIIFFFCCC@@@>>>===999999:::::::::999999888:::999999999999999999:::666;;;;;;888888<<<;;;777444666:::<<<<<<:::777555111222444666777777777666555555777:::===>>><<<:::888888999999888666333111666666666666777888:::;;;777777777777777777777777333444555777888888888888999777444444555666666555:::888555333222333555777333222111333666666333000//////000000111111111222///000111111111///...---333333444555444333111000111000111333222///000444333222222333444555333111111111000000000000111111///000111222222222222222444444333222222333444444111111111111111111111111555555444222000000111222......///111444666888:::000000000///000000111111222111111111111111222222000000000000111222333444333333333222111///---,,,...000222444333111...,,,////////////............000...,,,,,,...000000000444333222222111111222222000111333444333111///...++++++---///000111111111......//////000000111111000000000---***+++///333000000000000000000000000,,,,,,,,,+++))))))***,,,***///222222///---000444///////////////---***''''''***,,,---,,,,,,///111999555111,,,***+++---......***)))+++***((())),,,******++++++,,,---......------...///......---------...000111111111000///,,,...111333444333111///---///222444444222///---000,,,)))))),,,///000000***+++.../////////---,,,222111111000///.........))))))***+++,,,...///000---......//////000000000++++++++++++,,,---......******)))(((((()))***+++((()))*********)))'''&&&%%%###$$$(((...111...*********+++---...///---,,,---,,,+++++++++,,,***)))''')))---......---------'''((()))+++++++++***)))(((+++---...---,,,,,,---******)))))))))***,,,---***---+++&&&%%%)))***&&&%%%$$$%%%&&&)))***)))'''''')))******))))))***,,,***)))))))))***,,,...///---...............------,,,+++++++++,,,,,,---...,,,,,,------...---------++++++,,,...000000...+++)))((('''((()))******(((dddnnn{{{zzztttjjjbbb^^^___dddgggsss|||tttaaa^^^YYYUUUQQQLLLFFFCCCEEEAAA===<<<;;;;;;;;;;;;666777888:::;;;;;;:::999999;;;======:::777666555888999:::;;;:::888666555333333555666777777888888888999:::::::::;;;>>>AAA:::666555999888333333777555555555666666666666666777666555777;;;<<<:::888444444444444555777888999666111777:::333444;;;:::>>>999333222444666555333555333111111222333222111333333222111000000000111...000111222222111///...222111111111111111222222000000/////////111222333///111333333111000111222111111000000111222333333000222333222000000111222555444222111111111222222222222111111222222333444222111111111000000//////000000000000000000000000,,,---...///111111111222222111111000000000000000111000///...///000222444777555111...,,,,,,---...000000000111000///......//////000///------...000......---,,,++++++---///333222111000000000111222333444444444333111///...000000///.....................///000111222222333111//////222666666111,,,///++++++111333///---///......---------,,,)))&&&***,,,...000111111000//////......---,,,***)))((((((+++,,,+++((((((---222???777///,,,...111111000---,,,+++******+++,,,---...---,,,,,,++++++,,,,,,---...//////---,,,---............//////////////////222666666444000---,,,...111444666666444000...///......000222333222111000111333222000---------+++...111222111///------++++++,,,------......///......------------......,,,...///---***)))+++---++++++)))&&&(((,,,+++&&&))))))))))))))))))))))))&&&%%%&&&***+++)))))),,,***++++++,,,------------***+++------+++******+++)))***,,,------,,,+++***)))))))))))))))******+++---)))&&&''',,,///...,,,(((((())))))******++++++))))))(((((('''''''''&&&'''(((((())))))))))))(((+++++++++++++++***)))((()))''''''***...000///,,,111111111111111000000///---...//////...+++(((&&&+++,,,,,,---,,,+++***)))&&&(((+++------+++(((&&&***'''$$$###$$$&&&''''''tttkkkgggfffgggfffiiilllqqqxxxxxxxxxwwwuuuqqqjjjbbb\\\TTTKKKFFFGGGFFFAAA======>>><<<:::999::::::;;;;;;<<<=========:::888666666999:::;;;;;;:::888666444555666666777777777777666888888777888:::===@@@BBB:::666666888777222222555333444444555666777888888777666555777:::;;;999777555555444444555666777999666111555888222666@@@@@@===888333222555777666444555333111111222333222111222222222222111111111111///000111333333222000///000000000000111222333444111000/////////111222333111222333333111000111222////////////000000111111111222333222111000111222444333222111111111222222222222222111222222333444222111111111000000000000111111111111111111111111000111111222222222222111111000000//////000000111000/////////000222555666777555222///......///000222111111111111000000000///000000///......000222///......,,,++++++---...333222111111111222333444222333333333333222000///000000///...............000000111111222222333333333000///111444444///+++000,,,,,,111333000...///...---------......,,,***+++,,,...111222222111000.........---,,,+++))))))(((+++,,,+++)))+++111666BBB:::111------//////...,,,,,,+++******+++,,,,,,---,,,,,,+++++++++++++++,,,---///...---,,,---//////.............../////////111333333222000000111000111222333333222222111,,,,,,,,,///333555444333///000222111///...---...+++...111111000...------,,,,,,---......//////000/////////....../////////...///000...,,,+++,,,///***+++)))&&&(((,,,+++&&&(((((((((((((((((((((((((((%%%&&&***+++)))***---++++++,,,---------,,,,,,***+++------+++***++++++++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++...***'''(((,,,///...+++))))))))))))************((((((((()))))))))))))))'''(((((()))))))))))))))******++++++******))))))(((((()))+++---......---...............------,,,)))***,,,------,,,***)))+++,,,,,,,,,+++***((('''%%%''')))+++,,,+++***)))***'''$$$###$$$&&&'''(((}}}wwwtttjjjddd\\\XXX\\\dddnnntttwwweeeXXXQQQXXXYYYOOOHHHIIIGGGCCC===::::::<<<===>>>===<<<;;;:::888777666555::::::::::::999777555333777777888888777666555555999666444666;;;???AAAAAA999777666777666333222444222333444555666888999999777666555666888888777555777666555444444555666777666111444555111999DDDDDD:::666333222555888777666555444222222333333333222000111222333333333222111///000222333333333222111/////////000222333555666111111000///000111222333222333444333111000111222000000000000111111111111111222333333111111222333333333222111111111111222222222222222222333444444111111111111111000000000111111111111111111111111222222222222222111000//////......//////000111222/////////000222444777888666444222000000000222333444333222111000111222222///000111111000000222444111000...,,,++++++,,,,,,222111111000111222444555111222222333222222111111000000///.........//////222222222222222222222222444111//////111111...+++000---...222333111///000///---,,,---///000000///...///111222222111000.........------,,,+++*********+++,,,++++++///555;;;CCC<<<222,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++***************+++,,,------------...///000///---,,,,,,---...000...///000000000111333555111000000///000111222333---,,,---///222444333222---///000000///......///+++---000000///---------------......///000000111000000000000000000000000---......---++++++,,,...***+++***(((***---,,,((((((((((((((((((((((((((()))&&&&&&)))***)))+++///,,,,,,---------,,,++++++***+++------+++++++++,,,---,,,,,,++++++,,,,,,,,,***))))))))))))***++++++...+++)))))),,,...---+++***************)))))))))(((((())))))***+++++++++'''((((((((())))))))))))((())))))************)))((()))+++,,,,,,,,,,,,---,,,------------,,,++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++***(((&&&&&&%%%&&&((()))+++,,,,,,,,,***'''%%%$$$&&&'''((((((uuueee[[[YYY\\\___```cccnnn|||vvvfffaaammmrrrggg___aaaTTTNNNGGGCCCBBBCCCBBBAAA@@@>>>;;;::::::999888888777888888888777666555444555666666777777666555555;;;666222333999>>>???===888777777777777666555666333444444555666777777888666666666666666666555444888777666555444444555666444000333444111:::DDD@@@666333111222444777777666666444333222333444333222///111333555555444333222000000222333333444333333000000000111222333555555222111000000000111222333333444444333111000111222333333333444444444333333111222333333222222333444222222111111111111111111333222222222222333444444111111111111111111111111111111111111111111111111000000000000000///......---------...///111222333111111111222333555777888444333222111111222333444555333111000///000222333000111222222222222444666444111///---,,,,,,++++++000/////////000111333444000000111111222222222222000000///////////////000222222111111111111111111333111...---...///...---000//////111333222000///...---+++,,,///222333333333333444444222000...,,,...------,,,++++++++++++,,,,,,,,,+++,,,///555:::@@@999111+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))+++,,,---,,,,,,...000111///,,,+++***,,,...///---...000000000111333555000////////////111222333222111000000111000...,,,,,,---//////......///000+++---///000...------------------...//////000000/////////000000/////////++++++******))))))***+++***------+++,,,///...+++((((((((((((((((((((((((+++'''&&&)))***))),,,000------------,,,++++++******+++------,,,+++,,,---///...,,,++++++,,,------******))))))******+++,,,...,,,***+++,,,---,,,***+++++++++******))))))))))))))))))))))))))))))***'''''''''(((((()))******'''((())))))************'''***------+++***+++...---------------,,,,,,+++(((((()))***+++,,,---...,,,,,,+++***(((&&&%%%$$$&&&''''''((()))+++------***(((&&&&&&''')))))))))~~~qqqkkkgggbbb^^^ZZZ^^^dddiiiqqq~~~|||}}}}}}nnnhhh```[[[WWWSSSLLLGGGEEECCC???>>>>>>>>><<<:::555555666666666666666666222333444555666666666666<<<777222222777::::::888666777888888888:::::::::666666666666666555555555555666666666666555555555999888666555444444555555222000444444111:::@@@999222111000111333555666666777555333333444555444333000111333555666555444333111111222222333333333333222222222222222222333444333222111000000111222222333444444222000000111333333333444444444333333222000111333333222111333444111111111111111111111111333333222222333333444555111111111111111222222222111111111111111111111111......///000000000000000---------...000111333444444444444444444444555555222111111111111222333444444222000/////////111222111222333333333333666888666333///.........,,,+++------------...///111222000000000000111222333333000000/////////000000111000000000000000/////////111///---,,,---//////000//////000000222333111///---,,,+++,,,///111333333111222333444333222000...------,,,+++++++++,,,---......,,,++++++...111555888333---)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))((('''(((***,,,,,,+++,,,---///000///,,,******+++---...+++...111222222111111222//////000000111111111111333222000000000///,,,***+++,,,...---------///000,,,...///000...------...+++,,,,,,------...//////---......//////......---+++***))))))******++++++,,,000111///...111000---)))))))))))))))))))))))),,,(((''')))******,,,111------------,,,++++++***)))+++------,,,,,,---...000///---,,,+++,,,---...***************++++++,,,---,,,,,,,,,------,,,+++,,,,,,++++++******))))))******)))(((''''''&&&&&&''''''''''''((()))++++++'''((()))***************'''***------+++***+++...,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,***)))'''&&&%%%%%%)))((((((((()))***+++,,,***((('''''')))***+++***yyyrrrdddaaa\\\WWWWWW___kkkuuuzzztttkkk```WWWLLLIIIDDDBBBBBB@@@<<<888666666666777777777888888222333444666777777888888:::777444444777888777555666999999888999<<<===;;;777777777666555555444444444555777777666555555666888777666555444444555666222111555333111:::>>>444111111111222333444555666777666444444555555555444222333444555555555444333222222222222222222222222333333222222222222333333444333222111000111222222111222222000//////222444000111222222222111/////////000222222111111222444///000111111222111111111333333333333333444444555111111111222222222222222222222222222222222222222///000111222222222222222......//////000222333444555555555555444444444333222111111111222222333444333222111000///000000111222333444444333333555777888444000///000111///,,,---,,,,,,+++,,,---///000000000000000000111222333000000/////////000111111///////////////////////////...---------///000111...000000///111333222---,,,+++***+++...000000///+++---000222444444444333---,,,+++***+++,,,---...000...---,,,,,,---...///111...+++)))((((((***,,,,,,,,,------------,,,,,,)))******++++++)))(((''')))***++++++++++++,,,---///...,,,*********+++,,,***---000222222111111111111111111111111111111111111000//////000///---++++++,,,---,,,,,,,,,...000---///000000///......///++++++,,,,,,---.........,,,---...//////...---,,,...,,,++++++---......------222444111///000000...************************+++((((((+++,,,+++---000,,,,,,---------,,,++++++)))+++---...---,,,---...000///......------------+++************+++,,,,,,+++,,,------------,,,,,,+++++++++++++++*********+++***)))((('''%%%%%%$$$((('''''''''((()))+++,,,)))******++++++++++++***((()))+++,,,,,,,,,,,,---)))************)))((((((+++,,,,,,---------,,,,,,,,,+++***((('''&&&&&&&&&))))))(((((()))***++++++***)))((((((***,,,,,,+++xxxlllaaaYYYWWWZZZ\\\fffooo{{{zzzqqq^^^ZZZTTTPPPNNNIIIAAA;;;<<<;;;:::999999888888888666666777888888888888888777777888888888888888777777;;;;;;777777;;;;;;777666666666666666555555555333555777888666555777999777777555444444555666666444222444111///;;;AAA555111222333444444555666777888666444444555666555444555555555555444444444444333222222111000000000000222222222222222333444555444333222111000111222222///000000///...///222555///000111222111000...------///000000000000111333...///000111222222111000444333333333333444555555111111111222222333333333222222222222222222222222111222222222222111111000000000000000111222444444333444444444555444444444333333333333333444444444333333222222222111111111333444555444333333444666:::555111000333444111///...---,,,,,,,,,---...///111111000//////000111222000000//////000111111222......//////000000111111000000000///......///000,,,///000...///333111,,,+++******+++------,,,***+++---000222333444333222---,,,+++******,,,...//////...------.........---------,,,+++)))((()))***,,,,,,---......---,,,,,,)))***+++,,,,,,***(((''')))+++,,,+++***)))+++,,,...---,,,+++************)))+++...///000111444666666444111//////000111333222111000//////...,,,***,,,------,,,++++++---//////000111111/////////111,,,,,,------.../////////---...///000000///...---///,,,+++,,,...000///...---333555222//////...,,,+++++++++++++++++++++++++++((()))---...,,,---000++++++,,,---------,,,,,,)))+++---...------...///000000000//////...,,,,,,++++++******++++++,,,---***+++---......------...***++++++++++++++++++,,,+++******)))((('''&&&&&&((('''&&&&&&'''))),,,---+++,,,,,,,,,,,,++++++***(((((()))+++---......---)))************)))(((((((((***,,,---------+++***,,,+++***(((''''''((((((&&&'''((()))***+++,,,,,,***)))((())),,,------,,,yyynnneee___[[[WWW^^^fffmmmuuuuuupppiiiddd```XXXNNNFFFAAA@@@>>><<<:::999888888999::::::::::::999888888555777:::;;;:::::::::;;;999===<<<777666999888444444555555555666666777777222555888888777666888:::777666555444444555666777666444444///...===DDD999333444666666666666777888888666555444666666555444777666555444444444444444444333111000//////......000000111222333555666777555444222111111111222222............---///222555000111333444333111///...,,,...///000//////111333...///000222222222111000444333333333333444555555111111111222222333333333222222222222222222222222222222111111000...---,,,111111111111222333444444111222333444555555555555555555555555555555555555333333444444444333222111444555555444222222333555;;;666111111444555333000000///...---,,,---...///222111000//////000111222000000///000000111222222...//////000111222222333111222222111///------...+++//////---///333111+++*********+++,,,,,,)))'''///000222222222000///------,,,*********,,,...000.........///000000///------......---***)))((())),,,,,,---......---,,,,,,)))***,,,---,,,+++)))'''***+++,,,+++***)))***+++------,,,,,,+++***)))))))))***+++,,,...222777;;;:::777222---,,,///222555666444222000///,,,(((&&&---------+++******,,,...000111222111000///000222------......///000000000...///000222222000///...---+++)))***---///...,,,---222555111------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***(((***...///,,,,,,///***+++,,,,,,------------)))+++---...------...//////000000111000...,,,+++++++++******++++++,,,---)))+++---............///*********++++++,,,,,,---************))))))))))))((('''&&&&&&'''))),,,---------------,,,,,,+++***)))''''''***...000///,,,,,,,,,,,,,,,,,,+++******%%%'''***---...---+++***,,,+++***((((((((()))***###$$$''')))+++---......***))))))***,,,...---,,,|||kkk___^^^ZZZUUUTTTYYYeeettt~~~|||sss___LLLJJJLLLJJJDDD@@@???<<<888:::888666666888:::::::::999999999999888888888888333444555666777777777777666666777777666555444444666666666666777888::::::999666444444666666333000444444444555777888:::;;;666555333444666777777777555666666666666666555555666000---111999===888222333333111000////////////+++...333555444111222555333333333333222222111000///333333...///444444111333333333555666444111///---,,,---...000111000///222111111111333222111///444222111111111111222444444222000111333444333000222111000000000111222333111111111111000///...---000000000///000000111222333222222111111222222333222222222333444555666777555444222111111111222222///222666888666333111000111000///.........///000......---,,,,,,,,,,,,---///...---...000000000...000000000000000000000000000///...111444555333111222111000///------,,,,,,111...,,,+++,,,------,,,000...++++++------***(((......///000000000000000'''---000...,,,---...---///000111000///...///000------......------,,,+++,,,...000000...---------...---,,,+++***+++,,,,,,///...,,,+++******++++++((()))+++,,,,,,,,,+++***(((+++---,,,...333444333999444...---000111///,,,///000222333333222000///.../////////...---,,,+++...000000///,,,,,,///222//////...,,,++++++...000))),,,...///...------......+++)))))),,,......---,,,---000222222000...,,,)))++++++***)))(((((()))---111111---***,,,,,,***000---+++,,,///000///------------...------,,,,,,///000111000///,,,***(((''')))***+++***)))***+++******+++++++++,,,,,,,,,*********)))******+++++++++++++++*********))))))((('''(((((()))+++,,,---444222...+++)))((((((((())))))************))))))---+++++++++,,,,,,***)))(((((())))))*********+++***+++***''''''***((($$$''''''''''''(((***+++---''''''(((((()))+++,,,---nnnhhh]]]TTTQQQVVV^^^eeeyyylllXXXLLLPPPRRROOOMMMKKKEEE??????===;;;<<<===>>>===<<<888888888888888888888888555555666666777888888999666666777777666555555444555555555555666777888999999888666666666666444333555555555555666777999999666555444555777888777666444555555666666666666666555222000333999;;;888444444333222111000000//////---------000222222000///111111222222222111000000111444333//////222333///000000111222444444111///.........000111222111111111111000111222333222000333222111222222222444555222111///000222333111///111111222333333333222111000000000000///...------444333222222111222222222222222222111111222222222222222222333333444555666333222111000000111222222000222444555333222111111444333111000////////////000//////...............///...---...000111000///000000000000000000000000444222000000222222000...000//////............///000...,,,+++---...------...,,,***+++------,,,***......///000000000000/// '''+++***+++...000000///111111111//////000111---------------,,,++++++...000222222111000000000000///...---,,,,,,------000///---,,,++++++,,,,,,------.../////////...---(((,,,------///444555444888333...---000111///,,,...///111222333222222111111111000///......---------//////...,,,,,,///222333333222000...---...000***,,,...///...------...+++)))((((((+++,,,,,,***+++,,,---//////...,,,+++***++++++)))((('''(((******...///,,,***,,,---,,,...,,,+++---//////---+++,,,,,,---......---------...///000000///---+++)))(((***,,,,,,+++***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------++++++---------+++)))((())))))))))))***+++,,,,,,,,,+++***)))******+++,,,******++++++++++++******)))***++++++++++++***)))))))))))))))*********++++++,,,***'''(((***)))%%%''''''''''''((()))+++,,,***************+++,,,---}}}{{{wwwvvvvvvvvvuuuttttttpppqqqxxxxxxhhh\\\VVVUUUVVV]]]eeeqqqlll\\\ccciiiiiieee___UUUKKKBBB@@@>>>===<<<<<<:::999888888888888888888888888777777666666777888999:::666666777777777666555555666666666666777888999999888888999888666555666777666666555555666666777888555555555777888888777555444444555666777777777666444333333555888999888666444333333222222111111111444111...000444666333---//////000111111111000000222444333//////111111///.........000222222111000//////000111222222222222111000///000222333333222222222111111111333444444111000//////111111000///000111444555555333111///000000000//////...------222111111111222333444444222222222222222222222222222222222333333444444555111000000000000000111222111111222000//////111333666555444222111000//////111111000////////////000000///...///111111111000000000000000000000000000555222000//////000//////...............///000111///---,,,,,,...//////...+++***)))***,,,---,,,+++------...///////////////***///111...---...///---///000111111000///000111,,,,,,,,,,,,,,,++++++***...000222333111000000111222111000///............111000///...------......,,,---------------,,,+++(((,,,...---000555777555666222......000111///------...///000222333444555555444222000///...//////------------,,,,,,///111111222111///,,,***)))******,,,...///...---------***))))))***,,,,,,+++***++++++++++++++++++******++++++***(((&&&''')))+++(((,,,...+++***,,,...,,,++++++,,,---///...+++)))+++,,,---...............------...//////...,,,+++***,,,------,,,+++---...///...---,,,,,,+++++++++++++++,,,,,,---...///000,,,---//////...,,,***(((++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++$$$(((,,,---+++)))***+++)))))))))***************+++,,,+++((()))+++***&&&'''&&&''''''(((***+++,,,---,,,,,,++++++,,,,,,---aaa___\\\[[[ZZZZZZXXXWWWYYYUUUTTTYYY^^^___aaadddiiihhhfffffffffiiimmmpppnnnqqqtttvvvzzzxxxlllccc^^^SSSUUUXXX^^^iiizzz{{{zzzjjj]]]OOOKKKEEE@@@>>><<<:::888999888888888888888888888888777666555555777999:::666666777777777666666555888888777777888999999:::555888:::888555444666999777666666555555555666666444444555777888777555222555666666666666666555555333555666777666666777777333333333333333333222222555333000000444777444...//////000111222222222111111111111///000111111111000///...///000111000///...000111222111111111222000//////000222444444333333444444111111333333111000000000000000000000000000111222444333222111000222222111000////////////------...///000222444555111111222222222222111111111111222333333333333333.../////////000000111111111111///---,,,---111555666555444333222222111111222111111000000000000000111000///000222222222111000000000000000000000000111000...---...000222333...............///000000...---,,,---///000000///++++++***+++++++++++++++,,,,,,---...............111444333///---...---***---///000///......///111++++++,,,,,,++++++***)))+++---///000...------...111111000//////.........222111000///...//////000,,,,,,,,,,,,,,,+++++++++)))---......000555777555333000......000111000...,,,,,,---///111333555777888666333111//////000111------,,,,,,+++,,,...///...//////...+++)))((((((***,,,...///...,,,,,,---+++,,,---...///...---+++,,,+++***)))))))))******+++***)))'''%%%&&&))),,,(((,,,---***)))+++,,,+++)))***,,,......,,,***'''++++++---...////////////+++,,,---.........------+++,,,---,,,++++++---///111000...---++++++++++++***++++++,,,---...000111/////////...---,,,+++***++++++++++++******))))))******++++++******)))(((+++++++++******+++++++++"""(((---...+++)))+++...************************+++,,,+++)))))),,,+++'''&&&''''''((()))***+++,,,...------,,,++++++,,,,,,hhheeecccaaa```___]]][[[^^^YYYWWWYYYZZZXXXYYY[[[^^^[[[WWWTTTSSSSSSSSSTTTTTTVVVWWWVVVVVV\\\gggpppwww{{{tttaaa[[[SSSOOOSSS___nnnyyyzzznnnuuuvvvhhhbbbXXXOOOIIIDDDAAA???<<<;;;;;;:::999999888888777666555444444555777999666666777777777777777666777666666666666777888888333666888777555444666999777666666555555555555555333333444666777666333111777777777777666555333333333555777777555444555777222222333444444444333333...000000...///333222,,,000000111222333333333333...---...///111111333555555333000///000000000///---///111111000///000111111///...///111333444333777:::999555333555444000000111111111111000111111111000000000000111222222555444333222111111111222.........///000111333333000111111222222111111000000111222333333222222111......//////000000000000111000...,,,+++---111555222333333333444444333333222111111000///000000000222111000111333333333222111111111111111111111111222111000......///222444000000///..................------...000111000///---------,,,+++***)))***++++++,,,---------------(((******)))***...///,,,***,,,------,,,,,,---///++++++,,,,,,++++++***)))(((+++---...---,,,,,,---////////////......------222111000///...///000000//////..................***---///...000555666444000///......000000000000,,,,,,---...000333555666777666333111000000111222...---,,,+++,,,------...---///000000...------...+++---//////---,,,,,,,,,,,,---...///...---,,,,,,---,,,***)))((()))***+++******(((&&&%%%&&&))),,,+++...///+++)))******))))))+++---...---+++)))'''+++,,,---...//////000///***+++,,,------.........+++,,,,,,+++***+++---///222000...,,,+++***++++++)))))))))***+++---...///111///---+++***+++,,,---)))*********)))((('''&&&,,,,,,,,,,,,+++***((('''+++***))))))))))))***+++$$$)))...///,,,+++---000+++++++++***************+++,,,+++(((***---+++'''''''''(((***++++++,,,,,,...---,,,+++++++++++++++~~~~~~zzzxxxxxxvvvrrrqqqsssuuuqqqkkkfffaaa\\\XXXTTTQQQQQQPPPLLLIIIIIILLLPPPWWWbbbqqqwwwnnn```TTTNNNOOOUUUYYYkkkwwwqqqiiikkk}}}|||pppdddYYYPPPHHHCCCAAA@@@???===<<<:::999888777666555444444555666777666666777888888888777777444444444333333444444555444555666666666666777888666666555555444555555555555444444555666666333111777777777777666555333222444555666666555444444444000111333444555444444333,,,222444111333888777000111222222333333333333222---+++,,,///111111333777999555222000000000000000---000222222///...///111222000//////111333333333999>>>>>>777666999777111000111222222000000111222000000//////000222444555777666444333222222333333444444333222111111111222///000111222222111000///000000222333333222111000...//////000000000000/////////...---,,,...111444000000111222333333333333222222111000000000000111333222111222444444444333222222222222222222222222555555444111///...///000111000///...............//////...000111111000......//////---+++))))))*********+++,,,,,,,,,,,,,,,***+++***''')))---,,,))))))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,++++++***)))+++.........------...,,,,,,---.........------000///...------...///000,,,,,,++++++,,,------...+++...///...///333444222------...///000000111111,,,---...///111222333444555444222111000000111111111///---,,,,,,------,,,)))+++,,,---,,,,,,...///+++---//////---,,,,,,,,,+++,,,------+++******+++...---+++***))))))***+++((((((((('''&&&&&&))),,,,,,000000+++)))******(((***,,,......,,,***)))))),,,---...///////////////+++++++++,,,------......+++,,,,,,+++***+++---///111000---+++******+++,,,((((((((()))***+++,,,---...---+++))))))***,,,---(((((()))***)))(((&&&%%%*********+++++++++,,,,,,+++***)))(((((()))***+++'''***---...,,,,,,///111+++++++++++++++************+++***((())),,,+++'''((()))***,,,------------...---,,,,,,++++++++++++yyysssooommmiiiddd^^^XXXSSSQQQTTTXXX^^^gggpppzzz}}}ooobbbXXXQQQMMMPPPYYYgggtttrrrgggeee{{{~~~ooo^^^OOOFFFFFFEEECCCAAA>>><<<:::999666666666666666666666666666666777888888888888888555555444444444444555555666555555666888999999888555555444444444555666666888666555555666666555444555555666666666666555555444444444444444444222111///000222444555444333333///444666666<<>>;;;:::===>>><<<888777777777777777666666666666888777666777888999888777:::888777777888888777555666666555555555555666666777888:::;;;:::999666555555666666555444444666888777777666555333222111000333///------000222222000999222555CCCHHH>>>222///333111//////000111000////////////...------,,,,,,...---+++******+++---...333222222111111222222333444333333333222111111111000///000333222000111555333222000//////000222333...000444777888888777666888666444222000111111222000000000000111222333444222111222555888666111---222222222222222222222222222222222111111111111111111111000000000000000000000...------///000//////000/////////000111222222111222444444444444666777888888888888888777666666555444333222111111000111666///+++///333333111111222333222000000000000......,,,)))(((***+++,,,,,,///,,,***+++---...,,,)))++++++***)))(((((())))))------,,,+++)))***---///...///000...***)))+++---***---///---+++,,,111666000000///------,,,,,,,,,111...,,,,,,......,,,)))111///+++((('''(((***,,,/////////000000111111111............////////////222000...///111222111.........//////000000000111000111222222222000...---...//////---+++***+++---........................***...000///***)))---111///---,,,+++,,,,,,+++))))))(((&&&&&&''')))+++---///......---------.........,,,)))&&&&&&''')))+++++++++******++++++,,,---)))***+++,,,---.........000,,,((()))---000///---111000...,,,+++***))))))))))))***+++,,,,,,------+++---***%%%%%%((()))''''''***,,,---,,,***))))))***&&&&&&******'''(((,,,---------,,,+++***)))(((,,,+++******)))*********+++---......+++)))))))))((('''&&&&&&'''((('''%%%'''...,,,***---///...++++++---///,,,))),,,222~~~}}}wwwpppjjjlllnnnpppsssyyy|||qqqbbbUUUNNNLLLMMMNNN\\\cccppp~~~sss___]]]jjj}}}qqq___\\\[[[```eeeddd[[[RRRHHHCCC>>><<<===<<<999777333444444444555666777777888777666777888999888777999777666666777777777666666666666555555666666666666777888888888777555444666777777555444444666888666666555444333222222111666444222111222333333222:::777;;;DDDBBB777000111111000....../////////...------..................///---,,,++++++,,,---///222222111111111111222222111111111000000000000000222000111333222...///333444333111000000111222333...000333666888999999999777555333111000111222222000000000000111222333333222222222444666555111...222222111111111111111111111111111111111222222222333222000/////////000111000///---...///000000///111111000000000111222222///000222222111111222444555555666777888888888888777666555444333333333333444000000555777555333444---...------///111111000111///,,,+++---...//////...,,,++++++---...,,,***+++******))))))))))))***------,,,+++)))***,,,///---...///...+++)))***,,,(((+++,,,***((()))...333......------------...///111///------......,,,***///---+++))))))***,,,...///000111111111111111000000000000000000000000000222000...///222333111///222222222111111111111111///////////////////////////000000...,,,+++,,,---------------------------++++++,,,,,,,,,---///000...---,,,,,,------+++)))((((((''''''((()))+++,,,,,,,,,,,,,,,,,,,,,------******)))))))))******+++++++++******++++++,,,---***++++++,,,------------111---***,,,///111///,,,---,,,++++++*********+++,,,,,,++++++++++++*********,,,***&&&%%%((()))''''''))),,,,,,+++)))))))))***&&&&&&))))))&&&'''+++,,,,,,,,,,,,+++***)))(((+++************************+++---,,,***((((((((()))(((&&&&&&''''''&&&%%%&&&...333///+++,,,,,,***---,,,...000...+++///555~~~vvvvvvtttqqqnnnllllllmmmssswwwnnn^^^RRRJJJFFFOOOOOOUUU___gggpppyyyfff]]]dddvvvtttfff\\\bbbrrrzzzrrrggg[[[TTTJJJEEEDDDDDDBBB???777777666666666777888999999777666777888888777666888666444444555777777777777666666555555666666777555555555555555444444444888888888666444444555777555555444444444333333333555666777666555666888999;;;;;;???BBB:::///...444000...------......---,,,,,,,,,------...//////000//////------------//////222222111111111111222222000000000000000111111111333111222333111---...111555444333111111111222333///000222444666888::::::555444222111111111222222000000///000000111222333444333222333444333111///111000000///......//////000000111111222222333333555333111...---...///111111///......000111111111333222222111111111111222---///000///......///000222333444666888999999:::888888777666555555555555333333555999888444444777888555333222333222000///333111///...000111222111---,,,+++,,,---...---,,,*********)))******++++++,,,,,,,,,+++)))***,,,...,,,---///...,,,******+++***+++***(((&&&(((---222,,,,,,,,,,,,---...///000111///---------...---+++,,,,,,++++++,,,---......000111333444444333111000111111111111111111111111111000///000222333222111333222222111111000000///------------...///000111111111111///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***---000000///---------...///---***(((((((((((()))******+++++++++,,,,,,,,,---.........((((((***+++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,------,,,,,,,,,111...---...111111///,,,***)))))))))***+++,,,---......---+++***)))(((''')))++++++''''''))))))&&&&&&(((***+++)))((((((((((((&&&%%%((((((&&&'''***+++++++++++++++***)))((())))))++++++,,,+++***))))))***,,,+++)))''''''(((***)))''''''''''''%%%$$$***///222///***))))))'''...---...000///---222999sssmmmffffffhhhnnnwww~~~mmm```XXXXXXOOONNNTTTTTTUUUlllooocccfffnnnyyycccaaaooo}}}~~~yyynnnggg\\\SSSOOONNNIIICCC@@@???<<<:::999999::::::999888777777888888777666666444222222444666777777777666666555555666666777555555444333333444444555999999888666444333444666444444444444444444444444000333777888888999===AAA;;;;;;<<<;;;444,,,...555///...---...//////---+++---------.........//////000000///......///000000222222333333333333222222111111111222333333333444222000111333111---...222666555444222222222222222000000000111222444666777222222111111111111222333000000000000000222333333666555444333333333222222000///...---,,,------...000000111111222333444444777444111...,,,---///111111///...///111222222222444444333222111111111222///000111000.........000111222444555777888888888777666555444444444444444333444777999666222555<<<>>>999555555666333111111222000//////000222222111,,,,,,,,,,,,---...------***************+++,,,---+++,,,,,,+++******,,,...---...//////...---,,,+++------+++)))(((***...222,,,,,,,,,,,,---.../////////...,,,++++++,,,,,,,,,,,,------......---------222333555777666555222000111111111111000000000000000//////000111222222222///////////////.........------......////////////222222222///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,------------...///000...***'''((()))***+++++++++******,,,---...///000000111111*********+++,,,,,,------++++++******++++++,,,---,,,,,,---------,,,++++++///......///111000---+++************+++,,,------...---,,,+++***)))(((''''''***+++((((((***)))%%%&&&((())))))(((''''''((('''&&&%%%&&&'''&&&''')))******++++++***)))(((((('''(((***,,,---,,,***))))))+++,,,+++)))(((((())),,,***((('''((('''%%%###$$$(((******((('''''''''...---...000///...333:::rrrqqqooollljjjjjjkkklllllljjjkkkppprrrrrrtttxxx|||zzztttmmmjjjmmmtttzzz~~~vvvhhhXXXPPPSSSPPPOOOdddpppccc^^^dddyyyuuueeehhhttt}}}{{{qqqcccZZZTTTLLLBBBDDDAAA===:::888888999:::999888777777888888777555555444222222444666666666666666555555555555666666666555555444444555666666888888777555333222444555333333333444444444444555///222666888777888<<>>HHH:::222...111444222111222///...------///000000///,,,------------------...++++++***++++++,,,------,,,---------++++++,,,...//////////////////...---...---+++)))(((***---000------,,,,,,,,,,,,------------+++***)))***+++---......///......,,,+++***222444666777777666333222000000//////............//////000000000000111222,,,,,,---...///000000111...///111222111///---+++111222111///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++'''&&&))),,,------...///000...+++''')))***++++++,,,++++++***,,,,,,...///000000000000...,,,***))))))***,,,...++++++******++++++,,,---,,,,,,---------,,,++++++---------...///...,,,+++......---,,,,,,,,,------+++++++++******)))))))))'''***+++((((((***)))&&&&&&''')))((('''&&&'''(((&&&'''&&&%%%&&&'''(((((())))))*********)))((((((&&&'''***,,,---,,,+++***+++,,,,,,+++***)))***+++,,,***((((((((('''%%%$$$"""###%%%''''''&&&&&&(((,,,,,,---///...---111888PPPQQQRRRQQQNNNMMMOOOQQQOOOMMMOOOSSSUUUSSSSSSVVV]]]aaadddgggiiimmmsssxxx|||}}}}}}}}}}}}~~~}}}xxxtttvvv~~~mmm]]]XXXRRRRRRfffsssgggWWWcccxxxsssfffhhhsss~~~vvvhhh```WWWMMMGGGDDD>>>:::777777999;;;:::888777777888888666555555444333444666666555444555444444444444444444555555555555666666666666666666666666444222222333555444444444444444444444444333444666777666555666777666333000000222333333222111111000222333222000---000//////...------,,,,,,000000000000000000000000222333444555555444333222000000000000000111111111...---///222111...000444222222333333333333333333111000...---,,,,,,,,,------...///000111222333333222222111222222333444555777777777555333222222444///...,,,,,,,,,...000222111111222222333333444444555333111...---...///111///...---...000222222222333222222111111111111222222333444444222222333444444444444444444333222111000//////......////////////...000333555999EEEQQQCCC888111333444///+++,,,---,,,+++---///000///...---...///...,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,...///...---,,,---...000///------...//////...---,,,***))))))***+++,,,------,,,,,,,,,,,,,,,---------,,,***)))))),,,...............---+++***)))000111333555555444333222///......------,,,,,,+++...///000000......///000------...///111222333333///000111222111///---+++///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))---///,,,'''%%%(((---.........///000...+++)))++++++++++++++++++++++++)))***,,,---------,,,,,,///,,,)))''''''))),,,...++++++******++++++,,,---++++++,,,------,,,,,,,,,+++,,,,,,---......------000000///---,,,,,,,,,,,,)))))))))***************'''******''''''******''''''((()))((('''&&&''')))&&&((((((%%%&&&))))))((((((((())))))))))))((((((&&&''')))+++,,,---,,,,,,+++,,,,,,+++******+++---+++***((((((((((((&&&%%%'''%%%%%%((((((&&&&&&(((++++++---000...,,,///555IIIIIIJJJKKKLLLKKKJJJIIIFFFFFFIIIPPPRRRPPPPPPRRRSSSRRRPPPOOOOOOQQQTTTWWW[[[^^^ccciiiooouuuzzz}}}yyyvvv{{{~~~}}}uuuvvvyyy{{{vvviiifffvvviiiccccccnnn~~~tttggghhhooo}}}oookkkgggbbbXXXSSSKKKCCC>>>;;;<<<<<<:::999777777888888666444555555555666888777444222444333333222222333333444333444555777777777666555333444444222111111333555444444444444444444444333555444444555666555333111333222111111333555444222111111111222333222000---..................------//////000000000000//////000111333444444333111000111111111000000000000000000...///222000---...222000000111222333333333333000///...---,,,,,,,,,,,,+++,,,...000111222333333333333333333444555666666444555666444111///000111///...---,,,...111444555333333333333333333333333333222000/////////000111...---,,,---000222222111111111000000000111222222000111222222222222333555333333333333333222111111000//////......///000000///---...111333666???HHHHHH:::222444555...)))+++---,,,,,,...000111000//////000111///,,,***+++---...------,,,,,,,,,,,,------///000000///......///000---***)))+++.........---,,,+++++++++++++++***++++++++++++,,,---...............,,,******...111------,,,,,,+++++++++***,,,---...000111111111111.........---,,,+++++++++...///000///,,,+++,,,...---......///000111222222000///...---------...///---......---,,,,,,---///------------------------,,,......---+++***,,,...000///......///...,,,***---,,,+++******+++,,,---)))***+++,,,---,,,***)))***)))(((((((((***,,,---++++++******++++++,,,---***++++++,,,------------+++,,,---------...000111//////...---,,,,,,,,,,,,))))))))))))************(((***)))&&&&&&)))+++)))((())))))(((''''''(((***&&&))))))%%%&&&***+++((('''(((((())))))(((((('''&&&'''(((***+++,,,---...***++++++***))))))+++---+++)))(((((())))))(((&&&***%%%%%%)))***&&&&&&)))***+++...111000,,,---222YYYVVVUUUWWW[[[[[[UUUPPPMMMOOOUUU^^^ccccccdddfff[[[WWWRRRMMMJJJJJJKKKLLLLLLLLLLLLLLLOOOTTT[[[```gggqqq}}}zzzwwwqqqmmmlllqqqyyymmm[[[YYYeeevvvqqqhhhhhhqqq~~~vvvkkkmmmpppooommmfff[[[PPPGGGAAA??????;;;999777777888777666444555555666888999777444111333222222111111222222333222333555777777666555444222222222111000111333555555555444444444333333333444222111333777777444111111444555444444555555444000000111222333222///---,,,,,,------...///////////////000000000000//////...///111222222111///...444333333333222222111111222000000222000,,,---000...///000111222333333333.....................---***+++---///111222333333444444444444555666777777111444555444000......//////...------///222666888444333333333333333333333111111000000000000000000---,,,+++---///111222111000/////////000111222222---///000111000111222444222222222333333222222111111000000000000000111111111...---///000///444999999,,,&&&...444111///333///......000222333222111///111222000,,,******,,,///...------,,,,,,,,,,,,...000111111000//////000000,,,'''&&&))),,,------//////...//////...---+++))))))***+++,,,...///000///000000---+++,,,000444++++++*********+++,,,---)))***+++,,,---...000000//////...---,,,,,,++++++...///000///+++)))***,,,---------...............000---***((((((,,,000333,,,---------,,,,,,...///........................///...,,,---///111111000111///------......---+++...---+++******+++---...+++,,,---......---+++***%%%&&&''')))+++,,,,,,,,,++++++******++++++,,,---)))***+++,,,---.........,,,------------///222444------,,,+++++++++,,,,,,+++*********))))))(((((()))+++)))%%%%%%)))+++***((()))***)))'''''')))***&&&******&&&&&&+++,,,(((''''''((((((((((((((('''''''''((()))***,,,...///)))******)))'''(((***,,,***)))(((((()))***(((''''''###"""(((***''''''******,,,000333111,,,---111xxxggg^^^hhhxxxtttiii^^^ZZZYYYUUUSSSSSSXXXRRRLLLHHHIIILLLMMMMMMSSSTTTWWW\\\ccclllwww}}}yyyrrrlllttttttuuu{{{yyyhhh```bbblllvvvqqq[[[fffbbb```___ZZZ[[[lll|||mmm^^^UUUPPPHHH@@@@@@???>>><<<;;;:::999999999777555666888999::::::666666777777777555444222333333333444444555555555888666333222333444333333666666555333333222222222333444444555444444333333+++333555000000666777222444444333222111000///...111111000//////////////////000111333333222111111333111000...---,,,------666555444333222222222222000000///---,,,,,,///111///222666555222000111222000111111///,,,******+++***,,,...111333444444444666555333222222333444555333222111000000000111222333000------000222222111666555444333333333333333111000///000222333222111000///...///111222222111000000111111222222222222222222111000...///222444111333444222///...000222000111222222111000///...000000000000111111111111111000...---------...///...000333444333222222333111000///111222111---***000000...---,,,+++++++++((())),,,.........---,,,,,,+++)))))))))+++---///+++---//////---+++++++++*********+++---...000111,,,,,,---000222333111000+++,,,------+++))))))***......//////000000111111////////////...---,,,+++,,,,,,+++,,,---...///000---///222222111000000111---...000111000///---,,,///,,,***+++---...,,,)))---......///000111222222000...---...111222111///333111...///000///,,,(((+++,,,------++++++,,,---000......000222111---***$$$'''((((((''')))---111***---,,,******---...,,,...------///222333111...000000000000111111111111)))+++,,,,,,+++***,,,---$$$''''''%%%&&&))))))'''++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************)))((('''&&&###$$$%%%&&&'''''''''''''''(((***+++,,,,,,+++***(((***++++++******+++,,,(((***++++++)))((('''(((&&&&&&%%%&&&''')))+++,,,'''***///222...***...666zzzvvvuuurrrkkkccc\\\XXXUUURRRPPPQQQPPPOOOPPPRRRTTTYYY\\\bbbmmm|||~~~|||zzzzzz{{{{{{zzzyyy}}}lllaaa___aaakkk|||yyydddZZZRRRPPPNNNPPP\\\lllyyyggg[[[TTTOOOIIIFFFBBB>>><<<::::::999888666555555777888888777777777777777666555444333333333333444444444555555777555222222333444444333555555444444444555555666333333444444555444444444...222444222111333444222444444333222111000//////000000///...............///000000111111111111111111000///.........///000333333222222222333333333000000000...,,,,,,...000000111333333111111111111000111222000...,,,+++,,,,,,---///111222333333333555444444333333333444444444333222111000111222222333000......000222333222555555444444333333444444222111000111333444333222333222000000111222111000000111111111222222222222333333333111000000222444222444444333111000222444000111222333333222111111000000000000111111111111333222111000///000000111222444555555444333444555444111//////000000///---...------,,,,,,,,,,,,---***,,,---//////...---,,,+++************,,,...///...000111000...------.........---......///000000333222111222222111///---+++---......,,,++++++,,,,,,------...///111222333////////////...---,,,++++++++++++,,,,,,---...///+++---000000000///000000000111222333333111000...///---+++,,,...///---+++++++++,,,,,,------......000...---...000222000///111000/////////...,,,******+++,,,+++***)))***,,,---,,,,,,---///...+++((()))******)))'''''')))+++,,,......+++,,,///000...000000111444666555000,,,,,,,,,---...///000000111)))***+++***))))))+++---(((++++++((('''******'''++++++++++++++++++++++++*********++++++***************)))(((((('''&&&&&&'''(((((((((((((((''''''))))))******++++++******(((***++++++******+++,,,,,,,,,,,,+++***)))***+++&&&&&&&&&&&&''')))+++,,,***+++...000...+++...444|||uuuooolllccc___ZZZTTTOOOKKKFFFBBBJJJOOOVVV]]]eeeooo{{{~~~uuuooonnnqqqsssqqqooooootttzzzooo___WWWVVVdddqqq^^^MMMGGGFFFIIITTTaaa{{{jjjeeedddXXXRRRJJJCCC???===<<<;;;888777666777888999888666888777666555555444444555333333333444444444444555555333222222444555555444222222222333444555666777222333333444555555555444333222222444222//////333444444333222111000000/////////...---------......///////////////000111111///////////////000111222000000111222333333444444000111111000---,,,,,,---111000//////000111111000///111222222000...------...///000111111222111111333333444444444444333333555444222111111111222333333111//////111222333222444444444444444444555666333222111222333444333222444222000///000000///...111111111111222222222222333444555444222111222333333444444333222222444666000000222333333444333333000000000111111111222222333222111000000000000111666777888666555444666777555222///---...///000000,,,,,,++++++,,,---......---...///000///...---,,,*********+++,,,...///000///000000///------...000000//////....../////////666444333333333222///---+++---//////...------...,,,,,,+++,,,---000333444......///......---,,,+++******++++++,,,,,,------'''***---///......///000---.../////////...,,,+++///---,,,---//////...---++++++,,,,,,,,,,,,,,,,,,///...---...000000000...---///000///...---------***,,,---,,,+++***+++,,,,,,++++++---...---+++)))---------,,,***)))***,,,---000///------000111//////000333555666333...)))))))))***+++---...//////)))******)))((((((+++---***,,,,,,((((((***)))&&&******************++++++,,,+++************+++,,,***)))(((&&&&&&&&&&&&'''++++++++++++***)))((('''+++******))))))))))))***(((***++++++******+++,,,---,,,***))))))***++++++''''''&&&'''((()))+++,,,///,,,,,,......,,,---111|||qqqhhh```WWWNNNLLLLLLKKKJJJLLLRRR[[[bbbpppuuu~~~yyysssmmmeee^^^]]]___```aaaccceeekkkwwwyyyjjjXXX\\\jjjttt[[[NNNIIIMMM\\\lllmmmeeeYYYOOOHHHDDD@@@===999888777888::::::999777999888666444444444555555444444444444444444444444222111111222444555555444111111111111222333444555222222333444555555555555777111111555333+++,,,333444444333222222111000000000000///............/////////...------///000111000000000000000111111222///000111222222333333333000111222111...,,,+++,,,222...+++,,,///111111///...000333333111/////////000000000111111000000000111222333555555444333222555444333222222222333444222111000000111222333333444333333333444555666666444333222222444444444222222000......//////...---222222222222222222222222444555666666444222222222222333333333333333555666111111222222222222222222000000111111111222222222000000000///////////////888999888666444444666888333222000/////////000000,,,,,,,,,,,,,,,------...////////////...,,,+++*********+++,,,...///000000---...---,,,++++++---//////............//////000333222111111222222111///***,,,.........---...///...,,,+++***+++...111333---.........------,,,+++******++++++,,,,,,,,,,,,&&&))),,,...//////000111---------------,,,******------------............//////.................................///......***---000///,,,+++---///---...//////------...///......//////000///...---...///////////////000000---000///,,,---000111///,,,---...//////...+++)))))))))******+++,,,------***+++***)))((())),,,...(((******'''&&&)))(((&&&)))))))))******************++++++++++++++++++******(((&&&%%%$$$%%%'''(((***+++++++++******)))(((,,,+++)))(((''''''((()))(((***++++++******+++,,,+++***))))))*********)))((((((''''''(((***+++,,,222---***---///...---...yyyqqq```]]]XXXSSSOOOMMMNNNPPPRRRTTT^^^nnnyyymmmgggggg___\\\VVVQQQRRR\\\mmmyyyooofff```eeetttrrr^^^RRRSSSfff{{{~~~pppcccYYYOOOFFF???;;;:::888888999:::999777999888666444444444555555444444444444444444444444111000000222444666555444444444333333333333444444222333333444555555555444777111000444222+++,,,333444444333333222111111111222111000000//////000000///...---------...000111111111111111111000000///000000111222222111111000000111222111...,,,+++,,,111---***+++...111000///...000222222111000111111222111111000000000000000000111333444555444333222555444333222222222333444222222222222222222333444333333333333333444555666444333222222444444333222111///......000222111111333222222222222222222222333555666666444333333333222222111111222333444444333333222111000/////////111111111111222222222222000000000000000//////...777777666555333222444666000111222222111000/////////...------,,,,,,------//////...---,,,***)))((()))***,,,...////////////---------,,,++++++---///......//////000222333444222111//////000000///---)))+++---...---,,,---...000...,,,***)))+++---...------------------,,,+++)))***+++,,,,,,,,,++++++'''***---///000000222333111111111000///...------,,,,,,---,,,,,,,,,,,,---000000000///////////////---.........---------...))),,,///...,,,+++,,,///---...//////------...///...///000000////////////////////////000000//////+++......++++++//////---************)))***,,,---,,,++++++++++++++++++++++++,,,,,,+++***+++---///&&&))))))'''(((++++++(((((((((((())))))*********((()))+++------+++)))((()))(((&&&%%%$$$%%%'''((('''((())))))************+++***((('''&&&'''(((((((((***++++++******+++,,,*********,,,...---+++(((***)))(((((()))***,,,,,,333---***---000///---,,,zzzqqqfff[[[RRRMMMNNNKKKLLLTTT^^^hhhuuuuuupppfffZZZVVV]]]lllyyy~~~kkk```aaapppttt```YYYggg{{{~~~rrrdddTTTIIICCC@@@<<<:::999888777666888777666555555444444555555444444444444333333333111000000222444555444333777777666555555555666666333444444555555444444333444111111222000---///333444444333333222222222222333222111111000000111111...............///000000000111111111000000///...///000111222222111///...000111111000---,,,,,,---...---,,,---...000000///...///000111000000222444222222111000//////000000000111222333333444444333555444222111111111222333111333444444333222444555333222222222222222333444444333222222333333222111222111000111333444555444333333333333222222222222333444555555333333444555444222111111333444333333444333222000///.........111111111222222222222333222222333333222222111000333444444333222111333444...000333444222000000///000000///...------......000///...,,,+++***)))((()))***,,,...///...---,,,.../////////......///111000000111222333555666777444222///------,,,***)))***,,,---...,,,,,,,,,---000...,,,***))))))***+++,,,,,,------------,,,,,,***+++,,,------,,,+++***(((+++...000111111222444111111000///...------,,,,,,---...---+++***+++,,,---.....................,,,.........,,,+++,,,---***,,,------,,,+++,,,,,,***,,,---,,,+++***+++,,,+++---...---,,,,,,---//////---,,,,,,,,,+++)))'''***---,,,******---...,,,,,,,,,+++)))(((***///222------,,,,,,+++******)))+++,,,------,,,,,,---...(((+++,,,******......,,,''''''(((((())))))******'''(((***++++++***(((''')))((('''&&&&&&'''((((((&&&&&&((())))))*********)))((((((''''''''''''((((((***++++++******+++,,,---++++++---000000---***+++***)))))))))***,,,---111,,,+++///111///,,,,,,|||mmmdddbbb[[[TTTRRRRRRSSSZZZbbbsssyyytttzzzrrreeecccpppzzzffffffpppmmm```SSSNNNGGGAAA===;;;888777777777777777666555444333555555444444444333333333111000111222444555333111444444444444555666777777555555555555444333222222///222222...---000333333444333333333333222222222222111111000000000000000......///000000000000///---...///000000000//////,,,...000111222111000///000000000...,,,,,,...000+++---////////////000111......///......000333666222111000//////000000111111111111111222333444555444333222111000111222222111333555555333222444666222222111111000111111111444222111111222222111000333111000000222333222222444444333333333222222222222333333222222222555777666444222222444555444222444333222000//////000000111111111222222222333333222222333333333222111000000222333333222111222333///111333333111000111222000////////////000000111000000...---,,,+++******(((***---//////---***))),,,...000000///...///000000000000111222333444555444111...,,,,,,,,,+++***,,,...//////---,,,,,,------,,,+++******)))******+++,,,,,,------,,,,,,,,,+++,,,---......---,,,***))),,,///000111111222333000000...---,,,+++++++++...///000...+++)))***,,,,,,,,,,,,------.........,,,...///...+++***+++---,,,++++++,,,---,,,+++)))***+++,,,+++***)))***,,,)))+++,,,+++***))),,,...,,,***))))))+++***'''$$$***,,,,,,)))***---...,,,---...---,,,******...111++++++++++++************(((+++......---,,,,,,,,,***------***+++---...+++&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&'''(((((((((''''''(((***++++++******+++,,,///***''''''+++...---+++++++++***)))***+++,,,------+++,,,111222...,,,,,,wwwmmmbbbZZZSSSOOOQQQUUUWWWeeevvvqqqccccccjjjxxxuuuggghhhooo~~~vvvaaa[[[QQQHHHBBB>>><<<:::666777777777777555444222555555555444444333333333111111111333444444222000//////000111222444555666666666666555444333111111,,,222222++++++333666333444333333333333333333222111111000///////////////---...000111111111000///***,,,...///000111000000***,,,...111222222222111000000///---,,,,,,///111)))---111111///...///111......---------///333777222111000//////000111222222111000000111333555666333222111000000000111222000333666666444333444666222222111000/////////000333222111111222222000///222000.........///...---444444444333333222222222111222222111111222666999999666333333555666444222444333222111111111222333111111222222222333333333000000111222111000///......000333444333222222333111222222111......222555......//////000222333444111000///...---,,,,,,,,,)))***---///...,,,)))''')))+++...///...------...//////............//////000...,,,,,,---...///......000111000...------...************+++*********++++++,,,------,,,,,,,,,+++,,,...//////...,,,+++))),,,///000000000111222444333222111//////......///111222000,,,******,,,,,,,,,------...///000000+++...///...+++)))+++---...+++***+++------+++'''+++,,,------++++++,,,---)))+++,,,+++)))))),,,///(((''''''))),,,---+++(((***------******......,,,,,,...///---***)))***,,,(((((())))))******++++++&&&)))---...---,,,*********---,,,)))(((+++***'''&&&&&&&&&'''((())))))***+++)))%%%""""""%%%)))+++'''((())))))***))))))(((***************)))((('''$$$%%%'''((()))(((''''''(((***++++++******+++,,,...(((!!! $$$)))++++++,,,+++*********+++,,,---******...333333...,,,---yyynnnbbbUUULLLSSSXXX^^^fffqqq~~~}}}tttfffaaajjj|||www[[[aaannnvvvdddVVVNNNJJJEEEBBB999888777555333333555666555444333333555555444333333222111111333444333111222222333333444555666666222333444555555555333333000222222111///000444888222333333111//////000222555333111222444333111...000000000000000000000000---///000222222000///---------...111333333000...,,,000000...---///---***///000000///......000222///...---,,,,,,---.../////////.........------------000333333000//////111111111111...,,,,,,---///000111333666888888555222111111111111111222222222000...---...111111///,,,,,,///000......222222000444666888666222000111333000000000111222555777888777777444222777<<<777---111111111111222333333444777222///333666333///---000//////...............111111111111111111222222000111222333444333222222444222333555555222111333///000111000...,,,---......---,,,---......,,,***---///---+++...333000)))---,,,+++,,,---...///...333111000...---------...111222222111///...///111,,,+++***+++,,,,,,+++***+++)))***000111---******///111222000---+++,,,...+++111666333,,,***...444...111333333000///000111///+++)))***...///,,,))),,,+++***,,,...//////...,,,++++++***+++,,,...///...,,,******---...---+++...---+++,,,---......---+++,,,,,,,,,++++++---///,,,(((''')))'''###$$$+++((())),,,---......---,,,///---***)))***+++++++++)))******)))((()))+++......---,,,+++++++++++++++***)))'''%%%$$$#########&&&$$$&&&******'''''')))++++++,,,,,,,,,++++++***)))''''''******''''''))),,,(((%%%&&&)))***'''###((((((((('''&&&&&&(((***&&&''')))***+++++++++***...---,,,+++***+++,,,,,,,,,)))&&&'''+++------+++---...///...,,,+++,,,---uuukkkaaa___\\\ZZZ___kkkzzzvvvjjjcccbbbppprrrcccgggttt{{{nnncccYYYOOOHHH???>>>===;;;888777666666666555333333444444222111333222111222333444333111222222333444444555666666333444444555555444333222000222222111000111444777222333444333111000111222555333111222333333000...000000000000000000000000...///000111111000///...------...000222222000...---000111///...000...+++///000000000......000111///...------------...///,,,,,,,,,---......//////...111333333111///000111000111000...,,,,,,---/////////111333555555333111000000000000000000000000000...---...000111///---000333333000000222222///000222333444444555666888333333222222222333444555666777555444666:::777///444333222222333444555666666000...333666333000///000///...,,,,,,,,,---...111111111111000000///...///000111222222222111111444111111444444111111444000111111000...------......000111000,,,******+++)))---///,,,,,,///000---,,,+++++++++,,,---------111000///---,,,,,,------000222333222000//////000---+++******,,,------------***+++///111---++++++///111222000---,,,---...)))---111///***(((,,,000...000222111//////000222111...+++,,,000111...+++,,,++++++,,,///000///---+++++++++,,,---///111222...,,,******---...---+++---,,,++++++---...------......///---+++)))******+++((()))+++)))%%%''',,,)))***,,,...///...---------,,,******++++++***)))---...///...---...///111///......---,,,+++++++++...---,,,+++***)))))))))---++++++---,,,)))(((*********+++++++++******))))))'''(((,,,,,,******,,,,,,)))&&&'''***,,,)))%%%)))))))))((('''''')))+++******+++++++++******)))---,,,+++***)))***++++++))))))))))))***+++---...,,,---...---+++***+++,,,yyylllaaa]]]___dddhhhrrr|||qqqtttqqqbbb```jjj}}}oooeeeeeexxx|||mmm\\\PPPDDDCCC@@@===999666444333777555333222333333111000444222111222333444333111111111111222222333333444444444555555444333222111111222222111000111444666111333555555333111111222444333222222333222000...000000000000000000000000...///000111111000///...,,,,,,---///111111000......111222000000111000,,,///000111000......///111///...------------...///))))))+++,,,...///000111///111333333222111000111///000///...,,,+++,,,...///......000222222111000000000000//////.........000...---...///000///---333666555222111333222///111000111333666888888888555555444333222222222222444777777555555777555222444333111111111222444555333...---222555333111111111000---+++******,,,---111111111111000...---+++...///000000111111000000333000///222222111222666000111222000...---...///...222555222+++''')))---(((---000,,,((())),,,,,,************++++++++++++///...---,,,++++++,,,,,,000222444444222000.........,,,******,,,///000000000,,,+++///000...---...000111111000...------...---///000///...---...000...///000///...///111333000...,,,---000111///,,,++++++,,,...000000...,,,++++++,,,---///111333444...,,,++++++,,,------,,,,,,+++******,,,------,,,,,,...///...,,,***))))))))))))+++---,,,)))***---+++,,,---/////////......+++*********++++++***((()))+++,,,---+++++++++,,,000000//////---,,,***))),,,+++***))))))))))))***)))&&&&&&)))***)))***---))))))************)))))))))((()))------***)))++++++((('''))),,,---***((()))******)))((((((***+++$$$%%%%%%'''(((***,,,---++++++***))))))))))))***%%%)))++++++((((((,,,111***+++,,,+++***)))***+++|||ssskkkddd___\\\dddrrrvvvnnnmmm|||pppaaabbbvvvqqqbbbjjjoooaaaOOOKKKEEE???:::777555444666444222111222333222111444333222222333444333111////////////000000111111444444444444333222222111222222222111111222333555000333555666555333222222222222222222222111000/////////////////////////////////000000000000//////---,,,---...000111000...///222333111111333222...000111111000......///111.........------.........)))***+++,,,---///000000000111222333333222111111...//////...,,,,,,,,,...///...---...000111000///111111000000///...------//////........./////////333555555222111444333000666444222333666777555222555444444333222222222222222666888777444333444444222111///......///111333111------111444222111333333111---***)))***,,,...///000111222111000...---//////000000000111111111222...---000111000333888111222222111///......//////222444222---***+++---,,,......+++'''&&&'''((()))***++++++***)))******,,,,,,,,,+++++++++++++++000222555666444111///...///,,,******---111333444444///---///000......000000000000000///......///000/////////000111000000...............///111222---,,,+++,,,...///---,,,,,,,,,,,,...000000...,,,,,,,,,---...///000222222...---,,,,,,,,,---------,,,***))))))+++---,,,,,,(((+++...///...,,,,,,,,,''')))+++------+++,,,---------...///000000//////***)))***+++,,,,,,)))'''%%%''')))***((('''''''''111111111000...,,,***)))((((((''''''''''''((((((***'''&&&((((((&&&(((,,,)))******++++++++++++***+++)))***---,,,(((&&&'''((('''''')))+++,,,***(((((()))***)))(((((()))***''''''&&&'''(((***,,,...++++++******))))))))))))$$$&&&((()))((((((+++...((()))******(((((((((***ssshhh\\\ZZZ[[[dddsssooolllwwwsssaaabbbkkknnnfffnnnyyybbbZZZOOOEEE@@@===;;;:::555333111111222444444444555444333333444444222111000000000000111111111111444444333333222222222222222222111111222333333333000222555666555333222222111111222222111111000000//////////////////////////////000000000000//////...------...000111000//////222333222222444333///000111111000...---///000---..................---,,,,,,,,,---------......000111111222333222111///---...//////---,,,---...000///...///000111000///222222111000//////....../////////...---...///000///222222000000444444111888555222333555555222000222222333333333333333333222555888888444111222555222111///......///111222111------000222000000333444111...+++***,,,...000...///111222222222222111000000000000111111222222111...---000111111333888111222333222000//////000111111111111111000///------***'''((())))))((('''(((***,,,,,,***))))))***++++++,,,,,,,,,,,,,,,,,,000222555666444222000000000...,,,,,,///333555666666111///000111000000222111000000000000000//////...,,,+++,,,...000...---//////...//////000111111,,,,,,+++,,,.........------------...000000...,,,.........////////////...------------,,,,,,---...---+++******+++,,,,,,+++(((+++...///...,,,,,,,,,&&&))),,,,,,,,,,,,------......//////////////////***)))***+++---,,,***((((((+++------,,,*********111111000///...,,,***)))++++++******++++++,,,---333///,,,,,,***&&&&&&)))***+++,,,,,,---------,,,+++)))+++///...***((()))&&&&&&''')))******)))''''''((())))))''''''((()))111///---+++************+++++++++++++++*********%%%$$$###%%%(((***)))((('''((()))(((''''''((()))qqqfff[[[XXX]]]ggguuupppjjjppplllbbbgggrrrpppfffmmmwwwlll]]]PPPHHHBBB>>>;;;777555222111333444555555666555333333444444222111333333333333333333333333333333222222222222333333333222111222333444222111000222444444333222222333///111222222111000000111000000000000000000000000000000////////////000000///...---...111222111000...222333222222444333000111111111000...---...000------...//////...------/////////......---------000000000111222222000...---///000000///......///000//////000111222000///111111111000000//////////////////...------///111---000111///000333444111333222111222333444333222000111222333444555555444333444666888555111111555444444333222222222222333222///...000000---...111222000...,,,,,,---///111//////000111222333444444111000000000000111222333111......111222222333777222333444222000///000111333111000111333333111...,,,%%%"""&&&***+++******))),,,//////,,,)))***,,,+++,,,---......///......///222555666555333333333111///...///111555666777888333111222333111111333111000//////111111000//////......///111222111000111000000111222222000///.........///000000111111///...------///000///.../////////000///......------......---,,,,,,---//////---+++++++++,,,+++***,,,...///...,,,***))))))'''+++---++++++---...---//////......////////////+++******+++------,,,***+++---......,,,++++++,,,111000///---,,,+++++++++,,,,,,+++++++++,,,,,,---)))&&&&&&)))***((()))---***+++,,,---............***))),,,111222...,,,...%%%&&&((()))***)))'''&&&&&&'''))))))(((''''''((('''''''''((()))***+++,,,++++++,,,,,,++++++***)))&&&$$$"""%%%)))***((($$$&&&'''((((((''''''((()))rrrhhhaaa]]]^^^bbbppp}}}vvviiiooo}}}yyyggggggnnn~~~mmmdddpppttteeeYYYNNNDDD===;;;888444222333444444333777555444333444444222111333333333333333333333333222111111111111333444555333222111222444444222000000111222222111111222444...000333222000///000222000000000000000000000000000000////////////000000000///...///111333333222...111333111222444333000111222222000...---...///------...//////...------000000/////////.........///......///222222///,,,---///111222000//////000/////////111222111///,,,///////////////////////////000000...,,,,,,///222///222222//////222222000...///111111111111333444000111222444555444444444555333444888666222111444333444555555444333222111444111///000...++++++//////...---,,,---...///000111000/////////111333444000000///...///000111222222///000333444222333666333444444333111000000111333333444333222000//////,,,'''%%%((()))'''(((,,,***...222111---++++++---,,,---///000111111111000///111444444444444555777222111000111444666666666999444222555555333222333222000...///111222111///111222333333333444555666222111222333555333000,,,---...//////000000111222111///---,,,---/////////...///000111111111000///---...///...,,,+++...000222///---,,,,,,+++***)))......///---+++)))*********...///+++***...000...///.....................---+++***+++---......---+++,,,,,,+++))))))***+++111///---*********,,,---***))))))((((((((()))))) &&&))))))+++...******+++,,,------------+++***,,,111000+++((()))&&&(((***+++***((('''&&&&&&(((******)))((((((((( ###&&&)))+++,,,---)))***+++++++++***((((((&&&&&&'''((()))((('''&&&&&&'''((((((''''''(((***{{{sssooonnnmmmnnntttvvvsssoooppppppooooooppppppppppppnnnlllkkkkkklllnnnppprrruuuvvvwww}}}rrrcccYYYWWWRRR\\\jjjwwwrrrhhhkkklllxxxjjj^^^aaammmyyyeeegggsss|||mmm^^^OOODDD???<<<777444333333222111777555444444444444222111111111111000000000000000111111000000111333555666444222000222444444222///000111111111000000222444...000333222000///000222000000000000000000000000000000////////////000000111000///000222333333333---111222111111444333000111222222000...---...///,,,---...//////...---,,,000000000000000000000000///...---///111111...+++...000222222111000000000---...///111222111...+++---------...............///000000...+++,,,///222111444333000///222111...---000222222///...000333111222333444555444333222666222333777777222111444111222444555444222000///555222000000---)))***---,,,,,,,,,,,,---...//////333111///------...000222///......------///000111222000111555666333333555333444444333111000000111222666999666000,,,...111000---++++++&&& """***+++000444333///,,,,,,///---...000111222333222222///111333444444555777999222111111333555777666555999555333666777333222333222000...///222333111///...000222222111111333555333333333555666444///***+++,,,---.........///111333000,,,+++,,,...000000...///111222333333333222---...000...,,,+++...000333111...---,,,+++***(((+++,,,,,,,,,++++++---///,,,111111,,,+++///222000///......---------.........,,,***+++,,,...//////......---,,,******,,,...111...+++)))(((***,,,...+++******)))))))))))))))(((&&&'''++++++'''%%%'''((()))***+++,,,---------...,,,---///+++$$$'''***,,,---+++)))'''&&&''')))++++++***))))))))),,,------------+++)))(((((()))*********)))'''&&&&&&))),,,,,,(((&&&''')))&&&'''(((((('''''')))***