BM6P6(@ eeecccbbbccceeeeeedddccc^^^]]]]]]___aaabbbbbbaaacccbbbbbbcccffffffccc``````^^^\\\ZZZYYYXXXWWWWWWZZZZZZ[[[\\\^^^aaacccdddfffdddaaaaaaccccccaaa^^^^^^[[[YYY[[[___aaa___[[[___```aaacccddddddeeeeeedddbbb```^^^\\\[[[[[[[[[YYY[[[]]]^^^]]]]]]^^^___^^^]]][[[\\\]]]___``````aaaaaacccfffkkksss{{{xxxyyyuuurrrrrrqqqrrrtttxxxoooqqqrrrpppllllllooorrrppprrrnnnggggggnnnqqqooorrrpppmmmhhhdddffflllrrrkkkjjjjjjlllnnnppppppoootttuuuuuuvvvtttrrrpppnnnkkklllnnnnnnnnnnnnoooppphhhffffffjjjqqqtttrrrooouuurrrooommmllllllkkkjjjccceeegggjjjkkkkkkjjjiiijjjkkkllljjjgggfffhhhkkkdddkkknnniiifffiiimmmmmmnnnmmmlllmmmpppqqqooolllrrrmmmjjjmmmtttvvvsssnnnnnnppprrrtttuuutttrrrqqqtttrrroookkkhhhgggggggggfffjjjllllllmmmppppppmmmnnnjjjkkknnnmmmhhhgggkkkdddcccbbbccceeeffffffddd___]]]]]]^^^aaaccccccccceeecccbbbccceeeeeecccaaa[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\^^^```bbbccceeecccbbbbbbdddeeecccaaa```]]][[[]]]```bbb___\\\\\\]]]^^^___aaaaaabbbbbbcccaaa___]]][[[ZZZZZZZZZZZZ\\\^^^^^^^^^^^^___``````___]]]\\\]]]]]]^^^^^^```aaacccgggnnnwww}}}{{{xxxvvvuuuuuuwwwzzz|||uuutttssspppnnnlllmmmooommmqqqpppmmmmmmqqqrrrooopppooollliiiggghhhkkknnnmmmlllkkkkkknnnoooooonnnqqqrrrsssssssssqqqooonnnjjjkkklllllllllnnnqqqtttllliiihhhjjjooorrrqqqnnnnnnmmmmmmmmmnnnllliiigggfffhhhjjjlllmmmmmmlllkkkiiijjjkkkhhheeefffiiimmmggglllmmmiiihhhlllnnnmmmjjjhhhhhhjjjnnnppppppnnnpppmmmkkkmmmqqqtttsssqqqlllnnnqqqssstttsssrrrqqqsssrrrooollljjjiiihhhhhhhhhlllnnnmmmnnnqqqqqqnnnlllhhhhhhlllllliiigggiiidddcccbbbdddfffggggggfffbbb```^^^___aaadddeeeeeeeeecccbbbbbbccccccbbb```WWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^```aaaaaacccbbbbbbccceeegggfffeeecccaaa___```bbbcccaaa^^^YYYZZZ[[[[[[\\\]]]^^^^^^aaa```^^^\\\ZZZYYYXXXXXX[[[\\\^^^_________aaabbbcccbbb```^^^]]]\\\]]]]]]```aaadddhhhppp{{{|||{{{xxxwwwwwwzzz}}}{{{xxxtttqqqpppnnnmmmkkkkkkooorrrrrrsssuuutttpppooommmkkkjjjjjjkkkkkkjjjooommmkkkjjjlllmmmmmmmmmmmmmmmoooooooooooommmmmmiiiiiiiiiiiiiiimmmrrrvvvpppmmmjjjjjjmmmpppooonnniiikkkmmmpppqqqooojjjfffkkklllmmmnnnoooooonnnmmmiiiiiihhhfffdddfffkkkpppnnnnnnllljjjkkkoooooollleeeeeeeeehhhlllpppqqqqqqoooooonnnoooppprrrssstttjjjlllooorrrssssssrrrqqqrrrqqqpppnnnlllkkkiiiiiikkknnnpppoooppprrrrrrooojjjfffeeeiiillljjjhhhhhhcccbbbbbbdddfffhhhhhhggggggddd```___```bbbcccdddcccbbbaaa````````````___YYYYYYYYYYYYZZZ\\\]]]^^^ZZZ[[[\\\]]]^^^___````````````aaabbbeeefffggggggeeecccbbbbbbccccccbbb```XXXXXXXXXYYYZZZ[[[[[[\\\^^^^^^]]][[[ZZZYYYXXXXXX\\\^^^_________```bbbdddddddddcccaaa___^^^___```aaacccfffkkkrrr}}}||||||yyyvvvvvvzzz}}}}}}~~~yyytttrrrrrrqqqooollllllnnnqqqssstttuuutttrrrqqqmmmiiiiiikkklllkkkiiipppmmmjjjiiijjjkkkkkkjjjhhhiiijjjllllllllllllllljjjiiigggeeeeeeiiinnnsssqqqmmmjjjiiikkknnnppppppmmmmmmooorrrsssqqqllliiimmmnnnnnnooooooooonnnnnniiiiiigggeeecccfffnnnttttttppplllkkknnnqqqppplllfffffffffiiilllooorrrsssooorrrttttttrrrqqqqqqsssmmmoooqqqssssssrrrpppooopppppppppooonnnmmmkkkjjjmmmqqqrrrpppqqqsssrrrnnniiifffeeehhhlllmmmkkkhhhcccbbbbbbcccfffhhhhhhggggggccc___\\\\\\]]]]]]]]]____________^^^]]]]]]^^^___]]]ZZZXXXXXX[[[^^^```[[[\\\]]]______``````___\\\]]]___aaabbbccceeefffeeedddcccbbbccccccbbbaaaXXXXXXXXXXXXXXXYYY[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ^^^___```_________bbbddddddeeeeeecccaaaaaadddfffdddggglllpppvvv}}}~~~{{{uuuuuuzzz|||zzz|||xxxsssrrrttttttrrrpppooooooooopppqqqqqqrrrttttttoooiiigggjjjlllmmmlllooommmjjjiiiiiijjjiiihhhffffffgggiiijjjkkkkkkkkklllkkkhhheeeccceeeiiilllnnnkkkhhhhhhjjjnnnqqqsssrrrpppoooooopppooommmkkkmmmmmmmmmnnnnnnnnnnnnmmmjjjjjjhhhfffeeeiiipppwwwyyyrrrllllllppprrrooommmjjjkkklllmmmnnnoooqqqrrrpppuuuzzzzzzvvvqqqoooooorrrssstttuuutttqqqnnnlllnnnnnnoooooonnnnnnmmmlllnnnrrrsssqqqppprrrqqqmmmiiiiiihhhjjjmmmooonnnkkkcccbbbaaaccceeeffffffeeeccc```\\\YYYXXXXXXWWWVVV[[[]]]___```^^^]]]]]]]]]aaa___\\\ZZZZZZ[[[^^^```]]]^^^___aaaaaaaaa```___[[[]]]_________```bbbdddaaaaaaaaaaaaaaaaaa``````YYYYYYXXXWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]`````````___^^^^^^```bbbbbbdddfffdddccccccgggjjjiiinnntttyyy~~~||||||uuuttt{{{}}}zzzwwwuuusssssstttuuuuuuuuutttpppnnnoooooonnnpppssstttpppllliiiiiilllnnnoooooommmlllkkklllkkkiiigggeeeffffffgggiiijjjkkkkkkmmmmmmkkkhhheeedddeeegggjjjiiiggggggiiimmmqqqsssssspppmmmkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmmmmllllllkkkiiihhhkkksssyyy|||sssmmmnnnqqqpppnnnnnnnnnppprrrrrrqqqpppqqqqqqqqqvvv{{{{{{wwwrrrooonnntttuuuvvvvvvtttpppmmmkkkllllllmmmmmmmmmnnnnnnnnnooorrrrrrpppooopppnnnkkkiiilllmmmlllllloooooommmcccbbbaaabbbdddeeedddccc```^^^[[[ZZZZZZZZZXXXWWWXXX\\\aaabbbaaa___^^^_________^^^^^^^^^_________^^^___aaabbbcccbbb```___[[[^^^______^^^^^^```bbb]]]^^^______^^^^^^______ZZZYYYWWWWWWWWWXXXZZZ[[[ZZZ[[[]]]___```aaaaaaaaabbbbbbaaa^^^\\\\\\^^^```aaadddfffdddaaabbbfffjjjooovvv~~~vvv{{{xxxqqqrrr{{{~~~zzztttuuuuuutttssstttvvvxxxwwwrrrpppqqqppplllmmmqqqqqqqqqpppnnnllllllnnnppppppooooooppppppooollliiiffffffgggggghhhiiijjjkkkmmmnnnooommmjjjgggeeeeeehhhggggggggghhhkkkoooqqqqqqooolllkkklllmmmmmmmmmjjjjjjjjjkkklllmmmnnnnnnooooooooolllkkknnnuuu{{{|||tttoooooopppmmmmmmoooooosssvvvvvvtttqqqpppqqqrrrtttvvvvvvuuurrrqqqpppssstttuuuuuussspppmmmjjjkkkkkkjjjkkklllmmmooopppnnnqqqqqqnnnmmmnnnlllhhhgggnnnqqqmmmkkkmmmooonnncccbbbaaaaaacccdddcccbbb```___^^^^^^___^^^]]][[[WWW\\\bbbeeecccaaa``````[[[]]]```bbbcccbbb```^^^___```bbbcccdddbbbaaa```]]]___aaa```^^^]]]^^^aaa[[[\\\]]]]]]\\\]]]^^^___YYYXXXWWWVVVVVVWWWYYY[[[YYY[[[]]]```bbbcccddddddcccbbbaaa^^^[[[[[[]]]___aaaccceeeccc``````dddhhhsss{{{}}}ooouuussslllnnnyyy}}}yyysssuuuvvvtttrrrrrruuuyyyxxxsssrrrtttrrrlllkkknnnnnnqqqsssrrrnnnlllmmmoooqqqqqqrrrssstttrrrnnnkkkggggggggghhhhhhiiikkkkkkmmmoooqqqqqqnnnjjjgggfffgggggghhhggggggiiilllooopppnnnnnnnnnpppqqqqqqpppiiiiiijjjjjjlllmmmoooooopppqqqqqqooonnnpppvvv|||}}}uuuppppppoookkklllpppooossswwwxxxuuurrrpppppprrrrrrqqqqqqqqqrrrssssssqqqrrrssssssrrrpppmmmkkkkkkjjjiiiiiijjjmmmoooqqqmmmpppqqqmmmlllllljjjfffeeeooosssnnniiikkknnnooodddeeefffeeecccbbbbbbcccbbbaaa```aaabbbcccbbbaaa]]]^^^aaaccccccbbb```___^^^^^^```bbbeeeeeecccaaa___```bbbbbbbbbaaa```___dddbbb___]]]\\\\\\^^^___XXXZZZ\\\]]]]]]^^^```bbb```^^^\\\\\\]]]]]]YYYVVV[[[\\\^^^___aaabbbcccccceeefffeeeaaa]]][[[]]]___eeedddddddddeeeffffffgggnnnzzz|||xxxrrrrrrpppnnnnnnqqqwww{{{{{{xxxsssqqqrrruuuwwwxxxvvvvvvuuusssrrrpppooonnnsssqqqooonnnppprrrssssssppppppqqqssstttrrrlllfffiiifffdddggglllooommmjjjmmmppptttsssooollljjjjjjllliiiggghhhkkkmmmmmmlllnnnmmmnnnqqqttttttqqqnnnjjjjjjkkkkkklllmmmnnnooovvvwwwwwwuuurrrssswwwzzz}}}vvvooonnnpppppplllffflllpppvvvxxxwwwtttqqqpppqqqqqqqqqooommmkkklllmmmpppoooqqquuusssmmmhhhhhhggghhhhhhhhhlllqqqppplllnnnnnnnnnllljjjiiijjjllleeejjjnnnnnnkkkhhhhhhiiiccccccdddeeeeeedddcccbbb```______```bbbdddcccbbb```aaacccddddddbbb```^^^`````````bbbcccccc```^^^^^^___aaaaaaaaa___\\\ZZZaaa``````______^^^^^^^^^YYY[[[]]]]]]]]]]]]___aaacccaaa___^^^______]]][[[\\\]]]^^^```aaabbbbbbbbbbbbddddddaaa^^^\\\]]]___cccccccccdddeeegggiiijjjqqq}}}}}}xxxrrrrrrqqqpppoooqqqtttwww{{{xxxuuurrrqqqrrrtttvvvttttttrrrqqqpppooooooooooooooooooppprrrsssrrrqqqrrrqqqqqqssstttqqqlllhhhiiihhhgggiiilllnnnnnnmmmppptttwwwuuuqqqmmmmmmooorrrpppnnnnnnqqqssssssrrrqqqpppppprrrtttuuurrrppplllllllllmmmnnnppprrrtttvvvwwwxxxvvvttttttwwwyyy|||wwwsssqqqqqqqqqmmmjjjmmmqqquuuwwwvvvtttrrrqqqpppppppppooommmlllmmmnnnpppnnnpppttttttooolllllleeeggggggggglllrrrrrrooojjjkkklllllljjjiiijjjllliiilllnnnooonnnlllkkkkkkbbbaaabbbdddhhhhhhfffccc___^^^^^^```bbbddddddcccbbbdddeeeffffffdddaaa___cccbbbbbbbbbcccbbb___\\\^^^___aaabbbaaa___[[[YYY]]]^^^___``````___^^^]]][[[]]]^^^^^^]]]]]]^^^___fffdddaaa```aaaaaa``````^^^^^^```aaaaaabbbbbbbbb___aaabbbaaa___]]]]]]^^^``````aaaccceeehhhjjjlllttt~~~vvvpppqqqrrrrrrqqqppppppqqqxxxxxxvvvsssooonnnqqquuusssrrrpppnnnmmmnnnooooookkklllnnnrrrtttuuurrrpppsssrrrrrrrrrrrrpppmmmjjjhhhjjjkkkllllllmmmoooqqqsssxxx{{{xxxrrrooorrrvvvyyywwwvvvvvvwwwyyyxxxxxxwwwvvvuuuvvvwwwvvvuuussspppooonnnnnnpppsssvvvxxxuuuwwwyyyyyywwwvvvvvvwwwyyyxxxwwwuuusssqqqooonnnpppsssvvvwwwuuusssrrrqqqnnnooooooooommmmmmoooppppppnnnoootttuuurrroooooogggiiiiiihhhlllqqqrrrooofffhhhkkklllkkkjjjkkklllnnnnnnoooppprrrqqqooolllfffbbb```bbbhhhkkkjjjggg______^^^```bbbccccccbbbbbbdddfffggghhhfffdddbbbeeedddccccccdddcccaaa___^^^```ccceeedddaaa^^^\\\[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^``````^^^\\\\\\]]]fffdddaaa______```aaaaaa___```aaaaaabbbbbbӵ```___^^^^^^______```aaadddhhhkkkmmmttt}}}ĦĦӵĦssslllooorrrsssqqqooommmmmmsssuuuvvvsssnnnmmmqqqvvvtttrrrooolllkkkkkkmmmnnnjjjkkkmmmqqqtttuuusssqqqsssrrrqqqppppppooonnnmmmhhhlllnnnmmmkkkkkkoootttuuuzzz}}}zzzsssqqqvvv|||}}}||||||||||||}}}||||||~~~}}}|||{{{{{{zzzyyyxxxuuussspppoooooorrruuuwwwtttvvvyyyzzzyyywwwuuutttuuuxxxzzzyyyuuurrrqqqrrruuuvvvxxxwwwtttqqqoooooolllnnnnnnnnnnnnnnnppprrrrrrnnnnnnsssvvvrrrooonnniiikkkkkkiiikkkpppqqqooodddgggjjjmmmmmmllllllmmmpppnnnnnnpppssstttpppmmmjjjddd___```eeekkklllkkkbbb```___```aaaaaa```______aaadddgggiiihhhgggfffeeeddddddeeeggggggfffeee]]]___bbbddddddbbb```^^^[[[[[[YYYYYYYYY[[[]]]___]]]___aaaaaa___\\\\\\\\\bbbaaa___]]]\\\\\\^^^___``````aaabbbccc4ĉ@ӵbbb```_________```aaadddhhhlllooouuu}}}>L=hĦ4ĉ@ӵ>Luuukkknnnrrrsssqqqooommmlllnnnqqqtttsssooonnnrrrwwwvvvtttppplllkkkjjjkkkllllllllllllooorrruuuuuutttrrrrrrqqqpppooooooooooookkknnnqqqnnnjjjjjjooouuuwww{{{}}}zzzuuutttyyy~~~~~~}}}|||yyywwwssspppoooppprrrsssuuuvvvyyy{{{{{{yyyuuurrrqqqvvv{{{{{{wwwsssrrrsssxxxyyyzzzxxxtttpppmmmlllkkkmmmnnnnnnnnnoooqqqssstttpppoootttvvvsssnnnlllhhhkkkllliiikkkpppsssrrreeehhhlllnnnnnnmmmmmmnnnooommmlllooorrrssspppmmmjjjeee```___cccgggiiijjjcccaaa````````````___]]]]]]___cccfffhhhhhhhhhgggeeeddddddfffhhhjjjjjjiii]]]^^^___``````___^^^]]]\\\[[[YYYWWWXXXZZZ]]]___]]]___bbbbbb___]]]\\\[[[]]]]]]]]][[[YYYYYY[[[]]]``````aaaccccccGG=?cccaaa``````aaacccggglllrrruuu{{{HdĦ=ĪjGG=?HdĦ}}}ppprrrttttttrrrooonnnnnnlllooorrrrrrqqqqqqtttvvvvvvtttqqqnnnmmmllllllmmmnnnmmmmmmooosssuuuvvvuuuqqqrrrssssssqqqqqqrrrtttppprrrsssppplllkkkppptttzzz{{{|||zzzxxxxxx{{{~~~}}}{{{wwwtttrrrqqqrrrrrrxxxyyy{{{}}}~~~|||wwwssspppuuu{{{}}}{{{wwwuuutttxxxyyy{{{yyyuuupppmmmlllkkkmmmnnnnnnnnnoooqqqsssuuuqqqpppvvvzzzuuunnnkkkfffjjjkkkiiikkkrrrvvvwwwhhhjjjmmmnnnmmmmmmmmmnnnmmmllllllnnnooopppooonnneeedddbbbӵaaa```___ĭӵfffӵdddĦaaaaaa```___^^^]]]\\\[[[\\\ӵӵ\\\ZZZĦƜ`1.׼sffffffddd```Ħzzz~~~ӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵzzzzzzyyyvvvssspppooopppnnnoooqqqrrrssssssssssssssssssrrrqqqppppppppppppmmmnnnpppsssvvvwwwuuussspppsssvvvwwwvvvvvvwwwyyywwwwwwvvvrrrooooooqqquuu||||||{{{||||||}}}~~~~~~~~~|||yyywwwvvvvvvvvv}}}}}}~~~{{{vvvqqquuu{{{{{{xxxuuusssvvvzzzzzzwwwsssooonnnlllmmmnnnnnnnnnnnnqqqsssuuuqqqrrrzzzzzzrrrmmmiiimmmnnnjjjjjjoootttvvvjjjlllmmmllljjjjjjkkkllljjjlllmmmnnnmmmmmmoooppp```bbb?~4^^^___^^^g&e>&edddg&eeee>hӵfffdddaaa___]]]\\\\\\g&e^^^guO>uO>&e___^^^4ff?>ߝLeeegĉ@fffhhhgggfffShӵ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??~~~yyysssppppppqqqqqqqqqqqqsssttttttrrrppppppqqqqqqrrrssssssttttttlllnnnrrrvvvyyyxxxtttqqqqqquuuyyyzzzyyyyyy{{{}}}|||zzzxxxtttrrrqqqsssuuu~~~|||{{{}}}~~~{{{~~~}}}~~~|||{{{zzzzzz~~~yyyrrrvvv|||zzzvvvpppsssxxxzzzyyyuuurrrppplllmmmnnnnnnnnnnnnppprrrtttqqqsss}}}~~~vvvppppppsssrrrllliiilllooopppllllllllljjjhhhhhhiiijjjiiilllooonnnllllllooorrreee4Dӵ^^^\\\]]]Hƅ^Hu]ĦgggHu]ĦgggZuR)Ħeeedddcccaaa^^^YYYUUUHu]ĦeeeHŐeHŐeHu]Ħ\\\qIܗGIӵeeettaaabbbeeeHGgĉ@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]Ħyyyqqqooorrrqqqpppooooooqqqssssssrrrxxxyyyxxxvvvsssrrrtttuuuqqqrrrssssssssssssvvvxxxtttuuuvvvyyy||||||yyywww~~~yyysssppprrrwww{{{~~~||||||}}}~~~~~~}}}|||~~~}}}zzzzzz|||~~~|||~~~{{{uuurrrrrrrrrrrrrrrqqqpppoooooopppooommmkkkkkkppptttooorrrwww|||~~~zzzwww{{{{{{xxxtttpppmmmmmmnnnqqqqqqpppkkkgggfffiiilllmmmmmmnnnoooppprrrttttttdddeee4DuXӵ```^^^^^^DdDΦDdDĦjjjDdDĦfffgggt|d<Ħ___Dtccc]]]\\\]]]^^^___^^^\\\>d<Ħaaa>d<ʜDd<ʜ4DuTӵbbbeeeF&uTӵ```4DufئL>e```puR)Ħ>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ӵ~~~wwwssstttrrrqqqooopppsssuuuwwwwwwmmmpppsssttttttsssssssssppprrrtttuuusssqqqoooooouuuvvvyyy}}}}}}yyyuuuxxxwwwuuurrrpppppprrruuulllqqqwwwyyyvvvuuuwww{{{|||zzzxxxzzzyyytttsssxxx~~~zzzuuutttuuu|||}}}~~~|||zzztttrrrsssuuuvvvuuuuuuuuutttrrrooollljjjhhhlllppppppmmmkkkkkklllrrrvvv{{{~~~}}}{{{zzz}}}zzzxxxxxxtttsssqqqooommmlllmmmnnnmmmnnnooopppsssuuuwwwxxxXXXZZZ4DuXӵ\\\]]]]]]D&dq&ĒRaaa___sdKĦ[[[DHRRud^^^ZZZXXXYYY[[[]]]^^^sdKĦ```D&oq<Ōq&ĒR`````````>dp&ĒR``````nfʜ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{{{{{{zzzvvvssstttrrrpppoooqqquuuyyy{{{|||rrrssssssrrrppppppqqqrrrkkknnnqqqsssrrrqqqqqqqqqoooqqqtttxxxzzzzzzwwwtttuuuuuutttrrrpppoooqqqrrriiiooovvvwwwuuutttwwwzzzzzzxxxvvvxxx|||~~~wwwqqqoootttzzz|||~~~}}}vvvqqqoooooouuuvvvwwwxxxyyyyyyxxxxxx}}}wwwrrrppppppqqqqqqtttuuuuuutttrrrooollljjjjjjoootttuuurrrpppooopppssswww}}}}}}||||||~~~{{{yyyyyyvvvtttrrrppppppooooooooolllmmmnnnpppsssvvvxxxyyy]]]^^^4DuXӵ^^^\\\]]]Hu]3hhfffdddaaane\\\ZZZ=eddd```[[[XXXYYY[[[^^^___ne^^^^^^pIƎ@t@haaaaaa```>haaabbbbbbfeggg@ď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@hxxxssstttuuusssssstttrrrpppooopppuuuzzz}}}~~~xxxxxxvvvrrrnnnlllmmmnnnkkkmmmqqqsssssssssuuuvvvnnnoooqqqsssvvvvvvtttqqqqqqrrrrrrqqqooonnnnnnooohhhlllqqqrrrrrrrrrtttwwwvvvtttssssssuuuwwwxxxxxxvvvpppmmmqqqvvvxxxzzz|||yyy|||}}}zzztttooollllllqqqppppppqqqqqqssstttuuuyyywwwtttqqqnnnmmmllllllqqqsssttttttsssqqqmmmkkkkkkpppuuuwwwvvvssssssttttttyyy~~~}}}}}}~~~~~~~~~{{{xxxxxxxxxwwwuuusssrrrrrrrrrqqqoookkklllmmmooorrruuuxxxzzzccc4DuXӵ___ĵD^fffeeecccbbb```\\\[[[dddcccaaa^^^]]]^^^___``````___]]]]]]bbb```bbbcccbbbaaacccdddcccffflllrrrDdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼svvvoooooorrrrrrrrrtttsssqqqoooooossswwwzzz|||wwwwwwwwwtttpppmmmllllllkkkmmmoooqqqqqqrrruuuvvvrrrrrrqqqrrrssssssqqqppplllnnnoooooommmkkkjjjkkkjjjkkklllnnnppprrrssstttssstttsssrrrqqqqqqsssuuuwwwpppmmmpppsssttttttvvvtttwwwzzzxxxtttpppoooooonnnmmmkkkkkklllooorrrtttvvvuuusssooollliiiiiiiiinnnpppsssttttttrrrooonnnjjjoootttwwwvvvtttuuuwwwuuuzzz~~~|||}}}zzz{{{zzzxxxvvvtttuuuvvvxxxvvvssssssttttttrrrpppiiijjjlllnnnrrruuuxxxyyyΦ4DuXӵtvӵ>d<Ħbbb]]]]]]___bbbeeeeeeĦ\\\\\\]]]^^^aaacccdddaaa``````aaacccdddbbbaaa]]]___Ħ\\\___bbb___aaaeeehhhiiihhhfffddd```cccggggggdddbbbaaabbb```cccffffffdddccceeegggdddbbbaaacccgggooowww|||Ħ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦwwwooonnnqqqqqqrrrttttttqqqooonnnqqqtttwwwxxxpppsssuuuvvvtttqqqoooooojjjlllmmmnnnnnnooorrrtttwwwvvvsssssssssrrrpppooohhhkkkmmmmmmkkkiiihhhhhhmmmllllllmmmpppssstttttttttuuuvvvssspppooorrruuuwwwqqqmmmooorrrqqqqqqrrrppptttxxxxxxuuurrrrrrsssnnnllliiihhhiiimmmqqqtttwwwvvvsssnnnjjjgggggghhhmmmooorrrtttuuusssqqqooohhhmmmrrruuuttttttuuuwwwvvv{{{~~~|||~~~xxxxxxwwwuuurrrrrrsssuuuyyyvvvttttttuuuvvvsssppphhhiiikkknnnqqquuuxxxyyy?aŖ%7uSQuR)ӵsdKĦddd]]]^^^___```aaagdKĦcccbbbaaaaaabbbcccddddddddddddccccccbbbbbbbbbcccgdKĦ]]]\\\[[[aaaaaabbbccceeefffggggggdddcccbbbcccddddddcccbbb```cccgggiiiiiijjjkkkmmmkkkjjjkkkoooqqqttt}}}gdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}wwwrrrppppppppppppqqqnnnmmmoootttwwwuuurrrqqqqqqrrrtttvvvvvvuuusssssspppnnnmmmnnnpppqqqqqqppprrrtttuuuuuussspppooommmjjjggghhhlllooommmjjjmmmkkkkkkmmmllljjjlllqqquuuttttttvvvwwwtttooojjjkkkpppqqqnnnnnnppprrrqqqtttuuuvvvwwwuuurrrnnnkkklllnnnlllhhhiiipppvvvxxxtttrrrooolllkkkjjjkkkkkkppprrrttttttrrrpppnnnnnniiinnnssssssqqqqqqtttwww{{{}}}}}}|||wwwqqqrrrqqqoooppptttsssrrrqqqqqqqqqpppnnnlllooonnnnnnnnnpppssswwwyyy>A\\\neaaaaaa]]]]]]^^^^^^neaaaaaaaaaaaaaaabbbccccccaaaaaaaaabbbccceeeggghhhnebbbaaa```______```aaaccceeegggiiiiiidddcccccccccccccccbbbaaaaaaccceeeggghhhiiiiiijjjlllllloootttwww|||neDenene>Ak<fhDenenenezzzuuuttttttuuuttttttqqqoooqqqvvvxxxwwwtttppppppqqqsssuuuvvvvvvuuurrroookkkiiiiiikkkmmmnnnooooooooopppppppppqqqqqqqqqlllgggfffjjjmmmmmmlllmmmkkkkkknnnnnnmmmoootttwwwvvvvvvwwwwwwtttoookkkiiinnnpppnnnooosssuuutttwwwxxxxxxvvvsssqqqooonnnkkknnnmmmjjjkkkqqqvvvxxxtttrrrpppmmmllllllmmmmmmrrrtttvvvvvvtttrrrqqqppplllpppttttttrrrrrruuuyyyyyy|||}}}zzzxxxsssrrrqqqnnnmmmpppsssrrrrrrtttvvvtttppplllmmmmmmnnnooorrruuuxxx______^^^]]]]]]\\\\\\]]]]]][[[]]]^^^___```aaabbbbbbbbbaaa``````aaacccfffiiikkk```cccddddddbbb``````bbbccceeeeeeffffffccccccbbbbbbbbbaaaaaaaaabbbbbbcccdddggghhhgggffflllmmmrrryyy|||yyyxxxxxxyyyyyywwwuuussstttxxxzzzzzzxxxnnnooooooppprrrtttvvvwwwssspppkkkhhhfffgggiiikkkmmmlllkkkkkklllnnnppprrrsssmmmgggeeehhhlllnnnnnnmmmjjjjjjoooqqqqqqtttxxxzzzzzzyyyxxxxxxuuupppmmmiiinnnqqqpppqqqvvvyyyxxx{{{||||||xxxsssooopppqqqkkkooopppmmmnnnssswwwxxxuuutttrrrppppppppppppqqqrrrtttvvvvvvtttrrrqqqqqqnnnqqqsssrrrpppqqquuuyyywwwzzz|||yyyyyyuuutttrrrnnnlllmmmsssrrrssswww{{{zzzsssmmmlllmmmoooqqqsssvvvxxx___aaadddfffggggggfffeeecccbbbaaa___^^^]]]\\\[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[]]]```aaabbbbbbaaadddbbbaaaaaabbbeeehhhkkkgggbbb]]]]]]bbbeeeeeebbbccccccdddcccbbbaaa___^^^```aaabbbbbbaaaaaabbbcccdddbbbbbbcccfffgggfffdddjjjlllsss}}}{{{xxxxxxyyyyyyyyyyyywwwvvvwwwyyy{{{{{{zzzooooooooooooooopppsssuuuuuurrrnnniiiffffffiiillljjjiiiiiiiiikkkmmmpppqqqppplllhhhfffiiilllnnnooollliiijjjooosssuuuxxx{{{||||||{{{yyyxxxuuurrrpppmmmrrrtttsssuuuyyy|||{{{|||~~~|||uuuqqqpppqqqlllppprrrpppqqqvvvyyyxxxwwwvvvuuuuuutttuuuuuuvvvqqqsssttttttrrrqqqpppqqqoooppppppooonnnpppssswwwxxxzzz}}}~~~|||zzz|||yyyvvvuuutttqqqooonnntttqqqqqquuu{{{{{{vvvpppnnnoooqqqsssuuuuuuuuu___aaadddgggiiiiiiiiiiiifffeeeccc```^^^]]]\\\\\\``````______^^^]]][[[[[[YYYZZZ]]]___aaaaaaaaaaaabbbaaa``````bbbeeeiiikkkjjjddd^^^]]]aaadddcccaaaccccccccccccaaa___]]][[[\\\___aaaaaaaaabbbdddfffeeedddddddddeeefffffffffgggkkkttt~~~{{{wwwuuuuuuvvvvvvuuuwwwwwwwwwxxxyyyzzzzzzyyyoooppppppnnnllllllnnnqqqtttrrrooojjjffffffiiilllhhhiiijjjkkkmmmnnnnnnoooiiihhhhhhhhhkkkmmmnnnooolllhhhiiioootttvvvyyy|||||||||{{{yyywwwuuutttssssssxxxzzzxxxxxx{{{}}}|||zzz}}}{{{uuuqqqpppmmmrrrtttssstttxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzssstttuuuuuusssrrrrrrssssssrrrrrrqqqppprrrtttwww{{{{{{{{{||||||{{{{{{{{{wwwwwwvvvuuuvvvvvvtttqqquuurrrppprrrwwwyyyxxxuuurrrsssvvvwwwwwwuuusssqqqcccdddeeefffgggggghhhhhhgggfffcccaaa___^^^^^^^^^aaaaaaaaaaaa```___^^^]]]ZZZ[[[\\\^^^```aaaaaaaaa]]]]]]^^^```cccgggkkkmmmkkkfffbbb```aaacccbbbaaa```aaacccdddcccbbb```^^^\\\___bbbbbbaaabbbeeehhhfffggghhhhhhfffgggiiikkkiiimmmwwwzzzwwwtttrrrrrrrrrqqqppprrrtttvvvxxxxxxwwwvvvuuunnnppppppnnnjjjiiikkkmmmooopppnnnkkkfffeeehhhllliiijjjkkklllmmmmmmllllllgggggghhhiiijjjkkkmmmmmmmmmhhhgggnnntttvvvxxxzzzxxxyyyyyywwwuuutttvvvwwwxxx|||~~~{{{zzz}}}~~~}}}xxx{{{~~~zzztttpppppptttvvvtttuuuzzz||||||||||||||||||{{{{{{{{{{{{vvvxxxxxxxxxvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyyyyxxxsssuuutttsssuuuxxxxxxttttttrrrqqqqqqtttvvvwwwxxxwwwyyy{{{}}}|||xxxtttqqqdddccccccdddeeefffhhhiiifffdddbbb___^^^^^^^^^___bbbbbbbbbbbbbbbaaa```___\\\\\\]]]]]]___```aaabbb[[[\\\]]]```cccfffiiijjjjjjiiifffdddccccccdddeeebbbccceeeffffffdddbbbaaa^^^bbbeeedddaaaaaacccgggfffjjjmmmlllhhhhhhlllrrrpppttt~~~yyyvvvsssqqqppppppooommmmmmppptttwwwvvvtttqqqooojjjmmmpppnnnjjjhhhiiillllllooopppnnnjjjhhhkkkooommmlllkkkiiiiiiiiijjjjjjiiiiiihhhffffffgggjjjlllnnnhhhffflllrrrtttuuuvvvtttuuuvvvtttssstttwwwzzzxxx|||~~~{{{zzz}}}~~~}}}yyyxxxyyy}}}~~~xxxrrrrrrvvvwwwuuuvvv{{{~~~~~~||||||||||||{{{zzzyyyyyyxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzzzzzzzzzz{{{zzzyyyyyy{{{}}}~~~|||yyyuuusssqqqsssrrrppprrrxxxxxxtttqqqsssuuuuuuttttttvvvyyy{{{}}}~~~yyyuuuaaa``````aaadddgggkkkmmmdddccc```^^^]]]]]]^^^___bbbbbbbbbbbbbbbaaaaaa```^^^]]]]]]]]]^^^```bbbccc]]]^^^___aaabbbcccdddeeeiiijjjiiigggeeeeeeggghhhggghhhiiiiiihhheeebbb___aaaeeegggeeeaaa___bbbeeeggglllqqqnnniiihhhooovvvvvv{{{yyywwwsssqqqpppooonnnmmmiiimmmsssvvvuuuqqqnnnlllgggkkkooonnnkkkhhhjjjmmmlllpppsssrrrnnnmmmooorrrpppnnnjjjfffeeefffhhhjjjmmmkkkhhhdddbbbcccgggkkknnnhhhfffkkkqqqsssssstttqqqssstttsssrrrtttxxx|||www{{{}}}zzzzzz}}}~~~{{{wwwvvvyyy{{{uuussswwwxxxuuuvvv{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzzzzzzz{{{{{{yyyxxxwwwzzz~~~yyyrrrnnnpppsssqqqmmmooovvvvvvrrroootttyyyyyyvvvtttvvvxxx}}}}}}zzz___aaacccdddcccbbbcccddddddcccbbb```^^^\\\[[[ZZZcccbbbbbbbbbbbbbbbbbbaaa^^^^^^]]]^^^___aaabbbccc`````````aaabbbdddeeefffhhhhhhgggffffffffffffgggdddfffiiijjjiiifffbbb```cccbbbbbbdddfffeee```\\\ffffffhhhnnnuuuyyyyyywwwyyywwwssspppnnnnnnpppqqqpppooonnnoooqqqpppmmmjjjiiijjjkkklllnnnppprrrssssssrrrqqqqqqrrrsssuuuvvvuuupppjjjhhhhhhiiiiiihhhfffeeeffffffbbb___ccckkkjjjjjjiiijjjmmmqqquuuxxxppprrrssssssrrrssswww{{{{{{xxxuuuuuuxxx{{{{{{zzzzzz{{{{{{zzzyyyxxxzzz|||ssstttwwwxxxyyy{{{~~~~~~{{{xxxxxxyyyyyyvvvrrrsssvvvyyyyyyxxxxxxzzz||||||xxxttttttvvvwwwvvvtttuuuzzz~~~wwwnnnpppooonnnmmmnnnqqqsssuuuqqqtttxxxzzz{{{{{{|||}}}|||xxx^^^^^^^^^___```aaaaaaaaa````````````_________^^^___``````aaabbbcccdddeeebbbaaa```___```aaacccddd`````````aaabbbdddeeeffffffeeedddccccccccccccccceeeeeeffffffeeedddbbbaaabbbbbbbbbdddgggfffccc```fffiiinnnrrruuu{{{wwwuuusssqqqppppppqqqqqqtttqqqnnnnnnooopppooommmkkkkkklllmmmoooqqqssstttvvvuuutttssssssssstttuuuuuuqqqllliiiiiijjjjjjiiihhhhhhiiiiiieeebbbeeekkklllkkkkkkkkkmmmppptttvvvoooqqqrrrrrrqqqsssvvvyyyzzzwwwuuuvvvyyy|||}}}|||zzzzzzzzzyyywwwvvvwwwxxxttttttuuuvvvyyy{{{}}}~~~zzzyyywwwwwwxxxxxxvvvuuutttwwwyyyyyyxxxwwwxxxzzz{{{xxxuuuuuuvvvvvvtttqqqpppwww|||~~~~~~|||uuummmnnnnnnooopppqqqrrrttttttooosssyyy~~~~~~wwwaaa^^^[[[ZZZ]]]^^^]]][[[]]]^^^___aaabbbccccccddd``````aaabbbcccddddddeeeeeedddaaa______```bbbcccaaaaaaaaaaaabbbcccdddeeecccbbbaaa```____________eeedddcccbbbaaaaaabbbbbbaaaaaabbbdddfffhhhgggeeefffnnnvvvyyyyyyyyytttssssssssssssrrrrrrrrrxxxtttpppmmmnnnooooooooommmmmmmmmnnnppprrrtttuuuvvvuuutttsssrrrrrrrrrrrruuuqqqmmmjjjjjjkkkkkkkkkkkkkkkmmmnnnjjjeeefffkkknnnmmmlllllllllnnnqqqrrrooopppqqqpppppprrruuuwwwyyyxxxwwwxxxzzz}}}}}}}}}zzzzzzzzzwwwtttqqqqqqrrrrrrooonnnqqqvvvzzz{{{zzztttuuuvvvvvvuuuuuuvvvwwwuuuwwwxxxxxxwwwvvvwwwxxxyyywwwuuuvvvwwwuuuqqqllljjjrrryyy{{{{{{zzzsssllllllmmmpppssstttuuuttttttnnnsss{{{~~~zzzvvvgggaaa[[[YYY\\\]]]ZZZWWW\\\^^^```bbbdddfffffffffeeeddddddccccccbbbbbbbbbeeeccc```]]]\\\]]]^^^```bbbaaaaaaaaabbbcccddddddcccbbbaaa```___^^^^^^^^^cccccccccbbbbbbbbbbbbbbb___``````bbbdddggghhhiiihhhqqq{{{tttpppqqqssstttuuuuuutttsssvvvtttqqqooommmmmmnnnnnnmmmmmmnnnooopppqqqssstttrrrqqqqqqppppppooooooooorrrpppmmmkkkjjjjjjkkkkkkmmmmmmnnnpppmmmhhhgggjjjpppooommmllllllmmmnnnooooooooooooooopppqqqsssuuuyyyyyyyyyyyy{{{{{{{{{{{{xxxyyyxxxuuuqqqmmmllllllllliiigggjjjrrrxxxyyywwwpppsssuuutttqqqppprrrtttssstttvvvwwwwwwwwwwwwxxxvvvuuutttvvvwwwtttnnniiieeennnvvvxxxxxxwwwqqqkkkiiilllqqquuuwwwwwwuuutttpppuuu}}}~~~zzzxxxvvvtttgggbbb\\\[[[^^^```^^^[[[___```bbbeeefffggggggffffffeeeeeedddcccbbbbbbbbbeeeccc```]]]\\\]]]^^^___bbbbbbbbbbbbbbbbbbccccccdddcccbbbaaa````````````aaacccdddeeeeeeeeecccbbb_________```aaadddhhhkkklllsss|||}}}rrrnnnppprrrtttuuuuuuuuutttrrrrrrrrrpppnnnlllkkkkkkmmmmmmmmmnnnooopppqqqrrrnnnooooooppppppqqqqqqqqqpppooommmllljjjjjjkkklllnnnmmmnnnqqqoooiiigggiiipppooonnnmmmllllllmmmmmmooonnnmmmnnnoooqqqrrrsssxxxyyyzzzzzzyyyxxxwwwwwwvvvwwwvvvsssnnnjjjhhhgggiiieeedddhhhpppwwwyyyxxxoooqqqsssqqqnnnlllnnnppppppppprrrtttwwwyyyyyyyyysssrrrqqqsssuuusssnnniiieeennnuuuvvvuuutttpppkkkhhhkkkppptttwwwwwwvvvuuusssxxx|||wwwsssrrrsssbbb___\\\]]]```cccbbbaaaaaaccceeeggghhhhhhgggfffaaaaaabbbbbbbbbcccccccccdddcccbbbaaa``````aaabbbccccccbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaaccceeeggggggfffeeeddd``````___^^^___bbbgggkkkooottt|||~~~rrrmmmnnnqqqsssttttttttttttoooqqqrrrqqqooolllkkkkkknnnnnnnnnnnnnnnooopppqqqooopppqqqrrrssstttssssssooooooooommmlllkkkmmmooonnnmmmnnnqqqpppkkkiiijjjnnnnnnmmmmmmllllllmmmmmmpppnnnmmmmmmppprrrrrrrrrtttvvvyyyyyywwwuuuttttttsssttttttqqqmmmiiiffffffiiigggfffiiiooovvvyyyzzzpppqqqqqqpppnnnlllmmmmmmnnnnnnooossswwwyyyzzzyyyqqqooommmoooqqqrrrpppmmmiiiqqqwwwvvvsssqqqooolllhhhjjjnnnrrruuuwwwxxxxxxuuuzzz~~~xxxrrrrrrttt^^^^^^^^^_________```___bbbdddgggiiijjjiiihhhggg_______________```````````````aaabbbbbbbbbbbbbbbddddddcccbbbaaaaaabbbbbb``````_________```aaaaaacccccccccdddeeeffffffgggdddcccaaa___^^^aaaggglllpppuuu|||sssmmmnnnoooqqqrrrsssssstttpppqqqrrrpppnnnlllmmmoooppppppooooooooopppqqqqqqqqqrrrsssttttttssssssrrrpppqqqrrrpppnnnnnnppprrrpppmmmmmmpppqqqmmmkkkmmmlllllllllmmmmmmmmmnnnnnnqqqooommmmmmppprrrrrrqqqmmmqqquuuwwwvvvtttttttttpppqqqrrrpppllliiiffffffjjjiiihhhhhhkkkooosssvvvqqqpppoooooopppqqqpppooonnnnnnnnnrrrvvvyyyxxxwwwooollliiijjjnnnrrrsssrrrnnnuuuyyyvvvqqqpppooommmhhhiiikkknnnrrrvvvyyyzzzyyy}}}{{{ttttttwww___```aaa```\\\ZZZYYYYYYbbbdddgggjjjkkkjjjiiihhh```______]]]\\\[[[ZZZZZZ[[[]]]___aaabbbbbbaaaaaaddddddcccbbbaaaaaaaaaaaa]]]]]]]]]]]]^^^___``````dddcccbbbaaabbbdddgggiiigggfffccc```^^^```ggglllpppuuu}}}sssmmmnnnnnnoooqqqrrrssssssrrrsssrrrooollllllpppsssrrrqqqqqqpppqqqqqqrrrrrrqqqrrrssssssrrrqqqooonnnqqqssstttssspppppprrrtttqqqnnnmmmqqqrrrooonnnoookkkkkkllllllmmmnnnnnnooorrrooommmnnnqqqssssssqqqhhhmmmsssvvvuuuttttttuuunnnpppqqqpppllliiigggfffiiiiiihhhffffffhhhmmmppprrrooonnnpppsssuuutttqqqpppoooooorrrvvvxxxwwwuuuooojjjfffggglllqqquuuuuurrryyy{{{vvvqqqoooooonnniiiiiijjjlllpppuuuyyy|||}}}~~~wwwvvvzzz\\\]]]]]]]]]\\\^^^```cccdddcccccceeeggghhhgggeeeaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\___aaa```]]]ZZZbbbdddeeeccc```___bbbdddccccccbbbaaa^^^^^^___aaaaaa``````aaaccccccbbbaaaggggggfffcccaaaaaaccceeepppyyyvvvsssllliiiooouuuuuurrrpppoooqqqrrrqqqooonnnnnnnnnppprrrtttvvvwwwwwwuuutttsssrrrqqqpppooommmlllllltttrrrpppppprrrtttuuuuuuyyyrrrkkkkkksssxxxwwwtttnnnhhhffflllooommmlllnnnpppoookkkiiimmmtttvvvsssmmmnnnpppqqqrrrrrrqqqqqqmmmnnnpppooollliiihhhhhhhhhjjjiiiggghhhlllnnnllllllnnnqqqssstttsssrrrqqqpppnnnnnnrrrxxxzzzwwwtttllljjjggggggjjjooosssuuusss|||zzzrrrppppppqqqppplllmmmrrruuutttsssuuuttt}}}zzzxxxwwwvvv\\\\\\\\\[[[ZZZ[[[]]]___bbbaaaaaabbbdddeeedddcccaaa```___^^^]]]\\\\\\\\\]]]]]]^^^___```___]]]ZZZ^^^```bbbbbb``````bbbdddccccccbbb```^^^___aaacccdddcccaaa___^^^^^^___```dddddddddbbbaaaaaadddfffjjjttt{{{rrrjjjffflllssstttrrrqqqrrrssstttssspppooonnnooorrrssstttuuuvvvvvvvvvvvvuuutttsssrrrqqqooonnnnnnrrrqqqppppppppprrrtttvvvyyyqqqjjjjjjpppuuuuuurrrnnniiihhhnnnrrrpppppprrroooooollljjjlllrrruuutttjjjkkkmmmnnnpppppppppppplllmmmnnnnnnllljjjjjjkkkjjjlllllliiijjjooopppooommmoooqqqtttuuutttsssrrrssspppppptttzzz|||yyyvvvnnnkkkhhhhhhkkkooossstttrrrzzz}}}yyytttssssssrrrmmmkkkmmmqqqrrrppppppsssuuu}}}||||||{{{{{{_________]]][[[ZZZ[[[\\\____________```aaaaaabbb``````______^^^^^^______bbb```____________^^^\\\[[[^^^```bbbaaaaaabbbcccccccccaaa___^^^___bbbdddffffffccc___ZZZYYY\\\___```aaaaaa``````aaadddgggiiissssssjjjeeejjjpppsssrrrrrrssstttuuussspppmmmmmmmmmsssttttttuuuvvvvvvvvvvvvuuuuuuuuutttrrrqqqooonnnnnnpppqqqpppnnnooorrrvvvxxxqqqjjjhhhlllpppqqqpppllliiijjjnnnrrrrrrsssuuulllooooookkkkkkqqquuuuuullllllnnnooooooooooooooolllmmmmmmlllkkkkkklllnnnmmmoooooolllmmmrrrtttrrrnnnppprrrtttuuuuuuuuutttuuusssqqquuu{{{}}}{{{wwwrrrooollllllmmmppprrrsssrrrxxxzzzxxxvvvvvvuuurrriiijjjlllooonnnjjjlllqqquuu{{{~~~~~~~~~~~~~~~eeefffeeeccc___]]]]]]^^^]]]___``````^^^^^^___aaa``````______``````aaabbbcccaaa______```aaaaaa```]]]___aaacccccccccbbbaaadddcccaaa^^^\\\\\\___bbbcccffffffaaa[[[YYY[[[___`````````______```dddffflllwwwzzzooogggiiiooorrrrrrrrrrrrssssssqqqnnnkkkjjjjjjrrrsssuuuwwwwwwwwwuuutttssssssssssssqqqooonnnlllkkknnnqqqooollllllppptttwwwrrrkkkiiijjjmmmnnnnnnjjjiiijjjmmmooopppqqqrrrkkkoooppplllkkkoootttvvvrrrrrrrrrrrrrrrqqqppppppnnnnnnnnnllljjjjjjlllnnnmmmppppppmmmooosssuuutttpppqqqrrrtttuuuvvvvvvvvvxxxuuussswww|||}}}yyyyyyvvvrrrqqqqqqqqqqqqppptttxxxzzzxxxxxxxxxuuupppgggiiilllnnnjjjfffhhhooosssxxx}}}}}}||||||}}}}}}|||{{{hhhiiihhhfffbbb___^^^______bbbfffddd```]]]___bbb````````````aaabbbcccccccccaaa______bbbdddeeeeeebbbbbbdddeeefffdddbbb```eeedddaaa^^^[[[ZZZ\\\^^^^^^cccgggeee```]]]^^^aaaaaaaaaaaa```___```ccceeemmmyyyvvvllllllpppqqqqqqqqqrrrssssssrrrooolllllllllooorrrvvvyyyyyywwwssspppppppppppppppooommmjjjiiihhhlllooonnnjjjjjjmmmrrruuurrrnnnjjjiiijjjlllmmmjjjlllmmmmmmmmmoooppppppjjjoooqqqmmmlllppptttuuurrrrrrrrrrrrssssssttttttppppppooommmjjjiiikkkmmmllloooooommmnnnsssuuutttqqqqqqrrrssstttvvvwwwxxx}}}yyywwwzzz}}}~~~{{{xxxuuutttrrrpppnnnuuuyyy{{{yyyxxxwwwtttnnnhhhiiilllnnniiidddfffmmmoootttyyy}}}zzzyyyyyyyyyzzzyyywwwuuufffggggggeeebbb___^^^^^^aaagggllljjjccc^^^^^^aaa````````````aaabbbcccdddcccaaa```aaadddfffhhhhhhfffeeeeeefffgggfffdddbbbccccccbbb___\\\[[[\\\]]][[[```dddfffdddaaaaaabbbcccccccccaaa```aaadddggglllyyy{{{pppoooqqqrrrqqqqqqssstttuuutttrrrqqqqqqrrrnnnqqquuuxxxxxxuuuqqqooonnnnnnoooooonnnkkkiiiggggggjjjlllllljjjiiilllnnnqqqpppooollliiihhhjjjkkkkkkoooqqqnnnmmmpppqqqpppkkkoooooommmmmmqqqttttttmmmmmmnnnooorrrtttvvvwwwpppqqqpppnnnkkkjjjjjjkkkkkknnnnnnlllmmmrrruuusssqqqqqqqqqqqqsssuuuxxxyyy}}}zzz|||~~~|||yyywwwvvvtttqqqoootttzzz~~~{{{xxxvvvsssoookkkkkkmmmnnnkkkfffgggkkkjjjpppuuuwww{{{}}}wwwvvvvvvwwwxxxxxxvvvtttdddeeefffeeebbb```______bbbkkkrrrpppfff^^^]]]``````````````````aaabbbcccdddcccbbbcccfffggggggggggggeeedddeeeggghhhgggeeeaaabbbcccbbb```______```\\\^^^```bbbccccccbbbbbbbbbcccccccccccceeehhhkkkttt|||qqqpppssssssqqqqqqqqqsssuuuuuuttttttuuuvvvpppqqqsssttttttsssqqqpppnnnooopppqqqooommmjjjhhhggghhhiiiiiijjjjjjjjjkkkkkkmmmooolllhhhfffgggiiihhhnnnpppmmmlllppprrrqqqlllnnnmmmlllnnnssstttqqqmmmmmmmmmnnnoooqqqtttuuunnnooopppooommmkkkkkkllljjjmmmmmmkkkmmmrrruuusssqqqppppppppprrruuuxxxzzz~~~zzzwwwxxx~~~}}}xxxwwwvvvvvvvvvuuusssppppppyyy|||xxxvvvtttrrrpppmmmmmmooonnniiihhhjjjgggnnnrrrqqqpppsssuuuuuurrrrrrrrruuuxxxzzzzzzyyyccceeeffffffcccaaa```aaacccllluuussshhh^^^\\\___```````````````aaabbbbbbfffeeedddeeeggggggfffeeefffdddbbbcccgggiiiiiiggg___aaadddddddddccccccccc___]]]]]]^^^```bbbbbbbbbaaabbbcccddddddgggkkkooo{{{qqqpppssssssrrrrrrnnnppprrrtttssstttuuuwwwsssrrrqqqpppppppppqqqrrrpppqqqssssssqqqoookkkiiigggffffffhhhjjjkkkjjjhhhgggkkknnnlllhhhdddeeegggcccjjjmmmjjjiiinnnrrrqqqmmmnnnlllkkkpppuuutttpppsssrrrqqqoooooooooooopppkkkmmmppppppnnnmmmmmmmmmjjjmmmmmmlllmmmsssuuutttqqqpppooooooqqqtttxxxzzzyyyuuuqqqsssxxx{{{zzzwwwrrrrrrrrrtttvvvvvvtttrrrmmmxxx}}}xxxvvvvvvvvvsssooonnnppppppllljjjjjjeeelllpppmmmiiijjjmmmnnnooooooppptttyyy}}}~~~dddfffiiikkkjjjgggdddaaa___fffnnnpppjjjbbb]]][[[\\\]]]___aaabbbbbbaaaaaacccbbbaaabbbcccdddcccbbbdddbbbbbbdddggghhhgggdddaaa______bbbggggggccc^^^___^^^]]]```dddfffeeeccceeeeeeeeedddeeejjjooottt{{{sssqqqrrrrrrtttwwwoooooopppqqqtttwwwyyy{{{xxxuuuqqqnnnllllllnnnoooqqqmmmnnnsssvvvrrrnnnllljjjhhhgggggghhhiiiiiihhhhhhgggfffjjjnnnnnnjjjeeehhhiiikkkmmmoooqqqssstttpppnnnllllllnnnqqqssstttrrrqqqpppnnnnnnnnnnnnooonnnmmmmmmppptttuuurrrooommmppppppllllllpppsssrrrooommmkkklllooorrrttttttssspppooossswwwwwwsssppppppnnnmmmppptttuuurrrnnnkkkttt|||}}}wwwsssuuuyyyvvvpppiiieeefffiiikkkkkkjjjjjjjjjgggeeeeeeiiimmmsssvvvyyyyyywwwwwwzzz}}}ccceeehhhjjjjjjgggdddbbb```eeekkknnnjjjddd^^^[[[[[[\\\]]]^^^^^^]]]\\\\\\``````aaabbbccccccddddddbbbaaa```cccfffhhhhhhfffcccaaa```bbbffffffccc___^^^]]]\\\^^^bbbeeefffeeeffffffggghhhkkkqqqyyy~~~yyyrrrqqqrrrsssuuuxxxqqqppppppppprrruuuxxxzzzwwwuuuqqqnnnmmmmmmnnnpppsssooonnnsssvvvssspppoooooommmkkkjjjkkkkkkjjjhhhhhhfffgggjjjooopppmmmiiiiiijjjllloooqqqsssttttttrrrpppnnnmmmnnnqqqsssuuutttsssqqqoooooopppqqqrrrooonnnmmmooorrrtttuuuuuuooorrrqqqlllkkkooorrrrrrnnnlllkkklllnnnpppqqqqqquuurrrqqqtttwwwvvvqqqmmmnnnllljjjlllooopppnnnkkkiiiqqqyyy{{{wwwssssssttttttooojjjggghhhiiijjjiiiggghhhhhhfffeeefffjjjnnnrrrtttwwwxxxxxxxxxyyyzzz```bbbeeehhhhhhgggfffdddaaacccgggjjjjjjgggaaa\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ]]]```aaa``````bbbeeecccaaa```aaadddggghhhhhhfffcccaaaaaadddeeecccaaa^^^]]]\\\]]]aaadddeeeeeeeeeeeegggjjjoooxxxwwwpppqqqssssssuuuxxxuuussspppoooooossswwwzzzwwwuuussspppoooooopppqqquuupppooosssvvvtttqqqqqqtttrrrpppoooooonnnllljjjiiihhhhhhkkkppprrrpppnnnkkkllloooqqqssstttttttttuuussspppnnnnnnpppsssuuuvvvuuurrrpppppprrrtttuuuoooooonnnmmmnnnrrrwww{{{rrruuusssnnnlllpppssssssmmmlllkkklllnnnooonnnmmmqqqqqqrrrtttxxxxxxtttooonnnmmmllllllmmmmmmllljjjiiimmmsssvvvuuurrrooonnnpppnnnlllkkkkkkkkkiiigggcccdddeeeeeeeeehhhllloooqqqqqqsssvvvxxxxxxvvvttt^^^```bbbeeefffggggggfffcccbbbbbbfffjjjiiiccc^^^^^^^^^^^^^^^^^^^^^^^^]]]WWW\\\``````]]]\\\___cccfffeeeccccccdddfffhhhiiihhheeebbbaaabbbcccccccccaaa___^^^^^^___aaacccdddbbbcccfffjjjrrr}}}vvvpppqqqssstttuuuxxxyyyvvvrrroooooorrrvvvyyywwwvvvuuusssrrrrrrssssssuuuooommmqqqtttsssqqqrrruuusssrrrqqqrrrqqqooommmkkkkkkkkknnnqqqsssrrrppplllmmmppprrrtttttttttssstttsssqqqnnnmmmnnnqqqsssvvvtttrrrpppppprrruuuwwwnnnooopppnnnlllnnntttyyyvvvxxxvvvqqqooorrrttttttooonnnmmmnnnoooooommmkkkjjjmmmpppssswww{{{yyyuuuppprrrttttttsssqqqnnnmmmkkkkkklllnnnooonnnkkkiiillllllmmmnnnnnnllljjjgggbbbccccccdddfffiiilllnnnnnnnnnppptttwwwwwwrrrnnn\\\]]]```bbbdddfffggggggeeebbb```ccchhhiiieee```^^^^^^^^^___```aaaaaabbb[[[```dddddd```^^^```cccjjjiiigggeeeddddddfffggggggeeebbb```aaabbbccccccdddcccbbbaaa``````aaabbbccceeeiiiooowwwwwwqqqrrrttttttuuuwwwzzzxxxtttrrrqqqsssvvvxxxwwwwwwvvvvvvuuuuuuuuuuuusssnnnlllpppsssrrrqqqqqqrrrrrrqqqrrrssssssqqqooonnnnnnoooqqqrrrsssqqqppplllmmmoooppprrrrrrrrrrrrqqqqqqpppmmmkkkkkknnnppptttrrrqqqpppppprrruuuvvvllloooqqqpppmmmlllnnnqqqxxxzzzyyytttrrrtttvvvuuuqqqpppppppppppppppnnnlllhhhmmmpppppptttzzz{{{wwwqqqvvv|||~~~zzzuuuqqqppppppmmmiiiiiijjjjjjiiihhhiiikkkoooqqqqqqooolllkkkfffeeeeeefffhhhjjjkkklllkkkkkkmmmqqquuutttooojjj[[[\\\^^^```bbbeeefffgggfffbbb___aaaeeegggeeebbb]]]]]]]]]^^^___aaabbbcccbbbfffiiiiiigggddddddfffkkkjjjiiigggdddbbbccceeeeeecccbbb``````aaacccdddeeefffgggfffcccbbbbbbcccgggkkkqqqyyyzzzttttttuuussssssuuuxxxwwwvvvuuuttttttttttttuuuvvvvvvwwwwwwvvvuuutttqqqmmmlllppptttrrrppppppqqqqqqqqqrrrttttttqqqooonnnppprrrttttttsssqqqoookkkkkkllllllmmmnnnoooooolllnnnooonnnjjjiiikkknnnqqqpppppppppqqqssstttuuulllnnnpppqqqooolllkkkjjjvvvyyyzzzvvvtttuuuuuussstttrrrqqqqqqqqqqqqpppnnnjjjpppqqqnnnpppwwwyyytttqqqxxx|||vvvssssssuuurrrmmmjjjiiiiiiiiihhhhhhkkkooorrrrrrqqqqqqqqqnnnllljjjiiijjjjjjiiiggghhhiiillloooqqqoookkkhhh[[[\\\\\\^^^```cccfffgggfffccc``````ccceeeeeeddd```______^^^___```aaabbbeeefffiiikkkkkkjjjiiihhhggghhhhhhfffcccaaaaaacccaaaaaaaaa`````````bbbcccdddgggjjjjjjhhhffffffgggkkkpppxxx}}}wwwvvvuuusssrrrsssssstttuuuvvvuuutttqqqppprrrssstttuuuuuuuuusssrrrqqqmmmmmmrrrvvvtttqqqpppsssrrrrrrssstttssspppnnnkkknnnsssvvvvvvtttrrrpppjjjiiihhhggghhhjjjkkkmmmhhhlllpppoookkkiiijjjlllooooooqqqrrrsssttttttuuummmmmmnnnooopppooollljjjqqqvvvyyyvvvtttuuutttqqquuusssqqqpppqqqqqqqqqpppjjjppppppjjjkkkuuuxxxuuussszzzzzzuuuvvvyyyyyyxxxvvvrrroookkkjjjiiihhhkkkppprrrrrrsssvvvxxxvvvsssooommmllliiifffccceeehhhlllmmmllljjjiiihhh[[[[[[\\\]]]___bbbeeeggggggdddaaa```aaaccceeeeeedddcccaaa``````aaabbbbbbccccccfffiiilllllljjjgggbbbeeegggeeebbb```aaabbb___```````````````bbbcccbbbfffkkklllkkkiiiiiijjjkkkqqq{{{xxxwwwvvvsssqqqqqqoooqqquuuwwwvvvsssooollloooppprrrttttttsssrrrpppqqqmmmnnntttxxxuuurrrqqquuuttttttuuuuuusssooolllggglllssswwwxxxvvvsssqqqiiihhheeedddeeegggiiikkkfffkkkpppqqqmmmjjjjjjlllnnnooorrrtttuuuuuuuuuuuuooommmlllnnnqqqrrrooolllmmmssswwwvvvttttttrrrnnnuuussspppooopppqqqqqqqqqfffmmmnnngggiiiuuu{{{yyyvvv|||xxxuuuyyy~~~zzz|||}}}zzztttnnnjjjiiihhhllloooqqqrrrtttyyy||||||xxxsssooommmiiiddd```cccggglllllljjjggggggiiicccaaa```aaacccdddbbb___ccccccaaa^^^\\\^^^aaadddfffgggfffdddbbbaaabbbccchhhhhhiiikkkllljjjfffcccbbbdddeeedddbbb___^^^^^^___``````___^^^^^^aaaccc``````aaadddgggiiiiiihhhnnnttt~~~{{{vvvsssssssssrrrrrrtttuuuvvvtttpppkkkhhhlllnnnqqqrrrrrrqqqqqqrrrrrrlllllluuuzzzxxxttttttssstttvvvuuurrrpppooooooqqqlllnnnvvvzzzvvvssstttnnnhhheeehhhhhhgggiiiooojjjmmmrrrsssqqqmmmjjjiiikkkkkklllppptttuuurrrooorrrpppooooooqqqsssrrrqqqqqqqqqqqqrrrsssrrrpppnnnnnnrrrppphhheeekkkqqqrrrlllmmmnnnppprrrtttvvvwwwuuuxxx|||}}}|||{{{}}}~~~~~~~~~|||xxxuuuttttttmmmppptttwwwwwwxxxxxxyyyzzzxxxuuurrrpppnnnkkkiiieeedddeeefffiiijjjiiigggdddaaa]]]]]]^^^______]]]```bbbcccbbbaaaaaabbbccceeeffffffeeecccbbbdddeeeggggggiiilllmmmkkkgggcccbbbcccddddddbbb```___^^^^^^_________]]]]]]___```]]]]]]^^^aaadddgggiiiiiirrrxxx|||wwwsssrrrsssssssssrrrtttvvvwwwuuupppkkkhhhjjjlllooorrrrrrpppooonnnooojjjiiipppuuussspppppprrrtttuuutttqqqnnnnnnnnnooolllmmmuuuxxxvvvssstttssslllhhhkkkmmmjjjggghhhiiillloooqqqqqqpppnnnmmmnnnllllllnnnrrrtttsssqqqqqqpppooopppqqqrrrrrrrrrrrrpppnnnmmmnnnpppqqqppprrruuurrrkkkgggkkkoooooolllmmmnnnoooqqqssstttuuutttwwwzzz{{{zzzzzz|||~~~}}}yyywwwwwwrrruuuyyy{{{}}}}}}}}}|||zzzwwwsssqqqpppoookkkhhhggggggggghhhjjjkkkjjjhhhfffbbb^^^[[[[[[\\\]]]]]]]]]```eeegggfffdddbbbbbbbbbcccdddcccbbbaaabbbddddddeeeiiilllnnnlllgggcccaaaaaabbbbbbbbbaaa___^^^]]]___aaaaaa```_________]]]]]]]]]^^^bbbfffjjjmmmwww}}}~~~yyyuuuqqqppppppqqqrrrrrrqqqsssvvvwwwuuupppjjjgggiiilllpppssstttrrrooommmmmmiiihhhllloooooommmmmmqqqrrrsssrrrooommmllllllmmmkkkmmmsssvvvuuussstttuuunnnjjjmmmqqqnnniiieeejjjjjjkkknnnqqqrrrrrrqqqqqqnnnllllllnnnqqqrrrrrrnnnooopppppppppppprrrtttuuurrrmmmkkkmmmqqquuuwwwvvvxxxuuuoookkklllmmmllllllmmmmmmnnnooopppqqqrrrsssuuuwwwxxxxxxyyy{{{}}}|||zzzvvvxxx|||~~~zzzuuupppooopppppplllgggjjjjjjiiijjjllllllkkkiiifffdddaaa___]]]]]]\\\\\\\\\___dddgggfffdddcccbbbaaabbbcccbbb```______```aaacccfffkkkmmmkkkfffccc___^^^___```aaa```^^^]]]___bbbeeefffdddbbbaaaaaa______^^^^^^aaaffflllqqq|||{{{tttqqqnnnnnnoooppppppppppppsssvvvxxxvvvqqqkkkgggkkknnnsssxxxyyywwwrrrooonnnkkkhhhiiikkkllllllkkkpppqqqqqqpppmmmkkkkkklllkkkkkknnnqqqsssssssssssspppnnnlllmmmnnnnnnlllkkklllkkkjjjlllpppssstttssssssoookkkiiiiiilllppprrrkkkmmmooooooooopppsssuuuxxxuuuqqqooorrrvvvzzz|||wwwwwwuuuqqqooonnnmmmmmmmmmmmmmmmnnnnnnooooooppprrrssstttuuuvvvxxxzzz{{{}}}}}}wwwxxx{{{~~~~~~|||zzztttooonnnqqqqqqmmmiiimmmlllkkklllmmmmmmkkkjjjbbbccccccbbb```]]][[[ZZZ]]]___cccdddcccccccccccccccdddeeedddaaa___^^^______```dddhhhjjjiiieeebbb]]]\\\\\\]]]______\\\ZZZ^^^aaaeeefffeeecccbbbaaaaaaaaaaaa```bbbhhhpppvvv{{{sssqqqooooooooopppooonnnooorrruuuwwwvvvqqqllliiillloootttyyy}}}{{{vvvqqqnnnllliiiffffffhhhiiiiiinnnoooooonnnlllkkklllmmmkkkmmmooopppqqqrrrsssrrrnnnqqqqqqlllggggggkkkpppnnnlllkkkkkkmmmppprrrsssrrroookkkgggfffhhhlllooojjjkkkmmmnnnoooqqqsssuuuvvvtttssssssvvvyyyzzz{{{tttrrrqqqrrrqqqpppppppppmmmnnnnnnnnnoooooooooooorrrrrrsssuuuwwwyyyzzzzzzzzzyyyyyyyyy|||~~~}}}{{{zzzuuupppoooqqqrrrpppmmmnnnmmmmmmmmmoooooommmkkk\\\___bbbbbb```]]][[[ZZZ___aaabbbcccbbbaaabbbdddeeeggghhhgggeeecccbbbbbb```aaacccfffhhhhhheeebbb^^^\\\[[[\\\^^^^^^[[[WWWZZZ]]]aaaccccccbbbaaaaaacccdddeeeeeehhhnnnxxx|||tttsssrrrrrrrrrrrrpppnnnnnnqqqsssuuuuuurrrooollllllmmmrrryyy~~~~~~xxxsssmmmlllhhhbbb```dddfffffflllmmmmmmlllkkkkkkmmmooolllppprrrpppoooqqqrrrqqqooouuuvvvlllbbbaaagggmmmmmmmmmmmmlllkkklllpppsssrrrpppmmmiiiffffffjjjmmmjjjiiiiiilllpppsssttttttrrrqqqppprrrtttvvvvvvvvvqqqmmmlllppprrrqqqqqqsssoooooooooppppppqqqqqqqqqqqqrrrssswwwzzz|||{{{yyyxxx~~~~~~{{{yyy{{{~~~~~~|||yyywwwsssrrrrrrssssssssspppooooooppprrrrrrpppooo[[[^^^aaabbb```^^^^^^___```bbbdddeeedddbbbbbbcccbbbdddfffgggfffddddddddddddcccdddfffhhhhhhfffddd```^^^\\\]]]______[[[WWWYYY\\\___aaabbbbbbbbbcccgggjjjmmmpppttt||||||uuuttttttuuuvvvvvvtttrrrnnnoooqqqsssssssssqqqpppmmmnnnrrryyy}}}xxxnnnoooiiiaaa^^^bbbffffffjjjkkkllllllkkkmmmooorrrmmmssstttpppnnnqqqrrrpppooovvvwwwmmmdddcccgggiiihhhlllnnnmmmiiiiiioootttrrrrrrppplllhhhgggiiikkkkkkgggeeeiiiqqqvvvuuurrrpppnnnmmmnnnppprrrrrrrrrpppjjjhhhmmmqqqpppqqqtttppppppqqqqqqrrrsssttttttqqqrrruuuyyy}}}~~~|||yyywww}}}|||xxxxxx|||~~~|||yyyyyyxxxuuussssssvvvyyysssrrrrrrsssuuuvvvuuusss^^^```bbbbbb``````cccfff```cccggghhhfffdddbbbaaa\\\___bbbddddddddddddeeegggfffeeefffhhhiiigggfffccc___]]]^^^aaa```\\\WWWZZZ]]]```bbbcccdddeeeggglllpppuuuzzz|||uuuuuuuuuwwwyyyyyyxxxvvvnnnoooppprrrsssssssssrrrpppqqqttt|||}}}rrrrrrmmmbbb___dddhhhhhhiiijjjkkkkkklllmmmqqqsssooouuuvvvqqqnnnppprrrppplllssstttnnniiijjjjjjhhhdddjjjooommmhhhhhhooovvvrrrsssssspppkkkhhhiiijjjkkkfffccchhhrrrxxxvvvqqqqqqooollllllnnnppprrrrrrpppiiifffkkkooooooppptttpppqqqrrrssstttuuuuuuvvvqqqrrrvvv{{{}}}yyywww}}}{{{uuuuuuyyy|||}}}{{{yyy{{{{{{xxxtttsssxxx}}}uuuttttttvvvxxxyyyxxxwwwfffeeedddddddddeeeeeefffbbbcccddddddeeeeeeddddddbbbaaa```aaacccfffffffffggghhhiiilllmmmkkkgggccceeeeeecccaaa___\\\ZZZYYY^^^aaaeeeffffffhhhkkkooorrruuu~~~|||wwwqqqqqqqqqqqqrrrrrrrrrssstttqqqssswwwyyyxxxyyy||||||~~~yyyvvvsssooogggaaadddkkkeeejjjnnnkkkfffhhhpppyyyzzzyyywwwtttqqqpppooonnnsssrrrpppooonnnmmmkkkiiibbbjjjqqqqqqllliiilllrrrtttrrroooooooooooonnnmmmkkkiiihhhlllrrrwwwyyyxxxqqqqqqpppooooooqqqvvvzzzvvvnnnkkkooorrrqqqrrrvvvwwwsssoooooorrruuussspppnnnooosssxxx|||}}}{{{yyywww}}}}}}yyyxxxxxxzzz{{{{{{zzz||||||zzzwwwvvvyyy|||yyyyyyyyyzzz{{{zzzxxxvvveeefffffffffffffffggggggcccccccccccccccdddddddddbbbaaaaaaccceeeffffffeeeccceeegggiiiiiigggeeedddddddddcccbbbaaa___]]]\\\]]]aaaeeehhhhhhjjjnnnrrrxxx{{{yyyuuuoooooommmmmmmmmnnnpppqqqrrrppprrrwwwyyyyyy}}}|||xxxtttnnnhhhhhhmmmfffiiikkkiiigggiiiqqqyyy}}}|||zzzxxxuuusssqqqpppsssqqqpppooonnnmmmkkkjjjfffkkkppppppllljjjmmmqqquuusssqqqppppppooonnnmmmmmmlllkkknnnrrrvvvwwwvvvrrrqqqpppnnnnnnpppuuuyyyxxxqqqnnnqqqsssrrrsssvvvxxxtttppppppssstttsssppplllnnnpppsssuuuwwwyyyyyy|||}}}zzzxxxyyy{{{||||||yyy|||~~~}}}zzzwwwwwwwwwzzzyyyyyyyyyyyyyyywwwvvveeefffggghhhiiihhhhhhgggddddddcccbbbbbbbbbccccccccccccdddfffhhhgggeeeccc___bbbeeeeeebbbaaaaaacccbbbbbbbbbcccbbbaaaaaa```\\\```fffhhhjjjlllqqquuu~~~wwwrrrooommmlllkkkkkkmmmoooqqqooonnnpppsssuuuxxxzzzxxxtttooommmnnniiiiiihhhfffgggkkkrrrwww~~~~~~}}}|||yyywwwtttrrrsssrrrqqqooonnnmmmmmmlllkkkmmmnnnmmmllllllnnnpppvvvtttqqqpppppppppnnnmmmpppoooooopppsssuuuuuuuuusssrrrpppnnnmmmooossswwwzzzuuuqqqrrrsssrrrrrrtttxxxtttqqqqqqssstttrrroooiiilllnnnnnnnnnppptttxxx}}}zzzyyyzzz{{{||||||xxx{{{}}}yyyuuuttt{{{zzzxxxwwwvvvvvvvvvvvvdddeeegggiiiiiihhhgggffffffeeedddcccbbbcccddddddcccdddfffhhhjjjhhheeebbb]]]aaadddbbb]]]ZZZ\\\```^^^___```aaabbbbbbbbbbbb\\\```eeehhhjjjmmmssswww{{{uuurrrnnnnnnnnnnnnooopppqqqrrrmmmkkklllnnnooorrr{{{}}}wwwwwwwwwsssooonnnnnnkkkgggeeeggglllpppssszzz{{{||||||{{{xxxuuuttttttssssssqqqoooooooooppppppnnnlllkkklllmmmnnnnnnvvvtttqqqppppppooommmlllooopppqqqssstttuuuuuuuuussssssqqqooommmnnnrrruuuxxxvvvsssrrrqqqpppppppppvvvsssqqqqqqrrrrrrpppnnngggkkknnnnnnkkklllqqqvvv}}}{{{xxxxxxyyy{{{{{{zzzvvvyyy|||~~~}}}zzzwwwuuu{{{zzzxxxuuussssssuuuwwwdddeeeggghhhhhhgggeeedddeeeeeeddddddddddddeeeeeecccdddfffiiijjjiiieeebbb___bbbdddaaa[[[XXXYYY\\\[[[[[[]]]___```aaaaaaaaa[[[___dddgggjjjpppwww}}}yyyuuurrrkkkmmmppprrrttttttssssssoookkkiiijjjiiijjjrrrzzzxxxsssvvvyyyvvvrrrooorrrnnniiigggiiilllnnnooosssuuuwwwxxxxxxwwwvvvtttuuuuuuuuussspppppprrruuutttqqqmmmlllmmmoooooonnnuuusssqqqooooooooommmlllmmmooorrrtttvvvvvvvvvvvvrrrsssrrrqqqooooooqqqsssuuuuuutttqqqoooooooooooosssrrrqqqqqqqqqpppooommmggglllqqqqqqnnnnnnqqquuu~~~|||}}}zzzxxxvvvvvvxxxyyyyyyxxxvvvvvvwwwxxxzzz{{{{{{zzz{{{zzzxxxuuuqqqqqqtttwwwfffggghhhhhhgggfffdddcccbbbcccdddeeeeeeeeeeeedddbbbccceeehhhjjjiiifffcccaaaccceeeccc^^^[[[ZZZ[[[YYYZZZ[[[]]]^^^_________\\\```dddhhhnnnwww{{{wwwtttsssjjjlllpppsssvvvwwwwwwwwwuuupppkkkkkkjjjhhhjjjnnn|||uuussswwwzzzwwwsssqqqsssooollljjjkkklllnnnnnnpppqqqssstttuuuuuutttttttttvvvvvvsssqqqqqqtttxxxyyyvvvsssqqqqqqqqqqqqqqquuusssqqqpppppppppooonnnlllooosssvvvvvvuuuttttttppprrrttttttrrrqqqqqqrrrsssvvvvvvrrrpppqqqrrrqqqqqqqqqqqqqqqqqqppppppoookkkooossstttrrrqqqsssuuuzzz~~~yyyzzz|||}}}wwwvvvuuuuuuwwwxxxxxxwwwuuusssrrrtttwwwzzz|||}}}yyyzzzyyyvvvrrrrrruuuyyykkkjjjiiihhhfffeeedddddd]]]___bbbdddeeeeeecccbbbaaabbbdddgggiiiiiifffdddaaacccdddeeedddaaa^^^]]]YYYZZZ[[[\\\]]]]]]]]]]]]^^^aaafffllluuu~~~wwwtttssssssnnnooopppssswww{{{~~~wwwqqqqqqpppllliiihhhooozzz~~~xxxsssrrrvvvwwwtttpppooooooooonnnmmmmmmnnnpppqqqrrrsssssssssssssssssssssssstttuuurrrooooootttxxx}}}|||zzzxxxvvvuuuuuuvvvuuutttrrrrrrssssssrrrqqqlllqqquuuwwwuuurrrqqqqqqnnnrrrvvvwwwvvvtttrrrqqqsssxxxzzzuuusssvvvxxxwwwpppqqqssstttsssrrrrrrrrrrrrrrrrrrssssssuuuvvvwwwyyy~~~xxxwwwyyyzzzwwwvvvuuuvvvwwwxxxxxxwwwtttrrrqqqrrrvvvyyyzzzzzzwwwyyyzzzwwwsssrrrvvvzzznnnmmmkkkhhhgggeeeeeeeeeYYY\\\```ccceeedddbbb```aaaaaaccceeehhhiiigggeeeaaabbbdddfffhhhfffbbb___[[[[[[\\\]]]]]]]]]]]]\\\___bbbgggooo{{{yyytttrrrrrrssstttsssssstttxxx|||vvvvvvwwwrrrkkkfffdddoooxxxxxxvvvwwwyyyyyytttqqqqqqttttttoookkkkkkkkkmmmoooooooooppprrrtttvvvvvvtttsssrrrrrrrrrrrrqqqssstttqqqmmmnnnsssxxx}}}zzzxxxxxxyyyvvvuuussssssuuuvvvuuutttnnnrrrwwwxxxtttpppnnnnnnmmmqqqwwwyyyxxxuuurrrqqqttt{{{}}}yyywww{{{}}}|||ppprrrtttuuuuuutttuuuuuuxxxuuuqqqqqqsssvvvxxxyyyzzzxxxvvvwwwxxxwwwvvvuuuvvvxxxyyyyyywwwtttrrrqqqrrrvvvxxxxxxvvvvvvyyyzzzxxxtttssswww{{{nnnlllhhhdddaaa`````````___aaaccccccbbbaaaaaaaaagggfffeeeddddddeeeggghhhbbbbbbccccccccccccccccccdddbbb```___`````````___dddjjjrrrxxx}}}uuurrrrrrrrrrrrvvvttttttyyy}}}ssshhhooommmnnnqqqrrrpppqqqtttsssqqqppprrruuuuuupppkkklllnnnooopppppprrruuuwwwtttxxx{{{xxxrrrnnnmmmooopppppppppqqqrrrsssuuuvvvzzzyyyyyy|||~~~{{{xxxyyyzzzxxxwwwzzzzzzuuuuuutttsssqqqnnnmmmlllqqqppppppqqqtttvvvvvvuuuwwwyyy{{{}}}~~~uuuqqqooorrruuutttuuuxxxuuuuuuuuuuuuuuuwwwyyyzzz}}}|||{{{}}}{{{vvvtttuuuxxx}}}}}}yyyssssssssstttvvvxxxzzz|||~~~zzzuuutttwwwyyyzzzzzzjjjjjjiiihhhfffccc```___^^^aaacccddddddcccdddeeehhhhhhgggfffffffffggghhheeeeeeeeeeeeeeeeeeeeeeeeeeecccaaaaaabbbdddfffgggfffnnnwww}}}uuussssssttttttwwwvvvxxx}}}tttnnnlllqqquuutttssssssxxxtttrrrrrrtttsssnnniiihhhiiikkklllmmmnnnooopppssswwwyyywwwrrrmmmlllmmmooooooooopppqqqssstttuuuyyywwwvvvwwwzzz}}}}}}|||{{{|||zzzxxx{{{{{{vvvwwwvvvuuusssrrrqqqrrrrrrqqqqqqrrrtttuuutttssswwwxxx{{{}}}~~~xxxtttrrrvvvxxxwwwxxxzzzwwwvvvvvvvvvwwwxxxzzz{{{||||||}}}}}}yyywwwxxxzzz}}}~~~{{{uuuuuuuuuvvvxxxzzz|||~~~~~~{{{wwwwwwyyy|||~~~~~~dddfffiiijjjiiifffaaa^^^^^^aaadddeeeeeeeeefffgggjjjiiihhhgggggggggggggggiiihhhhhhhhhgggfffffffffdddbbbaaa```bbbfffjjjmmmkkksss|||uuusssuuuwwwxxxyyyzzz~~~~~~tttmmmqqqvvvwwwtttrrryyyvvvrrrrrrsssssspppmmmkkklllnnnpppppppppooonnnooosssvvvuuuqqqmmmllllllpppppppppqqqsssuuuvvvwwwwwwuuussssssvvvzzz}}}~~~}}}~~~|||zzz|||~~~zzzzzzzzzxxxvvvuuuwwwxxxuuutttuuuwwwyyyyyywwwuuuwwwyyy|||~~~|||xxxwww{{{}}}{{{{{{|||yyyxxxwwwwwwxxxzzz}}}~~~}}}~~~|||||||||{{{{{{|||~~~~~~}}}xxxxxxyyyzzz|||~~~|||{{{|||~~~aaacccfffiiihhhfffbbb```___bbbdddfffeeeeeefffgggjjjiiihhhgggffffffeeeeeejjjiiiiiihhhgggffffffeeebbbaaa___^^^___dddkkkppppppzzzzzztttsssvvv{{{~~~}}}sssrrrttttttssstttvvvtttrrrrrrtttuuuuuutttoooppprrrtttuuussspppmmmjjjmmmqqqrrrpppnnnmmmmmmrrrrrrssstttuuuwwwxxxyyyuuutttssstttvvvxxx{{{||||||}}}}}}zzz|||~~~~~~}}}zzzwwwvvvxxx{{{xxxxxxzzz|||~~~|||yyy{{{{{{{{{~~~|||}}}{{{zzzyyyyyyzzz}}}~~~yyyxxxzzz||||||||||||}}}}}}}}}}}}{{{{{{|||~~~```aaaccceeeeeeeeedddcccaaaccceeefffdddcccddddddhhhhhhggggggfffeeeddddddhhhhhhggggggfffeeeddddddccccccaaa___```eeemmmssswww~~~xxxttttttyyy{{{uuupppnnnqqqvvvuuutttssstttuuuwwwwwwwwwnnnnnnooorrrsssrrrmmmiiihhhjjjmmmooopppppppppqqqsssssssssssstttvvvwwwxxxtttuuuxxxyyyyyyxxxxxxwwwyyy||||||zzz||||||vvvtttwwwzzzyyyyyyzzz~~~|||~~~}}}~~~}}}}}}}}}|||zzzzzz{{{~~~~~~uuutttvvv{{{{{{{{{{{{zzzzzz{{{|||||||||~~~aaabbbbbbcccdddeeeffffffbbbdddffffffeeecccccccccffffffggggggfffeeedddcccfffeeeeeeddddddcccccccccfffggggggeeeeeejjjssszzz~~~{{{wwwuuuvvv~~~yyyrrrnnnpppuuuxxxxxxwwwwwwvvvvvvvvvuuuqqqpppqqqsssvvvuuupppkkklllmmmnnnoooqqqssstttuuurrrrrrrrrrrrrrrsssttttttssswww|||~~~{{{xxxwwwwwwzzz{{{yyyzzz~~~wwwtttvvvyyyyyyyyyyyy{{{~~~}}}~~~|||{{{zzz|||vvvrrrtttxxxyyyzzzzzzxxxxxxyyy{{{{{{|||~~~bbbcccdddeeefffgggggggggbbbdddfffgggfffeeeffffffffffffggghhhggggggfffeeeccccccccccccccccccccccccfffhhhjjjjjjkkkpppyyy|||{{{yyywwwzzz~~~{{{tttppppppvvvxxxyyyyyyxxxwwwvvvvvvyyywwwwwwyyy||||||wwwsssvvvtttrrrrrrsssuuuwwwxxxvvvuuuttttttsssssstttttttttyyy~~~||||||xxx{{{{{{wwwwww|||yyyuuuwwwzzz~~~|||zzzzzz}}}~~~~~~}}}{{{zzz|||zzztttuuuuuuxxxzzzzzzyyyxxxyyy{{{yyyzzz|||~~~bbbdddfffhhhiiiiiihhhhhhaaacccggghhhhhhhhhiiijjjfffggghhhiiiiiihhhggggggbbbcccccccccccccccccccccdddgggjjjlllmmmsss}}}}}}|||{{{zzzyyy}}}~~~{{{qqqkkkrrruuuxxxzzzzzzzzzzzzzzz|||zzzxxx{{{{{{vvv{{{wwwuuuuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuzzzyyy||||||wwwuuuyyy~~~|||{{{wwwyyy|||}}}|||}}}~~~~~~~~~}}}{{{zzz|||~~~xxxxxxtttwww{{{{{{zzzxxxzzz{{{wwwyyy{{{~~~}}}{{{}}}\\\^^^aaaeeehhhjjjjjjkkkggggggffffffgggiiikkkllliiifffdddcccdddfffggggggiiihhhgggeeebbbaaabbbcccfffjjjnnnqqqttt|||}}}xxx|||{{{}}}|||www}}}}}}tttnnnnnnoooqqqtttvvvxxxyyyzzz}}}wwwuuuzzz~~~}}}zzzxxx~~~wwwuuuxxx|||}}}~~~wwwtttuuuxxx{{{zzz{{{~~~}}}vvvwwwxxxwwwxxx||||||xxxvvv|||{{{|||~~~{{{}}}~~~||||||}}}~~~}}}}}}~~~}}}|||{{{}}}~~~zzzxxxtttwwwyyy{{{zzzzzzzzz{{{|||yyyvvvwww{{{xxxvvv{{{___```bbbeeehhhiiikkkkkkiiihhhhhhhhhhhhiiikkkllljjjgggddddddeeefffggggggeeeeeeeeedddcccccceeefffgggkkkqqqvvv{{{|||yyyxxxxxxzzz~~~yyytttzzz}}}vvvrrroooqqqsssvvvxxxyyyyyyyyy|||wwwvvv{{{~~~|||zzz{{{vvvvvv{{{~~~}}}~~~~~~}}}}}}~~~xxxyyyyyywwwwwwzzz~~~|||zzz}}}zzz}}}}}}||||||}}}|||{{{}}}}}}}}}|||{{{{{{}}}}}}{{{wwwyyy{{{{{{zzzyyyzzz{{{yyyvvvuuuvvv{{{}}}{{{}}}dddddddddfffgggiiikkklllkkkjjjjjjiiiiiijjjkkkkkkjjjgggdddcccdddeeefffeee\\\]]]______```aaadddggghhhnnnvvv}}}}}}|||{{{xxxwwwzzz~~~~~~vvvrrrwww}}}}}}yyyvvvrrrtttwwwyyyzzz{{{zzzyyyzzzxxxxxx|||}}}{{{{{{~~~zzzxxx|||~~~{{{{{{{{{xxxwwwxxx}}}~~~zzz|||~~~~~~}}}|||}}}~~~|||{{{~~~~~~{{{zzz{{{}}}}}}|||{{{zzz}}}~~~}}}|||zzz|||}}}|||zzzyyyyyyzzzuuuttttttvvvzzz|||~~~~~~}}}|||~~~~~~ggggggffffffggghhhjjjkkkllllllkkkkkkjjjjjjjjjjjjhhhfffcccaaabbbcccccccccYYYZZZ\\\]]]___bbbgggjjjmmmsss|||{{{zzz{{{|||yyyxxxzzz~~~{{{vvvsssuuuyyyzzzyyywwwvvvxxxzzz}}}~~~}}}|||{{{zzzyyyzzz}}}}}}{{{}}}~~~~~~~~~~~~|||{{{zzz~~~~~~~~~~~~yyywww|||}}}}}}}}}{{{{{{}}}}}}{{{zzzzzz}}}~~~}}}{{{yyyxxxyyysssssstttvvvwwwyyyyyyyyy{{{zzz||||||hhhhhhgggffffffgggiiijjjkkkkkkkkkkkkjjjiiiiiihhheeebbb___^^^___aaaaaaaaa\\\]]]^^^___bbbgggmmmrrrvvv}}}~~~wwwvvvvvvwwwwwwvvvxxx~~~~~~{{{yyyvvvuuuvvvwwwvvvtttyyy{{{}}}~~~}}}|||{{{{{{~~~}}}{{{}}}}}}~~~}}}}}}}}}~~~~~~{{{wwwwww~~~|||{{{}}}~~~zzzyyyzzz~~~|||yyywwwwwwssstttuuuuuuuuuuuuuuuuuuzzzzzz{{{}}}}}}xxxgggffffffeeeeeeffffffgggiiiiiiiiiiiiiiihhhgggfffbbb___]]]\\\^^^___``````]]]]]]]]]^^^aaaiiirrryyy}}}uuusssrrrrrrsssrrruuu{{{}}}yyyzzz|||{{{wwwuuuuuutttqqqzzz{{{|||}}}~~~~~~~~~~~~}}}{{{~~~~~~}}}~~~}}}|||}}}|||{{{{{{|||~~~xxxvvvyyy|||zzz|||}}}|||||||||}}}yyyvvvtttsssttttttsssrrrrrrtttvvvzzz||||||{{{|||}}}{{{vvvcccddddddeeeeeeeeeddddddeeefffgggggggggfffeeeddd```^^^[[[[[[]]]```aaaaaa___^^^]]]^^^dddnnn{{{~~~wwwtttsssrrrtttrrrsssyyy~~~{{{vvvyyy~~~~~~xxxuuuuuusssoooxxxxxxxxxxxxzzz{{{}}}~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}|||~~~}}}uuuvvv|||zzzxxxyyy}}}~~~|||}}}zzz}}}yyytttqqqqqqrrrsssrrrqqqrrrvvvyyyyyy~~~zzzyyy{{{{{{yyyaaabbbcccdddeeedddcccbbbcccdddeeeffffffeeedddddd___]]][[[\\\^^^aaabbbbbbfffeeedddfffmmmzzz{{{yyywwwuuuxxxuuutttxxxzzz|||yyytttwww~~~zzzuuuuuusssooovvvvvvuuuuuuvvvyyy|||~~~zzz}}}~~~~~~}}}{{{}}}|||~~~~~~{{{||||||yyyxxxxxxyyy{{{|||~~~~~~~~~~~~|||sssvvv}}}}}}}}}~~~yyyuuuvvvzzz~~~||||||{{{}}}xxx|||zzzssspppooopppqqqppppppsssxxx}}}yyyzzzwwwzzz}}}|||bbbeeehhhhhhfffccc```___]]]___bbbeeefffgggfffeeehhhccc^^^[[[\\\```eeeggghhhjjjmmmooouuu{{{xxxwwwtttrrrrrrrrrssswww|||~~~|||yyy}}}xxxtttuuuvvvxxx{{{{{{vvvmmmffflllqqqvvvvvvsssrrruuuxxx|||~~~}}}zzzyyy{{{~~~yyyzzz{{{{{{zzzwwwtttrrr}}}~~~}}}vvvuuuyyy~~~~~~{{{}}}|||wwwtttsssppppppqqqrrrtttwwwzzz|||~~~{{{yyy{{{~~~}}}{{{||||||{{{zzzrrrpppttt{{{}}}yyyyyy||||||zzzyyyzzzzzz{{{~~~yyyyyy|||yyyrrrnnnqqqvvvzzzzzzxxxtttqqqrrrqqqpppnnnnnnppptttxxx{{{}}}zzzrrrpppuuuzzzyyyccceeehhhiiihhheeecccbbb]]]^^^aaacccfffgggggghhhiiigggccc``````bbbcccdddgggkkkqqqwww|||yyyxxxvvvtttqqqppprrrvvv|||}}}{{{xxxyyy~~~}}}}}}}}}zzzvvvsssooopppssswwwzzzxxxqqqkkkkkkpppuuuuuusssqqqsssuuuyyy{{{}}}|||yyyvvvuuuuuuuuuvvvwwwwwwvvvssspppnnnwwwyyy{{{{{{xxxvvvvvvwwwvvvqqqllllllppptttvvvuuuwwwxxxxxxvvvrrrpppooopppnnnnnnoooppprrrtttuuuvvvtttxxxzzzyyytttrrrsssuuuyyyxxxwwwxxxxxxwwwuuurrrooonnnqqqxxxzzzvvvvvvyyy}}}}}}{{{yyywwwvvvxxxyyy}}}}}}xxxrrrqqqtttrrrmmmjjjmmmrrruuuvvvsssooolllllllllkkkjjjjjjmmmqqquuuuuuwwwtttmmmjjjooossssssccceeeggghhhiiihhhfffeee``````bbbcccfffhhhjjjkkklllkkkiiigggeeeeeeeeeeeehhhnnnxxx|||yyyxxxvvvuuuoooooorrrwww|||}}}{{{xxxuuu|||~~~|||zzzyyywwwssspppkkkkkknnnssswwwwwwrrrnnnjjjooossstttrrrppppppqqqvvvxxx{{{zzzvvvrrrnnnlllnnnooooooooommmkkkiiigggnnnpppqqqpppmmmjjjhhhhhhjjjgggdddeeeiiimmmmmmlllpppooollliiiffffffhhhjjjjjjkkklllmmmnnnnnnmmmllliiimmmqqqqqqmmmjjjjjjkkkmmmmmmnnnpppqqqpppllliiihhhgggjjjnnnpppnnnnnnpppuuuwwwwwwuuurrrqqqtttwww{{{xxxqqqjjjhhhjjjiiigggdddgggkkknnnnnnlllhhheeecccddddddddddddggglllpppnnnpppmmmhhheeegggjjjjjjbbbcccdddfffhhhiiihhhgggddddddcccdddeeehhhkkkllllllkkkjjjiiihhhhhhjjjlllmmmuuu{{{xxxwwwvvvuuupppppprrrwww|||~~~|||yyyvvv||||||xxxvvvsssooommmkkkkkkkkkooosssssspppmmmiiimmmqqqrrrpppnnnmmmmmmtttuuuvvvuuusssooollljjjggggggfffeeedddbbbaaa```eeefffgggfffccc___\\\ZZZ]]][[[[[[\\\```bbbcccbbbddddddbbb___]]]]]]```bbbeeefffhhhiiihhhfffdddbbbaaaeeeiiikkkiiifffdddcccddddddeeeggghhhhhhfffccc______aaacccddddddeeefffiiilllooonnnlllmmmqqquuuyyyuuummmeeeaaaaaabbbbbb```bbbeeehhhhhheeeaaa___ZZZ[[[\\\]]]^^^aaafffiiiiiiiiihhhdddaaa```aaabbbaaa``````bbbfffhhhhhhgggfffeeecccbbbccceeehhhiiihhhiiiiiihhhiiimmmsssxxxxxx~~~yyywwwvvvuuuuuupppoooqqquuu{{{~~~|||zzzuuuzzz}}}~~~|||vvvrrrnnnkkkiiiiiiggggggiiinnnppppppmmmhhhjjjmmmooonnnlllkkkjjjqqqpppooonnnnnnmmmlllkkkdddcccbbb```___^^^]]]]]]______^^^]]][[[XXXTTTRRROOOOOOOOOPPPSSSTTTUUUTTTWWWXXXYYYYYYXXXXXXYYY[[[___aaabbbcccccc```]]]ZZZZZZ^^^bbbeeedddaaa^^^]]]___^^^]]]^^^```bbbcccbbb[[[\\\\\\\\\]]]^^^```___^^^aaaeeeggghhhjjjnnnrrruuupppiiibbb]]]ZZZ[[[]]]]]]^^^aaacccbbb```\\\ZZZTTTVVVWWWXXXYYY[[[___bbbbbbaaaaaa___[[[XXXWWWXXX```^^^]]]___dddggghhhfffdddcccbbbaaabbbdddfffhhhhhhkkkmmmooorrrxxx~~~|||yyyvvvtttsssssssssmmmllllllpppuuuyyyzzzyyyuuuyyy{{{{{{}}}wwwpppkkkiiigggeeecccaaa```bbbhhhmmmooonnneeefffggghhhiiiiiihhhgggkkkiiigggggghhhiiihhhhhhcccaaa___]]]\\\[[[\\\\\\[[[YYYWWWVVVVVVTTTQQQOOOKKKKKKJJJJJJKKKKKKLLLLLLLLLOOORRRTTTUUUUUUUUUVVVZZZ[[[]]]^^^]]][[[XXXVVVUUUWWW[[[^^^^^^\\\YYYWWWZZZYYYXXXYYY\\\___aaaaaa\\\^^^]]]ZZZZZZ^^^```^^^XXXZZZ]]]aaaeeeiiilllnnnooojjjfffaaa[[[TTTTTTWWWZZZ\\\^^^___^^^[[[XXXVVVRRRSSSUUUUUUUUUWWWZZZ\\\ZZZYYYZZZZZZUUUOOOMMMNNNaaa^^^[[[^^^cccggghhhfffdddddddddeeegggiiikkkmmmqqqvvv|||xxxrrrqqqpppnnnlllkkkkkklllhhheeedddggglllrrrttttttuuuyyyzzzyyy{{{}}}|||vvvnnngggdddcccbbbbbbaaa]]]ZZZ\\\aaafffiiiiiiaaa``````aaacccdddeeeeeebbbaaa```aaabbbccc```^^^___]]]ZZZXXXVVVVVVWWWXXXXXXUUURRRQQQQQQRRRPPPNNNJJJJJJHHHFFFEEEEEEFFFGGGDDDGGGKKKNNNPPPQQQTTTUUUUUUVVVXXXYYYYYYXXXVVVUUURRRTTTWWWZZZ[[[ZZZXXXUUUUUUTTTUUUXXX\\\^^^___^^^]]]___^^^YYYYYY^^^```^^^YYYXXXYYY^^^fffjjjkkkiiilllhhhfffeee]]]TTTRRRUUUXXXYYYZZZ[[[ZZZWWWTTTRRRSSSTTTTTTTTTSSSTTTVVVXXXWWWUUUVVVXXXSSSKKKGGGIIIbbb^^^[[[]]]cccggghhhfffeeefffhhhjjjmmmpppsssttt{{{yyynnnggghhhgggfffdddccccccdddddd```^^^```ffflllooopppppptttvvvuuuvvvzzz{{{xxxtttnnnfff```^^^___``````bbb^^^YYYXXX[[[```aaabbb^^^\\\[[[\\\^^^aaabbbbbb[[[[[[[[[^^^___^^^YYYTTTZZZXXXTTTRRRPPPQQQRRRSSSWWWSSSOOONNNOOOQQQPPPOOOFFFEEECCC@@@===<<<>>>???AAADDDGGGJJJLLLOOOSSSVVVSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTVVVYYY[[[[[[YYYWWWPPPQQQTTTYYY]]]^^^]]][[[\\\___]]]WWWWWW]]]___]]]\\\YYYYYY^^^gggllljjjfffllliiiiiiiiibbbWWWSSSVVVVVVWWWXXXYYYWWWUUURRRPPPTTTUUUUUUTTTRRRRRRSSSUUUXXXUUUWWWYYYTTTJJJFFFHHHlllkkkhhhfffgggiiimmmooommmnnnqqquuuyyy}}}{{{mmmdddaaaaaa```^^^\\\ZZZWWWVVVYYYUUURRRUUU]]]dddiiijjjlllpppvvv{{{|||{{{wwwuuurrrjjj___YYYXXXYYYYYYYYYVVVXXXXXXWWWTTTTTTXXX[[[XXXWWWUUUTTTTTTVVVXXXZZZYYYUUUSSSUUUVVVSSSRRRTTTSSSRRROOOLLLJJJIIIIIIIIILLLHHHEEEDDDGGGIIIHHHGGGEEECCC???;;;999999999:::===CCCHHHJJJJJJJJJNNNRRRWWWZZZZZZVVVSSSUUUVVVUUURRRQQQRRRUUUZZZ\\\[[[YYY[[[ZZZ[[[^^^```___ZZZVVVVVVZZZ]]][[[WWWUUUXXX\\\```]]]^^^bbbcccbbbdddhhhhhhkkkllljjjccc]]]YYYWWWSSSRRRSSSXXX\\\\\\VVVQQQXXXUUUUUUVVVUUUPPPNNNPPPTTTUUUUUUTTTQQQLLLGGGDDDtttsssrrrrrrtttvvvyyy{{{}}}~~~sssfff___ZZZZZZYYYXXXVVVTTTRRRQQQSSSSSSSSSTTTWWW\\\aaaeeeggglllsssyyy|||zzzwwwtttjjjbbbXXXRRRPPPQQQQQQPPPRRRSSSTTTSSSQQQPPPRRRTTTPPPNNNMMMKKKLLLNNNPPPQQQQQQLLLJJJLLLMMMJJJIIIJJJMMMLLLJJJHHHGGGGGGGGGGGGJJJGGGCCCBBBDDDEEEDDDCCCCCCAAA===:::888888888999;;;AAAGGGIIIIIIIIIMMMPPPTTTXXXXXXTTTSSSUUUWWWUUUTTTRRRQQQSSSWWWZZZZZZZZZ[[[[[[\\\___aaa```\\\XXXWWWZZZ\\\[[[YYYYYY\\\^^^]]][[[[[[___```___aaadddjjjlllmmmkkkeee```\\\[[[UUUTTTUUUZZZ___```\\\XXXXXXUUUUUUWWWUUUQQQOOOQQQUUUUUUUUUSSSPPPLLLIIIGGGqqqeee[[[UUUOOOOOONNNNNNMMMLLLKKKJJJJJJNNNQQQQQQPPPRRRWWW\\\aaafffooovvvyyyxxxtttqqqfff^^^UUUNNNLLLLLLLLLJJJJJJKKKLLLLLLJJJHHHHHHIIIFFFEEECCCBBBCCCDDDFFFHHHHHHCCCAAABBBCCC@@@>>>@@@EEEDDDCCCBBBBBBBBBBBBCCCFFFCCC@@@>>>>>>>>>===<<<>>><<<:::777666555666777777===CCCFFFGGGGGGIIIKKKNNNRRRSSSPPPPPPSSSUUUTTTTTTRRROOOPPPRRRVVVYYYZZZZZZ[[[\\\___aaaaaa^^^[[[XXXXXXYYYYYYZZZ[[[\\\]]][[[XXXYYY\\\]]]\\\\\\___gggiiijjjhhhdddaaa___^^^WWWVVVWWW[[[```bbb```^^^ZZZWWWVVVXXXWWWSSSRRRSSSUUUTTTRRROOOMMMKKKIIIIIIpppaaaWWWOOOKKKFFFEEEEEEDDDDDDDDDDDDDDDDDDGGGJJJLLLLLLNNNQQQTTT[[[```iiipppsssqqqmmmiiiaaaZZZQQQKKKIIIHHHGGGEEEBBBCCCCCCCCCBBB@@@???>>>>>>>>>===<<<<<<>>>???@@@BBB===;;;======:::888:::>>>>>>==================@@@>>><<<:::888777666555888777555333222222333333222777===AAABBBBBBCCCDDDEEEJJJKKKIIIJJJNNNPPPPPPSSSPPPLLLKKKLLLQQQUUUXXXWWWYYY[[[^^^``````___]]]YYYWWWUUUUUUWWWXXXXXXWWW[[[XXXYYY\\\\\\YYYYYY\\\aaaaaabbbaaa``````___```YYYXXXXXX[[[^^^aaaaaa___\\\ZZZZZZ\\\[[[WWWVVVXXXUUUSSSPPPMMMKKKJJJKKKKKKuuubbbTTTLLLFFFCCC??????>>>===>>>>>>??????AAA@@@AAAEEEJJJMMMNNNMMMUUUZZZaaagggiiifffbbb___XXXQQQIIIDDDBBBAAA???===::::::;;;;;;:::999777555888777666666777777999999===888666888888555444666:::::::::::::::999999999<<<;;;999777444222111000333222111000000000111111///222666999;;;;;;;;;<<<===AAACCCAAAAAAFFFHHHHHHMMMKKKHHHEEEFFFIIINNNRRRRRRTTTWWWZZZ\\\\\\]]]]]][[[YYYUUUTTTTTTTTTSSSRRR[[[YYYZZZ^^^^^^[[[ZZZ]]]___]]]\\\\\\]]]___```aaa]]]\\\[[[\\\^^^`````````___]]]]]]```___[[[[[[]]]YYYWWWSSSPPPNNNOOOQQQRRR{{{gggVVVJJJDDD@@@===<<<;;;:::999999:::;;;<<<>>><<<<<<@@@GGGKKKJJJHHHMMMQQQWWW\\\]]][[[XXXUUUQQQLLLEEEAAA???>>>;;;999555444333444555444222111111111000000111111222333777222000333333111000222666666888999999:::999999;;;;;;:::888444111000000111000000000000000111111...///111333555666666666666:::<<<999999===@@@???DDDDDDCCCAAA@@@BBBFFFIIIJJJMMMQQQTTTUUUWWWYYYZZZ[[[YYYVVVRRRPPPOOOOOOPPPXXXWWWZZZ___bbb``````cccdddaaa]]]\\\]]]___aaaaaa^^^______``````aaaaaabbbaaa^^^___bbbbbb^^^^^^```___]]]YYYVVVVVVWWWYYY[[[vvvkkkYYYKKKCCC???<<<;;;:::999777666666777888999<<<<<<<<<>>>AAACCCEEEFFFDDDGGGLLLQQQSSSSSSQQQOOOKKKFFF@@@===<<<;;;888555333111//////111222111///------........./////////222...,,,///000......000111333666999;;;===>>>>>><<<>>>>>>;;;777444333444111111111222222333333444000000///000111222333222333777888555444777999888<<<===>>>===;;;;;;===@@@CCCGGGKKKNNNOOOQQQTTTWWWSSSSSSRRRMMMIIIGGGJJJMMMRRRRRRWWW```eeefffhhhllllllggg```\\\\\\]]]]]]]]][[[\\\^^^``````aaaaaabbb```^^^___bbbbbb______aaabbb```]]][[[ZZZ[[[]]]___jjj___PPPDDD>>><<<;;;:::999888666444444555666888:::===>>>===;;;<<<@@@DDD>>>AAAFFFJJJMMMNNNNNNMMMBBB===888555555444111...222///,,,,,,///111111///............////////////111,,,+++...000///...000...111555999===@@@AAABBB>>>@@@AAA???:::777666777222333333444555555666666333111//////000111222222222666666333111444666555666999;;;;;;999777888:::???CCCHHHJJJLLLNNNQQQUUUKKKMMMLLLHHHBBBAAAEEEJJJLLLNNNUUU```gggjjjnnnrrrqqqkkkbbb\\\ZZZZZZYYYWWWUUUXXX[[[^^^______```aaa```]]]^^^aaabbb___^^^aaa```___\\\[[[ZZZ\\\^^^___vvvcccTTTEEE???:::555222444555666777777777666555444666666666777888:::<<<===BBBBBBCCCDDDEEEEEEEEEEEEAAA>>>:::555222111111222111///,,,,,,...000222222444222000---------///000333222000//////000222444------///111666;;;@@@CCCEEEEEEFFFFFFDDD@@@<<<:::444666888888777555555555444555666555444333555666777666555444444444444444111777:::777777===AAA@@@@@@AAAEEEJJJPPPTTTUUUUUUNNNLLLHHHBBB>>>===???AAAGGGMMMVVVaaajjjppptttuuusssiii]]]WWWXXXYYYVVVSSSVVVTTTQQQRRRUUUYYY\\\]]]___[[[WWWWWWZZZ^^^______]]]]]]]]]\\\ZZZYYYXXXWWWwwwgggZZZMMMAAA<<<999555333444111111222333444444555444444555555666777999:::;;;>>>???@@@@@@AAAAAAAAAAAA>>>;;;888444111000000000000...------///111111111333222///---,,,---...000222111000///...///000000------...000333777;;;===@@@AAABBBCCCBBB@@@>>>===:::;;;<<<;;;999777666777999:::;;;;;;999888999:::::::::999999888777666666666<<>>?????????<<<======<<<::::::;;;<<<>>>@@@BBBBBB@@@???>>>>>>???@@@@@@@@@???>>><<<;;;===CCCGGGGGGHHHKKKMMMLLLIIILLLRRRXXX^^^aaa___^^^YYYUUUNNNFFF???<<<===???BBBFFFMMMWWWaaajjjrrruuuyyynnn```VVVSSSSSSQQQNNNLLLKKKLLLOOOQQQRRRQQQOOOVVVSSSQQQQQQSSSVVVXXXYYYZZZ[[[]]]^^^]]][[[WWWUUUooo___TTTDDD???:::777666555333333111111111111333555777888222222333333444444444333666777777777777777666666555444333222111000000///......000222444555333111000///...,,,,,,,,,---...---...////////////......++++++,,,,,,...000222333444555666777888:::;;;;;;666777888888999;;;>>>AAAAAACCCEEEEEEDDDBBBAAAAAACCCDDDFFFGGGHHHGGGEEEDDDEEEHHHLLLOOOQQQRRRRRRRRROOOPPPSSSXXX]]]aaaaaaaaa```\\\TTTKKKCCC@@@@@@AAAFFFHHHMMMUUU^^^gggnnnsssvvvkkk^^^UUUQQQQQQPPPOOOKKKLLLNNNQQQSSSSSSPPPMMMRRRPPPOOOOOOPPPSSSUUUVVVWWWZZZ^^^aaabbb```]]]ZZZsss```PPPFFF???===:::777555555444222444333333222333444666777222333333333333222111111555555555555444444333222222222333333333222222111///000111444777777555333//////...---,,,---......,,,,,,...///000111111000***++++++,,,---///000111000000111111222333333444000222333333444666:::===???AAACCCCCCAAA@@@@@@AAACCCEEEHHHJJJLLLLLLKKKKKKHHHHHHLLLPPPSSSSSSSSSSSSRRRQQQPPPRRRVVV[[[___aaabbb___XXXPPPHHHDDDDDDEEELLLMMMOOOSSSZZZaaahhhlllkkkcccXXXPPPNNNNNNOOOPPPMMMNNNPPPSSSUUUUUURRROOOOOOOOOOOONNNNNNPPPRRRTTTSSSWWW]]]bbbddddddaaa___~~~iiiWWWGGG>>>;;;<<<:::666444666666444333333333333444444555666444444555555444222111000444444444333222111000//////111222444555444333333///000111444777888666444//////...............///,,,------...///000111111***++++++,,,------......------............------...///000000000000222444999;;;<<<<<<;;;;;;===???@@@AAACCCFFFHHHIIIIIIIIIDDDBBBDDDJJJNNNMMMMMMNNNPPPMMMIIIIIILLLRRRWWWZZZZZZYYYUUUOOOIIIFFFEEEEEEMMMLLLMMMOOORRRXXX]]]```[[[VVVNNNIIIHHHJJJLLLMMMLLLLLLMMMOOORRRSSSQQQPPPLLLMMMMMMKKKJJJJJJLLLNNNMMMQQQWWW]]]```aaa___^^^ppp^^^PPPEEE>>>666:::999444333777888666222333444666777888999999555666777777555333111///333222222222000///...---,,,...111444555555444333//////000222555666555444///////////////////////////...---,,,,,,---......,,,,,,,,,,,,+++******)))***+++---...---,,,***)))+++---//////......///000444444555555555666:::===;;;;;;<<<===>>>???@@@@@@===888888???CCCCCCCCCFFFFFFBBB???>>>@@@EEEHHHJJJLLLLLLLLLIIIEEEBBBAAABBBFFFFFFFFFFFFIIILLLPPPRRRMMMIIIEEEBBBBBBCCCFFFGGGFFFEEEDDDFFFIIIKKKLLLLLLGGGHHHIIIGGGDDDCCCEEEGGGEEEIIINNNSSSVVVWWWVVVTTTppp___RRRIIIBBB???333777777222222777:::999333444777:::<<<=========777777888888666444111///222111111000///---,,,+++***---000333555555444333...---...000333555444333/////////000000000000000111///---***))))))***+++------,,,+++)))'''&&&%%%(((***,,,......---***)))''')))---//////000000222000111111000111333888<<<777777666666666666777888777111000777<<<;;;<<>>======@@@??????@@@AAADDDGGGIIIDDDBBB???======>>>@@@BBBAAA???======@@@DDDGGGIIIDDDEEEEEECCC???>>>???AAA@@@CCCGGGKKKMMMNNNMMMLLL|||ooo___SSSIII>>>777555999777555333444666:::<<<666888<<>><<<:::777666666666777;;;999888777888;;;???BBBBBB@@@>>>===<<<;;;888555999999:::;;;===???AAABBBlll```SSSJJJCCC;;;777666888666444333444777:::<<<:::<<<@@@DDDGGGHHHIIIIIIGGGEEECCCAAA???;;;777444333333222111000...---,,,...------///222333444333222000...///111222333333555444333555777888888777666555333111///...------++++++******+++,,,...///++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,...//////------///111///000///---,,,,,,///111///---+++,,,...///...---,,,------------,,,******------...000333444222111///000222444555666666666999777555333222222333444888777666555666999;;;===<<<999666555666666666555444555555666888999;;;;;;}}}]]]RRRHHHBBB>>>999666666666555444333555888;;;===>>>@@@DDDHHHKKKMMMNNNNNNLLLMMMNNNKKKFFF???:::888222333444444333000---+++,,,...000000111111333555333111......111333555666666666777999<<<===<<<;;;:::999777444222000///...,,,,,,,,,,,,---...000000***+++---...//////......+++++++++,,,,,,---------------...---,,,+++---.........---+++))))))+++---///---************)))((($$$&&&)))+++,,,***((('''((((((***---000222000///+++++++++,,,...///000111333222000......///000111555444444444444555666777666333000///111333555666111111222222333444444555sssXXXNNNDDD@@@<<<777444444555555555555888;;;>>>AAA@@@BBBFFFJJJMMMNNNOOOOOOMMMQQQTTTRRRKKKDDD???===444444555444333111///---...111333222///...000222444111......111555888999777777888;;;>>>@@@???>>><<<;;;888555333111//////....../////////000000111***,,,...111222111000000///////////////000000111......------,,,---.../////////---***(((((()))+++///...,,,***((('''&&&%%%###%%%'''***+++++++++***((()))+++...111222000...+++*********+++---///111000///---,,,,,,---///000222333333333333333222222333111//////111333444444111111111222222111111111}}}mmmSSSJJJAAA>>>;;;777444555555666777999===AAAEEEGGGFFFHHHJJJMMMOOOOOOOOONNNJJJNNNRRRPPPKKKEEEBBBAAA777666444222000000000000---000222000...---///111333000......222666999;;;666666777:::===??????>>>===<<<:::777555333222222222222222333333333333333---///111444555555444444444333222222222222333444///---,,,,,,,,,...///000111000///,,,)))(((***,,,111000...+++(((&&&&&&&&&%%%%%%&&&'''(((***,,,---,,,---///222444333000---,,,+++))))))***,,,///000000///...------...000111111222222333222111000000000000000111333222000...///000000000000///...---rrrfffJJJBBB;;;::::::777666666666777:::>>>CCCHHHMMMPPPPPPQQQRRRSSSRRRPPPNNNMMMGGGHHHIIIHHHEEEBBBAAA@@@888666333111//////000111)))+++------......000222000...---///222777:::;;;777666555777:::===>>>>>>======;;;999888777777777555666777888999:::::::::666777999;;;<<<<<<<<<<<<:::999777666555555666666222000---,,,---/////////222222000---+++***,,,...000111000---)))''''''(((&&&%%%$$$$$$&&&'''***+++---...000333444333000---***)))((('''(((***,,,...111000...------///000222000000111111111000000///---...///111111000,,,(((,,,,,,---...---,,,+++***xxxddd\\\EEE===888888999777666777777999===CCCIIIPPPUUUXXXXXXXXXXXXVVVTTTPPPLLLJJJEEEBBB???>>>======<<<;;;555555333222000/////////)))))))))+++---/////////---,,,---///333777::::::888666444444777;;;===>>>::::::999999999999999:::666888;;;>>>AAACCCDDDEEEAAABBBCCCCCCDDDEEEFFFFFFCCCBBB???===;;;;;;<<<<<<<<<888333111111222222111222222000...,,,+++---000///000000---***((()))+++%%%&&&&&&&&&''''''''''''((())),,,000222111...***((((((''''''((()))***+++000///---,,,,,,---...///.............../////////---------...///...,,,***)))***,,,---,,,+++)))(((lllZZZTTTFFF>>>888888999666444555888;;;???FFFMMMTTTZZZ]]]\\\[[[ZZZWWWSSSNNNIIIFFFDDD???999777777999888666333333444444222000---,,,---+++)))***,,,...,,,))),,,+++,,,///444888999999999666333333666:::<<<>>>666666666666777888999999666999===BBBGGGJJJLLLMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJGGGDDDBBBBBBBBBBBBFFFAAA;;;777777777555333111111000...,,,,,,...000---//////---***)))***,,,&&&((()))+++***)))&&&%%%"""$$$''',,,//////,,,)))(((((((((((()))******+++///...,,,******+++,,,---------,,,,,,,,,---...//////...,,,---...//////...***+++,,,......,,,+++)))wwwaaaPPPHHHCCC>>>777444444666666555;;;===BBBIIIRRRZZZ```cccjjjddd]]]WWWSSSPPPMMMJJJDDD>>>666222222333333222111...,,,,,,......,,,)))******(((((()))***---...,,,,,,///333777888888666555333222333444444333111333555777777666666888999;;;>>>AAAAAABBBGGGPPPWWWVVVUUUSSSRRRSSSTTTVVVWWWXXXTTTOOOJJJGGGHHHJJJLLLRRRMMMEEE@@@===:::666333222222333111///...///000000,,,))))))---000111111,,,+++***))))))***,,,---&&&'''''''''(((((())))))+++***))))))***,,,...000///...---+++******++++++***+++,,,,,,+++)))((('''+++,,,...000000...+++***)))***,,,---...---,,,,,,}}}kkkXXXJJJCCC@@@;;;666333444666777666888===DDDLLLUUU]]]eeeiiikkkfff___WWWPPPJJJFFFDDDAAA;;;555111000111222222000...++++++------+++)))+++***)))((()))+++---...222222444666888777444111333222000000222333333222444444444444555777888888<<<>>>AAAAAABBBFFFNNNUUUYYYXXXWWWVVVVVVWWWXXXYYYZZZWWWRRROOOMMMNNNQQQSSSWWWSSSMMMIIIFFFCCC???<<<;;;:::888444111///111222333///,,,***,,,......---,,,+++)))((('''((())))))((((((((()))))))))*********)))(((((()))+++...//////...,,,************+++,,,******,,,//////+++((((((***,,,------,,,***)))***+++---.........------mmm]]]NNNDDD@@@===:::666555555777888888999@@@IIIQQQXXX```gggmmmkkkhhhaaaWWWLLLCCC===;;;<<<888333000///000111111...,,,+++***++++++***)))+++***)))((()))+++---...555555777:::;;;999444000222///------///111222222444111///000333666777666:::<<<>>>??????CCCJJJOOORRRQQQPPPNNNNNNNNNOOOOOOVVVTTTQQQOOOOOORRRUUUWWWXXXVVVSSSQQQOOOMMMJJJGGGGGGDDD@@@999444222333555333000---+++,,,------------,,,***((('''''''''((())))))))))))************)))((((((((()))+++---...---,,,+++)))))))))******,,,)))(((,,,222333...(((''')))+++,,,---,,,+++***+++,,,---...///...------ssscccVVVJJJAAA???<<<:::888777777777888999<<>>888666888555222000///000111222---,,,***))))))*********+++***)))))))))+++---///111333777;;;>>>===:::666000...++++++---000222333444///+++,,,111555555333555777888999:::<<>>;;;::::::999777777888888>>>FFFPPPYYY^^^bbbfffiii```^^^XXXPPPFFF===777444555444333111000000111222,,,+++***)))((()))***+++,,,+++))))))***+++...///...000555;;;@@@@@@===:::000---+++***---000222222444...******///333333111///000222222333555777999===<<<;;;999888777666666;;;;;;;;;<<>>===444333333222111111222333///...---,,,,,,+++++++++((((((((((((((((((((((((''''''(((((()))+++,,,,,,+++***)))((((((((()))***&&&***......,,,))))))***)))***+++------...------)))***+++,,,++++++))))))yyykkkZZZQQQJJJCCC???>>>;;;<<<>>>===<<<;;;<<<===BBBHHHQQQ[[[bbbeeeeeedddYYYTTTMMMGGGAAA<<<666222222333333222000///000111+++++++++)))'''(((+++---,,,+++***)))***,,,...//////111555:::>>>???===:::111...,,,,,,...000111111222///++++++...000000...,,,,,,---...////////////333333222111000///...---000111222444666888:::;;;<<<>>>AAACCCEEEGGGJJJLLLMMMOOOPPPOOOKKKGGGDDDCCC>>>>>>===;;;777555555666111000000///---,,,++++++(((((((((((('''''''''''''''(((((()))***+++,,,,,,+++***)))(((((()))******$$$)))...,,,'''%%%'''+++(((((()))******+++++++++((()))***+++***)))((('''pppaaaPPPGGGCCC@@@???AAA@@@CCCFFFHHHGGGGGGIIIKKKNNNPPPVVV^^^dddeee___ZZZRRRJJJBBB===<<<999444...///111222111...------///,,,,,,,,,)))'''(((,,,///,,,+++*********,,,...000...///333888<<<>>>===;;;222000//////111222111000111000///...------------,,,,,,,,,---......,,,+++++++++++++++***)))(((''')))***+++---///000222222444666888888888:::>>>AAABBBDDDFFFFFFEEEDDDDDDEEEFFFGGGGGGDDD???======>>>999888777555222///---,,,))))))))))))((((((''''''(((((()))+++,,,,,,------+++***))))))))))))++++++%%%(((***)))'''&&&))),,,))))))))))))************)))***+++++++++)))((('''nnn]]]KKKBBB??????AAAEEEFFFJJJOOORRRRRRSSSVVVYYY[[[ZZZ\\\aaafffcccXXXOOOOOOEEE:::666888777111+++...000222000---++++++,,,,,,---,,,***'''(((,,,000,,,+++*********,,,...000+++---000555;;;>>>???>>>333222111111222222111000000111111///---++++++,,,---------...///...,,,***++++++++++++***)))(((((($$$%%%''')))***+++,,,,,,///000111000...///333777888999:::;;;<<<>>>AAADDDHHHJJJKKKIIIFFFDDDEEEGGGBBBAAA???;;;777333000...+++*********))))))((((((((()))***+++,,,---------++++++***))))))***+++,,,'''&&&%%%&&&(((***,,,---,,,,,,,,,+++++++++++++++***+++,,,,,,+++***)))(((jjjYYYJJJGGGGGGBBBAAADDDCCCJJJTTT\\\```bbbdddeeeaaaaaa```^^^\\\VVVOOOJJJ???===999555111//////...---...000111111000...---,,,+++)))))))))+++---...,,,++++++,,,///000000/////////000111444777:::<<<111000111222444444333111---///222111...)))&&&$$$&&&''')))*********)))(((''')))***)))'''%%%%%%%%%&&&%%%$$$&&&(((***+++***......---------...//////222333444555777999;;;<<>>CCCGGGKKKMMMQQQPPPOOONNNLLLHHHBBB===<<<999777555444333000...------.../////////......+++)))(((((()))))))))(((,,,+++***)))(((''''''&&&((())))))******((('''&&&'''((()))******)))((('''~~~sssaaaQQQMMMMMMNNNUUU^^^bbbeeejjjpppsssqqqlllggg```ZZZSSSMMMHHHDDDAAA???222111///---,,,,,,---...------,,,,,,,,,,,,------///......------...//////000...------......---+++)))***,,,---......---,,,000000///111222111///---++++++***(((&&&&&&(((***'''''''''(((((((((((((((&&&'''((('''%%%%%%&&&((()))'''&&&&&&((()))((((((******++++++++++++++++++,,,,,,,,,,,,---...///000------///222666;;;>>>AAAEEEGGGJJJMMMLLLIIIDDD@@@DDDAAA>>><<<:::888555333111111111000000///......+++***))))))***+++)))(((***)))((('''&&&&&&&&&&&&'''(((***+++***)))'''%%%&&&''''''((((((((())))))yyyhhhYYYTTTTTTVVV^^^iiinnnnnnppptttwwwsssjjjbbb[[[UUULLLEEE@@@>>><<<;;;444333000---,,,,,,,,,---...------,,,,,,------............---------......///...,,,,,,------+++***((()))***+++,,,+++***)))...------...000///---+++---,,,***'''$$$$$$&&&((()))))))))))))))******+++((((((((('''%%%%%%'''((()))'''&&&&&&((()))((((((,,,,,,------,,,+++***)))++++++++++++,,,---...///)))))))))+++---000333555777;;;AAAEEEGGGEEEBBBAAAGGGEEEBBBAAA@@@???<<<:::777555333111000000000111---,,,******++++++)))((('''&&&%%%$$$$$$%%%'''(((''')))***++++++)))'''&&&&&&&&&&&&''''''((())))))}}}ooobbb___^^^^^^fffqqq{{{xxxxxxzzz|||vvviii^^^WWWPPPGGG???:::777666555777555222///---,,,,,,---------------------------------------,,,,,,,,,,,,---,,,***+++++++++***)))(((((()))*********))))))*********,,,---...,,,***...---***'''$$$###&&&(((((((((''''''(((((()))***))))))(((&&&$$$###%%%'''((('''%%%&&&((())))))(((((()))+++,,,------,,,,,,*********+++,,,---//////,,,+++***)))***,,,...//////333999===>>>??????@@@DDDCCCBBBBBBCCCDDDBBBAAA===;;;888666444444555666222000---,,,,,,,,,***)))'''&&&$$$###$$$%%%''')))((()))*********)))'''&&&&&&'''''''''(((((())))))xxxnnnllljjjiiioooyyy|||}}}}}}uuueeeXXXPPPJJJAAA:::666444333333666444222///---------.........000000000000......+++++++++++++++***))))))+++***((()))******)))((())))))(((((()))******+++&&&&&&''')))+++,,,+++))),,,+++***'''%%%%%%'''***(((''''''&&&'''((()))***,,,+++***'''$$$$$$%%%''''''&&&%%%&&&(((*********$$$%%%(((+++------------(((((()))***+++---///000...---+++))))))***,,,...***...222444444666888;;;=========@@@CCCFFFFFFFFF@@@@@@???>>><<<;;;::::::888555111...------,,,+++***)))&&&%%%%%%&&&((()))((((((((('''''''''&&&&&&''''''((()))))))))((((((xxxwwwuuurrrwww}}}}}}}}}tttbbbSSSHHHCCC<<<777555555555555555333111...------...///000222333555555333222000***************)))(((''')))((('''((()))***)))(((***)))(((((((((***,,,---$$$$$$%%%(((***+++***))))))))))))'''&&&'''))),,,)))(((((('''''')))***+++000///---***'''&&&''')))&&&%%%$$$&&&(((***+++***###$$$'''***+++,,,+++***&&&'''((()))+++---///000...---***(((((()))+++---(((+++---------...222666777777999===BBBFFFHHHHHHBBBCCCDDDEEECCCAAA>>><<<<<<999333000//////.........,,,)))&&&%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&'''((()))******)))((('''yyyqqqggg[[[SSSAAA>>>999444000.........333111111111111111///---///000333555555444222000***,,,,,,,,,***)))***+++---***((((((***++++++++++++***))))))******)))(((%%%&&&))),,,---,,,***))))))))))))))))))((((((((()))'''%%%$$$$$$&&&(((***222111///,,,***'''&&&%%%&&&&&&&&&'''***,,,,,,+++...***&&&&&&(((++++++***)))))))))+++,,,...000111555333///,,,)))(((((()))%%%'''***+++*********+++///000333777<<<@@@CCCEEE@@@@@@CCCIIIMMMKKKFFFCCCAAA???:::444...+++,,,---++++++)))&&&$$$$$$&&&(((,,,***((('''''''''%%%###$$$$$$$$$&&&(((((('''%%%yyyppphhh^^^SSSLLL>>>;;;777333000/////////333222000000111000---+++...///111222333222000///,,,---...---,,,+++,,,---+++)))((((((***+++,,,++++++***))))))***+++***)))%%%''')))+++,,,+++***))),,,+++******))))))))))))'''&&&%%%%%%&&&(((***+++---,,,+++)))'''%%%###"""%%%$$$$$$&&&)))******)))%%%###"""$$$''')))((('''))))))******,,,---//////222000...+++)))'''''''''&&&'''(((***++++++***)))+++++++++---000444888:::::::::>>>DDDIIIIIIGGGDDDDDDCCC???999444000000111......---+++)))((()))+++***(((&&&&&&&&&%%%$$$"""&&&&&&&&&'''((((((&&&$$$zzzoooeee\\\SSSIIICCC:::888555111///......///222111////////////,,,***---......///////////////...//////...---,,,,,,...***)))((((((***+++++++++***)))((()))***+++***)))&&&''')))***++++++***)))---,,,***(((''''''((((((%%%%%%%%%&&&((()))+++,,,((()))))))))'''%%%###"""$$$######%%%'''((((((&&&!!!$$$''')))(((&&&)))))))))***+++,,,---...//////---,,,***((('''&&&'''%%%%%%'''++++++)))&&&'''&&&$$$###%%%(((,,,///111333666<<>>888666333000...---------///...---...//////---+++------........./////////...//////...,,,+++,,,---,,,***))))))******)))(((((('''&&&''')))******)))''''''((())))))***))))))+++***(((%%%$$$$$$%%%%%%&&&&&&'''((())))))******((()))*********((('''&&&%%%$$$$$$&&&(((((('''%%%!!!!!!###%%%'''))))))))))))))))))))))))***+++,,,//////......,,,+++)))((((((%%%###&&&***,,,(((###%%%$$$######$$$&&&(((***+++...111333999???CCCBBB===>>>>>>===:::888888999666777888777333///---,,,...,,,***)))))))))((('''(((''''''''')))***)))'''vvvlll___SSSKKKEEE???<<<777555333000...,,,++++++,,,++++++---///000///............/////////000000,,,------,,,***))))))***...,,,***)))))))))&&&$$$&&&%%%$$$&&&((())))))((((((((((((((((((((())))))+++***(((&&&%%%$$$$$$%%%(((((((((((((((''''''''''''((()))*********)))(((&&&&&&'''(((***)))'''%%%&&&&&&%%%$$$$$$&&&)))***((((((((((((((()))***+++,,,,,,,,,,,,+++***)))((((((%%%###&&&***+++'''###!!!"""$$$&&&'''((((((((('''+++...---111999===<<<666888999:::::::::<<<===<<<>>>???===999444111000222///,,,******+++***)))((('''&&&(((***++++++***~~~{{{zzzjjjaaaTTTJJJDDD@@@<<<999444333111000...---,,,,,,,,,+++,,,---000111000......//////000111000000000+++,,,,,,+++(((''''''(((---,,,*********(((%%%###$$$$$$$$$%%%(((***)))))))))((('''&&&'''''')))***++++++******)))((('''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++(((%%%''''''%%%###!!!"""&&&)))'''&&&&&&'''((()))***+++''''''''''''''''''&&&&&&'''&&&%%%''')))***'''$$$!!!$$$'''(((((('''&&&$$$+++---)))+++444999777111333555666777:::===???@@@BBBCCCBBB>>>;;;999888777444///---,,,,,,+++******)))'''(((***,,,,,,,,,zzzqqqjjjggg\\\TTTHHH@@@;;;999777555000000///////////////000///...---...000000...------...000111111111///...+++,,,,,,***(((&&&&&&'''***)))))))))***)))'''%%%%%%%%%%%%''')))+++++++++***)))'''%%%%%%''')))***)))***+++,,,+++***((('''((('''%%%$$$$$$$$$&&&'''&&&%%%$$$###$$$%%%'''((()))))))))+++,,,+++'''$$$%%%&&&&&&%%%###"""%%%'''%%%%%%%%%&&&''')))***+++&&&%%%$$$$$$$$$%%%&&&'''&&&'''((())))))((('''&&&!!!"""$$$%%%&&&&&&&&&&&& ))),,,((()))222666444---...///000111444888<<<<<<>>>@@@@@@???>>>?????????;;;666222111000000///...,,,***)))***+++******~~~qqqdddZZZVVVQQQJJJ???888555444333111,,,---...///000222333333222111//////000///---***+++---///111222000...---+++,,,,,,+++(((&&&''''''''''''''')))++++++)))'''&&&&&&&&&(((+++---------+++)))'''%%%%%%&&&)))***&&&(((***++++++)))'''%%%&&&%%%###""""""$$$''')))((('''%%%######%%%((())))))))))))+++,,,***&&&###"""%%%((((((&&&%%%&&&'''###$$$$$$%%%''')))***+++'''&&&$$$$$$$$$&&&((()))&&&(((******((('''''''''&&&%%%$$$$$$$$$%%%&&&'''(((,,,'''(((222666333************+++...222666555888;;;<<<===>>>@@@BBBFFFBBB===999777666555444222///,,,******)))((('''}}}sssggg[[[RRRNNNHHH@@@777222111111///,,,////////////000000000000111222111111///---+++))),,,,,,+++++++++,,,------,,,++++++***)))(((''''''&&&(((***++++++(((%%%######$$$%%%&&&'''((()))***///---***)))((('''$$$"""((('''&&&'''((((((&&&%%%$$$#########$$$%%%%%%&&&)))(((&&&%%%&&&(((***+++((())))))*********))))))############"""!!! $$$$$$############$$$$$$$$$&&&((())))))((('''%%%,,,+++(((%%%"""!!!###%%%'''%%%"""###%%%&&&%%%###!!!#########'''...000...'''&&&%%%%%%&&&(((+++,,,///333666777666999@@@FFFMMMLLLHHHBBB<<<888777888000///...,,,+++*********~~~zzzssshhh\\\QQQJJJFFF@@@:::222...//////...,,,......//////000000000111222222222111000...,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++******))))))''''''(((((((((''''''&&&(((((()))***++++++,,,,,,***)))((((((******(((&&&'''&&&&&&((())))))'''%%%$$$$$$######$$$%%%%%%&&&'''&&&$$$$$$$$$&&&''')))((())))))******))))))(((&&&&&&&&&&&&%%%$$$###"""""""""!!!!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$%%%'''(((((('''''')))+++,,,)))''''''((()))'''&&&$$$&&&&&&%%%)))///111...''''''&&&%%%''')))+++------000333444333666<<>>777222---+++,,,...---,,,------...///000000111111222222222111000...---,,,***+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,((('''&&&%%%%%%&&&((()))+++++++++,,,,,,,,,------''''''''')))++++++)))'''&&&&&&''')))++++++)))&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###%%%&&&(((((()))))))))(((((('''''''''''''''&&&%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""%%%)))++++++++++++,,,***)))'''''')))******)))&&&((('''%%%(((...///---'''&&&%%%%%%&&&(((+++,,,***---/////////111666:::888<<>>;;;777444000...,,,|||zzzqqqiii]]]PPPFFF@@@<<<:::333000,,,+++,,,------,,,,,,,,,---...///111111222111000000//////...---,,,(((***,,,.........,,,+++++++++*********+++,,,,,,&&&&&&%%%%%%&&&'''((()))************************)))))))))***+++***'''$$$%%%%%%'''***,,,,,,***'''%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""""""""######$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%''')))***((('''''''''$$$######%%%&&&((()))***&&&'''&&&$$$&&&+++,,,)))%%%$$$$$$###$$$&&&)))***)))***,,,---,,,...111444000444;;;@@@AAAAAAAAAAAADDDBBB???;;;777222///---}}}wwwuuuiii```SSSHHH@@@<<<999777333111///............---+++,,,---...///000111222......------,,,,,,,,,,,,((())),,,...///...---,,,+++***)))(((((()))+++,,,$$$%%%&&&(((((((((((('''(((((())))))))))))))))))))))))((()))******'''%%%&&&&&&'''))),,,,,,***(((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$###############$$$'''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$#########"""###$$$%%%&&&'''&&&''''''%%%###""""""###"""############$$$&&&''''''(((&&&$$$&&&***+++(((######"""!!!###%%%'''))))))***++++++,,,,,,...///+++///333777999:::===>>>EEEDDDBBB???;;;777333111~~~uuunnnlll\\\TTTHHH@@@;;;888444222333222222111000000///...,,,,,,---...//////000000---,,,,,,+++++++++,,,,,,((()))+++---.........---,,,***)))''''''(((***+++&&&'''((()))))))))((('''))))))))))))******++++++((('''&&&''')))++++++***'''&&&&&&(((******)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###(((((((((((('''&&&%%%%%%!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$%%%$$$$$$$$$###!!!!!!"""$$$&&&&&&&&&$$$"""!!!"""###)))***(((&&&(((,,,---***###"""!!!!!!"""$$$&&&(((******++++++++++++,,,,,,)))+++---///111333666999BBBBBBAAA@@@>>>;;;888777xxxpppeee___]]]PPPIIIAAA;;;999666222...///000111222111000//////---------....../////////---,,,+++++++++,,,---...)))******+++---......///...,,,***((('''(((***+++******)))((((((((())))))'''(((((()))***+++,,,,,,***(((&&&&&&(((***++++++)))'''%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%$$$###"""'''((((((''''''&&&%%%$$$!!!"""$$$%%%%%%$$$"""!!! """$$$%%%%%%%%%$$$###%%%&&&&&&$$$###"""######$$$%%%$$$!!!!!!###%%%((()))(((&&&(((------***$$$###""""""###%%%((()))******************)))(((%%%'''***,,,---...111333888999;;;<<<<<<;;;999888xxxmmmcccXXXPPPNNNJJJDDD===:::999777222---+++---///000000//////000------.....................---,,,+++,,,---...///*********+++,,,---///000000...+++)))((()))***,,,...,,,)))&&&&&&'''***+++%%%&&&'''((()))***++++++///,,,(((&&&&&&'''((((((***(((%%%$$$%%%'''''''''((('''&&&%%%%%%%%%%%%%%%###############"""!!!!!!&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$###""""""###$$$&&&''''''&&&$$$### """$$$'''(((((('''&&&%%%(((++++++((($$$!!!  !!!!!!"""&&&)))&&&'''&&&$$$&&&+++,,,)))%%%%%%$$$$$$%%%''')))+++***)))))))))***)))(((&&&!!!%%%)))+++,,,---...//////111444666888888777777~~~zzzzzzjjj```YYYNNNEEE@@@@@@>>>:::444000---...000333111///,,,++++++,,,---...............------,,,000...---+++******++++++,,,,,,+++)))'''(((***---000000...---+++***)))(((000...,,,(((&&&$$$$$$$$$'''(((***+++,,,+++)))(((+++'''###"""$$$&&&'''&&&)))(((&&&%%%$$$$$$%%%%%%(((((('''&&&%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!! !!!"""$$$$$$%%%$$$$$$###""""""!!!###%%%%%%###""""""###(((&&&$$$"""""""""###$$$$$$###"""!!!!!!"""###$$$###%%%""""""***---+++###%%%%%%$$$"""###'''++++++---......---+++'''%%%''''''((()))***,,,...///,,,---...///000333777:::yyysssvvv|||nnn___VVVPPPFFF>>>:::666666555222000000111333000///---,,,+++,,,......///////////////...---,,,...---,,,+++************,,,------,,,***+++---///......//////...+++(((&&&,,,+++)))'''&&&&&&&&&&&&((((((((((((((())))))***,,,((($$$###%%%'''''''''***)))((('''&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! !!!"""""""""###""""""!!!!!!$$$&&&))))))(((&&&&&&&&&)))'''%%%######$$$&&&'''""""""!!!""""""$$$%%%&&&'''(((%%%"""$$$***,,,(((%%%&&&&&&%%%$$$$$$(((+++)))***,,,------,,,***(((***)))))))))******+++,,,,,,---.........111444777~~~uuummmmmmssszzz|||{{{kkk^^^RRRKKKFFF>>>777444...000111111000000111333---,,,+++++++++---...///000111000000///...---,,,+++,,,,,,++++++***)))((()))+++---------,,,---///+++---///000///+++'''%%%''''''&&&&&&&&&''''''(((((('''%%%$$$%%%&&&)))***+++)))&&&%%%&&&'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###  !!!!!!""""""""""""!!!###%%%)))***(((&&&%%%%%%)))'''%%%$$$$$$&&&)))+++"""""""""###$$$&&&((()))***+++)))'''(((+++***&&&&&&&&&'''&&&%%%&&&)))+++&&&(((***,,,------,,,+++,,,++++++***)))))))))(((,,,,,,---,,,,,,---000222{{{sssjjjgggkkknnnnnnmmm\\\RRRHHHDDD@@@:::555444///000222222000...---...,,,,,,+++++++++,,,---...111111111111000...---,,,+++,,,,,,---,,,+++***)))%%%(((+++------,,,,,,---******,,,,,,+++)))'''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%&&&''''''%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!"""###%%%###########################$$$$$$"""  !!!!!!"""######$$$######"""%%%)))***)))&&&%%%$$$'''&&&%%%$$$$$$'''***+++######$$$%%%&&&'''((()))******++++++,,,,,,***'''%%%%%%&&&%%%&&&'''((()))&&&(((***,,,,,,,,,,,,++++++++++++******)))((((((+++,,,,,,+++******,,,---~~~zzzwwwuuunnnfffaaaaaa```^^^[[[OOOGGG@@@>>>;;;666333444///111333222000---,,,,,,------,,,,,,++++++++++++111111111111000///...---,,,---.........---,,,+++$$$(((+++......---------))))))((('''&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$'''&&&&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%###!!!!!!"""###%%%########################"""###$$$###!!! !!! !!!""""""############&&&))),,,---+++)))(((((($$$$$$######$$$&&&((()))%%%&&&&&&&&&''''''''''''(((((()))---///---+++)))$$$$$$$$$$$$%%%'''''''''))))))***+++++++++***)))(((((()))*********))))))***++++++***((('''((()))zzztttpppjjjddd\\\VVVSSSQQQNNNKKKCCC===888888666222000222---///111222000/////////...---------,,,,,,++++++//////000000000///......------............------'''***...000////////////)))(((&&&$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###%%%&&&&&&%%%###"""$$$%%%&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%###"""""""""###$$$########################!!!###$$$###"""!!!"""### !!!!!!""""""""""""!!!%%%'''))))))(((&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&%%%''',,,///---******$$$######$$$&&&'''&&&%%%++++++++++++***)))((((((%%%&&&(((***++++++******((()))***)))'''&&&&&&'''xxxrrrnnnbbb[[[QQQJJJGGGFFFFFFEEE;;;666333444222///...111,,,...000000///...///000,,,------............---------...////////////...---------,,,,,,------...))),,,...//////...///000(((''''''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################!!!"""$$$$$$######%%%&&&$$$%%%%%%%%%%%%$$$$$$######$$$$$$###""""""###%%% """$$$&&&&&&%%%$$$###$$$$$$&&&''''''''''''&&&&&&###%%%+++...***(((***%%%$$$###%%%((()))'''%%%************)))))))))(((%%%&&&(((***+++***))))))''')))))))))'''%%%%%%&&&|||uuunnnjjj^^^VVVKKKDDDAAABBBDDDFFF888444222333222......111...///000///---,,,---...***+++---...///000000000+++,,,---...////////////---,,,+++***+++,,,---...)))+++,,,---,,,,,,---...'''((()))*********)))((($$$%%%&&&((()))(((((('''%%%$$$###"""###$$$&&&'''%%%''')))'''%%%###%%%'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" """$$$$$$$$$%%%&&&(((************)))(((''''''&&&&&&&&&$$$######%%%((( """%%%'''(((&&&###!!!!!!"""$$$&&&(((((((((((('''###$$$***,,,(((&&&(((&&&%%%$$$&&&)))***(((&&&)))))))))))))))*********&&&''')))***+++***(((''''''((())))))'''%%%%%%&&&{{{vvvoooiiidddZZZRRRFFF???>>>@@@BBBCCC888666444333222///,,,)))111///---,,,...000000000,,,------......------,,,............------,,,+++---,,,+++******+++,,,,,,///...,,,)))''''''(((******)))((((((***++++++***+++)))(((&&&&&&%%%%%%$$$'''%%%###"""###%%%''')))&&&'''((())))))((('''&&&(((((((((((('''&&&%%%%%%&&&%%%$$$""" !!!###%%%+++)))'''$$$"""""""""###!!!"""###$$$%%%$$$###""""""###$$$%%%'''((()))***+++******))))))***++++++&&&%%%$$$$$$#########$$$'''((()))))))))(((&&&%%%&&&'''''''''((((((((((((,,,+++*********)))(((&&&((($$$"""$$$***......,,,******+++++++++******)))+++++++++***)))(((((('''+++***(((&&&%%%%%%%%%%%%zzzuuuoooiiibbb^^^TTTLLLBBB<<<;;;>>>@@@AAA555333111000000///---+++---,,,+++,,,///111111111,,,------------------,,,******++++++++++++++++++,,,+++***)))))))))***+++---,,,+++***))))))***,,,)))(((&&&&&&&&&&&&&&&%%%'''***+++)))%%%###$$$&&&%%%$$$###""""""###%%%&&&&&&'''((())))))((('''&&&))))))))))))(((((('''&&&'''&&&%%%###""""""###%%%&&&%%%$$$######$$$%%%%%%!!!"""$$$%%%%%%%%%$$$$$$''''''&&&%%%$$$######""")))))))))******+++++++++%%%%%%$$$$$$############&&&'''((((((((('''&&&%%%))))))))))))))))))******+++(((&&&(((---...+++'''&&&###!!!$$$***......,,,))))))*********)))))))))+++++++++***)))(((((((((+++)))(((&&&$$$$$$$$$$$$|||xxxrrrllleee___XXXTTTKKKDDD;;;777888;;;>>>???444111...,,,---......---***)))***---000222222111,,,,,,------------,,,,,,(((((()))+++++++++++++++))))))(((''''''((()))***,,,,,,+++******)))******'''&&&%%%$$$###"""""""""$$$)))---+++%%%"""###'''############""""""""""""%%%&&&'''(((((('''&&&%%%'''''''''(((((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$&&&''''''&&&&&&++++++)))'''%%%###"""!!!&&&''')))***++++++++++++%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%***%%%"""&&&...111---'''(((%%%###$$$(((+++***)))((()))))))))))))))))))))+++++++++***))))))((((((+++***(((&&&%%%$$$$$$$$$~~~xxxssskkkccc[[[TTTNNNJJJCCC===666444777;;;>>>>>>555222...+++,,,---......******+++...000111000...---,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,,,,+++''''''&&&%%%&&&'''((()))---,,,***))))))((('''%%%&&&&&&&&&$$$"""""""""###%%%(((++++++'''$$$$$$$$$###$$$$$$%%%$$$###!!!!!!######%%%%%%%%%%%%############$$$%%%%%%%%%$$$$$$)))(((''''''''''''%%%$$$$$$$$$$$$$$$###""" !!!###%%%&&&((((((((((((+++******))))))(((((('''$$$%%%(((***,,,++++++***&&&'''''''''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''$$$###&&&+++---+++'''+++(((%%%%%%&&&'''&&&%%%)))))))))))))))*********+++++++++******))))))))),,,+++***((('''&&&%%%%%%}}}~~~~~~|||yyysssmmmddd[[[RRRKKKEEEAAA>>>999444333777<<>>;;;;;;777333444999>>>AAAAAA;;;777222....../////////333111000//////...,,,***---,,,+++******+++,,,---+++++++++***((('''%%%$$$'''&&&&&&&&&&&&((()))***)))&&&######'''***+++***%%%''')))(((%%%%%%(((+++***&&&$$$&&&***+++&&&!!!&&&'''((((((((('''&&&%%%!!!"""############"""!!!###$$$%%%&&&'''((((((((()))((((((+++......***''' !!!"""###$$$%%%%%%"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((())))))))))))((((((***+++++++++***)))%%%%%%$$$###############''''''''''''(((((())))))"""&&&)))((($$$"""$$$'''###$$$$$$%%%'''***,,,...,,,+++******+++,,,...///++++++++++++++++++++++++*********+++***)))((((((~~~wwwqqqllliiiiiiiii^^^XXXOOOFFFAAA===:::888999666333555:::???BBBBBB888555111//////000111000555333111//////...---+++---,,,+++))))))+++,,,---))))))))))))((('''&&&%%%((((((''''''((()))+++,,,///***$$$###'''***+++***%%%''')))'''###"""%%%))))))'''%%%&&&((()))'''$$$&&&&&&'''(((((((((''''''###$$$%%%%%%%%%%%%$$$######$$$%%%'''(((((())))))((('''(((,,,000111---((( !!!"""%%%'''(((###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$###"""""""""&&&&&&&&&''''''(((((((((&&&''')))***+++***)))((((((&&&%%%###"""""""""###""""""###$$$%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&'''))),,,...+++***))))))***,,,...///++++++++++++++++++++++++&&&'''((()))))))))((((((vvvuuupppjjjbbb]]][[[[[[TTTNNNFFF???;;;999888777888555333555;;;@@@BBBBBB555222000///000111222222666444111////////////...---,,,***))))))***,,,---)))***************)))((()))((((((((()))***,,,---999111)))%%%&&&((((((&&&%%%''')))&&&!!!"""%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((%%%&&&''''''''''''&&&%%%!!!"""###%%%&&&'''((((((((('''(((---222333...***%%%$$$"""!!!!!!###%%%&&&###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''((($$$&&&((()))***)))(((''')))(((&&&$$$""""""""""""######$$$%%%'''((()))***'''&&&&&&'''******)))'''******)))(((''''''(((******)))(((((()))+++---...++++++++++++++++++++++++###$$$&&&(((((((((((('''nnnhhh```ZZZXXXUUURRROOOEEECCC@@@<<<777444222000333444444666<<>><<<999666444333222111333333555;;;AAAAAA===666555333111///---,,,,,,000///---...//////---***---,,,,,,+++***)))))))))******+++)))&&&%%%%%%%%%&&&'''''''''&&&&&&)))+++...,,,***((('''(((***+++))))))'''&&&%%%$$$$$$$$$%%%%%%######$$$'''***,,,,,,***'''%%%######$$$%%%((()))*********)))''''''%%%###!!!!!!###$$$%%%$$$$$$&&&)))++++++***(((&&&$$$$$$###"""""""""######%%%###!!!"""$$$&&&&&&&&&(((((()))))))))*********"""!!!!!!!!!###%%%(((***))),,,---+++&&&$$$&&&(((&&&'''&&&$$$""" !!!"""###"""""""""###%%%'''((('''((()))+++++++++******)))'''%%%######%%%'''(((***+++,,,+++******+++------***)))***...///,,,(((((())))))***++++++++++++{{{rrriiiccc```YYYQQQJJJGGGDDD???<<<999888666555444333333333000222333444:::@@@@@@;;;333222000///---,,,,,,,,,///......///000000...------,,,,,,,,,,,,+++++++++***++++++)))%%%######$$$&&&&&&&&&%%%%%%'''***------,,,***)))((()))+++,,,,,,+++)))(((&&&$$$###"""######"""###$$$'''***,,,///---***(((&&&&&&'''(((*********)))))))))(((((($$$"""!!!!!!###$$$%%%$$$%%%&&&(((******)))(((&&&&&&%%%$$$###""""""""""""$$$"""!!!!!!###%%%&&&&&&%%%&&&&&&&&&&&&&&&'''''' !!!###&&&(((***++++++******((((((''''''$$$%%%&&&%%%###"""###$$$$$$############$$$%%%&&&'''((()))******)))(((''''''&&&%%%$$$%%%%%%''''''***+++,,,+++***)))***,,,...+++)))***,,,...,,,***&&&'''(((***++++++++++++vvvmmmaaaYYYSSSNNNGGGBBBAAA???===:::444333222222111111111222000222333555:::@@@???;;;111000///...---,,,,,,,,,.........///000000///...------,,,,,,++++++*********++++++)))&&&%%%%%%&&&))))))((('''&&&'''+++...---,,,***(((''''''((()))++++++***)))'''%%%###"""###"""""""""###%%%((())),,,+++)))(((((()))+++,,,+++***)))((((((((())))))%%%###!!!"""$$$&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&&&&"""""""""""""""""""""### !!!$$$&&&((())),,,***((((((******(((&&&$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$(((((()))))))))(((&&&%%%&&&&&&%%%%%%&&&&&&''''''***+++,,,,,,***))))))***...,,,))))))+++------,,,''''''((()))************}}}sssllldddXXXOOOJJJDDD>>>;;;::::::888666222111111000////////////111333444666<<>>888333222111///...---------,,,...000///,,,***+++,,,***+++++++++,,,,,,------)))***+++***)))((()))***%%%'''((((((&&&$$$$$$$$$"""###$$$&&&((()))+++,,,'''(((***++++++***)))(((''''''''''''''''''((((((+++***)))(((&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$&&&%%%###$$$''')))******&&&%%%$$$###$$$%%%'''(((!!!"""$$$%%%&&&&&&&&&&&&!!!  ###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$ !!!"""######$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&$$$&&&((()))(((&&&%%%&&&'''((()))******)))(((((('''((()))***)))((('''&&&'''%%%$$$###$$$&&&)))***)))+++---,,,***((('''''''''((()))))))))(((((((((((((((((((((''''''&&&%%%yyypppbbb___[[[UUUOOOKKKIIIGGG===999555555888;;;;;;:::.........///000111222333///111333555:::???<<<666333222111///---,,,,,,,,,,,,...000...+++))))))+++((()))***,,,...///111111***++++++***'''&&&&&&'''$$$'''***+++)))(((''''''&&&&&&''''''((())))))***((()))+++,,,+++***(((''''''(((((()))***++++++,,,''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""%%%$$$"""###&&&((())))))&&&%%%$$$######%%%'''(((!!!"""###$$$%%%$$$###"""!!! ###%%%&&&&&&(((((((((''''''&&&&&&&&&!!!!!!"""##################$$$$$$%%%%%%%%%&&&'''!!!$$$((())))))((((((((('''((()))+++++++++***)))'''((()))******)))(((''''''&&&###"""###&&&)))+++(((+++------***((('''&&&%%%''')))***((('''''''''&&&&&&''''''((('''''''''|||iiibbbZZZVVVQQQMMMIIIFFFBBB???666666555555666777888888222111//////000111000000444111111888AAADDD>>>666000000000///......------111...+++)))((((((***++++++,,,...//////...,,,+++******+++++++++)))((('''***'''%%%&&&)))***)))'''+++&&&!!!!!!&&&******)))+++,,,......,,,***))))))'''%%%$$$%%%((((((&&&###"""$$$&&&&&&%%%#########%%%%%%%%%&&&&&&%%%$$$$$$$$$######"""###$$$&&&'''(((((('''&&&%%%&&&))),,,+++((($$$######$$$$$$$$$ """$$$%%%&&&&&&%%%&&&'''''''''&&&$$$""" !!!!!!###"""!!!"""$$$&&&&&&&&&&&&'''((()))((('''%%%$$$&&&(((***,,,,,,,,,+++******+++,,,---,,,***(((''')))(((&&&$$$#########$$$&&&&&&(((+++------***(((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''''''''}}}kkk]]]XXXQQQNNNIIIFFFCCC@@@===;;;888777666666666666666777222111000111333444444333444111222999BBBDDD>>>777111000///...------------///---+++)))(((((()))***+++,,,---......---+++***)))******++++++***)))(((&&&$$$"""###'''))))))(((+++&&&""""""&&&******))))))***,,,,,,+++************(((&&&&&&'''&&&### """$$$&&&&&&$$$######$$$"""###$$$%%%&&&'''''''''$$$#########$$$%%%%%%&&&''''''&&&%%%$$$%%%(((+++)))'''$$$"""###$$$$$$###""""""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#####################"""%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%(((***,,,---......---,,,'''((()))))))))(((''''''((('''%%%$$$###$$$$$$%%%######%%%'''***)))'''%%%%%%$$$$$$%%%''')))((('''&&&&&&''''''((())))))***ssskkkcccWWWNNNLLLGGGDDDAAA???===;;;999777999888777666555555555555222222111333555777666666444222333:::BBBDDD>>>888444222000---,,,,,,---...//////...---,,,+++******+++,,,---------+++***)))'''((())))))***)))))))))&&&$$$""""""%%%(((*********&&&######&&&)))******''')))++++++***))))))******((('''''''''%%%###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$''')))(((%%%###"""###$$$######""""""$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((()))+++---...---,,,+++)))*********++++++++++++&&&&&&%%%$$$$$$$$$%%%&&&""""""###&&&((((((%%%###%%%$$$###$$$&&&((('''&&&%%%&&&'''((()))+++,,,,,,rrrbbbYYYRRRIIICCCAAA@@@>>>;;;:::::::::888777777666666555555555555666444333333444666777666444333222444:::AAACCC>>>888777444111...------///000222222222222111///...---,,,,,,,,,,,,,,,***))))))&&&&&&&&&'''(((((((((((((((&&&%%%$$$%%%''')))+++)))'''$$$$$$&&&)))******(((*********(((''''''(((&&&&&&&&&&&&''''''&&&%%%!!!###$$$$$$######$$$%%%((((((((('''&&&$$$###"""###$$$%%%&&&&&&%%%###"""###$$$$$$###""""""%%%'''&&&$$$""""""###$$$###### """###%%%&&&'''(((%%%$$$######$$$'''***,,,,,,++++++***)))(((((('''"""###$$$###""""""""""""'''&&&$$$#########$$$%%%%%%&&&)))***+++***)))(((++++++************+++,,,%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&((())))))'''%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&''')))+++,,,,,,pppdddWWWNNNHHHAAA;;;999999888666666777888777666333333333333444555666777555444333444555444222000222111444:::@@@AAA===888888666333000//////111222222333333333222000...---,,,,,,,,,,,,++++++******%%%%%%%%%%%%&&&''''''(((***)))'''%%%$$$$$$&&&'''((('''%%%%%%''')))***+++,,,,,,,,,)))&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&!!!"""$$$###""""""$$$%%%((((((((('''&&&%%%###"""$$$%%%%%%&&&%%%$$$"""!!!"""######"""!!!!!!$$$&&&$$$###""""""$$$$$$$$$###"""""""""""""""######$$$%%%$$$""""""###'''***---,,,,,,++++++***)))(((((("""$$$&&&&&&$$$"""###$$$&&&%%%$$$###"""###$$$$$$$$$&&&(((*********)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((((('''''')))******)))'''%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%&&&((()))******ttt___WWWLLLDDD???:::666333333222111111333444444444///000000111222444666666555444444444444333000...000000333999>>>???<<<888666555333111111111222333000000111000///...,,,+++,,,,,,++++++,,,,,,,,,,,,''''''&&&&&&&&&''''''((()))))))))'''$$$"""###$$$((('''''''''''')))***+++......---***&&&$$$$$$$$$((())))))(((%%%###"""###!!!"""###"""""""""$$$&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$###"""!!!!!!"""###"""!!!!!!###%%%###""""""###%%%&&&%%%$$$'''&&&$$$""" %%%$$$""""""###%%%(((*********))))))((((((''''''"""&&&))))))&&&%%%%%%'''&&&%%%$$$$$$######$$$$$$&&&''')))+++,,,+++***)))((((((((((((((('''''''''%%%$$$$$$###$$$%%%'''((((((''''''((())))))(((&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''pppbbbRRRLLLBBB:::666666555333111///...///111333333333////////////000222333333444333333555555444111///...///333888======:::777222222111111111111222222/////////...---,,,+++***+++++++++,,,,,,---......+++***)))((((((((()))***(((+++,,,+++(((&&&&&&'''''''''((((((((((((***+++......---***&&&%%%%%%&&&''')))***(((%%%""""""###!!!"""""""""!!!"""$$$'''$$$$$$&&&'''((((((((((((((('''&&&$$$###"""""""""!!!"""######""""""###$$$###""""""$$$&&&'''&&&%%%'''&&&$$$"""!!! %%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((()))&&&$$$%%%(((%%%%%%%%%%%%%%%$$$$$$###%%%''')))+++++++++***)))'''(((***,,,---......---&&&%%%$$$$$$$$$%%%&&&''')))(((''''''))))))(((''''''&&&%%%&&&''''''&&&%%%***))))))((('''&&&%%%%%%sss^^^PPPLLLFFF<<<444222444666666111000///000222444444444000///////////////000111222222333555777666444111---///222777<<<<<<999666///000000000111111111111111111000///...---,,,,,,+++++++++,,,---...///000...---,,,*********++++++***---111111...,,,+++,,,''''''((((((((((((***,,,------,,,***'''&&&''')))###&&&((((((%%%$$$%%%'''!!!!!!"""!!!!!!"""$$$'''&&&'''''''''''''''&&&&&&)))(((%%%###""""""""""""!!!"""######""""""###$$$#########%%%'''((('''&&&###""""""""""""$$$%%%&&&%%%$$$###"""""""""###$$$#########$$$$$$$$$$$$$$$ %%%&&&###!!!###%%%%%%%%%&&&'''&&&%%%$$$######$$$'''((()))((('''&&&"""$$$(((+++...//////...&&&&&&%%%$$$$$$$$$%%%&&&+++***))))))***+++***(((((('''&&&&&&(((((('''&&&---,,,+++)))(((&&&%%%$$$zzzbbbRRRKKKAAA>>>:::666333222333444222111000//////111333444.........///111111000///////////////000111222333555444666;;;@@@@@@;;;555333111///,,,++++++,,,------------,,,,,,+++++++++***++++++,,,------------///,,,)))&&&%%%&&&((()))++++++++++++++++++++++++((('''%%%%%%&&&))),,,///000---)))%%%$$$&&&***,,,((()))******))))))***+++$$$#########$$$$$$%%%&&&(((((('''%%%######%%%&&&&&&%%%############!!! !!!"""###""""""$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&'''(((&&&$$$######$$$%%%$$$"""!!! !!!$$$###"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$$$$###!!!!!!!!!###%%%''''''((((((((((((***---000&&&%%%######%%%&&&'''&&&$$$&&&)))+++,,,,,,+++***+++)))((()))***)))$$$ ###'''***+++***'''&&&gggTTTHHHAAA===;;;999777555333222222333222000//////000111222444555555555444333222222000000000000111222333444777666777<<>>777000...---,,,+++************+++++++++++++++,,,,,,,,,++++++,,,,,,+++***))))))***)))'''&&&&&&''')))***)))((((((''''''&&&&&&%%%%%%&&&((()))))))))(((((()))'''%%%######$$$&&&''')))******)))'''&&&&&&'''%%%$$$$$$######$$$$$$%%%'''((((((((('''(((+++---,,,***''''''((()))***))))))***+++***'''%%%$$$$$$%%%%%%%%%%%%$$$###"""""" """%%%%%%%%%$$$%%%&&&$$$###"""!!!!!!"""#########""" !!!"""!!!###%%%&&&%%%$$$###"""""""""###$$$&&&((((((''''''(((((('''&&&%%%%%%%%%(((++++++***((('''&&&'''%%%###$$$%%%'''''''''%%%&&&'''((())))))))))))***)))((('''(((((()))))),,,)))&&&$$$$$$%%%(((***oooaaaMMM@@@<<<<<<999777555333111000000111444555:::999777555222111//////...222555333...+++---000///......//////000111222...///222999>>>>>>777000---,,,,,,+++************++++++++++++++++++++++++++++++++++++***)))((((((((('''&&&%%%&&&((()))+++))))))((((((((('''''''''%%%&&&((())))))((('''&&&&&&%%%$$$#########$$$%%%&&&'''(((((('''&&&''')))''''''%%%$$$###"""""""""###$$$$$$$$$$$$%%%(((***...+++((('''''''''&&&%%%)))+++,,,+++(((&&&$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%$$$###$$$!!!!!! !!!"""$$$&&&'''%%%###!!! !!!###%%%&&&%%%$$$##################$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&###&&&***+++)))&&&%%%$$$'''&&&$$$$$$&&&'''((('''%%%&&&''''''((((((((((((++++++***((('''''''''((()))'''$$$""""""%%%(((+++|||kkkZZZPPPBBB:::777888777555555333000...///111444666888888777555333222000000---000222222///---///000............///000111111+++,,,000777======666///,,,,,,,,,+++++++++******,,,+++++++++************))))))*********))))))(((%%%%%%%%%%%%'''(((***+++************++++++++++++&&&'''((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))***)))(((&&&%%%$$$$$$###!!!"""""""""!!!"""%%%''',,,***(((''''''&&&$$$"""%%%'''))))))'''$$$#########$$$$$$%%%%%%$$$$$$$$$ ###&&&&&&%%%###"""""" !!!"""%%%'''((($$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$######"""#########"""######$$$%%%%%%&&&&&&&&&))),,,---,,,)))(((((((((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&''''''((((((***++++++***(((''''''((()))'''%%%$$$%%%''')))+++xxxfffVVVKKKEEE>>>999777777777777333222111000000222333555555555444444333111000000000000111111000000//////............///000111222+++,,,000888===<<<555---,,,,,,,,,,,,,,,++++++***---,,,,,,+++***)))(((((((((((())))))***)))))))))$$$$$$$$$%%%''')))+++,,,)))))))))***++++++,,,,,,(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&"""######"""!!!"""$$$&&&)))(((((((((((('''###!!!!!!$$$'''(((&&&%%%$$$###"""######$$$%%%%%%%%%%%%"""&&&'''&&&%%%$$$$$$###"""!!!!!!"""$$$%%%&&& !!!"""$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%$$$######$$$%%%&&&))),,,...///...,,,,,,,,,(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&'''''''''))),,,,,,)))(((((())))))((((((''''''''''''(((sssgggWWWIII>>>===:::777555444555666111222222333333333222222222222222222222111000///222111///000000000...,,,////////////000111222333......222999>>><<<444,,,,,,,,,---------,,,++++++...---,,,+++***(((''''''''''''((())))))***))))))######$$$%%%''')))+++,,,%%%%%%&&&'''((()))******((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$'''((()))'''%%%###$$$$$$############$$$%%%&&&&&&$$$$$$$$$###"""###%%%'''&&&&&&''')))***(((%%%!!! ###''')))((('''&&&&&&!!!"""###$$$%%%&&&&&&&&& ###'''******)))))))))%%%$$$###"""""""""###$$$"""%%%&&&'''&&&%%%""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$)))'''%%%###"""###$$$%%%&&&(((***+++***))))))***(((&&&%%%%%%&&&(((((((((&&&&&&%%%%%%%%%&&&''''''###'''+++,,,+++)))***+++)))))))))((('''%%%$$$###ppp```QQQFFFAAA;;;:::777555333333333333555333222222444555555444333222111//////000222333111222333000,,,***,,,...///000222444555555555555444000222;;;@@@<<<333---***************)))((((((***+++,,,---,,,***((('''((()))***+++***(((&&&%%%&&&&&&&&&&&&'''(((******%%%$$$$$$$$$%%%&&&((()))&&&(((******)))%%%"""''''''''''''%%%%%%&&&'''&&&%%%############""" ###$$$%%%&&&&&&$$$"""!!!%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$'''******(((%%%"""###%%%'''((((((''''''%%%$$$###""""""###$$$%%%'''%%%%%%)))...000,,,(((&&&%%%###""""""$$$&&&'''###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%&&&&&&%%%###"""###$$$(((---...***'''***......,,,***'''$$$$$$$$$&&&'''***&&&$$$''')))((((((***,,,,,,---------,,,,,,+++******+++,,,,,,***)))(((xxxdddVVVJJJAAA===:::999777555444333222222555444222222333444444333222222333333333222222111111222222000---,,,---///000111333444555666666555444111222:::???;;;333---+++++++++++++++***)))))))))***+++,,,,,,+++***)))((((((*********(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))&&&'''((()))(((&&&$$$"""!!!"""$$$$$$###"""""""""$$$###"""###%%%%%%%%%$$$$$$%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&(((***+++(((&&&######%%%''')))***++++++$$$###"""!!!!!!"""###$$$%%%######''',,,///---)))"""!!!  !!!"""""" !!!###$$$$$$$$$""""""!!!!!!!!!!!!""""""(((&&&$$$!!!  %%%&&&'''&&&$$$###$$$%%%'''---000,,,***+++,,,++++++***'''%%%$$$%%%&&&((()))$$$###'''((('''&&&(((+++++++++,,,,,,++++++***++++++++++++***((('''&&&eeeUUUJJJBBB===;;;777777777666555333222111666444222222222333222111///000333444444333111///000111111000...---...000111111333444555555666555555111222999===999222...++++++,,,,,,++++++***)))((())))))***++++++,,,,,,'''((()))))))))((('''&&&))))))******)))(((&&&%%%)))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$###"""###""""""###&&&(((((((((%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&%%%(((''''''(((******)))'''""""""###%%%''')))+++,,,######!!!!!!!!!!!!#########!!!!!!$$$))),,,,,,***#########"""""""""""""""!!!!!!$$$%%%%%%""""""!!! !!!""""""***(((%%%"""  %%%&&&''''''%%%$$$%%%&&&&&&---111...******)))''')))'''&&&$$$$$$$$$%%%%%%'''######&&&(((&&&%%%'''))))))************))))))*********)))(((&&&%%%$$$mmmWWWJJJBBB===:::;;;555555666666555444222111666444222111111111000///---///111333333222000///............---...///000000111111222333444444444555111222888;;;777111///***++++++++++++***))))))&&&&&&&&&'''(((***+++,,,&&&&&&'''((((((((('''''')))***,,,,,,+++***'''&&&***)))(((''''''((())))))$$$$$$$$$$$$%%%&&&''''''$$$#########%%%&&&&&&%%%%%%###"""###&&&((())))))''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&''''''''''''((((((((('''""""""!!!"""###%%%''')))###"""!!! !!!"""######!!!!!!"""&&&)))))))))%%%%%%&&&&&&&&&%%%$$$###!!!!!!$$$&&&&&&&&&%%%###""""""###%%%&&&((('''&&&$$$###"""!!!!!!"""$$$&&&'''%%%$$$%%%%%%'''---///+++'''&&&&&&$$$%%%$$$$$$######"""######'''$$$###''')))'''&&&'''''''''((()))))))))((((((((((((''''''&&&&&&%%%$$$mmm]]]LLLBBB===999888999333444555555555333222111555333000000000000///...000111111222222333333333------,,,,,,---........./////////000000111222222444111222888:::555000...)))))))))))))))(((((('''%%%%%%%%%%%%&&&((()))***%%%%%%&&&&&&''''''''''''&&&''')))******)))'''&&&+++***(((((('''((()))***$$$#########$$$%%%''''''$$$!!! ###%%%%%%(((&&&$$$$$$%%%'''(((((('''(((((((((''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""""""###%%%&&&###"""!!! !!!"""###%%%$$$######$$$&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!"""!!! ###%%%&&&&&&''''''&&&%%%%%%&&&''''''"""$$$%%%'''&&&%%%###""""""$$$%%%$$$$$$$$$$$$(((,,,,,,'''"""###$$$###%%%%%%%%%%%%%%%$$$$$$###(((%%%%%%)))***((('''(((%%%&&&''''''((((((((('''$$$$$$$$$%%%%%%&&&''''''|||ooo[[[OOOBBB<<<888444444666333333333444333333222222333111//////000000///...333333444444555555666666...---+++,,,---......---...............///000111222111333999999444///---(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((######$$$%%%%%%%%%$$$###***)))(((''''''((()))***&&&&&&%%%%%%%%%&&&&&&''''''### $$$((()))))))))'''$$$###$$$&&&'''&&&((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&'''%%%$$$###%%%&&&)))((('''&&&&&&%%%%%%&&&######!!!!!!!!!!!!######&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$###"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%### ###%%%$$$$$$###$$$(((,,,+++%%% !!!######&&&'''((())))))((('''&&&(((%%%%%%***+++)))'''((($$$%%%&&&'''((((((((((((""""""######%%%&&&((()))}}}xxxuuusssooouuu|||lll\\\MMMDDD;;;888666333333555333222222222222222333333111///......///000///...000222444666666666555444111///------///000///...//////.........///000111000000444::::::333---,,,)))))))))))))))(((''''''((()))))))))((('''%%%$$$#########$$$%%%'''((()))%%%%%%%%%$$$######""""""(((''''''&&&'''(((***++++++******))))))(((''''''(((%%%$$$''',,,...---***)))&&&###"""$$$%%%''''''((('''&&&&&&&&&%%%&&&&&&&&&&&&'''))))))******)))&&&((((((&&&######%%%((('''(((((((((((('''&&&&&&$$$###"""!!!!!!"""###$$$%%%&&&((((((((('''&&&&&&+++***((('''&&&&&&''''''"""!!!"""$$$%%%%%%""" ###$$$&&&''''''&&&$$$###$$$############$$$$$$%%% $$$&&&&&&%%%$$$%%%''',,,---(((######$$$###%%%&&&(((******)))'''%%%'''$$$%%%)))+++(((&&&&&&$$$%%%&&&'''(((((((((((($$$#########$$$&&&''')))yyyooohhheeeddddddccclllxxxooo\\\OOOFFF???999777777444444666333222111111111222333444000...------///000000///***---222555666444111///444111//////111222000...000000///......///111111///000444;;;:::333,,,+++***************)))((((((***+++,,,,,,***'''$$$###"""######$$$%%%'''((()))***)))(((&&&$$$#########'''&&&&&&&&&'''(((***+++.........---+++***((('''###"""###(((...///***%%%'''%%%"""!!!###&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&((()))************((())))))'''$$$###&&&)))###$$$&&&'''((('''&&&%%%%%%$$$###""""""###$$$%%%###&&&)))******)))((((((((('''$$$"""!!!"""###$$$!!!!!!"""$$$%%%### ###%%%'''))))))'''%%%###(((&&&"""!!!$$$&&&!!!%%%''''''&&&&&&&&&%%%,,,///+++'''&&&%%%""""""$$$&&&((((((&&&$$$###%%%###$$$(((***'''%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''tttgggaaa___\\\YYYYYYaaaiiiyyysss^^^MMMEEE;;;888555333444666777777666555444333111000//////---......//////......------...000222222111///---...///000111000///---,,,///...---+++)))***...111///000222444444000***&&&)))))))))))))))*********+++---//////...***'''$$$""""""$$$'''***+++)))'''$$$$$$$$$%%%%%%$$$$$$###"""$$$'''***,,,------,,,---...//////...+++(((&&&+++)))'''))),,,......---)))((('''%%%&&&'''(((***%%%$$$$$$&&&''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%***&&&'''+++***%%%$$$((()))******'''""" !!!###"""$$$$$$### """%%%$$$'''***)))%%%"""!!!""""""""""""""""""!!!!!!!!!!!!$$$%%%&&&&&&&&&(((+++---+++&&&$$$&&&***$$$%%%'''((('''%%%""" %%%&&&((()))))))))((('''"""(((---...+++((())),,,)))(((%%%######$$$&&&((({{{qqqeeeYYYUUUUUUSSSTTTVVV___jjjrrr```OOODDD???:::777444333444666666666555444333222111111000000,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---++++++---...000///---+++)))------,,,+++)))***,,,///000111444666555111,,,'''&&&&&&'''((()))+++,,,,,,***,,,---...---+++)))'''######$$$''')))***(((&&&&&&&&&'''''''''''''''''')))***,,,...//////......,,,---------,,,***((('''***((('''))),,,......,,,***)))(((&&&&&&'''((()))((('''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""""""""###&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&)))&&&&&&))))))%%%$$$'''%%%%%%%%%###  """###$$$""" ###&&&((((((%%%###"""###"""!!!!!! !!!!!!""" !!!###$$$%%%%%%%%%%%%'''***,,,+++&&&$$$&&&)))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%))),,,+++((('''***---,,,***'''%%%%%%%%%'''(((zzzrrrlllaaaXXXOOOLLLLLLNNNTTTZZZdddtttttt___PPPEEE@@@???999666333222333555555555333333222111111111111111......---,,,,,,---.........///000111000...,,,+++***,,,///111000...+++)))***,,,---,,,+++***+++---000333777999888333---)))(((((((((((()))***+++,,,***+++,,,,,,,,,,,,++++++%%%%%%%%%'''))))))'''%%%&&&&&&&&&''''''(((((((((,,,---.../////////...---+++******)))(((((()))))))))(((((()))+++------,,,,,,+++)))((('''(((((()))&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''%%%%%%''''''$$$$$$&&&&&&$$$######$$$%%%$$$$$$###%%%%%%$$$!!!"""$$$&&&&&&%%%$$$###$$$###""" !!!"""######$$$$$$%%%%%%%%%%%%$$$'''***,,,***'''%%%&&&(((+++)))%%%###"""$$$&&&(((%%%%%%&&&&&&&&&'''''''''(((******)))&&&&&&)))---///---***(((&&&&&&'''(((|||sssiiiaaa\\\ZZZSSSLLLJJJJJJOOOZZZeeettt{{{dddSSSHHH@@@===???777555333222333444444444222222111000000111222333222111///......///111222...///000111111000///...,,,...111333333111...+++***,,,......---++++++,,,000444999;;;999444///+++...---+++***)))))))))))),,,,,,,,,++++++,,,,,,,,,)))((('''((())))))'''%%%#########$$$$$$%%%&&&&&&))))))***+++++++++***))))))(((&&&%%%&&&'''((()))''''''((()))+++,,,,,,,,,,,,+++***)))(((((())))))$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&###!!!###&&&)))(((&&&%%%&&&&&&&&&%%%###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%###!!! """$$$&&&###$$$$$$%%%&&&&&&&&&&&&''')))+++***(((&&&&&&'''+++)))%%%###"""$$$'''(((&&&&&&&&&&&&''''''((((((((()))***)))'''''')))+++///...+++)))'''&&&&&&&&&wwwlllbbbXXXPPPKKKOOOKKKGGGFFFGGGPPPaaaqqqssseeeUUUIII@@@999666888777555222222333444444333222111000///000111222333333222000//////000222333...///000222333333333333,,,...111333333111///---+++---000000///---------///444:::;;;999444000---000///---+++******++++++///...---++++++++++++,,,,,,+++))))))******(((&&&######""""""###$$$%%%&&&%%%%%%&&&''''''((((((((((((&&&%%%###$$$%%%((()))%%%'''(((*********++++++++++++***)))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""))))))(((((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$""""""$$$%%%$$$!!!###%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%%%%%%%&&&$$$"""!!!"""$$$&&&(((""""""###$$$&&&'''((()))(((***++++++***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))&&&(((+++,,,+++***))))))...---***(((&&&%%%$$$$$$yyytttkkkaaaYYYPPPIIIDDDAAA@@@@@@BBBFFFSSSlllqqq]]]SSSJJJDDD>>>777444555666555333333444444444333222111000//////000222333111111////////////111111///000111222333444444444,,,---...000000///...---,,,...000000///.........///444999:::666222000///,,,+++******+++,,,///000//////---,,,++++++++++++---+++))))))******((('''''''''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&$$$######%%%&&&(((###&&&)))******)))***+++))))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%$$$$$$##################%%%$$$!!!!!!%%%&&&%%%!!! !!!###%%%%%%%%%"""  """$$$$$$###!!! !!!###%%%%%%$$$%%%$$$###"""###$$$&&&(((!!!!!!"""###%%%''')))******+++,,,,,,,,,***(((&&&$$$%%%%%%&&&&&&%%%$$$$$$'''((()))***+++***))))))&&&(((+++---...---+++***,,,+++)))'''&&&$$$######{{{uuuiiieee___YYYSSSMMMGGGCCC999;;;AAAGGGPPPdddlll\\\MMMGGGBBB@@@===777666888666555444444555555444333333222000......///111333111111111111111111111111222222222222222222222222------......////////////,,,...//////...------......333777777333//////000***)))(((((())),,,...000------------------,,,,,,+++)))((('''(((((('''&&&+++***(((&&&&&&&&&'''((())))))(((''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&"""%%%)))***)))((()))***&&&''''''((())))))))))))***'''%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$###&&&$$$ !!!&&&'''%%%###$$$%%%$$$###$$$%%%'''$$$!!! """###"""!!!  ###%%%$$$###""""""""""""###$$$%%%%%%""""""""""""###%%%'''(((+++,,,---......,,,)))'''###$$$$$$$$$$$$$$$$$$$$$%%%''')))+++,,,***(((&&&((()))***,,,...//////...+++***)))(((&&&%%%$$$###zzzsssjjjcccYYYVVVSSSOOOLLLHHHCCC???999>>>GGGQQQ^^^vvvuuu___PPPAAA<<<999999888444555888777555444444555666444333444222000......///111222222333333444444333333222444444333222111000///...000000//////000111222333,,,---...---,,,,,,---......222666555111......111+++***(((''''''(((+++,,,***+++,,,---............)))(((&&&%%%&&&'''&&&%%%,,,+++(((&&&%%%%%%&&&'''++++++)))'''&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%!!!%%%)))***)))((()))***$$$%%%&&&((())))))))))))000---***))))))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%###&&&%%% &&&(((%%% """$$$"""!!!$$$)))%%%  """######""" """$$$$$$""" !!!"""#########$$$###"""""""""###%%%&&&,,,,,,---//////---***'''$$$######""""""###$$$%%%###%%%))),,,,,,***'''$$$+++***)))***---000111222+++***)))((('''&&&%%%$$$zzzrrrjjjeee___XXXSSSQQQOOOKKKGGGDDDDDDDDDEEEGGGJJJNNNVVVlll{{{gggUUULLL>>><<<999666444444555666777777666555444333222222555444222000............333111111222444333///,,,...---,,,,,,,,,,,,---...222333444444333111...------,,,,,,---......---+++,,,444:::888444333111...///---+++******+++---///++++++***************+++&&&&&&%%%&&&''''''%%%$$$'''((()))***)))&&&$$$"""%%%&&&''')))))))))(((((((((%%%"""###&&&((((((&&&%%%&&&(((***++++++******$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((())))))((('''&&&%%%%%%''')))(((%%%!!!$$$#########$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&"""!!!!!!"""$$$%%%%%%$$$$$$%%%'''((('''%%%###!!!###!!!!!!!!!$$$%%%&&&%%%""""""!!!!!!  """$$$&&&&&&%%%""" ###%%%&&&###"""""""""###$$$%%%%%%---,,,,,,,,,,,,,,,,,,+++&&&&&&'''&&&$$$$$$&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%(((+++,,,++++++,,,---///---***((('''%%%""" {{{wwwvvvnnnhhhaaaZZZVVVQQQLLLHHHFFFEEEBBB@@@???@@@BBBDDDNNNUUU^^^jjjwwwgggXXXKKKEEE===;;;888666444555666777555555555555555555555555666555333111//////......222111111333444444111...///...------...///111222,,,---///111222333333222---,,,+++,,,---------+++---555;;;888444222000---++++++++++++++++++++++++******))))))))))))******((('''''''''))))))'''&&&'''((((((((('''&&&$$$###%%%&&&((()))))))))(((((()))'''$$$%%%'''))))))((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((''''''&&&%%%$$$%%%''''''$$$!!!'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$###"""###""""""###%%%&&&%%%$$$%%%&&&((()))(((&&&$$$"""###!!! """$$$&&&&&&%%%'''&&&%%%$$$"""!!! !!! !!!###$$$$$$&&&###!!! """%%%&&&&&&""""""""""""###$$$%%%%%%++++++*********)))))))))'''(((((('''%%%%%%&&&(((&&&'''''''''&&&&&&%%%$$$''')))+++,,,,,,++++++,,,,,,+++)))((('''&&&%%%###}}}zzz|||}}}|||xxxrrrkkkfffddd[[[VVVPPPKKKGGGDDDAAA>>>============>>>BBBHHHLLLZZZfffvvvtttbbbVVVLLLFFFDDD<<<:::888666555666777888333444444555666777888888666555444333222000000///111111111333555555333111...---------...000222333)))***+++...000222444444///---+++***,,,------,,,...777<<<999333000...+++((()))+++,,,,,,+++)))((())))))(((((((((((())))))***)))((()))***+++***)))(((((('''&&&%%%%%%%%%%%%'''''')))******)))((((((***((('''''')))******)))%%%%%%%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$$$$######$$$$$$######$$$%%%'''((('''%%%######$$$%%%$$$###))))))((('''&&&&&&''''''%%%&&&&&&'''&&&%%%###"""$$$###"""###&&&'''&&&%%%%%%&&&((()))((('''%%%$$$###!!!!!!"""$$$&&&&&&&&&&&&%%%%%%$$$###"""!!! !!! !!!!!!"""&&&$$$######%%%&&&&&&%%%""""""""""""###$$$%%%%%%)))((((((''''''&&&''''''((()))***)))'''&&&'''((())))))))))))((('''%%%%%%(((***,,,,,,+++***)))***)))(((((((((''''''''''''}}}zzzwwwsssoooiiieeegggiiikkkiiieee___ZZZXXXRRROOOIIIDDDAAA>>>===<<<<<<>>>@@@BBBFFFNNNWWW___kkk{{{|||dddUUUMMMFFFBBBAAA:::999888777666777888999444444555666666777777888666666666555444222111000111111222333555555444444......---,,,---...///000---,,,,,,,,,---...///000000...+++***,,,.........///888===999222...,,,***(((((())))))))))))(((((((((''''''''''''(((((()))+++)))((()))***++++++***)))'''&&&%%%$$$%%%'''(((((()))*********)))(((''')))((((((((())))))))))))((('''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$#########%%%(((***((('''$$$######$$$%%%&&&((((((((('''''''''''''''!!!"""$$$&&&''''''&&&&&&$$$######$$$&&&''''''&&&$$$%%%'''''''''&&&%%%$$$$$$"""!!!"""$$$&&&&&&&&&!!!!!!  """###%%%$$$$$$$$$%%%&&&$$$"""!!!!!!!!!!!!"""$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%)))***+++***)))(((((()))+++++++++***)))'''&&&%%%''')))++++++)))'''''''''((())))))((('''&&&''''''}}}uuuiiigggeeebbb```\\\WWWSSSUUUYYY]]]^^^\\\XXXUUUTTTNNNKKKGGGBBB>>><<<<<<======AAAFFFKKKSSS^^^mmmwwwzzzhhhUUUKKKEEE???;;;999:::999888777777888999999666666666666555555555555555666666777666444222000000111222333444444555666333222000...------......//////...------------...222///,,,,,,---///000000///888>>>:::111,,,***)))***)))'''&&&&&&''')))***''''''&&&&&&'''((())))))***((('''''')))***+++***)))(((&&&$$$%%%&&&(((*********+++++++++)))((('''''''''(((((('''''''''''''''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%))),,,***((('''%%%$$$%%%''')))%%%&&&&&&&&&''''''''''''"""###$$$&&&''''''&&&&&&$$$######$$$&&&''''''&&&###$$$%%%%%%%%%%%%$$$###%%%$$$"""###$$$&&&%%%%%%!!!!!!  !!!!!!!!!###&&&$$$###"""###$$$###!!! !!!"""$$$%%%&&&)))(((&&&$$$$$$$$$%%%%%%(((***++++++***))))))***+++++++++***)))'''&&&%%%&&&((())))))'''%%%$$$%%%)))++++++)))&&&$$$%%%&&&~~~vvvmmmfffYYYXXXVVVUUUTTTQQQMMMJJJJJJNNNSSSVVVUUUTTTRRRQQQIIIGGGCCC???;;;:::<<>>888666:::999999888888888999999888777666555444333222222333555777888777444222000000111333333222222444666888777555222111000000000.........///////////////111///---,,,.../////////...888???:::000+++******+++)))'''%%%%%%''')))+++''''''&&&''''''((()))***)))'''&&&&&&(((*********)))((('''&&&&&&(((***,,,+++,,,,,,,,,+++***((('''%%%&&&((('''&&&$$$$$$%%%%%%%%%%%%&&&'''(((***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((%%%%%%))),,,))))))(((&&&%%%%%%'''***$$$%%%&&&'''''''''''''''((('''&&&%%%$$$######"""$$$###"""###&&&'''&&&%%%"""######$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###&&&&&&$$$""" """###""""""%%%'''###"""!!!!!!"""!!! !!!"""###%%%&&&***(((&&&$$$######$$$%%%&&&(((+++,,,+++******+++))))))))))))((('''%%%%%%%%%''')))(((&&&%%%$$$%%%***,,,---***%%%"""###%%%}}}vvvpppjjjddd\\\WWWQQQOOOMMMMMMLLLJJJHHHEEEBBBFFFKKKNNNNNNMMMMMMMMMFFFEEECCC???======AAAEEEGGGOOO\\\jjj{{{www^^^QQQEEEBBBBBB???:::888:::::::::999999888888888666666555444333222111111222444666888777555111//////111333222000000333555999888666444333222222333...///000111222111000000...,,,+++,,,---...---,,,,,,888???:::///*********))))))(((''''''((())))))''''''''''''((()))***+++***(((&&&&&&(((***++++++)))((((((((()))***,,,---,,,---------,,,***((('''$$$&&&((((((%%%###$$$%%%%%%%%%%%%%%%'''(((***+++$$$$$$%%%%%%&&&'''''''''&&&))),,,***&&&%%%'''***'''((()))'''$$$$$$&&&)))''''''((()))((('''&&&%%%+++)))'''$$$"""""""""######""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%***(((%%%$$$$$$$$$"""!!!%%%%%%$$$###"""!!!!!!  $$$%%%###"""$$$'''$$$###!!!  """###%%%&&&***(((%%%"""!!!"""###$$$###&&&***++++++++++++,,,&&&'''''''''&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&))),,,---***%%%"""###&&&~~~tttnnnggg```\\\WWWPPPKKKIIIGGGEEEDDDCCCBBB@@@>>>???BBBFFFIIIIIIIIIIIIIIIFFFGGGEEECCCAAACCCIIIMMMOOOYYYiiizzz~~~jjjTTTHHH>>><<<>>><<<999888;;;;;;::::::999888888777555444444333333222111111111333666888888555111...///111333222//////222444777666444333222222333444111222333444333111///...+++******+++------+++))),,,777???:::///******+++'''((()))******)))(((''''''''''''((((((***++++++***(((&&&&&&(((+++,,,,,,((()))))))))***,,,------------...---,,,***((('''$$$'''))))))&&&$$$$$$%%%((((((''''''((()))+++,,,###$$$$$$%%%&&&'''((((((&&&))),,,+++&&&$$$%%%(((%%%'''((('''$$$###%%%'''******+++***)))(((&&&$$$***(((%%%###"""###%%%&&&"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,)))&&&%%%$$$###!!!  """###%%%&&&'''###'''&&&###!!!###&&&&&&###!!!  """###%%%&&&)))'''$$$!!! !!!"""###"""%%%)))+++,,,,,,,,,---%%%%%%%%%&&&%%%%%%$$$$$$&&&(((***+++)))(((((()))(((+++---***%%%"""$$$'''uuunnnlllhhhddd\\\TTTMMMHHHEEEDDDAAAAAABBBAAA@@@>>><<<;;;???BBBEEEGGGGGGGGGHHHIIIGGGEEECCCCCCGGGMMMRRRTTT[[[jjj|||{{{hhh___LLLEEE===:::;;;<<<;;;888===;;;999777555444555555444333333333333222222222111333666888888555111...///......000333444222///333444444444333333444666666555444333222222222222000...,,,******+++...///333:::>>>777...***)))(((,,,)))%%%$$$%%%''')))))),,,***((((((***+++++++++((()))************))))))&&&&&&''''''(((((())))))++++++***(((&&&&&&((())))))(((&&&%%%$$$$$$%%%%%%(((((('''(((((()))***+++***(((&&&$$$$$$%%%''')))))))))******)))'''%%%$$$%%%%%%&&&%%%$$$%%%'''***+++++++++***)))'''%%%$$$$$$%%%&&&&&&&&&%%%###"""###%%%&&&%%%""" !!!$$$%%%(((***)))$$$ """###%%%%%%$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%!!!  !!!%%%(((---(((""" ###$$$""" ###$$$&&&'''((()))))))))(((&&&$$$%%%(((******(((%%%&&&((()))***)))((('''+++***)))'''''''''((((((yyyrrrhhhbbbaaaYYYUUUOOOIIIDDD@@@>>>>>>>>>??????@@@@@@???======;;;>>>AAACCCDDDEEEGGGHHHKKKJJJJJJKKKOOOXXXaaahhhnnn}}}nnn\\\SSSJJJDDD===:::<<<>>>>>><<<<<<;;;:::888777666666666555555555444444444444444444555777777666333000---000......000222333222000111222333222111222444666666555444333222111111111222111///---,,,,,,---...222:::===666...+++***)))***(((&&&&&&'''))))))(((***(((&&&&&&((()))))))))&&&&&&'''((())))))******((('''''''''(((((()))***)))******(((&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&)))(((((((((((())))))***((('''''''''''''''''''''&&&&&&''''''&&&%%%$$$###%%%%%%&&&%%%$$$$$$&&&((()))))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%''''''&&&###!!!"""$$$$$$&&&'''&&&###!!!"""###"""###$$$###"""!!!"""###!!!!!!""""""###$$$$$$$$$##################""""""###"""!!!!!!###$$$###!!!!!!%%%''',,,'''""""""%%%'''&&&%%%"""###$$$%%%&&&&&&&&&&&&(((&&&%%%&&&)))+++***(((&&&''')))++++++***)))(((,,,+++)))(((&&&&&&&&&&&&yyyooohhhaaaXXXTTTSSSNNNLLLHHHDDDAAA???>>>>>>;;;<<<===>>>>>>>>>>>>>>>999;;;>>>AAABBBDDDGGGIIINNNPPPSSSUUUYYYdddrrr}}}}}}ooo___OOOGGGDDD@@@:::999;;;=========::::::::::::999888777666555555666666666666666666666666666555444111///---000///...///111222222222///000111111000111333555666666555444222111111000333222111///...------,,,222888;;;555...,,,+++***((('''&&&''')))******))),,,***((((((***+++***)))%%%%%%$$$%%%''')))+++,,,***)))(((''''''(((***+++'''((())))))&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((()))&&&''')))******)))((('''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&(((***---...(((((('''&&&&&&&&&&&&&&&'''((((((&&&$$$""""""######$$$$$$###"""###%%%((($$$%%%&&&%%%###!!!"""#########""""""""""""######$$$$$$######"""!!!!!!!!!"""!!!!!!"""$$$%%%$$$###!!! """%%%'''***'''######&&&******)))######$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***+++)))((('''(((***,,,,,,+++***)))---,,,***((('''&&&%%%%%%wwwnnnccc\\\UUUMMMJJJKKKJJJHHHEEECCCAAA@@@???@@@:::;;;;;;<<<============:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAACCCGGGLLLPPPWWWbbbqqqzzz{{{dddYYYTTTNNNFFFAAA<<<:::777555555666666777555666777777777555444333222222333444555555666666333222222111111111222222000000/////////000222444///000111111111111333555777888888888777666555444...............//////...222777888333///...---++++++(((%%%$$$&&&***,,,...)))(((''''''(((((('''%%%***((('''&&&&&&((()))+++...,,,)))'''&&&((()))+++%%%'''((((((&&&$$$######$$$%%%&&&((()))***++++++******)))(((((('''(((((()))((('''&&&'''(((***,,,%%%%%%&&&&&&''''''((()))''')))***)))'''&&&&&&''''''&&&&&&&&&'''***,,,...***)))'''&&&&&&&&&'''((('''&&&%%%$$$###"""!!! !!!"""###%%%%%%%%%###"""###$$$&&&&&&&&&&&&((()))%%%$$$""" !!!""" !!!!!!"""###$$$$$$%%% """$$$%%%###!!!!!!!!!  """$$$%%%***(((%%%###$$$&&&'''(((((((((&&&%%%%%%%%%%%%%%%###%%%((()))***)))((('''&&&''')))++++++***)))(((******++++++,,,,,,,,,,,,}}}uuujjjaaaVVVPPPIIICCC@@@AAACCCAAA@@@===;;;:::999888<<<;;;;;;:::;;;;;;<<<<<<<<<===@@@BBBFFFLLLSSSXXX[[[hhhzzzwwwfffTTTLLLIIIEEE@@@===<<<:::888777666666888888666666666666555444222222000000111222333444555666000000111111111222222222...///000000///000222444000111222111000000222444666777888999999888777666------------...///000111444777777222///...---+++,,,)))&&&%%%'''***,,,------,,,++++++,,,,,,***(((***)))(((''''''((())))))---,,,)))'''''''''((()))&&&'''((((((%%%$$$$$$%%%$$$%%%''')))***+++++++++***))))))(((((((((((())))))(((&&&%%%%%%(((+++---$$$$$$######$$$%%%&&&&&&&&&((())))))'''&&&&&&'''((((((''''''((()))***+++++++++***)))))))))))))))&&&$$$############""" !!!!!!###%%%&&&%%%"""!!!###$$$$$$$$$&&&(((###!!! !!!###$$$%%%&&&''' !!!"""$$$&&&&&&$$$!!! """$$$%%%***(((%%%###"""###$$$&&&((('''%%%###"""!!!"""""""""$$$'''((('''&&&'''(((&&&''')))++++++***)))(((((()))***,,,------------~~~|||vvvnnnhhh___UUUOOOIIIBBB???@@@BBBAAA@@@>>><<<;;;:::999::::::::::::;;;===>>>???===???CCCGGGMMMVVV___fffmmmxxx{{{eeeXXXJJJDDD@@@<<<888888888888777666666777999;;;999888666555444333222222//////000222333555666666000111111111111111000000,,,///111222000000111333000111111000......///111222444666777888888777666111///...------///000222666888777222......---******)))((((((***+++***(((...---------...---+++(((&&&&&&&&&''''''(((((((((,,,+++)))((('''&&&&&&&&&((((((((('''%%%$$$%%%&&&%%%&&&(((***++++++++++++)))(((((((((((())))))***&&&&&&&&&&&&&&&((()))***%%%$$$#########$$$%%%&&&###%%%''''''&&&%%%%%%&&&''''''(((((())))))******)))))))))))))))(((''''''&&&$$$"""###%%%&&&$$$""""""!!!!!!"""%%%%%%###!!!!!!######"""###$$$&&&$$$"""  !!!###""""""###$$$%%%&&&&&&''' !!!"""$$$%%%%%%""" """$$$%%%)))(((&&&###"""###%%%''')))'''%%%"""!!! !!!!!!"""$$$&&&&&&$$$$$$&&&((('''(((***,,,,,,+++***)))'''((()))++++++++++++***zzzzzzzzztttmmmhhh```WWWRRRLLLDDDAAAAAA======<<<;;;:::999888777888888999:::<<<>>>AAABBB@@@BBBGGGMMMUUU```kkkrrrmmm]]]RRRGGGAAA<<<777444444333333444444555666999;;;;;;:::777555333333333333//////111222444555666777111222222222111000...---+++///222333111000111222000111111///---,,,---///000111444666777777666666444333000...---///000222777999777111......---)))'''(((***,,,---,,,((($$$(((''''''(((((('''$$$""""""###$$$&&&'''(((((((((+++***)))((('''&&&%%%$$$))))))(((&&&$$$$$$&&&(((%%%&&&(((***+++,,,++++++(((((('''(((((()))***+++###$$$&&&(((((((((((('''((('''&&&%%%%%%%%%&&&''' ###%%%&&&%%%$$$$$$%%%&&&'''((()))************$$$%%%&&&&&&&&&%%%###"""&&&$$$"""$$$&&&(((&&&$$$### ###&&&&&&%%%###$$$%%%%%%$$$###$$$&&&'''%%%###""""""###&&&'''%%%%%%%%%%%%%%%%%%&&&&&& """###""" """$$$%%%((((((&&&$$$######&&&))),,,***'''$$$"""""""""###!!!###%%%$$$"""###%%%((((((***+++------,,,+++***'''((()))******)))((('''|||zzzxxxvvvsssqqqcccaaa\\\UUUNNNHHHBBB@@@@@@>>>===;;;:::::::::;;;:::===???>>><<<<<>>>>>===???DDDHHHKKKVVV\\\dddpppvvvrrrcccWWWRRRGGG@@@:::888666333333555444444444444444444444444555333111111222333222111222111000///000222444555444444333222111000000///---.../////////...,,,+++---...000000//////000111222111111000000000000000444111111333333111111444;;;777222---)))''''''(((//////......---,,,,,,++++++)))''''''((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((((((&&&%%%&&&(((,,,+++***)))'''&&&%%%%%%%%%&&&''')))************,,,+++(((&&&%%%$$$$$$$$$************))))))((('''((((((''''''&&&&&&%%%%%%***)))(((&&&%%%%%%$$$$$$&&&%%%%%%'''((((((&&&$$$&&&))),,,+++(((&&&''')))+++******)))(((&&&$$$###!!!!!!!!!!!!!!!""""""###!!!"""###"""!!! !!!"""!!!"""###"""!!! """###$$$######$$$&&&'''&&&%%%((())))))'''###!!!  !!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&''')))***)))(((&&&%%%(((***++++++(((&&&%%%&&&~~~uuukkkdddaaa]]]VVVMMMFFFBBB???>>>999999777666666777888888999<<>>===;;;;;;:::999999:::;;;<<<999<<>>???888;;;???BBBEEELLLTTT[[[eeeqqqyyy}}}nnn]]]SSSKKKCCC===;;;999444222555666444333444111222444666777777666666111000///000222444444333333222111111000000000000222222111111111000000000/////////...---+++)))'''...///000///---,,,---...,,,,,,,,,---...000111222111...,,,...///...000444BBB>>>888111,,,***))))))+++---...,,,(((&&&'''))))))(((((()))******(((%%%%%%%%%%%%&&&'''((()))***%%%(((+++,,,+++++++++,,,.........---,,,***(((&&&!!!!!!"""###$$$&&&((()))(((((((((''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&((())))))'''%%%&&&''''''(((((((((((((((""""""!!!!!!"""###$$$%%%############$$$%%%''''''&&&'''&&&$$$!!! ###(((***(((%%%###"""%%%$$$""""""######"""  """""""""!!!"""### !!!!!!"""###$$$$$$%%%%%%###!!!"""&&&'''&&&###"""###$$$%%%&&&''''''(((&&&%%%%%%%%%&&&(((***+++$$$%%%%%%&&&&&&&&&&&&&&&###&&&(((((('''&&&&&&'''{{{tttnnnhhhccc^^^[[[SSSQQQMMMHHHCCC???<<<;;;;;;:::::::::;;;<<<>>>???;;;>>>CCCFFFJJJRRR[[[bbbooo{{{~~~iii]]]PPPJJJEEE???:::888777333222555666444222333111222444666777999999:::111000///000222333333222111222222222111000...---111111111111000000000000------------+++)))(((&&&,,,...///...------...000,,,,,,,,,---...///000111444///,,,,,,---,,,///444BBB>>>888222---*********(((+++,,,***%%%"""###&&&(((''''''((()))***)))'''''')))***)))&&&%%%'''***%%%''')))*********+++---******+++,,,+++***((('''#########$$$%%%'''(((*********++++++***'''%%%###!!!!!!###$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((******((('''%%%%%%&&&'''(((((('''&&&&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&%%%"""!!!!!!""""""$$$&&&&&&%%%######$$$'''&&&$$$$$$%%%$$$###!!! """"""!!! !!!"""!!!!!!!!!!!!"""$$$&&&'''&&&### $$$&&&$$$"""$$$$$$%%%&&&''''''(((((()))((('''&&&'''(((***,,,%%%%%%%%%&&&&&&&&&&&&''''''))),,,,,,+++***++++++~~~|||vvvnnnfff```\\\XXXVVVPPPNNNLLLHHHDDD???<<<;;;999999888888999;;;===>>>???CCCGGGKKKPPPXXXbbbiii{{{vvvggg[[[PPPGGGDDDBBB===999777666333222666777444222333111222333555888:::;;;<<<444222111222333555555444111222333333222000---,,,111111111111000000000000---...///000000000///...***,,,---.........000222///////////////000111222888222............222777===:::555111---,,,---...+++...000---(((%%%&&&)))'''&&&%%%&&&(((***)))((())),,,...+++%%%###%%%)))$$$&&&((((((((()))+++---&&&''')))******)))((('''((('''''''''(((***+++---,,,---......+++((($$$!!! !!!"""###$$$$$$$$$)))((('''%%%&&&''')))***+++***)))((('''&&&&&&&&&%%%%%%&&&(((***+++)))(((%%%$$$$$$&&&'''((('''&&&***((($$$!!! """###"""""""""""""""######$$$!!!"""$$$$$$$$$$$$&&&((($$$$$$$$$""" !!!$$$&&&)))(((&&&&&&&&&&&&$$$###!!!"""######!!! !!!!!!!!! """%%%((()))'''###"""%%%$$$!!!%%%%%%&&&&&&'''((()))))),,,+++)))((('''(((***+++%%%%%%%%%&&&&&&'''''''''%%%(((***+++***)))***+++|||mmmkkkeee\\\TTTOOOOOOQQQMMMKKKHHHFFFDDD@@@<<<999777999<<<===<<<;;;;;;;;;AAAEEELLLSSSZZZccclllrrrrrr```XXXLLLGGGBBB??????<<<666111222222333555777888999:::555555555555777999:::<<<<<<888444333444555444333///000111111111111000000---///000222222000///---...,,,+++,,,///111333333......------,,,,,,------000000000000//////000000222///------///222333444???:::333---,,,,,,------+++)))'''$$$######$$$%%%(((''''''&&&%%%###"""!!!&&&'''((('''&&&'''(((***(((&&&$$$$$$&&&((()))***''''''((((((((((((''''''***))))))(((((((((((((((+++((($$$"""###$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''(((***+++++++++,,,(((%%%&&&***,,,***'''&&&%%%$$$$$$&&&&&&%%%###%%%&&&((('''%%%%%%&&&'''''''''%%%###!!!!!!###&&&%%%$$$###"""!!!!!!!!!!!!&&&###!!!"""$$$%%%$$$"""!!!!!!"""""""""!!!!!! ###!!!!!!###%%%%%%!!!!!! ###$$$&&&&&&&&&$$$"""!!!###   $$$######$$$$$$ &&&---***''''''))))))'''%%%'''))))))(((&&&$$$$$$$$$!!!%%%)))***(((''''''))){{{sssmmmfffeee```YYYRRRNNNMMMOOOLLLIIIFFFDDDCCCAAA>>><<<555777999:::::::::<<<>>>BBBGGGOOOXXXdddqqqvvvaaaQQQJJJ>>>:::666666777888555111000000111333444555777777666666555666888:::===???>>>:::555333444555555444555555444222111000/////////000222333333222000///000...------///111222222......---,,,+++++++++,,,...///////////////......111000//////000222666888CCC>>>666///,,,+++***)))+++***'''%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''&&&&&&''')))(((&&&%%%%%%&&&((()))***&&&'''((())))))***))))))))))))((((((((())))))***---+++(((''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************+++((($$$%%%((()))&&&###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###""""""######$$$((('''&&&%%%$$$$$$$$$$$$&&&$$$"""###'''******)))%%%%%%&&&%%%%%%$$$###"""&&&&&&'''((()))'''$$$!!!$$$$$$###""""""!!! """###%%%%%%%%%$$$###""""""### !!!$$$$$$$$$&&&(((%%%!!!"""(((***'''&&&&&&((())))))'''***+++,,,+++)))'''''''''###&&&)))***)))((((((***|||uuulllbbb\\\\\\\\\ZZZVVVQQQMMMLLLLLLIIIGGGCCCAAAAAAAAA???>>>444666777777888;;;???BBBDDDJJJSSS___mmm~~~tttfffUUUIIIDDD:::777333333555777777555333444555666777888999999666555555666888<<<@@@BBB@@@<<<777444333555666777888777555333111111111111111222333444444333222111222000//////000111000000......,,,+++************+++,,,...//////...---,,,///000111111000333888===CCC>>>666000,,,+++))))))+++***(((&&&%%%%%%&&&&&&###$$$%%%'''((()))******$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&(((***+++'''''')))***++++++++++++(((((((((((()))***+++,,,...,,,+++***+++***)))'''%%%%%%&&&'''(((((((((((('''((())))))******)))))),,,)))&&&%%%'''(((&&&###'''((()))'''$$$"""$$$&&&(((&&&###"""###$$$$$$###$$$"""!!!"""%%%&&&$$$!!!((('''&&&%%%$$$$$$$$$%%%###!!! ###&&&(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&(((+++,,,***'''$$$###$$$$$$$$$###"""!!!!!!  """$$$%%%%%%%%%%%%!!! $$$$$$"""###&&&%%%$$$&&&(((&&&"""###&&&'''&&&%%%&&&(((******)))+++,,,---,,,***(((((((((%%%'''***+++***)))******{{{tttmmmfff```YYYUUUSSSTTTTTTSSSQQQOOOLLLKKKIIIEEEAAA?????????>>>===777888888777999===CCCGGGLLLSSS___lll{{{}}}~~~vvvllleee[[[OOOGGGEEE>>>:::666444555666777666666666777888999999::::::555444444444777;;;@@@BBBAAA===888444333444777999777555333222222333444555111222333333333333222111333111//////000000...---......,,,+++******)))))))))+++---//////...,,,***,,,///222111000222999???>>>999333...,,,++++++******)))((('''''''''''''''((())))))))))))(((''''''$$$%%%''''''&&&&&&&&&(((''''''(((''''''(((***+++******++++++,,,,,,++++++((((((((()))***+++------,,,+++*********)))'''$$$$$$%%%''')))************))))))*********))))))(((---***(((((()))***)))''''''***+++(((###!!!###'''***&&&###!!!"""###"""!!!###!!! ###((()))%%%!!!$$$$$$###"""!!!!!!""""""$$$"""  """### !!!###$$$%%%%%%&&&###''',,,,,,((($$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&### """$$$###%%%)))---)))((())))))&&&%%%(((''''''''''''((()))*********+++,,,+++)))'''&&&''''''((()))******)))))))))|||tttnnneee^^^YYYUUUSSSRRRNNNOOOQQQSSSSSSRRROOOMMMIIIFFFBBB???>>>======<<<::::::999999:::???FFFLLLWWWaaapppqqqiiiaaaXXXSSSMMMEEE@@@@@@;;;888444111111222222333444444444555555666666666333333222333555999<<>>;;;777333222333777:::777666444222111222444555111222222222222222222111222000//////000///...,,,///...---,,,++++++++++++)))+++---///000///---++++++...111000...000777===:::666000,,,+++***))))))((((((((('''''''''((((((+++++++++***)))(((&&&%%%$$$&&&((()))(((''''''(((&&&((())))))((((((***,,,------------,,,***)))(((((((((((()))+++,,,...///+++***)))))))))(((&&&$$$$$$%%%(((***++++++++++++***************))))))(((***)))((((((***+++++++++)))+++,,,(((###!!!$$$)))***(((%%%######"""!!!!!!###!!!!!!$$$***+++&&&""""""!!!!!! '''&&&$$$"""!!!!!!"""$$$ !!!"""############"""&&&******'''###"""""" !!!"""###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&!!! !!!"""&&&,,,555///+++,,,---+++***+++))))))))))))(((((()))******,,,,,,+++)))''''''''''''''''''((()))))))))(((yyyqqqeee___WWWPPPMMMLLLMMMLLLLLLMMMOOORRRUUUUUUSSSPPPJJJHHHDDDBBBAAA@@@>>>===============@@@FFFNNNSSS___nnnvvvjjjZZZRRRJJJFFFAAA<<<:::;;;555444333222111222444555555555555666666666666666222222222333444666888999999888666222111222666999;;;999777444222111111111222222222222222222222222000000///000111111000...000//////...............+++,,,...000111000///...---...///...---///444999:::666000,,,)))(((&&&%%%''''''''''''''''''(((((()))))))))******))))))((($$$''')))***)))(((((((((&&&(((++++++)))(((***---//////...---+++***(((''')))))))))***+++---...///---+++***)))))))))'''&&&$$$&&&(((+++,,,,,,+++************+++******))))))&&&&&&&&&'''((()))***+++***+++***'''$$$###&&&)))***++++++((($$$"""!!!""""""!!!"""%%%((()))&&&"""""""""!!!!!!!!!!!!!!!"""###$$$%%%###"""!!!###$$$%%%%%%%%%$$$###"""!!! %%%'''))))))(((&&&%%%%%%!!!"""###$$$%%%&&&'''((('''''''''''''''''''''((('''""" !!!!!!&&&+++///)))&&&***...+++'''&&&))))))***)))''''''(((***,,,---...---+++))))))))))))(((''''''))))))((('''}}}zzzuuullldddYYYTTTOOOJJJHHHGGGFFFEEEKKKKKKMMMQQQVVVWWWUUURRRKKKIIIGGGFFFFFFEEECCCBBBAAACCCDDDGGGKKKSSS[[[aaaqqqnnnbbbTTTKKKCCC???<<<888777:::444555555555555555777888777777777777777777777777333333444444444444444444444444444222000111555888;;;:::999777555333111111444444333333333333444444000000000222444555333222111000000000000111222222......///000111222111111111000...------///222444888444///,,,***)))(((&&&%%%%%%&&&'''''''''''''''''''''((()))*********)))###&&&((()))((('''''''''%%%))),,,,,,)))(((+++.........------+++***((('''*********++++++---...//////,,,)))((())))))((('''$$$&&&(((+++,,,+++***((())))))***+++++++++******''''''(((((('''(((***+++,,,***(((&&&%%%&&&(((***)))...111...&&&!!!!!!### !!!"""###$$$$$$###"""""""""!!!!!!!!!""""""###$$$&&&'''&&&###!!! !!!$$$$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***$$$!!! ######"""###&&&### """+++222...&&&!!!$$$&&&''''''%%%%%%(((***,,,---...---***(((((((((+++)))'''(((***+++)))((({{{tttpppkkkbbb[[[RRRPPPLLLJJJHHHEEEBBB???KKKKKKLLLQQQUUUWWWVVVSSSKKKJJJIIIJJJJJJJJJHHHFFFGGGIIILLLPPPVVV___hhhnnn|||ggg[[[PPPGGG>>>:::777444444777444555555555444333333444444444444444333333333333444555555666555444222111000111222111///000444888999999999999888777555444555555444444444444555555000000111444777888777555111111111111222333444555000000000111222333333444444222...---...000111111444111...,,,,,,,,,,,,,,,$$$$$$%%%&&&''''''''''''(((((())))))))))))(((((("""%%%'''((('''&&&&&&&&&%%%)))------)))(((+++...,,,,,,,,,,,,+++***))))))++++++++++++,,,---.........+++(((&&&&&&'''''''''$$$&&&)))++++++***)))'''))))))***++++++++++++++++++++++++***))))))***+++---***&&&%%%&&&(((******)))000555111(((!!!!!!%%% """""" !!!"""!!!!!! !!!""",,,///000...(((###!!!!!! ###%%%''''''((('''$$$"""###''')))(((&&&%%%%%%$$$$$$###""""""!!!""""""###$$$&&&(((***+++!!! """&&&&&&""" """ %%%333<<<888,,,$$$ """%%%%%%$$$%%%(((+++)))***+++***(((&&&&&&&&&---***((((((+++,,,+++)))tttnnnhhh___YYYXXXSSSJJJDDDEEECCC@@@@@@DDDEEEGGGKKKQQQWWWZZZYYYXXXRRRQQQPPPPPPRRRSSSSSSSSSRRRWWWZZZ^^^gggvvv|||hhh\\\KKKFFF===777444444444555444222000222444555444222444222111222555666444111666444111111222444444444333333444555555444444333777888999:::;;;:::999999;;;<<<<<<;;;888555222000...000333666888888888777333333333333333333333333222111111000111333444555555333000...///333777999>>>888222...---,,,***(((+++)))&&&######%%%'''))),,,++++++***)))*********'''(((((()))))))))))))))((((((((()))))))))))))))***+++***)))'''&&&'''((()))***+++,,,------------000...+++)))''''''((()))$$$%%%(((***,,,,,,,,,+++***)))(((((((((***---...000'''!!!$$$***+++)))))),,,+++*********+++***(((+++111555111'''!!!"""'''$$$$$$######"""#########&&&&&&&&&%%%%%%%%%$$$$$$(((+++---...,,,***)))(((###$$$$$$%%%&&&'''((()))'''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%###"""&&&+++...,,,((('''&&&$$$""""""###$$$%%%""""""&&&...444444+++"""###$$$%%%'''((((((''''''((()))******))))))+++,,,...,,,***'''%%%$$$$$$%%%|||qqqlllhhh```ZZZYYYWWWPPPLLLLLLJJJEEEDDDFFFEEEGGGKKKQQQVVVZZZZZZZZZYYYWWWUUUUUUWWW[[[^^^```cccjjjpppuuu|||hhh[[[KKKFFF>>>888555444444555444222111222555666555333444222111222444555333000444222111222444555555555444444444444444444444444888999:::::::::999888777:::::::::999777444111//////000222444666777777777333333333333333333333333222111000000111222333444444333222111333777;;;======999333///...---+++***((('''%%%$$$$$$&&&((()))***))))))(((((((((((((((''''''((()))))))))(((((('''''''''(((((((((((((((+++,,,,,,***((('''(((***,,,+++*********,,,...000///...,,,***((('''''''''$$$&&&)))+++------,,,,,,---,,,***))))))***++++++222***&&&(((+++++++++,,,------,,,,,,,,,,,,++++++)))---///,,,%%% !!!$$$$$$$$$###""""""""""""###%%%$$$$$$######"""""""""!!!$$$'''((())))))***+++$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""%%%))),,,***'''%%%$$$###"""""""""###$$$""""""###''',,,+++'''"""###$$$&&&'''((((((''''''&&&''''''&&&%%%&&&(((***+++******)))((('''&&&&&&vvvnnnkkkhhhddd``````aaa\\\YYYYYYVVVPPPLLLKKKKKKKKKNNNSSSYYY]]]______cccaaa^^^]]]```fffmmmrrrvvv~~~xxxeeeXXXKKKFFF>>>999666555555444333222222333555777666555444333222333444333111///000000000222555666777666666555444444333444555666999999:::999999888777666888888888777555333000///000000000111222444555666333333333333333333222222111111000000000111222222444333444555777;;;>>>AAA<<<999444111///...---,,,&&&%%%%%%%%%&&&'''((()))))))))((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&&&&'''''''''''',,,------,,,***)))***+++...,,,)))((((((+++...111///...---+++)))'''&&&%%%&&&'''***,,,......---,,,///...---,,,***)))((((((///+++)))******((()))---//////.........---------++++++***(((%%%######$$$$$$$$$###"""""""""""""""%%%%%%$$$$$$###""""""!!!"""###$$$%%%''')))******++++++,,,,,,------%%%$$$######%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""$$$((()))(((%%%$$$#########""""""""""""############$$$$$$$$$$$$$$$%%%&&&((((((((('''''''''''''''%%%$$$%%%(((***((()))+++,,,,,,+++)))'''|||vvvoookkkkkkkkkmmmnnnnnnlllkkkjjjggg```XXXTTTUUUTTTTTTWWW\\\aaadddeeeiiiiiiiiiiiimmmssszzz}}}xxxnnn___SSSIIIDDD>>>999777666555444333333333444666777777777444444444333333222000///------...111444777777666888666555333333444555777777777888888888888888888777777666555444222000///111000/////////111333444333333333222222222222222000000000000000000111111333333444555888;;;===???;;;999555222000//////...((((((((())))))(((((('''***************))))))(((&&&'''((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''',,,------+++***)))***,,,---+++***((()))+++---///...------+++)))'''%%%$$$''')))+++---.........---.........---,,,***((('''***(((((()))&&&"""%%%***...///000///...------......,,,***(((((((((((((((&&&%%%$$$###############''''''&&&%%%%%%$$$$$$###!!!""""""!!! !!!###,,,,,,,,,,,,---------...%%%$$$###$$$%%%&&&%%%###""""""###$$$&&&'''(((((('''%%%$$$%%%'''((('''&&&###$$$$$$$$$$$$###"""""""""$$$&&&%%%######&&&)))%%%&&&'''((()))(((((('''))))))((('''%%%&&&))),,,++++++,,,------,,,+++***{{{sssnnnpppvvv|||{{{tttjjjcccaaa^^^[[[[[[^^^bbbfffggglllooossswww{{{~~~uuukkkeeebbb^^^UUUNNNEEEAAA===999888777555444222333444555555666666777444555555555333222111111---------000333666666666888777444333222333555666444444555666777999:::;;;666666666555333222111000222111///------///111222333333333222222111111111///000000000111111111111222222222333555777:::;;;888888666333111000000000---------,,,+++)))'''&&&)))************)))((((((&&&''')))******((('''%%%$$$$$$%%%%%%&&&'''((((((***++++++***(((((()))+++******+++++++++++++++,,,------,,,+++)))'''%%%$$$((())),,,...///...------+++,,,,,,,,,,,,+++***)))'''&&&'''((($$$ ###***---...000///,,,+++,,,...000---***)))***++++++***''''''&&&%%%$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$""" %%%%%%&&&&&&''''''(((((('''%%%$$$%%%&&&'''&&&%%%!!!"""###$$$&&&'''((())))))'''&&&&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$###"""&&&'''%%%%%%(((+++&&&'''((()))))))))((('''******)))(((&&&''')))+++///...---,,,++++++,,,,,,yyy|||vvvnnniiiccc______bbbeeeggglllsss|||wwwoooiiiaaaWWWQQQOOONNNJJJGGG@@@>>>:::999888777666555222444555555444333555666444666777666444333333333222000///000333666777777777666444333222222333444222222333555777999;;;<<<777777666555444444333333333111///...---...///000333333333222111111000000...///000111222222222222222111111111333555888:::666666666444111000000111111000000...,,,***((('''&&&'''((()))((('''&&&%%%%%%''')))+++,,,***((('''%%%%%%&&&'''((())))))***((())))))(((''''''(((***)))***+++,,,,,,+++******,,,,,,+++***((('''&&&&&&(((***,,,.........---,,,******************++++++''''''(((***'''$$$&&&,,,,,,...000...+++***,,,...---+++))))))******)))(((((('''&&&%%%$$$#########""""""#########$$$$$$$$$###$$$%%%$$$""" !!!"""######$$$%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&''')))***'''&&&&&&&&&%%%%%%%%%%%% $$$%%%%%%%%%&&&)))'''((()))******)))((('''((())))))(((&&&&&&'''(((111///---+++***+++---...}}}vvvmmmfffccceeeggghhhmmmvvvsssfff___VVVQQQJJJEEECCCBBBAAAAAA<<<:::888888888888777555333444666555222111222444444666888777555444555666999666333222444777999999555444444333222222111111333333333444666888:::;;;888888777666666555555666333222000///............333333222222111000000///---...000222333444444444222111000000333777;;;>>>333555555444111///000222111000///---,,,***)))(((&&&'''((()))((('''%%%$$$$$$&&&***,,,---,,,***)))&&&'''((()))***+++,,,,,,'''((()))(((''''''(((***++++++******)))***++++++,,,+++)))(((''''''((((((((()))+++---...---,,,+++******)))(((((()))******(((&&&'''******((()))---+++...111///+++))),,,///***+++++++++)))(((''''''&&&&&&$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&"""$$$%%%%%%$$$"""""""""###$$$%%%'''(((***+++,,,&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&)))+++'''&&&%%%$$$$$$$$$%%%%%%!!!"""######$$$%%%'''((()))************((((((''')))++++++)))''''''(((---,,,,,,,,,------......uuulllhhhhhhjjjlllnnnxxx}}}mmmaaaWWWRRRIIIGGGCCC@@@===<<<<<<===999888777777888888777555333555666444111000111333444666999888666555666888>>>:::666444555888:::<<<333333444333222111000///555444444444555777888:::999999888777777777777777333222111000///......---333333222222111000000///---...000333444555555555333111000111444999???CCC222444555444111///000222///...---,,,+++*********((()))***+++***)))'''&&&$$$&&&***---......,,,***(((((()))***+++,,,------((())))))((('''''')))***...,,,)))'''''')))+++---,,,***((('''&&&''')))***((()))+++---------+++***,,,***((('''&&&'''((()))(((%%%%%%)))+++)))))),,,,,,///222000,,,***,,,000***,,,...---+++((('''(((%%%$$$###!!! !!!"""###$$$&&&'''((()))###%%%''''''%%%""" !!!###$$$'''(((***+++%%%$$$######%%%%%%$$$### !!!"""$$$&&&((()))***%%%%%%%%%$$$$$$%%%(((+++'''&&&$$$""""""###$$$%%%&&&$$$###"""###$$$&&&'''((()))***++++++***)))((())),,,...///---***))))))((())),,,.../////////...yyytttrrrooonnnooozzzrrrggg]]]QQQHHHEEEBBB???:::555333333555777777888888777555666888:::444555666555333222111222111000///111444777999999999999777666666555555555777555222000111333666888777666444333444666999;;;>>>>>>>>>>>><<<:::999777222333444111---+++,,,---444333222333333222111///...000222444555555555555555111222000000???GGG===<<<444,,,+++222999;;;:::222111000000000...+++((((((((()))***************+++)))(((***---...---+++,,,,,,,,,,,,,,,,,,------+++++++++++++++***)))(((---...///...------...///---+++((((((((())))))((('''***------***((()))+++------,,,+++(((((()))+++)))((('''&&&'''***---///...---...///111222111000...---++++++,,,,,,+++)))''''''''''''&&&$$$###"""!!!"""$$$''')))***(((%%%$$$%%%''''''&&&$$$""" $$$!!! """'''***+++***((()))***)))'''%%%%%%&&&'''$$$"""###&&&))))))((()))))))))+++,,,***&&&###!!! !!!###%%%$$$###(((((('''''''''''''''''''''(((***,,,,,,+++***)))))))))******++++++,,,,,,---------------,,,+++***~~~zzzxxxvvvuuuwwwtttjjj^^^WWWPPPHHHAAA@@@???===999555444444555666777777777666555555777999888777777666444333111000333222111222555888999999888888777666555555555555333222111000111333666777:::888777555666777:::;;;<<<=========<<<:::888666000222444333222222333666333222222222333222111000...///111333444444444444333111444444555BBBHHH===777111,,,---333888777555///000000000000...---,,,+++++++++,,,,,,++++++******)))((()))---//////...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,---///...---,,,---...,,,***(((((()))++++++***)))+++------,,,+++***+++(((***+++***(((&&&&&&&&&((('''&&&&&&'''))),,,---000000000111222222222111...---+++*********)))'''&&&'''''''''''''''&&&%%%%%%$$$$$$%%%'''(((&&&%%%###$$$$$$%%%%%%%%%$$$$$$)))'''$$$%%%(((***+++***((()))***)))'''&&&&&&&&&&&&$$$###$$$&&&)))((('''(((((()))***,,,+++)))&&&%%%#########&&&''''''&&&'''(((((()))))))))(((((('''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,------...............---ttt___VVVMMMIIIFFF???;;;:::;;;999777666555555555666777777888777555555777888;;;999666555666666333000555444333444666888999888777666555444444444444444/////////000222444555666;;;:::999888888999;;;<<<999:::;;;<<<;;;999777555000222333444333444555777555666777777888777777777///000111222333333333333222111666888999EEEJJJ>>>333///---///444666333///,,,///222111///...///111............---,,,++++++---+++******,,,.........---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,+++***+++---......---,,,,,,---)))((('''(((+++---...---,,,++++++,,,------,,,***&&&(((++++++)))'''%%%%%%((((((((())))))+++,,,---333333444444333333222111///---+++*********((('''(((((()))***************+++)))&&&%%%%%%&&&'''&&&$$$#########$$$%%%'''(((+++(((%%%$$$%%%&&&''''''***+++,,,+++)))(((((()))(((&&&&&&'''(((***)))((()))((()))***------,,,+++%%%###""""""$$$&&&&&&&&&&&&''')))+++,,,+++***)))(((((()))******+++,,,,,,000//////...------,,,,,,------......///000000000zzzgggXXXPPPHHHFFFCCC===999999777666666666555555555555888999999888777666777888<<<777333444888999666222555444333444666777777666666555444444333333333333///000111333444444555555999999888888999:::<<<===777888999::::::888666444444444333222111000000000444666888888888888999:::111222222333333444444444222111666888999FFFKKK@@@222000---///222444111...---111444222...,,,///333000000000///...,,,+++***111///---,,,+++,,,------------,,,+++******))))))++++++,,,,,,,,,++++++***+++---///...---++++++,,,(((''''''***---///000000---+++)))***---...,,,))))))+++,,,,,,***)))))))))******+++,,,,,,---......444555666555444333222333///---+++***+++,,,+++***++++++,,,,,,,,,,,,,,,+++...***&&&$$$$$$'''((()))'''&&&$$$###$$$&&&)))++++++)))&&&%%%%%%&&&''''''+++,,,...---+++******+++)))******+++++++++******+++***)))***,,,...---,,,'''%%%######%%%'''''''''&&&(((+++---......,,,+++*********+++,,,---...///111000000///---,,,++++++,,,,,,------...///000111kkk[[[SSSKKKEEEDDDBBB>>>::::::555555555666666666555555999:::;;;:::888777888999888444000222777:::888555444333222444555666555444555444444333333333333444333444555666666666555444555666666777888;;;===>>>666777777888888777666555777666444333111000...---...000333333222222444555555555444444555555555555333111444555666DDDKKKAAA444111------///111222111000333555333...,,,///222111000000///...,,,+++***//////...---------///000------,,,,,,+++***))))))******+++++++++++++++***+++---//////...,,,++++++((('''(((+++///111111111---***((())),,,---+++)))......---+++)))))),,,///***++++++,,,------------444666777777555444444555///---++++++,,,...///...------------,,,+++***))),,,((($$$###$$$&&&((())),,,+++)))(((((()))+++,,,+++++++++*********,,,---+++,,,...---,,,++++++,,,+++,,,...///...---++++++---+++***+++,,,---,,,+++,,,***))))))***,,,,,,+++)))+++...000111000///---,,,,,,,,,,,,---...///000111111000///...------,,,......------...///000111rrr___RRRGGG@@@<<<>>>???===;;;;;;555555666666666666666666999:::;;;;;;999777777888333000///000444888888777333222222444555666555333555444444333333333444444666777777888888777666666444444555666888:::;;;<<<777666666555666666777888999777666555666555333222---000333333222111333555777777666555555555666666444111444444555CCCJJJ@@@444000,,,***,,,000222444222444444222///...///222111111111000///---,,,+++***,,,...//////000222444...------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,///111111///---++++++))))))***---000222111000---,,,******+++,,,,,,+++000///,,,***(((***...111+++++++++++++++,,,------333666999999777777999;;;333000...---///111222222000000000///...,,,+++***,,,)))'''&&&''')))))))))///000000000////////////***---/////////...///000---...000000...---......000222555666444111000///000///...///000000///---///...---...///000///...000111333555555555444333/////////000000000000000333333333222222222222222444333111000000000111222zzzmmmbbbUUUKKK@@@:::777;;;===<<<:::;;;777777666555555666666777777999:::999777555555555000/////////111333555777222222333555777777666444555555444444444444555555666666777777888888999999666666777777888888999999888777555333444666999;;;;;;999777777999999777555000444888777444333555888888777666555444444555666333222666666777CCCHHH===000---***)))+++...111333333333222111111111222333222222222222111///......+++...111222111000111222------------------------,,,------...//////......---000222222000...,,,,,,,,,+++,,,...111111000///.........---,,,,,,...000111111000...------000333///...---,,,,,,...000111333777<<<<<<;;;;;;>>>BBB>>>;;;777666666777888888666666666666666555444444333222111111111000...,,,000222555777888777444333111555999:::888666555666555777888888777666666777;;;>>>BBBCCC@@@<<<::::::888888999;;;======;;;999777777777999:::999777555888999999:::::::::999999666777888888888777666555777777777888999::::::;;;===;;;999666555444555555zzzeee[[[TTTLLLDDDAAA;;;999<<<>>><<<::::::999888666555555666777777555777999888666444333333///000000///...///222555333333333666888999888666555555444444444555555666555555555666777999;;;<<<999999999888888888777777999777444222333666:::<<<===:::888888999999666333///333777666222111333777888777555444333333444555222222888::::::EEEGGG:::+++***))))))+++---000111333111///000222444555444333333333333222222111000///333666555111---,,,,,,------........................///000111111000000...111333333111...---,,,---------///111111///---///111222000------000333222333444444333222333555555333111///000222444666333888===???>>>>>>BBBGGGIIIFFFAAA>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>><<<<<<;;;;;;;;;888444111///222888<<<===<<<999666>>>CCCHHHIIIGGGCCCAAAAAA>>>???AAAAAA@@@???@@@@@@EEEIIINNNNNNKKKGGGEEEDDDAAABBBDDDGGGJJJKKKHHHFFFDDDDDDFFFHHHIIIHHHDDDAAA>>>>>>>>>>>>============>>>???AAAAAAAAA???===;;;::::::<<<===???@@@AAABBBDDDBBB???;;;999888888888kkk[[[QQQGGGAAA???:::999888777777888999:::666777999::::::888555333777:::===<<<888777888:::111000///...///000222444555444333666999:::999666111111111222333444666666:::888555333444666999;;;999888666555444444555555555555444333444555777888===<<<;;;;;;======<<<;;;999888666666777777666444555777888777444333555888222777:::>>>BBBEEE@@@888---***&&&%%%(((,,,///000555333000//////111444666333444444444555555666666111333555333111///111333/////////000000000/////////222444444111///000111333333444444444222...+++000...------000333555555777777888888888888888888666777888999::::::::::::===;;;777555444555888999<<<>>>AAACCCEEEHHHLLLOOOKKKKKKLLLLLLKKKJJJIIIIIIPPPFFFCCCHHHHHHBBBAAAGGGJJJKKKKKKJJJGGGBBB===:::@@@??????BBBFFFIIIJJJJJJEEE^^^hhhXXXKKKOOOPPPIIIGGGKKKOOOPPPOOOMMMKKKJJJRRRSSSUUUWWWVVVUUURRRQQQOOOMMMMMMTTT\\\___\\\WWWTTTPPPLLLLLLPPPRRRPPPMMMGGGIIIKKKJJJHHHGGGHHHKKKPPPMMMHHHEEECCCDDDGGGIIIDDDEEEFFFFFFEEEEEEFFFGGGIIIHHHGGGHHHIIIHHHDDD@@@qqq^^^RRRJJJCCC===<<<::::::999999999999::::::888999:::::::::888666555777999999999888888999:::333333111111111333444666777555555666999:::999777333333333333444555555666888666444333333555888:::999888777666555555555666555555444444444555777777<<<;;;:::;;;===>>>===<<<999777666666777777666444333555777777666444333333555888;;;>>>BBBEEE@@@999000,,,)))((()))+++------......---------...///000333333333444444555555555333555666444111///000111333222111000/////////000111444777777666555555777666777888999999777444222444333333555888::::::999:::<<<>>>AAABBBBBBAAA@@@;;;<<<>>>???AAABBBBBBBBBDDDCCCAAA???@@@BBBDDDFFFCCCEEEHHHJJJLLLNNNQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYQQQOOOUUUTTTLLLIIIMMMUUUVVVXXXXXXVVVRRRNNNKKKHHHGGGGGGIIILLLNNNOOOOOOHHH[[[dddZZZQQQSSSUUUPPPOOORRRUUUVVVUUURRRQQQQQQSSSUUUVVVXXXWWWVVVSSSRRRTTTRRRSSSYYY```bbb]]]WWWWWWSSSOOOPPPSSSUUUTTTQQQMMMOOOQQQQQQPPPOOOQQQSSSUUURRRNNNJJJHHHIIIJJJLLLIIIJJJKKKJJJHHHGGGGGGHHHMMMMMMNNNQQQSSSTTTQQQNNNjjj]]]OOOGGGCCC>>>::::::777888888999999888888777999999999999999999888888999888666666777888888888555555444333333444666777999777555666777888888777555555444444444444555555555444222111222333555777999888777666666555666666555555444444444555666666999999888:::<<<======<<<999888777777999999888666444444666888:::888555222888;;;<<<>>>BBBEEEAAA:::333111...------......---,,,---...////////////...444444555666666666666666555666666444222000000111777555333111000000111222444666:::;;;;;;<<<===>>><<<===>>>??????>>>===<<<;;;;;;<<<>>>AAABBBAAA@@@@@@CCCGGGKKKMMMLLLKKKIIIFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKLLLOOORRRSSSLLLOOORRRTTTUUUUUUWWWXXXZZZ[[[]]]___bbbdddfffgggbbb[[[ZZZ___]]]UUUPPPQQQZZZ\\\___aaaaaa^^^ZZZWWWOOOMMMLLLLLLNNNOOOOOONNNJJJSSS[[[ZZZVVVVVVVVVVVVSSSTTTVVVVVVTTTRRRRRRRRRPPPQQQRRRSSSSSSQQQOOONNNSSSRRRTTTYYY^^^^^^XXXRRRSSSPPPMMMMMMPPPRRRQQQOOONNNPPPRRRSSSSSSTTTVVVXXXWWWTTTPPPLLLJJJJJJJJJKKKLLLMMMMMMLLLJJJHHHHHHHHHLLLNNNQQQVVVZZZ\\\[[[YYY~~~kkkXXXNNNDDDAAA???;;;999999333444555666666555444333777777666666777999;;;<<<===888444333555777666555555444333333333444555555888777555555555666666666666555444444333333333444111000000000000222333444777777666666555555555555444444444444444444444444666555555777:::<<<<<<;;;:::999888888:::;;;:::888666444555888<<<===;;;888;;;======>>>AAADDDAAA;;;666444222222333333111000111111222222333333444444666777888999999999999999666666777666555555555555:::888666444444555777999888:::===@@@BBBCCCDDDEEECCCEEEFFFGGGGGGHHHHHHIIIGGGEEEEEEEEEHHHJJJJJJIIIKKKLLLOOORRRSSSSSSRRRQQQSSSSSSTTTUUUVVVVVVVVVVVVRRRQQQQQQRRRSSSTTTVVVWWWRRRUUUYYY[[[ZZZZZZZZZZZZZZZ[[[\\\^^^aaadddfffgggaaa\\\ZZZ\\\ZZZTTTOOOPPPTTTWWWZZZ\\\\\\YYYVVVSSSLLLJJJHHHGGGHHHHHHGGGFFFGGGHHHLLLRRRSSSPPPOOOQQQLLLMMMNNNMMMJJJIIIIIIIIIFFFGGGGGGHHHGGGFFFDDDCCCFFFFFFIIINNNSSSQQQKKKEEEFFFCCCAAAAAADDDEEEEEEDDDEEEFFFHHHJJJLLLMMMOOOPPPPPPNNNKKKHHHEEEDDDDDDDDDGGGIIIJJJIIIGGGEEEEEEEEEEEEGGGLLLQQQUUUWWWWWWWWWiiiYYYLLLEEE???>>><<<888666777333444555666666555444333333333333444666999<<<===???:::555444555555444222333222222222222222222222666666555555444444555555666555444333333222222333/////////000111111222222555666666555555555444444333444444444444333333333333222222444888::::::999777666555666888999999888666444222444999===>>>>>><<<>>>>>>???BBBFFFBBB<<<555444333444666777666444555444333222333555888999777888:::<<<=========<<<999999999;;;<<<===>>>>>>>>>===;;;;;;<<<>>>AAACCCBBBCCCEEEIIILLLNNNNNNNNNMMMOOOPPPQQQPPPRRRTTTWWWVVVRRRMMMKKKMMMPPPSSSTTTWWWVVVUUUTTTTTTUUUUUUVVVZZZZZZZZZYYYYYYXXXWWWVVVSSSRRRRRRRRRRRRRRRSSSSSSRRRTTTXXXYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXSSSPPPOOONNNLLLJJJKKKKKKLLLNNNOOONNNLLLIIIGGGCCCAAA???>>>>>>===<<<;;;???<<<===DDDGGGCCCAAACCCCCCDDDEEECCCAAA@@@@@@@@@;;;<<<<<<<<<;;;:::888777666777;;;@@@CCCBBB===888666555333333555666777777888999:::<<>>===<<<<<<===???AAABBB@@@?????????;;;>>>BBBEEEHHHIIIJJJKKKpppZZZMMMFFF@@@;;;;;;:::666444555666666666777777666666666333333333444555888:::<<<>>>;;;888666555444333222222222222222111111111111333555666666555444555666666666555444333333444444///000222333444444444444555555666666666666555555555555555666555555444333222111111333666888888888555444333555777888888777666444222333666;;;>>>???===@@@AAACCCFFFIIIFFF???555555444666999::::::999777555333222333666999<<<999;;;>>>AAACCCCCCCCCCCCAAA@@@AAACCCFFFIIIIIIIIIGGGFFFFFFFFFHHHJJJMMMOOOMMMMMMOOORRRVVVWWWWWWVVVSSSUUUWWWVVVUUUWWW[[[___```[[[TTTPPPPPPTTTXXXZZZZZZXXXUUUSSSQQQQQQRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLOOOOOONNNMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKKKKIIIFFFCCCBBBCCCCCCDDDDDDBBBCCCCCCBBBAAA@@@>>>===;;;999666555555555444222444111222666777666444555;;;===>>>>>><<<:::::::::444444444333222111000///,,,...111666888777333///,,,++++++++++++,,,...///000000000222555666777666::::::999999888777777666222555888999888777666666444666888999999;;;===@@@uuubbbQQQIIIEEE???<<<<<<:::666666888777777666666666666777777666666666666666777888888999999:::888666555555555444444444444444333222222111555999:::888777777777888777666666666666666777222444666888999999999888666777888999999888777666888888999999999888666666333333333444777888888888777666666777:::<<<;;;;;;999::::::999999:::===??????BBBEEEHHHLLLOOOJJJCCC===;;;;;;<<<>>>@@@AAA@@@;;;;;;::::::;;;===???AAA@@@BBBFFFJJJMMMNNNNNNNNNMMMKKKKKKMMMQQQTTTSSSRRRRRRRRRSSSSSSUUUVVVXXXYYYTTTTTTTTTWWWZZZ\\\ZZZXXXPPPSSSUUUTTTRRRSSSYYY^^^```[[[TTTPPPOOOQQQSSSTTTQQQOOONNNLLLJJJIIIIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@DDDDDDEEEEEEEEECCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDEEECCC@@@>>><<<<<<<<<<<<777777777777:::======<<<999999777666666666666666333111///...//////...---***,,,,,,+++,,,......,,,111444777888666444333333//////...---,,,+++*********+++...000000///+++)))'''''''''&&&'''(((***,,,...,,,+++---///111000...///000111222333333222222---000333333222000.........///000///...000444888uuuiiiZZZNNNJJJFFFAAA>>>>>><<<999999<<<666555444333333444555666:::999999888777666555555555888::::::777555777999666666777777666555444444111555;;;===;;;999888999999999888888888888999999555777:::<<<======<<<;;;888888:::;;;;;;:::999888:::;;;;;;<<<;;;:::999888555444444666888999999888<<<;;;;;;<<>>;;;<<<<<<;;;:::999888888:::;;;=========;;;:::888999:::;;;:::999:::<<<>>>===;;;888555333222222333***,,,///111555888777444111000...------...000111---+++***)))***+++***)))$$$***+++'''''',,,---***(((,,,000111000...,,,+++,,,+++***)))((('''&&&&&&++++++,,,---,,,***'''%%%$$$%%%%%%%%%$$$&&&(((***...+++******---...,,,***''')))+++---////////////,,,///111111///,,,***)))*********(((''')))///444~~~jjjbbbZZZLLLFFFGGG???@@@???<<<999999<<>>;;;:::;;;???CCCCCCBBBFFFCCC@@@===<<<<<<===>>>@@@DDDEEECCCCCCCCC@@@<<<777;;;>>>@@@>>><<<;;;;;;>>>AAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGEEECCC@@@>>>AAAEEEJJJPPPZZZ```ZZZNNNFFFHHHJJJLLLNNNPPPPPPQQQOOOLLLJJJKKKNNNQQQPPPOOOOOOQQQTTTWWWYYY[[[\\\\\\]]]XXXSSSSSSXXX[[[[[[YYYWWWVVVVVVXXXZZZZZZXXXTTTTTTSSSRRRRRRQQQNNNJJJGGGGGGCCC??????BBBEEEFFFEEEHHHJJJMMMLLLHHHCCC>>><<<888999::::::999777555333777666444222000000000111222111111000111333555666111333555555444222222333444333111///...------...&&&(((+++///111333444555000///...---------------((('''%%%%%%''')))******)))'''&&&$$$$$$%%%&&&'''******++++++***)))((((((''''''&&&$$$"""!!!"""###'''***---///...***&&&"""&&&&&&'''((())))))))))))+++*********))))))((((((***))))))+++...///,,,)))((()))+++------+++)))'''(((((()))***+++,,,,,,---mmm\\\VVVPPPGGGCCCFFFAAABBBAAA>>>:::999:::<<<888999999999888888777666;;;:::::::::::::::888777666555555888:::;;;999666666666666666666777777777777888:::<<<======<<<;;;:::;;;============???AAABBB@@@???AAAEEEIIIJJJIIIMMMKKKHHHEEECCCBBBBBBBBBFFFJJJLLLKKKKKKMMMKKKGGG???@@@CCCFFFHHHIIIIIIIIIHHHKKKNNNOOOOOONNNMMMNNNPPPPPPQQQQQQOOOLLLIIIGGGHHHKKKPPPUUU]]]bbb]]]SSSKKKMMMQQQUUUWWWWWWVVVUUUPPPOOONNNPPPRRRRRRPPPNNNOOOPPPRRRUUUWWWXXXXXXXXXVVVQQQMMMMMMQQQTTTSSSRRRQQQOOONNNNNNPPPPPPNNNKKKKKKJJJIIIIIIHHHFFFBBB???>>><<<:::999:::<<<<<<<<<:::<<<>>>>>>;;;888555444333444444444444333333222222111///------,,,------111111000000000000000111---///111222000////////////...,,,+++*********+++((()))+++...000111222222...---+++***)))(((''''''(((&&&$$$%%%''')))))))))***)))'''&&&%%%&&&'''(((((((((((((((((('''&&&&&&'''((((((&&&###""""""######&&&))),,,+++)))%%%"""########################)))))))))(((((('''''''''***)))(((***---///---+++'''(((+++,,,---,,,***)))(((((((((((()))***+++,,,~~~kkkZZZLLLHHHFFFBBBAAAEEECCCCCCCCC@@@<<<999888888:::::::::999999999999999:::::::::::::::;;;;;;;;;888777888:::======<<<:::888888777666777888:::;;;:::;;;===>>>>>>>>>===<<<:::===@@@BBBBBBBBBCCCDDDGGGGGGGGGIIINNNQQQSSSSSSVVVTTTRRROOOLLLIIIHHHGGGMMMRRRTTTTTTUUUXXXWWWTTTIIIHHHIIIMMMSSSWWWWWWVVVQQQUUUYYY[[[YYYWWWTTTSSSWWWXXXZZZZZZXXXUUUQQQOOOMMMOOOSSSWWW^^^aaa\\\SSSMMMPPPUUUYYY[[[[[[XXXWWWNNNNNNNNNPPPPPPNNNKKKHHHJJJKKKLLLMMMNNNOOONNNNNNKKKHHHDDDDDDFFFHHHHHHGGGJJJGGGEEEDDDDDDDDDDDDCCCAAA???======<<<:::777444444555555444333222444555222444666555444222222333///......---...///000111------,,,+++++++++++++++............---,,,+++******,,,...///---,,,,,,---,,,+++)))((((((((()))*********+++------...------,,,+++***((('''%%%$$$###'''%%%###$$$&&&((((((((()))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$''')))***(((&&&###""""""!!!$$$'''******(((%%%###&&&%%%$$$###""""""""""""'''''''''''''''&&&&&&&&&)))(((''')))+++---...---&&&(((***,,,,,,+++***)))''''''%%%%%%%%%''')))***nnn]]]PPPEEEBBBAAA???@@@DDD@@@AAAAAA@@@===:::777666::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999:::;;;::::::;;;===>>>>>>===<<<:::::::::::::::;;;;;;;;;::::::<<<>>>????????????>>>AAAEEEGGGFFFFFFFFFFFFNNNNNNPPPSSSVVVYYY[[[\\\\\\[[[YYYWWWUUURRRPPPOOOQQQVVVXXXYYY[[[^^^___\\\TTTPPPNNNQQQXXX\\\\\\ZZZTTTXXX]]]___]]]XXXUUUSSSVVVWWWXXXYYYWWWTTTQQQOOOLLLMMMPPPTTTYYYYYYTTTNNNJJJLLLPPPSSSTTTTTTSSSRRRHHHHHHGGGFFFEEECCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;===>>>>>>===BBB@@@===<<<<<<===>>>???:::888666444444333111///...111333333111000222555222333333222000000222444///---+++******,,,...///------,,,,,,,,,,,,,,,,,,******+++++++++)))'''&&&)))+++---...---,,,,,,,,,++++++)))))))))***+++,,,,,,++++++++++++******)))++++++***)))((('''&&&%%%&&&$$$"""###%%%'''''''''&&&%%%$$$#########$$$$$$$$$$$$###############$$$''')))+++***'''$$$###"""$$$&&&)))++++++)))&&&$$$'''&&&%%%#########$$$$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&(((***,,,---((()))***++++++***)))((('''&&&$$$""""""$$$'''(((ssscccVVVMMMDDD@@@???>>>>>>@@@<<<===>>>???>>><<<999777:::::::::;;;<<<<<<<<<<<<<<<>>>>>><<<999888888999<<<===>>>???>>>===<<<<<<===>>>@@@AAAAAA???<<<:::<<<===???AAACCCEEEGGGGGGCCCFFFJJJLLLMMMNNNPPPQQQVVVXXXZZZ]]]___aaacccdddaaa```___^^^\\\[[[YYYYYYTTTXXX[[[ZZZ\\\``````^^^[[[WWWRRRSSSWWWZZZXXXVVVQQQVVVZZZ\\\ZZZUUUPPPNNNOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHLLLQQQSSSQQQKKKGGGEEEFFFFFFGGGGGGHHHIIIJJJBBB@@@>>>:::888777888999;;;:::::::::::::::::::::999888666666777777888777:::999777555555888;;;===999666333111111111000...+++...111111000000333666111111000---++++++---///222000---***)))***,,,...,,,,,,,,,,,,,,,,,,++++++&&&&&&((())))))(((&&&&&&''')))+++,,,+++******++++++***)))))))))***+++,,,,,,,,,+++***)))(((((('''((())))))***))))))((('''%%%$$$""""""$$$&&&''''''%%%%%%$$$$$$############%%%%%%$$$######$$$%%%%%%&&&)))+++***(((%%%$$$###'''(((***+++***(((%%%###!!!!!!!!!!!!""""""###$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%''')))+++++++++++++++***((('''&&&(((&&&$$$""""""###%%%'''}}}eeeYYYPPPKKKDDD@@@>>>=========;;;;;;<<<>>>??????<<<::::::;;;===>>>?????????>>><<>>>>>???@@@CCCFFFHHHHHHEEEAAA???DDDEEEGGGJJJMMMOOORRRSSSKKKMMMOOOQQQSSSVVV[[[___]]]```bbbddddddeeefffgggdddcccaaa```^^^^^^]]]]]]VVVYYYZZZXXXYYY\\\\\\ZZZZZZVVVRRRQQQRRRRRRQQQOOOMMMQQQUUUWWWTTTPPPKKKIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIPPPQQQKKKDDDAAAAAA@@@???======>>>???@@@<<<:::777333111111444777555555555444555666666777333333333333333444555555222333222111111333777:::999666222000000000000///+++,,,---......///111333222111///,,,***)))+++---222000---+++******,,,---******++++++***)))((((((%%%%%%&&&''''''&&&&&&&&&$$$&&&)))))))))(((((()))))))))(((''''''((()))***,,,,,,***)))(((((((((((($$$%%%'''((((((((('''&&&&&&$$$"""###%%%'''''''''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''(((%%%'''))))))'''&&&%%%&&&'''((())))))(((&&&###!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&%%%%%%%%%''')))+++++++++***)))((('''&&&((('''%%%#########%%%&&&oooZZZQQQIIIHHHEEEBBB@@@@@@???>>>>>>======>>>AAAAAA???<<<:::===@@@CCCDDDCCCBBB@@@;;;@@@DDDDDD@@@<<<;;;<<<<<>>===<<<;;;<<<>>>@@@BBB@@@AAAGGGOOOOOOGGG???===<<<;;;:::999888777666666444444333111......111444000/////////111222444555...///000111111222333444111222222111///000333777888444000---.../////////000...++++++,,,...//////111000///---******,,,...///---+++***)))***+++,,,************)))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$&&&)))***)))))))))***))))))'''&&&&&&'''((())),,,+++)))((((((((())))))$$$%%%'''((((((&&&%%%$$$&&&$$$######%%%'''((((((((((((((((((((('''&&&&&&'''&&&%%%$$$%%%&&&((()))$$$&&&''''''&&&%%%'''(((&&&''')))))))))'''%%%$$$###%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$&&&((((((&&&%%%&&&((((((((()))))))))))))))))))))((('''&&&%%%%%%%%%%%%hhhVVVPPPEEEFFFFFFDDDDDDEEEDDDBBBBBB@@@???@@@BBBBBB@@@===;;;>>>CCCFFFHHHFFFDDDBBB:::@@@FFFGGGCCC??????@@@;;;>>>CCCEEEEEEEEEHHHJJJIIIKKKMMMOOOQQQRRRSSSTTTSSSSSSTTTUUUWWWZZZ\\\]]]]]]ZZZUUUPPPNNNQQQWWW\\\ZZZ]]]______\\\ZZZZZZ\\\^^^[[[WWWSSSPPPOOOOOOPPPOOOQQQPPPKKKJJJKKKJJJFFF@@@BBBCCCBBBAAA@@@AAABBB@@@DDDGGGHHHFFFCCC@@@???888777555444555888<<>><<<>>>===;;;999888888999999>>>>>>???>>>>>>===<<<<<<===:::666666888999777555;;;:::???HHHLLLFFF<<<777555555555444222000///...//////...---------------***,,,//////---,,,///222333333222///---...000222111222222222222222333333///111111---)))(((---111444222//////111222000......---,,,,,,---...---,,,,,,,,,+++***)))((('''&&&***,,,...,,,(((&&&&&&(((***((('''&&&((((((((('''"""$$$''')))+++,,,,,,,,,,,,***((('''&&&'''((()))$$$'''******(((''')))+++(((***++++++(((&&&&&&&&&&&&$$$$$$&&&)))***(((&&&)))((('''&&&&&&&&&&&&&&&%%%''')))******)))&&&%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""###""""""!!!"""$$$%%%&&&&&&%%%%%%%%%$$$#########$$$%%%''''''%%%$$$%%%&&&$$$%%%(((***++++++***)))))))))(((&&&$$$$$$%%%'''{{{{{{}}}}}}uuubbbVVVQQQMMMLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJHHHFFFEEEEEEFFFFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIILLLKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIKKKNNNQQQSSSVVVXXXWWWTTTSSSVVVTTTQQQKKKJJJHHHEEEEEEEEEFFFFFFNNNNNNMMMJJJGGGFFFGGGHHHIIIIIIIIIFFFCCC@@@@@@@@@???@@@AAAAAA@@@>>><<<:::999888777555444444444444888999:::;;;;;;;;;:::999:::999888888999888777666888777<<>>======>>>>>>EEEEEECCCAAA>>>===???AAABBBCCCCCCAAA>>>;;;:::;;;888999:::;;;:::999888777555555444333222222222222444555888:::;;;:::888777888999;;;;;;:::888888888666555999AAAEEE@@@999666000000000000////////////000...,,,++++++---///111***))))))+++---//////............,,,***)))+++---------...///000222333444555555333///***(((+++...222222333555666444111...+++***)))***,,,---,,,+++))))))))))))))))))))))))%%%%%%&&&))),,,......------+++))))))))))))((('''%%%$$$$$$$$$&&&(((+++---,,,+++)))(((((()))******&&&((())))))))))))***,,,+++,,,......,,,***)))***,,,***(((((()))***+++***)))((('''&&&%%%$$$######&&&''')))******)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%###"""!!!"""""""""############$$$%%%&&&''''''%%%$$$$$$$$$$$$&&&(((***++++++*********++++++)))'''&&&''')))~~~wwwsssssssssrrrsssvvv{{{~~~zzznnngggfffcccbbbbbbbbbbbbbbbccccccbbb```\\\XXXTTTQQQOOONNNFFFDDDCCCCCCFFFGGGHHHGGGJJJJJJIIIIIIIIIJJJKKKKKKKKKIIIGGGDDDCCCBBBBBBBBB????????????AAABBBDDDEEEFFFJJJLLLIIIGGGGGGEEEBBB:::::::::;;;;;;;;;;;;;;;AAAAAA???===::::::===???>>>???@@@???<<<999888888777777888888777777666555444444444555555666666777555777:::<<<<<<:::888666555999<<<===:::777777999666555888???AAA<<<666444000000000000111111222222000///,,,******---000222+++)))(((***...000///------...---+++)))((()))+++******+++,,,...000333444444444222///,,,+++...000222333333444444333000///+++***)))***,,,------,,,((((((((()))******++++++'''%%%&&&)))///222111///---+++)))((())))))(((&&&######$$$%%%&&&((())))))***)))(((((((((((())))))'''((((((((())))))***+++,,,...//////---,,,+++,,,---+++)))''''''((()))***(((''''''&&&$$$###"""!!!%%%&&&'''((()))((('''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&'''''''''&&&$$$"""!!!#########"""""""""""""""###%%%&&&'''%%%%%%&&&'''%%%&&&)))+++,,,++++++***)))******)))'''&&&&&&(((~~~yyysssooooooooommmnnnqqqxxx{{{~~~xxxoookkkkkkkkkjjjhhhgggeeedddddddddbbb```\\\XXXTTTPPPNNNMMMCCCAAA???@@@BBBDDDDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFCCCAAA???======<<<;;;;;;;;;<<<===???@@@AAA===CCCFFFCCC@@@AAA@@@===888888888999999999999999>>>>>>>>>;;;::::::<<<>>>===???@@@???===:::999999:::999999888777666555444222333444666777999::::::777999;;;<<<;;;888555222111555888888555333333444777666:::@@@@@@:::444222////////////000111222333111///,,,******,,,///111---***)))***...000...,,,---......,,,)))((()))***''''''((()))+++///222444222222000///...///222555555555555444333111000000+++***)))***,,,---,,,+++''''''((()))***+++,,,,,,%%%######&&&+++---,,,))),,,***((('''(((((('''&&&!!!###&&&((()))(((&&&%%%''''''&&&&&&&&&'''''''''((('''&&&'''((()))***+++,,,---//////...,,,,,,,,,,,,+++)))&&&%%%%%%'''(((&&&&&&&&&%%%$$$"""!!! ######%%%&&&&&&&&&%%%%%%'''&&&%%%$$$######$$$$$$''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$###"""!!!  """""""""###%%%%%%''')))+++,,,,,,+++***&&&'''((('''%%%$$$$$$%%%|||zzzsssmmmiiijjjjjjhhhiiikkkvvvxxx|||}}}~~~{{{uuunnnjjjkkkhhhgggeeeccc```___^^^]]]\\\[[[XXXTTTQQQNNNLLLKKKDDDAAA>>><<<===>>>>>>===@@@???>>>===>>>@@@BBBCCCDDDCCCAAA???===;;;:::999666777888:::;;;===>>>>>><<>>@@@@@@>>><<<::::::<<<;;;:::999888777666666000111333444666777777777666777888888777444111//////000222111///...------555555:::@@@@@@999333111---,,,,,,,,,---...000111111000---++++++,,,...///,,,+++******,,,,,,+++***---......---***(((((()))&&&%%%&&&''')))---000222000///......000333666999:::;;;<<<:::777444222222+++***)))***++++++***)))''''''((()))***+++,,,,,,&&&%%%&&&(((***+++***)))***(((&&&&&&'''((('''&&& ###'''******(((%%%###%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$%%%''')))))))))***,,,......---,,,+++,,,+++***)))'''$$$###$$$%%%######$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$###"""!!! !!!""")))(((((('''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!!!!"""######$$$%%%'''%%%''')))+++,,,,,,++++++$$$%%%&&&&&&###"""""""""}}}{{{zzzoooiiifffggghhhffffffhhhrrrvvvzzz|||}}}}}}tttnnniiiccc```aaa]]]\\\ZZZXXXVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHGGGGGGCCC@@@<<<::::::;;;;;;;;;<<<;;;999888999;;;>>>@@@@@@???>>><<<:::888777666222333555777999;;;<<<<<<@@@EEEFFF@@@:::999::::::888777666444444555777888888:::<<<<<<;;;::::::;;;:::===@@@@@@>>>;;;:::::::::999888888777777777777111111222333333333222111444444555555444222000///333111//////......,,,***///222999@@@@@@999333222------++++++,,,---///000222000///---,,,,,,,,,---******+++***(((''''''(((,,,---...,,,)))'''''''''%%%%%%$$$%%%'''+++...111111///...///111555888:::???CCCFFFFFFAAA;;;666444***)))((('''(((((('''%%%''''''((()))***++++++,,,&&&''')))*********+++,,,)))(((&&&'''(((***))))))###%%%'''))))))(((&&&$$$$$$%%%&&&&&&'''''''''&&&'''%%%"""###%%%((((((((()))+++------,,,******+++***++++++((($$$""""""### !!!###$$$$$$###!!! !!!""""""###$$$%%%%%%%%%"""!!!  """###***)))(((&&&$$$###"""""""""""""""######%%%&&&&&&"""#########$$$$$$%%%%%%###%%%'''''''''&&&'''(((&&&'''))),,,---,,,,,,+++###$$$&&&%%%###!!!!!!!!!}}}{{{zzznnnhhhfffggghhhffffffiiioootttyyy|||~~~tttkkkbbb]]]XXXRRROOOQQQSSSRRRPPPOOOMMMLLLLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB???<<<999888:::<<<===>>>999888777666777999<<<>>><<<<<<;;;999777555444333000111333666888999;;;;;;EEEJJJIIIAAA:::888999999;;;999777555444666888999888:::===>>>===<<<;;;;;;999;;;>>>???===;;;999999666666666666666777888999333444444333222000...---333333444444444333333222999555111000111111///,,,***...777@@@@@@999444333000///---------///111222222111000...---,,,++++++'''***+++)))%%%###$$$&&&,,,------,,,)))&&&&&&&&&%%%$$$$$$$$$&&&***---000222000...///222555888999BBBHHHOOOPPPJJJAAA999555)))(((&&&&&&&&&&&&$$$"""'''(((((()))******++++++ $$$''''''%%%%%%'''***)))((('''(((***+++++++++&&&&&&'''((((((''''''&&&%%%&&&&&&'''(((((((((''''''$$$!!!!!!$$$'''(((''''''))),,,,,,+++*********)))+++,,,***%%%"""!!!""" """###$$$###!!! """"""###$$$%%%%%%&&&&&&$$$###"""!!!"""###%%%'''+++***(((%%%###"""!!! $$$###"""""""""###%%%&&& !!!"""###%%%'''(((((($$$&&&'''&&&%%%###$$$$$$&&&'''***,,,------,,,+++###$$$&&&&&&$$$"""!!!!!!~~~~~~wwwsssooolllhhheeecccdddeeegggqqqrrrtttxxx{{{~~~{{{qqqkkk^^^ZZZTTTNNNIIIFFFFFFFFFEEEEEEEEEFFFGGGFFFCCC@@@DDDDDDDDDCCCAAA>>><<<:::999777555444444666888:::>>>;;;777444333444777999:::666333333777888555111000000///...---000555999>>>GGGIII???666666:::;;;;;;999666222000///000000444555777999:::::::::999777999;;;;;;999777777777;;;:::888777777888:::;;;333111000222555666444111---000222222000///000222555444333111000///......,,,---555@@@CCC===666555666777444...(((&&&)))...333666666111...---,,,***+++)))(((&&&'''(((***+++++++++***((('''&&&%%%$$$)))''''''))))))(((***//////111333222111111444777:::???FFFJJJHHH@@@666///+++)))''''''(((((($$$!!!"""%%%((()))'''%%%###$$$###"""###%%%&&&%%%$$$'''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$!!!$$$&&&'''&&&%%%%%%&&&$$$###""""""###$$$&&&'''------,,,+++)))'''%%%$$$((((((&&&$$$!!!!!!###%%%"""!!! ###&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""###$$$%%%'''(((***)))%%%"""  !!!!!!"""""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!###'''******)))'''&&&+++)))((((((******'''$$$(((&&&$$$######""" yyywwwzzz{{{vvvpppnnnllljjjgggeeedddeeefffgggmmmnnnppptttwwwzzz}}}~~~zzzqqqfff\\\VVVQQQNNNJJJFFFCCCAAAAAAAAABBBAAAAAABBBCCCBBB???<<<>>>>>>>>>===;;;999777555666555444333444555666888<<<:::777444333555888:::;;;777333333555777555222333333222000///000333666888???AAA:::444555888888<<<;;;999666444333222222555666777888999999999999555777999888777666777777;;;:::888777777888999:::333222111111222333222111---///111111///...///111888777666444333222111111...///777BBBEEE???:::999888999888444...,,,///333111666777444222333222000+++***)))(((((()))*********************************(((''')))(((&&&(((,,,,,,...//////......000222444888===@@@>>>888000+++,,,***''''''((((((%%%###$$$&&&(((***++++++)))(((&&&$$$######%%%&&&&&&%%%((('''''''''(((((()))***&&&'''((())))))'''&&&%%%%%%'''((((((&&&$$$$$$$$$$$$$$$######$$$%%%'''(((---------,,,+++)))'''&&&&&&''''''(((''''''%%%$$$"""!!! !!!$$$%%%&&&%%%!!!""""""######$$$$$$$$$$$$$$$######$$$%%%'''((('''(((***)))%%%""" !!!"""######$$$$$$$$$$$$###$$$%%%'''''''''&&&&&&###%%%(((***+++)))'''&&&%%%$$$%%%(((,,,......,,,'''&&&%%%&&&'''&&&%%%###zzzsssnnnooopppllljjjjjjhhhhhhggggggggghhhhhhiiiiiijjjlllooorrrtttvvvxxx~~~tttggg^^^TTTKKKGGGBBBAAA@@@???>>>===>>>>>>>>>======>>>>>>===;;;888:::::::::999888555333222333333333333444444555555;;;999666555444666888:::>>>999444333444666555333555555555444222111222444444777999666444666777777<<<<<<<<<:::999777666555777777666666666777777777333555666555444444555777:::999888666666666777888333333333111//////000222000111333222111000000111999888666555333333222222///222:::CCCFFFCCC??????:::;;;<<<999555222333555444999<<<999777777666333,,,,,,++++++***)))))))))&&&'''((()))+++,,,---...,,,(((''')))(((&&&'''***,,,---......,,,,,,---......000333444333000,,,))),,,***'''&&&'''''''''&&&))))))******++++++,,,,,,(((&&&$$$###%%%'''((((((((((((((((((((())))))***(((((()))))))))(((&&&%%%)))***+++)))&&&$$$""""""%%%$$$$$$$$$$$$&&&'''(((,,,------------+++***)))&&&&&&(((,,,...---((($$$######"""$$$%%%&&&%%%###$$$$$$$$$%%%&&&''')))***&&&%%%%%%%%%&&&''')))***''')))***(((%%%"""!!!!!!"""######$$$%%%&&&''''''###$$$%%%'''((((((((((((%%%''')))++++++***(((&&&'''&&&&&&''')))******(((&&&&&&''')))++++++***(((~~~|||{{{{{{zzzyyyvvvnnniiihhhhhhffffffhhhfffggghhhiiijjjkkkkkkkkkhhhiiijjjlllmmmoooppppppwww{{{wwweee[[[SSSJJJDDDAAA;;;;;;<<<==================<<<;;;<<<<<<<<<999777:::;;;;;;:::999666444333111222333555555555444444999888666555666777999:::???;;;666333444555666666444666777666444222333333555555555555777888777666:::;;;<<<<<<<<<:::888666888777555444444444555666444555555444222111222333999888777666555555555666444555555111------000333444555555555444444333333666555333222000////////////444<<>><<<888555333333888>>>@@@===:::999666111,,,,,,,,,,,,+++)))((('''"""###$$$&&&(((***+++,,,,,,(((&&&)))***((()))+++///000000000///...---...,,,,,,,,,,,,+++++++++***+++)))'''%%%%%%&&&''''''))))))((('''((()))+++,,,***(((%%%$$$%%%(((******))))))((((((((())))))***(((((())))))((('''&&&%%%)))+++,,,***'''%%%######&&&%%%$$$$$$%%%&&&((()))***+++,,,------,,,+++***(((&&&''',,,111111+++%%%%%%%%%%%%&&&((('''%%%###''''''''''''((()))***+++''''''&&&%%%%%%&&&(((((('''))))))(((%%%###""""""""""""###$$$%%%&&&((((((######$$$%%%&&&&&&''''''((()))+++,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***------+++)))zzzvvvtttsssqqqppppppiiiddddddcccaaacccffffffgggiiijjjlllllllllllljjjjjjjjjkkkkkkkkkllllllsssxxx~~~ooocccVVVOOOJJJDDD@@@???:::;;;<<<=========<<<<<<>>>===<<<<<<===<<<;;;999;;;;;;;;;;;;999777555444000222444555666666555444888777777666777777888999???<<<777555444666777888222444666666444333333444666444444666777777555333666888:::;;;;;;:::888666777666444333222333333444555555666444111//////000666666555555444444444444666777666333...---000444444444444555555555444333333222111///...---,,,,,,...555<<<@@@BBBCCCDDDDDD>>>@@@AAA@@@<<<888555333999>>>AAA>>>;;;:::777333---------,,,***(((&&&%%%###$$$%%%%%%&&&'''((((((+++&&&%%%(((++++++,,,...000000000000000///---,,,***)))'''&&&&&&((()))+++((((((&&&$$$$$$%%%'''(((***)))'''%%%%%%'''***++++++(((%%%$$$&&&)))***+++))))))((((((((((((((()))''''''''''''&&&&&&%%%%%%((()))+++***(((&&&%%%&&&&&&%%%$$$$$$%%%&&&((()))''')))+++------,,,+++)))+++((('''***...000,,,((('''&&&&&&((()))(((&&&###&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&$$$$$$$$$%%%%%%((())))))(((%%%#########!!!!!!!!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((()))+++++++++***)))'''!!!"""###%%%'''***---///)))((((((***++++++***(((|||vvvrrrooommmkkkiiiiiieeebbbcccbbb```aaaeeefffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkrrrwww}}}zzzlll\\\SSSKKKHHHFFFBBB@@@AAA::::::;;;<<<<<<<<<<<<;;;@@@>>>===<<<======<<<:::888888999888777555444222000111333555666666555555777888888888888777777777;;;999777555444555777888111333444444222111222222444111111555555222000000222444666888999888777666555444333222222222222222444555777666333000//////333444444444444444444444777666555333111000111222000000000111333333222000333222000///------,,,,,,...666<<<===>>>AAADDDDDDCCCDDDEEEEEEBBB???;;;888666<<>>???===;;;;;;<<<<<<;;;:::666666666666555444222111///000111333444444555555888888999999888777666555555555444333333333555666222333333222///......///000...000555444000...111000111333555666777777666222222222333222222111111111444777888666444222111111111222333333444444444555444333222222222111///...---,,,///222333222000222111000...,,,,,,++++++...777===<<<;;;@@@DDDDDDEEEEEEFFFGGGGGGEEEBBB???888===???<<<;;;<<<<<<:::555444111...+++))))))(((***************)))))))))***###!!!%%%*********++++++******,,,...---***'''((('''&&&%%%%%%%%%''''''&&&(((***)))(((''')))+++,,,+++)))'''''')))***,,,)))'''&&&&&&((())))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&'''))))))(((&&&&&&&&&$$$$$$######$$$%%%'''((((((***---//////---+++)))))))))((('''&&&%%%$$$###%%%###""""""$$$%%%$$$$$$%%%''')))***+++)))(((&&&%%%$$$#########$$$&&&''')))))))))'''%%%$$$%%%&&&###"""!!!!!!!!!###$$$&&&&&&&&&%%%$$$%%%%%%&&&'''''''''((()))*********)))+++++++++(((%%%$$$&&&)))+++)))&&&&&&''')))))))))|||zzzxxxuuussssssrrrpppnnngggfffhhhlllkkkhhhiiilllfffeeedddccccccccccccccccccdddfffhhhkkknnnpppqqquuuwwwzzz|||}}}qqq\\\OOOCCC>>><<<>>>>>>;;;999:::;;;;;;;;;<<<===???@@@AAA>>><<<:::999::::::999888555666666666555333222111...///000111222333444444888999999999888777555444111222222222111111333444444444333000---++++++,,,///---111666555000000555///000222333555666777777000111222333333222111000...222777999999777555444///000111222333444444444444222000111333333000---...---,,,///333555333111000///...,,,+++***))))))///888>>>;;;:::@@@DDDDDDCCCCCCDDDFFFHHHHHHFFFDDD===@@@AAA===:::;;;;;;888999777333///,,,+++++++++*********)))))))))))))))***### $$$((((((''''''+++******,,,///...+++(((***))))))(((((((((((((((&&&))),,,,,,***)))+++---+++)))(((&&&&&&''')))***'''&&&&&&'''))))))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++&&&(((***)))'''%%%$$$$$$$$$######"""###$$$&&&''')))+++...000000...,,,***'''((()))(((%%%!!! ###!!!!!!"""######!!!%%%((()))(((%%%$$$"""""""""###$$$''')))***)))))))))'''%%%$$$%%%&&&%%%$$$"""!!!!!!###$$$&&&"""!!!!!!!!!"""$$$&&&'''&&&&&&'''))))))*********###$$$%%%$$$"""###'''++++++(((%%%$$$&&&)))+++,,,}}}wwwrrrsssuuuvvvvvvuuusssqqqrrrqqqpppqqqrrrpppkkkfffiiihhhfffdddcccbbbaaaaaaccceeegggkkkooorrruuuvvv|||zzzyyyyyy{{{uuudddVVVMMMEEECCC@@@===;;;:::::::::===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<999777555333222222333444555444222222222444666777888888888888888777666666666555333111111000111111333444444333111000000111777333///...000333444333333444555444333222444555333444555666555333000//////000111333444444333333///111111///---...222777222333333444444333333222///...---,,,,,,---///000000///---,,,,,,---...///000777<<<:::888;;;???@@@EEEFFFHHHGGGEEECCCCCCCCCAAA@@@===;;;::::::;;;<<<999666333000///,,,)))&&&(((((('''''''''(((((()))---+++'''$$$$$$&&&))),,,******))))))((('''''''''&&&&&&&&&&&&&&&'''((()))+++)))(((+++///000...,,,222---)))'''(((***)))(((+++)))'''&&&((()))))))))///,,,)))%%%######$$$$$$(((***+++***'''%%%(((***,,,+++***)))((('''&&&%%%&&&###!!!"""%%%''''''&&&(((+++...111222000---+++******)))'''&&&%%%$$$###(((&&&$$$######$$$%%%'''!!!"""&&&***,,,+++((($$$)))%%%######'''******))))))((('''((()))((('''%%%""""""!!!!!!$$$$$$%%%%%%$$$###$$$&&&((('''((()))'''%%%%%%(((+++,,,,,,+++((($$$""""""###$$$&&&&&&###$$$))),,,***yyyssslllnnnpppsssuuuvvvwwwwwwxxxxxxxxxxxxxxxuuupppmmmgggfffeeedddddddddeeeeeehhhhhhgggiiilllqqquuuxxx|||~~~zzzzzz}}}}}}jjjZZZMMMFFFAAA???===;;;:::999:::;;;>>>>>>======<<<===============<<<<<<;;;::::::999>>>===;;;:::999::::::;;;555444333222222333555666777888888999888777666555222222111111111222333333444444555333111//////000444111//////222444444333444444444333222222444666222333444444444333111000///000111333444444333333/////////...---///333555000000000111111000000000111///...,,,,,,---...///,,,,,,---.........//////000888<<<999666888;;;<<>>;;;999888888888777555111///...+++(((&&&((((((''''''''''''((((((+++***(((&&&&&&'''(((***++++++***)))'''&&&%%%%%%''''''''''''''''''((((((+++)))((((((***,,,------111---)))'''((())))))(((,,,***(((((()))******))),,,***&&&$$$"""""""""###"""$$$&&&%%%###$$$(((+++,,,,,,***(((&&&$$$###"""'''&&&&&&))),,,,,,***'''(((+++...111222000---+++...+++(((%%%#########$$$%%%$$$#########$$$%%%%%%$$$$$$&&&)))***)))&&&###&&&$$$!!!!!!###&&&((())),,,+++***+++,,,,,,***((('''&&&%%%""" """%%%%%%%%%&&&%%%$$$$$$&&&(((+++,,,---+++)))(((***,,,+++,,,+++(((%%%######$$$&&&((('''$$$%%%***,,,+++yyysssfffhhhjjjnnnssswww{{{|||zzz|||~~~}}}zzzvvvrrrqqqhhhgggfffffffffhhhjjjkkkooolllhhhgggiiiooovvvzzz}}}yyy{{{mmm\\\OOOEEE@@@<<<;;;:::999999:::;;;;;;:::::::::999::::::;;;;;;======<<<;;;999888666555::::::::::::::::::::::::666555333222111222444555666777999:::999888666444222222111000000111111111333444444333000...//////222000///000222333333222444444333111000111333666222222222222222222222222///000111333333333333222///---,,,,,,...111333333//////000000000000//////111000...---,,,---......)))***,,,///000000///...111888<<<888444555777777@@@CCCFFFFFFEEEDDDDDDDDDDDDCCC@@@===:::888666666555333000...---+++)))&&&(((((('''&&&&&&''''''((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((''''''***)))(((&&&%%%'''+++...///,,,(((''''''(((((((((---+++))))))*********)))***(((&&&$$$######$$$$$$"""###$$$###!!!###'''+++,,,+++***'''%%%###!!! %%%'''***...000///***&&&(((***...000111000...,,,000---((($$$""""""###$$$"""""""""######$$$$$$%%%$$$###$$$&&&))))))((('''&&&%%%$$$"""!!!###'''+++---,,,++++++,,,,,,+++)))&&&&&&$$$!!!!!!%%%&&&&&&%%%$$$%%%'''((()))***++++++)))''''''(((***++++++)))&&&$$$$$$%%%(((******&&&'''+++,,,+++wwwgggggghhhkkkoootttyyy{{{{{{~~~yyywwwwwwooonnnlllkkkkkklllnnnpppqqqnnnkkkiiijjjooovvvzzzqqq^^^QQQHHHBBB>>>999999999999:::;;;<<<===777777777777888999999::::::::::::999888666444333555666777888888888888777777555333222111222333444666777999::::::888666444666555333222000///...---111222333222000///000111444222000//////000111111333333222000///000333555444333222111111111111111///000111222333333222111///,,,)))+++///222222111222222333333333333222222//////...---......///000++++++,,,---......//////000777<<<888444444555555???AAADDDEEEDDDBBBAAAAAACCCBBB@@@>>><<<999777666333222///......---+++)))((((((''''''&&&'''''''''''')))+++,,,,,,***'''&&&###$$$&&&(((***,,,...///)))************)))'''&&&((()))***(((&&&&&&)))---,,,***((('''&&&''''''''',,,***(((((()))***)))(((***)))((('''''''''''''''((()))(((&&&"""###&&&*********)))'''%%%$$$###"""###&&&***---...,,,(((%%%(((***---///000///...,,,...,,,)))&&&%%%%%%%%%&&& !!!###$$$%%%%%%%%%%%%!!! ###'''+++------)))***(((%%%""""""''',,,+++***(((((()))***)))'''&&&&&&%%%"""  """%%%&&&''''''&&&&&&''')))&&&''')))***)))((((((''')))***+++***'''&&&&&&&&&)))+++***''''''+++,,,***zzzkkkkkkjjjjjjlllooosssuuu}}}yyywwwuuurrrqqqqqqqqqrrrpppooommmmmmnnnrrrvvvyyy{{{ppp```RRRIIICCC???<<<999999999:::<<<===>>>???999999999999:::;;;<<<<<<888999:::::::::999777666777888999:::::::::::::::777666444222222333444555666777999999999888666555666666555444222111//////...000111222111111333444777555111---+++,,,...111222222111000...///111444666555444222111000000000///000111222222222111000///,,,***+++///222222000333444444555555444444333---------...///000111222000...,,,******+++...///...666;;;888444444666555<<>><<<<<>>;;;999::::::;;;<<<===>>>>>>???888888777777888888999999888:::<<<===>>>===<<<;;;888888888999999:::::::::888777555333333444666777888888888888888777666666333444555666666666666555///111222222222222444666666444111---******---000///000111000///...000111666555555444333222111000///000111222222111000000///...---...///111111000222222333333333333222222------...///000111111111222///+++((((((***---000...666;;;888444333444444666999===>>>===:::888888:::;;;===>>>===<<<:::888111000//////000000///...++++++***)))(((((((((((('''(((***+++***)))'''&&&'''((())))))***+++,,,,,,,,,,,,+++*********++++++(((+++...///---***(((''''''(((((('''%%%$$$%%%'''&&&%%%%%%'''))))))((('''&&&'''(((((((((&&&$$$###!!!$$$&&&&&&$$$$$$'''+++'''''''''''''''(((((((((%%%'''((((((&&&&&&&&&'''$$$&&&(((+++,,,,,,,,,+++&&&(((***,,,,,,+++)))((($$$$$$$$$%%%%%%&&&&&&''''''%%%###"""$$$&&&((((((((((((&&&$$$""""""$$$%%%---***((('''((()))))))))'''(((((((((&&&&&&((()))%%%'''))))))((('''((()))'''&&&&&&(((+++,,,+++***''')))+++,,,***)))))))))'''******((((((+++,,,)))|||pppooommmlllkkkkkkllllllooosssyyy{{{vvvssspppmmmmmmnnnooossswww{{{}}}yyy~~~lllUUUNNNEEE???<<<;;;888666;;;;;;<<<===============666666555444444444555555888:::<<<>>>>>>===<<<:::888777666555666666888888888777555555555666888999999999777666666666777888444555777888999999999999222444444444333222333444///111222000...,,,---///---///111111///......///333333444555555555444333///000111222222111000//////000111000//////000111111222222333333222222111//////000000000////////////---+++))))))+++...000...666;;;777222000000///...222777::::::888777777666777:::;;;;;;999666555///...---...000000000...---,,,+++***))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((()))))))))---,,,***))))))+++---///,,,,,,,,,,,,---+++)))&&&%%%&&&(((&&&$$$###%%%&&&$$$$$$%%%'''***+++***)))&&&'''))))))(((&&&$$$""""""&&&&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((('''%%%$$$$$$&&&###$$$&&&)))************'''((()))))))))(((((('''%%%%%%$$$######$$$%%%&&&)))'''$$$###$$$%%%%%%%%%$$$######$$$&&&''''''&&&...+++)))((()))*********%%%&&&&&&%%%###"""###$$$%%%''')))***)))(((((()))(((&&&###$$$&&&'''&&&$$$&&&(((+++,,,+++******+++&&&***+++)))***......+++~~~nnnnnnmmmmmmllllllllllllnnnqqqxxx}}}xxxssspppnnnmmmmmmnnnrrrxxx}}}xxxooo```MMMGGG@@@<<<;;;:::888666;;;<<<<<<======<<<;;;;;;:::999888777777777777777666888:::<<<<<<:::888777;;;999777666666777999:::888777666555666777999;;;:::999777555555666888999888999:::;;;;;;:::999888666666777555333111222222(((---222333111.........+++...111222000......---///111444666888888777666///000111222222111000//////222333222///...///222222333333444444333333222222222111111000...---,,,*********+++,,,---...//////666;;;666000---,,,***)))---333777888888777777333555888999999666333111---,,,,,,---///000///......---,,,+++************&&&$$$###"""!!!"""###$$$$$$$$$%%%&&&'''((()))***...,,,***((()))+++///111///,,,))))))++++++)))&&&$$$&&&(((&&&$$$###$$$&&&$$$$$$%%%(((,,,---,,,+++)))***+++,,,+++(((%%%###"""%%%))))))&&&######$$$''''''&&&%%%%%%$$$#########&&&'''$$$"""!!!""""""###%%%'''))))))))))))***)))'''&&&%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%'''%%%######%%%&&&&&&&&&###""""""%%%***---+++)))---+++((('''((()))***)))((())))))'''%%%######$$$%%%'''******)))(((((()))...***'''&&&'''(((&&&$$$%%%(((+++---,,,+++++++++'''***,,,+++,,,///000---yyynnneeeeeeiiikkklllnnnqqqppprrrzzz~~~wwwqqqmmmoookkkkkkrrrzzz~~~|||sssvvv~~~nnn^^^XXXGGGDDD@@@;;;999999:::;;;;;;>>>AAA@@@;;;777888:::999888777666666888:::;;;999999999999888888777777555666666666777777777777555555555666777999:::;;;888888777666666777888999<<<;;;999888888999;;;===666555444222111000//////000000000000000///......+++,,,------......------111111111333666777777555333111///111444444111...444444444333333222222222222333333222000///000111000000000///---...000222...---++++++++++++---...222999<<<555---***++++++......///222555888888777555555666666555333222000444111//////000000...+++...,,,***+++------***'''%%%!!! $$$%%%""" !!!"""&&&***,,,***''''''(((+++******))))))***+++,,,))))))((((((((((((((()))&&&&&&&&&'''((()))******"""###$$$&&&(((+++---///,,,***(((&&&%%%''')))+++$$$(((+++,,,)))''''''(((''''''%%%$$$###"""""""""###'''(((%%%"""!!!!!!&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$"""$$$'''((('''&&&&&&''')))'''(((,,,,,,)))(((***+++***(((***,,,---***(((***&&&&&&+++,,,%%%!!!"""$$$$$$%%%&&&'''((()))***'''''''''((()))+++,,,---++++++*********+++,,,---)))''''''))),,,...,,,)))yyytttmmmhhhggghhhhhhkkkpppqqqrrruuu|||~~~yyyvvvqqqkkkiiiooouuuxxx{{{~~~~~~|||uuuvvv|||ttt```QQQKKKBBB@@@<<<999888999:::<<<:::===@@@>>>:::777777:::999::::::;;;;;;;;;;;;;;;;;;;;;:::999999999999999999888777777666666666666666666777777888:::;;;<<<:::888666555444555666777:::999888777777777888999999888777555444333333333111111111111000///...---,,,---......//////......000000000222444555444333000/////////000111000///222222222111111111000000111222222111000//////111000111111000...---///000+++***(((((())),,,000222222999===777///---...///000///000333666888888777444444444444333222111000444222//////000000---+++,,,***)))***,,,---+++(((((($$$###%%%&&&""" !!!"""%%%)))***)))(((((()))(((((('''''''''))),,,---+++***)))'''''''''((((((&&&&&&%%%%%%&&&''')))***$$$$$$$$$%%%&&&((()))***+++***(((''''''((()))***&&&(((+++***(((&&&'''(((((((((&&&$$$###"""!!!!!!!!!###&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''')))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$"""$$$&&&'''&&&%%%&&&&&&'''%%%''',,,...++++++...,,,+++***+++------+++)))+++'''''',,,,,,'''######$$$%%%%%%&&&''''''((()))+++******)))******++++++******++++++,,,,,,------111---)))(((***,,,,,,+++tttnnnkkkiiiiiifffeeejjjqqqsssvvv|||vvvooojjjmmmqqqtttwwwzzz}}}}}}{{{yyyyyy|||rrrdddUUUIIIDDD<<<;;;999888888999;;;<<<999<<<===<<<888666666888777999;;;<<<===<<<:::999===<<<:::999999:::;;;;;;===;;;999666555555666777888888888888999:::<<<<<<<<<:::777444333444666777777777666666555555444444999888777666555555555555333333222111///...---------.........///////////////......000111222111///............---...000222000000////////////......///000111000.........000000111222111///---------***)))''''''(((+++///111222:::>>>888111///111222222111222444777999888777333333222111000000000000333111//////......+++***)))((((((***,,,---,,,***,,,'''%%%'''&&&""" !!!"""$$$'''((((((((()))+++)))((('''&&&(((***...000,,,+++)))'''&&&&&&'''(((&&&%%%#########%%%''')))&&&%%%%%%$$$$$$%%%%%%%%%)))))))))))))))))))))***(((******)))'''&&&'''(((+++***(((&&&%%%$$$#########$$$%%%%%%$$$&&&(((***&&&&&&%%%%%%$$$%%%%%%%%%******))))))))))))))))))+++***(((&&&%%%$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%&&&%%%'''---///...///222---+++++++++------,,,++++++((((((++++++(((%%%$$$%%%%%%$$$%%%%%%&&&'''''',,,,,,***)))((((((((((((((()))+++,,,.../////////888333---)))))),,,...///vvvmmmiiiggghhhgggfffiiinnnttt{{{}}}tttnnnnnnqqqsssvvvzzzzzz~~~|||{{{}}}{{{}}}mmm```WWWOOOFFFBBB:::999888888999:::;;;<<<888:::;;;999777555666777555666777888888888777777<<<;;;:::999999:::;;;<<<===;;;888666555666888999888888888888888999:::;;;<<<:::777555444666888999666666666666555444222222666666555444333333333333555444222111///...---------------------.../////////......///111111///...---//////...+++,,,000444///.....................---...//////------...///000222333222///,,,+++++++++******))))))******+++333;;;???888111...000000222111222444666777777666222111///...---...///000111000///---,,,+++)))(((''''''(((***+++,,,,,,,,,...)))&&&'''&&&!!! ###$$$%%%&&&((()))+++,,,---,,,***)))***,,,///222---+++)))&&&%%%%%%&&&'''%%%$$$"""!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&''')))************))),,,++++++)))((((((((()))+++***)))(((((('''((((((###$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%)))))))))******)))))))))...,,,)))&&&$$$$$$$$$%%%###$$$&&&%%%$$$######$$$'''%%%(((...000//////222,,,+++******++++++++++++***((('''((()))'''%%%$$$%%%$$$$$$$$$$$$%%%&&&'''+++***)))((('''&&&&&&&&&'''(((+++---///111111111777444000---...000444666}}}qqqiiidddfffiiiiiiiiijjjqqqyyyxxxpppoooqqqrrruuuyyyyyy}}}|||zzz}}}{{{}}}~~~lllXXXNNNKKKFFFAAA>>>;;;:::::::::::::::::::::888888888777666555555666666555444444444555777888;;;:::999888888999:::;;;;;;999777666666777:::;;;777666666666666666777777777666444333333555888:::666666666666555444222222444444333333333333333444555444222000///......---,,,,,,+++++++++,,,---...000///...000111111000...///111111///------111666////////////////////////,,,---......---,,,---///000222333111...+++******((()))+++------+++)))(((555<<>>tttjjjccceeeiiijjjiiiiiikkksss{{{yyypppnnnoooooopppssstttxxx~~~|||{{{{{{zzz}}}iiiZZZLLLFFFDDDAAA>>>>>>;;;;;;<<<<<<<<<;;;:::999888888777666555555666666999777666555555777999:::999999999999::::::::::::999888666666666888999;;;666555444444444444444555111111111111222444555666666666666555444444444333555555555444555555666666555444222000////////////,,,+++*********+++---...//////...000222222111000222222222111000000222444...////////////000000000,,,---......---,,,...///000111222000---+++***+++$$$'''***---......,,,+++555<<>>@@@BBBDDDFFFuuummmffffffffffffhhhkkkiiinnntttyyy{{{}}}|||rrrooonnnkkkjjjllljjjpppwww|||~~~}}}{{{{{{}}}}}}lllYYYOOOFFFCCCAAA???===>>>999:::;;;<<<<<<<<<:::999999777666555555666666666888888888888888999::::::888999;;;<<<<<<<<<;;;:::888888777666666666777777555555444333333333333333111222222333444444444444666555444333333333444555666666555555666777888888555444111000//////000111---,,,+++******,,,---///...------///111222111000444333222111222222111///............//////000000,,,---......------...000111111111///,,,++++++,,,((((((***+++---......///444;;;>>>777...+++++++++++++++,,,...222444333333,,,------......------,,,---///000///,,,+++,,,...,,,...000...+++)))***+++---'''$$$&&&&&&$$$$$$&&&((('''(((+++......,,,)))))))))))))))))))))((((((''''''((((((((('''%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$#########$$$$$$!!!"""$$$&&&'''((()))))))))((((((***------+++)))$$$###""""""!!!!!!""""""%%%$$$$$$&&&((((((&&&###(((''''''''''''(((((()))$$$%%%'''))))))((('''&&&'''''''''''''''''''''(((((()))(((&&&###"""###%%%&&&%%%&&&+++,,,))))))+++*********)))&&&'''***---((()))&&&!!!"""'''(((%%%%%%$$$######%%%(((+++---***************+++,,,,,,---,,,,,,,,,///222666888===@@@DDDFFFGGGHHHJJJMMMuuuooojjjgggdddcccgggoooiiilllqqquuuxxxzzz}}}vvvqqqnnnjjjhhhhhhbbbhhhqqqwwwzzz{{{{{{{{{ttt```LLLEEE@@@???===:::999;;;666888:::<<<===<<<;;;:::999777555555666777777777555777999:::::::::888777888:::<<<>>>???>>><<<:::999888888777666555444444666555444333333333333333555666777777777666555444555444222111111333444666555555444555555666777888555333111//////000111222...---,,,++++++---...000,,,,,,,,,...111222111000555333111111333333///,,,---------....../////////,,,---......------///000111111000---++++++,,,...///---+++))))))+++---///333:::===777///,,,---...******+++...222444444333+++,,,---...///...---,,,...000222111///...///222...000222000,,,))))))***---(((%%%&&&(((&&&''')))))))))***---000///,,,(((''')))***,,,,,,,,,+++***%%%&&&((())))))'''&&&$$$&&&''')))******)))'''%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!###$$$&&&'''((()))&&&%%%&&&))),,,---***'''((('''&&&$$$###"""!!!!!!'''$$$###$$$(((******(((&&&&&&&&&&&&&&&'''((()))$$$&&&((()))***)))((('''$$$$$$&&&'''((((((((((((******)))&&&###"""$$$%%%$$$"""$$$)))+++))))))+++***,,,,,,***''''''+++...)))***'''!!!###)))***&&&$$$$$$######%%%))),,,///((((((''''''''''''((((((...---,,,,,,...222666999FFFIIIKKKKKKJJJJJJMMMPPP}}}sssooojjjhhhhhhjjjjjjkkkhhhiiikkknnnrrruuuxxxyyyxxxyyyzzz||||||xxxvvvrrrlllgggdddgggiiilllooosssxxx|||~~~|||fffYYYJJJEEE@@@>>>@@@@@@<<<999888888666666777999;;;<<<<<<;;;999888999;;;>>>???;;;;;;:::::::::999999999777:::???BBBCCCAAA===;;;;;;888555777:::<<<999555777777555444444333333444999555111000222555888999777777555333111///...---000111333444555555444444555333000......///111222------,,,)))&&&''',,,000333111///...---...///000111---***+++///111///,,,...............///000000////////////............,,,---......---,,,***))),,,,,,,,,---...///000111333999:::444...---///......***''')))///222222///333///++++++...111222111......---...///222444555777999:::777111------000---***'''&&&((((((&&&$$$'''&&&%%%(((+++,,,+++((((((***,,,---+++***)))***((('''&&&$$$######&&&)))***)))((('''&&&%%%%%%%%%(((&&&%%%###""""""#########""""""$$$(((,,,...///%%%&&&''')))))))))((('''&&&&&&%%%"""  """###"""!!!!!!###%%%%%%%%%###"""""""""###$$$%%%%%%!!!###&&&)))***)))((('''%%%$$$###%%%''')))***)))%%%)))---+++&&&"""###%%% !!!$$$'''***,,,---...,,,)))'''&&&(((***+++++++++)))&&&$$$###$$$&&&'''&&&$$$"""###&&&)))+++,,,......,,,***'''%%%&&&(((***))))))***---222777:::HHHSSSXXXRRRIIIFFFIIIKKKzzzrrrnnniiiffffffgggggggggeeefffhhhkkkmmmoooppppppqqqsssuuuyyy|||~~~|||zzzyyyvvvrrroooooopppppppppooopppsssuuu}}}tttbbbXXXGGGCCC===<<<======:::777888777666555666777999:::;;;:::888777888:::===>>>???>>>>>>===<<<;;;::::::777:::>>>AAABBB@@@===::::::777555666:::;;;999666999999777666555444444444555333333444777999999999555444333111///...,,,,,,///000111222222222111000111000...---,,,---...///+++++++++(((&&&'''***...333222000/////////000111///+++)))+++000333222///...............///000000/////////...------,,,,,,------...//////...---,,,+++++++++,,,...///111222333888999333------......***'''%%%'''---111111///111///,,,,,,---///111111222222222222222444555666888;;;===:::333...---...+++(((&&&''')))***)))''')))'''&&&(((***,,,***)))%%%'''))))))(((&&&&&&'''$$$&&&&&&&&&$$$$$$%%%&&&((('''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$$$$%%%)))'''&&&&&&''')))))))))'''(((((())))))))))))((('''''''''&&&$$$$$$&&&((($$$"""!!!"""$$$&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))(((&&&%%%%%%$$$###$$$'''))))))(((%%%))),,,,,,)))%%%######"""###%%%'''))),,,...///---+++(((''')))***+++***'''&&&$$$"""!!!!!!"""###'''%%%###$$$&&&)))******+++++++++)))'''&&&(((***,,,+++******,,,000444666@@@OOO[[[WWWJJJCCCCCCEEE~~~vvvppplllgggddddddddddddcccdddeeegggiiijjjjjjiiiiiilllooosssxxx|||~~~}}}{{{{{{yyyvvvsssrrrssstttyyyhhh\\\TTTGGGCCC>>>======>>>;;;999999888777555555555666777999888777666777999;;;<<>><<<:::999888777999<<>><<<:::999666444555888:::999777;;;:::888777666555555555111222555888;;;<<<:::888555444333111000...---------.../////////...,,,,,,............------------***+++,,,+++))))))+++---111000///.........///000,,,***)))+++000333333111........./////////000000//////...---,,,,,,+++++++++,,,---...///......---)))***+++,,,...000222333222777777111---,,,---,,,&&&$$$"""%%%***...///............,,,+++---///222555444444333333333444444999<<>>===>>>xxxyyy||||||tttllliiieeecccbbbccccccbbbeeefffhhhjjjkkkjjjjjjiiijjjmmmsssyyy|||zzzzzz{{{nnn___UUUPPPIIIFFFBBBAAAAAAAAA@@@>>>;;;:::999777666666666666888777666666777888:::;;;BBBAAA???===;;;888777666777888;;;===>>>===;;;:::888666444555777999999888888888777666666666666777222333555999;;;;;;888666666666555444222111000000---............,,,***)))...///000111111000///...,,,---...//////............---,,,++++++,,,------,,,***)))***...000000///......///000000000000000...---------------,,,,,,***+++,,,------,,,+++***))))))***,,,...111333444222666666000,,,,,,,,,***&&&$$$"""$$$'''*********+++---...,,,******...111333222222111000000//////666:::>>>>>>999333///,,,222000---+++)))'''%%%$$$)))((('''&&&&&&'''((((((&&&(((******)))(((((()))$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&''''''(((&&&&&&''')))+++******+++)))(((&&&&&&&&&'''(((******)))&&&### %%%$$$$$$%%%'''((('''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***&&&%%%$$$%%%'''((()))(((+++******+++,,,***'''%%%%%%%%%$$$$$$&&&))),,,...///---+++***++++++***)))************)))'''%%%$$$###""""""$$$(((+++,,,,,,'''((())))))'''''')))***************+++,,,...//////>>>JJJIII@@@:::999999wwwxxxyyy|||zzztttiiigggdddbbbcccddddddcccccceeegggiiijjjkkkkkkkkkfffiiinnnuuu{{{yyygggZZZPPPKKKIIIGGGDDDCCCBBBBBBBBBBBB>>>===<<<;;;999888777777777777777777888999:::;;;CCCBBBAAA>>><<<:::888777777999:::<<<<<<<<<;;;;;;999777555555777888999999555555555555666777888999666555555666888888666444555555444444333222111111///000000000///---,,,***...///000111111111///.........///000111111000///------,,,,,,,,,------------,,,******++++++++++++...///000000111111000000+++,,,,,,------......///,,,,,,---...---,,,+++*********+++,,,...000222333222555444///,,,---,,,)))((('''%%%%%%%%%&&&'''''')))+++---,,,)))))),,,///000000//////...------,,,111444888:::888444000---222111///+++(((&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&''')))+++,,,+++******+++'''((('''&&&%%%&&&))),,,+++***((('''&&&%%%%%%%%%((((((&&&%%%%%%&&&&&&'''&&&&&&&&&(((***,,,,,,+++)))(((&&&%%%$$$$$$%%%&&&'''((((((%%%!!!%%%$$$$$$&&&((()))'''&&&"""###%%%&&&'''''''''''')))((('''%%%%%%%%%'''((('''&&&%%%&&&((())))))(((...,,,******++++++***)))%%%%%%$$$###$$$''')))+++///---++++++++++++***(((%%%&&&'''((('''%%%###"""%%%$$$$$$%%%((()))***)))((()))******((('''((()))(((((()))***+++,,,---......444777555444666777666yyyzzzzzz{{{}}}zzzuuukkkhhhfffdddeeeeeedddccc```aaabbbdddfffhhhiiijjjaaacccgggmmmsssyyy}}}mmm___UUUMMMHHHFFFEEECCCBBBAAAAAAAAABBB@@@@@@???===<<<;;;999999888888888999999:::;;;<<>>:::::::::;;;;;;<<<=========<<<:::888666777999;;;888777777666666777777888777666666777888999777666222222222222222222111111333333444444444222111000...//////000000000000000///...---...111333222000111111222222333333333333000000///---+++)))))))))...///000222222111000///+++*********)))))))))))),,,---///111333333333222//////...---------......444666444///...///---))),,,,,,+++)))(((((()))***)))((('''(((***+++***)))***+++,,,......///......,,,+++***************)))+++,,,---+++(((&&&(((***"""%%%)))***)))''''''(((&&&)))+++,,,+++++++++,,,'''((((((((('''(((***,,,---,,,+++)))(((''''''''')))((('''''''''((()))))),,,+++******+++)))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&(((******)))''''''(((######$$$&&&((((((&&&$$$###$$$'''((())))))((((((***)))((('''&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%***---111111...++++++,,,''''''((((((((((((((((((+++***)))***++++++***((((((((()))***++++++++++++((('''&&&'''((((((&&&%%%''')))+++,,,+++++++++,,,)))***,,,------,,,***)))(((+++***''''''+++...---ppprrruuuwwwzzzzzzvvvtttqqqmmmjjjhhhfffcccaaaaaa___^^^]]]^^^aaadddfffiiiiiikkknnnsssyyysssooo|||wwwlll]]]RRRLLLJJJIIIHHHCCCDDDCCCAAA@@@@@@AAACCC@@@@@@??????>>><<<;;;:::;;;;;;<<<======>>>>>>???@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;===>>>>>>???>>>;;;999666777999;;;<<<;;;:::888777777666666555555777:::<<<<<<999777444444444444444444444444333333444555444333222111111111222222222333333444333000///000333555555333///000111222222222222222111111000...,,,++++++,,,...///111222333222000///++++++***((('''%%%$$$$$$(((***,,,000222444444444111000///...---,,,,,,,,,555666444000///000...))),,,,,,,,,+++******,,,---***'''&&&'''***,,,***'''&&&'''))),,,---...---------***'''%%%%%%&&&&&&'''---......+++&&&$$$%%%'''!!!&&&+++---+++)))))))))(((***---...---------...###&&&((())))))((()))))),,,,,,+++***))))))************)))(((((()))***++++++*********+++***(((&&&###$$$&&&'''((('''&&&&&&***,,,---,,,)))'''&&&&&&""""""$$$&&&((((((&&&$$$&&&''')))***+++***((('''###$$$%%%&&&((()))******$$$###!!!"""###$$$$$$###&&&---444555111,,,***+++))))))************)))))))))(((((()))++++++***(((%%%%%%&&&'''((()))******""""""###&&&)))++++++***%%%(((+++,,,------...///,,,---......---+++((('''###***...+++'''((()))(((mmmqqqwww{{{||||||wwwpppkkkkkkhhhccc]]]```bbbbbbbbbdddddddddfffgggkkkqqquuuyyysssjjjfffgggmmmwwwsssddd[[[PPPIIIHHHHHHGGGEEECCCBBB???===<<<<<<======<<<<<<===>>>???AAACCCDDD???>>>>>>>>>>>>@@@AAABBBBBB@@@===<<<===>>>??????:::::::::;;;;;;===>>>>>>GGGCCC===888666888;;;>>>===<<<999666555555555666888:::<<<<<<<<<:::999888888555111000333666777666888666444222111111222222222222222222222222333333111111222222222111000000///...///111555555333000555666888666333///---,,,,,,...000111000000222333000...,,,++++++***((('''++++++,,,---...///000111---///000...+++)))+++...999777333///---,,,,,,---*********++++++,,,,,,,,,+++***((('''&&&&&&&&&'''))))))+++,,,,,,+++***)))((('''&&&&&&&&&(((+++,,,+++++++++)))'''%%%&&&(((&&&'''((()))*********)))++++++,,,------,,,,,,+++***)))'''&&&&&&(((***,,,///---***))))))***)))(((+++---//////+++(((%%%$$$(((***+++,,,+++(((%%%$$$%%%&&&((())))))'''&&&%%%))))))***,,,,,,***%%%!!!!!!&&&)))''''''))))))''')))&&&###$$$(((++++++***((('''%%%&&&(((+++++++++)))))))))***+++((($$$!!!'''))),,,...///---***))))))))))))******+++,,,---+++)))''''''***,,,***)))((('''%%%$$$$$$%%%'''((()))'''%%%#########%%%&&&(((***,,,,,,+++)))))))))***,,,---...---+++(((&&&%%%&&&&&&%%%$$$%%%'''***mmmpppuuuyyy|||}}}vvvrrrnnnjjjbbbddddddccccccdddeeeeeedddccceeejjjooowww|||tttjjjdddccceeemmmwwwrrrcccXXXPPPGGGBBBBBBCCCCCCBBBCCCBBB@@@>>>======>>>>>>;;;<<<<<<===???@@@BBBCCCDDDBBBAAA???>>>>>>>>>>>>BBB@@@>>>===>>>@@@BBBCCC>>>===<<<<<<<<<<<<======GGGDDD???;;;999999;;;<<<;;;:::777555555555666777888999:::;;;===<<<:::888999666333333555777888777666555222000/////////000222333333444444333333333111111111222222222111111111000000222555666555444444555777666333111000000...000333444333222222222222000...---,,,+++)))''',,,,,,,,,,,,,,,---------+++...//////,,,,,,///222999666222...+++******+++******+++,,,,,,,,,++++++,,,+++***)))((((((((((((((()))***++++++++++++***$$$#########$$$&&&(((******++++++***((('''((()))&&&&&&'''((()))***+++,,,+++,,,,,,---------,,,,,,***(((&&&%%%%%%&&&(((***,,,***(((((()))******)))'''))),,,,,,***)))(((((('''(((*********'''%%%###&&&&&&&&&&&&&&&''''''((())))))***++++++)))%%%"""!!!&&&'''$$$###$$$$$$!!!$$$######$$$(((+++,,,,,,)))'''&&&&&&(((*********)))(((((()))***(((%%%"""''')))+++---...,,,***(((&&&&&&%%%%%%&&&((()))***,,,***'''(((***+++***(((---,,,)))&&&$$$#########&&&%%%$$$###"""###$$$$$$)))+++------,,,++++++,,,***+++,,,------+++***(((''''''((('''%%%%%%&&&(((nnnpppsssvvvyyy|||}}}~~~yyyssskkkiiigggeeedddddddddfffeeebbbaaaccciiirrr||||||}}}uuuooommmggg``````aaagggrrr}}}wwwmmm```UUUKKKEEE>>><<<===@@@AAAAAABBBAAA@@@???>>>???@@@@@@<<<<<<<<<===>>>@@@AAABBBEEEDDDBBB@@@???>>>======@@@???===<<<>>>@@@CCCEEEAAA@@@???======<<<======GGGEEECCC@@@===;;;::::::888777555444444666888999888777777:::>>>???===:::777555444444666777777666777555333111000//////000222333444555555444333222111111111222333333444444333222111333666999::::::555666777666444333333444222666:::;;;999666333222333111///......,,,***(((,,,,,,,,,++++++*********))),,,//////...///333666999666111---)))((('''((()))***,,,------+++***(((***)))))))))(((''''''''''''((()))***++++++,,,+++""""""!!!"""###%%%&&&((()))***+++***)))((()))+++%%%%%%%%%%%%&&&(((***+++++++++,,,,,,------......,,,+++((('''&&&'''((())))))((('''''')))*********&&&'''))))))((('''((()))%%%&&&(((((((((&&&$$$###((('''&&&%%%&&&)))+++---***))))))******)))%%%"""###'''((($$$!!!"""!!!###$$$%%%%%%&&&'''))),,,)))(((&&&&&&((()))(((((()))((('''((()))((('''%%%'''(((***,,,,,,+++)))(((%%%$$$######$$$''')))+++,,,+++)))((()))***)))(((///...+++(((%%%$$$$$$###""""""""""""############''')))+++,,,+++++++++,,,++++++++++++++++++++++++)))***+++)))'''%%%$$$%%%qqqqqqrrruuuyyy{{{}}}}}}yyyrrrmmmhhhfffeeecccdddfffiiieeecccdddgggooo}}}}}}~~~}}}tttkkkeeeaaa^^^\\\___ccclll{{{rrrfffaaa\\\TTTNNNDDD@@@<<<:::<<>>>>>>>>???@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;===@@@CCCCCCBBB@@@>>>>>>>>>???@@@GGGGGGFFFDDDAAA>>>;;;999666555444444555777999;;;888666666999>>>@@@>>>;;;555444444555666666666666999888666555333222222222222333444555555444222111222222222333444666777777666555444555888<<>>;;;:::;;;===???@@@??????@@@@@@AAACCCDDDDDDAAAAAAAAAAAABBBCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>><<<<<>>@@@BBBCCCFFFFFFGGGFFFDDD@@@===;;;777666555555666999;;;===999888777:::===???>>><<<666777777888888888888999999999888777666555444444333333444444444333111000333333333444555777999:::888777777888;;;@@@EEEHHHDDDEEEDDDAAA===999777777999===@@@AAA===888444222...---,,,---...///...---,,,,,,,,,,,,------------***,,,///...------111444<<<999444///+++(((((((((((()))+++------+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***+++,,,---(((((('''%%%$$$############%%%'''((('''''''''((()))(((%%%#########%%%%%%************+++---///000000///---+++***)))))))))...,,,++++++,,,+++)))(((&&&'''(((&&&$$$######$$$"""###$$$$$$%%%$$$######"""$$$''')))+++---------+++)))((('''((('''%%%$$$$$$((()))&&&$$$'''(((&&&%%%''')))((($$$"""$$$&&&)))'''&&&&&&''''''%%%###'''&&&%%%&&&(((***)))(((&&&&&&&&&'''''''''(((((())))))(((((()))+++...///,,,,,,+++)))((('''((((((((((((((()))***+++,,,---######%%%&&&&&&&&&&&&%%%###%%%((()))((((((((()))///---+++)))''''''((())),,,---...,,,(((%%%######vvvtttsssvvv|||{{{uuujjjccceeeeeeaaa```ccccccdddggglllnnnpppxxxwwwrrrmmmhhhaaa^^^bbbhhhooosss~~~qqqfffWWWKKKFFFCCC???<<<;;;:::999888888999:::;;;<<<===???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEHHHHHHGGGEEECCCAAA>>>===@@@CCCEEEDDD@@@???@@@BBBCCCBBB@@@>>>>>>@@@CCCDDDEEEEEEEEEEEEDDDBBBAAA@@@::::::888888999;;;===>>>::::::;;;;;;;;;<<<======:::;;;;;;;;;::::::<<<>>>777777777777777666666666555555444444333222222222444333333333555666888:::888999;;;<<>>;;;888666666666666666666888999:::;;;===@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDHHHHHHGGGFFFDDDBBB@@@>>>>>>BBBGGGGGGDDDAAABBBDDDFFFDDDAAA>>>>>>???AAACCCDDDDDDCCCBBBBBBCCCEEEFFF???>>><<<;;;;;;<<<>>>???;;;===???===999888:::===:::;;;;;;:::888999<<>>@@@BBBGGGMMMQQQSSSUUUVVVSSSMMMFFF@@@===999999888666222000000111222000////////////...,,,/////////...............+++...000///......111555===:::555000,,,+++******&&&'''(((***++++++++++++,,,***(((&&&&&&(((***,,,)))(((''''''((()))***+++(((((((((''''''&&&%%%$$$###%%%(((((('''&&&%%%&&&((((((((((((((((((((((((&&&&&&&&&'''(((+++...000++++++***)))(((''''''''',,,,,,+++,,,---,,,***(((###%%%'''(((&&&$$$######!!!!!!"""###$$$$$$%%%%%%!!!"""###%%%''')))******,,,***&&&%%%%%%&&&&&&%%%!!!%%%%%%"""!!!%%%''''''$$$$$$%%%''')))***)))(((&&&%%%%%%&&&''''''%%%#########%%%(((+++,,,***)))%%%%%%$$$######$$$&&&''')))***+++,,,,,,+++***))))))***+++***(((''')))+++)))***************)))))))))((('''&&&&&&&&&'''((('''))),,,,,,+++*********''''''&&&&&&&&&''''''(((***+++***)))&&&%%%&&&'''uuurrrpppuuu~~~{{{nnnbbb]]]ccceee___\\\```ddddddfffiiihhhgggkkkrrrxxxwwwtttssssssooonnnxxxuuuhhhWWWPPPGGGAAA??????===;;;333555555666555666888:::999:::===???BBBDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBB999???EEEGGGDDDAAABBBDDDHHHEEEBBB>>>======???AAADDDBBBAAA@@@AAADDDGGGIIIBBBAAA???===<<<===>>>???<<<@@@BBB>>>888555999===888999999666444555:::>>>999:::;;;<<<============<<<:::777555444555777888111111/////////111333555888;;;???BBBDDDHHHNNNSSSVVVXXXZZZXXXRRRJJJDDDAAA<<<;;;888555111000222444666444222111000///---+++111000///...---,,,+++++++++...000000///000444777<<<999444000,,,+++***+++&&&'''''')))***+++,,,---+++)))&&&###$$$&&&***,,,***)))(((''''''((()))***((()))******+++*********$$$&&&)))***(((&&&&&&&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%'''***...///,,,,,,++++++***))))))))))))))))))+++,,,,,,+++)))&&&(((******&&&""" !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%&&&(((***---///,,,***&&&%%%%%%&&&&&&%%%###''''''###"""%%%((('''((('''&&&(((++++++((($$$%%%$$$$$$&&&''''''%%%###!!!"""%%%))),,,---+++(((%%%$$$###""""""$$$&&&'''+++,,,...///...---+++)))(((***+++***((('''***,,,'''((()))******+++*********)))'''%%%$$$%%%'''(((''')))++++++)))((('''((("""###$$$%%%'''((()))))))))))))))'''%%%%%%''')))yyywwwuuuxxx~~~{{{qqqoookkkgggdddcccbbbbbbccchhhmmmnnnjjjggghhhjjjqqquuuzzz~~~yyyuuuxxxyyywwwwww}}}vvvdddXXXQQQKKKCCC>>>;;;999666333666666555333333444888;;;@@@>>>===???CCCFFFGGGEEEGGGEEEBBB@@@???AAADDDFFFBBBCCCEEEFFFGGGGGGFFFFFFDDDBBBAAACCCFFFFFFAAA<<>>@@@@@@@@@@@@AAACCCEEEFFFGGGCCC>>><<<>>>???===;;;===???@@@???<<<999777666777999;;;:::666444555666888888:::===???@@@>>><<<<<<;;;;;;:::999777666555333555666222...---111555:::???FFFKKKNNNPPPQQQSSSVVVVVVVVVVVVTTTMMMCCC;;;555666777777555333000...444222000111333333111.........------,,,,,,,,,++++++---//////---///333777???;;;555///***))))))***++++++******************...---+++)))(((***...111---+++(((%%%$$$%%%&&&'''((()))***,,,+++***(((''''''(((((()))(((&&&$$$###"""$$$&&&((()))))))))((('''(((((('''&&&(((+++...------,,,,,,,,,+++++++++&&&%%%%%%)))---000///---+++(((&&&&&&((((((%%%"""!!!###%%%&&&&&&%%%"""!!!!!!###&&&(((******)))((( !!!###%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%&&&'''(((((((((&&&###!!!!!!"""$$$%%%'''$$$###$$$(((******((($$$######"""###%%%&&&'''((()))***+++,,,+++******###$$$%%%'''''''''&&&&&&)))************)))((((((+++***((('''''''''((()))************+++,,,------$$$&&&(((((('''%%%%%%%%%)))$$$ !!!%%%******(((ttttttuuuzzz~~~}}}zzzyyy|||{{{uuuqqqooollliiifffdddddddddccchhhmmmmmmkkkiiijjjlllllloootttxxx|||}}}xxxttt{{{yyyiiiZZZNNNKKKFFF@@@<<<:::999777555777777666555444666999<<>>===???CCCFFFFFFEEEEEECCCAAA??????AAADDDFFFDDDDDDEEEGGGHHHHHHHHHHHHGGGEEEBBBDDDFFFFFFBBB===CCCCCCCCCEEEFFFDDDAAA>>>@@@@@@@@@@@@AAABBBDDDEEEEEECCC@@@>>>>>>===<<<;;;=========<<<999888999:::777999:::999666444555666333333555888;;;<<<;;;999<<<<<<<<<;;;:::888777666444666666333///...111555<<<@@@GGGLLLOOOPPPPPPQQQVVVUUUTTTTTTQQQJJJAAA;;;555555555444222000...---222000...///222333333111000000///...,,,+++*********---//////...///333666===999444...***))))))***,,,+++***)))((()))***+++------,,,***)))***,,,///---+++'''$$$$$$%%%(((+++'''((()))******)))(((''''''((((((((('''&&&%%%$$$"""###&&&((())))))((('''(((((('''&&&%%%'''***---,,,,,,,,,+++++++++******((('''&&&'''***,,,+++***'''&&&&&&(((***)))&&&""" !!!###$$$&&&&&&%%%$$$### !!!###$$$&&&&&&&&&%%%!!!###&&&((()))'''$$$"""###"""""""""###$$$$$$%%%'''&&&$$$######$$$&&&''')))'''&&&'''***++++++)))%%%$$$#########$$$%%%&&&)))***+++,,,------------''''''((()))))))))((((((&&&'''((()))***+++++++++,,,+++)))(((''''''(((((((((((((((((()))***+++,,,&&&((())))))'''&&&&&&'''+++'''######'''******)))pppqqqttt{{{{{{wwwrrrpppsssvvvxxx~~~}}}vvvooopppooommmkkkhhhgggfffeeecccggglllmmmkkkjjjkkkmmmkkkmmmnnnpppttt{{{}}}zzzxxxwwwuuuvvvjjj___SSSJJJCCC@@@<<<999888888777666666666666555444555999;;;???>>>>>>???BBBEEEFFFEEEDDDBBB@@@??????AAABBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKHHHEEEDDDEEEEEEBBB>>>???AAACCCFFFHHHFFFBBB>>>@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC@@@===;;;;;;;;;<<<<<<;;;999888888;;;>>>777888999888666555555666333444555999===???>>>===:::::::::999888777666666666777777444000///111444;;;@@@GGGLLLNNNOOOOOOOOOTTTSSSQQQPPPLLLFFF???:::444333222000///---,,,+++...,,,+++---000222444444222111000...---+++***)))(((,,,000111000000333555===999444///++++++,,,------+++)))''''''(((***+++,,,---...,,,***)))***+++///,,,(((%%%$$$%%%(((***&&&'''((())))))((('''&&&''''''(((''''''&&&%%%$$$"""###&&&((()))(((''''''((((((&&&$$$###%%%***---......---------,,,,,,,,,+++)))&&&&&&'''(((''''''###$$$&&&***+++***&&&###!!!!!!!!!######$$$%%%$$$###!!! !!!"""###%%%&&&&&&&&&&&&!!!###&&&((((((&&&###!!!"""!!!!!!!!!!!!""""""###&&&%%%%%%$$$%%%'''(((******)))((()))***+++***)))'''&&&$$$######$$$$$$%%%)))))))))***+++---...///))))))*********)))((((((###$$$&&&)))+++,,,---...---,,,***)))''''''&&&&&&&&&&&&&&&&&&'''((()))***)))******)))''''''((()))///+++'''''')))+++***(((ooopppsssxxx~~~{{{yyyvvvpppmmmnnnpppttt{{{vvvnnnpppooommmkkkjjjhhhgggfffdddgggkkkllllllkkklllnnnoooooommmlllooouuu}}}{{{zzz|||mmmaaaWWWMMMHHH???>>>;;;999888777777777333444444333333444666999>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBB@@@?????????@@@DDDDDDDDDDDDFFFHHHJJJLLLNNNJJJGGGEEEEEEDDDBBB@@@@@@AAACCCEEEFFFEEEAAA>>>@@@@@@??????@@@@@@@@@@@@@@@BBBDDDAAA===::::::;;;=========;;;999999;;;===999999999888777777777777444555666:::>>>@@@@@@???888777777666555555555555777888777555222000111333777<<>><<<:::888777777777444555666555555555888:::>>>>>>???@@@AAABBBDDDEEEGGGFFFDDDBBB@@@>>><<<;;;AAAAAAAAABBBDDDFFFIIIKKKLLLJJJGGGEEEDDDCCCBBB@@@DDDBBBAAABBBBBBBBB@@@>>>>>>>>>??????????????????===@@@BBB@@@<<<999999;;;===>>>??????<<<:::999999;;;:::888888888999999999333222333666:::<<<===<<<888777666666666666777777888888888666444333333333222666===BBBDDDFFFHHHIIIKKKKKKIIIFFFBBB===999777333222000...---,,,,,,,,,******))))))***+++---...---------------,,,,,,,,,&&&+++///111111111333555:::666222...,,,,,,...///...+++(((%%%$$$&&&(((***))),,,//////,,,***((('''((()))+++,,,+++(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))))))))''''''((((((&&&$$$###$$$(((+++////////////............***)))(((&&&%%%&&&(((***))))))(((&&&%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$''''''''''''((())))))***$$$###!!!!!!"""######"""!!!!!! """###$$$&&&(((******+++)))*********)))((('''''')))(((&&&$$$######$$$$$$$$$$$$%%%&&&(((***---///))))))((((((''''''''''''$$$%%%&&&(((***++++++,,,......---+++)))'''%%%$$$%%%%%%%%%&&&'''(((******++++++***(((&&&%%%''')))---,,,+++++++++***(((&&&uuutttsssrrrrrrvvv|||}}}|||{{{rrrllljjjmmmsss{{{}}}uuurrrooollljjjiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhjjjjjjkkklllpppwww~~~|||nnncccUUUEEE>>>???===>>>===;;;888666777888888999::::::::::::<<<>>>===???@@@@@@@@@AAACCCEEEGGGGGGFFFDDDAAA>>><<<:::===>>>???AAACCCEEEGGGIIIGGGGGGFFFEEECCCBBBAAAAAACCCBBB@@@???@@@@@@???===<<<<<<===>>>??????>>>>>><<<======<<<:::999999:::<<<>>>@@@???===:::888888;;;999777777888999:::999666555555666999;;;;;;:::999999888777777888999:::888888777777666555555444///222666:::===???BBBDDDDDDEEEEEECCC>>>:::777666000000000///......------)))***,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,'''+++///000000111444777666333...***((((((***,,,---+++(((%%%$$$%%%'''((((((+++......,,,***((('''!!!$$$(((+++,,,+++(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((*********((('''(((((((((&&&%%%%%%(((***++++++*********)))))))))((((((((('''&&&&&&(((***+++***)))&&&######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%((((((''''''((()))****** ###&&&&&&$$$""" """!!! !!!###&&&((())))))(((***,,,......,,,***)))***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&(((***,,,...///******)))((((((((())))))%%%%%%'''((()))*********......---,,,***(((&&&$$$%%%%%%%%%&&&''')))***+++***++++++)))'''&&&&&&((()))***+++,,,+++***((('''tttuuuuuuttttttvvvzzz~~~~~~zzzyyyyyyrrrmmmjjjmmmsssyyyzzzwwwrrrmmmkkkjjjlllmmmmmmkkkjjjiiihhhfffeeeccceeegggiiilllqqqwww{{{kkk^^^YYYRRREEE>>>???:::;;;<<<;;;888666777999:::<<<============>>>@@@===???@@@@@@???@@@BBBEEEEEEEEEEEEEEECCC@@@>>><<<;;;<<<>>>AAADDDFFFGGGGGGAAABBBCCCDDDCCCBBBAAAAAA>>>>>>>>>???AAA@@@>>><<<:::;;;<<<>>>?????????>>>;;;:::888777999::::::::::::;;;<<<;;;999888999999:::777555444666888888888999777666666888999888888888777666555666777999:::777777777777888888777666000222444555666888<<>>???===???AAA@@@??????BBBEEECCCDDDEEEEEEEEECCC@@@???:::;;;???BBBEEEFFFGGGGGG===???BBBCCCCCCBBBAAAAAA999:::===@@@BBBAAA>>>;;;888999;;;===?????????>>>;;;888444444888:::;;;999888888888777666777:::<<<999666222222555777777666666444222222222333222111444333222111222444666777777666666777999999888777333333333222222444888;;;999===@@@@@@;;;777444444***+++---/////////---,,,''',,,000222000......///+++++++++***)))((('''''')))+++.........000555999999555000,,,******+++---***)))((('''&&&%%%$$$$$$'''))),,,---,,,*********+++***'''%%%$$$#########%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$$$$%%%&&&'''((()))+++,,,,,,+++***)))''')))******)))(((((((((''''''''''''&&&&&&&&&&&&%%%''')))((($$$""""""######&&&))))))'''&&&&&&((($$$######"""!!! """"""""""""###%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&(((+++---%%%$$$"""!!! !!!$$$&&&%%%$$$###&&&***------+++))))))***((('''&&&%%%$$$%%%&&&&&&"""###%%%((()))))))))(((&&&%%%$$$$$$%%%&&&'''((("""###%%%''')))+++,,,,,,,,,------,,,+++)))'''&&&######$$$%%%&&&(((******,,,---///...+++)))((((((%%%(((,,,......---,,,,,,xxxyyyyyywwwtttsssssstttyyy}}}{{{uuurrrqqqsssrrrppppppqqquuuzzz}}}yyysssooommmlllkkkiiigggfffeeefffhhhiiihhhhhhjjjmmmmmmmmmrrryyyyyyoooWWWOOOEEE??????@@@???===999999:::;;;;;;:::::::::<<<;;;;;;===@@@AAAAAAAAA@@@???===;;;;;;>>>CCCGGGEEEDDDBBB@@@??????@@@@@@>>>???@@@AAABBBCCCCCCCCCEEECCC@@@@@@BBBBBB???<<<>>>===<<<<<<======<<<;;;888666555777:::===<<<;;;;;;888555666999;;;<<<;;;<<<;;;999777555555555666777555333111222444777999444444333222111000111111444555555444222111111222999999999999999:::::::::777555333222333444444333666666777888888777666555///---++++++,,,,,,+++***)))((('''))),,,...---++++++)))(((***...000///---,,,,,,///444555444777<<>>>>>>>>===;;;888888999:::;;;;;;::::::=========>>>AAACCCCCCBBB@@@???>>><<<;;;===BBBEEEDDDCCCAAA???>>>>>>>>>>>>===>>>???@@@AAABBBBBBAAACCCAAA>>>>>>@@@@@@???===<<<;;;:::;;;===>>>===<<<:::888666777;;;===>>>===999777666888:::;;;999777888777666555444333333222666555222111111333666888666555333222333333222111222444555444333333444555666666666666666666666666666444222222444666666666333444555666666555444444333111///...///000000///,,,***((())),,,......------+++***+++...///...,,,,,,+++...333444444777<<<@@@888111...,,,(((''')))***++++++,,,+++)))&&&%%%%%%&&&'''((())),,,111555```AAA((((((,,,'''%%%)))&&&%%%%%%$$$$$$$$$%%%%%%###&&&))))))'''&&&&&&(((+++***))))))***)))'''%%%###""""""###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))***)))'''$$$"""###$$$%%%&&&'''(((((((((''''''&&&%%%%%%&&&(((((((((&&&$$$""" !!!!!!"""###%%%'''(((((((((((('''%%%######$$$&&&&&&&&&'''%%%######$$$$$$$$$######$$$%%%''''''''''''&&&&&&&&&&&&(((***+++***)))***))))))'''&&&$$$###"""$$$!!!!!!&&&******)))&&&&&&&&&''''''''''''(((***&&&"""###(((+++,,,***,,,,,,,,,,,,,,,***)))'''$$$%%%'''&&&%%%%%%'''(((***(((((()))++++++(((%%%&&&'''((((((((())),,,...uuuyyy~~~{{{wwwuuummmooossswwwzzzxxxtttpppkkkiiigggfffiiinnntttyyyxxxzzztttoookkkiiigggfffeeeddddddeeeggghhhnnnnnnqqqrrrooojjjkkkppp{{{yyyvvvuuuwwwwwwcccVVVQQQIIIDDD???<<<<<<<<<:::888888999:::<<<<<<=========???>>>>>>@@@CCCDDDDDDDDDAAA@@@>>><<<:::<<<@@@CCCCCCAAA???===<<<;;;;;;;;;======>>>??????@@@??????BBB@@@>>>>>>???@@@@@@@@@999888888999<<<======<<<<<<:::888888:::===>>>>>>777777777888999999666444444444444333222111000///555333111000000222555666777444111111333444222000111222444444333444555777555555555444444333333333444222111222444777888777222333444555555555555555444111///......///...---///,,,******,,,.../////////...------------,,,+++,,,+++...222444333666<<>>>>>@@@BBBDDDDDDCCCAAA@@@>>><<<:::;;;>>>AAAAAA@@@>>>;;;:::999999999<<<<<<===>>>>>>>>>======BBBAAA@@@???@@@BBBCCCDDD888777777888:::<<<;;;:::<<<:::888777888;;;===>>>888777666666666555444333222333444444444222111000333222000//////111333555666222//////222333000---000222333333222222333444666666555444333333222222222111///000222555555555333444555666777888888999888555111///......---,,,000...+++***+++---///000000///...---,,,+++***)))---,,,...222444444777===FFF:::000...000...***((('''(((***++++++)))(((&&&"""%%%''')))***+++---///222***&&&)))***&&&$$$%%%***)))(((&&&&&&%%%%%%%%%&&&''')))***************"""""""""$$$%%%$$$"""!!!###$$$""" !!!%%%)))'''(((((()))))))))(((''',,,,,,++++++)))(((&&&%%%###&&&))),,,------+++***)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###"""!!!!!!######%%%'''(((***++++++(((&&&######$$$$$$$$$###)))'''$$$###$$$###"""!!!######$$$%%%&&&&&&&&&'''$$$$$$$$$&&&)))******)))###%%%'''((((((%%%""" %%%###!!!"""%%%(((((((((,,,++++++***)))(((((((((&&&$$$""""""%%%'''((('''&&&'''((()))((((((&&&%%%###$$$%%%%%%$$$###$$$&&&''''''((((((((('''%%%$$$))))))(((&&&######%%%'''sssuuuxxxyyyxxxwwwvvvvvvtttqqqnnnooorrrttttttrrrnnnkkkgggddddddhhhlllooouuuwww|||zzzyyyvvvsssooojjjfffdddeeeeeedddddddddeeeeeeeeefffhhhmmmqqqqqqoooqqqwwwzzz~~~yyyuuutttssstttvvvrrroooooopppsss|||tttiii[[[JJJ@@@>>>======<<<<<<;;;888777999999;;;<<<>>>>>>??????===<<<<<<>>>AAACCCCCCBBB@@@@@@>>><<<::::::===???@@@???===;;;999999999999<<<<<<=========<<<;;;;;;?????????>>>>>>@@@AAACCC:::999888888999:::999777999999888666666777999;;;999777555222000111333555444555666777666555444333222111000//////111222333666333000000222222111///000111222111///...///000444444333333222111000000111000......000111111111333333444666777999;;;;;;???<<<777333111111///...000...,,,***)))+++---/////////...,,,***)))((((((...---///333444444888>>>GGG;;;111000111///+++***((()))***+++***(((&&&%%%$$$&&&)))))))))((()))***''''''))),,,,,,+++***+++***)))((('''&&&%%%%%%%%%'''((()))***,,,,,,+++***"""""""""$$$%%%%%%###!!!!!!###$$$""" !!!%%%)))'''((()))++++++***)))(((///---***(((''''''((()))&&&(((+++...///...---+++((('''&&&%%%$$$$$$%%%&&&!!!"""$$$%%%%%%###""" %%%%%%&&&''')))***,,,,,,'''%%%###"""############)))'''$$$###$$$###"""!!!"""""""""######$$$%%%%%%$$$$$$$$$&&&((())))))'''###%%%(((******(((%%%###$$$###"""$$$'''***,,,,,,,,,,,,+++***)))(((''''''%%%$$$"""###$$$&&&&&&&&&&&&'''((()))))))))((('''$$$&&&'''&&&%%%$$$%%%&&&'''((()))((('''%%%$$$$$$)))++++++***(((&&&&&&'''tttuuuvvvuuuttttttvvvwwwyyyvvvrrrppppppqqqqqqqqqqqqoookkkiiihhhjjjmmmooottttttwww||||||uuutttrrroookkkhhhfffeeeffffffeeeeeeeeedddddddddggghhhlllpppooommmpppvvv|||{{{uuuqqqnnnmmmmmmmmmjjjjjjmmmpppttt}}}uuuddd[[[RRRHHHBBB============<<<:::999888666777888999:::;;;;;;;;;<<<;;;;;;===???AAAAAAAAA??????>>><<<::::::<<<>>>@@@>>>===;;;:::::::::;;;<<<=========<<<;;;::::::888:::;;;;;;;;;:::<<<===;;;999888888999999888777666777777666555444666777888666333///---...222666555666666777777777777666111000000///000111222333555555444333222111111222000111111000...,,,---...111000000//////.........000...,,,,,,.../////////111222333444666999;;;<<>>EEE;;;222000000---******'''(((*********(((&&&%%%&&&'''))))))'''&&&&&&'''***++++++'''&&&))),,,,,,)))((('''&&&&&&&&&&&&&&&''''''(((***,,,---,,,***&&&%%%$$$%%%'''(((((('''!!!""""""!!!!!!"""$$$&&&&&&''')))+++,,,+++***)))///---***''''''(((***+++((()))+++---...---,,,+++'''&&&%%%$$$$$$%%%%%%&&& !!!###%%%%%%$$$###!!!&&&&&&&&&'''((()))++++++'''%%%###"""###$$$$$$$$$(((&&&$$$###$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%'''&&&%%%&&&''''''%%%$$$###&&&)))++++++***(((&&& !!!"""$$$(((,,,///111+++******)))(((''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((()))+++++++++******(((*********((('''((()))'''(((***)))'''%%%$$$$$$'''))),,,------,,,,,,---qqqrrrsssrrrqqqpppqqqrrrwwwwwwvvvtttqqqooonnnooorrrqqqooonnnmmmnnnpppqqqppprrrvvvzzz}}}~~~|||zzzsssqqqooollliiihhhhhhggggggggggggfffeeedddcccbbbggggggjjjmmmmmmlllpppvvv{{{|||wwwrrrnnnlllkkkkkkgggfffggglllqqqwwwooo___SSSIIIDDDDDD=========<<<:::999888888777888999:::::::::::::::;;;;;;;;;===???AAAAAA@@@=========;;;::::::<<<>>>???>>>===<<<;;;<<<==================<<<;;;:::999444777:::;;;999777777888999888777888:::::::::888444666888888555333444555444444222///------111444555555555555555666777777111111000000000111222333111333444222...,,,///222...///000000...---.../////////////////////.........,,,+++,,,...000111111222222333555888;;;===???:::666111//////000000000///000111///,,,+++,,,...---///000///---,,,---///---+++,,,///111111666===AAA999111...,,,(((''')))%%%&&&(((******)))((('''%%%'''''''''%%%%%%&&&''''''+++***$$$"""'''(((%%%''''''&&&&&&%%%&&&&&&''''''&&&'''))),,,---,,,)))'''%%%###$$$&&&((())))))###""""""###%%%&&&&&&%%%$$$&&&)))+++---,,,+++************)))))))))******))))))************))))))&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$#########$$$$$$'''&&&%%%%%%&&&'''((()))(((&&&$$$$$$%%%''''''''''''%%%######$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$%%%''''''&&&$$$###%%%(((***+++***)))(((""""""$$$%%%&&&))),,,///(((((((((''''''&&&&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%&&&((()))******))))))***+++,,,+++)))))))))***''')))+++***'''$$$$$$%%%&&&((()))*********,,,...lllnnnoooooommmlllllllllsssvvvyyywwwrrrnnnllllllmmmmmmlllllllllmmmnnnooommmqqqvvv{{{}}}|||{{{yyyrrrpppmmmkkkiiiiiiiiijjjiiiiiihhhgggfffdddcccbbbdddeeehhhkkkllllllrrryyyxxx}}}uuusssoookkkhhhgggfffffffffeeehhhnnnuuu{{{wwwkkk^^^OOOBBB>>>@@@=========;;;999888888888;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;===@@@AAAAAAAAA<<<<<<<<<;;;::::::<<<>>>???>>>===<<<<<<===>>>???>>>>>>>>>===<<<;;;:::999444888<<<<<<:::777666777888777777888:::<<<<<<;;;333666:::999666333333444000222333111......000222444333333222333444666777111111111111111222222333+++///222///)))'''+++000---...000000//////111222000000000111111111111111,,,+++***,,,///222333444555555666777:::>>>AAACCC:::666222111222444666777000222333111...,,,---///---000111111///...000222+++******---///000555;;;===777111---)))%%%%%%)))###$$$''')))*********)))$$$%%%&&&&&&%%%%%%''')))"""***---***)))+++((( &&&&&&%%%%%%%%%&&&&&&''''''&&&&&&))),,,...,,,)))&&&### ###&&&(((((('''%%%$$$&&&***+++)))&&&"""%%%(((+++------,,,+++&&&'''***,,,,,,+++)))'''((((((((('''''''''''''''%%%$$$$$$###$$$%%%'''(((+++)))%%%!!!!!!"""%%%'''&&&%%%$$$$$$$$$$$$&&&&&&)))'''%%%%%%''')))***)))&&&$$$######$$$%%%$$$######""""""""""""$$$%%%&&&!!!!!!"""$$$'''))))))(((###%%%''')))******))))))'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&!!!"""$$$&&&''''''&&&&&&***++++++***((('''((()))(((***,,,+++'''$$$$$$%%%''''''&&&$$$###$$$'''***mmmppprrrqqqnnnlllmmmoooqqqnnnmmmnnnrrrtttsssqqqtttssspppllliiihhhiiikkkkkkqqqssssssvvv}}}{{{sssqqqllliiiffffffggghhhiiikkkkkkiiiiiijjjfff```fffiiillliiifffgggooovvvxxxyyyzzz~~~xxxqqqhhhcccbbbcccddddddbbbeeekkkrrryyyooohhh\\\RRRJJJEEEBBB@@@???>>><<<:::999888999999<<<<<<============<<<<<>>>>>>>>>>>;;;<<<======>>>>>>======>>>>>>????????????>>>>>><<<===>>>@@@@@@>>>999666999888777777888999<<<===::::::999999888999999:::777666444222222222444555333222000............///333333333333333222111000222111111111222111...,,,000000///...,,,+++***)))------...///000111222222+++))))))+++///111111///***++++++---///111333555777===>>>:::888<<>>AAA@@@???===<<<;;;;;;:::<<<<<<>>>>>>???>>>======>>>>>>>>>============<<<999::::::;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>;;;<<<===>>>>>>===:::888:::888555333333666:::<<<;;;;;;999888777666666666666444333111000000111111444333111///......//////222333333333222222111000222111111333444555333111111000//////...---,,,,,,---......///000000000111,,,******+++///000000...---,,,******,,,///333555999???@@@<<<;;;???EEEHHH666222------000222111...***,,,///000///.........***+++---.../////////...---+++((((((***///555999:::444---))))))***)))''''''&&&$$$%%%&&&''''''&&&'''&&&%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$############!!!"""$$$%%%'''(((((((((***'''######%%%((())))))$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&(((***,,,---+++)))''''''(((***+++***''''''(((((((((((())))))$$$%%%'''(((((((((((('''%%%%%%$$$###$$$(((...333000---)))%%%###""""""###&&&&&&&&&&&&%%%$$$$$$###%%%$$$"""  !!!$$$$$$$$$$$$$$$%%%%%%&&&$$$!!! !!!$$$''''''&&&%%%$$$$$$&&&)))*********&&&&&&%%%%%%$$$$$$%%%%%%!!!%%%)))((($$$!!!!!!""""""###$$$$$$$$$$$$&&&(((((('''&&&%%%$$$######$$$+++)))'''%%%$$$%%%&&&&&&((()))***++++++)))'''&&&'''&&&$$$###$$$&&&)))+++iiikkknnnttt{{{uuuqqqlllkkkmmmppppppooommmnnnnnnllliiifffeeefffhhhllloooqqqtttyyy{{{zzzxxxtttmmmgggbbb```aaaaaaaaadddfffhhhooowww{{{zzzooonnnkkkiiihhhjjjlllnnntttuuuwww{{{xxxqqqhhhaaa```bbbeeefffhhhlllqqqwwwsssggg[[[VVVOOOIIIEEECCCBBBAAACCCCCCCCCBBBAAA???===<<<<<<===???@@@AAA@@@???>>>???>>>>>>>>>============999999:::;;;;;;;;;;;;;;;555666888:::<<<===>>>>>>:::;;;;;;<<<;;;;;;::::::;;;888444000000333666999<<<;;;999777555333333222444444333333222111111111666555333111000///000000222222222333222222111000---,,,,,,...111222222111000000000/////////......//////000000000000000///---,,,,,,,,,...///...---///,,,***((()))---111444888===>>><<<<<>>@@@BBBBBBAAA@@@>>>????????????>>>>>>>>>>>>;;;;;;<<<=========<<<<<<555555777999:::;;;<<<<<<999999999999888888:::;;;:::888555222111222333555999888666555333222222111333444555555666555555555888777444222111000000000111111222222222222111111,,,+++***+++...///000000////////////////////////111222222333222111000//////...............---,,,---,,,***)))))),,,///000222777999888:::AAAHHHJJJ:::666111///......---+++,,,---//////---,,,,,,------,,,+++***+++,,,...///...---+++***+++///222444555111---+++,,,+++(((%%%(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%$$$!!!""""""###$$$&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$%%%%%%&&&$$$$$$$$$$$$###""""""!!!############$$$%%%'''(((+++******+++---,,,***(((***)))'''%%%$$$$$$&&&'''$$$%%%'''((())))))((((((''''''&&&&&&(((...555:::;;;333(((######%%%$$$""" !!!###%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&###""""""$$$'''))))))(((&&&&&&&&&&&&&&&%%%%%%%%%###""""""$$$&&&&&&"""%%%%%%%%%$$$###%%%'''******)))&&&%%%%%%''')))+++***)))(((&&&%%%%%%%%%&&&++++++******************%%%%%%$$$###$$$%%%&&&(((qqqoooooorrrwww{{{|||{{{yyysssllliiijjjmmmnnnnnnnnnqqqssstttrrrpppnnnnnnppppppsssvvvyyyzzz|||}}}}}}yyyssslllgggdddbbbbbb___```aaabbbjjjuuu|||}}}pppkkkeeeeeehhhkkkkkkjjjjjjlllpppwww~~~{{{vvvooohhheeefffkkknnnppptttzzzpppeee\\\UUUQQQPPPMMMKKKJJJKKKKKKKKKKKKBBBCCCEEEGGGFFFDDDAAA??????@@@AAABBBBBBAAA@@@???>>>=========<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<888888999:::::::::999999777888888777555666888:::888888777666555333222111444444333333222222333333000111333555777888888888:::888666333111000000000000111111222222111111111333000...---///000111111---............/////////333444555555444333111000///000//////---,,,,,,,,,***++++++,,,,,,,,,,,,,,,...222444555999BBBHHHJJJ;;;888444111///......---,,,...///...,,,++++++,,,///...,,,++++++---///000......---,,,---000222444333///,,,+++,,,+++(((%%%%%%$$$###$$$&&&(((((('''))))))******)))&&&###!!!""""""###$$$&&&'''(((((("""###%%%'''((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%&&&'''&&&%%%%%%&&&'''(((+++---...,,,******(((&&&#########$$$%%%&&&'''((()))))))))((('''&&&&&&&&&%%%&&&***///333666///&&&"""$$$''''''%%% !!!###%%%&&&(((((((((&&&&&&'''(((''''''%%%%%%$$$$$$$$$$$$%%%&&&'''(((*********)))'''&&&%%%%%%"""!!!!!!###&&&(((((('''(((((())))))(((((('''&&&%%%######%%%))))))%%%!!!%%%%%%&&&%%%%%%%%%(((******)))&&&%%%%%%'''***+++(((((((((((((((((())))))******************++++++%%%%%%$$$$$$$$$%%%&&&'''nnnmmmmmmnnnrrruuuwwwxxxyyytttmmmjjjkkkmmmnnnnnnooorrruuuvvvvvvuuuuuuuuuvvvuuuvvv{{{}}}|||||||||yyyuuuppplllhhhfffeeeaaabbb```___dddnnnssssssmmmhhhdddbbbeeeggghhhggggggiiimmmsss{{{~~~{{{uuuoookkklllpppsssxxx|||uuueee\\\UUUPPPOOOJJJIIIGGGHHHIIIJJJIIIHHHAAACCCEEEGGGGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@???>>>::::::::::::999999999999888888999:::::::::::::::::::::::::::999888777777555777888666444333555888666777888999777444111///111111111111222333444555//////111222444666777888;;;999666333111000/////////000111111222111111111555222...,,,,,,...//////........................333444555666666444222000///000111///---,,,,,,---)))***,,,---...---,,,,,,///222333333888AAAFFFGGG:::888555222000/////////,,,------,,,)))(((((()))///...,,,++++++---...000///......///000222444555222///+++***,,,,,,)))&&&###"""!!!"""%%%&&&'''&&&'''((()))))))))'''$$$###!!!""""""###$$$%%%&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$############$$$%%%$$$%%%'''((((((&&&$$$###!!!!!!$$$(((,,,......---***)))'''&&&%%%%%%%%%&&&(((((()))***)))((('''&&&%%%%%%&&&%%%$$$&&&)))+++---((($$$###%%%(((((((((%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&''''''%%%###""""""""""""###$$$%%%&&&'''***,,,,,,+++(((%%%%%%%%%!!! """%%%''''''&&&((()))*********)))'''&&&%%%$$$$$$'''******'''$$$$$$&&&''''''''''''((()))***(((&&&%%%$$$%%%&&&''''''(((((()))******++++++((()))******+++*********&&&&&&%%%%%%%%%%%%&&&&&&kkklllmmmmmmnnnqqqtttwwwyyytttnnnkkkmmmoooooonnnnnnppptttvvvvvvwwwxxxyyy{{{xxxyyy~~~||||||||||||zzzxxxuuuqqqnnnmmmiiiiiifffccceeelllooonnnkkkhhhdddaaa```aaabbbcccfffgggiiiooowww~~~{{{vvvqqqqqqtttxxx||||||ggg\\\VVVQQQNNNOOOGGGEEEEEEEEEGGGGGGEEEDDDAAACCCEEEGGGHHHHHHGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::::::::999999999888888999::::::::::::999:::::::::999999777666666333666888777333111333666777777777777666444111000111111111111222333444555222222222222333555666888;;;999666333111///......//////000111111111111111444000,,,)))***,,,---...000/////////////////////111222444555555333111000...000111000---,,,---///***++++++,,,---.........111333222111555<<<@@@???777666444111//////000111---...---,,,)))(((((()))...---,,,++++++,,,------//////000111333444666666222...***)))++++++***'''%%%$$$"""###%%%&&&&&&%%%######$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###&&&)))++++++)))'''&&&'''$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""%%%(((++++++***))))))((((((''''''&&&&&&************)))'''&&&$$$###%%%&&&&&&%%%%%%&&&'''#########$$$&&&'''((((((&&&&&&&&&&&&%%%$$$$$$###!!!###%%%''''''&&&###!!!!!!!!!!!!"""###$$$&&&&&&&&&)))+++***'''%%%%%%&&& !!!$$$&&&&&&%%%'''(((*********)))'''&&&$$$$$$&&&(((******(((&&&###%%%((())))))(((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&''')))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&lllnnnooonnnlllmmmrrrvvvxxxtttnnnlllnnnppppppooolllnnnrrrtttuuuwwwyyy{{{}}}yyyzzz|||{{{}}}zzzwwwtttqqqpppmmmhhhjjjoooqqqnnnkkkiiieee```]]]]]]^^^```gggfffhhhlllsss{{{zzzvvvtttwwwzzz}}}~~~lllYYYQQQNNNJJJIIIJJJFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCEEEGGGIIIJJJJJJJJJGGGEEEBBB???===<<<===>>>>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;888888999888888777666666333666999777222000111444777777555444333222222222222222111111222333444444888666555444444555777888;;;999666333000///...---//////000111111111111111777333...,,,---000222333111111111111000000000///...000222444444222000///...000111000---,,,---///,,,+++++++++,,,...000222222222000...000666888666444444333000......000222000000000...+++******,,,,,,,,,++++++++++++++++++...///111222444666777777222...)))(((***+++***((()))(((&&&&&&'''((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$'''***------***((('''((($$$$$$######$$$&&&((()))((('''%%%###""""""###$$$'''%%%$$$$$$%%%&&&%%%###'''''''''(((''''''&&&%%%++++++++++++)))'''%%%###"""$$$'''((('''&&&%%%&&& $$$&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&"""$$$'''))))))'''%%%### !!!"""$$$%%%&&&"""%%%((((((&&&%%%%%%''' !!!$$$&&&&&&%%%&&&((()))***)))(((&&&%%%"""$$$''')))))))))(((((("""%%%)))+++***)))(((((($$$%%%&&&(((***+++,,,---(((((())))))((('''&&&&&&$$$&&&)))++++++***(((''''''''''''''''''''''''&&&lllmmmmmmllllllnnnqqqtttvvvuuusssrrrqqqqqqrrrrrrqqqsssvvvxxxzzz||||||yyyxxxyyy{{{~~~~~~{{{yyyvvvsssqqqppppppppphhhgggeeecccaaaaaaaaaaaaddddddfffmmmuuu|||}}}|||nnnbbbSSSJJJGGGIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>BBBBBBBBBEEEGGGHHHGGGEEEDDDCCCBBB@@@???>>>======999;;;===??????===:::999???>>>===<<<;;;;;;<<<<<<;;;777444333555666555444666666666666666666555555:::999777666555555555555555555555555444333222111666555444333222222111111444555666666444111...,,,...///////////////...---111111000000000000111111333111000000111333222111222222111000//////......,,,---///000000///...,,,,,,,,,,,,------,,,++++++...///000111111000//////---...000111111111000///111000...,,,+++++++++,,,)))***++++++,,,---......+++...///...000666888777555111---******++++++***,,,'''######&&&((()))'''###$$$$$$######$$$(((***++++++++++++***(((&&&%%%&&&%%%$$$"""""""""######((((((''''''&&&%%%$$$###&&&(((+++,,,,,,)))&&&$$$&&&&&&&&&&&&&&&'''((()))&&&&&&'''%%%$$$###$$$&&&+++***'''$$$######$$$$$$'''&&&&&&(((,,,---+++(((((()))+++***(((''''''(((%%%&&&'''&&&&&&&&&(((***!!! !!!$$$%%%%%%$$$&&&$$$###$$$&&&'''&&&$$$###''',,,,,,(((%%%###$$$!!!!!!!!!!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""######"""!!!!!!###%%%(((%%%$$$(((...///***###!!!!!!###$$$%%%&&&&&&&&&&&&$$$$$$(((,,,,,,'''!!!&&&'''(((((((((***---///***)))(((''''''&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((()))************lllnnnppppppppppppqqqrrruuuuuutttsssssstttuuuvvvwwwyyy{{{||||||}}}{{{xxxyyyzzz{{{|||~~~}}}zzzwwwssspppooooooooohhhgggdddbbbaaabbbcccccceeeeeefffkkkssszzztttcccYYYLLLDDDBBBCCCCCCBBBDDDCCCBBB@@@???>>>======??????@@@BBBEEEFFFEEECCCCCCBBB@@@???===<<<<<<<<<888:::;;;======<<<;;;:::@@@???>>>===<<<<<<===>>><<<999555444666777777666666666666777777777777777:::999888777666555444444777777777666555333222111444444444444333222111000000222333444333111///---111111000000///...---,,,111111000///////////////222000//////000111000///------------,,,,,,,,,+++((((((***+++++++++******,,,,,,,,,---------,,,,,,///000111222111111//////---...000111111111000//////...---,,,,,,------.....................//////,,,...---***---333777777555111---***************)))'''$$$###%%%'''))))))'''''''''%%%######&&&(((,,,,,,------,,,)))'''%%%$$$$$$###""""""###$$$%%%'''''''''&&&%%%%%%$$$$$$''')))***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%%+++)))'''%%%$$$$$$%%%&&&'''&&&%%%'''))))))'''$$$''')))***)))(((&&&&&&''''''&&&%%%###!!!###&&&***###"""""""""$$$%%%$$$###%%%$$$###$$$&&&'''&&&%%%%%%(((******(((&&&$$$###!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!$$$&&&(((''''''***...///+++((($$$$$$%%%%%%&&&&&&''''''%%%$$$###%%%'''((('''%%%'''((()))))))))+++...000***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************mmmpppssstttsssrrrqqqqqqtttsssssstttuuuvvvwwwxxxzzz|||~~~zzzvvvuuuuuuvvvuuuwwwzzz~~~yyytttpppooonnnoooiiigggdddaaaaaabbbdddeeeeeefffgggjjjooowwwlll```ZZZSSSJJJDDDBBBCCCBBBAAA@@@???>>>======<<<======;;;;;;<<<>>>AAACCCBBBAAABBB@@@???===;;;;;;;;;;;;999999999:::;;;;;;;;;;;;??????>>>======>>>>>>>>>===:::777666666777888777666777777777888888999999:::::::::999888555333222777777777777666444333222111222333444333222000...,,,---///111222111000///333222111000///---,,,,,,000000//////.........---111///......//////...,,,))))))***+++++++++++++++))))))))))))***+++,,,---+++,,,,,,------.........000111222222111000///...---...000111111111000///------,,,,,,,,,---////////////.........------------...+++(((***111666666444111---***************))))))'''%%%###$$$&&&(((++++++***'''$$$###$$$&&&,,,...///000...+++(((%%%######"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&)))************)))((((((&&&''''''''''''%%%$$$###$$$&&&&&&%%%######$$$%%%***)))'''&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$"""&&&((())))))'''&&&&&&''')))'''$$$ $$$'''&&&$$$######$$$$$$"""!!!$$$###"""$$$&&&((('''&&&))))))((((((((('''$$$"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''&&&###!!!"""%%%(((((((((***+++------------((('''&&&&&&&&&&&&((((((''''''&&&###""""""###%%%%%%&&&((((((((())),,,...***)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''((())))))************ppprrrtttuuutttrrrrrrsssssssssssstttuuuuuuvvvwwwvvvyyy~~~wwwqqqnnnnnnnnnmmmmmmqqqwww~~~|||vvvrrrpppooooookkkhhhddd```___```bbbdddeeeggghhhiiimmmuuuooo]]]SSSQQQMMMHHHEEEDDDCCCBBB@@@===<<<<<<<<<<<<<<<<<<===999999999<<>><<<:::::::::;;;;;;:::999888888999999:::==================>>>>>><<<:::888666666666777888555666666777777888888999999:::::::::888555222111444555555555555555444444///000333444444222000...)))***---///111111111111222111000///......------------..................///...------------+++)))'''((()))+++,,,,,,,,,,,,)))((((((((()))+++---///++++++,,,,,,---...///000000000111111000...,,,+++---...000111111111000///---,,,+++***++++++,,,---************************,,,---,,,***+++111555555444111,,,***)))******)))***++++++'''"""!!!###&&&,,,,,,+++)))&&&$$$%%%&&&,,,...000222111---)))&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((+++******))))))*********&&&'''(((((('''%%%""" $$$%%%&&&&&&$$$######$$$((((((''''''''''''((()))$$$$$$%%%&&&&&&%%%$$$###'''(((******(((''''''(((***(((%%%!!!"""%%%%%%###""""""###$$$"""!!!""""""###$$$&&&'''((((((,,,)))&&&&&&(((((($$$!!!!!!###%%%'''(((((('''&&&$$$$$$$$$%%%%%%'''((())))))(((&&&###!!!"""%%%(((&&&)))+++,,,++++++...111***)))&&&%%%$$$%%%'''((((((++++++'''!!! ###!!!###$$$%%%%%%&&&(((***,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&'''((()))))))))))))))sssttttttsssqqqrrrtttvvvvvvvvvvvvwwwwwwwwwvvvvvvssswww}}}~~~uuunnnjjjiiifffddddddgggnnnwww~~~~~~yyyuuurrrpppooommmiiiddd```]]]^^^___aaafffgggiiijjjnnnwwwvvvcccVVVOOOGGGFFFDDDCCCBBBAAA???===;;;;;;::::::;;;<<<<<<===999888999;;;???BBBCCCBBBBBBAAA>>>;;;::::::;;;;;;===<<<999888777777888888:::;;;;;;<<<<<<=========:::999888666444555666888555555555666666777777777888999999999888555222000000000222333444555555555...000222444444333000///)))+++---///000111111111///......---......///000***+++,,,...////////////...,,,,,,,,,,,,,,,)))'''%%%&&&(((+++,,,,,,,,,,,,&&&%%%$$$###%%%'''***,,,++++++++++++,,,...///000............---,,,***)))---...000111111111000///...,,,+++))))))))))))***&&&''''''((())))))*********---///...000444666333444000,,,)))))))))))))))((()))***((($$$###%%%(((+++++++++***'''&&&'''(((***---000111111...***''''''''''''''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))++++++***)))******+++,,,&&&'''((()))(((%%%###!!!$$$&&&''''''%%%$$$$$$$$$'''''''''''''''(((((()))"""###%%%&&&''''''&&&&&&''')))******)))((()))***(((((('''%%%"""!!!"""######"""!!!"""$$$%%%$$$###""""""$$$%%%%%%&&&((((((+++(((&&&&&&((((((%%%!!!$$$%%%'''))))))'''&&&$$$$$$$$$%%%%%%&&&'''((()))''''''&&&###!!!"""%%%'''&&&))),,,,,,***)))---000)))'''%%%#########%%%&&&$$$***...---'''"""!!!###!!!$$$%%%%%%%%%'''(((---,,,+++)))((((((''''''***)))))))))((((((((('''&&&&&&''''''((((((''''''ssssssrrrqqqpppqqqtttwwwyyyyyyyyyzzzzzzyyyxxxxxxssswww|||}}}uuunnnjjjhhhaaa___^^^aaahhhpppwww{{{}}}zzzvvvssspppooollliiieeeaaa___^^^___```fffgggiiimmmrrr{{{xxxhhh[[[QQQKKKCCCCCCDDDCCCBBBAAA???>>>999999999999999:::;;;<<<999999999;;;???CCCDDDDDDBBB@@@===:::999999:::;;;===<<<:::888777777888888888999:::;;;<<<=========999999888666444444666888666666666555555555555555666777777777666444222111...///000222444555555666...000222333444333222111---...///000000111111111---,,,,,,+++,,,...///000***+++---///000000//////,,,++++++,,,,,,,,,)))'''###$$$'''***+++++++++***((('''&&&&&&''')))+++---,,,++++++***+++,,,...///+++,,,------,,,+++)))(((---...000111111111000///...---+++)))((((((((()))''''''((()))***+++,,,---(((---000111333777777555333000,,,)))))))))))))))$$$%%%'''(((((()))+++---)))***+++***((('''((()))(((***---//////...+++)))************)))((('''&&&((('''&&&%%%&&&''')))++++++++++++***++++++,,,---&&&'''((((((((('''&&&%%%%%%'''))))))'''%%%%%%%%%''''''''''''''''''''''''!!!###&&&'''''''''((()))&&&(((******)))((()))***'''((((((&&&$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%"""###%%%%%%%%%%%%'''((((((''''''(((((('''%%%######$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%&&&'''((((((%%%&&&&&&$$$######%%%''''''***------+++***,,,...&&&%%%$$$###"""######$$$&&&...000,,,(((&&&&&&!!!###%%%'''''''''(((***---,,,+++******))))))***,,,++++++***))))))((((((&&&''''''(((((('''''''''nnnpppqqqqqqpppqqqsssuuuuuuvvvwwwyyyyyyyyyyyyxxxrrrvvvzzz}}}zzzrrrlllhhhggg___]]][[[^^^dddkkkrrruuuzzzzzzzzzyyywwwsssooommmjjjiiifffdddbbbbbbcccdddggggggjjjoooxxxxxxeeeZZZRRRIIICCC@@@AAACCCCCCBBB@@@??????888777777777777888888999999888888;;;???CCCEEEEEEAAA???;;;888777777999:::::::::999999999:::::::::888999;;;<<<===>>>>>>===:::;;;:::777555444777:::888888777777666555555555555555444444444333333333000111222333444444444444000111222333444444444444333333222222111000000///---,,,+++******+++---...---...///000000///---,,,*********,,,---,,,***'''$$$&&&)))+++---,,,+++***,,,,,,+++++++++,,,...///,,,+++***))))))***,,,---***+++,,,------,,,+++***---...000111111111000///...---,,,*********+++,,,*********++++++,,,,,,,,,(((,,,//////222888999888333000+++)))((()))))))))'''&&&&&&(((+++------,,,)))***+++***((('''''''''&&&'''***,,,------,,,+++***+++,,,,,,,,,+++***)))+++)))'''&&&&&&(((***,,,+++++++++,,,,,,,,,------&&&&&&''''''((()))******&&&(((******)))'''&&&&&&&&&&&&'''''''''&&&&&&%%%"""%%%'''(((&&&%%%&&&'''$$$&&&(((((('''&&&'''(((&&&'''&&&$$$###$$$&&&)))***)))(((((())))))((('''"""$$$&&&&&&$$$$$$&&&(((###&&&)))***)))'''%%%%%%!!!"""###$$$%%%&&&''''''''''''&&&&&&&&&''''''(((###%%%''''''&&&&&&'''(((***,,,...///...,,,,,,+++$$$$$$$$$$$$$$$#########!!!'''---000...)))&&&$$$ ###&&&'''''''''((()))++++++******)))******+++*********)))))))))))))))((()))))))))))))))((((((jjjmmmppprrrrrrqqqrrrrrroooqqqsssuuuwwwwwwwwwwwwooossswww{{{|||}}}~~~~~~}}}{{{vvvoooiiifffddd___]]][[[]]]bbbiiiooorrruuuvvvxxxxxxvvvrrrnnnkkkhhhhhhgggfffffffffggggggggggggjjjqqq{{{lllZZZQQQKKKCCC;;;:::;;;======;;;:::999999666666555555555666666777999888888:::???CCCEEEFFF@@@>>>:::777555666888999777888999:::;;;<<<======888999;;;===????????????;;;<<<;;;999666555888;;;::::::999888777666555555444333333222222333333444444444555555444444333333111111222222333444555666666666555333111000///......---+++))))))***+++,,,000000111111000...+++***))))))***,,,------***((('''))),,,...000///...,,,******************++++++---+++***(((((()))+++,,,***+++,,,---------,,,+++---...000111111111000///...---,,,,,,,,,---...///+++++++++***************))),,,---,,,000777;;;:::333000+++)))((())))))(((---+++((())),,,,,,***'''***+++,,,***(((&&&%%%&&&$$$%%%''')))+++,,,,,,,,,)))***,,,---......---,,,,,,+++(((''''''(((***,,,***+++,,,------------,,,&&&&&&&&&''')))***,,,---&&&)))++++++***(((''''''&&&&&&''''''&&&&&&%%%$$$###&&&((((((%%%###$$$%%%"""$$$&&&&&&%%%%%%%%%''''''&&&###!!! ###(((---///---,,,+++++++++)))'''###%%%'''&&&$$$###%%%''' %%%***+++)))&&&&&&&&&!!!""""""$$$&&&)))+++,,,(((''''''&&&&&&&&&''''''###%%%((())))))))))))***,,,---///111111///,,,***###$$$$$$%%%%%%%%%$$$###(((+++...///,,,'''""" !!!$$$%%%&&&%%%&&&''')))))))))))))))******+++''''''(((((())))))************+++++++++******)))llllllnnnrrruuuvvvtttsssttttttssssssttttttuuuuuutttuuuwwwyyy{{{||||||}}}yyyuuuqqqoooooommmjjjggggggdddaaa```cccgggkkkmmmiiilllpppsssssspppllliiigggdddccceeeeeeccccccfffkkkiiiiiiqqq~~~{{{gggUUUIIICCC???<<<===;;;::::::;;;:::888666555555666777777888777777>>>:::777999===@@@>>>;;;<<<;;;:::999888888888888888777666666777999;;;===;;;===>>>===:::999;;;===;;;:::999777777777888888999999777666444444333333777666555444555555444222666888888666333222555888333333444444555666666777666444333444555444111---,,,+++***((('''&&&&&&&&&***---000222222111...,,,,,,,,,,,,---,,,,,,++++++))))))***+++,,,......///++++++***)))***+++,,,---)))(((((()))***+++***)))(((***---//////...,,,+++......///000000000000000111///---+++)))***++++++))))))))))))))))))***+++)))***+++---///222666999555000++++++...///,,,)))******+++++++++************+++,,,+++'''$$$######((()))***++++++,,,++++++******)))+++---...,,,++++++***))))))))))))'''%%%%%%))),,,---+++)))***+++$$$&&&%%%$$$&&&***+++(((&&&&&&''''''((()))******,,,+++)))'''%%%######"""$$$######%%%((()))%%%"""$$$######"""""""""""""""#########$$$%%%&&&'''(((---,,,+++***))))))))))))+++***'''%%%$$$$$$$$$%%%+++++++++---...---***(((###!!! !!!%%%(((***+++((((((((((((&&&$$$"""!!!&&&)))+++---,,,+++******))))))***,,,///...)))%%%%%%$$$$$$###$$$%%%'''(((&&&((()))***)))(((&&&%%%###""""""!!!"""$$$'''(((...***))),,,---***'''((())))))******)))((('''''')))))))))(((&&&''')))+++jjjjjjlllooorrrsssqqqppprrrrrrqqqrrrssstttvvvwwwuuuvvvxxxzzz{{{|||}}}}}}yyyvvvrrrppppppnnnkkkiiigggdddaaa```aaadddgggiiifffhhhjjjllllllkkkhhhggghhheeeeeehhhhhhffffffjjjqqqooopppuuuyyymmm\\\NNNFFFCCCAAA@@@>>>===;;;;;;:::999666444666666777888888888888888:::888777888;;;<<<<<<;;;<<<;;;:::999888777777666777666666666777999:::;;;<<<>>>@@@>>>;;;999:::;;;;;;:::888666555444444555777777666555444333333333777666555555555555444333777888888666333111222444555555555555444444444444777555444444666666333111---,,,,,,+++***************,,,///111111000...,,,...---,,,+++++++++,,,,,,++++++,,,---...///000000,,,,,,+++***+++,,,---...+++***((((((***++++++***,,,---///111222222111000......000111111222222222111000---+++******+++,,,''''''''''''((()))***+++)))+++---///222555888:::333///+++***---...+++)))***+++++++++***)))'''&&&+++,,,---,,,)))'''&&&&&&%%%&&&'''((())))))))))))***))))))***,,,---,,,+++((((((''')))***+++)))((('''***...///---,,,---...)))***)))%%%&&&))))))&&&$$$$$$%%%&&&'''((())))))---,,,***(((&&&$$$###"""$$$$$$%%%'''((((((&&&$$$$$$$$$###"""""""""""""""$$$$$$$$$%%%&&&'''((()))&&&&&&''''''(((***+++,,,'''''''''''''''&&&&&&%%%&&&'''(((+++------+++)))'''%%%###$$$&&&)))***+++))))))***)))(((&&&$$$###)))+++,,,---+++)))((('''+++))))))***,,,,,,***'''"""""""""""""""###$$$%%%###$$$''')))******)))((('''&&&%%%%%%&&&(((***,,,---((('''***+++)))((()))))))))))))))((((((''''''++++++***(((&&&$$$%%%&&&iiiiiijjjlllooopppooommmqqqpppppppppqqqsssvvvxxxwwwxxxyyy{{{||||||}}}}}}wwwuuusssrrrqqqooollljjjgggeeebbb``````bbbdddfffjjjjjjkkklllllllllkkkjjjjjjhhhhhhlllmmmkkklllpppyyyzzz|||jjj```RRRHHHCCCCCCBBBBBB???>>><<<;;;:::888555333444555555666666666666555666777888999888888:::;;;======;;;:::888777666555444555555666777999999:::===>>>@@@???===:::888888:::999777444222222222222555555444444333333333333666666666666666555555555888999999777444222111111333333444444444444555555888666555555666777777666//////............//////***+++---//////...---,,,///...,,,+++***+++,,,---,,,------...///000111111...---,,,,,,,,,---//////...,,,)))((()))++++++++++++,,,---...///000111222...///000111222222222222111///---+++******+++,,,%%%&&&&&&'''((())))))***)))+++...222555888:::;;;222...******+++,,,+++)))***+++,,,+++***(((%%%###)))***++++++)))''''''((((((((()))***++++++++++++)))((((((***,,,---,,,***&&&&&&&&&)))+++---,,,+++'''***---............//////000---(((&&&((('''%%%""""""###$$$%%%&&&''''''++++++++++++)))'''%%%######%%%'''((('''&&&&&&'''$$$$$$###""""""""""""###$$$$$$%%%&&&'''((())))))#########$$$&&&(((***,,,###%%%&&&((((((((('''&&&######%%%))),,,...,,,+++***(((%%%%%%&&&((((((((()))************(((&&&%%%)))***+++++++++***)))(((+++***((()))***+++***)))!!!"""###$$$$$$%%%$$$$$$###$$$&&&((())))))((((((%%%$$$$$$$$$%%%''')))***+++&&&$$$''')))((((((***(((((((((''''''''''''&&&)))******)))&&&$$$$$$$$$jjjjjjkkkmmmooopppooonnnrrrqqqpppooopppsssuuuwwwxxxxxxyyyzzz{{{{{{{{{{{{uuuttttttsssqqqnnnkkkiiigggfffdddbbbaaacccfffhhhnnnoooqqqrrrqqqpppnnnmmmkkkiiijjjnnnpppppprrrvvv}}}wwwcccZZZNNNFFFCCCBBBBBBAAA>>><<<;;;::::::999666444111111222333333222222222444888<<<;;;888777:::===??????>>><<<:::888777666222333555777888999999999:::;;;===>>>===:::888666999777555444222222222222444444555555444444444333555666666666666555666777777888999888777444333222...///000222444666888999777666555444555777888999111111111111111000//////***+++,,,---------,,,,,,---------,,,,,,++++++***------......///000000111///...---------...///000000---)))((()))+++,,,,,,,,,,,,,,,---...111333444000000111111111111000000///...+++)))(((((()))***''''''((((((((((((((((((((()))---222777:::;;;:::111...+++***,,,,,,+++******+++,,,,,,+++)))&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&))))))+++,,,------------((('''((())),,,---,,,+++'''''''''))),,,------,,,%%%''')))+++,,,------...111333000***'''((((((&&&!!!!!!"""###$$$$$$%%%%%%'''(((***++++++***((('''###&&&))))))'''%%%''')))%%%$$$######""""""######%%%%%%&&&'''((()))******%%%%%%$$$###$$$&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&)))---...---+++)))&&&$$$###$$$&&&&&&&&&((())))))******)))'''&&&%%%&&&'''))),,,------,,,((())))))***++++++***)))$$$%%%'''((()))(((''''''&&&''''''''''''&&&%%%$$$$$$######$$$%%%&&&((())))))$$$"""$$$'''&&&(((+++'''''''''&&&&&&&&&''''''%%%'''******)))'''''''''mmmmmmmmmoooqqqssssssrrrtttsssrrrqqqrrrsssuuuwwwwwwxxxxxxyyyyyyyyyxxxxxxssstttuuutttqqqmmmjjjhhhfffggggggeeedddeeeiiilllnnnqqquuuwwwwwwtttpppmmmkkkhhhhhhmmmppprrrvvv|||~~~~~~mmm[[[TTTJJJDDDBBBBBBAAA???;;;:::999999::::::888666111222222222222222111111555:::>>>>>>:::888;;;???AAA@@@@@@???===:::888777222333555666888999999999666777:::<<<<<<;;;888666777666555444444444555666555555666666666666555444333555666666555555666888666777888999999888666555---...///111444666888999555444444444444555777999444444333222111///---,,,+++++++++,,,,,,,,,,,,,,,+++---...///...,,,)))''',,,,,,,,,------......///......---,,,---...///000///,,,)))((()))+++,,,---000000000000222444777888111111111000///---,,,+++---+++)))'''&&&&&&''''''***************)))''''''&&&'''***///555888999777111///---,,,,,,---------***+++,,,------+++***(((!!!"""######""""""###%%%%%%&&&''')))***+++++++++((('''(((***,,,------+++***))))))***,,,---,,,***&&&&&&''')))+++---------///222222---)))******)))""""""###############$$$"""$$$'''***+++,,,++++++###&&&)))(((&&&%%%''')))%%%$$$$$$###############$$$%%%'''((()))*********&&&%%%$$$###$$$&&&)))++++++)))&&&###"""###$$$&&&'''((())),,,...///---+++)))&&&$$$###%%%'''''''''%%%&&&'''((((((((('''&&&&&&%%%%%%(((+++------+++%%%(((,,,//////,,,***(((((((((*********)))((('''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++'''""" ###&&&&&&'''***''''''&&&&&&&&&&&&'''(((''')))++++++***)))((()))nnnnnnnnnpppsssuuuvvvuuussstttttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvsssuuuwwwvvvrrrmmmiiigggeeeggghhhfffeeeeeeiiimmmppptttzzz~~~}}}zzzwwwoookkkjjjnnnrrrvvv~~~ttteeePPPKKKDDD@@@@@@AAA@@@???999888888999::::::999777444555555555555444444333555999>>>>>>:::999;;;>>>@@@@@@@@@@@@>>><<<999888333333555666888999;;;;;;666666888:::<<<<<<:::888666666555444555666777888666666777777777666444333000333666666444333666999777666666777999999888666000000111222222333444444222444444444333333555777444444444333111...+++***,,,,,,+++++++++,,,---...,,,---//////...,,,)))'''+++++++++,,,,,,,,,---------,,,+++++++++,,,......---***((((((***,,,------...---------///111333444111000000///...,,,+++***+++)))'''%%%$$$$$$%%%&&&******+++++++++)))((('''&&&%%%&&&+++222666666444000///...---,,,---......++++++,,,,,,,,,,,,,,,+++###$$$$$$$$$######%%%'''&&&''')))***,,,---------(((((((((+++---///...---,,,+++++++++,,,,,,+++))))))(((((())),,,......---+++111333000,,,,,,,,,***%%%%%%%%%$$$######"""""" ###''')))+++,,,,,,%%%&&&''''''&&&&&&'''(((%%%%%%$$$############$$$$$$%%%''')))******))))))$$$###"""###%%%(((,,,///111...((($$$""""""%%%&&&++++++,,,...000///---++++++)))&&&&&&''')))))))))"""###%%%''''''''''''&&&+++)))''''''***+++)))'''###(((...222111...***))))))))))))((('''&&&%%%$$$"""######$$$%%%&&&'''((($$$$$$%%%&&&'''((())))))&&&"""!!!$$$&&&%%%&&&)))((('''&&&&&&&&&'''((())),,,------,,,)))'''''''''mmmllllllooorrruuuvvvvvvqqqrrruuuxxxzzz{{{||||||zzzzzzzzzyyyxxxwwwvvvuuuuuuyyy{{{zzztttnnniiihhhdddfffgggeeebbbaaaeeeiiiqqqtttzzzzzzuuurrrvvv{{{kkk^^^KKKFFFAAA???@@@AAA???===:::999888999999999777555666666777777666666555444222666999:::999777888999===>>>??????===;;;999777555555555666777:::<<<>>>;;;999888:::<<<===;;;999777666555444444555666666555666777777666444222111...222555555222222555999888666444444666777666444000000111111222222333333222444666666444333444666333333444333222///,,,+++---,,,+++++++++,,,...//////...---,,,+++******)))++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---)))((('''(((***,,,,,,,,,(((((((((((()))***+++,,,///////////////......---+++)))'''%%%$$$$$$%%%&&&&&&''')))***+++***)))((('''%%%$$$(((///444444222///......,,,+++,,,---......---+++************+++$$$%%%%%%$$$###$$$&&&((()))***+++---...///000000))))))))),,,...000///...,,,++++++,,,------,,,***)))'''&&&'''***,,,,,,***(((000555222...,,,+++))))))((('''&&&$$$###"""!!! !!!###&&&((()))***&&&%%%$$$$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$###$$$&&&((()))))))))((($$$###""""""$$$'''+++...333000,,,)))&&&&&&'''(((++++++,,,...000000...,,,...+++(((&&&''''''''''''!!!"""$$$&&&'''(((''''''---)))&&&'''***+++(((%%%%%%***000222111...,,,,,,+++***(((&&&%%%######"""""""""######$$$&&&'''((( !!!"""$$$%%%%%%&&&&&&&&&""""""%%%'''&&&%%%''')))((('''&&&&&&(((***+++,,,---,,,***'''&&&'''(((jjjjjjjjjmmmqqqtttvvvvvvnnnqqquuuzzz}}}{{{{{{{{{zzzyyyxxxvvvvvvxxx{{{~~~}}}vvvooojjjhhhccceeefffccc___]]]```dddkkknnnssszzz|||sssbbbWWWMMMHHHCCC@@@AAA@@@>>><<<<<<:::999999999888666444555666666666555444444333000333555777777666555555;;;<<<======<<<:::888777666555555555777:::===??????===:::;;;======;;;999888777666444333333444444555666666777555333000///---111444444222111555999999666222222333444333111---...///000222444555555222555888777555333444555111222333333333111...---...---,,,++++++---///000222000,,,)))((()))+++---++++++,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++'''&&&&&&(((+++---,,,,,,(((((())))))************---...///000111111111111+++***'''%%%$$$%%%%%%&&&"""$$$&&&)))***+++***))))))&&&$$$'''...333333222---------+++******,,,...000...+++)))''''''((()))$$$%%%%%%###""""""%%%'''&&&'''(((***+++,,,------***)))***,,,///111000///++++++***,,,......---+++(((%%%###$$$''')))(((''''''000666444///,,,***(((+++***)))'''%%%###"""!!! !!!!!!###%%%'''((('''$$$"""###&&&(((&&&$$$&&&%%%$$$$$$######$$$$$$"""$$$&&&((())))))((('''(((&&&###""""""$$$''')))333111///---+++***))))))))))))+++...000111///---///,,,(((%%%$$$$$$###"""!!!"""$$$&&&((((((((((((+++'''$$$&&&***,,,+++((((((,,,000111///......000...,,,)))&&&$$$###""""""&&&%%%$$$$$$######$$$$$$######%%%&&&'''(((((((((&&&######'''(((&&&$$$%%%)))((('''&&&'''(((***,,,)))))))))(((&&&''')))+++lllmmmmmmnnnpppsssuuuvvvuuuvvvvvvvvvvvvyyy}}}{{{|||{{{yyyvvvtttssssssyyyvvvuuuvvvwwwtttlllfffeeeggghhhgggcccaaabbbccciiimmmrrrvvvzzzwwwiii\\\TTTHHHFFFCCCAAA???===:::888777888888777666444222111777555333333444555555555111111111222333555777999===???AAA@@@===:::999888888777777666888:::===>>><<<===>>>>>>===;;;999888888444111111444666777666555333111000111222222111444444444444333333333333111666:::;;;888444222222777333...,,,...222555777...000333777::::::888555222222111111222111...,,,,,,+++***+++---...---,,,------------,,,+++***)))------..................///)))%%%%%%&&&&&&(((+++---***'''(((***,,,+++)))+++)))((())),,,---+++)))---...//////000/////////,,,+++***(((''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&'''&&&)))000888777222000---******,,,---,,,***///---,,,***))))))******((((((''''''&&&%%%$$$###((()))***,,,------,,,,,,(((((((((***...111222222,,,,,,,,,,,,------...///---'''%%%''')))((())),,,***+++---//////...,,,+++---)))&&&$$$&&&&&&%%%###$$$###"""""""""###$$$%%%$$$###""""""######"""!!!!!!###%%%$$$###"""###$$$!!!""""""######$$$%%%%%%&&&%%%%%%$$$%%%&&&((()))111222222222111///,,,+++,,,+++***,,,...//////...,,,,,,***)))&&&###!!! $$$"""!!!"""$$$&&&'''''',,,***((('''((()))***+++))))))***+++---...---+++,,,***'''%%%%%%$$$"""!!!'''&&&%%%%%%%%%&&&'''(((###%%%%%%$$$"""###'''+++'''&&&%%%$$$%%%''')))***...,,,***'''%%%%%%$$$$$$((((((''''''''''''((((((rrrpppooonnnnnnppprrrsssrrrssstttsssssstttvvvxxxvvvvvvuuusssqqqoooooopppuuusssqqqrrrtttqqqkkkeeedddgggiiiiiigggeeeeeefffkkknnnqqquuuxxx|||xxxkkk^^^SSSKKKIIIFFFCCC@@@>>>;;;777555888888888888777666444333999777777777777666333111555444333333333333555555999;;;======;;;999888888777777666666777888;;;<<<<<<<<<;;;::::::999999999777444111111444666666666444333111111444555666666999888888777666555444444111555888999666333222222555222///...000222444444000000000333666777777666222222111222222111///,,,,,,******+++,,,---,,,+++,,,,,,,,,,,,++++++++++++---------------------------(((&&&(((***)))))),,,...+++)))))),,,------,,,+++)))((()))+++---+++***---...............------+++******)))(((''''''&&&$$$$$$%%%&&&&&&'''&&&&&&)))******+++111888999666...+++)))(((***+++***))),,,,,,------,,,+++***)))&&&&&&%%%%%%$$$%%%%%%%%%'''(((***,,,------------+++***)))***---000111111,,,,,,+++*********++++++)))$$$"""%%%&&&%%%&&&)))+++,,,---////////////...///,,,((('''''''''%%%###!!!!!!!!!!!!"""###%%%&&&%%%$$$######$$$$$$"""!!!###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&((()))***///111444777888777555333---,,,++++++---...---,,,,,,+++***(((&&&%%%######$$$######"""###$$$&&&'''***)))(((&&&%%%&&&(((************+++,,,+++)))(((***(((&&&&&&&&&&&&$$$### !!!###&&&((()))$$$%%%$$$$$$###%%%'''***)))((('''%%%%%%&&&'''(((+++***(((&&&%%%$$$$$$$$$)))))))))))))))******+++vvvtttqqqnnnmmmnnnooopppqqqssstttsssrrrpppqqqrrrqqqpppnnnlllllllllmmmnnnqqqooonnnoooqqqooojjjfffeeehhhlllmmmllljjjjjjjjjjjjlllnnnqqqsssxxx}}}uuuggg\\\RRRJJJDDDEEECCC@@@>>>===;;;888666888888999999888888777666888888999::::::888444111666666444444444444555666777999<<<===;;;:::999999777666666555666777888999<<<:::888777777888:::;;;555333000000222444555555444333222333666999::::::===<<<;;;:::999777666666222444666666444333222333222111000111333444333111111///......111333444444222111111222333222///---,,,*********,,,---,,,+++---,,,+++******+++,,,,,,...------,,,,,,+++++++++***'''(((,,,...,,,***,,,...,,,++++++---//////...***)))))))))+++,,,+++***---------------,,,+++***((()))*********((('''&&&$$$$$$%%%&&&''''''((((((+++...///...111777:::999...,,,***)))***+++++++++)))+++---//////---+++)))%%%$$$$$$###$$$%%%&&&''''''(((***,,,---.../////////---+++***,,,...//////,,,,,,,,,+++******)))))))))$$$"""%%%'''&&&&&&))),,,------...000111333333222000---+++***)))&&&$$$ !!!"""$$$%%%&&&'''%%%######$$$###""" %%%&&&((((((&&&&&&&&&'''(((((((((((('''%%%###!!!!!!"""$$$&&&((()))******+++///666<<>>===///...,,,,,,------,,,+++,,,+++***((('''&&&%%%%%%$$$%%%%%%###!!!!!!%%%((('''((((((&&&######&&&)))+++,,,,,,+++***(((&&&%%%((('''&&&'''((((((&&&%%%""""""###$$$&&&))),,,...'''%%%######%%%'''((((((******((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''((((((((()))+++,,,---tttsssrrrqqqpppnnnmmmmmmrrrtttvvvvvvtttqqqpppppppppnnnkkkiiijjjlllnnnooonnnmmmlllmmmooonnnllliiihhhkkknnnppppppmmmkkkiiifffgggiiijjjmmmrrrxxx}}}}}}wwwhhh[[[RRRKKKFFFBBB>>>===<<<<<<>>>>>>===;;;888888999999999999999999555666777999;;;<<<:::888555555555555666888:::;;;999;;;>>>>>><<<;;;::::::777777666666666777888888:::999888777888999:::;;;333222000///000222333444555333222333666999::::::<<<<<<;;;;;;:::999888888333444444444444444444555111111333666777666333000///...,,,---///111111000111000000222333222000...---++++++,,,---...---,,,111///---+++******,,,---------,,,,,,+++***))))))(((&&&)))///111...++++++,,,,,,+++,,,---.........***))))))***++++++++++++---------,,,+++)))((('''&&&''')))++++++)))(((&&&&&&&&&&&&'''((()))***++++++...000......444888999///...,,,,,,,,,---......***+++---......---,,,+++'''&&&%%%$$$$$$%%%'''(((&&&''')))+++---...000000222///,,,+++,,,---......,,,------------,,,,,,++++++'''%%%)))+++******,,,---------...000333666888666555333111///+++(((&&&!!!!!!""""""###$$$%%%&&&&&&%%%###"""######!!!%%%'''(((((('''&&&&&&'''((()))))))))(((&&&$$$###"""###%%%''')))))))))((((((---555<<>>>>>===888888888888888999999999777666555777999;;;<<<;;;777777666777888999;;;<<<:::<<<>>>>>>;;;999777777888888777777777888888999888888:::;;;;;;:::999999555444333222222333555777777555333333555666777666888888888999999999999999555444444444555666777777222333666999;;;999555222...------...000000...,,,/////////111222222000......---,,,---...//////---444222///,,,+++***+++,,,------,,,+++******))))))&&&%%%(((///222...++++++******+++,,,,,,,,,,,,---)))***************++++++,,,,,,,,,+++***((('''&&&%%%&&&(((***+++***)))((((((((((((((()))***,,,,,,(((,,,...+++,,,000333333...------,,,+++,,,...///,,,,,,+++++++++,,,------+++***((('''&&&&&&''''''&&&'''(((***,,,---///000333000---,,,,,,------,,,)))***+++,,,---...------,,,((((((+++...,,,,,,...---,,,,,,---///333777999999999888666222...***(((%%%%%%%%%%%%%%%%%%%%%$$$%%%###"""""""""""" $$$%%%''''''%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((((((((('''&&&'''+++111777;;;<<<;;;:::444222...---------,,,+++///---+++)))'''%%%$$$$$$%%%(((***'''""" $$$(((&&&''''''%%%######&&&***))),,,...---+++))))))******(((''''''''''''$$$"""############%%%&&&(((***)))&&&$$$%%%(((***(((&&&'''''')))*********))))))&&&''''''(((((((((((((((######$$$&&&(((***,,,---hhhkkkooosssuuuuuusssqqqqqqsssuuutttrrrooonnnnnnkkkgggdddeeehhhjjjjjjiiikkkkkkjjjjjjjjjkkklllmmmkkkkkkkkklllmmmkkkgggddd\\\^^^```bbbdddiiinnnrrrzzzhhh^^^QQQHHHCCCAAA???>>>===;;;::::::;;;;;;:::999777777666666666777777888999777555555666888999888;;;:::888777666777777888999;;;<<<;;;999666444333777777777888888999999999777999:::<<<;;;:::888777777777777666444555888;;;888666444333444555444444444555555666777777888888555444333555777888888777444555777:::<<<;;;777444///......///000///---***---------///111111000......,,,,,,---...///...---333222///---++++++***+++---,,,,,,++++++*********&&&$$$''',,,///,,,******(((***,,,+++***))))))***(((***++++++******+++,,,,,,,,,+++***)))(((&&&&&&$$$&&&''')))***+++******+++***)))((()))***+++,,,'''++++++***+++///000---*********)))((()))+++------,,,+++))))))***+++,,,++++++******((('''&&&&&&&&&''''''(((***,,,---...111000...---......---,,,%%%&&&(((***,,,,,,,,,,,,+++''''''+++...,,,,,,...+++++++++,,,///222666888888::::::888333...***((('''''''''''''''%%%$$$$$$$$$###""""""######"""!!!###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&&&&(((***---000333444444444444111---++++++++++++***,,,,,,+++***(((&&&$$$###%%%(((***)))&&&$$$%%%'''&&&%%%$$$###$$$&&&((()))'''+++......+++***+++---+++(((&&&%%%%%%%%%$$$###!!!""""""###&&&)))+++---((('''''''''((()))((('''%%%''')))+++,,,+++***)))'''((()))***************%%%%%%&&&(((***,,,...000hhhiiilllpppsssuuuvvvwwwsssuuuuuusssppplllkkkkkkjjjfffcccdddhhhjjjhhhfffggggggfffeeeeeefffhhhjjjhhhgggfffgggiiihhheeeccc]]]___aaabbbccceeeiiikkkzzzyyynnn\\\SSSHHH@@@======<<<;;;:::888777777888999777666777666555444444444555666555444444555777888777666999888666555444444555555777999;;;;;;888666555444444555666777888888999999999999999999888777666666555666666444222333666:::888666444333444555555444444444444444444555555555333222222444777999777666666666777999::::::888666333111///...//////...,,,++++++,,,...000111///---,,,+++***+++---...---,,,---------,,,++++++******,,,,,,,,,,,,,,,+++++++++'''$$$$$$)))+++)))(((***)))+++---,,,***(((((()))(((***,,,+++))))))+++---+++++++++******((('''&&&%%%%%%&&&((()))+++,,,,,,+++***)))''''''((()))***)))+++++++++...222///)))((()))***)))''''''***---+++++++++******))))))(((((()))*********((('''%%%'''&&&&&&'''(((***+++,,,.........///000000...,,,%%%''')))+++,,,++++++******''''''+++...,,,,,,---))))))***+++...111333555444777999777222,,,((('''%%%&&&'''''''''&&&%%%$$$$$$#########%%%&&&%%%$$$###$$$&&&&&&$$$###$$$%%%$$$###""""""###%%%'''(((((('''''''''''''''((((((******)))***+++---000111111---)))''''''(((((((((&&&''')))***)))(((%%%$$$&&&(((***,,,+++)))'''%%%%%%!!! $$$(((((('''&&&***...---***((())),,,)))&&&###"""###$$$%%%%%%$$$$$$$$$%%%'''))),,,---'''(((***)))((('''(((((('''(((+++------+++)))'''((()))***+++++++++***)))%%%&&&&&&(((***,,,...///jjjjjjkkklllppptttxxx{{{xxxxxxwwwtttpppllljjjjjjjjjgggeeefffjjjkkkiiieeeddddddcccaaaaaabbbdddfffeeecccbbbdddfffgggeeeccc___aaacccdddcccdddfffgggsss{{{xxxjjj___VVVNNNDDD===;;;;;;:::999444333333444777888888777666555444333222333333444...///222555999:::888666444333222222333444555666666999;;;<<<;;;999888888222333444666777888888888;;;999777555444444555666000222222000...///222666888666444444555666666666555555444444333333222222111000000333777999777444777666666777999999888777777333///,,,---...//////******+++---///000///---***)))((()))+++,,,+++***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,------((($$$###&&&((('''''')))***,,,...---***''''''((((((***,,,+++))))))+++---***++++++******)))((('''%%%%%%&&&''')))+++---...+++***(((&&&%%%&&&'''(((+++,,,,,,---222555000((()))***+++***((((((+++///)))***,,,,,,+++)))&&&$$$$$$&&&(((***+++)))'''&&&'''&&&&&&&&&'''(((***+++,,,,,,...000222111///---)))***,,,------,,,+++***+++((((((---///...---///(((((()))+++---000111333111555888666000***&&&%%%"""###%%%&&&'''&&&&&&%%%%%%$$$$$$%%%'''(((((('''###%%%&&&&&&%%%$$$$$$%%%%%%###!!! """%%%''''''&&&&&&&&&'''(((***+++,,,***(((&&&'''+++...111...+++'''%%%%%%&&&&&&&&&!!!$$$'''***+++)))'''%%%&&&'''***---...---((($$$$$$$$$)))(((%%%&&&***...---)))&&&'''***'''$$$!!! !!!$$$'''(((%%%$$$###"""###$$$%%%&&&&&&)))++++++(((&&&'''***)))***---...---+++'''%%%((()))***++++++***)))((($$$$$$%%%&&&(((***,,,---kkkkkklllnnnqqqtttvvvwww~~~|||vvvpppkkkjjjkkkgggdddcccfffggggggfffhhheeeaaa^^^]]]```cccfffcccddddddeeeeeefffffffff]]]___bbbcccdddeeehhhjjjlllxxxvvveeeYYYSSSJJJEEE???;;;888888777666555555666666777777888888;;;888666666888:::;;;;;;888777777777888777444111000333555333000111666<<<;;;<<<===>>>>>>>>>===<<<===:::555333444555666666888666555444333555666777;;;999666333111000111111666666555555555666777777666555555444333333333333+++,,,---///111333666777333555777888999888777666888555222000000000///---,,,+++***+++...111111111***(((&&&'''***---//////***)))'''&&&'''))),,,...---------......------,,,'''$$$"""###'''***+++***+++,,,...---+++((('''''')))*********)))(((''''''(((+++......+++(((((())))))(((&&&%%%%%%'''***,,,***)))(((***,,,,,,)))&&& &&&000555222+++(((''')))+++,,,+++++++++,,,000...++++++,,,+++)))&&&))))))((((((''''''''''''(((%%%###$$$&&&***,,,---++++++++++++++++++++++++,,,***((((((***+++)))&&&,,,------,,,,,,***)))))),,,+++))))))***+++***)))000///......---***&&&###$$$""" !!!$$$%%%### %%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###&&&''')))***)))((()))***222---(((''')))+++,,,+++***)))((('''&&&%%%$$$$$$###(((***'''$$$&&&((('''+++++++++***)))'''&&&%%%###!!! """%%%((((((&&&***+++,,,---,,,+++)))'''"""$$$&&&$$$ !!!&&&***&&&%%%&&&(((******)))'''"""!!!"""%%%***,,,+++***&&&''')))+++,,,+++*********(((&&&&&&(((***+++***,,,''''''***,,,++++++---fffgggiiimmmqqquuuxxxzzz{{{}}}~~~|||xxxsssooonnnmmmjjjgggfffhhhjjjjjjiiifffeeecccaaa```aaabbbcccfffggggggggggggggghhhhhh]]]^^^aaabbbdddfffjjjlllqqqzzzwwwiii[[[PPPKKKDDD@@@;;;888777777777666444555555777888999:::;;;::::::;;;===@@@AAA@@@>>>;;;:::999888888888555333111444666555333444999>>><<<<<<;;;;;;;;;<<<===>>>;;;999666333333444777999999888666444444555666777888777555333222111111111333444666777777666555444444555555555555444444333///000000000222333444555444555777888999888777666444222000000111222222222111///...---......,,,++++++)))((((((+++---......***)))((('''''')))+++,,,---------------,,,,,,++++++(((%%%$$$&&&((((((''')))***+++***((('''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%))),,,---+++******,,,***((('''%%%&&&''')))++++++***)))***,,,,,,)))&&&'''&&&***333777222,,,(((%%%'''***++++++++++++,,,///---******++++++)))''')))))))))))))))(((''''''%%%$$$$$$&&&)))+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,***((()))***+++)))'''+++++++++++++++***)))))))))(((&&&'''***,,,------...---+++***)))'''###!!!###!!! !!!###$$$###!!!%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%######""""""""""""######&&&''')))))))))((()))***...+++'''&&&(((***+++******)))((('''&&&%%%$$$###"""''')))%%%###&&&''''''((((((((((((((('''&&&%%%###!!! """%%%''''''&&&&&&'''((())))))(((&&&%%%'''((()))%%%!!! ###'''&&&%%%%%%&&&((()))(((&&&$$$######%%%)))******(((***************++++++,,,((('''&&&&&&((())))))(((((($$$$$$'''***))))))+++bbbdddfffjjjoootttxxxzzzxxxzzz||||||yyyvvvsssssspppmmmkkkjjjkkklllllllllffffffgggfffeeedddcccbbbdddddddddddddddccccccccc^^^___aaabbbdddggglllpppzzzssseeeZZZOOOFFFCCC===:::666555555666666666444444555666888:::<<<===999;;;???DDDHHHHHHEEEBBBAAA>>>;;;999999999888666///111333222111222666:::<<<;;;999888999;;;===>>>888888777444111333777<<<:::999777666555555555555555444444333333222222222111333666888888666333000222333555666777666444333444333333222222333333444444444666777777666555555333111000///111222333222111000/////////---***(((,,,+++)))***+++------,,,))))))((((((((()))******,,,---------,,,,,,+++***+++)))&&&&&&'''''''''''''''(((((('''&&&&&&''')))&&&'''((())))))******)))$$$&&&***,,,,,,,,,---...+++***(((&&&&&&''')))***,,,+++***+++,,,,,,***(((...,,,...444666111***'''$$$&&&)))++++++***+++,,,,,,+++******++++++***(((((()))***++++++***((('''"""###%%%(((+++,,,+++)))******+++++++++++++++***+++***))))))******)))(((************))))))))))))&&&$$$###$$$(((,,,///000///---***((('''%%%""" !!! !!!"""######"""%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$%%%&&&((())))))((((((((())))))(((&&&&&&((())))))(((***)))((('''&&&$$$######$$$((()))&&&%%%((()))(((''''''((((((((((((((('''$$$"""!!!"""%%%&&&'''&&&''')))***,,,,,,+++)))((()))******'''###"""$$$''''''&&&$$$%%%&&&''''''&&&&&&%%%$$$&&&'''((((((''',,,+++)))''''''(((***+++'''%%%%%%&&&'''((('''&&&'''###"""&&&)))((((((***cccdddfffiiimmmpppsssuuuuuuxxx{{{{{{yyyvvvttttttqqqooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiigggfffeeeccccccbbbbbbaaaaaa``````aaabbbcccdddeeeiiinnnsssxxxfffYYYPPPGGGAAA???999777444444555555555444444444444555777999;;;<<<:::<<<@@@FFFJJJJJJHHHEEEDDDAAA===:::999999999999222333444333111222444666999999999999999;;;<<<<<<888::::::666111111666;;;;;;:::888777555444444444111222222333333333333222222333555777777555333111///111444666777555333222444444333333222333333333333333444555444444333222555222000//////000///...---------///111000---+++,,,+++******++++++***)))&&&'''(((((()))*********,,,,,,------,,,++++++***((('''''''''((()))******&&&&&&'''&&&%%%&&&)))+++))))))******+++*********%%%&&&)))+++,,,------...,,,+++)))((('''((())))))---,,,,,,,,,++++++***)))///,,,---333555000***'''%%%(((***+++***)))*********)))))))))************((()))+++------+++)))'''$$$###$$$'''***,,,+++***'''((()))*********)))(((***)))))))))******))))))))))))(((((((((((())))))&&&###!!!"""&&&+++///111111...+++((('''&&&$$$""" !!!"""######"""$$$&&&))))))'''%%%$$$$$$&&&&&&&&&'''''''''''''''!!!!!!""""""###$$$%%%&&&&&&((())))))(((''''''(((&&&&&&'''((()))))))))(((***)))((('''%%%$$$###"""'''***+++)))***---...,,,))))))******))))))((((((&&&%%%$$$%%%&&&''''''((((((***+++------,,,+++***'''((()))(((&&&&&&)))+++***(((%%%%%%&&&'''''''''%%%%%%$$$%%%&&&'''((((((***)))'''&&&%%%&&&&&&'''&&&%%%$$$%%%''''''&&&$$$((($$$###'''***)))))),,,hhhhhhhhhiiijjjlllmmmnnntttwwwyyyyyywwwtttrrrrrrppppppooonnnmmmllllllmmmlllkkkjjjiiiggggggggggggffffffeeeeeeddddddcccccceeefffggggggiiimmmrrrwww}}}mmm\\\QQQJJJBBB===<<<999888666555666555333222444444333444555777:::;;;======???BBBFFFGGGFFFEEEEEEAAA<<<999999999999999:::::::::999777666666777666777:::<<<<<<<<<:::999999<<<===999444222555999;;;:::999777555444333333///000111222333333333333444444555555555666666666...000333555555444222111222222222222222333444555333333333333222111111000222000...---...///......++++++,,,///111111///,,,++++++***++++++***(((&&&$$$%%%&&&((()))+++,,,,,,+++,,,,,,------,,,,,,+++((()))))))))(((((()))***&&&'''''''''&&&(((+++---)))))))))((('''&&&%%%$$$(((((()))***+++,,,,,,+++,,,+++***)))((()))))))))---------,,,************...+++---333666222,,,***(((***,,,,,,***((((((((((((((())))))))))))******'''))),,,------,,,***((('''%%%$$$$$$'''***,,,,,,'''(((***+++++++++***)))))))))******)))))))))******)))((('''''''''((()))(((%%%""""""%%%))),,,...///---***((('''&&&%%%### !!!!!!""""""""""""###"""$$$''''''%%%###""""""&&&&&&&&&'''''''''((((((""""""""""""###$$$&&&&&&&&&((())))))'''&&&'''(((%%%&&&((())))))((((((((((((((('''&&&%%%$$$######(((++++++***+++///000---*********)))((('''%%%%%%((((((((('''''''''((()))&&&'''(((******)))'''&&&'''((())))))))))))+++,,,,,,***'''&&&'''(((((('''######$$$$$$%%%''')))***'''(((((())))))((('''&&&'''&&&%%%%%%&&&'''&&&%%%)))%%%$$$''')))((((((***jjjjjjiiiiiiiiiiiijjjjjjsssvvvxxxyyyvvvtttrrrqqqnnnooopppnnnlllkkkkkklllkkkjjjiiigggfffeeeddddddddddddddddddccccccccccccfffhhhjjjllloootttyyy}}}pppbbbSSSJJJEEE>>>:::999:::888777777777666333111444333333333555888;;;===AAA?????????AAACCCBBBAAABBB???:::888888888888888;;;;;;:::999888666555555444666:::===>>>===:::999999<<<>>><<<999666666888999999888666555333222222//////000111222333333444666555555666777888:::;;;000111333444444444222111111111111222333444555666555444444333222111111000...,,,+++,,,...111222222///....../////////,,,***+++++++++,,,---+++(((%%%$$$%%%%%%&&&(((***,,,---++++++,,,---............,,,------+++(((&&&&&&&&&&&&'''))))))((())),,,...+++++++++***)))'''%%%$$$+++***))))))+++,,,+++***++++++******************---------+++)))((()))***---+++...666:::666111...)))+++---,,,+++)))))))))'''((())))))((('''(((***((()))+++,,,,,,+++***)))***'''$$$$$$&&&)))++++++(((***,,,.........,,,+++((()))******))))))***+++,,,+++)))'''''''''((((((***'''%%%$$$&&&(((******+++)))'''''''''&&&$$$""""""###$$$###"""!!!"""###!!!###%%%%%%###!!!!!!!!!%%%%%%%%%&&&''''''((((((###############$$$%%%&&&&&&((())))))'''&&&&&&'''%%%'''((()))'''''''''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''***//////,,,***))))))(((&&&%%%###"""((()))***(((''''''(((***((()))***++++++)))'''&&&)))***************))))))---+++)))((())))))((('''"""###$$$$$$$$$&&&))),,,''')))+++---...---,,,+++***(((&&&%%%&&&((((((''')))$$$###&&&'''%%%%%%'''hhhhhhhhhhhhiiijjjllllllrrruuuxxxyyywwwuuuttttttnnnpppqqqooollljjjjjjkkkjjjjjjkkkkkkiiigggdddbbbaaaaaaaaabbbbbbbbbbbbbbbcccggglllqqqvvv|||tttcccWWWKKKEEEBBB===999999888777777888888777444111222222222444888<<<@@@CCCEEECCCAAAAAAAAA@@@>>><<<>>>;;;888666666777666666666666666666666666444333666777:::<<<======<<<;;;777999<<<>>>>>><<<:::888777777666666444333222111////////////000222333444444555777:::;;;<<<======444444555555555444333333333333333333444555666777888777666555444333222222...---,,,---000333444444222000.........---+++))),,,,,,---//////...***'''((('''&&&&&&&&&(((***+++***+++,,,...///000111111---...///,,,)))&&&%%%&&&%%%''')))******)))+++,,,---------,,,+++***)))(((,,,)))((()))+++,,,+++************++++++++++++,,,,,,------***'''&&&(((***+++***...777;;;777111---'''))),,,---,,,,,,,,,---''')))***)))'''&&&''')))((())))))***++++++*********(((&&&&&&'''(((((((((&&&(((+++---...---+++***''')))+++***)))(((***,,,...---***((('''&&&'''(((***(((&&&&&&((())))))))))))((('''((()))(((%%%###$$$%%%&&&%%%"""!!!"""$$$"""###$$$###!!! !!!"""$$$$$$$$$%%%&&&'''''''''$$$$$$$$$######$$$%%%%%%&&&((()))((('''%%%&&&&&&%%%'''((('''$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''+++000000,,,*********))))))'''&&&&&&'''))))))(((%%%$$$&&&(((,,,------...---+++((('''((((((((()))+++++++++***,,,+++)))))))))(((&&&$$$###%%%%%%$$$###$$$'''***((()))+++---///000222222...+++'''&&&''')))******+++&&&$$$''''''%%%$$$&&&dddeeefffhhhjjjlllooopppqqqtttxxxyyyyyywwwvvvvvvnnnppprrrpppllljjjjjjllljjjlllooopppoookkkfffcccdddddddddeeeeeeffffffgggaaaeeelllssszzzxxxfff\\\QQQGGGCCCBBB>>>;;;:::666555666777888888555222111111222555:::@@@EEEIIIGGGFFFDDDDDDCCC@@@<<<999;;;888666555555666555444666666666777999:::999888888888999;;;<<<======>>>555777;;;???BBBAAA===999666666555555444333111111000///......///111333555222555999===???@@@>>>===777777666666555555555555666666555555555666666777;;;:::888777555555444444333111//////111222333222222000---------...---,,,------///111222000,,,(((,,,***'''%%%%%%&&&((())))))+++,,,...000222222333))),,,...---)))((((((***$$$''')))******))))))***(((((()))))))))(((((('''+++((('''(((+++------+++*********++++++,,,,,,,,,,,,------***&&&%%%'''***)))(((---666:::555...***%%%(((+++---......///111''')))***)))&&&%%%&&&((((((((()))))))))******+++)))((((((((())))))&&&$$$###%%%'''***+++***((('''&&&)))+++***((((((***,,,000...+++((('''&&&''''''***((('''''')))***)))((())))))***+++,,,+++(((&&&%%%'''(((&&&###!!!"""$$$###$$$$$$"""!!! """#########$$$%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$&&&((()))((('''%%%%%%&&&$$$&&&'''%%%"""!!!###%%%######$$$%%%%%%&&&''''''''')))((((((---222222...,,,,,,---------,,,,,,+++&&&((()))'''$$$"""$$$'''******++++++***'''%%%#########%%%(((,,,...///...******)))))))))((($$$"""%%%''''''$$$""""""%%%)))(((((((((***,,,000444666111---(((&&&''')))+++,,,///***((()))***'''%%%'''dddaaa___aaaffflllooopppqqqtttwwwzzz{{{zzzxxxvvvnnnpppqqqooollljjjlllnnnlllooorrruuutttpppjjjgggfffhhhjjjjjjiiiiiijjjkkkeeekkktttzzz}}}kkk___QQQJJJAAA======>>><<<999999999999999777555333222222333666:::???BBBFFFGGGRRROOOMMMMMMMMMIIIAAA:::999777444222111333666888777777666666666666777777333666888999999999:::<<<888777999???CCCCCC<<<666444555666666666555444333666444222000000000111222111333999BBBIIIIIICCC<<<:::888555222222555888:::777888888666555555777999@@@???<<<999666444222222000000000222444555444222222000.........///...---...,,,,,,...111222000...&&&&&&&&&&&&'''((()))***))))))***+++---///111222000---***)))***)))&&&######%%%''')))******)))(((***'''&&&))),,,---(((###************,,,...000111---.../////////...,,,+++,,,------+++'''%%%&&&(((,,,,,,---111666555000+++'''((()))+++,,,---...///,,,+++***(((&&&%%%$$$$$$((()))******++++++++++++---***(((((())))))'''$$$"""%%%(((***+++,,,++++++'''''''''''')))+++---...***,,,...///...,,,)))(((***(((&&&%%%%%%''')))+++)))***,,,,,,+++)))&&&$$$((())))))(((&&&###  !!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!)))&&&%%%&&&)))+++)))'''&&&%%%""" !!!###$$$(((((()))))))))(((&&&%%%$$$%%%&&&)))---000000///,,,,,,,,,,,,,,,---......+++***)))&&&$$$%%%''')))***,,,---+++&&&######$$$&&&&&&'''))),,,---,,,***)))+++,,,***&&&$$$&&&)))'''%%%$$$$$$&&&''''''&&&$$$&&&(((***+++,,,///111111,,,'''&&&***------,,,,,,,,,++++++)))(((&&&%%%gggdddaaaccchhhnnnrrrsssvvvwwwyyyzzz{{{zzzyyyyyyppprrrrrrpppllliiihhhiiihhhkkkpppsssssspppllljjjoooqqqrrrrrrqqqpppqqqrrrooorrrvvv}}}wwwkkk^^^VVVKKKDDD===:::<<<===<<<:::777777888777666555333222444666888<<<@@@CCCFFFGGGNNNNNNNNNQQQRRRNNNEEE===;;;999666333111222333444888777666666555555555666777999::::::999888888999999888888<<<@@@@@@;;;666333444444444444333222222111222222333333333333333111444:::DDDMMMOOOLLLGGG888777777666666777777888>>>>>>===:::888777888999===<<<;;;888666444222111///......///222333333222111000......000111000///222000......//////---+++)))))))))))))))*********,,,,,,---...///111222333///,,,))))))))))))'''%%%&&&'''((())))))((((((''')))'''&&&))),,,,,,((($$$%%%%%%%%%&&&(((+++---///------......---,,,***)))+++,,,---+++(((''')))+++...---...222444333...)))(((((())))))+++,,,......,,,+++***(((((((((((())),,,,,,---...---,,,++++++---+++******++++++(((&&&$$$%%%&&&)))++++++***(((((('''''''''((()))+++,,,---...000222111000...,,,+++***((('''''')))+++,,,+++,,,......---+++)))'''++++++***)))'''$$$"""  !!!""""""######''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&$$$###$$$'''((('''&&&'''&&&&&&%%%$$$#########%%%&&&&&&'''&&&%%%$$$###""""""$$$''',,,///111111///.............../////////...,,,***(((''''''(((***,,,...,,,'''%%%%%%'''''''''(((***,,,---,,,+++++++++***(((&&&%%%%%%&&&'''%%%$$$$$$&&&(((((('''(((***,,,,,,,,,+++,,,...111,,,'''&&&***------,,,+++++++++***)))(((&&&&&&jjjgggeeeeeejjjpppuuuxxxzzzzzzyyyxxxxxxyyyzzz{{{rrrssssssqqqlllgggdddcccdddgggllloooqqqpppmmmkkkpppqqqrrrrrrqqqqqqrrrssszzzzzz{{{~~~|||xxxpppeee\\\TTTQQQCCC>>>999888:::<<<;;;:::555555555555555444333333555777999===@@@CCCFFFGGGJJJKKKOOOTTTVVVRRRIIIAAA<<<:::777444222111000000777666555555444444444555:::<<<<<<;;;999777777777:::888666888:::;;;999777444333222222111111111222...000333555666666555444222444999BBBJJJMMMKKKHHH666777999::::::999777666>>>>>>>>><<<999777888999999:::999999777555222111---,,,+++,,,///222333333222000//////111222222111222000---------......---,,,,,,---...---,,,+++************+++,,,,,,------...,,,)))((()))))))))((('''''''''''''''((()))***)))''''''(((+++,,,)))%%%""""""###$$$'''***,,,...............---,,,+++******++++++***))))))+++,,,...///000222333000+++(((***)))(((((((((***,,,...---,,,***))))))+++---......///111111000///,,,+++---,,,,,,---...---+++((((((&&&&&&))),,,---***'''***)))((((((((()))+++,,,---///000222222111000...,,,+++***))))))+++---......///000111111///---+++...---+++***'''&&&$$$############$$$$$$%%%%%%%%%***)))(((&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''))))))(((***,,,------,,,))))))******(((&&&$$$"""$$$%%%%%%%%%%%%$$$$$$###!!! !!!$$$)))...111222111000000/////////000000000///...---***(((&&&%%%))),,,...,,,)))'''(((***(((((((((***,,,---,,,+++,,,***((('''''''''&&&%%%&&&%%%###$$$&&&((()))))),,,...000///---+++******000,,,((('''***,,,,,,+++************)))(((&&&&&&mmmjjjhhhgggjjjpppvvvyyy{{{yyyvvvttttttvvvxxxzzzrrrssssssqqqlllgggccc```bbbdddhhhkkkmmmmmmkkkjjjkkklllnnnooopppqqqsssvvv~~~~~~kkkhhhddd^^^YYYSSSMMMJJJ>>>;;;888777888::::::999333333333333444333333333444555888;;;???CCCEEEGGGGGGHHHLLLPPPQQQNNNHHHBBB;;;:::888666333222111000555444444444444555666666;;;<<<===<<<:::888888888;;;888555444666888888888555444222111000111111222000111333555666666666555333444666;;;???AAA@@@>>>666777999::::::999777666777888999888777666888999777888999999888666333222---+++***+++...222444555222111//////000111000//////---,,,+++,,,...000111...///111111000...,,,***)))))))))))))))))))))(((,,,+++)))((()))***++++++&&&&&&%%%%%%&&&)))+++---(((''''''(((***+++)))'''&&&&&&&&&'''(((+++---...////////////////////////*********)))))))))***+++,,,...111333222///+++)))+++***(((&&&''')))+++------,,,***))))))+++---///---///111222222000...---+++,,,---...///...,,,++++++((('''***...///---***+++***))))))***+++---...***+++---...//////...---,,,+++*********,,,...///111222333333333222111000///...,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''+++***)))(((&&&&&&%%%%%%%%%%%%&&&''''''(((((((((------...///222333444444......---+++)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###''',,,///000111000000///////////////---,,,,,,,,,,,,***'''$$$(((***---,,,)))''')))+++(((''''''(((***++++++))),,,)))&&&'''***+++)))''''''%%%###$$$&&&(((******,,,...000///---+++))))))000---)))(((***+++,,,+++))))))))))))(((''''''&&&mmmllljjjiiijjjnnntttwwwxxxvvvrrrpppppprrruuuwwwppppppppppppmmmjjjeeebbbcccdddgggiiijjjiiihhhgggjjjlllooorrrtttxxx|||~~~~~~ppp\\\VVVOOOLLLLLLIIICCC===<<<:::888888888888888777222222222222222333333444111222555999===@@@CCCDDDEEEEEEEEEFFFFFFEEEBBB@@@999888777666555444444444333333444555666888999:::999:::<<<;;;:::999999:::;;;888555444555666888888777666444333222222333333555444333333333333555555444555666777999:::888777999999888888888888999999444555777666555444555666666777888999888777444333...---+++,,,///333555666333111///......///...,,,...---,,,+++,,,---000222000000222222111///,,,++++++,,,,,,---,,,+++***************))))))***,,,---***((('''%%%%%%''')))***(((''''''(((******))))))******)))((()))***+++,,,,,,------...///000111222,,,***)))((((((((((((''')))---222444111...---------+++)))'''&&&(((***+++---,,,***))))))***+++,,,***,,,...000111000//////)))***,,,---------,,,,,,+++)))(((***---...---+++(((((((((((()))+++---...((()))+++,,,,,,,,,,,,+++******))))))***+++---...222222333444444444333333000...,,,***(((&&&%%%%%%$$$$$$#########$$$%%%%%%,,,+++)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''+++,,,///111333666888:::555333///,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''***,,,,,,///......------.........******+++---//////,,,)))'''***,,,+++(((&&&''')))&&&%%%$$$%%%'''(((((('''***'''&&&'''+++...---,,,(((&&&$$$$$$&&&(((******(((***------,,,,,,,,,---222000---++++++++++++***''''''(((((((((''''''&&&mmmmmmllljjjjjjlllpppssstttrrrpppooooooqqqssstttooonnnnnnnnnnnnllliiifffffffffhhhiiiiiiiiihhhhhhkkkmmmppptttxxx}}}pppbbbSSSKKKCCC@@@CCCCCC===777999999999888888777666666333333222222222222333444111222444777:::<<<>>>@@@BBB@@@???============>>>999999777666666777888888555555666777888:::<<<===666888:::;;;:::999:::;;;999888777666777777999999888777666555444333333333888666444222111111333444555666777999:::::::::::::::999777555555777999:::777888888777444222111222666666777777777555444333///...---...111444555555222000...---......---,,,///000///---++++++,,,...//////000000///...,,,+++******+++,,,+++***)))((()))***++++++******+++---///---***'''%%%$$$$$$%%%''''''(((((())))))******+++***)))((((((((()))***))))))******,,,---///000---+++)))((())))))((('''(((...555666111......///...,,,***((((((((()))***++++++******************)))***+++,,,...//////000''')))++++++++++++---///,,,,,,++++++************'''&&&&&&&&&&&&(((***+++******++++++,,,+++++++++(((((())))))***+++,,,---111111222333333444444444//////---+++)))'''&&&%%%&&&&&&%%%$$$%%%&&&((()))+++***)))''''''&&&&&&&&&$$$$$$#########$$$%%%%%%+++...222555888<<>>===<<<;;;;;;;;;;;;<<<777888::::::888777777888555888;;;===<<<<<<;;;;;;666777777777666444222000111222333444444222000///111333666666555444333222777777666666666666777777000222444444333111111222444444222111000//////000///......000222333222111...------...111444444444(((,,,...///---,,,...000,,,,,,+++*********++++++***+++,,,...---,,,***)))&&&***...///---*********'''''''''''''''((())))))&&&'''((((((((((((***,,,***)))))))))***+++---...///...---+++******+++,,,...+++)))+++...000///...,,,444;;;999111+++,,,...///...---,,,+++)))((('''%%%'''***,,,.........---...,,,+++******+++---...(((******))))))+++000555999<<<<<<666,,,&&&'''+++111000---+++)))(((((((((******))))))((((((''''''((())))))+++,,,---............///000000111222333111111222111///,,,(((&&&%%%%%%$$$$$$%%%'''***,,,(((''''''&&&&&&&&&'''''''''&&&$$$###"""######$$$&&&***000555999>>>DDDHHHAAA@@@>>>;;;777222...+++(((''''''&&&'''((()))***---,,,+++,,,......,,,*********++++++---...000111,,,***))),,,222555333000000222222///)))%%%$$$%%%(((&&&$$$$$$%%%'''''''''&&&((()))((($$$$$$&&&)))...***&&&$$$%%%'''((((((&&&'''(((***,,,111777;;;:::999777222---***(((((($$$$$$%%%&&&''''''''''''lllllllllkkkkkkkkkjjjjjjkkkmmmpppssstttuuuttttttsssqqqmmmjjjiiikkknnnppprrroookkkjjjkkkmmmnnnooowww|||{{{ppphhh]]]RRRKKK999999999999999888777666888666555333333555666888777444111//////111555777:::::::::::::::::::::;;;888999::::::999999:::;;;===<<<:::999:::<<<======@@@EEEGGGEEECCCCCCAAA===:::444111444888888777999777777777777666666666666555666777888777555333222222000...///111222000...222555:::<<<;;;888666555444555666555555555777888777555222000/////////000444333111//////000222333111000000111333444444333------------------------,,,,,,,,,,,,+++***((('''+++,,,------,,,***'''%%%)))+++,,,,,,)))'''''''''))))))))))))+++---///000------,,,***((('''&&&%%%((()))***)))((((((***,,,,,,------+++((((((***---000---+++************)))------,,,***)))***...111---555999666000......---//////...+++((('''(((***((('''&&&'''***,,,---,,,///,,,))))))+++---,,,***,,,(((''')))+++///777???HHHPPPSSSIII777(((###%%%,,,,,,,,,,,,+++)))'''&&&&&&)))++++++((((((***,,,------------------------111000//////000111222333222...+++,,,...---(((###&&&%%%$$$$$$&&&'''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))))))))(((&&&%%%)))***,,,...222999AAAGGGDDDCCC@@@<<<888444111000///---***))))))))))))(((++++++************++++++,,,,,,++++++++++++++++++'''(((***+++,,,,,,,,,,,,---...///...+++'''%%%$$$***(((%%%%%%&&&((())))))'''&&&$$$"""!!!"""###$$$...,,,***(((''')))+++,,,***(((%%%$$$&&&,,,333888>>>>>>999000***+++,,,,,,######$$$%%%%%%&&&''''''nnnnnnmmmkkkjjjhhhgggfffkkkmmmoooqqqrrrrrrqqqppppppnnnkkkiiiiiillloooqqqtttrrrnnnlllllloootttwww|||mmmccc\\\RRRIIICCC<<<<<<<<<;;;999888666555:::999888777777888999:::666444111000000222444666777777777777777777777777777999:::999888777999::::::::::::<<>>777555666555555777888777777777888:::<<<===888:::<<<======:::777555555444222222444555444333222666:::======<<<;;;;;;:::999888666444333222222555444222111000000000111000///......///000222333222111///000111111000...---------......------------,,,***)))(((((())))))))))))((((((((()))))))))***,,,---,,,***))))))))))))))))))***+++---///000......---,,,***)))((((((***+++---,,,++++++,,,...&&&(((***,,,,,,,,,...000...,,,*********+++***)))'''(((***++++++,,,...000111777999222+++***++++++---...---+++((('''((()))&&&%%%%%%''')))+++******---+++(((''''''((('''&&&'''$$$###%%%***555HHHYYYppprrrooo```III666---+++''')))+++------+++)))((()))))))))(((''''''***---------------------------*********+++---///111333---000333333000---,,,,,,,,,***((('''(((((('''&&&((((((((('''&&&%%%$$$$$$''''''((((((***+++,,,---++++++***)))+++000777<<>><<<777777888999:::<<<===>>>444555555666666555555444666666666666555555555555333333333333333222222222444444444333222222444666888:::>>>CCCHHHNNNUUUYYY^^^fffnnnrrrssspppggg]]]QQQFFF<<<888666444555888999888888777888:::<<<===777999===@@@@@@>>><<<:::888777666666777888999999666999===???>>><<<;;;;;;;;;999777555555444333111444333222111111111111222////////////000111333444444222111000111111///...------...//////...---------,,,***((('''(((***+++***)))((('''(((***,,,---,,,---......,,,++++++,,,******************++++++......---,,,++++++******+++,,,......---------///***,,,------,,,+++)))))),,,+++)))***++++++***)))&&&(((+++,,,,,,,,,,,,---444999888000)))(((***+++)))******(((&&&$$$%%%&&&######%%%(((---000111111---,,,)))((('''''''''&&&***'''%%%%%%'''000AAAQQQiiijjjfffXXXDDD444+++)))&&&(((+++...///...,,,+++)))(((&&&%%%%%%&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000111***---000111000...,,,+++,,,***))))))***+++***)))***)))((('''&&&%%%$$$$$$&&&&&&&&&'''(((+++---///---,,,***((((((,,,222666===>>>>>>>>><<<999666444,,,,,,,,,...000000...,,,******++++++++++++******)))***,,,---...---,,,+++)))'''%%%######%%%(((***'''))),,,,,,***(((''''''&&&%%%$$$%%%(((***+++***))))))))))))))))))))))))((()))+++---...------,,,...,,,***((())),,,000222111333111+++'''((()))(((+++++++++***))))))((((((kkklllmmmmmmkkkjjjhhhfffbbbeeeiiinnnrrrtttuuuvvvqqqpppoooooonnnnnnnnnooonnnrrrvvvwwwwwwzzzqqqbbbVVVJJJEEEBBB???===>>>555555666777888;;;===>>>999999::::::::::::999999888888999888888777777666666666555555444444444444111222222111000000333555999;;;>>>BBBGGGPPPYYY```eeennnwww}}}|||pppeeeXXXLLL@@@:::777555666888::::::888888888888999:::555888<<<@@@BBBBBB@@@???;;;;;;:::::::::;;;===>>><<<>>>AAAAAA???===;;;;;;:::777555444555666555333333333222222222222222222000000111111222333444555555444222222222222000...,,,---////////////---,,,---,,,***(((((()))+++,,,+++***(((((())),,,...000...//////...---,,,---///++++++***)))((('''&&&%%%...---------,,,,,,++++++***,,,...///---------...------------,,,***(((&&&***))))))***+++,,,+++)))'''))),,,------,,,+++,,,555:::999000(((''')))***((()))***)))&&&%%%%%%&&&""""""%%%)))...111222111...---,,,***((('''((()))***''''''''''''***666BBBQQQQQQNNNEEE999...(((''''''))),,,///000000///...---+++)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&'''((()))***---++++++...222222...******)))((()))+++---------+++***((('''%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,......---+++)))(((+++///222444666999;;;;;;999777555///......///000000---+++++++++,,,------,,,++++++'''(((***+++,,,,,,,,,++++++)))&&&######%%%(((******,,,------***'''%%%%%%&&&%%%%%%&&&)))+++++++++'''(((***+++++++++******------,,,,,,,,,,,,,,,,,,///---+++))))))+++---...+++///...)))'''((()))'''))))))))))))))))))))))))iiikkkmmmnnnooonnnmmmlllfffhhhkkknnnoooppppppoooooonnnnnnnnnmmmlllkkkkkkllloootttwwwyyy|||{{{lllZZZOOODDD???===;;;;;;===888888777666777888:::;;;::::::::::::::::::::::::::::::999999888888777777888888777777666666555555111111111111000222555888:::>>>BBBFFFLLLUUU```hhhpppxxxvvvhhh[[[OOOBBB;;;888555555888:::::::::999999999888888666888;;;>>>AAABBBBBBBBB<<<<<<<<<;;;:::;;;???AAA@@@BBBCCCCCC@@@===<<<;;;999666333444666888666444222222222333333333333333111222222333333444444444555444222222333222111///,,,---///000000///---,,,---,,,+++******+++,,,---+++***))))))***---///111---......---,,,,,,---///,,,,,,+++***(((&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,++++++***+++,,,---+++***)))((((((***+++,,,+++)))'''***---...---------...666:::999111)))(((******+++,,,---,,,***(((((()))######%%%))),,,...---,,,......---+++)))(((***+++(((%%%%%%((()))***///555;;;;;;999555///+++((((((((()))+++---///000000000---+++((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))111---+++...333555000+++)))(((((())),,,...///...+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,,,,+++******---///...111666999:::999777555000///......//////---+++***+++,,,------,,,+++***''''''((()))***+++,,,---...,,,)))&&&&&&''')))+++---...000...+++'''%%%$$$&&&%%%%%%''')))******)))''')))+++---...---,,,+++///...---,,,,,,,,,,,,---///...,,,***))))))******'''+++,,,((('''((()))'''((()))))))))))))))))))))jjjkkknnnqqqrrrrrrpppoookkklllnnnpppqqqqqqpppooommmnnnooooooooonnnmmmmmmnnnoooqqqtttxxx}}}|||qqqgggTTTJJJ@@@;;;999777888<<<:::999888777777999:::;;;:::999888888888888999:::::::::888777666666666666888888777666666555555444222333333333333555:::===>>>DDDMMMTTTZZZcccmmmuuuyyyjjjYYYMMMAAA:::777444444666888999;;;<<<<<<;;;:::999888999:::<<<>>>@@@AAAAAA;;;<<<<<<:::999:::>>>BBBAAACCCDDDDDDAAA???>>>>>>:::666333333777888666333111222222333444444444444111222222333333333222222444222111111222222111///,,,---///111111///---,,,------------------------******)))******,,,...///+++,,,,,,+++)))***,,,...+++,,,,,,+++***)))'''&&&++++++++++++,,,,,,,,,,,,'''))),,,---,,,************)))'''))),,,......---''''''(((***,,,,,,+++)))&&&(((+++---...///111333555::::::333+++***+++++++++---///...,,,*********###$$$&&&)))---...---+++------...,,,))))))+++---+++&&&$$$(((,,,,,,---///000///...,,,+++***)))((((((((()))***,,,...///000+++)))'''(((***,,,+++)))++++++++++++++++++++++++++++++***))))))***+++,,,000...,,,---///000///...+++)))((())),,,---...---***)))'''&&&%%%&&&'''((('''(((((())))))))))))((((((***+++++++++***+++------111555999:::888555222///---,,,---...//////...+++,,,---//////---,,,+++(((((('''((())),,,...000111///,,,***)))***+++---...///000///,,,(((&&&%%%%%%$$$$$$%%%'''((('''%%%$$$&&&***---...---+++***,,,,,,...//////...------///...,,,***((('''''''''$$$)))+++((('''))))))'''++++++******)))(((((((((kkkmmmpppssstttsssrrrqqqmmmooorrrtttvvvvvvvvvvvvnnnoooqqqrrrssssssrrrqqqqqqooonnnqqqwww~~~wwwoookkkddd]]]SSSIII>>>:::777666888<<<888888777777999;;;>>>@@@???>>><<<;;;;;;<<<>>>???:::999777555555555555666777777666555555444333333444444555555555999===AAACCCLLLXXXbbbiiiqqqzzz{{{kkkWWWKKK???999666333222444666888<<<>>>???>>>===;;;;;;;;;;;;;;;<<<===???@@@999:::;;;999777999===AAA@@@BBBDDDDDDBBBAAA@@@AAA;;;777333333777888555111111111222333444444444444111111222222222111111000222111000000111111000///,,,...000111111000...,,,------...//////......---))))))))))))***+++,,,---)))******((('''(((***,,,++++++,,,------,,,***)))******++++++++++++,,,,,,%%%(((+++,,,+++))))))))),,,***'''(((+++......---'''''''''***,,,---+++)))$$$'''***---///222555888555:::;;;444,,,+++++++++***,,,......,,,***)))***"""###&&&+++000222111000+++------+++)))(((+++...000)))%%%)))------,,,,,,...---+++***))))))(((((((((''''''((())),,,...000...,,,+++,,,///000...,,,++++++++++++++++++++++++'''&&&&&&&&&'''(((***+++,,,------+++)))***,,,///,,,+++)))***+++,,,,,,+++***)))'''&&&&&&'''((())))))***+++++++++)))((('''%%%(((***++++++******+++///222666::::::777333000---,,,***+++---000111111...///111222222111///...***)))((('''))),,,000222222111///---,,,,,,------...///111000---)))''''''$$$######$$$&&&&&&$$$###!!!###'''***++++++)))''''''***...111222111...,,,///...,,,***(((&&&%%%%%%"""'''***(((''')))***(((...---,,,+++)))((('''&&&mmmooopppooommmnnnqqquuurrrrrrsssvvvzzzzzzwwwtttrrrpppoooqqqsssssspppmmmooonnnpppsssyyyvvvkkkddd^^^UUUNNNHHHDDD???:::666444444444;;;999777555555777999;;;@@@>>><<<::::::;;;>>>???<<<:::888666444333333333999999999999:::;;;<<<<<<666888999888777999???CCCLLLLLLTTTfffvvvmmmVVVNNNAAA777222111222333555777;;;>>>??????>>>===;;;:::999888888:::;;;===666888888888777888:::<<>>===<<<:::888777666666666999999999999999:::;;;;;;777999;;;;;;<<<@@@GGGMMMSSSTTT[[[iiivvv~~~oooTTTMMMAAA888444333444555555777999<<<===>>>===<<<;;;:::888666555666777777333555666777777888:::<<>>?????????>>><<<:::888888999:::;;;<<<;;;:::888777666666666999999888888888999::::::666888:::<<>>777888999;;;;;;;;;::::::999;;;???BBBDDDDDDCCCAAA<<<;;;999888777777888888999888777666555555444444888888777777777888999999999;;;>>>AAAEEEOOOZZZcccoootttyyy||||||}}}~~~vvvkkk___MMMFFF===666333222333333444555555666777999:::::::::999888666555555555555000222444444444444555777888<<<>>>======>>>;;;777666555555666777666444111000111222333333333333333777666777888999666222...---...000222333333222222333222111///...---------)))))))))+++,,,///111222111111000000000000//////000...+++((('''))),,,---%%%(((+++,,,)))((('''((()))+++...111111000...,,,*********+++---000333555+++,,,------,,,)))'''&&&+++***+++,,,......,,,***,,,******---......444;;;>>>:::444...+++***+++,,,000//////...---,,,++++++,,,---,,,++++++------------,,,+++,,,...000000000,,,,,,,,,++++++*********,,,+++)))(((''''''''''''%%%''')))*********+++,,,,,,+++)))(((((()))+++---)))))))))))))))*********+++,,,,,,---------------...//////...,,,******+++++++++,,,...///...+++(((---+++)))((('''''''''(((!!!!!!"""###%%%(((***,,,,,,///333555333///---,,,+++---///000000///,,,+++---///000///---------///,,,***((()))***++++++***------,,,,,,,,,+++++++++.........//////............///111111///---,,,+++&&&$$$"""###$$$&&&'''&&&&&&&&&'''(((***+++,,,------,,,+++)))))))))*********)))(((&&&%%%$$$$$$$$$&&&(((******((((((***,,,,,,+++***)))))))))***+++qqqrrrrrrpppnnnnnnrrrvvvzzzwwwsssnnnllllllnnnppplllnnnooopppppppppoooooonnnoooqqqsssvvv|||pppbbbXXXRRRLLLGGGEEEDDDAAA???999;;;<<<>>>>>>===<<<;;;<<<>>>AAADDDDDDCCCAAA@@@<<<;;;999777666555555666666666666666555444444444666666666666777888999999???BBBEEEJJJPPPZZZgggpppvvv}}}zzzsssjjj]]]SSSKKKEEE===777444333222222444444444555666777888888555555555444555555555555222444555555444222222333333888;;;;;;<<<>>><<<888444444444666777666444111333333333333222111111000555555666777777555222///,,,...///111222222111111444333111000......------++++++******+++,,,---...111111111000///.........222000---+++******+++,,,''')))+++,,,+++***))))))((())),,,...///...---,,,************---000444666333222///,,,)))(((''''''*********+++------+++))),,,***)))+++,,,...333:::AAA===666000,,,******+++000///...---,,,++++++***)))((((((***++++++,,,------,,,***+++,,,------,,,------,,,,,,+++*********+++***)))(((((('''''''''$$$%%%%%%%%%&&&(((,,,000///---+++)))(((((()))***''''''''''''((((((((((((---......///...---,,,,,,///000222111///---------'''''')))+++------,,,)))+++***)))(((''''''''''''%%%$$$$$$$$$%%%''')))***,,,...000111000///000000+++,,,...//////...---,,,...//////...,,,+++,,,---...,,,++++++,,,---,,,+++))))))******++++++++++++******++++++,,,,,,------111111000000000///---,,,&&&$$$######%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))+++,,,,,,++++++******((('''&&&%%%%%%%%%%%%&&&((((((((()))***,,,---,,,***(((&&&&&&''''''rrrsssrrrpppnnnooouuuzzz|||yyyuuunnnjjjhhhjjjmmmnnnppprrrqqqooommmllllllmmmppptttuuuwww{{{yyyhhh\\\OOOLLLGGGDDDCCCBBBAAA@@@===>>>?????????>>>===<<<===>>>???@@@@@@???>>>===<<<;;;999888666555444444555666666666666666555444333333444555666888999:::===AAAGGGMMMUUUaaannnxxxzzzzzzyyyuuuooohhh^^^SSSLLLIIIDDD===888666555444444222333444555666666666666...///000111222333444444444666888777555222111222111666999:::;;;>>>===:::333333333555666666444222444444333333222000///...222333444555555444333333---...000111111111000000111111000///...,,,,,,+++,,,,,,,,,++++++*********,,,......---+++***+++,,,,,,///222444333///***'''+++++++++---//////,,,*********+++++++++***)))(((---,,,+++***+++---///111777333///***(((((()))***'''''''''))),,,------,,,---******---...///444;;;AAA===777111---+++******......---,,,+++***))))))&&&$$$%%%)))***)))***------,,,***)))***+++***))),,,,,,,,,++++++***************))))))))))))((((((&&&&&&%%%$$$$$$''',,,000///...,,,***)))(((((()))%%%%%%%%%&&&'''(((((((((......///000///...,,,+++///111444444333000//////&&&&&&&&&(((+++---,,,+++***))))))((((((((((((((((((((((((((((((((())))))+++---///000000000111333---------......//////000///000000///---+++,,,,,,000...---,,,.........---(((((())))))***++++++,,,,,,,,,++++++---///111222333111///...///...---+++'''%%%######%%%&&&'''&&&&&&&&&&&&&&&%%%$$$#########%%%(((+++---------,,,******)))(((''''''''''''$$$%%%%%%&&&((())))))***---,,,***(((&&&%%%$$$$$$oooqqqrrrpppooopppuuuzzzzzzxxxtttnnnhhhfffhhhjjjllloooqqqpppnnnlllkkklllppptttyyyzzzzzz|||wwwkkk]]]SSSHHHFFFCCCAAA@@@??????>>>>>>???????????????>>>>>>>>>===<<<;;;;;;<<<===>>><<<;;;:::888666555333333333333444555555555444333111111222333666888:::;;;;;;AAAIIIRRR]]]iiiwwwvvvpppiiibbbZZZQQQJJJFFFAAA===888555555555555555111333555666777777555444------///000111222222333444777999888777444333333222777::::::<<<>>>===999333333222444555666555444222222222222222111000///111222333333444555777888///000111222222222111000///000000000///...,,,+++***+++,,,,,,,,,***)))((()))+++,,,+++)))(((***+++)))---333777777333...***000---,,,///444555000+++***))))))(((((((((((((((++++++*********+++---...333000,,,)))((()))+++---)))(((((())),,,---,,,++++++)))))),,,---...222999<<<999555111...,,,++++++,,,,,,+++***)))(((''''''&&&###$$$)))***'''(((+++---+++))))))*********)))++++++++++++************))))))************************)))'''&&&'''***,,,------,,,+++******))))))$$$$$$%%%&&&''')))******+++---...///000///...---+++...111333222000///...)))(((&&&''')))+++,,,,,,))))))))))))*********+++******+++,,,,,,,,,++++++,,,///222333333111111111000///------...000222444111222222111...------...111///------.........---******************++++++///...---,,,...111555777333000---,,,,,,,,,***((()))'''$$$$$$%%%&&&&&&%%%'''((()))******)))'''&&&$$$%%%''')))+++,,,---...******))))))))))))******$$$$$$$$$%%%'''(((((((((++++++******((('''%%%%%%kkknnnqqqrrrqqqqqqtttxxxvvvuuurrrlllgggeeegggjjjgggjjjmmmnnnlllkkkmmmnnnrrrwww}}}~~~sssiii```UUUMMMCCCAAA???======<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@>>><<<::::::===???AAA<<<<<<:::999777555333222///000111222333222111000///000111333555888:::<<<@@@GGGQQQ\\\hhhvvv{{{sssjjj___VVVOOOHHHDDDCCC999666222111222333444444111333555777888777555444//////111222333333333333444666999999888666666666555999<<<;;;<<<>>><<<888444222222333555666666555000111111222222222111111000111222333444666999<<<111222333444333222111000000111222333222111...---)))***+++---,,,+++)))((()))+++---,,,***)))+++---+++---111333555444333222333///,,,000777999333,,,''''''&&&&&&''')))+++---&&&'''''')))***,,,...///---,,,***))))))***,,,......---++++++++++++)))((('''%%%'''***++++++///555777666333000...---,,,,,,++++++***)))((('''&&&&&&((($$$%%%***+++&&&&&&***,,,***))))))***++++++***************************((()))***++++++,,,,,,+++---......,,,)))''''''(((++++++,,,,,,,,,+++******###$$$%%%''')))***+++,,,)))***---///000000///...&&&)))---//////---++++++---+++(((''')))+++,,,,,,)))******+++,,,,,,------***+++---...//////...------111555777666333000...222000...---...111444777444444444333000......///111///------......---,,,------,,,,,,+++*********---+++)))(((***...333666333///+++)))******(((&&&***'''%%%$$$%%%&&&&&&%%%###%%%''')))***(((&&&%%%''''''&&&'''(((+++---///***************++++++,,,$$$######$$$&&&''''''&&&)))***+++++++++)))((('''ppppppppppppqqqrrrssstttxxxuuuqqqmmmllllllnnnoooooonnnlllkkkllloooqqqssspppuuu|||mmmaaa]]]YYYOOOGGGAAA???;;;999999888777666999:::;;;<<<===<<<<<<;;;???===;;;999999;;;===>>>>>><<<:::999::::::888777444333111//////000111222333222111000333999BBBIIIJJJRRR^^^iiisssyyypppdddWWWOOOIIIBBB======;;;999444111111333777999444555888999999777555333+++)))((()))---111444666555555555555666666666777555888;;;>>>???>>><<<:::555333111111333555555555333444555555555444333222555555444333333777>>>DDD555222///000222333111......///111333333222111000---,,,++++++***+++++++++***,,,......,,,***))))))((()))+++---///111222333111000///111444555444222+++(((%%%$$$&&&(((***+++))))))*********))))))((())))))))))))***+++,,,,,,++++++*********+++,,,---+++++++++,,,...111333555;;;333...,,,,,,******---+++------***''''''))),,,,,,***(((&&&%%%&&&'''(((,,,+++++++++,,,,,,***)))'''***---000111///---,,,,,,,,,,,,,,,,,,---...///000000///---+++(((&&&%%%'''(((***,,,---,,,(((%%%***)))''''''(((***,,,---111111000...++++++,,,...,,,,,,------...---------))))))))))))************++++++++++++,,,---...///,,,------,,,***+++---///000111333444555444444333222333444222///...000333///000000111000...---,,,000---+++,,,///111111///---,,,,,,,,,---,,,)))'''000---***)))+++///222333888333---(((&&&%%%%%%$$$$$$######$$$&&&''''''&&&+++)))((()))+++,,,***((('''&&&&&&'''***++++++***,,,+++*********+++)))((('''&&&%%%$$$%%%&&&'''((((((&&&%%%%%%'''(((((('''ooooooppppppqqqsssttttttzzzxxxuuusssrrrrrrtttuuutttrrrqqqppppppqqqrrrssssssvvv{{{~~~wwwfff\\\WWWSSSLLLFFF???<<<999777777777666555777777888999999999888777===;;;999888777888999::::::888666666888::::::999555444222111111222333444333333333444777===DDDJJJYYY___iiisss}}}xxxmmmbbbWWWPPPJJJBBB===<<<777666444333333555666777555777999::::::888666555111...,,,,,,///222333444555666666666777777777777444666888999:::888777555666444333333444555444444000111333555666666555555555555555333222444:::>>>444333222222333333111///******)))***+++,,,...///...------,,,++++++++++++***,,,......,,,)))(((((('''(((+++---///000000000...---,,,...222666666666111...++++++---...---++++++++++++,,,,,,++++++***))))))))))))***+++------((()))***+++,,,++++++******++++++---000333666777<<<444///...---***+++...---...///---***((()))***''''''&&&&&&&&&'''((())),,,+++++++++++++++)))((()))+++...000111000...---......---,,,,,,,,,------000//////...---+++***)))((((((***---......***(((***)))(((((((((***+++,,,...//////...,,,+++,,,...,,,,,,------...------,,,***))))))(((''''''&&&&&&''''''''''''(((***,,,---,,,---,,,***))))))+++......///111222333444444555333444555444222111222333///000000000000...---,,,111...------///000///...+++***+++,,,------***(((---,,,******+++...000111777333---)))'''&&&%%%%%%$$$######%%%(((******)))+++(((&&&&&&((()))((('''***(((((()))***++++++***,,,+++***+++,,,+++***((($$$###"""""""""###%%%%%%&&&%%%$$$%%%'''))))))(((oooooopppqqqrrrssstttuuuyyyyyywwwvvvvvvwwwxxxxxxvvvvvvuuutttsssrrrrrrrrrvvvxxxzzz}}}~~~{{{{{{~~~sssjjj^^^TTTNNNKKKGGGDDDAAA>>>;;;::::::::::::999666777777888888777666666999999888666555555555555555333222333666:::<<<<<<777666444333222333444666333555888;;;???EEELLLQQQggglllttt~~~wwwhhh]]]SSSMMMGGG@@@;;;:::444444555555555555555555777888:::;;;;;;:::888777777444111000111222222222555666666777777777777777555666666666666555444333666555444555555555333111---///111444666777888888555555444222111222444777222333555555333111000///---+++(((((()))---222555//////---,,,++++++++++++***,,,------+++)))((((((''')))+++---......---,,,...,,,+++,,,000444888999555111------000111---))),,,------......------,,,(((((())))))+++,,,---...(((***---//////...,,,*********+++---000444777999<<<555///...---++++++------///000000---***)))((($$$$$$&&&'''((()))******,,,,,,,,,++++++)))((((((***,,,...000111000...---//////...---,,,,,,,,,,,,//////000000///...------((((((***---//////---+++)))))))))***************,,,---///...---,,,,,,---,,,------...------,,,,,,,,,,,,***)))(((&&&%%%$$$&&&&&&%%%%%%'''***,,,...///...---+++)))***,,,.........///000222444555666333222222333444444222000///000000//////...---,,,000///......//////...---***)))***+++------+++)))***)))******+++,,,...///666222---***((('''&&&%%%$$$###$$$&&&***,,,---,,,***(((%%%$$$$$$&&&&&&&&&+++***)))***+++,,,+++)))+++++++++,,,------***((($$$###"""""""""###%%%&&&'''&&&%%%''')))******)))ooopppqqqssstttuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuussssssttttttsssrrrpppooovvvxxx|||~~~||||||~~~uuufff```WWWMMMGGGCCCAAAAAAAAA>>><<<;;;;;;<<<;;;:::888888999888888888777777888888777666555333222222444222111222555999<<<===999888666333222222333444333777===DDDLLLTTT\\\bbbpppssszzzxxxdddYYYLLLFFFAAA;;;888999666666555444444444444444888999;;;<<<<<<;;;:::999999777444222222333222222444555666777777777666666777777666666666666666777777666555666666555222///---///111444666888888888222222222111000111111222...222666666222///...///...,,,+++***,,,111666999///...---,,,+++************,,,---,,,***((('''((()))+++---//////...,,,+++111...++++++...333888;;;999333,,,+++---...+++''',,,------............---(((((()))***+++---...///---...000111222111000///******+++---///333555777:::333......---******,,,***,,,///000///---***((($$$&&&(((***++++++******---......---+++***))))))++++++---.........------......---,,,,,,,,,------000000000000000///...---(((((()))+++...///...---)))******+++++++++***)))***,,,...///---,,,,,,------------...------,,,,,,...------+++***)))(((((((((((('''((()))---000222111111000...,,,,,,...000111000000000111333555777000//////111444444111---///.........---,,,++++++.........////////////...+++******+++,,,,,,***(((&&&''')))******+++,,,,,,333000,,,***)))(((&&&%%%#########&&&***---......)))'''$$$""""""###$$$%%%***)))((()))+++,,,+++***+++++++++---...---+++(((&&&&&&%%%%%%%%%'''((()))***)))((()))++++++***)))pppqqqsssuuuvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrqqqnnnooopppqqqqqqpppooonnnssswww}}}~~~|||ooo```[[[SSSJJJCCC???>>>>>><<<:::777666777777777666999999888888888888888888999888777666555444333222666444333444666999;;;;;;;;;999666444222111222222444999BBBMMMYYYfffrrryyyxxxfffXXXJJJAAA<<<999999;;;:::999666333222222333444888999:::;;;;;;;;;;;;:::777555333333444444444333333444555666777666555444666666555555666777999:::666666555555555444000...///000222444666777777777000//////000111222222222+++000444444111...---...)))((()))***,,,...111333......,,,++++++*********,,,------,,,)))(((((((((,,,---...//////...---+++///---+++***---333;;;@@@GGG>>>333,,,******(((&&&++++++,,,---------------)))))))))***+++---...///000000//////000000111222+++++++++,,,---///222333666000,,,,,,,,,))))))+++(((***,,,...///...+++))))))***---......---+++)))...000111000---+++,,,---******++++++++++++,,,,,,+++++++++,,,---...///000000000000///...---,,,+++'''''''''))),,,.........)))******++++++++++++******,,,...///...---,,,------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,************,,,///222444000000000///---,,,...000555444333222222333555666000//////222555555222.........---,,,,,,++++++++++++,,,...///000000000000---,,,+++++++++***'''%%%$$$&&&)))***))))))***,,,///---+++***)))(((&&&$$$""""""###%%%))),,,,,,,,,((('''%%%###"""###%%%'''((('''&&&(((***++++++***+++******,,,------+++)))'''&&&&&&&&&'''(((***+++---,,,+++,,,---,,,***(((qqqsssuuuwwwyyyzzzzzzyyyyyyxxxvvvtttsssrrrrrrsssnnnooopppqqqqqqpppooonnnqqquuu|||~~~{{{zzzzzzlll\\\XXXPPPHHHBBB???======>>>;;;888777777888777666888777777777777888999::::::999888666555555555555888777666666888999999888:::999666444333333333444777<<>>KKKFFF===222***&&&(((+++******+++,,,------------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++,,,---///111333000+++)))+++---+++,,,...222///+++)))+++,,,,,,+++.../////////...---+++***+++///222111...---///222,,,+++***))))))***+++,,,+++++++++,,,---...///000---......//////......---+++)))((()))+++...//////))))))))))))***,,,...000000111111///------...///............---,,,+++***(((((()))***+++,,,---...***+++---...///000000000+++...222444333222111000333333444444555444444444222444555666666666888:::333222000///......//////,,,///222222///---,,,---,,,++++++++++++)))'''$$$###'''******''''''***......---------...---***'''&&&%%%$$$%%%'''((((((&&&''')))******((((((+++---,,,+++))))))))))))(((&&&+++)))'''&&&(((***++++++""""""""""""###%%%'''(((''''''(((***++++++)))'''sssuuuxxx{{{}}}}}}}}}}}}xxxvvvsssrrrrrrtttxxxzzz{{{{{{yyyxxxwwwuuuttttttsssssstttuuuwwwyyy{{{|||~~~~~~~~~}}}|||tttvvv{{{uuuhhhXXXQQQJJJEEEDDDCCCAAA>>>AAA>>>;;;999888888777555;;;;;;:::;;;<<<>>>@@@BBB:::888666444444555888999555555666888:::999666444666555555555777:::===???>>>BBBJJJWWWkkkvvvkkk^^^SSSHHHBBB===666111000333555777999::::::888888444555555666777777888888777555555666777888777666666777:::<<<<<<;;;999777666666777777777666555444444222///...///000000///...///222444666777888888666333//////222444444333...,,,+++---222444333111222000///---------...////////////000000111222333000111000...+++)))***+++...,,,+++******,,,...//////...,,,)))''')))000555::::::666...&&&$$$(((---***+++,,,---............------,,,,,,++++++,,,,,,)))+++---///000...,,,+++******+++,,,...111444666///+++))),,,...---...000999333,,,)))***+++,,,,,,------......------,,,+++)))...111111...,,,///333...,,,+++))))))***,,,---------,,,,,,,,,---......,,,,,,...///000000000000...+++)))***,,,///000000)))(((((((((***---000222222222111///------...000............---,,,+++***++++++,,,------...//////+++---///222222222111000---111666999999777555444///111222444555555444444000333555555333444777;;;555444333111111111111222///222444333///+++************)))***+++***(((&&&$$$'''***)))&&&&&&+++///.........000000///,,,)))((('''&&&&&&'''((('''%%%'''***,,,,,,++++++---000111///,,,+++***(((&&&$$$+++(((%%%%%%&&&)))++++++###"""""""""###%%%'''(((""""""$$$'''***+++)))'''tttyyy~~~~~~{{{zzz{{{vvvqqqllllllppptttuuusssxxxxxxxxxvvvtttqqqqqqrrruuuttttttvvvxxxyyywwwvvvxxx{{{}}}~~~}}}{{{zzz{{{zzzxxxzzz{{{mmm```VVVOOOFFF@@@>>>===<<<;;;===???@@@>>>;;;777444333===;;;:::;;;<<<<<<;;;999===<<<:::888777777777888666777999999999777555444222444777888999:::<<<>>>CCCHHHPPP]]]mmmqqq___WWWMMMBBB===999444111222666444444666999:::888666444444555666666777888888@@@???>>>===;;;:::999888888999:::;;;;;;;;;;;;;;;:::999777555444333333333555555555555555555444444111222333444555444333333444333111///------------333///++++++...222444444/////////000000000000000---...111444777777555333------,,,,,,,,,+++++++++(((+++------,,,******+++,,,+++***)))+++///333666444111...***)))***+++---...---,,,+++++++++++++++000/////////000///---***------------------------)))++++++***...444666333---)))'''+++------...000111000...---------...///+++++++++++++++++++++++++++++++++,,,,,,------...222///***((('''(((((((((------------------------------,,,---...000222333111---******,,,---,,,***,,,,,,---......////////////000000000000000//////000///...///000000...---...,,,+++,,,...000000///---...111333333222000///333555666666555555666888666333000000111333555555444444333222111333777:::888888888777666444333222/////////---+++)))))))))!!!$$$(((+++,,,,,,***)))$$$(((***)))'''''',,,111...+++)))+++///111...***(((((()))*********))))))'''((()))+++,,,,,,++++++,,,***(((((()))***)))((('''&&&&&&((()))***((('''&&&%%%$$$######$$$%%%%%%+++******+++,,,---,,,***pppvvv|||}}}|||}}}tttqqqmmmlllnnnppprrrrrruuuvvvvvvtttrrrrrrsssttttttuuuwwwxxxxxxxxxwwwwwwxxx{{{~~~~~~}}}}}}~~~|||{{{~~~~~~sssfff\\\RRRLLLEEE@@@>>>===<<<;;;<<<>>>??????<<<:::999999888777888:::;;;;;;999777999999888888888999:::;;;777888999:::999888666555333555777888999:::===???IIIMMMUUU```oooooo^^^SSSIII@@@===:::666444555666555444666999:::999777666666666666666666777777======<<<;;;:::999999888777888888999999999999999777777777666666666666666555555666777666555333222111222333333444333333333222111000//////000111111333000------000222333333---------...///000222333222222444666888777555222//////...------,,,+++++++++---......---,,,,,,------,,,******+++...222444222000---***)))***,,,---......//////000111333333000000///000111111///---------------,,,,,,,,,,,,,,,......---111777999666111,,,+++///111000000222444333222111000000000000)))))))))***++++++,,,,,,))))))***+++,,,---------111...+++)))((()))))))))*********+++,,,------...,,,,,,++++++,,,...///000222000...---...............---------------------000///---,,,,,,,,,.........------...//////...,,,---,,,+++,,,.../////////111111111111111111222222555666777666555444555666666444111///111333444444666777777666555666888;;;999888888888666555444333///...---,,,***)))((('''"""$$$(((+++,,,+++)))'''%%%(((+++***((()))...222222///,,,...111222...+++*********+++++++++,,,,,,)))***+++------,,,***))),,,***)))((()))***)))((('''&&&&&&''')))***)))(((&&&&&&%%%%%%&&&''')))***...------...//////---+++fffllluuuzzz{{{{{{|||}}}sssrrrqqqnnnkkkkkkmmmooosssssssssrrrqqqqqqtttvvvssswww{{{{{{yyywwwwwwxxxyyy{{{~~~~~~sssggg\\\UUULLLIIICCC@@@>>>>>>===<<<;;;===>>>>>>======???@@@777777888:::<<<<<<:::777999999888888999999:::;;;777888999999999888777666333555777888999;;;>>>@@@LLLQQQZZZfffttt|||kkk\\\NNNEEE===;;;:::888777888777666555666888999999888666555555444555777888999:::::::::999999999999999777777777777777777666666555555666777888888888777555666888888777555222000111111222222222333333333111000000000111333555666333111000000111222222111,,,,,,+++,,,...111444555444444444555666555222///111000000///...------------......---,,,,,,---///...---+++***+++---000222000...,,,******+++,,,...---------...///111222333111111000222333444222111......------,,,,,,,,,+++...000000///333999:::888222......111333000///000333333333222111000//////''''''(((((()))***++++++'''((()))***+++,,,------///...,,,*********++++++'''''')))***+++---......,,,++++++******++++++,,,,,,,,,,,,***))))))+++---......---,,,,,,+++******///---***(((''')))+++---+++++++++,,,...///...,,,---+++***+++---//////...555333000......000333555666777777666444333333444666444111///000111222111555777888888777666777888888888888777777555444444000---******++++++(((%%%###%%%(((***+++***)))'''%%%(((******)))+++///333444222///000222333000------,,,,,,++++++---...///***,,,...//////---***(((***)))''''''))))))(((''''''&&&&&&'''***++++++***(((((((((((()))+++,,,---/////////111222111///,,,XXX___iiipppsssuuuwwwyyyuuuwwwvvvqqqkkkgggiiilllrrrsssrrrqqqpppqqqsssvvvsssxxx}}}}}}xxxuuuvvvxxxyyy{{{}}}}}}|||||||||}}}vvvggg[[[RRRNNNFFFDDDAAA???>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBB>>><<<::::::;;;<<<;;;:::<<<;;;:::999888888777777777888888999999888777777333555777888:::<<<@@@CCCMMMSSS___mmm}}}}}}tttfffYYYIII@@@:::999999777666777666555555555666777777777333333333333555777:::;;;777777777888888888999999888888777777666666666666444555666777777666555555555666888999888555111///111111111111222222333333222111111222333555777888222222222222222222000///---,,,++++++,,,///222555222111111222333222///---000000000000000000000000+++,,,,,,***))))))+++...///...,,,++++++,,,...///------,,,++++++,,,---...///......---------......222111111222444555555333000//////......------,,,---///000000333999:::777000------000111...+++,,,,,,---...//////...---,,,'''(((((((((((()))))))))%%%&&&(((***+++,,,,,,,,,---------,,,++++++,,,---(((((()))***+++,,,---...,,,,,,++++++************&&&((()))(((%%%%%%(((+++,,,,,,,,,+++++++++******,,,+++***((((((((()))******))))))+++---...---,,,---+++***+++---//////...555222///------///111333333555555555333222333555666333000///000000000///222444777888777555444444666666666666555444444333111---)))***------***%%%###%%%(((***,,,,,,+++***%%%'''((())))))+++///222222000///000222333222111...---,,,***+++,,,...///)))+++...000000...,,,***)))(((''''''))))))(((&&&'''&&&&&&'''***,,,,,,,,,))))))))))))******+++++++++,,,---000222222///---LLLSSS]]]eeejjjmmmrrruuuxxx{{{{{{uuummmggghhhjjjtttttttttsssqqqqqqsssuuusssxxx|||{{{vvvssstttwwwwwwyyyzzzyyyxxxwwwwwwxxxyyyjjj\\\QQQKKKHHHAAA@@@???>>>>>>???@@@BBB???@@@@@@???>>>>>>???AAAEEEAAA<<<999888999:::;;;;;;;;;;;;:::999888777666777777777777888777777777333555777999;;;???DDDHHHQQQYYYgggvvvvvvmmm___SSSEEE===777777777555444555555555555444444444666777555555444444444666777888555555666666777888888999:::999888777777777777777666666666555444222111000444666888999777444000...111111222222222333333333444444333333333555666777111222333333222000//////000...,,,***+++---///111/////////000222222000...------...///000111222222+++,,,,,,***))))))+++...///...---+++++++++------,,,---------------......000000////////////000000111000///111333555555444111000000000/////////......000111222555;;;;;;888000,,,,,,000000---******''')))+++---......------++++++***)))((('''&&&&&&%%%&&&(((***+++++++++******,,,......,,,++++++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***''')))***)))''''''***...*********+++++++++,,,,,,)))***+++,,,,,,+++***)))*********+++...///...,,,---+++***+++---//////...000///............/////////111222222222222444555444222///////////////...///333777888777555333333222333333333333333222222222...***+++...///+++'''"""$$$'''+++---.........%%%%%%&&&'''(((***---///---,,,,,,...000333444444///---+++***)))***+++---&&&(((+++...//////---,,,+++******+++,,,,,,+++)))'''&&&%%%'''***---//////++++++******)))((('''&&&&&&'''))),,,///000///---DDDKKKTTT\\\aaafffmmmqqqwwwzzz{{{wwwpppkkkkkkllltttuuuvvvvvvtttssstttuuuuuuwwwyyywwwtttrrrrrrttttttuuuvvvuuutttssstttvvv|||~~~}}}vvvjjj^^^SSSKKKFFFDDD>>>>>>>>>======???DDDGGGEEEFFFFFFEEEBBBAAAAAABBBHHHCCC===888777888888999777888999::::::::::::999555555555666666666777777222444777:::>>>CCCIIIMMM[[[cccppp~~~}}}qqqfffYYYMMMCCC<<<666666777444333444555666666444333333666888::::::999888666555444333444555555666777777888888;;;:::999888777888999:::999888555333111//////...333444666666555333000...111222333444555444333333666555444444444444666666000111333222000/////////111///---+++***+++,,,---///...///000222333333111+++,,,---...///000111222---......---,,,,,,---//////...---+++++++++,,,------....../////////......*********,,,---///111222///...---...000222222222000000000000000000000000000333444555999>>>>>>:::222...---111222...---...((()))+++,,,---...//////...---,,,+++)))(((&&&&&&&&&''')))+++,,,+++***)))(((,,,//////,,,)))***,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------------&&&'''''''''&&&'''***,,,))))))***++++++,,,------'''))),,,...///...,,,***,,,,,,,,,---///000///---...,,,+++,,,...000000///,,,,,,---...///......---,,,---///000000111333555222000......//////...---///222777999888666555555000111111222222222222111111///,,,---...///,,,***###$$$'''***,,,...//////&&&&&&%%%&&&''')))+++,,,))))))***+++...111444666///...,,,***)))(((((()))%%%&&&(((***,,,------------------///111111///---&&&%%%%%%'''+++///111111---,,,,,,+++)))'''%%%$$$%%%%%%&&&(((,,,......--->>>CCCKKKQQQWWW^^^ffflllrrruuuwwwwwwsssppppppqqqrrruuuxxxyyyxxxwwwwwwxxxvvvuuutttrrrqqqppppppqqqnnnpppqqqrrrqqqrrrtttvvvzzz}}}~~~oooggg\\\RRRKKKFFFBBB@@@<<<<<<===<<<<<<@@@GGGLLLKKKLLLNNNMMMJJJGGGFFFGGGFFFCCC???<<<;;;:::999888777888999:::::::::999999444444444444444555666666222444777;;;@@@FFFMMMSSSaaaiiivvv|||nnnbbbSSSHHHAAA:::555777888666555666777888888666444444777:::;;;;;;<<<<<<;;;:::888666555555666666777777888888:::999888777777888:::;;;;;;999555222000//////000222222333444333222000///000222555777777666444222555555444333444555666777...000111000...---///000///...---,,,++++++++++++///......///111222222111,,,,,,,,,---------......+++---......---,,,,,,---...---,,,+++++++++,,,,,,...///111111111000///...''''''((()))+++---///000...,,,***+++---...///...---------...//////000000000333555555999>>>>>>:::444///...000111//////111,,,,,,,,,,,,,,,------...//////...,,,+++***)))(((''')))+++,,,,,,+++)))((('''+++//////+++((((((***))))))******++++++,,,,,,'''(((***,,,.../////////'''%%%$$$%%%'''***+++++++++++++++,,,,,,,,,,,,,,,''')))+++---/////////...//////...///111111000...///---,,,---///111111000+++,,,---...//////000000+++,,,............000111000...------//////...------000444777777666555555000000111222222222222222///......------,,,,,,+++$$$%%%'''(((***+++++++++((('''&&&&&&(((***++++++((())))))***,,,///333555000///...,,,)))'''&&&%%%%%%%%%&&&'''(((***+++,,,++++++,,,...000000---+++&&&%%%%%%'''+++000222333............,,,+++)))''')))(((''''''***,,,---,,,999>>>DDDJJJOOOWWW```fffnnnpppsssuuuuuutttttttttppptttxxx{{{{{{{{{zzz{{{xxxtttqqqoooooooooooooookkkmmmooopppqqqsssvvvyyyzzz}}}|||tttggg___SSSKKKGGGDDD@@@===;;;<<<<<<;;;<<>>===666666666666777777888888999888777666777888:::<<<<<<999555111///000111333111111222222222111111000000222666999999777444222444333333333444555777888---///000///---,,,///111------------,,,+++++++++...---,,,---...///...---...------,,,++++++******)))+++------,,,******+++---,,,,,,++++++,,,,,,,,,///111222333222111///------------------...///000---+++))))))***,,,,,,,,,***++++++,,,---...//////...111333333777<<<<<<888333...,,,///000//////111...---+++***))))))***+++//////...------,,,,,,+++)))***,,,------+++)))'''&&&+++000///+++''''''(((&&&'''((()))***+++,,,---$$$&&&)))+++...///000000---***((()))---000000///......---,,,,,,+++++++++((())))))+++---///000111111111000111222222000...000...---...000222222111,,,,,,,,,---...000222333+++---...---,,,,,,---......---,,,---//////...---)))---111333444333333444000111222333333333333333,,,---...---+++***+++,,,&&&&&&''''''''''''''''''+++)))'''''')))***++++++)))*********+++...111444111000///---+++(((%%%$$$'''&&&%%%%%%%%%'''((()))''''''(((***,,,,,,***'''&&&%%%%%%'''+++000333444//////000000000...---,,,...,,,)))(((***+++,,,,,,666;;;BBBEEEGGGLLLUUU\\\ffflllrrrwwwxxxvvvsssrrrssspppoooqqqvvv{{{}}}}}}uuutttsssrrrqqqppppppppppppnnnmmmnnnqqqtttuuuuuuyyy{{{vvviiibbbXXXPPPIIIFFFDDD@@@???AAA>>>>>>===<<<<<>>;;;;;;>>>???::::::888555333333666999;;;888777888666333444999888:::<<<@@@EEEMMMVVV\\\eeennn{{{|||kkk[[[QQQLLLDDDAAA===;;;;;;:::999888999999888777888;;;===???<<<<<<===>>>???@@@@@@???777666666777999999888666===;;;888666555666888999;;;:::888666555555666666///111333222...,,,---...000222555777888888888777111333555666777555333111555333111...,,,+++++++++000///,,,++++++---///111333111//////111000---***+++---///111000,,,(((&&&+++******,,,......---,,,,,,,,,+++++++++,,,------...//////000111111111000000...,,,******,,,...///...,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,...------///222555666666222///---,,,---...------222000...---,,,---///000,,,...000000...------...+++,,,,,,,,,,,,+++******)))******+++++++++***)))------...---------///222///---+++***+++,,,,,,+++************+++---///000444444333111///+++((('''&&&&&&%%%&&&'''***---///444333111////////////000---...///000111222333444---///---)))***...000...+++,,,---.........---,,,...///000111111111111111///---...222333000000333222111000//////111333444...***''''''))),,,,,,++++++++++++***)))(((((('''---,,,+++,,,......,,,+++))))))(((((((((+++000444333222///,,,************+++,,,,,,***'''%%%%%%&&&***++++++***(((((()))***$$$$$$%%%''')))+++---//////000///...+++***+++,,,+++***)))'''&&&%%%%%%%%%555888<<>>@@@@@@???>>>>>>AAAEEEHHHKKKNNNRRRVVVXXXXXXWWWVVVLLLHHHBBB===:::999:::;;;777777666333111111333666777555555666444111222666:::;;;>>>AAAGGGPPPZZZbbblllrrr|||{{{lll^^^UUUPPPFFFDDDAAA??????>>><<<;;;:::999888888999;;;>>>???===>>>>>>???>>>>>>======999777666666777888777555;;;999666444333444666777:::999888777666666777777///111222222000///000000///111333666777888777777444555777888888777555333666444222000...------------,,,++++++,,,///222444222111///000111111...,,,***+++...//////+++(((%%%''''''(((+++...000000///------,,,,,,++++++,,,,,,***++++++,,,------,,,,,,---,,,***)))))))))***+++,,,++++++,,,...000///...,,,,,,,,,,,,,,,++++++++++++***+++...222444444444000...,,,+++,,,---------444222000---***)))((((((***,,,......---,,,+++,,,---------------,,,,,,+++*********+++,,,,,,------,,,---------...000444777<<<:::666222///---+++)))******)))***+++,,,...///111111000///---***(((&&&'''&&&&&&&&&'''***---...000///...---......///000+++,,,---...000000111111000111///++++++...///---+++,,,---...///...------000111111222333333333222000......111111//////222222111000///...///000000///,,,)))(((***,,,,,,++++++++++++***)))(((((((((***))))))***,,,,,,+++***((((((((('''&&&)))---000333111...,,,*********++++++,,,---+++)))''''''((()))******((('''&&&((()))&&&&&&'''(((***,,,...///---------,,,***)))***+++++++++***))))))))))))***333333555777:::===AAACCCNNNTTT]]]eeekkkqqqvvvyyyzzzyyyyyyzzz{{{{{{zzzxxxxxxxxxwwwvvvuuutttsssssstttuuuuuurrrnnnlllnnnpppuuuzzzuuuhhh]]]WWWUUULLLDDD@@@===::::::======>>>>>>======>>>AAACCCIIIJJJMMMPPPSSSVVVWWWXXXLLLHHHBBB<<<888666666777555666666444222111222444444333555777666222333666===???BBBEEEKKKUUUbbblllvvvyyy~~~vvvhhh\\\SSSNNNEEEDDDBBBBBBAAA@@@>>>;;;888888888888999;;;<<<===????????????>>>===<<<;;;;;;999666555555555555444777666333222222333555666;;;:::888777666777777888111000000111333444444333...000222555666777777777666777777888777666444333666555333111000///......---,,,++++++---///222333111000///000222222000///***,,,...000///---)))'''''''''(((+++...000000///...---,,,,,,++++++++++++,,,,,,---............---------,,,+++***)))))))))******+++---000111000...---,,,,,,,,,+++++++++***)))))),,,000444555555333...,,,******,,,---------444333111///,,,)))((('''(((***,,,---+++*********,,,------------,,,++++++++++++++++++---///111222------...///222888???DDDKKKIIIDDD===777111,,,*********)))***+++,,,...///---------,,,+++***((('''''''''&&&&&&'''))),,,...+++++++++,,,,,,...///000((()))+++---......---,,,111333111---,,,......,,,,,,---...///000///......222333333444444444333333222...---///...,,,---000111111000///...---,,,+++///---+++***+++,,,,,,++++++++++++***))))))((((((,,,++++++---000111000///*********((('''(((+++---111000...,,,++++++++++++''')))++++++)))(((''''''(((((((((&&&%%%%%%&&&((('''''''''((()))***,,,,,,***++++++***((((((((())))))))))))))))))***+++,,,111000000111555999:::;;;DDDIIIQQQZZZbbbjjjqqqvvvrrrtttxxx|||~~~}}}|||vvvvvvvvvuuutttsssrrrqqquuuwwwxxxtttnnnlllnnnsssuuuyyy}}}pppeee\\\WWWWWWOOOFFFBBB@@@===>>>AAA===>>>??????>>>>>>???AAAFFFFFFGGGIIILLLOOORRRTTTLLLIIICCC>>>999666555444666777888777555333444555444444777;;;;;;888888<<>>===<<<===999666333333444333333333222111000111444777999===;;;999777666555555666111///...111555888777666///000222555777888999999666666666555555444333222555555333222000///......111000...---------///////////////111222222222111,,,---000111111...,,,******))))))+++---...---+++,,,,,,+++++++++,,,------//////000000000000000///000000000000///---+++***''''''))),,,///000...------,,,,,,,,,++++++++++++)))+++...333777888777555,,,***))))))+++---------000000000000000///...---(((***,,,,,,+++***************++++++******)))(((,,,,,,+++,,,---000444555...///111444:::CCCMMMTTTYYYVVVQQQIII???666000---,,,++++++++++++---///000+++++++++++++++******)))((('''&&&&&&''')))+++---+++++++++,,,,,,---......'''))),,,......---+++***...111111...---//////,,,,,,---///000111000000///333333333444444333222222333...,,,---,,,***+++///111111111///...+++***(((...---+++***************+++++++++******))))))))),,,+++,,,...111333222111.........,,,***)))+++---//////---,,,,,,,,,,,,,,,###%%%(((((('''%%%%%%%%%'''''''''%%%######%%%(((&&&&&&&&&&&&&&&'''(((((()))***++++++)))((()))***)))(((((('''(((((())))))111//////111444888999:::???CCCJJJQQQXXX```hhhmmmjjjnnntttzzz}}}~~~}}}}}}ssssssssssssrrrpppooonnnrrruuuwwwuuupppooosssxxxxxxzzzzzzqqqhhhaaa]]]^^^UUUMMMIIIEEEBBBBBBEEECCCEEEGGGGGGEEEDDDCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMKKKHHHDDD???;;;888777666666777888777555444444555444444888>>>???===???CCCHHHMMMSSSWWW\\\fffttt~~~wwwmmmbbbYYYPPPHHHCCC>>>======>>>>>>===:::888666777999:::<<<<<<<<<;;;>>>>>>????????????>>>>>><<<999555333333444444333111000///000333666:::===???===:::777555333222222222///...000555888888777111222444666888999:::;;;666666555444444444444444444444333222111///...---111000///............///---...///111111222222333---...///000000...+++******))))))+++------,,,+++((())))))***,,,...000111/////////000000//////...111111222222111///,,,+++%%%&&&(((+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++///444888999666444,,,***((()))***,,,---,,,,,,---...///000000//////)))+++---...,,,+++++++++***++++++++++++***))))))---,,,,,,,,,...000333555000111444888@@@LLLXXX```fffddd___UUUHHH;;;333///------,,,,,,---...///000+++++++++++++++,,,,,,,,,)))((('''&&&'''(((***,,,------------------------)))+++---//////...,,,***+++...000...///111000------...///111222222111111222222222222222111000///222...,,,,,,+++)))***---111111111000...,,,***)))++++++******)))((())))))++++++++++++************'''''''''***---///...------...///---+++******+++------------,,,---------"""%%%''''''&&&%%%%%%&&&((((((&&&$$$######&&&(((''''''&&&&&&&&&&&&''''''***+++---...,,,+++,,,---,,,+++***(((''''''&&&&&&111111222333444777999;;;===@@@EEEJJJOOOUUU[[[___ccciiipppuuuwwwxxxxxxxxxqqqrrrrrrrrrqqqooonnnlllooorrrssssssrrrssswww{{{{{{||||||vvvqqqmmmjjjlllcccZZZTTTOOOHHHEEEFFFDDDGGGJJJJJJHHHEEECCCBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFCCCAAA>>><<<::::::666777777555333222333555333444888???BBBBBBFFFKKKQQQYYYbbbgggkkkrrr}}}{{{vvvnnnggg^^^WWWSSSOOOIIIEEE???=========>>>>>><<<:::999:::===???@@@@@@???>>><<<<<<===>>>>>>=========:::777555444555666666555111000000111333777;;;===>>><<<999666333222111111111///...///222555666666444444555666888999:::;;;999888666666666777888999333333333333111000..................///000111222+++---///000000000111333......//////...,,,***(((&&&&&&'''***---//////...&&&'''(((***---///222333333333333333333222222111//////000000///---+++***''''''(((***---...,,,+++,,,,,,------......//////)))+++...222666666444111---+++))))))+++,,,,,,,,,,,,+++++++++++++++++++++***,,,...///---,,,,,,,,,---............---,,,,,,------,,,,,,---///111222///111444999@@@KKKWWW___jjjiiieeeZZZJJJ<<<333///...---,,,,,,,,,...///000,,,,,,++++++,,,,,,---...***)))'''&&&'''(((***+++---......//////...---------...///000000///---,,,)))...000000111333222///---...000222333333222222222222222111000///...---111---,,,---,,,)))***---000000///...---,,,++++++''')))******(((((()))***++++++++++++++++++++++++(((((()))+++...000///...***+++---,,,+++))))))***,,,,,,,,,------.........&&&((()))(((''''''((()))))))))'''%%%###$$$'''*********)))(((((())))))***+++---000000000//////000111000...+++)))((('''&&&222444555444333444777;;;:::===AAADDDGGGKKKOOORRR\\\bbbiiinnnpppqqqssstttssssssttttttsssqqqooommmmmmmmmnnnppprrrvvvyyy{{{|||~~~}}}wwwmmmeee\\\QQQJJJIIICCCFFFJJJKKKHHHDDDAAA???>>>@@@DDDFFFGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>===888888777555333333555777555666;;;BBBFFFIIINNNUUU[[[eeeqqqwwwyyy}}}uuummm```YYYQQQMMMLLLJJJFFFCCC???===;;;;;;<<<===<<<;;;888;;;>>>@@@AAAAAA???>>>;;;;;;;;;;;;:::999888888777666555666888999888777333222111111222555888::::::999777444222222222222000000000///...000222555555555555666666777888999888777666555555777:::;;;444444444444333222000///.........///000000111111***,,,///000......000222222222222111000---+++***&&&%%%&&&)))---//////...''''''(((***---///111333666666777777666666555444---------------,,,++++++***))))))***---...---,,,+++,,,---...///111222222,,,---///222555555333111///,,,******+++,,,,,,+++,,,+++***)))))))))*********,,,...///---,,,,,,,,,...////////////...------------------------,,,,,,---...111444:::BBBLLLRRR]]]^^^\\\TTTFFF999111...,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,---...+++***((('''&&&((()))***+++,,,---...//////......//////000000///...------,,,111444333444555333///...///111222444444444333222222222111000///---,,,///,,,,,,......+++***---...---,,,+++***+++,,,,,,&&&(((***+++))))))***,,,++++++++++++++++++++++++---,,,---///111333222111'''***,,,---,,,+++++++++***+++,,,---......//////)))***)))'''&&&&&&(((+++++++++)))&&&$$$%%%))),,,******)))))))))******++++++...111222222111111111111000...,,,)))((('''&&&222555777555111111555:::888:::>>>@@@BBBEEEHHHJJJVVV\\\dddjjjmmmoooqqqttttttuuuvvvvvvuuusssqqqooolllkkkkkkmmmrrrvvvxxxyyy}}}|||rrrfffYYYOOOLLLFFFJJJMMMNNNLLLGGGCCCAAA888;;;@@@DDDFFFDDDAAA???>>>>>>???@@@@@@@@@@@@???<<<;;;:::777555555888;;;999999>>>FFFKKKOOOVVV]]]aaammmzzz}}}qqqhhhYYYRRRJJJEEEEEEDDD@@@<<<===;;;999999:::;;;;;;;;;666888<<>>>>>AAAEEEDDD>>>888:::;;;<<<>>>>>>>>>======::::::999777555666888:::777888>>>IIIOOOTTT^^^iiisss{{{||||||uuufffYYYPPPLLLFFF@@@===<<<===>>>===<<<;;;999888777666666<<<888666999???BBB???:::;;;:::999888666555444444111111333777<<<>>>>>>===666666666666666666555555666555333111000000000111......---...///000222333666666555555555666666777555444444555888:::;;;:::666555444333333333333333666333///...............///...---,,,+++,,,------111444777777444000...---++++++,,,,,,,,,+++******&&&&&&'''''')))+++---...///111333333111///...---.../////////...---,,,++++++***((())),,,...//////.........000222222000...333///111888<<<888222///000111222222000//////000222000---***))))))***,,,...//////...,,,++++++,,,//////...---+++***,,,.........,,,)))'''(((+++---+++***+++---000333333222<<>>???<<<888888999:::;;;;;;;;;:::999::::::999888666666999;;;>>>AAAJJJVVV]]]aaajjjsss|||uuurrrlllaaaXXXMMMJJJEEE@@@===;;;<<<<<<;;;:::999888777666666666;;;888777:::>>>@@@>>>;;;<<<<<<;;;:::999888777777555555666888;;;===<<<;;;666666555555555555555555666555333111///.........////////////000222333444666555555555666666777888777666555777:::<<<<<<<<<777666444333222111111000000///---------,,,***(((---,,,,,,+++,,,---...//////111333444333111///...++++++,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,...000222333333111...------........................---+++******,,,///////////////000111444444333111444000222999===999333000...000111000...------...///...+++)))'''((()))***---......,,,***(((((())),,,------,,,++++++---//////...---***((((((***---,,,+++***,,,...//////...444777999999555000...---,,,)))''''''***,,,,,,+++---222333---((((((((('''***************((('''&&&''')))+++---......---,,,,,,---...---+++***+++,,,000555;;;;;;555///,,,+++000111222222222111///...000///......///...,,,***+++---//////...------...++++++******)))))))))(((******)))))))))))))))***&&&&&&&&&&&&'''((())))))&&&))),,,///000///......******+++++++++***))))))(((((()))***,,,...000111000...+++)))((((((***+++++++++***)))'''(((***---...---+++(((%%%%%%''')))))))))***+++,,,---,,,+++...//////,,,)))''''''(((111333444444222000000000111333555666555555666777;;;@@@EEEGGGMMMVVV^^^aaakkkmmmooopppoooooopppqqqiiigggffffffhhhlllqqquuuxxx{{{{{{sssjjjaaaZZZSSSOOOHHHHHHIIIIIIIIIGGGEEEDDDAAA<<<888777999;;;<<<;;;999::::::::::::999888888999999999888777888:::<<>>>>>888777555333111///...---,,,,,,,,,...///...***(((++++++++++++,,,...000111---------///111111000...+++,,,,,,------............,,,***((('''))),,,---000222333222000---,,,,,,//////////////////000111///---++++++---/////////000000000222444555444333444222444:::>>>:::444222000111222111///---------...---+++))))))))))))***---......,,,***(((((()))***+++,,,,,,+++,,,...000000///...+++((((((***,,,,,,+++******++++++***)))+++---//////...---------)))'''&&&'''))),,,,,,,,,000:::>>>666+++&&&&&&(((''')))+++,,,,,,+++)))'''(((***,,,...///---+++******,,,,,,+++***)))***+++---333888999444...***(((000111333444444222///...111///......//////...,,,***---000111000---,,,+++,,,,,,+++***)))(((((('''))))))))))))))))))******&&&&&&&&&&&&'''((())))))(((***---///000///---,,,******)))(((''''''((((((''''''(((***,,,///111222000///,,,***))))))***++++++***)))'''&&&'''***---------,,,***(((''')))+++*********++++++******))),,,------,,,)))(((((()))///111444555333000//////222444666777666555555666888;;;>>>AAAFFFNNNVVVZZZcccgggllloooqqqqqqqqqrrrhhhgggfffeeefffkkkqqquuu{{{~~~|||vvvqqqlllggg```YYYRRRMMMJJJHHHCCCCCCCCCBBBBBBBBBBBBBBBBBB>>>:::999:::==================<<<<<<;;;:::999888999999999888999;;;===CCCKKKXXXfffrrr|||rrreee[[[TTTOOOLLLBBBAAA@@@>>><<<:::888777777777777666666777777888666999;;;<<<:::999;;;========================>>>===;;;999999;;;<<<;;;:::999999888777777666555555777777666666555444444444/////////000111222333444222222222333444666777888999888777999;;;>>>>>>>>>:::999888555222///,,,+++,,,,,,---///111222111///,,,,,,++++++,,,---///000---,,,+++---///000...,,,,,,,,,,,,---...///000000000---***''''''))),,,///000111222111///---,,,,,,222111000//////000000111111///---,,,...///000///111000000111222333222111444222555;;;===999444333444555555444111///...//////...------,,,,,,,,,,,,---...///...,,,+++,,,---***,,,---,,,++++++---///000000...,,,)))((()))+++,,,***))))))***+++***((('''((()))***+++,,,---...)))(((''''''(((***+++,,,333<<>>===<<<<<<===>>>??????>>>============<<<<<>>===<<<;;;;;;::::::666888:::::::::;;;===???GGGPPP]]]kkkzzz|||oooaaaUUULLLFFFCCC>>>======<<<:::999888777888777777777777888999999444777;;;:::888777999<<<<<<<<<<<<<<<===============;;;999888:::<<<=========<<<;;;:::999888777666555555666666777777777777------...000111111222222111111111222333444666777888777666777:::<<<======<<<;;;:::777444000---,,,,,,++++++---111555666777......,,,,,,,,,,,,---...000///............,,,+++------,,,---...///000111///,,,)))''''''***---000///000111000...,,,,,,---333333222111000/////////111///------...000000000000///......000111000///333222666<<<===888444333666777777555222///......------.........------,,,***,,,------------...000,,,---...---+++***++++++/////////,,,***)))***+++***)))((()))+++,,,,,,+++)))))))))***+++------...+++***)))(((((((((***+++222555444...+++---...---***)))(((((()))+++...///...///111222111///,,,***+++------,,,+++***+++,,,,,,,,,---,,,,,,,,,...//////000333555444222///------+++++++++---...---++++++,,,,,,***(((((()))***------,,,+++***)))(((''''''((()))***************************+++,,,------))))))***,,,...---***''')))+++,,,------+++)))'''&&&'''((()))+++...000111---,,,+++))))))))))))*********)))'''%%%&&&))),,,%%%'''***+++++++++,,,...,,,...///...+++))))))***''')))***)))((('''(((***...111444555444222000000222333333222000000222333444444666:::<<<>>>CCCIIIJJJPPPZZZaaaeeefffffffff___aaacccdddeeehhhooottt|||wwwqqqkkkhhhfffaaaXXXQQQLLLKKKIIIEEEAAA>>>>>>???===<<<:::999999:::;;;<<<:::;;;<<<===<<<;;;999888<<<<<<:::999888888888888555777:::;;;;;;<<>>>>>??????>>><<<:::999888777222333444555555555555555,,,---...000111111111111111111111222333444555666777666555666999;;;<<<<<<;;;;;;:::888555222///---,,,***)))+++///333666777///...---,,,+++,,,------111333444333///---,,,,,,...---,,,,,,---...000111---,,,)))'''(((***,,,...---...///...---,,,---///111222222222111000///...000...,,,,,,...000000000///---,,,---000222222111444444888>>>>>>999555666666777666444000---++++++)))***,,,------,,,+++***((()))++++++++++++---...,,,---...---+++***)))***.........---+++***+++,,,)))(((((())),,,......---,,,+++***+++...//////...,,,,,,,,,***((((((***,,,---,,,)))&&&(((---...***+++)))'''&&&'''***...000000000000000000...---,,,,,,.........,,,+++,,,------+++)))((())),,,///111///000222333333111...---***)))***,,,......,,,*********)))(((&&&&&&)))+++------,,,+++***))))))(((&&&''')))***++++++******(((((((((((()))***++++++***)))))),,,///...***&&&&&&(((+++------+++(((&&&''''''((()))+++---...000------,,,+++++++++++++++)))******)))'''''')))+++(((***,,,---+++))))))))),,,///000///+++((()))+++***+++,,,,,,+++***+++---000222444555444222222222333333222///---...000333333111444888:::888<<>>???AAA===<<<;;;:::999999::::::999:::;;;;;;:::999888888:::999888666666666777777444777:::<<<<<<>>>@@@BBBFFFSSSbbbooo}}}xxxmmm\\\OOOGGGBBB>>>;;;:::999888888888888999999888777777666666666777777222333555555555444444555;;;;;;;;;;;;;;;:::::::::>>>;;;777666888:::===>>>@@@???>>><<<:::999777777444444555555555444333222,,,---///111222222222222444333333333444555555666777666555666999;;;<<<<<<888888888888666333000...,,,++++++---000222222222...---,,,+++,,,---...///000555:::888222------000///...,,,++++++---...///---,,,***((('''((()))***+++,,,------,,,---///000,,,...000222222222000///...,,,+++,,,...000111111---,,,,,,///333777999999666777;;;AAA@@@;;;888999777888777555000---++++++(((***,,,......---,,,+++***+++,,,,,,******+++,,,)))+++------,,,******+++,,,---...---,,,+++,,,...)))(((((()))+++------,,,+++******,,,///111///---+++,,,,,,+++)))))),,,///******(((&&&)))---,,,''')))((('''&&&'''))),,,...//////...------,,,,,,,,,,,,......---,,,+++,,,---...,,,***((()))+++---...//////000111000///...---((()))+++...000000---***'''(((***)))(((((()))***,,,,,,,,,++++++*********&&&''')))+++,,,+++***)))&&&&&&&&&&&&'''((()))***+++))))))---111111---(((&&&''')))+++++++++***)))(((((())))))***,,,---...,,,,,,+++++++++*********(((***++++++***))))))***))),,,...///---+++))))))***...000...***'''(((+++,,,---...---,,,+++,,,---111333555555444333333333666555222///---...111555444222444999:::777999???===@@@EEEJJJNNNTTTZZZ^^^UUU[[[aaadddeeegggmmmrrryyyuuuoooeee^^^VVVSSSRRROOOGGG@@@;;;>>>AAABBB@@@???AAACCC>>>===<<<;;;::::::::::::;;;;;;;;;:::999999999;;;:::999777666666666777888444666:::<<<===>>>@@@BBBJJJYYYjjjwww|||ttttttfffSSSFFF@@@???>>><<<999999888777777888999:::777777666555555555555555222222333333444444333333<<<<<<;;;;;;::::::::::::@@@<<<888555666999;;;<<<@@@???>>><<<:::888777666888888888888666444222111---///000222333333333333666666555555555666666777777666666777:::<<<===<<<666666777777555333000.........///111222222000...,,,+++++++++,,,...000111...666===<<<444...///333///...,,,++++++,,,---......---+++)))''''''&&&&&&***+++,,,,,,,,,---///222(((***...222444333222000---+++***+++...000111111,,,,,,---111666<<>>CCCBBB===:::;;;:::;;;:::777222///---,,,***+++...000111000...---///000000...,,,***++++++'''))),,,---,,,+++,,,,,,+++,,,...---,,,,,,---///)))(((''')))+++,,,+++***)))((())),,,000111///---)))+++,,,,,,***+++...222+++......,,,---...+++&&&'''''''''((())))))******...---,,,+++***+++,,,,,,,,,---...---+++***+++,,,///---+++***++++++***)))///////////////......---'''))),,,000222111---***$$$'''+++,,,,,,***)))))),,,+++++++++++++++++++++%%%''')))+++,,,+++***)))'''&&&&&&''''''((()))***,,,++++++...333333///***))))))))))))***,,,---...))))))))))))***+++,,,---)))))))))((((((((((((((((((***,,,---+++*********(((+++...000///...------))),,,///---)))&&&(((++++++,,,---,,,*********+++777777777777666666666666444333000...------......111222333555666777777888>>><<>>@@@AAABBBBBBFFFCCC@@@===:::999999999:::;;;<<<<<<<<<;;;;;;:::;;;:::888555333333555777777555666;;;>>>???CCCIIIRRR]]]nnnssseee]]]VVVKKK@@@:::999<<<>>>======<<<;;;:::999999888:::::::::999999999888888666777888999888666444333:::;;;;;;===>>>===:::888>>>===<<<;;;;;;;;;;;;;;;>>>??????===:::666444444000000111333555555333111333222111111000111111111888888666333111111444777888888888999;;;>>>@@@BBB;;;:::777666555222///,,,//////...---------------,,,,,,,,,------.........333444555666666555333111************************&&&''')))+++)))'''(((+++***,,,,,,+++,,,---,,,***(((((()))***+++---///000///---++++++---.........***))))))***---111444666333:::@@@CCC@@@???AAACCCEEEOOOOOO@@@444222111,,,,,,,,,---.........---,,,---+++******++++++)))(((''')))+++...//////...---,,,---.........---,,,+++,,,***(((***,,,...,,,******)))((()))+++,,,,,,,,,---------......///////////////000000...,,,)))((($$$%%%%%%&&&&&&'''''''''111111111000...,,,)))'''******)))))))))***,,,---///---******+++,,,------((()))+++...000111///---((()))+++...000000---+++$$$'''***++++++***++++++'''(((+++---...---+++***((('''(((***,,,---,,,++++++)))%%%"""###&&&+++...---000333333111...------,,,+++)))((((((***+++---,,,***)))***,,,,,,)))&&&((()))))))))))))))(((((('''''')))***+++***))))))(((''''''***...000///---------...,,,+++***,,,---------+++******)))******333333444444333333222111222111000......///111222111222333555666777777888<<<:::===AAADDDEEEJJJPPPTTTWWW\\\```dddiiinnnrrrxxx|||mmm___WWWQQQMMMGGGBBB???===<<<<<<;;;<<<===???BBBEEEHHHIIIHHHFFFCCC???===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888555333333555777666444444888;;;===BBBHHHUUUaaatttzzzjjj\\\XXXRRRHHH???:::999;;;<<<>>>>>>======<<<<<<;;;;;;999999888777666666666777:::;;;;;;;;;:::888555444999:::;;;<<<>>>>>>===<<<>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::888666666111000000111333444333111333222111000000000000000666777666444222333555777888888999;;;===???BBBCCC===;;;888777666444222000//////............//////...............///000000000111222222222222111000---------,,,,,,+++++++++(((***,,,......---...000************+++,,,+++)))((((((((()))+++,,,...//////---+++***,,,------,,,+++++++++,,,---///222333222999@@@AAA>>>;;;<<<>>>AAANNNQQQBBB444111333333...------,,,,,,+++++++++...---,,,,,,---,,,***(((%%%&&&((()))***+++++++++***+++,,,,,,,,,,,,+++***+++))))))+++///111000///,,,***))))))+++,,,,,,+++,,,,,,---------.........)))***+++---,,,+++)))(((%%%%%%&&&'''((()))******000111222222111...+++***,,,+++***))))))***+++,,,++++++++++++,,,,,,+++***,,,,,,,,,...111111000///))))))***,,,//////---+++&&&(((*********)))***,,,(((***---/////////---,,,)))(((((())),,,------,,,+++***((('''''')))+++---+++...222333222///...---+++***(((''''''(((***+++---+++)))***+++,,,***(((------------+++)))'''&&&$$$%%%'''((())))))))))))(((''''''***---//////---...//////...,,,+++,,,---,,,,,,,,,+++************333444666777777666444333000000000000111222444555111222333555666777777888999888:::>>>@@@AAAEEEKKKNNNRRRYYY```ffflllrrruuu{{{vvvhhhYYYOOOJJJJJJHHHCCC===:::;;;<<<;;;;;;===???CCCGGGKKKMMMKKKIIIFFFBBB@@@>>>======>>>===<<<:::::::::;;;;;;:::999888555222222555777888555444777999<<>>:::999:::;;;?????????>>>>>>>>>>>>>>><<<;;;999777666666777888>>>>>>>>>===<<<999777666888999:::;;;===>>>???@@@=========<<<<<<<<<<<<<<<888888999999999999888888333222000111222333333222333333111000////////////444555666666555555666777777888;;;===@@@BBBCCCDDD???===999777777666555444000000000000000000111111111000000///000000111222000000000///000000000111///...---,,,+++*********+++---///000222333333222,,,***)))***++++++***)))((((((((()))***,,,---...///---***)))***++++++***+++,,,,,,---...///000000333999@@@@@@<<<777666777:::HHHMMMAAA222///333666000///,,,***)))******+++---------...///...,,,***&&&&&&&&&&&&'''((()))***((()))************))))))))))))***---111333444333---,,,******+++,,,+++***+++,,,,,,,,,,,,,,,------(((***---///000000...---&&&'''((()))***+++,,,,,,---///222444333111...,,,,,,,,,+++*********++++++(((***+++------+++***(((...---,,,,,,...//////...***))))))+++------,,,+++)))***+++***((((((***,,,***,,,...000000000///...+++***((()))+++...///...,,,,,,++++++++++++++++++)))---222444333000...---))))))'''&&&&&&'''((()))...+++))))))***++++++***.../////////...,,,)))'''###$$$&&&(((******************)))+++...//////...000111111///---,,,,,,------------......---,,,,,,111333666999::::::888777111111111111222444555666111222333555666777777888888777999===>>>>>>BBBGGGIIINNNVVV___hhhqqqzzzxxxpppfff[[[SSSIIIIIIHHHEEEBBB???>>>>>>888999;;;>>>AAADDDFFFHHHJJJIIIFFFDDDAAA@@@???>>>???===;;;999888999:::;;;999999777444222222555777;;;888777999;;;???IIISSSbbbnnnwwwlll^^^TTTIIIFFFBBB>>>;;;:::;;;;;;>>>>>>>>>??????@@@@@@@@@BBB@@@===:::999:::<<<===>>>>>>>>>>>>===<<<:::999999:::;;;;;;;;;===???AAA======>>>>>>>>>=========888888777888999:::999888666444222222333555555555555444333222111000000000222444777888777777777888666888<<>>???>>>AAAFFFGGGMMMUUU```kkkxxx~~~ssskkkeee___YYYTTTFFFCCC@@@@@@BBBAAA===999666888;;;>>>@@@AAAAAA@@@FFFEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;999888888999:::999888666444222222555888;;;999888:::<<>><<<<<<<<<===<<<======>>>>>>??????@@@DDDBBB???===<<<===>>>@@@<<<<<<==================<<<>>>>>>===;;;;;;===???>>>??????@@@@@@@@@???>>><<<:::888888::::::999777:::888555555666888888777777666555444333333333333222444777999888888888999777888;;;???AAACCCCCCCCC???<<<888666666666666555555555333111000/////////111111222222222111111111000///...---...000333555111000---+++)))(((((())),,,111666<<>>@@@???AAAFFFGGGMMMWWWcccppp|||wwwggg\\\VVVRRRNNNJJJEEE@@@<<<===AAACCC???:::999;;;<<<>>>?????????>>>@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<:::999999:::888777666333222222555888888777888:::<<>>>>><<<<<<======>>>>>>>>>???AAA@@@>>><<<<<<===>>>???;;;;;;<<<<<<===>>>???@@@@@@BBBCCCAAA===;;;<<<>>>???@@@BBBCCCCCCBBBAAAAAAAAA===::::::<<<<<<:::888;;;:::888888999:::999888777666666555555555555555333555888999999888888999777888:::===???@@@AAAAAA>>>;;;888666666555444333444333222000///.........111222333555444333111///---,,,++++++---///111333555333000...,,,,,,------,,,333;;;FFFXXXjjjnnngggNNN???222000000------111............///000111222111///,,,+++,,,------,,,,,,---...000111333555555;;;@@@CCCAAA:::555333444666555333222333333000,,,111///---,,,---000333666)))))))))+++...111111111---,,,***(((((()))+++,,,***)))))))))***+++,,,---***---///000///...------111///---,,,------,,,+++,,,,,,,,,++++++++++++******---000222222000---+++,,,,,,,,,++++++++++++***)))+++,,,......---,,,+++)))***+++---...///000000...//////---******...222222000---,,,---///000///...---,,,,,,------+++))),,,,,,,,,+++))))))***+++))))))***+++,,,,,,,,,,,,+++***((()))+++...///......,,,)))''''''(((+++---,,,///111222000---++++++---------,,,,,,++++++***+++,,,,,,+++******,,,///.........---,,,++++++***+++,,,.../////////...------......,,,+++,,,...000222444666666555333333333222222222333555666888999333444555666777777777777444444444444444333222222111222333555666777777888666666999>>>@@@???BBBGGGFFFOOO[[[iiiuuu~~~~~~qqq___QQQKKKGGGCCC???BBB???======???AAA@@@>>><<<;;;::::::;;;===???AAA;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCBBB@@@>>>===<<<;;;777777555333111222555888777777999<<>><<<;;;<<<>>>???=========>>>>>>>>>>>>>>>===============>>>>>>???============>>>???@@@@@@BBBEEEHHHFFFBBB>>>???AAAAAABBBDDDEEEEEEEEECCCCCCCCC???;;;;;;>>>@@@>>>;;;;;;:::999:::;;;:::999777555555555555555666666777555777999999888888999:::888888999:::;;;===>>>???>>><<<:::888777555333111000000///............///111333666888888555111///,,,,,,,,,,,,...000222333666444111///---...///000---444<<>>@@@???BBBGGGFFFPPP___mmmxxxyyylllZZZMMMGGGDDD???:::;;;<<<<<<;;;::::::===???===:::777555666:::@@@CCC888:::<<<@@@CCCFFFGGGHHHFFFFFFEEEDDDBBB@@@>>><<<777777555333111222555888888999<<<@@@CCCJJJYYYhhhttttttfffWWWOOOGGG>>>999;;;AAA???<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@???>>>>>>??????@@@CCCGGGKKKJJJEEEBBBBBBDDDAAACCCEEEFFFGGGFFFEEEDDDDDD@@@<<<<<<@@@BBB@@@>>>:::999999:::;;;:::888555444444444444444555666777777888999999888777999:::999888888888999;;;===>>>???===;;;:::888666333000,,,,,,,,,------...000000111444999;;;;;;777222///------...///111333444555555333000---,,,---///000---333:::DDDYYYmmmnnncccaaaKKK777111///***,,,222...............///000111222000//////000222222111555333222111111333555666777:::<<<999333000111444555666666666222------000111000...------...///000666222...,,,---...//////......---,,,++++++++++++)))((((((((()))***,,,---(((,,,111222000......///000...------.........------------,,,,,,+++++++++'''+++///333444222...,,,***+++,,,...000111333333///...---,,,+++*********//////000000///---+++***''',,,000000,,,)))+++---///...------///000000////////////000111///+++((((((+++------,,,+++***+++)))******++++++,,,------((('''(((***,,,---,,,+++((()))+++,,,---,,,,,,+++)))+++------...///111333---......---,,,+++***)))(((+++......,,,+++,,,...333222111111111333666777111222555999;;;===>>>>>>999:::999777444444888;;;777:::===>>>>>>===<<<===AAA@@@??????AAAEEEIIILLL888666222///---,,,---...111222333333444444333333000......000444777666555444444666;;;===<<<@@@FFFLLLRRR]]]hhhsss|||tttgggYYYOOOHHHAAA===>>>;;;:::::::::;;;<<<>>>???@@@===:::888777888:::<<<;;;;;;<<<<<<===???DDDGGGJJJIIIIIIJJJJJJGGGCCC???999999999666444333555666888:::@@@FFFJJJQQQ```ooozzzrrreee^^^RRRHHHAAA===;;;999777:::======:::888999;;;AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKJJJIIIFFFEEEHHHFFFEEEGGGJJJKKKIIIGGGDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@>>>;;;999888777666666888888888666999;;;===<<<::::::===@@@<<<:::888777777888999;;;>>>===;;;:::888555111.../////////...,,,+++,,,...666666555555555444444444---...000222444555666666111111000000000000111111,,,---111888CCCOOOYYY```^^^JJJ666///...------///......---------...//////............///111333555///000111444666666444222777;;;>>><<<555///...///888999888666333111111222+++***)))))))))***+++,,,333222000...---,,,,,,---///...,,,+++***)))))))))'''''''''((()))*********(((+++000333333000,,,)))//////...,,,,,,---111444666444222///,,,***))))))//////000000///---,,,***'''((()))+++...000333444000000...---,,,,,,------......---,,,,,,,,,,,,,,,------...------,,,+++***++++++,,,------------,,,222222333222111...,,,***+++)))&&&$$$$$$&&&)))+++***************+++,,,,,,+++++++++*********++++++'''...000+++)))---...,,,------...000111000111333...---,,,...000000---******...000111///...000222999777444333333666999;;;999:::<<<>>>@@@AAABBBBBB;;;===>>>@@@AAAAAAAAAAAA?????????@@@AAABBB@@@???CCCFFFIIIJJJIIIHHHHHHIII555444111000///000222333333333444555555555555444111//////111444666666444555444666:::<<<<<>>??????===<<<<<<<<<<<<===:::;;;<<<<<<<<<===@@@BBBGGGGGGHHHIIIJJJHHHEEEBBB======<<<999666555666777888:::@@@GGGMMMUUUeeesss}}}qqqhhh[[[UUUKKKBBB===:::888777777:::<<<===;;;999:::;;;@@@AAABBBBBBBBBAAA??????<<<;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFHHHKKKMMMLLLKKKDDDEEEFFFGGGHHHHHHGGGFFFBBBCCCCCCCCCBBBAAA???>>><<<;;;:::;;;<<<===<<<;;;===>>>???>>>;;;:::<<<>>>===<<<;;;:::::::::;;;;;;<<<;;;999888777555111...///000111000///...000111222222222222222222222222...///000222333444444444000//////............///...///000444999@@@FFFJJJOOO@@@333///...,,,+++,,,,,,,,,,,,,,,,,,---......000000000111222444666888:::777222//////333888<<<999<<<>>>;;;555000///111666777888666444222111222000///---+++++++++---...//////...---...///000000333111...,,,******+++,,,(((((())))))******++++++((())),,,...000000///...000000///---++++++...111555444222000...,,,+++***............---,,,+++***))))))***,,,...000222444222111///.........000111,,,---...///...,,,+++)))++++++++++++++++++++++++)))***++++++,,,,,,++++++333444444444333000---,,,***(((&&&$$$$$$&&&(((***)))***+++,,,---,,,+++***,,,+++*********+++,,,---)))///111...---222555444/////////000//////000222---+++***,,,...///---***+++---000111111222555888???>>>===<<<<<<=========???@@@BBBEEEGGGIIIJJJKKKHHHHHHHHHHHHFFFEEECCCBBBBBBAAA@@@@@@AAAAAA@@@???CCCEEEIIIJJJIIIGGGFFFFFF222111000000222444777999333444555555666666555555222111111222444555555444555444555999::::::???EEEIIISSSbbbrrr~~~xxxhhh]]]RRRLLLHHHBBB>>>>>><<<;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBAAA@@@???>>><<<===>>>===<<<<<<===>>>BBBCCCDDDFFFHHHHHHFFFDDD@@@@@@>>>;;;888666777888888:::@@@HHHPPPYYYiiixxxzzzpppeee\\\OOOJJJCCC===:::999999888777999<<<===<<<;;;;;;<<<>>>???AAABBBBBBAAA@@@@@@999888777777999<<>>????????????>>>>>>===<<<999888666666555444111///111222333333222222333444333333333444555555666666111111222222222222222222//////...---,,,,,,------////////////111333555777;;;555111000...***((())))))))))))***+++,,,---...//////000111333555777888<<<:::555000---000888>>><<<>>>===:::444111111333333555777666444222111222666333000---,,,---...000///............///000111333222...,,,******+++,,,************++++++++++++++++++******+++,,,...///111111///---***)))+++,,,333333222000///...------...---,,,++++++***++++++++++++,,,---...///111222222000...------///111333+++---000111000---***(((((((((''''''((()))+++,,,******+++,,,,,,,,,,,,+++333444555555444111///---***(((&&&$$$$$$&&&(((***'''))),,,...///---+++)))---,,,***)))***,,,...000+++...000...000555:::;;;444444444222000000222333333222111111333444444444222333555777999<<<@@@CCCGGGGGGGGGGGGFFFDDDBBBAAACCCDDDFFFHHHKKKMMMOOOPPPQQQPPPOOOLLLIIIEEEBBB@@@EEECCC@@@????????????>>>@@@CCCGGGHHHFFFDDDBBBAAA/////////000222555888:::333333444555555555555555333333333333444444444444666444555888999:::???FFFNNNXXXggguuuuuuggg]]]SSSNNNIIICCC??????<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>BBBEEEEEECCC@@@>>>>>>???@@@???===;;;;;;;;;======???BBBEEEFFFEEECCC@@@???>>>;;;777555666777888999???HHHQQQ\\\kkkyyywwwnnndddYYYQQQFFFBBB===;;;:::;;;<<<<<<888999;;;===============<<<===>>>@@@AAAAAA@@@@@@888666555444666999>>>@@@@@@CCCGGGLLLPPPTTTVVVWWW[[[XXXTTTOOOLLLKKKKKKKKKGGGFFFDDDDDDEEEGGGHHHJJJHHHJJJKKKMMMLLLKKKIIIGGGKKKKKKKKKKKKKKKJJJJJJJJJCCCCCCCCCEEEHHHHHHGGGEEEGGGHHHGGGFFFEEECCCBBBBBBAAABBBCCCCCCCCCAAA???>>>777555444444444444222000333444555555333222333444333333444555666777888888555555444333333222222222222111000///...------------------...///000000111111111111111...***))))))'''''''''((()))+++,,,---,,,---...///111333555666444777888555000///222666>>>>>>;;;666222000111333111333666666555333333333777444000,,,+++---///111111111000//////.........//////...,,,+++***)))(((************************///---+++)))(((((()))***...//////---***)))***+++111111111111111000//////---,,,+++)))))))))***+++------,,,,,,---......//////---+++***+++---111333...///111222111///,,,***'''&&&%%%%%%&&&)))+++---++++++,,,---------------111222333444333111///...)))(((&&&%%%%%%&&&((())))))***,,,---------,,,+++...---***)))+++...111444...//////...111555:::<<<;;;>>>===888444555777777;;;:::999999:::;;;======999999:::;;;===AAAEEEHHHMMMLLLKKKIIIGGGFFFDDDDDDBBBBBBCCCEEEFFFHHHJJJKKKMMMLLLJJJGGGDDDAAA>>>===DDDAAA===;;;;;;;;;;;;:::;;;???BBBCCCAAA===;;;::://///////000111333555666222222333444444444444333444444555444444444444555666444444777888:::AAAHHHTTT\\\hhhttt~~~wwweee[[[PPPKKKFFF???;;;;;;;;;;;;;;;;;;;;;;;;::::::999<<<@@@DDDEEECCC@@@>>>===>>>???>>>;;;999999999::::::;;;>>>AAABBBAAA@@@<<<<<<;;;888555444555777999:::???IIISSS___nnn{{{xxxkkkbbbXXXNNNFFF>>><<<999999:::<<<======888999:::===>>>???>>>===:::;;;===>>>????????????999777555555666:::===@@@AAACCCHHHNNNTTTYYY]]]___bbb___ZZZUUUQQQNNNMMMMMMJJJIIIGGGFFFEEEFFFGGGIIIKKKLLLMMMOOOOOONNNLLLKKKOOOPPPPPPPPPPPPPPPOOOOOOIIIIIIJJJMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHFFFCCCDDDEEEFFFEEECCC@@@???777555333333444444333111333555666555333111000111//////000222333444555666888777666444333333333444666555333222111000000///++++++---...///000000000000333444111...,,,++++++'''''''''((()))***,,,---+++,,,...///111333444444111555999888333000111444>>><<<888333000///000222000222555555555444555666666333///+++***,,,...000000000000000000000//////,,,---///000///,,,)))&&&((((((((())))))))))))))),,,,,,+++******)))((('''***,,,------,,,++++++,,,///000111111111111000000---,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,---...---++++++,,,...111333111111111111000000000000((('''&&&&&&'''))),,,---***++++++,,,,,,,,,,,,,,,...///111222333222000///+++***(((''''''(((***+++...---,,,,,,,,,---///000000///---,,,...222666888666444222333555777:::===DDDIIIHHH@@@;;;<<<>>>===>>>======<<<<<<===???AAA===<<<;;;;;;===@@@BBBCCCKKKIIIFFFCCCAAAAAABBBCCC???>>>>>>>>>>>>???@@@@@@BBBAAA@@@>>><<<;;;::::::>>>;;;777555555666666555666999;;;<<<:::666444333......//////000111222333111222333333444444333333333555666555444444555666777444333666999<<>>AAACCCBBB@@@???;;;<<<<<<;;;888777777888;;;::::::<<<>>>???>>><<<999999999777555555777999======CCCNNN[[[hhhwwwwwwiii]]]TTTMMMDDD===888777555666888:::::::::999999:::===@@@AAA@@@>>>:::;;;===>>>?????????>>><<<:::999888999<<>>@@@AAAAAA@@@DDDAAA===:::999:::<<<>>><<<;;;:::888888888999999999888888777777777777888666444111000111222222111111333555555333000//////......//////000111222222222333333444444444444444333555666666555444666888777444333666999>>>FFFOOOWWW```lllxxx{{{hhh]]]QQQJJJEEE@@@>>>???888888:::;;;<<<;;;;;;:::888:::<<<>>>@@@AAABBBBBB<<<===<<<;;;999999;;;<<>>CCCCCCJJJWWWfffuuu}}}rrrhhhZZZPPPJJJEEE???:::666555444555777888888777999888999===@@@BBBAAA???<<<===???@@@@@@@@@????????????>>>===>>>???@@@AAADDDDDDDDDFFFJJJNNNSSSVVVXXXYYYZZZZZZXXXUUUQQQNNNJJJMMMNNNNNNMMMMMMOOOQQQNNNNNNNNNPPPRRRUUUWWWYYYZZZ\\\^^^```___\\\XXXVVVOOOPPPRRRVVVYYYZZZXXXVVVPPPOOOMMMNNNNNNLLLHHHDDDEEEFFFFFFEEEDDDCCCAAA@@@;;;888666555666666555555---///222333222111111111444444555555666777888888444333222222222333555666888666555333111//////...///...---,,,,,,,,,------111444444000000222000++++++*********+++,,,,,,---,,,---///000111111111000555333000...///333888<<>>===:::666222...,,,,,,+++***,,,...000222333444444------...///000000///...&&&&&&'''(((***+++,,,,,,&&&'''(((***+++,,,------'''***...//////------------...///111111000///.........////////////......000000///............///......///000000111111000,,,---///000111222222222000000///...------,,,,,,***+++,,,,,,------,,,,,,...000333777:::;;;;;;;;;555444444333333444444555777666555555555666888999999999:::;;;>>>AAADDDFFFGGGAAA???CCCDDDBBBAAABBBHHHSSSVVVLLLDDDEEEEEEAAA@@@BBBDDDCCC@@@??????@@@BBB@@@===>>>??????===;;;999888666555555555777888888777555444333444555666666555333222222222222333...---,,,---///000000//////000111000...------...---...///000111222333333333444555555666666555555222444777666555555777999777444333666:::???HHHRRRYYYbbbqqqxxxcccWWWKKKEEE@@@<<<;;;===666888999;;;<<<<<<;;;;;;999:::;;;===???AAACCCDDD???@@@???===<<<===@@@BBBBBB@@@>>>======<<<:::888777999::::::;;;===@@@CCCGGGHHHOOO^^^ooowwwiii___SSSJJJFFFCCC???:::777666555666888999888666999888999===AAACCCBBB???>>>???@@@AAABBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBEEECCCBBBAAACCCGGGKKKNNNMMMPPPTTTVVVVVVSSSNNNKKKFFFIIIMMMNNNNNNNNNQQQSSSPPPOOONNNNNNOOOQQQSSSUUU^^^```ccceeeddd```[[[XXXLLLMMMPPPTTTWWWXXXVVVTTTRRRPPPNNNMMMMMMJJJEEEAAAFFFFFFEEEDDDCCCBBBAAA@@@<<<:::777666666777666666***---111333333333444444111111222222333444444444222111000000000333555666666555333111///---,,,,,,000///...------...///000---111222///111444111)))---,,,,,,,,,,,,,,,------***+++---.........---,,,///---,,,...111444666777@@@<<<888444222222111000333333333333444777<<<@@@BBB@@@;;;666111---+++***---///000111222222111111---,,,+++***+++---///111&&&'''((()))+++---...///+++******))))))***+++,,,(((+++///000///---,,,,,,,,,---///000111000...---...///000111111111//////222111111000000000000111+++,,,.../////////...---(((***...111222222000///333333222111000...,,,+++...///000000111111000000000222666;;;>>>@@@@@@AAA999999888888888888999999999999:::;;;;;;;;;;;;;;;<<<===???AAADDDGGGIIIKKKIIICCCAAAFFFHHHDDDBBBDDDFFFSSSWWWMMMEEEFFFEEE@@@:::===???>>>;;;888888999999666555666777777444111111222333333444444444333444333111000111222444555555444222///...---------*********,,,///000///......//////...,,,,,,---///000000111222333333333333000111222333333333333333222333555444444333555666777888888666666<<>><<<;;;<<<===999999888888999;;;<<<===@@@===;;;;;;???BBBCCCBBBDDDAAA>>>;;;:::<<<>>>@@@BBBBBBAAA@@@===;;;999888<<<<<<===>>>???@@@AAAAAAGGGLLLUUUcccuuu|||mmm\\\UUULLLEEEBBB@@@===:::999999999:::;;;:::888666:::;;;<<<>>>AAADDDFFFHHHBBBCCCDDDCCC@@@@@@CCCFFF???????????????????????????@@@AAACCCDDDEEEDDDDDDHHHKKKNNNOOONNNMMMLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMRRRQQQOOOMMMMMMOOORRRSSS\\\]]]^^^______^^^]]]\\\RRRPPPMMMMMMOOOPPPQQQQQQOOOQQQSSSSSSQQQMMMHHHEEEJJJKKKKKKEEE===888999;;;999999999888777555333222...000444666777777666777:::999777666444333333222222222111222555666666555888666444111000//////000111///,,,******,,,///111555444333333444222000---111111111222333111...+++000222444666555111---***,,,---...///111444999<<>>555//////000111000222444666666666999???DDDFFFDDD@@@;;;666111...---///000111111111///...---,,,,,,---...///000111111+++)))'''&&&'''***---///---)))'''***,,,+++,,,//////............---------111111000///...,,,+++***+++++++++,,,------......000///...---...000333444......---------...//////...222444222...+++,,,///333222111222222111///---000222555666444333222222555999>>>AAABBB@@@@@@??????BBBEEEDDDBBB@@@BBBDDD@@@CCCBBB???>>>@@@@@@===:::;;;===@@@BBBEEEFFFGGGHHHCCC???>>>AAADDDEEEEEEHHHIIIJJJFFF@@@<<<;;;===;;;<<<<<<<<<999555111...222000///111333444222///////////////000000000111000000000000000111111222444///,,,...///------///...000000000...---...///...//////000///...---,,,......000111222333333333///000111111111111111111222333444444333333444666888::::::999999>>>HHHOOO[[[eeeuuutttdddUUUEEE>>>===<<<<<<>>>;;;;;;::::::;;;<<<>>>???@@@>>><<<<<<@@@CCCCCCCCCBBB@@@>>>;;;:::;;;<<<======<<<<<<;;;:::999888777;;;;;;<<<===>>>???AAABBBGGGLLLVVVddduuuwwwjjjXXXQQQHHHAAA???>>>;;;999999999999999:::999888777999999;;;===???BBBDDDEEEBBBDDDFFFFFFCCCAAAAAABBB???@@@@@@AAABBBCCCCCCDDDBBBBBBAAAAAAAAABBBCCCDDD???BBBEEEGGGHHHIIIJJJLLLMMMLLLKKKKKKJJJJJJJJJJJJNNNMMMLLLKKKLLLNNNPPPRRRXXXYYYYYYYYYYYYXXXWWWVVVRRRPPPMMMMMMNNNPPPQQQQQQQQQPPPPPPNNNKKKHHHEEECCCGGGHHHHHHCCC<<<888888;;;;;;;;;:::999888777666555222333444444333444777999::::::888666555444333333333333222444777888888777555555444333222111111111222000...------...000222444333333444666666333111......///111333444222000///111444555555333000...---///000222444888===@@@GGG@@@777111000111111000222222333333555888===@@@GGGEEEAAA===888555222111...//////000111111111000------...///000000111111...,,,***(((((()))+++,,,///+++***---///------///...............---------111111111000...---,,,+++++++++,,,,,,---.........////////////000222444555222222111111000000//////111444777555111///000333666555555555666777666666555888;;;<<<;;;;;;;;;;;;>>>AAADDDFFFFFFEEEEEEEEEGGGIIIJJJIIIHHHGGGGGGGGGDDDEEEBBB===<<>>???@@@@@@???===<<<<<<>>>AAABBBAAA@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999;;;===@@@BBBKKKQQQ[[[hhhxxx{{{mmmcccRRRKKKBBB===;;;;;;:::999999999999888888888888777999:::;;;>>>@@@BBBDDDEEEAAADDDFFFFFFCCC???<<<;;;===>>>???@@@BBBCCCDDDEEEDDDCCCAAA??????AAACCCDDD???AAACCCEEEFFFGGGJJJLLLLLLLLLKKKKKKJJJHHHGGGGGGJJJIIIHHHGGGHHHJJJMMMNNNPPPPPPQQQQQQPPPOOONNNNNNPPPNNNKKKKKKMMMOOOPPPPPPPPPNNNKKKHHHEEECCCAAAAAA???AAABBB???;;;:::;;;>>>>>>===;;;999888888999999999:::999666444666;;;???;;;:::999888777555555444555444444666999;;;;;;;;;333444444555444444333222222222111000000000111222222222333555777888666555///......000222444444333///111333555555444333111...000222444777;;;AAAEEEJJJBBB999333111111000///111///...000333777999:::CCCBBB???<<<999666444444.........///000222333444....../////////000000000+++***)))(((''''''''''''000,,,,,,000111///---///------------------......111111000000///...------++++++,,,,,,---............///000111333444666666666666777666555444222111333666999888555333555777:::999999999:::;;;===>>><<>>@@@???999999777666666777888999;;;999666555666888999999;;;666111///111222000------...111444666888999:::111000//////000000...,,,+++,,,---.........---,,,111111000//////000000000444///,,,------+++***,,,///000000000...---.../////////000///...,,,***)))000000111222222222222222222222222222222111000///111333444333222222333444444777:::<<<>>>@@@EEEHHHPPPZZZjjjyyyyyynnn]]]QQQFFFAAA>>>;;;999:::>>>>>>>>>>>>??????@@@@@@===<<<;;;<<<===>>>???@@@?????????>>>===<<<::::::==================>>>>>>999888666666777:::>>>@@@IIIOOOZZZfffssswwwlllbbbZZZMMMGGG???::::::::::::999999999999888777777777888;;;<<<>>>@@@BBBDDDEEEEEE???AAACCCCCCAAA>>><<<::::::;;;<<<===>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHIIIJJJIIIHHHFFFEEEGGGFFFEEEDDDDDDFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHLLLJJJGGGGGGIIILLLMMMMMMKKKJJJHHHEEECCCAAA@@@???999:::<<<<<<<<<===@@@CCC>>>===:::999888999:::;;;:::;;;;;;999777777:::>>>;;;::::::999888777666555666555555888;;;===>>>===777666666555444444444444222222111111000111111111000000111333666777555444333111000000222333333222111222333444444444333333---///222444888<<>>>>>===;;;;;;<<<>>>@@@BBBDDDGGGHHHGGGGGGHHHJJJHHHIIIHHHGGGGGGIIIMMMQQQPPPMMMJJJJJJKKKIIIEEEBBB???AAA>>>:::999===>>><<<:::888666333222222222333444333222111222333333444999444///------------,,,+++,,,...000333666888999000000//////...---,,,+++,,,---...000000///...---///......//////000111222444///,,,------***)))***---...//////---,,,---...000000111111000...---,,,444444444444333222111000222222222222111000//////222444444444222222333444444666;;;>>>AAADDDFFFHHHMMMTTT___kkkxxx}}}qqqeeeYYYPPPFFFBBB???:::777888===>>>>>>>>>????????????>>>>>>>>>?????????@@@AAA??????@@@@@@???>>><<<;;;;;;;;;:::999999::::::;;;888777555555666888;;;===@@@FFFPPP[[[dddlllssswwwxxxvvvsssmmmggg___VVVQQQJJJDDD>>>::::::;;;:::999888999:::999777666777999;;;<<<>>>@@@BBBCCCCCCCCC@@@@@@@@@AAABBBAAA@@@???;;;;;;;;;;;;<<<<<<<<<<<<>>>???BBBDDDEEEDDDCCCBBBDDDEEEDDDBBB@@@???@@@AAABBBCCCEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBB>>>>>>???@@@AAACCCDDDEEEGGGEEECCCCCCEEEGGGHHHIIIDDDDDDEEEEEEDDDBBB@@@>>>999:::;;;<<<<<<===???@@@<<<;;;999888777999:::;;;444777;;;======;;;999777::::::::::::999888666555666555555888;;;===>>>======:::777555333333444555111111000000////////////......///111333444222111444222111111222444333333555444333222222222333333---...111333666;;;AAAEEEGGGAAA888333111111///---///,,,***+++///222111000444333222111111111111111111000/////////000222333///......------,,,,,,+++,,,,,,---------,,,+++***+++((()))...000...,,,---,,,,,,---......///000000000//////...///000111111.........///000000111111111222444777999:::;;;;;;999;;;===?????????===<<<<<<===???????????????@@@DDDDDDCCC@@@<<<<<<>>>AAADDDEEEGGGGGGEEEEEEFFFGGGDDDCCCBBBAAAAAAEEEKKKOOOMMMJJJGGGFFFFFFEEE@@@<<<666999:::888999;;;:::777999777555333111000000000///000000111000111111222777666333...)))((())),,,......///000111222333333.../////////---,,,+++++++++,,,.../////////...---,,,,,,---...000222333444444///,,,------***)))***+++---......------.../////////000111111000///...555555555555444333111111000000111111111000000///444555666555333222333444666999===BBBGGGJJJLLLLLLMMMQQQWWW```kkkyyy|||rrreeeZZZRRRKKKEEECCC@@@:::888999======>>>??????>>>>>>===AAABBBCCCCCCBBBBBBCCCEEE>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>:::999888777777999;;;<<<<<>><<<======;;;888777:::===<<<999777777999888:::<<<>>>?????????>>>AAAAAAAAACCCEEEFFFFFFEEE========================;;;>>>AAACCCDDDBBB???===AAABBBCCCCCCAAAAAABBBCCC??????AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;<<<>>>@@@BBBCCCCCCAAA??????AAADDDEEEEEE@@@AAABBBCCCCCCAAA???>>>>>>>>><<<;;;::::::999999:::999888888888999:::;;;777999@@@GGGLLLIIIAAA999999999::::::999888666555555444444666999;;;;;;;;;>>><<<999666555444555555222111///...------...///...---...111333444333111111000000222444666666555666555222000000111222444///111333444666:::@@@CCCDDD>>>777222222222111///---,,,+++,,,.../////////000000/////////000000111000///////////////000111000000///...---,,,+++***,,,---------,,,+++***)))...******...///,,,+++,,,,,,------///000111222222111111000000111222444555333333333444555555666666888888:::;;;===>>>???@@@>>>???AAACCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEHHHIIIIIIEEE???===>>>AAAAAABBBCCCCCCAAAAAABBBCCC@@@???===;;;;;;???FFFKKKJJJHHHFFFDDDBBB@@@===:::000555777666666888666222444444333222111///......,,,...000111111111222333555666444///(((%%%'''***000000000000000///...------...000///---+++,,,,,,*********+++++++++,,,,,,++++++,,,---///222333555444///,,,------+++***,,,***,,,.../////////111333///000111111111000///...222333333444444333333222222222333444444444333333555666777666444333444555666999===CCCIIIMMMOOOOOOPPPRRRUUUZZZcccooo}}}zzzppphhh\\\QQQJJJFFFCCCCCCAAA===;;;======>>>???@@@??????>>>===@@@CCCEEEEEECCCBBBCCCEEE<<<<<<======>>>??????@@@???>>>======>>>@@@CCCDDD>>>===<<<<<<;;;;;;<<<<<<>>>EEEMMMSSSUUUTTTRRRQQQJJJKKKJJJIIIGGGEEEDDDDDDDDDAAA>>>===>>>===999666555:::??????;;;888888999777999;;;===>>>>>>===<<>>>>>?????????===>>>??????>>><<<:::888<<<>>>AAABBBBBBBBBBBBCCC>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB======<<<<<<===>>>@@@AAAAAA???======@@@BBBDDDDDD@@@@@@@@@???>>>=========>>><<<:::999888888777666888888999999999:::::::::;;;===CCCOOOXXXWWWJJJ>>>777888999:::999888666444333333222444777888888777:::;;;;;;:::999777555444333222///---,,,---...000---...///333666888777666111111222444666666555333555333000......111444666444555777777999<<<@@@CCCBBB===666333444555444333---.........------...///---------------...///000+++,,,---...///000000000333222111000...---++++++******+++---///000222222777222///000000,,,***+++------...000111333444444444444333333444777999:::999999:::;;;;;;<<<<<<===@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFEEEEEEFFFGGGGGGFFFEEEGGGIIIJJJFFF@@@<<<===???===>>>??????>>>>>>@@@BBB@@@???<<<:::999;;;AAAEEEEEEEEEEEEBBB>>>;;;:::999222555666333222333222///,,,---...//////...,,,+++))),,,000222222111333444444444222///+++)))))))))//////111111000///---+++,,,...000///---,,,---...+++***)))((()))***,,,------------...///000111222444///,,,...///,,,,,,...+++---000111222333666888666666666666444222000//////000111222333444444444666666777888999999999888666777888777555444444666555777;;;BBBHHHMMMOOOPPPSSSTTTVVVYYY```jjjvvv}}}yyynnngggaaaVVVLLLDDDAAAAAACCCBBB???>>>@@@>>>???@@@AAA@@@@@@>>>===>>>AAACCCCCCAAA???AAACCC;;;;;;;;;;;;<<<>>>???@@@::::::::::::<<<@@@CCCEEEAAA@@@@@@??????>>>=========CCCKKKPPPPPPLLLHHHEEEBBBAAA@@@>>>======???AAACCC@@@>>>>>>???===888444555;;;AAAAAA===999888999999:::<<<>>>??????======;;;===@@@EEEHHHGGGAAA<<<:::;;;<<<===>>>???@@@AAA???>>>===;;;999777555444666999<<<======;;;;;;;;;???>>>===<<<<<<===>>>???======>>>@@@AAACCCDDDDDD@@@@@@>>>=========>>>???@@@>>>======@@@BBBDDDDDDCCCAAA>>>;;;999:::;;;<<<999777666666777888888888888888999:::;;;;;;;;;;;;999999???LLLYYYYYYKKK===777888999:::999777555444222222111222555666666555555888<<<>>>>>>;;;666333555333///,,,,,,---///111......111555999<<<<<<;;;555555555666666555111...222000...---...111555888999:::::::::;;;===AAADDDAAA<<<777444666777777666,,,///111000---+++---000************+++,,,------((())),,,...000111111111555444333111000...---,,,***,,,///333888===AAADDD???999444333111,,,***+++---...///111222444555555777666666666777:::<<<>>>>>>>>>??????@@@AAAAAAAAAGGGFFFDDDDDDEEEGGGIIIKKKMMMLLLKKKKKKKKKKKKKKKLLLEEEDDDDDDDDDEEEEEEDDDCCCCCCFFFHHHDDD>>>::::::===:::;;;=========>>>AAACCCCCCAAA>>>:::888:::>>>BBBAAACCCDDD@@@;;;777777888777888666000///000000---&&&(((+++---...---+++)))'''+++000222222222333555666333//////000000,,,))),,,...000222222000...,,,+++...000000---,,,...000...---***))))))+++...000//////............//////444///,,,...///------///,,,///222333555777:::<<<>>>>>>===;;;999555222000111000...,,,---///222333444555888999999888666444777777777777777777777777999;;;???EEELLLSSSVVVWWWWWWYYY[[[___dddllltttzzzuuuiii___YYYTTTNNNIIIBBB@@@>>>>>>?????????>>>AAA???<<<;;;<<<===>>>>>>>>><<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>AAADDDEEEFFFFFFIIIEEE@@@>>>>>>===:::888???BBBEEEFFFCCC@@@>>>===??????>>>>>>>>>>>>?????????>>>>>>???@@@AAA@@@>>>888999:::;;;;;;:::888777<<<<<<===>>>???@@@@@@@@@BBBAAABBBDDDFFFEEE@@@;;;777666555777999;;;;;;;;;???===;;;:::999888666444666888<<<>>>???>>>;;;:::======<<<:::999888888777999999:::<<<@@@CCCDDDDDDAAA>>>;;;;;;===???>>><<<:::;;;;;;888:::@@@DDDDDDAAA@@@???===<<<:::999999:::777333333555999::::::<<<;;;;;;:::;;;<<<===>>>HHHCCC@@@CCCJJJKKKFFF???666666888;;;<<<;;;777444555444333555777888888777999999999999888777666555222000...---------///000333000///111555777666555222222222222111///...---...---+++******,,,///111333777888777999===???<<<===999444222222333111///222000//////000///---+++***++++++,,,++++++******,,,+++***---111333333111222666888777222---,,,,,,000,,,111777:::KKK^^^aaadddTTTBBB999666333111222222555888999999999:::;;;=========???BBBCCCCCCBBBBBBDDDEEEEEEDDDEEEIIIMMMLLLKKKIIIHHHIIIJJJLLLNNNOOOMMMJJJGGGFFFFFFGGGHHHIIIDDD???>>>@@@BBBBBBBBBAAAAAAAAA@@@===;;;888666333333444666888:::<<<===CCCCCCBBB@@@>>>;;;999888<<<>>>???===999888:::===<<<777111//////000...---...***%%%&&&))),,,+++((((((***,,,,,,+++,,,000444555444333222111//////...//////000222222000+++((()))***,,,...000000000000......---***(((***///444333111...,,,,,,---///000333111000......///111222,,,---000333666888:::;;;<<>>======<<<;;;<<<>>>@@@@@@???;;;;;;;;;<<<<<<============>>>@@@CCCDDDEEEFFFFFFIIIEEE@@@>>>>>>>>>===;;;===@@@CCCCCCAAA???===<<<888888999:::;;;===>>>???>>>>>>>>>???@@@@@@???>>>888777666666666888:::;;;999:::;;;<<<>>>@@@BBBCCCAAAAAAAAACCCDDDCCC???;;;888777666666888::::::999999888777777777777555444222444777999:::999888777777777888888888777666666:::888666777:::===???@@@@@@>>><<<;;;;;;<<<;;;;;;:::<<<;;;999;;;@@@CCCBBB@@@@@@???>>><<<;;;::::::888999999888666666888:::???>>><<<;;;;;;;;;<<<<<>>===:::777777666666777999;;;::::::999888888777555333222111000///---,,,+++,,,---...111000000333666777555333222222222222111000///...///...---,,,---...000111444777888777999>>>???===???:::333000111333444333333222222222333222000............//////......---...---,,,...111333333111333888<<<===999333000000222///666>>>EEEYYYkkkllllll\\\KKKAAA===999777777:::===@@@AAABBBBBBCCCDDDGGGFFFFFFGGGHHHHHHFFFDDDFFFHHHIIIHHHGGGHHHJJJMMMLLLKKKIIIGGGFFFGGGHHHHHHKKKIIIGGGDDDCCCCCCEEEFFFCCC???;;;:::<<<>>>??????===<<<;;;:::888666444333666666555666777888:::;;;>>>>>>>>>===<<<;;;:::999:::999999:::<<<===>>>>>>666444111///...---***)))...)))&&&&&&***,,,+++)))***,,,---,,,+++,,,///333333111///...---------...111000////////////---+++***+++,,,...//////////////////...+++)))+++///333222000...,,,,,,---...000444333111000000111222333000000000222444777;;;===<<>>CCCJJJTTT]]]eeeiiillllllkkkjjjkkkooovvv{{{{{{pppddd]]]SSSKKKHHHFFFDDDBBBBBBAAA@@@@@@BBBDDDDDDCCCAAA???<<<<<<===>>>>>>======<<<;;;<<>>>>>??????BBBCCCEEEGGGHHHIIIIIIIIIIIIEEE@@@======>>>>>>>>>:::===@@@@@@???===<<<<<<777777777888:::;;;===>>>>>>???@@@@@@@@@???>>>===:::888555444555888<<>><<<999777666666777888888777555555666777777777777777///000111222333444555555777888999:::;;;;;;:::999;;;888555444666:::<<<>>>>>>>>>===;;;888777888999999<<<===;;;<<>>======<<<<<<777;;;>>>===:::777999;;;@@@???===;;;::::::::::::CCC@@@>>><<<;;;:::777555777777:::===@@@@@@>>><<<:::999888:::<<<===<<<;;;999999777555333111//////......,,,+++++++++,,,---//////000333555666444222222222222222111111000///000000000000000000111222333777888777999>>>@@@>>>???999333000111444666666555444444555777777555333111222222222222222222222000//////111333555555444444:::@@@BBB???:::777666888555<<>>???@@@AAA>>>;;;888777888:::;;;;;;999888666555333222222111888777555444444555777888888888999:::;;;;;;;;;::::::777666888===???>>>;;;222333444222...+++((('''---)))&&&'''***,,,,,,+++---------,,,+++,,,...000444333111000///000111222222000---,,,---......---...------------...//////222111000---,,,---000333111///...,,,,,,---///000555444333111111111222333555333111111222666:::===;;;???@@@<<<888666444111111222333333333222000000444333333444555666888999666666666666666666666666:::===CCCKKKUUUaaalllsssvvvvvvuuutttuuuyyyrrrgggYYYSSSKKKFFFDDDDDDCCCCCC???>>>===>>>AAACCCCCCCCC@@@>>><<<<<<===>>>======<<<;;;;;;===???BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGIIIJJJLLLNNNNNNOOOIIIFFF@@@<<<:::;;;<<<===:::<<<>>>???>>>============<<<<<<;;;;;;<<<<<<===???AAACCCCCCAAA@@@>>>>>>>>><<<999777888;;;>>>@@@AAA@@@===;;;;;;===???@@@CCCCCCBBBBBBAAA@@@???>>>:::888666666777777777666666777999999999888888888000/////////000222444555777888:::;;;<<<;;;:::999:::888666666999;;;======<<<>>>???<<<777555666888777;;;======???DDDEEEDDD@@@@@@??????>>>>>>>>>===888;;;???AAAAAA???>>>===???===<<<:::999999999999<<<<<<===<<<::::::;;;<<<666777999===@@@AAA@@@>>><<<;;;::::::;;;;;;:::999999888666444333111000000///...---,,,,,,,,,,,,---/////////000111222333333222222333333333222111111111111111111111111111111222555666555888>>>@@@???<<<777333222444666777666555555666888::::::888666444444333333444444555555222222333555888:::;;;;;;;;;???EEEFFFCCC@@@??????BBB???GGGQQQ\\\nnnttthhhbbbZZZTTTVVVWWWUUUSSSTTTRRRSSSTTTSSSRRRQQQQQQRRRMMMMMMOOOQQQSSSSSSPPPNNNEEEFFFFFFFFFDDDCCCBBBBBBDDDCCCAAA???>>>=========>>>===;;;:::999:::;;;<<<===;;;888666555666666777777666444222111111222222666555333111111222444555555666777888999:::::::::===;;;999999;;;:::888666444666666333...******,,,---***'''(((***---------//////...---,,,,,,...///222222333333333333333222000...---,,,---......---111000///......///000111444333111///...///000222///...---------...///000444444333222111222222222555333222111222444777888999999999888777666333000111222333444444333222111555444333222222333555666666666666666666666666666888<<>>======>>>AAACCCCCCCCC@@@>>>======>>>>>>===<<<<<<;;;;;;<<>>???>>>======>>>???>>>>>>============>>>>>>@@@CCCFFFEEECCC@@@??????>>>>>>===<<<<<<;;;<<<<<>><<<<<<===@@@AAAEEEEEEEEEDDDBBBAAA@@@@@@;;;999777666777777777555777999<<<;;;999777666777444222111000000333555777555555666777666555444333555555666888;;;===<<<;;;;;;===>>><<<888666777999666:::<<<===@@@FFFIIIGGGAAAAAA@@@@@@@@@?????????<<<;;;<<>>AAA@@@777555444666999:::888555444555777:::======;;;999666666666555666777888999777999;;;>>>AAACCCFFFHHHIIIKKKMMMLLLJJJIIIKKKMMMMMMMMMUUU^^^iii{{{}}}lllccc^^^\\\```bbb```______\\\\\\[[[XXXTTTRRRQQQRRRJJJJJJJJJLLLNNNMMMKKKHHH@@@@@@AAABBBAAA@@@===<<<<<<<<<<<<;;;;;;:::;;;;;;888777666666555666777777:::999666333111///000000333222111000///000111111222111000//////000222333444555666777888888888888:::<<<===;;;888555444555666666555111,,,***,,,///---+++))))))***,,,---...///...---,,,---...//////+++...111333444222///------,,,---...//////...,,,444333111000000000111222444333222111111111111111///............///000111222222222111111222222222222222222222222222333333666444222444555444111///111222444555555555444333555444333222222333444555777777777777777777777777777;;;AAAHHHRRRaaaqqq|||uuulllddd```aaaaaa^^^\\\]]]___\\\UUUOOOGGGEEECCCAAA??????@@@@@@@@@???>>>???BBBDDDDDDDDD???>>>======>>>>>>===;;;<<<;;;:::;;;>>>@@@AAA@@@EEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIFFFDDD@@@;;;777666888:::??????@@@>>>======>>>@@@::::::;;;;;;===>>>@@@AAA@@@DDDGGGGGGCCC???>>>>>><<<===>>>>>>===;;;888777===<<<<<<<<<===@@@BBBDDDDDDFFFGGGFFFCCCAAA@@@@@@;;;999888777888999888777666:::<<<;;;777444333444777666333222222444666888666666555555444444444333000111333777:::;;;999777999:::;;;;;;:::999999999555999;;;;;;???EEEHHHGGGCCCBBBBBBAAA@@@@@@??????>>>:::999???HHHMMMIIIDDD;;;:::999888888888999:::888:::<<<===<<<;;;;;;;;;888888999;;;===>>><<<;;;===;;;999999:::999888666333222000///...//////000111111111111000000//////111111000...---...222555444555555666777777777777444333222222111222222222333666666555999@@@DDDCCC666666666:::>>>>>>;;;888666888:::>>>BBBCCCAAA???======<<<<<<<<<>>>???@@@CCCEEEIIIKKKMMMPPPSSSVVVZZZ[[[[[[XXXUUUTTTWWW[[[WWWYYYaaahhhuuuzzzrrrkkkhhhddd```^^^_________\\\XXXRRRNNNMMMMMMGGGFFFDDDCCCCCCBBB???===;;;<<<===???@@@???<<<999666777777777888888999999333333333333333333444444444444222///+++)))***+++//////.........//////000000//////////////////000333333444555666666666666444888<<<;;;777555666888555444111...++++++---000...---+++******+++---......---+++,,,...000111111---///333666666333000---++++++,,,...000000...,,,333222222111111111222222444222111222333333222000......//////000111222333000000111111222333333333000111111222222111111000444000000333333111///000111222333444555666666666444444444444555666666777777777777777777777777777777;;;@@@GGGPPP```qqq~~~xxxlllccc[[[RRROOOOOOMMMLLLLLLLLLMMMLLLHHHEEEAAAAAAAAA@@@???=========???>>>===>>>@@@BBBBBBBBB???>>>======???>>>===;;;<<<;;;:::;;;===>>>???>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>============>>>@@@@@@AAAAAA@@@===999888:::<<<@@@@@@@@@>>><<<<<<===???::::::;;;<<<===???@@@AAA???CCCGGGFFFAAA===<<<<<<<<<===>>>>>>===<<<:::999888999:::;;;===???AAABBBBBBEEEHHHGGGDDD@@@>>>>>><<<:::888888999::::::999666:::>>>===999555444666999777555333222333444666666555444333333555666777111111111333666777666555555555666888:::;;;:::888666888999777:::AAADDDDDDEEEDDDCCCBBBAAA@@@???>>>???;;;999===DDDHHHHHHFFF>>>===;;;:::999888999999999;;;===??????===:::888<<<;;;:::;;;<<<<<<;;;999;;;::::::;;;===>>>===<<<777555333111000///000111111111111111111000000///000222444444222111333555555666777888999999999999777666444222222333444555666888999888<<>>;;;===@@@EEEIIIJJJIIIFFFGGGFFFFFFEEEFFFHHHJJJKKKRRRUUUXXXZZZZZZ[[[___aaadddffffffccc___]]]___aaa]]]^^^dddiiivvvwwwhhh]]]UUUTTTXXXYYYXXXUUUPPPJJJFFFEEEEEEBBB???<<<::::::999888777666666888<<>>:::666444444555666666666666666000000111111111222222333///000000---***((()))+++......///000111111111000111111111111000...---,,,///000111222444444555555333555777999999888888888444222000///000000000///000///---+++******,,,------+++)))+++///222333333333444555666555444333222---+++***+++---/////////000000111111111111111111222111000222444555333000//////000111222333444444///000111222444555555666222222111000000111222222333000111444333//////333111222333444555777888888333444555666777999999:::777777777777777777777777888;;;AAAGGGPPP___qqq~~~rrrhhh]]]VVVOOOHHHEEEEEEDDDEEEEEEEEEEEECCCBBBAAA???AAABBBBBB@@@===<<<<<<===<<<;;;<<<>>>??????>>>???>>>===>>>??????===;;;<<<;;;999:::<<<=========<<<<<<===>>>@@@AAABBBBBB???>>>===;;;:::;;;;;;<<<>>>???@@@>>>;;;:::===???AAAAAA???===::::::<<<>>>??????>>>>>>>>>>>>??????===BBBFFFEEE@@@;;;:::;;;>>>>>>>>>???????????????888999:::;;;;;;<<<======@@@DDDHHHGGGCCC???===<<<<<<:::999999:::;;;;;;:::777<<<@@@@@@<<<888888:::999777555333222222333333111000......///111555777666444222222444555555555333222222666:::<<<:::777777999888555666<<<@@@@@@FFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;>>>BBBFFFHHHBBB@@@>>><<<:::999999999999;;;===AAACCCBBB>>>:::>>>===<<<<<<===<<<:::888:::::::::===@@@CCCCCCCCC===;;;888555333222333333111111111111111000/////////444888:::777555444444666777888999:::;;;;;;;;;:::888555333333444666777888;;;;;;:::>>>FFFKKKKKK>>><<<;;;===BBBEEEEEEDDD???AAAEEEJJJNNNPPPNNNLLLOOONNNMMMMMMNNNPPPRRRSSS^^^```ccccccbbbccceeehhhhhhjjjllliiidddaaa```aaa^^^^^^aaacccqqq{{{eeeTTTKKKLLLRRRPPPOOOLLLGGGBBB>>>===>>><<<999666555666777777777111111444888<<<<<<888444333444444555555444444333//////000000111222222222---///000...+++***,,,//////000222444444444444333444444444444222///+++)))+++,,,...000222333444555666444444777:::;;;777444555333222333666666333///111000...,,,******+++---+++)))(((+++000444555555333222111000///000111111///,,,)))(((+++...111222---...///111111111000///111000000222555666333000//////000222333444555555///000222444666777888888555333111//////111444666444111222555333...///555555444444444444555666666555555555555555666777888:::::::::999999999888888;;;:::>>>GGGQQQ\\\lllyyykkk^^^PPPIIIFFFBBBBBBDDD<<>>@@@AAAAAAAAA@@@>>><<<:::;;;======;;;999:::;;;===???@@@AAABBBBBB@@@<<<777777;;;>>>===;;;???======???BBBCCCAAA>>>;;;<<<<<<===>>>=========>>>>>>>>>============<<<<<>><<<<<<===:::::::::::::::;;;<<<===666888<<<=========>>>???@@@CCCDDDDDD@@@;;;777666;;;999888666666777999:::;;;===@@@@@@<<<888555444777777777666444333444555333111...------///222444;;;999777666555666777888222222222444777999888777888666333111333666;;;>>>GGGFFFEEEDDDAAA>>>;;;999===??????<<<888888<<>><<<;;;;;;;;;<<<>>>@@@???<<<:::888888>>>>>>>>><<<999888999:::<<<>>>BBBCCCCCCBBBAAABBB===>>>===777111///333777777444222333666888777555222666:::;;;999666666666:::888777888;;;<<<;;;888<<<=========<<<<<<>>>???<<<@@@???===FFFTTTWWWOOOHHHDDDAAAFFFNNNSSSRRRNNNNNNMMMLLLOOOUUUZZZ[[[[[[YYYVVVVVVXXX\\\\\\XXXSSSeeegggjjjkkkkkkgggcccaaagggeeebbb```___]]]YYYWWWTTT[[[\\\\\\jjjttt]]]OOOGGGAAA>>><<>>@@@>>>???AAA@@@???===<<<===;;;<<<===>>>???????????????<<<::::::<<<===<<<:::777888999:::;;;<<<<<<===CCC???<<<<<<@@@BBB@@@>>>???===<<<===???@@@>>><<<============>>>>>>>>>>>>AAAAAA@@@@@@@@@??????>>>;;;===??????>>>===>>>???;;;<<<>>>???@@@AAA@@@@@@EEEEEEDDDAAA===<<<===>>>>>><<<:::777777888:::;;;777999;;;<<<<<<<<<>>>???@@@CCCDDDCCC???:::777555888777666555555666888999:::===@@@AAA???<<<:::999777777888666555555777888555333111//////000333555999888666555555666888999666444333444777:::;;;:::888777666555555777888:::AAAAAAAAAAAA@@@>>><<<;;;:::===@@@???<<<;;;>>>AAADDDCCCAAA???===<<<;;;;;;;;;<<<<<<:::888777888999@@@@@@@@@===:::888999999>>>@@@BBBBBB@@@>>>======;;;===<<<777222000444888888666444666999<<<======666999===>>><<<;;;;;;<<>>===<<<<<<>>>@@@@@@???@@@CCCFFFEEEJJJJJJKKKUUUbbbddd]]]TTTQQQOOOSSSZZZ___^^^[[[^^^\\\[[[\\\```ccccccccc\\\ZZZXXXYYY\\\\\\XXXTTTWWW[[[```dddeeebbb^^^[[[[[[YYYVVVTTTTTTSSSQQQOOOGGGNNNOOONNNZZZrrrvvvaaaOOODDD>>>999666666999;;;999555333555888222222333333222222111111333222333444666777666555555555444444333333444444222222111000000000000111111222333222///---,,,,,,/////////000000000000000333444555666666444111//////...,,,+++,,,///222444888666555666888888777444333222222333444222///------,,,,,,++++++++++++,,,///,,,)))+++111666888888444333222000///.........++++++,,,,,,,,,---------)))+++,,,.../////////...,,,,,,+++++++++,,,---......---...///000222555666444111...---///111222333666666666666666555555555333333333333333333333333555555444444555555666777222222444555555444444333555666888:::;;;;;;;;;;;;666666999AAALLLZZZmmm}}}bbbUUUGGGBBB@@@===<<<===>>>???@@@???<<<:::::::::<<<<<<<<<<<<<<<===>>>??????===;;;:::;;;<<<<<<<<<===============>>>??????FFFCCCBBBCCCFFFHHHFFFDDDBBB???===<<<<<<===<<<<<<>>>>>>===<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDD???>>>>>>@@@AAAAAA@@@???<<<<<<<<<===>>>???AAAAAACCCCCCCCC@@@>>><<<===>>>BBB???:::666444555888999888:::;;;;;;:::;;;===???@@@CCCDDDCCC???:::666444666555444444444666777888888;;;>>>@@@@@@>>>>>>>>>888888999888666777999;;;999777444222222333555666777666555555555666777888888777555666999<<<======888888888888777777666666:::;;;<<<>>>>>>>>>>>>===999<<<@@@@@@>>>===>>>@@@BBBBBBAAA@@@>>>===;;;:::999999888777555666999<<>>@@@AAAAAA???===<<<<<<<<<===<<<999555555888;;;:::999888999===BBBEEEGGG<<<>>>AAAAAAAAAAAABBBCCCFFFBBB>>><<<===>>>@@@@@@>>>BBBFFFGGGFFFGGGMMMRRRVVV[[[^^^aaalllxxxxxxqqqdddaaa___bbbhhhlllkkkhhhllljjjhhhhhhiiiiiiiiihhh```]]]YYYYYYYYYYYYUUURRRHHHMMMTTTZZZ]]][[[WWWTTTOOOLLLHHHGGGGGGGGGGGGFFF<<>>DDDTTTaaaeeeaaaXXXKKK@@@:::666222//////222444444222111444777222222111111000000//////222111111222555777888888666666666666555333222000000000111111000000///...000333555555222...,,,+++111111000000000000000000333444555666555333111///000///---,,,,,,...000111777555555555777888777555111000///000111222111000---,,,,,,,,,,,,------...222///,,,---111444555444222222111000//////000000------------............***+++...000222222111000***))))))((((((***+++,,,///...,,,+++---///222555777444000///000222333333777777888888888777555555111222333444444333222111555555555555555666666777222333555666777555444333333444777999::::::999888999999<<>>======;;;=========;;;999:::;;;======;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<======DDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDGGGKKKMMMLLLKKKFFFDDDAAA>>>============>>>===;;;:::;;;<<<>>>@@@<<<>>>@@@CCCEEEGGGGGGHHHEEEBBB@@@AAABBBBBB???;;;<<<;;;;;;;;;<<<>>>AAABBBDDDEEEDDDBBB???======>>>AAA???;;;888666777888999:::;;;;;;:::999999<<<>>>@@@BBBDDDBBB>>>999555444444444444444555666888999555888<<<>>>===<<<<<<===;;;;;;:::999777777999;;;;;;999777555444444666777777777666555444444555555888777777999<<<>>>>>>===777777666666666666555666777888:::<<<>>>>>>>>>>>>:::<<<>>>>>><<<;;;<<<>>>??????@@@???>>><<<:::999888999999999888999<<<>>>@@@BBBBBBAAA>>>=========<<<>>>@@@@@@?????????@@@===>>>>>><<<::::::===???>>>===<<<>>>AAAGGGLLLOOOGGGHHHHHHHHHHHHIIIJJJJJJNNNJJJEEEAAA@@@AAADDDEEEEEEKKKQQQSSSRRRTTTZZZ```cccggglllqqq{{{zzzooollliiijjjmmmooonnnkkklllkkkiiihhhgggfffeeeddd```\\\WWWTTTRRROOOLLLIIIAAADDDIIINNNQQQQQQPPPOOOHHHEEE@@@>>>>>>?????????888;;;:::555555===CCCDDDHHHDDD>>>999666444111///---///111111000///111333222111111111000000111111333111000111444777888888666777888888666333000...///000000111111000...---000222444555333111000000333333333333222222222222222333444444333222000///000///.........///000000444333333444555555666666333222000111333555555555------------......///000333000//////222444444333333222111000////////////222111111000///...---,,,,,,...111222333222111000+++***)))((((((***+++,,,///...---------///111222777444111000111333444444555666888888888666444333222222333333333333222222666555555555555666777777555666888999999777666444333444555666777666666555;;;===BBBIIIPPP\\\nnn~~~ooo^^^KKKCCCAAA???======888999;;;:::::::::;;;===???>>>===;;;;;;<<<===>>>???>>>===<<<;;;;;;<<<>>>AAA@@@@@@@@@@@@@@@AAAAAAAAABBBDDDHHHKKKNNNOOOOOOKKKJJJGGGCCC@@@???@@@AAA<<<;;;999888999:::<<<>>><<<===@@@BBBDDDDDDDDDDDDDDDBBB???@@@BBBAAA>>>;;;;;;:::999999:::===@@@BBBGGGHHHGGGEEEAAA???>>>>>>=========<<<;;;;;;:::999<<<<<<<<<:::999999;;;===>>>@@@BBBAAA>>>999666444444444444555666777888888666999<<<===<<<;;;;;;;;;???>>><<<999666555666888;;;:::888666555555666666888777666555333222222111555666888<<<>>>>>><<<:::666555333222333444777888888999;;;=====================<<<:::888888:::<<<<<<===>>>>>>===;;;999888777:::===?????????@@@AAA???AAACCCDDDCCCBBBBBBCCC===>>>@@@@@@???>>>???@@@===>>>>>>======>>>???AAACCCCCCCCCDDDGGGLLLRRRUUUWWWWWWVVVVVVVVVVVVVVVVVVYYYWWWRRRMMMJJJJJJLLLMMMRRRWWW^^^aaaaaaccchhhllljjjlllqqqwww~~~wwwqqqnnnjjjiiiiiiiiifffddd`````````___]]][[[ZZZZZZYYYVVVQQQLLLHHHDDD@@@>>>===>>>???AAACCCEEEGGGGGGDDD@@@<<<999888888888888666888888444222555777777<<<:::999777666555333111111111222111///.../////////......//////111222333444333111111333555666666555666888999777444111...///000000111111000...---111222222111//////000111222222222222222222222222111111222222111000......////////////000111111111333444444444444555777888666444222222444666777777///.........///000111111111000000111333555555444444444222000///.........333222222111000///......000111222333222111///---...,,,+++******,,,...///...///000000111111111000111///,,,,,,...111222333555666888999999888666555444333111000000111333444666666555555666666777888888999:::::::::999888777555555555555555555555666<<<@@@HHHQQQWWW```ppp|||gggQQQFFFBBB???======777888999999999:::<<<>>>???>>>===<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===>>>???@@@AAABBBBBBBBBBBB@@@AAACCCFFFIIILLLNNNOOOMMMLLLKKKGGGCCCAAABBBCCC::::::999888999:::;;;<<<===>>>@@@AAA@@@???===<<<======<<<>>>???@@@>>>===999888888888:::===@@@AAAGGGHHHHHHFFFCCC@@@???@@@;;;<<<===>>>>>>===;;;:::===>>>>>><<<:::999:::;;;<<<>>>AAA@@@===999666555444444555666666777777777888:::======<<<;;;;;;<<<@@@???<<<777444333444666888777666555444444555555777666555444333111000000333444666:::<<<<<<:::888777555333222333555777999:::;;;<<<=========<<<;;;>>><<<999777777888:::<<<<<<<<<===<<<<<<;;;::::::999<<<@@@BBBCCCBBBCCCCCCBBBDDDGGGIIIIIIHHHIIIJJJCCCDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCIIIJJJLLLMMMPPPUUU[[[___fffeeeeeefffggggggfffdddfffdddbbb]]]XXXUUUUUUVVVZZZ___eeejjjlllmmmmmmmmmnnnooorrryyyxxxqqqiiigggccc```^^^\\\YYYWWWRRRSSSTTTSSSQQQOOONNNOOONNNLLLIIIEEE@@@<<<888777999888666666777:::===??????;;;777555444333222111222444666555444555666888666666666666666555444444666555444222000...---,,,++++++++++++---///111222444222111222444555555444444555777888888666333111000000111111000000///...444333222...+++***+++,,,......//////000000000000111111111111000///......///000111222333333222222444444555555555666999<<<777555333222444555666555111000000000000111111222///000222333555555555555555444222000///...------000000000000111111111111333333222111000...---,,,000...,,,++++++---000111...///111222333222222111222000------000333555666666777888::::::::::::999555333000//////000333555666666666666666777777888::::::::::::999999888888555555444444555777999:::>>>EEEQQQ\\\bbbiiiwwwtttZZZKKKFFFBBB@@@???999999:::999888999;;;>>>=========<<<<<<:::999999;;;>>>@@@@@@>>><<<<<<<<<===???BBBEEEGGGHHHGGGFFFBBBCCCDDDDDDFFFHHHKKKMMMJJJKKKKKKHHHDDDAAAAAABBB999999:::::::::;;;;;;;;;:::;;;===??????===;;;:::888:::<<<<<<;;;;;;;;;<<<777777777888:::<<>>???@@@???<<<:::::::::999<<>><<<999555222111333666444444333333333333333444333333333333333222222111333222222444777999999888888777777666666666666777999:::;;;<<<<<<<<<;;;::::::999888888:::;;;<<<===>>>>>>===<<<<<<<<<======;;;===???AAAAAABBBDDDEEEHHHKKKNNNOOOOOONNNOOOOOOLLLLLLLLLIIIGGGEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIIIINNNQQQUUUXXX\\\```ggglllmmmmmmnnnqqqtttuuurrrppplllmmmllliiibbb]]][[[[[[YYY[[[aaagggkkkjjjeeeaaaffffffhhhoootttrrrjjjdddZZZXXXTTTQQQOOOMMMKKKIIIGGGIIIJJJIIIEEECCCBBBCCCAAABBBAAA@@@<<<999777666555444333333444777999;;;999777444333333222111000111222444555444333444666333444444444444555666777888777444222111///,,,+++---,,,,,,+++,,,...000222000000000222555666666555222444666777888777666555222222111000000000000111333444444111...+++***+++,,,,,,---...///000000111333333333222111111000000222333444555444333222111111222333333222444888;;;999777555444555555444222333222222111111111111222000222444555555444444444333222111000////////////000000000000111111111111222111///...------------///---+++******,,,///111//////000000111222333333777444111111333555777777555666777888999;;;;;;<<<222222111000000111222222666666666666666777888888;;;;;;:::999888888999999666555444444666999===???AAAJJJYYYffflllrrraaaQQQJJJFFFDDDCCC;;;;;;;;;:::888888:::<<<;;;;;;<<<<<<;;;999777666:::>>>AAABBB???<<<;;;<<<999===AAAFFFHHHIIIHHHGGGFFFFFFEEEDDDCCCEEEHHHJJJHHHIIIJJJHHHCCC??????@@@999:::;;;<<<<<<<<<;;;;;;444666:::===?????????>>>999;;;===;;;888555666888666666777999:::<<<>>>???>>>AAACCCDDDDDDCCCDDDDDD???===;;;999999999:::;;;???@@@AAAAAA>>>;;;::::::888;;;>>>???===:::888777333333444444444333222222222444777888888888:::;;;;;;:::777333111111444666222222111111111222222333///000111222333444444444555222//////222555888999999:::;;;;;;:::888555444888888:::;;;<<<;;;;;;:::555666888;;;>>>??????>>>@@@???>>>======>>>???@@@<<<===>>>===>>>@@@CCCFFFNNNPPPSSSTTTSSSRRRRRRRRRQQQQQQRRRQQQOOOOOOPPPRRROOONNNNNNOOOPPPQQQQQQPPPQQQUUU[[[```dddiiipppuuummmmmmoootttyyyzzzxxxuuummmooopppmmmfff___[[[ZZZRRRTTTXXX___dddcccZZZSSSVVVUUUWWW^^^bbb```XXXSSSLLLKKKHHHFFFCCCBBB@@@???@@@CCCDDDBBB>>>;;;:::;;;999;;;===>>><<<:::888888333333444666777888::::::666555444444555444333111222222333444111......000333444444444444555888:::999777444222111///---+++111000///......///111222---...///333666888777666111333444666777888888888444333111000000000111222111333666666444111//////,,,---...///000111222333555555444333333222222111555666777777555333000///,,,...//////...000444888;;;999888777777666444222444444333222111111111111111444666777555444222222111000000000000000111111333222222111000///......111///---,,,+++,,,...///...,,,)))((((((***---///000///...---...111444666666444000///000222333333222333333555666999;;;<<<000111222333333222111000<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::777888888999:::===BBBFFFJJJPPP___oooxxx}}}yyyfffTTTGGGDDDIIIDDDBBB===999888888999:::<<>>>>>@@@????????????>>>>>>>>>>>>===>>>@@@BBBBBBBBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFEEECCC@@@>>>===;;;999999999999777555555666888:::<<<>>>@@@AAA@@@>>>;;;999999888666555333444555555666888<<<@@@BBBBBBBBBBBBBBBAAA@@@???<<<===>>>===<<<;;;<<<<<<@@@<<<999:::===>>><<<999AAA@@@>>><<<999666444333666777777777555444222000444111...000444999;;;;;;888888888555222000000000111111222333333333333333222222111///...000444777666555333111111333555777<<<===>>>>>>;;;:::::::::<<<;;;;;;<<<>>>>>>===<<<;;;888666666:::>>>AAACCCEEECCC@@@@@@AAABBBCCCBBBCCCBBBBBBBBBDDDHHHLLLNNNRRRXXX___aaa```^^^```ccc]]]^^^```___]]]\\\\\\]]]\\\\\\]]]^^^]]]\\\[[[ZZZ[[[^^^bbbgggkkknnnpppqqqoookkkhhhiiimmmnnnllliiieeedddcccbbb^^^YYYRRRMMMKKKKKKLLLNNNQQQRRRQQQOOOQQQLLLKKKRRRWWWSSSKKKFFFAAAAAAAAA???===:::888666;;;;;;:::888555444555666333444777999:::888777555444666777888888666444333555333222222222333111000222333333222///......///222333555666666666555555999888666222...---...000111///...///000111000.../////////111333666888:::777222222888999555444777777777666555444333222222111000000222444444444222---///000/////////111333222444666777666666777888999999999666222...,,,,,,222111111111222333555666666666555444333222222111222111000//////000111111...000333555666444222000222111000//////000000111555555333222222222333444///...,,,++++++---000222111///............,,,+++...///000222333333444444333222000//////111222333222000///000555888999888...///111333333333222222BBBAAA@@@???>>>>>>>>>???======>>>>>>>>>===;;;:::>>>>>><<<;;;;;;???FFFKKKSSSXXXdddvvvrrrbbbSSSMMMMMMHHHEEE@@@===<<<===>>>???===@@@BBBBBB@@@???@@@AAABBBAAA@@@??????>>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCC@@@AAACCCEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@<<<;;;999999::::::888777666666888:::===???BBBCCC@@@>>>;;;:::999888777555666777777666555666999;;;BBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<<<<===>>>;;;;;;;;;;;;:::;;;<<<===BBB@@@>>><<<999666444333333444555555555555444333666333111222555888888888444555666555333111111222444444333222222333333444555555555333222222555777999666333000111444888;;;<<<===>>>===<<<;;;;;;<<<=========>>>@@@AAA@@@??????<<<::::::===@@@CCCDDDFFFDDDCCCCCCDDDDDDDDDBBBHHHGGGGGGHHHKKKOOOTTTWWWYYY```gggjjjiiiggghhhiiifffhhhiiihhhfffdddddddddeeeeeeeeedddcccaaa```___aaabbbdddfffgggggggggffflllgggcccbbbcccbbb^^^[[[\\\[[[ZZZYYYVVVRRRMMMIIIGGGGGGGGGHHHIIIIIIGGGEEEHHHFFFHHHNNNOOOIIICCC@@@>>>>>>===<<<:::777444333888999999777555333333444333333444555666777999:::666777777888777666555444333222222222333333222000222333333111///......///444555666777888777666666666666444111---,,,---///222222222222222222222222111111000111222333555666555111222666777444333666666777888999888666444222444333333444555555333111---...///...------...000555666777666444222222333333444555444222111111222000000//////000111222333666777777666555444333222333222111000000000111111///111444555666555333111555444333222222333444555444444222111111111222333111000...------...///000000///......000000000.........000111222333333333555444222111111222333444444111000111555888999999333333333444444333333222LLLKKKJJJHHHGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@FFFEEEBBB???@@@EEELLLRRR\\\```kkk}}}vvvfffYYYSSSKKKGGGAAA===<<<============???AAABBBAAA@@@AAABBBDDDCCCAAA???>>>>>>??????BBBBBBDDDDDDEEEDDDCCCBBB??????@@@BBBDDDGGGIIIJJJGGGFFFFFFEEEEEECCCCCCBBB>>><<<;;;;;;<<<===<<<<<<888888888:::<<>>>>>=========>>>???@@@=========<<<<<<=========777:::<<<;;;888888;;;??????>>>===;;;999777555444111222333444555666666666777555444555666777666555111333555555333222111222666555444333222333333333777888999888666666777888888555111...///333777:::<<<======<<<;;;<<<===???>>>>>>@@@AAACCCCCCDDDDDDCCCAAA>>>>>>@@@CCCDDDDDDGGGGGGGGGIIIJJJJJJHHHEEEHHHGGGGGGHHHLLLRRRXXX\\\```gggooosssrrrooonnnnnnnnnoooooonnnkkkiiiiiiiiillljjjhhhfffcccbbbaaa```aaaaaaaaa```___]]]\\\[[[```\\\XXXVVVUUUSSSOOOKKKNNNNNNMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBAAA???===>>>@@@EEEJJJHHH@@@:::999888888777666555333111000444666777777444222222222444333111000222666:::===888777666555444444444444222111222333555555333111111222333111///------...333444555666666666555444444444222000---,,,---...222444666444222111333666444333222111111111111222333111222555555333222555444666999<<<<<<:::666444666555666777777666333000///000000///------...000333555555444222000///000000222444444333222222333444333333333333333444444777888999999999777555444444333222111111111111222222222444555555444444333666555444333333444555666333222111111000000111111333222111000////////////000......///111222333222......///000111222222333777666444333333333444555666444222222555777999999888777666444333222222111TTTSSSRRRRRRQQQRRRRRRRRROOOOOOPPPPPPOOOMMMKKKJJJKKKJJJJJJIIIKKKPPPWWW]]]ccciiivvvzzzhhh]]]RRRLLLDDD???>>>>>>===<<<===>>>???@@@@@@@@@AAAAAABBBAAA???>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCAAAAAA???>>>>>>>>>@@@CCCEEEGGGDDDEEEFFFGGGFFFEEEBBBAAA@@@>>>======???AAAAAA@@@;;;:::999:::;;;===???AAADDDBBB???>>>>>>===<<<;;;@@@AAAAAA???===;;;;;;<<<999999:::<<>>>>>999;;;;;;:::888888:::<<<::::::999999888777777666222333444555666777777777555666666777777777555444000222444444333111000000555555666666555444222111555777:::::::::999:::::::::888666555555666999:::<<<<<<======<<<===???BBB???AAACCCDDDEEEEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFEEEJJJKKKNNNRRRTTTSSSPPPMMMJJJIIIHHHJJJNNNTTT[[[___bbbhhhpppuuutttqqqmmmllllllmmmmmmlllhhhfffeeeeeehhhfffbbb^^^[[[YYYXXXWWWUUUUUUUUUTTTSSSRRRRRRQQQNNNLLLJJJIIIIIIHHHEEEBBBCCCDDDCCCBBBAAA@@@@@@AAABBBAAA??????@@@???===;;;<<<<<>>666444222222222222222222222222222555777777555333222222444333111000111444888:::777555333111000000111222111111222444666666333111111222222111///......///111111222333333333222111333333222000...---...000111444666444000///333777555555444333222222111111222333444555444333333444444666888:::;;;:::999888555555555777888777333000111222333222000000222333///111222222111000000111444555666444222000000000555555555444444444444444777888:::<<<<<<:::777666555555444333333222222222222333333444444333333333333222222111111222333444222222111111000000000000222222222222222222111111111000...///111333333333/////////000000111222333777777555444444444444444777666444444555777999::::::999666333111/////////RRRRRRRRRSSSTTTUUUVVVWWWSSSTTTTTTTTTTTTRRRPPPOOOLLLOOORRRUUUYYY___eeeiiilllxxxzzzlll]]]UUULLLFFFDDDDDDCCCAAA>>>>>>>>>>>>???@@@@@@@@@>>>>>>======>>>???AAAAAABBBCCCDDDEEEDDDDDDBBBAAA???>>><<<;;;;;;===???@@@???BBBEEEHHHHHHEEEAAA>>>???===<<<<<<>>>@@@AAA@@@===<<<;;;::::::;;;;;;<<>>@@@BBBAAA@@@>>>>>>>>>999:::<<>>???@@@AAABBBBBBBBBAAA@@@???>>>@@@AAAAAAAAAAAACCCEEEDDDFFFIIIIIIHHHHHHIIIKKKLLLKKKJJJKKKMMMNNNMMMLLLOOOQQQVVV[[[^^^]]]ZZZWWWSSSRRRRRRSSSWWW\\\bbbfffcccgggmmmpppppplllhhhfffeeeffffffdddaaa^^^]]]]]]]]][[[WWWSSSOOOLLLKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFAAA@@@@@@@@@@@@???===<<<===>>>>>>===;;;;;;>>>@@@???===<<<<<<>>>>>>>>><<<;;;888:::BBBFFF???555///...//////111222333555555222555888888777555444444444444333333333333444555444222000...------///000222111222333555666444222000111222111000///000111111111222333333222111000222333444333111000111222000333444222------111666555555555555555444444444222555777555444333444444555555555555777888::::::333333333555777777555333111222333333222222444666///111222222111000111222666777777555222000///000111111222222111111111000666888;;;<<<===;;;999777666666666555444444333222222333333333333333222222222111000000000222333444222222222222111111111000000111222222333444555555444222000///111222222222111111000111111222333444666666555555444444444444777777777777777888:::;;;:::999555222///...------HHHHHHIIIJJJLLLNNNOOOPPPMMMNNNOOOOOOOOONNNLLLKKKKKKOOOUUU[[[aaagggmmmrrrvvvjjjaaaUUUMMMKKKJJJGGGDDDAAA???>>>>>>???@@@@@@???<<<======>>>??????@@@@@@CCCCCCEEEEEEFFFEEEDDDCCC???>>>;;;999888999999:::;;;>>>BBBEEEFFFCCC???<<<===;;;888888:::<<<======>>>>>>======<<<;;;::::::>>><<<999888999999777666999;;;???@@@???>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHDDDAAAAAAEEEGGGGGGFFFCCC>>>:::999;;;:::777333333444444555666777888888888888777666555555555666222444777777555444444444222333333111...------...000333888<<<===;;;888555555888<<>>===<<<;;;<<<<<<;;;;;;<<<;;;:::888666555999;;;===;;;999888;;;>>>:::999777888:::;;;;;;;;;999444555===CCC>>>444---/////////111222444666777333666888888777666666777444444555555555444333222333222000......///000111444333222333444555444333///111222222111111333444333444555555555444333222222444555444333333444555111222222000------111555555666666777777666666555111666999555222333444444555444333333444666999;;;333333333444666777666555111222333222000000222444333555666555333111111222333555666666444333333444222333444444444444333333666777999;;;;;;;;;:::999777888888777666555333333333333444555555444222111333333222222222444555666333444444444444333222222000000111222333555666777777444111000222333444444555444333333333444666777555555555555555555555555444777999:::::::::;;;<<<:::999777444222000//////?????????@@@AAACCCDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEIIINNNTTT[[[bbbjjjpppxxxyyyiii]]]VVVQQQJJJDDDEEECCC@@@???AAABBBAAA???>>>???@@@AAAAAA???===<<>>===;;;999888888888888;;;<<<>>>@@@@@@@@@>>>======;;;888777999;;;<<<<<<===>>>???@@@@@@???===<<<<<<:::888777888888777555777:::>>>@@@@@@>>>======@@@BBBEEEHHHIIIIIIHHHGGGJJJEEE@@@???AAACCCBBB@@@AAA???===;;;:::999888777777777777777777777777777777666555444333444444555444666777666333000111222111111000...,,,,,,///111333666999===???@@@@@@???<<>><<<:::999888777777777888888777888999888666444222111666999<<<:::777555777:::888666444555666888888888777444666===@@@<<<555111222222111111222333444555444555777777666666777888444444444555555555555444444444333333333444555666777555222111333444444444...000222333333444666888444555666666666555333222111333555555444444555666555333222000000111333555666666777777666555444333///666999444000222333222444444444444555777888999888666444444666777777666555666555333000///000111444666777777666555555666222444666777666666777888666666888999:::999999888555666777888999999999999888999999999777666444333444555777888888666444222444333333333444555777888555666666777666555444333333222111111222444666777888555333333555777999999888777666555555666888999555555666777888888888888222666;;;======<<<<<<===<<<<<<;;;:::888666444333;;;::::::;;;;;;<<<===>>>:::;;;===>>>??????>>>>>>???AAAEEEIIIPPPYYYcccjjjuuupppdddZZZOOOGGGIIIEEEBBBAAABBBCCCBBB@@@AAABBBDDDDDDBBB???<<<999:::;;;<<<>>>?????????>>>===<<<;;;:::999888888888<<<<<<;;;;;;;;;===>>>???@@@>>>:::999;;;===>>>>>>;;;===@@@CCCDDDCCCAAA???>>><<<:::999::::::999777888;;;@@@BBBAAA@@@>>>>>>===@@@DDDIIIKKKKKKJJJIIINNNHHH@@@=========:::777===???@@@===999888999<<<<<<;;;:::999888777666555444333222222222333444555666888888555111......000//////...,,,+++---111444777888:::<<>>;;;999666555555555666888:::;;;222444666777555333222222444888;;;999555222444777999777444444555777777666666666:::@@@@@@:::777888555444333111111111222222444555666555555555777999444444333333444666777888777777777777888888999:::999666222111111333444444...000222444444666888:::333333444555444333111000000222444555444444555666999666222111333555666666666666777777666444222111...666999333///000222111333444666777888888888777<<<999666555666777777777;;;;;;999666222000000000222444777888999999;;;<<<444666888888777666777888444555777888999999999888555555666777777888999:::999999:::999888666444333555777:::;;;;;;888555333333333222222333444666777666777888888888777555444555444111000000222444666888666444444777;;;===>>>:::999777666777888:::;;;555666777888999:::::::::000555<<>>>>>>>>>>>===;;;999777:::999777666666777999:::999777444555999;;;;;;:::======???BBBHHHNNNTTTXXXbbbiiirrrwwwxxxyyyzzz|||{{{qqq```SSSMMMIIIDDD@@@>>>>>>AAACCCCCCBBBBBBCCCCCCBBB>>>;;;999999888999:::<<<>>>???>>>??????===:::999999999999999:::<<<===???@@@@@@CCC@@@======>>>===;;;888???===<<<>>>AAABBB@@@===>>>===;;;888777666666666888:::===>>>===;;;888555<<<===AAAFFFKKKMMMLLLKKKGGGDDD???>>>===<<<999666:::;;;;;;:::999999:::<<<<<<;;;999888888777666444666777777666444444555666888888777555111//////000222///,,,+++,,,---......666444777>>>AAABBBGGGOOOQQQOOOMMMOOOTTTXXXZZZZZZ\\\^^^aaadddfffiiilllnnnkkkeeebbbdddeeecccdddfffjjjnnnqqqmmmeee]]]YYYXXX______```aaabbbcccdddddddddcccbbb```]]][[[ZZZYYY\\\ZZZVVVRRROOOOOOOOOPPPTTTSSSRRRPPPMMMKKKIIIIIIKKKMMMMMMJJJFFFDDDDDDFFFGGGGGGEEEBBB>>>999555333555555555555555444444444111222333555666777777777555666888:::::::::999888999777555666999999888555666333999CCCBBB777444888999888666333111000/////////111333555666666666555///000000222555888;;;===888888888888999;;;<<<===:::666333333666888888777222111111222333444222111333444444333333111000000666555555444444444555555999999888555222111222444777666555333111///...---222111111000/////////000333555888::::::777444222;;;:::888777777777888999999999888888777777666666333333444555666777888888333333333333555777999:::777777888888999;;;<<<===999999777555333555888;;;;;;<<<;;;777777:::;;;999444777;;;>>>>>>:::555222777555444333222444555666888666444444555888999999;;;:::999777777777777888@@@===999666777:::???BBB>>>@@@???;;;;;;???@@@>>><<<<<<:::999<<>><<<>>><<<:::888666666666666:::777555666999;;;;;;:::<<<===???AAACCCEEEGGGHHHMMMSSSZZZ___```bbbdddgggpppuuu|||rrraaaTTTOOOJJJEEECCCBBB@@@???BBBAAAAAABBBCCCAAA>>><<<:::::::::;;;<<<===???????????????===:::888888999;;;<<<===???@@@BBBCCCDDD@@@>>>===>>>AAABBBAAA???<<<;;;;;;===@@@AAA@@@>>>???===;;;888666666666666:::<<<>>>AAAAAA@@@>>>===<<<===@@@DDDHHHHHHFFFCCCBBB@@@===<<<======;;;999<<<<<<<<<;;;999999;;;===:::888666666777777555444666666555444333333555666888888888777666555555666777444222111222333333222777777:::AAAEEEFFFJJJQQQVVVTTTTTTXXX]]]bbbddddddeeefffgggiiikkkooosssuuuooojjjfffggggggeeeeeegggmmmqqqtttrrrkkkeeebbbaaa\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\ZZZWWWSSSPPPMMMLLLKKKJJJHHHGGGGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFBBB@@@@@@AAAAAAAAAAAA???===;;;999777777777666666666666666666444444444555555666666666444555666777888999999999888666444444666777555333777444888@@@>>>444111666555444333222111111111111111111333444555666666666000000111222444777999;;;999999::::::;;;;;;;;;;;;:::777444444666888888888333222222333444555444222222222222222222111000000444333333222222333333333777666444333333333333333333333222222222111111111222222333333111000///...000222555888999999888777888888777777777777888888::::::999999888777777777333444444555666777888999666555555555666777999:::;;;;;;:::999999999999:::<<<===<<<;;;999999;;;===BBBDDDCCC===:::;;;;;;999666888<<<>>>>>>;;;777444777666555555777999;;;<<<999777555555777:::<<<===BBB@@@>>><<<;;;<<<======AAA???===<<<===???BBBDDDCCCEEEDDDAAAAAAEEEFFFDDDBBBFFFFFFCCCCCCDDDDDDBBB??????>>>???AAACCCDDDDDDEEEFFFHHHJJJKKKKKKIIIHHH======;;;:::888666555444999777555666888::::::::::::;;;===??????>>><<<;;;===BBBHHHKKKMMMPPPTTTXXXaaaiiisss{{{ttt```XXXOOOJJJHHHGGGCCC???AAA@@@@@@AAABBBAAA>>><<<;;;<<<===>>>??????@@@@@@???@@@???===:::777777888888888:::;;;===???@@@AAA:::999999;;;===???>>>>>>999999999<<<>>>??????>>>>>>===:::777555555555666666777999<<<>>>>>>???>>>>>>???AAADDDEEEDDD???<<<@@@???===>>>??????>>><<<<<<<<<;;;999777666888::::::888666666888999999999:::888777555666777999;;;;;;;;;:::;;;======<<<;;;<<<;;;999:::<<<===<<<;;;===>>>BBBHHHKKKMMMRRRXXX]]]^^^```dddjjjnnnpppqqqrrrqqqpppoooppprrruuuwwwrrrkkkggggggfffcccbbbdddfffjjjmmmmmmhhhcccaaaaaaXXXXXXWWWVVVVVVVVVVVVVVVWWWUUUQQQMMMHHHCCC@@@>>>>>>=========???AAADDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDCCC@@@>>>===>>>>>>>>>>>>======<<<::::::::::::999999888888777777666666555444444555666666555555555666777999:::;;;666555333333444555333222888666999???<<<333///222111111111111111222222333222222222333444555666777222222222333444666888888;;;<<<===>>>===<<<:::999;;;888666666777888888888444333333444666777555444333333333222222222222222333333333333333333333333555222000111333555444222...///000111222333444555333444666555333111111111111222333555666666666666555555666777888888888888;;;;;;:::999999888777777444444555555666777888999:::999888888888888999999======<<<;;;;;;;;;<<<<<<===>>>>>>===;;;;;;<<<===FFFKKKJJJDDD???>>>>>>===:::<<>>;;;999888777777777888:::;;;===;;;:::999888:::>>>BBBDDDGGGEEEBBB@@@>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKMMMPPPRRRQQQNNNOOOSSSTTTRRRNNNUUUXXXSSSOOONNNOOONNNLLLKKKJJJJJJKKKMMMOOOPPPPPPSSSVVVXXXXXXXXXYYYZZZ999999::::::999888888777777666555555666777888999888999;;;=========<<<;;;999===AAADDDEEEIIIOOOTTTYYYcccooowww|||sssfffVVVLLLJJJIIIGGGCCC@@@??????@@@AAA@@@>>><<<<<<===???@@@AAAAAA@@@@@@???@@@???===999777777777444555666888:::;;;<<<===999999999999::::::::::::::::::;;;<<<<<<===<<<;;;;;;999777444333333444555222333555777999:::;;;<<<>>>@@@BBBDDDEEEBBB===999@@@@@@@@@@@@AAAAAA@@@???@@@@@@???<<<999777888:::===;;;999999;;;>>>??????@@@>>><<<;;;<<<>>>???@@@AAA@@@???@@@CCCDDDCCCBBBCCCCCCCCCEEEHHHJJJKKKJJJLLLMMMPPPSSSVVVZZZ```eeehhhjjjmmmppptttwwwyyyyyyzzzxxxvvvtttsssrrrpppooommmgggbbbaaa___\\\ZZZ\\\[[[]]]``````]]]YYYWWWVVVTTTSSSQQQOOONNNNNNNNNNNNQQQOOOLLLGGGBBB>>>:::999<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBBBBBBBAAA@@@??????@@@@@@???>>>===<<<;;;:::===<<<<<<;;;:::999999888666555444333444555777999666666555666777999;;;===666666555555555555444444999:::>>>CCC???555//////000000///000000111222222333333222222333444666777555555555555666666777777<<<>>>@@@AAA@@@>>>:::888;;;:::888777777888888888555444444666888888777666444444444333333333444444444444555555555555555555333///---///444666444000,,,---...000222333444555555666777666444444777:::>>>===;;;999888777666666444555777999::::::::::::::::::999999888777666666555555555555555777888999<<<<<<;;;:::999999999888;;;;;;<<<===???AAACCCDDDBBBCCCBBB@@@>>>>>>@@@CCCGGGMMMNNNIIICCCCCCDDDCCC@@@AAACCCDDDDDDBBB@@@>>>???>>>===<<<<<<<<<======@@@@@@??????@@@DDDJJJNNNPPPNNNJJJGGGFFFFFFHHHIIIJJJJJJKKKMMMQQQVVVZZZ\\\```bbbbbb```aaaeeegggfff```eeegggccc___^^^]]]ZZZ[[[ZZZYYYXXXWWWYYY\\\______bbbeeefffffffffhhhjjj777888888999999888888777555555444333333444666777999999999999:::;;;<<<<<<666999<<<===???CCCIIIOOOWWWaaaoooxxx~~~fffTTTLLLJJJHHHFFFAAA@@@??????@@@@@@>>><<<===>>>???AAAAAAAAA@@@@@@>>>??????<<<999777777777666666777999:::;;;<<<===:::;;;;;;<<<<<<======>>>===>>>>>>===<<<:::999999777666555444333333444444555555777888999:::;;;;;;===>>>@@@CCCDDDBBB>>>:::<<<>>>@@@BBBCCCCCCDDDEEEIIIIIIHHHFFFCCCAAAAAAAAA???===::::::===AAADDDEEEEEECCCBBBCCCEEEFFFDDDCCCEEEDDDDDDFFFIIILLLNNNOOOOOOOOOPPPSSSWWW[[[]]]]]]bbbccccccccceeejjjqqqttttttuuuwwwyyyzzz{{{{{{|||xxxvvvuuuttttttqqqlllhhheee^^^YYYXXXWWWSSSQQQRRRTTTUUUWWWVVVTTTPPPNNNMMMKKKJJJHHHFFFEEEEEEEEEFFFJJJIIIGGGCCC@@@<<<:::999=========>>>>>>=========AAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@@@@AAAAAAAAAAAABBBAAA@@@??????>>>>>>>>>???>>>===<<<;;;:::999999444333333333444777:::<<<444444333333555666999:::777888888888888777888888:::===EEEIIIEEE;;;222///111111000000///000000000444333222222333444666777777888888888888777777777<<<>>>AAABBBBBB???;;;999;;;::::::999777666777777666555555777999:::999777444333222222111222222333333444555666666666555555222...,,,///444666333///---......///111222222333777888888666444777===DDDIIIGGGDDDAAA>>>===<<<;;;555777999;;;<<<===<<<<<<999999888777666555444444555555444333444666777888<<<<<<<<<;;;:::999999888999999;;;===@@@DDDFFFHHHLLLKKKIIIFFFEEEFFFJJJNNNNNNRRRRRRLLLHHHHHHHHHGGGEEEFFFHHHIIIIIIGGGEEECCCFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKNNNTTTYYY\\\ZZZWWWUUUTTTTTTUUUVVVWWWVVVVVVXXX]]]dddlllpppooorrrrrrpppqqqwwwyyywwwtttuuussspppppprrrnnnhhhkkkkkkjjjhhhfffgggkkknnnoooppprrrsssssstttuuuvvv999888888777666666555555444555555333222222555777:::999888777777777777888555888:::;;;<<>><<<===>>>>>>???@@@@@@??????======>>><<<999777777888555555666777777888999999444666999:::;;;===???AAA@@@AAAAAA???<<<999999999555555777888888888888777777888999;;;<<<;;;;;;:::======???AAACCCBBB@@@===999<<>>===<<<===???@@@DDDDDDBBB@@@>>><<<:::999999:::<<<>>>?????????>>>AAAAAABBBCCCEEEFFFGGGGGGBBB???===<<<>>>AAABBBBBBAAAAAAAAA@@@AAAAAABBBCCC??????>>><<<;;;999888777222222333444666999;;;===111111111111222333444444666888999999999999:::<<<999???GGGKKKHHH???666111333222111000////////////333333333333333444555666888888888888888777777666999;;;>>>@@@@@@>>><<<::::::;;;;;;999777555555666555555555777999::::::888333222111///......///000000111333444555444444333222000///000333333111...////////////000000000000777999999666444777???GGGBBBAAA@@@>>>===<<<<<<<<<888888:::;;;<<<======>>>999999888666555444333333555444333222222444666777999999::::::::::::999999888999;;;>>>BBBEEEHHHJJJQQQPPPOOOMMMLLLNNNRRRVVV]]]]]]YYYSSSPPPQQQOOOLLLLLLMMMPPPRRRQQQOOOLLLJJJGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVYYYYYYYYY\\\aaafffeeedddcccbbbaaaaaabbbbbbhhhgggfffggglllttt||||||~~~}}}}}}yyy{{{||||||zzzwwwwwwzzz~~~~~~}}}777666555444444555666777555666777555333333555888888999999:::999777666555555888;;;;;;;;;>>>CCCGGGQQQZZZiiixxxrrr```TTTNNNFFFDDDAAA@@@@@@???===<<<===============>>>>>>???;;;<<<<<<;;;999888888999555555555555555555555555222555888999999:::===???AAACCCDDDBBB>>>;;;;;;<<<666888<<>><<<===<<<:::999:::;;;>>>???BBBBBB@@@???===<<<::::::777999<<>>===;;;:::888777666222333444666777999::::::111222222333333333222222333555888888777888:::===999???EEEGGGDDD???888444222222111000000000111111333333444444555555444444666666777777777666555444444666888;;;<<<<<<;;;:::999:::;;;999666333333444555555555777999::::::888666444222000....../////////111333444555555444333222222222333222111///...////////////////////////555888:::888555555;;;AAA777777888888888888888888999999999:::;;;<<<===>>>::::::888777666444333333555333111000111222444666555666888999::::::999999999;;;>>>CCCHHHMMMRRRTTTWWWXXXZZZ[[[[[[\\\^^^```kkkhhhaaa[[[\\\___]]]XXXXXXZZZ^^^``````]]]YYYVVVNNNOOOQQQTTTWWWYYY[[[[[[```dddhhhiiihhhiiinnnrrrrrrrrrrrrrrrrrrrrrrrrqqqyyyyyyxxxyyy|||222222111222333666999;;;666888888777444444666999555777;;;===>>><<<999666333666888999888:::>>>CCCLLLUUUeeevvvppp___UUUHHHFFFCCCAAA@@@???===<<<======<<<;;;;;;<<<>>>>>>:::;;;<<<;;;999888999:::;;;:::::::::999999999888999<<<>>>===;;;;;;===???AAACCCDDDCCC???======???888;;;@@@EEEGGGFFFDDDCCCAAADDDHHHKKKMMMLLLKKKIIIJJJIIIHHHHHHJJJKKKJJJIIIPPPSSSVVVVVVTTTQQQQQQRRRWWW]]]eeelllppprrrrrrrrrpppmmmhhhgggjjjoootttvvvwwwyyy~~~uuujjj___aaaaaa\\\VVVWWWaaakkknnnjjjfffdddgggkkkoooqqqkkkuuu{{{zzzwwwuuuooogggeeeeeeddd```[[[ZZZ\\\___ggg___UUUOOOMMMLLLHHHEEEIIICCC???@@@@@@>>>===???BBBBBBAAABBBCCCBBB@@@>>>===<<<;;;:::;;;>>>AAACCCDDDCCCBBB@@@>>>===<<<;;;:::<<<>>>AAAAAA@@@???===777999;;;???BBBFFFHHHJJJFFFAAA;;;:::>>>CCCFFFHHHIIIGGGEEEBBB@@@>>>>>>>>>???>>>===;;;999777666555444444666777888888888888444555666777666555444333///222555666555666999<<<888===AAAAAA???===:::666111111111111111111222333222333444555666555444333444555666666666555444333000111444777999::::::999888:::;;;999555222222333555444555777999::::::999:::999666333111111111222111222555777777777666555333444555444111///..................//////000000222777<<<:::555333666;;;777777888999999999888888:::999888888999:::<<<===;;;;;;:::888777555444444444333111///000111444555222444666888999::::::999:::<<>><<<;;;;;;;;;::::::;;;>>>AAADDDNNNUUUaaapppsssaaaTTTNNNGGGBBBAAA???<<<:::888888888888999:::;;;<<>>;;;888888:::<<<888;;;===>>>>>>>>>???AAA???@@@@@@@@@???>>><<<<<<>>>AAAFFFKKKOOOPPPOOOOOONNNLLLLLLOOOTTTXXXWWWVVVXXXWWWTTTQQQOOORRRVVVZZZ```fffjjjjjjjjjiiieee^^^gggkkkqqqyyy~~~xxxxxx|||zzziiiiiifff```[[[YYY[[[___aaaaaaaaaaaabbbcccdddeeecccdddffffffdddbbb^^^\\\SSSRRROOOMMMKKKKKKLLLMMMPPPZZZZZZLLLBBBBBBBBB>>><<<>>>???>>>:::888:::<<<>>>>>>>>>>>>>>>=========<<<;;;999888:::===AAACCCHHHHHHFFFBBB===:::;;;===777:::>>>@@@AAA???<<<:::<<<;;;:::===BBBDDDDDDBBBDDD@@@<<<;;;>>>BBBCCCCCCDDDDDDCCCBBBAAA???===<<>>CCCDDD>>>777555666222///,,,...333666444111333555666666444222222333999::::::888555333222333222333444777999<<<===>>>:::<<<<<<888333000000111555555555666888:::===>>>AAA;;;444000000222333333111000000444888999444///333222222111111111111111444222222333666666333000222333444444444555777999::::::999888777777888888888888888777888888999::::::;;;;;;:::888444111...111111111111222333555666555444333222444777:::<<<:::>>>EEEMMMVVV```jjjpppnnnrrruuuuuuvvvyyyyyyvvvooooooooonnnmmmooouuuyyywwwwwwwwwwwwvvvvvvvvvvvvqqqpppppprrruuuvvvuuussstttzzz}}}000000111333444555666777666777888999:::999999888:::===CCCHHHIIIHHHEEEBBB======<<<;;;<<<>>>BBBEEEJJJQQQ^^^nnn~~~tttddd[[[OOOFFFBBB???===;;;999999:::;;;<<<<<<===>>>AAA@@@>>>>>>???AAABBBBBBAAAAAA???<<<999888:::;;;>>>@@@AAABBBAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEJJJLLLOOORRRWWW[[[^^^___aaa``````bbbdddeeeeeeeeehhhiiihhhgggfffgggjjjmmmrrrvvvwwwvvvuuuwwwvvvrrrssswww~~~xxxkkkhhhbbb[[[UUUSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRSSSRRRSSSTTTTTTSSSPPPMMMKKKFFFEEECCCAAA@@@@@@@@@@@@FFFOOOPPPDDD;;;<<<===999:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>????????????<<<;;;::::::<<<@@@DDDGGGKKKKKKIIIEEE???;;;;;;<<<:::<<>>HHHPPPSSSSSSOOOLLLCCCBBBAAA???>>>@@@CCCGGGLLLSSSaaaqqquuuiiiXXXIIIAAA>>><<<;;;888999:::<<<===>>>>>>>>>@@@???>>>>>>???AAACCCDDDDDDCCCBBB???;;;:::;;;<<>>>>>======<<<;;;:::999999;;;CCCDDD<<<666777888666888888888:::===???@@@???>>>>>>>>>???@@@@@@AAAAAA>>>===<<<===???CCCGGGIIIMMMMMMLLLHHHBBB>>>;;;:::<<<>>>@@@AAAAAA???===;;;;;;:::999;;;???CCCEEEFFFEEECCCBBBBBBCCCBBB???===DDDEEEGGGHHHIIIIIIHHHHHHFFFEEEBBB@@@===:::888777999:::::::::::::::999999:::888666666888:::::::::999999999888666666777888<<>>AAAEEEGGGIII@@@>>>;;;999777666444222333333333444555777888999444222000///000222222222666333111222444555333000///...............//////+++,,,---000333555444333444555555444333333555666888777666666555666666666666666666666777888999:::444555555555777888999:::000///------...111444666333333444444666777999:::===BBBJJJRRR[[[dddlllqqqyyy222333333555666777888888777888999:::;;;:::999999888>>>HHHQQQWWWXXXWWWUUUJJJJJJHHHDDDAAAAAAEEEIIITTT]]]kkkzzzzzzeeeSSSHHHCCCAAA@@@:::<<<>>>@@@AAABBBBBBBBBDDDCCCBBB@@@???@@@CCCEEEIIIIIIHHHEEEBBB@@@AAABBBFFFHHHJJJLLLMMMNNNQQQTTTVVVVVVVVVWWWYYY]]]```bbbddddddeeehhhnnnvvv}}}xxxnnngggcccaaabbbaaa______```^^^[[[XXXUUUOOOGGGDDDDDDDDDDDDBBBBBBAAA@@@>>><<<<<<;;;;;;>>>>>>??????>>><<<:::999;;;;;;;;;;;;;;;:::999888555;;;===888444666888777888777666999>>>AAAAAA???======>>>???@@@@@@AAAAAA@@@???>>>>>>@@@BBBEEEGGGJJJJJJJJJGGGDDD@@@===;;;;;;<<<>>>@@@@@@@@@>>>======<<<::::::<<>>;;;:::999777555333222444555333222555444333222222444888<<<;;;;;;;;;999777777888:::;;;;;;;;;;;;===>>>@@@AAA@@@<<<888666777666444111333333333333444555555666222222333444555666666666888555222111222333222111333222111000////////////***+++---///222333333222444555555444333222444555666555555444444555555555444444444555666777888999444444333444555888;;;===555444111//////111444666111222333444666777888888;;;@@@IIISSS\\\fffooouuu{{{444444555666777777888888999:::;;;<<<<<<<<<;;;:::<<<@@@GGGNNNUUUYYY[[[[[[QQQQQQOOOJJJEEEEEEJJJOOO[[[eeeuuu|||hhhYYYOOOIIIEEE@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJHHHGGGHHHLLLPPPTTTTTTTTTRRRPPPOOOOOOPPPQQQTTTWWWZZZ^^^bbbgggkkklllkkkkkkkkkmmmpppsssuuuxxxyyy{{{~~~{{{xxxzzzyyywwwuuuuuuuuuvvvwwwxxxzzz{{{xxxnnneee^^^ZZZVVVTTTQQQPPPMMMLLLKKKJJJIIIHHHEEEAAA;;;999;;;<<<<<<:::;;;:::888777555444444444777777888888888777666666777777888888888777777666333777999666444555777888:::888777999>>>AAA@@@>>>======>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDCCCAAA>>>===999:::;;;===>>>?????????@@@???===;;;:::;;;>>>@@@??????=========???BBBDDDAAACCCFFFIIIJJJKKKJJJIIIEEEDDDCCCAAA>>><<<;;;:::999:::::::::999777555444666666555666888999888666777888:::999888777888999<<>>:::555333444444222000333333444444444444444333111222555777777888888888888666333111111222222222666555333111///...------,,,---///000111000000000444555555444222222333555555444444444444444555555444444444444555666777888666555444333555777:::<<<999777444222000111222333111111222444555666777888777===FFFQQQ]]]iiitttzzz555555666777777888999999:::;;;<<<===>>>===<<<<<<@@@BBBFFFKKKQQQVVVZZZ\\\SSSTTTSSSOOOJJJLLLRRRYYYbbbnnnmmm]]]PPPIIIDDDDDDEEEGGGIIILLLNNNOOOOOOPPPQQQQQQPPPTTTZZZ```eeefffggggggffffffggghhhhhhkkknnnrrrvvv{{{~~~}}}}}}tttuuutttooommmnnnmmmjjjddddddcccbbbcccdddfffgggbbb]]]XXXSSSPPPNNNKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@===;;;888666555444333222666666555444333222222222444555666777888888888888777888888888888888888888444666777666555444555666999999999:::===??????>>>?????????@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<===???>>>>>>???AAAAAA@@@>>>999::::::<<<===>>>???@@@@@@@@@???<<<999999;;;===<<<<<<;;;;;;;;;???DDDHHHFFFHHHKKKMMMNNNMMMKKKJJJDDDEEEDDDDDDBBB???===;;;<<<<<<;;;;;;:::888777666666555555666777888777666888999:::999999999;;;===???HHHJJJBBB:::999888444666555444444333333333333666555333111000111555999======;;;777444333444666666666555555777:::<<<>>>===:::666444333333333222555555555555555444333222///222555666666555666666666555444222111111222222555444222000...,,,,,,+++...000222333111000///000333444444333222222444555444444444333444444555666444444333333444444555666777666555444555666999:::888777555333111000000000333333333444666777999:::666<<>>===<<<;;;;;;<<<<<<>>><<<;;;<<>>===<<<<<<<<<===>>>???>>>??????===:::888:::<<<:::;;;======>>>@@@DDDHHHLLLMMMOOOQQQPPPNNNJJJHHHEEEFFFHHHHHHFFFCCC???======<<<;;;:::999999888888888777555666777999888888::::::;;;::::::<<<@@@CCCDDDMMMOOOEEE<<<<<<:::555444444444333222222333444222222222000000222666999::::::888555222222444666999888777666888:::===???>>>===:::777444444555777777777777777666555333222000333666666444333444555444444444333222111222333444333222000///////////////222555444222111111222111222333333222222444666444444444444444555666666555444444333333333333333666666555555666777888999666666666555555444333222777666666666777:::<<<>>>999>>>FFFPPP]]]lllzzz777777777888999999999:::999:::;;;<<<<<<<<<;;;:::;;;===@@@CCCFFFHHHJJJJJJNNNQQQTTTTTTSSSYYYdddnnnyyymmmdddcccbbbbbbeeeiiinnnqqqsssuuuvvvtttrrrttt{{{~~~yyyuuussspppkkkggghhhiiiiiieee```[[[WWWVVVOOOPPPNNNJJJKKKQQQUUUUUUJJJHHHFFFDDDCCCCCCDDDEEEJJJGGGDDDBBB@@@???<<<::::::<<<>>>>>><<<999888777333666999888444000000000---,,,,,,------///000000///000111444666888:::;;;888777555555555777999;;;???===<<<<<<;;;888777888444777;;;<<<<<<===@@@DDDEEEEEEEEEEEEEEEDDDDDDDDD======<<<<<<<<<<<<======???<<<::::::===@@@@@@>>>BBBAAA???============>>>;;;===???>>>:::999:::<<<999<<<@@@AAAAAAAAADDDFFFNNNOOOQQQQQQPPPLLLHHHFFFFFFHHHJJJKKKJJJFFFBBB???<<<;;;999888777777888888:::888666666888999::::::<<<<<<<<<;;;<<>><<<666333333444333222222333555...///000000000333666999777777555333111222555777>>><<<999777777888:::<<<@@@@@@???;;;666555888<<<888888999999888666444333333555777777444333444666333444444444222222222333444333333333333333444444///222555666333222333555000222333333222333555777444444444444444555666777555555444333222222222222555555555666666888999999555666888999999999777777:::999888888999<<>>???@@@@@@@@@>>>===;;;999888555:::======@@@DDDEEEBBBHHHDDDAAAAAACCCEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<>>>;;;999999<<<@@@CCCDDDEEEBBB>>><<<<<<=========999;;;>>>===:::999;;;<<<<<<>>>@@@BBBDDDFFFHHHHHHNNNOOOPPPOOOLLLIIIGGGGGGKKKKKKKKKJJJIIIHHHFFFEEE<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999:::===@@@BBB@@@===;;;>>>???>>>AAAFFFLLLRRRTTTLLLCCC>>>;;;888888555111000111333444555111000///...---///444777666777777555222222666999:::;;;:::888444444777;;;<<<>>>???===999777888:::777888::::::888666555666999999999888777666555444777666555666777777555333777777777555333222333555///000222333333333222111222222222333444333111//////222555555222222444666555666666555333222333444777777888;;;<<<;;;777555555666777999::::::;;;;;;>>>===<<<===???CCCGGGIIILLLKKKTTTdddnnnvvv<<<<<<<<<<<<<<<<<<;;;;;;999999:::<<<>>>???>>><<<<<<<<>>BBBAAA===BBBBBBAAA???;;;888888888<<<;;;;;;===??????<<<999666777888999:::999999888888666444222111111333444.........///111333444555999999999:::;;;===@@@AAA=========<<<;;;:::888888555999<<<<<<>>>CCCDDDAAADDDCCCCCCDDDFFFFFFCCC@@@@@@@@@@@@@@@???>>>>>>======;;;999999<<<@@@CCCDDDDDDBBB@@@?????????===;;;;;;<<<<<<;;;999999;;;>>>@@@AAADDDFFFGGGHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHAAAAAAAAA@@@@@@@@@@@@??????>>><<<<<<===@@@CCCEEECCC@@@@@@CCCCCCAAABBBEEEIIIOOOPPPIIIAAA===;;;888444333333444555555444222222222000------///333777888999:::888666666888::::::;;;;;;999777777999;;;<<<===>>>===:::888888888444666888999888777777888999999999999888777666555666555555666777777555444666777888777555333444555000000111222333333333333222222222333333333222000333555777888888777777777666777888888777666666777888888:::===@@@AAA@@@??????@@@AAABBBCCCCCCCCCCCCAAACCCFFFJJJNNNRRRTTTUUU[[[[[[cccrrr|||;;;;;;;;;<<<<<<<<<<<<;;;999999999;;;===>>>===<<<;;;:::===BBBCCCAAADDDIIIMMMNNNSSSZZZaaalll}}}zzzyyyzzzzzzwwwsssqqqpppqqqqqqppprrrqqqrrrsssooohhheeegggcccaaa]]]ZZZXXXWWWWWWWWW^^^```dddeeeddd```[[[WWWJJJHHHGGGEEEEEEEEEFFFGGGCCCCCCBBBAAA@@@@@@AAAAAA???===<<<<<<>>>??????>>>???>>>===<<<<<<===>>>???AAABBB???<<<>>>BBBBBB???AAAAAA@@@===:::777666666999888999:::;;;;;;999777888999;;;<<<=========<<<===;;;888666555555666777///000111111222222222222:::999888888999<<<>>>@@@;;;;;;;;;;;;:::999888888444888:::999;;;@@@BBB@@@???AAADDDHHHIIIGGGBBB>>>@@@@@@??????>>>>>>=========;;;999999<<<@@@BBBCCCCCCBBBAAABBBBBB@@@===:::>>>===<<<999888999===@@@DDDFFFIIIKKKLLLKKKJJJIIIEEEFFFGGGHHHGGGHHHKKKMMMJJJJJJKKKLLLMMMMMMMMMLLLHHHIIIIIIIIIHHHFFFDDDCCCAAAAAA??????AAADDDGGGIIIFFFDDDEEEHHHGGGCCCBBBDDDGGGKKKLLLFFF???<<<:::888555333333333555777666666666555222///...000555999;;;===??????>>>=========999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<===;;;888555111333666777777777888999999999999999888777666666666555444666777777666444555777999888666555444444111111111111111222333333333333333333444444444444333333555777999999777666999;;;>>>??????>>>???@@@===>>>@@@EEEKKKOOOQQQRRRNNNOOOPPPRRRTTTUUUUUUUUURRRVVV\\\bbbfffhhhhhhhhhsssssszzz777888999::::::::::::999666555555666999::::::999===<<<>>>BBBBBBAAADDDIIINNNQQQYYYccckkkttt{{{sssmmmkkkfffaaa^^^]]][[[XXXVVVYYYYYY\\\^^^ZZZSSSQQQSSSPPPNNNKKKHHHFFFEEEDDDDDDIIIKKKNNNPPPPPPNNNKKKIIIAAAAAAAAAAAA@@@@@@@@@@@@??????>>>===============888777666888;;;===??????>>>===<<<<<<<<<<<<===>>><<<>>>???===@@@EEEGGGEEEAAAAAA@@@>>>:::777666777777777777888999888777666999:::<<<>>>????????????@@@>>><<<:::999888999999555666777777777666444333777666555444555777:::<<<=========<<<;;;999888777444777888777999>>>@@@???>>>AAAEEEHHHIIIGGGCCC@@@CCCBBBAAA???>>>===<<<<<<===;;;999:::===@@@CCCCCCDDDBBBAAAAAAAAA@@@>>><<<>>>======<<<<<<===???AAAEEEHHHLLLOOOPPPOOOMMMLLLLLLLLLLLLKKKJJJKKKNNNPPPKKKLLLMMMOOOPPPQQQQQQQQQOOOPPPPPPPPPNNNKKKHHHEEEDDDCCCBBBBBBCCCFFFIIIKKKJJJGGGFFFGGGFFFCCCBBBEEEIIILLLKKKDDD>>><<<:::777:::666333222444888;;;<<<:::888444111///222777;;;>>>@@@CCCEEEEEECCCAAA@@@999;;;>>>???@@@???>>>>>>;;;::::::<<<>>>===888333111333666777777666666777888888888999888888777777555444444555777888777555444666888999777555444444444333111000000000111222444555666666555666777888777444333555999<<<;;;:::???BBBFFFIIIJJJJJJLLLMMMKKKLLLOOOTTT\\\dddhhhjjjbbbdddfffiiikkkmmmnnnooopppsssxxx}}}555666888:::;;;;;;:::999444333222444666888888777===<<<===AAAAAA@@@DDDIIIMMMUUUcccqqq{{{yyykkkccc^^^WWWSSSRRRPPPLLLHHHJJJJJJMMMQQQQQQLLLJJJLLLFFFEEECCCAAA???>>>=========???AAABBBCCCCCCBBBAAA>>>=========<<<;;;::::::;;;;;;999888777777777777666555444555999===??????>>>>>>>>>>>>>>>>>>>>>>>>;;;???AAA@@@BBBGGGIIIHHHAAABBBAAA???<<<999999999:::;;;;;;;;;;;;::::::;;;888:::<<<===????????????@@@???===;;;::::::::::::999:::;;;;;;;;;999888777777666555555555777999:::======<<<;;;999777555444555888777555777===@@@???@@@BBBEEEGGGGGGGGGFFFEEEHHHFFFDDDAAA???===<<<<<<===<<<:::<<>>===:::777999888777888:::<<<<<<;;;888777444111///111666999>>>@@@CCCFFFGGGEEEBBB???;;;<<<>>>AAABBBBBB@@@???;;;999999<<<>>>===888333444666888888666444444444666666777888888888777777444333333555777888777666333555888888777555444444666555333111000000111111444666888888777777999;;;>>>:::777888===CCCEEEFFFGGGKKKOOOSSSVVVXXX[[[]]]bbbbbbeeekkksss{{{555777:::<<<======<<<<<<666444333444777999999999;;;:::;;;@@@AAABBBFFFLLLQQQ[[[nnnsssbbbZZZQQQMMMOOOQQQQQQPPPKKKFFFDDDFFFFFFDDDCCCEEE??????>>>===<<<<<<<<<<<<888999:::;;;;;;<<<<<<=========<<<;;;:::999999888:::999888777666666555555666444222333777:::<<<===???????????????????????????CCCEEECCCCCCFFFGGGFFFAAABBBBBB@@@===;;;;;;<<<999:::;;;;;;999999:::;;;999:::;;;===>>>>>>>>>======<<<;;;::::::999999999999999999::::::999999888;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::888666444333777999888555777===AAA@@@BBBDDDFFFGGGGGGGGGIIIJJJLLLJJJGGGCCCAAA???>>>>>>>>>===<<<>>>AAACCCEEEEEEGGGDDDAAA@@@BBBDDDFFFFFF===>>>AAAFFFIIIJJJHHHFFFIIIKKKOOOSSSUUUVVVVVVUUURRRSSSTTTTTTTTTUUUWWWYYYSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWUUURRROOOLLLJJJIIIHHHFFFEEEEEEGGGIIIKKKMMMGGGCCCBBBBBBBBBEEEKKKSSSRRRMMMEEE@@@>>><<<888555888>>>CCCEEEBBB;;;666666555333111000111555888<<<>>>AAADDDFFFEEEAAA=========???AAADDDDDDBBB???:::999:::;;;<<<;;;888666777999:::999666333222222444444555666777777777777333222333555888999888777444666888888777555555666888777666555555444444555666:::>>>???>>>===???AAABBB@@@>>>???DDDJJJPPPRRRTTTXXX\\\```dddiiinnnqqq||||||~~~444666999<<<======<<<<<<777555444555777999:::::::::999<<>>>>>>>>??????>>>>>>>>>>>>CCCFFFCCCBBBEEEFFFFFF@@@AAAAAA@@@>>>======>>>777999:::999777666888;;;:::;;;<<<===>>>===<<<<<<888888888888888888888888666666666777777888999:::>>>>>>???@@@??????>>>===;;;;;;<<<;;;;;;:::999888:::;;;999666888>>>BBBBBBBBBEEEHHHIIIIIIIIIJJJLLLLLLKKKHHHEEEDDDCCCCCCDDD???>>>>>>???CCCEEEFFFFFFGGGFFFEEEEEEHHHJJJKKKKKK@@@AAACCCGGGMMMOOOOOOMMMOOOQQQSSSVVVWWWXXXYYYXXXWWWYYYZZZZZZYYYYYYYYYZZZYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZXXXVVVSSSQQQOOOMMMMMMKKKHHHGGGFFFGGGIIIKKKLLLHHHEEEFFFGGGFFFJJJOOOSSSRRRMMMEEEAAAAAA???;;;:::<<>>:::999999:::666666777999:::<<<======:::999888777777888999::::::999888777777888999:::999999::::::;;;<<<===>>>;;;999666555666888::::::<<<======>>>>>>======<<<999@@@DDDBBBBBBEEEHHHHHH>>>???@@@???>>>===>>>???;;;===>>>===::::::<<>>>>>===<<<;;;555555666666666777777777666555555555777999;;;<<<>>>???AAABBBBBB@@@>>>===<<<===>>>???@@@@@@@@@@@@<<<===:::777888???CCCDDDAAAEEEJJJLLLKKKJJJKKKMMMLLLJJJHHHGGGFFFFFFHHHIII@@@??????AAADDDFFFGGGGGGFFFGGGHHHKKKNNNOOONNNMMMDDDBBBCCCGGGMMMRRRTTTSSSUUUUUUVVVXXXYYYYYYZZZZZZ___aaabbb```]]]ZZZYYYXXX\\\\\\]]]]]]]]]\\\[[[[[[]]]\\\YYYVVVSSSRRRPPPPPPOOOMMMKKKHHHGGGHHHJJJKKKLLLHHHHHHKKKLLLKKKMMMQQQRRRQQQKKKDDDAAABBBAAA===DDDBBB@@@???@@@AAAAAAAAA:::;;;======<<<===???AAADDDDDDEEEIIILLLLLLHHHDDDAAA@@@???@@@CCCDDDBBB???888:::<<<:::777666888;;;888:::;;;:::888555444444111111333444555555666666222222222555888999999888::::::;;;:::999999;;;<<<666888;;;>>>AAABBBCCCCCCHHHOOOVVVXXXVVVTTTTTTVVVUUU[[[aaafffiiilllppptttvvvyyy|||}}}666555444555666888888888444555666666666666888::::::;;;@@@GGGMMMSSS^^^iiisssjjj[[[]]]ooooooNNN<<<888888999::::::777555888===AAA@@@===666777888999:::;;;;;;;;;:::999777777777999;;;<<<@@@>>>===>>>@@@AAA>>>;;;===999444444666999:::::::::<<<>>>>>>>>>===>>>???<<<===???AAADDDHHHKKKLLLDDDBBB???===<<<<<<>>>???AAAAAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<:::888888:::<<<======;;;888666666888999999999@@@@@@AAAAAA@@@???===<<>>===<<<;;;;;;AAA>>>;;;999:::>>>BBBEEEFFFGGGHHHKKKOOOPPPOOONNNMMMKKKIIIFFFEEEFFFHHHJJJFFFEEEFFFHHHIIIIIIHHHFFFFFFHHHKKKNNNOOONNNMMMLLLHHHIIIJJJLLLOOORRRUUUVVVQQQSSSWWWYYYZZZ[[[[[[[[[```bbbccc```\\\YYYYYYZZZ]]]___``````^^^]]]^^^^^^^^^]]][[[YYYXXXWWWVVVVVVZZZVVVPPPLLLJJJIIIHHHHHHKKKKKKJJJIIIJJJLLLOOOQQQQQQOOOKKKFFFCCCCCCFFFHHHFFFFFFFFFEEEEEEDDDDDDEEEIIIFFFBBB??????CCCHHHKKKJJJNNNPPPNNNMMMOOONNNLLLMMMDDD======>>>===;;;<<>>>>>>>>???AAA===>>>AAAFFFMMMSSSVVVWWW\\\```dddhhhjjjkkklllmmmooopppqqqvvv|||777777666777888888888888444555666555444444555777;;;;;;???EEEJJJQQQ\\\gggxxx}}}jjjdddiiirrryyy|||dddJJJ<<<::::::<<<>>>>>>:::888999===???>>>;;;:::999888888888999;;;<<<;;;:::999888999;;;<<<>>>@@@???>>>???AAACCCBBB@@@>>>:::666666888:::;;;;;;???@@@AAA@@@===<<<;;;<<<@@@???>>>???AAADDDHHHKKKGGGFFFCCCAAA@@@@@@AAABBBAAA@@@??????>>>===<<<<<<@@@@@@@@@???>>><<<;;;:::===;;;999999:::;;;;;;::::::888666777999;;;;;;;;;<<<===???@@@AAAAAA@@@@@@>>>>>>===<<<<<<;;;;;;;;;>>>=========>>>@@@BBBDDDHHHHHHIIIMMMPPPRRRQQQPPPRRRPPPOOOMMMLLLMMMNNNOOOPPPNNNMMMLLLLLLKKKHHHFFFJJJLLLNNNOOOOOOMMMKKKIIIJJJKKKLLLMMMOOORRRTTTUUUVVVTTTTTTXXX___cccdddccccccddddddbbb^^^ZZZZZZ[[[___aaabbbbbbaaa``````aaa^^^]]]\\\ZZZYYYXXXXXXXXXYYYVVVRRRPPPPPPOOOOOONNNQQQOOOMMMKKKKKKNNNRRRVVVUUURRRMMMHHHDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJIIIIIIJJJLLLOOORRRTTTSSSWWWXXXUUUTTTTTTRRRNNNRRRIIIBBBAAABBB@@@>>>>>>>>>??????>>><<<:::777666;;;:::888777666555444444666555666666666555333222222444666666555555666777:::<<>>EEEKKKSSS```lll~~~sssiiibbb^^^dddTTTCCC:::888777999<<>>AAABBBCCCBBB???=========DDDBBB???===>>>AAAEEEHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;::::::???@@@AAAAAA@@@>>>;;;:::===;;;::::::::::::999777888666666777:::<<<======<<<===>>>???@@@@@@@@@@@@>>>==================>>>>>>???AAACCCDDDEEEEEEEEEIIIIIIKKKNNNRRRSSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSXXXUUURRRQQQPPPOOOMMMKKKOOOPPPQQQPPPOOOLLLJJJHHHMMMMMMMMMNNNOOOQQQRRRSSSWWWSSSQQQVVV```gggiiigggfffgggfffddd```^^^]]]^^^```aaacccbbb```______```aaa```___^^^]]]\\\\\\]]]XXXVVVTTTSSSUUUVVVVVVVVVXXXVVVSSSPPPOOORRRXXX]]]\\\XXXRRRLLLHHHFFFFFFGGGIIIKKKMMMNNNNNNNNNPPPQQQNNNQQQUUUZZZ]]]___```aaaaaadddeeebbb___^^^YYYSSSVVVMMMFFFEEEDDD@@@>>>>>><<<>>>@@@AAA???;;;666333999999888777666555555555666777777777777777777777555777888777666555666777<<<===???AAABBBEEEIIILLLKKKOOOUUU]]]eeekkkoooqqqrrrzzz666888::::::999666555444333444555444333333444666::::::>>>FFFOOOZZZjjjxxxuuubbbVVVWWWLLLAAA<<<999666777:::@@@>>>;;;;;;<<<<<<;;;999999999888888999999::::::============???@@@BBBCCCDDDCCCAAA@@@AAACCCEEEFFFBBB@@@>>>======>>>???@@@AAABBBDDDDDDCCCBBBBBBCCCFFFDDDBBB@@@???@@@BBBDDDDDDDDDDDDDDDCCCAAA@@@???>>>===<<<;;;:::999999888;;;===???AAAAAA???===;;;;;;:::999999::::::999777555444555777:::<<<======???????????????>>>>>>>>>@@@?????????@@@AAABBBCCCBBBCCCDDDFFFHHHIIIJJJJJJIIIJJJKKKOOORRRTTTTTTSSSQQQRRRSSSTTTUUUTTTTTTSSSWWWUUURRRRRRTTTUUUUUUUUUSSSSSSSSSRRRQQQNNNKKKJJJOOOOOONNNOOOOOOPPPQQQRRRYYYXXXXXX[[[bbbgggiiiiiigggggggggfffeeeddddddeeeggghhhhhhgggdddaaaaaaaaafffeeedddccccccccccccccc\\\YYYUUUTTTUUUXXX[[[\\\^^^^^^]]]ZZZXXXZZZ```eeefffaaaYYYSSSNNNLLLKKKJJJJJJNNNSSSVVVWWWXXX[[[^^^ZZZ]]]bbbgggkkklllmmmlllnnnqqqqqqnnnkkkiiibbb[[[VVVNNNHHHFFFCCC>>><<<<<<;;;<<<>>>???===999555222666777777888888999888888999:::999888777777888999888999::::::888888:::;;;BBBCCCCCCCCCCCCEEEIIILLLQQQVVV]]]dddkkkppptttwwwwww|||555777:::999666444222333222333555555555666888:::<<<<<<@@@IIITTTaaatttpppaaaWWWOOOGGGCCC@@@<<<<<>>AAAAAA@@@>>>===<<<===>>>???@@@BBBCCCDDDFFFEEECCCAAA@@@AAABBBDDDDDDCCCBBB@@@???@@@AAABBBDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCCCCDDDBBBAAA>>>===<<<<<<;;;;;;:::999999999777999<<>>===999888777888:::;;;:::999444444444666:::;;;;;;;;;=========>>>>>>??????@@@AAA@@@@@@@@@AAACCCEEEFFFFFFEEECCCCCCEEEHHHKKKMMMJJJJJJLLLPPPSSSVVVUUUTTTOOOQQQSSSUUUVVVVVVUUUTTTUUUTTTRRRSSSVVVYYYZZZZZZUUUUUUUUUUUUSSSRRRPPPOOOPPPPPPPPPPPPQQQRRRSSSSSS\\\```dddfffffffffhhhkkkhhhhhhhhhiiikkkmmmnnnooorrrsssrrrpppllliiiggggggkkkjjjiiiiiihhhhhhhhhhhhddd___XXXTTTUUUZZZ^^^aaacccfffhhhgggeeeeeeiiimmmrrrlllccc\\\XXXVVVSSSRRRSSSXXX^^^``````aaaeeehhhiiikkknnnqqqssstttuuuuuuwwwyyyyyyuuussspppiii```UUUNNNIIIGGGCCC>>>;;;===<<<;;;;;;999888666444333333444666999;;;<<<======<<<======;;;888666888999777888:::::::::;;;>>>@@@IIIJJJJJJJJJKKKMMMQQQTTTWWW[[[bbbhhhlllqqquuuyyy|||}}}~~~444777999888444222222444222444555666666888:::===??????CCCMMMYYYiii~~~wwwbbbYYYOOOJJJEEEAAA@@@CCC??????>>>>>>>>>???@@@@@@===AAAEEEIIIIIIFFFBBB@@@;;;<<<===???AAACCCDDDDDDEEEEEEDDDBBB@@@???@@@BBBEEEEEEEEECCCAAA@@@BBBDDDHHHIIIJJJHHHEEEBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;777888;;;>>>?????????>>>999777555666888:::;;;;;;666666666888:::;;;:::999777888999<<>>@@@BBBDDDFFFGGGDDDAAA???@@@DDDIIILLLKKKLLLNNNRRRVVVXXXXXXWWWQQQSSSUUUWWWYYYYYYYYYYYYYYYWWWVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXYYY[[[aaahhhhhheeecccfffjjjmmmllllllnnnrrrvvvxxxyyywwwwwwwwwuuuqqqmmmllllllrrrqqqpppooonnnnnnnnnnnnnnnhhh```[[[\\\___dddgggiiimmmrrrrrrpppooossswww~~~wwwmmmgggdddbbb___]]]aaagggmmmnnnlllkkkmmmqqqyyyyyyzzz{{{{{{|||{{{{{{||||||zzzuuusssqqqhhh___RRRMMMJJJHHHDDD>>>===???===;;;888666444333444444000222555999<<<===>>>>>><<<>>>???===999666777999444666777888999<<<@@@CCCGGGIIIKKKMMMOOORRRWWWZZZ\\\```fffjjjlllpppvvv{{{|||{{{|||444777999888444222444777333555666666666777:::<<<@@@@@@FFFSSScccwww~~~ooo___UUUNNNGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDCCCEEEGGGIIIHHHEEEAAA>>>999:::<<<>>>@@@BBBCCCDDDCCCDDDEEEDDDAAA@@@AAACCCEEEFFFGGGEEEBBBAAABBBDDDGGGHHHHHHFFFCCCAAA@@@@@@???@@@AAACCCDDDEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@???;;;;;;<<<<<<===>>>>>>>>>;;;;;;===>>>>>>??????>>>;;;888555444555888999::::::::::::;;;<<<<<<999777555666888;;;>>>CCCFFFIIIBBBAAA@@@???@@@BBBEEEGGGHHHFFFBBB???@@@CCCGGGJJJNNNOOOQQQUUUYYY[[[[[[ZZZTTTUUUWWWYYY[[[\\\]]]^^^\\\[[[[[[\\\^^^^^^]]][[[]]]]]]\\\ZZZYYYWWWVVVVVVUUUVVVWWWYYY[[[]]]___```^^^bbbfffhhhhhhiiimmmpppuuusssrrruuuzzzzzz{{{{{{zzzxxxvvvuuuvvv}}}}}}{{{zzzxxxxxxwwwwwwwwwrrrllliiiiiikkkmmmnnnoootttxxxxxxvvvwww}}}vvvpppnnnmmmjjjgggjjjqqqxxxzzzxxxwww{{{~~~|||wwwqqqnnnkkkbbbXXXMMMIIIGGGFFFBBB===<<>>:::777888:::555777888999:::===AAADDDFFFIIILLLOOOQQQTTTWWWZZZ\\\aaaeeehhhjjjooowww}}}}}}}}}555888:::888444222666:::555666777666666666888:::>>>@@@HHHYYYmmmttteeeZZZPPPIIIGGGGGGGGGGGGFFFDDDDDDDDDFFFEEEFFFFFFEEECCC@@@<<<:::888999;;;>>>@@@BBBCCCCCC@@@CCCFFFFFFCCCBBBCCCEEEEEEGGGGGGEEEBBBAAABBBEEEBBBDDDEEEDDDBBBAAAAAABBB>>>>>>>>>???AAADDDGGGIIIDDDCCCBBBAAA@@@??????>>>;;;;;;<<<===>>>???@@@AAA?????????>>>>>>>>>>>>>>>>>>:::555333444666888999>>>===<<<===>>><<<:::777777777888;;;>>>AAAEEEGGGEEEDDDBBBBBBBBBEEEGGGIIIKKKHHHFFFCCCDDDFFFIIIKKKPPPQQQSSSWWW[[[^^^^^^]]]UUUVVVWWWYYY[[[]]]___```\\\\\\]]]```bbbcccaaa___aaa```^^^\\\ZZZXXXWWWVVVXXXXXXZZZ\\\___bbbdddfffhhhhhhiiilllqqqwww{{{}}}|||yyyxxxzzz{{{xxxuuuttttttuuuuuuttttttyyy|||zzzxxx{{{{{{vvvuuutttqqqnnnlllttt}}}|||tttmmmiiieee\\\RRRGGGDDDBBBBBB???:::999===<<<;;;:::888666555444333000222444777888888888777666;;;??????;;;888999;;;999:::;;;;;;<<>>999<<<>>>===;;;===BBBHHHDDDCCCBBBAAAAAA@@@AAAAAAIIIFFFCCCBBBBBBCCCCCCCCCGGGEEEEEEEEEEEECCCAAA>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;:::::::::;;;;;;888:::<<<>>>@@@AAAAAA@@@CCC>>>888555444666777777===============<<<<<<<<<;;;;;;:::;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPUUUUUUVVVYYY]]]___```___\\\\\\\\\[[[YYYXXXYYYZZZZZZ\\\___cccfffhhhiiiiiiiiihhhgggeeedddbbb___\\\]]]___dddhhhmmmppprrrrrrrrrpppoooqqqwww~~~~~~}}}yyyuuuuuuxxxtttzzz~~~wwwsssllleee]]]UUUMMMHHH<<<===>>><<<:::777777777<<<;;;;;;:::999888777777444444444444444444444444555777999:::888777666777777:::===BBBEEEGGGGGGHHHQQQPPPSSS\\\bbbaaa______aaacccfffiiinnnttt{{{~~~777777888888888777666666555333333777999:::>>>DDDMMMVVVdddvvvtttiii```YYYPPPKKKIIIHHHFFFDDDDDDCCCCCCBBBAAA@@@??????:::>>>CCCDDDCCCBBBDDDFFFIIIHHHGGGEEECCCBBBAAAAAACCCAAA@@@@@@BBBEEEGGGHHHEEEEEEDDDEEEEEECCC@@@===@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<888999;;;===>>>???@@@@@@>>>;;;666444555777888888::::::999999999999999888::::::<<<======>>>>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGIIILLLNNNQQQSSSTTTZZZZZZ\\\^^^aaabbbbbbbbbaaabbbbbb```^^^]]]^^^___bbbdddhhhlllppprrrtttuuurrrpppnnnlllkkkkkkjjjiiigggiiimmmqqqvvvyyy|||}}}~~~|||{{{}}}~~~zzzzzz}}}{{{wwwjjjfff```YYYSSSLLLDDD@@@======>>><<<999888888999;;;;;;:::999999999999999888888888888777777777777444666888999888888999:::888;;;AAAGGGLLLPPPRRRSSSRRRQQQTTT]]]ccccccbbbcccdddfffiiimmmqqqwww}}}666666777888888888777777444222444888:::<<>>AAADDDEEEEEEEEEFFFGGGIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@@@@AAACCCFFFHHHJJJGGGHHHHHHIIIIIIFFFBBB>>>BBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<========================:::::::::;;;===>>>???@@@:::888666666888999::::::::::::999999999888888888999;;;>>>AAABBBAAA???>>><<<===???AAADDDEEEFFFGGGGGGHHHJJJMMMPPPTTTWWWYYYaaabbbccceeefffggghhhhhhggghhhjjjiiihhhhhhjjjkkkhhhkkkooossswwwzzz|||}}}|||zzzwwwuuuuuuvvvxxxzzzvvvwwwyyy|||~~~zzztttnnnjjj```]]]WWWRRRMMMHHHBBB>>>>>>>>>===;;;999888999;;;;;;:::999888888999:::;;;888777666666555555555666444666888999:::<<<>>>AAA:::===CCCJJJQQQUUUXXXZZZYYYWWWYYY___cccccccccfffhhhkkknnnrrrvvv{{{555555666777888888888777555333555999;;;>>>FFFOOO[[[lll|||mmmaaaXXXQQQKKKFFFCCCAAA@@@>>>>>>???AAABBBDDDCCCBBBCCCDDDFFFHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFEEEDDDEEEGGGHHHMMMNNNOOOPPPPPPMMMGGGCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????=========>>>>>>>>>======;;;;;;::::::;;;===???@@@999777777888:::;;;;;;:::=========<<<<<<;;;;;;;;;888;;;AAAFFFHHHGGGDDDBBBEEEDDDCCCBBBCCCEEEGGGHHHFFFGGGJJJMMMRRRWWW[[[]]]fffhhhkkklllmmmnnnooopppmmmppprrrttttttuuuwwwyyyqqqtttwww{{{~~~|||||||||wwwqqqjjjaaa\\\WWWTTTPPPLLLIIIEEEBBB???======;;;999777777:::<<<<<<;;;999888777777999999777666555444444444555555777999:::;;;<<>>??????@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAA===>>>>>>???>>>===<<<<<<:::999888888888:::;;;<<<888777777888:::;;;:::999========================777;;;AAAGGGJJJJJJHHHFFFIIIFFFCCC@@@AAAEEEIIIMMMGGGIIIKKKOOOUUU[[[```ccckkknnnrrrsssttttttwwwyyyxxxzzz}}}~~~~~~~~~~~~xxxwwwtttpppiii```VVVOOOJJJGGGDDDAAA@@@>>><<<:::;;;;;;:::888777777:::<<<===<<<:::888777777777777;;;:::999888888999:::;;;;;;<<<===>>>???BBBFFFIIIQQQUUU[[[aaaggglllnnnoooooolllkkkmmmmmmkkklllppptttvvv{{{555555666777777777666666666777:::???BBBIIIVVVccczzztttdddUUUJJJFFFEEEDDDBBBBBBBBBCCCDDDEEEIIIRRR\\\bbb^^^RRRHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDGGGJJJKKKJJJKKKNNNQQQQQQQQQQQQRRRQQQNNNIIIEEE<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@?????????@@@@@@@@@@@@AAAAAA@@@>>><<<;;;888777777777777777888888777777666888:::<<<;;;:::<<<<<<======>>>?????????<<>>???AAACCCEEEFFFIIILLLOOOYYY]]]dddkkkrrrwww{{{|||vvvuuuvvvzzzzzzyyy|||666666666777666666555555666777===CCCIIIRRRcccrrrqqq^^^RRRHHHHHHGGGFFFEEEDDDDDDCCCEEEHHHPPP[[[ccc```TTTIIIHHHGGGEEECCCBBBAAA@@@@@@???DDDIIILLLKKKMMMQQQVVVQQQPPPOOOOOONNNKKKGGGDDD??????@@@@@@AAABBBCCCCCCEEECCCAAA???>>>>>>???@@@DDDDDDEEEDDDBBB@@@===;;;::::::;;;;;;;;;::::::999;;;::::::<<>><<<===>>>???@@@???===<<<;;;:::999999:::===@@@BBBGGGJJJNNNRRRTTTWWWZZZ]]]cccffflllsssyyy~~~666777777777666555444444555888>>>FFFNNNYYYlll}}}{{{fffXXXJJJJJJIIIIIIHHHFFFDDDCCCGGGEEEFFFNNNWWWYYYSSSKKKBBBAAA@@@??????????????????DDDJJJLLLKKKLLLQQQUUURRRPPPOOONNNMMMKKKGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFCCCAAA???@@@@@@AAAGGGHHHHHHGGGEEEAAA>>><<>>===???>>>>>>AAAFFFJJJMMMNNNKKKLLLMMMOOOQQQRRRTTTTTTWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ]]]]]]___ccciiipppvvvzzz~~~|||yyywwwwwwyyy{{{wwwooohhh^^^YYYQQQKKKGGGDDDAAA???<<<999666555666888888888:::<<<>>>???>>>>>>>>>???:::<<<@@@CCCDDDCCCBBBAAA@@@?????????AAADDDGGGJJJOOOSSSXXX]]]aaadddgggjjjpppssswww|||;;;888555555777888777666999;;;DDDRRR___mmmrrreeeRRRNNNIIIEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHIIIEEEDDDBBBAAA???>>>>>>===???@@@BBBEEEIIIMMMPPPRRRNNNNNNMMMMMMMMMLLLLLLLLLCCCEEEGGGFFFDDDDDDGGGJJJFFFFFFFFFDDDBBBBBBDDDFFFFFFHHHIIIIIIGGGFFFGGGGGGHHHFFFEEEGGGHHHHHHDDDAAAEEECCCCCCFFFMMMRRRTTTTTTQQQVVV[[[]]]\\\[[[\\\^^^cccdddeeeffffffeeecccbbbaaaeeejjjkkkiiigggfffgggjjjkkkmmmppptttxxx|||~~~|||{{{zzzuuupppllllllnnnllleee^^^XXXPPPGGGDDDFFFEEE???888777777777666555555777999===>>>@@@BBBDDDCCC@@@>>>AAADDDFFFGGGFFFFFFIIILLLQQQQQQPPPMMMKKKLLLRRRWWW\\\bbbiiilllmmmoootttxxxyyyzzz|||~~~999777444555777999999999===BBBNNN___nnn~~~{{{lll]]]WWWMMMFFFDDDDDDFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDBBB@@@???>>>=========>>>@@@CCCGGGKKKNNNOOOOOOOOONNNNNNMMMLLLKKKKKKIIIJJJJJJIIIHHHGGGHHHIIIHHHIIIIIIGGGFFFFFFHHHJJJKKKMMMOOOOOOMMMMMMMMMNNNPPPNNNLLLLLLMMMLLLIIIFFFJJJHHHHHHJJJPPPVVVZZZ]]]___bbbeeefffggghhhkkknnnlllnnnqqqssstttsssrrrqqqsssuuuvvvuuusssrrrtttvvvsssuuuxxx{{{{{{wwwuuutttqqqmmmiiiiiiiiieee\\\SSSOOOHHHBBBAAADDDDDD???999888999:::999888999;;;>>>;;;<<>>???AAACCCFFFJJJMMMNNNQQQPPPOOONNNMMMLLLKKKJJJLLLKKKLLLMMMNNNOOOMMMLLLLLLMMMNNNMMMLLLLLLMMMOOOTTTVVVXXXYYYXXXWWWXXXYYYZZZWWWTTTSSSRRRRRRQQQPPPSSSTTTTTTTTTVVV[[[aaaeeeggghhhiiijjjkkknnnssswwwvvvyyy~~~~~~|||}}}}}}}}}uuupppllliiifffcccaaabbbbbb\\\RRRIIICCC???<<<>>>AAABBB>>>:::<<<===>>>>>>>>>>>>AAACCC>>>???AAACCCEEEEEEEEEDDDDDDIIIPPPVVV[[[^^^```bbbdddeeefffeeeddddddfffhhhkkkqqqzzz~~~}}}777666555666999<<<@@@AAAKKKXXXmmm}}}sssdddUUULLLGGGDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDFFFIIIKKKNNNOOORRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJNNNTTTVVVUUUSSSPPPRRRSSSSSSRRRSSSUUUVVV]]]___aaabbbaaaaaabbbddd```^^^[[[XXXXXXYYYZZZZZZ^^^```bbbbbbaaabbbgggkkkkkklllmmmnnnpppsssvvvyyy~~~yyyrrrjjjccc^^^XXXVVVUUUVVVWWWSSSLLLFFF;;;::::::===@@@@@@>>>;;;@@@BBBCCCCCCCCCCCCEEEGGGFFFGGGIIIJJJJJJJJJKKKKKKLLLQQQXXX___dddggghhhiiinnnpppqqqrrrssssssssssssrrrwww~~~888888888:::===BBBGGGJJJUUUfff}}}tttfffZZZQQQIIIEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKNNNPPPQQQSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLMMMQQQVVVZZZYYYWWWWWWYYY[[[\\\\\\\\\^^^___ccceeeggghhhgggggghhhjjjdddcccaaa______aaadddfffeeeiiimmmooonnnooorrruuuwwwxxxyyy{{{~~~zzzuuupppiii___WWWPPPNNNKKKKKKKKKJJJGGGDDD:::;;;===>>>@@@@@@???>>>EEEGGGIIIIIIIIIIIIKKKLLLOOOQQQRRRQQQOOOOOOQQQSSSTTTWWW]]]dddkkkoooqqqqqqvvvwwwzzz}}}~~~}}}{{{888:::===@@@EEELLLTTTZZZgggyyyzzzooodddYYYRRRLLLJJJGGGDDDBBBAAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUVVVYYY[[[\\\\\\aaacccfffhhhhhhiiikkklllkkklllnnnooonnnnnnnnnooollllllkkkjjjjjjlllpppsssnnnqqquuuyyy{{{~~~vvvrrrnnnlllkkkeeeZZZRRRMMMJJJGGGDDDDDDCCCAAA@@@===>>>@@@AAA@@@@@@AAABBBHHHJJJMMMOOOPPPQQQSSSUUUXXXYYYZZZYYYVVVVVVZZZ]]]]]]^^^aaahhhpppwww{{{|||}}}~~~888;;;AAAGGGOOOYYYeeemmm|||yyyooohhh]]]YYYRRRKKKGGGEEEEEEFFFGGGGGGIIIKKKMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYY[[[\\\^^^___```aaa^^^^^^^^^]]]]]]___cccfffmmmooosssuuuvvvwwwyyyzzzwwwyyy{{{{{{yyyyyyyyyzzzxxxyyyzzzxxxwwwxxx{{{~~~~~~}}}~~~gggbbb]]]\\\\\\YYYQQQKKKFFFEEEDDDCCCCCCAAA@@@>>>>>>AAACCCBBBAAAAAADDDHHHHHHLLLQQQUUUXXX[[[^^^``````bbbdddcccaaabbbgggmmmjjjiiihhhlllttt||||||{{{zzz|||777<<>>AAACCCCCCAAABBBGGGKKKHHHLLLRRRXXX]]]bbbfffiiifffiiilllkkkjjjmmmssszzzxxxsssooopppvvv}}}}}}zzzyyyxxxyyy}}}DDDCCCHHHTTT```lllyyy{{{qqqggg]]]UUUOOOSSSSSSSSSSSSTTTYYY___dddcccffffffcccbbbeeehhhhhhmmmjjjgggfffhhhllloooqqqpppqqqrrrssssssuuuyyy|||xxxtttjjjiiikkkpppsssnnnbbbXXXTTTNNNGGGDDDDDDCCC???:::@@@AAAAAA@@@>>>===???@@@GGGCCCBBBDDDEEEEEEHHHMMMOOOPPPRRRWWW\\\`````````aaahhhkkkiiikkkttt{{{|||{{{wwwrrrssszzz~~~||||||zzzxxxzzz~~~EEEEEEJJJWWWdddrrr|||qqqggg```[[[[[[ZZZYYYYYY]]]cccgggiiilllllliiijjjpppuuuvvvwwwuuurrrrrrtttwwwzzz{{{{{{|||~~~~~~}}}wwwooohhhdddaaa___```ccceeeaaaUUULLLJJJEEE@@@???@@@@@@===:::<<<===>>>===<<<;;;===???CCC??????AAACCCBBBEEEIIIOOORRRUUUXXXYYYZZZZZZZZZ[[[aaadddbbbeeennnvvvyyy||||||{{{{{{|||}}}||||||~~~|||{{{|||JJJIIINNNYYYfffuuuxxxqqqiiihhhfffdddccceeejjjnnnsssvvvvvvtttuuu{{{~~~uuusssoooiiiccc\\\VVVSSSTTTSSSRRRTTTUUUQQQHHH???>>>;;;888888;;;<<<:::888888999:::999999999;;;===???<<<<<<@@@BBBAAABBBFFFNNNRRRVVVWWWUUURRRQQQQQQRRRWWWYYYYYY[[[dddmmmrrr|||}}}{{{}}}~~~PPPOOORRR[[[fffsssyyyxxxuuuqqqoooppptttwww|||}}}|||vvvtttsssqqqlllcccaaa\\\WWWRRRMMMKKKIIIIIIHHHGGGIIIJJJGGG@@@:::777555444555777999888777444666777777777888:::<<<<<<:::;;;???AAA???@@@CCCIIIOOOUUUUUUPPPKKKJJJKKKLLLOOOQQQQQQSSSZZZcccjjjyyy~~~}}}VVVVVVZZZbbbkkkwww~~~{{{zzz}}}}}}||||||{{{sssssskkkmmmkkkeeeaaaaaa```]]]XXXUUUPPPKKKFFFCCCBBBAAA???>>>???AAACCCAAA<<<888666555555666777777666555333555666666666777:::<<<999777888<<<===;;;;;;???DDDJJJPPPQQQLLLHHHGGGIIIKKKLLLNNNOOOQQQUUU]]]ddduuuxxx|||~~~}}}|||}}}~~~]]]```gggpppxxx~~~{{{~~~|||ooommmmmmooossstttssspppttt}}}qqqfffeee[[[^^^]]]WWWSSSSSSRRRPPPQQQNNNIIICCC???<<<::::::666777999<<<>>><<<888555555666666666666666555444333444555555555666888;;;888555555888888666777:::@@@DDDIIIKKKIIIGGGGGGHHHKKKKKKNNNRRRTTTVVV]]]eeesssvvv{{{{{{zzz}}}gggllluuu~~~xxxssspppoooooooooooommmmmmooossstttpppllldddaaa___aaaeeegggdddaaa```hhhsssyyyqqqbbbWWWUUUMMMQQQQQQLLLGGGFFFEEECCCFFFDDD@@@<<<999777666666222444888;;;;;;999555111333444555666555444333333222333444444444444666888<<<888666888777555777:::???AAADDDFFFGGGHHHGGGGGGJJJKKKPPPXXX[[[\\\bbbkkkuuu{{{}}}}}}}}}pppvvv}}}zzzwwwvvvvvvvvvtttoooiiidddbbbdddfffgggdddaaacccfffeeeaaa]]]XXXUUUSSSUUUYYYZZZWWWSSSRRRUUU]]]ccc```UUULLLHHHDDDIIIJJJDDD???===;;;999;;;:::888777666666666777333666:::<<<<<<888333000000111444444333333222333111222333333222333555666BBB===::::::999888999===@@@@@@AAACCCFFFHHHGGGFFFJJJKKKRRR\\\```aaagggpppxxx}}}{{{|||{{{~~~~~~zzz|||~~~}}}rrr}}}}}}yyyvvvsssrrrtttsssrrrrrrqqqnnnjjjgggfffdddaaa]]][[[ZZZZZZ[[[\\\[[[YYYWWWUUURRRPPPOOOFFFFFFHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHFFFDDDAAA???CCCEEEEEEAAA;;;777777999:::888555222222444777999777:::>>>@@@???:::444000666333///000222555555444222444555444444444777888;;;:::999999::::::999888AAAAAABBBFFFIIILLLLLLKKKPPPTTTXXX\\\dddqqqyyy|||~~~|||{{{}}}~~~}}}}}}~~~~~~|||}}}yyywwwuuusssrrrqqqooollljjjgggfffffffffeeeeeeeeeccc___\\\[[[YYYWWWUUUTTTTTTTTTTTTSSSRRROOOLLLIIIGGGEEECCC<<<===>>>>>>>>>>>>===<<>><<<:::888<<<===<<<:::888666555666777666444222222444666777555888<<<>>>===999444000444111///000333666777777444555666555444444666888;;;;;;:::;;;===>>>>>>===AAABBBCCCFFFJJJOOOSSSVVVYYY^^^ccchhhppp|||~~~|||{{{|||}}}{{{zzz~~~zzzuuuooojjjgggeee___^^^^^^]]][[[YYYXXXWWWZZZZZZZZZZZZ[[[YYYVVVSSSMMMMMMLLLLLLKKKKKKKKKKKKIIIGGGEEEAAA>>>;;;999888777777888888888888777777666777777777777555444222666555444444555555444333444444333333333333444444444777;;;>>>===:::555222222000///111444777888999666777777777555555777999<<<===>>>???AAACCCDDDEEEEEEGGGJJJMMMPPPWWW___fffkkkpppvvvzzz|||{{{{{{~~~~~~}}}{{{zzzyyyzzzzzzzzz|||~~~|||yyytttrrrmmmhhhbbb]]]YYYXXXPPPQQQQQQQQQPPPOOONNNNNNOOOOOOOOOPPPQQQPPPNNNKKKEEEEEEFFFFFFEEEDDDCCCCCCBBBAAA>>>;;;999777666666555555555555555555555555333444444555444444333222444111000111444666444111111222333333333333333333555888<<<>>>>>>;;;777444222222111222444777888999666777888888777888:::<<>><<<:::888777777888999444333333333333333333444333333444444444444333333333000...000222444222///111222333444444444333333555777;;;======:::777444444444444555555555666777555777999999999;;;>>>@@@AAACCCEEEGGGIIILLLQQQUUUWWW^^^eeeiiikkkooovvv|||~~~~~~~~~~~~~~~}}}}}}|||www{{{}}}{{{wwwrrrlllgggbbb___YYYWWWTTTQQQMMMJJJHHHGGGEEEFFFGGGHHHHHHIIIHHHHHHAAAAAABBBDDDEEEEEEBBB@@@BBBAAAAAA@@@???>>>======:::999777666555777888999888777777666666777777888444333333333333333333333111000//////000111000///222333444555555666555555555777999;;;;;;888555222444555777666555555666777777999:::;;;;;;<<>>===<<<;;;::::::;;;<<<===:::888666444444555777888::::::999888888999::::::555555444333333333333333000111222222111111333444555555555666777777888888888:::<<<===<<<999666333222444777777666666888999;;;<<<======<<<<<<>>>@@@???DDDKKKPPPUUU]]]gggooosssuuuxxx|||~~~vvvnnngggddd]]]\\\YYYVVVRRROOOMMMKKKLLLKKKHHHDDDAAA???===<<<999:::;;;<<<============<<<<<<<<<>>>???>>>;;;999888777666555666888;;;<<<<<<:::777444333444666777666666555444444555666666888777666555444444444444000333666666555555777:::666666666666777888::::::===>>>@@@AAA???<<<999777000333777888777777999<<<>>>??????>>><<<;;;<<<>>>>>>DDDLLLSSSYYYcccpppyyy~~~~~~~~~wwwtttooojjjddd]]]VVVQQQKKKJJJJJJKKKKKKJJJGGGEEEFFFFFFEEECCC@@@;;;777444;;;:::999888777777777777======<<<<<<;;;:::999999777777666555666777888999::::::999888777666555555888:::;;;;;;:::777444222777555222000000222444666555555555555555666777888777555333444888::::::888888???DDDCCC@@@???>>>;;;:::;;;;;;;;;999:::;;;===???===;;;;;;<<<>>>???>>>FFFHHHOOOYYY```gggrrr|||zzztttpppnnnkkkeee```ZZZTTTNNNJJJEEEDDDCCCDDDDDDDDDBBB@@@CCCCCCBBBAAA???<<<999888888888777777666777777888======>>>>>>===;;;999888777777666555666777888999:::::::::999999888777666222444666888888888777666777555444222222333444555555555555555666777888999777555333555777999999888;;;AAADDDBBB???@@@AAA@@@;;;===>>>>>>>>>>>>@@@BBB>>>======???BBBDDDDDDDDDIIIKKKQQQZZZaaagggqqq|||}}}tttjjjcccddd___YYYSSSNNNJJJFFFCCC@@@???======>>>??????>>>@@@??????>>>===<<<;;;;;;777777777777777888888999999:::;;;;;;:::888555444777666555555555666888999888999:::;;;;;;:::999888222333444666888999999999666666666555555444444444555555555555666777888999999888777777999;;;;;;:::>>>CCCEEEAAA>>>@@@BBBBBB>>>@@@BBBBBBBBBCCCEEEGGGCCCCCCDDDGGGJJJLLLKKKJJJLLLNNNUUU]]]dddkkkvvv}}}xxxooofff```\\\WWWQQQKKKGGGDDDAAA??????===;;;;;;===>>>???>>>>>>>>><<<;;;;;;;;;;;;;;;999999888888888888999999999:::;;;;;;:::888555333777666555555555666777888777888:::;;;<<<;;;:::999999999999888888888888888666666777777777555444333444444555555666777888999===<<<<<<<<<===>>>??????AAAGGGIIIDDDAAAAAABBBAAABBBDDDFFFFFFFFFFFFHHHIIILLLMMMOOORRRUUUVVVTTTRRRSSSUUU[[[eeelllrrr~~~}}}zzzuuupppiiiaaa\\\VVVQQQKKKEEEBBBAAA???>>>???===;;;;;;<<<>>>>>>>>>???>>><<<;;;:::999999999:::999888777777777777777;;;<<<===>>>===;;;999888888888777666777888999:::777888:::;;;<<<;;;;;;:::===<<<;;;:::999888777777777888999999888777444333444444444555666888999:::===>>>>>>??????@@@BBBCCCIIIOOORRROOOJJJGGGEEEBBBGGGIIIKKKLLLKKKKKKKKKLLLSSSTTTXXX]]]bbbcccbbb```aaaccchhhoootttyyy|||xxxrrrlllddd[[[VVVQQQMMMGGGCCCAAA@@@>>>===???===;;;;;;=========<<>>===<<<;;;999888888777777666666666666666777::::::;;;;;;;;;;;;::::::===<<<;;;;;;;;;<<<===>>>::::::;;;;;;;;;<<<======;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;999777666666666666777888:::;;;<<<<<<>>>???@@@@@@BBBDDDGGGSSSYYY]]]YYYTTTQQQNNNJJJOOORRRTTTVVVUUUUUUUUUVVVYYY[[[```gggmmmpppqqqpppssssssvvv{{{}}}~~~|||xxxrrrhhh]]]VVVOOOLLLGGGDDDCCCBBB@@@???@@@???>>>>>>??????===;;;============<<<;;;999888666666666777888:::;;;<<<;;;;;;;;;;;;;;;===>>>???CCCBBBAAAAAAAAABBBCCCDDD???>>>===<<<<<<>>>???@@@===>>>@@@BBBBBBBBB@@@???@@@@@@@@@???>>>===;;;;;;999999999:::<<<>>>???@@@>>>@@@CCCDDDDDDFFFJJJMMMXXX^^^aaa]]]XXXWWWVVVSSSXXX[[[___bbbccccccdddeeedddfffiiioootttxxxxxxwww{{{{{{~~~{{{pppddd[[[PPPNNNJJJGGGFFFEEEDDDBBBBBBBBBAAABBBBBBAAA>>><<<;;;<<<===>>>>>><<<:::999666777888:::===???BBBCCCDDDCCCBBBAAACCCEEEHHHIIIGGGFFFFFFEEEFFFGGGHHHIIICCCBBB???======???AAACCCCCCEEEGGGIIIIIIGGGEEECCCDDDDDDCCCBBB@@@??????>>>;;;<<<<<<===???@@@BBBCCCBBBEEEHHHIIIJJJLLLPPPTTTYYY^^^___[[[WWWXXXZZZYYY^^^bbbgggkkkmmmnnnpppqqqooopppqqqtttwwwyyyxxxwww{{{{{{}}}}}}}}}~~~tttllleee___TTTRRRPPPPPPRRRQQQNNNJJJDDDDDDCCC@@@===;;;<<<===777777888999:::;;;;;;<<<666777:::;;;===@@@DDDGGGFFFFFFFFFFFFEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNKKKFFFBBBBBBDDDHHHKKKIIIPPPUUUUUUUUUUUUSSSOOOLLLHHHGGGHHHGGGCCC@@@AAA<<<>>>BBBEEEHHHIIIJJJJJJMMMMMMNNNPPPSSSWWWZZZ\\\ggghhhgggbbb[[[XXX[[[___[[[___fffqqqzzz}}}{{{|||{{{{{{|||||||||~~~~~~~~~~~~~~~zzzqqqiiibbb[[[XXXVVVVVVWWWVVVRRROOOOOONNNJJJDDD>>>:::999999888888999999:::;;;<<<===888:::;;;===???CCCHHHLLLKKKLLLMMMMMMLLLMMMPPPRRRLLLMMMNNNPPPQQQSSSSSSTTTXXXVVVTTTRRRQQQSSSTTTVVVVVV]]]cccgggjjjnnnlllggg]]]TTTNNNNNNNNNKKKGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMTTTVVVYYY[[[^^^bbbgggkkksssuuutttlllccc]]]___ccceeegggllluuu}}}~~~{{{|||~~~~~~}}}}}}~~~zzzqqqkkkfffccc___^^^^^^\\\XXXUUUXXXVVVRRRJJJBBB===::::::999999999:::;;;<<<===>>>;;;<<<===>>>@@@EEEKKKPPPRRRTTTUUUUUUTTTUUUVVVXXXSSSTTTWWWZZZ\\\]]]^^^^^^aaaaaa``````______``````ccchhhnnnsss{{{~~~xxxrrreeeYYYWWWXXXVVVQQQOOOPPPOOOOOOOOOPPPQQQSSSTTT[[[```fffhhhiiimmmuuu{{{zzznnnggghhhmmmmmmlllnnnsss{{{{{{uuuxxx}}}}}}~~~xxxrrrnnniiieeedddaaa]]]YYYXXXVVVRRRLLLEEEAAA??????::::::999::::::<<<===>>>=========>>>@@@EEELLLQQQVVVXXX[[[[[[[[[[[[\\\]]]___bbbeeeiiikkklllllllllmmmlllkkkkkkjjjkkkkkklllnnnpppsssxxxyyyzzzpppfffcccaaa]]]YYYYYYYYYXXXWWWVVVWWWZZZ\\\^^^bbbhhhoooppppppsss|||yyyrrrsssxxxtttrrrqqqrrrxxx}}}sssvvv|||yyyrrrmmmiiieee___[[[RRRQQQNNNIIIDDD@@@???@@@===<<<;;;:::;;;<<<===>>>>>>>>>>>>???AAAFFFLLLQQQWWWZZZ___ccceeegggiiijjjnnnqqqvvvzzz}}}~~~}}}}}}}}}zzzwwwwwwxxxzzz{{{xxxyyyzzz|||{{{xxxtttpppmmmggg```___bbb```___^^^^^^```dddhhhkkkkkkqqqvvvwwwvvvyyyzzz{{{~~~~~~|||yyyxxx|||{{{}}}~~~~~~~~~}}}}}}|||uuuoooiiibbb]]]PPPOOOLLLHHHBBB???>>>???BBBAAA???===<<<===>>>???@@@AAABBBDDDGGGLLLSSSXXX[[[aaahhhooossswwwyyy{{{xxx}}}~~~~~~wwwuuutttqqqiiibbbccchhhggggggggghhhkkkooosssvvvvvvzzz~~~~~~zzzxxxwwwwwwwww~~~|||yyy|||}}}uuunnnfff```SSSRRRPPPLLLHHHEEEFFFFFFIIIGGGDDDAAA??????@@@AAACCCEEEIIIMMMRRRYYY```eeehhhmmmuuu{{{~~~|||}}}xxxtttpppkkkfffgggkkkppppppppprrruuuxxx|||~~~~~~{{{wwwuuuttttttvvvzzzzzzvvvyyy|||zzzrrriiicccVVVVVVUUUSSSPPPOOOPPPRRRMMMKKKGGGDDDBBBBBBBBBCCCEEEHHHNNNTTT[[[ccckkkpppuuuyyy~~~}}}{{{rrrnnnllliiijjjmmmvvvvvvwwwxxx{{{~~~~~~}}}~~~~~~zzzyyy}}}~~~yyytttuuuvvvwwwyyy{{{}}}~~~{{{nnnbbb^^^^^^^^^^^^^^^^^^^^^^^^VVVTTTQQQLLLHHHFFFGGGIIIFFFJJJQQQXXX```hhhqqqvvv{{{yyyttt}}}|||yyyuuuqqqqqquuuvvvyyy}}}}}}~~~}}}~~~}}}xxxtttvvvwwwxxxzzz|||}}}zzznnneee]]]___aaadddfffiiikkkllliiifff```XXXPPPJJJGGGFFFGGGJJJPPPWWW___gggpppvvv}}}zzzvvvsssrrr{{{}}}yyyzzz~~~~~~}}}}}}}}}}}}{{{xxxxxxxxxyyyzzz|||~~~{{{qqqjjj```cccggglllqqquuuwwwyyy{{{wwwooofff[[[QQQJJJFFFFFFIIINNNTTT\\\eeennntttwww}}}zzzsssoooooorrryyy~~~~~~~~~{{{xxxzzz|||~~~zzzzzzzzzzzz{{{}}}~~~~~~}}}wwwooofffjjjooouuu{{{~~~xxxnnndddYYYOOOIIIEEEHHHLLLPPPWWW___hhhnnnpppwww}}}{{{rrrlllmmmpppvvv{{{|||~~~}}}}}}~~~{{{xxxxxxxxxzzz~~~}}}|||{{{{{{|||~~~~~~~~~|||}}}sssmmmqqqxxx~~~tttjjj___SSSLLLDDDFFFIIIMMMRRRXXX```eeehhhnnnsssqqqjjjgggmmmuuu|||~~~~~~}}}|||~~~}}}{{{{{{~~~~~~zzzwwwwwwuuutttxxx~~~}}}}}}~~~~~~wwwsssxxxyyynnnbbbUUUMMMDDDFFFIIIKKKNNNRRRVVVZZZ^^^ccchhhfffbbbccclllttt~~~}}}~~~~~~~~~~~~~~~|||zzzzzzzzz}}}~~~~~~}}}zzzxxxxxxuuurrrtttyyy}}}~~~{{{yyyxxxnnncccWWWNNNFFFHHHKKKLLLMMMMMMOOOQQQSSSYYY^^^^^^]]]```gggnnn}}}}}}~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}yyyxxx{{{~~~|||zzzyyyzzzwwwttttttyyy{{{|||}}}~~~uuummmcccXXXPPPHHHJJJMMMNNNMMMLLLLLLLLLMMMRRRXXX[[[[[[]]]bbbggg{{{~~~~~~}}}|||}}}~~~{{{vvvwwwyyy||||||zzz}}}|||yyyuuurrrppp|||~~~}}}~~~~~~~~~zzz}}}|||ssskkkddd___ZZZWWWOOONNNOOOOOOOOOMMMIIIEEECCCFFFKKKPPPTTTXXX]]]```rrr}}}~~~yyyyyy{{{}}}}}}wwwwwwxxxzzz}}}~~~~~~}}}~~~~~~|||~~~|||zzzxxxxxxxxxyyy~~~~~~|||{{{zzz{{{~~~|||vvvnnnfffaaa]]][[[YYYSSSSSSSSSTTTSSSPPPKKKGGGAAACCCFFFIIIOOOVVV___eeeppp{{{yyywwwwwwwww}}}yyy{{{|||}}}zzz{{{|||~~~}}}}}}}}}}}}|||}}}yyyuuuuuurrrttt|||}}}~~~|||zzz{{{|||~~~xxx~~~zzzzzz{{{}}}vvvpppggg```\\\ZZZZZZYYYXXXXXXWWWWWWVVVRRRLLLHHH@@@??????AAAGGGRRR^^^gggqqq{{{wwwooolllmmmooovvv~~~~~~~~~}}}|||{{{~~~}}}~~~~~~}}}zzzxxxyyyzzz}}}wwwoooiiigggeeeeeeiiiqqqzzz~~~~~~}}}|||}}}}}}~~~}}}~~~uuunnnddd[[[VVVUUUUUUUUUXXXWWWWWWVVVTTTPPPJJJEEE???>>>======BBBKKKWWW___kkkuuutttkkkggghhhjjjmmmttt}}}||||||yyywww{{{{{{|||}}}~~~zzzwwwyyyyyy{{{zzzsssjjj```[[[[[[\\\___hhhrrr{{{}}}{{{|||}}}~~~~~~~~~||||||~~~||||||{{{{{{~~~wwwnnnbbbWWWQQQNNNNNNNNNRRRQQQPPPOOOMMMIIIDDDAAA@@@???>>>>>>???DDDKKKPPP\\\eeepppxxx{{{qqqhhhaaa___```cccgggnnntttwwwvvvsssrrrqqqsssyyy}}}yyyvvvyyyzzz{{{~~~zzzvvvyyywwwwww{{{sssjjj___SSSOOORRRXXX___mmm|||~~~}}}{{{xxxwwwyyy|||~~~~~~{{{vvvwww}}}tttlll___TTTMMMJJJHHHHHHKKKIIIFFFEEEDDDBBB@@@===???@@@@@@???>>>???BBBDDDQQQYYYbbbhhhnnnvvvzzzzzzyyyzzzyyyrrrhhh```[[[YYY[[[[[[___fffhhhgggggghhhfffggglllttt}}}{{{xxxzzzzzz|||~~~yyyuuuwwwuuuuuuwww||||||kkkaaaVVVKKKIIIOOOUUU___qqq~~~}}}|||yyyxxxzzz}}}{{{xxx|||}}}{{{|||yyyvvvllldddZZZPPPJJJGGGFFFFFFEEEBBB???>>>>>>>>>>>>===<<<===>>>>>>======???@@@JJJRRRYYY[[[```fffkkklllkkkooorrroooggg___ZZZYYYYYYVVVWWW[[[\\\YYYZZZ]]]\\\]]]cccjjjpppzzz}}}zzzzzzzzz|||{{{wwwtttuuuwwwxxxzzz}}}uuuddd[[[RRRHHHIIIQQQTTT^^^rrr~~~|||{{{zzz|||wwwsssqqqnnnddd^^^UUUMMMIIIGGGFFFFFFBBB???;;;:::;;;<<<===>>>:::;;;<<<<<<<<<===@@@BBBCCCJJJOOOPPPRRRXXX]]]^^^ZZZ```eeeeee```ZZZXXXXXX]]]WWWUUUVVVTTTOOOOOOTTTVVVXXX___eeejjjqqq~~~{{{zzzzzz|||}}}~~~{{{ssswww{{{}}}|||}}}{{{~~~