BM6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~|||{{{{{{zzzxxxvvvtttsssrrrrrrqqqrrrrrrssssssssssssssssssssstttuuuuuuuuuuuutttyyy|||4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h}}}{{{zzzxxxvvvsssnnniiieeebbb```\\\^^^aaacccbbb```]]][[[[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRVVVYYYYYYWWWVVVWWWYYYXXXYYYYYYXXXXXXZZZ^^^```aaabbbdddgggjjjmmmoooppppppqqqrrrtttwwwyyy|||}}}{{{}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼szzzwwwrrrmmmiiigggbbb\\\XXXVVVSSSOOOKKKOOOPPPOOOMMMJJJIIIJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEDDDKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFDDDCCCCCCDDDEEECCCDDDFFFFFFFFFDDDCCCAAAGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEGGGIIIJJJJJJKKKMMMOOOIIIMMMQQQRRRPPPQQQSSSVVVSSSTTTWWW[[[^^^aaabbbccchhhjjjmmmrrrxxx|||Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}vvvtttpppkkkfffbbb```^^^YYYVVVTTTSSSTTTTTTQQQOOOYYYVVVQQQOOOOOOOOOMMMKKKLLLMMMMMMLLLJJJIIIJJJLLLLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKKKKKKKLLLMMMKKKKKKKKKJJJKKKKKKLLLLLLIIIIIIKKKKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEEEECCCDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEEEEEEEHHHJJJFFFHHHJJJJJJIIIHHHIIIJJJGGGHHHHHHIIIIIIIIIIIIIIINNNOOOQQQTTTXXX[[[]]]^^^___aaadddggghhhiiiiiiiiiooorrrvvvzzz~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦzzztttooojjjhhhiiifffbbb^^^[[[XXXTTTQQQKKKJJJHHHFFFDDDCCCBBBBBBIIIIIIKKKOOORRRUUUTTTSSSUUUSSSQQQPPPQQQRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPPPPPPPPPPRRRSSSTTTUUUSSSQQQPPPPPPQQQSSSUUUPPPQQQRRRSSSTTTTTTTTTTTTOOOPPPQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLKKKJJJIIIJJJMMMOOOOOONNNMMMLLLLLLKKKIIIGGGJJJIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLNNNQQQSSSUUUWWWXXXZZZ\\\___```aaaccceeehhhoooooonnnppptttzzz>AneneneneDenene>Ak<fhDenenene}}}}}}vvvnnngggbbb^^^YYYUUUUUUTTTSSSQQQNNNLLLKKKJJJFFFEEEDDDDDDFFFGGGFFFEEEBBBBBBCCCCCCEEEFFFGGGHHHLLLNNNQQQTTTWWWXXXXXXWWWZZZYYYWWWVVVVVVWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXUUUTTTSSSSSSUUUWWWZZZ\\\ZZZXXXUUURRRRRRSSSVVVXXXUUUVVVXXXYYYZZZZZZYYYXXXSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[ZZZXXXVVVTTTTTTUUUUUUXXXWWWVVVSSSQQQRRRUUUXXXZZZWWWUUUUUUVVVUUURRRNNNQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMKKKHHHEEECCCAAA@@@@@@??????>>>???@@@AAACCCDDD@@@BBBDDDEEEEEEFFFGGGIIILLLLLLLLLMMMPPPUUUYYY\\\aaa``````bbbfffmmmssswwwxxxzzz}}}~~~yyyvvvrrrnnniiiaaaZZZZZZ___ccc[[[QQQJJJGGGFFFEEECCCBBBCCCDDDEEEGGGIIIJJJJJJKKKIIIGGGGGGHHHIIIIIIHHHKKKLLLLLLMMMNNNPPPRRRSSSQQQSSSVVVXXXYYYXXXWWWWWWYYYYYYXXXWWWWWWXXXYYY[[[\\\]]]^^^]]]ZZZXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVUUUUUUWWWZZZ]]]___]]][[[WWWTTTSSSTTTVVVWWWXXXYYY[[[[[[[[[[[[YYYXXXUUUVVVWWWYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ___]]][[[YYYXXXXXXXXXXXXZZZYYYWWWTTTRRRRRRUUUXXXYYYWWWUUUVVVXXXXXXUUURRRQQQQQQRRRSSSSSSSSSRRRRRRVVVVVVUUUUUUTTTTTTSSSSSSTTTRRRNNNKKKHHHFFFFFFFFFEEEDDDCCCAAAAAABBBDDDEEEAAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJMMMQQQTTTVVVTTTVVVYYY[[[]]]^^^aaaccchhhmmmsssyyy{{{wwwrrrnnnjjjddd\\\VVVRRRQQQQQQNNNHHHDDDIIIRRRVVVOOOHHHCCCCCCEEEEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRTTTRRRPPPPPPRRRTTTTTTTTTWWWVVVVVVUUUUUUUUUVVVVVVYYY[[[^^^^^^]]]]]]]]]^^^WWWXXXXXXXXXXXXYYY\\\^^^___aaabbbaaa^^^[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\VVVVVVVVVWWWYYY[[[]]]___]]][[[XXXVVVUUUUUUWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\[[[______^^^\\\[[[[[[[[[[[[YYYYYYXXXVVVSSSSSSUUUWWWUUUUUUUUUVVVWWWXXXWWWUUUUUUUUUUUUVVVUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOOOOOOOOOOPPPNNNLLLKKKIIIHHHHHHIIIJJJFFFGGGHHHFFFDDDCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBEEEGGGGGGHHHIIIKKKJJJNNNUUU\\\bbbiiipppttt|||~~~rrrqqqnnnkkkgggdddaaa```[[[ZZZXXXVVVTTTQQQNNNLLLJJJIIIJJJLLLJJJHHHLLLRRRRRRNNNLLLLLLOOOQQQPPPNNNPPPQQQRRRTTTUUUWWWXXXXXXXXXVVVUUUVVVYYY\\\^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[XXXZZZ\\\[[[XXXWWWXXXZZZXXXYYYZZZXXXVVVWWWYYY\\\___aaaccccccaaa^^^]]]]]]]]]]]]^^^^^^^^^\\\[[[ZZZUUUUUUWWWXXXZZZ[[[\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^^^^______``````______```______^^^]]]]]]\\\]]]]]][[[YYYYYYZZZ[[[UUUVVVXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVRRRRRRPPPOOONNNMMMMMMLLLKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBAAABBBDDDFFFFFFDDDCCCCCCCCC???BBBFFFIIIMMMQQQVVVYYYccchhhnnnpppqqqvvv}}}xxxoookkkfffdddaaaZZZPPPHHHKKKKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRRRRPPPQQQVVVWWWTTTSSSUUUUUUUUUVVVZZZ^^^___\\\XXX\\\\\\]]]^^^___```aaaaaa```]]]ZZZYYY[[[\\\\\\\\\YYYZZZZZZ[[[]]]___```aaaaaabbbbbb___[[[YYY[[[]]]XXXYYYXXXUUUQQQOOOPPPRRRYYY[[[^^^^^^]]][[[ZZZZZZ[[[\\\\\\[[[YYYWWWUUUTTTUUUVVVWWWYYY[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^```aaa[[[[[[[[[[[[]]]___aaaccccccbbbaaa___]]]\\\[[[[[[ZZZZZZ[[[]]]^^^___```aaa[[[\\\]]]^^^^^^]]][[[[[[]]]^^^___^^^\\\[[[\\\]]]SSSVVVYYYYYYVVVUUUWWWYYYTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRQQQPPPOOONNNQQQRRRSSSSSSQQQQQQRRRSSSNNNLLLJJJIIIIIILLLOOOQQQMMMKKKJJJIIIHHHIIIJJJKKKIIIJJJKKKJJJFFFDDDBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHJJJNNNRRRQQQOOOSSS\\\ddddddhhhnnnuuu|||~~~{{{vvvpppiiiaaaZZZTTTQQQOOOMMMJJJGGGDDDBBBAAABBBFFFKKKLLLLLLMMMPPPSSSUUUWWWZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZXXXXXXYYY[[[VVVWWWYYY[[[]]]]]]\\\[[[^^^^^^\\\ZZZ]]]aaaaaa]]]aaa\\\WWWWWW[[[]]]\\\YYYZZZ[[[\\\\\\\\\^^^aaaccchhheeeaaa______^^^\\\ZZZ[[[YYYVVVSSSQQQQQQRRRSSSWWWVVVTTTTTTVVVXXXZZZZZZZZZZZZZZZ[[[[[[YYYUUUQQQTTTTTTTTTTTTUUUUUUUUUUUUZZZ[[[\\\\\\]]]^^^_________bbbbbb^^^\\\aaagggiiieeecccaaa```aaaaaaaaa```bbbbbbaaa___^^^^^^```ccc\\\[[[[[[\\\^^^______^^^[[[[[[ZZZXXXVVVWWWYYY[[[TTTXXXZZZYYYYYY\\\\\\YYY]]]```bbbbbb```___```bbbUUUVVVWWWVVVVVVXXX]]]aaa\\\\\\[[[XXXVVVVVVWWWYYY[[[TTTRRRVVVVVVRRRQQQTTTUUUVVVVVVVVVVVVVVVUUUTTTUUURRROOONNNOOORRRSSSSSSUUUSSSPPPMMMLLLLLLLLLMMMPPPPPPPPPPPPNNNKKKHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHEEECCCAAAAAAAAAAAALLLNNNPPPSSSXXX```iiiooo~~~}}}xxxqqqkkkiiifffdddaaa^^^[[[YYYVVVTTTRRRNNNKKKJJJJJJKKKJJJJJJIIIHHHHHHIIILLLPPPPPPPPPQQQTTTWWWUUUXXX\\\^^^^^^\\\[[[[[[\\\]]]]]]\\\ZZZZZZ\\\^^^^^^^^^______````````````aaaaaa___[[[]]]bbbccc```___\\\XXXXXXZZZ[[[[[[YYYWWWYYYZZZ[[[\\\^^^bbbeeegggeeeccc```^^^[[[YYYXXXZZZXXXVVVTTTTTTVVVYYY[[[WWWVVVUUUVVVXXXZZZ\\\]]]^^^]]]\\\\\\\\\ZZZVVVSSSUUUUUUUUUVVVUUUUUUUUUUUUSSSTTTUUUVVVYYY[[[^^^___]]]``````\\\[[[___cccdddddddddcccddddddddddddccceeeeeedddcccbbbbbbeeegggcccaaa^^^]]]^^^`````````]]]^^^^^^]]][[[YYYZZZZZZZZZ^^^___^^^___bbbaaa^^^```ccceeedddbbbaaabbbcccZZZ[[[ZZZXXXWWWYYY]]]aaa^^^^^^\\\YYYVVVVVVYYY[[[]]]ZZZZZZ______ZZZWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXUUURRRPPPPPPQQQTTTUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTQQQRRRSSSSSSRRROOOLLLKKKJJJKKKMMMNNNOOOOOONNNNNNNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDGGGLLLSSSXXX\\\^^^aaaeeejjjoootttvvvwwwzzz}}}ooofffbbb```[[[WWWTTTQQQMMMKKKLLLMMMMMMMMMPPPOOONNNNNNPPPQQQQQQPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRTTTVVVVVVTTTUUUYYY]]]YYY]]]aaacccbbb```___^^^^^^___``````___```bbbdddgggfffdddbbbbbbbbbdddeeeeeefffddd______ccceeeccc^^^]]][[[ZZZYYYYYYYYYZZZVVVXXX[[[\\\^^^```dddgggiiiiiigggccc^^^ZZZXXXWWWZZZYYYWWWWWWYYY\\\```cccZZZYYYYYYZZZ[[[^^^```aaacccaaa^^^]]]\\\ZZZWWWUUUPPPQQQRRRSSSTTTUUUUUUUUURRRRRRRRRSSSUUUYYY\\\^^^[[[^^^^^^ZZZYYY]]]``````bbbccceeefffggggggffffffhhhiiiiiigggfffgggiiikkkjjjfffaaa______aaacccddd___aaacccbbb```^^^]]]]]]aaadddeeecccccceeedddaaa```bbbccccccaaa```aaabbb^^^]]][[[XXXWWWXXX\\\___```^^^[[[XXXUUUVVVZZZ]]]```___ccciiijjjeee___]]]______]]]\\\\\\\\\]]]]]]YYYWWWUUUUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZVVVWWWXXXYYYXXXUUURRRPPPOOOPPPSSSUUUVVVUUUTTTSSSTTTSSSRRRPPPMMMJJJHHHFFFCCCCCCCCCBBBAAACCCGGGKKKIIIIIIJJJLLLNNNQQQSSSUUUUUUZZZaaahhhnnnppppppoootttwww}}}yyyrrrkkkfffccc```YYYPPPLLLKKKLLLJJJHHHHHHGGGGGGHHHKKKPPPSSSVVVYYYWWWVVVVVVXXXYYYZZZZZZYYYZZZ[[[[[[[[[YYYXXXVVVXXXZZZZZZYYYWWWXXX\\\``````bbbeeefffeeedddddddddccceeefffgggfffgggiiikkkllljjjfffdddbbbccceeegggfffjjjkkkgggdddeeefffeee___```___]]][[[ZZZ[[[\\\[[[]]]___aaabbbdddgggiiimmmmmmkkkfff```ZZZXXXXXX[[[ZZZYYYZZZ]]]bbbfffiiiaaaaaabbbaaaaaaaaaccceeefffccc___\\\[[[YYYWWWVVVNNNPPPRRRUUUXXXZZZ[[[[[[YYYXXXVVVUUUVVVXXX[[[]]][[[]]]]]]YYYZZZ^^^```^^^___bbbeeegggggggggffffffllllllllljjjhhhhhhiiijjjjjjgggdddcccccceeeeeeeeeaaacccddddddccccccccceeefffiiiiiieeeddddddbbb^^^ZZZ[[[]]]^^^^^^^^^^^^___]]]\\\YYYWWWWWWXXX[[[^^^___]]]ZZZVVVTTTUUUZZZ^^^aaacccggglllooolllgggddddddcccaaa___^^^___```aaaaaa___^^^^^^___```___^^^^^^___aaabbbbbbaaa```___\\\]]]^^^^^^\\\YYYUUUSSSSSSUUUWWWYYYYYYXXXVVVTTTVVVVVVVVVVVVTTTQQQOOOMMMNNNNNNMMMJJJHHHGGGIIIKKKIIIIIIHHHGGGGGGGGGGGGGGGCCCFFFKKKPPPTTTVVVVVVVVVZZZ]]]bbbiiipppvvv{{{~~~~~~uuuqqqkkkhhhccc\\\VVVRRRPPPOOONNNNNNNNNNNNNNNOOOQQQRRRNNNOOOOOOPPPRRRVVV[[[^^^]]][[[YYYXXXYYYZZZZZZZZZ\\\\\\]]]\\\[[[YYYWWWVVV[[[\\\\\\ZZZXXXXXX\\\```dddeeeffffffeeeeeegggiiijjjlllnnnnnnnnnnnnoooqqqpppnnnkkkhhhggghhhiiijjjfffnnnrrrnnniiihhhgggeeecccddddddbbb```___```aaadddfffhhhiiiiiijjjlllnnnpppoookkkeee___[[[YYYYYYWWWWWWYYY]]]ccciiiooorrrjjjkkkkkkiiifffeeefffgggfffccc^^^[[[YYYXXXVVVUUUTTTVVVYYY\\\^^^___``````^^^\\\ZZZYYYYYY[[[^^^___\\\^^^]]]ZZZ\\\bbbdddbbbbbbeeeiiijjjiiihhhiiiiiinnnnnnnnnkkkhhhffffffgggfffeeeeeefffhhhiiigggfffcccdddcccbbbccceeeiiimmmkkkmmmlllgggdddccc___[[[VVVWWWXXXZZZ\\\^^^^^^^^^\\\[[[YYYYYYZZZ]]]___```\\\[[[XXXUUUSSSVVV[[[___bbbdddfffiiilllmmmkkkhhheeedddbbb```______aaabbbdddbbbaaabbbbbbbbb```^^^]]]___bbbeeeggggggfffeeebbbbbbbbb```]]]ZZZWWWUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSUUUVVVVVVUUUSSSSSSRRRSSSRRROOOLLLKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLOOOTTT[[[aaaeeennnqqqwww}}}zzzqqqhhh```[[[XXXSSSSSSRRROOOMMMLLLNNNQQQMMMPPPSSSTTTTTTUUUWWWZZZ[[[[[[ZZZXXXWWWXXX[[[^^^```___]]]]]]___```___^^^^^^^^^]]]]]]]]]]]]]]]]]][[[]]]^^^]]]ZZZZZZ]]]aaaeeefffggggggggghhhjjjlllqqqsssttttttsssrrrssstttrrrrrrqqqppppppppppppppphhhrrrwwwssskkkhhhhhhgggiiiiiiiiiiiihhhhhhhhhgggkkknnnpppqqqqqqrrrssstttsssnnngggbbb___]]][[[YYYRRRUUUZZZaaajjjqqqwww{{{ppprrrrrrooojjjggghhhiiieeebbb]]]ZZZYYYXXXVVVTTTWWWYYY[[[^^^___^^^]]]]]]___^^^]]]]]]]]]___aaaccc^^^___]]][[[___gggkkkjjjiiilllpppooommmkkklllnnnooooooooommmiiigggggggggdddeeefffiiikkkkkkiiifffddddddbbbaaaaaaeeekkkpppnnnpppnnniiieeeddd```[[[WWWWWWXXXZZZ^^^``````___]]]\\\\\\^^^aaaddddddddd[[[[[[YYYWWWWWWZZZ___cccdddfffgggfffhhhkkkjjjfffcccbbb```^^^]]]]]]^^^^^^_________aaabbbbbb___]]]YYY[[[```dddhhhkkklllllldddcccaaa^^^\\\YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTPPPQQQRRRTTTVVVWWWWWWXXXWWWWWWWWWUUURRRPPPOOOPPPPPPOOONNNLLLKKKJJJJJJJJJLLLKKKHHHFFFEEEEEEFFFFFFGGGEEEBBB@@@AAAEEEIIILLLTTTVVV[[[aaahhhnnnsssvvvzzzrrrllliiieeeccc___[[[VVVSSSQQQOOOOOOQQQRRRQQQQQQRRRVVVYYYXXXWWWVVVVVVXXXZZZZZZ[[[aaaaaa```\\\YYYYYY\\\___eeeddddddeeeffffffeeedddaaa```^^^]]]]]]^^^```aaa\\\___aaaaaa^^^^^^```cccfffiiimmmooopppoooppppppuuuwwwxxxxxxvvvtttssssssrrrsssuuuwwwxxxwwwuuutttmmmuuuzzzsssiiigggiiilllpppnnnmmmnnnqqqrrrpppmmmooorrruuuwwwxxxxxxzzz{{{xxxoooeeeaaabbbcccaaa^^^UUUXXX___hhhooovvvzzz|||qqqtttuuurrrmmmiiiiiilllcccaaa^^^[[[ZZZYYYVVVTTTVVVXXX[[[___aaaaaaaaa```dddccccccbbbbbbccccccccc___^^^\\\[[[aaakkkqqqqqqooorrrtttrrrnnnkkkmmmpppoooppppppooommmkkkkkkllliiihhhhhhjjjkkkkkkjjjhhhddddddcccbbbbbbdddhhhkkkkkknnnmmmhhhfffeeebbb^^^ZZZYYYYYY[[[^^^```^^^]]]]]]]]]^^^bbbfffgggfffccc]]]]]]^^^^^^^^^aaafffjjjhhhkkkjjjggggggiiifff```^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\___bbbcccbbb```[[[]]]aaadddhhhjjjkkklllbbb```]]][[[YYYYYYYYYZZZWWWVVVVVVVVVVVVWWWXXXYYYUUUUUUVVVXXXZZZ\\\^^^___```aaabbb```\\\YYYXXXXXXSSSRRRPPPNNNKKKJJJIIIHHHLLLKKKJJJIIIHHHGGGFFFFFFIIIGGGDDDAAA@@@@@@BBBCCCEEEFFFHHHLLLPPPTTTWWWYYYccchhhpppvvv{{{~~~sssjjjgggaaa[[[WWWUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSVVVXXXYYYXXXWWWWWW[[[^^^eee___ZZZZZZ^^^bbbbbb______```___\\\YYYYYY\\\```dddccccccdddeeedddaaa___```^^^[[[YYYXXXYYY[[[\\\^^^aaaddddddbbbaaabbbeeehhhnnntttyyyzzzxxxvvvuuuxxxyyyzzzyyyvvvsssrrrrrrooorrrvvvzzz{{{zzzwwwuuupppxxxzzzqqqgggeeekkkoootttqqqoooqqqvvvxxxuuuqqqpppssswwwzzz{{{|||~~~~~~sssfffbbbfffiiigggddd\\\___fffmmmrrrvvvxxxxxxpppsssuuusssmmmjjjkkkmmmcccaaa^^^]]]\\\ZZZWWWUUUWWWZZZ___eeeiiilllmmmmmmlllkkkjjjhhhfffdddcccbbb___^^^[[[ZZZaaammmtttuuuqqqtttuuuqqqllliiilllooonnnppprrrrrrpppooopppqqqooommmjjjiiijjjkkkjjjiiicccdddddddddbbbbbbdddfffgggiiiiiifffdddeeeccc___]]][[[YYY[[[]]]^^^[[[YYY]]]]]]^^^bbbfffgggddd```___```bbbcccdddggglllooolllooonnnjjjhhhhhhbbbZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUWWWZZZ```dddffffffdddbbbcccdddeeefffggggggggg```]]]ZZZXXXWWWYYY[[[]]]WWWVVVUUUUUUWWWZZZ\\\^^^\\\\\\\\\]]]___bbbdddfffggghhhiiigggccc___]]]]]]NNNNNNNNNOOOPPPRRRSSSTTTMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHCCCIIIQQQVVVYYY___gggnnnrrruuu{{{}}}xxxtttlllaaaYYYQQQOOOMMMNNNRRRVVVXXXWWWSSSXXX\\\]]]ZZZWWWVVVWWW```bbbdddbbb]]]\\\___cccbbb______```___^^^aaafff``````___`````````^^^\\\^^^___```dddhhhgggccc___ccccccbbb^^^ZZZZZZ]]]```[[[^^^bbbffffffdddcccdddlllsss|||}}}{{{{{{}}}xxxrrrqqqssswwwpppuuu{{{}}}{{{yyyyyyzzztttssspppmmmkkklllqqqtttxxxvvvssstttwwwyyyxxxvvvyyywwwxxx{{{|||zzzzzz|||{{{vvvqqqoooppppppnnnkkkbbbdddfffiiimmmrrryyy~~~vvvvvvtttpppmmmmmmlllkkkoookkkfffbbb^^^[[[WWWUUUXXX[[[aaaiiipppvvvyyy{{{tttrrrqqqqqqqqqooojjjfff```bbb```___fffrrrvvvsssnnnqqqssspppkkkiiimmmqqqrrrrrrssstttuuuuuuuuutttqqqpppnnnlllkkkkkkkkklllhhhcccaaabbbaaa```bbbfffkkkkkkkkklllkkkhhhccc___^^^aaabbb___YYYVVVWWWZZZ]]]```ccccccbbbccceeehhheeeccccccfffjjjlllllljjjjjjlllnnnnnnllliiigggfff```bbbbbb```[[[VVVRRRPPPLLLUUU^^^bbbcccfffjjjlllgggfffffffffffffffggggggccceeeeee```ZZZWWWZZZ^^^]]]YYYVVVWWW\\\___^^^\\\```aaacccfffiiiiiifffcccooorrrrrrooolllkkkhhhcccWWWRRRMMMLLLPPPTTTTTTSSSRRRUUUXXXXXXUUUTTTTTTVVVVVVRRRNNNLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFHHHFFFDDDFFFKKKNNNNNNLLLWWW\\\aaaeeeiiiqqq|||{{{tttoooiiieee```^^^^^^\\\WWWRRRTTTRRRQQQRRRWWW[[[\\\\\\XXX[[[___aaa```___^^^]]]aaaeeegggfffcccaaadddggggggcccbbbddddddcccdddhhhbbbaaa```````````````___``````bbbeeeiiiiiigggdddcccdddccc```\\\YYYYYY[[[^^^aaafffjjjjjjgggffffffooouuu~~~~~~{{{||||||zzzuuupppppptttxxxxxx{{{~~~|||xxxsssooommmoootttwwwuuussssssuuuxxx{{{{{{zzzyyywwwwww{{{||||||~~~~~~yyyxxxxxxwwwrrrnnnfffggghhhhhhjjjooouuuzzzuuuuuusssooommmmmmnnnoooqqqppplllgggbbb]]]ZZZXXXZZZ]]]bbbiiiooouuuyyy{{{xxxtttpppqqqtttrrrkkkdddbbbcccaaaaaahhhrrrvvvssskkkmmmooonnnlllkkkmmmooosssttttttttttttsssrrrqqqllllllkkkjjjjjjkkklllmmmiiiddd```aaaaaaaaadddjjjnnnnnnnnnnnnnnnkkkfffbbbdddggggggccc]]]YYYYYY[[[\\\^^^`````````aaaeeehhhfffeeedddfffiiillllllkkkppprrrtttsssoookkkhhhfffccceeegggfffaaaZZZTTTPPPPPPXXX```eeefffhhhkkkmmmjjjiiihhhgggfffgggggghhhfffdddaaa\\\YYY[[[aaagggccc^^^XXXXXX\\\```aaaaaaeeefffhhhiiiiiijjjjjjjjjppptttvvvsssqqqqqqmmmgggZZZVVVQQQQQQTTTVVVVVVTTTTTTWWWZZZ[[[ZZZYYY[[[\\\ZZZWWWSSSQQQQQQRRRRRRQQQNNNNNNMMMLLLKKKKKKJJJJJJIIIFFFDDDEEEHHHJJJIIIGGGHHHLLLPPPSSSUUU[[[dddkkk}}}zzznnnddd___\\\YYYWWWVVVRRRPPPPPPTTTVVVVVVUUUXXXWWWWWWYYY]]]aaacccccc``````bbbdddffffffeeeccccccgggkkkllljjjhhhiiikkkkkkeeecccfffiiigggeeefffcccbbbaaa```___``````aaaaaaaaaccceeeiiikkkkkkjjjdddeeeeeeccc^^^ZZZWWWVVV```eeekkkooopppnnnmmmllltttxxx|||{{{zzzxxxssspppqqqvvv{{{zzzsssnnnmmmpppssstttrrrrrrtttwww{{{~~~~~~~~~zzzxxxzzz||||||~~~vvvooommmkkkiiifffdddggglllppprrrqqqpppnnnkkkiiijjjlllqqqrrrrrrmmmfff```]]]]]]^^^```ccchhhmmmrrrvvvxxxzzzuuuqqqsssvvvuuullldddbbbbbbaaabbbiiiqqqsssqqqiiikkkmmmooopppooonnnnnnuuuttttttsssrrrpppooonnnffffffggghhhiiikkkmmmnnnjjjeeeaaabbbbbbccchhhnnnooonnnooooooooolllhhhdddiiijjjiiieee___ZZZZZZ[[[\\\\\\\\\\\\\\\___dddggghhhfffdddeeegggjjjllllllsssuuuwwwuuuqqqkkkfffccceeegggjjjiiieee]]]UUUPPPTTTYYYaaafffhhhhhhjjjmmmmmmllliiihhhggghhhiiijjj|||uuujjjaaa\\\^^^ccchhhkkkddd]]][[[^^^cccfffgggkkklllllljjjhhhiiimmmqqqssswwwzzzxxxwwwvvvqqqlll```\\\XXXXXXYYYYYYVVVTTTUUUXXX[[[^^^___```bbbddd___\\\XXXWWWWWWWWWWWWVVVPPPPPPPPPPPPPPPQQQQQQQQQLLLIIIFFFFFFHHHIIIGGGEEEDDDFFFIIIIIIIIILLLRRRWWWcccggglllrrrwww}}}{{{qqqiiiaaa\\\VVVRRRRRRTTTVVVVVVXXXVVVUUUVVVYYY[[[[[[ZZZZZZ[[[\\\^^^aaaeeegggiiifffdddbbbdddggghhhfffcccdddhhhlllnnnmmmlllkkkkkkkkkeeebbbgggkkkhhhdddbbbbbbbbb```^^^]]]]]]___aaaaaaaaabbbdddgggjjjkkkllliiiiiigggddd```]]]ZZZYYYbbbjjjqqquuuvvvxxxwwwuuuyyy{{{|||}}}}}}zzzuuuqqqsssxxx}}}|||vvvsssssstttsssrrrtttvvvyyy|||~~~zzzzzzzzzzzz~~~yyyppprrrnnnhhhaaa\\\[[[^^^aaakkklllmmmmmmiiicccaaacccmmmqqqtttqqqiiicccbbbdddbbbccceeehhhlllpppssstttvvvtttssstttuuusssnnniiicccbbbaaaccciiinnnooonnnlllmmmooorrrttttttpppmmmttttttsssrrrpppnnnlllkkkbbbcccdddfffiiikkkmmmnnnjjjfffeeeggghhhhhhkkkppplllkkklllmmmnnnmmmjjjgggggghhhgggccc___[[[ZZZ[[[\\\[[[ZZZYYYZZZ^^^cccfffgggeeeccccccdddgggjjjkkknnnqqqsssrrrnnnhhhccc```ffffffggggggddd___XXXSSSVVVYYY```ggghhhgggiiilllmmmllljjjiiiiiijjjlllnnn}}}oooeee```aaadddfffnnniiidddaaacccfffiiikkkmmmnnnmmmiiieeegggnnnuuuuuuyyy|||zzzxxxwwwrrrlllfffddd```^^^]]]ZZZVVVSSSTTTVVVYYY\\\___bbbdddfffaaa^^^[[[YYYZZZZZZYYYYYYQQQQQQRRRSSSTTTUUUUUUUUUQQQMMMJJJJJJLLLMMMJJJHHHKKKMMMMMMLLLJJJJJJLLLOOOOOORRRWWW[[[___ccciiilllxxxkkkaaa\\\XXXSSSNNNSSSRRRQQQRRRUUUYYY[[[\\\ZZZZZZ[[[]]]^^^^^^\\\ZZZ[[[]]]___aaadddfffiiikkkiiifffbbbaaacccdddccc```dddggglllnnnnnnllliiihhhkkkfffeeekkknnnkkkeeebbbccccccaaa^^^[[[[[[]]]```aaabbbbbbccceeegggjjjkkknnnlllhhheeecccbbbbbbbbbeeeooovvvyyy|||~~~}}}}}}}}}~~~}}}{{{vvvrrrrrrwww|||~~~|||yyyvvvzzz|||{{{{{{zzzyyy|||~~~~~~}}}tttsssoooggg^^^VVVSSSTTTVVVccceeelllppplllbbb^^^aaakkkppptttrrrmmmiiijjjllljjjjjjlllnnnpppqqqssssssooorrruuutttqqqnnnnnnppphhheeedddgggkkkmmmmmmkkknnnoooqqqtttuuutttooolllssssssrrrpppnnnllljjjiii```aaacccfffhhhkkklllmmmjjjhhhhhhlllmmmlllmmmqqqjjjjjjkkkmmmoooooommmkkkeeeeeedddccc```___^^^^^^]]]\\\ZZZZZZ\\\___bbbccccccbbbaaa```aaadddgggjjjhhhkkknnnnnnkkkfffcccaaagggeeedddddddddaaa]]]ZZZZZZZZZ```iiikkkiiiiiimmmkkkjjjiiiiiijjjlllnnnpppqqqmmmgggddddddgggiiijjjmmmkkkiiihhhiiijjjkkkkkkmmmooooookkkhhhiiipppwwwuuuzzz{{{yyywwwuuupppkkkkkkiiigggccc```\\\WWWTTTSSSTTTVVVYYY]]]```bbbccc^^^\\\ZZZYYYZZZZZZZZZYYYPPPRRRSSSUUUWWWXXXXXXXXXRRROOOLLLMMMOOOQQQOOOMMMQQQQQQPPPNNNLLLJJJJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTzzzlllcccccc^^^VVVQQQOOOQQQSSSTTTXXXYYYZZZ[[[]]]]]]^^^^^^YYY[[[]]]___```^^^\\\ZZZ\\\^^^aaaccceeefffiiikkkkkkgggccc`````````aaaaaagggiiilllmmmmmmjjjgggeeemmmjjjlllrrrtttpppjjjhhhfffgggfffccc^^^\\\]]]```ccceeeffffffeeefffhhhjjjnnnkkkgggfffhhhjjjkkklllkkkuuu||||||~~~~~~~~~}}}zzz{{{yyyuuuqqqqqqtttxxx|||~~~zzzyyy~~~|||{{{}}}~~~|||~~~~~~{{{zzzxxxtttpppiii```XXXTTTUUUVVV___bbbllltttpppdddaaaeeekkknnnqqqrrrpppnnnpppqqqpppqqqssstttttttttsssrrrjjjppptttqqqjjjggglllrrrnnnjjjhhhlllooommmkkkjjjlllnnnqqqsssssspppnnnllltttsssrrrooollliiifffeee^^^```cccgggjjjlllnnnoookkkiiiiiimmmnnnmmmnnnqqqmmmmmmmmmooopppqqqooommmfffeeeeeeeeedddddddddddd___^^^^^^___aaabbbaaa```^^^___`````````bbbfffiiidddgggjjjjjjiiigggeeeeeeiiifffcccccceeeeeebbb___]]][[[```jjjnnnjjjjjjoooiiiiiiiiijjjkkklllmmmnnneeefffhhhjjjkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjmmmoooppppppnnnooorrrvvvuuuyyyyyyvvvuuutttqqqlllmmmllljjjgggccc```]]][[[VVVUUUUUUWWW[[[^^^``````ZZZYYYXXXXXXZZZ[[[ZZZYYYRRRTTTVVVYYYZZZ[[[[[[[[[SSSPPPNNNOOORRRSSSRRRPPPTTTTTTSSSRRRPPPNNNLLLJJJMMMNNNPPPOOOMMMJJJIIIIII|||qqqggg___ZZZ]]]]]]\\\ZZZYYY[[[```dddaaabbbcccbbbbbbaaaaaabbb\\\]]]______^^^]]]]]]]]]]]]```dddeeeeeefffiiikkkllljjjfffbbb```aaadddgggmmmmmmnnnnnnmmmjjjfffdddmmmmmmqqqxxxxxxrrrnnnmmmkkkmmmnnnjjjddd``````bbbhhhjjjlllkkkiiigggiiijjjhhhgggfffiiimmmqqqsssrrrsss}}}}}}|||}}}wwwxxxyyyvvvssssssvvvyyyvvv}}}{{{zzz|||~~~}}}~~~~~~}}}xxxvvv{{{yyytttrrrmmmgggaaa______aaadddeeemmmtttnnnaaa___fffjjjkkkkkklllmmmnnnnnnoooqqqsssuuuuuuuuurrrooommmlllooopppkkkeeecccgggmmmqqqkkkjjjnnnoookkkffffffjjjnnnrrrsssqqqooopppqqqwwwvvvsssooojjjeeeaaa___\\\^^^bbbggglllppprrrsssnnnjjjgggiiijjjjjjmmmrrrpppooonnnoooooonnnllljjjhhhgggffffffgggggggggfff```aaabbbeeegggfffaaa]]][[[]]]```aaaaaacccgggjjjbbbdddffffffeeeeeeeeefffgggeeecccdddfffeee```[[[[[[WWW\\\hhhmmmiiihhhnnnhhhiiijjjjjjjjjjjjiiihhhggglllqqqrrroookkkiiihhhhhhiiilllmmmllllllllllllhhhkkkooorrrssssssrrrqqqtttxxxxxxuuuuuuvvvuuurrrllllllkkkjjjhhhfffffffff\\\ZZZYYYZZZ]]]_________XXXWWWWWWXXX[[[\\\\\\\\\WWWXXX[[[^^^___```______WWWTTTRRRSSSUUUWWWUUUSSSUUUUUUUUUUUUTTTRRRPPPMMMMMMPPPRRRSSSQQQMMMKKKJJJwwwmmmgggdddbbbaaabbbeeegggeeebbbaaadddhhhddddddeeeeeeeeefffhhhjjj______^^^\\\ZZZYYYZZZ\\\^^^bbbeeefffffffffiiikkklllllljjjeeebbbccchhhmmmrrrqqqpppooonnnkkkgggdddkkkmmmtttzzzyyysssoooppppppssstttpppiiidddccceeemmmoooqqqooollljjjjjjkkkbbbccceeekkkqqqvvvvvvuuuyyy}}}||||||uuuxxxzzzyyywwwvvvyyy|||~~~zzzzzz|||www|||}}}{{{||||||vvvrrrwww~~~vvvtttsssqqqmmmiiihhhjjjlllkkkjjjnnnqqqhhhZZZYYYaaahhhgggeeefffhhhjjjjjjiiinnnppprrrsssrrrnnniiifffpppooolllgggbbbbbbdddgggpppiiihhhlllmmmfffaaaaaaiiioootttuuusssqqqtttwww{{{yyyuuuooohhhbbb]]]ZZZYYY\\\bbbhhhnnnsssvvvwwwpppjjjeeedddeeegggmmmtttrrrpppnnnmmmllljjjgggdddhhhgggffffffggggggfffeeebbbccceeeiiikkkhhhaaa\\\YYY]]]aaabbbcccdddhhhkkk```aaabbbbbbaaaaaacccddddddbbbaaaccceeebbb[[[UUUWWWRRRWWWdddjjjeeeeeejjjiiijjjkkkkkkjjjgggeeeccccccjjjqqqrrrnnniiigggggggggiiijjjkkkkkkkkklllmmmcccfffkkkqqquuutttooollltttwwwwwwuuuvvvyyyzzzxxxjjjkkklllkkkkkkkkkmmmooobbb___]]]]]]___aaaaaa___XXXWWWWWWYYY\\\^^^___^^^ZZZ\\\___bbbcccdddcccbbb]]]ZZZWWWWWWYYYZZZXXXVVVRRRRRRSSSTTTTTTRRROOOMMMJJJNNNRRRUUUTTTQQQOOONNNuuutttpppkkkjjjmmmlllhhhlllkkkiiijjjlllmmmmmmllljjjkkkkkkjjjiiiiiijjjllljjjddd\\\ZZZ]]]```aaa``````eeekkkmmmllllllmmmooosssnnnhhheeeiiiooovvvzzzwwwppphhhhhhkkklllfff___gggqqqrrrrrryyywwwppprrrssssssttttttrrrnnnjjjgggpppllliiiiiikkkkkkiiifffaaabbbeeeiiinnntttyyy|||}}}~~~{{{tttttt|||~~~yyyyyy|||xxxyyyyyywww}}}~~~|||wwwxxxwwwtttuuuxxx|||{{{wwwsssyyyyyyqqqlllooorrrrrrxxxtttrrrpppiiibbbeeemmmkkkhhhgggiiiiiiiiilllrrruuuuuutttoooiiifffgggiiilllmmmooommmfff```ccckkkjjjkkkkkkjjjhhhdddaaa___mmmooorrrttttttsssqqqpppwwwxxxxxxssskkkbbb^^^]]]___aaaeeemmmtttwwwvvvsssmmmnnnmmmjjjggggggjjjmmmpppooommmjjjhhhgggffffffeeehhhiiihhhdddaaaaaacccdddeeeggggggfffbbb]]]ZZZUUUZZZ```eeeggghhhiiijjjffffffeeedddbbbcccfffhhhjjjddd```bbb```[[[YYY\\\YYYXXXXXX\\\bbbdddcccaaafffiiihhhbbb^^^___aaaaaaeeehhhkkkllliiifffddddddcccdddgggiiikkkllllllllliiieeedddjjjooopppqqqrrruuuttttttuuuwwwzzz~~~nnnppppppooollllllppptttqqqjjjaaa]]]```fffhhhfff______[[[VVVVVV\\\```aaa]]]^^^aaacccdddddddddccc\\\WWWVVV\\\___]]]^^^bbbYYYZZZYYYWWWTTTRRRRRRSSSMMMPPPSSSTTTRRRPPPOOOOOO}}}|||{{{wwwqqqkkksssssspppllllllooonnnkkkkkkjjjiiijjjmmmnnnnnnmmmlllmmmnnnooooooqqqssstttmmmfff]]]YYY[[[___aaaaaagggjjjnnnqqqrrrqqqppppppqqqmmmiiiiiimmmtttzzz}}}yyyrrrjjjhhhjjjjjjhhhdddgggoooooonnnuuusssooossstttwwwzzzzzzxxxuuuqqqoooqqqmmmiiiiiilllmmmjjjgggaaacccfffjjjnnnrrrwwwzzzxxxvvv~~~}}}|||{{{yyy|||~~~zzzuuurrrvvvtttrrrrrrtttvvvvvvttttttzzzzzztttppptttxxxyyy~~~{{{zzzyyysssmmmooovvvnnnkkkjjjmmmmmmlllnnnsssrrrsssrrroookkkhhhiiikkkppppppooommmfffaaaeeennngggiiilllnnnnnnkkkgggdddiiikkkooorrrrrroookkkiiitttvvvwwwsssllleeebbbaaa```aaadddjjjpppssssssqqqkkklllkkkhhheeeccceeeggggggggghhhhhhiiijjjkkkkkkfffggggggeeecccbbbbbbccceeeeeefffeeeccc```]]][[[VVV[[[aaaeeeggggggggggggggggggfffdddccccccfffhhhiiibbb^^^]]]ZZZUUUTTTWWWZZZYYYYYY[[[^^^```aaaaaafffhhhfff___[[[\\\^^^___bbbbbbdddgggjjjkkkiiigggccceeegggiiikkkllllllllljjjfffeeejjjnnnnnnoooqqqttttttttttttuuuwwwyyyzzzooorrrtttssspppnnnppprrrrrrnnnhhheeefffiiijjjiiidddeeeccc^^^[[[]]]\\\YYYYYYZZZ[[[^^^bbbcccbbb```]]]YYYZZZ___bbbaaaaaaddd```aaabbbaaa___^^^^^^^^^VVVWWWVVVTTTPPPNNNMMMMMMwwwooorrrxxx}}}ssslllppprrrpppmmmnnnqqqpppllliiiiiiiiillloooqqqqqqppppppqqqrrrtttvvvwwwyyyzzzqqqiii^^^XXXYYY]]]aaacccnnnooorrrvvvxxxxxxtttqqqssspppnnnooosssxxx|||~~~zzzuuuooojjjiiijjjkkkkkkmmmtttssssssyyyvvvsssyyysssyyy~~~}}}xxxuuutttqqqlllhhhhhhlllnnnkkkhhhdddgggkkkmmmppprrrvvvxxxwwwuuu}}}|||xxxyyy~~~{{{zzz|||wwwtttrrrpppnnnlllllllllnnnpppqqqsssxxx{{{xxxwwwzzz~~~|||xxxyyy}}}rrrooopppssssssqqqqqqtttsssssssssqqqnnnllllllmmmrrrpppnnnkkkeeebbbgggppphhhkkkoooqqqqqqmmmiiieeehhhkkkpppssssssooojjjgggnnnqqqrrrpppjjjeeeddddddccccccdddgggkkknnnooooookkklllllljjjfffcccbbbcccaaaccceeegggiiikkkllllllhhhfffdddcccddddddddddddfffffffffeeeccc```]]][[[ZZZ^^^eeehhhiiigggfffeeefffffffffdddbbbbbbdddfffhhhccc^^^\\\ZZZVVVWWWZZZ[[[[[[ZZZYYYYYY[[[^^^aaafffhhhddd]]]YYYZZZ\\\[[[\\\[[[\\\aaahhhmmmllljjjfffgggiiikkklllmmmllllllkkkhhhggglllnnnllllllnnnssssssssssssssssssssssssppptttwwwwwwsssqqqqqqrrrrrrqqqooonnnmmmkkkjjjjjjiiillllllhhheeeccc^^^XXXZZZXXXXXX\\\bbbeeeccc```aaa___```fffhhhfffeeeeee___aaaddddddcccaaaaaabbbbbb```\\\VVVPPPLLLKKKLLL}}}xxxuuuuuussspppmmmjjjqqq{{{~~~wwwoooiiinnnoooooommmmmmpppnnniiiiiiiiilllooosssvvvuuutttttttttuuuwwwzzz|||||||||tttlllaaaZZZYYY^^^cccfffqqqrrrtttyyy}}}}}}xxxtttwwwvvvtttuuuxxxzzz{{{{{{{{{yyyuuuqqqmmmlllnnnooottt{{{{{{zzz|||tttnnnuuunnnttt||||||wwwuuuuuuoooiiidddeeejjjmmmkkkhhhiiilllppprrrrrrsssvvvxxx~~~{{{xxxxxx|||{{{uuurrrsss}}}zzz~~~}}}yyyuuuqqqhhhdddcccdddeeefffkkkpppmmmsssyyy|||~~~}}}~~~||||||~~~xxxuuuuuuyyyzzzwwwuuuvvvxxxxxxwwwuuurrrnnnlllkkkmmmkkkjjjiiieeebbbgggnnnnnnnnnoooooolllhhhdddaaakkknnnqqqttttttssspppnnnmmmppprrrpppkkkhhhggghhhfffeeeeeeeeegggjjjlllmmmmmmnnnooonnnllliiigggfffdddeeefffhhhiiiiiiiiihhhkkkgggcccbbbeeeggggggfffggghhhiiiiiigggbbb^^^[[[___ccciiilllkkkiiifffeeecccdddcccbbb```___```bbbdddaaa^^^[[[YYYYYY\\\```[[[\\\[[[XXXUUUVVV\\\aaaeeegggeee___\\\\\\[[[XXXYYYYYY[[[___dddhhhkkkkkknnnnnnooooooooonnnmmmllljjjiiilllqqqqqqmmmjjjjjjpppqqqrrrrrrrrrrrrqqqqqqpppsssuuutttrrrqqqsssvvvrrrrrrtttuuurrrllliiijjjkkkooopppmmmkkkjjjfffaaabbb]]][[[```hhhmmmkkkggghhhgggiiilllmmmjjjgggddd]]]___bbbbbb```___^^^^^^fffeeebbb\\\UUUPPPNNNMMMwwwiiijjjiiigggeeeggglllqqqoooqqqttttttqqqmmmkkkjjjlllnnnmmmkkkkkknnnlllggglllmmmpppuuuzzz|||{{{zzzvvvvvvwww|||wwwpppggg```___ccciiilllssssssvvv{{{|||xxxxxxwwwwwwyyy|||}}}}}}|||{{{||||||yyyuuurrrrrrrrrzzz}}}yyyhhh[[[```eeellluuuzzzzzzyyywwwwwwmmmgggaaaccciiinnnlllhhhkkkooorrrrrrpppppptttwww}}}{{{wwwzzz~~~yyyyyy|||}}}}}}{{{|||zzztttoooaaa[[[YYY\\\```ccciiiqqqgggmmmvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}yyyyyy}}}~~~zzzwwwwww{{{zzzxxxvvvrrrmmmhhheeeeeedddfffiiifffcccdddiiiooommmkkkgggdddbbb```___llllllmmmooopppqqqrrrrrrppprrrtttrrrmmmjjjjjjkkkiiihhhfffeeedddfffiiikkkllllllnnnooopppnnnllljjjggghhhhhhhhhhhhhhhgggggglllhhhddddddgggiiiiiigggfffiiilllmmmkkkeee^^^ZZZ___ccchhhkkkjjjgggeeeccc___```aaa___^^^]]]^^^___aaa```]]]XXXTTTUUUYYY\\\[[[[[[[[[XXXVVVWWW\\\```bbbeeeeeebbb``````\\\WWW[[[```ddddddcccdddhhhmmmuuuuuuttttttrrrooommmlllhhhjjjooovvvuuunnniiihhhnnnnnnpppqqqrrrrrrrrrrrrppppppooommmlllooowww}}}uuuuuuxxx|||yyyppplllnnnmmmooooookkkjjjlllllliiijjjfffbbbfffnnnrrrqqqnnnnnnoooppppppooolllgggbbb```bbbcccbbb___\\\[[[[[[bbbccccccaaa\\\WWWTTTSSS}}}vvvnnngggbbbfffhhhfffccceeemmmtttzzzwwwtttqqqooonnnnnnooolllmmmllljjjkkkooonnnjjjqqqssswww}}}zzzzzz|||{{{wwwpppkkkjjjmmmsssvvvxxxyyy{{{~~~}}}uuuvvvxxx||||||yyyvvvvvvzzzcccSSSXXXbbbgggnnnvvv{{{|||{{{yyyooohhhaaaccckkkqqqoookkklllppprrrpppmmmmmmrrrwwwyyy|||yyyrrrxxx~~~||||||{{{wwwtttaaaVVVRRRXXX```dddkkksssgggkkktttyyy}}}zzzxxx|||}}}zzzvvvuuuxxxwwwuuutttqqqlllfffaaadddcccfffiiigggcccbbbeeejjjhhheeecccbbbbbbdddeeehhhggggggggghhhjjjmmmnnniiilllmmmkkkfffcccdddeeeiiiiiigggdddbbbcccfffiiiggggggiiilllnnnnnnllljjjhhhhhhgggggggggggghhhiiikkkiiigggfffggghhhggggggeeehhhkkkllliiiccc\\\XXX[[[^^^bbbddddddbbbaaaaaa^^^___aaa```___^^^___```ggghhheee\\\UUUUUUWWWXXXYYYZZZ[[[ZZZZZZ[[[^^^```^^^aaabbbaaaaaabbb^^^WWW___eeekkkjjjeeedddhhhnnnuuuuuuuuutttrrrooommmkkkgggiiiooouuutttnnnjjjjjjlllmmmnnnoooqqqrrrttttttooonnnjjjffffffmmmxxx|||xxx{{{vvvrrrsssooopppmmmggggggjjjlllkkkqqqmmmiiijjjooossssssrrrrrrtttsssqqqooommmggg`````````___\\\YYYVVVUUUVVVYYY\\\___aaa___]]]\\\[[[rrrjjjiiigggcccfffiiilllmmmllllllppptttrrroookkkkkklllllljjjhhhlllnnnmmmkkkoootttuuusssvvvxxx}}}}}}{{{xxxxxxzzz~~~xxxxxx{{{~~~|||{{{lll```hhhiiijjjmmmsssyyyzzzvvvrrrtttllleeegggpppwwwuuuppppppssstttqqqmmmmmmtttzzz~~~zzz{{{vvvyyy{{{|||wwwsssvvv{{{}}}yyywwwyyy{{{fffXXXPPPXXXccchhhmmmtttnnnnnnsss~~~~~~~~~wwwtttwwwyyyvvvrrrqqqsssrrrrrrttttttqqqkkkfffllliiiiiijjjgggcccbbbdddgggfffeeeeeefffhhhiiijjjhhhggggggfffgggggghhhiiiaaacccdddccc___]]]___aaaggggggfffccc``````cccfffdddddddddgggjjjkkkjjjhhhiiihhhfffddddddeeeggghhhhhhhhhiiigggeeeddddddeeedddeeeeeedddbbb]]]YYYVVVXXX[[[^^^_________```aaa```bbbddddddccccccdddeeelllooommmbbbYYYXXXYYYWWWWWWXXXZZZ]]]```aaa```___[[[\\\[[[ZZZ\\\```^^^YYY]]]bbbhhhiiigggfffhhhkkkooopppppppppooommmlllkkkfffggglllpppoookkkkkkooommmllllllmmmnnnppprrrtttooommmiiiddddddkkkvvvyyyyyyzzzuuuwwwrrrrrrnnniiiiiimmmqqqpppvvvsssooonnnppprrrttttttqqqtttsssooonnnnnniiibbb\\\[[[YYYUUUQQQOOOPPPQQQRRRUUUYYY[[[]]]___aaabbbyyywwwqqqiiihhhjjjjjjggggggiiilllooorrrrrrpppoooqqqoooooosssxxxwwwqqqkkkmmmooonnnmmmrrryyy|||{{{zzz|||}}}}}}~~~~~~vvvooo{{{ssspppnnnqqquuutttmmmfffxxxooohhhkkkuuu{{{zzzuuutttwwwxxxtttooopppxxx{{{tttrrruuuxxxyyyyyy~~~vvv|||{{{{{{zzz}}}{{{vvv|||zzzpppmmmttt|||lll[[[QQQYYYfffkkkooouuuuuuqqqttt||||||uuuqqqsssuuusssooommmpppppprrruuuxxxwwwsssnnntttooolllkkkgggcccbbbeeeggghhhiiijjjkkklllllllllkkklllllllllkkkjjjhhhggg```ccceeedddaaa```bbbeeeeeefffeeebbb___^^^aaadddeeecccbbbdddhhhiiihhhfffllljjjfffbbbaaaaaacccdddeeehhhiiihhhdddaaaaaaccccccbbb```]]]ZZZXXXVVVUUUXXXZZZ\\\^^^^^^___aaacccccceeeggghhhhhhhhhiiijjjggglllkkkaaaXXXXXXXXXVVVVVVWWWZZZ___dddfffbbb^^^YYYXXXUUUSSSVVV]]]^^^[[[XXX[[[```dddfffgggggggggiiijjjkkklllllllllkkkjjjgggfffhhhjjjiiihhhlllsssnnnmmmlllkkklllnnnqqqrrrpppnnnjjjeeedddjjjuuu}}}wwwuuu~~~zzzuuuwwwrrrsssqqqmmmnnntttxxxxxxzzzxxxtttrrrqqqrrruuuwwwooorrrrrrmmmmmmoookkkddd\\\[[[XXXTTTPPPOOOQQQSSSNNNPPPTTTVVVYYY^^^cccggg{{{uuukkkgggccceeejjjnnnnnnmmmuuuuuutttsssrrrrrrrrrssssssnnnnnnvvv{{{wwwpppkkkqqqvvvxxxvvvvvvyyy{{{yyy{{{|||zzz{{{}}}yyywww}}}~~~xxxttttttssssssrrrrrrrrrssssssxxxuuupppmmmrrrzzz|||yyy~~~}}}{{{wwwtttvvv|||}}}xxxsssqqq{{{zzz{{{}}}zzz|||{{{}}}xxx}}}zzzvvvqqqjjjgggmmmvvvrrreee[[[^^^eeekkkoootttqqqrrrtttxxx{{{~~~|||wwwttttttsssqqqnnnsssssstttvvvwwwwwwuuurrrppprrrrrrnnngggdddfffiiilllmmmkkkhhhiiimmmmmmjjjppppppnnniiieeecccfffjjjkkkiiihhhffffffffffffgggfffbbb^^^\\\]]]aaaeeegggeeeddddddfffiiikkkkkkjjjfffiiikkkhhhaaa]]]\\\^^^ccceeehhhjjjjjjeee^^^YYY[[[[[[ZZZXXXUUUUUUVVVXXXOOOTTTZZZ^^^````````````eeegggkkklllkkkhhhccc```bbbfffgggccc\\\WWWWWWYYY___^^^^^^```bbbbbb^^^ZZZ```___\\\XXXTTTTTTVVVYYYWWW[[[aaagggjjjkkkiiihhhkkkmmmmmmllliiifffeeeeeehhhhhhiiiiiiiiihhhhhhhhhmmmmmmllllllmmmnnnpppqqqooonnnkkkiiiiiimmmtttyyy}}}yyyyyy{{{zzzsssllllllnnnppptttvvvyyyzzz{{{wwwwwwxxxxxxwwwvvvtttsssssssssrrrqqqnnnkkkhhhfff\\\```\\\RRRLLLOOOQQQPPPPPPPPPPPPSSSXXX^^^dddhhh}}}xxxsssnnnjjjlllgggdddfffnnnvvv{{{}}}|||yyyuuuqqqooonnnoooppprrrnnnpppwww{{{xxxsssqqqwww{{{{{{xxxwww|||}}}xxxyyyyyyvvvvvv}}}|||xxxsssqqqtttvvvxxxwwwvvvuuutttwwwtttpppnnnsss||||||~~~~~~}}}zzzxxxzzz|||xxxvvvxxx|||}}}}}}|||xxxxxxtttqqqoookkkiiinnnuuusssiiibbbcccfffiiinnnsssssssssssstttwww{{{}}}~~~}}}~~~{{{wwwtttssstttuuutttrrrwwwwwwwwwxxxyyywwwtttrrrqqqsssrrrmmmhhhfffhhhllljjjlllkkkiiikkkooopppnnnqqqrrrppplllgggeeefffiiikkklllllljjjhhhhhhiiikkkmmmiiiccc```___bbbeeegggbbbcccdddgggiiiiiigggdddaaadddfffddd___[[[[[[]]]bbbcccfffhhhhhhccc\\\WWW[[[[[[ZZZWWWTTTRRRSSSTTTSSSVVV[[[^^^______```aaadddfffiiikkkkkkhhheeebbbcccdddeeebbb]]]ZZZZZZ[[[bbbaaa```aaacccbbb^^^[[[aaa___ZZZUUUQQQPPPSSSUUUYYY^^^eeejjjkkkkkkjjjjjjkkkmmmnnnllliiieeecccccceeefffhhhjjjjjjjjjiiihhhkkkkkkjjjjjjkkklllnnnooommmmmmmmmlllmmmpppvvvzzz~~~}}}}}}~~~{{{tttnnnnnnppprrrtttwwwyyyzzzzzzvvvwwwwwwwwwwwwvvvttttttssssssrrrpppmmmjjjgggeee___```\\\SSSPPPRRRRRRPPPPPPPPPPPPSSSYYY```gggkkk~~~zzztttpppmmmllljjjhhhjjjhhhiiinnnwww~~~yyyvvvpppkkkiiijjjmmmoooqqqpppsssyyy{{{xxxvvvxxx||||||~~~zzzvvvxxx~~~yyyxxxzzz}}}yyy~~~yyytttqqqvvv{{{~~~}}}zzzwwwvvvuuutttqqqpppuuu~~~~~~|||}}}zzzyyyuuu|||}}}}}}}}}{{{~~~yyytttsssooolllmmmmmmmmmpppuuurrrooolllkkkgggfffkkkqqqvvvsssqqqqqqsssvvvxxxyyy{{{wwwtttuuuyyy}}}~~~}}}xxxuuusssrrrssstttttttttyyyxxxxxxxxxxxxvvvrrrooossssssqqqmmmiiihhhlllpppnnnpppoookkkkkknnnooommmsssttttttoooiiieeedddeeeiiilllnnnlllhhhgggjjjnnnooolllgggdddbbbdddgggiiiaaabbbcccfffgggeeebbb^^^[[[^^^```___\\\YYYYYY[[[___aaacccffffffaaaZZZUUUWWWWWWVVVTTTRRRQQQSSSTTTXXXZZZ\\\]]]]]]^^^```bbbccceeegggiiiiiihhhfffeeeeeedddbbb```^^^]]]]]]]]]bbbbbbbbbcccdddcccaaa^^^___\\\WWWQQQMMMNNNSSSWWW[[[bbbiiillljjjhhhhhhjjjkkkmmmnnnmmmiiidddaaa___```cccgggjjjlllkkkiiihhhiiiiiiiiiiiijjjkkklllmmmgggiiilllmmmnnnooorrruuuxxx{{{~~~~~~zzztttppprrrssstttvvvxxxyyyzzzzzzttttttuuuuuuuuutttssssssvvvuuutttrrrpppmmmjjjiiieeebbb\\\WWWWWWYYYVVVRRRQQQQQQQQQTTTZZZccckkkppp}}}xxxuuuvvvuuusssqqqpppooonnnmmmgggjjjpppxxx}}}}}}xxxtttsssqqqnnnllllllooorrrtttrrrssswww{{{zzzvvvwww{{{{{{yyy{{{~~~}}}xxx~~~}}}xxxvvvzzz}}}yyywwwvvvvvvvvvtttrrrwwwzzzxxxwwwwww{{{}}}yyyvvvyyy}}}~~~{{{yyytttssstttyyyzzztttoooqqqllljjjmmmoooooopppssspppssstttppphhheeehhhoootttrrroooppprrrsssrrrppppppmmmiiijjjmmmqqqtttuuuwwwvvvtttsssrrrrrrrrrrrrvvvvvvuuuvvvvvvtttpppmmmsssrrrpppllljjjkkkooosssuuuvvvtttmmmiiijjjiiiggguuuvvvuuuppphhhbbb______ccchhhllljjjeeecccgggmmmhhhhhhhhhgggfffggghhhjjjdddcccbbbbbbbbbaaa^^^\\\XXXZZZ\\\[[[YYYWWWVVVWWW]]]^^^aaadddddd```YYYTTTPPPQQQRRRQQQQQQRRRUUUXXXZZZ[[[\\\[[[ZZZ[[[^^^``````aaadddfffgggggggggfffhhheeeaaa____________^^^```aaabbbcccddddddcccbbb\\\YYYTTTPPPOOORRRYYY^^^[[[cccjjjkkkfffccceeehhhkkkmmmnnnmmmhhhccc___^^^]]]aaafffjjjlllllljjjhhhhhhhhhiiiiiijjjjjjkkklllbbbfffiiikkkkkkjjjjjjjjjlllssszzz}}}{{{wwwtttrrruuuvvvxxxyyyzzzzzz{{{{{{rrrrrrsssssssssrrrrrrrrrzzzyyywwwuuusssqqqooonnnkkkfff___^^^```bbb]]]XXXTTTSSSRRRTTT[[[eeennnuuuzzzrrrooooooqqqssstttuuuvvvtttrrrpppooojjjmmmrrrwwwyyyvvvppplllssssssssssssuuuwwwyyy{{{uuuwww{{{}}}zzzvvvwww|||~~~zzz{{{|||www|||}}}{{{}}}zzzvvvvvvwwwyyyzzzxxxvvvyyyxxxvvvvvv|||yyyvvvyyy~~~|||}}}~~~}}}zzzwwwqqqqqqsssvvvvvvtttqqqooofffiiioooxxx}}}wwwqqqnnnmmmhhhgggjjjlllllllllooommmsssvvvrrrjjjgggiiimmmpppnnnnnnqqqsssrrrmmmhhhhhhfffccccccfffiiimmmooorrrsssttttttttttttttttttsssssstttuuuvvvuuurrrpppsssqqqnnnkkkjjjlllooossswwwyyyvvvnnnhhhffffffdddsssttttttnnneee^^^ZZZYYY___dddiiihhhdddbbbgggllleeehhhkkkkkkiiiggggggggggggddd___\\\\\\\\\\\\[[[XXXYYYZZZYYYWWWTTTSSSSSSZZZ\\\___cccddd```ZZZUUUOOOPPPQQQQQQPPPRRRUUUWWWZZZ[[[[[[ZZZYYYYYY[[[]]][[[]]]```cccdddeeeeeeeeeiiifffbbb````````````___ccccccdddcccbbbaaaaaaaaa^^^\\\YYYUUUTTTWWW]]]bbb^^^eeellllllfffbbbdddgggjjjlllmmmlllhhhcccaaa___^^^```eeehhhjjjkkkiiihhhhhhiiijjjjjjkkkllllllllldddgggjjjkkkjjjgggdddccceeellluuuzzzyyyvvvvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{tttttttttssssssssssssssswwwwwwuuutttrrrqqqppppppooohhhcccdddiiiiiiddd___YYYWWWTTTUUU[[[eeeooovvv}}}|||yyytttpppppptttyyywwwyyy{{{{{{yyyvvvtttttttttsssrrrrrrrrrsssuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz~~~~~~yyyxxx|||yyyyyy{{{vvvyyy||||||{{{{{{wwwsssuuuxxxzzz|||{{{yyy{{{zzzxxxzzzyyyrrrttt|||~~~}}}||||||}}}|||zzzxxxrrrooonnnqqqqqqmmmjjjjjjbbbgggoooyyyzzztttpppnnngggdddcccffffffeeehhhlllkkkpppsssqqqnnnnnnnnnmmmlllkkklllppptttrrrjjjccceeedddccccccdddgggjjjllljjjnnnssswwwxxxxxxxxxxxxsssssstttvvvxxxxxxvvvsssqqqooollljjjjjjkkknnnppprrrvvvuuunnnhhhhhhiiiiiinnnoooooojjjbbb[[[XXXXXX___dddhhhhhhfffeeeiiilllgggjjjllljjjfffcccbbbcccgggbbb\\\WWWVVVWWWXXXYYYVVVVVVWWWVVVUUUSSSQQQPPPVVVXXX\\\aaaccc```[[[VVVUUUUUUTTTRRRPPPOOOQQQRRRWWWYYY\\\\\\[[[YYYYYYYYYVVVXXX\\\___aaabbbaaa```fffeeedddbbbaaaaaaaaabbbhhhhhhgggdddaaa^^^]]]^^^dddcccaaa^^^\\\\\\___bbbdddiiinnnmmmiiiffffffhhhjjjkkklllkkkhhheeeddddddbbbbbbdddeeeggghhhiiiiiiiiiiiijjjllllllllllllllljjjlllnnnnnnkkkgggeeedddeeekkkrrrvvvwwwvvvwwwyyyvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvuuutttssssssssssssnnnnnnmmmlllkkkkkkkkklllmmmfffccchhhmmmlllgggddd```\\\WWWUUUYYYcccmmmtttzzzxxxvvvxxxyyywwwuuuuuuzzz~~~{{{zzz{{{}}}}}}yyyvvvvvvzzz|||{{{yyywwwwwwxxxzzz{{{{{{{{{}}}|||zzz|||xxxyyyyyyxxxzzz~~~yyyuuuvvvzzzyyy||||||{{{}}}}}}|||{{{vvvvvv{{{~~~zzzzzzzzz{{{{{{{{{zzzyyyuuunnnlllnnnnnniiifffgggeeejjjrrrzzzzzztttnnnlllllldddbbbccceeedddccchhhpppkkknnnoooooosssxxxvvvpppkkkiiiiiimmmrrrqqqkkkdddcccccccccccccccdddfffhhhfffmmmuuuzzz{{{zzzyyyyyysssssstttvvvxxxxxxuuusssooommmjjjiiiiiijjjkkklllooossstttnnnjjjkkknnnooofffhhhiiieee```\\\\\\]]]```cccfffhhhhhhiiijjjllleeeffffffaaa\\\ZZZ]]]aaabbb^^^XXXTTTSSSTTTTTTSSSRRRRRRRRRSSSSSSSSSQQQOOOQQQTTTYYY^^^aaa___[[[WWWXXXXXXWWWTTTQQQOOOPPPQQQUUUYYY]]]___^^^[[[XXXWWWQQQTTTYYY]]]___^^^]]][[[```ccceeedddcccbbbeeeggghhhiiiiiifffbbb___```aaafffggghhhfffdddbbbbbbbbbgggiiilllllljjjhhhggggggiiijjjjjjiiigggggghhhiiigggeeecccbbbccceeehhhjjjhhhiiijjjllllllllllllkkknnnooopppooollljjjiiiiiihhhkkknnnppprrrsssuuuvvvsssssstttvvvvvvwwwwwwwwwuuutttrrrpppooooooooooooeeeeeedddddddddeeeggggggfffaaa```gggkkkiiifffeeefffaaaZZZUUUXXX```jjjqqqzzzvvvtttsssqqqvvvzzzzzzxxxwwwzzz~~~}}}zzzzzz~~~}}}}}}{{{|||}}}{{{~~~{{{{{{yyyxxx{{{{{{wwwxxx|||www{{{|||{{{~~~~~~~~~~~~|||||||||}}}~~~~~~wwwwwwxxxxxxyyyyyyxxxxxxvvvnnnjjjlllkkkfffcccdddiiimmmsssyyy~~~zzz{{{yyytttmmmhhhggghhhcccccceeegggeeeeeelllvvvlllmmmmmmnnnwww{{{rrrllliiigggkkkpppqqqlllfff```aaabbbbbbaaaaaacccdddhhhoooxxx}}}|||yyywwwvvvrrrrrrrrrtttuuuuuurrrpppmmmllliiiiiiiiijjjiiiiiioootttvvvpppkkkmmmpppqqqaaaccceeeccc___^^^___bbb___aaacccfffhhhiiijjjjjj______\\\WWWRRRTTT\\\bbb]]]ZZZVVVSSSRRRQQQPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNQQQVVV\\\___^^^ZZZVVVWWWXXXWWWTTTRRRQQQSSSTTTTTTYYY___bbbaaa]]]YYYVVVNNNRRRWWW[[[]]]\\\ZZZXXX[[[```eeefffddddddgggllldddfffgggfffddddddfffiiicccfffiiijjjiiigggfffffffffgggiiiiiiiiihhhfffeeeiiijjjjjjhhhggghhhjjjmmmjjjgggccc``````cccgggjjjggghhhjjjkkkllllllkkkkkkooooooooonnnllljjjkkkllljjjjjjjjjkkklllooopppqqqppppppqqqsssttttttttttttqqqpppnnnkkkiiiiiiiiiiii````````````aaaccceeefffaaa\\\]]]eeeiiifffccceeejjjddd[[[VVVVVV^^^hhhooo{{{yyyyyy{{{~~~}}}zzzvvv}}}~~~~~~~~~{{{}}}{{{zzz~~~|||{{{zzzzzzyyyxxxxxxyyy}}}}}}}}}|||}}}~~~yyytttppprrrwwwzzzwwwsssoooiiieeeffffffeeefffiiimmmmmmmmmqqquuuxxxwwwvvvqqqnnnllliiiccc^^^aaagggnnnllliiiggggggiiilllnnnppplllhhhhhhkkkppptttwwwhhhmmmqqqqqqrrrsssqqqmmmnnnmmmjjjddd___]]]___aaahhhmmmtttxxxyyyxxxvvvvvvvvvvvvtttqqqnnnllllllmmmqqqpppnnnmmmllliiieeebbbmmmqqqrrrpppppprrrqqqnnnddddddcccaaaaaaccchhhkkkiiihhhdddbbbdddhhhddd]]]XXXVVVTTTRRRQQQRRRSSSSSSTTTSSSSSSTTTTTTPPPIIIDDDKKKJJJIIIIIIKKKLLLLLLKKKMMMQQQWWW]]]___]]]YYYVVVWWWWWWVVVUUUUUUTTTTTTTTTYYYWWWWWW[[[```bbb^^^ZZZUUUOOOOOOVVV[[[YYYYYY[[[XXX^^^bbbaaadddkkkllliiiggggggddd```aaafffgggeeelllllllllkkkjjjiiihhhhhhccceeehhhkkkkkkjjjiiihhhjjjkkkllllllkkkkkklllmmmgggcccaaaccchhhlllkkkiiijjjllllllhhhddddddiiiooonnnnnnmmmllllllnnnqqqsssqqqnnnllllllnnnooommmkkkooonnnllllllmmmooorrrtttwwwpppiiifffggggggeeeccc```\\\ZZZ[[[YYYVVVZZZaaaddd```\\\]]]bbbffffffeeeeeeiiiccc___eeedddaaaggg}}}||||||{{{zzzzzz}}}}}}{{{~~~{{{}}}|||{{{yyyxxxxxxwwwwwwvvvvvvvvvwwwzzz~~~}}}zzz|||zzzxxxxxxzzz{{{zzzyyyyyywwwzzz~~~sssqqqppptttyyy}}}|||zzzuuummmfffeeeeeeeeehhhllllllkkkkkkmmmqqqssssssqqqpppkkkgggddd```]]]___dddlllkkkjjjiiikkknnnqqqsssrrrooolllkkklllooopppqqqkkknnnpppqqqtttwwwuuuppppppmmmiiieeeaaa_________eeejjjqqquuuvvvuuutttsssnnnmmmkkkgggdddcccfffjjjsssssssssrrrooojjjccc___gggkkkmmmmmmooossssssppphhhhhhgggfffeeehhhlllppplllkkkgggdddfffiiifff___WWWUUUSSSQQQOOOPPPPPPQQQSSSSSSTTTUUUUUURRRLLLFFFHHHGGGGGGHHHJJJLLLNNNOOOOOOSSSXXX]]]```___\\\ZZZZZZYYYXXXWWWVVVTTTSSSRRRUUUTTTUUUYYY\\\]]]ZZZVVVSSSOOOOOOUUUXXXXXXYYY\\\[[[___```___aaahhhjjjhhhffffffccc___aaafffgggeeemmmkkkjjjhhhggggggggggggggghhhiiilllmmmllljjjgggggghhhhhhhhhhhhhhhiiijjjcccbbbaaaeeekkkmmmkkkhhhhhhiiikkkjjjhhhgggiiikkkjjjkkkkkkkkklllmmmoooqqqnnnllljjjkkkmmmnnnmmmkkkjjjiiiiiiiiilllppptttvvvtttnnngggdddeeefffdddbbbbbb^^^\\\]]]ZZZXXXZZZaaaccccccddddddeeeggghhhiiifffjjjccc```fffdddaaaggg|||zzzzzz{{{|||zzzyyyzzz|||~~~|||yyyyyyyyyyyyyyyxxxvvvvvvwwwyyy{{{|||{{{yyy}}}~~~~~~}}}yyyxxxuuurrrpppqqqtttwww}}}~~~|||wwwrrrqqquuuyyymmmooorrrvvvzzz}}}yyyoooeeeaaaaaabbbgggmmmlllkkkjjjkkknnnoooooonnnqqqiiicccaaa___]]]^^^bbbiiiiiijjjlllooorrrvvvwwwtttrrrpppoooooonnnkkkiiilllllllllnnntttyyywwwpppppplllhhheeecccbbb```___bbbhhhoootttuuusssrrrqqqlllmmmkkkfffaaaaaagggmmmqqqrrrsssrrrmmmfff^^^ZZZ\\\aaaeeefffjjjpppqqqoooggggggfffeeeeeegggkkknnnmmmllliiieeefffhhheee___VVVTTTQQQNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWTTTNNNJJJGGGGGGFFFGGGIIILLLPPPRRRQQQTTTXXX[[[^^^^^^]]]\\\\\\\\\[[[YYYWWWTTTRRRQQQRRRTTTVVVYYYYYYXXXUUUSSSOOONNNPPPSSSUUUUUUYYY^^^___aaa```]]]___dddggggggddddddaaa^^^```eeefffdddjjjhhheeebbbbbbcccfffgggjjjhhhhhhjjjlllkkkhhhdddcccccccccccccccdddeeeeee______aaafffkkknnnllliiieeefffhhhkkklllllliiifffggghhhiiijjjkkklllmmmmmmgggggghhhkkkmmmmmmkkkiiiggggggfffgggiiimmmqqqssspppkkkeeeccccccdddcccaaabbb___]]]\\\ZZZWWWXXX]]]aaaeeekkkllliiihhhjjjmmmhhhkkkddd```fffeeeaaaeee|||{{{zzzyyyyyy{{{|||~~~xxxyyyyyy{{{}}}~~~~~~zzzxxxyyyzzzxxxwwwoooppprrrtttvvvwwwwwwwwwzzzzzzzzz{{{||||||{{{zzzvvvwwwwwwsssooooootttyyysssrrrpppooonnnnnnnnnnnnjjjnnnsssvvvwwwyyy|||uuukkkbbb^^^]]]^^^bbbgggkkkkkkkkklllnnnoooooooooqqqhhhaaa````````````cccggghhhjjjmmmpppsssvvvwwwrrrrrrrrrrrrpppmmmgggcccgggfffdddfffooovvvtttlllkkkhhheeedddeeedddbbb```bbbgggnnnssstttrrrpppooonnnppppppkkkdddbbbfffllliiikkkkkkiiiddd]]]XXXUUUSSSYYY]]]___dddjjjllljjjbbbbbbaaa___]]]^^^aaacccjjjjjjgggccccccdddaaa[[[TTTRRROOOMMMKKKJJJJJJKKKLLLOOORRRUUUVVVTTTPPPLLLJJJJJJIIIHHHIIILLLQQQUUUTTTUUUVVVXXXYYYZZZZZZYYY[[[[[[ZZZYYYXXXVVVTTTRRRRRRUUUYYYZZZXXXUUUSSSRRRLLLNNNPPPQQQQQQSSSXXX^^^___```_________aaaccccccaaaaaa___[[[]]]cccdddbbbbbb```]]][[[\\\```dddgggiiifffdddfffhhhgggccc___```___]]]]]]___`````````\\\\\\^^^bbbgggkkkkkkjjjeeecccdddhhhmmmnnniiieeegggggghhhjjjkkkkkkiiigggaaacccfffiiijjjjjjgggeeehhhgggeeeeeefffhhhkkkmmmlllhhhdddbbbbbbbbbbbbaaa```___^^^[[[XXXUUUVVVXXX]]]cccjjjmmmlllkkklllmmmiiikkkccc___fffeee```ddd{{{wwwvvvuuuxxxxxxxxxxxxzzz{{{}}}~~~~~~|||~~~{{{vvvssstttuuussspppgggiiikkkmmmoooqqqrrrssswwwvvvuuuwwwyyyzzzxxxwwwoootttyyyxxxtttrrrtttxxxpppllljjjlllooonnngggaaaeeejjjooorrrsssuuuzzz~~~ooohhhaaa______^^^```dddiiijjjlllmmmnnnnnnnnnnnnmmmeee^^^___``````aaadddggghhhiiikkknnnppprrrsssoooooopppqqqpppllleeeaaaaaa```___bbbjjjrrrpppiiidddcccccccccddddddcccbbbaaaeeekkknnnooommmlllkkkjjjmmmpppmmmfff```___```aaabbbbbb___ZZZWWWVVVVVVSSSXXX\\\]]]```fffgggeee``````^^^[[[XXXWWWXXXZZZeeeggggggcccbbbbbb^^^XXXSSSQQQNNNKKKJJJIIIIIIJJJIIIKKKOOORRRSSSQQQOOONNNOOOOOONNNLLLJJJLLLQQQUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVTTTWWWYYYYYYVVVRRRPPPOOOIIIMMMPPPOOOOOORRRWWWZZZ[[[[[[]]]```aaa___^^^]]]^^^___\\\XXXZZZ___aaa___XXXWWWUUUVVVYYY^^^cccfffgggeeeccccccdddccc```\\\^^^\\\YYYYYY\\\]]]^^^]]]\\\[[[[[[\\\```eeehhhjjjfffbbb```ccciiillliiieeeiiihhhhhhjjjkkkjjjfffbbb^^^aaadddggggggeeecccaaadddcccbbbaaabbbeeegggiiiiiifffdddbbbbbbbbbbbbbbbbbbcccbbb^^^ZZZYYYXXXWWW[[[^^^ccchhhlllmmmlllkkkjjjkkkbbb___gggfff```ccc~~~xxxuuuwwwyyyzzzzzz{{{}}}{{{|||yyy{{{~~~}}}zzzsssqqqssstttqqqnnniiikkkmmmooooooqqqsssvvvrrrpppppprrrvvvwwwtttqqqjjjqqqxxx{{{xxxtttsssssspppllljjjlllooolllbbbYYY```dddiiilllooossszzzmmmgggcccddddddccccccffffffiiimmmnnnmmmkkkjjjjjjeee```\\\^^^______aaadddhhhhhhhhhiiijjjlllnnnpppkkkkkklllmmmllliiiddd```]]]^^^___aaahhhooommmggg\\\___bbbcccbbbaaaaaabbb___bbbeeegggfffeeeeeeeeehhhkkknnnnnniiiaaa[[[WWW[[[]]]]]]ZZZWWWUUUWWWZZZWWW[[[^^^^^^aaaeeeeeeccc``````^^^[[[XXXVVVVVVXXX```eeegggeeecccaaa]]]WWWSSSQQQNNNLLLJJJJJJJJJKKKGGGJJJMMMOOOOOONNNOOOPPPRRRSSSRRROOOLLLLLLPPPTTT[[[[[[ZZZZZZYYYYYYYYYYYYUUUVVVYYY[[[\\\[[[ZZZZZZWWWWWWWWWVVVSSSPPPMMMKKKHHHLLLOOONNNOOORRRTTTTTTTTTTTTXXX]]]^^^[[[XXXYYY\\\\\\YYYUUUWWW[[[\\\ZZZQQQQQQRRRUUUXXX]]]aaadddeeeeeedddcccbbb```___^^^^^^[[[WWWWWWZZZ]]]]]]\\\\\\[[[ZZZYYY\\\```eeehhheeeaaa^^^___eeehhhhhheeeiiigggfffhhhiiihhhddd```]]]```cccdddbbb```]]]]]]\\\[[[ZZZ[[[^^^aaaeeehhhgggfffdddcccbbbccccccdddfffiiiiiieeeaaa```^^^\\\\\\]]]```eeehhhjjjjjjiiillllllccc```iiiiiiccceee|||zzzwwwvvvyyy|||~~~~~~|||zzz~~~|||}}}wwwxxxxxx}}}vvvooonnnqqqtttrrrooonnnoooqqqqqqppppppsssuuullljjjkkknnnrrrsssooojjjjjjpppxxx|||yyytttpppnnnhhhggghhhiiiiiifffaaa]]]aaaccceeegggkkkqqqwww{{{lllgggccceeegggfffhhhkkkiiimmmrrrsssooojjjgggeee___]]]^^^``````___bbbgggiiihhhgggfffgggjjjmmmooojjjiiihhhhhhgggeeeaaa^^^XXX\\\___aaafffjjjiiieeeXXX]]]cccbbb^^^[[[\\\______aaabbbbbb```___```aaaggghhhjjjlllkkkddd[[[TTTVVVZZZ\\\[[[WWWVVVXXX[[[XXX\\\^^^]]]___cccccc```\\\\\\[[[YYYVVVTTTUUUVVVYYY```eeedddbbb___YYYSSSRRRQQQNNNLLLKKKKKKLLLMMMGGGJJJLLLLLLLLLLLLOOORRRPPPSSSTTTQQQMMMLLLOOOSSSYYYYYYYYYZZZZZZZZZZZZZZZVVVXXX[[[^^^______]]]\\\]]]ZZZVVVTTTTTTRRRMMMJJJHHHLLLMMMMMMOOOTTTRRRMMMNNNMMMPPPVVVXXXUUUTTTWWW[[[ZZZWWWRRRSSSWWWXXXUUUOOOQQQTTTXXX[[[]]]______```cccdddbbb]]][[[\\\______[[[WWWWWW[[[^^^]]]\\\\\\\\\\\\[[[\\\^^^aaacccbbb```^^^___bbbddddddcccfffcccbbbdddggghhhddd```^^^```cccbbb^^^ZZZYYYYYYVVVUUUUUUUUUXXX[[[___bbbfffffffffeeeddddddeeefffhhhmmmnnniiieeeeeeccc______bbbeeeeeecccdddgggkkkooonnneeecccmmmnnnhhhiii|||yyyttttttvvvyyy|||~~~~~~}}}|||}}}}}}{{{{{{sssrrrooozzztttmmmgggggglllooonnnkkkkkkmmmnnnllljjjiiikkknnngggfffgggkkkppppppkkkfffnnnsssyyy|||{{{uuuppplll[[[```ddddddbbbaaaccceeegggfffeeefffiiinnnsssvvvlllfffbbbdddfffgggjjjooonnnsssxxxxxxrrrkkkfffddd]]]^^^aaadddcccaaaeeekkkiiihhhfffeeefffjjjmmmpppjjjiiifffeeedddbbb___\\\TTTYYY^^^```cccfffeeebbbVVV]]]dddbbb[[[VVVXXX]]]bbbcccbbbaaa___^^^```aaadddcccdddfffgggcccYYYPPPSSSXXX\\\\\\XXXUUUVVVXXXUUUYYY[[[[[[\\\```___\\\TTTUUUUUUTTTRRRQQQRRRSSSSSS[[[bbbbbb```\\\UUUNNNRRRQQQOOOMMMLLLLLLMMMNNNIIIJJJLLLKKKJJJKKKOOOSSSNNNQQQSSSQQQMMMLLLOOOSSSTTTUUUVVVXXXYYYZZZZZZZZZYYY[[[^^^```aaaaaa___^^^ccc]]]WWWUUUVVVUUUPPPLLLHHHKKKMMMLLLPPPUUUQQQIIIKKKHHHIIIPPPRRRPPPRRRWWWZZZZZZVVVQQQQQQUUUVVVSSSOOORRRWWW[[[]]]^^^]]]\\\[[[___bbb___YYYVVVYYY]]]```[[[WWWWWW[[[^^^^^^\\\\\\]]]^^^^^^^^^^^^___```_________```bbbbbbbbbaaabbb___^^^```eeegggeeebbb___aaaccc```\\\WWWVVVVVVUUUTTTRRRRRRSSSUUUXXXZZZffffffgggfffeeeeeefffhhhhhhnnnoooiiiffffffddd___ccchhhkkkggg```___eeemmmqqqpppgggfffpppqqqkkkmmm|||wwwvvvxxxvvvwwwyyy{{{yyynnnjjjnnnyyy~~~~~~{{{vvvkkkfffaaaccciiillliiieeefffiiillljjjfffccceeehhhcccdddfffiiiiiigggbbb^^^hhhpppxxxzzzyyywwwqqqkkk```]]]\\\^^^^^^```eeemmmdddgggkkkkkkjjjkkknnnrrrmmmmmmjjjfffcccfffooowwwyyy{{{xxxkkkgggkkkfffggghhhhhhgggggghhhhhhjjjhhhdddaaa```dddlllqqqoookkkfffcccaaaaaaaaa```]]][[[YYYYYYZZZ\\\]]]\\\WWWSSSVVV]]][[[TTTVVV___ZZZ\\\^^^aaabbbcccdddeeebbbccceeehhhhhhcccYYYRRRTTTTTTVVVZZZ]]]]]]XXXSSSQQQRRRTTTUUUVVVVVVVVVVVVWWWSSSPPPPPPNNNMMMRRRXXXWWWZZZ]]]^^^[[[VVVSSSQQQNNNMMMLLLLLLLLLLLLKKKIIIKKKHHHGGGHHHMMMPPPQQQPPPMMMOOOQQQQQQQQQRRRTTTVVVTTTPPPQQQZZZaaa```[[[WWWRRRRRRSSSXXX]]]``````^^^bbbaaa``````^^^ZZZUUUQQQOOONNNNNNNNNNNNNNNOOOOOOGGGCCCCCCHHHJJJGGGHHHMMMSSSSSSTTTTTTSSSQQQPPPOOOTTTYYY\\\ZZZ\\\```aaa\\\```]]]ZZZYYYVVVRRRTTTYYYaaa\\\VVVTTTVVVYYYYYYYYY```\\\\\\______^^^```dddZZZ]]]cccffffffccc^^^ZZZYYYYYYZZZ\\\^^^```aaabbb^^^___^^^]]]ZZZXXXXXXXXXVVVXXXYYYWWWTTTRRRSSSUUU]]]dddjjjlllmmmlllggg```iiiggghhhjjjfffaaabbbiiieeeeeedddaaa^^^___dddiiimmmjjjgggeeefffkkkpppttt}}}|||zzzxxxyyy}}}yyyyyy{{{|||}}}~~~uuunnnkkkpppxxx|||{{{zzzzzzxxxssshhhdddbbbdddhhhjjjhhhdddfffiiikkkiiidddbbbcccfffbbbdddfffffffffcccaaa___dddlllsssvvvwwwwwwqqqjjj___[[[XXXYYYZZZ\\\cccllliiijjjkkklllmmmqqquuuxxxvvvuuurrrmmmiiiiiipppvvvuuuwww}}}zzznnnhhhjjjjjjoooqqqooogggaaa```aaaiiigggccc___^^^aaahhhmmmiiieee```]]]]]]___bbbcccaaa^^^ZZZYYYZZZ\\\]]]]]]YYYSSSSSSWWWTTTMMMOOOXXX[[[YYYWWWXXX[[[___ccceee]]]^^^aaadddeeebbb\\\XXXRRRTTTYYY^^^```]]]XXXSSSPPPPPPPPPPPPPPPQQQQQQRRRQQQNNNMMMOOONNNLLLPPPVVVYYY\\\______\\\XXXTTTSSSQQQOOONNNNNNPPPPPPOOONNNJJJHHHGGGJJJNNNRRRSSSSSSMMMMMMMMMNNNQQQTTTWWWXXXXXXTTTTTT\\\bbb___YYYVVVRRRQQQQQQVVV]]]aaa```]]]bbbccceeeffffffbbb\\\WWWQQQPPPNNNMMMKKKKKKJJJJJJFFFCCCBBBFFFGGGFFFGGGLLLOOOPPPQQQQQQQQQOOONNNLLLRRRWWWYYYXXXYYY^^^^^^[[[]]]ZZZWWWVVVSSSOOOPPPTTTXXXVVVRRRPPPPPPTTTZZZ___YYYWWWWWW\\\^^^^^^aaaeee___bbbeeehhhgggccc^^^[[[VVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWW\\\___```^^^XXXUUUVVVYYYZZZ```eeeggghhhiiifff```fffddddddfffbbb^^^aaahhhddddddbbb___\\\]]]ccchhhmmmjjjgggeeefffiiinnnqqq~~~zzz{{{xxxyyyyyyxxx{{{}}}}}}}}}}}}xxx{{{}}}~~~~~~{{{sssooooootttvvvwwwvvvwwwwwwtttnnnfffeeeeeefffgggfffccc```fffhhhiiigggcccaaabbbdddeeeggghhhfffccc```aaacccdddiiinnnqqquuuuuunnneeeccc^^^ZZZZZZ[[[^^^fffooollliiihhhiiiooovvv{{{~~~~~~zzztttnnnlllnnnrrrmmmpppvvv|||zzzrrrjjjgggjjjrrryyyvvvlllaaa]]]^^^hhheeeaaa\\\ZZZ\\\aaaeeeeeeaaa\\\YYY[[[^^^bbbddddddaaa]]][[[[[[\\\\\\\\\YYYSSSRRRUUUSSSOOORRRZZZ```ZZZTTTRRRWWW^^^dddfff___```bbbaaa^^^ZZZWWWVVVPPPVVV]]]bbbaaa\\\WWWSSSTTTTTTSSSRRRRRRRRRRRRSSSMMMMMMOOORRRRRRPPPRRRWWWVVVYYY\\\]]]\\\YYYXXXWWWWWWUUUSSSRRRSSSSSSSSSRRRKKKJJJKKKMMMQQQTTTVVVVVVOOOMMMLLLOOOUUUZZZ\\\\\\XXXTTTVVV^^^dddbbb]]]ZZZ[[[WWWTTTXXX___bbb___[[[cccdddgggiiiiiieee^^^XXXRRRPPPNNNKKKJJJHHHHHHHHHFFFCCCBBBDDDDDDDDDFFFJJJLLLMMMOOOPPPPPPOOOMMMKKKOOOSSSUUUTTTVVVZZZZZZXXXZZZWWWVVVVVVRRRNNNNNNQQQQQQQQQPPPLLLJJJNNNWWW___XXXVVVWWW\\\___^^^```dddcccdddfffgggeeeaaa\\\YYYTTTTTTUUUVVVVVVVVVUUUTTTXXXXXXWWWVVVUUUUUUTTTTTTYYY]]]```]]]UUUQQQSSSWWWYYY^^^bbbccceeehhhgggcccdddcccbbbbbb___]]]aaahhheeedddbbb^^^\\\]]]ccciiijjjhhhdddbbbbbbdddgggiii{{{vvvuuu}}}zzzzzzyyyxxxzzz~~~}}}~~~zzzwwwzzzuuuoooooosssrrrrrrsssuuuuuuooojjjhhhiiijjjjjjhhhddd___]]]eeeggggggfffdddcccdddfffkkkmmmmmmhhhbbb___aaaeeegggjjjlllnnnrrrqqqhhh]]]ccc___]]]^^^^^^```fffnnnkkkfffccceeemmmvvv}}}}}}wwwqqqmmmlllmmmfffiiipppxxxzzzvvvmmmffffffnnnwwwzzztttlllfffddddddbbb^^^YYYVVVVVVYYY\\\___\\\YYYXXXZZZ\\\^^^^^^eeecccaaa```___^^^[[[YYY]]]YYYWWWYYYVVVQQQPPPTTT```XXXQQQOOOTTT\\\bbbddd___aaaaaa^^^YYYVVVWWWYYYUUU[[[bbbccc```ZZZVVVUUUYYYYYYYYYYYYYYYXXXVVVVVVMMMMMMQQQVVVWWWTTTUUUYYYTTTWWWZZZ\\\\\\[[[\\\\\\^^^\\\YYYXXXWWWWWWUUUTTTQQQQQQRRRTTTVVVXXXYYYZZZTTTRRRQQQVVV]]]aaa```]]]RRRPPPTTT^^^ffffffcccbbbfff___ZZZ[[[```bbb^^^XXXbbbcccdddeeedddaaa\\\XXXSSSQQQNNNKKKJJJIIIIIIIIIFFFDDDBBBBBBCCCDDDFFFIIIIIIKKKNNNQQQQQQPPPMMMKKKMMMOOOPPPQQQSSSUUUVVVVVVWWWUUUVVVWWWUUUPPPPPPTTTQQQPPPOOOLLLKKKMMMRRRVVVWWWUUUWWW[[[\\\ZZZ[[[]]]ccccccdddccc```\\\XXXUUURRRRRRQQQPPPPPPQQQRRRSSSWWWVVVTTTTTTSSSRRRQQQPPPQQQWWW\\\YYYRRROOORRRVVV\\\```bbbbbbdddiiijjjhhheeedddcccaaa]]]]]]aaafffffffffddd```]]]___eeejjjfffdddbbb___^^^^^^___```{{{{{{~~~~~~||||||{{{yyyzzz~~~zzzvvvrrrvvvwww}}}uuukkkiiilllkkklllppprrrpppkkkfffiiijjjlllmmmlllhhhdddaaaeeeeeefffeeeeeefffhhhjjjnnnooonnnhhh```\\\]]]aaadddfffiiikkkooopppggg]]]]]][[[\\\______^^^aaagggjjjeeebbbdddllluuu|||~~~{{{wwwrrrnnnlllkkkdddhhhnnnvvv|||{{{tttlllfffkkkrrryyy{{{xxxpppjjj```___[[[WWWSSSRRRTTTWWWVVVVVVWWWZZZ]]]^^^]]]\\\eeeeeeeeefffeeeaaaZZZVVVaaa^^^]]]]]]XXXPPPJJJHHHTTTPPPLLLMMMSSS[[[```ccc___```___\\\YYYYYY\\\```^^^aaaeeeccc___ZZZXXXXXXYYY[[[^^^______]]]ZZZXXXQQQQQQUUUYYYYYYVVVWWWZZZZZZ\\\^^^^^^]]]\\\\\\]]]\\\[[[ZZZ[[[\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[[[[WWWVVVWWW\\\aaabbb]]]WWWKKKJJJPPPZZZbbbbbbaaaaaabbb\\\VVVWWW[[[]]][[[WWW___^^^^^^^^^```aaa```___XXXVVVRRRMMMJJJIIIHHHIIIGGGGGGEEECCCDDDFFFGGGHHHFFFIIIMMMPPPQQQPPPMMMJJJKKKKKKLLLNNNPPPQQQSSSTTTSSSQQQSSSUUUTTTQQQRRRVVVPPPOOONNNOOOQQQRRRPPPNNNQQQPPPSSSXXXYYYWWWVVVXXX```aaabbbaaa___[[[VVVSSSRRRPPPMMMKKKLLLOOOSSSUUUXXXUUUSSSRRRQQQPPPNNNKKKOOOUUU[[[[[[WWWUUUXXX\\\^^^```aaa___```eeegggfffbbbdddccc___[[[[[[]]]___cccdddccc```]]]^^^cccgggeeedddbbb```^^^]]]\\\[[[}}}}}}~~~zzzsssmmmoooyyy~~~zzzzzz}}}{{{ttt}}}qqqfffccceeecccfffkkknnnllljjjjjjkkklllmmmppprrrqqqmmmjjjeeeeeeddddddeeegggiiijjjiiijjjiiieee^^^ZZZYYYZZZZZZ___cccggglllooojjjbbb]]]\\\___cccccc```bbbfffjjjhhhggghhhmmmtttzzz}}}|||zzzwwwtttqqqnnnkkkjjjeeejjjooouuu{{{{{{uuummmnnnqqqwww{{{yyyrrrkkk^^^]]][[[WWWTTTSSSTTTVVVVVVXXX\\\bbbffffffdddbbbaaabbbcccdddbbb]]]VVVQQQUUUVVVYYY\\\]]]YYYSSSOOOLLLMMMNNNQQQVVV\\\bbbfffgggeee```ZZZUUUTTTUUUWWW^^^___```___\\\YYYWWWWWWYYY[[[___bbbbbbaaa___]]]ZZZYYYZZZ\\\ZZZWWWXXX\\\^^^___^^^[[[WWWUUUTTTUUUPPPQQQSSSWWW[[[]]][[[ZZZWWWXXXZZZYYYWWWVVVVVVVVVQQQQQQRRRVVVXXXVVVPPPKKKEEEDDDIIIQQQVVVTTTRRRRRRNNNKKKHHHIIINNNSSSUUUUUUYYYXXXWWWZZZ^^^ccceeefff^^^ZZZUUUOOOKKKHHHGGGGGGIIIKKKJJJGGGGGGIIIJJJHHHCCCFFFLLLPPPRRRPPPMMMJJJKKKIIIJJJMMMOOOOOOQQQTTTNNNMMMMMMPPPOOOLLLNNNSSSOOONNNNNNQQQVVVVVVRRRMMMPPPPPPTTT[[[^^^]]]]]]___\\\^^^aaabbb```\\\XXXUUURRROOOKKKIIIJJJMMMRRRUUUVVVRRROOOOOOPPPOOOLLLIIIKKKPPPUUUXXXYYYYYY[[[]]][[[]]]\\\XXXXXX[[[]]][[[YYY^^^aaa^^^ZZZYYYYYYXXX]]]^^^___]]]ZZZZZZ]]]aaafffeeeeeecccaaa^^^\\\ZZZyyysssooorrr|||~~~yyyssssssxxx~~~yyyrrrzzz}}}mmmfffgggeeeccceeejjjllllllqqqxxxtttrrrqqqtttxxxxxxsssnnnhhhfffdddcccdddeeeffffffcccddddddccc```\\\XXXVVVRRRYYY```dddhhhkkkiiieeeaaa___aaaddddddbbbeeeiiijjjkkklllmmmnnnrrrvvvyyywwwtttqqqnnnkkkiiigggfffccciiimmmpppvvv}}}~~~zzzsssssssssttttttrrrmmmjjj^^^^^^]]]ZZZWWWVVVXXXYYYZZZ[[[^^^aaadddccc```]]]WWWWWWVVVVVVTTTQQQKKKHHHAAADDDIIIPPPVVVYYYXXXTTTLLLOOORRRRRRRRRTTT[[[```ccc^^^WWWPPPMMMKKKJJJIIIPPPQQQRRRTTTUUUSSSOOOLLLQQQRRRTTTVVVXXXZZZ[[[[[[YYYUUUSSSRRRNNNKKKMMMQQQPPPOOONNNJJJFFFCCCCCCDDD@@@BBBFFFLLLPPPPPPNNNKKKFFFIIIKKKKKKHHHFFFGGGHHHCCCCCCDDDDDDCCCAAA>>>===;;;:::>>>DDDFFFBBB@@@@@@:::999:::;;;???DDDKKKOOOPPPOOOPPPSSSXXX\\\^^^^^^\\\XXXTTTOOOKKKJJJKKKKKKJJJNNNOOOLLLKKKNNNLLLHHHDDDHHHOOOTTTVVVTTTPPPNNNLLLHHHIIIMMMOOONNNPPPUUUNNNLLLKKKLLLJJJGGGJJJOOORRRRRRSSSTTTTTTRRRPPPNNNRRRRRRXXX___bbbaaa```bbbUUUYYY]]]``````]]]YYYVVVPPPOOOLLLKKKJJJKKKMMMNNNPPPMMMJJJKKKNNNNNNKKKHHHHHHJJJNNNSSSWWWYYYYYYXXXXXXYYYVVVQQQOOOQQQQQQNNNPPPYYY```^^^\\\[[[YYYUUUXXXZZZ]]]\\\YYYXXXZZZ\\\dddddddddcccaaa]]]ZZZXXX~~~zzzzzz~~~wwwuuuuuu{{{}}}~~~}}}wwwqqqqqqxxx~~~zzznnnuuu~~~vvvlllkkkqqqjjjggghhhlllmmmpppyyy~~~yyyuuuwwwzzzzzzsssllljjjgggdddbbbbbbccccccccc``````bbbddddddaaa[[[WWWPPPXXX```cccdddgggfffbbb```^^^]]]______^^^bbbhhhhhhkkknnnooonnnnnnrrruuurrroookkkgggeeecccbbb```___eeeiiijjjoooxxx|||zzzuuuvvvvvvrrrnnnkkkjjjkkk_________]]]ZZZZZZ[[[]]]YYYXXXWWWWWWVVVTTTPPPMMMNNNLLLIIIGGGFFFDDDAAA???888:::<<<@@@EEEIIIHHHEEELLLOOOPPPKKKEEEDDDJJJPPPOOOJJJEEECCCFFFIIIJJJIIIAAABBBEEEJJJMMMLLLGGGAAADDDCCCCCCDDDFFFKKKOOORRRLLLGGGBBB???;;;777:::???;;;;;;999777444333555666555888<<>>:::<<<@@@:::999;;;BBBMMMWWWZZZ[[[LLLKKKNNNTTTTTTJJJ<<<444???999555777???EEEEEECCCFFFHHHIIIEEE<<<555333444222111000000000000111222222777===???<<<777444333444222000///111444666666777222---***+++///333666111333444333000///000222222000222777999888===DDDAAA???===<<<============???FFFLLLLLLHHHFFFIIINNNMMMNNNOOOPPPPPPPPPOOONNNPPPUUUYYYZZZXXXUUUTTTTTTSSSSSSTTTSSSRRRQQQOOONNNMMMJJJGGGCCCBBBEEEJJJOOOKKKMMMMMMLLLOOOQQQNNNGGGHHHIIILLLPPPSSSRRRPPPMMMPPPPPPSSSYYYYYYUUUSSSTTTUUUQQQMMMKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKGGGDDDEEEGGGKKKQQQVVV\\\```bbb[[[UUUMMMKKKMMMLLLGGGAAABBBKKKVVV\\\aaaccc___ZZZ[[[```cccaaa[[[WWWWWWYYYbbbaaa^^^[[[XXXXXXZZZ]]]~~~yyy{{{vvvttt~~~}}}~~~~~~|||xxxyyynnniiimmmooonnnrrrzzz}}}zzzyyy||||||{{{~~~|||yyywwwyyy|||{{{uuunnnqqqppplllfff```^^^```ccc^^^```aaabbbiiipppoooiiibbb]]]XXXUUUWWW[[[]]]]]][[[^^^]]][[[]]]bbbeeedddffffffeeebbbaaafffnnnuuuvvvpppjjjggghhhhhheeeaaabbbccccccccccccfffjjjnnnkkklllkkkfffbbbbbbfffjjjiiiccc[[[UUUQQQOOOMMMLLLGGGHHHIIIIIIIIIHHHGGGFFFGGGFFFJJJRRRSSSLLLCCC>>>BBB@@@GGGSSSUUULLLHHHLLLUUUVVVUUUMMMCCC<<<===@@@DDDBBBCCCIIISSSZZZ]]]]]]XXXTTTTTTXXXXXXOOODDD>>>@@@===;;;===CCCHHHHHHGGGLLLNNNPPPLLLEEE???===>>>555444222111000111222333888===@@@???;;;999:::===:::888666666888<<>>BBBHHH???===;;;999888888888888<<<===>>>>>>??????@@@AAA???@@@AAABBBCCCCCCBBBBBBDDDFFFHHHIIIGGGHHHJJJLLLRRRSSSUUUWWWXXXXXXWWWVVVMMMLLLJJJGGGEEEEEEFFFHHHHHHJJJJJJHHHJJJMMMKKKEEEIIIJJJLLLOOORRRSSSQQQOOOKKKLLLQQQXXXZZZVVVTTTUUUYYYVVVRRRQQQPPPNNNKKKHHHIIIIIIJJJLLLMMMMMMJJJGGGEEEHHHKKKQQQWWW]]]bbbddd]]]VVVOOOLLLNNNNNNJJJEEEDDDLLLUUUZZZ___bbbaaa]]]ZZZ]]]```^^^ZZZWWWVVVVVV]]]\\\ZZZWWWVVVYYY]]]aaa~~~~~~~~~}}}wwwwww{{{{{{}}}~~~~~~{{{{{{}}}qqqfffhhhmmmnnnpppttt}}}}}}zzzzzz|||~~~}}}yyyuuurrrsssqqqiii```\\\^^^ccc```aaaaaadddmmmxxx|||{{{mmmfff\\\UUUSSSVVVYYY[[[ZZZ]]]^^^[[[[[[^^^]]]ZZZZZZZZZXXXRRROOOUUUaaalllxxxsssnnnnnnqqqqqqkkkeeeeeeffffffccc___aaahhhnnnjjjhhhccc``````cccgggjjjiiiaaaWWWQQQOOONNNKKKHHHHHHLLLSSSYYY[[[ZZZWWWUUUXXXWWW\\\dddggg```VVVQQQQQQOOOUUU___```YYYUUUWWWcccdddbbb[[[QQQKKKKKKMMMQQQPPPPPPTTTZZZ___```___eee```^^^___^^^VVVOOOLLLLLLMMMOOOQQQSSSUUUUUUVVVTTTWWWXXXVVVQQQMMMLLLMMMBBB@@@===;;;:::;;;<<<===EEEHHHIIIFFFAAAAAAHHHOOOJJJHHHFFFEEEGGGLLLQQQUUUMMMIIICCC@@@@@@BBBEEEFFFFFFIIIMMMLLLHHHBBB===:::@@@AAAEEEJJJLLLKKKMMMQQQIIIHHHEEECCCAAAAAA@@@@@@BBB;;;555444777999666222444444555555666666666666666666666666777:::>>>BBBIIIKKKOOOSSSVVVWWWWWWWWWQQQQQQPPPOOOMMMKKKIIIHHHHHHJJJIIIGGGHHHKKKJJJFFFGGGGGGGGGIIILLLMMMMMMLLLIIIJJJOOOVVVXXXUUURRRSSS\\\ZZZVVVTTTQQQNNNJJJHHHJJJJJJJJJKKKMMMMMMKKKIIIHHHJJJLLLQQQWWW]]]bbbeee___YYYQQQNNNOOOOOOLLLHHHEEELLLRRRVVVZZZ^^^^^^[[[WWWXXXYYYZZZYYYWWWUUUTTTYYYXXXVVVUUUVVV[[[ccchhh~~~{{{wwwzzz|||xxxzzz|||~~~}}}zzzzzz}}}|||}}}~~~xxxuuuxxx|||~~~qqqggghhhkkkllllllnnnwwwxxx||||||zzzyyy{{{}}}}}}{{{yyyxxxwwwssssssqqqkkkccc___```cccfffddddddgggooozzzvvvnnnaaaWWWRRRSSSXXX[[[XXX[[[[[[XXXWWWYYYXXXUUUTTTVVVUUUOOOIIILLLYYYeeetttpppnnnrrryyyzzzsssllliiikkkjjjeeeaaacccllluuuvvvpppgggcccdddgggiiijjjjjjbbbXXXUUUXXXZZZWWWSSSSSSYYYaaaiiimmmllliiifffeeedddiiirrruuummmddd___XXXXXX]]]dddddd]]]YYYYYYccceeeeee```ZZZVVVVVVXXXXXXWWWVVVXXX[[[]]]\\\[[[eeeaaa```bbb```ZZZTTTRRRUUUYYY]]]^^^]]][[[\\\]]]WWWYYYZZZYYYVVVTTTTTTUUUPPPNNNJJJGGGFFFFFFHHHIIINNNQQQRRRNNNIIIJJJSSS\\\XXXVVVTTTRRRSSSWWW^^^bbb^^^ZZZTTTQQQQQQRRRSSSSSSTTTVVVXXXXXXUUUPPPKKKHHHLLLNNNRRRVVVVVVUUUUUUVVVWWWVVVUUUSSSQQQPPPQQQRRRPPPHHH>>>::::::999555000666555444333333333333444222222111111222555999<<<>>>AAAGGGLLLOOOPPPOOONNNRRRRRRRRRRRRSSSRRRPPPNNNLLLNNNMMMJJJJJJMMMNNNKKKKKKIIIGGGGGGHHHJJJJJJJJJKKKIIILLLQQQRRRPPPOOORRR\\\ZZZVVVRRROOOLLLKKKJJJKKKJJJJJJKKKLLLLLLJJJHHHJJJKKKMMMQQQVVV\\\aaadddbbb[[[TTTOOOOOONNNLLLIIIEEELLLQQQSSSVVVYYYWWWSSSQQQQQQRRRUUUWWWXXXVVVTTTXXXWWWVVVVVVXXX^^^gggmmm}}}{{{|||~~~}}}||||||~~~|||zzz}}}zzzyyyyyyzzz{{{xxxtttsssuuuwwwxxxxxxxxxxxxzzz|||~~~}}}~~~~~~xxxqqqmmmnnnqqquuurrrppppppooommmmmmnnnsssuuuwwwzzz}}}~~~{{{xxxxxxxxxwwwtttpppooopppsssvvvtttpppmmmkkkiiigggeeeeeecccbbbeeekkkssszzz{{{rrreeeYYYPPPNNNQQQTTTPPPSSSTTTSSSUUUZZZ]]][[[^^^bbbccc^^^VVVVVV^^^ffflllkkkmmmttt|||~~~yyysssnnnooonnniiifffiiittt~~~}}}uuukkkeeeeeehhhiiiiiimmmfff___^^^bbbeeeccc___]]]bbbhhhnnnqqqpppnnnllleeeeeejjjrrrtttlllbbb\\\YYYZZZ___eeefffbbb___^^^]]]___```]]]ZZZWWWWWWYYYYYYXXXXXXXXXXXXXXXWWWVVV]]]\\\^^^bbbaaa[[[UUUTTTUUUZZZ______\\\XXXXXXYYYWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUQQQNNNMMMMMMNNNNNNPPPTTTVVVTTTQQQRRRYYY```^^^\\\ZZZWWWVVVYYY```eeeeeeaaa\\\YYYXXXYYYXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRVVVZZZZZZYYYXXXVVVUUUYYYZZZZZZYYYWWWVVVYYY[[[YYYUUUOOOHHHDDDAAA???>>>@@@???<<<:::999999:::;;;999999999999;;;;;;<<<<<<:::===BBBFFFHHHGGGEEECCCHHHGGGGGGJJJNNNPPPPPPOOONNNPPPPPPMMMLLLOOOPPPNNNUUUQQQMMMKKKKKKLLLMMMLLLIIIFFFEEEIIIKKKKKKOOOSSS[[[XXXSSSNNNKKKKKKMMMOOOMMMMMMMMMMMMNNNMMMKKKIIIFFFHHHLLLQQQWWW]]]cccfffbbb]]]VVVQQQOOOMMMKKKHHHGGGNNNTTTUUUVVVVVVRRRLLLKKKLLLNNNRRRVVVXXXWWWVVVUUUUUUVVVVVVYYY^^^eeekkk|||}}}~~~zzzxxxuuuvvvyyy|||~~~zzzyyy|||wwwwwwwwwuuuqqqoooooooooppppppqqqsssvvvyyy|||~~~yyyzzzyyyuuuooojjjjjjkkknnntttzzz|||xxxttttttuuu{{{||||||}}}}}}yyywwwsssnnnjjjiiilllnnnrrrooolllkkkkkkjjjfffccc\\\ZZZZZZ___cccfffkkkqqqwwwqqqfffYYYNNNIIIHHHJJJGGGKKKOOORRRXXXaaaffffffhhhllloookkkeeeaaadddhhhgggiiinnnuuu{{{|||yyyuuuppppppoookkkiiinnnyyyxxxnnniiihhhjjjkkkkkknnniiidddcccffffffccc```eeegggjjjmmmnnnmmmkkkjjjiiihhhmmmuuuvvvlllaaaZZZYYY]]]bbbhhhkkkjjjiiigggaaabbbbbb```]]]ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWXXX]]]bbbbbb[[[VVVTTTVVVZZZ___```]]]ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVTTTRRRPPPOOONNNNNNNNNPPPSSSWWWXXXXXXYYY]]]aaa______^^^ZZZXXXZZZaaaffffffccc___\\\\\\[[[ZZZYYYYYYVVVSSSSSSUUUWWWXXXYYYYYY^^^```^^^\\\\\\ZZZWWWYYY[[[\\\ZZZXXXXXX[[[___YYYYYYYYYUUUPPPMMMMMMOOOKKKIIIFFFDDDCCCDDDFFFHHHGGGGGGGGGHHHIIIIIIFFFDDD<<>>:::<<<;;;<<<@@@GGGJJJJJJHHHLLLPPPQQQNNNMMMOOOPPPNNNUUURRRMMMJJJJJJJJJKKKJJJCCC@@@@@@CCCFFFHHHMMMSSSVVVTTTPPPLLLIIIIIILLLPPPLLLMMMNNNQQQSSSRRROOOLLLEEEHHHMMMSSSYYY```dddggg```\\\XXXTTTRRROOOMMMKKKIIIPPPVVVWWWWWWVVVPPPJJJHHHJJJNNNRRRUUUVVVWWWWWWQQQSSSVVVXXXZZZ^^^bbbfff}}}vvvttttttvvv{{{}}}}}}|||wwwrrruuu{{{xxxwwwvvvvvvuuussspppnnniiijjjmmmppprrrtttvvvvvvxxxwwwtttqqqmmmjjjiiihhhiiisss}}}}}}{{{{{{~~~}}}yyyssspppkkkgggeeeeeeeeeeee`````````^^^[[[XXXVVVUUUOOOOOOSSS[[[___^^^aaafffllljjjddd[[[QQQJJJHHHHHHEEELLLRRRWWW___gggjjjiiijjjmmmpppnnnjjjgggfffgggiiimmmrrrvvvwwwvvvsssrrrpppnnnkkkhhhiiinnnwww}}}zzzrrrllliiiiiijjjkkkgggfffdddddddddbbb___]]]eeefffhhhiiiiiifffdddbbbggggggkkkrrrqqqfffYYYRRRQQQUUUZZZ^^^``````^^^\\\XXXYYYYYYWWWUUURRRPPPOOOLLLNNNOOOOOOMMMLLLKKKKKKKKKLLLPPPUUUTTTMMMIIIIIIKKKNNNRRRUUUUUUTTTSSSSSSOOONNNMMMLLLMMMMMMLLLLLLGGGGGGFFFFFFDDDCCCBBBAAAFFFGGGIIILLLOOORRRTTTUUUWWWYYYYYYWWWUUUWWW]]]bbbaaa^^^[[[YYYYYYXXXVVVUUUVVVSSSPPPQQQTTTWWWYYYYYYWWW]]]___\\\[[[\\\\\\XXX[[[]]]___\\\YYYXXX\\\```XXXZZZ]]]]]][[[XXXWWWWWWRRRPPPNNNLLLNNNQQQTTTWWWXXXWWWVVVWWWYYYYYYWWWTTTJJJMMMQQQSSSQQQLLLEEEAAA???>>>AAAGGGMMMNNNKKKGGGLLLQQQTTTQQQOOOPPPPPPOOOOOOLLLHHHFFFFFFGGGGGGGGGBBB??????CCCDDDCCCEEEIIILLLLLLLLLIIIEEECCCEEEGGGEEEGGGKKKPPPTTTTTTQQQNNNNNNPPPTTTXXX\\\^^^______[[[ZZZXXXWWWVVVTTTRRRPPPHHHNNNRRRRRRSSSSSSPPPKKKIIIMMMRRRTTTSSSSSSUUUWWWNNNRRRXXX]]]```bbbdddeee~~~zzz|||zzzssssssuuuzzz|||{{{yyyvvvpppkkkpppyyy{{{zzzyyyzzz|||zzzvvvqqqeeehhhkkknnnooonnnlllkkkuuuqqqllliiigggfffdddcccgggpppzzz}}}wwwxxxvvvtttvvvyyysssjjjeeebbb___]]]]]]\\\ZZZXXXLLLPPPSSSOOOHHHCCCCCCEEEHHHIIIPPP[[[___]]]^^^cccbbbcccbbb]]]VVVPPPNNNNNNIIIQQQYYY^^^dddiiiiiiffflllmmmoooooommmjjjiiiiiilllqqqvvvxxxuuupppnnnnnnooolllhhheeeggglllssswww~~~yyyrrrjjjdddbbbcccddd```aaaccccccbbb```^^^\\\^^^```bbbcccaaa^^^ZZZWWWZZZYYY]]]cccbbbVVVHHHAAAAAAEEEHHHIIIIIIHHHEEEAAA???@@@@@@@@@>>>===;;;:::777999;;;;;;:::888888888999999;;;???===666333555444666:::>>>AAABBBBBBAAA===;;;999888888888777666333333444444333111///...555444333777===AAACCCBBBIIIKKKNNNMMMKKKMMMSSSXXXWWWUUURRRQQQPPPOOOMMMLLLOOOLLLJJJKKKOOORRRRRRQQQMMMSSSVVVRRRRRRUUUVVVRRR[[[^^^___\\\WWWUUUYYY]]]ZZZ]]]```bbbaaa^^^ZZZWWWUUUTTTRRRRRRUUUYYY___bbbeeebbbaaabbbdddfffeeeccc^^^aaaeeefffddd]]]VVVQQQJJJKKKOOOUUUZZZYYYRRRKKKLLLSSSVVVTTTQQQRRRRRRPPPMMMJJJGGGGGGHHHIIIJJJIIIDDDBBBCCCEEEDDD>>><<<===BBBEEEGGGFFFAAA===<<<<<<<<<@@@FFFMMMRRRSSSQQQNNNYYY[[[]]]^^^]]][[[XXXVVVWWWXXXYYYYYYYYYXXXVVVUUUEEEIIILLLKKKMMMOOOOOOKKKKKKPPPUUUVVVRRRPPPRRRUUUNNNTTT]]]cccgggggghhhhhh~~~zzzxxx{{{xxxsssxxxyyyxxxzzz}}}zzzuuukkkeeennn}}}|||zzzzzz{{{zzztttoooeeedddeeejjjmmmllljjjiiinnnrrrssslllddd```aaaccccccpppzzzyyyzzz}}}{{{sssqqqrrrqqqmmmgggcccccceee```XXXSSSTTTTTTQQQSSSWWWTTTRRRQQQNNNFFF===;;;>>><<>><<<<<<<<<;;;;;;<<<======???@@@CCCDDDEEECCCDDDEEEEEEFFFHHHLLLOOORRRSSSTTTSSSRRRRRRTTTVVVZZZ[[[\\\\\\[[[YYYVVVTTTTTTRRRQQQRRRUUUZZZ___cccgggeeecccdddfffgggeeebbbdddfffhhhiiigggdddccccccaaa^^^[[[^^^cccccc___YYYWWWXXXWWWTTTVVVZZZ[[[XXXSSSTTTUUUSSSQQQOOOPPPPPPMMMMMMMMMMMMLLLMMMMMMMMMFFFHHHMMMQQQJJJ>>>;;;???<<<>>>@@@DDDGGGIIIKKKLLLMMMTTTZZZYYYSSSPPPRRRUUUZZZUUUPPPQQQWWWZZZWWWTTTLLLLLLLLLLLLLLLMMMNNNOOOUUUUUUUUUSSSQQQRRRTTTVVVUUUWWW\\\eeelllnnniiiddd}}}xxxuuuwww~~~yyytttxxxyyywwwxxx}}}~~~{{{|||~~~{{{vvvqqqgggbbblll{{{}}}yyyxxxxxxvvvqqqmmmeeecccccchhhlllmmmkkkiiikkkoooqqqnnnjjjiiijjjlllbbbjjjsssyyy}}}}}}xxxrrrrrrooojjjdddbbbeeehhh___YYYVVVXXXYYYWWWXXX[[[]]]\\\\\\ZZZQQQEEE@@@AAAAAALLLXXX___dddiiiiiifffqqqmmmggg```\\\YYYYYYZZZYYYXXXZZZaaajjjoooooommmnnnooonnnjjjcccaaadddhhhjjjkkknnnsssuuusssmmmhhh```___]]][[[WWWTTTRRRPPPNNNQQQPPPLLLJJJKKKIIIFFF@@@AAABBBBBBAAA>>>;;;999:::999888777777666333111222222333222000,,,(((&&&******))))))((((((((((((&&&''')))+++,,,+++***)))'''(((((()))((('''&&&%%%***)))))))))(((((((((((()))(((((()))++++++***(((+++***((((((((()))******((()))******)))(((((((((((()))***+++,,,---------,,,+++******+++---000222222000---,,,,,,---------.........///111222444555444555555555555666:::===FFFGGGHHHGGGFFFFFFHHHJJJLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLKKKLLLPPPUUUZZZ^^^aaa``````aaaccceeeeeedddbbbdddffffffeeeddddddeeeaaa^^^\\\^^^bbbddd```\\\YYY[[[ZZZWWWXXX\\\]]]ZZZXXXXXXYYYYYYXXXVVVTTTSSSPPPQQQRRRSSSSSSTTTSSSSSSOOOMMMPPPSSSPPPHHHCCCDDD???@@@AAACCCDDDEEEEEEEEEJJJOOORRRQQQMMMKKKMMMPPPPPPKKKHHHKKKQQQTTTSSSOOOQQQPPPOOONNNMMMLLLKKKJJJMMMPPPSSSTTTUUUWWWYYY[[[\\\\\\^^^dddkkkmmmkkkggg|||vvvuuuyyy~~~~~~uuuwwwwwwttttttwwwwwwuuusssuuuzzz}}}wwwsssnnnddd^^^hhhwww}}}{{{xxxvvvuuutttqqqooojjjhhhfffiiiooorrrqqqmmmiiikkklllmmmmmmmmmnnnpppggggggmmm{{{yyywwwrrrjjjcccaaadddhhh___[[[ZZZ\\\^^^^^^^^^```ggggggiiihhh___RRRKKKJJJMMMSSSYYY___ffflllllliiivvvtttnnnfff___\\\^^^aaa]]][[[[[[aaaiiilllhhhbbbcccbbb^^^XXXTTTSSSUUUXXXUUUXXX]]]bbbeeeccc___[[[KKKJJJHHHEEEAAA>>><<<:::555888888555444555444000////////////...---,,,+++,,,++++++,,,......---+++)))))))))((((((&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%######%%%''''''&&&)))(((&&&%%%%%%&&&&&&'''%%%&&&(((******)))'''&&&''''''((()))))))))))))))***)))((('''&&&&&&&&&'''(((&&&$$$$$$%%%'''''''''(((((((((((()))***++++++---......---+++,,,...000666777888777666666888::::::;;;===???@@@@@@??????@@@@@@???AAADDDHHHMMMPPPRRRSSSVVVWWWXXXYYY\\\]]]ZZZ[[[]]]]]]]]]^^^```bbb^^^[[[YYY[[[^^^```___\\\YYY\\\[[[XXXYYY\\\]]][[[]]][[[ZZZ[[[\\\[[[WWWTTTSSSTTTVVVXXXYYYYYYXXXWWWXXXTTTTTTXXXYYYUUUPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFJJJLLLMMMMMMKKKJJJKKKMMMHHHEEEDDDGGGNNNRRRQQQNNNPPPPPPPPPNNNLLLHHHEEECCCCCCGGGMMMRRRUUUWWWYYY[[[___^^^^^^aaagggjjjjjjiii}}}xxxyyy|||~~~ttttttrrrpppooooooooonnnmmmpppuuu|||~~~zzzvvvsssqqqnnneee]]]dddrrrxxxyyyzzzyyyxxxvvvuuutttsssqqqpppqqqxxx{{{vvvsssqqqrrrrrrooonnnnnnmmmfffjjj~~~uuukkkffffffiiijjjfffccccccdddeeefffgggppppppqqqppphhh\\\VVVVVV\\\\\\\\\^^^dddkkkjjjdddmmmmmmhhh___VVVSSSWWW\\\WWWSSSQQQUUUZZZYYYQQQIIIIIIGGGCCC@@@>>>======>>><<>>AAAEEEFFFEEEFFFIIILLLKKKLLLMMMMMMNNNPPPTTTWWWUUUUUUTTTUUUWWWXXXYYYXXXVVVZZZ[[[XXXXXX[[[\\\ZZZ^^^ZZZVVVVVVZZZ[[[XXXTTTTTTVVVXXXZZZZZZYYYWWWUUUYYYYYYZZZ\\\^^^]]]\\\\\\[[[[[[[[[YYYVVVSSSPPPNNNMMMNNNPPPQQQRRRPPPNNNMMMKKKIIIIIIMMMSSSVVVTTTRRRLLLLLLMMMLLLIIIDDD???<<<<<>>666...111111000000///---+++***---///111222111...+++)))((((((''''''((()))******'''******((((((******'''((('''&&&&&&'''((()))***)))(((((()))+++,,,+++)))***)))((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***'''%%%((())))))(((&&&'''))),,,)))'''%%%%%%(((******)))(((((((((((((((''''''&&&###$$$%%%&&&''''''&&&&&&(((&&&%%%%%%&&&&&&&&&$$$***)))((((((''''''((((((,,,,,,,,,***'''&&&&&&'''&&&'''''''''&&&&&&(((***)))))))))*********)))))),,,,,,++++++,,,---......000333555555444444666999999:::::::::;;;>>>CCCFFFLLLNNNOOOOOOOOOPPPQQQRRRQQQVVVYYYWWWVVVYYY[[[ZZZ]]]WWWQQQPPPTTTXXXXXXVVVWWWXXXYYYZZZYYYWWWTTTRRRSSSYYY^^^___^^^```dddfff_________^^^[[[WWWTTTQQQOOORRRVVVYYYYYYVVVRRROOORRRQQQRRRVVVYYYZZZXXXVVVNNNOOOOOOMMMIIICCC===999<<<============>>>AAACCCGGGHHHKKKOOOUUUYYY[[[[[[|||tttooooooooottt~~~zzzuuutttrrrnnnjjjhhhhhhhhhfffgggkkkllllllpppwww}}}}}}wwwqqqmmmpppvvvzzzrrrfffgggppp{{{~~~~~~zzzwwwzzz~~~}}}}}}{{{zzzsssllljjjddd___dddxxx{{{tttqqqsssssspppqqqmmmhhhbbbXXXNNNLLLPPPQQQNNNIIIEEEFFFHHHDDD===999999777222---,,,///222,,,++++++---000///+++''''''***------+++((('''&&&***+++,,,+++(((%%%$$$$$$++++++)))(((((()))***+++%%%((((((&&&&&&)))(((%%%(((''''''''''''((()))***)))((('''((())))))(((&&&***)))((('''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&)))+++***&&&######&&&((()))(((***///333+++((($$$$$$'''******((('''(((((((((((((((''''''&&&&&&'''''''''&&&%%%%%%'''&&&%%%%%%&&&'''%%%$$$)))((('''&&&&&&&&&&&&&&&((()))***(((&&&%%%%%%&&&&&&'''''''''&&&&&&((())))))((((((''''''&&&&&&&&&)))***************))))))***+++,,,,,,,,,,,,---...------.........000444777BBBFFFJJJJJJHHHFFFGGGIIIIIIOOOSSSRRRQQQTTTWWWWWWYYYTTTOOONNNQQQUUUWWWXXXYYYZZZZZZZZZXXXUUUSSSQQQOOOXXX______^^^aaaeeehhh```aaabbbbbb```\\\YYYVVVOOOSSSXXXZZZYYYUUUSSSQQQTTTUUUWWWZZZ\\\\\\YYYVVVVVVVVVUUUSSSNNNHHHBBB>>>BBBAAA???;;;888777888:::;;;===@@@EEEIIINNNQQQSSS}}}tttmmmmmmqqqyyy}}}sssoooooooookkkgggeeehhhhhhgggiiiooojjjjjjlllttt{{{|||vvvoooooorrrzzz~~~vvvlllmmmwwwxxx{{{{{{wwwsssvvvtttuuuwwwsssnnnmmmhhhhhhkkkvvvyyyyyyzzzyyyyyytttmmmiiiiiifff```WWWSSSOOOJJJBBB:::999>>>999999777333444666222---...---+++***))))))***+++&&&(((***+++,,,,,,,,,,,,***---000...)))&&&'''******++++++)))'''&&&)))+++---,,,***)))))))))+++,,,%%%((((((&&&&&&(((((($$$(((((((((((())))))))))))(((''''''((())))))'''&&&((((((((((((((((((((('''&&&&&&&&&''''''(((((((((%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%'''((((((&&&$$$"""%%%(((((('''(((---111***&&&###$$$''')))'''$$$&&&&&&''''''((('''''''''((((((((('''''''''''''''&&&&&&&&&''')))***)))((()))((('''''''''''''''''''''((())))))'''&&&&&&'''&&&'''''''''&&&&&&((())))))(((''''''&&&&&&''''''&&&'''((()))******))))))(((((('''(((***++++++***((()))******)))***---///666<<>>:::;;;===;;;CCCHHHHHHGGGJJJNNNOOOOOONNNNNNNNNPPPRRRTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQXXX]]]]]]^^^bbbdddbbbcccdddeeeeeeddd```\\\ZZZOOOTTTXXXXXXTTTQQQRRRUUURRRTTTWWWZZZ\\\[[[XXXVVVWWWWWWWWWWWWTTTQQQMMMJJJJJJJJJHHHDDD???<<<;;;;;;999:::;;;===@@@FFFLLLPPP{{{pppoooqqqxxx|||{{{zzz|||~~~xxxooonnnppprrrkkkeeedddhhhjjjiiilllrrriiigggjjjqqqyyy{{{vvvppprrruuu{{{xxxooorrr|||rrrtttsssooonnnvvvpppsssyyyxxxuuuwwwrrruuuuuuxxxwwwmmmhhhiiikkkgggiiigggaaa]]]\\\UUULLL;;;999888777111+++,,,000)))+++,,,******,,,***&&&)))'''&&&'''(((***)))(((&&&)))++++++)))(((***,,,---111333...&&&###''',,,((())))))'''&&&(((---222***)))((('''''')))+++,,,'''***+++((((((***)))&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((())))))'''&&&$$$#########$$$%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&(((''''''%%%(((***'''$$$###'''+++'''%%%###%%%)))((($$$$$$%%%&&&&&&'''''''''&&&############$$$%%%''''''#########&&&)))******)))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%&&&&&&%%%&&&'''&&&%%%%%%''')))(((''''''&&&&&&'''(((((("""###%%%'''))))))))))))(((%%%$$$&&&***---+++))))))***++++++******,,,---,,,333::::::555111000222000888>>>>>>===AAAEEEFFFEEEHHHLLLNNNNNNOOOPPPQQQTTTSSSSSSRRRQQQQQQQQQQQQTTTYYY[[[[[[___dddaaa[[[bbbcccddddddbbb___ZZZXXXQQQUUUXXXUUUOOONNNSSSYYYPPPRRRVVVZZZ\\\[[[YYYWWWQQQSSSUUUWWWXXXXXXWWWVVVOOOPPPPPPNNNIIIDDDAAA@@@<<<;;;999999;;;BBBJJJPPPvvvuuuuuuwwwzzz{{{xxxuuuxxxzzzxxxpppkkkllloooooojjjlllmmmlllkkkkkklllmmmlllmmmooossswww|||tttrrr||||||qqqoooxxxrrrrrrqqqpppqqqyyyrrrmmmrrrxxxwwwssspppuuu||||||yyyzzzpppaaaTTTNNNKKKJJJIIIKKKJJJIIIGGGDDDAAA>>>===888000+++,,,///...,,,,,,((())))))******)))'''&&&******)))((((((((((((((())))))((((((''''''&&&&&&444222///+++(((&&&%%%$$$)))))))))((('''(((+++...***))))))((('''&&&&&&&&&%%%$$$$$$&&&)))+++++++++&&&'''''''''''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''%%%$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$'''%%%######%%%&&&$$$!!!'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%(((((())))))))))))(((((()))(((&&&%%%$$$&&&'''((())))))))))))((('''&&&%%%)))'''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******'''&&&&&&%%%&&&'''((()))(((+++///222333111...,,,+++,,,...111333666888999;;;;;;===???AAADDDGGGHHHOOOPPPQQQQQQPPPPPPQQQSSSSSSUUUYYY\\\]]][[[XXXVVVYYY\\\^^^___^^^\\\[[[[[[WWWWWWVVVUUUTTTRRRPPPOOOOOOSSSXXXZZZZZZWWWUUUTTTTTTTTTTTTVVVXXXYYYXXXWWWYYYWWWTTTSSSTTTSSSOOOLLLJJJBBB:::999???GGGLLLMMM{{{tttsssrrrtttvvvvvvtttrrrrrrwwwxxxsssnnnmmmkkkhhhrrrpppmmmkkklllppptttvvvkkkooovvv~~~}}}tttrrrxxxzzzwwwyyy}}}llleeeggghhhddd___[[[aaagggfff```ZZZWWWXXXVVVNNNCCC;;;777777777777555555555555444444444444888000---111555444///,,,))))))******)))((('''&&&''''''''''''((()))***+++(((((((((((()))***++++++000///,,,***((('''&&&&&&((()))((('''&&&'''))),,,***))))))(((''''''&&&&&&((('''&&&''')))***)))(((&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$&&&((($$$$$$%%%&&&''''''&&&&&&(((&&&$$$$$$&&&&&&%%%###'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%'''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))))))))******)))))))))***)))(((''''''((()))***&&&''''''((((((((('''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((((((((('''&&&&&&%%%&&&'''((()))'''))),,,......---+++)))$$$%%%&&&(((***,,,...///111111222444666888:::;;;BBBCCCEEEDDDCCCCCCDDDFFFHHHKKKOOOSSSTTTTTTRRRQQQPPPSSSVVVXXXWWWWWWWWWWWWUUUTTTSSSQQQNNNLLLJJJIIIPPPSSSXXXZZZ[[[ZZZZZZZZZUUURRRQQQSSSXXXZZZYYYVVVXXXWWWUUUVVVWWWVVVTTTQQQPPPKKKGGGGGGKKKPPPRRRSSS||||||~~~rrrqqqppppppqqqrrrpppooonnnrrrsssooolllmmmllljjjpppnnnnnnqqqvvvzzzzzzxxxsssxxx{{{yyyxxxyyy{{{vvvvvvxxxvvviii[[[SSSSSSQQQKKKEEEDDDJJJNNNJJJ@@@888777:::777333...******,,,---...+++*********+++---///000EEE:::///---...+++(((''')))******)))((('''&&&%%%%%%%%%&&&'''(((***,,,---((((((((((((***---///111,,,+++)))(((''''''((()))((()))(((&&&%%%%%%'''))))))))))))(((''''''&&&&&&***)))''''''((((((&&&%%%&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$&&&'''"""###$$$&&&''''''(((((('''&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''))))))************)))))))))((((((''''''((())))))$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((())))))((('''&&&$$$$$$%%%&&&((()))******((((((((()))***,,,---...111222444333222222333555999<<<@@@DDDGGGGGGGGGFFFJJJMMMQQQSSSSSSTTTUUUVVVQQQPPPOOOMMMKKKIIIGGGFFFQQQSSSVVVXXXZZZ\\\^^^```\\\VVVRRRUUU[[[___]]]YYYWWWVVVWWWYYY[[[\\\[[[YYYPPPPPPPPPPPPQQQRRRSSSSSS{{{zzzzzz{{{zzzzzzpppooonnnmmmnnnnnnooonnnqqqqqqnnnjjjkkkrrrxxxyyyxxx|||}}}wwwyyy~~~vvvwwwvvvoooeee]]]YYYXXXSSSKKKBBB>>>>>>===777222333666888555///++++++------,,,******+++---...//////---,,,***+++,,,...///MMMIIIHHHIIIEEE;;;444111******))))))((('''&&&%%%%%%%%%&&&&&&(((***+++,,,)))((('''''')))---000333+++***)))((((((((()))***)))))))))'''%%%$$$&&&'''))))))((((((''''''''''''((('''%%%%%%&&&&&&%%%###%%%&&&''''''((('''''''''((('''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&((())))))''''''(((***---///222555888999999999BBBDDDGGGIIIIIIJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJKKKSSSTTTUUUVVVWWWZZZ___bbbaaaYYYSSSTTT\\\```]]]XXXUUUWWWYYY]]]```aaaaaa```QQQRRRSSSSSSQQQQQQRRRSSS~~~yyyzzztttvvvwwwvvvuuutttpppmmmlllkkkkkkjjjjjjlllnnnpppuuuvvvuuutttxxxtttvvvxxx{{{yyyrrrlllfffcccUUUUUUSSSMMMDDD>>>;;;;;;888444111000111111---)))+++)))(((((())))))(((''')))***************+++,,,...,,,***)))((()))+++,,,+++777KKKWWWSSSBBB444///***)))(((((('''&&&&&&&&&'''''''''''''''(((((())))))((('''&&&(((***...000---,,,***)))(((((())))))***+++***)))&&&%%%&&&'''((((((((((((''''''''''''$$$###"""###%%%&&&%%%$$$%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$%%%''''''******)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&######$$$$$$$$$$$$############$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%######$$$%%%&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((###%%%&&&&&&%%%$$$&&&'''&&&''')))+++,,,---------333555777777666666777999>>>???@@@CCCFFFIIILLLNNNUUUUUUTTTSSSSSSWWW\\\```___WWWPPPQQQXXX[[[XXXRRRTTTWWW[[[___bbbccccccdddYYYYYYXXXVVVTTTTTTWWWYYY||||||}}}vvvqqqoootttxxxwwwtttrrrnnnjjjiiijjjjjjiiijjjmmmrrruuu|||~~~~~~~~~yyyzzznnn^^^SSSOOOLLLGGGCCC999999777444000///000111...---,,,------,,,***(((---***'''(((+++,,,)))&&&((()))******((('''((()))))))))(((((()))***,,,--- '''333:::666+++&&&((()))(((''''''&&&&&&'''''')))(((((('''&&&&&&&&&''')))((('''&&&''')))+++---...---+++)))((((((((())))))***+++)))'''&&&&&&'''((((((((((((((((((''''''"""!!!!!!"""%%%&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!"""######""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((((((%%%""""""###%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&''''''(((***+++++++++))))))***+++111222444777<<>>999555444...---+++)))(((((()))))))))))))))))))))******+++&&&***---,,,)))(((***---+++++++++*********))))))'''((()))((('''(((***++++++***((('''&&&''')))***//////000000///---+++))),,,***'''&&&((())))))(((&&&((())))))(((&&&'''((('''''''''((()))+++,,,---...---***'''&&&&&&&&&''')))(((''''''''''''''''''(((&&&%%%'''******(((&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""$$$&&&&&&###!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$&&&%%%$$$#########%%%%%%)))************((('''&&&&&&''''''((()))((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&((()))***,,,,,,,,,,,,+++)))((('''''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((,,,+++***))))))***+++,,,---///222333666<<>>:::444111000---)))%%%***,,,---,,,+++))))))***))))))************)))))))))))))))))))))******+++...+++***,,,000111...+++'''(((((((((((((((((((((*********)))'''&&&'''(((******)))))))))+++,,,---+++,,,,,,,,,+++)))(((&&&)))((((((((())))))'''&&&%%%'''))))))'''&&&'''(((''''''''''''(((***+++,,,---,,,***((('''&&&''''''''')))***(((%%%###%%%''')))(((''''''((((((&&&$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$###"""""""""""""""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$""""""############""""""!!!!!!"""###$$$%%%&&&'''$$$%%%&&&%%%#########$$$$$$#########$$$%%%&&&&&&######%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&)))((('''&&&&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$#########!!!(((...+++%%%$$$+++333555999888555888>>>===666999777555777>>>GGGNNNRRRwwwqqqooopppuuuyyy~~~~~~|||{{{|||~~~~~~}}}|||{{{|||~~~~~~yyyhhh``````\\\XXXRRRLLLEEE???;;;888444111///...//////...,,,///000000...,,,***)))***&&&''')))***+++***)))((()))))))))))))))******+++---++++++,,,//////...,,,)))))))))(((((('''''''''))))))***)))''''''(((***((((((((((((***+++---...++++++++++++***)))((('''((((((((()))***)))'''$$$%%%&&&(((((('''&&&'''(((''''''''''''((()))***++++++***)))'''&&&%%%%%%%%%$$$'''***(((%%%###%%%((((((((('''''''''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""######%%%$$$$$$###"""""""""!!!#####################"""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#########""""""#########$$$$$$$$$$$$######%%%&&&'''%%%$$$########################!!!""""""###$$$%%%%%%%%%###%%%%%%%%%######$$$%%%#########$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""!!!######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&)))((('''&&&&&&(((***,,,&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%***...---(((&&&)))...)))+++++++++000555333,,,...,,,+++---333<<>>;;;999666444000...//////,,,((()))---***---///---)))%%%######%%%&&&'''''''''(((***+++)))))))))'''%%%%%%&&&(((((((((&&&%%%%%%&&&'''((()))))))))))))))******++++++)))''')))---...+++(((%%%%%%&&&&&&'''((())))))((())))))((('''''')))+++((()))***+++++++++++++++,,,+++***************+++***(((%%%%%%&&&''''''&&&"""$$$&&&'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''')))*********)))(((''''''***&&&###$$$((('''!!!!!!$$$&&&&&&$$$###$$$&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&$$$######%%%&&&&&&&&&###"""!!! !!!"""### !!!"""###$$$%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%###!!! ((('''&&&$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%((()))'''$$$###&&&)))%%%"""!!!###&&&''')))***'''&&&$$$%%%'''((()))(((~~~~~~|||{{{|||zzz{{{|||{{{yyy~~~vvvyyy|||~~~|||yyyvvvsssnnnggg^^^SSSIIIAAA888666333000---,,,,,,---))),,,///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''')))(((&&&'''+++---+++(((&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&(((((())))))))))))((('''************)))))))))((((((***,,,---+++(((%%%""""""$$$%%%%%%%%%$$$&&&'''''''''&&&'''((()))+++,,,...,,,))))))))))))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((('''''''''%%%%%%%%%######%%%))),,,++++++******((('''&&&%%%%%%$$$#########$$$%%%&&&!!!!!!"""""""""#########'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%###"""""""""###$$$$$$$$$$$$###############""""""""""""############%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$###### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$###!!!!!!###%%%"""""""""###$$$$$$%%%%%%"""###!!!"""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%######$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&~~~|||uuuvvvwwwwwwyyy}}}}}}|||{{{wwwxxxvvvoooiiiddd___YYYQQQJJJBBB;;;777111000---+++******+++++++++,,,,,,,,,+++***+++,,,************************---)))(((******((())),,,,,,+++)))((('''''''''(((((('''&&&&&&'''((('''&&&(((((()))))))))(((((((((*********)))))))))((((((((()))++++++***(((%%%###%%%&&&''''''&&&&&&((()))''''''''''''(((***+++,,,---+++)))((())))))'''&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$&&&))),,,...,,,***((('''&&&&&&&&&""""""###$$$%%%$$$$$$########################$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$###"""%%%$$$$$$###""""""##############################""""""""""""############%%%$$$$$$#########$$$$$$$$$$$$######"""#########&&&&&&%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!"""###%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$###""""""###%%%$$$$$$$$$###############"""%%%%%%""""""$$$### %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###""""""%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%###$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ssswwwwwwssswww}}}zzz~~~}}}|||zzz}}}yyyrrrwwwmmmaaa^^^``````YYYQQQJJJEEE>>>888555333111///,,,+++***))))))***+++,,,,,,+++)))(((***+++++++++))))))))))))))))))))))))---***)))++++++)))***...++++++******)))))))))(((((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((&&&%%%$$$'''''''''%%%$$$%%%(((***'''''''''((()))***+++,,,---+++)))((((((((('''&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&''')))+++000...+++(((&&&%%%&&&&&&!!!###%%%''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""######"""""""""#########$$$$$$$$$###############$$$$$$&&&%%%$$$###""""""""""""'''''''''&&&%%%$$$###"""!!!""""""""""""""""""!!!!!!"""###%%%''''''(((((($$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###$$$$$$$$$""""""$$$&&&&&&%%%%%%$$$######"""""""""%%%&&&######%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzzzz}}}uuuxxxuuuxxx}}}yyysssrrrsss{{{~~~uuuqqqgggYYYZZZQQQHHHDDDEEEEEEAAA<<<555111...,,,,,,...//////,,,+++*********+++,,,,,,...***&&&&&&)))++++++)))))))))))))))))))))))))))---)))(((++++++)))***...))))))*********)))(((((((((&&&&&&&&&'''((('''&&&((('''''''''((((((((()))))))))(((((((((''''''''')))((('''&&&%%%%%%%%%%%%&&&%%%$$$"""!!!"""%%%(((''''''(((((()))+++,,,,,,---+++)))((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))((('''%%%""" ###%%%'''((('''(((***+++000...,,,)))'''&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$############%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$""""""!!!"""""""""""""""######""""""#########$$$$$$$$$######"""""""""###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%###""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$######$$$&&&%%%%%%%%%$$$$$$#########"""$$$###$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%$$$$$$#########$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$|||yyy{{{|||uuu~~~vvvpppoootttyyywwwkkkfffYYYIII???<<<777333111111222333---+++***+++---...---,,,---,,,,,,++++++*********---)))&&&&&&(((+++***)))************************+++((('''******)))***...'''(((((())))))(((''''''(((&&&&&&&&&'''((('''&&&''''''&&&&&&'''((())))))(((((((((''''''''''''&&&((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$""" !!!%%%'''''''''((()))***+++,,,,,,...,,,***)))))))))((('''(((''''''&&&&&&&&&'''''''''''''''&&&%%%$$$"""!!!###%%%'''(((((()))+++---......---,,,***'''$$$###'''&&&$$$###$$$%%%''')))''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&'''((()))(((((((((&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###############"""""""""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$############$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&((()))'''$$$""""""###"""######$$$$$$######"""###$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&'''"""###%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%###$$$###$$$'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###############$$$%%%&&&'''(((((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{zzz~~~~~~|||yyyuuurrrrrrvvv}}}}}}kkk]]]SSSEEE777111111000---++++++...111---,,,,,,------,,,)))&&&,,,++++++***)))(((''''''+++***(((''')))*********+++++++++++++++++++++++++++(((''')))***)))***...)))(((((((((''''''&&&&&&((('''&&&&&&'''((('''&&&'''&&&&&&%%%&&&''')))***((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$''''''&&&$$$######&&&((('''''')))***+++,,,,,,,,,///---+++*********)))((()))(((''''''&&&'''''''''######$$$&&&''''''''''''$$$&&&'''(((((())),,,.........---,,,***'''%%%$$$&&&$$$!!! """&&&(((%%%&&&&&&&&&''''''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&((()))))))))((('''%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&""""""""""""###$$$%%%&&&%%%''')))((($$$""""""$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''((((((!!!###%%%&&&%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''###&&&&&&######$$$### $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$#########$$$######$$$&&&&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&||||||~~~{{{}}}uuutttssstttvvvxxxxxxwwwwwwnnnaaaSSSHHH===222+++...---,,,++++++,,,---...---,,,+++,,,,,,+++)))'''*********))))))((('''&&&)))***+++***))))))***+++++++++++++++++++++++++++,,,((((((***+++***,,,///,,,+++)))''''''&&&''''''((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%''')))+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########&&&''''''%%%$$$###$$$&&&&&&''')))+++,,,,,,,,,,,,000...,,,+++,,,,,,***)))))))))((('''''''''''''''$$$$$$&&&''''''(((((('''%%%&&&'''''''''***---111000...+++(((''''''((()))&&&%%%###""""""$$$&&&((($$$$$$%%%&&&''''''((()))"""###%%%''''''&&&%%%$$$$$$%%%'''(((((((((&&&%%%############$$$%%%&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%###$$$%%%&&&&&&&&&&&&%%%######""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((#########"""######$$$$$$###&&&)))((($$$"""###&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######""""""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$%%%&&&&&&&&&%%%!!!###%%%&&&&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&###!!!###!!!########################!!! !!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&''''''|||{{{~~~{{{|||~~~{{{ttttttuuuwwwwwwrrriiibbbUUUIII>>>:::777222...///...+++((())),,,...,,,)))***)))((())),,,------,,,)))***************))))))'''+++------***(((***,,,************************---)))))),,,---+++---111///---***(((''''''((((((((('''&&&&&&'''((('''&&&'''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$######"""###$$$%%%$$$"""!!!"""###&&&''')))+++,,,,,,,,,,,,111///---,,,---,,,+++***))))))(((''''''''''''''')))))))))((('''&&&$$$###&&&''''''&&&'''***...222333///)))%%%$$$&&&***---'''''''''((((((((())))))"""###$$$%%%&&&((())))))"""###%%%'''''''''%%%$$$"""###%%%''''''&&&%%%$$$"""""""""###$$$%%%''''''(((((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%&&&&&&'''((((((((('''$$$###"""""""""###%%%&&&######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$"""&&&)))((($$$"""$$$'''######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&& !!!"""###$$$%%%%%%%%% !!!"""###%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&########################!!!"""$$$%%%%%%$$$###"""!!!###&&&'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!!$$$$$$"""!!!#################################""""""""""""$$$&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$""""""###$$$&&&'''((((((~~~}}}}}}~~~~~~~~~}}}zzzxxxwwwpppsssnnn___QQQKKKEEE@@@...000111000---+++******)))***+++,,,,,,+++***)))***++++++++++++***)))))))))((((((((((((((()))***((()))******)))((('''&&&)))'''%%%&&&))))))&&&###(((((((((((())),,,111555...333666222((($$$&&&,,,$$$$$$$$$%%%&&&'''((()))(((%%%###$$$'''((('''&&&%%%%%%$$$"""%%%)))'''"""&&&%%%$$$$$$###############&&&&&&###$$$''''''%%%%%%%%%&&&''')))+++---......///000111111000///...---,,,***)))((('''((((((((((((&&&%%%$$$%%%%%%&&&((()))(((%%%###&&&...666555111,,,'''$$$%%%''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***(((&&&###"""!!!!!!!!!$$$%%%''''''%%%$$$$$$%%%"""######$$$$$$%%%%%%&&&)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&###!!!!!!###%%%############$$$%%%&&&'''"""%%%###$$$***%%%$$$######$$$$$$"""!!!%%%$$$$$$######$$$$$$%%%&&&$$$"""###&&&((('''%%%!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###""""""$$$%%%%%%###!!!%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!"""######!!!!!!"""$$$&&&$$$ """$$$&&&%%%###!!! !!!!!!"""$$$$$$###"""###$$$&&&'''%%%""" !!!$$$&&&%%%######$$$$$$$$$$$$%%%(((***"""############$$$$$$$$$(((((((((''''''&&&&&&%%%&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&'''((((((~~~xxxuuusssuuuxxxzzzyyysssjjjcccVVVXXXSSSHHH???:::555000"""%%%'''(((((('''((((((''''''((((((((((((''''''***++++++++++++***)))))))))(((((('''''''''((((((((()))*********)))((('''(((&&&%%%&&&((((((&&&###&&&''''''''''''))),,,///---111444111)))######$$$%%%$$$$$$%%%%%%'''((((((&&&$$$"""###%%%'''&&&%%%'''(((&&&%%%'''+++***%%%''''''&&&%%%%%%%%%%%%%%%###&&&&&&$$$$$$''''''$$$%%%%%%&&&''')))***,,,---...///111222222000///...---,,,***)))(((''''''(((((('''&&&$$$$$$$$$%%%&&&'''((((((%%%$$$'''///666555222,,,'''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$"""!!!###%%%############$$$%%%&&&&&& """$$$### $$$(((%%%$$$"""###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&'''&&&%%%"""$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&!!!""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%$$$###""" """%%%&&&&&&&&&((()))%%%$$$!!!  """$$$###"""""""""""""""######%%%%%%$$$#########$$$$$$$$$"""!!!!!!$$$%%%%%%######$$$$$$######$$$&&&(((""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&}}}{{{vvvsssrrrooolllkkkiiiaaaUUULLLAAAAAA<<<666333111---(((!!!$$$''')))))))))***+++******)))))))))******+++***++++++++++++***))))))***)))(((''''''&&&''''''&&&'''(((((()))((((((''''''&&&%%%&&&'''&&&%%%###&&&'''(((((((((((()))+++(((+++......***&&&###!!!%%%$$$$$$%%%%%%&&&'''(((%%%###""""""$$$%%%%%%$$$%%%'''&&&$$$&&&***)))%%%)))(((''''''''''''''''''$$$''''''$$$$$$'''&&&$$$$$$%%%%%%&&&(((***,,,---///000222333333111...,,,,,,+++***)))(((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%(((///555555222---(((%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&###!!!!!!$$$'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%$$$$$$$$$###$$$$$$%%%%%%######""""""""""""###$$$%%%###""""""###$$$###!!!"""###$$$%%%%%%$$$###"""%%%$$$###$$$%%%&&&%%%$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""$$$############$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$&&&'''%%%"""!!!###%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###$$$'''***$$$$$$%%%%%%%%%$$$###### ###$$$$$$$$$%%%&&&$$$$$$###""""""""""""### !!!######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$###!!!"""###%%%$$$$$$###$$$$$$###!!!"""$$$&&&"""""""""#########$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$%%%%%%######$$$$$$$$$$$$$$$$$$|||uuuuuuxxxxxxwwwtttiii[[[RRROOOKKKDDD>>>888555222000000000,,,((()))+++------+++))))))***,,,+++***)))***+++,,,---***++++++++++++***))))))+++***)))(((''''''''''''$$$$$$%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&%%%$$$###%%%'''***+++***)))***+++###$$$&&&(((******(((&&&%%%$$$$$$$$$%%%&&&&&&'''%%%$$$######$$$%%%%%%&&&%%%''''''%%%&&&******'''((((((''''''''''''((((((%%%((('''$$$$$$'''&&&$$$$$$%%%%%%'''(((***,,,---///111333444333111...,,,,,,+++***)))((('''''''''&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&***///444444111---)))&&&%%%%%%&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&''''''%%%%%%'''''''''&&&$$$###'''"""$$$((('''%%%)))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&###!!!"""$$$%%%###!!!$$$"""!!!"""###$$$###!!!!!!###$$$&&&&&&$$$###!!!$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$%%%%%%&&&&&&'''''''''&&&&&&!!!$$$%%%""" $$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$""""""$$$))),,,$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$###!!! $$$$$$$$$$$$$$$###"""""" """$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!$$$###""""""###$$$$$$$$$$$$$$$$$$""" """$$$""""""""""""############!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuutttqqqnnndddWWWFFF<<<:::999777444111---***+++---,,,)))&&&)))***,,,+++(((&&&%%%%%%((('''&&&&&&&&&((()))******++++++++++++***)))))),,,+++***)))((('''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&%%%$$$$$$$$$"""%%%(((************+++%%%$$$###$$$'''******)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%((()))''''''+++,,,***'''&&&&&&&&&&&&&&&''''''%%%((((((%%%%%%''''''$$$%%%%%%&&&''')))+++---...///000222333333111...---,,,,,,+++***)))(((''''''&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&'''(((+++///222222000---***(((&&&&&&&&&''''''((((((((()))))))))'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###'''"""%%%((((((%%%))))))(((((('''&&&%%%%%%'''&&&%%%$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&###!!!"""%%%&&&### ###"""!!!!!!###$$$###!!!!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%$$$######%%%&&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%!!!$$$%%%""" %%%#####################$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############""""""$$$))),,,###$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$###$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$""" !!!###!!!!!!"""""""""#########""""""######$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''}}}tttiii\\\TTTDDD===555000111111///,,,...***)))++++++((('''(((&&&(((***+++)))((((((((((((((((((((()))***++++++***++++++++++++***))))))+++***)))((((((((((((((((((((('''''''''((())))))%%%&&&''''''%%%$$$$$$%%%"""%%%&&&''''''((()))***'''$$$###$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%''')))$$$%%%######&&&'''&&&%%%%%%%%%$$$%%%%%%&&&'''$$$''''''%%%%%%((()))&&&&&&''''''(((***,,,...///...///000111111000///...---------,,,+++***(((''''''&&&%%%%%%%%%&&&'''(((&&&&&&'''''')))+++---//////...---+++)))((('''&&&&&&&&&''''''((()))))))))'''&&&&&&%%%%%%%%%%%%%%% !!!###$$$%%%&&&&&&&&&'''$$$!!!"""%%%((('''&&&))))))((('''&&&&&&%%%%%%$$$######""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((((('''%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%###"""###&&&'''$$$!!!"""!!! !!!#########"""!!!"""###$$$$$$###"""!!!"""$$$&&&&&&$$$###"""###$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$######""""""$$$&&&$$$"""!!!$$$&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$(((***######$$$%%%%%%%%%$$$$$$!!!"""$$$$$$######%%%'''######$$$$$$######"""!!!""""""#########""""""!!! !!!###$$$%%%%%%&&&$$$$$$%%%###"""!!!###$$$$$$$$$$$$""" """###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%''''''(((((()))******+++uuudddSSSDDD<<<111///---,,,------+++***,,,)))***---,,,'''(((---'''))),,,---,,,++++++,,,))))))***,,,,,,---------***++++++++++++***))))))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&'''%%%''')))(((&&&$$$%%%&&&!!!###%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$$$$&&&(((!!!###!!! ###%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###&&&'''%%%&&&)))***((((((((()))***+++---///000---------......///000000............---+++)))(((''''''&&&&&&&&&'''((()))'''''''''(((***+++,,,,,,---,,,,,,+++***)))((('''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((&&&$$$$$$############$$$%%%&&&&&&""""""###$$$&&&&&&%%%$$$"""!!! !!!#########"""""""""############""""""!!!$$$'''&&&$$$"""!!!"""###$$$%%%$$$###"""###$$$##############################$$$$$$$$$$$$###### !!!"""###$$$######"""######$$$$$$###""""""!!!"""###$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""###$$$$$$###$$$&&&((("""###$$$%%%%%%%%%%%%$$$!!!!!!!!!  ###&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""$$$%%%%%%###%%%%%%$$$!!!!!!"""$$$$$$$$$$$$"""!!!!!!###%%%!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%&&&'''((()))***+++,,,---{{{}}}wwwdddPPP@@@666111000///,,,***)))***,,,---((('''))),,,***%%%'''...''')))++++++***)))))))))%%%&&&((()))******))))))***++++++++++++***))))))%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""""""""######%%%(((***)))&&&$$$%%%'''%%%'''''''''%%%%%%&&&'''!!!###&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""$$$&&&%%%""""""%%%(((!!!&&&)))&&&%%%(((******%%%%%%%%%%%%%%%&&&'''((("""%%%&&&%%%&&&***+++)))((())))))+++,,,...000111---,,,,,,,,,---...000222.../////////...,,,***)))(((''''''&&&'''((()))***((((((''')))***++++++***+++++++++++++++***)))(((""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$(((***)))&&&%%%$$$############$$$%%%&&&''' """$$$%%%&&&&&&%%%%%%!!! !!!"""######"""######""""""""""""######!!!$$$''''''$$$!!!!!!""""""###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$######"""%%%%%%%%%%%%%%%$$$###""" !!!$$$&&&'''%%%### !!!""""""#########$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!###%%%%%%$$$$$$%%%'''"""###$$$%%%%%%%%%%%%%%%((((((&&&### !!!$$$&&&###""""""!!! !!!!!!!!! """$$$&&&(((######"""!!!!!!"""###$$$###%%%&&&$$$!!! """%%%###$$$$$$###!!!"""$$$&&&!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%%%%&&&''')))***,,,---...}}}xxx|||~~~}}}oooZZZGGG999111,,,)))++++++***)))(((((())))))******(((%%%'''***((("""(((+++---,,,***((()))+++,,,+++++++++***)))))))))---,,,,,,+++***)))((((((***'''%%%$$$%%%%%%%%%$$$,,,)))$$$!!!"""%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$######"""######$$$&&&###"""###&&&((('''&&&$$$%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&'''&&&%%%'''))))))'''$$$(((***+++)))&&&&&&(((+++,,,//////,,,,,,//////---++++++++++++,,,...000111222222111000///...------+++'''######%%%((((((((('''((()))))))))+++...111%%%'''(((((('''&&&&&&'''''''''&&&''''''((()))***(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''%%%&&&((())))))'''&&&$$$&&&$$$$$$&&&))))))&&&###%%%%%%%%%%%%%%%$$$###"""###%%%***,,,)))$$$&&&,,,###$$$$$$###!!! """###$$$$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!$$$#########$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$######!!! """"""""""""""""""""""""&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!$$$(((###$$$$$$###""""""###%%%&&&###!!!!!!""""""######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$###$$$%%%''''''%%%######"""!!!!!!"""$$$&&&'''###$$$$$$###!!! !!!###"""############$$$$$$$$$!!!###%%%''''''%%%###!!!%%%###!!! !!!"""!!! """"""##################!!!!!!!!!!!!"""###%%%%%%###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""###$$$&&&'''(((}}}{{{xxxsssiiibbb[[[QQQCCC777000---+++***+++******))))))((())))))))))))(((&&&)))---+++'''''')))******)))(((((()))+++***************)))))),,,++++++***)))(((((((((,,,***''''''((()))(((((((((%%%!!! """$$$$$$&&&'''''''''''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$"""###&&&((('''&&&&&&''''''(((((((((((((((''''''&&&%%%%%%'''((()))***(((((()))******'''$$$''')))***)))'''&&&(((******------***+++......+++************+++---///111000000///...---,,,+++++++++'''$$$###%%%'''(((((('''((((((((('''(((+++---&&&''')))((('''&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((((((%%%###$$$$$$$$$$$$$$$###"""!!!%%%%%%'''***'''"""###(((###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$###""""""######""""""""""""######"""""""""""""""""""""!!!###############$$$%%%%%%""""""############""""""$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$%%%$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&"""!!!%%%"""""""""!!! """###$$$"""!!!!!!######""" ######""""""######$$$%%%$$$$$$###""""""###$$$$$$$$$######$$$&&&%%%###!!!######"""!!!"""###%%%&&&###$$$$$$###!!!!!!"""$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######"""""""""######""" """!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###"""""""""""""""""""""""""""""""""###$$$%%%&&&'''~~~|||{{{|||~~~wwwggg```]]]VVVIII===999555///+++***+++++++++******))))))))))))(((((('''))))))(((***//////+++'''&&&&&&'''(((((('''%%%))))))))))))******************))))))(((((('''''')))'''%%%$$$%%%&&&&&&&&&)))&&&$$$###$$$&&&&&&%%%''''''((((((((((((''''''###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%%%%&&&&&&''''''%%%$$$###$$$&&&''''''''''''''''''(((((()))))))))'''&&&&&&&&&''')))+++,,,,,,+++******+++***(((&&&&&&((())))))((('''(((((('''******((())),,,,,,***((((((((((((***,,,...///---,,,,,,+++***)))(((((()))'''$$$$$$%%%'''''''''(((((()))(((&&&&&&''')))&&&'''))))))(((''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&'''&&&$$$"""$$$$$$$$$$$$###"""!!! &&&$$$$$$&&&%%%!!! """"""###$$$###""""""###%%%###$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""######"""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""###$$$$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!! """$$$""""""!!!!!!!!!!!!""""""###!!!!!!"""$$$%%%$$$######""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######$$$###!!!$$$###"""!!!""""""$$$%%%###$$$$$$$$$""""""$$$&&&"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###""""""###%%%$$$#########""""""!!!!!!###"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############$$$%%%%%%{{{yyyxxxzzz}}}vvveeePPPDDD@@@===666//////...---,,,,,,,,,,,,,,,))))))))))))))))))((((((&&&))))))(((***...///,,,'''%%%$$$%%%((()))'''$$$'''(((((())))))*********((((((((((((((('''''''''&&&$$$""""""$$$%%%&&&%%%((('''&&&&&&'''((('''%%%%%%&&&''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''###$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$&&&'''((((((&&&&&&'''''''''((())))))'''&&&&&&''')))+++---...---,,,++++++***)))((('''&&&((()))))))))(((((('''&&&))))))'''(((,,,,,,***''''''''''''(((***,,,---+++******)))((((((''''''((('''%%%$$$%%%&&&'''''')))******(((&&&%%%%%%&&&&&&'''))))))((('''((())))))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$###""""""&&&"""!!!$$$%%%"""!!!"""###$$$$$$$$$######$$$&&&######$$$$$$$$$######"""$$$######""""""######$$$"""""""""""""""############"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%&&&%%%###""""""###$$$$$$#########"""###$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$##################$$$&&&%%%############!!!$$$###""""""""""""######"""$$$$$$$$$###$$$%%%'''""""""""""""############"""!!! !!!"""!!!###%%%$$$"""!!!"""###%%%%%%%%%$$$$$$###""""""$$$###"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###############$$$zzzyyyyyy{{{}}}~~~~~~qqqfffYYYNNN@@@555000///...---...///000000...---++++++'''((())))))))))))((((((&&&)))***''''''***+++)))'''%%%$$$&&&)))***(((%%%'''''''''(((((())))))***'''''''''''''''((((((((((((&&&%%%%%%''')))))))))$$$###"""###%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))(((((((((((()))***+++,,,(((((('''((()))+++---...+++++++++***)))))))))***))))))))))))))))))((('''%%%((()))((()))------+++((('''&&&&&&'''(((***+++***))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''******+++)))'''%%%%%%&&&%%%'''((()))((('''((()))))))))((('''&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$#########&&&&&&''''''&&&&&&%%%$$$%%%!!! $$$%%%$$$###%%%$$$%%%%%%$$$######%%%&&&"""######$$$$$$$$$######$$$$$$############$$$$$$!!!"""""""""#########$$$######"""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&&&&$$$%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$###"""######""""""!!!!!!""""""###$$$#########$$$$$$#########(((&&&$$$#########!!! ######"""""""""""""""""""""$$$$$$$$$###$$$%%%'''!!!!!!"""""""""#########$$$###!!! !!!###$$$###$$$$$$$$$""" """""""""!!!!!! $$$###"""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""######}}}|||{{{|||}}}~~~}}}|||}}}~~~zzzyyyuuuiiiUUUFFF999888555111---+++******+++,,,...---+++))))))***&&&'''((()))***)))((('''%%%)))***'''%%%'''((('''&&&&&&&&&((()))***)))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&$$$######&&&(((((((((%%%$$$###$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%&&&(((***+++*********+++---///000***))))))((()))***,,,---)))***+++*********,,,......,,,***)))))))))((('''%%%((()))((()))...///,,,))))))'''&&&&&&'''(((((()))(((((((((''''''''''''%%%&&&&&&&&&$$$$$$%%%'''((()))******'''&&&&&&&&&###%%%'''(((''''''''')))((('''&&&&&&&&&&&&&&&&&&"""######$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((()))$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%###"""###%%%&&&&&&'''(((((((((''''''$$$!!!!!!$$$%%%###$$$(((&&&&&&'''%%%$$$###$$$&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!""""""######$$$$$$$$$$$$$$$###"""""""""######!!!!!!!!!""""""!!!!!!!!!###$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%###!!!$$$!!!"""$$$""" ###$$$%%%$$$"""!!!!!!###"""!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###""")))&&&$$$#########"""!!!!!!"""""""""""""""""""""###$$$$$$$$$""""""$$$&&&!!!!!!!!!"""""""""######$$$$$$""""""""""""$$$$$$$$$######$$$%%%$$$!!!""""""""""""###############"""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$######"""""""""######~~~{{{zzz|||~~~|||wwwsssnnnhhhbbbZZZNNN???555+++---//////---,,,++++++((()))***)))'''&&&(((***%%%&&&((()))***)))((('''$$$)))***'''%%%'''((('''$$$&&&(((((((((((()))***(((((('''''''''''''''&&&&&&&&&'''((())))))******###!!! !!!###&&&'''&&&(((&&&%%%%%%'''((((((((("""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%&&&'''((('''%%%###"""$$$&&&''''''%%%%%%(((+++***)))(((((())),,,...///,,,+++***)))(((((()))***''')))+++++++++---111444444000+++))))))***)))(((###'''(((''')))---///---,,,***)))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''$$$&&&(((((('''&&&&&&&&&"""$$$&&&'''&&&&&&'''((($$$$$$$$$###$$$$$$%%%%%%""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&$$$""""""$$$'''###$$$%%%'''(((((())))))$$$"""###%%%""""""((((((((((((&&&$$$###$$$%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""######$$$%%%%%%%%%%%%$$$###############!!!""""""######""""""!!!""""""######$$$######""""""""""""""""""""""""""""""$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%!!!"""$$$""" """######!!! """$$$!!!!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$###"""'''%%%"""!!!"""""""""!!! !!!""""""############$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!"""""""""###$$$######""""""######$$$%%%"""!!!$$$)))***&&&!!!###$$$$$$%%%%%%&&&&&&'''"""!!!!!!!!!"""###$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""###"""""""""""""""###$$${{{xxxzzz~~~xxxqqqddd```YYYPPPEEE<<<555111///...+++***+++---///000***++++++)))&&&%%%(((***$$$&&&((()))***)))((('''###(((***'''%%%'''))))))"""%%%((()))'''&&&(((***(((((((((''''''&&&&&&%%%&&&''''''((()))***++++++%%%$$$"""###&&&)))******%%%###!!!"""###%%%&&&&&&###$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$&&&''''''((())))))(((&&&$$$"""$$$&&&((('''%%%%%%(((+++&&&&&&%%%%%%&&&(((+++,,,...,,,***)))'''''''''(((&&&)))+++,,,---///444888777222,,,((()))***)))((("""&&&'''&&&(((---...,,,---,,,***'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''!!!###&&&'''&&&%%%&&&&&&!!!###%%%&&&%%%%%%&&&'''"""!!!!!!!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''(((###%%%%%%$$$""""""%%%(((!!!"""$$$&&&'''((())))))$$$$$$%%%%%%  ''')))))))))'''$$$"""###$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!""""""#########""""""""""""""""""""""""""""""!!!###&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%(((***'''### !!!%%%'''$$$!!!""""""!!!!!!###&&&!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""%%%###!!! !!!!!!!!! !!!"""###############$$$$$$###!!! !!!###!!!!!!!!!!!!""""""""""""""""""############""""""&&&!!!%%%---000+++$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!"""###%%%%%% !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""###$$$$$$~~~}}}ppp___LLLCCC<<<:::555---***,,,+++---...+++'''%%%&&&(((+++***)))'''''''''((()))%%%'''***,,,------,,,+++&&&'''((('''&&&''')))***'''(((((('''&&&&&&)))+++((((((''''''&&&&&&&&&%%%))))))*********+++++++++&&&%%%%%%%%%&&&&&&''''''&&&$$$######&&&((())))))((()))******)))'''%%%###%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((***)))((('''''''''''''''%%%(((******))))))+++...,,,+++***((('''&&&&&&&&&***+++---...000333777:::<<<666///***''''''''''''$$$%%%&&&(((+++...000222,,,,,,***)))((((((((((((***))))))((('''&&&&&&&&&!!!$$$'''((('''%%%$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$'''((((((%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!###&&&((())))))(((&&&$$$$$$%%% """$$$''''''&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!! ''''''%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&&&&%%%%%%$$$###"""!!!!!! !!!"""$$$%%%&&&$$$######$$$$$$$$$###!!!$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&###"""!!!"""######!!!############$$$%%%&&&'''###!!!###%%%$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''%%%"""!!!###$$$###"""!!!"""######"""!!! !!!"""############"""""""""""""""#########""""""""""""""""""###!!! +++777222$$$!!!$$$%%%$$$"""!!!""""""""""""""""""""""""!!!###$$$%%%$$$###""""""###$$$######$$$$$$############$$$$$$tttnnniii\\\KKK???888333333000+++)))+++------...,,,***))))))***+++***((('''''''''((()))%%%''')))+++,,,,,,++++++'''(((((((((&&&&&&(((***'''((()))((((((''''''''''''''''''&&&&&&&&&%%%%%%((((((((()))))))))******&&&%%%%%%$$$%%%&&&'''(((%%%###""""""$$$&&&'''&&&&&&'''((()))(((&&&$$$###&&&((()))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&''''''((()))***&&&((())))))'''&&&(((***+++***)))((((((((((((((()))***,,,,,,---///222555666333...+++***)))((('''''''''((()))***,,,...///,,,,,,+++***)))))))))******))))))(((''''''&&&&&&###&&&)))***(((&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###'''%%%######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&$$$!!!!!!###%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$&&&'''((()))(((&&&%%%%%%&&&"""###%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%$$$###$$$###"""###$$$$$$"""!!!###""""""###$$$%%%&&&&&&"""!!!"""%%%$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$###""" !!!###$$$###"""!!!"""######"""!!!!!!!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%###!!!)))222...""" """###$$$###!!! """""""""""""""""""""""" !!!###$$$$$$$$$"""""" """$$$$$$###"""!!!$$$######""""""######$$$ppp___UUUPPPEEE777333...+++,,,,,,***)))+++---,,,******++++++***)))***)))((('''''''''((((((%%%&&&(((******+++******(((((()))(((&&&&&&'''))))))((((((((()))(((&&&$$$'''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((('''%%%$$$######%%%'''(((%%%###""""""###$$$$$$###$$$%%%&&&''''''&&&%%%$$$((()))***)))((('''(((***''''''''''''''''''''''''$$$$$$%%%&&&''')))+++,,,&&&'''((('''%%%$$$%%%&&&(((((((((((())))))***+++******+++******+++---000111///---,,,,,,+++)))(((***))))))))))))***++++++,,,++++++*********++++++)))))))))(((''''''&&&&&&%%%'''******)))'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$###"""!!!###%%%""""""""""""""""""""""""""""""#########$$$$$$$$$''''''&&&%%%$$$%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$&&&''''''&&&%%%%%%((('''%%%###"""""""""###""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((()))(((&&&$$$###%%%#########%%%&&&%%%###""""""""""""###$$$%%%%%%"""!!!"""$$$### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###$$$###"""!!!"""######""""""!!!!!!""""""###""""""""""""""""""######""""""""""""""""""""""""###&&&%%%"""&&&+++((( #########""""""!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###""""""$$$$$$%%%%%%$$$###!!! $$$######""""""######$$$}}}zzzppp\\\HHH>>><<<777000000---++++++,,,,,,++++++***(((&&&'''***+++)))'''(((((((((((('''(((((((((%%%&&&'''((())))))))))))((())))))(((&&&&&&''')))+++)))&&&&&&((()))(((&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&$$$######%%%''')))&&&%%%######$$$$$$###"""###$$$%%%&&&'''&&&&&&&&&''')))***)))((('''(((***''''''''''''''''''''''''###$$$$$$%%%''')))+++,,,%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))+++,,,---,,,,,,,,,+++******,,,...222///,,,*********)))(((***)))))))))))))))***+++*********)))******++++++))))))((((((''''''''''''%%%'''******)))'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&''''''###############$$$$$$$$$######$$$#########$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$&&&'''&&&$$$%%%''''''$$$%%%&&&''''''&&&&&&''')))((('''%%%$$$######$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''"""$$$&&&(((((('''&&&%%%'''&&&%%%$$$######$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$''')))+++''')))+++,,,+++)))'''%%%%%%$$$######%%%&&&&&&%%%###"""""""""######$$$%%%"""!!!"""$$$### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$ !!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%!!!%%%&&&######&&&%%% $$$###"""!!!!!!"""######""""""""""""""""""""""""!!!"""############""""""%%%%%%%%%%%%$$$"""!!! ######""""""""""""######||||||}}}|||yyyuuummm___III666///000000...111000...,,,------,,,)))***'''%%%'''***+++)))''''''''''''(((((((((((('''%%%&&&''''''(((((((((((('''((()))(((&&&&&&''')))---***'''%%%&&&(((+++,,,(((((((((((((((((())))))'''''''''((((((((())))))'''&&&%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&%%%###$$$%%%&&&&&&''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))%%%$$$%%%&&&'''(((((((((%%%%%%&&&'''(((***,,,---.........---,,,,,,///111777222---)))(((((())))))(((((((((((()))***+++,,,)))(((((((((((())))))***((((((((((((''''''''''''%%%'''))))))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$######$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&%%%###%%%***)))$$$$$$&&&''''''&&&&&&((())))))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%###"""$$$&&&'''&&&%%%%%%'''***...111///111222333111---(((%%%'''%%%######%%%&&&&&&%%%##################$$$%%%###""""""%%%### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%"""!!!"""%%%!!!###$$$###"""!!!"""###""""""############""""""!!!!!!""""""##################$$$$$$%%%%%%%%%%%%"""$$$######$$$$$$"""""""""!!! !!!###%%%&&&""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!###""""""""""""""""""###~~~zzzyyyzzzxxxqqqlll[[[MMM:::---)))+++,,,,,,///000...+++,,,---,,,(((***)))))))))++++++***)))&&&&&&'''(((((((((''''''''''''''''''(((((())))))&&&'''((('''&&&'''(((***------+++(((&&&'''+++///((((((((((((((()))))))))'''''''''(((((((((((()))'''''''''''''''(((((())))))((('''((()))(((&&&$$$%%%%%%&&&&&&''''''((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((******)))%%%%%%%%%&&&'''(((******,,,---.........000333555:::555...)))'''((())))))&&&&&&'''((()))***,,,---)))(((((('''''''''((((((((((((((((((((((((''''''&&&((())))))'''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&''')))***&&&%%%$$$%%%''''''%%%### $$$$$$%%%%%%%%%&&&&&&&&&###&&&&&&###(((...---%%%$$$&&&''''''&&&&&&((())))))(((&&&%%%$$$$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&###$$$%%%&&&'''((((((((())))))*********+++++++++''''''&&&&&&&&&&&&&&&'''&&&((((((&&&###"""%%%(((---+++)))((()))---222555;;;<<<>>>===999333,,,(((***(((&&&%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$%%%&&&!!!###$$$###"""!!!"""###"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$ !!!!!!"""######### """###$$$$$$###"""!!!!!!!!!!!!"""$$$&&&'''""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!###""""""!!!!!!""""""###~~~zzzwwwvvvtttmmm```VVVBBB999...***+++++++++******---,,,***,,,000///***)))***+++***)))((()))***%%%&&&'''(((((((((''''''(((((((((((((((((())))))%%%&&&'''''''''(((***,,,---000222///(((%%%(((,,,&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''''''''''''''''')))*********)))(((((((((''')))***)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''%%%$$$%%%((()))(((&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---...111555888999555///,,,*********)))''''''''''''(((***+++,,,+++***)))((('''''''''((('''(((((((((((((((((((((((()))******(((((()))***&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***&&&%%%$$$%%%&&&&&&### """"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%###''''''%%%+++444222(((%%%'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''')))***+++,,,---...///000,,,+++***)))((('''''''''%%%((()))(((%%%&&&***///555222...++++++...222555BBBDDDFFFGGGCCC===666222///,,,)))(((((())))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%'''%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$###!!!###$$$###"""!!!"""###"""###$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$ !!!!!!"""######"""!!! ###%%%$$$"""!!!""""""""""""###$$$$$$%%%""""""""""""""""""""""""$$$######"""""""""""""""!!! !!!""""""!!!!!!!!!!!!""""""ssspppnnnmmmiii\\\JJJ<<<...)))&&&***...///,,,***&&&***+++***...444444///&&&)))+++)))&&&$$$&&&)))$$$%%%'''((((((((('''''')))(((((((((((())))))***$$$%%%'''''''''(((+++---,,,333888444+++$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,,,,+++)))((('''''''''(((******(((&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))&&&$$$%%%'''(((&&&###&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&(((***---111555999666444111///...,,,***)))((((((((((((((()))******,,,,,,***)))(((((((((((('''''''''((((((((((((((()))+++++++++***)))***+++&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&###%%%'''&&&###!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$###$$$%%%%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$###))))))'''---777555+++&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&'''(((***++++++)))((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&((()))+++---///111333444111000...,,,***(((''''''$$$(((***)))''')))///444;;;777222...,,,...222444BBBEEEJJJLLLKKKGGGAAA===333000,,,******+++******''''''&&&%%%%%%&&&&&&&&&'''%%%&&&'''&&&""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$&&&&&&"""!!!###$$$###"""!!!"""###"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%""" ###&&&%%%!!!$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""!!!  """"""!!!!!!!!!!!!""""""}}}tttlll[[[MMMKKKGGG<<<555666,,,,,,+++***)))))))))***,,,***))))))***,,,++++++((()))***+++***)))'''%%%&&&%%%$$$%%%''')))))))))%%%&&&'''''''''&&&%%%$$$''''''((((((((((((((((((---444;;;;;;555///,,,,,,((('''''''''''')))+++,,,&&&'''((((((((('''%%%$$$%%%(((******)))((())))))%%%&&&(((***+++***)))((($$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%'''###%%%+++***%%%"""$$$''''''&&&%%%%%%$$$######$$$&&&((((((&&&%%%%%%%%%&&&&&&'''((((((''''''&&&$$$&&&'''((()))+++...000666555333///,,,***,,,---)))***+++***((('''((()))...+++(((&&&&&&(((((((((((('''&&&&&&&&&&&&'''(((---...000000///...,,,***)))&&&""""""%%%((((((''')))&&&&&&***,,,***((()))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&''''''%%%(((&&&$$$%%%(((((($$$###&&&+++,,,((($$$((('''&&&%%%%%%&&&(((((()))((('''''''''''''''&&&&&&%%%&&&'''******)))(((''''''((((((''''''&&&%%%((((((((()))))))))))))))$$$%%%&&&((()))*********))))))(((((((((***,,,...---+++***,,,)))%%%%%%(((&&&&&&((()))************&&&'''***...111333555666444555222,,,)))***)))%%%(((((((((''''''***///333@@@:::444111---+++222===EEEIIIMMMMMMIIIEEECCCCCC>>>;;;777222...+++)))(((+++++++++)))'''%%%&&&'''&&&&&&%%%$$$###"""!!! $$$$$$%%%$$$$$$&&&)))+++'''$$$"""###''')))%%%"""######$$$$$$$$$$$$####################################$$$$$$$$$$$$############""""""""""""""""""$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!$$$((($$$ &&&!!!!!!!!!!!!!!!"""######$$$$$$$$$###############{{{sssWWWGGG;;;:::888000+++---,,,+++******))))))******,,,***))))))***+++***)))'''((()))******(((&&&%%%%%%%%%&&&'''(((((((((&&&%%%&&&'''((()))(((''''''((((((((((((((((((((((((***000666888555///+++)))''''''''''''((()))***+++''''''((((((''''''&&&%%%'''(((((('''&&&''')))+++&&&''')))***+++******)))%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%'''%%%&&&+++,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((***,,,444444222///,,,+++,,,...+++,,,,,,+++)))((()))***...+++(((&&&'''((())))))+++***(((&&&&&&&&&&&&''',,,---...//////---+++***)))&&&$$$$$$&&&((((((&&&,,,))))))+++***&&&&&&)))'''((()))******)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''!!!$$$&&&'''''''''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((()))***...,,,***((((((((((((((('''&&&&&&'''))))))(((&&&'''''''''(((''''''&&&&&&(((((((((((((((((())))))''''''(((***+++,,,,,,,,,---***(((***///555777777555222000///+++&&&$$$&&&&&&'''(((((())))))))))))&&&'''(((***,,,---...///+++......+++***+++***''''''''''''(((***///666:::>>>777222111000111999CCCMMMMMMKKKIIIFFFGGGKKKNNNHHHGGGCCC???999444///---***++++++)))'''&&&'''(((&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&%%%$$$$$$&&&''')))'''%%%'''***+++(((%%%######$$$$$$$$$$$$####################################$$$$$$$$$$$$############"""""""""######$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!"""######""""""!!! ###&&&### %%%!!!!!!!!!!!!!!!"""###########################"""~~~zzzxxxwwwqqqiiiFFF999//////000+++***,,,++++++***)))))))))******,,,***)))((())))))((('''&&&'''((()))((('''&&&%%%$$$%%%'''(((((('''&&&%%%&&&'''((()))*********)))(((((((((((((((((((((((('''+++///333222...)))&&&&&&'''((())))))******)))((((((''''''&&&&&&''''''(((((('''%%%$$$%%%))),,,''''''(((((()))*********&&&(((((('''%%%$$$%%%&&&%%%&&&'''&&&%%%$$$$$$&&&%%%###$$$)))+++'''$$$$$$%%%%%%&&&&&&'''((())))))***,,,//////---***((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''&&&%%%&&&(((111111111...,,,+++,,,...---......---+++******+++...+++(((''''''((()))))),,,+++)))'''%%%%%%%%%%%%***+++---......,,,***))))))'''&&&'''((()))'''&&&///...//////+++&&&&&&+++***+++,,,------,,,+++***(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%((())))))''''''''''''%%%###$$$(((,,,''''''''''''((()))++++++---,,,***'''&&&%%%$$$$$$'''&&&%%%&&&'''((('''&&&&&&&&&'''((((((((('''''')))(((''''''&&&'''(((((()))***+++,,,,,,---.........)))&&&+++555===@@@???999555222111---'''%%%&&&'''''''''((((((((((((((()))((((((''''''((())))))&&&***,,,++++++---+++''''''((('''(((+++111888>>>;;;444///111666<<>>444------...------000******))))))))))))******+++***)))))))))((('''%%%&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%&&&&&&(((((())))))))))))))))))((((((((('''''''''''''''''''''(((+++,,,,,,)))&&&&&&'''(((*********)))((()))((('''&&&&&&'''((()))'''''''''%%%$$$%%%(((***'''&&&&&&&&&'''((()))***'''((()))(((&&&%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&%%%&&&***---,,,)))&&&%%%%%%&&&&&&'''((((((((((((+++...///...,,,******'''''''''&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&(((/////////---++++++,,,......//////...,,,++++++,,,,,,***'''&&&'''(((((((((***)))'''&&&$$$$$$$$$%%%((()))+++,,,---,,,***)))(((((())))))***)))((('''///111555777111***)))...,,,---...//////...---,,,*********))))))(((''''''''''''&&&&&&%%%&&&&&&&&&***))))))******)))((('''&&&&&&''''''((()))+++---&&&''''''(((***+++,,,---,,,---...,,,)))&&&$$$###%%%$$$###$$$&&&(((((('''%%%&&&'''((())))))))))))+++)))'''&&&%%%&&&'''(((*********++++++,,,------+++((('''+++333<<>><<>>:::;;;;;;999777555666777>>>FFFLLLKKKLLLSSSXXXXXXPPPOOOOOORRRUUUWWWUUURRRMMMLLLKKKIIIGGGFFFEEEDDD666666444111---*********'''''''''''''''&&&&&&&&&***,,,---,,,)))'''&&&&&&&&&'''((('''%%%#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############"""""""""""""""""" """""""""  !!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!! !!!"""""" ###%%%!!!!!!!!!!!!!!!"""###### !!!"""######$$$yyyyyyxxxlll^^^DDD;;;000******---......,,,++++++***************,,,***((('''&&&'''((()))((()))++++++******+++,,,))))))(((((((((((())))))***)))'''&&&&&&'''((())))))***+++++++++---000222000...+++)))((('''((())),,,++++++***************,,,(((&&&'''+++---***'''((('''&&&&&&&&&((()))***((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''((((((&&&$$$###$$$&&&((('''(((++++++'''''')))***'''###&&&111:::444''',,,,,,,,,///222555777777<<<:::444000111666666333222000---,,,---,,,+++***,,,+++***((((((((()))***...'''$$$)))---)))&&&&&&###((()))''''''***+++******+++,,,///222666999;;;///---)))&&&%%%&&&(((***'''(((***,,,,,,+++)))((()))***++++++,,,...222555555666777888777666555444444444333333111000...---111000000000///---,,,,,,111...++++++,,,---,,,***&&&''''''((()))******+++%%%&&&(((******)))'''&&&'''''''''((()))******+++***(((((((((%%%###&&&---///,,,'''$$$$$$$$$$$$$$$)))+++///222222000---+++555333///***''''''***,,,000...---+++***++++++,,,///...,,,***)))(((((()))))))))))))))))))))))))))*********+++---///111333888???EEEHHHIIIGGG???666111111000...///222444444777555666777666333444999HHHLLLOOOPPPRRRUUURRRMMMNNNHHHGGGMMMTTTWWWWWWXXXQQQPPPOOOLLLGGGBBB===:::444///---...,,,''''''))))))''''''(((%%%"""$$$)))&&&&&&''''''((('''''''''&&&''''''%%%######$$$&&&!!!&&&&&&(((,,,+++%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$$$$######!!!"""############$$$%%%######"""""""""######$$$%%%"""!!!%%%'''%%%""" !!!!!!""""""###### !!!!!!  !!!!!!!!!!!!!!!""""""""""""}}}pppggg```TTTHHH:::444---***,,,...---+++)))(((((('''''''''''''''+++***((('''''''''))))))((()))++++++***)))+++,,,(((''''''&&&&&&''''''(((***((('''&&&&&&'''((()))'''((()))))))))***---000///---+++)))(((((()))***++++++***))))))))))))***,,,)))&&&(((+++,,,***&&&(((((('''''''''(((((()))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&))))))'''(((,,,))))))&&&'''---555333,,,***+++///555<<<@@@AAAAAABBBCCCCCCBBBBBBCCC>>>777111///---,,,,,,+++***((()))(((((('''((()))***+++000+++)))------)))%%%&&&'''++++++((((((,,,---,,,))))))+++---000333555777666444000---***)))((()))((()))***++++++***)))((()))+++,,,------...111333111222333444555555555555111111222222222222111000///---///333222......333222///+++***+++++++++)))(((((((((((())))))))))))((())))))******)))(((''''''(((((()))******++++++)))(((***+++)))%%%&&&+++,,,)))&&&$$$%%%&&&'''''')))+++...000000...+++(((000...,,,(((&&&&&&)))+++,,,,,,++++++++++++,,,,,,---,,,***)))(((((())))))&&&&&&&&&'''(((((())))))((((((((()))+++...000222<<>>DDDSSSYYY^^^_________[[[UUUMMMBBB<<>>444---111---+++++++++)))+++///%%%'''///888999111(((###&&&&&&'''''''''&&&&&&%%%&&&''')))((('''&&&&&&'''%%%((((((&&&%%%'''&&&###'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$######&&&&&&%%%$$$############""""""#########""""""!!!$$$""" !!!$$$&&&$$$!!!#########"""!!! !!!!!!"""""""""############""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""vvvcccPPPBBB:::444000,,,******+++,,,,,,***(((---,,,++++++******++++++******)))(((((())))))***(((***+++***)))((()))+++++++++************++++++(((''''''''''''((())))))$$$%%%'''''''''(((***,,,+++******))))))***++++++***))))))(((((((((((((((---+++))))))******(((&&&'''((()))))))))(((&&&%%%'''''''''''''''(((((((((***))))))((('''&&&&&&%%%&&&((())))))((('''((()))(((&&&%%%''''''(((///777666333///,,,...555;;;>>>888;;;BBBIIIMMMLLLGGGCCCFFFKKKNNNLLLKKKIIIBBB;;;222000//////000000///---*********+++,,,---...///...111444333---(((''')))...///...,,,...444555333)))))))))***+++---...///111222444666666444333111---,,,+++***)))*********(((+++///000000.........000000000000222444666777---///111333444444444333111+++,,,333000(((111CCCAAA>>>888333///---------+++++++++,,,,,,,,,,,,,,,---,,,+++***)))((())))))((((((((()))))))))******,,,+++,,,000///+++***,,,***(((&&&&&&''')))***)))'''(((***+++***)))'''&&&---//////...---,,,,,,---((()))***++++++,,,,,,,,,(((((((((((())))))******(((((())))))*********+++))))))***+++...111333555<<>>EEEMMMTTTVVVTTTOOOFFF>>>333111///...///000//////++++++,,,,,,------------,,,111555222,,,)))***,,,,,,...---,,,111777999666++++++++++++,,,---......+++---000333555555444333000///...---,,,++++++,,,'''+++///111000///......222111000000000111333444///000222444555444333111777000---000+++&&&111DDDFFFCCC>>>777111---,,,,,,+++,,,---...///000111111---,,,+++***))))))))))))''''''(((((((((((())))))///++++++...///------000,,,***((('''((()))((('''%%%&&&'''((()))***))))))...000333333111///------+++++++++++++++++++++,,,******+++++++++++++++++++++++++++++++++*********+++++++++---///222444666BBBRRRaaa___TTTGGG===777777222111444666555888>>>>>>;;;;;;======<<<@@@EEEPPPWWW]]]]]]]]]^^^]]]ZZZUUUDDD666777AAAGGGGGGFFFGGGFFFDDD@@@<<<888444111...---///333222---***+++111---***,,,,,,))))))+++'''(((((((((''''''&&&%%%###%%%'''&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''' !!!###%%%'''(((%%%$$$###%%%'''((('''%%%!!!"""###$$$%%%&&&&&&&&&###"""""""""######"""!!! !!!!!!!!!"""""""""### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""}}}xxxtttlllWWW@@@444222111///...000///---+++******+++++++++***))))))(((((())))))))))))******************)))*********((('''((())))))((((((''''''(((((()))&&&&&&''''''((()))))))))''')))+++,,,++++++,,,---***************+++++++++******)))((((((((())))))++++++******))))))((((((&&&''''''(((((((((((((((&&&&&&((()))))))))))))))***))))))(((((('''''''''%%%'''))))))(((&&&&&&&&&***)))***+++***+++555@@@EEE===777888<<>><<<;;;>>>CCCNNNTTTXXXVVVUUUWWWYYYYYYVVVEEE555333888;;;;;;::::::999888666555444333333...---000555555000.........000666;;;999111---...)))))))))))))))((('''&&&$$$%%%%%%%%%###$$$%%%'''(((%%%$$$&&&&&&$$$%%%((((((''''''''''''((())))))$$$###"""""""""###$$$%%%'''&&&&&&)))------)))&&&######""""""######$$$%%%###""""""""""""!!!!!!!!! !!!"""######### !!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""~~~yyyooofffWWWGGG777111///,,,+++------......---,,,+++++++++---,,,,,,+++***+++++++++))))))******++++++++++++)))*********((('''((()))(((''''''&&&&&&''''''(((%%%&&&'''(((((()))))))))(((***---...---,,,------******+++++++++******)))++++++***))))))))))))***)))*********)))))))))***&&&&&&&&&'''''')))***+++%%%&&&((()))******)))))))))))))))((((((((((((((("""%%%(((******)))******))))))+++,,,***+++555@@@BBB>>><<<===<<<<<>>;;;999222222:::===;;;@@@IIIHHHEEECCCBBB@@@>>>AAAGGGQQQUUUUUUPPPMMMPPPUUUWWWSSSDDD555111333444444666000111111111111000///......---///333555333444777333;;;GGGMMMFFF777...,,,++++++++++++***)))((('''&&&&&&%%%$$$###$$$'''***---)))))),,,,,,((('''+++******)))))))))***+++,,,'''&&&%%%######$$$%%%&&&((())),,,333999;;;888333,,,***'''$$$""""""###$$$"""######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!"""############"""!!!!!!!!!!!!!!!""""""""""""}}}{{{{{{uuuhhh\\\FFF<<<555333000++++++000***,,,...///...,,,++++++***))))))((('''(((((((((((()))***+++++++++++++++)))******)))(((''''''((())))))(((((((((((())))))%%%&&&'''((())))))))))))(((+++---...---,,,------+++++++++++++++***)))))),,,++++++***************((()))******))))))***+++&&&%%%%%%%%%''')))+++---%%%&&&((()))*********)))(((((((((((()))))))))))) $$$(((+++,,,---...///((()))+++,,,******444???======???@@@;;;777@@@MMMGGGGGGIIIKKKLLLLLLIIIGGGNNNTTTXXXVVVVVVYYY[[[[[[MMMEEE;;;222---,,,++++++,,,...000333555555666666:::<<<999111---///000---***,,,,,,---111444000(((------------......///000222000...,,,---///333555888888999999777444111000///222555777777888999;;;888999:::;;;;;;:::999888---000333666777666444222666===<<<333222:::;;;333444777888666111---,,,---,,,---------......//////...///111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,'''%%%)))111666555222111---+++******++++++)))(((++++++***))))))***+++,,,)))///888>>>@@@???<<<;;;222000...---...222666999999999999888555222000...111222444666888:::<<<===;;;::::::::::::<<<===>>><<>>444///222>>>CCCBBBFFFPPPNNNKKKIIIHHHFFFDDDGGGMMMTTTWWWUUUMMMHHHLLLRRRUUUPPPBBB555000111111333666,,,---000111111...+++)))///,,,,,,111444555999>>><<>>HHHNNNGGGJJJOOOPPPNNNJJJFFFDDDPPPXXXaaaccc```]]]___bbb\\\TTTGGG:::111---------...---,,,000666:::;;;:::@@@<<<555///+++)))***+++,,,++++++,,,...---+++***...---+++***+++---000222222---,,,000111...///444222333444666888777333111+++000555666444222333444888:::===>>>===:::555222111222333555555555555555666888888777;;;>>><<<666444777999888444111000222000000111000///...,,,***---...000111111000///...(((***,,,---,,,,,,---......111777<<>>AAACCC999666111...///333888<<>>;;;666444555666444222000//////------,,,,,,---///111222////////////...---,,,,,,...000111000///......000333555999===???<<<666222333111///,,,***+++...000333000,,,************)))+++---///444999>>>CCCFFF@@@:::444333999???CCCDDD>>>:::666666999;;;999777???GGGOOORRRUUUYYYZZZWWWXXXUUUSSSRRRNNNEEE???>>>:::999888999;;;;;;888555:::;;;BBBKKKPPPRRRVVV\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[YYYWWWUUUTTTQQQNNNKKK<<<999666555666666555444000000222333555555444333;;;>>>@@@DDDMMMXXX^^^]]]^^^___```YYYFFF222+++---...---///444555000,,,+++,,,)))'''***,,,000999BBBOOOMMMLLLMMMOOOPPPOOONNNJJJIIIEEEAAA;;;777444333000///---***((((((+++...888AAAKKKSSSZZZ]]]WWWNNNFFF:::...******'''%%%%%%&&&&&&%%%$$$$$$$$$&&&'''$$$%%%%%%$$$""""""###$$$!!!!!!"""""""""""""""!!!""""""!!! !!!!!!"""###########################}}}xxxrrrgggVVVDDD777111000...,,,++++++,,,,,,++++++++++++++++++++++++*********))))))((((((((()))******++++++++++++***)))((('''&&&'''(((***,,,+++++++++(((%%%$$$$$$&&&+++***)))((((((((())))))'''((()))***+++++++++***,,,,,,,,,++++++************+++++++++***(((%%%$$$''''''''''''(((***+++,,,'''''''''''''''((())))))+++)))((((((***++++++******)))((((((((()))***+++)))***,,,,,,***)))***++++++******,,,///555:::>>>CCCEEEDDDAAACCCKKKTTTWWW^^^```___WWWKKK@@@;;;:::>>>EEEPPPXXX^^^bbbdddfffkkkeee[[[OOOEEE>>>:::888888777555222///...///000000000111111111000//////444111///...///000000///..................//////---///444999999444222333111111222444666777666444666555444555666777666555444555888:::;;;:::999999---///444777999999888777???@@@>>>;;;;;;===;;;666999888666666666555222000000...+++***+++///333666000///---,,,+++***++++++333444444333222111222333999:::<<<>>>>>>;;;666222333222111000///000111111222000///......---+++((()))***,,,000555;;;@@@CCCCCC;;;444666???HHHJJJIII888555333555;;;@@@BBBBBBIIIRRR[[[```cccfffeeebbb\\\\\\]]]XXXKKK>>>:::<<<777666777888::::::888666;;;>>>GGGQQQWWWWWWZZZ___\\\```dddccc```___bbbeeeccc^^^YYYWWWVVVTTTMMMHHH<<<<<<<<<;;;999777666666333222222333666999999999===BBBGGGLLLWWWcccjjjjjjkkkhhh```SSS???...))),,,++++++///333222,,,***,,,...******...333999EEEOOOZZZYYYWWWXXXZZZ\\\]]]]]][[[YYYTTTMMMGGGAAA===;;;888666333///,,,,,,000333AAAJJJTTT[[[aaaaaa[[[SSSIII@@@666000+++&&&%%%'''''''''&&&&&&&&&'''((()))%%%&&&&&&%%%###""""""###""""""""""""""""""""""""!!!!!! !!!"""###$$$%%%!!!###$$$###!!!"""%%%(((xxxwwwssskkk___NNN<<<111///...---,,,,,,,,,------,,,,,,+++++++++++++++*********)))))))))))))))))))))************************((('''&&&'''))),,,...*********)))'''&&&%%%%%%,,,+++)))'''&&&''')))***))))))***++++++,,,++++++---------,,,++++++*********+++++++++******)))((((((((('''(((((()))******((((((((('''''''''(((((((((''''''((()))+++++++++******)))(((((()))***+++)))***,,,,,,***)))***++++++******+++///444999===JJJPPPQQQMMMKKKRRR[[[aaa___cccddd]]]OOOAAA:::888777;;;DDDNNNXXXaaagggjjjfffbbbZZZQQQIIIAAA<<<:::;;;<<<;;;666000---...000222333666777777444000---444333222333444555555444//////000111111111000///000///111666;;;:::666222333333444666999::::::999<<<999666666888:::999777444555666888999999999999111222333555777888888888@@@AAA???;;;:::<<<;;;888===:::777777999888555111444111...,,,+++---000222111///---+++***+++---...666777888777555444555666;;;;;;;;;<<<===;;;888555333333444666777777666555//////000111222111---***------,,,---000444888:::;;;555000222:::AAADDDCCC222111000333:::@@@EEEGGGLLLVVV```eeehhhkkkjjjfffWWWWWWWWWRRRFFF888444666555555777888::::::999888:::<<>>>>>@@@>>>999777:::;;;999:::888777777999888333///111111000///......------333111///......000333555@@@AAAAAA???;;;888666666888777777888:::;;;:::999888888;;;>>>@@@???:::666......000333444333///,,,///...------...///222333111///...///111555777999.........111666<<<@@@CCCMMMVVV___dddgggkkkkkkhhhRRRNNNLLLJJJCCC:::555555333555777888999999999999;;;<<>>@@@???===;;;222333444777:::;;;:::888222333555666777777666666999222,,,...999AAA>>>555333444777:::======;;;999:::888666666777999999999;;;<<<>>>>>>>>><<<:::999666444111111444:::AAAEEE>>>@@@>>>777555777:::999===>>>???@@@@@@===888444---///111333444333333222777666555444555888;;;===KKKLLLLLLIIIBBB;;;666444333222111222666999;;;<<>>777111000111222333222///,,,,,,,,,------...000111111,,,...////////////000000+++,,,---///222555888:::CCCKKKRRRUUUYYY^^^```___IIIBBB>>>>>>===888444333222444777888777666777888>>>>>>CCCIIIKKKKKKOOOTTT\\\ZZZYYY]]]cccfffeeebbb]]]XXXTTTSSSTTTSSSNNNIIIBBB;;;555888BBBJJJKKKIIIBBB===777666999:::888555333===HHHPPPXXXaaaffffffZZZUUUJJJ;;;222000///------+++---///...***+++...******---222333222555999===AAAGGGNNNTTTZZZ```dddgggeeedddbbb___WWWLLLDDD>>>???@@@@@@AAADDDHHHLLLTTTVVV[[[^^^ZZZQQQJJJIII>>>888222...)))%%%(((---,,,+++***---222444222000000111222111---***)))((('''&&&%%%#########$$$$$$$$$$$$$$$$$$###"""!!! """$$$###"""###&&&***~~~wwwiiiVVVGGG@@@;;;555000//////000000000//////...------,,,,,,+++******)))(((((()))***++++++,,,,,,++++++)))((((((((())))))++++++*********++++++,,,((((((***---111111...***(((((())))))))))))***************++++++******))))))))))))***++++++,,,,,,)))((('''''''''((()))***+++***)))(((((('''((((((&&&'''((())))))(((((('''$$$'''******)))((()))***,,,+++)))((((((((()))***)))***,,,,,,***)))***+++***,,,///333666888999999:::DDDMMMQQQUUU\\\bbbeeecccggglllooommmcccVVVLLL<<<>>>@@@>>>;;;<<>>;;;;;;<<<<<<<<<<<<<<<>>>??????AAACCCEEEEEEBBB???======;;;888666777;;;AAADDDAAACCC???888333555888888AAAEEEJJJKKKIIIDDD???<<<333555777:::===>>>>>>>>>>>>>>><<<<<<<<<>>>@@@AAALLLNNNOOOLLLFFF===777333///---,,,---111666:::<<<@@@BBBGGGNNNRRROOOFFF>>>777555222111000///,,,***+++,,,...///000000000000......///222444333///+++)))+++---...///000111222555;;;???@@@DDDKKKPPPQQQBBB;;;666555444111///111///222555555444333444555;;;<<<@@@FFFGGGEEEEEEHHHLLLLLLLLLNNNPPPSSSTTTTTTQQQOOOMMMKKKJJJHHHEEEBBB===:::777888>>>BBBCCCBBB===888444555:::===;;;777222999@@@CCCIIISSS[[[^^^VVVQQQDDD555...000000,,,******///666:::666222111---,,,...333444333666;;;999<<<@@@DDDJJJSSS]]]dddkkkgggccc```^^^XXXOOOGGGDDDFFFHHHJJJKKKNNNQQQTTTWWWVVVXXXZZZSSSGGGAAABBB:::777666888777333222333111000111666===AAAAAA>>>???@@@???<<<777111...,,,((('''%%%#########$$$%%%"""###$$$$$$$$$###""""""!!!!!!""""""###$$$%%%%%%||||||ooo\\\DDD555222444444222/////////000//////...---------,,,,,,+++***))))))(((((()))***+++,,,,,,------,,,***)))))))))******+++++++++++++++++++++***))))))+++///222222...*********+++++++++***))))))(((((()))))))))(((((('''&&&&&&'''((()))***++++++((()))***++++++******))))))((((((((((((((()))***%%%&&&((()))))))))((('''&&&))),,,,,,***((()))+++,,,+++***((((((((()))***)))***,,,,,,***)))***++++++---222666999::::::999888>>>FFFOOOZZZdddgggeeeccceeejjjqqquuuqqqfff]]]EEEIIIKKKFFF===888:::>>>;;;;;;:::999888777555444;;;<<<>>>AAADDDBBB<<<777222444666:::<<<>>>@@@@@@:::555000---...111444666555666777888:::<<<===>>>222777999777888???AAA???;;;>>>BBBFFFIIIGGGBBB>>>>>>AAACCCCCCAAAAAACCCFFFAAADDDGGGJJJJJJHHHDDDBBBFFFCCC???<<<:::;;;===>>>DDDFFFBBB888222333666777@@@FFFMMMNNNJJJDDD???===>>>???@@@CCCEEEGGGHHHHHHDDDCCCBBBAAAAAABBBBBBCCCDDDHHHKKKKKKFFF???888444...+++)))***...444888;;;<<>>??????===>>>BBBGGGGGGGGGEEECCC@@@===;;;:::<<<<<<;;;:::999888777777555111...222999>>><<<888777;;;===;;;???HHHRRRWWWRRRLLL===...***///111...,,,---666BBBIIIEEE===999111///000333555666;;;BBB@@@@@@@@@AAAEEENNN[[[dddkkkeee___\\\ZZZWWWQQQLLLJJJMMMOOOQQQRRRTTTWWWYYYVVVTTTUUUUUULLL???:::<<<999777;;;AAACCC???:::888444444666===GGGLLLLLLJJJKKKKKKIIIEEE===666111///)))(((%%%#########$$$%%% !!!###$$$%%%%%%$$$$$$!!! """$$$%%%$$$"""}}}rrr```KKK999888999444111333............/////////000///...,,,+++***+++,,,,,,'''******'''(((+++,,,***((()))+++,,,,,,+++***))))))++++++***((()))---111------...............---......---,,,,,,+++******(((((((((((()))***+++,,,((()))*********((('''&&&'''(((((()))))))))))))))***)))&&&&&&&&&%%%###!!!((((((((((((((()))******''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,///222555777999<<<>>>===:::===FFFQQQYYYbbbiiifffdddhhhqqqwwwtttmmmhhh^^^]]]YYYQQQEEE<<<666555888:::???CCC@@@:::888;;;???BBBCCCCCCFFFIIICCC999555666888888888888:::;;;888222///111111000333:::<<<999888<<>>CCCCCC>>>===@@@>>>@@@DDDGGGJJJIIIGGGFFFGGGEEEFFFJJJJJJGGGGGGIIIKKKMMMMMMKKKIIIGGGGGGHHHHHHGGGDDD@@@<<<;;;<<<>>>CCCFFFFFF???:::::::::999<<>>GGGTTTQQQIIIDDD>>>888444///---...000222333///777;;;===FFFSSSTTTLLL>>>>>>;;;666000---...000+++...222222000///000222+++---000111111000000111,,,...000111111000///...222333555777:::???EEEJJJ???;;;555111///000111111,,,///222222000///000222444555888:::<<<;;;999777666666555555555666777888===<<<:::999888666222///777555222000///000222333444111000555;;;===999444222777:::999;;;BBBHHHKKKBBB???999222,,,******,,,222;;;EEENNNTTTPPPCCC444222111//////333;;;EEELLLIIIDDD???======AAALLLXXX___]]]YYYTTTOOOIIIEEECCCLLLLLLOOOTTTVVVTTTVVV[[[WWWTTTPPPLLLHHHDDD???<<<@@@CCCFFFHHHKKKNNNIIIBBB======>>>BBBGGGLLLNNNOOOPPPOOOMMMHHHAAA<<<888888+++((($$$""""""#########&&&%%%$$$######$$$%%%&&&%%%$$$###"""""""""$$$$$$}}}~~~zzzjjjYYYEEE777777999666444777000000000///......------...---,,,+++++++++,,,,,,))),,,+++((())),,,---***))))))***+++++++++++++++***+++,,,***)))***...111..................------......------,,,+++******((((((((()))***++++++,,,((()))******)))((('''&&&''''''((())))))***))))))---+++)))))))))(((&&&$$$'''''''''''''''(((((()))&&&&&&'''((()))***+++,,,((()))***++++++++++++***))))))))))))***+++,,,,,,))),,,111555888<<<@@@CCC<<<888999AAAKKKSSS\\\ccccccaaadddlllqqqooolllkkkiiiiiifff]]]PPPDDD<<<888888:::@@@GGGGGGAAA>>>???JJJMMMMMMLLLNNNNNNFFF<<<777888999888777777888999999555444666666333444888@@@>>>===???DDDIIIKKKKKKKKKIIIJJJLLLHHH@@@;;;<<<;;;@@@FFFJJJJJJIIIKKKMMMLLLHHHHHHLLLPPPQQQUUUZZZXXXXXXXXXTTTPPPMMMNNNOOOQQQNNNJJJGGGDDDCCCCCCCCCFFFKKKMMMFFF???;;;:::888;;;AAAHHHLLLIIIDDD>>>;;;888???JJJXXXaaaccc^^^XXXSSSFFF:::999===@@@DDDGGGFFF???GGGTTTVVVWWWWWWOOO>>>:::444000////////////+++222555666???LLLMMMFFF999888555222000............------///111222222222---///111111///.........000/////////000111000///333555666888:::===BBBFFF???<<<777333222222222333000111222333333111000///222777???DDDDDD???888333666666666666555444333222000//////000222222000...555333111///...///000222000...///222666888555111///444777666888>>>BBBCCC===:::555///+++)))+++,,,444<<>>KKKSSSXXXOOOFFF>>>888666===EEEWWWUUURRRMMMGGGBBB===:::CCCDDDHHHOOOPPPMMMNNNQQQOOOMMMLLLLLLKKKIIIFFFCCCBBBFFFJJJMMMRRRUUUPPPIII;;;:::<<>>333444888777777:::333222111000...---,,,+++...---,,,,,,+++,,,,,,,,,,,,...---******,,,---***)))))))))******,,,---...+++,,,,,,+++++++++...000/////////......------,,,......------,,,,,,++++++)))))))))******++++++,,,((())))))))))))(((((('''&&&&&&((()))************)))(((''''''''''''$$$###%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))******'''''')))******))))))(((''''''''''''((()))***+++***---111555888===AAAEEE;;;555333888@@@HHHQQQYYY\\\\\\___fffkkkkkklllpppvvvwwwvvvooobbbSSSFFF???999:::@@@JJJMMMHHHCCCAAAHHHJJJKKKJJJKKKJJJCCC;;;=========;;;888777777888<<<:::;;;======999888999@@@??????>>>@@@EEELLLQQQXXXXXXZZZXXXPPPDDD===<<<:::AAAIIILLLJJJJJJOOOSSSSSSNNNKKKOOOUUU[[[bbbiiiffffffeeeaaa\\\ZZZ\\\___bbb^^^XXXTTTRRRNNNIIIEEEMMMVVVZZZSSSIIIBBB>>><<<;;;???EEEJJJMMMJJJDDD???>>>DDDPPP```llloooiiibbbUUUFFF999666:::???CCCGGG@@@<<>>@@@;;;:::777555333222222222444444444555666777666555:::@@@GGGJJJGGG@@@999555::::::;;;;;;999777444222///......000222333222111333111///---,,,---...///---...///111222222111000,,,222666666888===???>>>888444000+++))))))+++,,,222999AAAHHHNNNPPPIII@@@000...---...444@@@NNNXXXXXXPPPFFF???999777<<>>999555333777888===DDDEEEBBBBBBEEEFFFGGGJJJMMMPPPQQQOOOMMMKKKOOOSSSVVVYYYZZZSSSJJJ555555777===GGGPPPTTTUUUTTTPPPKKKFFFAAA:::111***'''&&&$$$###"""######$$$$$$######""""""######$$$$$$######"""######$$$$$$~~~|||zzzrrrmmm___IIIBBB777000111444555666999333222111000///---,,,,,,---------,,,,,,,,,------,,,...---***))),,,,,,)))))))))))))))***,,,...000,,,---,,,,,,,,,---...///000///......---------------------------,,,,,,,,,)))******++++++,,,,,,+++((())))))))))))(((((((((%%%&&&''')))************'''&&&%%%&&&&&&&&&###!!!%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''((())))))((('''&&&$$$$$$%%%%%%'''(((******///111333555777:::???BBB:::333///111666;;;CCCJJJQQQSSSZZZccchhhjjjooouuu|||}}}rrrcccTTTKKK;;;;;;AAALLLQQQLLLEEEAAA?????????@@@BBBCCCAAA>>>AAAAAA@@@>>>;;;:::;;;<<>>AAACCC:::777:::AAANNNhhhuuummmccc]]]UUUMMMGGGAAA<<<999555666555333666;;;888222222555777777666444444444777555888FFFUUUWWWJJJ;;;333666888::::::;;;===???<<<888333444888===>>>>>>BBBCCCCCC@@@===;;;:::::::::::::::888666444444555666777888999;;;???DDDHHHQQQRRRQQQLLLEEE@@@???@@@EEEEEEFFFFFFEEEDDDBBBAAA===;;;999888888666444111000///---,,,++++++,,,------///222222000///000111---333888:::===AAAAAA>>>555111,,,)))((()))***++++++000666:::???BBB???999333111//////444@@@MMMWWWTTTMMMFFFDDDCCCCCCIIIPPPVVVQQQHHH>>>777333222111//////333888999888:::>>>FFFHHHLLLQQQVVVWWWUUUSSSVVVZZZ[[[[[[ZZZVVVLLLAAA///...111999FFFPPPUUUVVVVVVPPPIIIDDD@@@888---%%%%%%&&&%%%$$$######$$$%%%###""""""""""""""""""#####################$$$$$$|||uuujjjbbbSSS===:::444//////111111333555111000000000////////////------------------------+++------)))(((++++++)))***)))))))))***,,,///000------,,,,,,---.........000///...------------...---------------------...***++++++,,,,,,,,,,,,+++)))(((((((((((()))))))))&&&'''((()))***************))))))******)))&&&###%%%&&&'''(((((((((''''''%%%%%%&&&&&&''''''((((((%%%'''(((******(((&&&%%%######$$$%%%&&&(((***+++000111222333555888>>>BBB;;;333---...000222777===EEEIIISSS___gggkkkpppvvvyyy|||{{{mmm___UUUBBBAAAEEENNNRRRNNNGGGCCCBBB???======@@@BBBEEEGGGAAAAAAAAA???>>>???AAACCCJJJIIIFFFCCCCCCFFFIIIJJJMMMOOONNNKKKHHHLLLVVV___\\\^^^]]]WWWPPPLLLJJJJJJGGGFFFFFFIIINNNQQQQQQOOOSSSOOOOOOVVV]]]```bbbcccmmmqqquuusssmmmjjjlllppppppnnnkkkkkkjjjcccWWWNNNPPP[[[ccc___VVVNNNGGGCCC===;;;===EEEPPPYYY[[[YYY[[[ZZZ\\\ccckkkpppooolll[[[MMM@@@@@@EEEHHHGGGGGG>>>999999<<>>===<<<======888111555;;;@@@@@@<<<999:::======888888EEEVVV\\\SSSGGG999;;;===>>>???@@@CCCEEE???;;;777777<<>>@@@BBBJJJWWWaaaffffffcccYYYMMMFFFGGGJJJRRRRRRSSSTTTUUUVVVXXXXXXLLLIIIGGGDDDAAA<<<666222///...---,,,+++++++++,,,---000222111---,,,...000,,,222888;;;@@@DDDCCC???555000+++(((((()))******)))---///000222666444000222111000000555@@@LLLTTTVVVPPPLLLLLLMMMMMMQQQVVVXXXPPPDDD999111///111333...,,,---000222333999AAAMMMOOORRRWWWZZZ[[[XXXVVV\\\^^^]]]ZZZVVVOOOCCC666,,,,,,///999HHHRRRVVVVVVTTTNNNGGGAAA===666+++###%%%'''((('''%%%###$$$%%%"""""""""######"""""""""""""""######$$$$$$$$$$$${{{ooo___VVVKKK999666444111000//////000222/////////000000111111111,,,,,,---............---***---,,,)))(((+++,,,)))*********++++++---...///---,,,+++,,,---...---+++///...---,,,,,,---...///,,,,,,------......//////***+++------...---,,,+++)))(((((((((((())))))***'''(((((()))))))))))))))***))))))))))))'''### %%%&&&'''))))))(((''''''&&&&&&&&&'''''''''(((((('''(((***++++++)))'''%%%######$$$&&&(((***,,,------......///222777===BBB:::444000111222222444888<<>>???@@@BBBCCCGGGLLLOOOTTTSSSNNNIIIJJJQQQWWWYYY\\\\\\[[[VVVQQQQQQWWW]]]TTTUUUSSSOOONNNOOOOOOLLLKKKGGGDDDGGGMMMQQQOOOLLLLLLIIIKKKUUU^^^^^^[[[ZZZaaaiiippppppjjjeeedddgggdddccccccdddeeeaaaZZZUUUIIIRRRZZZZZZVVVRRRLLLFFFAAA???AAAJJJVVVaaafffgggiiigggeeefffiiimmmppprrrlll]]]PPPPPPVVVXXXVVVTTTLLLBBB???@@@HHHaaawww{{{|||vvvqqqkkkfff```\\\JJJJJJLLLNNNOOOJJJAAA::::::>>>CCCDDDAAA???AAACCC@@@777000666DDDPPPQQQMMM??????@@@???>>>>>>@@@BBBAAA???===<<<===BBBGGGKKKIIIHHHEEE???999555333222555888999888555444666888===@@@EEEHHHNNNXXXeeeooommmrrrtttlll]]]PPPLLLMMMXXXYYY\\\```cccfffhhhiii[[[YYYWWWTTTOOOGGG???999//////...---,,,,,,,,,,,,---///000///+++***+++---***000555888===AAA???:::444///)))&&&(((***+++***---000000------000000---+++---///222777@@@JJJQQQPPPLLLLLLPPPTTTUUUVVVYYYPPPIII>>>444......111333222///...000333777???HHHUUUVVVXXXZZZ]]]\\\ZZZWWWZZZ[[[YYYUUUPPPIII===111---,,,000<<>>@@@>>>;;;===CCC>>>AAADDDHHHMMMTTT\\\aaa```aaa]]]XXXZZZdddkkklllmmmlllhhhbbbZZZVVVVVVWWWRRRRRRPPPNNNQQQVVVSSSLLLIIIFFFDDDFFFJJJNNNNNNMMMGGGCCCFFFOOOVVVTTTNNNJJJIIIUUUbbbfffbbb]]]\\\^^^YYYXXXVVVUUUTTTTTTTTTUUUJJJQQQWWWZZZ]]]]]]YYYSSSKKKLLLQQQYYYdddmmmrrrsssqqqpppooommmmmmpppwww|||{{{jjj[[[ZZZaaadddbbbaaaVVVGGGBBBDDDFFFWWWppp|||~~~{{{wwwrrrnnnaaaaaaeeehhhfff\\\NNNDDD<<<;;;<<<@@@DDDGGGFFFCCC===555---...777BBBGGGHHH@@@AAAAAA???>>>>>>???AAAHHHHHHGGGDDDAAACCCIIINNNHHHGGGDDD???:::777888999999<<<===<<<999888;;;???FFFFFFIIIPPP\\\fffkkkmmmjjjtttzzztttdddTTTNNNMMMUUUYYY```fffkkkllllllkkkfffeeeccc___XXXNNNBBB:::000//////...---------,,,111111000///,,,++++++,,,+++///222444999<<<999333000+++%%%$$$(((+++,,,,,,...111000+++***,,,---+++)))+++000444999>>>EEEIIIEEECCCFFFNNNTTTTTTTTTUUUCCC???999444111111333555666333333777:::???GGGPPPYYYXXXYYY[[[]]]^^^\\\ZZZYYYYYYVVVPPPKKKDDD888---,,,+++000<<>>===>>>888333555AAAOOOYYY___dddjjjkkklllmmmjjj```SSSIIIBBBBBBDDDFFFDDDBBBFFFLLLAAA>>>???BBBAAA<<<<<>>===???AAAEEEHHHJJJHHHEEEDDDIIIMMMMMMIIIJJJVVVeeennnlllfffgggqqqwwwqqq```RRRMMMOOOOOOVVV```iiimmmmmmiiigggiiihhheee```WWWIII;;;222111000000//////...------555444222111000///.........111222333777999666///,,,'''""""""''',,,...---+++...---(((&&&((()))(((***...222666999;;;>>>@@@EEEBBBEEELLLOOOMMMIIIHHH999888777666666666777777888666888===AAAEEEMMMUUUXXXXXXXXXZZZ]]]___^^^]]][[[[[[VVVNNNHHHAAA555***))))))...:::IIIPPPLLLGGG@@@>>>999222,,,''''''''')))---111///)))$$$###$$$###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%%%%$$$$$$}}}rrr```MMM???888666777555444444555555444222000222000//////000000///---000000///............///------,,,+++,,,---...///***+++---//////...---,,,//////...---,,,***)))(((------------,,,+++*********,,,+++***---222333000,,,///111000...+++***)))))))))))))))************&&&&&&&&&&&&&&&'''((((((+++***'''&&&%%%&&&''')))!!!###&&&'''&&&%%%%%%&&&(((((((((((((((''''''''')))***,,,------,,,***)))''''''''')))+++...000222333///---///...+++///666===@@@EEEIIIKKKKKKGGGAAAKKK@@@<<>>???;;;;;;@@@HHHKKKHHHDDDDDDEEENNNWWW^^^fffpppuuuvvvtttmmmnnnwww|||xxxzzzwwwnnngggbbb```ZZZSSSQQQYYY]]]WWWOOOKKKBBBBBBDDDGGGFFFGGGNNNWWWPPPDDD???FFFHHHAAA===AAA;;;;;;DDDVVVaaa___]]]___\\\[[[XXXRRRFFF===>>>DDDKKKSSSZZZ___gggooonnnhhhgggggglllrrrtttttt|||}}}~~~|||yyyzzzttt^^^RRRVVV^^^[[[RRRKKK@@@;;;AAAIIIPPP___ooowww{{{xxxnnnfffSSS???666777:::AAAGGGJJJHHHEEEAAA===:::===>>>===???BBB>>>>>>======???AAADDDEEESSSWWWUUUKKKBBB@@@AAAAAA;;;>>>DDDHHHGGGGGGOOOYYY^^^fffkkkiiigggfffeeebbbWWWSSSRRRYYYccccccYYYNNNMMMWWWbbbddd]]]RRRKKKIIIJJJLLLXXXkkkvvvrrrkkkggggggddd]]]TTTJJJ@@@888333222111000///000111222222555777555---))),,,///111444555777888888666333222000---)))((())),,,---...,,,------,,,***((()))******+++---......///111333111111444::::::666999@@@444111...///444;;;@@@CCC<<<===BBBJJJOOONNNOOORRRYYYWWWWWWZZZ```aaa]]]YYY___WWWNNNIIIDDD<<<000&&&(((+++///222555666555444000888:::111((((((,,,.........---+++'''$$$$$$$$$!!!,,,666444***"""###((($$$$$$$$$$$$###%%%(((+++zzzqqqgggXXXJJJ@@@:::777555888777777777888777555333111000//////000111000...////////////...............---,,,+++,,,---...///***+++---//////...---,,,------------,,,++++++***,,,,,,------,,,,,,+++***+++---------000666777444...///000///,,,)))((('''))))))))))))************'''''''''''''''(((((()))+++***((('''&&&&&&&&&'''$$$&&&''''''%%%$$$%%%%%%(((((((((((((((((((((''')))***+++,,,,,,+++***)))(((((()))***,,,///111333333///---///...,,,///666NNNNNNLLLJJJLLLPPPTTTVVVUUUKKKGGGKKKLLLFFFGGGMMMffflllxxx}}}sss^^^NNNHHHGGGLLLEEE???EEEGGGCCCFFFEEEDDDHHHOOORRRPPPOOOPPPSSSZZZaaaeeehhhnnnqqqppprrrlllllluuuyyyuuuwww~~~xxxppphhhbbb```PPPLLLNNNWWW\\\TTTIIIBBBBBBBBBEEEKKKMMMMMMPPPTTTSSSLLLHHHLLLNNNKKKHHHHHH???@@@KKK^^^gggbbb\\\[[[```^^^\\\UUUIII>>>===BBBIIIKKKMMMPPPYYYeeeiiifffeeehhhooouuutttssszzz~~~{{{|||}}}vvviii\\\VVVSSSMMMFFFCCC;;;999@@@GGGNNN___pppyyyjjjlllwww~~~~~~rrreeeZZZJJJ:::999<<>>@@@DDDOOO\\\cccjjjoooqqqsssuuusssoooZZZQQQJJJMMMVVVXXXNNNCCCEEEKKKQQQTTTRRRPPPOOOPPPRRRSSS\\\kkkrrrmmmddd```VVVSSSMMMFFF>>>777222///000///...---...//////000333555444...,,,000444555888999999999888555333111111...,,,,,,///222555666000000111///---+++,,,---&&&((()))******+++---///,,,+++...222111...000666000---,,,---111777;;;===>>>@@@HHHRRRWWWVVVUUUWWWSSSSSSUUUWWWZZZZZZXXXVVVXXXSSSKKKEEE???777...'''***,,,...000111000...---///666777///''''''+++,,,+++++++++)))&&&$$$###$$$***666999111((($$$$$$$$$%%%&&&''''''***...222}}}rrrbbbYYYMMMDDD@@@===888444666555444555555555333111111///...///111111000///...////////////...------///...---,,,+++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++---------000666777444.........,,,(((&&&%%%&&&))))))))))))************((((((((((((((())))))************)))'''&&&%%%$$$((((((((('''%%%$$$%%%&&&''''''((((((((((((((((((************************((())))))+++---///111222111///......------000555MMMLLLKKKIIIJJJPPPZZZbbb```ZZZXXX[[[YYYRRRPPPTTTmmmvvvlllZZZQQQTTT[[[UUULLLNNNMMMJJJMMMNNNMMMOOOUUUXXXXXXZZZ^^^```fffiiiiiijjjnnnooonnnoookkklllsssvvvsssvvv|||yyyrrrjjjccc]]]ZZZKKKGGGGGGOOOTTTPPPGGGAAAIIIGGGKKKTTTZZZYYYWWWWWWVVVWWWWWWUUUXXX\\\ZZZTTTCCCFFFTTTiiiqqqiii^^^ZZZbbbaaa```\\\QQQEEEAAADDDCCC@@@<<<>>>JJJZZZdddfff```dddlllrrrsssqqquuu{{{|||}}}~~~zzzzzzrrr```OOOEEEAAA???===999999>>>BBBGGGWWWhhh~~~nnn[[[\\\eeeqqquuujjj[[[NNNBBB777:::@@@HHHNNNNNNJJJEEEBBBGGGDDDDDDFFFFFFCCCCCCFFF999777555222222333444666>>>>>>;;;555333555666555111000222666888>>>LLLYYY___eeelllqqqwwwzzztttlllZZZPPPFFFEEEJJJJJJBBB888@@@BBBEEEGGGJJJPPPWWW[[[eeeeeejjjrrrtttlllbbb\\\JJJGGGBBB<<<777444222222000...------...//////...---000000------222777888<<<<<<;;;999777444222111///------///333777:::<<<444555555333000///000111---......---,,,+++---///)))((())),,,+++)))***...+++******+++///333555555666:::DDDPPPVVVUUUSSSTTTMMMNNNPPPRRRTTTUUUUUUTTTPPPLLLFFF???777000***(((---.........,,,***'''&&&---222222,,,%%%%%%((()))'''(((((('''$$$######$$$!!!(((000444111,,,'''&&&'''(((***+++---111666:::{{{mmmYYYOOODDD>>>>>>>>>:::555666444333333444333222000000/////////111222111000....../////////...---,,,///...---,,,+++,,,------+++,,,---.........------------,,,,,,++++++,,,,,,))))))***,,,,,,---------***++++++***,,,111222///,,,,,,+++)))&&&%%%&&&'''((()))))))))************)))))))))((()))******+++******+++***)))&&&###"""((()))(((&&&$$$$$$&&&(((''''''''''''((((((((((((******)))(((((()))******(((((()))+++---...000111000//////...---...111555:::===CCCIIIKKKNNNWWW```ffffffiiinnnlllfffeeehhhwwwxxxjjjbbbeeelllfffZZZXXXUUUQQQUUUUUUSSSTTTXXXZZZZZZ^^^dddfffiiijjjggghhhnnnssssssmmmkkkmmmsssuuutttwww}}}xxxuuuqqqkkkddd^^^YYYVVVOOOHHHCCCFFFLLLPPPNNNKKKMMMJJJMMMVVV^^^]]]ZZZYYYUUU]]]```\\\```iiiggg]]]JJJNNN^^^ssszzzooobbb\\\^^^```dddddd[[[NNNFFFFFF;;;666222666EEEVVVdddiii]]]```eeemmmrrrsssrrrqqqssswwwzzzzzz|||~~~|||{{{oooXXXCCC;;;>>>AAA===<<<======;;;<<>>EEEHHHEEE@@@===<<<@@@???@@@CCCAAA>>>===@@@777555222///...///111333555444111---...222333000333111111333444888BBBMMMTTTZZZbbbkkksssssshhh[[[TTTPPPKKKJJJJJJFFF>>>666;;;???DDDFFFGGGMMMVVV]]]ttttttwwwyyyvvvlllaaaYYYJJJFFF???999555444444555222///---...000111///---))),,,,,,***,,,222555555;;;:::999777555333222222---,,,,,,///444888:::;;;888888777555222111222333666666666333111///000111////////////...,,,,,,---***))))))+++...000000///...000999EEEKKKJJJJJJKKKGGGFFFGGGKKKPPPSSSRRRPPPKKKIIIDDD;;;111+++))))))/////////...,,,)))&&&$$$+++---,,,)))%%%$$$%%%'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%'''))),,,...//////,,,---///000222555:::===|||jjjVVVKKK???:::;;;===;;;888999888666666666666555444111000///000111222111000...............------,,,......,,,,,,,,,,,,---...,,,,,,---------...------000///---,,,************((()))***+++,,,---------+++,,,+++((()))------)))((())))))((('''&&&(((***((()))))))))************)))))))))))))))***++++++)))***++++++)))&&&###!!!&&&''''''&&&%%%&&&(((***&&&'''''''''(((((())))))******)))(((((()))******&&&'''(((***+++---.........//////...---///222444222555===FFFHHHIIIQQQ[[[hhhmmmvvv|||{{{wwwwww{{{xxxsssrrryyyqqqeeeccc```]]]bbbbbb```______]]][[[___eeeiiijjjhhhcccdddlllsssvvvjjjkkknnnrrrssstttxxx~~~vvvsssoooiiibbb\\\WWWUUUTTTNNNHHHIIIPPPWWWWWWTTTJJJHHHIIIPPPUUUUUUVVVWWWVVVccchhhdddiiitttrrrggg\\\]]]iiizzz}}}qqqccc]]][[[^^^dddggg^^^NNNBBB===333111444===KKKZZZfffmmmdddbbbdddlllwww|||wwwnnniiimmmooonnnoooqqqpppmmmpppmmmaaaMMM===:::===???===>>>???===777555<<>>;;;444777::::::666333333444666555777999777333444888555222///---,,,...000222111111///,,,...222222///111000000222222333999@@@EEEMMMXXXcccmmmlll]]]MMMIIIOOOVVVXXXTTTKKKCCC>>>888AAAKKKMMMIIIIIIOOOVVVtttwww{{{zzzuuulll```VVVNNNIIIBBB:::555444555666333000---...111222///,,,))),,,,,,+++---333444222555555444444333333222222......///111555888999888888888777444111000111333444666777777666666777888:::::::::999888777555333*********,,,......---+++++++++///777<<<===???BBB>>>;;;:::@@@IIINNNMMMHHHJJJIIIEEE<<<222---,,,...000111333333111...***(((+++)))(((&&&%%%$$$$$$&&&###$$$&&&%%%%%%$$$&&&'''%%%$$$%%%)))000555777777333333333333222444777:::zzzeeeRRRJJJ???::::::<<<;;;:::999777555444555555444333333111000000111222000//////...------,,,,,,------------,,,+++,,,---...///,,,,,,,,,---------......111000---+++***))))))***((()))***+++,,,,,,,,,,,,...///---)))***,,,+++'''&&&((())))))))))))***,,,))))))))))))************)))))))))))))))******+++))))))******)))'''$$$"""$$$%%%&&&&&&%%%&&&(((***&&&&&&''''''((()))))))))************************%%%&&&(((***+++,,,,,,,,,,,,///000------000333333555222444:::<<<<<>><<<888===???@@@===888666999===CCCRRR[[[```aaaVVVRRR\\\dddiiikkkcccTTTDDD;;;777222222111///------...000......000222000---///444555222...+++***,,,///111000333333000000222222///,,,+++,,,000000000333888666>>>JJJVVV``````SSSDDD@@@KKKXXX___\\\TTTLLLHHH@@@IIITTTWWWSSSPPPRRRVVVooowww~~~|||sssggg\\\UUUPPPHHH@@@:::999999;;;444000...///222333///+++---/////////111555555111000000111222222222222222222222333555888999999777888888666222///...000222111555:::>>>AAABBBDDDEEEEEEGGGHHHFFFFFFEEEAAA;;;///...///000111000...++++++((('''+++------111555333000///444<<>>GGGFFFCCC<<<555111111333222444888::::::666222///,,,'''$$$&&&&&&$$$$$$%%%%%%&&&(((((('''''')))***%%%''',,,555<<>>222---,,,555FFFUUU[[[\\\ccclllqqqpppmmmlllrrrxxxuuummmcccddd```XXXRRRNNNJJJDDDCCCEEEEEECCCBBBCCC@@@;;;AAACCCCCC@@@<<<999888888666>>>AAADDDJJJHHHJJJXXX]]]]]][[[WWWOOODDD:::666555333000//////111111111......000222///---111888:::777222...,,,---///111000666999555222111000...---+++,,,///000...111555111888@@@HHHPPPQQQIII???<<>>999444111333777888333......000000000333777666111---...000222333222111000444444555777:::;;;999777888777555111...---///111000666>>>DDDHHHIIIJJJKKKPPPTTTUUUTTTTTTTTTMMMDDD:::999888999999888555333///***((()))(((&&&(((,,,+++,,,...///000222555777;;;:::888555333111111222333777===AAAAAA===888444---&&&###&&&(((&&&%%%&&&((()))++++++******+++---***---333:::@@@BBB???===999888555000,,,***+++,,,oooVVVEEEDDDBBB???===;;;:::::::::888555444555666555444666444222111111111///---111///,,,***)))+++...000++++++***+++,,,...000222---,,,,,,,,,,,,---.........---+++******+++---...))))))***++++++++++++***+++,,,***((())),,,,,,((())),,,......---+++))))))))))))))))))************((((((((((((((())))))***(((((()))(((((('''&&&&&&$$$&&&((('''%%%#########&&&&&&&&&'''((())))))***)))***,,,------,,,***)))'''(((***,,,---...------***000111------222444222000((()))333777555777>>>DDDTTTfffnnnpppttt{{{xxxrrrppp___PPPRRRRRRNNNQQQRRRVVV^^^eeefffeeejjjqqqqqquuutttoookkkjjjhhheee^^^bbbddd```[[[ZZZ\\\^^^___^^^^^^___bbbhhhnnnrrrgggbbbYYYRRRUUU\\\YYYQQQIIISSS___^^^RRRKKKTTTcccfffkkkqqqsssqqqlllfffbbbeeeZZZSSSUUUVVVQQQQQQUUUfff```[[[VVVKKK>>>555333,,,777KKK[[[]]]ZZZ^^^hhhlllooolllgggfffjjjkkkgggdddddd___VVVOOOLLLGGGBBB===@@@AAA@@@BBBFFFFFFDDDGGGHHHGGGCCC???<<<888444000444222333;;;===BBBRRRQQQNNNLLLLLLKKKEEE===888888555222333555777666333111111333444222000666>>>AAA===888222///000111333000888<<<888222///...,,,444111///000000...000555888<<<@@@CCCHHHJJJEEE>>>===>>>CCCMMMWWWZZZUUUOOOCCC@@@@@@GGGRRRYYYYYYUUUZZZjjjzzzrrrfffJJJFFF@@@;;;888888999;;;>>>:::777999===>>>888222,,,---......222777555000---///111333333222000...222222444777::::::888666888777555111...---///111///555===CCCFFFFFFEEEDDDXXX\\\___]]]^^^^^^VVVKKKEEEDDDBBBBBBBBBAAA>>><<<888444000000...***))),,,'''...333000***)))///666...------------.........555999@@@EEEEEEAAA:::555...&&&"""&&&)))'''%%%'''***+++------,,,,,,---///222222444777;;;>>>@@@AAA888777333///***''''''(((}}}fffSSSHHHDDD???=========:::888::::::999444///...000222555444333222111111111111111222222000---++++++,,,,,,,,,,,,,,,,,,---.../////////............/////////...---+++******++++++)))***---......,,,***(((...---,,,,,,++++++++++++------------,,,+++***)))(((((())))))*********+++...)))(((++++++))))))+++************)))((('''&&&(((((()))))))))(((&&&%%%&&&''''''&&&%%%%%%(((***++++++,,,,,,---,,,,,,,,,+++,,,---,,,++++++,,,...++++++******,,,000333555222111111111333555888:::>>>EEEOOOZZZiiizzz|||{{{pppcccVVVLLLGGGGGGJJJPPPPPPSSS[[[fffnnnpppnnntttvvvwwwssslllddd]]]YYYYYYTTTTTTYYYZZZUUUSSSUUU]]]___gggoooqqqoooppptttqqqeeeVVVMMMLLLOOOQQQQQQYYY^^^]]]TTTMMMNNNTTTXXX```ccceeeeeebbb^^^ZZZWWWKKKHHHJJJOOOMMMIIIQQQ___eeeeeebbbVVVFFF888000---...222AAAXXXccc___^^^cccooojjjccc]]]YYYZZZ]]]___\\\ZZZUUUNNNIIIGGGGGGEEE;;;<<<===>>>@@@BBBDDDFFFFFFBBB?????????<<<555///...///---+++111===GGGJJJEEEIIIOOORRRMMMDDDBBBEEEBBBAAA<<<666888???@@@<<<666777777555555777>>>CCCCCC888...///333555666777555===AAA:::111///000222222111111000000111222333999888777:::CCCLLLNNNJJJFFFAAA;;;@@@PPP]]]XXXJJJGGGCCC======EEEOOOPPPLLLMMMZZZmmm{{{~~~wwwnnngggMMMEEE<<<888888888666444???<<<:::===AAAAAA999222111111111333444444222000222222333444333222111000111111222444777:::===???<<<===:::333,,,***---222222444777999999:::;;;===MMMRRRYYY^^^___^^^\\\[[[TTTSSSSSSRRRRRRQQQQQQQQQFFFBBB===888555111...+++---+++((((((***,,,---------++++++,,,***&&&'''+++///777BBBIIIIIIBBB777///############$$$%%%&&&'''******+++---000444888:::>>>999999===???<<<888777888888777111)))%%%'''***xxxbbbPPPHHHDDD@@@>>>======;;;888<<<<<<:::666111//////111444333333222111000000000///000111000...------...---,,,,,,,,,------.../////////............/////////...---+++******++++++)))***,,,------,,,+++***...---,,,+++++++++++++++------------,,,+++***))))))))))))))))))******+++///***(((+++...,,,+++,,,*********))))))((('''&&&&&&&&&'''''''''&&&%%%$$$)))))))))'''&&&&&&(((***++++++,,,,,,------,,,,,,+++,,,---,,,++++++,,,...,,,+++))))))***---111333333333222111222444555777@@@FFFMMMSSS^^^lllvvvxxxzzzxxxxxxwwwqqqggg]]]TTTLLLHHHGGGHHHIIINNNWWWaaafffeeebbbeeeggghhheee___WWWQQQNNNOOOLLLMMMSSSUUURRRPPPQQQYYYXXX]]]gggnnnqqqrrruuunnnbbbTTTLLLKKKNNNOOONNNVVVYYYYYYSSSOOONNNMMMKKK[[[aaahhhggg```XXXTTTSSSHHHCCCCCCGGGEEECCCMMM[[[dddccc\\\PPP???222,,,***000111===PPPYYYWWWXXX^^^eeeaaa[[[UUUSSSUUUWWWZZZXXXVVVQQQMMMLLLMMMLLLKKKEEEBBB@@@AAADDDEEEDDDBBBCCC???;;;::::::888333///...000000000666@@@HHHJJJBBBFFFNNNUUUTTTOOONNNQQQUUURRRJJJAAA@@@BBBAAA;;;777:::<<<;;;;;;@@@JJJRRRNNNAAA777777<<<>>><<<;;;===CCCCCC:::222333888;;;444111//////222555666666777;;;>>>BBBLLLWWW\\\ZZZQQQOOOKKKIIIRRR]]]aaa]]]TTTPPPGGG<<<:::???DDDEEENNNSSS[[[dddiiifff\\\SSSCCC===666444555555444111999888777999<<<;;;555000...------///111222111000222333333444333222111000...///111333555777888999>>>>>><<<555...***,,,///222444666666555555666777AAAGGGQQQYYY]]]]]][[[ZZZWWWYYY[[[]]]]]][[[XXXVVVPPPKKKDDD>>>;;;888555444000...+++***+++++++++***++++++...000...)))'''***000555;;;???>>>888000+++%%%%%%%%%%%%&&&&&&''''''***+++---///333666888:::<<<888888<<<===:::777666555777888444---(((''')))uuuaaaOOOHHHEEEAAA???>>>===;;;:::<<<===;;;888444111000000111111222222111000///......///000000......///000---------,,,------.../////////............/////////...,,,+++***++++++,,,*********+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,+++***)))***)))((((((((()))***+++...(((%%%)))...---,,,+++******))))))(((''''''&&&###$$$$$$%%%%%%%%%%%%$$$******)))'''%%%%%%'''))),,,,,,---------.........,,,------,,,+++***,,,---,,,+++)))((())),,,///222444333222111111111222333===CCCHHHHHHMMMWWW```dddzzz|||pppiiijjjnnnqqqoookkkddd\\\SSSKKKFFFDDDGGGNNNXXX___aaa\\\WWWZZZ\\\]]][[[VVVOOOKKKIIIJJJIIILLLSSSWWWUUUSSSSSSSSSOOORRR\\\gggmmmpppssskkk___QQQIIIJJJMMMNNNLLLTTTVVVVVVVVVYYYZZZSSSJJJRRR\\\ffffff^^^VVVSSSSSSMMMGGGDDDEEEDDDCCCKKKWWW```\\\SSSEEE666,,,))))))///222>>>NNNTTTOOOLLLNNNPPPMMMIIIFFFEEEFFFIIIKKKMMMLLLLLLMMMOOOOOOOOOOOONNNIIIDDDDDDGGGIIIEEE@@@AAA<<<777555555555333111///333555555:::CCCHHHHHH???BBBLLLWWW\\\ZZZYYYZZZ___[[[RRRIIIEEECCC>>>777444:::??????@@@GGGVVVbbbWWWJJJ???AAAHHHKKKHHHFFFIIIKKKIII@@@;;;???GGGKKKGGGAAA:::999<<>>888555111111333444222000222333444555555333111///000//////000333555666555222222333333333222111000---///111333555666666666???@@@>>>888111,,,,,,---111333444444222111222222555<<>>===<<<;;;;;;;;;:::999666333111000000000111111000///...---...000111000///...///000......------------......///......------......///...---,,,+++***+++,,,,,,******))))))***,,,...///,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++***)))(((((()))+++,,,,,,$$$!!!&&&,,,,,,***)))***))))))(((''''''&&&&&&######$$$$$$%%%%%%%%%%%%(((((('''&&&$$$%%%(((+++/////////////////////000,,,------,,,+++***+++---,,,+++)))(((***---111444333222111000000000111111666===AAA@@@???EEELLLOOOdddkkkqqqmmmbbbZZZ[[[___jjjkkkjjjddd]]]VVVOOOHHHDDDIIIRRR[[[___]]]VVVPPPTTTVVVWWWVVVRRRMMMJJJIIIJJJKKKOOOUUUYYYYYYVVVTTTOOOMMMOOOVVV^^^ccciiiooolll___NNNGGGJJJOOOPPPOOO\\\ZZZWWWXXX___```VVVHHHKKKRRR[[[^^^[[[WWWVVVWWWVVVQQQNNNOOONNNLLLPPPWWWWWWRRRGGG;;;000+++,,,...000777EEETTTWWWLLL@@@;;;AAA???<<<:::999:::<<<>>>@@@FFFNNNUUUTTTPPPOOOQQQUUUQQQLLLJJJIIIGGGDDDAAA???;;;555333333444555444111555777888;;;AAADDDCCC<<<@@@JJJXXX^^^ZZZTTTRRRSSSPPPLLLHHHEEE@@@888222000777===>>>>>>FFFWWWfffYYYOOOGGGKKKSSSVVVUUUUUUTTTVVVTTTNNNNNNUUU\\\```eeeZZZMMMFFFGGGHHHFFFCCC;;;===>>>DDDPPP[[[\\\WWWVVVZZZZZZUUUTTT^^^qqq|||vvveeeLLL;;;999???DDDGGG@@@999:::???@@@:::444333222111333444444222000...111333333000...///000444222000111333555666666111111111111000000////////////000111333666888999>>>???>>>:::555111//////222444555555444333333444333777>>>GGGMMMQQQQQQPPPPPPUUU]]]dddhhhiiigggeee]]]VVVKKKBBB>>>>>>>>>???:::888555333222111...,,,)))+++000555333,,,((()))------,,,+++)))'''&&&%%%((()))***++++++***)))((()))+++///333555666666555444222222666666333222444444666888888444111//////uuucccSSSHHHGGGEEEBBB???=========:::999888888777555333222///000000000000///......000111222111///---...//////......---------............------------.........---,,,+++++++++,,,---+++***))))))***,,,...///+++++++++******++++++,,,++++++,,,,,,++++++******,,,+++***))))))***+++,,,+++%%%"""'''++++++*********)))((('''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&''''''((((((((('''''')))---111222222111000//////000000------...,,,******+++---++++++++++++...111444777///////////////000000111///888>>><<<:::<<<@@@AAALLLQQQXXXYYYVVVRRRQQQRRRcccfffccc\\\WWWUUUQQQJJJEEEKKKSSS[[[]]]YYYQQQKKKPPPQQQRRRQQQNNNKKKJJJIIIIIIKKKOOOSSSVVVWWWTTTQQQPPPQQQUUUXXXXXXYYY```jjjmmm^^^LLLEEEJJJRRRUUUTTTeee___VVVTTTYYY\\\SSSFFFLLLLLLMMMPPPRRRTTTSSSRRRSSSQQQRRRVVVYYYXXXWWWXXXMMMGGG===444......222666999???JJJTTTRRRGGG;;;444<<<;;;:::999888888888999;;;HHHZZZeee```TTTQQQVVV^^^^^^ZZZSSSJJJCCCAAAAAA;;;999666555555666777777555888888777999>>>AAA???>>>AAAKKKVVVXXXOOOEEE@@@DDDCCCDDDFFFEEE???555...///666;;;;;;:::BBBSSSaaa\\\VVVTTTWWWZZZ[[[]]]```___bbbcccbbbfffnnnssstttzzzlll[[[PPPNNNNNNLLLIIICCC???;;;???LLLVVVSSSIIICCCEEEFFFEEEEEEKKKZZZgggmmmfffWWWCCC888777888888999777555444555666444333111111222333444333000...---000333222///...000333222000...---...000000///000//////...............///---,,,---///444888;;;999::::::999777444333222222444666777777777888999777777:::@@@HHHOOORRRSSSSSSVVV\\\bbbfffhhhhhhgggZZZSSSIIIAAA>>>>>>???@@@999777333222111000...---++++++...222000+++))),,,***++++++,,,+++)))((('''((())),,,---...,,,***))))))+++///222333333111000000...///222222///000333666777777777666555555555sssaaaQQQIIIHHHGGGCCC???===>>>???===;;;999888888777555333000000////////////000000111222222111///......///000///......---...............------------.........---,,,+++++++++,,,---+++******)))***+++---...+++************++++++,,,***+++++++++++++++******------------,,,,,,,,,+++,,,((('''+++,,,++++++---***)))(((&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''(((*********)))***---222666555333111///............---......,,,******+++,,,,,,,,,...///111444555666............////////////...555;;;:::999:::;;;999:::===BBBHHHKKKMMMNNNOOO```bbb]]]RRRNNNPPPOOOJJJIIINNNTTTXXXYYYUUUOOOKKKNNNOOOPPPOOOLLLJJJJJJJJJIIIMMMPPPRRRUUUWWWUUUPPPQQQTTTYYY[[[VVVSSSYYYbbbgggYYYIIIEEELLLTTTVVVTTT^^^YYYQQQOOOWWW``````[[[TTTOOOIIIGGGIIIJJJIIIFFFFFFHHHMMMUUU\\\]]]YYYUUUEEE@@@777000...111666:::BBBCCCEEEFFFDDD>>>999555666666666666666555555444>>>LLLbbbqqqkkk[[[UUUZZZeeefffcccYYYKKKAAA???AAA888:::<<<>>>>>>===;;;:::;;;;;;999555666>>>CCCDDDDDDFFFMMMRRROOOCCC999555AAA???BBBGGGHHH@@@666111444999===<<<;;;AAANNNZZZ]]]^^^aaaaaa[[[WWW]]]fffiiimmmqqqttt{{{tttbbbUUUQQQQQQRRRRRRIIICCC===>>>IIIQQQMMMDDD:::999999::::::;;;BBBJJJSSSNNNCCC888444555444000---000222222000///000333---///000222111000...---...000111000......111444333111///...//////...---000///...---------......,,,+++))))))+++///444777333444444555444444333333000222555666777888999;;;888666666;;;EEENNNTTTVVVWWWYYY\\\___bbbcccccccccUUUOOOGGGBBB???@@@AAAAAA666333///,,,,,,,,,,,,+++,,,+++---000...++++++...)))+++---//////---+++***(((+++...111111000...,,,***,,,...000000///---++++++***,,,///...,,,...222777777777888888999::::::sss___OOOIIIIIIHHHDDD@@@===>>>@@@DDD@@@<<<999999888666444222111///......///111333///111222111//////000111000000///..................------,,,,,,------...---,,,+++++++++,,,------++++++++++++++++++,,,,,,***************+++,,,,,,******++++++++++++******---...///000///...,,,+++,,,++++++---+++)))***///***)))'''%%%%%%%%%&&&'''((('''&&&%%%%%%&&&&&&'''++++++***)))))),,,222666555333000---+++*********.........,,,***)))***,,,...///111333333333333222/////////......---,,,+++...222444333444777666333111333777<<>>666000///111444777<<<<<<:::888666555444333///000222333444444333333>>>GGGZZZllljjj[[[SSSTTT______[[[TTTJJJCCCAAAAAA<<>>999:::CCC??????EEEFFF@@@:::888999<<<>>>======AAAKKKSSSTTT]]]fffcccUUUMMMXXXhhhsssvvvzzz~~~|||ooo]]]NNNGGGHHHLLLPPPKKKHHHBBB===???DDDCCC>>>888666666888666333777>>>???>>>888222222555555222+++...000000---,,,...000+++---///000000/////////------------,,,...000333111000000000222222000...111000///.........//////+++++++++,,,---...//////......---...///000000///,,,...111222333444555777444222111555>>>GGGKKKKKKMMMOOOSSSWWWYYY[[[[[[[[[MMMJJJEEEBBBAAAAAAAAAAAA777333---***)))*********---,,,///222000,,,,,,///,,,---///000000///---,,,***---111555666555222000---...//////...,,,***)))(((((())),,,+++))),,,111555666888;;;======<<<;;;ttt```PPPIIIJJJIIIEEE@@@===???AAAJJJEEE???;;;:::999666444444222///------///222444---///111111000000222333000000///..................------,,,,,,------...---,,,+++++++++,,,---...,,,,,,++++++++++++++++++******))))))***+++,,,,,,)))******+++++++++******---///111222111///---+++******,,,---)))%%%(((///+++)))'''%%%$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&&+++***(((&&&&&&)))...222555222///+++((('''''''''.........,,,***)))***,,,///111333444444222000...000000000...---+++)))(((---///...+++---111111...000222444666<<>>>>>>>><<<:::999:::;;;===AAACCCCCCGGGNNNNNNIIIBBBCCCHHHNNNOOOLLLKKKMMMSSSJJJCCCFFFPPPUUUPPPHHHKKKLLLIIIFFFKKKWWWcccggg```]]]XXXPPPHHHCCCBBBDDDEEEFFFJJJRRRZZZ\\\UUUMMMDDD>>>777111...///111222///222333222111111///,,,---///222555777888777777;;;===LLL___cccWWWLLLKKKSSSQQQNNNKKKHHHFFFDDDBBBAAAIIISSSZZZ[[[UUUNNNJJJDDDAAA999333777EEERRRXXXSSSQQQPPPMMMEEE===>>>DDDCCC<<<;;;@@@CCC???===>>>;;;===>>>>>>>>>BBBIIIOOOGGGWWWdddaaaNNNFFFTTTjjjyyy{{{~~~nnnbbbPPP???666666<<>>AAA@@@===:::zzzcccKKKMMMKKKHHHEEECCCAAAAAAAAACCC@@@===;;;:::999888777222333444111---++++++---111111111111000///------+++---///000...------------,,,,,,------+++(((%%%++++++,,,---,,,+++***)))******************++++++)))+++,,,+++((($$$""""""---,,,+++***)))***+++,,,,,,---...//////---+++***///...,,,***((((((((((((******+++***(((((()))+++&&&&&&&&&%%%%%%$$$$$$$$$***((('''&&&'''***---...///222555333...+++,,,///,,,------,,,***)))***++++++---///111222222111000,,,------+++((('''(((******++++++))),,,111111...111222777===AAAGGGRRR^^^bbbeeecccXXXMMMGGGCCC@@@777444000............---...000222444555444222000444777888999>>>EEEFFFDDD>>>DDDHHHGGGFFFGGGFFFCCCHHHFFFGGGOOOWWWXXXOOOEEERRRMMMHHHDDDBBBCCCLLLVVVYYY```bbb[[[QQQIIIDDD@@@KKKNNNTTT[[[___]]]UUUNNNBBB===888555555444111///333111...+++))))))***+++%%%,,,444:::===<<<:::999;;;<<>>;;;@@@HHHLLLIIIDDDFFFBBBBBBGGGIIIGGGDDDCCCDDDPPPZZZZZZTTTUUUcccppp{{{]]]QQQAAA666444444444222???>>>===<<<:::777333000444555666444222000////////////......///111333444333111000/////////---+++,,,---...000111222333333000---******,,,...---,,,000.........000000///.........------///222555777///---,,,,,,......---+++---,,,***))))))***,,,---'''(((***+++------.........000000///222888999666555777999===@@@CCCEEEEEEAAAEEEDDD===<<>>======>>>:::444|||fffOOONNNLLLJJJGGGDDDCCCBBBBBBCCCAAA===;;;;;;:::888777333444444222///,,,---...111111111111000///...---,,,...000000///.........---,,,---...///...+++(((,,,,,,---...---,,,+++*********************+++++++++---//////---***)))))),,,,,,+++***************,,,,,,---------,,,+++***...,,,+++)))((('''(((((()))******)))(((''')))***'''&&&&&&&&&%%%%%%%%%$$$)))((('''&&&(((***---///,,,000555444///***)))***,,,------+++***)))***,,,***+++---...///...---,,,------,,,+++*********++++++,,,+++)))+++000111...333444888===@@@CCCLLLVVV\\\```cccbbb___WWWHHH;;;111...+++***+++,,,,,,,,,+++,,,...000000000...---///222333333888>>>???<<<666<<>>FFFBBB@@@>>>;;;:::AAAIIIXXX___ccc```YYYRRRKKKEEEKKKNNNSSSYYY[[[YYYTTTPPPCCC===777333333222000...000000///...------,,,,,,***...444888;;;===>>>@@@999777:::AAAFFFEEEEEEGGGKKKEEE???>>>@@@AAA<<<888;;;AAAFFFGGGDDD@@@@@@AAA:::888777<<>><<<>>>BBBKKKUUU[[[^^^dddoooxxx{{{tttvvv{{{{{{{{{iiiQQQKKKAAA999444222222333999999:::;;;:::777333111111222222111...------...000000///...//////000111111111111000//////......///000111333444444444444333000......000111111///...,,,++++++,,,------,,,------------...///111222,,,++++++,,,...///...---***************+++---///***************))))))(((***,,,,,,+++---222222...///111444777:::<<<>>>???===AAA@@@:::999>>>AAA@@@===777111000...***(((***---///111222111000000111111///,,,***+++...111444222666;;;???AAAAAA???===888888666444000---)))'''***+++,,,,,,***)))******///777<<<<<<<<>><<<;;;:::999777444555555333111//////000111111111000000//////...---///111111000/////////---------///111111///---------.........---,,,+++++++++++++++++++++******(((***------,,,++++++,,,++++++,,,,,,,,,+++***)))++++++++++++************+++***)))((('''''''''''')))******)))''''''((()))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&(((+++...000000555:::;;;666000,,,***,,,------+++))))))+++---++++++,,,,,,,,,+++***)))...,,,+++,,,---//////...111222000---///555666333888888:::===<<<;;;???FFFOOOSSSXXX^^^bbb\\\HHH555,,,***((((((***+++++++++)))***,,,---------++++++,,,//////...222777777444,,,333777666555555333///+++222:::===;;;777444444444444555777666555:::@@@OOOVVV[[[[[[XXXTTTKKKCCCHHHKKKPPPSSSSSSRRRQQQPPPCCC===555111000111111///...///111222222111000///,,,...000222555999>>>AAA===777555;;;@@@@@@??????>>>999555555888999666222333555666444222333666:::555444666;;;EEERRR___gggfffeeeddddddaaaYYYOOOFFF???===???GGGRRR[[[]]]]]]```___]]]VVVIII???@@@HHHLLLRRR[[[dddmmmtttzzz}}}jjj```^^^```bbbfff```MMMDDDCCC@@@:::444000000222333555888;;;:::777333111000000000...,,,,,,---///111000000///...////////////222444333000///111333333333444555555555555444444222000111222333333222///---******+++---------...---------------,,,,,,+++******+++...//////...+++,,,,,,,,,++++++---///,,,,,,+++)))((((((''''''(((******)))***---+++&&&+++,,,...111444555777777888:::999555444888<<<<<>>AAA@@@??????@@@BBBFFFCCC:::777999777000***+++++++++)))(((((()))...444999:::;;;>>>???>>>}}}gggTTTPPPNNNKKKHHHFFFDDDDDDCCCDDDAAA???======;;;999777555555555444333222111222222111111000000/////////...000222222111000000000...---...000222333222111---------------,,,,,,+++,,,+++++++++++++++******((()))+++,,,+++******++++++,,,...//////---***)))+++***)))((((((((()))))))))(((((('''&&&&&&&&&&&&)))******(((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&))),,,000222555999======999333///...---------+++)))))),,,.........---,,,++++++******---,,,+++---111444555444555666444111444:::<<<:::<<<:::::::::666000000444>>>???AAAGGGNNNNNN@@@111---+++))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,...//////---///333333///)))...000///...111222000---111555444000------...)))***...333444555<<>>GGGPPPVVV___aaacccccc___WWWMMMFFFHHHIIINNNUUU^^^ccccccbbbeeehhhiiiaaaPPPFFFMMMYYY[[[___eeejjjmmmnnnooooooZZZMMMHHHJJJNNNVVVRRR??????>>>;;;888444111111111000444:::<<<;;;777222000000000000...,,,---///222000000000000000000111111///333666555222111444888444444555555555444444333222111111111222333333222444111...---...000111222000000000000...---+++***++++++***+++...///...---...///111///---,,,---000///---,,,+++******+++,,,)))+++,,,***+++,,,)))$$$***+++---///000222222333111222222000000333777999===777222222000,,,***,,,---///111222222333555666777444000,,,,,,...222555222888???@@@>>>===???CCCIIIQQQOOOCCC@@@EEEAAA666***++++++)))'''&&&'''(((///333666777888;;;>>>???{{{dddSSSOOOMMMKKKHHHEEEDDDCCCCCCDDDBBB@@@>>>>>><<<:::777666555555444444444333333222111111000///000000111...000222333111000000000///......000333444333222---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******,,,.........,,,***++++++,,,---000111111///,,,******)))(((''''''''''''(((&&&'''''''''&&&&&&&&&&&&)))))))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&)))---111444666777777666444111000000//////---+++))))))+++...///...,,,+++******++++++------...111555999;;;<<<666777666444777===>>><<<777444444444111,,,***------000333666:::<<<666---...,,,+++***++++++***)))---,,,,,,+++++++++,,,,,,///111///---...111000,,,***......+++,,,111666777888555111...---,,,,,,---((((((***///111444<<>>AAAEEEEEEDDDDDDFFFIIIBBB;;;333000222666888999222111000000111444666888999<<<>>>???>>>>>>??????BBB<<<:::AAAGGGDDD===999222111000111444666444222111111111111111222555777333333444555666;;;BBBHHHPPPSSSWWWXXXWWWSSSPPPNNNUUUZZZaaahhhlllllliiigggfffjjjllldddTTTIIIPPP]]]```dddgggddd[[[UUUSSSTTTMMM@@@===BBBKKKXXXYYYIIIAAA<<<555333444444222000222777===???<<<666111///000000///---+++,,,///111......///111222333333444///333777666333333666;;;666666666666666555555444111222222333333333333444666444000///111333444444444444444333111///---,,,...---,,,,,,......---,,,---000222111//////333666666444111...------......***,,,---++++++---)))$$$)))***+++,,,---.........---,,,,,,------///333777:::444///......++++++......000111222333444666888888555111...---///222555444999???AAA??????BBBFFFEEEOOOPPPFFFBBBEEE>>>111+++++++++)))&&&%%%&&&'''000000222333444555888;;;{{{cccTTTOOONNNKKKHHHEEEDDDCCCCCCDDDBBBAAA@@@???===:::777666555444444555666555333222222000//////000111222...000222222111000000000000/////////111222222111---,,,+++*********++++++---------,,,++++++******,,,------+++)))''''''(((,,,...000111000///,,,***((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%'''***...333555888666555333333444555666222111///+++((((((+++------,,,***))))))***,,,...000222555777888;;;>>>AAA<<<>>>===;;;===AAAAAA>>>...,,,,,,//////,,,,,,///&&&,,,222444666666222,,,...---++++++,,,+++***(((...---+++******+++,,,,,,///111///,,,,,,///---)))+++...---***+++222777999===666...***,,,...---++++++))))))+++,,,...666???@@@DDDEEEBBB@@@@@@>>>:::???BBBEEEGGGGGGGGGGGGHHHAAA;;;444111333777:::;;;333222000///000222555777:::===BBBCCCAAA>>>;;;:::888555777???EEECCC>>><<<222222222333555666555333111111222222333333444444333444444333222555;;;AAA???CCCIIILLLNNNQQQWWW[[[ccciiiqqqvvvwwwtttqqqnnnjjjmmmoooiiiZZZOOORRR[[[```eeeeee[[[KKKAAA@@@DDD===555777@@@KKKZZZ]]]OOO@@@999111000333666444111555:::@@@@@@<<<555111///.........,,,******,,,---+++,,,...000222333444444///222444444333333555888666666777777777666666555111333555555444444555666555333000000111333333333555555444333111000//////000///......//////...,,,)))---111000///222999??????<<<666111---+++,,,,,,)))++++++)))***,,,***%%%(((((())))))******))))))***((()))+++,,,,,,111777;;;333---++++++)))+++......///000111111222555777666444111///...000222444666:::>>>@@@AAABBBFFFIIIDDDKKKMMMGGGCCCBBB:::000------+++)))&&&$$$%%%'''---,,,---//////...000555}}}eeeXXXQQQOOOLLLIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@>>>:::888666444333444666777555444333222000//////000222333---000222222000//////000222000///...///000///......---,,,+++***+++,,,,,,...------,,,++++++***************(((&&&%%%%%%''',,,,,,...///...---+++***'''((()))))))))(((&&&%%%$$$%%%&&&'''(((((('''''')))))))))'''$$$###$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''***///444777666555333333555777999:::444333000+++((('''))),,,---+++***)))***---000333555:::===<<<999999>>>CCC@@@AAAAAA>>>>>>@@@===888,,,((((((,,,......///222---111333333444666444//////...---...//////...,,,111000...,,,+++,,,...///111222000------000...)))(((,,,---******...111111444///)))''')))+++***))))))((((((***)))***000999777>>>DDDDDDCCCDDDDDDBBBFFFHHHKKKOOORRRQQQNNNKKKBBB<<<555222333666777777222222111000000000111222555999>>>AAA???;;;777555444222444;;;>>><<<;;;;;;222222222333444444222111111000000000111111111000555555444111---///444:::666;;;AAADDDGGGMMMVVV]]]ccciiinnnooolllgggeeedddccceeeiiihhhaaaXXXXXX]]]```bbb___RRRBBB888888===666333:::EEELLLUUUSSSCCC666333000000333555555555555:::@@@@@@:::555222111...//////...+++******+++***+++---///000111111111......///000111111222333222222333444444333333333...111444555333333444555444333111111333333333222444333111000//////000000000///...///000111000///+++...000///---///888???AAA===666000+++******+++***++++++)))***...---)))((((((((()))(((((('''''')))&&&'''+++,,,,,,111888???666---***(((''')))---,,,---.........///222444333222111000000111222222444666888<<>>;;;888666444222333666777666333333222000//////111222444---///111111000/////////333111............---+++///...---,,,+++,,,------......---,,,,,,+++******,,,------,,,***)))***,,,++++++,,,,,,,,,+++***)))&&&((()))******(((&&&%%%$$$%%%'''((()))(((((('''((())))))'''$$$######%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''***000444777000//////000333666777777666444000,,,(((''')))+++...---,,,,,,---111555888:::@@@DDD@@@999777<<>>AAA???<<<999777888555555888888666666888111111222222222111000///222000......///000000///777777555///)))(((---333555:::???AAAAAAFFFPPPXXXXXX[[[]]]ZZZSSSMMMLLLMMMQQQTTT[[[aaaaaa]]]\\\___^^^\\\VVVHHH999111222555<<<;;;EEEOOOPPPQQQIII666---///111222222333666888333999???>>>999444222333000111222111...,,,,,,,,,***+++---.........---------,,,+++,,,///000///...------...///////////////+++...222222111000111333555444333333555555444333111000...---,,,---///000///......///222333333222000222222...)))+++333;;;>>>:::333---******+++,,,+++---,,,***,,,111111...************))))))(((''')))&&&&&&+++---,,,111999DDD999///)))&&&%%%(((,,,++++++,,,,,,+++,,,///222111111111111111111111222111111222666<<>>@@@@@@@@@>>>===@@@:::333111222333000---+++---///000///000000111999666222222555888888777000---,,,000777<<<<<<::::::888555222000///000000555333111...------......***+++)))(((***...---''''''''''''(((''''''&&&&&&%%%$$$%%%(((---333777888<<>>FFFDDD:::777888888666222...,,,+++///...---...222555666777222000---+++***)))***+++888666111,,,***+++000444666777888777888===EEELLLNNNNNNMMMHHHAAA<<<:::;;;AAACCCGGGKKKPPPTTTWWWXXXZZZRRRFFF;;;555222222111777???IIIQQQPPPGGG;;;333...---...000222444333222...222666888666555666777777111...//////+++***,,,(((&&&'''+++---+++,,,000((())))))************)))++++++,,,,,,,,,++++++***,,,---///000///000222444555555444222///---...///111000///...............******))))))+++---000222555555444...))))))...333777444111...---+++(((&&&---(((%%%''',,,111111///,,,+++,,,,,,(((###$$$(((+++***(((''')))...777===AAA999///(((&&&'''((((((111+++'''&&&((()))***,,,...///111111111111222333//////111444888<<>>===888444...***((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((qqq^^^YYYVVVQQQNNNLLLJJJGGGEEEEEEDDDDDDBBB@@@===;;;999666666666777888888555222444333111//////000111222000111111///---...111333444///,,,...///---...000//////...------------...------------,,,+++*********++++++,,,,,,+++++++++)))******++++++******)))''')))***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((***'''%%%%%%&&&'''&&&$$$!!!%%%&&&$$$&&&***+++)))''')))++++++***+++,,,......+++,,,000222...---000,,,------...////////////222444777:::<<<<<<<<<<<<<<<===???AAABBBAAA@@@???<<<666000...///000---++++++,,,...//////000111222999666444555999<<<;;;:::777444333555:::===<<<:::888666333000............333111///---++++++,,,---------***'''(((+++)))$$$&&&&&&'''''''''&&&&&&%%%'''&&&%%%(((///777===@@@IIITTT\\\ZZZVVVWWW[[[]]]ZZZZZZVVVPPPMMMNNNNNNKKK>>>;;;999999;;;<<<999777555111---...333666666444<<>><<<:::777666666777999888666444333222111//////000111111222111000000111111000///111---,,,///111000000222//////...------------...------------,,,+++******+++,,,,,,,,,,,,++++++***))))))************))))))%%%'''(((''''''''')))+++&&&&&&&&&''''''''''''((((((&&&$$$$$$%%%&&&%%%$$$!!!%%%%%%$$$%%%)))***((()))+++,,,,,,***)))((()))***(((***---...,,,,,,...))),,,000333555444222111555888===BBBDDDCCC@@@>>><<<===???@@@AAAAAA@@@@@@666222---+++,,,---+++))),,,,,,---...000111333333777666555888===???>>><<<<<<999666666999:::888666333222///---,,,+++++++++///---,,,***))))))******,,,,,,)))$$$%%%((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''&&&***333===FFFKKKSSS]]]dddbbb]]]\\\]]]]]]^^^[[[SSSIIIDDDFFFHHHGGG===>>>???@@@@@@>>>===;;;666222///000555;;;>>>>>>@@@MMMWWWWWWUUUQQQHHH<<<<<<<<<;;;999555444444555///...,,,,,,...//////...,,,***(((''''''''')))***'''))),,,------,,,---...+++,,,...---+++---111666444444555333111111222333000000222333444444444444999444...***((((((((((((,,,---000111111///---++++++++++++,,,......---,,,+++---///000...---------222---***++++++)))(((***,,,)))(((***)))%%%%%%'''(((((((((((('''&&&%%%%%%'''(((((()))))))))(((((()))+++------,,,---...000000111333222///,,,++++++++++++******))))))******+++***((('''&&&''''''(((///333777777444111111111000---***)))***,,,---------,,,,,,///555888888666,,,******,,,***(((***///)))+++---------,,,---...333///+++)))+++---///000222111///---,,,,,,,,,,,,)))))))))***---000333555444222000///111666;;;>>>AAABBBDDDEEEFFFFFFEEEDDD>>>;;;666222///---+++)))(((''''''''''''((())))))fffZZZWWWSSSQQQOOOMMMJJJHHHJJJIIIGGGEEEBBB@@@>>><<<:::777666999999777444444222111111000000000111111444111000222666777444000111...---111222000000111//////...------------...------------,,,+++******,,,,,,,,,+++***)))(((''')))))))))***))))))((((((&&&''''''&&&&&&'''***,,,&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%%%%%%%"""%%%&&&$$$%%%((()))&&&(((***,,,,,,***(((&&&&&&&&&&&&(((***++++++,,,...000222666888999888555444777;;;AAAEEEFFFDDD???<<<999999;;;<<<=========<<<333000,,,+++,,,---,,,+++---------///111333444444444333555999>>>@@@>>>;;;888666333222333333111///...---,,,***)))(((((((((+++***)))(((''''''((((((''''''%%%"""###(((***)))$$$$$$%%%%%%&&&&&&%%%%%%((((((***000:::DDDMMMQQQXXX```eeeaaa]]]\\\^^^^^^aaa]]]RRREEE???BBBEEEEEE???AAACCCCCC???;;;888777555222000222888@@@FFFIIIGGGSSS[[[ZZZUUUNNNEEE===@@@@@@===999444222222333///---,,,+++,,,,,,+++***)))'''&&&%%%%%%&&&((()))&&&))),,,...------------)))+++---+++)))(((+++...,,,,,,++++++++++++---...,,,,,,---------,,,,,,+++,,,***'''&&&((()))))))))*********+++++++++,,,,,,---,,,,,,---......---+++,,,---......---,,,++++++111,,,***,,,,,,******,,,+++((((((******'''&&&)))''''''''''''&&&$$$######%%%&&&&&&''''''''''''&&&((()))++++++++++++,,,...---///111000...+++***)))(((((('''''''''''''''(((***)))((('''&&&&&&&&&'''...222777::::::999888999555222...+++,,,...000000---------000333555444222---)))(((***)))''')))---(((***,,,---,,,+++,,,,,,---,,,+++,,,---///111222444777666222............)))'''&&&'''+++000444666666333///,,,---111666:::===???BBBDDDEEEEEEDDDCCC;;;999666444333111///---******)))))))))******+++iii\\\YYYTTTPPPNNNMMMKKKIIILLLKKKIIIGGGDDDBBB@@@???>>>999777::::::555222444222111111111111111222222444222111555<<<>>>:::666555000///222333000.../////////...------------...------------,,,+++******'''(((((())))))))))))((()))))))))))))))((('''&&&((((((((('''&&&&&&(((+++&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$%%%&&&###&&&'''$$$%%%((((((&&&&&&(((***+++)))'''&&&&&&"""%%%(((((((((***---///777888999;;;;;;;;;;;;;;;666:::???CCCCCC???:::666444444555555666666666666222111///...///000000//////...///111555666555333111000222666;;;<<<:::777111000...---------,,,+++******)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''$$$&&&%%%!!!!!!&&&))))))###$$$%%%%%%&&&&&&&&&%%%''')))---666@@@JJJPPPSSSWWW^^^bbb```^^^aaaeeefffaaa]]]RRREEE@@@BBBEEEFFFDDDFFFGGGDDD>>>777222//////......111888@@@HHHLLLDDDKKKOOOMMMHHHDDDAAA>>>@@@@@@===:::555333333555...---,,,+++,,,,,,***((('''&&&%%%$$$$$$&&&((())))))+++++++++***)))***,,,(((***,,,***'''&&&(((***,,,+++)))((((((((())))))******++++++++++++******&&&%%%$$$%%%(((*********(((((()))***+++,,,,,,,,,///......///000000///---///.........------,,,+++...***'''***+++******,,,***'''&&&(((((($$$$$$&&&&&&&&&&&&%%%%%%###"""!!!###$$$%%%&&&&&&&&&&&&&&&'''(((******))))))***,,,***,,,......,,,)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((()))///222666999;;;>>>@@@AAA>>>:::555111111222333333111111000111111111///------)))'''))))))&&&&&&)))((()))*********+++---000,,,---......///000222333777===>>>666111111333222---)))&&&&&&***000444666777444...***)))---222555:::;;;===???@@@???===<<<333222222333444444333111------,,,,,,,,,,,,,,,---oooaaa]]]VVVQQQNNNMMMMMMLLLMMMLLLJJJHHHFFFDDDCCCCCC@@@999777;;;;;;555333666222222222333333333333333444222222777===@@@===:::888333111222222///---/////////...------------...------------,,,+++******!!!"""$$$''')))+++,,,---((())))))(((((('''&&&%%%((())))))(((&&&&&&''')))&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$$$$&&&(((%%%((((((%%%&&&((()))&&&%%%'''))))))(((&&&&&&''' %%%)))''''''+++///111999999999:::;;;===???@@@444777:::===<<<:::666333111111111000000000000000111111111111111222333333111000222555999999666222///...///222666777444111------,,,+++*********+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''"""!!!$$$&&&%%%###$$$%%%&&&&&&''''''&&&(((***000888BBBKKKPPPQQQQQQXXX]]]\\\]]]bbbffffff[[[XXXQQQGGGCCCEEEGGGFFFIIIHHHGGGDDD???888111,,,))))))+++///555;;;AAAEEE:::;;;<<<<<<;;;;;;<<<===:::;;;;;;999777666777999---,,,,,,,,,------+++)))((('''&&&%%%%%%&&&((()))******)))'''%%%%%%''')))&&&)))***(((%%%$$$''')))000---)))''''''''''''&&&''''''((())))))))))))((($$$######$$$''')))))))))%%%&&&(((***,,,,,,,,,,,,///......///111111000//////...,,,,,,------,,,+++***%%%$$$&&&((('''(((***+++'''&&&'''$$$  %%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&%%%%%%'''((())))))(((((()))+++)))***,,,+++)))'''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''((())))))******---///111555999===@@@AAAAAA===999777666777777777777666555333111///---,,,...***(((+++,,,((('''(((((())))))))))))+++///222---///000000000111333555666???AAA777///111555555555///)))'''+++000444666777333---((('''***...111555666777777777666444333+++,,,...111444666555444111000000///////////////yyyhhhbbbYYYRRROOOOOOOOOPPPNNNLLLJJJHHHGGGFFFFFFFFF???777555;;;<<<666555:::222333444444555555555555333222222555:::<<<;;;::::::444111111111///...000//////...------------...------------,,,+++******"""###%%%''')))+++,,,,,,(((((((((((('''&&&%%%$$$&&&((())))))(((''''''(((&&&&&&&&&''''''''''''((($$$&&&'''&&&%%%%%%''')))'''***)))'''&&&))))))&&&&&&'''((('''%%%$$$%%%&&&&&&***'''''',,,222333888888888888999::::::;;;111333555777888777666555222111000...------,,,,,,///000111111222222444555333333555999===<<<666000///...---///222222///,,,,,,,,,+++***)))((()))***''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''###(((((($$$"""$$$&&&%%%$$$$$$%%%''''''(((((((((+++,,,000777@@@IIINNNPPPPPPWWW\\\[[[ZZZ[[[YYYVVVPPPPPPMMMGGGEEEGGGGGGEEEGGGEEEBBB@@@>>>:::333---(((***...111444777999;;;666444444666888888777777333444666666444444444555,,,,,,,,,---//////...,,,***)))'''&&&&&&'''((()))((())))))(((&&&&&&'''(((''')))***(((&&&&&&)))---222...)))&&&&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''((()))((($$$%%%''')))+++,,,---...,,,++++++---///000///...---+++))))))+++,,,+++)))(((###"""%%%((('''(((***,,,((('''(((&&&!!! """$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&%%%'''((())))))(((((()))***((()))***)))'''%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((())))))))))))***---000444777888888<<<:::888888:::<<<<<<<<<:::999666333///---------///++++++000222///,,,,,,(((************,,,///111...000222111111222555888>>>IIIKKK???666:::@@@AAA>>>666---***,,,111444555555111,,,(((&&&(((+++---/////////......------,,,'''(((+++000444666555444444333333222111111222222mmmfff\\\TTTPPPPPPRRRRRRNNNMMMKKKIIIHHHHHHHHHHHH===555333;;;===777777>>>333444444555666666666555222222222333666777888777:::444000111111///000333//////...------------...------------,,,+++******(((((())))))))))))(((((((((((((((((('''&&&%%%$$$$$$&&&)))***)))(((((()))&&&&&&&&&'''''''''(((((($$$'''((('''%%%%%%(((+++(((+++***''''''***)))'''((()))(((&&&$$$###$$$%%%'''+++''''''---333555999999999888666555333111000000222444555777888888333222000///---,,,,,,,,,---...000111111111333444444444777<<<@@@===666...000...,,,---//////---***++++++***)))'''&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&'''(((((((((((($$$'''%%%###&&&)))((($$$%%%&&&'''((((((((((((///...000555===FFFMMMPPPWWW^^^cccaaa[[[VVVNNNGGGGGGJJJJJJGGGFFFHHHGGGCCCCCC???<<<<<<===;;;444...+++...222555555555555555999666666999;;;888333000///111222222///---,,,,,,++++++,,,...111111000...,,,***)))''''''''')))***''')))++++++***))))))***)))+++,,,***((()))---111222...(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###+++)))'''&&&((()))))))))&&&&&&'''(((***---///111(((((((((***---......---+++(((&&&''')))+++***((()))$$$###'''))))))***,,,+++((((((******'''''')))###$$$$$$%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&&&&'''(((***)))(((((()))***((()))((('''%%%$$$&&&'''&&&%%%%%%%%%&&&''''''(((&&&&&&''''''((((((''''''&&&'''***---000111000...555444555888<<>>888;;;999777999<<<;;;555///((()))+++---000222444555555111///333999<<<888222+++,,,------++++++,,,......,,,,,,...222444333222(((''''''&&&&&&((()))***%%%&&&'''((())))))))))))%%%%%%&&&(((+++///333555444000,,,'''%%%&&&((()))$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&((()))******)))((('''&&&&&&''')))***'''((('''&&&%%%%%%(((***""""""%%%((((((&&&%%%&&&&&&''''''&&&$$$######$$$$$$$$$############$$$$$$ !!!"""$$$&&&'''(((###%%%'''&&&$$$%%%'''***(((((('''&&&%%%%%%$$$$$$"""###$$$###""""""$$$&&&###$$$%%%&&&&&&%%%###!!!%%%&&&&&&'''((()))******...///222777;;;<<<:::888555555222...,,,,,,+++***---///111222000---,,,,,,000555777111,,,,,,------...000111000222;;;JJJUUUcccdddccc```[[[[[[```fffWWWDDD333000333333222222111///+++((((((((((((''')))'''$$$$$$%%%&&&''''''(((&&&'''+++......000444555333222111333666:::===~~~mmmddd```VVVRRRSSSNNNOOONNNLLLLLLKKKIIIFFFCCCDDDBBB@@@===;;;:::::::::999777666666777666444222666555333222333444777888888555000//////000///...000222444222...,,,---000.........---,,,+++))))))******))))))((((((''''''))))))(((((((((((((((((())))))((('''''''''''''''&&&&&&''')))+++,,,***(((+++)))'''%%%%%%''')))+++)))'''&&&''')))***(((&&&%%%''')))((('''&&&(((***)))...222222111555>>>EEEGGGDDD>>>888333111000000......///000111333444555666222//////---(((***000...///000222333333222222---///222444444111---+++(((***,,,,,,++++++---///---'''%%%''')))&&&%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&&&&)))'''%%%'''+++///111111555999<<<======BBBIIIPPPVVVQQQQQQTTTMMM@@@<<>><<<;;;:::::::::999888888999999777666666555444444444555777888666444111000000///...,,,...111222111---,,,...000.........---,,,+++***)))++++++***)))((('''&&&&&&((((((((()))))))))******)))(((((((((''''''''''''''''''''')))++++++)))'''+++)))'''%%%%%%''')))+++''''''(((***+++***'''%%%%%%'''******)))(((((()))---111666888888;;;CCCIIIDDDAAA<<<777333111111111///...---,,,---...000222777444222111...***,,,000...///000222222222111111***,,,---......,,,***)))$$$&&&((()))))))))+++---+++'''%%%'''(((&&&%%%&&&%%%&&&'''&&&$$$###$$$%%%""""""###%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&)))((((((***///444777888888;;;>>>>>>======???BBBFFFBBBCCCGGGCCC:::777;;;AAABBBBBB@@@;;;666333222666777888888888666333111111000......///111444666333222111111222222000...,,,+++++++++------+++******)))((()))+++,,,+++***(((''''''''''''((())))))$$$%%%%%%%%%%%%$$$######'''%%%###"""%%%***000444444111,,,(((&&&%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$$$$%%%###"""###%%%%%%"""!!!###$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$%%%&&&%%%$$$%%%''')))'''&&&&&&%%%%%%$$$$$$$$$"""#########""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((+++///222222222+++******+++,,,---...000'''))),,,---///111444777@@@JJJNNNFFF888///***(((///111666AAAOOO]]]fffjjjeeejjjpppsssssstttvvvyyywwweeeNNN:::---(((,,,222444333111///,,,***((('''((('''&&&&&&''')))+++,,,,,,)))))),,,---,,,---111//////......111444888;;;}}}nnnfff^^^]]]\\\UUUWWWUUUSSSRRRPPPNNNIIIFFFDDDCCC@@@===;;;:::::::::999999888999;;;;;;999888444444444444444555666666333333222111111000///......///000000...---...000------------,,,+++***)))*********)))((('''''''''))))))))))))************(((((((((((((((''''''&&&((('''((()))+++***)))'''''''''&&&&&&&&&&&&''''''''''''((()))******((('''''')))+++,,,,,,+++))))))---333999======>>>@@@CCC:::888666444333333555666111000...,,,---///222333777666444222///,,,---///---...000111111111000///+++++++++++++++*********'''((((((''''''&&&&&&'''***&&&%%%''''''$$$$$$'''%%%&&&'''&&&$$$######$$$"""###$$$%%%&&&&&&&&&&&&"""###%%%&&&'''(((''''''++++++,,,...333888<<<>>>;;;<<<<<<:::777555555666<<<999:::>>><<<666444777666999:::888333...---...000222333333111///......+++***)))***...333999<<>>===:::555222111111333777555555777666333111222///222444333///,,,---...,,,...//////---+++++++++&&&&&&%%%''',,,222999>>>,,,,,,,,,,,,,,,------...,,,,,,---......---+++)))*********)))((('''''''''&&&''''''(((((((((((((((!!!"""###$$$$$$$$$$$$$$$"""###$$$&&&'''((())))))(((&&&%%%$$$%%%&&&)))***+++)))'''&&&'''''''''&&&'''((()))******(((&&&$$$%%%$$$$$$$$$$$$#########!!!###%%%%%%%%%$$$$$$"""!!!$$$'''&&& !!!%%%&&&###$$$(((((($$$"""###$$$###!!!!!!!!!""" !!!""""""""""""!!! """"""""""""""""""""""""%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########!!!"""###"""!!!!!!###%%%%%%$$$$$$%%%&&&'''((()))'''''''''&&&%%%%%%$$$$$$)))((('''(((+++///111111)))&&&'''+++,,,))))))---+++,,,,,,---...222666:::GGGSSS\\\WWWLLLAAA;;;666<<>><<<:::::::::999888888999:::;;;999888000111222444444333222222222333444333111111333444000000000//////.........,,,---------,,,,,,+++***'''((((((((()))))))))***,,,+++***)))(((''''''&&&'''((()))))))))(((&&&%%%''''''''')))++++++)))'''&&&(((***,,,,,,***(((&&&&&&'''''''''''')))---000...------...//////,,,***(((---555999999555222000111111000/////////000111------,,,+++,,,...000222222555444000---...///---***+++,,,------,,,++++++)))((('''&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&$$$%%%&&&%%%"""###(((%%%&&&''''''%%%%%%&&&'''))))))*********))))))(((***))))))))))))***++++++666777888888999<<<@@@CCC>>>;;;666111///000222444222111000000111000...,,,...///000000///......///,,,,,,,,,,,,,,,+++***)))'''&&&%%%&&&)))///555999,,,***)))))),,,------,,,,,,...111111...,,,++++++((())))))(((&&&%%%%%%&&&&&&''''''((()))((((((((($$$%%%%%%&&&&&&&&&%%%%%%!!!###&&&((()))((('''&&&############%%%(((+++,,,,,,***((('''(((******)))&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$&&&((('''"""$$$%%%!!!""")))***%%%"""###$$$###"""!!!"""###!!!!!!############!!!!!!!!!!!!""""""""""""""""""&&&$$$######%%%&&&%%%$$$########################!!!"""""""""!!!!!!###$$$"""###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%'''&&&%%%&&&))),,,......+++&&&'''------'''&&&+++&&&(((***+++...222777;;;LLLVVV^^^\\\UUUNNNGGGBBBBBBLLLYYYbbbhhhoooxxxyyyyyyyyyyyyyyyxxxwwwvvvuuussskkk^^^RRRGGG<<<333,,,...///---)))''')))+++&&&'''((('''%%%&&&***...---***)))******'''''')))******++++++---///222333~~~nnnggghhhcccbbb```]]]ZZZWWWSSSNNNJJJGGGEEEBBB@@@>>>===<<<<<<;;;:::999:::;;;;;;999888000111333555555444333111777888777444000000222555333222111000000///...---,,,,,,---------,,,++++++))))))))))))(((((((((((()))))))))((((((''''''''''''((()))***)))(((&&&%%%&&&&&&''')))+++,,,***((()))))))))******)))))))))"""$$$'''))))))+++...111///---++++++---...,,,***(((+++///222222222111000333222000///...---------...------,,,,,,------......222333...,,,...///,,,))))))***++++++***)))(((''''''&&&&&&%%%%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%$$$%%%&&&$$$!!!###((($$$&&&''''''''''''(((******+++,,,,,,------------///---+++))))))***,,,---777888888777555666999===666333///,,,,,,...000222...---,,,,,,...///---***---,,,++++++,,,,,,+++***+++(((''''''******(((&&&'''&&&&&&&&&)))...222555///+++'''(((+++---+++(((+++000555444///++++++...((()))+++)))'''%%%&&&(((&&&&&&((()))))))))((('''*********)))(((&&&%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%'''))),,,------+++)))(((***,,,,,,,,,&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%&&&'''((()))'''&&&$$$ '''(((###%%%...///***"""###$$$$$$""""""###$$$!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!""""""######'''$$$"""###%%%&&&%%%###"""##################### !!!"""""" !!!"""$$$ !!!###%%%''''''''''''((((((''''''''''''''''''&&&%%%%%%&&&))),,,,,,,,,,,,&&&'''......&&&%%%+++$$$&&&(((***+++...333666CCCKKKRRRTTTTTTSSSOOOIIIHHHNNNXXX```hhhooowww|||zzz{{{{{{{{{yyyvvvqqqnnnuuupppggg\\\WWWQQQDDD777))),,,...,,,)))(((,,,000000111000,,,'''%%%'''++++++(((''')))(((%%%%%%(((((((((((()))***+++---...qqqhhhhhhdddeeebbb___\\\YYYUUUPPPLLLIIIGGGDDDBBB@@@???>>>>>><<<;;;:::;;;<<<<<<:::888000222555666777666444222;;;;;;999444000...111444444333111111000000...---,,,,,,---------,,,++++++++++++***)))((('''&&&&&&''''''''''''(((((((((((('''((()))***)))(((&&&%%%%%%%%%&&&)))+++,,,+++)))***)))&&&%%%%%%&&&)))***###(((+++,,,,,,///111///,,,))))))+++,,,+++)))******+++,,,...000333444222222111//////.........000000//////...---,,,,,,+++111111,,,+++...///,,,'''((()))******)))((('''((((((((('''''''''&&&&&&%%%###!!!"""%%%&&&$$$!!!$$$###%%%&&&$$$!!!###((($$$&&&((((((((((((***+++***+++,,,...///000111111222000,,,***)))+++---///444555444222//////222555---+++((((((***,,,---...---,,,++++++---000///+++,,,)))''''''))))))&&&###)))%%%"""###'''(((%%%!!!%%%%%%%%%'''***///333666333,,,''''''+++---***%%%***111888666///***,,,000***,,,---,,,)))((()))+++%%%&&&((()))))))))((('''//////...,,,)))&&&$$$###&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***,,,---...,,,))))))+++---......%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&& ###%%%%%%$$$######$$$###+++,,,''')))333555000"""###$$$$$$###"""###%%%!!!###$$$%%%%%%$$$###!!! !!!"""#########'''$$$""""""%%%&&&%%%###"""""""""""""""######### !!!"""!!! !!!"""$$$ ###%%%'''''''''&&&(((((((((((((((((((((((('''&&&&&&(((+++---------,,,%%%'''......'''&&&,,,&&&'''((())))))***,,,...333:::BBBGGGNNNRRRPPPKKKMMMOOOSSS[[[dddlllqqqrrr|||}}}~~~xxxqqqkkkjjjcccWWWNNNNNNNNNCCC555(((+++---+++((()))///444:::;;;999333+++&&&(((+++***'''&&&((('''$$$$$$'''&&&&&&&&&''''''((()))***pppkkkooohhheeeaaa]]][[[WWWRRRNNNIIIGGGEEEBBB@@@@@@@@@@@@===<<<;;;:::999888888888555555444333222222222222333222222444555555333111444333222000///.........///......---,,,,,,++++++%%%%%%%%%'''))))))'''%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&(((******)))((('''######$$$%%%&&&&&&&&&&&&)))))))))+++,,,...///000------,,,---......---+++'''((())),,,000444888:::;;;777222///.../////////+++***+++,,,///000///...,,,+++***))))))***+++,,,))))))(((((('''&&&$$$$$$)))'''$$$%%%''')))'''&&&$$$$$$######$$$$$$%%%&&&!!!%%%)))+++***'''$$$###&&&)))''''''---000///...///000111111000//////222///,,,)))((()))+++---000000000000000000////////////---***'''(((***---+++,,,,,,***((('''((()))&&&&&&&&&'''''')))******&&&&&&%%%$$$############'''&&&$$$###%%%***111777<<<444,,,'''(((((('''$$$...000333555555333000...///000///---)))'''''''''''''''''''''''''''&&&&&&''')))---///...***&&&"""(((((('''''''''&&&&&&&&&&&&(((***,,,---,,,+++***...***'''(((,,,...+++'''(((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&&&&%%%%%% """%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$%%%$$$###"""!!!$$$###"""###$$$$$$###"""""""""""""""##################$$$%%%&&&&&&''''''(((((((((((())))))))))))&&&%%%&&&(((,,,---+++((()))(((%%%"""!!!"""%%%((((((&&&%%%%%%(((+++------...///222999BBBGGGHHHGGGJJJJJJPPP[[[aaadddkkktttzzzzzz}}}|||uuunnnkkklllZZZEEE;;;<<<>>>999222))),,,...//////444===DDDQQQMMMAAA222******------$$$%%%%%%%%%$$$%%%(((***###%%%(((+++,,,+++***(((vvvnnnnnnmmmiiifffbbb```[[[UUUQQQIIIGGGDDD@@@>>>>>>>>>>>>???>>>===;;;::::::::::::666555444333222222111111222222222333444444222111111000000000///000000000/////////...------,,,,,,,,,+++******+++***)))'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&((()))))))))((((((&&&&&&&&&''''''&&&&&&&&&*********+++,,,...000000---,,,++++++------,,,+++'''(((+++...222666999;;;@@@<<<666333111111111000111///...------,,,***(((***))))))(((((())))))***''''''''''''''''''&&&&&&(((&&&$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&& $$$&&&&&&'''(((%%%---333000...///111000---...//////000///...---///---***''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++)))******(((&&&%%%&&&'''***)))(((&&&$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$((((((&&&%%%%%%(((...222;;;555...++++++,,,***'''***,,,///111222222111///...///...,,,)))'''&&&''''''''''''&&&&&&&&&&&&&&&'''))),,,------***'''$$$'''&&&&&&&&&&&&%%%%%%%%%%%%''')))+++++++++***))),,,)))&&&(((+++,,,***&&&'''%%%""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$#########""""""""""""###############$$$$$$%%%%%%###"""!!!$$$###""""""$$$$$$###"""""""""""""""#####################$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%$$$&&&)))***(((&&&(((((('''$$$######&&&(((((('''%%%%%%&&&((()))***+++,,,...333888===??????BBBAAAFFFQQQZZZ___fffmmmtttvvvyyy{{{xxxppphhhcccWWWHHH888111333555111+++(((,,,111555:::CCCNNNWWW[[[WWWKKK999,,,***+++,,,$$$%%%&&&&&&%%%%%%''')))'''((()))******)))'''&&&vvvrrrqqqnnnjjjhhhfffaaaZZZTTTLLLJJJFFFCCC@@@???>>>>>>AAA@@@>>>===<<<;;;;;;;;;888888777666555444333222333111111111222333222000000111111222333444555555111000000//////...------111///,,,******)))((('''((((((((((((''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))((((((((((((((((((''''''---,,,,,,,,,,,,...///000---+++)))(((***+++++++++'''))),,,000444777999:::===999666444333444444333222000...---,,,***'''$$$''''''((((((((((((''''''%%%%%%&&&&&&'''''''''''''''%%%######%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!%%%'''''''''(((******333:::777111///......,,,,,,------------,,,+++,,,***(((&&&%%%&&&((()))))))))))))))))))))))))))((()))***)))''''''((()))&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''%%%&&&))),,,555111---+++,,,,,,***(((&&&(((***,,,...///000000---------+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&)))(((((((((((('''''''''$$$%%%'''((())))))(((''')))'''%%%&&&)))***(((&&&%%%$$$""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%'''((('''%%%###"""''''''&&&%%%%%%$$$#####################"""""""""###$$$%%%%%%%%%$$$"""!!!$$$###""""""$$$$$$###"""""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$'''(((((('''%%%%%%&&&(((((('''%%%$$$$$$%%%'''((()))***,,,---///222666999???===@@@KKKVVV^^^dddhhhlllppptttwwwuuuoooddd\\\EEE===333000333444111---,,,222:::BBBLLLWWWcccllliiieeeXXXBBB000******+++###%%%&&&'''&&&&&&'''(((((())))))*********))))))zzzsssoookkkjjjiiieee]]]VVVSSSQQQMMMIIIEEEDDDCCCCCCAAAAAA???>>><<<;;;;;;;;;<<<;;;;;;:::999777666555444222000000111222111111444555666777888999999999222222111000000//////...111---)))&&&&&&''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&''')))***(((((())))))******+++,,,///...---,,,,,,---///000+++)))&&&&&&(((***++++++(((***---000333444555555222111000000222555555555+++***)))*********(((&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&(((***++++++***)))***,,,***222888666...******---***+++++++++******))))))***)))'''%%%%%%&&&((()))((((((((((((((()))))))))$$$&&&((()))'''&&&&&&'''%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&'''(((((((((###$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((,,,***(((((())))))'''%%%%%%%%%&&&''')))+++---...***++++++***'''%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((('''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%'''(((&&&%%%$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$######%%%&&&((('''&&&$$$$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$###"""$$$"""!!!"""###$$$###"""!!!"""""""""############!!!!!!""""""#########$$$#########$$$$$$$$$%%%%%%'''%%%###""""""###$$$$$$$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%$$$&&&(((***+++,,,---+++***---444999@@@======FFFRRR]]]bbbdddfffkkkqqqttttttooobbbWWW<<<:::888888888888666444555<<>>;;;888777777999BBBOOO]]]iiirrrxxxzzztttooo```HHH444,,,+++***###%%%'''((('''&&&&&&&&&)))***+++---///111333444|||uuunnnlllllliiiaaaZZZWWWUUUQQQMMMJJJHHHGGGGGGCCCBBB@@@>>><<<;;;;;;:::999:::;;;;;;:::999777666:::777333111222444555555666777888888888666555444333222222111111000//////...+++((('''(((***++++++))))))))))))************((('''&&&&&&&&&''')))******)))'''&&&%%%&&&((()))&&&&&&'''))),,,///333555444111...+++******+++,,,(((&&&%%%%%%''')))***))))))***++++++,,,,,,,,,,,,111000///000111111///---((('''''''''))))))'''%%%''''''((((((((((((''''''***(((&&&%%%######$$$$$$''''''((('''&&&%%%''')))$$$$$$######$$$$$$%%%&&&%%%&&&((('''&&&&&&'''))),,,,,,---...,,,(((***///***)))((('''&&&&&&&&&'''(((''''''''''''(((***+++***++++++,,,,,,---------%%%'''))))))(((&&&&&&'''%%%'''))))))(((&&&&&&&&&!!!"""###$$$%%%$$$######$$$$$$&&&''''''&&&%%%%%%"""$$$&&&&&&&&&%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%"""######$$$$$$%%%%%%&&&&&&%%%###""""""###$$$%%%''''''&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$######$$$&&&((('''&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''((()))+++......------,,,,,,+++++++++)))&&&$$$###$$$%%%&&&"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%###"""###"""!!!!!!######"""!!!""""""""""""############""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&%%%###"""$$$%%%!!!###%%%%%%$$$######$$$"""%%%'''((((((+++111666///...+++((((((+++000444;;;<<<;;;>>>IIIVVV^^^___fffkkklllhhhddd]]]JJJ777444<<>>===<<<<<<:::;;;<<<======<<<;;;999===:::555333444666777888555666777888777666444333222222222111000000/////////,,,))))))***+++++++++)))))))))******+++++++++((('''&&&&&&&&&''')))******)))((('''&&&''''''(((''''''''')))+++///333555555222...***((((((***+++'''&&&%%%&&&)))***)))(((((((((((()))***,,,---...111000000000111///,,,)))***)))))))))+++***)))'''''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&%%%'''(((&&&$$$$$$&&&((($$$$$$######$$$$$$%%%&&&***+++,,,+++(((&&&&&&&&&---***+++//////+++)))+++***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((************++++++,,,---------(((***+++***(((''''''((($$$&&&((()))(((&&&&&&&&&###&&&'''(((((($$$%%%'''((('''&&&$$$###"""$$$&&&%%%$$$$$$%%%&&&############"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%"""""""""###$$$%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%)))))))))(((((((((''''''"""""""""!!!!!!!!!""""""!!!"""#########$$$%%%&&&$$$###$$$%%%((())))))''''''&&&%%%$$$%%%&&&((()))''''''''''''&&&%%%$$$$$$$$$'''***,,,,,,---...///000111222222111000...,,,++++++***(((''''''&&&&&&$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$######!!! !!!"""###"""!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%"""%%%&&&&&&$$$"""###%%%"""###%%%$$$######%%%&&&"""%%%((())))))+++222777333///***'''(((***,,,---666:::<<<===FFFVVVaaadddccchhhgggaaa]]]UUUBBB---333>>>IIIJJJAAA:::;;;???777<<>>=========>>>@@@AAABBBAAA???>>>@@@<<<777444555777999999555666888999999888777666222222111111000/////////...,,,***))))))***)))((())))))******++++++++++++)))(((&&&%%%&&&''')))+++))))))((('''''''''''''''((((((((()))+++...111333555222...***''''''(((***&&&%%%&&&(((***+++)))(((&&&&&&'''(((***---///111,,,,,,---...//////,,,)))***))))))+++---...---+++'''&&&$$$$$$$$$$$$&&&'''&&&%%%$$$######%%%'''((($$$&&&'''&&&######%%%((($$$$$$######$$$$$$%%%&&& ###&&&))))))***+++,,,,,,((()))000222,,,&&&&&&***)))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***((())))))***+++,,,,,,---+++,,,,,,+++((('''((()))###%%%((()))'''&&&%%%%%% !!!$$$&&&'''&&&&&&%%%%%%&&&'''((((((&&&$$$###$$$%%%&&&%%%###"""###$$$!!!"""!!! ###%%%$$$$$$%%%&&&&&&&&&&&&%%%###%%%&&&%%%######$$$%%%!!!""""""###$$$$$$%%%%%%+++***)))((('''&&&&&&&&&$$$$$$#########"""""""""###""""""!!!!!!!!!""""""!!!"""###$$$###$$$%%%&&&$$$$$$$$$&&&)))***)))(((((('''%%%%%%%%%''')))***(((((((((((('''&&&%%%$$$%%%)))---000111111111222222333555666555222///---+++,,,------,,,***'''&&&&&&&&&$$$###""" #########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$######!!! !!!"""###"""!!!""""""""""""############$$$$$$$$$###########################$$$$$$$$$$$$ ###&&&&&&$$$""""""$$$$$$%%%%%%%%%$$$$$$&&&((("""%%%))))))(((+++111777888222,,,((()))******)))---333666777@@@QQQ^^^ccc___dddddd^^^ZZZUUUCCC------:::GGGGGG>>>777999>>>999;;;@@@HHHTTT___ggglllpppeeeRRR???555222---&&&'''''''''%%%$$$$$$&&&(((###&&&***///222333333222}}}|||zzzpppbbb]]][[[VVVRRRNNNMMMLLLLLLEEEFFFFFFEEECCCAAA???===???????????????>>>>>>>>>===:::777666888999::::::555666777777777666444444333333111000000111222222------,,,+++*********+++((()))***+++++++++++++++((('''&&&%%%$$$#########+++******)))(((''''''&&&******++++++------......,,,+++)))((('''''''''((((((((('''(((((()))******&&&&&&&&&)))+++---,,,+++------...///...---+++***,,,,,,,,,,,,,,,---...///(((&&&%%%&&&))))))'''$$$((('''&&&%%%$$$%%%%%%&&&'''%%%######%%%&&&$$$!!!$$$$$$######$$$%%%'''(((,,,,,,,,,+++++++++******((()))+++,,,+++***((('''"""$$$&&&'''&&&&&&'''((()))...000+++(((((()))''')))***+++,,,,,,+++))))))***+++++++++******))))))***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%% """%%%###"""###%%%&&&%%%### ###&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%######$$$%%%!!!%%%%%% !!!&&&&&&###%%%&&&&&&''''''&&&&&&%%%########################"""###$$$$$$###"""###$$$""""""""""""############(((&&&%%%&&&&&&&&&'''***)))'''%%%###$$$&&&&&&&&&)))***,,,,,,***(((''''''"""$$$***444<<<===888222999777777:::===<<<666111***''')))//////***(((+++((('''$$$"""!!!!!!"""""""""""""""""""""#########%%%%%%&&&&&&&&&%%%%%%$$$'''### ###$$$""" $$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""%%%&&&$$$$$$&&&%%%"""#########%%%&&&%%%"""$$$###"""###%%%&&&%%%$$$(((((('''&&&%%%&&&))),,,,,,+++)))(((((()))***+++++++++,,,222???NNNVVVVVVXXXXXX[[[___\\\QQQBBB999222333777;;;999555666;;;777333666DDDUUU```bbbaaaiiiTTT>>>777888777111+++,,,)))$$$!!! !!!%%%'''%%%%%%&&&)))...444999<<<}}}qqqeeebbb___YYYRRRNNNKKKKKKKKKGGGGGGGGGFFFEEECCCBBBAAA???>>>>>>======<<<<<<;;;>>><<<999888999999999888777888888999888777666555444333222111111111222333------,,,+++************))))))***+++++++++++++++***)))(((''''''&&&''''''******))))))(((''''''&&&******+++++++++++++++++++++***)))(((''''''((((((+++***))))))((((((((())))))(((''')))+++---,,,+++,,,,,,,,,,,,,,,+++************++++++,,,---...///%%%$$$###$$$&&&'''%%%"""((('''&&&%%%%%%%%%&&&&&&'''$$$"""###%%%&&&$$$###$$$$$$%%%%%%'''((()))***,,,+++++++++************((()))***++++++)))(((&&&###%%%''''''''''''((()))...111111+++&&&&&&&&&$$$((())))))******)))((((((***+++,,,,,,,,,+++***))))))))))))((('''&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%% """%%%######$$$$$$%%%%%%###!!!!!!###&&&$$$%%%%%%%%%###"""###$$$###%%%%%%%%%$$$###$$$%%%!!!%%%$$$!!!!!!%%%&&&###%%%%%%&&&&&&&&&&&&%%%%%%########################"""###$$$$$$###"""###$$$########################'''%%%%%%%%%%%%&&&'''))))))'''%%%###$$$$$$%%%%%%''')))++++++***)))))))))%%%''',,,555<<<>>>999444333111111444999:::777444...+++,,,111000,,,***,,,(((&&&$$$"""!!!!!!""""""$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$'''$$$!!! !!!"""##################"""""""""!!! !!!!!!""""""############&&&&&&######%%%%%%###"""!!!!!!"""$$$%%%###"""###"""!!!"""$$$%%%$$$###&&&''''''&&&%%%%%%'''******)))(((''''''((()))***++++++,,,111===LLLSSSSSSQQQSSSWWW[[[[[[RRREEE<<<111000222333111,,,---111222111555CCCTTT^^^```^^^___KKK777222555555000+++---+++)))&&&%%%&&&''''''$$$$$$%%%'''***///444777yyymmmlllggg^^^VVVPPPMMMMMMMMMIIIIIIIIIHHHGGGFFFFFFEEEAAAAAA@@@???===<<<;;;:::@@@>>><<<;;;;;;:::888777:::;;;;;;:::999888777666555444333222222222222333...---,,,+++******************+++,,,,,,,,,++++++***))))))(((((()))))))))***))))))(((((('''''''''++++++******))))))))))))***)))(((((((((((()))))))))))))))))))))***++++++,,,***))))))+++,,,---,,,++++++******)))******************+++,,,,,,------((('''''''''))))))'''&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$%%%&&&''')))))))))***************))))))))))))((()))*********)))'''&&&%%%'''(((((((((((()))+++666777444,,,'''&&&&&&$$$''''''((((((((((((''''''***,,,---......,,,***)))))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%!!! ###%%%######%%%$$$$$$$$$###"""###%%%'''"""$$$$$$###"""!!!"""######%%%&&&%%%$$$###$$$&&&"""$$$$$$""""""%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$######"""""""""%%%%%%$$$######%%%&&&''')))'''&&&$$$######$$$$$$''')))++++++***)))******''')))---444;;;<<<888444///......111555777666333111//////111000,,,***+++'''&&&$$$"""!!!!!!""""""%%%%%%$$$###"""!!! """######$$$$$$$$$######&&&%%%$$$"""!!!!!!$$$&&&############"""""""""""""""""""""###############$$$&&&%%%!!!"""%%%&&&$$$(((&&&###"""###$$$$$$$$$###"""!!!"""###$$$$$$"""###%%%''''''&&&%%%&&&'''((('''&&&%%%%%%&&&((((((***++++++///:::IIIPPPQQQPPPRRRVVVZZZZZZTTTHHH???...,,,+++,,,***&&&(((,,,,,,---333@@@PPP[[[]]]ZZZTTTBBB222000444555000---++++++***)))(((''''''&&&&&&%%%%%%&&&))),,,///111{{{vvvpppfff\\\UUURRRQQQQQQKKKKKKJJJIIIHHHHHHHHHIIIGGGFFFEEECCCAAA???===<<>>======>>>===;;;999<<<<<<;;;;;;:::999888777555555444333333222222222......,,,+++************+++,,,,,,,,,,,,,,,++++++((('''''''''(((((()))***))))))((((((((('''''''''************************((((((((((((((()))))))))%%%&&&''')))+++---///111///---***)))***,,,------,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,++++++)))))))))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''(((&&&'''((())))))((('''&&&)))))))))))))))(((((((((((())))))))))))((('''&&&'''((())))))((()))+++,,,;;;;;;555---(((((((((&&&&&&''''''(((((((((((((((***,,,---......,,,***)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%"""!!!$$$%%%######&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%$$$"""!!!"""###$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$######""""""!!!!!! ###$$$###!!!!!!$$$&&&%%%))))))((('''%%%$$$%%%&&&)))***+++***((('''((()))&&&'''+++000555666444111//////111444777777444111222111111000...+++)))(((&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!!!!""""""############""""""%%%'''&&&###"""$$$&&&#########"""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$ !!!%%%'''&&&333...)))%%%$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###"""%%%((()))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((())),,,777FFFOOOQQQUUUXXX[[[\\\[[[VVVKKKAAA---)))((())))))'''***///(((***///999IIIWWW\\\ZZZPPP@@@222111555666222///))))))((('''&&&%%%$$$$$$)))((((((((()))+++---...~~~xxxnnncccZZZVVVUUUUUUMMMLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGEEECCC@@@???>>>>>>======>>>@@@@@@???===<<<<<<;;;:::999999999888666666555555444333222222000///...,,,++++++******---------------,,,+++***((((((((((((((()))***+++((((((((((((''''''''''''))))))******+++,,,,,,---((((((((()))))))))))))))&&&&&&''')))+++---///000000...+++***+++,,,------,,,+++***))))))***+++,,,/////////...---+++)))(((%%%&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''***+++++++++,,,,,,***)))&&&%%%(((((((((((((((((((((((()))))))))))))))(((((('''((()))***)))))))))+++---999777222***'''))))))'''''''''''''''(((((())))))***+++,,,---,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%%%%###$$$(((%%%$$$$$$$$$%%%&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$######$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""!!!!!!!!! !!!$$$$$$ %%%&&&###***++++++***'''&&&''')))+++,,,,,,)))&&&$$$$$$%%%###$$$&&&***,,,...---,,,,,,///444999<<<;;;777333555555444111...,,,***(((%%%%%%$$$######"""""""""!!!!!!""""""#########$$$ !!!"""##################((()))&&&######$$$""""""""""""""""""######&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$ !!!%%%'''&&&333///)))%%%$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%###&&&)))***)))(((''''''%%%%%%%%%%%%%%%&&&''''''$$$&&&'''***555DDDNNNRRRUUUYYY[[[ZZZ[[[XXXOOOCCC///***'''((()))(((***...'''***,,,222AAASSS\\\\\\QQQBBB444222555555111///***(((&&&###"""###$$$%%%))))))((((((((()))***+++wwwlllbbb[[[XXXWWWQQQOOOLLLJJJIIIJJJLLLMMMKKKJJJHHHFFFDDDAAA?????????>>>>>>???AAABBBBBBAAA<<<<<<;;;:::::::::;;;;;;888888888888777666444444222111000...---,,,++++++/////////...---,,,+++******************+++,,,---''''''''''''''''''''''''(((((()))***+++,,,---...(((((())))))))))))((('''+++******)))))))))******///---+++***+++,,,,,,,,,******************+++,,,/////////...,,,***'''%%%%%%'''(((((('''&&&&&&'''$$$%%%&&&'''''''''&&&&&&"""%%%'''((()))***,,,...000//////...,,,+++)))((((((((((((((())))))))))))************))))))))))))))))))***)))((())),,,...333111,,,%%%$$$''''''$$$''''''&&&''''''((()))***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&%%%###%%%)))&&&%%%$$$%%%'''((('''%%%&&&(((((('''&&&%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''&&&######%%%%%%$$$$$$'''"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$%%%'''""")))+++---,,,)))''')))+++,,,,,,+++((($$$"""""""""!!!"""###$$$&&&''''''(((%%%***111888<<<<<<:::999777888666111......,,,)))$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%% !!!"""######$$$######"""&&&((('''%%%###"""""""""""""""############"""""""""###############"""%%%$$$!!!"""&&&'''&&&)))'''$$$###$$$%%%%%%%%%&&&%%%$$$%%%'''''''''%%%$$$&&&)))***)))((('''(((%%%%%%&&&''''''(((((((((###&&&''')))333AAAMMMQQQNNNTTTVVVUUUWWWXXXPPPDDD333---(((((('''%%%%%%'''&&&)))***...<<>>???<<<======<<<;;;:::888777444333111000...---------000000//////...,,,+++***+++************++++++,,,''''''''''''''''''''''''((()))))))))******++++++))))))******)))((('''&&&---,,,***)))(((''''''''',,,+++***+++,,,---,,,+++'''((())))))*********)))***+++,,,,,,+++)))&&&%%%&&&(((******((('''((()))$$$%%%&&&'''''''''&&&&&&!!!%%%))),,,,,,,,,...000...---,,,++++++*********((((((((())))))*********,,,++++++***************)))))))))((('''))),,,...000///***%%%$$$''''''"""&&&%%%%%%%%%&&&'''((()))((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%'''%%%###%%%***(((&&&%%%&&&((((((&&&$$$'''((()))(((&&&%%%&&&'''%%%&&&'''&&&%%%%%%%%%'''&&&###"""&&&&&&###$$$(((""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$!!!!!!""""""######$$$$$$ &&&%%%&&&'''"""&&&***---,,,)))(((***---******)))&&&""" !!!"""!!!""""""""""""###%%%&&&"""&&&,,,111555777888999444777444...+++---+++'''###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$$$$"""!!!"""###%%%%%%###"""!!!"""""""""############ !!!!!!""""""#########!!!$$$$$$"""###''''''%%%###""""""$$$%%%&&&%%%###%%%$$$###$$$&&&'''&&&%%%$$$&&&((()))(((''''''(((&&&'''((())))))*********&&&))))))***111>>>IIINNNKKKRRRTTTQQQSSSVVVNNNBBB222,,,'''((((((%%%###$$$###)))+++...<<>>>>>=========???@@@AAA???@@@@@@@@@>>>===;;;999555444222111///......---000000000///...,,,+++***))))))((((((((((((((()))&&&'''''''''''''''''''''))))))))))))(((((((((((()))*********)))(((&&&%%%******)))(((((('''((((((*********+++------,,,***%%%&&&((()))))))))((('''&&&''')))******(((&&&%%%"""%%%''''''$$$###$$$&&&###$$$&&&'''((('''&&&&&& %%%+++.........///000)))((('''''''''((()))***(((((())))))******++++++---,,,++++++******++++++)))))))))((('''(((+++...222111,,,''''''***(((###$$$$$$######$$$&&&'''((((((&&&$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$&&&(((&&&###%%%+++)))'''&&&'''((((((&&&###'''((()))(((&&&%%%&&&'''%%%&&&''''''%%%%%%&&&''''''""""""&&&'''###$$$)))""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$""""""###$$$%%%&&&&&&''' '''&&&'''((("""$$$(((,,,,,,)))'''***---(((((('''$$$!!! """############"""""""""%%%'''$$$%%%(((***,,,///333666000333000)))''')))(((#########$$$$$$$$$######"""############""""""""""""!!!!!!"""$$$$$$%%%%%%%%%%%%""""""%%%%%%###!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&& ###%%%###$$$''''''$$$$$$$$$%%%'''((('''$$$!!!$$$###"""###%%%&&&%%%$$$###%%%''''''&&&%%%&&&''''''((()))***++++++++++++)))++++++***000<<>>000***&&&(((***(((&&&'''!!!(((,,,///===SSS^^^\\\VVVGGG777111111000000000'''((())))))(((&&&$$$"""&&&'''(((((()))***++++++zzzoooeeeeee___VVVPPPNNNOOOQQQRRRTTTTTTSSSQQQNNNIIIEEECCCHHHGGGEEEDDDBBBAAAAAAAAA???>>>===<<<===@@@CCCEEEGGGIIIHHHDDDBBBBBB???:::777999999666222000222444666777555111,,,***+++---,,,+++***((((((((())))))'''(((((((((((((((''''''''')))++++++,,,---,,,***&&&''''''((()))******+++***++++++***(((''')))***,,,,,,+++***)))))))))*********))))))))))))))))))(((((())))))))))))))))))(((%%%$$$%%%'''(((&&&$$$'''(((((((((&&&'''(((***///......///000000---+++******...111,,,$$$%%%+++,,,+++*********+++,,,---+++***)))'''''''''(((((((((***,,,+++)))'''&&&&&&---***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###''''''&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%(((%%%%%%'''&&&###"""$$$,,,***(((&&&%%%&&&'''(((+++***(((%%%$$$#########(((%%%"""###%%%%%%$$$"""################################################%%%$$$###"""!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$%%%&&&'''((('''***......,,,)))((()))'''&&&$$$###"""!!!""""""###""""""!!!!!!!!!!!!!!!###&&&((('''%%%$$$&&&)))''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%% %%%&&&###"""%%%%%%"""!!!"""!!!###'''&&&!!!###!!! $$$)))***&&&!!!############""""""""""""%%%$$$###"""!!!!!!!!!"""""""""""""""############%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%###"""""""""###%%%''')))((('''&&&&&&'''+++...000333---'''(((111;;;BBBEEEGGGLLLSSSWWWSSSHHH;;;222(((&&&%%%'''''''''(((***"""(((,,,000999HHHTTTYYYQQQAAA222///222222///---,,,***(((&&&%%%&&&''''''$$$%%%&&&((()))+++,,,---vvvgggaaaYYYSSSQQQQQQRRRRRRTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHFFFEEECCCCCCBBBBBB???>>><<<<<<===@@@CCCEEEKKKNNNNNNIIIDDDBBB???;;;666888888666333111111333222333444222///...///111---,,,+++))))))((())))))'''((((((((((((((('''''''''***,,,.........,,,***''''''(((((())))))******)))*********((((((***+++******)))))))))***++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&$$$%%%'''((('''%%%&&&'''(((((('''''')))+++,,,---///333555444111...++++++,,,...***%%%'''...,,,+++*********+++,,,------,,,+++)))(((((())))))((()))******(((&&&&&&''',,,***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###%%%&&&%%%$$$(((''''''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$&&&######&&&&&&$$$$$$&&&+++***(((&&&%%%&&&''''''+++)))'''%%%$$$#########'''$$$""""""$$$%%%###"""################################################$$$$$$$$$###"""!!!!!!!!!########################$$$$$$$$$$$$%%%&&&'''''''''***------+++(((''''''&&&%%%###"""!!!!!!"""###$$$###""""""!!!!!!""""""$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$!!!"""$$$###  ###***&&&"""!!!###$$$$$$$$$###!!! ###'''(((%%%!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""###%%%''')))''''''&&&''')))---111333555000++++++111999AAAEEEEEEKKKRRRSSSMMMAAA444,,,'''&&&&&&''''''&&&'''(((%%%(((,,,111<<>>===<<<<<<>>>@@@DDDFFFNNNSSSSSSMMMEEEAAA>>>:::555777888777444222111111111333444444222111000111///...---+++***)))))))))((((((((((((((((((((((((***+++---000000...,,,+++))))))))))))))))))))))))((()))***)))))))))+++---))))))))))))***+++,,,,,,---,,,,,,+++***)))((((((((((((((('''''''''&&&&&&(((&&&%%%&&&'''((('''&&&&&&'''(((''''''(((***---+++---111666999888444111,,,+++++++++(((&&&***000,,,+++*********+++,,,---000///---+++))))))))))))'''(((((('''&&&&&&''')))+++)))((('''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%)))(((''''''&&&&&&''''''***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$!!!"""&&&&&&$$$%%%(((***)))'''&&&%%%%%%&&&''')))((('''%%%$$$#########%%%###""""""#########"""###################################################$$$$$$$$$$$$"""!!! ########################$$$$$$###$$$$$$%%%&&&'''''')))++++++)))&&&%%%%%%######"""!!!!!!!!!"""###%%%$$$######""""""######$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$### """&&&######...888+++!!!"""$$$!!!"""&&&$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!""""""""""""$$$######"""""""""######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%&&&)))---000333444333000...000666???EEEDDDJJJNNNLLLCCC777---''''''((((((((((((((('''''''''))),,,333@@@NNNSSSQQQDDD777---,,,///000///000...,,,)))'''%%%&&&((()))(((((())))))***+++++++++yyylllbbb[[[XXXWWWWWWYYYWWWUUURRRPPPMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCCCC???>>>======>>>AAADDDFFFOOOUUUVVVPPPGGGBBB===:::555666888777666333000///333555666666555222///---000000...---,,,+++******((((((((((((((()))))))))...,,,---//////---,,,---******))))))))))))))))))'''((()))***)))***---///,,,+++++++++++++++,,,,,,...---,,,+++***)))((('''((((((((('''&&&&&&%%%%%%((('''''''''(((((('''''''''((((((((('''))),,,...111111222555666666333111++++++++++++))))))+++///,,,+++*********+++,,,---000///---+++)))((((((((('''''''''&&&%%%%%%'''******)))(((((()))(((&&&$$$'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&))))))(((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$!!!"""%%%&&&$$$$$$'''((((((&&&&&&%%%%%%&&&&&&((('''&&&%%%$$$$$$######$$$###"""!!!""""""""""""################################################"""###%%%%%%%%%###!!! ###############$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''((())))))'''%%%######"""!!! !!!###$$$&&&%%%$$$$$$######$$$$$$%%%"""!!!"""&&&'''&&&###%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$"""***)))###+++<<<<<<*** $$$&&& '''$$$""" """###"""!!!!!!!!!!!!!!!!!!"""""""""#########""""""###$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''#########$$$&&&)))+++---///111000...---222;;;CCCGGGIIIIIICCC999///)))(((&&&)))***))))))+++***'''(((***...777EEEPPPOOOGGG<<<222++++++...///000222000...***(((&&&'''((()))(((((((((((())))))))))))yyyjjjaaa\\\ZZZYYYXXXXXXYYYXXXUUUPPPLLLIIIJJJIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>???BBBEEEGGGPPPVVVXXXSSSLLLGGGBBB===777777777888777444111///222444555666666444000...000000///...---,,,+++***((((((((((((((()))***+++222------//////++++++///************))))))))))))'''((()))******+++---///000///...---,,,+++++++++------,,,+++***(((((('''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((('''))),,,///888555222000000000///...(((+++------,,,,,,++++++,,,+++*********+++,,,---///---+++)))'''''''''''''''''''''&&&%%%%%%'''***)))((((((((()))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''))))))(((''''''''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%######%%%%%%######%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""""""""!!!"""###$$$################################################"""###%%%&&&%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%'''&&&&&&&&&&&&%%%###"""!!!!!! """###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$""" """&&&(((&&&$$$%%%%%%%%%$$$$$$$$$###############$$$$$$############''''''"""***:::444%%%%%%''' &&&###""" !!!!!!!!!!!! !!!!!!!!!""""""############""""""###$$$%%%%%%############$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$&&&'''((((((+++---+++***...888@@@IIIGGGBBB999000+++***+++###'''(((&&&''',,,,,,((()))+++000999FFFMMMFFF;;;333,,,((()))++++++...111000///,,,***((((((((()))''''''''''''''''''''''''yyynnnfffaaa^^^XXXZZZ\\\\\\ZZZVVVQQQMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDBBBAAAAAACCCEEEGGGOOOTTTVVVTTTRRROOOIIIBBB999888777777777666333000...///111444777777555222......///......---,,,+++)))(((((('''((()))+++,,,333...///444333,,,+++///************************''')))*********+++---///111000///---,,,+++******,,,++++++***)))(((''''''''''''''''''''''''''''''((()))***)))((('''(((***++++++***((('''(((,,,///999555000---,,,---------(((,,,...------...,,,(((,,,+++*********+++,,,------+++)))(((&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''')))(((''''''&&&&&&''''''$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""%%%%%%""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""#########""""""###%%%######################################################$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&$$$###"""!!!!!! !!!"""$$$%%%&&&%%%$$$$$$######$$$$$$###""""""$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""### !!!***(((!!! %%%&&&!!! %%%!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""###$$$%%%&&&'''#########$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&###&&&(((''''''+++333:::EEE@@@888111,,,++++++,,,%%%&&&###%%%---000,,,,,,...000777@@@EEE===222,,,'''%%%&&&'''&&&)))...000///...---+++)))((('''%%%%%%%%%&&&&&&&&&&&&&&&xxxoooiii___```aaa```]]]YYYUUURRRNNNMMMLLLJJJIIIHHHHHHGGGIIIGGGEEECCCBBBDDDFFFGGGIIIMMMOOOQQQTTTTTTMMMCCC<<<:::888777888777555222......///222666777555333,,,---.........---,,,,,,)))(((''''''(((***,,,---222///444===;;;000***,,,)))))))))******++++++,,,(((***++++++***+++---//////...---++++++*********)))))))))(((((((((''''''&&&''''''(((((())))))***((()))+++***(((''')))+++...---+++)))'''(((+++...333000---,,,---...///...,,,///...***+++...,,,(((,,,+++*********+++,,,---+++***)))'''&&&&&&''''''((()))******(((&&&&&&''')))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""$$$'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###!!!!!!$$$%%%######&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""###%%%$$$""""""$$$'''################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&$$$###$$$&&&'''&&&$$$$$$###"""!!!""""""$$$%%%%%%%%%$$$###############"""###%%%%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$!!! !!!$$$$$$###"""###$$$ """###############"""""""""###$$$%%%%%%%%%"""""""""###$$$%%%'''(((#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""###%%%%%%%%%$$$"""!!!######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%(((...333:::444...++++++,,,***''' '''((($$$(((444999666222111///000666:::555---***''''''(((&&&%%%(((---//////000000...+++(((&&&%%%%%%%%%&&&&&&'''''''''{{{sssiiihhhfffbbb]]]YYYUUUSSSQQQPPPNNNMMMKKKJJJJJJJJJKKKIIIFFFDDDCCCDDDFFFGGGCCCEEEHHHLLLSSSUUUMMMBBB???;;;888777888888666444222000000222555555333000+++,,,---.........---,,,)))(((''''''(((***,,,---111000888DDDCCC444******(((((()))***+++,,,,,,,,,)))***++++++***+++---...++++++******)))*********((((((((((((''''''''''''&&&&&&'''((()))***++++++(((***,,,+++(((''')))+++///...,,,)))'''(((+++...,,,++++++---000222222111///111...((((((------))),,,+++*********+++,,,---+++***)))'''''''''((()))(((***,,,+++)))'''&&&&&&)))&&&###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((($$$###############$$$$$$!!! $$$%%%$$$%%%(((###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###"""$$$%%%%%%###"""%%%(((################################################%%%$$$$$$######$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$###############$$$%%%###"""$$$'''((('''%%%%%%$$$###""""""###$$$%%%%%%$$$######""""""######!!!$$$''''''%%%%%%(((+++''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%!!!"""((('''!!!###&&&###"""%%%%%% ###%%%%%%$$$######""""""###$$$%%%%%%&&&&&&"""""""""###$$$&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%$$$""" ######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$'''+++...111+++'''(((,,,,,,((("""%%%+++,,,(((---;;;BBB???777444...***---222111---,,,+++***+++)))&&&)))///...///111111000,,,'''%%%%%%%%%&&&&&&'''(((((()))vvvrrrlllfffbbb^^^ZZZXXXSSSTTTTTTRRRNNNIIIFFFEEELLLKKKJJJHHHGGGFFFEEEEEEBBBDDDFFFHHHIIIIIIHHHGGG???===999777666333000...333222222111000//////...///...,,,***))))))******)))***+++,,,,,,+++***)))///111444555444111---***,,,+++******)))*********,,,---......---///222444...---,,,+++++++++++++++************))))))))))))(((((()))******************,,,,,,+++)))((()))***000///---+++*********+++---,,,,,,---000222333222)))))))))(((''''''(((***111---((('''((()))(((&&&'''''''''''''''((())))))******++++++)))(((&&&$$$(((((()))(((&&&&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%'''((('''&&&((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&######%%%&&&######&&& !!!$$$''''''%%%'''&&&$$$###$$$$$$###"""""""""###$$$$$$%%%&&&&&&###""""""$$$%%%%%%###!!! """%%%&&&%%%&&&'''((($$$###""""""!!!""""""""""""#########$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$)))((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$########################"""$$$&&&&&&%%%#########""""""###$$$$$$$$$$$$### ######"""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%%%%######!!! %%%+++---***)))((('''&&&&&&&&&&&&&&&&&&''''''***333>>>CCCCCCAAA:::000***)))+++,,,,,,///.........***&&&''',,,***...111333222111---((()))'''&&&%%%%%%&&&((())){{{sssjjjddd```]]]ZZZVVVVVVUUUSSSPPPMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGCCCDDDFFFGGGFFFEEECCCBBBAAA???<<<;;;:::999666444333222222111000///.........---,,,+++************,,,,,,------,,,+++))))))+++---///000000---***(((******)))******+++,,,,,,+++,,,---,,,,,,---///222///......------------...++++++******)))))))))(((((())))))******************+++,,,+++***))))))***---,,,,,,,,,,,,,,,,,,---+++***)))***,,,---...---*********))))))))))))***...+++''''''(((***)))((('''''''''''''''((())))))))))))***))))))((('''&&&&&&'''((('''&&&''')))+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$###"""!!!###%%%&&&&&&%%%&&&%%%$$$%%%%%%%%%###!!!'''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%### !!!$$$$$$!!!!!!###!!!"""$$$&&&'''%%%!!!%%%$$$######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&$$$######$$$&&&%%%###"""!!!###%%%&&&&&&&&&'''(((######"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###"""###%%%&&&%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""$$$$$$#########$$$######$$$$$$%%%%%%$$$$$$!!!$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##############################$$$$$$%%%%%%$$$$$$#################################"""!!!!!!###$$$%%%%%%&&&$$$###'''---...+++(((''''''&&&&&&&&&&&&''''''***---111:::EEEJJJIIIHHHBBB888///)))((()))***---,,,...111111---,,,...,,,///222444333111---***((('''&&&%%%%%%&&&'''(((xxxooohhhccc```___^^^[[[XXXUUUSSSQQQQQQNNNNNNNNNNNNMMMLLLJJJJJJFFFGGGGGGGGGFFFCCCAAA???AAA???>>>>>>>>>===;;;999333333222111000///...------------,,,,,,++++++***.........---,,,+++***)))***+++,,,------,,,+++***))))))))))))+++,,,---...+++,,,,,,+++***+++---////////////...//////000000,,,,,,++++++***)))(((((())))))***++++++++++++******+++,,,+++***)))***+++)))***+++------.........+++)))(((((()))***)))(((*********************++++++)))''''''(((*********'''''''''((((((((()))))))))((((((((('''(((((()))$$$&&&''''''&&&'''))),,,&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$###"""!!!###%%%&&&&&&%%%&&&%%%%%%%%%$$$"""%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%###%%%)))((($$$###$$$""""""###%%%'''&&&$$$!!!"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&$$$###"""$$$&&&'''&&&&&&''')))######"""!!!!!!!!!!!!"""!!!!!!!!!"""""""""######$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$######### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######"""!!!!!!######$$$$$$$$$$$$#################################""" !!!###%%%&&&'''&&&%%%(((---...,,,&&&&&&&&&&&&&&&''''''(((+++111666<<>>>>>???===;;;999444333222111000///...------------------,,,,,,,,,...---,,,+++++++++++++++,,,,,,---------.........************+++,,,---...,,,,,,,,,+++******---//////.........///000111111------,,,+++***))))))((()))***++++++,,,,,,++++++***+++,,,,,,*********,,,)))+++,,,...///......------+++)))((())))))((('''***))))))***+++,,,+++***+++***(((((((((((())))))''''''((()))))))))))))))(((''''''&&&'''((()))***%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$&&&******%%%###$$$###""""""$$$&&&'''&&&$$$"""###$$$%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$"""$$$''''''&&&&&&''')))$$$$$$###""""""""""""###!!!!!!!!!!!!""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$######"""""" !!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###&&&%%%%%%%%%%%%&&&&&&''''''&&&(((******(((%%%######%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$$$$###!!! ######$$$$$$$$$$$$##############################"""!!! !!!###$$$$$$&&&&&&$$$&&&+++,,,***%%%%%%%%%%%%&&&'''((()))222999AAAGGGMMMSSSTTTPPPJJJJJJEEE;;;000,,,000555333---+++222:::;;;888777333222444666555111......''''''&&&%%%%%%%%%%%%&&&xxxoookkkiiifffdddaaa\\\VVVQQQQQQQQQQQQQQQPPPNNNMMMMMMIIIJJJKKKKKKJJJHHHFFFEEECCCBBBAAAAAA@@@???;;;888555555444222111000///...------------------......---,,,+++******+++---...---------......///000000,,,,,,+++++++++++++++,,,---......---,,,,,,...000------------...///000000---------,,,+++******)))******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,---...///...---,,,+++---+++)))((())))))(((''')))((((((***,,,---+++)))++++++***)))'''&&&&&&&&&'''((())))))******))))))''''''&&&&&&&&&((()))+++((((((((('''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%###%%%''')))((('''$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$$$$######""""""!!!!!!"""###$$$&&&'''(((((((((***)))'''''''''&&&%%%#########$$$&&&'''&&&"""######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%!!!!!!%%%%%% ###""""""###&&&'''&&&%%%###%%%'''&&&$$$""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###%%%&&&'''&&&&&&'''(((%%%%%%$$$############$$$!!!!!!!!!!!!""""""""""""$$$###"""###%%%&&&%%%$$$######$$$$$$$$$###"""!!! !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!###%%%&&&&&&%%%%%%%%%&&&'''(((***,,,///...,,,(((&&&%%%$$$$$$%%%&&&(((***,,,---!!!""""""######""""""!!!!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$######"""########################!!!"""###$$$%%%$$$###"""!!!$$$%%%"""###&&&(((&&&$$$$$$$$$%%%&&&'''((()))777@@@IIIMMMQQQTTTRRRMMMIIIKKKIII@@@555///222888888///)))///777:::::::::555222222666555000...111''''''&&&&&&%%%%%%%%%%%%rrroookkkiiihhhccc\\\WWWVVVUUUSSSQQQPPPOOOOOOOOOHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEEEEEEEEEECCC???<<<777777666444222111000///...------,,,---...000111000...,,,******,,,...000,,,,,,------.........///------,,,+++++++++++++++...//////...---...000222---------,,,------......---------,,,,,,,,,++++++++++++,,,------------,,,***+++,,,,,,++++++,,,---000000//////---,,,+++***+++)))(((((()))***)))(((***)))(((+++...///,,,)))+++++++++***'''%%%%%%%%%'''((()))***+++***)))((('''&&&&&&&&&'''(((((()))((())))))'''$$$###$$$%%%''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&$$$###$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((#########"""""""""""""""###$$$%%%'''((()))))))))+++)))(((''''''&&&%%%#########$$$&&&((('''%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""" """%%%$$$ """!!!!!!###%%%&&&%%%$$$###&&&((('''$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$############$$$!!!!!!!!!"""""""""######$$$###"""###%%%&&&%%%$$$"""###$$$%%%%%%$$$""""""!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%&&&&&&%%%$$$%%%&&&'''(((---000333333111---***)))%%%%%%%%%&&&(((***---///%%%&&&'''(((((('''&&&%%%######$$$%%%%%%$$$######""""""############""""""######################## """%%%'''(((&&&$$$"""###%%%"""!!!$$$%%%$$$$$$$$$$$$$$$%%%&&&'''(((777AAAKKKPPPSSSTTTQQQMMMMMMOOONNNEEE999111000222777---'''+++333777999;;;444//////444444......333(((((((((''''''&&&%%%%%%yyyssspppllleee```[[[YYYVVVSSSQQQPPPQQQQQQJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIGGGDDDAAA999999777666444222111000///...,,,+++,,,...111333666333///,,,+++,,,...000,,,------.........------,,,,,,+++++++++,,,---------............///111444......------,,,---------,,,,,,,,,,,,------------+++,,,,,,---------------***+++,,,,,,++++++,,,...111000///...,,,,,,+++++++++***)))***,,,---...---,,,+++***---111222///+++(((***+++***'''%%%%%%''''''((()))++++++***)))(((&&&&&&''''''(((''''''''''''((((((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$&&&''''''&&&$$$###&&&&&&&&&'''''''''((((((############$$$$$$$$$$$$###$$$%%%&&&''''''(((''''''&&&%%%%%%&&&&&&%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''$$$$$$'''&&&"""!!!###!!!!!!!!!###%%%%%%$$$""" $$$(((((($$$""""""%%%########################&&&$$$""""""###$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$###""""""!!!!!!"""""""""""""""#########$$$$$$$$$###"""###%%%&&&%%%$$$"""###$$$&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''(((,,,///222333111...+++)))&&&&&&%%%%%%&&&(((***,,,)))***+++,,,,,,+++***)))$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""###%%%&&&&&&&&&%%%$$$ %%%'''$$$"""$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''111===IIIPPPSSSVVVUUURRRNNNPPPOOOHHH===222---,,,000)))%%%)))000444777:::222,,,,,,222222------444))))))))))))((('''&&&&&&}}}wwwrrrlllggg```]]]XXXTTTQQQQQQRRRSSSOOOOOOPPPPPPOOOLLLJJJHHHDDDDDDFFFHHHJJJIIIFFFCCC::::::888777555333222111000...,,,***+++...222555;;;888333///,,,,,,...///......000000000///...---*********+++,,,---...///,,,---......---///222444000///...---------------++++++,,,------......///+++,,,------......------***+++---,,,,,,+++---...111000...---,,,,,,---------,,,,,,---000222333222...,,,,,,///444555111---%%%(((******'''&&&''')))'''(((***+++,,,+++)))(((%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&###""""""###%%%&&&&&&%%%%%%$$$######%%%%%%%%%######$$$&&&''''''&&&%%%#########$$$$$$$$$%%%%%%%%%&&&###"""$$$### """!!!!!!"""$$$%%%%%%""" ###'''(((%%%###$$$'''######""""""""""""""""""&&&###!!!!!!"""$$$$$$$$$!!!###$$$$$$#########$$$""""""!!! ############$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$%%%&&&'''&&&%%%$$$######%%%&&&((((((,,,///111///+++)))'''((('''%%%$$$$$$%%%'''((($$$&&&'''))))))'''&&&$$$$$$$$$############$$$$$$""""""############""""""########################$$$$$$$$$###$$$$$$%%%&&&"""'''***&&&$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&+++888FFFOOOTTTYYYZZZXXXMMMOOOOOOIII???555---***)))$$$$$$***000333555888111******111111,,,---444************)))((('''&&&|||pppgggjjjbbb\\\]]][[[UUUTTTWWWXXXVVVSSSSSSSSSPPPKKKFFFIIIGGGEEEDDDFFFGGGGGGFFFCCC@@@;;;999888777666555111///------///111333333999666222...,,,++++++,,,+++000444555222000//////...,,,++++++,,,---,,,+++---------///111111///...333222///---,,,,,,---...%%%'''+++///111222222111...------,,,,,,------...,,,+++******+++...000222------------......///000///000000000000111444666333///++++++///111000---,,,++++++***************((()))***+++***)))'''%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%!!!"""%%%'''((('''&&&%%%&&&'''''''''&&&%%%%%%$$$%%%$$$######$$$%%%'''((()))(((&&&%%%$$$%%%&&&&&&%%%$$$######""""""######&&&%%%$$$###"""###%%%&&&###%%%'''&&&%%%%%%'''(((&&&%%%%%%$$$#########$$$$$$$$$######"""!!!!!!!!!""""""""""""###############""""""!!!!!!""""""###$$$%%%&&&###  """###"""!!!"""###""" $$$###"""!!!!!!###%%%'''$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!$$$(((***(((%%%%%%!!!$$$''''''$$$...&&&"""$$$$$$ $$$!!!###$$$$$$######$$$+++,,,---,,,***(((((((((%%%$$$######$$$%%%$$$######%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''######'''&&&!!!""""""###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$$$$%%%%%%&&&'''((((((...555???GGGKKKOOOSSSVVVLLLMMMNNNKKK???111******+++'''$$$'''---111222000000---+++,,,///111111000***++++++***)))((((((***~~~ssspppiiieeeeeeccc^^^\\\]]]^^^[[[YYYYYYYYYVVVPPPKKKKKKJJJHHHHHHIIIIIIIIIHHHFFFBBB>>>;;;:::999888777111///------///111111111555333000...,,,---...///000111222222111///...---...,,,++++++,,,------,,,...,,,+++---///111222222222111///---------...///)))+++---000111111000///------,,,,,,,,,,,,------,,,+++++++++,,,...///000......------,,,---------000111222111111111333555222///,,,---000222000---++++++***)))))))))))))))((((((*********)))'''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$############$$$&&&((()))'''&&&&&&%%%$$$$$$%%%%%%###"""######$$$$$$%%%&&&%%%###"""###'''(((&&&###%%%$$$###%%%(((******(((&&&%%%$$$$$$######$$$$$$!!!!!!""""""###$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%$$$!!! !!!######"""!!!"""###"""!!!######"""""""""###%%%&&&%%%$$$###############$$$""""""""""""""""""""""""###"""!!!!!!"""$$$&&&(((&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###""""""%%%((()))'''%%%&&&"""!!!%%%'''&&&$$$$$$&&&###$$$(((&&& """$$$%%%$$$$$$%%%&&&***+++---,,,***(((((()))'''''''''(((((('''&&&$$$###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''######'''&&&###$$$######$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%&&&''''''''')))///777???FFFKKKOOORRRRRRRRRSSSPPPDDD555------...***''')))---000000...///---******---///...---+++,,,---,,,***))))))***xxxrrrnnnllliiidddaaabbb```]]]\\\[[[[[[WWWQQQKKKNNNMMMLLLLLLMMMMMMLLLJJJIIIFFFBBB???===<<<:::888222111///...///000//////111000...------///111222444222000111333222///+++---,,,++++++---............,,,***+++...222444555000///...------...///000---...000111111///...---------,,,,,,,,,,,,------+++,,,,,,,,,------......///...---,,,++++++++++++000111333333111000111222000...---...111222///,,,******)))((((((((((((((('''((()))***)))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%#########$$$%%%&&&((()))$$$%%%%%%%%%%%%$$$######!!!!!!"""$$$%%%'''((()))### $$$***+++'''!!!&&&""" $$$***...,,,(((%%%%%%$$$$$$######$$$$$$!!!!!!""""""###$$$$$$%%%#########$$$%%%&&&&&&'''###########################$$$%%%$$$""""""$$$%%%###"""!!!!!!######!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""!!!  """%%%)))+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$(((%%%""""""%%%'''&&&$$$&&& !!!***(((###$$$%%%%%%$$$%%%'''((()))+++---...,,,+++******(((***,,,,,,+++)))&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######&&&&&&$$$&&&%%%$$$%%%%%%%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))...666???FFFJJJLLLSSSRRRQQQNNNDDD777000000222///,,,,,,///000...,,,...,,,***)))***+++++++++,,,---...---+++))))))***{{{uuuqqqmmmjjjiiieeebbb```___^^^ZZZTTTNNNRRRQQQPPPPPPQQQPPPNNNMMMMMMJJJEEEBBB@@@>>>;;;999444333111111111000///---000///......///000222333555222000444888888222,,,---,,,+++,,,.../////////...---,,,---000222333222.........---...///000111...///000111000///...------,,,,,,,,,,,,,,,,,,---+++,,,,,,---------,,,,,,---,,,,,,+++******++++++...000222222000...---...---,,,,,,...000000---***))))))(((''''''''''''''''''(((((())))))(((''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$""""""!!!"""###%%%&&&'''(((((("""!!!!!!###&&&'''$$$!!!%%%###!!!$$$(((+++)))&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######""""""!!!""""""###$$$%%%&&&''''''!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""###"""!!!"""######$$$$$$$$$#####################$$$%%%&&&"""""""""""""""""""""""""""!!!!!!$$$(((+++''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$***'''$$$$$$%%%&&&&&&%%% &&&""""""(((''' $$$%%%%%%$$$###$$$''')))))),,,///111000...------))),,,///111...***%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$(((&&&%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((***000999@@@CCCCCCHHHFFFDDDAAA;;;333000333777444222111111000---+++...---+++)))))))))******---...///...,,,)))))))))|||yyyvvvqqqmmmjjjhhhgggccc]]]XXXVVVUUUSSSSSSTTTSSSRRRPPPQQQNNNIIIFFFCCC@@@===:::777555444444444333000---111000000000000111222333333111222888??????777//////---,,,---...000000///......///111333222///---------......//////000111,,,---...///000000//////,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,,,,+++***************+++,,,---+++---//////---+++************+++,,,---,,,***))))))((((((''''''''''''''''''''''''(((((((((''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&%%%$$$######!!!"""###$$$%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%"""$$$$$$""" ######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$#########$$$%%%&&&&&&$$$"""!!!!!!"""###############$$$$$$$$$######""""""""""""""""""###$$$%%%########################$$$###!!! !!!###&&&((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%***(((&&&%%%%%%%%%%%%%%%(((&&&&&&'''&&&$$$&&&***###$$$$$$$$$###$$$''')))***---222444333111000///+++///444555222,,,'''%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""$$$%%%#########%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$)))''''''***111666888888999555222111000...000666777666555444333111---+++///...---+++))))))***+++---///000///,,,)))((('''{{{vvvqqqnnnllljjjeeeaaa]]]ZZZWWWVVVWWWWWWWWWVVVUUURRRNNNKKKGGGDDD???<<<999888888999999777333000222222222222222333333444333222444;;;BBBBBB;;;333111///------///000///......///111333444222...***---....../////////000000++++++---.../////////000,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------************+++,,,---...***+++,,,,,,***)))))))))((())))))******))))))((())))))((('''''''''''''''''''''''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$###&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&$$$###"""###%%%&&&"""%%%"""$$$%%%$$$"""!!!"""$$$$$$$$$######$$$$$$%%%%%%""""""######$$$%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###!!!"""$$$%%%%%%%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$###############"""""""""!!!""""""##############################%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&((((((&&&%%%$$$%%%%%%&&&///%%%!!!$$$%%%!!!"""(((###$$$%%%%%%$$$$$$&&&(((***...444666666333000///---222888999555///+++)))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%"""!!!###"""!!! """$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&))),,,------...)))''')))***+++///444333444555444333000---+++//////...,,,***)))+++,,,///111222111...***((((((~~~wwwsssqqqooollliiiddd```\\\ZZZZZZ[[[\\\\\\[[[XXXTTTPPPLLLHHHCCC???;;;;;;<<<======:::666333222222333333444555666666666555555999>>>???<<<777222111///...//////...---//////000222333333000---......//////////////////++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,******)))******,,,...///,,,,,,+++++++++,,,,,,---***++++++***(((((()))+++))))))))))))(((((()))******)))((((((''''''((((((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&(((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$###############$$$%%%%%%###$$$%%%&&&%%%$$$"""!!!"""%%%&&&$$$!!!!!!$$$############$$$$$$$$$###$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""######"""!!! %%%""" !!!###%%%$$$"""%%%###!!! """$$$%%%%%%&&&%%%###"""""""""######$$$$$$######""""""####################################$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$%%%&&&%%%######%%%((('''&&&&&&$$$$$$$$$%%%'''&&&### !!!%%%((($$$###%%%'''''''''&&&'''((()))...444777555222...,,,+++111777888333---******$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((((($$$"""$$$%%%###!!!!!!###$$$$$$###"""######$$$%%%%%%&&&&&&"""###%%%%%%%%%%%%'''(((#########$$$%%%%%%%%%&&&"""$$$%%%&&&&&&&&&''')))'''$$$$$$(((***((()))+++,,,...111222111...,,,+++---......,,,))))))+++---222444555444111---***)))zzzxxxwwwuuurrriiieee___\\\\\\^^^```aaa^^^[[[WWWSSSPPPKKKFFFBBB<<<===>>>??????===888555111222333444666777888999:::888666777:::<<<;;;:::444222////////////...---///......///222333222111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))(((***,,,///000......---,,,+++++++++++++++++++++)))((()))+++---*********((('''(((***,,,******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###"""$$$&&&((())))))((('''$$$%%%%%%&&&'''''''''&&&!!!"""$$$&&&'''''''''&&&%%%$$$#########$$$&&&'''!!!"""$$$%%%%%%$$$"""!!!"""###$$$&&&'''&&&$$$"""%%%""""""''')))'''###$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""(((''''''&&&&&&%%%$$$$$$"""$$$%%%&&&&&&%%%$$$"""%%%""" ###$$$###!!!%%%###!!! """$$$%%%%%%'''%%%###!!!!!!"""###$$$&&&&&&%%%$$$####################################!!!"""###%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%&&&%%%######&&&)))%%%&&&%%%$$$###$$$%%%''' '''((($$$,,,777...###&&&((())))))(((((())))))---333666555111---***'''---333444///***(((((("""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%,,,,,,%%%"""%%%***(((%%%$$$%%%&&&%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""$$$%%%%%%&&&((()))""""""###$$$%%%%%%&&&&&&"""%%%((((((&&&%%%'''***$$$"""$$$)))***&&&""""""'''***...//////---+++***+++------+++)))(((+++...444666888777333///,,,+++|||yyywwwtttnnnfffbbbaaa```^^^\\\[[[^^^\\\VVVTTTTTTOOOHHHGGGAAA<<<<<>>;;;===???>>>;;;666666888:::<<<<<<:::999777555222222333444444333222111000///...//////000111///............---+++000//////...---,,,+++******++++++++++++++++++***)))***,,,***((('''(((***------,,,***)))***---///666444111///---,,,,,,,,,***++++++,,,+++++++++***+++)))&&&&&&''')))))))))''')))***(((%%%$$$&&&)))%%%######&&&&&&###%%%)))%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""######$$$%%%$$$###""""""###%%%&&&&&&%%%%%%$$$######""""""#########$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%$$$!!!!!!$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""$$$%%%%%%######$$$&&&%%%$$$###$$$%%%&&&%%%###&&&%%%$$$$$$###############$$$$$$%%%$$$###"""!!!#########!!! !!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))+++,,,,,,000333777777333...+++***+++,,,...000000...,,,+++%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""###%%%'''&&&$$$"""###$$$%%%&&&$$$###)))000///(((+++'''$$$%%%%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&((((((((('''&&&'''(((,,,...111444555333---)))yyyqqqmmmkkkhhheeebbbdddeeedddcccccc^^^XXXXXXMMMAAA:::;;;>>>???>>>;;;===>>>>>>======>>>???888555333111222222111000000000/////////000111222000////////////...,,,)))//////...---,,,++++++*********++++++++++++******((()))***)))((('''((()))------,,,+++)))***---///999777444111///...------......---,,,++++++++++++***(((''''''((())))))((('''***,,,***(((&&&(((+++&&&###$$$'''((('''(((,,,$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%""" """&&&&&&"""$$$$$$%%%%%%%%%%%%%%%%%%###%%%$$$!!!!!!$$$%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%###"""###$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######""" !!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))+++---222444666666222...,,,+++---...000111222000///...&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&&&&###""""""###$$$'''%%%!!!***666666+++222***%%%%%%'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&(((+++///111111---***|||xxxuuurrrooofffggghhhiiijjjhhhccc___[[[QQQDDD;;;999;;;<<<;;;>>>AAAEEEEEEBBB@@@AAACCC:::777444222222111000///---......///000111222333/////////111222111...+++000///...---,,,++++++***)))******++++++******)))+++,,,,,,,,,++++++++++++---------+++******,,,///666555333111///.........//////...---,,,+++******)))'''''''''))))))((('''***---...---***((()))+++***&&&%%%)))***)))***,,,###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''######&&&&&&$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###&&&$$$###$$$%%%&&&%%%$$$""""""##################$$$$$$$$$$$$######"""""""""#########!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$''')))+++222333444444333111000///111222222333222000///...'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%)))%%%***===???333333+++%%%'''+++***((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%&&&))),,,//////---***|||qqqpppqqqsssssspppkkkhhh\\\TTTIIIAAA<<<999777555<<>>000***'''+++///,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((***,,,//////---+++}}}yyyxxxyyyxxxsssnnnmmmaaa[[[SSSJJJCCC<<<777444:::AAAIIIOOONNNIIIBBB>>>===:::666444333333111000+++,,,...000111222333333//////000333666777666555222111///---,,,,,,,,,---+++++++++,,,,,,+++++++++,,,+++***+++------,,,+++,,,,,,---,,,++++++,,,...)))***+++,,,---...///000,,,,,,,,,+++***)))'''&&&)))'''&&&&&&'''((((((''')))******'''###"""%%%(((,,,'''$$$''')))(((&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$""""""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&""" ###&&&""""""######$$$%%%%%%%%%$$$&&&%%%!!!!!!######!!!""""""############""""""######"""!!!!!!"""######"""###$$$$$$"""!!!"""###$$$###""""""$$$$$$###"""!!!###$$$$$$######%%%$$$######""""""###### """$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""$$$%%%&&&+++******---222777:::;;;:::999888555222///---+++'''&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***,,,,,,+++((((((&&&&&&///;;;BBBBBB000,,,+++///111,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''((()))))))))+++---...---+++|||uuuqqqqqqkkkfff^^^TTTKKKCCC===999:::???FFFMMMPPPKKKCCC<<<;;;999555333222222111///...///111333444444444444000000000111444666666555333222000...---------...,,,,,,------------,,,,,,,,,***)))***,,,---,,,++++++,,,------++++++,,,---((()))+++---...000000111---+++(((%%%$$$%%%''')))***'''%%%$$$&&&'''(((((((((((((((%%%"""###(((,,,,,,&&&###'''***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""$$$&&&!!!""""""###$$$$$$%%%%%%$$$&&&%%%!!!!!!######!!!"""######$$$$$$######"""$$$$$$###""""""###$$$$$$!!!"""######""""""###$$$%%%$$$######%%%%%%$$$### ###%%%&&&&&&%%%%%%%%%$$$###"""""""""###$$$ """$$$%%%$$$######$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%(((&&&%%%(((///555999:::<<<;;;999777444222000...((('''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***,,,+++)))'''%%%(((...222444888>>>666222111222000***'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&&&&(((+++,,,,,,+++|||xxxyyytttooofff\\\RRRIIIBBB???:::===DDDKKKOOOLLLDDD<<<:::777444222222111000///000111333555666666666555222111000000222444444444444333000...------...///,,,------......------,,,---+++)))+++...///...,,,+++,,,------++++++,,,---***+++---///000111111222///+++%%% ###(((,,,+++((($$$###%%%'''((()))((()))(((&&&%%%'''---333%%%!!!&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$$$$###!!!""""""###$$$$$$%%%%%%''')))'''$$$###%%%%%%"""######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&& !!!######""""""###%%%&&&%%%$$$$$$&&&&&&%%%$$$ """$$$&&&(((((('''&&&&&&%%%###"""""""""###$$$ """$$$%%%$$$######$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&$$$"""%%%,,,333777888===<<<:::888666444333222***)))((('''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%---+++(((&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###&&&)))+++)))'''&&&###***555555...///999<<<888555333...((('''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$######%%%(((++++++***}}}qqqqqqmmmddd\\\TTTIII@@@>>>======AAAFFFGGGCCC>>>:::888666555555555444333///111333666777888777777000000////////////000000000///------......---++++++******)))+++---///111)))***,,,......---,,,+++,,,+++*********+++------)))***,,,,,,,,,...000222---***'''&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&(((***,,,)))++++++)))%%%###%%%(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&"""$$$'''(((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%%%%'''$$$""""""""""""""""""############$$$$$$$$$######""""""###$$$%%%&&&%%%$$$$$$######""""""""""""######%%%###!!!"""$$$%%%$$$!!!%%%$$$######$$$$$$"""!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""############&&&###!!!"""%%%'''&&&$$$%%%%%%$$$$$$###!!!"""""""""""""""######$$$######$$$$$$$$$######"""""""""!!!!!!""""""###$$$'''&&&$$$"""!!!!!!""""""$$$######$$$%%%%%%###!!!"""!!!!!!"""###$$$###"""!!!"""###$$$%%%$$$$$$###"""###%%%&&&)))...444999666666555555555555444444+++)))((('''((((((&&&$$$$$$$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***111888999444...++++++444999>>><<<555...***))),,,***'''%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########((((((((()))******((('''~~~}}}yyyrrrlllggg\\\QQQCCC@@@===>>>BBBCCCBBB???<<<:::777777777777666444444555666777777666555444000//////......//////000000...---...//////...------,,,+++******,,,---...***+++,,,---------,,,,,,+++******)))***+++,,,---)))+++,,,------...000333...+++(((''')))***)))'''''''''((((((((((((((((((%%%%%%$$$$$$%%%'''***+++)))******((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''%%%######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######''')))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$######""""""""""""######%%%###!!!"""$$$%%%$$$"""%%%$$$######$$$$$$###!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%###""""""%%%&&&&&&$$$!!!!!!""""""###########################$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$#########$$$%%%&&&$$$######%%%&&&'''&&&$$$$$$######$$$%%%$$$!!!###$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&)))...222111111111111111111111111///---+++***)))(((&&&$$$%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((...444555111,,,******'''222???FFFCCC:::333///---+++)))'''%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$''''''(((***------+++)))}}}{{{wwwkkk___LLLFFF???<<<===@@@AAAAAA>>><<<:::999999999888777999999999888666444222000///..................//////.........000111000//////...,,,+++***+++,,,,,,+++++++++++++++,,,------***))))))))))))***++++++)))+++,,,---,,,...000222...+++)))((()))))))))((()))))))))))))))(((((((((%%%%%%$$$$$$%%%''')))******(((''''''((()))(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''$$$%%%&&&&&&''''''&&&&&&,,,&&& %%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$&&&$$$%%%(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%$$$######""""""""""""######$$$###"""###$$$$$$###"""%%%$$$"""###$$$$$$###""" !!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""###$$$&&&%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((""""""######%%%&&&((()))$$$###"""###%%%%%%###"""%%%$$$$$$%%%&&&%%%### %%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$######$$$'''***+++++++++,,,------......222000---,,,+++***'''%%%&&&%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%)))......+++)))((()))"""---;;;DDDDDD>>>888444...,,,***((('''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&(((,,,//////---+++xxxjjjWWWOOODDD===<<<>>>BBBCCC???===::::::::::::999777999999888777555222000///......------------......///......///111222111000...---,,,+++++++++,,,,,,,,,+++***)))***+++---...)))))))))))))))*********)))***+++++++++,,,...000,,,+++)))((('''((((((((()))))))))(((((((((((('''&&&&&&%%%%%%&&&'''((()))(((%%%###$$$((()))(((&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&+++'''######&&&(((&&&###########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###***+++%%%"""$$$&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$############$$$######%%%###"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""!!!!!!"""######$$$############$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%&&&((())))))***(((''''''((('''%%%###&&&$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###!!!"""$$$&&&&&&&&&'''((()))***+++,,,111///---,,,,,,+++)))'''&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''))))))((('''((()))(((---222555555333222222---,,,***((('''&&&&&&&&&+++***)))'''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&)))---///000---+++{{{ccc[[[PPPFFF@@@@@@AAABBB>>><<<:::999999999888777666666555444333111000///......------------......///......///111222111000,,,+++++++++,,,,,,------,,,+++)))((()))***---...(((((())))))************((()))******)))***,,,...+++***)))'''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''(((&&&###!!!###&&&((('''%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%***(((&&&%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&'''((())))))((('''&&&&&&########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###999???---""")))***!!!&&&%%%%%%%%%$$$$$$$$$###$$$###"""!!!!!!###%%%&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$############$$$$$$###"""###$$$%%%$$$"""$$$%%%%%%&&&'''(((((()))#########$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$%%%&&&######"""""""""""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$$$$%%%%%%&&&&&&''''''''''''000//////000111222000///,,,(((###!!!"""$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$"""###%%%&&&$$$%%%&&&'''((()))***+++...---++++++,,,,,,+++***%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''''''''((()))***++++++***))))))***+++***)))((('''&&&%%%%%%%%%+++***)))((('''&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))),,,//////---+++vvvpppeeeYYYOOOGGGBBBAAA>>><<<999999999999888666444333333222111111111000///..................//////.........000111000///+++++++++,,,,,,---------,,,+++)))((()))***,,,...((()))******++++++******((()))******)))***,,,...***+++***(((&&&&&&''')))&&&&&&&&&&&&'''''''''((()))))))))(((((((((((((((%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&''''''&&&%%%$$$,,,)))'''&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$'''++++++)))'''''''''########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""999@@@..."""'''(((%%%%%%$$$$$$######""""""###""""""""""""$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$$$$"""""""""$$$%%%$$$###$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$###$$$%%%$$$######%%%''' !!!###$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%******+++...222444444333///+++%%%!!! """######$$$$$$$$$###$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%&&&'''((()))******---+++***+++,,,---,,,***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))%%%&&&((()))***)))'''&&&'''''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))),,,///111111000vvvfffVVVJJJDDD>>><<<:::999:::999888777444333333222111111111111000//////......//////000000...---...//////...---,,,,,,------,,,,,,+++++++++***)))))))))***,,,,,,))))))+++,,,,,,,,,+++***)))+++,,,+++***+++---///,,,------***(((''')))+++%%%%%%&&&'''((())))))******************)))((((((&&&&&&'''&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$+++)))&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###***---***$$$""""""###%%%%%%%%%$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""!!!###%%%###"""!!!"""$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%&&&"""$$$%%%$$$######%%%''' ###%%%%%%$$$"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&)))++++++)))***'''$$$######$$$######$$$$$$$$$$$$%%%&&&((()))###%%%&&&&&&%%%%%%&&&(((%%%&&&&&&'''((())))))***...---+++,,,,,,,,,+++***"""###$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((('''&&&$$$%%%''')))+++***((('''&&&&&&'''(((((((((((((((''''''&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((,,,111555888888yyydddRRRIII???===;;;:::::::::999888666555444333222222222222000000////////////000000000///------......---+++.........---,,,+++)))(((***************++++++,,,)))***+++,,,---,,,+++++++++,,,------,,,,,,...000---//////,,,)))(((+++...%%%&&&'''((()))***+++,,,++++++,,,++++++***)))(((&&&)))***)))&&&%%%'''***'''''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))'''&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&(((### &&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%******+++"""###---&&&&&&%%%$$$$$$###"""""" !!!"""$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!$$$%%%%%%"""!!!###%%%###"""!!!"""$$$%%%%%%###$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''"""$$$&&&%%%""""""%%%((("""$$$&&&'''%%%"""$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%###!!! !!!$$$'''((('''%%%%%%$$$$$$%%%&&&(((***,,,$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''(((((()))111///---------,,,***)))!!!"""$$$&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$)))'''%%%%%%'''((())))))&&&'''((()))************&&&%%%%%%&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''(((---333999===???lllWWWFFF>>>>>>===<<<;;;::::::999777666444333333222000...111111000//////000111222222000...,,,******+++,,,222000...,,,,,,---///111+++***)))***,,,---,,,+++,,,+++******++++++***)))(((***,,,---,,,***'''%%%,,,------...---,,,+++***&&&''''''((()))+++,,,,,,///---+++******)))(((&&&'''&&&&&&''')))(((&&&$$$%%%%%%&&&''''''&&&%%%%%%(((&&&$$$%%%((()))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$######""""""!!!"""###$$$%%%&&&%%%$$$$$$$$$######""""""######$$$***'''$$$######$$$%%%$$$&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$!!!%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''########################""""""###$$$$$$$$$$$$###$$$%%%''''''&&&$$$!!!%%%$$$"""!!!!!!"""$$$%%%%%%###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&&&&###!!!!!!!!!%%%%%%%%%$$$$$$######### ###'''&&&$$$###'''***$$$######%%%'''&&& %%%$$$$$$&&&***,,,+++)))***&&&%%%))))))%%%$$$(((&&&&&&%%%%%%%%%&&&''''''...,,,***+++---...---***'''%%%######$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))***++++++,,,((()))'''$$$&&&***+++(((%%%%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((***---111444666nnnYYYIII@@@???>>>===;;;:::999888999777555444444333111000111000///......//////000111000...---,,,---...///444222///,,,+++*********---+++******,,,,,,+++***,,,+++***)))*********)))((()))+++++++++***((('''+++,,,------,,,+++***))))))***+++---......//////---,,,************(((&&&'''&&&&&&'''((((((&&&$$$&&&&&&'''(((((('''&&&&&&(((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###'''&&&$$$"""!!!""""""#########$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))&&&######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$######$$$&&&''''''%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$%%%''''''&&&%%%$$$%%%$$$###""""""###$$$%%%"""!!! """$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$"""!!!"""%%%%%%%%%$$$$$$$$$######"""%%%'''&&&""" ###&&&&&&$$$"""###$$$'''((((((&&&%%%%%%'''***,,,,,,+++,,,(((''')))(((###!!!$$$%%%%%%%%%%%%&&&&&&'''(((,,,***)))***,,,...---+++)))'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))))))))))))))***(((%%%&&&***)))&&&''''''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((***,,,...000222mmmYYYIIIBBBAAA???>>>;;;:::888777999888666555555444222000000000///...------------000///.........000111222333222000///---+++******///---+++++++++,,,+++))),,,+++***)))((()))******)))))))))***************+++++++++,,,++++++***))))))+++---///000000///...+++***))))))******)))'''&&&&&&%%%&&&((((((&&&%%%''''''(((((((((((('''''''''&&&%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""(((((())))))(((%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$###""""""###$$$%%%"""!!!!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$#########%%%%%%%%%$$$$$$$$$$$$###"""$$$&&&%%%""" """$$$%%%&&&&&&%%%$$$###%%%&&&(((&&&%%%&&&)))+++,,,,,,***''''''((('''###"""$$$%%%%%%%%%%%%&&&'''((())))))((('''(((+++,,,---,,,+++)))&&&%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&'''((('''%%%'''+++***'''###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,gggTTTGGGCCCCCCAAA>>><<<:::888777999777555444444444222000111000///...------,,,,,,///////////////000111222...///000222222222111111111...,,,+++++++++***))),,,+++***)))'''(((***+++))))))(((((()))+++,,,---************************&&&(((+++......---,,,******((('''(((******)))(((&&&%%%%%%%%%'''((('''%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$######$$$$$$$$$%%%###"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%)))((('''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######%%%((( ''')))'''$$$""""""'''&&&%%%%%%&&&)))+++,,,%%%%%%&&&(((((('''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&''')))+++,,,---...+++(((&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''''')))...---)))!!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++++++++***)))```PPPEEEEEEDDDBBB???<<<:::888777888666444333333333111///111111000000///...------//////////////////000000***,,,///111333444444444222///,,,+++++++++***)))+++,,,,,,***((((((***,,,***)))(((((()))+++---///*********************+++%%%'''***,,,,,,+++)))((((((''''''''')))***)))(((&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%$$$$$$!!!###&&&((((((%%%""" &&&%%%$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""###&&&'''''''''''''''&&&&&&&&&&&&'''(((&&&%%%$$$###""""""!!!!!!"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%)))'''%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%'''(((###'''((('''((()))%%%%%%$$$###$$$&&&)))+++$$$&&&((()))***+++***(((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&'''))),,,......,,,((('''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&)))***)))+++...,,,'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,,,,+++***{{{[[[NNNGGGEEEDDDBBB@@@===;;;999888777666444333333222000...000000000000000///...---/////////000000000000000+++,,,---///000000//////333000,,,***++++++++++++***---///---***)))***---******))))))***+++---...+++************+++,,,,,,'''(((***+++,,,+++***)))((('''&&&'''((()))((('''&&&$$$###$$$&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))'''&&&%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######!!!###'''))))))&&&### %%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$######$$$&&&''''''&&&((('''&&&&&&&&&''')))***&&&%%%$$$##################$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%######$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%###"""$$$''')))###$$$$$$$$$###$$$''')))(((,,,---,,,,,,---+++''''''''''''&&&''''''((()))%%%&&&&&&&&&&&&(((,,,///...+++(((&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))))))))+++...///------...***$$$'''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,------------tttUUULLLHHHEEEDDDBBB@@@>>><<<:::999888666444444444333111///---.../////////...------......000111222222333333---------.........------222///,,,***+++,,,,,,,,,)))...111111---***+++---************+++,,,,,,---,,,+++******+++,,,---...(((((()))*********))))))((('''&&&&&&(((((('''&&&%%%$$$"""###%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$'''******'''%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$######%%%&&&'''&&&%%%((('''%%%%%%%%%'''(((***&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$"""""""""$$$%%%$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%$$$$$$###000+++&&&"""!!!!!!"""""""""$$$&&&&&&$$$$$$&&&((()))...000//////111///***)))(((((('''''''''''''''&&&''''''&&&%%%''',,,///,,,***'''&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((+++...000///000111---&&&'''&&&%%%$$$######$$$$$$((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***,,,---///000nnnPPPIIIGGGDDDDDDBBB@@@>>><<<;;;:::999777666555555444222000+++,,,---.........---,,,---...000222444555666666............//////000000222///+++***+++,,,------)))...333333///++++++---******+++++++++,,,,,,,,,,,,,,,+++++++++,,,...///'''''''''''''''((((((((()))'''&&&&&&''''''&&&%%%%%%$$$"""###%%%'''(((''''''&&&%%%%%%%%%%%%&&&'''$$$'''******'''%%%$$$%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$'''&&&$$$$$$$$$&&&((()))&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''""""""###$$$$$$$$$$$$###((((((''''''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$#########!!!##############################$$$%%%%%%%%%%%%$$$###$$$$$$"""!!!"""$$$&&&#########$$$$$$%%%%%%%%%!!!!!!!!!"""$$$&&&&&&%%%###!!! """&&&'''%%%""""""%%%((((((&&&%%%&&&((('''---111///111555444///***)))(((''''''&&&&&&''''''(((((('''%%%'''+++000+++)))&&&%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''************)))((('''&&&&&&+++...000333555222---,,,+++)))'''&&&&&&&&&'''((((((''''''''''''((((((************************((((((((()))+++---000222}}}^^^QQQMMMIIIGGGBBB??????===999999===:::666333333666777333000333222111000///...---,,,000000111333666888888777,,,,,,---......---,,,,,,///555000)))------***,,,,,,---.........---...///++++++******+++---...///...,,,******,,,+++(((%%%&&&%%%%%%&&&'''&&&$$$!!!'''&&&&&&''''''((()))******(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&+++---+++(((%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%$$$######$$$%%%&&&(((((((((((('''!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!###'''&&&""""""'''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%((())))))'''%%%$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&$$$""" $$$$$$%%%%%%%%%%%%&&&&&&+++,,,...111333555666666333111---***'''$$$#########%%%&&&&&&%%%''',,,000***)))((('''&&&%%%$$$###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""%%%&&&'''(((((('''''''''......//////---+++)))''')))(((+++000666666000***&&&$$$###$$$&&&((((((''''''&&&&&&&&&&&&'''((((((%%%''')))+++,,,+++***)))***)))))))))***,,,///000zzz[[[OOOKKKHHHGGGBBB??????===999999<<<:::666333333666666333000222222111000///...------//////000222555777777666///.........---------,,,///666000***...///+++...---000222222///......000++++++******+++,,,...///...,,,******+++***(((%%%&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%&&&&&&'''((())))))(((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&***,,,***&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$%%%)))(((%%%%%%)))&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%''')))***(((&&&%%%&&&''''''&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))---111444666777888444222///+++(((&&&$$$$$$%%%&&&'''&&&%%%&&&***---+++******)))'''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%&&&'''(((((()))+++,,,222333333333111---***((((((((()))...222333...)))---+++)))((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&''')))+++,,,+++***)))***))))))((()))+++---///uuuYYYMMMJJJGGGFFFBBB??????===999999<<<999666444444555555222000222111111000///......---......///111444666666555111000///...------...///000777111+++000000,,,///,,,000444444///,,,,,,///++++++***++++++,,,---...,,,+++*********)))'''%%%'''&&&%%%&&&''''''%%%###%%%%%%$$$%%%%%%&&&'''((()))((('''%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%)))***'''%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''&&&%%%###"""$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$''''''%%%$$$&&&&&&%%%$$$$$$$$$%%%'''(((((((((&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''(((***(((&&&&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&)))---111444555555555666444111---***'''%%%$$$'''((((((&&&%%%&&&(((***++++++******)))(((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&''''''$$$%%%''''''(((+++///222999999999888555000+++(((***((())),,,000111///,,,+++)))'''&&&&&&&&&%%%###'''&&&&&&&&&&&&'''((((((&&&''')))***++++++***)))***))))))((()))***+++,,,qqqXXXOOOKKKIIIEEEAAA??????===999888;;;999666444444444444222///111111000000//////......------...000444555555444111000...------///111222222999444---111111,,,...***///444222,,,((()))+++******+++++++++,,,,,,---+++************)))'''&&&'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''(((&&&###&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&%%%$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """###%%%&&&'''%%%$$$$$$$$$###"""""""""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&)))+++///222333222000///666555222///+++(((&&&%%%'''''''''&&&&&&&&&'''(((******))))))(((((((((''''''''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&'''###$$$&&&&&&'''+++222777<<<======<<<777111+++'''***))))))+++///222333222(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))***+++************))))))(((((()))***+++nnnZZZQQQNNNLLLDDD@@@??????===999888:::888777555444333222111///000000000000////////////------...000333555555444......------...111444555333;;;555///222111+++---+++///333111,,,((((((*********++++++++++++++++++***+++++++++***(((((((((((('''&&&&&&((((((((('''&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''')))+++)))&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%######$$$%%%&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&((())))))%%%$$$$$$$$$###"""""""""###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((***...111222111///...666555333000---***'''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%&&&***222999<<<>>>???>>>:::444---((()))((((((***...222444555,,,+++)))((()))***)))((('''&&&&&&&&&&&&'''((((((((())))))***************))))))))))))))))))******iiiZZZSSSOOOMMMCCC@@@???@@@===999777999888777666444333111000///////////////000000000000------...000333555555444------------///111333555111999555///333222---...000111111000...,,,+++,,,******++++++++++++*********+++,,,,,,***))))))***)))'''&&&&&&((())))))(((''''''''''''''')))******(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######&&&)))'''"""%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###&&&***...111222222222555555444222000---+++)))&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%!!!$$$'''&&&&&&)))111888<<<>>>AAABBB@@@999222...)))))))))+++---000333555000---***((('''&&&$$$"""'''&&&&&&&&&&&&'''(((((())))))))))))))))))******)))))))))******+++++++++yyycccWWWQQQMMMKKKCCC@@@???@@@>>>999777888777777666444222000//////.../////////000000000111.........111444666555444---......//////000000111,,,555222...444555000222333000---,,,---...---,,,)))***+++,,,,,,+++***)))***,,,...---+++)))***,,,)))(((&&&&&&(((******)))&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''&&&'''((())))))(((''''''&&&&&&%%%$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$"""!!!$$$)))&&&%%%$$$#########$$$&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$"""%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$###"""!!! ###############$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((,,,///222333333666666666555444111///...(((&&&%%%&&&'''(((%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&''''''###'''***)))''')))111888===@@@EEEHHHFFFAAA:::666///000000//////000222444///,,,)))&&&%%%$$$""" '''&&&&&&&&&&&&'''((((((******)))))))))))))))***((()))***+++,,,,,,,,,,,,qqq^^^UUUPPPKKKHHHCCC??????@@@>>>999777888777777777555222/////////......//////000000111111......///111444666666555/////////000///...------(((111000---555777333555333---((((((+++...,,,***)))***+++,,,,,,+++))))))***---///...+++***+++---***(((&&&&&&(((*********%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''((((((((((((&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$)))***(((&&&***000---%%%%%%$$$#########$$$%%%&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###"""###%%%&&&'''%%%###$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """###%%%&&&&&&%%%###"""$$$%%%'''(((((('''%%%$$$ """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++...///111111888888888888666444222111***(((&&&&&&''''''### ###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%''')))***$$$)))---,,,)))***111777>>>BBBHHHLLLLLLGGGAAA<<<777777777555444333333444///,,,***)))))))))'''&&&'''&&&&&&&&&&&&'''((((((******)))))))))))))))***'''(((***+++------......jjj]]]QQQNNNNNNFFFCCCAAA===999777777777888666333111111333333111...111///------///222333444333333333444555444222000++++++,,,------......///++++++,,,---///000000111---,,,,,,,,,,,,***'''$$$***)))))))))++++++)))'''***,,,......,,,(((&&&%%%)))(((((((((''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&%%%$$$###%%%(((******(((%%%###''''''&&&&&&&&&%%%%%%%%%)))%%%###(((***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&(((---111333111+++&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$######"""!!!!!!"""######%%%$$$#########$$$%%%&&&'''%%%$$$%%%&&&###"""!!!&&&""" ###(((+++***(((%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&$$$###"""%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%((($$$$$$((('''"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&#########$$$%%%%%%""" %%%$$$######$$$%%%((()))'''''''''))),,,///333555777777888999999777444000***)))'''&&&&&&'''(((((($$$$$$$$$$$$$$$###"""!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''(((&&&***333666444444999AAAFFFMMMOOOMMMIIIFFFEEEDDDBBB>>>:::666333000///))))))((('''''''''((()))###$$$&&&(((((((((((((((***+++,,,------+++***(((&&&(((***,,,---,,,+++***zzzfff[[[OOOLLLJJJCCCCCC@@@===999777777777888666444111111333333222000222///......000222333444444444333444555555333000......---------,,,,,,,,,++++++++++++,,,---//////,,,+++***+++,,,+++)))'''***))))))***++++++)))(((+++---///...,,,)))(((((())))))((((((((('''''''''&&&%%%%%%&&&((())))))(((***))))))(((''''''&&&&&&&&&'''***++++++)))&&&%%%''''''&&&&&&&&&%%%%%%%%%)))%%%$$$'''(((&&&%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%'''(((+++///111///***&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$%%%%%%%%%$$$########################$$$$$$#########$$$%%%&&&$$$######%%%&&&&&&%%%%%%%%%""" """'''***)))'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''###$$$((('''###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&#########$$$&&&&&&%%%$$$%%%$$$###"""###%%%'''((('''''''''(((***...111333666666777888888777333000***)))((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$ """%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''(((&&&***111555444666:::AAACCCEEEEEECCCAAAAAABBB<<<;;;888444111...,,,+++''''''((((((((((((''''''%%%&&&'''((()))((((((''')))***,,,------,,,***)))'''(((***+++,,,,,,++++++qqqbbbZZZPPPLLLIII@@@BBB@@@===:::888777777888777555222111222333222222222000//////111333333333555444333444555444333111000000///...,,,+++******++++++***)))***+++------+++***)))***+++,,,+++******))))))***++++++***(((---...///---+++******+++)))))))))((((((((('''''')))&&&%%%'''***+++***(((++++++)))(((''''''(((((((((***+++---,,,***'''&&&''''''&&&&&&&&&%%%%%%%%%(((&&&&&&'''%%%"""###'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&(((((()))+++---+++(((%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&!!!""""""############"""$$$!!! """&&&((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%&&&&&&'''''''''&&&%%%%%%"""!!!!!!"""$$$&&&&&&&&&$$$######"""###$$$&&&'''&&&&&&&&&'''(((+++---///444333444555666555222///***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$ !!!###%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''((('''***///333555888<<<>>><<<999666333444777:::333111///---+++)))((((((%%%&&&((())))))(((&&&%%%''''''((()))))))))(((((('''(((***+++,,,,,,++++++)))))))))***++++++,,,,,,lllaaa\\\SSSNNNKKKAAAAAA???===:::888888888888777666333222222222333333333111000000111333333222333222111111222222111///000///...---,,,++++++***---,,,***))))))+++,,,------,,,******+++++++++******))))))***,,,,,,+++)))---...---+++***)))+++---)))))))))((((((((((((''')))'''$$$&&&***,,,***'''+++***(((&&&&&&'''((())))))***+++,,,+++)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''### """(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&''')))((('''((()))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$###$$$$$$$$$$$$%%%%%%###&&&&&&###""""""!!!###!!! !!!$$$&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((( """%%%'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%######$$$&&&&&&&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######!!! """$$$%%%%%%$$$############$$$%%%&&&&&&&&&&&&&&&''')))***+++/////////000111111...,,,***)))((('''&&&%%%%%%%%%$$$#####################"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''(((((()))---111555999===888555///***((()))---000++++++***)))(((((((((((((((((((((((('''''''''''')))))))))))))))(((((((((&&&'''(((***+++,,,,,,,,,******))))))***+++,,,,,,xxxggg___\\\RRRMMMJJJAAA@@@???===;;;999888888888777666555444222222333444333111000000111222111000111000......///000///---------------------------------,,,+++,,,,,,---...000...+++***++++++)))(((***))))))***,,,---+++***,,,,,,+++***((((((+++---***)))))))))(((((((((((((((&&&%%%&&&(((***(((&&&***(((&&&%%%%%%&&&''')))'''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&'''$$$ """(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%%%%$$$)))***&&&###%%%%%%###"""!!!!!!!!!###%%%%%%%%%'''''''''''''''((())))))###$$$%%%''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''######""""""######$$$%%%###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!'''$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''((())))))***))))))+++,,,,,,+++)))((((((((('''&&&&&&%%%$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''(((((('''((()))***...444999;;;555222,,,(((&&&''')))***)))(((((((((((()))***+++---,,,)))(((''''''((())))))))))))(((((((((((((((%%%&&&''')))***+++,,,,,,*********)))******+++,,,rrraaaZZZWWWMMMHHHFFF>>>???>>>===;;;:::999888888555777777666444333333444333111000000111111///...000...,,,,,,---...---,,,++++++,,,,,,---...//////---------....../////////000...,,,,,,,,,+++)))'''***))))))***,,,---,,,+++*********)))((()))+++---******)))))))))(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%((('''###$$$'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&%%%######%%%$$$#########$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%$$$"""%%%!!! $$$'''$$$""""""""""""###$$$%%%&&&(((''''''''''''((())))))%%%%%%&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&$$$%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%""""""#########"""!!!!!!)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))***'''&&&&&&''')))***)))'''&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&((()))))),,,333777777666222---+++******))))))((((((((()))***+++------111000...+++***))))))))))))((((((''''''((())))))&&&&&&'''((()))***+++,,,************************ppp___WWWSSSHHHDDDCCC===>>>>>>===;;;:::999888888444666999888666333333333222111//////000///...,,,000...,,,,,,---------,,,++++++,,,,,,---...//////***,,,...000000000//////...---,,,------,,,***''')))))))))+++---...---+++)))***++++++******,,,...*********)))))))))((((((&&&)))+++***&&&%%%'''***''''''''''''''''''(((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%"""$$$)))+++(((%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''&&&%%%###"""%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######&&&$$$"""############$$$%%%'''&&&&&&&&&&&&&&&''''''(((&&&&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###''''''$$$$$$'''&&&"""########################%%%###"""###$$$&&&%%%%%%!!!""""""############"""&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&''''''&&&&&&%%%'''((()))******+++++++++%%%%%%$$$&&&((())))))'''$$$%%%&&&'''''''''&&&&&&&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((($$$((()))(((***111444333555111,,,))))))***)))((('''''''''(((***,,,---...333333333222///,,,)))''''''&&&&&&&&&&&&((()))***&&&&&&&&&'''((()))***+++)))***+++,,,++++++***)))qqq___WWWRRRFFFBBBCCC===>>>>>>===<<<:::999888888333666::::::777444333333111000////////////,,,***111///---,,,---......---,,,,,,,,,---------......(((***---000111111///...++++++,,,---///...+++))))))))))))+++---...---,,,)))+++,,,---,,,,,,---...************))))))))))))&&&+++...,,,'''%%%(((---'''((())))))))))))(((((($$$$$$%%%'''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$!!!###***...+++'''%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######%%%''''''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''''''''%%%###"""%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$&&&***### &&&)))&&&###$$$$$$$$$###$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%'''%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$(((((($$$###'''&&&!!!########################%%%###"""###$$$&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!###&&&&&&%%%###&&&''''''(((((('''&&&&&&'''((()))+++,,,,,,,,,,,,&&&%%%$$$&&&(((***)))(((###$$$&&&'''(((''''''&&&$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((###((()))'''***000333000333...(((%%%&&&''''''&&&&&&&&&&&&((()))+++---...333555777777444///((($$$&&&%%%%%%%%%&&&''')))***''''''&&&''''''((()))***(((***+++,,,,,,+++)))(((nnncccWWWOOOHHHBBBAAACCC@@@???<<<:::888777666666777777777666555444222222111111000......---------000000///...............***,,,......---,,,---...***)))((((((***,,,...000...---,,,++++++,,,...///))))))***++++++++++++***,,,,,,,,,,,,,,,---...///***'''%%%%%%'''((()))(((''''''''''''''''''&&&&&&'''((()))(((&&&&&&((()))&&&(((******((('''&&&&&&&&&'''&&&$$$%%%'''%%% '''((((((((((((((('''&&&***(((&&&&&&&&&'''&&&%%%%%%&&&&&&%%%######%%%'''(((((((((&&&$$$###$$$%%%###%%%'''&&&$$$$$$'''***(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%$$$######%%%'''))))))'''&&&%%%&&&%%%$$$###$$$%%%&&&$$$"""!!!######""""""###$$$!!!###$$$$$$######$$$%%%$$$'''$$$$$$'''&&&###%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%$$$###"""""")))******)))&&&$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((***+++---......---+++***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&((()))+++---...///))))))(((((('''''''''&&&(((&&&%%%&&&***,,,,,,***,,,111888;;;999333---***&&&'''''''''(((((()))))))))))))))))))))*********,,,+++))))))***+++******}}}jjj```TTTMMMGGGAAA@@@BBB@@@>>><<<999888777666777666666666555444333222111111000///......---------//////...---------------***,,,......---------...++++++******+++,,,///000...---,,,******+++---...,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,++++++++++++***(((((()))******)))''''''''''''''''''''''''&&&'''''''''%%%%%%'''(((&&&''')))(((&&&%%%%%%&&&%%%'''&&&$$$%%%'''&&&!!!'''(((((()))))))))(((((('''%%%$$$$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&''''''((((((&&&$$$###$$$&&&$$$%%%%%%%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))'''%%%$$$$$$%%%$$$###$$$%%%&&&$$$""" """$$$$$$###"""###$$$!!!"""######""""""###$$$"""''')))&&&###%%%$$$ %%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***,,,+++,,,---......---+++)))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***++++++,,,)))((((((((('''''''''&&&(((&&&%%%&&&)))++++++***,,,...111666888555...)))'''''''''((((((((())))))(((((()))))))))*********,,,+++*********++++++***vvveee[[[PPPJJJEEE@@@>>>@@@???>>>;;;999888777777777555555555555444222111000111000///......---............------,,,,,,------+++---......---------///------,,,,,,,,,---///000///...,,,+++******+++,,,//////...---,,,***((('''+++,,,,,,,,,+++***)))(((+++***)))***+++***(((&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&''''''&&&$$$$$$%%%&&&%%%'''&&&$$$%%%((('''"""''''''((()))************%%%###"""###%%%''''''&&&%%%'''))))))(((&&&&&&''''''''''''&&&$$$###$$$&&&&&&$$$######$$$$$$$$$###############$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$############$$$&&&'''(((***+++***'''%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""!!!###%%%%%%$$$###$$$%%% """######"""!!!###$$$###''')))&&&$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))+++...---...//////...,,,)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((((((((((('''''''''''''''((('''&&&&&&(((******)))---++++++///555444...'''''''''(((((((((((())))))''''''((())))))***++++++++++++******++++++++++++ppp```WWWNNNIIIEEE???>>>@@@>>><<<:::999777777777888555555555444333222000000000000///...............///......---------......+++---//////...---...//////......---......///000000///...,,,+++++++++,,,000000///...---+++***))))))***,,,------+++)))((())))))((())))))(((%%%###''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&((('''((('''&&&$$$$$$&&&(((%%%'''%%%###%%%(((((($$$''''''(((***++++++++++++&&&$$$###$$$&&&''''''&&&###&&&))))))(((&&&%%%%%%&&&''''''%%%$$$###$$$&&&)))%%%"""###%%%&&&$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$'''(((''')))******'''%%%%%%%%%$$$$$$###$$$%%%&&&$$$""""""$$$&&&&&&$$$###$$$%%%!!!###$$$$$$###"""$$$%%%!!!$$$&&&&&&%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%#########$$$%%%$$$######$$$$$$%%%&&&&&&%%%%%%$$$&&&((('''&&&%%%&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---//////000///...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''((())))))))),,,+++***---000000+++'''(((((((((((((((((())))))&&&&&&'''((()))***+++,,,)))***,,,,,,+++++++++,,,mmm]]]UUUMMMIIIEEE@@@>>>@@@<<<;;;:::888777777888888555555555444333222000000000//////............///000///////////////000000+++---//////...---.../////////////////////000000111111000///...------------............---,,,,,,''')))+++---......---,,,))))))((())))))(((%%%###'''''''''((((((((())))))'''(((((('''&&&&&&''')))))))))((('''%%%%%%''')))%%%&&&%%%###%%%))))))&&&''''''(((***++++++++++++)))'''&&&%%%&&&'''&&&%%%"""%%%'''((('''%%%$$$$$$%%%&&&&&&%%%######$$$&&&***'''$$$$$$&&&'''%%%###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''((($$$&&&(((((('''&&&&&&'''$$$$$$###$$$%%%&&&$$$"""###$$$&&&&&&$$$###$$$$$$###%%%&&&&&&%%%$$$&&&'''"""###%%%&&&%%%$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###"""&&&&&&&&&&&&&&&%%%$$$###&&&'''((('''%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&***---//////000///---***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((()))***+++---.........,,,***(((((())))))))))))))))))((((((%%%&&&'''((()))***++++++(((***------++++++,,,---kkk[[[SSSMMMJJJFFF@@@>>>???;;;:::999888777777888999555555555555444222111000//////............//////000000000///000000111111,,,---//////.........///......//////000000000000111111111000000//////...+++,,,------.........---'''(((***,,,............+++***)))***+++***(((&&&'''''''''(((((())))))***'''((()))(((&&&&&&((()))((())))))(((&&&&&&''')))%%%&&&%%%"""%%%******(((''''''((()))************+++)))'''&&&''''''&&&%%%###%%%''''''%%%$$$$$$%%%$$$%%%&&&%%%######$$$&&&((('''%%%%%%&&&&&&&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$&&&'''!!!$$$&&&'''&&&&&&&&&'''%%%$$$###$$$%%%&&&$$$"""###$$$&&&%%%###"""######$$$&&&''''''&&&%%%'''(((&&&%%%%%%&&&$$$!!!!!!%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$###"""''''''''''''&&&%%%$$$###$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((***---............+++(((%%%###%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%''''''(((&&&&&&&&&&&&&&&''''''''''''((()))))))))***,,,...///111222000,,,)))((()))******))))))))))))((((((&&&&&&'''(((((()))******'''***......,,,+++,,,...cccYYYRRRLLLIIIEEE???<<<<<<:::999888777777888888999666666666555444333222111//////............/////////////////////000111111,,,...///000///...///000,,,---...///000000111111//////000000000/////////++++++,,,---------------((())))))***+++,,,------+++***(((((()))******)))&&&''''''((())))))******''''''((('''&&&%%%''')))&&&((()))((('''%%%&&&&&&%%%&&&$$$"""%%%***+++)))'''(((((()))))))))(((((((((&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%$$$######$$$&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$%%%$$$###$$$%%%&&&$$$""""""$$$%%%$$$###!!!!!!"""$$$%%%'''&&&%%%%%%&&&(((&&&######%%%### %%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%"""###%%%%%%###"""######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''''')))***,,,------,,,***'''$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((***+++***,,,///222111111111111000///,,,************)))))))))(((((('''''''''((((((((())))))&&&***//////,,,+++,,,///zzz\\\WWWQQQKKKIIIEEE>>>:::;;;:::999888777777888999999777777777666555444222222//////.........//////000...............///000000,,,...000000///...///000+++,,,---///000111111111---...///////////////...+++,,,,,,------,,,,,,+++***))))))((())))))***+++***'''%%%%%%'''((()))(((&&&''''''((()))******+++&&&&&&'''&&&%%%$$$&&&((($$$&&&(((((('''%%%$$$%%%%%%&&&$$$"""%%%***,,,***'''((((((((((((((('''&&&%%%$$$######%%%''''''&&&''''''((('''%%%%%%''')))###$$$%%%$$$######$$$&&&!!!$$$&&&%%%""""""%%%(((############$$$%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%$$$######"""$$$&&&%%%$$$"""!!!"""%%%$$$###$$$%%%&&&$$$""""""###$$$$$$"""!!!!!!!!!###%%%&&&&&&%%%$$$&&&'''""" $$$### """(((%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''"""###&&&&&&&&&%%%&&&(((&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&++++++,,,+++)))'''$$$"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&(((+++,,,+++---000444333000...111555555000***+++*********))))))(((((('''''''''(((((((((((((((%%%***///000---+++,,,///ooo___RRRLLLEEEBBBBBBAAA===999;;;;;;;;;:::999888777666444444444444444444444444333333222222111000000000000000000000////////////000000000000000///.........,,,******---/////////...000000000...---...///+++)))***...333000&&&)))***++++++))))))***+++)))(((((()))******(((''''''###!!!$$$))),,,+++((()))'''%%%&&&)))***(((&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&"""###$$$$$$$$$$$$###"""((('''&&&&&&%%%%%%%%%%%%''''''%%%###!!!"""&&&))),,,'''###$$$(((+++)))&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%###!!! """$$$%%%%%%"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&%%%$$$###&&&(((&&&"""$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&######%%%%%%"""&&&''''''''''''&&&%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%''''''''''''%%%$$$#########$$$%%%(((***,,,...,,,)))%%%"""!!!!!!!!!%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---,,,,,,+++***)))(((''''''&&&'''''''''''''''&&&&&&)))))))))'''%%%$$$%%%'''###&&&)))(((%%%"""###%%%((('''%%%$$$$$$%%%'''(((%%%'''((('''&&&$$$%%%%%%%%%&&&'''((((((&&&$$$###'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%(((,,,...---+++///000111222222222222222333///+++***+++***(((%%%&&&&&&&&&''''''''''''((())))))***++++++++++++***iii[[[RRRLLLEEEBBBAAA@@@===999;;;;;;::::::999777666555555555444444333333333333222222111000000//////.../////////............---///////////////...---,,,---,,,***+++---...//////...///000///---,,,---......,,,+++***++++++***)))---......---***))))))******((('''((()))***)))'''---)))&&&&&&((()))'''$$$***'''&&&&&&'''(((&&&$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""$$$''''''&&&%%%&&&))))))&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$########################""""""######$$$$$$%%%%%%&&&%%%######&&&'''&&&######$$$%%%%%%%%%$$$###"""###&&&&&&######&&&&&&######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###""""""###$$$&&&((())),,,***(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&)))+++*********)))((((((''''''&&&&&&''''''''''''&&&&&&)))******)))'''%%%&&&'''$$$&&&''''''%%%$$$###$$$'''&&&%%%$$$$$$%%%&&&'''&&&((()))((('''&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$%%%(((---000///............///000111111222666111,,,))))))***)))((('''''''''((((((((())))))))))))***++++++++++++***zzzeeeZZZQQQKKKEEEBBBAAA@@@===::::::::::::999888777555555666555555444333222222111111000000//////...------.........---------,,,,,,---------...------,,,+++---+++***+++---...///......//////...,,,++++++,,,+++++++++)))''''''+++...111111111///+++)))))))))+++)))'''''')))***))))))///,,,((('''))))))&&&$$$)))(((&&&&&&&&&%%%$$$"""'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%% """######""""""$$$%%%###$$$&&&(((((('''$$$"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""!!!$$$''''''$$$$$$''''''$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))++++++)))'''&&&'''&&&%%%%%%%%%&&&&&&$$$###&&&%%%$$$######$$$%%%&&&''')))***)))(((&&&''''''%%%&&&'''''''''&&&%%%$$$%%%$$$###$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&$$$$$$%%%)))---///000///++++++***+++,,,...000111777333---)))((()))***+++(((((()))))))))*********))))))***++++++++++++***rrr```XXXOOOKKKFFFBBB@@@???===;;;999999999888777666555444666666555444333111111000111111000//////......---.........------------,,,,,,---------------,,,,,,,,,+++***+++---......---......///---+++)))***+++$$$'''***+++***)))))))))000111111...+++)))))))))+++)))(((''')))******)))***(((&&&''')))***)))(((((('''&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((&&&%%%######%%%&&&(((%%%$$$$$$######$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%"""%%%(((((('''%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$""" !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&######%%%%%%$$$###%%%&&&%%%%%%%%%$$$######"""$$$''''''$$$%%%((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%(((***+++)))'''%%%%%%'''%%%###$$$''''''%%%"""$$$$$$#########$$$%%%&&&'''((())))))'''&&&&&&'''%%%&&&&&&''''''&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((***,,,,,,,,,(((((('''''')))+++...000444111---***(((((()))***((((((((()))))))))******))))))***++++++++++++***}}}fffWWWQQQNNNJJJFFFBBB???>>><<<;;;999999999888777666555444666555555333222111000000222111111000000///....../////////.........------,,,------.........------+++******+++---...---,,,---......---+++)))***+++''''''(((***------,,,***,,,---...,,,***)))***++++++***((((((***+++***)))&&&%%%$$$%%%''')))******&&&&&&'''''''''(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%((('''%%%$$$$$$%%%'''((('''%%%$$$""""""$$$%%%'''$$$$$$$$$######$$$$$$%%% ###&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%$$$########################$$$$$$$$$###""""""!!!!!!%%%"""###&&&%%%""""""&&&''''''&&&&&&%%%%%%%%%%%%###&&&'''$$$%%%((((((&&&***)))'''&&&$$$$$$#########$$$%%%%%%%%%$$$######%%%$$$$$$######$$$%%%%%%&&&%%%############%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&###&&&((()))'''%%%$$$$$$'''$$$"""###&&&(((&&&###############$$$$$$%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%'''***---...---------+++***(((''''''''''''((((((((()))))))))))))))***++++++++++++***uuubbbVVVPPPLLLJJJFFFBBB???===<<<<<<:::::::::999888777555555555444444333222111111000222222111000000//////.../////////............---,,,,,,------......------***)))***+++---...---+++,,,---...---+++***+++,,,///+++''''''***...111111)))***++++++))))))***+++***))))))***++++++***(((''''''&&&&&&&&&&&&''''''$$$&&&((((((((((((***+++&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&###%%%(((((((((''''''(((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""#########"""""""""!!!!!!%%%!!!"""'''&&& !!!'''''''''&&&&&&&&&&&&''''''"""%%%&&&$$$$$$((((((&&&...,,,***'''%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&'''&&&&&&###%%%''''''&&&$$$$$$%%%&&&%%%###$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&(((***)))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%######$$$&&&&&&&&&&&&''')))+++,,,(((***,,,,,,***((((((((('''''''''((((((((())))))))))))***++++++++++++***qqqbbbWWWPPPKKKIIIFFFBBB>>><<<<<<===;;;;;;::::::999777666555333333333222222222111111111000000//////...------.........---------,,,,,,******+++,,,,,,,,,,,,,,,))))))***+++---...,,,++++++,,,------,,,,,,---...++++++***))))))***...111)))***+++***))))))***+++))))))***,,,---,,,)))''')))))))))'''&&&&&&&&&'''$$$&&&((((((&&&&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&'''((('''%%%###$$$'''(((&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$########################$$$#####################%%%!!!"""(((&&& (((&&&%%%%%%$$$%%%&&&((()))!!!$$$%%%###$$$'''(((%%%...,,,***'''%%%%%%%%%&&&"""###%%%'''((((((''''''%%%$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%######$$$&&&&&&'''''''''"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%$$$###$$$&&&(((###$$$%%%&&&&&&'''''''''&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((())))))((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%###$$$%%%&&&''''''((())))))******'''***,,,+++***)))+++,,,(((((()))))))))*********))))))***++++++++++++***~~~kkk^^^SSSLLLKKKIIIFFFBBB>>><<<<<<===;;;;;;;;;:::999888777666333222222222222222222222000//////...------,,,,,,---------,,,,,,,,,++++++((()))***+++++++++++++++))))))***+++......,,,+++***,,,------------...000&&&......***&&&(((+++***+++,,,+++)))))))))***((()))***---...---)))&&&((())))))((('''''')))***%%%'''((('''%%%$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((((((((&&&%%%&&&(((%%%""""""%%%))))))$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% """(((&&&)))$$$#########$$$&&&((()))!!!$$$$$$"""###''''''%%%,,,+++(((&&&%%%%%%&&&''' ###%%%''''''&&&%%%%%%$$$###""""""$$$&&&'''%%%%%%'''(((((('''%%%%%%!!!"""$$$%%%&&&&&&%%%%%% """$$$%%%%%%%%%"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&'''''''''%%%%%%''')))###%%%&&&%%%"""###&&&***###$$$%%%&&&'''''''''''''''(((***)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$###&&&((((((%%%$$$&&&(((''''''((()))******)))))))))***+++***)))***...111)))************+++++++++))))))***++++++++++++***vvvfff^^^UUUMMMIIIHHHEEEBBB???>>>======999::::::777333222444777555444333444555555333111111000///...---,,,,,,,,,------,,,++++++++++++,,,---,,,---///111000+++&&&+++++++++*********)))))))))***++++++,,,---111333***++++++++++++***++++++***)))(((''''''((()))***///((()))000000'''&&&,,,(((((('''''''''&&&&&&&&&)))&&&$$$%%%((()))'''%%%((('''&&&'''((())))))''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))******)))&&&$$$######((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%&&&######&&&'''$$$$$$'''&&&###!!!!!!$$$%%%$$$"""############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$""""""""""""---...!!!###&&&###%%%'''%%%!!!###(((((($$$&&&$$$###$$$&&&&&&%%%$$$""""""###$$$$$$$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((()))***************'''''''''((((((((((((((()))************+++++++++pppccc\\\SSSJJJIIIHHHEEEBBB???>>>======999:::999777444333444777555444444444555555333222111000///...------------//////---,,,,,,+++++++++,,,...111111000---+++***++++++++++++************)))***+++,,,,,,---000333///,,,***---111222---(((...---,,,+++***))))))))),,,'''(((//////((((((---(((((('''''''''&&&&&&&&&%%%&&&'''((((((''''''(((((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((()))***(((&&&$$$$$$$$$((('''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""%%%%%%######&&&&&&###""""""$$$%%%$$$"""#########$$$$$$%%%&&&'''((('''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$""""""###$$$...---###%%%(((%%%###&&&%%%"""###%%%###&&&%%%$$$$$$%%%%%%$$$""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))************))))))((((((((((((((((((((())))))*********+++++++++~~~hhh___ZZZQQQHHHIIIHHHEEEBBB@@@>>>>>>===999999999666444333555666666555444555666666444222111000///...------------000000///------,,,,,,,,,+++000333333...++++++---,,,,,,,,,+++++++++******)))***,,,,,,,,,---///111333---***000999:::000&&&+++++++++++++++******)))***&&&'''...///))))))...'''''''''''''''&&&&&&&&&"""&&&))))))&&&$$$&&&)))((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!!!!$$$%%%""""""%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$%%%&&&'''(((((('''&&&(((***+++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""######&&&,,,***$$$''')))%%%$$$&&&&&&%%%%%%%%% &&&%%%$$$$$$%%%%%%###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))***)))))))))(((''''''''')))))))))*********++++++uuubbb]]]YYYPPPIIIHHHGGGDDDAAA???>>>>>>===:::999888666444444555666666555555555666666444222//////...---,,,,,,------//////............//////---///111000---++++++,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,,,,...000222---,,,222::::::000%%%"""###&&&(((************)))&&&(((------)))(((+++'''''''''''''''''''''''''''((((((&&&$$$###&&&(((((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$!!!"""%%%%%%######&&&%%%$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$'''******&&&!!!$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%)))###%%%###%%%&&&$$$'''''''''''''''&&&###$$$$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((('''&&&%%%%%%))))))))))))************nnn```^^^YYYQQQKKKGGGEEECCC@@@>>>=========;;;999777555555555555555666555444555666666444222------,,,,,,+++,,,,,,,,,---------...///000111222///---+++,,,------+++))),,,,,,,,,+++++++++******)))+++,,,---,,,+++---...---,,,...222555444---((( """$$$&&&((())))))(((***((()))++++++((('''(((&&&'''''''''''''''''''''222---'''$$$%%%'''((((((((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""$$$&&&'''&&&&&&'''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######&&&&&&$$$$$$'''$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$'''))))))%%%"""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%(((...%%%$$$%%%%%%%%%'''%%%###$$$&&&&&&%%%%%%######$$$&&&((()))'''%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''&&&))))))(((((((((((())))))''''''((()))))))))))))))(((((('''&&&&&&%%%$$$$$$(((((()))))))))*********jjj```]]]VVVOOOLLLEEECCCAAA???===<<<<<<<<<;;;999666555555666555444555444333444555555333111------,,,,,,,,,,,,,,,---,,,,,,------///000222222111---)))))),,,---+++(((+++++++++*********)))))))))+++------,,,++++++,,,)))+++...///...,,,+++***''''''((((((((((((((('''))))))*********(((&&&%%%&&&&&&&&&'''''''''''''''777000)))&&&(((***+++***((('''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((()))******+++&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((((((((((((&&&&&&"""$$$&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%&&&######&&&'''$$$%%%'''$$$&&&(((((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###""""""$$$&&&&&&+++===)))(((&&&&&&'''$$$ !!!$$$$$$%%%(((""""""###&&&((()))'''$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((''''''&&&&&&%%%%%%%%%((((((((()))))))))******~~~ggg___ZZZRRRKKKKKKCCCBBB???===;;;;;;;;;;;;<<<999666555666666555444444333222333444444222000.........------......///......------......///000000...,,,******+++++++++*********)))))))))(((((()))+++------,,,******+++******+++***))))))***+++******)))((((((((())))))'''((())))))))))))'''&&&&&&&&&&&&'''''''''((((((...,,,)))''''''((())))))((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++'''(((((('''$$$######$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$"""$$$&&&&&&%%%%%%&&&'''"""###%%%&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%###############$$$$$$$$$(((((('''%%%%%%$$$$$$$$$%%%""""""&&&&&&###$$$'''###&&&))))))'''%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&)))'''$$$###%%%(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%'''%%%,,,HHH---)))$$$$$$(((###$$$&&&$$$$$$'''""""""###%%%&&&%%%""" $$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&"""###%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***yyyddd]]]XXXMMMGGGHHHBBB@@@>>><<<::::::::::::<<<999555555666777555333333222222222333333111///000000/////////000000111000///...------,,,,,,---...000000---)))(((,,,000))))))))))))(((((((((((()))+++------,,,*********,,,***(((&&&''')))***+++((('''''''''((()))+++,,,$$$&&&(((((()))***)))'''&&&&&&&&&'''''''''((((((!!!$$$''''''$$$###%%%'''((('''&&&''')))))))))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''')))******'''((((((&&&$$$""""""###%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###"""$$$&&&&&&%%%%%%%%%&&&!!!"""$$$&&&'''''''''&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$!!!!!!$$$%%%"""###&&&###&&&******(((%%%%%%'''%%%%%%$$$######$$$$$$$$$ $$$'''%%% """(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%(((###+++MMM---(((!!!!!!'''$$$ """)))+++'''$$$&&&#########$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))rrr```YYYUUUPPPIIIFFFBBB@@@???===<<<;;;<<<<<<888777555444333333444444333333333222222222111111......---,,,,,,,,,,,,---111---+++...000...---///333///---...---***,,,///---,,,+++*********+++,,,...///---******------)))...---+++)))(((((()))))),,,,,,+++)))((('''&&&%%%*********))))))((('''&&&&&&'''((())))))((('''&&&(((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%(((((('''&&&)))'''%%%&&&))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$''')))'''%%%((($$$"""###'''(((&&&"""%%%%%%%%%%%%$$$$$$###"""'''&&&$$$#########$$$$$$###$$$$$$%%%&&&&&&&&&&&&((('''%%%###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%###!!!###&&&'''%%%"""%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$''''''%%%###''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$###"""###%%%&&&&&&$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''',,,***'''%%%$$$$$$%%%&&&***)))((('''''''''''''''((()))***)))''''''(((***+++***)))(((((('''(((((()))))))))(((((((((((((((~~~nnn]]]VVVRRRMMMGGGDDDBBBAAA???>>><<<<<<======999888666444333333333333333333222222222111111111///...------,,,,,,------+++))))))++++++)))***...111---+++,,,+++)))***......---+++************+++***+++***'''))),,,,,,(((---,,,+++))))))))))))***+++******)))((('''&&&&&&$$$%%%'''((())))))((((((%%%%%%&&&''''''&&&%%%%%%(((''''''&&&'''((()))***((((((((())))))))))))***(((((('''''''''(((((()))&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((()))(((''')))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&((($$$"""###'''(((&&&"""$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%''''''%%%###'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%###!!!"""%%%)))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&''')))***(((((((((((('''''''''&&&((())))))(((''''''(((******)))((((((((((((((((((***)))))))))((((((((('''wwwhhhYYYRRROOOIIIDDDBBBBBBAAA???>>>=========>>>:::888777555333222222111333222222222222111111111///...------,,,---------++++++,,,...,,,))),,,111///+++)))+++***((((((,,,...---,,,+++************''')))(((''')))------)))+++******)))))))))***+++)))(((((((((''''''''''''$$$&&&(((*********)))(((%%%%%%&&&''''''&&&%%%%%%(((''''''''''''((())))))))))))))))))************(((''''''&&&'''(((***+++((((((((('''&&&%%%######%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''')))***((('''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&''''''%%%###$$$&&&'''%%%#########$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''(((((("""$$$'''((('''&&&%%%%%%((('''$$$######$$$''')))$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&(((((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''(((###%%%+++&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&'''(((******''''''((()))((('''&&&%%%(((((()))(((''''''(((***((((((((('''(((((())))))***)))))))))((((((((('''pppcccVVVOOOLLLGGGBBBAAAAAA@@@>>>===<<<<<<<<<===:::999777555444222111000222222222222111111111111//////...------------------...000000,,,'''+++222...***)))++++++((())),,,...---,,,+++******)))))))))+++***)))+++...---)))))))))))))))******++++++''''''''''''''''''((((((***+++,,,------***(((&&&'''(((((((((((((((((('''''''''''''''((((((((()))(((((()))))))))*********((('''&&&&&&''')))+++,,,'''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&''')))***)))'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((%%%$$$%%%'''&&&%%%###$$$&&&'''%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((!!!%%%)))***'''%%%%%%'''&&&%%%$$$######%%%&&&(((%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%!!! $$$(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''++++++)))((('''''''''(((%%%&&&((())))))(((&&&%%%'''(((((((((''''''(((***'''''''''''''''((()))***(((((((((((())))))))))))|||jjj___SSSNNNJJJEEEBBBAAA>>>===<<<;;;::::::;;;;;;999999888666444222111000222222222111111111000000//////...------------...------......(((###&&&,,,...+++***---,,,******---------,,,,,,+++***))))))***,,,+++)))***,,,***&&&'''(((((()))*********+++'''''''''(((((((((((((((***+++,,,---,,,***((('''(((((((((''''''(((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((('''''''''((()))+++,,,%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&((()))***((('''''''''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$###%%%'''&&&%%%$$$%%%%%%&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$&&&'''&&&$$$""" ###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!%%%))))))'''%%%%%%'''###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''$$$%%%'''))))))(((&&&%%%&&&'''((('''&&&'''(((***''''''&&&''''''((())))))%%%%%%&&&((()))+++,,,,,,vvveee[[[QQQLLLIIIDDDAAAAAA===<<<;;;:::999999:::;;;888888777666555333111000222111111111111000000000000///......------......111/////////+++&&&(((,,,...++++++......++++++...++++++,,,,,,,,,+++******(((***)))'''((()))'''"""'''((())))))*********)))((((((((()))))))))))))))&&&&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&''''''((()))(((((((((''''''''''''(((((((((((('''(((((())))))*********$$$%%%'''((())))))***************))))))))))))((('''&&&&&&'''))))))'''&&&'''''''''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%!!!###%%%'''&&&%%%""" """###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''))))))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''!!!###$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%''')))((($$$!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******$$$%%%&&&'''((('''&&&&&&%%%&&&''''''&&&'''(((***'''''''''&&&''''''(((((($$$%%%&&&((()))+++,,,---lll```WWWNNNJJJFFFBBB@@@AAA===<<<;;;:::999:::;;;<<<666777777666555444222111111111111111000000000000000//////...............444000///111000------000---++++++...///,,,+++...)))***+++,,,,,,,,,++++++%%%(((((('''(((***'''"""'''((()))******))))))(((***************)))))))))&&&&&&&&&&&&&&&((()))***'''&&&%%%%%%%%%%%%&&&'''&&&&&&((()))))))))(((''''''(((((((((((()))))))))'''(((***++++++***)))(((&&&'''((()))))))))))))))++++++*********)))))))))'''&&&%%%&&&((((((&&&$$$&&&''''''%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###%%%&&&'''$$$%%%&&&%%%%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$###############$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%'''(((&&&%%%$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&$$$######$$$&&&&&&&&&#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$&&&&&&&&&$$$###!!!###&&&((('''%%%$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###%%%'''(((((('''''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&)))***(((((('''&&&&&&&&&''''''''''''(((((())))))******uuuccc]]]TTTLLLHHHEEE@@@???@@@>>>===<<<;;;:::;;;<<<===666666777777666444222111111111111111000000000000000000///...............000,,,***---///......000,,,***+++......++++++---((()))+++,,,------,,,+++%%%((()))(((***---+++&&&'''((()))******)))((('''++++++++++++*********))),,,+++)))'''&&&'''((())))))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''))))))))))))************''')))+++,,,,,,***(((&&&((()))))))))))))))((('''++++++++++++******))))))'''&&&%%%&&&''''''%%%$$$&&&''''''$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ """&&&'''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&'''((('''&&&$$$###%%%$$$!!! ###&&&((( """###%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''$$$ ###&&&&&&%%%%%%###"""!!!"""$$$''')))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###$$$&&&&&&&&&$$$"""!!!$$$'''))))))&&&%%%&&&((($$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&((())))))(((''''''''''''&&&%%%$$$###"""&&&((('''###"""''',,,$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$&&&'''&&&&&&&&&)))+++)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((sssjjjXXXSSSLLLFFFCCCAAAAAA@@@???<<<:::::::::999555222555666666666555333111000000000000000000///......,,,---...---++++++---...,,,---.........---,,,+++------------------------++++++******++++++,,,,,,+++***((('''(((*********((())))))************)))))))))))))))))))))))))))'''&&&&&&''')))***)))''''''''''''&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''***)))''''''(((***,,,...---+++))))))***+++***)))'''(((((()))***+++++++++++++++,,,++++++***)))(((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!%%%''''''&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!'''***&&&"""###%%%$$$%%%###!!!###&&&'''%%%######$$$%%%&&&&&&%%%$$$###########################&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((()))%%%+++$$$!!!///&&&$$$&&&'''&&&$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%&&&''''''%%%$$$$$$&&&(((((('''%%%$$$###$$$$$$%%%''''''&&&$$$""""""$$$%%%'''((((((((('''&&&%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))******kkkcccUUUPPPIIICCC@@@???>>>>>>???<<<:::999999888555333444555555555333222000///000000111111000000///...111111111///---+++,,,...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,***)))((()))*********))))))*********))))))((())))))))))))))))))))))))''''''&&&'''))))))(((''')))((('''&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''((((((''''''((()))+++,,,,,,***(((((()))))))))((('''(((((()))******++++++((()))***************)))'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$$$$%%%$$$"""###$$$%%%&&&'''((()))### """$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&((('''###%%%###"""###%%%'''%%%$$$###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%###,,,&&&!!!---"""$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&((('''&&&$$$&&&''''''%%%$$$$$$&&&(((''''''&&&&&&'''((()))***)))***)))(((&&&&&&(((***''''''''''''''''''&&&%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&'''***)))'''&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******tttaaa[[[SSSNNNHHHCCC@@@???>>>===???<<<999777777777666444444444444333222111000///111111222222111111000///555555444111...,,,,,,------------------,,,++++++++++++++++++++++++++++++)))))))))***+++,,,---...++++++************++++++***************)))(((''')))))))))))))))))))))))))))((('''((())))))'''%%%)))((('''&&&&&&&&&&&&&&&%%%'''(((((('''''''''((('''''''''(((((())))))***+++)))''''''((((((((('''''''''((()))************&&&&&&'''((()))******)))((())))))))))))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&'''%%%###""""""$$$&&&'''&&&"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$(((%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((###+++%%%"""...$$$###$$$%%%%%%######$$$%%%'''&&&%%%&&&'''&&&$$$###&&&&&&'''&&&$$$$$$&&&(((((((((''''''''''''((()))&&&'''''''''%%%&&&''')))%%%&&&&&&''''''''''''&&&(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******jjj[[[VVVRRRNNNHHHDDDAAA@@@???>>>>>><<<888666555555666666444444444333222111111000222222222222222111000000444444444111...,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++))))))))))))***,,,---...++++++,,,++++++***+++,,,+++++++++******((('''&&&)))))))))))))))))))))))))))((('''((()))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&((())))))''''''((()))&&&&&&'''((()))(((((((((+++)))''''''((()))((('''''''''((()))******))))))%%%&&&''''''((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$$$$###""""""&&&%%%$$$$$$&&&'''((()))###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$###!!!###&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&'''&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---***"""(((######222)))"""$$$%%%$$$######$$$&&&'''&&&%%%%%%&&&%%%$$$"""%%%&&&'''&&&%%%%%%&&&''')))((('''%%%###"""!!!!!!###%%%&&&&&&&&&&&&((()))$$$%%%&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***{{{fffZZZUUUOOOLLLFFFCCCAAA@@@>>>===<<<;;;888666444444555666555555444444333333222222222222222222222111000000000111111///------...///------,,,,,,++++++++++++------------------------))))))))))))***+++,,,---***+++---,,,+++***+++,,,+++++++++******((('''&&&(((((((((((((((((((((((()))((('''((()))(((&&&%%%$$$$$$$$$%%%'''(((***+++'''((()))((('''&&&''')))&&&''''''(((((((((((('''+++***(((((()))))))))(((&&&''')))******)))(((''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$###"""$$$&&&&&&&&&%%%$$$$$$###""""""#########""""""$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++(((%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''###...---,,,999---"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$"""%%%&&&''''''%%%%%%&&&'''''''''&&&$$$###!!! &&&''')))***)))***+++---$$$$$$%%%&&&'''''''''&&&(((&&&%%%%%%'''(((((('''******)))(((''''''&&&%%%&&&&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***ssscccYYYSSSKKKGGGCCC@@@>>>===;;;:::999:::999666444333444666666555444333333333333444111111222222111111000///---...///...------...000------,,,+++++++++++++++------------------------***))))))))))))***++++++(((+++------***)))***,,,***************)))((('''(((((((((((((((((((((((()))((('''((())))))'''%%%###$$$$$$%%%''')))***+++((((((((('''&&&%%%'''(((((((((((((((((((((((((((,,,***(((((()))))))))(((&&&''')))******)))'''&&&(((((((((''''''%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%"""!!!$$$'''#########$$$%%%&&&&&&'''$$$%%%%%%%%%$$$%%%'''***'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###))),,,((($$$$$$&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""''',,,>>>???<<>>===;;;999777888999777444333333555555444333222222222333444000000111111000000///...---...///...------...000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))&&&***------)))''')))+++))))))*********))))))(((((((((((((((((((((((((((''''''&&&'''))))))((('''&&&&&&&&&&&&&&&'''((()))'''((((((&&&$$$$$$&&&(((******(((((((((((()))***+++)))''''''((((((((('''%%%''')))******)))'''%%%&&&'''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''%%%"""!!!$$$'''"""###$$$%%%&&&'''((()))&&&((()))(((&&&'''***---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###"""$$$$$$!!!###%%%''''''%%%$$$&&&((('''&&&%%%%%%%%%%%%&&&'''$$$$$$######"""!!!!!! """"""""""""###$$$%%%&&&########################"""""""""$$$&&&'''&&&$$$%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))--->>>???;;;???---###%%%&&&&&&&&&&&&((()))%%%$$$$$$&&&((()))(((&&&$$$&&&((((((&&&%%%%%%&&&$$$%%%'''(((((((((((('''!!!###%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''))))))***)))((((((''''''''''''''''''''''''((((((((((((((()))******xxxfff^^^SSSGGGJJJGGGCCC@@@???>>>===;;;555888999888555333333444444333222111111111222333000000000000000///......///000000///------...///---,,,+++*********+++,,,++++++++++++++++++++++++,,,+++***)))((((((((((((%%%)))------)))&&&(((+++((())))))************)))(((((((((((((((((((((((('''&&&&&&''')))***)))'''(((((('''&&&&&&&&&&&&''''''((('''%%%$$$###%%%''',,,+++)))''''''(((***+++)))(((&&&&&&'''''''''&&&%%%''')))******)))&&&%%%%%%%%%&&&'''(((((((((((()))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''%%%"""!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###$$$'''+++!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###&&&)))&&& ###&&&((('''%%%$$$&&&)))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''(((########################"""""""""$$$''''''&&&$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''###...,,,)))000 $$$%%%''''''''''''(((***%%%$$$$$$&&&)))***)))((($$$&&&(((((('''%%%%%%&&&''''''((((((((('''%%%$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&%%%%%%$$$###(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&'''((()))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******rrrcccUUUNNNNNNJJJFFFAAA===<<<;;;;;;:::===888333444999999555000222333444555444333222111333222000///.........///000000//////............)))+++.........,,,++++++...------,,,,,,++++++***,,,***))))))***++++++***)))************+++++++++&&&+++...---,,,---***%%%((()))***)))((('''(((***)))((('''((()))***)))'''''''''''''''((((((((((((+++)))&&&&&&''''''%%%"""(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&***(((''''''(((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$%%%###"""$$$'''(((&&&$$$&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++)))### ###'''%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%"""!!!$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((---&&&$$$'''(((%%%%%%((('''%%%###%%%)))++++++)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))lll___RRRLLLLLLJJJFFF@@@<<<:::999888777<<<888555555777888555111333333444444333333222111333222000///.........///000000//////......------''',,,111000,,,)))+++---------,,,,,,,,,,,,++++++,,,+++))))))***+++***))))))************+++++++++"""'''))))))***,,,+++''''''((())))))''''''((()))***)))((((((******)))(((''''''''''''((((((((((((***(((&&&&&&((((((&&&$$$(((((('''''''''&&&&&&&&&))))))***))))))((('''''')))(((''''''(((((('''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$%%%%%%&&&%%%&&&'''''''''%%%###"""%%%$$$###%%%'''(((&&&$$$&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''###!!!###%%%%%%%%%%%%###"""###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###''''''""" ###)))(((''''''))))))((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++wwwfff[[[QQQKKKLLLJJJFFFAAA===;;;999777666999888777666666555444444444444333222222222222222222111000///.........///111000000///......------&&&---333111+++'''+++000++++++,,,,,,,,,,,,---------+++))))))*********))))))************+++++++++$$$''')))'''(((,,,,,,)))'''((()))((('''&&&''')))***)))((()))***+++***(((''''''''''''((((((((((((((('''&&&'''((()))((('''(((((((((''''''''''''&&&,,,+++***)))'''''''''&&&)))(((''''''(((((('''%%%&&&''''''((())))))******&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''((($$$$$$%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&!!!###&&&''''''%%%###!!!&&&%%%%%%&&&'''(((&&&%%%&&&''''''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###"""###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###&&&+++...,,,&&&$$$&&&)))***++++++)))'''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******qqqcccZZZPPPKKKKKKJJJGGGBBB???===<<<:::999666888999777444333444666555444222111111111222333111111000///////////////000000000///......------)))---000000,,,***,,,///******+++,,,,,,---.........,,,***)))******)))((())))))*********+++++++++***---,,,)))(((++++++)))&&&((()))((('''&&&'''(((+++)))((()))***+++***)))''''''''''''(((((((((((('''''''''((()))*********((((((((('''''''''''''''***)))'''&&&%%%%%%&&&&&&)))'''&&&&&&'''(((&&&%%%&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&!!!"""###%%%%%%%%%$$$###&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&&&&$$$!!!###$$$$$$###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))%%%***000111---((((((+++'''***...---)))&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((jjj___WWWNNNHHHHHHFFFCCC@@@>>>>>>===<<<;;;444777999777333222444666444333222111000111222333000000000000000/////////////////////............------,,,---......---,,,******++++++,,,---......---+++))))))***+++***)))))))))*********++++++++++++---,,,((((((++++++)))'''((()))((('''&&&''')))***)))((()))***+++***(((''''''''''''((((((((((((&&&'''((())))))***+++,,,((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&&&&###"""!!!!!!"""###%%%&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###'''(((%%%!!!###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""'''+++)))%%%$$$&&&)))$$$(((,,,,,,)))''''''(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''uuu```WWWRRRJJJDDDDDD@@@>>><<<;;;<<<;;;:::999444666888777444222444666333333222111111111111111//////000000000000//////............////////////000---***+++///000...+++******+++,,,,,,---......,,,***))))))***++++++***)))************+++++++++%%%((((((&&&'''+++,,,***((()))***)))((('''(((***)))((('''((()))***)))'''''''''''''''((((((((((((&&&''')))***)))***,,,---'''(((((((((((()))))))))((((((((((((((()))******((('''&&&&&&''''''&&&$$$''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###!!! ###&&&((($$$%%%'''&&&%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((&&&######%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&$$$######""""""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((###''''''###!!!###'''((($$$&&&((()))((((((((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((()))***)))))))))jjjXXXRRROOOHHHCCCDDD???>>>;;;;;;::::::888666555666666555444444444555222222222222222111000000...///000111111000//////,,,,,,---...///000111111///...,,,,,,...///...---+++++++++,,,,,,---------***)))((()))+++,,,,,,+++)))************+++++++++$$$'''((('''(((+++,,,))))))***+++***)))((()))+++((('''&&&'''((()))(((&&&''''''''''''((((((((((((&&&(((***+++)))))),,,...'''((((((((())))))))))))((()))))))))))))))((((((((('''%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&%%%$$$######$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$###""""""###%%%&&&###%%%'''&&&###""""""$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$%%%''''''&&&&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))******+++&&&)))((($$$$$$)))***(((&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))'''''')))*********)))(((xxxeeeTTTPPPOOOIIIEEEFFFBBB@@@>>><<<<<<:::888555666555555555555555444444111111222333333111000///...///000111111000//////++++++---...///111222222---...///...,,,,,,...000++++++,,,,,,,,,,,,------)))((('''(((+++------,,,)))************+++++++++))),,,---******,,,+++''')))+++,,,+++***)))***+++(((&&&%%%&&&'''((('''&&&''''''''''''((((((((()))''')))++++++))))))+++...'''((((((((())))))******(((((())))))(((&&&$$$###(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&%%%$$$"""!!!############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$%%%%%%%%%$$$$$$$$$"""$$$&&&%%%"""!!!!!!###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((($$$&&&(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%((('''###%%%+++***%%%)))&&&###$$$&&&(((&&&$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%'''((((((((('''&&&kkkbbbZZZTTTNNNFFFBBBBBBAAA???<<<;;;;;;;;;999888...///222444666666555444111222333333111111222333000///111555555111///000000///...------...///000,,,,,,------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))*********+++---------+++)))(((,,,***))))))+++)))%%%"""(((((())))))))))))(((((('''((((((((('''(((***,,,))))))(((((((((***+++,,,'''***+++***'''%%%%%%'''&&&&&&''''''(((((())))))***'''&&&''')))***(((&&&###$$$%%%((())))))&&&$$$(((((('''&&&$$$###""""""###$$$&&&''''''$$$!!! $$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""###%%%"""$$$&&&&&&%%%######$$$###%%%&&&&&&$$$######$$$###!!! !!!$$$&&&&&&%%%(((&&&###!!!"""$$$''')))$$$###"""!!!!!!!!!######$$$%%%%%%$$$'''+++((("""''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$&&&((()))(((&&&$$$"""&&&$$$"""###'''(((&&&$$$***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''''''''((( """$$$$$$"""###'''+++&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&''''''((()))(((((((((%%%''')))++++++)))'''%%%&&&''''''(((((((((((((((fff^^^VVVRRRMMMFFFBBBCCCAAA???<<<;;;;;;;;;999888222333444555555555444333111222333333111111222333111//////222222//////111......------------......------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))(((((('''***+++,,,---,,,+++)))(((,,,***((()))***)))'''$$$))))))(((((((((((())))))''')))***)))(((((()))***)))((('''''''''((()))***''')))+++***'''%%%%%%'''''''''''''''(((((((((((((((&&&$$$%%%''''''%%%###&&&''')))******)))&&&###''''''&&&%%%$$$$$$######$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%"""$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$""""""###"""""""""######$$$%%%&&&'''&&&$$$######$$$&&&(((%%%%%%$$$#########$$$%%%'''(((&&&###%%%)))***''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%$$$###$$$&&&'''&&&%%%)))'''$$$###$$$%%%&&&%%%&&&&&&&&&&&&''''''''''''%%%###"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((('''''''''xxxaaaYYYRRROOOKKKEEECCCCCCAAA>>><<<;;;;;;:::999888888777666555444333333222111333333333111111222333222///---//////---///222,,,,,,------------,,,,,,.........------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************'''((()))******(((&&&%%%))))))***++++++***((('''+++)))((('''((()))((('''***)))(((''''''((()))***(((***++++++***(((((()))(((((('''&&&&&&&&&''''''''')))***)))'''&&&&&&&&&(((((((((''''''''''''''''''&&&%%%%%%&&&&&&%%%###)))+++,,,---,,,)))%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&$$$%%%''''''%%%%%%%%%&&&%%%&&&'''&&&$$$""""""""""""$$$%%%$$$"""!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''$$$&&&###"""'''(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&%%%%%%$$$&&&'''(((&&&######$$$%%%%%%$$$&&&&&&&&&&&&''''''''''''((($$$!!!"""%%%'''%%%"""''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&'''((()))***&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&ooo___WWWPPPMMMJJJDDDBBBCCC@@@>>><<<:::::::::999777888777666444333222222222222333444333111111111333222///...111111...///222,,,---...//////...---,,,//////...---,,,,,,++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,))))))))))))))))))))))))''')))+++,,,+++)))&&&$$$(((((()))***))))))((('''***)))'''''''''((()))******)))(((''''''((()))***(((***------+++)))'''''')))((((((''''''&&&&&&&&&(((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''&&&&&&(((+++...///---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%&&&''''''&&&%%%&&&'''%%%&&&'''&&&$$$""""""""""""%%%(((%%%!!! ###'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''!!!$$$$$$ %%%'''&&&%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###''''''&&&%%%%%%%%%&&&'''"""%%%'''&&&$$$###%%%(((&&&$$$###"""$$$%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$######&&&'''&&&$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''(((((()))***+++(((((((((''''''((((((((()))(((&&&%%%&&&''')))+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''|||kkk^^^WWWPPPMMMIIICCCAAABBB@@@>>>;;;:::::::::888777555555444333222222222333222333444333111000111222000///000444444000///000---...///000000///...---//////...---,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,))))))))))))))))))))))))(((***,,,------+++(((&&&((((((((()))))))))(((((())))))(((''''''(((***+++***)))(((''''''((()))***'''***,,,,,,***(((''''''))))))))))))(((''''''&&&(((((((((((((((((('''&&&((((((''''''&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&***...000---***((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""###%%%''')))&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%&&&'''&&&%%%%%%&&&'''$$$&&&'''&&&$$$""""""""""""&&&(((&&&!!! ###(((%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%"""((()))%%%###%%%((((((%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###'''&&&%%%$$$$$$%%%'''((("""%%%'''&&&$$$###%%%(((%%%$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%&&&%%%%%%''')))''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%&&&''')))+++---...'''((((((((((((((((((''')))(((&&&%%%&&&''')))+++(((&&&%%%$$$$$$%%%&&&(((''''''((()))))))))))))))ttthhh\\\TTTNNNKKKGGGBBB@@@AAA@@@===;;;::::::999888777333333333333333333333333333444444333111000111222000///111666666111///000...//////////////////............------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,---************************)))***,,,------,,,***)))(((((((((((())))))))))))((()))))))))'''''')))+++(((((())))))))))))((((((''')))******)))''''''((((((((()))))))))(((''''''(((''''''((())))))'''&&&'''''''''&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''%%%***000111...***((((((%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%&&&&&&%%%$$$$$$%%%'''###%%%&&&&&&$$$######$$$###%%%&&&%%%###"""%%%'''&&&&&&&&&&&&%%%$$$######!!!"""###$$$%%%%%%$$$$$$!!!&&&)))'''&&&((('''%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((###$$$&&&%%%%%%$$$&&&'''%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###''''''%%%%%%(((+++''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&(((+++,,,...&&&''''''((((((''''''&&&(((''''''&&&'''((()))***((('''&&&%%%%%%&&&'''((((((((()))************)))kkkdddVVVPPPJJJHHHFFFBBB@@@BBB???===;;;999999999888666333444555555555444222111333444444333111000000111111///000333333000///111///......------......///------------------------***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++((()))***+++++++++++++++)))((((((((())))))***+++''')))+++***((('''((()))'''((()))******)))((('''&&&'''(((((('''&&&((()))%%%&&&'''((((((((('''&&&((('''&&&''')))***(((&&&%%%&&&&&&&&&&&&&&&&&&'''"""$$$$$$$$$$$$''')))(((---333444000+++((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%$$$######%%%'''"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###### !!!###$$$%%%%%%%%%$$$!!!$$$$$$###%%%'''%%%!!!%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###%%%&&&'''%%%###""""""############$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&'''(((******%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((''''''''''''''''''((('''(((((()))))))))))))))wwwddd```RRRKKKFFFFFFDDDAAAAAACCC???===;;;999999999888666555666777777666444222000333444555333111000000111222///...000000...///222......,,,++++++,,,......,,,,,,------------------+++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++''''''((()))***+++,,,,,,)))))))))))))))***++++++&&&))),,,+++)))&&&'''(((&&&'''***++++++***'''&&&%%%&&&'''&&&%%%&&&(((***###$$$&&&'''((('''&&&&&&((('''&&&'''******(((%%%%%%%%%%%%&&&&&&''''''''' ###&&&&&&&&&&&&***---+++111777777111+++((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%###""""""$$$&&&!!!###%%%%%%$$$$$$%%%&&&%%%###"""###&&&'''''''''((('''&&&%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%&&&&&&%%%$$$'''+++)))###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$"""###'''(((&&&$$$%%%$$$$$$&&&(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$&&&))))))&&&"""''''''&&&%%%%%%$$$######%%%&&&'''%%%###""""""###""""""###$$$%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((sssfff\\\QQQNNNJJJFFFDDDAAA>>>;;;<<<:::888777888999999888555666666444222000000111///111222111000///000111222222111000///...------000////////////.........//////...---,,,,,,++++++,,,,,,,,,+++***)))((((((&&&'''***,,,---,,,+++******++++++***))))))***,,,,,,+++)))((((((((()))******)))))))))***+++,,,,,,(((((())))))))))))((((((***)))+++///111***###&&&)))***)))((('''(((&&&&&&&&&'''''''''(((((((((%%%"""###%%%'''&&&%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))+++---000444444111,,,'''%%%(((&&&$$$%%%&&&''''''&&&###&&&((('''$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((###"""!!!!!!"""$$$&&&'''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$+++***)))(((&&&$$$######"""###%%%%%%$$$$$$%%%&&&(((&&&$$$######""" &&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$###,,,)))%%%$$$$$$&&&''''''(((***)))'''%%%%%%***...$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((***&&&###"""$$$&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&%%%$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''***)))'''&&&%%%&&&((()))***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))((('''&&&&&&'''$$$%%%%%%&&&'''((())))))(((***+++***)))((()))***|||jjj\\\RRRNNNKKKGGGDDDBBB@@@===;;;>>><<<999777888888777666555555666444222000000111///111222111000///000111////////////...............------------,,,,,,,,,///......---,,,,,,++++++---------,,,,,,+++))))))''')))+++,,,---,,,+++******++++++***))))))***,,,++++++)))((((((((()))*********)))))))))***++++++((())))))))))))))))))(((***)))))),,,---***###'''((())))))(((((()))+++&&&&&&&&&'''''''''(((((((((&&&###$$$&&&''''''%%%((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&(((***,,,---000333333000+++'''%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$###"""""""""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###)))&&&$$$###$$$%%%&&&%%%%%%&&&%%%$$$###$$$''')))$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((()))&&&###"""$$$&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''(((###$$$%%%%%%######$$$%%%'''&&&%%%%%%%%%'''(((***((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&'''(((%%%%%%&&&&&&'''((((((((('''((())))))''''''((()))ttteeeZZZPPPJJJGGGDDDAAA@@@>>><<<:::???<<<999777777666555444444555555444111000000111///111222111000///000111------------.........///...------------,,,,,,,,,.........------,,,,,,+++---------------,,,+++******+++,,,------,,,+++***)))+++++++++))))))***++++++******)))((()))))))))******)))((((((((())))))))))))************))))))***)))((((((((()))))))))((())))))((('''''')))+++&&&&&&&&&'''''''''''''''(((&&&$$$%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++---///111333333000+++(((&&&&&&%%%%%%%%%''''''%%%###%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""""")))))))))((((((''''''&&&***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%% """######"""!!!###$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''$$$&&&''''''%%%%%%&&&(((&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###$$$#########%%%&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((()))((('''''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%''')))***&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((nnncccZZZQQQHHHEEEBBB@@@@@@???===;;;>>>;;;888666666666555444333444555333111000000111///111222111000///000111........................000////////////...............---------,,,,,,,,,,,,,,,------,,,+++******,,,,,,---------,,,++++++)))***,,,+++***)))***++++++******)))))))))))))))******)))(((''''''(((((())))))************))))))'''(((((('''%%%&&&***...%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''***,,,...111333444444000---***)))(((''''''((()))(((&&&$$$&&&&&&''''''&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""******)))((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$%%%&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%"""""""""$$$&&&&&&$$$###&&&%%%$$$&&&)))***'''$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###&&&)))***)))'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%$$$######$$$%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''''''''''')))+++(((((('''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((xxxddd[[[TTTMMMGGGEEEBBBAAA@@@@@@>>>===;;;999666555666777777666222333444333111000000111///111222111000///000111111111000000///......---000////////////.........---------------,,,,,,,,,***++++++++++++******))),,,,,,------,,,,,,,,,+++(((***,,,,,,***)))******************)))))))))(((******)))(((''''''(((((())))))************))))))%%%((()))(((%%%$$$'''+++%%%'''***+++***((('''&&&'''''''''''''''''''''&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''***---...222444555444111///......((('''&&&'''((('''&&&$$$'''&&&&&&''''''&&&%%%$$$(((''''''&&&%%%$$$$$$$$$((((((''''''&&&%%%$$$$$$"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$###$$$%%%&&&%%%######$$$$$$"""!!!%%%$$$$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%''''''%%%$$$%%%&&&""""""###%%%''''''%%%###'''%%%%%%'''++++++((($$$%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$###%%%((()))((('''&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%'''''''''''''''***,,,((((((((('''&&&&&&%%%%%%'''((())))))''''''((()))rrr___UUUOOOJJJGGGEEEBBBAAAAAA@@@???===999777555555666777777666222333333333111000111222///111222111000///000111222222111000///...------...------------,,,,,,,,,------------------------*********++++++******)))+++++++++++++++,,,,,,,,,(((***,,,,,,+++***)))***)))************)))((((((******)))((((((((())))))(((((())))))))))))((((((%%%(((***)))&&&$$$%%%''''''***,,,---+++)))(((((('''''''''''''''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''***,,,...222333444333111000111111)))'''%%%$$$%%%%%%%%%$$$((('''&&&&&&((('''&&&$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######((((((''''''''''''&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%############""" $$$$$$$$$$$$%%%&&&''''''''''''((())))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###&&&((((((%%%###%%%'''%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$&&&((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%'''"""###%%%&&&&&&&&&%%%$$$###%%%'''((('''&&&&&&&&&###$$$%%%%%%######$$$%%%))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''(((((('''&&&'''***,,,(((((('''''''''&&&&&&&&&'''((())))))''''''((()))kkk[[[QQQMMMKKKGGGEEEBBBAAA@@@???>>><<<:::888555444555555555444111222333222111000111222///111222111000///000111000000000//////............------------,,,,,,,,,------------------------***++++++,,,,,,++++++******************+++,,,---'''***,,,---+++***)))))))))******+++***)))((('''******)))))))))***++++++''''''(((((((((((('''''''''((())))))'''&&&&&&&&&)))))))))'''%%%%%%''')))(((((('''''''''&&&&&&&&&$$$'''))))))'''%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$&&&))),,,...///000111111000000222333---***&&&%%%%%%'''''''''((('''&&&&&&((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""&&&)))(((%%%###%%%((('''&&&%%%&&&''''''%%%###"""$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""$$$&&&&&&%%%$$$%%%'''###$$$&&&'''''''''%%%$$$###$$$%%%%%%$$$$$$%%%'''###$$$%%%%%%######$$$%%%&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))))))))'''&&&''')))+++'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((xxxbbbSSSLLLJJJJJJGGGEEEBBB@@@???>>>===;;;<<<:::666555444444333222111222333222000000111222///111222111000///000111---------............///000000/////////.........------------------------++++++,,,---------,,,,,,))))))))))))***+++,,,---'''***,,,---,,,***)))))))))******++++++)))((('''******))))))***+++,,,,,,&&&&&&''''''''''''&&&&&&***)))(((((((((((((((((()))'''$$$  %%%)))(((((('''''''''&&&&&&&&&%%%)))++++++)))'''((()))###$$$&&&'''((('''&&&&&&$$$$$$###$$$&&&)))+++------...//////...///111444222...***((((((***+++,,,)))'''%%%&&&((()))&&&###"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$######$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""&&&***(((%%%###%%%((((((&&&%%%%%%%%%&&&$$$###"""%%%'''&&&$$$###%%%((("""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$''''''%%%$$$%%%'''###$$$&&&(((((('''&&&%%%###$$$$$$$$$######%%%'''%%%&&&''''''%%%%%%&&&'''######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((******)))'''&&&&&&)))+++''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''nnn]]]TTTNNNJJJIIIBBBBBB@@@>>>===<<<<<<<<<:::999888666555333222111111333444444222111111222222///......111111///---000000////////////000000........................---,,,,,,...//////,,,***000000//////.........---++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***,,,+++***((()))))))))))))))***++++++***((('''&&&'''((('''&&&'''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&((())))))))))))))))))(((''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&"""###$$$&&&))),,,...000///---+++***,,,000666999DDD===333,,,***))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%""" """&&&+++...&&&&&&&&&&&&&&&&&&&&&%%%'''%%%######%%%&&&%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((+++(((%%%$$$&&&((())))))((((((''''''&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$&&&$$$""""""###%%%%%%%%%$$$%%%&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$"""%%%((($$$+++'''%%%(((,,,,,,&&& %%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%iiiYYYQQQKKKHHHGGGBBBAAA@@@>>>===<<<;;;;;;999999888666555333222222111333444333222000111222111///...///111222111///000000////////////000000........................---,,,,,,---...///---,,,............---------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***+++,,,***(((***)))))))))))))))******+++)))(((((())))))(((''')))((('''&&&&&&''')))***&&&&&&%%%%%%%%%&&&'''''')))))))))))))))((('''''')))(((((((((''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%'''(((***---///000111...+++******...222555CCC<<<444---***)))'''&&&&&&%%%$$$$$$#########$$$'''%%%###!!!"""%%%)))+++&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''')))'''%%%%%%&&&&&&%%%$$$)))))))))((((((''''''''''''%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$###%%%&&&&&&%%%&&&%%%###""""""$$$&&&(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""%%%(((%%% (((&&&$$$&&&))))))&&&"""$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###$$$%%%''''''(((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))(((''''''&&&zzzdddVVVOOOJJJGGGGGGBBBAAA???>>><<<;;;;;;;;;999888777666555444333333111333333333111000111222000//////000222333222111000//////......//////000........................---,,,++++++---///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((***+++,,,+++)))******)))))))))))))))***,,,***)))((()))***)))(((***)))&&&%%%&&&(((+++---&&&&&&&&&'''&&&&&&%%%%%%((())))))))))))(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''***---///111333111///+++))))))***---///===999333...***(((%%%###%%%%%%$$$###############%%%$$$#########%%%&&&'''&&&&&&$$$$$$$$$&&&((()))'''&&&''')))***+++)))'''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''#########%%%&&&&&&$$$"""((((((''''''''''''&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&$$$###""""""$$$&&&''')))'''%%%%%%&&&&&&&&&%%%&&&%%%#########$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%%%%###$$$''''''$$$%%%%%%$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((())))))))))))(((''''''sss```UUUPPPKKKHHHHHHAAA@@@???===<<<;;;::::::888777777666555444444333222333333222000000111222//////000111222333333333/////////....../////////...........................,,,******,,,...//////---------,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))(((((()))+++,,,+++***+++******))))))))))))))),,,***(((((()))***)))(((((((((''''''((()))+++---&&&&&&'''((('''&&&$$$###(((((())))))(((((('''&&&((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%!!!###&&&***---000333444...,,,***((('''(((***+++555333000,,,***'''$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$###)))'''%%%######%%%'''(((&&&&&&''')))++++++)))'''%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&!!!!!!!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((#########$$$$$$#########%%%$$$$$$$$$$$$%%%'''(((&&&%%%$$$######$$$&&&'''%%%$$$############%%%%%%((('''%%%%%%&&&&&&%%%######$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''%%%$$$&&&&&&%%%$$$%%%&&&$$$###$$$(((+++"""$$$%%%&&&'''&&&%%%$$$&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''wwwjjj[[[SSSNNNIIIGGGGGG@@@???>>><<<;;;::::::999777777666666555555555444222222222111//////000222///000111111222222333444//////............//////...........................,,,******,,,...///...---------------------...************************((((((((((((((((((((((((***)))((()))+++---,,,,,,******)))))))))))))))******)))''''''((((((((('''%%%&&&(((************)))&&&&&&'''((('''&&&$$$###((((((((((((((('''&&&&&&'''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&###$$$'''))),,,---......))))))(((''''''((()))***,,,,,,,,,+++(((&&&%%%$$$#########$$$&&&''')))***###$$$%%%&&&%%%$$$###"""+++)))&&&$$$######%%%&&&%%%%%%&&&(((******'''%%%%%%%%%&&&%%%%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%'''$$$""""""###%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''"""###$$$$$$$$$$$$###"""%%%%%%$$$######%%%'''(((%%%%%%$$$$$$$$$%%%''''''###$$$%%%&&&%%%%%%######&&&%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''')))%%%$$$%%%%%%###$$$&&&'''%%%###$$$)))...###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&lllaaaUUUOOOKKKFFFDDDDDD@@@???===<<<:::999999999666666666666666555555555222222222000......000222...000111111000000222333///......------......///........................///---,,,,,,---...---,,,------------............************************))))))))))))))))))))))))***)))((()))+++---------)))))))))))))))******+++***(((&&&&&&'''((('''&&&###%%%(((***+++***(((&&&&&&&&&&&&'''&&&&&&%%%%%%'''(((((((((((('''&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((()))******((('''&&&&&&&&&&&&''''''((()))))))))***+++***(((&&&%%%&&&######$$$%%%''')))***+++###$$$%%%&&&&&&%%%$$$###***)))&&&$$$###$$$%%%%%%&&&%%%%%%'''((((((&&&$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$---)))%%%""""""#########%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&((('''&&&$$$"""$$$######$$$%%%&&&$$$"""((($$$ &&&***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%'''&&&"""$$$&&&'''%%%$$$%%%)))---$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''(((((((((''''''&&&''''''((())))))))))))((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%xxxfff\\\SSSOOOKKKEEECCCCCC???>>>===;;;:::999888888555555555666666666666666222222111000......000222...000222111///...000222///......------......///........................///...------...---,,,***++++++,,,,,,------------************************))))))))))))))))))))))))***)))((()))+++---......(((((((((((()))***,,,,,,+++)))''''''((()))((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%''''''''''''((((((((()))&&&&&&%%%%%%&&&''''''(((((((((*********(((&&&%%%&&&&&&'''''''''((('''''',,,---...,,,(((&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))'''&&&&&&'''&&&%%%###$$$&&&'''&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$)))'''$$$$$$$$$$$$$$$###&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$%%%%%%"""###%%%'''(((((('''&&&''''''''''''&&&&&&%%%%%%#########%%%''''''&&&$$$'''%%%"""!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$&&&***((("""%%%%%%%%%$$$$$$%%%''')))&&&%%%$$$$$$$$$&&&((()))&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&sssddd\\\TTTQQQMMMGGGDDDEEE???>>>===;;;:::999888888555555555666666666666666222222111///......000333...000222111...---///111.........------.................................///.........///---***(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++---......'''''''''((()))+++------,,,***(((((()))***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))''''''((((((''''''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%(((***++++++***)))''''''((((((((('''&&&&&&000111111...)))&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&######$$$&&&'''(((((()))+++)))'''&&&&&&&&&%%%$$$$$$&&&((('''$$$"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$!!!!!!"""$$$'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&((()))(((&&&%%%***)))'''%%%%%%%%%'''(((######$$$&&&((()))(((&&&!!!%%%***---...+++&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""###(((---***$$$$$$$$$######$$$%%%%%%%%%'''%%%$$$######&&&)))+++'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&''''''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((((('''hhh\\\WWWQQQKKKHHHDDDAAA???AAA???<<<999777777777888555555444444444333333333777333000000111111///---111111000///...---,,,,,,111111000000///---,,,+++...............------,,,///...,,,*********,,,------///000000...,,,,,,---...+++((('''((()))))))))(((%%%&&&))))))''''''***(((&&&'''+++000111---)))&&&&&&''')))***+++,,,---,,,&&&###&&&))))))((()))'''&&&%%%&&&''''''%%%###'''((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''((('''%%%$$$###$$$%%%'''((('''&&&'''(((***))))))(((((((((((((((,,,,,,++++++)))(((&&&%%%''''''""" %%%(((&&&%%%%%%$$$#########$$$$$$***''''''***''' $$$%%%%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%&&& %%%(((%%%$$$''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&(((###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%### """!!!!!! !!!###$$$%%%'''$$$&&&,,,+++&&&###&&&"""###%%%%%%$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%% %%%'''###!!!$$$''''''&&&$$$###$$$$$$$$$!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&vvvdddZZZUUUPPPKKKGGGEEEBBB@@@???>>><<<999888777777777555555444444444333333333777444111000111222000...111000000//////.........000000000000///...---,,,---.../////////...---,,,...---,,,+++++++++,,,,,,+++,,,---,,,+++******+++---+++((('''((()))***)))***''''''***+++((()))+++,,,******---222333000,,,'''(((((()))***+++,,,,,,,,,'''%%%((()))''''''******)))(((((())))))'''&&&&&&'''(((((('''&&&''')))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$(((***+++,,,++++++,,,---))))))(((''''''(((((()))......---,,,***(((&&&%%%%%%&&&$$$"""$$$((()))&&&''''''&&&&&&%%%%%%&&&&&&$$$"""%%%))))))&&&(((---%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&!!! %%%'''%%%$$$&&&&&&&&&$$$$$$$$$$$$%%%&&&###$$$$$$"""!!!!!!###%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%###!!!((('''&&&%%%%%%&&&&&&'''$$$"""%%%******&&&$$$'''$$$&&&&&&&&&%%%%%%'''(((###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%###"""$$$&&&$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%&&&&&&&&&mmmaaaWWWSSSNNNIIIGGGEEEBBBAAA======<<<;;;999888777777555555444444444333333333666444222111222222111///000000000000000000000000......////////////......---...///000000...,,,+++------,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,---+++(((((()))******)))+++)))))),,,,,,******---...,,,+++,,,000222000...))))))*********+++++++++,,,)))((()))'''%%%&&&***+++***((('''((()))((('''%%%'''(((((((((((()))+++&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&''''''((('''''''''''')))++++++******,,,---***)))(((''''''((()))***222111///---+++)))'''&&&$$$&&&&&&%%%'''+++***&&&)))))))))((((((''''''''''''&&&'''((('''$$$%%%)))%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&""""""%%%&&&$$$###%%%&&&%%%$$$######$$$%%%&&&"""######"""!!!!!!"""$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###''''''&&&$$$$$$######$$$$$$###$$$(((((($$$###$$$%%%&&&&&&%%%$$$$$$''')))###$$$%%%%%%&&&&&&%%%%%%&&&""""""&&&$$$%%%###"""###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''{{{hhhaaaVVVRRRMMMHHHEEECCCAAA???<<<<<<<<<;;;:::999777666555555444444444333333333555444333222222111111111///000000000111111111222------...//////000//////,,,---///000000...,,,***+++,,,,,,------,,,++++++,,,------,,,******,,,...,,,***))))))***+++******+++)))))),,,,,,******---,,,***((()))+++------,,,++++++++++++***************)))))))))%%%"""$$$***(((&&&%%%%%%'''(((((((((&&&((())))))(((((()))+++&&&''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))***++++++***+++---...+++***)))))))))+++,,,---444333111...+++)))((('''$$$&&&%%%$$$&&&+++,,,(((************)))(((''''''((((((((('''$$$""""""$$$&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$############$$$%%%$$$$$$$$$%%%$$$###$$$%%%$$$#########$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$%%%&&&%%%"""!!! ###$$$###"""!!!"""%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$###"""###$$$$$$""" ###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$&&&)))***)))((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''sssbbb\\\VVVQQQLLLGGGDDDAAA???===<<<<<<<<<;;;:::999777666555555444444444333333333444444333222111000111222//////000000111111222222,,,---...///000000000000---...///000///...,,,+++++++++,,,------,,,,,,++++++,,,---,,,++++++,,,...,,,***))))))+++,,,+++******((((((++++++)))))),,,+++)))''''''((()))***++++++++++++************))))))((((((((($$$ ###)))%%%$$$$$$%%%'''))))))))))))******)))((('''''')))'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++.../////////......000222,,,,,,,,,---...//////000444222000---+++))))))(((&&&&&&$$$!!!###))),,,***)))*********)))(((&&&%%%"""%%%''''''''''''((((((&&&&&&%%%###""""""""""""'''&&&$$$###"""###$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$&&&''''''%%%%%%%%%&&&$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&!!!"""######$$$$$$###""""""######"""!!!"""$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%'''(((&&&$$$#########%%%$$$###!!!!!!###$$$&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$###$$$&&&)))******((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''kkk\\\UUUSSSOOOJJJEEECCCAAA???===???>>>===;;;999777666666555555444444444333333333222333333111000///000222/////////000000111111111------...///000000//////...............------,,,++++++,,,,,,,,,,,,------(((***,,,,,,+++***+++,,,+++***)))***,,,,,,,,,***)))''''''******((((((+++,,,+++***)))))))))***+++*********))))))))))))))))))'''&&&'''%%%"""$$$(((&&&&&&&&&''')))***)))''')))******)))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++...///...---++++++---///+++,,,...000222222111111111///---+++************(((((($$$ """))),,,+++))))))******)))'''%%%$$$"""(((+++***))))))(((%%%&&&%%%$$$###""""""""""""'''%%%$$$""""""###%%%&&&"""%%%&&&$$$"""$$$%%%$$$######""""""###$$$%%%&&&"""$$$&&&&&&$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%!!!!!!###'''(((&&&###$$$%%%%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%% !!!(((***%%%$$$'''$$$###$$$&&&)))***)))((("""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$&&&)))***)))((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%'''((())))))((('''xxxfffZZZRRRNNNKKKGGGDDDCCCBBBAAA@@@AAA@@@===:::888666666555555555444444444333333333000111222111......///222/////////////////////000......///////////////...000///...---,,,------...,,,,,,+++++++++,,,---...'''***---...---,,,++++++******)))+++,,,---,,,***)))''''''******((((((+++,,,,,,+++***))))))******(((((((((((((((((()))))),,,'''%%%'''((('''''')))((((((((())))))'''$$$!!!'''((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''((())))))))))))(((((((((((()))+++,,,------,,,)))'''&&&(((***)))+++///333444333222000,,,+++***)))((()))+++,,,))))))'''###%%%***,,,))))))***++++++***(((%%%$$$'''+++***((((((%%% ############$$$$$$%%%&&&&&&%%%###""""""###&&&'''%%%'''###"""%%%'''%%%###""""""""""""$$$&&&'''!!!###%%%%%%$$$#########%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&& !!!"""#########"""!!!!!!###!!!"""'''(((%%%!!!###&&&'''&&&$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$######&&&((((((%%%"""%%%$$$%%%'''***++++++***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&)))))))))''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))$$$%%%''')))***)))((((((pppeee\\\TTTJJJHHHDDDBBBCCCCCCCCCCCCCCCAAA===999777555555555555555444444444333333333///111222000------///111///////////////............///////////////......111///---,,,+++,,,...///---,,,*********,,,...///(((,,,000222111///------*********+++------,,,+++***''''''++++++((())),,,***++++++***)))(((((((((''''''''''''((((((((()))...(((%%%(((+++******+++(((((((((((('''###$$$&&&''''''&&&&&&((()))((('''&&&%%%%%%&&&'''((((((((()))***+++,,,------***)))((((((((()))++++++111000...+++)))((()))+++&&&***///444555444111///***)))''''''((()))+++---)))***)))'''))),,,+++'''***+++,,,,,,+++(((&&&$$$###%%%'''***)))###!!!""""""$$$%%%''')))***%%%$$$"""!!!"""$$$&&&(((%%%'''###!!!%%%(((&&&###""""""""""""$$$&&&'''"""$$$&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$""""""$$$&&&&&&'''(((((('''&&&$$$######'''&&&"""!!!%%%$$$ !!!$$$&&&%%%###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%"""$$$$$$"""$$$&&&"""'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%''')))******)))(((}}}eee]]]YYYNNNKKKIIIEEEBBB???>>>>>>>>>888:::;;;:::888666666777555444222111111222444555333222111000////////////111///......///000000///---...000000///......///000///---,,,++++++,,,,,,------++++++++++++------)))+++...111222000+++''',,,++++++***)))((((((''')))***++++++***)))***+++,,,,,,,,,+++***)))((('''******))))))))))))******))))))((('''&&&'''***,,,+++((($$$!!!!!!$$$(((+++'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%'''------'''***444444---************************+++,,,,,,***'''%%%%%%&&&,,,+++///666888222,,,***((((((((((((((()))******+++)))'''&&&'''+++///111------,,,***(((&&&###""")))'''$$$$$$%%%&&&&&&%%%$$$$$$"""!!! """'''+++%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$############$$$$$$######"""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((######&&&"""+++"""############$$$$$$$$$######$$$%%%$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######$$$%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))$$$""""""$$$'''(((%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&''')))+++%%%((()))&&&%%%(((***)))((((((((((((((((((((((((xxxbbbYYYUUUMMMJJJHHHEEEAAA???>>>===>>>999::::::999777666666777555444222111111222444555444333222111000000000000111000...///000111000///---...///000/////////000000///---,,,++++++,,,,,,---,,,,,,++++++,,,,,,---******---///111///+++(((++++++***))))))((('''''')))***++++++))))))***+++******+++++++++***))))))******))))))))))))******((()))((('''&&&'''***,,,)))'''$$$""""""$$$''')))'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%###((()))&&&+++777:::444------,,,++++++******)))***++++++)))'''%%%%%%&&&***))),,,222444///***)))(((''''''''''''((()))))))))((('''&&&(((***---///---,,,+++)))'''&&&%%%$$$%%%$$$$$$###""""""######(((((('''&&&%%%'''+++---&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((###$$$((($$$ +++"""############$$$$$$$$$###$$$%%%%%%%%%$$$"""""" !!!"""$$$%%%&&&''''''$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%&&&(((######$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((&&&&&&&&&''')))***%%%))))))&&&%%%(((***)))((((((((((((((((((((((((qqq```UUUQQQLLLIIIGGGDDDAAA>>>=========999:::999777555555666888444444222222222222444444555444333222111111111111222000///000111222111///......//////000000000000//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++---...---+++(((******))))))(((((('''''')))***++++++))))))***+++((())))))***+++++++++*********))))))))))))******((((((((('''&&&''')))+++''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%"""''''''%%%+++666:::777000000...---,,,,,,,,,,,,+++,,,,,,)))'''%%%&&&''')))'''(((---...***''''''&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***+++,,,***)))'''&&&&&&&&&&&&"""$$$&&&%%%###!!!"""$$$###$$$%%%$$$$$$$$$&&&(((%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$%%%)))&&& """)))"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###### !!!###$$$%%%&&&''''''$$$$$$$$$$$$######"""!!!%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''###%%%&&&'''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&''')))***%%%)))***&&&%%%(((***)))((((((((((((((((((((((((tttkkk___SSSNNNLLLIIIGGGDDDAAA???>>>>>>>>>:::999888666444444666888444333333222222333333444444444333222111111111111111000000000222222111///000/////////000111111111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***))))))))))))((((((((('''''')))***+++***)))((()))+++((())))))*********************))))))))))))******'''(((((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%'''(((&&&$$$(((000444222111111000//////000111111000///...+++(((&&&&&&'''***&&&&&&)))***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((((((((((((***)))'''%%%%%%&&&'''(((###'''+++***&&&###$$$''' """"""!!! !!!"""""""""!!! !!!""""""############$$$%%%&&&'''&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$###%%%)))'''""""""&&&""""""#########$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""'''((((((&&&$$$$$$%%%&&&###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))&&&)))***&&&%%%((()))(((((((((((((((((((((((((((lllggg^^^SSSOOOLLLIIIGGGDDDAAA????????????999999777555333333555888333333333333333333333333333222111000000//////000000000///111222222000...333111//////111222111000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))((((((((((((((()))******)))((()))***)))************)))((((((******))))))))))))******&&&'''((((((''''''(((***$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%((((((%%%"""%%%***---,,,////////////111333555666444333111---(((&&&'''(((+++'''%%%((()))&&&%%%'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''''''''''''&&&&&&((('''%%%$$$$$$&&&''')))$$$(((,,,+++'''$$$%%%(((!!!###%%%%%%$$$######$$$"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&'''%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""$$$'''&&&###"""$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""'''((((((&&&$$$$$$%%%&&&###&&&((('''$$$$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&******&&&%%%''')))(((((((((((((((((((((((((((gggbbbZZZRRROOOJJJHHHFFFCCC@@@???>>>>>>???777888777555333333444666333333333333333333333333333222111000/////////////////////000222111///---777333//////111222111///,,,------......---,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,,,,***)))************))))))))))))((()))******(((((()))***)))*********)))(((((('''******))))))))))))******%%%'''(((((('''&&&((()))$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%&&&$$$""""""$$$(((***+++,,,,,,+++,,,///222555777444333000,,,)))'''(((***,,,'''&&&((()))'''%%%'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$%%%%%%&&&'''$$$&&&((((((%%%###$$$&&&###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''' !!!"""###$$$&&&''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$######"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$########################$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&%%%$$$%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###%%%'''((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((%%%%%%&&&&&&'''''''''''''''******&&&%%%'''((('''((((((((((((((((((((((((wwweee]]]TTTPPPMMMDDDEEEDDDAAA>>>===<<<======666777777666444333333444222333333444444333333222333333222111000000000000...---...///111000...,,,:::555000///111222000...,,,,,,---......------,,,+++,,,,,,------,,,,,,+++*********,,,------***(((************++++++++++++((()))***)))((('''(((***'''((())))))))))))))))))******))))))))))))******$$$&&&(((((('''&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%%%%###"""###&&&'''((())))))((('''(((***---111333///...---***((((((+++---+++'''&&&))))))&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&& !!!###%%%'''((()))######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""#########%%%&&&%%%###"""############$$$$$$$$$&&&%%%$$$###"""######$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%$$$$$$###############"""#########$$$$$$$$$$$$$$$###""""""%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%&&&(((&&&$$$######$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%''')))(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&'''***+++&&&%%%'''((('''((((((((((((((((((((((((sssdddYYYOOONNNKKK???CCCBBB???<<<;;;:::;;;;;;555666777777555333333333222333333444444333333222555444333222111111111111---------///000000---+++<<<666111///111222000---+++,,,---.........---,,,++++++------------++++++******+++---...---+++(((++++++++++++++++++,,,,,,((()))***)))((('''(((***%%%&&&''')))******++++++******))))))))))))******$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%((('''$$$$$$'''(((%%%(((%%%$$$%%%'''&&&&&&&&&'''&&&%%%%%%&&&))),,,...******)))(((''')))---000+++'''&&&))))))&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((%%%###"""###$$$$$$$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!""""""$$$%%%&&&''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%$$$###%%%''''''%%%"""############$$$$$$$$$%%%$$$###"""""""""###$$$&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%###""" ###$$$%%%%%%$$$###"""!!!%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###!!!#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))'''### !!!$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''))))))((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''++++++'''%%%'''((('''((((((((((((((((((((((((xxxlll```[[[UUUKKKFFFFFFAAA???=========<<<:::888999888777666444444333333222333444444333222333555444333111000000000111222...000111111000000111333---...///000000///...---------,,,,,,,,,------...,,,+++******,,,,,,+++***+++++++++++++++***)))(((******))))))((((((''''''&&&&&&''''''''''''&&&&&&******++++++++++++******++++++******************)))(((''''''''')))***+++'''$$$%%%((((((&&&&&&)))'''((()))(((&&&%%%%%%'''###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((()))(((''')))++++++(((%%%******+++)))&&&%%%%%%&&&(((((('''&&&%%%$$$$$$###///***%%%$$$%%%&&&%%%$$$$$$%%%&&&'''&&&$$$!!! &&&&&&%%%$$$$$$%%%%%%%%%$$$&&&''''''%%%######$$$(((&&&###"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$######$$$%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$&&&'''%%%"""!!!###%%%%%%%%%$$$###""""""######(((""" """""" %%%***'''$$$######$$$$$$$$$$$$&&&&&&### ###&&&''''''&&&&&&%%%%%%%%%%%%%%%"""$$$---222000***'''$$$%%%&&&'''((('''&&&%%%((('''%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&&&&%%%###!!!$$$&&&'''%%%$$$&&&(((###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***######$$$%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%###$$$$$$$$$###$$$''')))***)))(((''''''((()))***))))))((('''''''''''''''ttthhh]]]WWWQQQJJJEEEFFFAAA@@@======<<<;;;999888999888777555444444333333222333444333222111222333333222222111000000111111...///111000//////111222......////////////......---------,,,,,,------...---+++***+++,,,---,,,+++++++++,,,,,,+++******)))((((((((()))))))))))))))(((((())))))))))))(((((()))******++++++******)))************************((('''&&&&&&&&&((()))***'''%%%%%%((((((&&&&&&)))'''((()))(((&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''(((''''''(((******(((%%%)))******)))&&&%%%%%%&&&((((((''''''&&&%%%%%%%%%---)))%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%###"""%%%$$$###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&'''$$$%%%&&&$$$"""!!!###%%%$$$$$$###""""""""""""""")))$$$###%%%%%%"""###'''(((&&&$$$###%%%&&&''''''&&&&&&%%%###""""""$$$&&&$$$######$$$%%%&&&$$$"""%%%"""$$$+++000...)))'''$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$$$$&&&&&&%%%###$$$&&&((('''$$$"""###$$$######$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%$$$$$$%%%'''******)))(((''''''((()))***))))))((('''''''''''''''nnncccXXXQQQMMMHHHEEEEEEBBB@@@>>>===<<<;;;888777888888666555444444333333222333444333111000000111111222222222222111000000---///000000///...///111//////............//////---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,++++++***''''''((())))))***++++++)))******++++++******))))))******++++++******)))************************'''&&&&&&&&&&&&''''''((('''%%%%%%((((((&&&&&&)))&&&(((((((((&&&%%%&&&'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&&&&'''(((((('''%%%)))******)))&&&%%%%%%&&&''''''''''''''''''''''''***(((%%%$$$%%%&&&'''&&&###$$$%%%&&&%%%%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%'''((('''&&&$$$$$$&&&((($$$$$$%%%&&&'''&&&###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$******((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""""""""###%%%'''((($$$%%%%%%$$$""""""###%%%######"""!!!!!!!!!""""""'''%%%%%%''''''$$$$$$&&&%%%###""""""$$$&&&''''''(((&&&$$$###$$$%%%%%%%%%$$$"""!!!$$$)))***&&&!!!&&&######))),,,***'''&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''''''''%%%$$$$$$&&&&&&%%%###%%%&&&'''&&&$$$#########"""%%%'''&&&$$$$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&((((((((('''&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%(((***)))((((((''''''(((((())))))((((((''''''''''''(((yyyhhh___TTTMMMJJJGGGFFFEEEBBB@@@>>><<<<<<:::888666888777666555444444444444222333444222000//////000000111222333333222000000---///000///...---...000000///...------...///000------------------,,,,,,...---,,,,,,......---,,,,,,,,,---------,,,,,,+++(((((()))))))))*********)))******++++++******)))))))))************))))))))))))))))))************'''''''''''''''''''''((((((%%%%%%((((((&&&&&&(((&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&)))******)))'''%%%&&&''''''''''''((((((((())))))(((&&&%%%$$$%%%&&&'''(((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%$$$%%%'''***%%%$$$$$$%%%'''&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%))))))(((&&&&&&%%%%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$##################""""""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!!!!"""$$$$$$$$$%%%%%%$$$#########!!! !!!###%%%%%%$$$(((%%%""""""%%%'''%%%###'''$$$###(((...000***$$$'''###"""&&&)))&&&%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&'''((()))'''%%%$$$$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%&&&"""&&&)))((($$$###&&&***######$$$%%%%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***(((((((((((((((((((((((()))(((''''''''''''((((((sssccc\\\RRRKKKHHHHHHGGGEEEAAA???===<<<;;;:::888666777666555444444333444444222333444222000//////000000000222333333222111000...///000///...---...///000///...------...///000------.........---,,,+++...---,,,,,,......---,,,+++,,,,,,------,,,,,,,,,+++*********)))))))))(((((())))))******))))))((()))))))))******)))))))))(((((()))))))))*********((((((((()))(((((((((((((((&&&%%%((((((%%%%%%(((%%%'''((('''&&&&&&'''((($$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&''''''((()))***)))'''&&&&&&'''&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%'''(((###$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&(((((('''%%%$$$%%%(((***'''%%%######%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%$$$$$$$$$%%%$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%$$$############&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&"""!!!!!!!!!!!!!!!""""""###$$$%%%$$$%%%%%%$$$###%%%###""""""$$$%%%$$$###&&&###!!!"""%%%&&&$$$"""'''$$$$$$)))000111,,,&&&&&&###"""%%%&&&$$$###%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((()))))))))'''%%%$$$$$$%%%&&&$$$###""""""###$$$%%%&&&%%%%%%"""&&&)))((($$$###&&&***######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%(((***''''''((((((((((((''''''((((((''''''''''''((((((nnn^^^ZZZQQQIIIHHHIIIGGGBBB@@@>>><<<;;;;;;;;;999777666555555444333333444444222333444333111000000111000000111222222222222111///000111000...---.../////////............//////---......///...---+++***---,,,+++,,,---...---+++***++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((((('''(((((())))))(((((('''((())))))******))))))((('''(((((())))))*********)))))))))***))))))(((''')))&&&&&&((((((%%%%%%'''%%%&&&((('''&&&&&&'''(((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%''')))((()))))))))'''&&&&&&(((&&&&&&&&&''''''(((((((((%%%&&&&&&%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&'''&&&$$$%%%''')))(((&&&###"""$$$&&&''''''######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%%%%###############$$$%%%&&&***'''%%%&&&(((***(((&&&###$$$%%%%%%$$$###!!! %%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$#########$$$$$$'''%%%$$$$$$&&&''''''&&&""""""!!!!!!!!!"""######$$$&&&&&&$$$$$$''''''%%%'''&&&%%%%%%&&&'''&&&$$$###"""""""""$$$%%%$$$###%%%###"""&&&+++---)))%%%$$$"""###&&&&&&######%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((((((((((((((('''%%%$$$$$$&&&&&&%%%###&&&%%%$$$$$$%%%$$$""" ###&&&((('''$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''''''''###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%''')))&&&''''''((((((''''''&&&(((''''''''''''(((((()))wwwhhhYYYWWWPPPHHHGGGHHHEEE???>>><<<;;;;;;;;;;;;:::888555555444444333333444444222333444333222111222333111111000000111222222333000111222111///...///000......////////////......---...//////...---+++)))---+++***+++,,,---,,,+++)))******+++,,,,,,++++++************************'''(((((())))))(((((('''(((((())))))))))))((((((''''''(((((()))******+++(((((()))))))))(((&&&&&&)))&&&&&&((((((%%%%%%'''%%%&&&''''''&&&&&&''')))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&$$$&&&'''&&&%%%%%%(((+++'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$&&&'''&&&$$$###$$$&&&&&&&&&%%%$$$############""""""""""""###$$$%%%&&&###%%%&&&&&&%%%%%%&&&(((&&&%%%$$$$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$***'''$$$%%%(((***(((%%%"""###%%%&&&&&&$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%###!!!"""%%%&&&%%%$$$"""""""""""""""###$$$$$$###&&&%%%!!!"""'''(((%%%$$$######$$$&&&'''&&&%%%"""###%%%%%%$$$$$$$$$%%%###""""""$$$&&&'''&&&%%%"""!!!###''''''######&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&$$$######%%%%%%"""%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))pppdddVVVUUUOOOHHHFFFHHHDDD<<<===;;;::::::;;;<<<:::999555555444333333333444444222333444444333222333555222111000000000111333444111222222111000//////000---...///000000///...------.../////////---***))),,,+++******,,,,,,+++***((()))***+++++++++++++++)))))))))***++++++,,,,,,(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++''''''((((((((('''%%%$$$)))&&&&&&((((((%%%$$$'''%%%&&&''''''&&&&&&((()))%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&((('''&&&$$$&&&'''&&&%%%%%%))),,,'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""$$$&&&'''&&&%%%$$$############""""""""""""###$$$%%%&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%'''))))))&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&'''&&&%%%$$$###"""""""""((($$$ !!!%%%'''%%%""""""###%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&&&&######""""""###%%%'''((($$$!!! ###%%%$$$"""######""""""###$$$%%%%%%!!!$$$###$$$&&&###!!!$$$%%%$$$###!!!$$$''''''%%%$$$%%%(((#########$$$$$$%%%%%%&&&!!!!!!$$$(((((($$$###&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""'''&&&$$$%%%&&&&&&%%%######!!! """&&&'''%%%###%%%$$$######%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""""""""###%%%''''''&&&%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&$$$######%%%'''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***yyyiiiYYYYYYTTTNNNKKKHHHEEE@@@<<<===<<<:::888777777777888666555555555555444444444111222222222222111000000111...,,,---000222111000000000000000000111111111111000000///...---------------...///000000//////...,,,***+++,,,------,,,,,,,,,,,,++++++*********------+++***))))))((((((++++++++++++******************))))))((((((''''''************************((((((''''''''''''(((((()))((('''''''''&&&###!!!%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%$$$"""""""""$$$&&&(((""""""###$$$$$$$$$$$$###&&&&&&&&&&&&''''''((((((###%%%((('''$$$###$$$&&&&&&&&&%%%$$$############%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%'''%%%!!!"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%"""!!!!!!###$$$$$$&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""$$$&&&'''""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$!!!$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))%%% """%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$+++)))'''&&&'''((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&rrrdddVVVVVVQQQLLLHHHEEECCC???<<<===<<<:::888777777777888555555555555444444444444222222222222222111000000111///---...000222111000111111111111111111111111000000000///...------------...///000000000000///...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++))))))))))))((((((((((((***)))))))))((((((((('''************************)))(((((('''''''''((((((&&&%%%%%%'''((((((&&&$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''%%%'''))))))'''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%###$$$&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%'''%%%"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%###"""######$$$###$$$$$$$$$######$$$$$$%%%""""""######$$$%%%%%%&&&###""""""""""""$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$ """$$$###$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&nnndddWWWRRRNNNHHHDDDBBB@@@>>>===<<<;;;:::888777777777777555555555555444444444444222222222222111111000000111///......000111111000////////////////////////000000//////...---------......//////000000//////---,,,++++++------,,,+++,,,,,,,,,++++++++++++***+++++++++++++++,,,------))))))))))))(((((((((((())))))))))))((((((((((((***************************)))((('''''''''''''''$$$$$$$$$&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###%%%''''''%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&$$$"""$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%!!!""""""######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%(((&&&%%%&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!!!!###$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!%%%&&&%%%%%%''')))$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%wwwhhhaaaUUUNNNKKKGGGCCC@@@???>>>>>>;;;;;;:::999888777666666555555555444444444333333222222222111111111111111000////////////000000000...---------------,,,,,,/////////......---------------............---------,,,+++,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,++++++++++++*********)))))))))))))))((((((((((((***************************)))(((''''''&&&''''''%%%$$$$$$&&&((())))))(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%###%%%'''(((&&&%%%###### !!!###$$$%%%%%%%%%$$$!!!!!!"""""""""#########$$$$$$##################%%%%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&)))'''&&&'''%%%"""######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!'''(((%%%$$$&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&jjj^^^ZZZNNNLLLJJJGGGCCC@@@>>>>>>???:::::::::999888777666555555444444444444333333333333222111000000000111111000000000////////////000/////////......---------............------------,,,,,,,,,------,,,,,,+++,,,++++++,,,......,,,***++++++++++++++++++++++++,,,+++***)))((((((((((((++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''%%%&&&'''((('''&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%'''))))))'''&&&%%%&&&###############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%&&&'''''''''&&&############$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$###""""""###$$$%%%$$$###$$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$$$$%%%"""%%%((()))&&&$$$######!!!"""$$$%%%%%%$$$$$$"""""""""""""""############$$$$$$$$$#########"""&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((%%%###%%%&&&$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$))))))&&&$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((ddd\\\XXXLLLIIIIIIHHHEEEAAA>>>===>>>:::::::::999888777555444444444444444333333333333444333111000000000111222000111111000......///111333222222111111000000000------------------------,,,,,,,,,---,,,,,,+++***,,,++++++---......,,,******++++++++++++,,,,,,,,,,,,+++***)))''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***((('''&&&'''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%'''))))))'''&&&%%%&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''(((*********)))'''&&&%%%%%%%%%&&&((()))(((&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%$$$$$$###"""$$$############$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########$$$######""""""######$$$$$$$$$$$$$$$$$$!!!%%%((((((%%%""""""$$$!!!!!!"""###$$$$$$$$$$$$########################"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''###"""$$$&&&%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$######&&&))))))'''%%%&&&(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((wwwaaa\\\YYYLLLGGGHHHIIIFFFAAA===;;;;;;999999999999888777555444444444444333333333222222444333111000///000111222000111222000...---///111333333222111111000000///------------------------...............---,,,,,,++++++,,,---......,,,)))******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''&&&''''''((()))***+++)))&&&&&&'''(((''''''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&%%%'''))))))'''&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$#########$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&((()))******(((&&&$$$&&&$$$$$$&&&)))***(((&&&%%%%%%$$$$$$###$$$$$$$$$""""""$$$$$$%%%$$$#####################$$$%%%%%%###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&"""###############$$$%%%!!!""""""############"""$$$$$$##################!!!%%%((('''###!!!"""$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''((($$$###%%%&&&%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%###"""$$$&&&%%%%%%$$$$$$###""""""""""""###%%%''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((nnn[[[YYYVVVIIIEEEGGGIIIFFFAAA<<<999999999999999999888666555333444444444333333333222222444333111//////000111222000111222000---,,,...111111000000///...---------------------------------///000000000///...------++++++,,,---///...+++)))*********++++++,,,,,,,,,*********)))******+++,,,++++++++++++************'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&((()))***+++***(((&&&&&&'''((()))(((%%%&&&((())))))(((&&&%%%&&&'''(((******((('''&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&%%%###!!! ''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))%%%$$$"""""""""$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%''')))***)))'''%%%###&&&$$$$$$&&&)))***)))&&&&&&&&&%%%$$$############!!!"""###$$$%%%%%%$$$#########""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&"""###$$$$$$######$$$%%% !!!"""###############$$$$$$##################!!!$$$'''&&&""" """%%%$$$###"""!!!!!!"""######%%%%%%$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""''')))'''&&&'''&&&$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$$$$'''***&&&%%%%%%$$$###"""!!!!!!"""###%%%'''''''''%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&$$$###$$$&&&(((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''{{{dddXXXRRROOOPPPJJJFFFBBB??????>>>===<<<444555666777777666555444555555444333222222222222555444222000000111222444111111000///////////////333444444222///------.........---------......///---------.........//////...,,,---000///,,,***,,,************************)))***++++++++++++***)))......------,,,***)))((())))))))))))((('''%%%$$$******))))))((((((''''''***((('''((()))***)))''',,,+++***((('''%%%$$$###&&&&&&&&&''''''''''''((($$$%%%''')))******))))))))))))((((((((('''''''''&&&''')))******(((&&&%%%&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''((((((((('''%%%######%%%'''&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$'''(((%%%"""'''((()))(((&&&%%%&&&'''%%%###"""###%%%'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$$$$######"""""""""&&&###!!!!!!###%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%'''((('''%%%#########%%%###!!! """###############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""%%%&&&###&&&,,,,,,(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$"""%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&$$$!!!###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&***+++&&&$$$%%%"""'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&uuucccYYYRRRNNNMMMIIIFFFBBB??????>>>===<<<:::999888666555555555555555555444333222222222222444333111000000000111222111111000///////////////...///000000......///111---------------------...------------.........///...,,,,,,000///+++***,,,++++++++++++++++++++++++++++++***))))))***++++++))))))((('''&&&%%%$$$$$$'''((()))))))))((('''&&&***)))))))))((((((((('''((('''&&&'''((()))(((&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((&&&''''''&&&$$$$$$%%%&&&&&&''')))((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$#########!!!###$$$$$$%%%''')))&&&$$$######%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########&&&$$$!!!!!!###%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((&&&$$$######%%%%%%###!!!!!!"""###########################$$$$$$""""""###$$$$$$$$$$$$$$$$$$'''&&&###%%%***)))$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%&&&***)))%%%'''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''nnnaaaYYYQQQLLLJJJHHHEEEAAA??????>>>===<<<<<<:::777555444555666777555444333222222111111222111111111111000000000000111000000///////////////,,,---......------///111------------------------------------...............,,,,,,//////+++***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---,,,+++***((('''''''''((('''((())))))******))))))))))))))))))(((((((((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&((('''&&&%%%%%%&&&&&&''')))((('''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!%%%(((&&&""" """$$$!!!######%%%''')))'''%%%$$$$$$%%%%%%$$$"""$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&$$$###%%%'''%%%###!!!!!!###$$$###"""######"""""""""$$$%%%&&&"""######$$$$$$$$$$$$$$$''''''&&&$$$$$$'''%%%!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%###&&&(((&&&'''((('''$$$'''&&&%%%%%%%%%&&&((()))'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((({{{iii^^^WWWPPPLLLKKKFFFDDDAAA???>>>>>><<<;;;888777777666555666666666555444333222111111111111000000000111000///......000000////////////000000///000000...---,,,...000///////////////......---------------------------///,,,,,,///...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///,,,***)))***+++,,,)))))))))************)))))))))))))))((((((((((((((('''&&&&&&(((((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%''''''))))))((((((((('''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''%%%%%%%%%&&&''')))((('''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$""""""###$$$%%%&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$###"""###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&(((((('''%%%######&&&((($$$###""""""###$$$###"""###"""!!!!!!"""$$$&&&((("""###$$$$$$%%%%%%$$$$$$&&&&&&$$$###$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""########################$$$%%%%%%&&&%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((())))))((('''&&&%%%###'''&&&&&&%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''wwwfff\\\UUUOOOLLLLLLDDDBBB@@@???>>>>>><<<:::666777888888666444111///444444333222111111111111///000000000000///......000000////////////000000000111000///...///111444111111222222111000//////------------------,,,,,,///,,,,,,......++++++...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,+++)))'''&&&'''((())),,,+++******)))((((((((((((((((((((()))))))))))))))((('''((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&(((***+++++++++***((('''&&&%%%$$$((('''%%%$$$#########$$$&&&&&&'''''''''(((((('''''''''''''''''''''''''''###%%%(((((('''%%%%%%&&&&&&''')))((('''%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&''''''%%%"""((())))))(((%%%$$$$$$%%%'''''''''&&&$$$############$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%((('''&&&$$$######&&&((($$$###"""###$$$%%%$$$"""###"""!!!!!!"""$$$&&&(((######$$$%%%%%%%%%%%%$$$%%%###"""###%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$############$$$&&&&&&"""$$$&&&'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((((()))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&ssscccYYYRRRLLLKKKLLLCCCAAA???>>>>>>===;;;999888999:::999666111,,,)))444333222111111000000111000000000000///////////////////////////000000111......///000000333777;;;222333333444333222000///------------,,,,,,,,,,,,000---,,,...---++++++...,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////---***(((***)))((('''''''''((((((,,,,,,***)))((('''''''''(((((((((((())))))))))))***((('''((()))***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++))))))(((&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''&&&''')))((('''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$%%%)))***'''###$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''%%%###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###############$$$%%%%%%%%%&&&&&&$$$######%%%'''$$$######$$$%%%%%%$$$"""######"""""""""$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$!!! $$$&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&''' ###&&&'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$&&&'''###$$$$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%(((&&&%%%''''''%%%%%%'''&&&&&&''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&wwwlll___WWWPPPJJJHHHIIIBBB@@@???>>>>>>===;;;999888888999888666333///---444333222111000000000000222111000/////////000000///////////////000111111---...//////111444999<<<222333444444333222000...---------,,,,,,,,,++++++000---,,,------++++++///++++++++++++++++++++++++***+++---......---+++***+++++++++*********************(((''''''''''''((('''((((((((()))))))))***)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&'''((()))(((((('''''''''((((((((((((''''''$$$&&&&&&&&&%%%%%%''')))&&&''')))((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&"""###%%%%%%$$$$$$%%%&&&$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$#########"""%%%''''''%%%$$$$$$%%%###############$$$$$$%%%###$$$%%%$$$######$$$%%%$$$######$$$&&&&&&$$$"""##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&!!!!!!%%%'''%%%%%%'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$###$$$&&&'''"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%+++'''%%%'''&&&"""!!!%%%&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''ooofff\\\VVVPPPIIIEEEFFFAAA@@@>>>>>>>>>===;;;999555555555666666666666666444333222111000000000000444222000///...///111222///////////////000111111000111000000000222666:::111222333444333111///------------,,,,,,+++++++++111---+++------***+++///************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((((((''''''&&&&&&''')))***'''((((((((())))))******((('''&&&&&&'''((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((('''&&&%%%$$$&&&&&&''''''((()))******"""$$$&&&((((((((('''&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%&&&&&&%%%$$$%%%'''***&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&'''%%%$$$&&&)))%%%&&&'''&&&$$$$$$%%%&&&$$$&&&((('''%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######""""""""""""%%%((((((%%%###$$$&&&#########"""###$$$$$$%%%!!!###%%%%%%###"""###$$$$$$######%%%&&&&&&$$$"""######$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%((("""!!!&&&(((%%%$$$'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$###"""###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((((((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%### %%%'''%%%'''---&&&''''''((()))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((({{{gggaaaXXXPPPKKKHHHFFFDDDCCCBBBAAA???>>><<<;;;:::888666555444444555666888222111111111111111222222111111000000//////......111111000///////////////222111...---222999999555333111///------...000111---------............///------,,,++++++,,,,,,,,,...------,,,,,,++++++***,,,)))***------)))'''))))))***++++++***)))***+++---)))%%%%%%&&&((((((&&&'''''''''''''''''''''''',,,,,,+++)))&&&"""###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&'''((()))******))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&)))((('''&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%''')))'''((((((((('''&&&%%%%%%&&&%%%"""!!!!!!###&&&(((%%%$$$######%%%'''&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''%%%""""""###%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&%%%###!!!'''&&&$$$%%%&&&&&&%%%###!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&%%%$$$"""!!!########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&%%%$$$###"""!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###%%%''''''%%%!!!((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((((((''''''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&'''&&&&&&'''(((((((((((((((''''''''''''%%%&&&''''''((((((''''''***((('''&&&&&&'''(((***''''''''''''''''''&&&&&&sssccc]]]UUUOOOJJJHHHFFFEEEAAA@@@???===<<<;;;:::999555555666666666666555555555444222000///...------111111000000////////////111111000///////////////222111///...333999999444333111///------...000111---------............//////...---+++***)))((((((+++,,,,,,,,,,,,,,,,,,,,,+++)))***------)))(((***)))***++++++***)))***+++...+++'''''')))******)))'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''&&&&&&'''(((&&&&&&''''''''''''''''''((('''&&&$$$$$$&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''((()))************))))))'''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&''''''((('''''''''%%%$$$###"""###$$$&&&'''&&&%%%###$$$&&&''''''&&&'''&&&%%%$$$$$$%%%&&&'''############$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######$$$%%%$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%$$$###""""""""""""&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%%%%$$$###########################"""######$$$%%%%%%&&&&&&$$$$$$$$$###############"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%''''''$$$"""!!!!!!''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&((((((''''''((()))((((((((((((''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''nnn^^^YYYRRRLLLIIIGGGFFFEEE???>>>===;;;:::999999888333444666888888666444333555444222000...---,,,,,,111000000000000/////////111000000///////////////111222111111555:::888333222111///------...///000---------............///......,,,***)))(((((((((******++++++,,,------...***((())),,,---***)))+++)))***++++++***)))***+++---***(((((()))******)))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***$$$&&&(((((('''&&&'''(((%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---......)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$%%%&&&(((''''''((('''&&&%%%%%%&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########'''&&&###!!!!!!!!!###$$$&&&$$$######$$$$$$###"""&&&&&&%%%%%%$$$#########''''''&&&%%%%%%%%%%%%&&&#################################$$$$$$%%%%%%&&&""""""######$$$$$$$$$%%%!!!!!!###$$$&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%'''))))))(((&&&$$$%%%&&&)))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%&&&''''''&&&((())))))((((((((()))((((((((((((''''''''''''&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''|||hhhZZZVVVOOOJJJGGGEEEDDDCCC???>>>===;;;999999999999444444555666666555444444333222111000000//////000000000000000000000000000000000////////////000000000333333333666999777222111000///------...///000---------............///+++++++++***++++++,,,---******++++++,,,,,,,,,,,,***((((((,,,,,,******---)))***++++++***)))***+++)))((('''&&&''''''((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))%%%'''(((((('''&&&'''(((%%%%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''((())))))''''''&&&&&&&&&&&&'''''''''((()))+++,,,---......'''(((((())))))))))))((($$$%%%''')))))))))((('''&&&''''''(((((((((((('''###$$$%%%&&&&&&&&&%%%$$$((('''%%%%%%'''(((((('''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$"""""""""$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""&&&%%%###"""""""""######%%%$$$"""###$$$$$$###!!!!!!!!!!!!"""######$$$$$$'''&&&$$$######$$$%%%&&&#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%###$$$&&&))))))'''%%%$$$%%%'''+++---%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%'''((()))&&&((())))))((('''((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((()))(((''''''''''''((()))''''''''''''((((((((((((ooo```XXXTTTNNNIIIFFFCCCAAA???BBBAAA>>><<<:::999999999666555444333333444555666444333222222111111111222000000000000111111111111000000////////////000000///333555444666888555111000000......---......///---------............///,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********+++((((((+++,,,******---)))***++++++***)))***+++'''(((((('''''''''((((((''''''''''''''''''''''''+++***((('''&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******(((''''''&&&&&&''''''(((((()))******++++++******((())))))((((((&&&%%%$$$$$$%%%(((***+++***)))((())))))))))))((('''&&&%%%###$$$%%%''''''&&&%%%$$$)))'''%%%&&&'''((('''&&&'''''''''&&&&&&'''''''''%%%&&&'''''''''&&&%%%%%%)))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!######$$$%%%$$$###"""!!!%%%$$$"""###$$$$$$###!!!!!!!!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############""" !!!!!!""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$######"""!!!$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$%%%'''***%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$######&&&((()))'''%%%$$$%%%(((+++...%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***%%%'''(((((('''''''''(((((((((((((((''''''''''''&&&'''(((((())))))((((((((((((''''''''''''(((((('''''''''((((((((())))))~~~iii]]]VVVRRRLLLHHHEEEBBB@@@>>>EEECCC@@@<<<:::999999999777555333222222333555777777666444333111111000000000000000111111111111222///////////////000000111///333555444444555444000000///......------......---------............///000///...------,,,,,,,,,---,,,,,,+++******)))))),,,)))(((++++++)))***---)))***++++++***)))***+++((()))******))))))***+++''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&((('''&&&$$$%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((()))(((((()))((('''&&&&&&'''((()))))))))******)))(((''''''******)))(((%%%!!!$$$&&&(((***++++++***)))++++++***)))(((&&&%%%$$$###$$$&&&'''''''''&&&%%%)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###""")))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""$$$&&&%%%$$$"""!!!&&&$$$######$$$$$$###"""&&&&&&%%%%%%$$$############""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''')))$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&((((((&&&%%%$$$%%%'''***,,,&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&'''((()))***$$$%%%((((((''''''((()))((((((((((((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))***xxxfff[[[SSSOOOKKKGGGEEECCCAAA???GGGEEEAAA<<<999888888888444444444444444444444444555444333222111111111111000000111111111222222222///////////////000111111///333555222111333222000//////.........------------------............/////////...---,,,,,,,,,,,,+++++++++***************---***)))+++***((())),,,)))***++++++***)))***+++&&&)))++++++)))(((***,,,''''''''''''''''''''''''$$$$$$%%%''''''((((((((($$$&&&'''&&&$$$######$$$&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''')))***)))'''%%%###)))((('''&&&&&&'''((()))))))))******)))((((((''')))******(((&&&### %%%&&&(((***++++++++++++*********))))))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&$$$"""!!!''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$######&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!"""###$$$$$$$$$$$$"""######$$$$$$######"""##################$$$$$$###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&&&&''''''&&&%%%&&&(((***&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((###%%%((()))))))))***,,,((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&''''''((())))))******ppp```VVVPPPMMMIIIGGGFFFEEECCCBBBHHHEEEAAA<<<888777666666222333555666666555333222//////000000111222444444000000111111222222222222///////////////000111111///333444111000111222//////............------------------.........//////++++++++++++,,,---...///)))))))))***++++++,,,,,,...+++)))+++***((((((,,,)))+++++++++***)))***+++$$$'''))))))'''&&&(((***''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$"""######'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''')))++++++)))&&&"""***((('''&&&&&&'''(((***))))))************))))))'''(((***++++++)))'''&&&&&&'''((()))***+++,,,,,,((()))))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((((((&&&$$$###&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$#########!!! """$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###$$$&&&'''&&&$$$%%%&&&&&&%%%###!!!!!!!!!"""######$$$$$$!!!###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$#########$$$%%%%%%&&&((())))))(((''''''***,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''###&&&(((******+++---...)))((((((((('''''''''''''''(((((()))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++xxxhhh]]]VVVMMMKKKHHHEEEBBB@@@???>>>>>>===;;;:::999888888888444444444444444444444444333222000///...///000222000111333333222000---+++///000111111111111222444...///000111111000///...111000///...------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''***---,,,+++...---,,,,,,++++++,,,,,,))))))(((((((((((()))))))))))))))(((&&&$$$!!! '''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***(((&&&%%%&&&((())))))+++***(((&&&%%%%%%%%%&&&'''''''''(((***+++---...+++***)))((()))((('''&&&''''''''''''(((((())))))(((((())))))((('''&&&&&&&&&''''''((((((((((((((($$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''&&&$$$###"""######$$$"""$$$%%%%%%###"""##############################'''&&&$$$"""!!!!!!"""######$$$$$$$$$$$$###""""""######""""""######$$$%%%########################&&&$$$!!!!!!$$$&&&'''&&&%%%###""""""###$$$((('''%%%%%%$$$"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((((('''&&&&&&$$$$$$###""")))))))))))))))(((((((((&&&&&&((((((((('''&&&%%%###$$$%%%))),,,...---+++(((&&&%%%&&&'''(((&&&%%%''''''((()))+++***)))'''(((((((((((())))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((pppbbbXXXQQQLLLJJJGGGEEEBBB???>>>======<<<;;;999888888777777444444444444444444444444444333111000///000111222222222222111000//////...000222444444333222333444000111111222111000///...000///...---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''***,,,+++***---,,,,,,+++++++++++++++))))))(((((((((((())))))))))))***)))(((&&&$$$"""'''((()))((('''&&&''')))'''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&((((((&&&%%%)))((('''&&&%%%%%%&&&&&&'''''''''((()))***,,,---,,,+++***))))))((('''&&&&&&&&&'''''''''((((((((('''(((((((((''''''&&&%%%'''((())))))******))))))$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$######$$$########################'''&&&$$$"""!!!!!!"""######$$$$$$$$$###"""!!!!!!######""""""######$$$%%%########################&&&%%%###!!!!!!"""$$$&&&'''&&&$$$############$$$%%%$$$$$$$$$%%%$$$!!!#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&&&&'''(((((()))+++,,,******))))))*********************++++++***((('''((()))))))))))))))))))))&&&''')))*********((((((((((((((((((((((((((((((zzzhhh]]]TTTMMMJJJHHHFFFCCC@@@>>>===<<<;;;;;;999888777777777777444444444444444444444444555444222111111111222333444333111/////////000111222555777777666444333333222222222222222111000//////...------,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***+++***))),,,++++++***************))))))(((((((((((())))))))))))******)))(((&&&%%%'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&(((((('''$$$!!!'''&&&&&&%%%%%%%%%&&&'''''''''''''''((()))++++++...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((($$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""""""""##################"""!!! ######""""""######$$$%%%########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%###""""""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((())))))***(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''')))))))))((('''''')))+++))))))***)))((((((***,,,+++++++++++++++***)))((())))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((qqqeee\\\TTTNNNHHHGGGEEEBBB???===<<<<<<:::999888777666666666666333333333333333333333333444333222111111111111222222222111111000111111111333555888888666333111111000000000000111111000000------------,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,+++***+++******)))))))))))))))(((((())))))))))))((((((''''''))))))))))))(((''''''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((('''%%%"""%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))***+++//////...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$######"""""""""###$$$$$$###########################%%%%%%######""""""##################""" ######""""""######$$$%%%##############################$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((******+++---000///,,,))))))***+++***((('''))),,,***+++++++++***)))***************)))))))))))))))''''''((()))***))))))(((((((((((((((((((((((((((kkkbbbZZZSSSOOOGGGFFFDDDAAA???===<<<;;;999999888777666666666666333333333333333333333333222222111000000000000000///000222333333222111000222555777777555222000///---------...///000111111,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////---,,,++++++***))))))(((((())))))(((((())))))))))))((((((%%%&&&'''((()))((('''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''######%%%%%%%%%%%%######%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((('''+++)))&&&&&&'''''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''(((***+++,,,000111111...***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################%%%'''))))))'''%%%#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! ###!!! """$$$###"""########################$$$$$$###########################""""""!!!######""""""######$$$%%%######################## !!!"""$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&&&&$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))***,,,222===GGGGGG<<<222222333222111...,,,++++++((()))+++***))))))+++---+++*********)))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))vvvddd]]]VVVPPPNNNGGGEEECCCAAA???===<<<<<<999999888777777666777777333333333333333333333333111111111111000000//////---///222444555444222000222444666555333111000///,,,,,,,,,---...///000111,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222111...---,,,+++******)))))))))))))))'''((()))******)))((('''%%%&&&'''((()))((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((((((((('''+++(((&&&%%%&&&((())))))%%%%%%&&&'''(((((((((''''''''''''(((***+++---...000222222///***'''''')))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! $$$!!!"""%%%$$$###################################################""""""######""""""!!!!!!######""""""######$$$%%%######################## !!!"""############### !!!"""$$$&&&'''''''''(((&&&$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&'''''''''(((&&&&&&''''''(((((())))))''''''''''''((()))*********222CCCXXXhhhjjj^^^SSSIIIGGGCCC@@@<<<666///***)))+++---,,,)))))),,,///+++++++++******))))))((((((((((((((())))))))))))))))))))))))))))))))))))nnnaaaZZZRRRLLLMMMGGGEEECCCAAA???>>>===<<<999999888777777777888888222222222222222222222222111222222222111111000000///000111333333444333333222333555444222111111111000///...------...///000,,,---...///000//////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***...222333111---,,,+++++++++***))))))))))))***'''((()))******)))((('''&&&'''((()))***)))(((''''''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$&&&''''''&&&$$$###%%%&&&'''((()))((((((''''''&&&%%%%%%'''))))))(((&&&'''((()))))))))((('''&&&'''''')))+++---///000000222333000+++((()))+++((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###"""""""""###$$$$$$%%%&&&""" $$$'''&&&%%%#################################$$$$$$$$$######!!!"""######$$$###############""""""######$$$%%%########################!!!!!!"""######$$$%%%%%% """$$$&&&'''(((((((((&&&$$$###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))((('''''''''((()))***+++)))<<>>======:::999888888888888888888222222222222222222222222222333333333333222111111111111000000111333555666333444444444222111222333444333111///...---......,,,---///000000000//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))...222333000---+++***,,,++++++***************'''((()))++++++)))((('''((()))***++++++***)))((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%###$$$&&&''''''&&&$$$###%%%&&&((()))))))))((('''"""###$$$'''))))))(((&&&'''((()))******)))((('''&&&&&&((())),,,...111222///222333000+++(((***,,,))))))((((((((('''''''''$$$%%%&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%!!!!!!!!!"""$$$&&&(((***((($$$ !!!%%%)))(((&&&########################"""######$$$$$$$$$######!!!"""###$$$$$$%%%%%%$$$#########"""###$$$$$$%%%####################################$$$%%%&&&'''"""$$$'''((((((((('''%%%######$$$&&&&&&&&&""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''''''''((()))+++,,,)))DDDjjjzzzlllXXXIII333555555111+++)))+++///,,,,,,++++++***))))))(((((((((((((((((()))******))))))))))))))))))))))))|||dddZZZWWWRRRJJJEEEFFFEEECCC@@@===;;;:::999<<<:::888888888888777555666555222000000000111222111222222222222111000000/////////000111333444555777666555333222111000000///......///000000///---222...,,,...111222///***,,,,,,---------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***)))((('''((()))+++---***''''''******''''''***(((***+++***(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''"""!!!%%%'''$$$$$$((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''))))))'''%%%%%%%%%((('''&&&(((+++...000000000...,,,+++,,,---------))))))(((&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&)))(((&&&###!!!"""%%%(((&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""'''%%%$$$%%%''''''$$$!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$############"""!!! !!!###$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$"""&&&%%%"""$$$,,,000///######"""""""""###%%%&&&%%%%%%$$$###""""""######%%%%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%$$$$$$"""!!! !!!###%%%&&&%%%%%%$$$$$$$$$%%%&&&'''######""""""###$$$$$$%%%######$$$$$$$$$$$$###### !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***///BBBccczzzjjjPPP777***111222'''&&&111***(((''''''(((*********''''''((()))***+++,,,,,,***+++,,,,,,,,,+++)))(((tttaaaXXXUUUQQQKKKGGGFFFEEEBBB@@@>>><<<;;;:::999888777777777777666555777666444222222222333444111222222222222111000000000000000000111222333444888777444222111000000000///...---...///000...,,,111...,,,---000111...+++,,,------------,,,++++++,,,,,,++++++++++++++++++***************************)))((('''((()))+++,,,***''''''******''''''***'''''''''(((''''''&&&%%%(((((((((((((((((((((((())))))*********))))))(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))$$$$$$((()))&&&&&&)))'''&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&((())))))'''&&&%%%&&&)))((((((***...111222222...,,,******+++,,,,,,+++***)))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&###&&&((()))'''%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%$$$$$$######'''%%%$$$%%%&&&'''$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$#########""""""""""""%%%$$$"""$$$+++...---$$$######""""""###$$$%%%%%%$$$$$$###""""""#####################$$$$$$$$$$$$$$$##########################################$$$#########$$$$$$%%%%%%$$$###############$$$$$$!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%###"""###$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((((((((()))+++***777NNNhhh}}}jjjNNN666222111***&&&***)))((('''((()))++++++,,,,,,++++++*********++++++***++++++,,,,,,,,,------xxxkkk]]]VVVSSSNNNKKKJJJEEEDDDBBB@@@>>>===<<<<<<777666555555777777666555888777666444444444555555111222222222222111000000111111000000111222333333999777444111/////////000...---,,,---//////---,,,///---+++,,,///000...,,,------------,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))***)))((((((((()))+++++++++((((((++++++((((((+++)))'''%%%'''))))))'''$$$((((((((((((((((((((((((***************)))((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((%%%&&&)))(((%%%%%%&&&)))(((((('''&&&%%%$$$###(((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&((())))))'''&&&&&&'''))))))+++///222555555444///---++++++,,,,,,,,,+++***)))(((''''''((())))))''''''&&&%%%%%%%%%%%%%%%###&&&)))***((('''&&&&&&&&&%%%%%%$$$$$$#########""""""###$$$$$$$$$######&&&%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###"""""""""$$$%%%$$$############""""""""""""""""""$$$###!!!###))),,,+++%%%$$$$$$############$$$%%%$$$######"""#########"""""""""###$$$%%%%%%&&&&&&%%%$$$""""""""""""###%%%%%%%%%%%%$$$###"""!!!""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$"""######$$$$$$######"""$$$$$$#########$$$$$$%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))))))))***,,,***---777HHH\\\tttjjjGGG555000...***''''''((())))))***+++,,,,,,,,,+++***)))((()))***+++,,,,,,,,,---...000111222mmmddd[[[VVVQQQKKKIIIJJJDDDCCCBBB@@@>>>======<<<777555555555777888777666777777666555444444555555111222222222222111000000222111111111111111222222999777333000.........///---,,,,,,---......---+++...,,,+++,,,...000///...///...------,,,,,,,,,,,,*********++++++,,,,,,,,,******************************)))(((((()))***++++++((((((++++++((((((+++,,,)))&&&(((,,,---***%%%(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&%%%###"""###''''''&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((***)))((('''((())))))***---222666777666555222000///...//////...---******((((((((()))***+++'''&&&%%%%%%$$$$$$%%%%%%''''''%%%######%%%))),,,%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((("""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###""""""###&&&((()))&&&%%%%%%$$$############$$$$$$###############$$$""""""###$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$&&&&&&%%%$$$############"""######$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,///,,,...666EEE]]]}}}[[[===111111000+++''')))***************+++******)))((()))+++---...,,,---...///000111111111hhh```YYYUUUPPPIIIGGGIIICCCCCCAAA???>>>===<<<<<<777666555666888888888666555555444444444444444444111222222222222111000000222111111111111111222222777666333000............---,,,,,,---......---+++---,,,+++,,,...///000000000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))))))))+++((((((++++++((((((+++,,,(((&&&(((,,,...***&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###%%%'''%%%###"""############$$$$$$%%%%%%&&&&&&%%%%%%'''(((((((((((((((%%%&&&''''''((((((''''''((()))***)))(((((()))***)))+++...333777888666444333111000000111000///---+++***((('''''')))+++,,,&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$"""!!!###(((+++%%%%%%$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%###""""""######$$$%%%'''%%%%%%%%%%%%$$$$$$######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''%%%###""""""###%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,///,,,+++///777GGG___sssrrrNNN777111111///)))***,,,+++))))))***,,,,,,+++++++++,,,---///000,,,---///111222000///---xxxfff]]]VVVRRRNNNHHHFFFGGGCCCBBB@@@>>><<<;;;::::::888777666666888888777666333333333333333333333333111222222222222111000000111111000000111222333333444333222000///......---...---,,,---//////---,,,------,,,---...000222333111000...,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))***''''''******''''''***)))'''&&&'''***+++)))&&&(((((((((((((((((((((((('''(((((())))))((((((((("""######$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$((()))%%%"""$$$&&&'''!!!""""""###$$$%%%&&&'''%%%&&&'''))))))))))))(((&&&&&&'''(((((((((((('''))))))***)))((((((***,,,***+++---111555666444222222111000000000///---+++,,,+++(((''''''(((***,,,&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%###############$$$$$$$$$%%%""""""$$$$$$######&&&$$$%%%%%%&&&%%%%%%$$$############"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""$$$%%%&&&%%%$$$###!!!"""###%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))))))))***,,,)))((()))+++---222???LLLiiiwwweeeFFF333......***,,,---,,,***+++///333111111222333444555666666666888:::;;;;;;:::999777~~~nnncccYYYQQQNNNLLLHHHEEEEEECCCBBB???===;;;999888777888777666666666666555444333333333444444444333333111222222222222111000000000000000000111222333444111111111111111///...---///...---...///000...,,,------.........111444666222111...,,,++++++,,,---,,,,,,++++++++++++++++++***************************************)))(((((()))&&&&&&))))))&&&&&&)))''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))))))))###$$$$$$%%%&&&&&&''''''%%%&&&''''''%%%%%%&&&'''###((()))######((()))###$$$$$$%%%%%%&&&&&&&&&'''(((*********((('''%%%&&&&&&'''((((((((((((((()))******)))((()))+++---******,,,///111222111///222111111111111000---+++---+++(((&&&%%%''')))***&&&%%%$$$$$$###$$$$$$$$$###%%%((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""$$$'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&###"""&&&%%%""""""%%%###$$$%%%&&&&&&&&&%%%$$$######""""""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&##################$$$$$$###$$$$$$$$$$$$###!!! """###%%%&&&&&&&&&$$$############$$$%%%&&&'''(((######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((((((((()))+++&&&&&&)))***(((&&&,,,555>>>KKK]]]ooo}}}ZZZ<<>>FFFXXX\\\ccclllssswwwzzz{{{ooommmjjjiiikkkoootttxxxoooeee]]]WWWPPPJJJFFFDDDBBBAAAAAA???===<<<<<<;;;999777888888777777666666555555666333111222444555333000222222222222222222222222//////000000111111222222222111111000///......---+++,,,------,,,,,,...//////...,,,,,,...222666999666444000---,,,+++***(((111---)))((())),,,......***++++++***((('''((())))))++++++((()))***'''"""///&&&!!!'''---+++(((''')))))))))))))))))))))))),,,+++)))((((((((()))***%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''*********)))&&&%%%%%%&&&&&&&&&'''''''''&&&$$$###***((('''))),,,,,,***'''******+++---......,,,)))000333666777666444222222,,,***(((((((((((((((&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$"""&&&&&&""""""&&&&&&"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''(((%%%!!! """$$$###""""""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&((((((&&&$$$!!!%%%###"""###&&&&&&$$$""""""######$$$%%%### ######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###$$$%%%$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''$$$###$$$&&&'''&&&######!!!)))&&&...((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))'''%%%'''***,,,+++)))***(((...<<>><<<:::::::::999777666999999888777666444444333555333222222333333222111222222222222222222222222111000000000000000000///111111000000//////......,,,---......---,,,...///......---...111555999<<<444444333222000///---,,,---,,,******,,,---,,,+++)))+++++++++)))((()))***''')))((('''(((+++)))%%%***((('''))))))'''(((***))))))))))))))))))))))))***)))((('''''''''((((((&&&&&&'''(((((((((((('''$$$%%%&&&'''''''''''''''&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&)))***+++***'''&&&%%%&&&&&&&&&'''''''''&&&%%%$$$,,,,,,,,,***(((((()))+++---.../////////---,,,+++111333555555333000///...***(((&&&&&&&&&'''&&&$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%###%%%%%%######%%%%%%###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%&&&&&&&&&$$$"""!!!"""#########"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''%%%###(((%%%"""!!!"""### #########$$$$$$$$$$$$%%%########################"""###$$$$$$""""""###$$$###############""""""""" !!!"""##################$$$$$$%%%%%%$$$$$$###%%%$$$######$$$$$$"""!!!$$$%%%###---&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))++++++)))''')))(((***,,,+++444NNNiiigggDDD111///...//////,,,000FFF^^^qqqaaaZZZUUUQQQLLLHHHFFFEEEDDDCCC>>><<<;;;:::::::::888666999999888666555444333222444333222222222222222111111111111111111111111111111111000000/////////...111000000000/////////...,,,...///...---,,,.../////////...///111444777999666777777555222...,,,+++,,,+++***+++------+++***)))+++++++++))))))***+++)))+++***(((***...---)))((()))***)))'''&&&(((+++(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&'''(((((((((((((((###%%%&&&(((((((((''''''&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%---...---***'''&&&)))---...///000///...,,,++++++111333444333111...,,,,,,***)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$###%%%$$$###"""######$$$$$$"""###$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&%%%""" """############$$$$$$$$$$$$########################!!!#########"""!!!"""########################### !!!"""##################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""%%%%%% &&&***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((()))++++++***)))'''+++*********)))...@@@SSSooopppKKK///...,,,...///+++--->>>SSSvvvkkk^^^YYYSSSOOOJJJFFFDDDBBB@@@>>>???===<<<;;;<<<;;;:::888888888777666555444333333222333333222222111111111111111111111111111111111111000000000//////......000000000000////////////---...//////---------///000///......///222444555666999<<<;;;777222///...+++******+++------+++))))))***++++++***)))***,,,)))******(((***......***&&&***,,,)))&&&&&&)))+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((())))))(((((($$$%%%'''((()))(((''''''&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%(((***++++++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,------***&&&&&&))),,,---///000...,,,******+++111222333111...+++******,,,***((('''(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$#####################$$$$$$""""""###%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$%%%&&&&&&%%%%%%%%%%%%###''')))$$$ '''""""""#########$$$$$$$$$########################!!!#########"""!!!"""##################$$$$$$$$$!!!""""""############"""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$$$$$$$&&&!!!((( 000###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''')))***++++++***))))))+++(((((())),,,///777>>>ZZZ}}}xxxRRR333///,,,---000...,,,777FFFhhhwwwfff]]]XXXPPPMMMHHHDDDBBB@@@===;;;???===<<<<<<<<<<<<;;;999777777666555555444444444111333333333111000111222111111111111111111111111000//////////////////...000000000000////////////...///000///---------//////.........000111333444222777<<<<<<888222///...+++******+++,,,,,,+++))))))***,,,+++******+++,,,'''((('''%%%'''++++++(((&&&***,,,(((%%%'''******))))))))))))))))))))))))((())))))))))))((('''&&&''''''((())))))))))))(((''''''((((((((('''''''''%%%'''((('''&&&%%%&&&(((""""""###$$$&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%'''))),,,,,,***(((''''''&&&&&&%%%%%%%%%&&&''''''+++++++++)))''''''(((******,,,...,,,)))''')))+++///000111///,,,***)))***,,,***((((((((()))((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%######%%%%%%######%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''' !!!###$$$$$$%%%%%%!!!###$$$$$$###"""$$$%%%###""""""%%%(((((($$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$$$$ &&&)))$$$!!!((("""""""""############$$$########################"""###$$$$$$""""""###$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&'''!!!(((!!!""">>>&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))''')))******)))***+++---,,,***(((***...000000000IIIlll}}}[[[AAA555///...222222///333<<>><<<;;;;;;;;;;;;:::888555555555555555555555555111222444333000///000222111111111111111111111111.........///////////////////////////000000000000...000000///...------...,,,---...///111444666777888>>>CCCBBB;;;333---,,,,,,***)))***+++,,,+++))))))***,,,++++++***,,,---'''((('''$$$%%%)))***&&&'''++++++'''&&&)))***((())))))))))))))))))))))))))))))*********)))((('''''''''((()))))))))))))))***)))(((''''''&&&&&&'''$$$&&&''''''&&&&&&((()))######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&))),,,---+++)))''''''&&&%%%%%%%%%%%%&&&'''((()))((('''((())))))((('''&&&)))+++)))&&&%%%'''+++...//////---+++))))))***+++)))''''''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&""""""&&&&&&""""""&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&'''''' !!!!!!"""$$$%%%&&& ###%%%%%%###"""$$$%%%###!!!"""%%%))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%%%%###!!!"""$$$!!!###%%%### """&&&""""""""""""#######################################$$$%%%$$$###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$###%%%'''&&&'''&&&---SSS---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''((())))))((()))---111666666444222111111000...<<>>333,,,000222000000555CCC___lllaaaZZZWWWKKKIIIFFFDDDDDDCCCAAA@@@<<<;;;::::::::::::999888444444444555555555555666000222444333000///000222000000000000000000000000---.........//////000000////////////000000000000///000111000...------...++++++---000333777999;;;IIINNNQQQMMMCCC777000---,,,***))))))***++++++***)))***,,,,,,++++++,,,---******(((%%%&&&***+++''''''+++***&&&&&&++++++''')))))))))))))))))))))))))))***+++++++++***(((''''''(((((())))))))))))))),,,***((('''&&&&&&&&&'''###%%%'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&))),,,---+++)))((('''&&&%%%%%%$$$%%%&&&'''((((((&&&%%%'''***+++(((%%%$$$''')))((($$$###'''+++---......,,,***))))))******(((&&&&&&&&&'''&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&""""""&&&&&&""""""&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$#########$$$%%% """%%%%%%###"""$$$&&&###!!!"""%%%***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" """%%%$$$""" """###$$$""" !!!###$$$$$$"""""""""""""""#######################################$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$######%%%(((%%%$$$)))777ccc222###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&&&&''')))***&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***'''((()))(((''')))///333CCCDDDBBB;;;555444444444333LLLaaaqqq{{{ggg]]]CCC444))),,,000///...000000NNNtttwwwfff\\\WWWPPPKKKIIIEEECCCBBBAAA@@@>>>>>><<<999888999888777666444555666777777666555444222111000//////000111222000000000000000000000000///222555444111//////111000000//////.........---+++000555444111...///111///,,,---222777:::???DDDUUU[[[^^^VVVEEE555...---,,,+++***))))))***+++,,,'''***---......---,,,---'''(((((((((***+++(((%%%))))))))))))((((((((((((*********)))((('''''''''&&&***(((###)))333222))))))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%###""" !!!"""###$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%((('''%%%$$$######$$$$$$***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***...///+++((()))(((&&&$$$'''(((&&&'''***+++((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&$$$!!! !!!"""########################!!!"""###$$$$$$$$$$$$$$$###$$$!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""###$$$$$$######""" %%%%%%$$$###""""""######$$$%%%&&&### """%%%"""%%%%%%###"""###%%%"""############$$$$$$$$$""""""""""""""""""#########&&&---111+++"""""")))""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%"""!!!###''')))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$######%%%'''(((((((((((())))))))))))***%%%&&&,,,---,,,888HHH^^^gggjjjaaaQQQDDD;;;555999DDDSSSfffvvvzzznnn^^^TTT>>>...000111++++++111111999OOOooo}}}oooaaaYYYVVVOOOKKKHHHEEEBBBBBBAAA@@@>>>>>>;;;999888999999777666555555666777777666555444222111000//////000111222000000000000000000000000000222444333111//////000000/////////............---111444333000---///111000...111666;;;>>>FFFNNN\\\^^^[[[QQQAAA333---+++,,,+++***))))))***+++,,,(((***,,,---,,,***++++++*********)))+++,,,+++((())))))))))))((((((((((((((((((((((((((()))))))))&&&***((($$$)))222111))))))))))))))))))(((''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''(((&&&### ######$$$&&&&&&'''''''''###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,///000,,,)))******(((%%%((()))'''(((+++,,,)))(((((('''&&&%%%%%%%%%%%%&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$)))+++***$$$!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##################$$$$$$"""######$$$######""""""%%%$$$$$$###""""""######%%%&&&&&&$$$"""!!!$$$&&&"""###$$$$$$######$$$%%%"""############$$$$$$$$$%%%$$$###"""""""""""""""$$$###&&&***((("""!!!$$$"""######$$$%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%$$$######$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###"""######$$$%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&((((((((((((((())))))))))))***&&&(((...000555GGG\\\sss}}}rrrcccUUUKKKHHHNNNYYYgggtttzzzqqqdddXXXFFF555222111...---111///222AAAZZZuuuttthhh[[[TTTRRRLLLJJJGGGDDDBBBAAAAAA???>>>===;;;999888999999888666555666666777666555444333111111000000000000111111000000000000000000000000111222333222000......///////////////............000222333111...---///111000000555===CCCHHHPPPWWWYYYVVVOOOEEE:::111,,,+++++++++************++++++)))+++++++++)))((()))***)))((('''((())))))((('''(((((((((((())))))))))))&&&&&&'''((())))))******''')))((($$$(((000///)))((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''######%%%((()))(((### ###$$$%%%&&&&&&''''''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''000333333---***))))))&&&'''******((((((,,,,,,***((('''&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$...000...'''"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$######"""#########&&&&&&&&&%%%$$$###%%%&&&&&&%%%######$$$%%%$$$$$$"""############$$$$$$$$$'''&&&%%%$$$""""""""""""'''"""!!!###%%%$$$""""""#########$$$$$$%%%%%%&&&##################$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&'''((((((((((((((()))))))))))))))(((***///444AAA\\\vvv{{{qqqjjjlllnnnsss|||yyyooo___RRRAAA555111000000///...---222AAAVVVoooqqqgggYYYQQQNNNHHHIIIFFFCCCAAAAAA@@@???>>>===;;;999888999999888777555666666777666555333222111000000000000000000111////////////////////////111111111111000.........///////////////.........222222111///---,,,///111111111777EEEPPPUUUVVVWWWHHHCCC===777222///,,,+++++++++++++++++++++++++++,,,,,,,,,***((('''(((***)))'''(((,,,---+++''''''(((((((((((())))))))))))&&&&&&''''''((())))))***''')))'''%%%(((------)))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$&&&((('''%%%""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&((()))(((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''444666444---((('''%%%###'''******'''(((++++++)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$(((+++***%%%"""###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%(((%%%""""""%%%&&&%%%###""""""#########$$$$$$$$$&&&&&&%%%$$$#########$$$((($$$""""""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$##################&&&'''&&&###!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))((('''''''''(((((((((((())))))))))))))))))+++///666JJJmmmvvviiiaaaOOO<<<222222000,,,111------444@@@TTTpppnnnfffXXXOOOLLLFFFHHHEEEBBB@@@@@@@@@???>>><<<:::888888999999888777444555666666666444333222000000000111111000000000////////////////////////111000///////////////............///////////////222111000...,,,---///111111000888KKK[[[]]]UUUMMM888555111//////...,,,)))+++++++++,,,,,,+++++++++---------+++)))((()))***,,,+++...666777111+++***'''((((((((()))))))))***'''''''''''''''''''''''''''((('''&&&'''***+++(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%######%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''///222000***&&&&&&&&&%%%&&&))))))&&&'''******'''''''''&&&%%%%%%%%%&&&&&&###%%%%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!%%%&&&###"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""$$$###############$$$$$$############$$$$$$$$$###'''$$$!!!"""%%%&&&%%%"""""""""#########$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%%%%###!!!###%%%'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################&&&'''&&&"""!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###%%%(((((('''&&&&&&'''(((((((((((())))))))))))(((***+++...777OOOuuu~~~vvvnnn\\\FFF888333///+++111///...111444???RRRcccsssfffaaaVVVNNNLLLGGGGGGDDDAAA@@@@@@@@@???>>><<<:::888888999999999888333444555666666555444333000000111111111111000000000000000000000000000000000...------///000000///.........///////////////111000...------...000111111111;;;OOO^^^[[[MMMAAA333111///......---***)))++++++,,,,,,,,,,,,++++++,,,------,,,***((()))***+++)))---666888///))))))''''''(((((())))))******((('''''''''''''''''''''(((((('''''''''((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))&&&###"""###%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''******&&&%%%(((+++***&&&))))))&&&&&&))))))&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%$$$###$$$%%%'''########################%%%%%%%%%%%%%%%%%%$$$### $$$%%%!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$############$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$$$$###############"""######$$$%%%###""""""###%%%%%%$$$""""""""""""###%%%%%%$$$""""""############$$$$$$$$$""""""""""""$$$%%%&&&''' $$$&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&'''((((((((((((((()))))))))))))))***,,,...999TTTxxxzzziiiTTTAAA444...---......///111000111:::DDDYYYooojjj```^^^TTTMMMKKKGGGFFFDDDAAA?????????>>>===<<<:::888888999:::999888111222444555666555555444///000111222222111000///000000000000000000000000...,,,***+++...111111000............/////////000///...------...000111111///333@@@QQQXXXQQQBBB999000000...,,,+++***+++,,,++++++,,,------,,,++++++)))+++,,,,,,***((((((((()))$$$&&&///000((($$$''''''''''''((()))*********%%%&&&&&&''''''(((((((((((('''''''''&&&&&&'''(((''''''((((((''''''&&&%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((&&&$$$$$$$$$%%%$$$###&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))%%%%%%))),,,+++'''******''''''******'''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!%%%%%%!!! ###$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$################## !!!###$$$%%%%%%%%%######""""""###$$$$$$%%%###""""""$$$&&&'''%%%"""###%%%$$$#########"""############$$$$$$$$$"""""""""""""""###$$$%%%!!!$$$&&&%%%&&&)))''' $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&''')))+++(((((((((((()))))))))))))))+++---111>>>ZZZ{{{tttcccLLL666...111------///111000---000666===PPPjjj}}}hhh___]]]SSSLLLJJJFFFFFFCCC@@@?????????>>>===;;;:::888888999:::999888000111333555666666666555///000111222222111000///000000000000000000000000---+++)))***...222222111---.........//////000000------,,,---///111111111...666DDDQQQRRRGGG;;;666------,,,)))((()))---000++++++------------++++++&&&(((+++,,,***((('''''',,,%%%$$$,,,---&&&%%%***&&&''''''((()))******+++###$$$%%%&&&((()))******(((''''''(((&&&$$$&&&(((''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%###!!!%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###""""""###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***,,,+++&&&$$$''')))((((((++++++((((((++++++(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!%%%%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""$$$&&&'''(((######""""""###$$$%%%%%%$$$######%%%((((((&&&######&&&$$$""""""###"""############$$$$$$$$$######"""""""""""""""###$$$&&&&&&'''---111***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%###!!!"""%%%&&&$$$!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''((((((''''''(((+++---(((((((((((())))))))))))))),,,...333BBB^^^}}}zzzlllSSS777...444///---...111111///000444555???QQQgggooofff]]]XXXRRRKKKHHHHHHCCCBBB@@@>>><<<::::::999;;;:::999888777777777777666555444333222333444555333333222222111000/////////333333......222222...,,,---------......//////000000000111222111...,,,---------...///111333444:::;;;>>>@@@@@@;;;333---///---***)))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&(((*********%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$###$$$&&&''''''''''''&&&...***&&&'''***,,,***&&&&&&((('''$$$'''---+++%%%&&&&&&'''%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''$$$"""###%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! ###%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%"""$$$!!!'''111,,,###########################$$$$$$$$$###""" #########"""######$$$%%%***$$$###,,,888:::--- !!!###$$$$$$######"""$$$#########$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%%%%########################$$$&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((///***333AAAIII___~~~xxx___CCC333000///...------...///000111111555999CCC^^^iii```XXXTTTOOOIIIFFFGGGCCCBBB@@@>>><<<::::::999999999888777666666666666666555444333222333333444333333222111111000/////////222222......222333///.............../////////111000//////000000...------,,,,,,,,,---000222444:::<<>>JJJSSSiiigggIII555//////......---...///000111000111333888KKKhhhxxxbbbZZZSSSPPPLLLGGGDDDEEEBBBAAA???===<<<;;;::::::888888777666555555555555777666555444333222222333222222222111111000000//////111111...///222444222000000000000////////////111///...---/////////...---,,,++++++,,,///222444:::===???<<<777111//////000...,,,+++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((()))((((((''''''''''''((('''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''((()))***'''"""'''### """&&&)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$###"""!!!"""%%%(((+++,,,)))&&&''')))***)))&&&$$$%%%%%%###%%%((('''###'''(((((('''%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!&&&&&&"""$$$)))(((!!!########################$$$######"""""""""######'''&&&%%%$$$""""""""""""######$$$$$$$$$%%%'''(((###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%""""""######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))++++++444;;;JJJSSS\\\sss|||}}}oooRRR:::...//////...------...000111111///...000777IIIfff~~~ttt___XXXRRROOOKKKFFFCCCDDDAAA@@@>>>===<<<;;;::::::888888777666555555555555777666555444333222222222222111111111000000000//////000000///000222444444222111111111000000//////111///---,,,---/////////...---++++++,,,///333555999<<<===999333///000333///...,,,,,,------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******(((((((((((((((((((((((()))(((''''''''''''(((((((((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%''')))'''"""+++&&&###%%%***,,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######"""!!!!!!!!!###%%%(((***+++)))''''''((()))(((&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$%%%'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!! ######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""&&&'''###"""%%%&&&#################################"""!!!"""###%%%&&&'''&&&%%%$$$############&&&''''''&&&%%%&&&)))+++$$$###"""!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%"""""""""###$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''...,,,***((('''((()))***111===OOOXXXaaawwwyyyiiiaaa]]]dddpppwww|||sssXXX???///000///...------...///000444...,,,///000777LLLdddooo```YYYRRRPPPLLLFFFBBBCCC??????===<<<;;;;;;;;;;;;999999888777666666666666666555555555444333222222111111111000000000000000//////000222333222333444222222111111000000//////111///---,,,...///000//////...------...111444666777999:::666111///333777...---,,,---......---+++++++++++++++++++++++++++************************(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&$$$"""'''### """&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++ """$$$%%%''''''''')))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$""""""!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""###&&&'''$$$"""###$$$$$$##############################"""""""""$$$%%%'''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%"""""""""###$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''''')))***,,,---<<>>======<<<;;;;;;;;;<<<999999888777666666666666444444555555444444333222000000000000000000000000///...111555555222111222111111111111000000000000111///......000111111000////////////111333444666555666555222000///333666---,,,,,,---......,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''$$$###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!###&&&'''''''''&&&(((((('''&&&&&&&&&&&&&&&$$$######%%%### !!!%%%&&&'''''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%###""""""$$$%%%#######################################$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''$$$!!!###'''((($$$ ###############$$$%%%%%%%%%%%%$$$$$$######$$$$$$""""""######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&(((***---...,,,:::RRR___cccqqq{{{uuugggVVVBBB777333333666:::999>>>DDDJJJTTThhhtttdddMMM666111000...------.../////////,,,,,,000222111111333uuuiiiYYYSSSNNNMMMKKKEEEBBBBBB======<<<;;;;;;;;;<<<<<<888888777666555555555555222333444555555555444333///000000000000000000000///...222888888222///000//////000000000000000000000//////000222333111000,,,---///000222333333333444333111...---...///111+++++++++,,,------+++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""&&&))))))&&&%%%''')))%%%&&&'''%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!$$$$$$$$$%%%&&&&&&'''((('''''''''&&&%%%%%%&&&&&&$$$"""###&&&### %%%%%%'''''''''&&&&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&(((((('''&&&%%%$$$&&&'''&&&###"""###%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%######################## """$$$$$$###""""""#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%###""""""######$$$%%%##############################$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%***'''$$$$$$&&&'''&&&###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))******+++777QQQaaaccckkkxxx{{{qqq```KKK;;;000***+++000+++...000444???WWWwwwzzzmmmTTT;;;111000///...---......///,,,//////---...111111///{{{jjjaaaTTTNNNKKKKKKIIIDDDBBBBBB===<<<<<<;;;;;;;;;<<<<<<777777555444444444444444111222333555666555555444////////////000000000000///...333::::::222---.........//////000000111111000///000222444444222000***,,,...000222222222111444111...,,,,,,,,,,,,+++*********,,,------+++)))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))'''&&&'''((()))(((''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!(((///...)))%%%&&&)))"""%%%'''%%%!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&'''&&&$$$###$$$&&&(((***'''''''''&&&%%%$$$%%%'''&&&$$$%%%(((%%%!!!'''###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&& """%%%''''''&&&$$$"""###%%%'''%%%###!!!###%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((########################"""$$$%%%$$$"""!!!!!!"""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%&&&""" """$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%###"""((('''&&&%%%$$$#########(((&&&$$$"""!!!"""$$$%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%""""""""""""###$$$%%%%%%########################"""$$$&&&%%%$$$###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&$$$###***444NNNaaaaaafffvvv~~~uuugggTTTDDD777......333111222111111999RRRtttsssZZZ===111000///...------...///,,,222222******222666333xxxhhh\\\SSSPPPLLLIIIFFFDDDAAA>>>??????>>><<<;;;:::999888777777666666666666777777444444444444444444444444000000000000000000000000000111333444444333111000444111......000000///---+++///333444777999666000000111111000///000333555000000...---,,,+++++++++,,,***+++......***(((***111000...---,,,,,,---...++++++******************((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''''')))******)))'''''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&((()))&&&"""!!!%%%***((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%+++'''%%%***'''###'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&'''(((((((((((('''%%%$$$###$$$%%%%%%,,,)))'''&&&''''''''''''(((%%%$$$&&&%%%!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&'''&&&!!!!!!$$$$$$"""######$$$$$$$$$%%%%%%%%%!!!###%%%$$$!!!&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######$$$$$$###""""""###$$$%%%$$$$$$$$$############"""$$$$$$##################$$$$$$######$$$$$$%%%&&&!!!"""###""""""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%!!!%%%'''%%%!!!!!!%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$######%%%&&&(((%%%%%%&&&'''&&&%%%'''+++&&&&&&&&&''''''((()))***(((000DDD\\\gggjjjuuu|||vvvfffPPP:::...---111---...000222===VVVvvvsss]]]FFF:::///...///)))+++///+++222000000111111111333555}}}nnnddd[[[QQQNNNJJJGGGEEECCC@@@=========<<<<<<;;;;;;::::::777777666666666666777777444444444444444444444444000000000000000000000000///000111222222111000///111///------///000///---...333666666666666444///111222222111//////111333000///...---,,,+++++++++,,,***+++...---***)))******))))))))))))+++,,,---************************((())))))))))))((('''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((&&&''')))******)))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((%%%!!!!!!$$$(((((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&***$$$!!!&&&%%%"""(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%+++)))'''&&&&&&'''&&&$$$%%%"""###%%%$$$!!! """&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&***,,,***%%%###%%%$$$!!!""""""#########$$$$$$$$$!!!###%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""######$$$$$$$$$$$$############"""########################$$$$$$######$$$$$$%%%&&& """######""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$'''***((($$$"""%%%(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''%%%$$$###"""###$$$&&&'''***'''&&&'''(((((((((((('''''''''''''''((()))***&&&+++<<>>;;;===DDDQQQddd{{{~~~mmmYYY;;;......222...---...******111888999555111......nnneee\\\RRRNNNKKKHHHEEEDDDBBB???===<<<<<<;;;;;;;;;;;;::::::666666666555555666666666333333333333333333333333000000000000000000000000///......------......///...---------///000111111555<<<>>>888111...---,,,...000111222111000111222///...---,,,++++++++++++---******------))))))+++,,,++++++***)))))))))(((***************+++++++++))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((***)))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$(((###$$$### &&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%###$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&$$$!!!$$$###%%%******'''%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&& $$$&&&%%%&&&(((((($$$""""""""""""#########$$$&&&&&&%%%""" """$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$######"""""""""$$$$$$$$$#########""""""###############$$$$$$$$$###############$$$$$$%%%###$$$%%%$$$"""""""""$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$%%%$$$###%%%))))))'''((((((''''''''''''((((((...---222BBBUUUhhh}}}}}}uuujjj^^^VVVLLLMMMSSSaaavvv~~~}}}tttcccDDD444///222...,,,///,,,+++000666:::<<<===999444zzzjjjbbbZZZRRRNNNKKKHHHFFFDDDCCCAAA???>>>===<<<;;;:::999888888666666555555555555666666333333333333333333333333000000000000000000000000000//////......//////000.../////////000111333444888===>>>777///---,,,,,,***---000222222222222333...---,,,+++++++++++++++...+++***,,,,,,)))))),,,,,,,,,,,,++++++***))))))))))))*********+++++++++))))))************))))))(((((((((''''''(((((((((((((((((((((((((((((((((((('''%%%&&&((())))))((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""(((%%%$$$)))%%% $$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$!!!###"""%%%***+++'''%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&###%%%$$$%%%(((((($$$#########$$$$$$$$$%%%%%%&&&&&&$$$""" ###&&&$$$$$$$$$######"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$######""""""######$$$%%%###$$$%%%$$$###"""###$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%%%%&&&&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((($$$+++---'''###%%%(((((((((''''''''''''(((((()))***(((+++888MMMfff}}}tttnnnbbb```bbbnnn{{{sssxxx{{{qqqQQQ:::000111,,,+++000000111222333888DDDMMMHHH===pppaaa[[[XXXUUUMMMJJJGGGEEEDDDCCCAAA???>>>===<<<;;;:::888777777666555555444444555555666333333333333333333333333000000000000000000000000000000000000000000000000///000111111000111333555888<<<;;;444...------,,,))),,,000333333222111111------,,,+++++++++++++++...+++***,,,,,,)))))),,,'''((()))***+++++++++***)))))))))***++++++,,,,,,(((((())))))******)))))))))((((((''''''(((((()))(((((((((((((((((((((((((((&&&%%%&&&''')))((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$"""((('''&&&+++''' $$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!"""###%%%&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$$$$%%%$$$""" """ """''''''$$$"""$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&(((((($$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%((((((%%%%%%'''&&&######$$$$$$$$$$$$%%%%%%%%%###$$$$$$######%%%(((+++%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######"""###$$$$$$$$$$$$######$$$$$$$$$############""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''')))333555+++###$$$''''''&&&&&&&&&''''''((()))***((((((+++555IIIeee~~~wwwssssss{{{~~~uuurrr{{{}}}XXX===///000+++***000333666555444<<>>::::::::::::::::::::::::555555555444444555555555222222222222222222222222000000000000000000000000---...000111111000...---...000111000...---000333666666333......111000,,,---000444555222///,,,***,,,,,,++++++***+++++++++///+++***++++++)))***---++++++,,,,,,,,,***((('''((())))))***++++++,,,,,,&&&&&&'''(((((()))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''+++***((('''%%%%%%$$$$$$$$$%%%''''''''''''%%%$$$%%%$$$%%%&&&'''((('''&&&###$$$&&&'''((('''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%)))%%%"""'''%%%!!!'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""###############"""!!!!!!"""###%%%&&&'''&&&%%%%%%&&&$$$""""""$$$%%%&&&&&&&&&######%%%%%%######&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&"""$$$######%%%###""""""""""""############!!!"""###"""!!!!!!###$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$!!!"""$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""'''++++++'''$$$%%%(((%%%$$$$$$$$$&&&'''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$######******###""")))***%%%$$$$$$%%%&&&(((***,,,---&&&((()))(((111GGGbbbuuu{{{RRR666***000---+++000333...888CCCTTTpppssseee\\\TTTNNNMMMLLLFFFCCCCCCBBB===;;;<<<:::;;;<<<;;;999888999:::777777666666555555444444444555666555333111111111222111111111222222000///555222//////111222///,,,//////......000222555777555555555222///---...///000222555666222......000...---,,,,,,++++++++++++...,,,++++++,,,---,,,,,,333000,,,)))))))))(((((()))******+++++++++******)))))))))))))))(((''''''(((((())))))*********+++''''''(((((())))))*********((('''))),,,---+++((($$$((()))%%%%%%))))))$$$''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%###"""(((%%%%%%''''''$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%((((((%%%"""(((&&&'''((($$$$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$$$$$$$######'''%%%%%%&&&((()))((('''%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$!!!!!!%%%&&&### ########################"""$$$$$$""""""%%%%%%"""""""""############"""""""""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!)))***$$$BBB///%%%###(((((("""""")))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++'''###!!!"""$$$&&&&&&***&&&%%%(((&&&!!!!!!'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))///(((&&&,,,000555GGG[[[yyyrrrGGG888...///000++++++111333777GGGaaa|||ooobbb[[[TTTOOONNNIIIDDDAAABBBBBB>>><<<===;;;<<<<<<;;;999777888999999888777666555444333222333444555555333111111222111000///000111222111000222222222111000/////////000/////////000333555777555666777666222///...---333444555666444111//////...---,,,,,,+++++++++,,,,,,+++++++++,,,.........000...+++)))))))))((('''((())))))*********))))))))))))******))))))((('''(((((()))))))))*********(((((((((((())))))))))))((((((((()))+++,,,,,,+++$$$((()))&&&&&&))))))%%%''''''&&&&&&&&&&&&''''''!!!"""###$$$$$$%%%(((***$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&%%%$$$###'''$$$$$$&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%''''''$$$!!!'''$$$$$$'''%%% !!!%%%&&&$$$"""###%%%&&&%%%############$$$$$$%%%%%%%%%%%%###!!!!!!"""$$$%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$##################$$$$$$###############$$$&&&$$$"""$$$((()))&&&###########################"""""""""$$$"""""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%###"""%%% ***DDD===---###$$$%%%"""###)))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%)))'''###"""###%%%%%%%%%'''$$$$$$'''&&&""""""'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))$$$%%%+++---...:::JJJaaalll{{{uuu\\\@@@333+++...///++++++000333777DDD\\\zzz{{{iii___YYYSSSPPPPPPGGGBBB@@@BBBBBB???===???;;;<<<<<<;;;888666666777:::999888666444333222111222333555444333222222333222000//////000111111000///222444222...,,,...111000000///000111333555666555777999888444000...---444666777666444111...,,,------,,,+++++++++,,,,,,***++++++,,,---...//////---+++***)))******)))'''(((((()))))))))(((((('''******++++++******)))((((((((())))))))))))******))))))))))))(((((((((((('''((())))))))))))+++,,,&&&((((((&&&&&&((((((&&&''''''&&&&&&&&&&&&''''''###%%%&&&&&&&&&'''***,,,&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''&&&%%%%%%&&&######&&&%%%""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&%%%###!!!&&&""""""%%%&&&$$$$$$%%%&&&$$$###$$$%%%&&&%%%###!!!"""###$$$%%%&&&&&&'''&&&### !!!"""######%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!$$$###############$$$$$$'''%%%$$$%%%((()))'''$$$########################"""###!!!!!!""""""############"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""%%% ######(((777===---!!!"""&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!!!!"""###&&&$$$!!!!!!$$$&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$%%%###$$$'''(((%%%%%%'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%###%%%++++++(((---666IIIWWWkkk|||yyy{{{cccHHH666---(((,,,...++++++///111666???RRRqqquuufff]]]WWWQQQOOOPPPIIIDDDAAABBBBBB???===>>><<<<<<<<<:::777555555666888888777666444333222222111333444444333222333444555333000///000111000///000222333222///...///111000000000000111333444555777888888666222000//////333999;;;777111...,,,+++---,,,,,,++++++,,,,,,,,,,,,---......------......))))))((()))++++++)))''')))))))))***))))))((('''+++++++++++++++***))))))(((((())))))))))))))))))******))))))((((((''''''&&&)))+++***'''''')))+++((()))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''&&&'''$$$$$$&&&&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###&&&###!!!###&&&'''%%%###%%%%%%$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""#########"""######$$$%%%$$$""""""###%%%&&&%%%###########################"""&&&&&&  """######$$$$$$######"""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&### %%%%%% """+++$$$!!!&&&)))&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$######$$$$$$&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%$$$%%%''')))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%'''&&&(((,,,+++'''(((---888DDDVVVhhhvvvuuuhhh``````hhhpppqqqmmmaaaKKK777000***(((,,,...++++++---...555;;;EEE___|||pppccc[[[UUUOOOMMMOOOLLLFFFCCCDDDCCC>>><<<===;;;;;;;;;999666444444555555555555555444444444444111333444444333222333444888666333111111000...---222111//////111222000...//////000000111222333444777666444111...///222444555???CCC:::///,,,---...,,,,,,,,,++++++,,,,,,---...000111000...++++++,,,((((((((()))++++++***(((***+++++++++******)))(((+++++++++++++++***))))))))))))((((((((((((((((((******))))))(((((('''''''''***---,,,)))'''(((******)))(((''''''&&&'''(((''''''&&&&&&&&&&&&''''''###$$$$$$###!!!!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((%%%%%%''''''$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%""""""%%%'''%%%!!!%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((()))***+++)))&&&$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$######""""""###$$$$$$%%%"""!!!"""###$$$$$$###"""###########################&&&'''""" ############$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''%%% &&&&&&!!!"""$$$''''''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%###$$$$$$###$$$&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%)))((()))+++***((())),,,,,,111<<>>CCCHHHDDD777000222222---,,,+++++++++,,,,,,---......222555333///++++++---,,,***))))))***,,,,,,+++++++++++++++***)))((('''))))))******))))))((('''))))))((((((((('''''''''(((((((((((())))))))))))'''***///444777777333000...)))''')))(((%%%&&&***''''''&&&&&&&&&&&&''''''&&&'''(((((('''''')))+++$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((('''%%%$$$'''&&&######&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%######&&&))) %%%&&&###"""&&&'''%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%##################$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&%%%%%%%%%&&&########################!!!"""!!!!!!$$$'''######$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$#########"""""""""&&&""" %%%!!! ***&&&'''&&&###"""$$$'''((("""#########$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%"""!!!'''000222---%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''*********,,,111777;;;>>>DDDDDDBBB>>>888111***&&&,,,,,,---......---///111***++++++*********++++++,,,+++...111111999TTTppphhh```YYYTTTOOOJJJIIILLLEEE@@@===??????<<<:::<<<777888888777666555555666666666555444333333222222444555666555333111111111+++,,,...000222000---)))...111333222///...000333,,,,,,---.../////////......///111222444777<<<@@@GGGFFF===111...333000&&&++++++++++++,,,,,,---...,,,111555444///,,,---///...,,,)))(((***,,,------************)))((('''&&&)))))))))))))))(((''''''))))))(((((('''''''''&&&''''''(((((())))))******''')))///777>>>???:::555///)))''')))((($$$&&&+++'''''''''&&&&&&'''''''''((())))))'''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%''''''&&&$$$###&&&%%%""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''%%%""""""%%%(((###&&&###!!!&&&)))((($$$&&&((('''%%%$$$%%%(((""""""###$$$%%%&&&&&&''''''$$$  $$$&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&"""###%%%%%%$$$$$$$$$%%%########################%%%$$$!!! ###$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######&&&'''!!! ###%%%'''((($$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######%%%''''''&&&((((((%%%%%%---888;;;777%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''))))))((('''(((***(((%%%(((((()))+++,,,---,,,+++000000000///---+++***))),,,(((%%%(((,,,,,,)))'''''')))***((((((***,,,---...(((***222111///BBB]]]zzzeee^^^UUUPPPOOOMMMIIIEEEBBBBBBAAA???>>><<<;;;;;;:::777555555777888666444666555444444333333333444444333333222111111111222000000000000000000000000111...,,,---000222111000,,,---000222222111///...000...,,,---000777>>>BBBGGG>>>666444000++++++000...---,,,+++++++++,,,---/////////......---------+++*********))))))((((((+++++++++*********)))))),,,***)))(((*********)))(((((((((((((((((((((((())))))(((((((((((()))))))))(((***000888;;;999555,,,***(((((((((((('''&&&((('''&&&%%%$$$%%%&&&&&&(((''''''&&&$$$######"""###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%$$$"""$$$'''(((&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$############"""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###!!!"""%%%%%%###"""%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& &&&'''$$$,,,???JJJIII''''''&&&&&&&&&&&&'''''''''((()))'''$$$###&&&)))'''(((((((((((((((''''''))))))))))))******************))))))))))))))))))******))))))((((((''''''+++***)))))))))))))))***)))+++---...///222888===vvvccc]]]UUUQQQOOOMMMHHHDDDAAAAAA@@@>>>===<<<;;;::::::777555555777888666555444333222222222222222333333222222111000000111111000000000000000000000000111///---...000111111///,,,...000222222111///...///...------111777>>>BBBLLL???444111000------///...---+++******+++---............------,,,,,,,,,************)))))))))(((+++++++++*********))))))))))))((('''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((())))))(((***///555777555222,,,***((('''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""######""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&########################%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###&&&&&&$$$###&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$***)))"""###,,,000+++''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((***''''''((((((((((((''''''(((((()))))))))*********************************(((((((((((())))))))))))***)))))))))))))))******((()))++++++***,,,111444~~~ppp```[[[UUUQQQOOOKKKFFFBBB@@@??????===<<<;;;:::999999777555555666777666555111111111000000111222222111111111111000000000000000000000000000000000000222000......///000000///---...000111222111///...///...---...222888>>>BBBMMM@@@333.........------///---+++******+++...///,,,,,,,,,,,,,,,+++++++++************))))))))))))+++************))))))))))))++++++)))&&&$$$&&&)))(((((((((((((((((((((((((((''''''''''''''''''(((***)))))),,,000222000---+++)))((('''(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&''')))***+++)))&&&$$$######%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$"""'''$$$"""###&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%######%%%&&&$$$##################$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%'''$$$!!!"""'''***&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!"""$$$$$$###"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&########################$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&######&&&'''$$$$$$'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###))))))$$$$$$((('''!!!''''''&&&&&&&&&&&&'''''''''%%%%%%&&&(((*********&&&''''''(((((((((''''''(((((())))))))))))******************************'''''''''((()))*********)))((((((((()))***++++++((())))))((('''(((+++---wwwlll]]]YYYTTTQQQNNNJJJEEEAAA???>>>===<<<;;;:::999999888777666666666666666666111111111000111111222333111111222222222111111111////////////////////////222111000////////////......///000111111000///......------///222777===@@@GGG@@@888222...,,,++++++///---+++******,,,...000++++++++++++*********************)))))))))))))))************))))))))))))&&&)))+++(((###!!!$$$(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((***,,,,,,+++)))+++)))''''''(((((('''&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''((()))'''$$$"""!!!!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''!!!!!!""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!((($$$ !!!&&&(((%%%"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''%%%!!! $$$(((+++%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!######""""""###$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$$$$'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((&&&'''******&&&''''''&&&&&&&&&&&&''''''&&&$$$###%%%***,,,,,,***&&&&&&''''''((((((''''''(((((((((((()))))))))***************++++++++++++'''((((((((()))))))))***(((((((((((()))***,,,,,,*********)))))))))+++,,,rrriiiZZZWWWSSSOOOLLLGGGCCCAAA>>>======<<<;;;:::999999888888777666555555666777333333222222222333333444222222333444444333333222////////////////////////111111000///......////////////000111000000///...---------///222666:::<<<@@@CCCBBB;;;111,,,,,,......---+++***+++---///111************************))))))))))))))))))******))))))))))))))))))))))))###&&&(((%%% !!!%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''((((((((('''***(((&&&&&&'''((('''&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%'''''''''$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!((($$$ !!!%%%'''%%%"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###!!!!!!######""""""###$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%"""!!!$$$$$$"""###'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&###"""$$$$$$"""''''''&&&&&&&&&&&&''''''&&&$$$###&&&***,,,+++)))%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++***)))))))))((((((((('''(((((((((((()))***,,,,,,))))))))))))+++,,,,,,,,,zzznnnfffXXXVVVRRRMMMIIIEEEBBBAAA>>>======<<<;;;;;;::::::777888888777555555666777666555444444333333444444222222444555555555444333000000000000000000000000000111111000......///111000000000000000//////...------...///111444666888<<>>>>>======<<<;;;;;;;;;666888999777555444666888777777555444333333333333000111333555555444333222000000000000000000000000...000111000......000222000000000000/////////...------...///000111222333999BBBEEE<<<222/////////+++,,,---....../////////)))))))))******+++++++++((()))))))))************(((((((((((())))))******++++++++++++++++++,,,---)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((&&&&&&'''***,,,((('''%%%&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&((()))((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###%%%&&&%%%%%%%%%''')))$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''&&&$$$""" ###$$$%%%%%%$$$"""######""""""###$$$$$$$$$$$$###"""######$$$%%%&&&''''''########################$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%&&&###!!!###$$$"""$$$(((###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++---''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''((((((((())))))&&&''''''((())))))******))))))))))))((((((((((((***)))))))))))))))******)))((('''))),,,---+++))){{{pppggg]]]WWWTTTPPPJJJDDDBBBBBBBBB>>>>>>>>>===<<<<<<<<<;;;666888999777444444666888888777666444333222111111///000222444444444222111000000000000000000000000---///111000......111333111111000000/////////...,,,------...///000000000777===<<<444---------+++***+++---///000000///...))))))******+++++++++,,,(((((())))))*********+++'''((((((((())))))******(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&&&&(((+++...((('''%%%%%%'''(((((('''((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&'''((()))***###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))%%%'''((('''$$$#########%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###""""""$$$&&&&&&%%%$$$ ###%%%&&&%%%###""""""######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%&&&(((***$$$##################$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!#########$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%$$$""" !!!###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$%%%&&&'''&&&$$$!!!$$$%%%'''&&&$$$#########""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%$$$$$$$$$$$$###((($$$"""$$$%%%###%%%)))###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''%%%'''***((($$$!!!!!!######$$$%%%&&&''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((())))))***''''''(((((())))))******+++***)))))))))))))))***---+++***+++---...,,,)))vvvfff___]]]WWWRRRKKKFFFDDDCCCCCCBBB::::::::::::999888777777444666888666444333555888999666333111111222222111111222222333333222222111222222222111000//////...///...---,,,,,,---...///111000...---,,,,,,---------,,,,,,,,,,,,---......777555333111///---,,,,,,---,,,+++...111111///,,,...------,,,+++***))))))111...******,,,---,,,***))))))(((((((((((())))))(((((())))))******++++++&&&((()))((('''&&&''')))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((('''((((((((((((&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&''')))$$$"""&&&)))'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$######&&&)))***(((%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$!!! """%%%(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""&&&"""$$$''''''%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%###$$$&&&&&&### $$$$$$############$$$$$$''''''(((((('''%%%###!!!########################%%%%%%%%%$$$$$$#########!!!!!!###&&&((('''$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((******((('''&&&'''''''''((((((((())))))))))))(((((((((((()))))))))((('''))),,,---***'''qqqeee^^^[[[TTTPPPLLLHHHFFFDDDBBB@@@::::::::::::999888777777555666666666444444666777888666222111111222111111111222222333333222222111222222111111000//////...///...------------...///000000///...---,,,,,,,,,---,,,,,,,,,,,,---......555444222000...---,,,,,,---,,,,,,...000111...,,,,,,,,,+++++++++++++++++++++)))''''''***+++***((())))))(((((((((((())))))(((((())))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%&&&'''))))))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%%%%%%%%%%$$$'''&&&%%%%%%%%%&&&((((((&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''""" ###%%%###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""!!!!!!$$$&&&'''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""&&&""" $$$&&&&&&$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%###"""$$$&&&&&&%%%"""$$$$$$############$$$$$$$$$%%%&&&'''&&&%%%$$$"""########################%%%%%%%%%$$$$$$$$$######%%%%%%&&&)))******'''$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((((((((()))))))))(((''')))+++,,,***((({{{lllccc]]]XXXPPPNNNLLLJJJHHHEEEAAA>>>::::::::::::999888777777777666444444666666666555777444222000111111111000111111222222222222111111222111111000000//////...///...------------...///////////////...---,,,,,,---,,,,,,,,,,,,---......222111///...------,,,,,,,,,,,,,,,...///000...,,,******+++++++++,,,,,,,,,'''&&&&&&(((***+++***((())))))(((((((((((())))))))))))((((((((((((((((((***++++++***)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###&&&'''&&&$$$###''''''&&&&&&''''''((()))&&&$$$###""""""%%%(((***(((%%%"""###%%%''''''&&&%%%&&&''''''%%%%%%&&&'''&&&!!! ###$$$!!! !!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%"""""""""###%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% """%%%((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############'''### !!!$$$&&&%%%###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###""""""$$$&&&'''&&&$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''((()))***)))&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((()))((((((''''''(((((()))***)))'''(((***++++++***rrrgggaaa[[[UUUOOOMMMJJJHHHFFFDDDAAA>>>::::::::::::999888777777888555333444666888666444666444111111111222111000111111222222222222111111111111000000////////////.........------.........---.../////////...,,,+++---,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,---...///...---,,,++++++++++++++++++++++++((()))***,,,---,,,+++***))))))(((((((((((())))))))))))((((((''''''&&&&&&***++++++***((('''''')))))))))))))))))))))))))))((((((''''''''''''((((((***'''$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((((((((('''&&&''''''''''''(((((())))))&&&%%%$$$###$$$%%%'''((((((###$$$'''&&&$$$%%%&&&''''''%%%%%%&&&'''%%%""""""%%%&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&))))))&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################'''$$$""""""$$$%%%$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''&&&###!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&''''''((('''''''''''''''((())))))(((''''''(((((()))))))))*********(((((((((''''''(((((((((***)))((('''(((***++++++lllddd```YYYSSSOOOLLLGGGEEECCCCCCAAA@@@::::::::::::999888777777888555333444666888666444555333222111222222111000000111111222222111111000000000000///////////////---..................------.../////////...---,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------+++,,,.........---,,,,,,------,,,,,,+++***))))))+++,,,---...---+++******))))))(((((((((((())))))))))))((((((''''''&&&&&&((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((...***$$$!!!"""%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''&&&%%%%%%'''""""""&&&%%%"""%%%&&&''''''%%%%%%&&&'''###!!!###'''(((&&&'''+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%###!!!###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$""" $$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((***))))))(((((()))+++,,,zzzhhhaaa]]]XXXRRRNNNJJJFFFCCCBBBBBBAAA@@@::::::::::::999888777777777666444444666666666555555444333333444444222111000000111111111111000000////////////////////////------...//////...---------...............---------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------+++---//////---+++++++++...------,,,+++***)))(((+++,,,---,,,***(((((()))))))))(((((((((((())))))))))))((((((((((((((((((&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((---)))$$$"""###&&&((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&'''((((((((((((''''''((())))))(((&&&%%%###$$$""""""$$$$$$"""%%%&&&''''''%%%%%%&&&''' """%%%&&&$$$&&&+++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""#########!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!! ###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((''''''&&&&&&''''''(((((()))***)))((((((***,,,sssccc]]]ZZZVVVRRRJJJHHHFFFDDDDDDBBB@@@>>>::::::::::::999888777777555666666666444444666777555444444444555555444222000000111111111111000000////////////////////////------...//////...------......---------......///---,,,,,,,,,,,,---.........------,,,,,,,,,------***---//////,,,******+++,,,,,,,,,++++++*********)))***+++***(((''')))+++))))))(((((((((((())))))(((((())))))))))))))))))&&&'''))))))(((((()))+++((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&'''&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''!!!!!!###%%%$$$!!!###(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%"""###$$$""" """%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&"""%%%&&&&&&$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))************+++++++++(((''''''&&&&&&''''''(((&&&)))++++++)))((()))+++nnn```ZZZWWWTTTQQQGGGFFFFFFGGGFFFCCC???;;;::::::::::::999888777777444666888666444333555888666555444555666666444333000000111111111111000000.........///////////////,,,---...//////...---,,,///...---,,,,,,---///000---,,,,,,,,,,,,---............------,,,,,,------***---//////,,,******+++***++++++++++++,,,,,,,,,(((***+++***((())),,,///))))))(((((((((((())))))(((((())))))******++++++&&&''')))***)))***+++---((((((((((((((((((((((((((((((''''''''''''(((((( $$$)))------***'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''"""$$$''')))***)))((('''$$$$$$&&&'''''''''&&&%%%&&&%%%###"""###%%%''')))"""$$$&&&'''%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''%%%$$$&&&'''$$$ """'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$&&&&&&$$$"""!!!$$$'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%% """%%%(((((('''%%%$$$"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$!!!###%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&& ###&&&&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''%%%(((,,,,,,***((()))+++}}}kkk^^^YYYVVVRRROOOKKKHHHEEECCCCCCAAA???>>>:::999999888777666555555:::888666555444555666777999888666555333333222222...111222///000222222///,,,---///000000000///...000///---,,,,,,---///000//////---,,,,,,---/////////...---,,,+++,,,------,,,------,,,+++***,,,---//////000000///---+++)))...---+++*********++++++((((((((((((((())))))******((('''((()))***)))'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%)))(((&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$'''((((((&&&### !!!&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&&&&$$$""" %%%$$$###$$$&&&%%%!!!"""""""""###$$$%%%'''''' !!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%% ###%%%""""""%%%$$$$$$##################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""###$$$$$$#########$$$%%%%%%&&&###$$$%%%'''((((((''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$######%%%'''(((&&&'''))))))'''%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))),,,))))))++++++'''''')))&&&((())))))'''&&&''''''))))))))))))))))))))))))wwwfff[[[WWWUUUSSSOOOJJJHHHEEECCCBBBAAA???>>>::::::999888777666666555888777555444555666888999888777666444333333333333,,,111333222222333000,,,---...///000000000//////000...---,,,,,,---...000,,,++++++******++++++,,,///...---,,,,,,,,,------,,,------,,,+++***,,,...............---,,,++++++,,,+++***)))))))))******))))))((((((((()))******+++)))((()))***+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$######$$$&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$'''(((&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%###!!!############$$$%%%&&&&&&"""######$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###!!!  $$$%%%%%%&&&&&&%%%%%%$$$%%% ###$$$""""""%%%########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$%%%%%%&&&"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######%%%&&&(((%%%'''))))))'''%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))),,,((('''))))))&&&'''***&&&((())))))((('''((())))))))))))))))))))))))))){{{pppaaaXXXUUUTTTRRRPPPJJJGGGDDDCCCBBBAAA???===;;;;;;:::999888777666666666555555444555666888999666555555444444444444444000333222///...000000---......///000000000000000///...---,,,,,,---...///------............------///...---,,,,,,,,,,,,---+++,,,---,,,++++++,,,...///......---,,,,,,,,,,,,+++***))))))((()))))))))***))))))))))))***+++++++++***)))***+++,,,+++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%'''(((%%%'''((('''&&&$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&### ###&&&((($$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%"""###$$$%%%$$$%%%'''((($$$$$$#########$$$$$$%%%''''''&&&&&&%%%$$$""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######((('''&&&$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$ """$$$###"""$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%''')))((('''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))+++(((&&&((((((&&&&&&***&&&((())))))))))))***+++))))))))))))))))))))))))uuukkk___VVVSSSRRRPPPNNNHHHFFFCCCBBBAAAAAA???===<<<;;;;;;:::999888777777666666555555555666777777444444444333333444555555777666000)))(((---111111/////////000000000000000///...------------...///---...///000000///...---......------,,,,,,,,,,,,+++,,,---,,,++++++---...333111///---,,,,,,,,,---*********)))))))))*********************++++++,,,+++***))))))++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&&&&((()))%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""$$$&&&'''!!!$$$%%%%%%###%%%***...%%%%%%$$$###############''''''&&&&&&%%%$$$""""""$$$$$$############$$$$$$""""""############""""""######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$!!! !!!###########################$$$$$$$$$############$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%$$$$$$$$$%%%&&&'''$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))'''(((++++++((('''((('''((())))))))))))+++---))))))))))))))))))))))))qqqjjj___VVVRRRPPPNNNLLLGGGEEEBBBAAAAAA@@@???===<<<;;;;;;:::999888777777888777777555555444444444444333333333333444555555444555111,,,***...///...///////////////000000111.........------.........***+++,,,------,,,+++***---------------,,,,,,,,,***,,,,,,,,,++++++---///666444222///---,,,,,,,,,***+++++++++++++++++++++***************++++++,,,***)))(((((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''%%%%%%&&&'''$$$&&&(((((('''%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''!!!###)))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&& !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''"""$$$%%%$$$###%%%+++///%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""######""""""!!! """$$$%%%&&&###$$$$$$%%%%%%$$$$$$######"""!!! """$$$$$$"""""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&###%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''***000000+++'''''''''((())))))((()))+++...))))))))))))))))))))))))}}}nnnhhh^^^VVVQQQNNNLLLJJJFFFDDDAAA@@@@@@@@@>>>===;;;;;;:::999888777666666888888777666555333222222444333333333333333444444,,,111444333111111,,,&&&...............///000000........................,,,,,,------------,,,,,,------......------,,,+++***+++,,,,,,++++++---///555444222000...,,,++++++******+++,,,,,,,,,,,,+++***))))))))))))***++++++)))((('''((()))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&$$$&&&((()))'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&+++(((!!!###***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%% !!!"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$&&&***,,,%%%$$$###"""""""""""""""!!!!!!"""###$$$$$$$$$###$$$$$$############$$$$$$""""""############"""""" !!!"""##################$$$$$$$$$$$$######"""###""" !!!%%%%%%""""""""""""###$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###"""!!!'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''+++111111,,,((((((((())))))((('''(((***---))))))))))))))))))))))))xxxiiiddd\\\UUUPPPMMMKKKJJJEEECCCAAA@@@@@@???>>>===::::::999888777666666555777777666666555444333222444444333333222333333333,,,000333222111000---'''...------,,,------//////---..................---/////////....../////////------.........---,,,+++***+++,,,,,,+++,,,...000////////////...,,,++++++((()))***+++,,,,,,+++***))))))((((((((()))*********)))((((((******)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++)))(((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$###$$$&&&###&&&))))))'''%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###%%%((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&$$$######%%%'''''''''$$$###"""""""""""""""###!!!""""""###############$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######!!!###"""!!!&&&%%%!!!!!!""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''')))......***)))***))))))((('''&&&&&&)))+++))))))))))))))))))))))))~~~rrreeeaaaZZZTTTOOOLLLKKKJJJEEECCC@@@???@@@???>>>===::::::999888777666555555555555555666555555444444555444333333222222222333222333000******...000///------,,,+++,,,---...///------............---------,,,+++******+++,,,---,,,---.........---,,,+++***+++,,,,,,+++,,,...000***+++,,,---------,,,+++'''((()))+++++++++***)))((((((((((((((())))))***+++***)))***+++,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$%%%'''###&&&))))))(((%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%!!! !!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############'''$$$"""###&&&'''&&&$$$######""""""""""""############$$$$$$$$$######"""$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$############$$$$$$$$$$$$######!!!$$$###!!!&&&&&&!!!!!!""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''(((((('''%%%$$$"""((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%!!!$$$&&&'''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***''''''******((()))---))))))(((&&&%%%%%%(((***)))))))))))))))))))))))){{{kkkeee___WWWQQQOOOLLLIIIFFFCCCBBB@@@>>>======>>>>>><<<:::999888888888666444777666555444333222222222777555333222333333222111000000000000000000000000......---,,,---///111333//////////////////////////////...---,,,,,,++++++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...)))------++++++---,,,)))))))))))))))************************)))(((&&&&&&(((%%%######'''))))))(((((((((((((((((()))******))))))(((((('''''''''&&&''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''$$$"""%%%)))&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&& !!!"""###%%%&&&'''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''(((((($$$"""%%%$$$#########%%%'''(((&&&%%%%%%%%%%%%$$$###"""!!! $$$######""""""######$$$######""""""###$$$%%%%%%%%%$$$$$$###$$$%%%'''((($$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%$$$"""!!!$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$'''&&&######%%%$$$!!!######""""""""""""######(((### $$$&&&%%%###$$$&&&&&&%%%$$$$$$######"""#########"""!!!"""$$$'''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&***,,,+++)))000---(((&&&&&&''''''(((&&&+++'''&&&---***%%%)))(((***,,,,,,+++)))))))))***++++++***(((((()))***wwwjjjbbb\\\TTTNNNLLLJJJGGGEEECCCBBB@@@>>>=========>>><<<:::888888888888666444666666555444333333333333666444222222333333222111000000000000000000000000///...---------///111222......................../////////......---++++++------------------------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++---,,,)))(((***)))&&&))))))))))))************++++++++++++***)))(((''')))'''%%%&&&)))++++++)))((((((((((((((())))))***)))(((((((((''''''''''''((((((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""&&&&&&$$$$$$'''***&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''))))))######$$$%%%%%%%%%%%%$$$(((((((((''''''&&&&&&&&&&&&(((&&&###"""$$$$$$"""!!!!!!!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%&&&'''$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$###"""$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%###&&&%%%""""""%%%%%%"""######""""""""""""######)))###!!!$$$&&&$$$###$$$&&&&&&%%%$$$$$$######"""############""""""$$$&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''+++)))'''&&&'''((())))))+++000,,,***111///,,,111000111111000...,,,++++++//////...,,,)))(((***+++qqqggg___XXXPPPJJJHHHHHHFFFDDDBBBAAA@@@>>>============;;;999888777888777666444666555555444444444555555666444222222222333222111000000000000000000000000000///...------...///000...........................///000000000...,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,---+++&&&%%%''''''%%%))))))))))))************++++++,,,++++++***)))((()))((((((***,,,,,,+++***''''''((((((((()))))))))((((((((((((''''''''''''))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((***&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))!!!!!!###%%%&&&'''''''''******)))((('''&&&%%%%%%###'''(((&&&&&&'''$$$ $$$$$$%%%&&&))))))'''&&&######$$$$$$$$$######"""%%%&&&''''''''''''&&&%%%###$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$###"""$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$!!!$$$$$$!!!"""%%%%%%"""######""""""""""""######)))$$$"""$$$%%%######%%%&&&&&&%%%$$$$$$######""""""###$$$###""""""$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&(((((('''''')))+++---///222888555333888888777?????????>>><<<999555333111000000///---******,,,...zzzkkkccc\\\UUUMMMHHHGGGGGGFFFDDDAAA@@@???>>>===<<<<<<<<<:::888777777777777555444555444444444555555666777555333111111222333222111////////////////////////000//////.........//////........................---///111222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++---***%%%%%%((()))'''((()))))))))***************+++++++++******)))(((((((((***+++,,,,,,***)))'''''''''((((((((((((((((((((((((((((((''''''''')))))))))((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))&&&$$$%%%'''((('''%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&''''''''')))(((((('''&&&&&&%%%%%%"""&&&(((&&&%%%&&&$$$ &&&&&&''')))++++++)))((("""######$$$$$$$$$######$$$%%%'''(((((('''%%%$$$ """$$$&&&'''''''''&&&&&&%%%$$$$$$#########!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$ """###!!!!!!$$$%%%"""$$$######""""""######$$$)))%%%###$$$%%%######'''&&&&&&%%%$$$$$$######""""""###$$$###""""""$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###""""""######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((***...444777===FFFDDDBBBHHHHHHJJJTTTWWWVVVUUUTTTPPPKKKEEE@@@888888777444000...///000uuufff^^^YYYSSSKKKGGGGGGHHHGGGEEE?????????>>>===<<<;;;:::999777666666777666555444444444333444444555666777444222111111222333222111/////////////////////////////////.......................................---...000222111000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,***,,,***&&&'''+++---+++((()))))))))************)))))))))***))))))((('''&&&(((*********))))))(((&&&&&&'''((()))((((((''''''''''''((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$&&&))))))$$$ %%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$##################$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%""""""$$$%%%"""######$$$&&&(((((('''%%%"""######$$$$$$$$$######"""###%%%&&&&&&%%%###""" !!!"""$$$&&&''''''(((%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$### """###!!!!!!$$$%%%"""$$$$$$############$$$$$$(((%%%###%%%$$$"""%%%)))&&&&&&%%%$$$$$$######"""!!!###$$$$$$######$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))***+++*********+++---333<<>>>>>>>>>>>===;;;:::999888666555555666666555333333333333333333444555666444222000000222222222111000000000000000000000000......//////////////////------------------------,,,...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,***,,,+++((()))---///---))))))))))))************(((((()))))))))(((((('''&&&((())))))((('''((((((%%%&&&'''((()))((('''''''''''''''(((((((((((((((((((((''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&((('''###%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$&&&$$$###%%%$$$$$$$$$%%%'''))))))(((&&&######$$$$$$$$$######"""""""""$$$$$$$$$$$$""""""&&&%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######!!!$$$$$$!!!"""%%%%%%"""$$$$$$############$$$$$$'''$$$###%%%$$$###&&&,,,&&&&&&%%%$$$$$$######"""!!!"""$$$%%%$$$######$$$$$$$$$######$$$$$$%%%&&&""""""$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%###!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''###%%%'''(((((((((***,,,))),,,000444888???HHHOOOaaapppwwwyyy}}}|||~~~}}}vvv~~~}}}yyyooo___NNNAAA999xxxiii]]]XXXQQQMMMIIIHHHIIIIIIFFFCCC===>>>>>>>>>===;;;999888777555444444666666555333333333222222222333333444333111000000111222222111000000000000000000000000------...//////000000000------------------------,,,---............------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,***------******------+++))))))))))))************((())))))*********))))))''')))***(((&&&&&&(((***$$$%%%'''))))))((('''&&&''''''''''''((((((((()))&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$"""$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$!!!!!!%%%&&&$$$&&&&&&&&&(((***+++)))((($$$$$$$$$$$$$$$###"""!!!########################)))'''%%%###"""###%%%&&&""""""$$$$$$%%%$$$######!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""###&&&%%%""""""%%%%%%"""%%%$$$$$$######$$$$$$%%%%%%######$$$$$$###(((///&&&&&&%%%$$$$$$######""" """$$$%%%$$$######$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&& !!!###$$$$$$""" %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((((((((((($$$$$$%%%%%%&&&''''''((($$$&&&(((((('''''')))+++***222===FFFLLLSSS[[[aaakkk~~~ooo___UUUqqqcccZZZWWWNNNKKKHHHHHHIIIIIIEEEBBB======>>>>>>===;;;999888666555444444555666555333333222222111111222222333333111000000111222222111000000000000000000000000,,,,,,...///000000000000------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++***---...+++***,,,+++((())))))))))))************)))******+++++++++******(((******(((&&&%%%(((+++$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&(((((('''&&&%%%%%%$$$###$$$&&&&&&###$$$''''''$$$###"""###%%%''''''&&&$$$%%%%%%%%%$$$###"""!!! $$$$$$###""""""###$$$$$$'''%%%###!!!"""$$$(((***!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$'''&&&######%%%$$$"""%%%$$$$$$######$$$$$$%%%$$$"""###$$$$$$$$$)))111&&&&&&%%%%%%$$$######""" """%%%%%%$$$######$$$$$$$$$######$$$$$$%%%&&& !!!###%%%&&&%%%###"""""""""###$$$%%%%%%&&&&&&###$$$&&&''''''%%%""" &&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((('''%%%$$$$$$%%%%%%&&&'''((((((&&&(((***)))&&&&&&'''***,,,888HHHVVV___eeekkkpppnnnzzzqqq