BM6P6(@ xxxqqqtttyyy~~~}}}wwwmmmqqqxxxwwwtttwwwvvvsssyyyzzzwwwmmmeeedddhhhkkktttlllcccccclllvvv|||}}}uuunnnhhhdddaaa^^^___ccchhhnnntttzzzxxxkkkddd[[[TTTQQQRRRPPPSSSggg~~~zzzkkkgggfffkkktttzzzzzzqqqeee[[[WWWZZZ```fffnnntttyyy|||}}}{{{zzzyyy{{{}}}~~~}}}~~~wwwqqqqqquuuzzz|||vvvxxxwwwqqqsss}}}oooeeedddjjjrrrzzz~~~{{{}}}~~~}}}~~~vvvvvvxxxxxxyyy{{{yyytttooopppxxx{{{~~~}}}yyyvvvvvvzzz}}}pppjjjfff___]]]``````dddtttyyyiiieeeeeekkktttyyywwwoooeee^^^XXX\\\dddmmmvvv}}}}}}zzzxxx{{{|||~~~|||yyyvvvssssssrrrqqqnnniiiccc^^^]]]]]]dddsss|||yyy|||lllaaaaaagggpppyyy~~~~~~{{{yyyxxxyyyzzzzzz}}}xxxtttuuupppnnnqqqrrrnnnppprrrqqqpppvvv~~~yyyxxx}}}sssppppppwww~~~wwwqqqnnniiioooxxx}}}zzzyyywwwtttrrrsssuuuxxxuuussspppkkkgggccc___^^^[[[\\\\\\[[[ZZZVVVSSSPPPRRRTTT]]]hhhqqq|||~~~vvvpppuuu{{{yyyoooiiikkkqqq|||nnnkkkiiifff```cccgggiiikkksss}}}xxxwwwzzz|||zzzvvvqqqjjjddd^^^[[[YYYVVVWWWXXXYYYXXXVVVUUUTTTRRRUUU[[[aaafffmmmyyywwwppppppwwwzzznnnaaa[[[]]]ccchhhiiippp{{{sssmmmhhhfffbbbcccddddddbbbbbbbbbcccaaadddgggkkknnnttt||||||hhh```aaahhhmmmmmmppp~~~{{{zzz{{{|||~~~{{{ooopppwww}}}{{{{{{|||vvvoookkkiiiiiiiiimmmttt|||}}}zzz}}}|||{{{zzz{{{{{{yyy|||zzzsssrrrtttvvvvvvxxx}}}~~~uuunnnllliiiddd___ZZZXXXYYYYYY[[[bbbmmmxxx~~~}}}vvvpppkkkhhhiiiqqq{{{xxxyyyyyyyyyyyy|||uuujjjdddaaa```bbbfffiiihhhfffgggnnnuuuuuupppkkkxxxzzznnniiiiiilllssssssssstttqqqllleee```___^^^\\\XXXTTTRRRSSSTTTRRRXXXaaajjjnnnmmmgggaaa[[[[[[___kkk|||~~~|||~~~~~~vvvggg\\\UUURRRSSSUUUWWWXXXVVVTTTWWW^^^eeepppzzzrrreee_________pppvvvmmmhhhhhhjjjrrrsssssspppkkkeeebbbaaabbbccccccaaa^^^\\\\\\^^^[[[___eeelllpppoookkkgggcccdddjjjxxxzzziii___XXXQQQNNNOOOSSSSSSSSSQQQQQQVVV]]]cccccciiimmmjjjaaaZZZYYY[[[^^^ooo}}}wwwtttyyy~~~}}}wwwqqqllljjjjjjooorrrtttpppjjjfffgggjjjppprrrtttsssooommmmmmooooooqqqvvv||||||yyyxxxzzz|||nnnaaa\\\XXXQQQNNNOOOUUUTTTRRRRRRTTTYYYaaafffeeeffffffccc```^^^```bbb```ppp||||||~~~}}}tttnnngggbbb``````^^^\\\_________```bbbfffmmmrrrxxxyyyyyywwwtttrrrqqqqqq{{{~~~yyyuuuuuutttsssrrrssssssssstttvvv{{{{{{~~~{{{sssmmmppp~~~yyyvvvtttsssttttttsssrrrtttwwwzzz|||}}}zzzyyyuuuuuuuuuuuuvvvwwwxxxyyy{{{|||~~~}}}xxxtttpppsssxxxxxxyyyyyyxxxyyywwwyyy|||~~~|||||||||yyyuuuyyy~~~zzztttppppppsssvvvvvvmmmfffhhhxxx}}}xxxuuusssqqqooommmiiijjjlllmmmnnnrrrvvvzzz|||~~~~~~||||||}}}{{{vvvuuuuuuuuuuuussspppmmmkkkhhhgggeeecccaaaaaabbbbbbhhhiiikkkooorrrrrrpppmmmiiigggbbbbbblllzzzrrrlllgggggggggffffffhhhdddfffiiikkkkkkjjjhhhgggdddccchhhttt|||~~~||||||~~~~~~|||xxxrrrkkkeeeaaaaaammm{{{zzztttmmmjjjlllpppsssttttttsssssstttuuuuuutttrrroooooonnnmmmlllkkkkkkjjjfffeeeccc]]]XXXXXX[[[```rrr|||}}}{{{{{{zzz}}}zzzuuunnnhhhhhhsss}}}{{{xxxyyy{{{|||~~~|||uuutttvvvxxxyyy}}}}}}uuuppplllnnnqqqsssssspppmmmkkkfffdddaaa^^^]]]]]]]]]^^^bbbaaaaaacccfffiiijjjjjjeeeddd```^^^bbblllrrrsssmmmfffaaacccdddbbb```aaa^^^___```aaaaaa___]]]\\\YYYWWWZZZdddlllllliiihhhmmmnnnnnnmmmjjjeee```]]]VVV]]]eeeiiiooovvvwwwtttjjjhhheeecccdddhhhlllooonnnmmmlllmmmoooooommmkkkjjjiiihhhfffdddbbb```___[[[[[[ZZZVVVQQQPPPTTTYYYfffqqq~~~}}}}}}~~~zzz{{{{{{yyyvvvtttssstttqqqttt{{{}}}zzzxxxuuupppmmmsss{{{}}}}}}}}}|||vvvqqqooollloootttxxxyyywwwtttrrrkkkjjjgggeeeeeegggiiikkkcccaaa^^^^^^bbbgggkkkmmmjjjkkkiiieeehhhpppvvvwwwyyypppjjjlllooolllgggddd___``````___^^^]]][[[ZZZYYYUUUWWW___fffeeebbb```hhhiiikkklllkkkhhhdddbbbWWWZZZ[[[[[[___fffjjjjjjfffggggggfffgggjjjooorrrqqqooonnnoooqqqrrrooolllooonnnllliiieeebbb```___[[[\\\]]]YYYTTTTTTXXX\\\bbblllxxx|||xxxtttuuuxxxtttuuuuuusssqqqooooooppplllooouuu}}}{{{www~~~|||||||||xxxsssuuuzzz~~~}}}ssssssssspppoooqqqwww}}}}}}~~~~~~yyytttooonnnmmmkkkiiihhhggggggfffgggiiikkknnnppprrrsssuuuwww{{{}}}tttllliiigggfffhhhnnnsssuuuvvvzzzwwwuuuuuuxxx||||||wwwrrrooolllkkkqqqnnniiifffeeefffiiilllrrrvvv{{{~~~~~~|||zzzzzzyyyxxxwwwvvvuuutttsssrrrssstttwww{{{~~~}}}yyywwwwww~~~}}}}}}~~~~~~~~~|||xxxrrrnnnmmmoooqqq{{{uuutttwwwwwwyyy|||}}}~~~{{{pppllleeeccc___ZZZVVVVVVYYY\\\qqqzzzrrrqqqpppoooooolllooosssyyy~~~~~~zzzwwwuuuuuuwwwzzz||||||xxxggg^^^[[[UUUTTTQQQMMMJJJKKKNNNQQQ]]]uuuqqqdddbbbeeegggggggggjjjlllpppvvv|||~~~}}}wwwtttqqqqqqtttxxx{{{|||~~~~~~~~~kkk\\\WWWWWWRRRQQQOOOLLLJJJKKKNNNQQQUUUmmmjjjeeebbbccceeefffiiinnnqqqsssvvv{{{~~~{{{xxxxxx{{{}}}{{{|||}}}~~~yyyxxxxxxxxxxxxxxxzzz|||{{{|||}}}}}}~~~wwwwwwwwwwwwwwwxxx{{{|||}}}xxxggg[[[XXX[[[TTTTTTRRRPPPNNNOOOQQQTTT]]]rrr{{{pppjjjlllpppsssqqqpppwwwzzz{{{~~~rrrjjjfffhhhmmmsssyyy~~~wwwrrrpppppppppppprrruuuvvvuuuuuuzzz|||yyyyyy{{{pppqqqrrrssstttuuuwwwxxxyyy}}}~~~wwwqqqmmmllljjjgggccc```___```ccceeeooo}}}}}}|||zzztttffffffaaaccchhhpppzzzyyyoooiiijjjmmmnnnmmmlllooorrrtttuuuwww|||~~~}}}{{{zzzzzzzzz{{{||||||~~~|||vvvvvvzzz~~~{{{xxxwwwxxxzzz{{{wwwuuulllnnnrrrzzz|||tttpppqqqssssssrrrppprrrtttuuuvvvzzz|||zzzzzz|||~~~~~~{{{{{{||||||~~~vvvppplllrrryyy~~~|||~~~}}}}}}~~~|||xxxsssnnnlllnnnssszzz}}}|||zzztttrrrvvvtttmmmkkkooosssvvvyyyyyyvvvttttttvvv}}}zzzqqqpppvvv|||}}}{{{sssrrrwww~~~wwwxxx}}}vvvrrrrrrsssyyy~~~}}}|||vvvsssvvv|||~~~|||zzzyyy|||yyyxxx|||}}}xxxxxx||||||yyyyyy{{{}}}}}}{{{{{{}}}|||wwwuuuxxx|||~~~|||~~~~~~uuuooommmuuuxxxpppkkkkkknnnrrrwww~~~|||mmmfffccc```^^^YYYUUUWWW```jjjrrr|||lll```YYYTTTUUU[[[\\\bbbkkkrrrxxx}}}uuurrrttt~~~~~~lll\\\UUURRRPPPMMMLLLLLLOOOUUU[[[aaakkkuuuuuu```XXXTTTOOOPPPVVVRRRXXX___cccgggooozzz~~~yyykkkdddaaaeeesss|||uuuwww~~~~~~yyyeeeWWWRRRPPPMMMJJJKKKKKKOOOSSSTTTWWW```kkknnn\\\XXXVVVQQQRRRXXXUUUZZZ___aaaccckkkwww}}}yyytttsssqqqooommmkkkiiihhhwwwvvvggg]]]YYYYYY^^^mmm~~~rrrhhhhhhooouuuxxxrrrjjjnnn|||yyyzzziiiXXXVVVVVVPPPKKKLLLPPPSSSUUUTTTSSSWWW^^^fff|||~~~~~~|||xxxvvvwwwyyy{{{yyywwwvvvxxx{{{~~~rrrlllddd]]][[[[[[\\\]]]```______aaahhhrrr|||~~~zzzuuuqqqrrrxxx}}}yyyvvvwwwyyyzzzyyyuuurrrlllfffbbbaaacccfffqqq}}}vvvvvvtttuuusssmmmddd[[[WWWVVVWWW___iiioooooollliiihhhjjjlllllliiihhhooo|||}}}vvvjjjfffbbbdddppp}}}mmmaaa^^^[[[UUUWWW]]]___aaabbbccccccgggmmmsss||||||{{{xxxuuutttwwwyyy}}}{{{xxxuuutttuuuwwwxxxuuupppkkkhhhjjjnnnrrrtttuuutttsssuuuzzz~~~yyyvvv{{{~~~|||uuupppiiiiiihhhddd``````dddiiiqqq||||||||||||zzz{{{~~~yyyvvvrrrmmmiiiiiijjjlllmmmwww|||wwwnnnkkklllkkklllllliiieeebbbaaabbbhhhooowww||||||yyywwwvvvzzz{{{{{{{{{{{{~~~rrrkkkbbb___]]]bbbqqqwwwrrrooohhhjjjxxxzzztttpppjjjgggnnn{{{~~~~~~~~~~~~~~~}}}{{{wwwrrrnnnnnnpppooommmlllllljjjgggdddhhhjjjnnnooonnniiiddd```\\\___```___]]]\\\^^^aaaaaajjjooonnnpppyyy}}}~~~~~~|||zzzxxxwwwxxxxxxyyyyyyyyyxxxyyy|||~~~wwwqqqkkkjjjkkkqqqssshhhaaa\\\YYY[[[\\\lll~~~zzzwwwvvvrrrpppnnnnnnmmmkkkjjjjjjmmmkkkhhhggggggfffeeeccc^^^aaadddffffffdddaaa^^^___ccchhhjjjiiihhhiiikkkmmmtttzzz{{{~~~~~~lllaaa[[[WWWUUUZZZ\\\lll}}}vvvyyy}}}vvvnnnkkkllljjjmmmpppsssvvvxxxzzzzzztttqqqmmmjjjhhhfffdddbbb^^^bbbgggmmmqqqrrrrrrrrrpppvvv}}}pppfffaaa]]]ZZZZZZ^^^nnnvvvnnnnnnqqqzzz~~~}}}|||yyyvvvsssjjjmmmooooooqqq{{{zzz|||~~~|||yyywwwwwwyyy{{{~~~~~~~~~}}}yyyzzzzzzyyyvvvtttttttttxxx}}}uuujjjeeejjjuuu~~~qqqmmmqqqsss{{{~~~yyyuuurrrrrrwww}}}xxxsssqqqnnnpppyyywwwxxx|||pppdddaaaeeennnzzz|||zzzvvvtttpppmmmkkkiiifffddd]]]___```___^^^fffssssssooowww|||uuuoooooonnnooooooqqqrrrtttyyy~~~|||tttiiiccccccdddcccaaa```bbbfffjjjkkkkkkjjjhhhhhhhhhhhhfffdddbbbbbbccc```gggmmmrrr{{{yyyllleeeaaaaaaiiiuuu~~~}}}~~~|||zzz}}}}}}|||~~~}}}}}}|||~~~zzzqqqooowww~~~}}}}}}zzzvvvssspppmmmiiifff___```___\\\ZZZ\\\dddkkk|||}}}nnnbbbfffjjjppptttsssoooiiieeecccbbbbbbaaaaaaaaabbbbbbbbbiiiqqqzzzyyyqqqkkkccc]]]ZZZZZZZZZZZZZZZ\\\___``````___^^^^^^[[[\\\]]]\\\ZZZZZZ[[[]]]ZZZaaahhhllltttwwwrrrppplllpppvvv}}}~~~~~~yyyxxxuuusssqqqpppppppppuuuzzz~~~|||{{{~~~|||{{{}}}}}}{{{yyywwwxxx{{{~~~|||vvvrrriiiiiigggdddaaabbbfffjjjooouuu{{{zzzwwwrrriii```ddddddeeefffeeedddcccbbb______^^^]]]\\\[[[[[[[[[VVV\\\eeelllttt~~~|||}}}~~~vvvooosssooohhh```\\\ZZZZZZ[[[\\\\\\]]]\\\ZZZYYYYYYZZZVVVXXXZZZ[[[\\\^^^aaadddccckkkrrrvvv{{{yyyrrrnnnnnnoookkkjjjiiihhhhhhhhhiiijjjpppsssuuuuuurrrpppqqqsssvvvtttsssvvv{{{xxxwwwvvvvvvwwwzzz}}}~~~}}}|||}}}~~~wwwqqqmmmmmmllliiiggggggggghhhiiiiiifffbbb______^^^]]]\\\]]]bbbgggiiikkkqqq}}}{{{|||~~~~~~}}}zzztttoookkkiiiiiijjjfffdddaaaaaacccdddeeeeeedddgggjjjllloootttyyy}}}zzzuuurrrrrrpppkkkffffffdddbbb``````bbbdddfffkkklllmmmkkkiiiiiillloooooorrrvvvwwwwwwxxx{{{~~~}}}~~~|||~~~}}}~~~|||{{{}}}}}}zzzzzz|||{{{xxxwwwwwwwwwvvvuuuyyy|||zzzxxxzzz~~~{{{zzz{{{}}}~~~~~~~~~||||||zzzuuupppmmmkkkiiifffffffffhhhiiijjjlllnnnnnnnnnppptttwwwzzz{{{}}}~~~~~~~~~}}}yyyvvvuuuwwwxxxyyy{{{yyywwwvvvvvvuuuqqqoooqqqqqqrrrtttwwwxxxxxxwwwyyyyyy{{{~~~}}}zzzyyy{{{~~~~~~zzzuuu{{{zzzxxxwwwxxx{{{~~~xxxnnnkkklllrrr|||~~~~~~~~~|||zzzwwwvvvuuuvvvwwwyyyzzz{{{}}}~~~}}}zzzyyyyyy{{{~~~~~~}}}~~~}}}||||||zzzwwwuuuvvvuuuuuuwwwzzz~~~{{{yyywwwtttpppmmmiiigggdddbbbbbbdddfffhhhgggeeecccccccccbbb```___cccbbbbbbccceeefffdddcccccccccbbbdddfffhhhhhhgggeeeddddddgggjjjjjjgggcccdddcccaaa``````bbbdddfffhhhiiijjjkkkmmmmmmnnnnnnjjjfffdddbbb^^^ZZZZZZ___jjjttt}}}~~~}}}{{{wwwuuuwww{{{}}}}}}|||{{{|||{{{yyyyyyyyyyyyzzzzzz|||~~~~~~zzzvvvrrrpppooonnnqqqrrrwww~~~~~~tttwww{{{~~~|||wwwsss~~~}}}{{{yyyzzz||||||yyyvvvuuuuuuuuuvvvzzz{{{zzzzzzxxxwwwuuussspppmmmjjjhhhfffeeeaaa```^^^\\\\\\^^^bbbeeedddcccbbb``````___^^^^^^aaa``````aaabbbcccaaa```aaa___]]]\\\]]]]]]]]]\\\ZZZZZZ[[[^^^```aaa^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\]]]^^^___``````aaa```[[[WWWUUUUUUSSSRRRVVV\\\iiirrrwwwtttmmmiiieeebbbaaaccceeegggjjjmmmppprrrpppqqqrrrrrrrrrpppnnnmmmpppnnnkkkiiigggfffffffffnnnttt{{{yyyyyy}}}}}}zzzxxxwwwwwwyyywwwsssooolllllllllmmmnnnooorrrxxx}}}~~~zzzvvvppprrruuuwwwwwwvvvttttttzzz}}}}}}}}}|||{{{{{{}}}~~~{{{xxxvvvtttrrrqqqooollliiigggggggggbbbbbbbbb``````bbbgggkkkmmmlllkkkiiigggfffggggggkkkjjjjjjlllmmmnnnmmmkkkkkkiiifffdddcccbbb```^^^YYYYYYYYY[[[\\\]]]\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[XXXVVVWWWVVVUUUYYY```eeelllpppkkkddd```]]][[[]]]\\\\\\\\\]]]______```]]]^^^___`````````___^^^cccbbbbbbccccccdddeeeeeejjjooouuu{{{vvvnnngggdddkkkwww}}}zzzwwwwwwxxxyyywwwuuurrrooonnnoooppprrrqqqppprrrvvvyyyxxxsssooommmoooqqqrrrrrrsssuuuvvvxxx{{{~~~~~~}}}}}}}}}{{{xxxwwwxxxyyyrrrssstttrrrqqqsssxxx}}}}}}|||~~~~~~|||{{{yyyvvvtttkkkjjjiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiigggggghhhhhhhhhhhhhhhggghhhfffeeegggfffdddffflllgggmmmpppmmmjjjiiihhhfffeeebbb___^^^]]]\\\ZZZYYYYYYYYYZZZ[[[\\\^^^______cccfffjjjnnnqqqrrrssssssqqqtttwwwyyyzzzzzz|||}}}tttpppuuu{{{|||yyyrrriiidddcccaaaaaappp{{{vvvvvvwwwxxxxxxwwwyyy}}}}}}yyytttqqqpppnnnjjjggghhhhhhhhhiiikkknnnqqqssstttxxx{{{|||{{{xxxuuusssssstttvvvgggcccgggkkkiiiffffffbbbdddiiikkkooo~~~~~~}}}wwwqqqnnnmmmmmm|||wwwrrrqqquuuxxxwwwuuu|||~~~|||xxxtttnnniiieee}}}{{{xxxtttpppmmm}}}{{{zzzyyy~~~|||yyyxxxwwwvvvwwwyyy|||}}}~~~~~~}}}}}}}}}~~~yyy||||||xxxxxxvvvssspppllliiihhhggggggiiilllnnnpppqqqrrrqqqqqqrrruuuzzz~~~}}}{{{}}}|||yyy}}}}}}~~~|||||||||{{{zzzyyyxxxwwwzzzzzz{{{|||}}}~~~|||{{{yyyxxxwwwwwwxxxxxxvvv{{{}}}xxxrrroookkkgggbbb___^^^]]]]]]___bbbdddfffgggffffffeeegggjjjnnnppprrrssssssrrrooolllnnnrrrvvvwwwvvvrrrssssssqqqpppppprrrtttvvvuuuuuutttuuuvvvxxxyyyzzzyyywwwtttpppmmmkkkjjjkkkkkklllmmmooorrrtttuuurrrrrrsssssssssrrrrrrqqqrrrtttvvvwwwxxx{{{~~~~~~{{{~~~}}}ssspppkkkfffaaa^^^\\\[[[WWWYYY]]]___aaaaaa```______aaaccceeefffggghhhjjjiiieeebbbccceeegggfffdddaaabbbccccccbbbccceeeggghhhhhhgggggghhhiiikkklllkkkllljjjeee___\\\]]]___\\\\\\\\\^^^```bbbeeefffkkkkkklllmmmmmmmmmlllllliiilllnnnppppppqqquuuxxxyyy}}}~~~wwwtttoooiiiddd```___^^^WWWYYY\\\___``````^^^]]]]]]^^^___``````aaacccdddeeeaaa^^^]]]^^^^^^[[[XXXWWWXXXZZZZZZZZZZZZ]]]______^^^^^^^^^___```bbbccc```aaa```ZZZSSSQQQTTTYYYVVVVVVWWWXXXZZZ]]]```aaaffffffggggggggggggffffffaaadddggghhhggghhhkkknnnlllppptttuuuuuuwww~~~|||xxxsssmmmhhhggghhhiiijjjjjjiiihhhhhhiiigggdddddddddeeedddccccccaaa___\\\YYYXXXWWWWWWUUUTTTRRRRRRRRRSSSUUUWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZWWWTTTRRRSSSTTTTTTTTTWWWUUUSSSTTTWWWZZZ\\\\\\```bbbccccccbbb```]]][[[]]]\\\[[[ZZZZZZ[[[\\\]]]eeeeeegggiiikkknnnqqqrrr}}}~~~~~~|||{{{yyyvvvrrrpppppppppooonnnmmmkkkhhheeecccbbbbbbbbb^^^]]]ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXVVVTTTSSSUUUWWWWWWWWWYYYXXXVVVVVVXXXYYYYYYXXX^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXZZZ[[[\\\]]]``````aaaccceeegggiiikkk~~~|||yyyvvvtttsssttttttnnnllliiieeebbb___]]]\\\\\\[[[ZZZYYYZZZ[[[]]]^^^\\\\\\\\\___bbbeeefffffffffdddbbbbbbaaa```]]][[[```^^^\\\YYYXXXYYYZZZ[[[WWWYYY\\\___bbbdddffffffcccddddddeeeeeefffgggggg|||wwwrrrmmmiiigggiiigggeeeddddddfffiiikkkkkkmmmpppvvv||||||{{{yyyxxxvvvrrrmmmjjjhhheee```]]]\\\^^^aaacccbbbeeejjjppptttwwwxxxxxxttttttsssrrrqqqooonnnmmm{{{xxxzzzyyywwwuuuvvvxxxzzz|||~~~tttpppkkkgggfffhhhllloooooosssyyy}}}zzzxxx~~~zzzwwwvvvwwwzzz|||}}}yyyqqqmmmooovvv}}}{{{zzzssskkkfffgggggggggddd```[[[XXXZZZbbbooo|||sssmmmiiimmmxxx|||pppmmmooonnnuuu~~~{{{oooiiigggfffdddeeehhhlllrrr|||{{{tttgggaaa_________^^^\\\ZZZXXXVVVUUU\\\iii~~~}}}xxxxxxyyy}}}tttmmmgggdddaaalll~~~tttiiifffggg```dddjjjoooxxxrrrhhhbbb___^^^___bbbbbbbbbiii}}}~~~hhhppp~~~{{{ttttttyyy~~~{{{vvvnnnfffdddbbb```^^^[[[ZZZXXXXXXXXXZZZaaammm}}}{{{yyyvvvqqqrrrwww{{{{{{zzzxxxtttpppllliiihhhqqqvvvpppnnncccdddfffhhhnnn|||uuummmhhhdddaaacccfffeeebbbgggzzzzzzuuuwww{{{yyytttssswwwzzz{{{~~~{{{yyy}}}|||www~~~iiippp|||}}}xxxyyy~~~zzz{{{{{{xxxuuuuuupppnnnkkkiiihhhiiijjjlllqqqzzz~~~~~~~~~}}}xxxuuuuuuvvvwwwuuuuuu~~~|||zzz{{{|||~~~}}}||||||~~~|||yyy{{{zzzvvvssstttuuuxxxrrrkkkrrrxxx}}}}}}{{{zzzyyy~~~sssiiilll|||xxxqqqtttzzz{{{xxxsssttt~~~|||wwwwwwzzzzzzwwwsssoooqqquuu}}}|||wwwrrruuuzzz{{{tttpppnnnnnnqqqpppoooooopppsssvvvxxxqqqooollllllnnnmmmkkkhhhiiihhhiiippp{{{vvvnnnsss~~~||||||}}}{{{zzzxxxwwwxxxyyy{{{}}}uuusssqqqqqqrrrrrrpppnnnpppnnnmmmrrryyy|||uuupppuuu~~~~~~}}}{{{{{{}}}xxxooommmlllnnnsssxxx{{{|||~~~zzzvvvtttwww~~~~~~~~~zzzuuuxxx~~~tttuuu||||||yyyyyyuuusssrrrtttxxx}}}~~~}}}{{{xxxzzznnnhhhgggcccjjjnnnnnnooorrrrrrpppooojjjgggiiikkkkkkmmmrrrqqqooopppwwwtttmmmnnnsssyyyzzzuuuqqqqqqnnnllljjjhhhiiikkkoooqqq{{{uuupppsssvvv{{{~~~|||{{{zzzzzzzzz{{{{{{{{{|||{{{tttmmmjjjmmm{{{zzzttttttvvvwwwwwwzzzxxxtttnnnhhhccc^^^\\\\\\\\\\\\]]]___aaadddfffcccbbbaaaaaa````````````ddddddggglllttt{{{}}}xxxqqqnnnnnnmmmlllkkkjjjiiiiiillllllkkkjjjiiikkknnnrrrzzz~~~yyylllfffhhhgggkkkttt~~~yyyrrrmmmmmmpppsssuuu{{{xxxtttnnnhhhbbb]]][[[YYYYYYZZZ[[[]]]___aaacccbbbbbbaaa```````````````eeedddfffjjjqqqvvvzzz{{{wwwyyy}}}{{{uuupppqqqqqqqqqqqqrrrrrrssssssxxxxxxxxxwwwvvvvvvyyy{{{~~~}}}zzzwwwssssssuuuxxxwwwvvvtttqqqtttzzzppplllooorrrwww}}}}}}{{{yyyvvvsssrrruuuzzzyyyssslllhhheeecccccccccdddfffhhhiiikkkjjjjjjiiihhhhhhhhhiiiiiillllllnnnrrrxxx}}}}}}}}}zzz}}}}}}~~~|||zzzwwwuuusssoooppp|||}}}{{{||||||}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||zzz|||zzzxxxxxx{{{}}}zzzvvvuuuyyy|||~~~{{{yyyxxxuuupppnnnnnnsssyyy}}}}}}yyysssoooooosssyyy}}}bbbeeehhheee```]]]^^^```hhhkkkmmmmmmjjjgggeeeeeefffbbbdddhhhfff___]]]_________[[[WWW]]]hhhmmmkkknnnfff]]]]]]eeemmmrrrssswwwtttpppmmmiiijjjttt~~~{{{~~~|||}}}sssttttttpppllljjjmmmppp}}}~~~}}}zzzwwwuuuvvvssssssuuurrrllljjjlllqqqnnnjjjjjjsss{{{sssssszzz}}}{{{zzz{{{yyyyyyuuu~~~}}}yyyuuutttvvv{{{}}}}}}zzzwwwvvvuuuwww||||||~~~ssskkkfffvvvvvv|||~~~~~~mmm]]]XXX___ooo~~~|||qqqdddWWWNNNHHHFFF{{{yyyqqqqqqllleeeeeekkksssuuusssdddSSSJJJIIIPPP```mmmqqqkkk```TTTKKKEEEBBBAAAwwwhhhaaa```bbbccc```YYYUUUVVVVVVUUUVVVNNNFFFDDDEEEIIIRRR[[[^^^[[[TTTMMMGGGCCCAAA@@@{{{{{{|||{{{{{{yyyxxxwwwuuuxxx}}}~~~}}}}}}~~~|||}}}~~~zzzjjj___]]]___aaadddbbbZZZSSSOOOKKKFFFGGGCCCAAABBBBBBAAACCCGGGLLLJJJFFFBBB>>>:::777666yyyxxxvvvuuuuuuvvvuuuuuunnntttzzz{{{wwwtttvvvyyy}}}yyy{{{~~~{{{xxxxxx|||~~~yyyyyyzzz}}}~~~sssjjjiiimmmrrrsssuuusssjjjbbb\\\UUUPPPHHHEEEDDDEEEDDD@@@@@@BBBDDDCCC@@@>>>;;;888666555|||zzz{{{}}}~~~mmmvvv~~~~~~yyywww{{{}}}}}}~~~{{{}}}xxxvvv|||{{{xxxxxxyyy|||~~~}}}{{{}}}{{{xxxwww{{{}}}~~~{{{rrrkkkiiinnnwww~~~~~~uuummmlllqqq{{{{{{rrrlllfffaaaPPPLLLJJJJJJIIIFFFGGGJJJFFFEEECCCAAA@@@???>>>>>>}}}{{{}}}|||xxxuuuttttttwwwzzz|||}}}|||{{{}}}wwwmmmlllnnnpppuuu{{{}}}yyy}}}~~~{{{xxxwww|||{{{~~~}}}tttggg```aaaiiissszzz|||wwwssssss{{{wwwgggddd``````bbbdddcccbbbXXXSSSOOONNNPPPPPPLLLIII|||xxxvvvyyy{{{}}}zzz}}}}}}~~~|||~~~}}}{{{wwwyyyyyyyyyzzzzzzzzzzzzzzz{{{vvvjjjfffggglllrrryyy|||}}}}}}wwwssslllgggfffkkk~~~}}}sssnnnpppxxx}}}zzzzzz~~~~~~zzzuuupppnnnmmmjjjddd```xxxrrrmmmkkkttttttvvv{{{{{{||||||{{{~~~vvvvvvwwwzzz}}}zzz|||}}}{{{}}}}}}|||}}}}}}{{{||||||~~~zzzwww{{{~~~}}}~~~{{{{{{}}}}}}yyyvvvvvvxxx{{{mmmhhhhhhjjjqqqxxxzzzzzztttmmmhhheeedddfffqqqllluuu|||zzz|||yyyzzz~~~{{{vvvxxxvvvsssnnniiieeebbb```lllllllllppptttwwwwwwvvvqqqzzz~~~||||||uuuuuuxxxnnnsss|||}}}|||}}}xxxwwwyyyzzz{{{{{{{{{~~~}}}|||~~~{{{~~~xxxsssrrrttt}}}vvvooonnnnnnuuu||||||{{{}}}yyyuuurrruuuzzzXXX___hhhmmmllliiihhhiiihhhdddbbbcccffffffbbb]]]``````___^^^]]][[[ZZZYYY___```bbbeeehhhhhhgggfffgggmmmwwwuuulllppp}}}~~~qqqlllmmmooowww~~~|||xxxuuuxxx~~~~~~~~~~~~||||||yyyuuu|||||||||rrroooooouuu~~~vvvsssssszzz~~~{{{JJJOOOUUUWWWWWWVVVWWWXXXVVVTTTRRRSSSUUUUUURRROOOQQQQQQSSSTTTUUUUUUUUUUUUQQQSSSVVVYYYZZZZZZYYYXXX\\\___eeekkkpppsssttttttvvvoooccc]]]cccqqq{{{}}}www{{{{{{wwwuuuyyyyyyssspppuuuxxxpppooouuuyyy{{{|||}}}xxxqqqlllkkkuuuwwwooolllrrr~~~yyysssxxx|||zzzuuuwww~~~BBBDDDGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMHHHJJJMMMOOOPPPPPPPPPQQQRRRUUUXXX]]]``````___^^^___]]]WWWSSSYYYffflllkkkjjjlllooorrrsssqqqnnnkkkhhhmmmmmmiiiiiiqqqzzz}}}~~~yyyuuuzzz}}}zzz}}}}}}{{{|||~~~||||||}}}~~~}}}|||zzz{{{}}}}}}yyyvvvvvvyyy|||}}}|||{{{~~~|||{{{zzzwwwwwwvvvuuuwww~~~}}}}}}}}}}}}{{{yyyvvvuuuvvvxxxqqqpppooommmjjjfffaaa___^^^fffqqqzzz~~~{{{zzz||||||yyyyyy|||}}}|||{{{{{{|||zzzyyy{{{~~~uuuppprrr~~~zzzllloooqqqnnniiigggjjjnnniiihhhhhhlllsssyyy{{{{{{wwwyyy{{{yyytttppppppqqqppptttwwwuuusssxxx}}}}}}{{{xxxzzz~~~~~~~~~zzzyyy{{{~~~@@@BBBDDDFFFGGGGGGFFFDDDEEEFFFFFFFFFEEEEEEGGGIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJLLLNNNPPPMMMOOOSSSWWWZZZYYYVVVSSSPPPRRRPPPNNNUUU```dddbbbccccccdddgggiiijjjiiigggdddiiikkkhhhjjjsssyyyyyyvvvuuutttuuu~~~~~~vvvssswwwwwwuuuxxx}}}zzzttttttxxx}}}}}}}}}zzzyyyyyy}}}}}}|||||||||yyytttsssvvvxxxvvvppprrrssssssrrrsssuuuvvvnnnmmmkkkjjjjjjlllmmmnnnqqqrrrrrrqqqppptttzzz~~~{{{wwwtttnnnnnnlllkkknnnuuu|||vvvlllggglllrrrtttxxx|||~~~zzzvvvvvvzzzttttttqqqllliiillluuu}}}|||ooommmllloootttvvvsssoookkkmmmoooooolllhhheeeddd___```aaa___[[[XXXWWWWWWWWW\\\ccchhhkkkoootttxxxyyyuuurrrnnnllllllkkkiiijjjnnnllliiifffdddeeehhhiiijjjqqqwwwyyyuuupppnnnllliiifffgggooo}}}|||vvvoooyyy{{{uuusssdddfffgggddd^^^YYYXXXYYY[[[XXXVVVZZZ```eeedddaaa___cccgggiiihhhfffdddcccaaacccbbb``````hhhwww|||rrrppprrrrrrrrrsssvvvsssxxx|||{{{yyyvvvttttttrrrnnnoootttssssssuuuyyy}}}~~~{{{xxxooommmlllpppwww}}}}}}}}}|||~~~~~~~~~xxxzzz|||}}}|||{{{{{{{{{zzz{{{{{{|||{{{zzzxxxvvvtttwwwzzz{{{yyyyyy{{{}}}~~~;;;>>>AAACCCCCCBBBBBBCCCDDDFFFGGGGGGEEECCCBBBBBBJJJIIIHHHFFFEEECCCBBBAAADDDDDDEEEGGGHHHIIIJJJJJJJJJLLLOOORRRRRRQQQOOOMMMMMMMMMOOORRRWWW[[[]]]]]]WWWZZZ^^^```aaacccdddfffiiilllmmmkkkmmmrrrtttsssooonnnllllllooouuu||||||vvvpppnnnqqqwwwzzz|||~~~}}}{{{tttnnnmmmqqqwwwyyyyyyyyy}}}}}}~~~{{{{{{~~~~~~~~~}}}~~~|||yyysssmmmlllkkkjjjiiiiiiiiijjjjjjhhhhhhhhhiiijjjjjjhhhgggiiihhhfffdddccccccddddddeeeeeefffgggjjjmmmoooqqqqqqtttxxxzzzxxxrrrjjjeeebbbccceeegggjjjmmmppprrrmmmfffaaaccceeefffhhhkkknnnpppqqqpppnnnpppwww~~~}}}|||zzzxxxwwwssstttsssnnniiieeeeeefffllllllmmmnnnoooppprrrrrrxxxxxxvvvrrrooonnnpppqqqwwwtttpppoooooonnnllliii```aaacccddddddcccaaa```^^^]]]]]]]]]\\\ZZZYYYXXXVVVWWWXXXYYYYYYWWWUUUTTTUUUTTTUUUXXX^^^bbbeeeffffffllltttyyyxxxqqqhhhbbb^^^bbbbbb```___```^^^ZZZ^^^]]]\\\ZZZZZZ[[[[[[\\\^^^^^^]]]]]]\\\\\\[[[[[[YYY[[[aaaiiisss{{{~~~zzz{{{|||xxxtttsssqqqsssyyyzzzrrrmmmjjjhhhfff^^^[[[WWWUUUUUUUUUTTTTTTSSSQQQPPPSSSYYY[[[YYYVVVRRRRRRVVV]]]dddeeeaaa\\\[[[XXXUUUVVV\\\dddkkkooonnnkkkgggggghhhhhhfffccceeefffiiinnntttuuussspppooorrrttttttpppkkkgggfffmmmlllmmmoooppppppmmmkkkhhhggghhhkkkooorrrtttttt~~~~~~~~~}}}}}}}}}}}}|||~~~yyyuuutttvvvzzz~~~|||zzzzzzzzzyyywwwyyywwwuuuvvvyyy{{{zzzxxxvvvyyyzzzwwwrrrmmmjjjjjjlllnnnpppqqqqqqrrrtttvvvvvvxxxzzz}}}}}}|||zzzyyy:::===???AAA@@@@@@AAABBBBBBDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGIIILLLOOOOOONNNLLLJJJJJJJJJLLLPPPVVVZZZ\\\]]]WWWZZZ]]]_________```aaaeeehhhjjjiiikkkooopppnnnjjjjjjkkkmmmpppuuuyyy{{{xxxtttppppppuuu{{{tttvvvyyyzzzzzzxxxvvvuuuxxxrrrmmmlllqqqvvvxxxxxxwwwyyy}}}~~~~~~~~~~~~{{{yyyzzz~~~zzzyyy{{{}}}{{{|||}}}}}}~~~~~~|||}}}yyywwwzzz}}}~~~{{{|||zzz~~~|||yyywwwqqqjjjiiiiiihhhhhhggggggggggggffffffeeeeeeeeeeeedddccccccddddddcccbbb```^^^]]]______```aaabbbeeeggghhhkkknnnrrrtttrrrmmmgggcccccccccdddeeegggiiikkklllhhhbbb^^^___aaaaaabbbdddjjjlllmmmkkkiiijjjoootttnnnnnnllljjjhhhgggeeeeeeiiijjjkkkhhhbbb]]][[[[[[[[[[[[[[[[[[\\\]]]^^^___gggfffeeebbb___^^^___aaa```^^^]]]]]]^^^^^^[[[XXXWWWXXXXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSRRRRRRTTTWWW[[[\\\\\\\\\aaahhhnnnooojjjccc^^^ZZZ\\\\\\XXXWWWYYYXXXUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTSSSSSSSSSRRRSSSWWW]]]dddjjjlllmmmkkkggggggoootttssspppooohhheeebbbaaaccchhhnnnrrrrrrnnngggbbb`````````___[[[XXXTTTRRRRRRRRRRRRQQQOOOLLLKKKNNNSSSUUUSSSPPPQQQQQQSSSYYY___aaa]]]XXXVVVTTTSSSUUUYYY^^^aaaccc```___]]]^^^______^^^]]]cccccccccgggkkknnnnnnllllllmmmooommmjjjgggfffeeeccceeeiiinnnpppnnnjjjfffgggeeedddfffkkkppptttvvv|||}}}|||{{{{{{|||||||||}}}}}}|||wwwsssrrrtttxxx{{{~~~|||zzzyyyyyyxxxuuurrrtttrrrrrrtttxxxzzzzzzyyytttuuuuuurrrmmmiiiggggggjjjjjjkkkmmmnnnpppqqqqqqqqqrrrtttvvvwwwwwwvvvuuu:::;;;===>>>======???AAA@@@AAAAAA@@@>>>===>>>???======>>>>>>???@@@@@@@@@<<<===>>>@@@BBBDDDEEEFFFFFFHHHJJJMMMMMMMMMKKKJJJGGGHHHJJJNNNTTTXXXZZZ[[[WWWYYY\\\\\\[[[[[[[[[[[[___dddffffffhhhkkkkkkgggdddfffiiimmmqqqssstttuuutttqqqoooqqqwww~~~}}}zzznnnrrrwwwzzzyyywwwuuutttsssnnnkkkkkkoootttvvvvvvuuuuuuwwwzzz~~~yyyrrruuu}}}zzzzzz~~~~~~zzzzzzxxxyyy{{{|||{{{~~~{{{wwwuuuuuuwwwuuuvvvxxxzzz|||||||||{{{}}}~~~}}}yyywwwuuurrrrrrssstttuuuvvvwwwxxxvvvwww~~~{{{yyyvvv}}}zzzuuunnngggffffffffffffeeedddcccbbbeeedddbbb```_________``````aaabbbcccaaa^^^ZZZXXXZZZZZZZZZZZZ[[[]]]^^^___bbbdddhhhjjjjjjgggbbb___bbbaaaaaabbbbbbcccdddeeeddd___\\\]]]^^^[[[[[[]]]ccceeefffdddaaa```cccfffcccaaa___]]][[[ZZZZZZZZZ___aaabbb```[[[UUUQQQPPPPPPOOOOOONNNOOOPPPQQQRRRVVVVVVUUUSSSPPPOOOQQQRRRRRRQQQQQQRRRSSSSSSQQQOOOUUUUUUTTTRRRQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOSSSQQQPPPPPPRRRSSSSSSRRRRRRVVV[[[```aaa^^^YYYVVVVVVXXXWWWTTTSSSVVVVVVSSSOOOOOONNNMMMMMMMMMMMMMMMPPPPPPOOONNNMMMLLLKKKJJJLLLLLLMMMPPPTTTVVVVVVVVVUUURRRRRRZZZ```aaaaaabbb]]][[[WWWTTTTTTWWW[[[^^^]]]YYYUUURRRRRRTTTUUUUUUVVVSSSOOOMMMNNNNNNNNNMMMLLLJJJHHHJJJNNNOOONNNKKKOOONNNPPPUUUZZZ[[[XXXUUUQQQQQQRRRTTTWWWYYYXXXWWWXXXZZZ[[[[[[[[[[[[\\\]]]bbb```___aaadddggghhhhhhiiiiiihhhfffcccbbbbbbdddaaaeeellltttwwwtttnnnhhhgggdddccceeejjjqqqwwwzzzzzz~~~~~~yyy{{{}}}}}}||||||}}}~~~}}}~~~|||zzzyyyyyyzzz|||}}}~~~~~~~~~~~~|||zzz~~~{{{}}}{{{zzz}}}zzzvvvrrrpppqqqtttwwwyyy{{{{{{|||wwwwwwwwwxxxxxxuuuqqqmmmmmmmmmnnnqqquuuxxxyyyyyyrrrrrrqqqnnnjjjgggggggggiiiggggggiiinnnppppppnnnkkkllllllmmmnnnnnnoooooo:::;;;<<<;;;;;;;;;>>>@@@>>>???>>><<<::::::<<<>>><<<======>>>???@@@@@@AAA999:::;;;===???AAABBBCCCFFFHHHKKKMMMNNNMMMLLLKKKGGGHHHIIIMMMRRRUUUWWWWWWUUUWWWZZZZZZYYYXXXYYYYYY\\\aaadddeeefffiiigggccc```cccgggkkknnnqqqqqqrrrqqqpppppprrrvvv|||{{{tttpppnnnttt|||~~~zzzuuusssooommmkkklllpppsssuuuuuutttttttttvvvzzzuuukkknnn~~~~~~~~~|||yyy|||~~~}}}zzzzzz{{{yyyvvvzzz|||{{{yyywwwtttqqqppppppppprrrvvvzzz|||{{{xxxvvvvvvvvvvvvxxxzzz{{{{{{{{{|||}}}||||||zzzwwwtttssssssqqqqqqsssvvvwwwvvvsssmmmppp|||yyyxxxtttlllgggddddddddddddcccaaa```___eeedddaaa^^^\\\\\\]]]^^^aaaaaabbbaaa```]]]ZZZXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\___aaabbbaaa^^^\\\]]]]]]]]]]]]]]]^^^______ccc___]]]^^^]]]YYYWWWYYY^^^``````^^^[[[XXXWWWXXX\\\[[[YYYWWWVVVWWWYYYZZZ[[[[[[ZZZXXXTTTPPPMMMKKKMMMLLLKKKJJJJJJKKKMMMNNNQQQRRRRRRPPPNNNMMMOOOPPPQQQPPPNNNNNNNNNNNNOOOOOOUUUTTTRRROOOMMMLLLLLLKKKGGGHHHIIIIIIJJJJJJJJJJJJGGGFFFEEEEEEGGGIIIKKKMMMRRRPPPOOONNNOOOOOONNNMMMMMMPPPSSSUUUUUURRROOOLLLNNNRRRTTTSSSTTTVVVUUUQQQLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGJJJIIIIIIJJJKKKLLLJJJIIIKKKHHHJJJQQQUUUUUUUUUVVVTTTRRRPPPOOOQQQUUUYYY\\\VVVRRRNNNLLLLLLMMMMMMMMMQQQNNNKKKJJJJJJKKKKKKKKKLLLJJJHHHIIIKKKLLLKKKJJJLLLLLLNNNRRRVVVXXXVVVUUUQQQRRRTTTWWWZZZZZZXXXUUUYYY\\\^^^\\\YYYXXXYYY\\\aaa```___```aaabbbddddddeeeeeedddbbb``````ccceeeeeeiiipppvvvyyyvvvpppkkkgggeeeeeehhhnnnuuuzzz|||zzz~~~|||wwwzzz}}}|||yyywwwyyy|||}}}|||{{{zzzyyyxxxyyy|||~~~~~~~~~}}}||||||}}}~~~|||yyysssmmmnnnzzz}}}~~~~~~||||||{{{{{{{{{|||zzzwwwuuupppqqqssstttvvvvvvvvvvvvsssssstttuuutttrrrooommmkkkkkkmmmpppsssuuuwwwwwwqqqpppnnnllljjjjjjkkklllkkkhhhfffiiiooorrrqqqnnniiihhhfffeeeeeeeeeffffff999:::::::::999999<<<>>><<<<<<<<<:::888999;;;===<<<<<<==================888999:::<<<>>>???@@@AAAEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIIIILLLOOOQQQRRRQQQQQQTTTWWWXXXXXXXXXYYYZZZZZZ___cccdddeeegggeeeaaa___aaacccfffiiimmmoooqqqrrrssstttuuuvvvxxxzzz{{{yyy~~~uuuooolllkkksss}}}}}}vvvpppmmmqqqppppppqqqsssuuuuuuuuurrrssstttvvvxxx{{{}}}~~~}}}~~~~~~~~~~~~}}}zzzsssooottt||||||~~~{{{|||{{{|||~~~{{{xxxxxxvvvssstttxxx{{{{{{{{{{{{|||}}}~~~uuutttsssrrrqqqpppnnnmmmoooqqqvvv{{{~~~}}}xxxssssssqqqpppppprrrtttsssqqqpppqqqrrrrrrqqqpppnnnmmmooommmmmmppptttuuuqqqnnnffflll|||{{{|||tttjjjfffbbbbbbbbbaaaaaa```^^^^^^eeedddccc___\\\[[[]]]___aaaaaa___]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWYYY[[[\\\[[[[[[ZZZVVVVVVWWWWWWYYYZZZ[[[\\\___\\\\\\]]][[[VVVUUUWWW[[[[[[[[[YYYVVVSSSPPPPPPRRRQQQPPPPPPQQQSSSUUUWWWXXXVVVSSSOOOMMMLLLKKKJJJHHHGGGEEEDDDDDDFFFHHHIIIPPPQQQRRRQQQPPPOOOPPPRRRRRRPPPKKKGGGEEEGGGJJJLLLNNNMMMKKKIIIGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBAAAAAABBBEEEHHHJJJMMMLLLKKKKKKLLLLLLKKKJJJIIIKKKMMMNNNNNNMMMKKKJJJFFFMMMSSSUUUWWWWWWTTTNNNJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFGGGHHHHHHFFFDDDHHHGGGJJJPPPRRRNNNKKKKKKIIIIIIIIIJJJMMMQQQUUUXXXSSSPPPLLLJJJJJJKKKKKKKKKMMMKKKHHHGGGHHHIIIIIIIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJMMMQQQUUUWWWVVVVVVTTTUUUXXX\\\___```___]]][[[\\\[[[XXXSSSPPPRRRTTT]]]^^^_________^^^]]]]]]\\\^^^aaacccdddgggjjjmmmggghhhjjjmmmooonnnjjjgggcccdddfffkkkqqquuuwwwxxxzzz~~~zzzyyy}}}{{{sssnnnpppttt|||}}}}}}zzz{{{|||{{{yyyyyy{{{~~~}}}zzzwwwtttrrrtttvvv{{{{{{vvvooofff\\\[[[iiizzzzzz{{{{{{vvvvvvvvvxxxzzz{{{zzzxxxtttuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqpppppppppkkklllmmmnnnoooqqqtttuuuooommmkkkjjjjjjlllnnnoookkkhhhfffiiioooqqqooolllhhhfffccc```^^^^^^^^^^^^555777888888777777888:::888999999888777777888:::999999999999999888888888888888999:::<<<===>>>>>>???@@@BBBDDDEEEFFFFFFFFFHHHHHHGGGIIILLLMMMMMMLLLNNNPPPTTTVVVVVVWWWXXXYYYXXX]]]aaaaaabbbdddbbb^^^]]]]]]^^^aaadddhhhlllnnnqqqtttwwwwwwvvvtttrrrrrrrrryyyzzzrrrnnnllljjjqqqzzz|||wwwpppmmmlllssstttuuuuuuuuuuuutttsssnnnoooqqqsssuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxyyy~~~}}}zzzwwwwwwwwwwwwyyy~~~xxxvvvxxxzzz{{{{{{vvvxxxyyy|||{{{uuurrrsssssspppoooppprrrssstttsssrrrqqqssstttnnnnnnnnnppprrrrrrqqqoooqqqssswww}}}zzztttrrrooolllmmmoooqqqpppmmmnnnnnnnnnmmmkkkjjjhhhhhhggggggiiimmmrrrsssppplllcccjjjyyyzzz|||rrrhhhccc```___^^^]]]]]]]]]^^^^^^bbbdddccc```\\\ZZZ\\\______^^^\\\ZZZYYYYYYZZZZZZVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUVVVVVVWWWWWWWWWQQQRRRRRRSSSUUUWWWYYYZZZYYYWWWXXXYYYVVVRRRRRRUUUYYYXXXWWWUUUSSSPPPMMMLLLLLLKKKKKKLLLMMMPPPRRRSSSRRROOOJJJGGGGGGGGGGGGGGGEEEDDDBBBAAAAAACCCFFFHHHKKKMMMNNNNNNMMMMMMNNNPPPQQQNNNJJJDDDAAAAAADDDHHHHHHHHHHHHGGGFFFEEEDDDDDDAAAAAABBBCCCDDDDDDDDDCCC@@@@@@??????@@@BBBEEEFFFFFFEEEEEEFFFHHHHHHFFFEEECCCEEEHHHJJJLLLMMMMMMMMMHHHPPPXXX\\\]]]\\\VVVOOOGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEEEECCCBBBEEEEEEIIINNNNNNHHHDDDDDDGGGFFFFFFGGGJJJMMMOOOQQQLLLJJJGGGGGGHHHJJJJJJJJJJJJHHHEEEDDDEEEGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHJJJNNNRRRUUUUUUUUUTTTSSSVVVZZZ```eeefffcccaaa]]][[[XXXSSSPPPOOOPPPRRRYYY[[[\\\\\\YYYWWWVVVVVVTTTYYYbbbiiimmmppprrrtttjjjhhhfffeeeffffffeeeddd___```ccchhhmmmppppppoooxxx|||xxxyyy||||||tttiiidddiiiooo~~~yyywwwxxx{{{~~~xxx{{{}}}}}}zzzxxxyyy{{{~~~wwwxxxxxxwwwuuurrrooommmppprrrwww~~~|||rrriii___VVVMMMLLL\\\pppqqquuu|||zzzvvvrrrqqqrrrtttwwwyyyyyyxxxtttvvvwwwxxxxxxuuurrrqqqpppqqqrrrqqqppppppqqqssslllllllllkkkjjjmmmqqqtttooommmjjjjjjkkkmmmmmmmmmiiigggeeegggjjjlllkkkhhheeedddaaa]]][[[YYYYYYYYY111333555666555444444444444555777777555444555666666666666666666666666666777777888999999:::;;;;;;:::;;;===???@@@AAABBBBBBDDDCCCCCCEEEHHHJJJJJJIIIKKKNNNQQQSSSTTTTTTUUUVVVUUUZZZ\\\\\\]]]___^^^ZZZWWWXXXZZZ]]]```dddgggiiigggmmmsssuuusssnnnkkkiiijjjrrryyyzzzsssllliiiiiihhhmmmrrrpppkkkiiikkknnnqqqrrrtttsssqqqooolllkkkhhhiiijjjlllnnnppprrrssstttsssqqqppppppqqqrrrtttwwwxxxuuurrrvvv{{{~~~yyytttrrrtttvvvwwwvvvoooqqqsssyyy}}}vvvnnnkkkooosssqqqmmmlllkkkmmmmmmllliiihhhiiikkkiiijjjlllqqquuuwwwvvvtttssstttxxx~~~{{{uuupppllliiijjjnnnqqqooommmooommmkkkiiifffdddcccccc___aaaeeeiiilllllljjjhhhbbbgggrrr}}}zzzuuuuuuuuu{{{~~~{{{tttmmmddd\\\]]][[[ZZZXXXYYYZZZ]]]^^^]]]```bbb___[[[XXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[ZZZVVVWWWWWWWWWWWWUUUTTTSSSTTTSSSSSSRRRRRRSSSSSSTTTOOOPPPPPPQQQRRRTTTUUUVVVUUUSSSTTTUUUSSSPPPRRRWWWWWWUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOKKKHHHDDDCCCDDDEEEDDDCCCEEEDDDBBBAAABBBDDDHHHJJJFFFHHHJJJKKKJJJJJJKKKMMMLLLKKKIIIEEEAAA@@@AAADDDDDDEEEFFFGGGGGGFFFEEEEEE??????@@@AAAAAAAAA@@@@@@>>>=========>>>???AAABBBBBBBBBBBBCCCDDDDDDBBBAAA@@@BBBEEEHHHJJJLLLLLLKKKLLLSSSZZZ[[[\\\ZZZSSSLLLEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBB@@@???@@@@@@DDDHHHHHHDDDBBBDDDGGGGGGGGGGGGHHHJJJKKKLLLGGGEEECCCCCCEEEGGGGGGGGGGGGDDDBBBAAACCCEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHIIILLLQQQTTTTTTSSSQQQPPPMMMRRRZZZbbbgggfffaaa\\\\\\XXXRRROOOPPPRRRUUUVVVYYYZZZZZZWWWSSSQQQRRRTTTSSS\\\hhhqqquuuuuurrrqqqjjjgggcccbbbbbbddddddddd______```cccgggiiijjjjjjttt{{{|||wwwtttsssuuusssjjj```bbbooo{{{xxxuuuqqqpppqqqtttwwwxxxuuuyyy~~~~~~zzzvvvvvvwwwyyy}}}~~~~~~zzzvvvooooooooonnnnnnmmmlllkkkqqqrrrvvvyyy|||zzz{{{~~~{{{yyy}}}}}}zzzxxxwwwvvvsssqqqiii]]]QQQKKKFFFIII[[[qqqxxx{{{}}}}}}|||yyy|||}}}zzzwwwuuusssooonnnnnnpppsssttttttssslllnnnrrrttttttrrrnnnkkkkkkooorrrsssrrrppppppqqqkkkjjjhhhfffeeeiiiooottttttqqqnnnmmmnnnnnnmmmkkkgggfffffffffgggggggggfff```___]]][[[YYYXXXWWWWWW...000333444333111111111000222555555444333333333444555555666666777777777777777777777888888888888999:::<<<===???@@@@@@AAA@@@???@@@BBBEEEHHHHHHHHHJJJMMMPPPQQQQQQQQQRRRSSSRRRWWWYYYXXXYYY[[[ZZZWWWRRRTTTXXX\\\___bbbcccddd]]]dddmmmqqqooojjjeeeccccccjjjrrrrrrkkkdddbbbccccccfffgggccc______gggnnnlllnnnooonnnkkkgggdddcccccccccdddeeehhhllloooqqqsssqqqnnnmmmlllnnnpppqqqqqq||||||tttppprrrzzz|||xxxrrrppprrrttttttsssiiikkkooottt}}}~~~uuusssjjjgggmmmuuutttppplllgggiiijjjhhheeecccccceeeggghhhkkkrrrxxx|||{{{xxxuuuuuuxxx~~~|||vvvlllhhheeeggglllpppooommmiiigggdddaaa___]]]]]]]]]XXX[[[___ccccccbbb```^^^cccffflllqqqpppllllllooommmkkkgggfffiiijjjaaaVVV[[[YYYVVVUUUVVVXXX\\\^^^YYY]]]```^^^YYYVVVWWWZZZ\\\]]]___aaaaaa___]]]\\\YYYYYYZZZZZZZZZXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSUUUSSSPPPSSSYYYVVVTTTQQQOOONNNNNNLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJGGGEEECCCDDDFFFFFFDDDAAACCCBBB@@@???@@@CCCGGGIIIEEEGGGIIIJJJJJJJJJKKKLLLDDDFFFGGGEEE@@@======???>>>???BBBDDDEEEDDDCCCBBB???@@@@@@@@@@@@@@@??????<<<<<<<<<<<<===>>>??????CCCBBBBBBCCCDDDDDDAAA???BBBCCCFFFHHHIIIHHHGGGGGGIIIOOOSSSSSSQQQOOOIIICCCEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@@@@AAAAAAAAAAAABBB>>>>>>===>>>@@@@@@???======<<>>>>>???@@@AAACCCDDDEEEDDDEEEFFFFFFFFFEEECCCBBB>>>===<<<===>>>>>>===<<>>???@@@<<>>======<<<===============>>>>>>???>>>@@@AAA@@@<<<:::;;;======>>>>>>????????????>>>@@@CCCEEEFFFEEECCCCCCCCC@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>???FFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMLLLJJJGGGEEEDDDIIIPPPUUUWWWTTTPPPLLLJJJHHHEEEEEEHHHNNNUUUZZZ\\\XXXRRRMMMJJJJJJLLLNNNXXX]]]hhhrrrqqqhhh```]]]^^^\\\ZZZZZZ\\\___bbbccc]]]ZZZ[[[___aaaaaadddiiifffkkknnnkkkhhhhhhhhhfffdddffffffbbbbbbnnnssskkkeeeeeebbb^^^```fffiiihhhllluuu}}}{{{rrrkkkmmmqqqzzz{{{}}}}}}}}}|||~~~{{{vvvqqqnnnllliiigggnnngggbbbccceeeddddddfffkkkeeeeeennnvvvwwwvvvxxxxxxxxxzzz|||~~~|||xxxuuunnn|||tttnnnpppzzz~~~}}}zzzvvvsssnnnlllqqqyyy{{{uuunnnooovvv}}}|||uuuvvvvvvuuusssqqqqqqrrrppplllgggbbb______``````[[[UUUMMMIIINNN^^^rrr~~~{{{xxxwwwqqqnnnqqqsssooojjjgggnnnrrrwwwyyyvvvrrrmmmkkkppprrrtttsssoookkkhhhgggbbbbbbcccccccccbbbaaa```dddhhhpppvvvzzzyyyvvvtttgggddd```^^^```ffflllppp|||vvvooolllllljjjfffaaaaaa```___^^^^^^___aaacccWWWWWWYYY[[[\\\ZZZWWWTTT444444444333333222111111111111111000000111222222444444555555444333222111333333222222333444666777777777888999999999999999777999<<<=========???@@@IIIJJJKKKJJJHHHGGGHHHIIIIIILLLMMMOOOUUU[[[ZZZSSSNNNNNNOOORRRVVVYYYYYYYYY\\\\\\]]]```bbbbbbaaa___cccfffhhheee^^^XXXVVVWWWUUUWWWXXXXXXXXXYYY[[[]]]\\\^^^```aaa```]]]YYYWWWVVV\\\dddlllpppooollljjjaaaccceeeeeegggjjjpppuuuuuu|||yyyqqqnnniiiiiihhhhhhiiimmmrrruuunnniiiddddddhhhkkkjjjiii___^^^^^^ccciiilllhhhddd___^^^```kkkxxx|||uuummmaaa]]][[[\\\\\\ZZZ[[[___mmmqqqqqqooovvvyyynnnnnnkkkhhhkkkqqqpppkkk^^^^^^```ccceeeccc___[[[[[[YYYWWWWWWXXXWWWTTTQQQRRRRRRRRRTTTWWWXXXXXXVVVYYYZZZ[[[[[[[[[[[[ZZZZZZWWWUUURRRRRRRRRRRRPPPOOOPPPQQQQQQPPPOOOOOOQQQRRRTTTZZZaaadddccc]]]XXXUUUTTTTTTVVVZZZ\\\[[[VVVRRRPPPPPPQQQSSSWWW[[[___aaaRRRNNNIIIGGGHHHJJJLLLMMMPPPPPPPPPQQQRRRUUUXXXZZZUUUOOOHHHFFFGGGIIIHHHGGGFFFGGGGGGFFFDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>@@@BBBCCCAAA???=========>>>???AAABBBBBBDDDDDDCCCCCCBBBAAA@@@???@@@???>>>>>>??????>>>===>>>>>>>>>@@@AAABBBBBBBBB>>>===;;;:::::::::<<<<<<;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDEEEEEEDDDCCCFFFGGGHHHIIIGGGDDD@@@>>>CCCCCCBBBBBBAAA@@@@@@@@@??????>>><<<;;;;;;;;;;;;======<<<;;;;;;<<<===>>>???@@@@@@>>>;;;999:::<<<;;;<<<======>>>=========???AAADDDEEEDDDBBB@@@@@@>>>======<<<<<<<<<======>>>======<<<<<<<<<======AAACCCFFFIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIGGGDDDCCCDDDGGGKKKNNNOOOLLLHHHFFFGGGEEECCCDDDHHHOOOVVV[[[___[[[UUUOOOMMMNNNRRRTTTXXX[[[dddnnnooohhhaaa^^^XXXVVVTTTWWW]]]cccggghhh]]]\\\^^^bbbbbb___```cccaaafffgggcccbbbeeehhhhhhfffhhhgggdddeeerrrsssiiiddd```bbbaaa___bbbhhhkkkiiikkkppptttrrrllliiilllqqqxxxwwwuuutttttttttuuuuuusssqqqnnniiifffeeegggiiikkkeee```______^^^aaaeeennnhhhggglllooonnnnnnqqqrrrvvvzzz{{{xxxuuuttttttssswwwqqqkkklllsssyyy||||||~~~yyyuuuuuutttrrrqqqnnnnnnqqqvvvwwwrrrlllkkkttt|||~~~wwwnnnpppqqqpppmmmjjjhhhhhhfffddd```^^^\\\\\\\\\\\\ZZZVVVRRRQQQXXXgggyyyvvvuuu}}}{{{uuuoookkkmmmnnniiidddaaaiiilllqqqrrrqqqnnnkkkjjjmmmooopppoookkkfffcccbbbaaaaaa``````____________dddhhhmmmqqqsssrrrpppnnndddbbb___^^^```dddhhhkkkqqqlllfffccccccbbb^^^ZZZ^^^]]][[[ZZZYYYZZZ[[[\\\VVVWWWXXXYYYZZZZZZXXXWWW777666444222111000000000////////////000111222222444444444444333111000///333222222222333444555666555666666777777777777777666777999999999:::<<>>===>>>???@@@???>>>;;;;;;;;;<<<===>>>??????BBBAAA@@@>>>===<<<<<<<<>>>>>=========:::;;;<<<>>>???@@@@@@@@@>>>===;;;::::::;;;<<<<<<999999999999:::;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCGGGHHHHHHGGGDDD@@@<<<999<<<<<<<<<<<<============;;;;;;:::999999999999999===<<<999888888999;;;===??????>>>;;;999888999:::999:::;;;;;;<<<<<<<<<;;;===@@@CCCDDDBBB???===<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::;;;;;;<<<;;;???EEEJJJMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEECCCAAA@@@CCCBBBAAABBBGGGNNNUUUZZZ]]]YYYSSSOOOMMMPPPTTTWWWWWWVVV[[[eeejjjfffaaa^^^UUUQQQOOOSSS[[[cccfffggg\\\]]]aaadddccc]]]ZZZ\\\\\\______[[[\\\ccciiijjjffffffeeeccceeerrrssseee```___\\\```ccccccfffkkkmmmkkkhhhgggeeeccccccgggnnnsssyyysssmmmiiijjjkkkkkkjjjeeeeeeccc```]]]___dddhhhhhhddd```]]][[[[[[ccclllxxxvvvtttsssoookkkjjjmmmmmmsssxxxwwwrrrnnnooorrrtttsssnnniiihhhkkkpppuuuwww{{{}}}yyyrrrmmmnnnooommmlllllllllmmmoooooommmkkklllttt|||wwwoooeeeggghhhgggccc```^^^]]]\\\ZZZYYYXXXYYYYYYXXXWWWXXXWWWWWWYYY```kkkxxx~~~tttiiiiiisssyyywwwpppjjjfffgggfffaaa\\\ZZZaaadddgggiiiiiihhhggghhhiiikkkkkkiiieeeaaa^^^]]]^^^]]]\\\[[[[[[\\\^^^___eeefffhhhjjjjjjhhhfffeee]]]]]]]]]^^^___```bbbcccddd```[[[YYYYYYXXXVVVSSSYYYWWWUUUTTTSSSRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWXXX999888777666444222000000/////////000000222333444555555444333222111000///222222222333333444444555444555555666777666666666777888999888888:::===???BBBCCCDDDDDDBBBBBBCCCDDDDDDBBBBBBIIISSSXXXTTTLLLDDDDDDGGGKKKQQQVVVXXXXXXTTTQQQNNNNNNQQQWWW[[[]]]fffaaa[[[VVVTTTQQQMMMJJJNNNOOOOOOOOONNNOOOPPPRRRYYY\\\^^^[[[VVVTTTVVVZZZWWWaaaooo{{{~~~yyyooohhh[[[[[[[[[[[[]]]aaaeeehhhooouuu|||~~~|||wwwmmmddd___^^^]]]___bbbeeeggghhh```[[[YYY]]]fffjjjgggbbbUUUTTTSSSTTTVVVWWWWWWWWWYYYZZZ___jjjtttuuummmeeeZZZVVVVVVYYY[[[[[[^^^bbbiiiiiifffcccgggnnnqqqnnngggccc]]]ZZZ[[[^^^]]]\\\XXXZZZ]]]^^^]]]WWWQQQLLLLLLMMMOOOQQQRRRQQQNNNLLLJJJKKKLLLOOORRRSSSRRRQQQRRRSSSTTTTTTTTTRRRQQQOOONNNKKKGGGFFFFFFHHHIIIIIIMMMPPPSSSTTTRRRPPPMMMMMMPPPSSSWWWXXXWWWTTTQQQPPPMMMLLLLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMGGGEEECCCBBBDDDEEEFFFEEEHHHHHHJJJLLLOOORRRTTTVVVPPPKKKDDD???=========<<<;;;>>>AAACCCBBB???>>>===<<<===???@@@AAA@@@???>>>>>>===<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<>>>>>>>>===;;;::::::;;;777999;;;<<<<<<======>>><<<;;;;;;:::::::::;;;;;;999999888888999::::::;;;>>>>>>>>>???@@@AAABBBBBBAAABBBCCCBBBAAA>>>;;;999999999999999999999999999999999888888888999999:::<<<:::777555555777999;;;???>>><<<999888777888999888999::::::;;;;;;;;;;;;<<>>>>>@@@AAAAAA@@@@@@BBBCCCAAA======FFFQQQUUUQQQKKKBBBCCCEEEJJJPPPTTTWWWWWWRRROOOJJJJJJMMMSSSXXXZZZ___YYYSSSOOOOOOOOOMMMJJJMMMNNNOOONNNMMMMMMOOOPPPWWWZZZ[[[XXXSSSRRRUUUZZZWWW___jjjtttwwwssskkkeeeYYYXXXWWWWWWZZZ^^^aaaccchhhlllnnnnnnooopppiii```[[[[[[\\\___aaaaaa]]]ZZZWWWUUUWWW]]]dddfffaaa[[[TTTTTTTTTSSSSSSSSSUUUWWWWWWXXX]]]fffooopppiiibbbTTTRRRRRRWWWZZZ[[[___dddcccbbb___\\\^^^cccffffffgggaaaZZZWWWVVVVVVUUUTTTQQQRRRRRRQQQNNNJJJFFFDDDJJJMMMQQQTTTTTTSSSPPPOOOLLLMMMOOOSSSVVVWWWUUUSSSRRRSSSUUUUUUTTTRRRPPPNNNMMMJJJFFFEEEFFFHHHJJJJJJMMMRRRYYY\\\ZZZTTTNNNKKKKKKMMMPPPQQQOOOMMMLLLKKKHHHGGGFFFEEEFFFHHHJJJMMMNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@AAACCCDDDDDDBBBEEEEEEEEEGGGHHHIIIKKKLLLIIIEEEAAA===<<<<<<<<<<<<:::===BBBDDDBBB@@@>>>===:::<<<>>>@@@@@@@@@>>>===888999999999888888888888999:::;;;;;;;;;;;;:::::::::999888888999:::<<<===???@@@@@@>>>;;;999:::;;;555888;;;<<<;;;::::::<<<:::999999999999999::::::999999888888888999::::::===<<<<<<<<<<<<>>>???@@@;;;<<<=========;;;:::888999999888777777666666555999999999999999::::::;;;999777444333333555999;;;>>><<<:::999888888888888777888999:::;;;;;;;;;;;;;;;>>>AAAAAA???<<<999888:::999999888777777888888999999999999999:::;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@??????@@@AAACCCEEECCCAAA@@@??????@@@BBBDDD@@@?????????AAAEEEHHHKKKKKKHHHDDDBBBCCCFFFKKKNNNNNNIIIHHHPPPWWWXXXVVVVVVSSSNNNKKKLLLQQQUUUUUUTTTRRRVVV]]]bbb^^^UUUQQQSSSWWW[[[]]]]]]```fffgggeee___]]]YYYWWWYYYaaallltttvvvsssmmmcccZZZUUUWWW[[[bbbkkkqqqrrrqqqqqqnnnjjjccc]]]WWWYYYcccqqq{{{tttkkkaaa[[[[[[\\\ZZZXXX[[[ZZZZZZ^^^bbbbbb^^^ZZZ^^^^^^^^^^^^\\\aaappp~~~|||ppppppoooooommmkkkhhheeebbbjjjuuu~~~zzzvvvpppnnnjjjddd```bbbgggkkkoootttuuupppjjjjjjkkkjjjeeedddbbb```aaafffnnntttzzz{{{sssggg]]]WWWXXXYYYYYYWWWWWWXXXYYYWWWSSSNNNNNNQQQTTTTTTSSSOOOQQQTTTVVVWWWYYY\\\^^^cccaaa[[[UUUVVVZZZ\\\[[[^^^ZZZXXXZZZYYYUUUTTTUUUUUUWWWYYYZZZ[[[]]]```cccbbbcccccc```\\\XXXVVVVVVSSSRRRQQQQQQTTTYYY^^^aaaaaa___\\\YYYWWWVVVUUUUUUQQQSSSUUUWWWWWWUUUSSSQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKLLLMMMLLLKKKMMMQQQTTT444777:::<<<;;;888333000222111111111222333444444777666555333222222222222222222333333333333222222333444444555666555555555333444555555444444777888;;;<<<>>>>>>>>>>>>@@@AAA???::::::BBBKKKMMMKKKIII@@@@@@BBBGGGLLLQQQSSSSSSPPPLLLHHHGGGJJJNNNRRRTTTTTTPPPKKKIIIJJJLLLKKKJJJMMMNNNNNNMMMLLLKKKMMMNNNQQQSSSSSSQQQOOOOOORRRUUURRRXXX```gggjjjgggccc___RRRPPPOOOQQQUUUZZZ^^^___\\\___^^^]]]cccjjjhhh___[[[[[[]]]```bbb___XXXRRRNNNOOORRRWWW[[[ZZZUUUQQQQQQSSSUUUTTTQQQQQQTTTWWWTTTTTTWWW___gggiiifffaaaNNNLLLLLLQQQTTTVVVZZZ___]]]\\\ZZZXXXXXX[[[^^^```eee]]]VVVTTTSSSPPPNNNMMMMMMMMMMMMJJJGGGDDDCCCCCCJJJNNNTTTWWWWWWUUURRRQQQLLLMMMPPPTTTWWWXXXVVVTTTRRRSSSTTTUUUSSSQQQMMMKKKIIIFFFDDDCCCEEEGGGHHHHHHMMMSSS[[[^^^\\\UUUMMMIIIFFFHHHKKKLLLJJJHHHFFFFFFCCCCCCBBBAAAAAACCCGGGJJJJJJIIIHHHFFFDDDCCCAAA@@@>>>>>>???BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::===AAACCCBBB???>>>===:::;;;>>>@@@@@@>>><<<;;;222555888999999888999:::888999:::::::::999888777666666666777999:::<<<<<<@@@BBBCCC@@@<<<999:::<<<666999======;;;888999:::777777777888888888888888999888888888888888999999:::::::::::::::;;;<<<<<<::::::;;;;;;:::888777666888888777666555555444444999999888888888999999:::555444333222333666999;;;;;;:::999999::::::999777666777888999:::;;;;;;;;;999;;;======;;;999888888888777777666666666777777888888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???>>>>>>======>>>@@@BBBCCC@@@?????????@@@AAACCCDDD>>>>>>=========???AAABBBDDDBBB@@@@@@AAACCCFFFIIIJJJEEEDDDIIIMMMNNNOOOQQQLLLKKKKKKLLLNNNPPPPPPOOOMMMQQQXXX\\\WWWOOOMMMPPPSSSWWWZZZ\\\aaaeeeddd```[[[XXXUUUSSSUUUYYY^^^bbbbbb^^^ZZZWWWRRRNNNOOOSSSccclllsssssspppmmmhhhddd```[[[XXX\\\gggssszzz}}}hhhbbb[[[VVVTTTTTTSSSQQQXXXYYY\\\```bbb```ZZZUUUYYYYYYZZZZZZZZZ]]]jjjxxx|||qqqnnnllljjjiiifffaaa^^^YYY]]]ccciiimmmoooooonnnkkkiiieeeaaa___```cccfffcccmmmtttrrrmmmjjjhhhfffcccbbb```___aaagggpppvvvyyy}}}}}}xxxqqqjjj```WWWTTTVVVZZZ[[[ZZZYYYYYYYYYSSSNNNJJJKKKPPPSSSRRRPPPKKKMMMPPPRRRTTTVVVYYY\\\]]]ZZZVVVSSSSSSSSSSSSRRRVVVSSSRRRTTTSSSQQQQQQTTTRRRSSSUUUVVVVVVXXX[[[^^^\\\]]]\\\ZZZVVVSSSRRRRRRNNNMMMMMMMMMPPPUUUYYY\\\ZZZXXXUUURRROOOOOOOOOPPPNNNOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMKKKIIIIIIMMMPPP///222555777777555222000222111111111111111222222555444333222111111222222111222333333333333222111111222333333444444333333///111333333333222333444777999:::;;;;;;;;;===??????:::888>>>CCCBBBBBBCCC======>>>BBBGGGJJJLLLLLLLLLIIIFFFEEEFFFIIIJJJKKKJJJGGGEEEDDDEEEGGGHHHHHHKKKLLLLLLKKKIIIHHHJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOMMMRRRYYY^^^aaa___\\\YYYMMMJJJHHHJJJOOOSSSVVVVVVPPPSSSTTTUUU```mmmmmmcccZZZYYYYYY\\\^^^[[[TTTNNNIIIKKKNNNOOOOOOMMMKKKJJJLLLPPPTTTSSSOOONNNQQQUUUTTTSSSSSSWWW]]]```^^^\\\KKKHHHHHHLLLNNNNNNRRRWWWVVVTTTSSSRRRRRRSSSUUUXXX^^^VVVPPPQQQQQQLLLIIIIIIJJJKKKLLLJJJFFFCCCCCCDDDFFFKKKRRRUUUTTTQQQOOONNNHHHIIILLLQQQTTTUUUSSSPPPNNNOOOPPPQQQOOOLLLIIIFFFDDDBBBAAABBBDDDEEEEEEDDDLLLQQQWWWYYYVVVPPPJJJFFFBBBEEEHHHIIIHHHEEECCCCCC???@@@@@@???>>>???DDDHHHGGGGGGFFFEEECCCAAA@@@???<<<===???CCCEEEEEECCC@@@>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;999888888999<<>><<<;;;;;;999;;;===???>>><<<:::888444888<<<===;;;888777777666777888999888777555444333444555777888888888888>>>@@@BBB???999666777:::777<<<@@@???;;;777777999444555555666666777666666777777666666666666777777777777888888888888888999999999::::::999888888777555555555444444444444444777666666555555555666666222222222333444777999;;;999888888:::======:::777444555666777888999999999666777888777666555666777333333333444555777888999666666666666777888999:::999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<===<<<<<<======>>>?????????;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>???AAACCCDDDGGGDDDCCCFFFGGGGGGIIIMMMIIILLLNNNOOOMMMLLLLLLMMMLLLOOOTTTVVVPPPHHHHHHMMMLLLPPPSSSVVV[[[aaa```\\\SSSQQQNNNNNNPPPRRRSSSSSSUUUOOOLLLMMMKKKHHHJJJOOO^^^gggooonnniiiddd```[[[VVVUUUUUUZZZbbbjjjmmmnnn]]][[[WWWTTTQQQOOONNNNNNRRRXXX______[[[WWWVVVVVVYYYWWWWWWXXXVVVWWW^^^hhh{{{|||yyyuuuppplllkkkjjjfffaaa\\\YYYWWWRRRTTTXXX\\\___bbbddddddfffdddbbbaaabbbdddfffggggggttt~~~}}}uuummmeee___]]]\\\\\\]]]aaaeeejjjlllmmmpppooojjjeeeaaa\\\UUUQQQWWW^^^bbbaaa\\\WWWTTTMMMKKKJJJOOOUUUXXXTTTOOOMMMNNNOOOQQQRRRVVV[[[^^^YYYUUUQQQPPPOOONNNNNNMMMPPPNNNMMMOOONNNKKKMMMQQQOOOQQQRRRSSSSSSTTTVVVXXXTTTUUUTTTRRROOOMMMMMMMMMLLLKKKJJJJJJKKKNNNQQQSSSRRRPPPMMMKKKIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGHHHGGGGGGFFFFFFFFFIIIKKKHHHDDDCCCEEEIII---...000111222222111111222111000000000000000111333222111000000111222222111222333444333333111000000000111222222222222222...111333444333333333333444666888888888999;;;===@@@:::888<<<===:::;;;???::::::;;;>>>BBBEEEFFFFFFIIIFFFDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBEEEFFFIIIJJJJJJIIIGGGFFFGGGHHHIIIGGGGGGHHHKKKMMMMMMLLLLLLPPPWWW\\\^^^]]]YYYWWWLLLIIIFFFFFFIIILLLMMMLLLJJJNNNQQQTTTcccssstttjjjSSSQQQOOOQQQTTTSSSMMMHHHIIIKKKLLLJJJFFFEEEFFFHHHHHHMMMRRRQQQLLLKKKNNNRRRXXXTTTRRRRRRVVVXXXWWWTTTKKKHHHGGGJJJKKKJJJLLLQQQOOOMMMMMMMMMMMMLLLOOORRRXXXPPPLLLNNNOOOIIIFFFGGGCCCFFFHHHGGGDDD@@@@@@AAA@@@FFFMMMQQQOOOKKKIIIHHHCCCDDDHHHLLLPPPPPPNNNLLLJJJKKKMMMMMMLLLHHHDDDBBBBBBAAA@@@BBBDDDEEEDDDCCCKKKNNNRRRRRROOOKKKGGGEEEAAADDDHHHIIIGGGDDDBBBAAA===??????>>><<<>>>CCCGGGHHHHHHGGGEEECCC@@@>>><<<<<<===@@@CCCFFFFFFCCC@@@<<<<<<<<<<<<;;;:::999888777999<<<<<<:::777666555888;;;======;;;999888888888:::<<<>>>===;;;888555;;;???BBBAAA<<<666222111444555777777777555333111333444555666777666555444:::===>>>;;;555222333666999===AAA@@@;;;777777888333333444555666666555555666555555444444444555555555666666777777777777666666777888999:::;;;;;;;;;111222222333444444555555555444333333222222222333000000222333666888:::;;;777777888;;;??????;;;777222333444666777888888888333444444444222333444666///000111333555888:::<<<444444444555555777888888666777888999:::;;;;;;;;;===<<<<<<;;;:::999888777888999;;;<<<<<<;;;:::999888888888888999:::;;;;;;:::;;;<<<===>>>??????@@@FFFDDDDDDEEEEEECCCFFFLLLJJJOOOSSSRRRMMMIIIHHHIIILLLNNNRRRRRRKKKCCCDDDJJJGGGJJJLLLOOOUUU]]]]]]YYYLLLJJJIIIJJJLLLMMMLLLJJJNNNGGGDDDGGGHHHFFFIIIOOOXXXbbbiiihhhbbb^^^YYYUUUMMMMMMPPPUUU[[[______^^^WWWXXXXXXUUURRROOONNNNNNLLLWWW```]]]SSSNNNRRRYYY\\\YYYXXXXXXUUURRRVVV\\\ffflllnnniiigggiiigggcccgggiiiiiicccZZZSSSRRRTTTMMMOOORRRVVVXXXZZZ[[[[[[dddbbbaaacccfffjjjlllllltttqqqddd[[[VVVVVVWWW[[[___bbbaaa```aaadddccc^^^\\\\\\YYYUUUOOOWWWbbbhhhggg___UUUOOOJJJIIIMMMUUU]]]^^^XXXQQQQQQQQQPPPPPPQQQUUU[[[___VVVQQQLLLKKKKKKJJJJJJLLLNNNKKKJJJLLLJJJGGGIIIMMMNNNOOOQQQQQQQQQQQQSSSTTTNNNOOOOOOMMMJJJHHHHHHIIIKKKJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHGGGFFFFFFHHHIIILLLKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFEEECCCCCCEEEGGGHHHHHHHHHGGGFFFEEECCCCCCBBBEEEGGGDDD???===>>>AAA***+++,,,---............000000//////.........---000000000000///////////////000000000111111111111000111222222333333222222...///000222333333333333777555444555999>>>AAABBBFFFAAA;;;888999::::::999:::<<<>>>>>>======???AAA@@@@@@@@@AAAAAAAAABBBBBBCCCAAA@@@>>>======>>>>>>EEEFFFGGGFFFEEEEEEGGGHHHKKKIIIHHHJJJOOOTTTWWWYYYVVVSSSQQQSSSVVVVVVQQQLLLIIIDDDBBBEEEFFFEEEEEEGGGFFFMMMPPPRRR]]]kkkkkkbbbHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLNNNPPPQQQPPPNNNKKKIIIIIIKKKOOOQQQJJJHHHEEEDDDFFFHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFKKKLLLLLLJJJFFFCCCBBBBBBDDDDDDBBB@@@======>>>@@@CCCLLLPPPKKKEEEDDDBBB???EEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIHHHFFFBBB>>>=========>>>>>>???AAAAAAAAACCCHHHLLLOOOMMMHHHDDDAAAAAA@@@@@@???>>>>>>===:::===??????>>>???BBBFFFLLLJJJFFFBBB???===;;;;;;??????@@@CCCEEEDDD???;;;:::::::::999999999888888666777888777444333666::::::;;;<<<===<<<:::777666555888::::::777444444555555===CCCAAA999444555999999666444444666666333111222222111111222222333444222333444444333333555777;;;<<<>>>???>>>:::777444333444555555666666666666555444333222111222333444333333222222333555666777555666777888888777555444888888666333000000222444222222222222222222222222333222111111111222444444666777888999999777555333222222111111222222333444666555333222222222333333222222333444666999<<<===444333333333333444555555333444666777999999::::::999999888777777666777777888777666555444444555666444555666777888999:::;;;<<<<<<<<<===>>>???AAAAAACCCBBB@@@??????@@@BBBCCCJJJMMMPPPQQQNNNJJJGGGEEEHHHMMMPPPNNNGGGAAA@@@AAACCCDDDFFFIIILLLNNNPPPPPPIIIIIIIIIIIIIIIHHHGGGFFFFFFEEECCCAAA@@@BBBGGGKKKUUUXXX\\\\\\YYYTTTQQQOOOMMMMMMOOOQQQTTTUUUUUUTTTVVVVVVTTTQQQMMMJJJIIIIIIKKKNNNPPPNNNLLLMMMSSSYYY___YYYRRRMMMMMMQQQUUUXXX[[[\\\[[[ZZZXXXXXXZZZ\\\aaabbbbbb___YYYTTTPPPNNNKKKJJJLLLPPPQQQSSS\\\fffiiiddd```dddnnnwww{{{zzzrrr]]]SSSQQQQQQRRRSSSTTTVVVXXXYYY]]]\\\ZZZXXXVVVUUUVVVVVVWWW[[[```cccaaaYYYQQQKKKFFFHHHPPP___kkkjjj]]]PPPKKKKKKLLLNNNPPPSSSVVVXXXMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIMMMQQQRRRQQQOOOMMMLLLLLLNNNOOOLLLHHHEEEFFFIIIKKKJJJJJJMMMPPPPPPMMMIIIKKKIIIEEEBBBAAABBBDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHLLLIIIEEEBBB@@@AAABBBDDDCCCBBBAAAAAA@@@@@@AAAAAA++++++,,,---............////////////......------000000000/////////......//////000000000111111111000000111222222222222222000000000111222222222333777555444666:::>>>AAABBBBBB>>>999666777888888888:::<<<============>>>@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>??????@@@DDDEEEFFFEEEEEEFFFIIIKKKJJJJJJKKKPPPWWW___dddfffWWWSSSNNNNNNOOOOOOLLLHHHHHHCCCAAADDDFFFFFFGGGJJJIIIPPPSSSSSSXXX```^^^UUUHHHGGGFFFDDDCCCBBBBBBBBBFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEGGGIIIKKKMMMNNNOOOLLLKKKIIIGGGGGGHHHJJJLLLHHHFFFDDDEEEFFFHHHHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHEEECCCBBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAAIIILLLHHHCCCBBBBBB???@@@@@@AAACCCDDDEEEGGGGGGCCCCCCCCCDDDDDDBBB>>>;;;;;;;;;;;;;;;<<<===>>>???;;;===BBBHHHLLLMMMKKKHHH@@@@@@??????>>>======<<<999;;;<<<<<<;;;===@@@CCCGGGFFFCCC@@@>>><<<<<<;;;=========???AAAAAA===:::999999999999888888888888777777666555444444777999::::::;;;:::999888666555444777888888555444555666666;;;???===888444555888777555333333444444222000111222444555555555333222222333444333333444666999======<<<:::888666444333333333444444444444444333444333222222111111222222222222111111222333444555555555666666777666666666777777666333111000222444222222222222222222222222222111111000111222333444555666777777777555333222111111111222222222333333555444333222222222333444333333333444666888;;;<<<444333333333333444555555333444666777888999999999888888777666666666666666777666555444333333444555666666666777777888888888777777777888999:::;;;<<<@@@???>>>===>>>@@@BBBDDDHHHKKKNNNOOOLLLHHHEEEDDDEEEHHHKKKIIICCC???>>>???AAAAAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAACCCGGGKKKPPPRRRTTTTTTQQQNNNKKKJJJMMMMMMMMMNNNOOOQQQQQQQQQSSSSSSRRROOOLLLIIIGGGGGGFFFHHHJJJIIIGGGIIINNNSSSYYYUUUPPPNNNOOORRRUUUWWWYYYYYYYYYWWWUUUUUUWWWYYY\\\]]]]]]ZZZUUUPPPMMMLLLKKKKKKNNNQQQSSSUUU^^^hhhnnnhhhcccfffqqq{{{jjjWWWOOONNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQXXXZZZ]]]^^^[[[VVVOOOKKKFFFHHHPPP\\\eeeeeeZZZOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDGGGKKKLLLKKKJJJIIIIIIIIIKKKLLLLLLJJJIIIIIIJJJLLLLLLLLLOOORRRRRRPPPMMMKKKIIIFFFCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCDDDFFFHHHIIIGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@,,,,,,------------,,,,,,///............---------000////////////.........////////////000000000000000000111222222222222111222222111000000111222333777555444666999===@@@@@@===:::666444555777777777:::;;;======<<<<<<===???????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDFFFIIILLLKKKKKKMMMSSS[[[ccciiikkkWWWQQQIIIEEEFFFGGGGGGFFFIIIDDDBBBEEEHHHHHHKKKNNNMMMTTTVVVRRRQQQRRRNNNFFFEEEDDDCCCBBBBBBAAABBBBBBFFFDDDCCCEEEHHHJJJIIIGGGCCCDDDEEEGGGIIIKKKLLLMMMHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEGGGFFFDDDCCCCCCCCC=========AAAEEEGGGFFFDDD@@@EEEHHHDDDAAAAAABBBAAA===>>>>>>???BBBDDDGGGIIIEEEDDDCCCCCCDDDBBB???<<<999999999999:::;;;;;;<<<999:::===BBBGGGIIIIIIGGG>>>>>>======<<<<<<;;;;;;888888999888888:::===@@@BBBAAA???<<<;;;::::::;;;::::::999:::<<<<<<:::999888888888777777777666666999666333222333555777777999888888777666555444444444555555555444444555777888999:::888666444444555555333222222222222111///000222555888888666444222333444333222222444888;;;AAA???;;;777444333333333333333333222222222111111222222333333222222111111222111111000000111222222444444444444555666666777::::::888666333222333555111111111111111111111111111000000000000111222222444444444444444222111000000111111222333222222222333333222111222333444555333333333444555777999;;;333333333333333444555555333444555666777888888888666666555444444444555555555555444333333333333444666666666666666666666666777777777888888:::;;;<<<<<<<<<;;;;;;===???BBBCCCDDDGGGJJJKKKIIIEEECCCBBB@@@CCCDDDBBB>>>;;;<<<>>>@@@@@@@@@AAAAAAAAAAAAAAAGGGGGGFFFFFFDDDCCCAAA@@@@@@BBBCCCDDDDDDEEEHHHKKKOOOQQQQQQPPPNNNKKKKKKKKKMMMLLLKKKJJJKKKLLLNNNOOORRRQQQOOOMMMJJJHHHFFFEEEBBBEEEGGGFFFEEEEEEIIIMMMPPPOOOOOOPPPTTTWWWXXXXXXWWWXXXWWWVVVTTTTTTUUUWWWWWWXXXXXXUUUQQQLLLJJJIIIOOONNNPPPRRRSSSVVV```kkkooohhhaaacccmmmwww||||||~~~rrr___RRRLLLJJJLLLNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNYYYYYYZZZYYYVVVRRRMMMJJJFFFIIIOOOWWW\\\[[[TTTNNNKKKJJJHHHFFFDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEAAADDDFFFGGGFFFFFFGGGHHHGGGHHHJJJMMMPPPPPPNNNKKKLLLLLLLLLNNNPPPQQQOOONNNKKKJJJHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEEEEEEEEGGGHHHJJJBBBDDDFFFHHHGGGEEECCCAAAAAAAAA@@@????????????@@@,,,,,,---------,,,++++++------------------------/////////.........------........./////////000000000111222222333333222222444333111//////000222333777555444555777:::;;;;;;999777555444444666777888999;;;<<<<<<;;;;;;<<<>>>======>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBAAACCCFFFIIILLLKKKLLLOOOTTTZZZ]]]^^^RRRKKKCCC???@@@DDDHHHJJJMMMHHHEEEGGGJJJKKKMMMQQQNNNSSSSSSMMMIIIHHHFFFBBBCCCBBBBBBBBBCCCDDDDDDEEEEEECCCAAADDDIIIKKKIIIFFFCCCCCCDDDFFFGGGIIIJJJKKKFFFFFFEEEEEEDDDCCCBBBAAABBBBBBCCCEEEHHHJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCCCC===<<<===BBBIIIKKKHHHCCCAAACCCDDDBBB@@@AAACCCDDD@@@@@@???@@@AAADDDGGGIIIGGGEEECCCCCCBBB@@@>>>;;;999999888888999::::::;;;===<<<<<<>>>@@@BBBAAA@@@<<<<<<;;;;;;:::::::::999888777666666777999<<<>>>???>>><<<999888777777888777777666666777888888888777777666666666555555555:::555111000333666666555777666555444333333333333333333333222333444666888999777444333333444444333333333222222222222111000111222555777777666444333444444333222222444999===CCC@@@<<<888555444333333222222111111111111111111222333444444444333111000222222111111111111111111333222222222333444666777>>>===<<<999555333333444111111111111111111111111000000000000000111111111333333222222111111111111000000222333333333222111111111000000000222333444444444333333444666888999333333222222333333444555333444555666666666666666444444333333333333333444555444444444444444444444555555555555666666666666777777777888999:::;;;;;;;;;:::999999:::<<>>>>>>>>===::::::<<<>>>@@@@@@?????????@@@@@@AAAEEEEEEEEEDDDBBB@@@???>>>???BBBEEEGGGHHHIIIJJJLLLPPPPPPPPPNNNLLLKKKLLLMMMMMMLLLJJJIIIIIIKKKNNNQQQWWWSSSNNNJJJHHHHHHHHHGGGFFFGGGHHHGGGEEEEEEGGGJJJJJJKKKOOOUUU[[[^^^___^^^ZZZZZZYYYXXXVVVUUUWWWYYYTTTUUUUUUSSSOOOLLLKKKKKKQQQPPPQQQQQQPPPTTTaaaooopppggg^^^]]]dddkkknnnmmmlllpppqqqkkk```UUUOOOMMMHHHJJJLLLNNNOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNXXXYYYZZZYYYVVVRRRMMMJJJFFFIIIMMMQQQSSSRRROOOLLLFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFFFFFFFGGGIIIKKKJJJJJJLLLQQQUUUUUUQQQLLLJJJIIIIIIIIIJJJJJJJJJIIILLLKKKJJJHHHFFFCCCAAA???@@@??????@@@@@@BBBCCCCCCFFFEEEEEEEEEEEEFFFGGGHHHCCCDDDFFFGGGGGGEEEBBB@@@@@@@@@???>>>>>>>>>>>>???,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------............---------------............/////////111222222333333333333333444333111//////000222333777555333333555666666666777666666555555666888999999:::;;;;;;:::999;;;<<<<<<<<<<<<=========>>>>>><<<===>>>@@@AAABBBCCCCCCCCCCCCBBB@@@??????BBBDDDIIIGGGFFFGGGJJJLLLMMMMMMIIIDDD???===???FFFLLLPPPQQQLLLIIIKKKMMMLLLMMMPPPMMMNNNLLLGGGDDDFFFHHHIIIKKKKKKJJJIIIHHHGGGGGGHHHCCCBBBBBBDDDGGGHHHGGGDDDCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCCFFFIIIJJJJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIIIIHHHEEECCCCCCCCC@@@??????DDDJJJLLLHHHCCCCCCBBBBBBCCCBBBBBBDDDFFFCCCBBBAAA@@@AAACCCEEEFFFFFFCCC@@@>>>===<<<:::888::::::::::::::::::;;;<<>>===:::888666555444444555555555444444555777888666666666555555555444444888444000///222555555444555444333222222222333333333222111111333555666777888555111000222333333222333333333333222222222222333333333333444444444444444444333111111444888<<<>>>===;;;888666444333333444333222222111111222222333444555555555444222111222222222222222111111111222111000000111333555666======<<<888333000//////000000000000000000000000//////000000111111111111333222111111111222333333111111222333333333333333111000//////000111222333555444333333333444666777333222222222222333444444333444444555555555444444333222222222222222333333555555555666666666555555333333444555666777888888555555555555555666777888;;;:::999888888999;;;======@@@CCCDDDBBB@@@??????======<<<;;;:::;;;===???============>>>???AAABBBDDDDDDDDDCCCAAA???======???CCCGGGJJJKKKKKKLLLMMMMMMMMMLLLJJJHHHHHHJJJMMMLLLLLLKKKIIIIIILLLQQQVVV]]]WWWOOOJJJJJJKKKMMMMMMKKKKKKJJJHHHFFFFFFGGGHHHHHHKKKRRRZZZaaaeeeeeeddd^^^^^^]]][[[YYYXXXZZZ\\\TTTUUUUUUTTTQQQOOOOOOPPPOOONNNOOOPPPPPPVVVfffvvvxxxooodddaaadddgggfffccc___```___[[[UUUPPPNNNNNNHHHJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNVVVXXXZZZZZZXXXSSSMMMJJJHHHIIIKKKLLLLLLKKKKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFHHHJJJMMMOOOOOOPPPTTTWWWVVVQQQKKKJJJIIIHHHFFFDDDDDDDDDEEELLLLLLKKKIIIFFFCCC@@@????????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCAAA@@@?????????>>>============>>>++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,------------.........///111111222333333333333222222222111000000111222333555444333333555666555555666666777666555555888:::888999;;;:::999888999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAABBBBBBBBBBBBCCCCCCAAA???>>>???AAACCCBBBAAABBBCCCEEEEEEDDDBBB@@@??????BBBHHHNNNRRRQQQMMMKKKMMMNNNMMMMMMOOOKKKIIIEEEDDDFFFKKKPPPSSSWWWVVVSSSPPPLLLJJJHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFIIIKKKKKKJJJFFFFFFDDDCCCCCCDDDEEEFFFJJJKKKKKKIIIGGGDDDDDDDDDBBBBBBCCCGGGJJJJJJGGGCCCEEEBBBBBBDDDDDDCCCDDDGGGDDDCCCBBBAAA@@@AAAAAABBBGGGDDDAAA???>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===<<<:::999999:::<<<;;;;;;999999999999888888888888:::888888999;;;<<<<<<<<<===<<<999777555444444444444555555555444555777999666666666555555555444444444333111111222333333333222222333333444444555555333222111222444666666666555333111000111222222111111333444333111111222333333333222222333333444555444444333222111222666999777666666555444444444444:::999777444333222222333333444444444444333222222000111111222222222111111000000000000111222333333888888777444000,,,++++++///////////////////////////000111111222222111111444333222111222444777999444333333333333444555555222222111000000111333333555555333333222333444555222222222222222333444444333333444444444333333222222222111111111222333333444555666666777777666666222333444555777888999:::777666666666777777888999;;;:::888777777888:::;;;<<<>>>AAABBBAAA?????????===<<<<<<;;;;;;===>>>???::::::999:::;;;===???AAADDDDDDCCCCCCAAA@@@>>>>>>@@@CCCHHHJJJKKKLLLLLLMMMMMMMMMLLLJJJIIIIIILLLNNNIIIKKKKKKJJJIIIKKKQQQVVV]]]WWWPPPNNNPPPSSSTTTTTTNNNLLLJJJGGGFFFGGGIIIJJJLLLOOOTTT\\\bbbeeeeeeddd______^^^\\\ZZZYYYZZZ\\\UUUVVVVVVUUUTTTSSSTTTUUULLLOOOSSSWWWWWW]]]lll|||wwwnnnkkkllllllgggaaa[[[ZZZXXXUUURRROOOMMMLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMSSSUUUWWWXXXWWWRRRMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJOOOPPPRRRTTTTTTQQQMMMIIIJJJJJJHHHEEEBBBBBBDDDFFFKKKKKKIIIGGGEEEBBB@@@>>>======>>>???AAACCCEEEFFFAAAAAAAAABBBBBBBBBBBBBBBHHHFFFDDDAAA???>>>??????>>>>>>===<<<<<<<<<<<<===)))***+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,---------.........//////000111111111111111000000000111222222222333222222222444777999999999444666777666444444666999888999:::999888777888:::::::::::::::;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@@@@BBBDDDDDDBBBAAA@@@AAA@@@???>>>???AAABBBAAA@@@???@@@BBBCCCEEEHHHKKKMMMMMMIIIIIIMMMOOOMMMLLLMMMJJJFFFCCCEEEKKKRRRVVVYYYWWWVVVSSSOOOLLLJJJHHHGGGDDDHHHKKKIIIEEEAAAAAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHKKKLLLLLLGGGFFFDDDCCCCCCEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFCCCDDDFFFHHHIIIIIIHHHGGGEEEAAAAAAEEEFFFCCCBBBEEEEEEEEEDDDDDDCCCCCCBBBBBBGGGDDDBBBAAABBBDDDEEEEEE>>>======<<<<<<<<<======;;;999888999;;;<<<;;;:::888888888888888888888888999888888:::===>>><<<999;;;:::888666555555666666333555777777666666888:::666666666666555555555555000222333333222111111222///111333555666777777777444333222444666777666444222222222111111000111222///111333222000///111333333333444555555555555444333333333222111111333555444333111000222555888:::CCCAAA===888555222111111333222111111000000111111---...000111111111111000///000000111111000000000222333444222///---------////////////////////////000000222333333333222111555444333333555888<<<>>>666555333222333444777888666555444333333333444555666555333222222222333333222222222111222222333444333333333333333222111111222111111111222222333444333444555666666666555555555555666666777888999999999888888888888999999:::999888777666777888:::<<<<<<>>>@@@AAA@@@??????@@@===<<<<<<<<<===>>>>>>>>>::::::999999:::<<<>>>???DDDDDDDDDCCCBBBAAA@@@@@@@@@CCCGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJLLLOOOGGGIIIJJJHHHFFFGGGMMMRRRUUURRRQQQSSSYYY\\\[[[YYYPPPMMMIIIGGGHHHLLLOOOQQQRRRSSSVVVZZZ^^^```___]]]\\\\\\[[[YYYVVVVVVWWWXXXTTTUUUVVVUUUTTTTTTVVVWWWQQQWWW```eeecccbbbkkkwwwyyysssnnnnnnpppnnnfff___WWWVVVTTTSSSRRROOOLLLIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLPPPPPPQQQRRRQQQNNNLLLJJJKKKIIIGGGGGGHHHIIIHHHFFFJJJIIIGGGDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFCCCCCCCCCBBBCCCDDDDDDEEEBBBCCCEEEEEEDDDCCCEEEFFFKKKMMMOOOPPPMMMIIIGGGEEEGGGHHHFFFDDDAAABBBEEEIIIHHHGGGFFFCCCAAA???>>>===;;;;;;<<<>>>@@@CCCEEEFFF@@@AAAAAAAAAAAAAAA@@@@@@DDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<((()))***+++,,,---------*********++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---......///////////////...///000222333333333333000000111555999<<<======333555777555333333555888888999:::999888777888999999999:::::::::;;;;;;;;;999;;;<<<>>>???@@@??????>>>AAADDDFFFEEECCCCCCCCC???>>>======??????>>>===???AAAEEEGGGGGGGGGGGGGGGHHHEEEGGGLLLOOOMMMKKKMMMKKKEEECCCHHHQQQWWWYYYZZZOOONNNLLLKKKIIIHHHHHHGGGEEEKKKOOOLLLEEE@@@@@@CCCDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHFFFFFFHHHKKKLLLMMMGGGFFFDDDCCCDDDEEEGGGHHHEEEGGGIIIIIIGGGFFFGGGHHHBBBEEEGGGHHHHHHHHHIIIJJJEEE@@@@@@EEEFFFBBBAAADDDFFFGGGGGGHHHGGGGGGFFFEEEBBB???===>>>AAADDDGGGHHH>>>======<<<<<<<<<======<<<;;;::::::;;;;;;:::888888888888888888999999999888888888;;;>>>>>>;;;888999888777666666777888999333666999999888777999;;;777777666666666555555555...111444444111///000222...000333666888999888888555333333555888888555222111222333333111000111222---000222111......///222222444777999999777555333222333444222111000111333555333000///111777>>>BBBJJJGGGAAA;;;666222//////222111///.........///000+++,,,...000000000000000//////000111111000///...000222444333222111222222////////////////////////000111222333444333222222666555444444666:::???BBB888666444222222555888:::999888777666555555666777666555444222111111222222222222111111222222333444333333333333333222111000222222111111222333444444111222444555666555444444777777777777888888888888555555444444444555555666777666666666777:::<<<>>><<<>>>@@@AAA@@@@@@@@@AAA===<<<<<<===>>>>>>>>>======<<<;;;::::::<<<>>>???DDDDDDDDDDDDCCCCCCBBBAAA@@@BBBFFFGGGHHHHHHIIIJJJFFFFFFGGGFFFDDDEEEGGGIIIEEEHHHIIIGGGDDDDDDHHHMMMMMMMMMPPPXXX```ccc```\\\QQQMMMJJJIIILLLQQQVVVYYYVVVVVVVVVXXXZZZZZZXXXWWWXXXXXXWWWUUURRRRRRSSSTTTSSSTTTUUUTTTTTTTTTVVVXXXZZZbbbmmmqqqkkkdddgggnnnlllhhhfffhhhllljjjaaaYYYQQQPPPPPPQQQRRRPPPLLLHHHJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLNNNOOOOOOOOONNNMMMNNNMMMLLLKKKJJJJJJKKKKKKMMMIIIFFFFFFIIIJJJHHHFFFGGGFFFDDDCCCBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCEEEEEEDDDCCCDDDEEEEEEIIILLLKKKGGGCCCCCCCCCCCCDDDCCCAAA???AAAFFFKKKFFFEEEBBB@@@>>>===<<<<<<999999;;;===???BBBDDDEEEAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,//////---,,,,,,......------------...//////...///000111111000///......///111555999===@@@BBB666555333222222444777888777777777777888999:::;;;999:::;;;<<<<<<=========??????>>>>>>>>>>>>??????@@@BBBDDDEEECCCAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAAEEEIIILLLLLLJJJIIIIIIJJJIIIIIIKKKNNNNNNJJJGGGFFFGGGIIIKKKLLLLLLLLLLLLGGGEEEDDDEEEGGGHHHEEECCCGGGVVV\\\OOOAAA???BBBAAABBBCCCEEEGGGGGGGGGGGGFFFIIIIIIJJJIIIHHHGGGIIIJJJIIIEEEBBBCCCHHHJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDGGGIIIIIIGGGEEE@@@DDDGGGHHHFFFCCCAAA@@@AAAAAA@@@@@@@@@@@@@@@???BBBFFFIIIHHHCCCAAABBBDDDCCCAAA???===>>>BBBFFFIIIGGGCCC???>>>???@@@>>><<<999::::::999777555555555666777888999;;;<<<===>>>======<<<;;;:::999999:::888777666555555555555555666666777888999::::::;;;888777777666555555444444222222111111111111222222555555555555444333222222222222222222222222222222111111111111111111111111000000000000111222333444555444666:::======999555555333111111222222222111111000...///333999???DDDJJJDDD<<<444000///111333000000000000////////////222222111111111111111111111000/////////000222222//////000000000000//////............////////////555444222000000222444555:::666111222666888777444222222333444666999<<<>>>777666444333111111111111111222222333444555666666555222000000333444333111///222444333000///111333111111222222222333333333444333333444444666777777888888777777777777888888888777666555555666777888:::999888888888999:::;;;<<>>???;;;<<<<<<<<<======>>>>>>@@@===999777888<<>>===<<<;;;;;;::::::;;;<<<>>>???AAABBBCCCCCCBBB@@@???>>>??????@@@AAAAAAAAA@@@???>>>===<<<======<<<::::::;;;???BBB+++++++++++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++---//////---+++,,,------------------...////////////000111111000///...///000111444666999;;;===666555333222222444666777777666666777888999::::::::::::<<<======<<<;;;;;;>>>======<<<<<<======>>>???AAADDDDDDBBB@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAAEEEJJJLLLLLLKKKKKKKKKNNNKKKHHHHHHIIIJJJHHHGGGEEEFFFHHHIIIIIIIIIHHHHHHFFFDDDCCCDDDFFFFFFDDDBBBBBBLLLOOOGGGAAADDDEEEAAACCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDBBBAAABBBCCCEEEGGGEEEBBBCCCEEEGGGFFFDDDDDDDDDDDDCCCCCCDDDDDDEEE??????@@@CCCEEEEEECCCAAAAAADDDGGGGGGEEEBBB@@@???@@@@@@@@@@@@@@@@@@??????FFFIIILLLJJJEEEAAA@@@BBBAAA@@@>>>===>>>@@@CCCFFFIIIFFFAAA??????>>><<<:::888999999888777555555555777888999:::<<<===>>>???AAA???===;;;888777666555777666555555444444444555666666777888888999999999666555555444333333222222222222111111111111222222333333444444444444444333222222222222222222222222111111111111111111111111000000000000111222333444555666888;;;===<<<999666444333111111222222111000000000000222444777:::;;;???;;;555111///000222444000/////////////////////111111111111111111111111333222000/////////000000//////000000000000//////000000000000111111111111444222111111222666999<<<@@@:::555333555666555222000111111333555777999:::555444111//////000222444555555444444444333333333444222000000222444333111111222333222111111222333111111111222222222333333444444444444444555666777777777666666666666777777888777666555444555666777999888777777777999:::;;;@@@FFFKKKLLLGGGAAA??????;;;;;;;;;<<<<<<============;;;999888:::???DDDGGGPPPLLLGGGDDDCCCBBB???===???@@@BBBBBBBBBBBBEEEGGGHHHHHHGGGEEEBBBAAADDDGGGGGGFFFDDDCCCCCCDDDEEEFFFOOOQQQTTTVVVUUUSSSPPPMMMKKKJJJIIIJJJLLLOOORRRTTTUUUTTTTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRSSSRRROOOMMMPPPPPPPPPPPPRRRTTTVVVWWWYYY___fffgggbbb\\\XXXWWWXXXVVVTTTUUUVVVUUUSSSPPPOOOQQQUUUWWWVVVSSSOOOLLLHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGHHHHHHEEEDDDCCCCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDDDDFFFHHHMMMLLLKKKJJJGGGEEECCCBBBBBBAAA@@@???>>>???@@@AAA>>>======<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@AAAAAA@@@?????????@@@@@@??????@@@@@@@@@???>>>>>><<<===<<<;;;:::<<<@@@CCC))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,...///...,,,,,,---...---------------.........///000000111111000000///000111111222333555666666666555333222111333444555666666666666777888999999999:::===>>>???===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>AAACCCCCCAAA?????????;;;<<>>@@@FFFEEE>>>BBBBBBBBBAAABBBBBBCCCCCCGGGEEECCCAAAAAABBBDDDEEEFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAACCCEEEFFFDDDBBBAAADDDFFFFFFCCC@@@>>>===????????????????????????EEEIIILLLKKKGGGCCCAAABBB???>>>=========>>>@@@AAAIIIFFFBBB???===;;;999777777777777777666666555555888999:::;;;<<<>>>>>>???@@@???<<<:::777555444333555555444333333333444444777777777777777777777777333333333222111111000000222222111111111111222222111222333444555555555555222222222222222222222222000000000000000000000000000000000000111111222333555888;;;<<<;;;999888888333222000000111222111000...000222444555555444333444333111///000222555777////////////////////////000000000000111111111111444333111000///............//////000000//////...000000000000111111111111111000000111555:::???BBBEEE???888444333333222000...///000222333444555555333111///...///222666888::::::888777555333222111333222000000222333222111222111000000111222111000111111111222222222222333555444444444444444555666666666555555555555666666777666555444333444444555777666666666777888:::;;;@@@EEEIIIIIIEEE@@@===<<<:::;;;;;;;;;;;;;;;<<<<<<999999999:::===AAAEEEHHHOOOKKKGGGDDDBBB@@@>>><<>>>>>@@@AAADDDDDDEEECCCBBBAAACCCDDDFFFEEEEEEDDDDDDEEEEEEFFFMMMNNNPPPPPPOOOLLLIIIFFFGGGGGGGGGHHHJJJLLLOOOPPPQQQPPPOOOQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSPPPMMMJJJPPPOOOOOONNNOOOQQQRRRSSSTTTVVVYYY[[[ZZZWWWSSSQQQQQQOOOMMMMMMMMMMMMKKKIIINNNRRRYYY]]]]]]XXXQQQMMMHHHGGGGGGGGGHHHIIIJJJJJJIIIKKKMMMNNNOOOPPPOOOOOOMMMLLLKKKIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFFFFEEEDDDEEEHHHKKKTTTRRROOOKKKHHHEEECCCBBBCCCAAA>>><<<;;;===???AAA;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======>>>>>>???@@@@@@@@@??????======>>>???????????????;;;<<<<<<;;;;;;===@@@CCC((()))))))))))))))******************++++++++++++************************+++,,,,,,------...000111,,,,,,------............//////000000000000000000000000111222333333333333555444222111111222333333666555555555666666777888777:::===@@@AAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===???BBBBBB@@@>>>======;;;<<<>>>AAACCCFFFGGGHHHDDDGGGJJJKKKJJJHHHHHHHHHSSSPPPMMMKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGEEECCCAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBB???<<<>>>BBB@@@:::@@@???>>>>>>???AAACCCDDDHHHFFFDDDCCCDDDEEEGGGGGGGGGGGGEEECCC@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAACCCEEEEEEDDDBBBBBBCCCEEEEEEBBB>>><<<<<<=========>>>>>>?????????@@@DDDHHHIIIGGGEEEDDDDDD>>>>>>>>>>>>======>>>>>>EEECCC???<<<999888666666666666666777888888666555888888999:::;;;<<<======;;;:::999777666666555555333333333222222333444444777777777666666666555555222222222111111000000000222222111111111111222222111222333444444444444444111111111111111111111111////////////////////////000000000000000111222222444777;;;;;;888666666777222000//////000111000//////000333444555444222000222222222222333444666777.........////////////////////////000000000000000222111111000///............//////////////////...............////////////000//////111555:::@@@CCCDDD>>>777333111000000///---...000222333333222222222111111222444777:::;;;===<<<;;;999777555333222222222111111111222222222111...,,,...000111///---111111111111222222222222555444444333333444444555555444444333333444444555666555444333222333444444555555555555666777999:::;;;>>>BBBBBB???<<<:::999::::::::::::::::::::::::777888999<<<>>>AAACCCEEEDDDCCCAAA@@@??????>>>>>>>>>?????????======???@@@BBBCCCCCCBBBBBBAAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEKKKLLLLLLLLLKKKIIIFFFEEEIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHHHHKKKRRRXXXZZZ[[[YYYVVVSSSPPPOOONNNKKKJJJOOONNNMMMMMMMMMNNNOOOPPPQQQPPPPPPRRRUUUTTTPPPMMMNNNMMMKKKJJJIIIIIIHHHGGGKKKQQQYYY______YYYPPPKKKGGGGGGHHHIIIIIIJJJKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRRRRPPPLLLIIIHHHIIIKKKLLLNNNMMMKKKJJJIIIJJJJJJKKKBBBCCCDDDEEEEEEFFFHHHIIIGGGHHHKKKMMMNNNNNNLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCEEEIIIMMMTTTRRRNNNJJJFFFCCCBBBAAA@@@???===<<<;;;<<<<<<===999999999::::::;;;;;;;;;999999999999999:::::::::;;;<<<>>>???@@@???>>>>>>======>>>>>>>>>>>>======888999:::::::::;;;???AAA((()))))))))******++++++))))))*********+++++++++************************))))))***---///222333333+++,,,------......------....../////////000000111///000111333333444444444333222111111111111222222555555444444555555666666555888===AAACCCCCCAAA@@@===<<<<<<;;;;;;<<<<<<===<<<>>>@@@@@@???===<<<<<<=========???BBBFFFIIIKKKIIIKKKMMMMMMJJJHHHGGGGGGJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFEEEDDDAAA???>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDBBB???>>>??????>>>============???AAADDDEEEDDDCCCCCCEEEHHHJJJIIIHHHJJJIIIGGGCCC@@@???AAACCC@@@@@@AAABBBCCCBBBBBBBBB???>>>>>>>>>@@@AAA@@@>>>AAABBBDDDCCC@@@===;;;;;;;;;;;;<<<======>>>??????>>>@@@CCCEEEEEECCCBBBBBB??????>>>>>>>>>===<<<;;;===<<<:::888666555555666555555666999<<<;;;888555666666777777888999::::::888777666555555444444555222222222222222333444555777666666555555444444333222222222222111111111111222222111111111111222222333333444444333222222111111111111111111111111111////////////////////////000000000///000000111111111444888777444222222444000///---...///000000///000111111222333333333333333333333333333333222222------....../////////000....../////////000000000/////////000000000//////......////////////................../////////////////////000333777;;;===<<<999444000////////////...///111222333333222222222444666999;;;<<<<<<<<<999999888777555444333333111111111111000000111222222///---...111222000...000000111111111222222222444333333333333444444555444444333333333333444444555444333222222333444555666555555555555777888:::666888;;;<<<;;;:::999999999999999888888888888888777888:::<<<===??????@@@======>>>>>>===>>>???@@@===>>>????????????AAACCCCCCCCCBBBBBBBBBAAA@@@???CCCCCCDDDDDDEEEEEEEEEEEEJJJJJJJJJJJJJJJIIIHHHGGGMMMMMMMMMMMMMMMLLLKKKKKKEEEDDDFFFMMMWWW```cccddd\\\WWWPPPKKKJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNQQQNNNMMMOOORRRSSSOOOLLLKKKKKKJJJHHHGGGGGGHHHHHHHHHNNNUUUZZZZZZUUUMMMGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRSSSUUURRRNNNJJJHHHIIIKKKLLLPPPOOOLLLJJJIIIHHHHHHHHHAAACCCFFFFFFEEEEEEGGGIIIFFFKKKQQQVVVVVVSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFEEEDDDCCCEEEIIILLLNNNLLLIIIEEECCCAAA@@@@@@<<<===>>>>>>===<<<:::888888888999999:::;;;;;;;;;888888888999999999999999999:::<<<=========<<<<<<============<<<;;;:::999666777888888888999;;;>>>(((((())))))******++++++)))))))))************+++************************'''(((***...222444333222***+++,,,......------,,,------------...///000000...///111333444444444444000000000000000111222222555444444333444444555555555777;;;???AAAAAAAAA@@@<<<<<<<<<;;;;;;<<<<<<<<<:::===??????>>><<<;;;;;;======>>>???BBBEEEHHHJJJLLLMMMNNNMMMKKKIIIHHHHHHHHHLLLPPPRRRPPPLLLIIIHHHAAAAAABBBAAA@@@???===<<<===???AAAAAA@@@@@@AAABBB@@@CCCDDDCCCAAAAAACCCEEE<<<======???@@@BBBDDDEEEDDDDDDHHHNNNSSSUUURRRNNNMMMJJJFFFCCCBBBBBBBBBCCC>>>???AAACCCDDDDDDCCCCCCAAA@@@??????AAAAAAAAA??????AAABBBAAA>>><<<;;;;;;999999:::;;;===>>>??????@@@AAAAAABBBAAA@@@???>>>??????>>>===<<<;;;::::::777777777555333222444666444555888===AAA@@@;;;666444444555555666777777888888777666444333222111111111111111222333444555666555555555444444333333333222222222222222222222222222222111111111111222222444444444444333222111000111111111111111111111111000000000000000000000000000000000//////000000111///111333333222111111111///---,,,---...//////...111000000000111222444555222222111000///......------------......//////000------......//////000000---...///000000000000///---......//////......---000000000000111111111111...//////000222333444555444222000.........///000...///000111222333333333444666:::===>>>===;;;999333222222222111111111111000111222111//////111222333222111111333333222111000000000111111111111222222222222222333444555666444444333333333333444444444333222222333444666777777666666555555666888999666777999:::;;;;;;;;;;;;888888888777777777777666888999:::<<<<<<=========>>>@@@AAA@@@>>>>>>>>>@@@<<<>>>???@@@@@@AAADDDFFFEEECCCAAAAAABBBCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIHHHIIIIIIIIIIIIJJJNNNOOOOOOPPPOOOMMMKKKJJJGGGIIIOOOZZZeeekkkjjjfffYYYTTTMMMHHHHHHJJJMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMPPPNNNMMMOOOQQQQQQNNNKKKGGGGGGGGGFFFDDDEEEGGGIIIIIILLLQQQTTTSSSOOOIIIEEEIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPTTTQQQMMMJJJIIIJJJLLLMMMNNNMMMJJJHHHEEEDDDDDDDDDDDDGGGIIIHHHFFFDDDEEEGGGHHHNNNVVV\\\\\\WWWPPPKKKGGGHHHHHHIIIJJJKKKKKKKKKEEEEEEEEEDDDCCCDDDGGGJJJFFFFFFDDDBBBAAA@@@??????;;;<<<>>>???>>><<<888666999999999::::::;;;;;;;;;999999999999999999::::::888888999:::::::::999999<<<<<<<<<;;;:::888777666555666777777666666888:::&&&''''''(((((()))******))))))))))))************************************((()))+++000333444111...)))+++,,,......---,,,+++,,,,,,++++++,,,---///000...///111333333333222111.........///000111222333444444333333333333444444666777999;;;<<<======<<<;;;;;;::::::::::::;;;;;;999<<<>>>>>>===;;;::::::;;;===@@@BBBDDDEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFFFFIIIMMMRRRSSSOOOJJJGGGFFF???@@@AAAAAAAAA@@@???>>><<>>AAACCCEEEFFFEEEEEEDDDCCCAAABBBCCCDDDCCCBBB===???@@@???===;;;;;;;;;888888999;;;<<<===??????AAA@@@???>>>???????????????>>>===;;;999888888888555666666444111111333555444666;;;BBBGGGEEE>>>777333333444444555666666666555555444333222222222222111111222222333555666777444444444444333333333333111111111111111111111111222222111111111111222222222222333333333222222111111111111111111111111111111111111111111111111111000000////////////000000.........000111222111///...,,,+++,,,...//////...000000000000000000111111.........---------------,,,,,,---......///000000,,,,,,---......///000000...///000000000///...------......//////......---000000000000111111111111---...000111222111000///......//////......///000......//////000222333444777888:::;;;;;;999777555111111111000000000000000000111222111///...000333000111222111000000111222000000000000111111111111000111111222333555666777444444333333333333444444222222222222444666888999999888777666666666777888888888888999;;;;;;;;;:::777777777666666666555555999::::::<<<======>>>>>>???AAACCCBBB???>>>???@@@===???@@@AAAAAABBBDDDGGGDDDAAA???@@@CCCGGGHHHGGGBBBAAA@@@???@@@BBBDDDFFFHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOMMMKKKJJJJJJPPP[[[jjjtttssshhh^^^RRRNNNJJJHHHIIILLLMMMNNNKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNLLLJJJDDDEEEEEEDDDCCCDDDGGGJJJLLLMMMNNNNNNMMMJJJHHHFFFJJJKKKLLLMMMMMMMMMLLLKKKNNNMMMLLLLLLKKKKKKKKKKKKMMMLLLJJJIIIIIIKKKMMMOOOLLLKKKHHHFFFEEEDDDDDDDDDHHHKKKNNNLLLGGGDDDEEEGGGHHHMMMTTTYYYYYYTTTMMMHHHDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEDDDCCCCCCEEEFFFCCCCCCCCCBBBAAA@@@???>>>======>>>>>>===;;;999777::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;888888777666666666777777888888999999888777666666666777888777666666777888%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))***+++---111444444///+++)))***,,,......---,,,+++++++++******+++---...//////000222333222111///...,,,---...///000222222333444444333222222333333333777777888888999999999888:::999999999999999999:::999;;;===>>><<<:::999999999<<>>>>>@@@BBBCCCBBBAAABBBCCCEEEHHHLLLKKKFFFAAA>>>>>>AAABBBCCCDDDDDDDDDCCCBBB<<>>???>>><<<;;;;;;<<<777777999:::<<<===>>>???>>>===<<<<<>>;;;999777666666666666777777444111000222555444666<<>>AAAAAA???>>>@@@BBB???@@@AAAAAA@@@AAACCCEEECCC@@@>>>???DDDIIILLLLLLBBB@@@???>>>???AAADDDFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFHHHKKKMMMNNNMMMLLLJJJLLLTTTcccttt|||uuubbbRRRLLLJJJIIIJJJLLLMMMMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNOOOMMMKKKJJJHHHCCCEEEFFFEEECCCEEEIIIMMMPPPOOOMMMKKKJJJIIIHHHHHHLLLLLLMMMNNNNNNMMMKKKKKKMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFGGGIIILLLNNNPPPLLLJJJIIIGGGFFFFFFGGGGGGLLLOOORRROOOIIIEEEEEEGGGFFFJJJOOOSSSSSSOOOIIIEEEBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEECCCBBBCCCDDDCCCDDDDDDDDDCCCAAA???===??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======888777666444444444555666555666666777777777777777777888999888777666666888###$$$&&&((()))***++++++)))))))))))))))))))))))))))))))))))))))(((((((((******,,,///333222///+++)))***++++++,,,,,,++++++++++++,,,,,,---.........000000000000////////////,,,---...///000111222333...000222333333222333555666666666777888999999999999888666555666888;;;===@@@@@@>>>;;;888777888999<<<>>>???AAAAAA???>>><<>>DDDIIIKKKLLLAAACCCEEEEEEDDDBBBAAAAAA>>>@@@CCCEEEEEECCC@@@>>>===>>>???>>>>>>???BBBDDDFFFCCC??????AAACCCCCCAAAAAACCCDDDCCCBBB@@@@@@AAA???EEEMMMRRRSSSQQQOOONNNHHHFFFCCCCCCDDDFFFGGGGGGCCCAAAAAACCCHHHJJJJJJHHHBBBAAA>>><<<;;;;;;<<<======>>>??????>>><<<:::999888999:::;;;===>>>??????<<<===???BBBDDDDDDBBB???>>><<<999777555555666777777777666555444444444444333444777:::===;;;888444333333333333333333333333111111000000000000111111222111222666;;;<<<:::777333333333222222111111111111000000////////////000111///...///111222///,,,000000000000000000000000000000000000000000000000///////////////000111222//////000111111111111111...............///000111---------,,,,,,---......------------------------------------------------///......,,,+++***))))))......------...///111222............////////////,,,---///...---+++,,,,,,///000000111111111000000//////000111111111111111......,,,,,,,,,,,,......+++,,,---///000000111111000111111111222222222222333333333222111000000///111111111111111111111111////////////////////////////////////////////////......000222444666888999777666333111111111222333444333444444666888;;;<<<<<<;;;999777666555666666666777777777777777666666555666666444222222333444666999======<<<<<<>>>@@@>>>???@@@@@@???>>>???@@@:::===AAADDDFFFEEEDDDBBB>>>>>>???@@@BBBDDDGGGHHHEEE>>><<>>======@@@???===;;;:::::::::::::::::::::;;;;;;:::999999::::::;;;;;;::::::999888;;;999888666666777999:::999999999999999888777666777777777666555333222111&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******,,,///222222...+++++++++,,,---------------+++,,,,,,---......//////000000000/////////...............//////000000000///111333333222222333444555555666666777777888888999888777777888999;;;===::::::999777444333444555;;;<<<============<<<;;;;;;<<>>>>>???BBBCCCDDDDDDDDDAAA???============<<<<<<===@@@CCCDDDAAA>>>===???AAA@@@???CCCDDDDDDBBB???=========DDDGGGKKKNNNMMMLLLLLLLLLHHHFFFDDDCCCDDDEEEFFFEEECCCAAA@@@BBBEEEGGGGGGEEEAAA@@@>>><<<;;;;;;<<<<<<===>>>??????>>>===;;;999::::::;;;;;;<<<===??????>>>>>>???AAABBB@@@===:::999888666555555555555666777666555444333333333333000222666888888666333111333333333333333333333333222111111111111111111222444444666888:::;;;999888333333222222222111111111000000///....../////////222111000111333333111///000000000000000000000000////////////////////////******))))))***++++++,,,//////000111111111111000...------------......///------,,,,,,,,,------...........................------------------------------------,,,,,,,,,,,,------,,,,,,---...///000............////////////---...000///---,,,,,,,,,///000000111111000000000...///000000111111000000///...---,,,,,,---...///---......////////////...000000000000111111111111111111111000///.................................................................................+++---///222555888:::;;;666555333111111111222333222222222333444666888999555555444333222333444444555666666666666666555555555555555444222222333444444777::::::::::::<<>>>>>======>>>@@@???@@@CCCDDDDDDBBB@@@>>>;;;;;;<<<<<<>>>AAACCCEEECCC===;;;???BBBBBBCCCFFFHHHEEEAAA???@@@AAABBBBBBBBBEEEJJJMMMNNNMMMLLLMMMIIILLLQQQVVVXXXTTTMMMGGGEEECCCBBBCCCGGGJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEGGGFFFDDDCCCEEEGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCBBBCCCDDDEEEMMMLLLIIIFFFJJJSSSWWWVVVRRRKKKFFFGGGGGGEEEBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBGGGHHHGGGDDD@@@=========@@@???===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888999888777555555666888999777888999:::;;;<<<<<<<<<777777666555444333222222((((((((()))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***,,,...000000---***,,,------...............,,,,,,------...//////000000////////////.................................///111333333111111111222444555555555555555555555888888888999::::::;;;;;;999999999777555555666777<<<<<<<<<<<<<<<<<<<<<<<<===AAAHHHOOOSSSTTTRRRQQQAAA@@@>>>======>>>@@@BBBGGGGGGEEEDDDBBB@@@???>>><<<<<<:::888888:::>>>AAAAAA???<<<;;;<<<=========AAAAAABBB@@@>>><<<<<<===IIIJJJJJJIIIHHHHHHIIIKKKHHHFFFDDDDDDDDDEEEDDDCCCBBBAAA???@@@BBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<<>>>>>>??????>>>===;;;:::===<<<;;;::::::<<<>>>???<<<<<<===???@@@>>>;;;888666666777777777777777666555555444333222222222222000444888888555111//////222222222222222222222222111111000000000000111111333555777888777666666666222222222111111111111111.........---......//////111000000111222222111///000000000000000000000000------------------------,,,,,,,,,,,,,,,------......///000000111111000000......------,,,---------------,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,------.........///,,,,,,+++,,,,,,---//////---............////////////000111000...,,,,,,,,,//////000000000000//////......///000000000000///......------------........./////////...------,,,........./////////000000//////......---,,,,,,,,,------------------------........................------------------------,,,---///111444666888888555444333111111111222222111111111111222333444555111111111111111222333444444444555555555555444444444555555333222222444666444666888888888999;;;===888:::<<<<<<<<<<<<>>>???DDDDDDDDDDDDBBB>>>;;;999::::::::::::<<<>>>@@@BBBAAA<<<999;;;>>>@@@CCCGGGGGGEEEBBBAAABBBCCCCCCBBBBBBEEEIIILLLLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLIIIFFFCCCBBBAAACCCFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGGGGFFFCCCBBBBBBCCCDDDEEEEEEEEECCCCCCEEEFFFHHHGGGEEEDDDDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFCCCDDDFFFHHHHHHHHHGGGFFFGGGEEECCCBBBAAABBBCCCDDDGGGFFFEEEHHHTTTccckkkkkkZZZNNNCCCBBBDDDDDDBBBBBB??????????????????@@@AAA>>>>>>???@@@AAACCCDDDEEEKKKKKKHHHDDD???===<<<===???>>>===;;;::::::::::::;;;<<<<<<=========<<<<<<::::::;;;;;;::::::999888888777666555555666777888666777888:::;;;<<<<<<<<<888777555444333222333333&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&''')))***+++---......,,,***,,,,,,---.........------,,,------......//////000/////////.........------,,,,,,---------------...000111222222111///000111333333333333333333444444555666888999::::::999999888999999999777777888:::>>>======<<<<<<======>>>???EEEMMMSSSVVVVVVVVVWWWFFFCCC???>>>@@@DDDHHHKKKLLLJJJGGGDDDAAA?????????;;;:::888555444666:::>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@BBBJJJJJJJJJIIIGGGFFFHHHJJJGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<>>>????????????>>>===<<<>>><<<:::888888999<<<===888999:::>>>@@@@@@===;;;888999;;;<<<<<<;;;999888555444333222111111111111222777<<<:::555000000111111111111111111111111111//////............//////000333666555222000111333111111111111111111111000---------------...///000///...//////000000///...////////////////////////------------------------111111000000000111111222...//////000000000000000000///...---------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------...//////---------.........//////000111222111...,,,,,,---//////000000//////......------...////////////...------,,,,,,,,,,,,---------............---,,,,,,,,,------------............---------,,,,,,,,,+++////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111444333222111000111111111111111111111111111222222222222222222333333444444222222333444444444333333333444444333222333666888:::::::::999999999::::::666888:::;;;;;;<<<>>>@@@EEEDDDCCCAAA???;;;888777::::::::::::;;;===???@@@===:::777777:::???DDDIIIHHHFFFDDDDDDEEEEEEEEECCCBBBEEEIIIKKKKKKJJJJJJKKKLLLJJJIIIHHHIIIJJJHHHGGGBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDHHHHHHGGGEEECCCAAAAAA@@@AAABBBCCCCCCBBBCCCEEEGGGHHHFFFDDDBBBBBBDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFBBBEEEHHHKKKLLLJJJHHHFFFEEEDDDBBBAAA@@@AAABBBCCCFFFEEEEEEKKK]]]pppyyyyyy___PPPAAA>>>AAACCCCCCCCC??????>>>>>>>>>>>>??????>>>=========???AAADDDEEEKKKIIIGGGBBB>>><<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<=========<<<<<<::::::;;;;;;::::::999888777777666666666777888888777777888888888888777777888777444222222222333444######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''((()))+++,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,------.../////////............------------******+++,,,---.../////////000222111000//////000222222222222222333333333333444666888999888777666444666777777666666777888======<<<<<<<<<<<<======<<>>===???AAADDDGGGIIIJJJJJJIIIHHHHHHIIIGGGFFFFFFFFFGGGGGGDDDBBB@@@???>>><<<;;;<<<===>>>???>>>===<<<<<<<<<<<<<<>>>>>>>>===;;;888666666888:::;;;999999;;;>>>AAAAAA>>><<<;;;<<<>>>???>>><<<:::888444444333222111111111111333888<<<:::555000000222111111111111111111111111111000000//////000000111000333555333000...000222000000000000000000000000,,,,,,,,,------///000000///000111111000//////...////////////////////////........................000//////.........//////......///000000000000000111111000///....../////////...------,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------...//////000000------------............///000111000...---------///////////////...---,,,,,,,,,---............---+++++++++,,,,,,++++++++++++,,,,,,---------------++++++,,,,,,,,,---------......------------,,,,,,000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................222222111111000000111111111111111111222111111111444444444444333333222222111111222333333333333333222333333333333666:::===CCCAAA>>><<<;;;999888888666777:::;;;;;;<<<>>>@@@AAA@@@???===<<<:::888888999999888888999;;;<<<===:::999777666888???FFFKKKGGGEEEDDDCCCDDDDDDCCCBBBBBBDDDHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGDDDBBBBBBCCCDDDEEEEEEEEEFFFGGGFFFGGGIIIJJJIIIHHHEEEDDDBBBCCCCCCDDDEEEFFFGGGHHHJJJHHHGGGEEEDDDBBBAAA@@@@@@BBBCCCCCCCCCCCCFFFHHHGGGFFFDDDBBBBBBDDDGGGIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDGGGKKKNNNOOOMMMJJJGGGCCCBBBAAAAAA@@@AAAAAABBBFFFEEEDDDKKK\\\nnnvvvvvv]]]NNN???<<<@@@BBBCCCDDD??????>>>======>>>>>>>>>???>>><<<<<<===???BBBCCCEEEEEECCC???<<<<<<===???=========<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888777777777777888888999999666777777888888777777777777666444222111222333444"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''')))+++,,,***))))))***(((((()))***************++++++,,,,,,---......///......---------,,,,,,,,,)))***+++,,,...///000000---///111111/////////000000000111222222333444444222333555666777777666666666888999:::999888999:::::::::::::::::::::::::::<<>>===>>>>>>888777555222000111444777:::;;;;;;:::777666666777===>>>>>>===<<<===???BBBDDDGGGJJJKKKJJJIIIHHHHHHFFFFFFFFFHHHJJJIIIFFFDDD>>>>>>===<<<;;;<<<>>>AAABBBAAA>>><<<;;;;;;<<<===@@@@@@??????????????????;;;:::888777777888999:::======>>>@@@AAA???<<<999;;;<<<======<<<:::888666444444333222111111111111111444777666333000000111222222222222222222222222333333222222222222333333222333444333222222333555////////////000000000000,,,,,,,,,---...000111222444555666555222000000111000000000000000000000000//////////////////////////////...---------......---...//////000000//////111111000000///000000000111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,---...///000000000000,,,------------.........---///000000...------...////////////...---,,,+++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++***++++++,,,---------,,,+++++++++,,,,,,,,,------.........---------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111000000000000000000000000000111111222222222111111222222333333222111000000000111222333333444444333111111222333555999>>>BBBIIIEEEAAA===;;;999777555555777999::::::;;;===???<<<;;;:::999888888999999777666555555555777888999777999999666999AAAIIIMMMGGGEEEBBBAAAAAAAAAAAA@@@BBBDDDGGGHHHHHHGGGHHHIIIHHHHHHHHHHHHHHHGGGCCC@@@AAACCCEEEEEEDDDDDDEEEFFFEEEFFFGGGIIIIIIHHHFFFEEEBBBBBBCCCDDDFFFHHHJJJKKKJJJHHHFFFEEEEEEEEECCCAAAAAACCCDDDDDDDDDEEEGGGIIIFFFFFFDDDDDDEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDGGGLLLOOOPPPMMMJJJGGGBBBBBBAAAAAAAAAAAAAAABBBDDDDDDCCCGGGSSS```fffeeeUUUHHH>>>===@@@BBBCCCEEE@@@???>>>>>>>>>>>>>>>>>>???>>>===<<<<<<>>>@@@AAA@@@@@@@@@>>><<<;;;===???<<<<<<======<<<;;;;;;:::999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888777777888888999999::::::444555777999:::;;;<<<<<<666555333222222222333444%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''')))++++++)))'''(((***(((((()))************)))******++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,---...//////000,,,...000000//////000111//////000111333444555555333444555666777777777777888:::<<<<<<;;;:::;;;;;;888999:::;;;;;;:::999888;;;@@@DDDCCC???BBBMMMWWW\\\SSSJJJEEEFFFHHHJJJJJJDDDBBB???<<<;;;:::;;;<<<777666555333000000222555777888:::888555333333444;;;;;;<<<;;;:::<<>>@@@@@@@@@??????@@@@@@@@@;;;:::::::::::::::;;;;;;======>>>???AAA???<<<999888999:::;;;;;;:::999888555444333222222111111222000111222333333222111111333333333333333333333333222222111111111111222222222111000111444666666666........./////////000000,,,,,,---...///111333333666888999777333000000111000000000000000000000000////////////////////////000000///...............---...//////000000//////000////////////000000111222111000//////.................................++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---///////////////,,,,,,---------.........+++---...///---------...............---,,,++++++***++++++,,,,,,,,,,,,,,,,,,---............---,,,+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------++++++,,,...///000222222//////000000000000000///...///000111222222111111///000111222222222111111000111222333444444444444///000222444777<<>>>>>>>>>>>???>>>============???@@@AAA>>>??????>>><<<;;;<<<===;;;<<<=========<<<;;;:::::::::;;;======>>>>>>===::::::;;;;;;::::::999888555666777888888999999999333444666888:::;;;<<<<<<444444444333333333333222))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&)))+++***(((&&&((()))(((((()))***************)))******++++++,,,---------------,,,,,,,,,++++++........................+++---///000//////000111...///000111333555666777555555666666777777888888555777999999888777777777999:::<<<======<<<:::999555;;;@@@>>>999<<>>;;;999888888999:::666666555333111000111333444777888666333000111222666777888888999<<>>CCCHHHIIIFFF@@@<<<::::::===???AAA@@@@@@??????@@@AAAAAA;;;;;;;;;<<<<<<=========999999;;;>>>AAAAAA>>><<<888888999:::;;;;;;;;;;;;666555444333222222222222000000000222555555444222333333333333333333333333//////............//////000---,,,...333666666444---.........//////000000,,,,,,---...000222333444666888999666111......///000000000000000000000000////////////////////////...---,,,+++++++++++++++---......///////////////...............///000111333333111000////////////------------------------++++++++++++++++++++++++)))******+++,,,......///***+++,,,...///......---,,,,,,,,,---------......)))+++---...------...///............---,,,+++*********+++,,,,,,,,,,,,+++---...///000000///...------------,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------/////////000000000000000//////000000000000000///,,,---///111111111111000...///111333444555444444000111222333444555555555///000222444888>>>EEEJJJFFFAAA<<<888888777444222333555666777666777888:::777666444333444555777888999888777666666777888999444:::<<<999<<>>AAADDDDDDAAA@@@@@@BBBAAAAAABBBDDDEEEEEEFFFFFF???@@@@@@BBBEEEHHHKKKMMMIIIGGGEEEFFFHHHIIIGGGEEEEEEFFFGGGGGGFFFGGGIIIKKKEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKIIIFFFDDDCCC@@@BBBFFFIIIIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFFFFCCCDDDIIIKKKIIIBBB>>>===@@@CCCCCCDDDGGGAAAAAA@@@???>>>>>>??????<<<<<<<<<===???@@@AAABBB>>>???@@@???===;;;;;;;;;;;;<<<=========<<<;;;:::;;;<<<===>>>????????????::::::;;;;;;;;;:::999999444444666777888888888888555555666777777777777777333333444444444333222222&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,++++++***+++++++++...------,,,,,,++++++***++++++,,,---............,,,,,,,,,---...///000111111///...111555777777555333333444555777999;;;<<<777555333333555777888888:::999999999999999999:::<<<;;;::::::;;;<<<===>>>DDDBBBAAABBBEEEHHHJJJKKK===888444444777888555111000111000...,,,...444888>>>;;;888666666666555444999888666666888;;;???BBBHHHHHHHHHHHHGGGFFFEEEDDDBBBDDDGGGIIIIIIGGGDDDBBB@@@???>>>===>>>???AAABBBHHHCCC>>>>>>AAABBBAAA>>>>>>>>>============>>>>>>===<<<:::999888888999:::888999;;;======<<<;;;:::999999999999999999::::::777666555333222111111111111222333333444444444444000111111111111222222222000000000000000111111111111111111111111000//////+++,,,---......---,,,+++)))***,,,...111333555666444444333333111000...---///+++))),,,111555444222//////...---,,,++++++***.........///000000---+++,,,------...///000111111000///...---...///111333333111...+++***+++---///...,,,+++))))))***,,,---,,,------------,,,+++***,,,,,,++++++***+++++++++---------...///000000111...---+++))))))+++...///,,,,,,,,,---------......,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))...///000222222000///...******+++++++++,,,,,,,,,************+++,,,---------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------,,,,,,+++***+++,,,---...333333333444444333222222111111111111111000//////111111111111111000//////............///000111222333333222222333333444555333444555777:::<<<===>>>:::999999777555333111000444444555555666777777777777555333222333555888:::777777777777888888888888777888;;;>>>BBBGGGJJJLLLKKKIIIFFFEEEDDDBBB@@@>>>FFFAAA@@@EEEGGGDDDCCCFFFFFFFFFFFFGGGHHHFFFCCCAAAAAAAAAAAACCCDDDDDDBBB@@@?????????@@@AAABBBDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHFFFDDDFFFJJJMMMLLLKKKGGGEEEDDDEEEIIIMMMOOOOOOPPPOOOMMMKKKHHHEEEBBBAAADDDDDDDDDEEEEEEFFFFFFGGGCCCBBBAAA@@@@@@AAABBBCCCEEEIIIIIIEEECCCDDDCCCAAADDD@@@@@@FFFJJJHHHEEEDDDDDDCCCAAA???===;;;;;;:::;;;;;;;;;<<<===???@@@AAAAAA@@@>>><<<;;;::::::;;;======<<<;;;:::999999888888999:::;;;<<<=========;;;;;;:::999888777666555666666777777666555444444666666666666666666666666555555444444444333333333&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))'''((((((((()))))))))))),,,++++++******+++++++++---,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,---...///000111000000222555777777666444444444555555666777888666444222222444666777777999888888777888999:::;;;;;;;;;:::::::::;;;===>>>AAA??????@@@DDDHHHJJJKKK>>>999444222333222...+++///000000///------000333>>><<<::::::;;;<<<;;;:::777777666777:::>>>BBBEEEFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDDDDBBB@@@>>>@@@???>>>======???AAABBBEEEAAA<<<<<>>>>>============>>>>>><<<<<<:::999888888999999777999:::<<<<<<;;;:::999999999888888888888888888555555444222111111111111111222222333444444333333000000111111111222222222111111111000000000000000000111111111111000//////,,,---...//////...---,,,***+++,,,...000222444444222222111111000///------...,,,***---222444333000.........---,,,,,,+++++++++*********++++++)))(((,,,,,,------......//////......,,,,,,,,,...///000///...---,,,++++++++++++,,,+++***))))))***,,,---++++++*********))))))))),,,++++++******+++++++++,,,------...//////000000---,,,+++***)))***,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++************++++++++++++******---...///000000///...---******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......---,,,,,,+++,,,,,,------------,,,,,,+++,,,------...------------,,,+++++++++,,,......222222333333333333222222000000111111000000///...000000000000000///......////////////000111222333333222222222222333444444111222333555777888999:::555555555555444333222222333333444444555666666666555555444333444666888999555555666666666777777777777888:::===AAADDDGGGIIIGGGGGGFFFEEECCCBBBAAAAAACCC???>>>CCCEEECCCCCCEEEEEEDDDBBBBBBDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@???@@@@@@AAABBB@@@AAABBBDDDDDDEEEEEEEEEIIIIIIJJJJJJJJJIIIGGGFFFHHHGGGFFFGGGKKKMMMMMMLLLGGGFFFEEEFFFIIIMMMPPPRRRSSSRRROOOLLLIIIFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAAAAABBBCCCDDDGGGHHHDDDCCCEEEDDDBBBCCC@@@AAAGGGKKKIIIFFFEEEBBBAAA@@@>>><<<::::::999<<<<<<<<<<<<>>>???@@@AAA@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;:::999999888888888999:::;;;;;;;;;;;;;;;::::::999888777666555555555666666666555555444333555555555555555555555555555555444444444333333333'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))++++++*********++++++,,,++++++++++++,,,,,,,,,,,,,,,---///000///...,,,++++++++++++++++++,,,---...111111000222555666666555555444444444444444444333444222111111333555666666888777666666777999;;;===;;;::::::::::::;;;;;;<<<===<<<<<>>@@@@@@@@@;;;;;;<<<===@@@CCCFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>===@@@???===<<<===>>>@@@AAABBB???<<<<<>>>>>>>>============>>>>>>;;;;;;999888888888888888777888999:::;;;:::999888888888888777666666555555444333222111111111111111111111222333333333333222000000000111111111222222222222111111000000//////000000111111000000///...---...////////////...---+++,,,---...///111222222///////////////...------...,,,,,,...222333000---------------,,,,,,,,,,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++******+++---...+++,,,------,,,+++)))(((+++***))))))***+++---...+++***)))((((((((()))***++++++*********++++++,,,,,,,,,------......//////,,,++++++******)))))))))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++,,,,,,............,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******---------------,,,,,,+++,,,------......------,,,++++++,,,---------------------,,,,,,------...///111111222222222222111111//////000000000///....../////////.........------000000000000111222333333222222111111222222333444000000111222333444444555111222222333333333333333111222222333444444555555333333444444555666666777444444555555555666666666777888:::<<>>>>>@@@CCCDDDEEEDDDCCCBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@????????????AAABBBBBBCCCDDDDDDDDDCCCJJJKKKKKKKKKJJJHHHFFFEEEHHHGGGGGGHHHKKKMMMMMMMMMIIIIIIHHHHHHIIILLLQQQUUUVVVSSSPPPLLLHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEHHHGGGEEECCCCCCBBBCCCCCCDDDGGGGGGDDDCCCFFFEEECCCCCC@@@AAAGGGKKKJJJGGGFFFAAA@@@???===;;;:::999999<<<<<<<<<===>>>???@@@AAA???>>>======<<<<<<<<<===999999999999999999888888888999999:::::::::999999888888777666555444444333444444555555444444333333444444444444444444444444555555444444444333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***************++++++,,,)))******+++,,,,,,------,,,---///000///...+++******************+++,,,,,,000000000111222333444333222333333333333333333222333111000000222444444444666666555555666999<<<>>>::::::999999999:::::::::::::::;;;>>>CCCGGGJJJJJJGGGCCC===999888777666555333444444444333333444555777777888;;;@@@DDDFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFEEECCC@@@??????@@@@@@@@@>>>===<<<<<<===???@@@@@@>>><<<===???@@@@@@???======<<<<<<<<<<<<======:::999999888777777777666666666777888888888888777777777666666555444333333222222111111000111111111111111222222222222222111000000000000111111111111333222222111000///......000000000000000//////...---...///000000///...---,,,------......///000000------...............------------///111111...+++++++++,,,,,,,,,---------111///---,,,.../////////------------,,,,,,,,,,,,++++++*********++++++,,,++++++,,,,,,,,,+++***)))))))))))))))***+++---...---,,,***))))))***+++---***************++++++,,,+++,,,,,,,,,---------...******+++******(((&&&%%%++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,,,,+++,,,------......------,,,++++++,,,------------,,,------------......////////////000111111111000000......////////////....../////////...............////////////000111222333111111111111111222333333///000000000000111111111111111222333333333222222000000111111222333333333111222444555666666555555444444555555555666666666888999;;;<<<>>>???@@@@@@???DDDGGGFFFAAA>>>@@@CCC@@@>>>===???AAAAAA@@@@@@???>>>===>>>AAACCCDDDDDDCCCBBB@@@AAACCCDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBHHHIIIIIIJJJIIIHHHFFFEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLKKKIIIHHHJJJOOOTTTTTTRRRMMMIIIFFFEEEEEEFFFHHHIIIKKKLLLLLLIIIGGGEEEHHHGGGFFFEEEDDDEEEFFFFFFGGGIIIGGGEEEEEEHHHHHHDDDDDD@@@@@@FFFJJJHHHFFFFFFAAA@@@???===<<<;;;::::::============>>>???@@@AAA>>>>>>==================888888888888999999::::::888888999999999888888777666666555555444333333222333333333444444333333222333333333333333333333333555555444444444333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((***)))))))))******+++,,,((()))******+++,,,------,,,---...///...---+++)))******)))))))))***++++++---...////////////000111///000222333444555555444111000///000222444444333555444444444666999;;;===999999999999999999888888:::999:::>>>CCCGGGHHHIIIBBB>>>999777888===AAADDDDDDCCC@@@>>>>>>=========<<<;;;;;;>>>CCCGGGJJJKKKOOOPPPQQQRRRTTTVVVXXXYYYQQQPPPOOOLLLKKKIIIHHHHHHHHHFFFCCC@@@??????AAABBB???>>><<<;;;;;;<<<>>>???===<<<;;;;;;============<<<;;;;;;;;;;;;;;;;;;<<<888888888777777666555555444555555666666666666666666666555555444333222222222222111111000111111111000111111222111111000000//////000000000111111111333222222111000///......000000000000000///......---...///000000///...---------------............,,,---......///.........------...///000///,,,*********+++,,,,,,---------...---++++++,,,...//////.........---------------,,,,,,++++++++++++++++++---,,,+++******++++++,,,(((((())))))***+++,,,---,,,+++)))(((((()))+++,,,***)))))))))******+++,,,++++++++++++,,,,,,,,,,,,((()))******)))(((%%%$$$*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,+++,,,------------------,,,***+++,,,,,,------,,,,,,---------...............---......///000000//////......////////////......111000///.........//////......---......///000111111000000000000111222222000000000000000000000000333333333333333222111000//////000000111222222222000111333555666555444333555555666666666777777777::::::<<<===>>>>>>>>>>>>???CCCGGGEEE@@@===>>>AAA??????>>>>>>???AAA@@@>>><<<<<<===@@@CCCDDDCCCAAA@@@??????@@@BBBDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBBBBBBBBBBBBBAAADDDEEEFFFGGGHHHGGGGGGFFFDDDDDDEEEFFFGGGHHHJJJLLLNNNNNNLLLJJJIIIKKKNNNQQQPPPMMMIIIFFFCCCCCCDDDDDDHHHIIIKKKLLLLLLIIIGGGEEEFFFEEEEEEEEEFFFHHHIIIKKKJJJKKKIIIGGGIIINNNMMMJJJGGGBBB@@@DDDGGGEEEDDDDDDBBBAAA@@@>>>===<<<<<<;;;<<<<<<<<<<<<===>>>??????<<<============<<<<<<<<<888888999999::::::;;;;;;888888999999999888777777555555444444333222222222222222333333333333333222333333333333333333333333555555444444444333333333$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))***+++,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,++++++*********)))))))))******+++,,,---......---,,,---///...///222444666777777777111000///111333444333222333333444555777888:::;;;888888888999888888777666999999:::===AAADDDDDDDDD@@@===999999???IIIUUU\\\___]]][[[YYYXXXVVVTTTRRRLLLIIIFFFEEEHHHKKKNNNOOOXXXXXXXXXZZZ\\\___bbbdddUUUTTTSSSPPPMMMJJJHHHFFFFFFDDDAAA???>>>???@@@BBB???>>><<<;;;:::;;;===>>>:::::::::::::::999999999::::::999999999999::::::777777777777666555444333333333444444444444555555555555555444333333333222444333222111111111111111000111111111111000///////////////000000000111111222222111111000000////////////000000//////...------...////////////...---,,,,,,,,,---------------,,,------.........------------.........---+++*********++++++,,,,,,------...---,,,---000222333222---------------.........,,,,,,,,,,,,,,,+++++++++---,,,+++*********,,,,,,((())))))******+++++++++((('''&&&&&&&&&''')))))))))))))))))))))***+++,,,************++++++++++++((())))))***)))(((&&&%%%))))))*********+++++++++,,,,,,,,,+++++++++******++++++************++++++******************************+++++++++,,,,,,,,,((()))+++,,,------,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,---............---+++,,,---......//////.........///000000000//////111000///.........///000------------...///000000000000000///000000111222111111111000000000000000444444444333222000///.../////////000111111222222000111333444555444444333555555666666666777777777999:::<<<=========<<<;;;???BBBEEEDDDAAA>>>===>>>===???>>>===@@@CCCCCC@@@;;;<<<===@@@BBBBBB@@@=========???BBBEEEFFFEEECCC@@@@@@@@@@@@AAABBBBBBCCC???@@@AAAAAABBBBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFBBBDDDEEEEEEEEEFFFIIIKKKPPPNNNKKKKKKMMMPPPPPPPPPKKKJJJGGGEEECCCCCCCCCDDDGGGHHHIIIJJJJJJHHHGGGEEEDDDDDDDDDEEEGGGIIIKKKMMMLLLLLLKKKJJJPPPVVVWWWTTTMMMFFFAAACCCDDDCCCBBBCCCBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<;;;:::999888999999999::::::;;;;;;777888888999999999888888444444333333333222222222222222333333444444333333333333333333333333333333555555444444444333333333#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,))))))******++++++,,,,,,+++***)))))))))***+++,,,+++******))))))******+++,,,...///...,,,+++---...///111444666888999999888111000000111333444333222222333555666888888888888777777888888888777666555888888888;;;===??????>>>AAA>>>;;;===FFFUUUgggrrryyyyyy||||||xxxooojjjbbb\\\ZZZZZZ\\\\\\bbbaaa___^^^___aaaccceeeYYYYYYYYYVVVRRRMMMIIIFFFDDDCCC@@@???>>>???AAABBB???>>><<<::::::;;;<<<===;;;<<<<<<<<<:::999999999888888777777777777888888666666777777666555333222222222222222222333444444444444444444444444444444555555444222111111111111000000111111000//////...////////////000000000111111111111000000000000000//////000000//////...---,,,---...//////...---,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---000444666666555++++++,,,,,,------......,,,,,,,,,,,,++++++******))))))***++++++******)))))))))***************)))&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,************************(((((()))))))))(((((('''))))))))))))*********+++,,,,,,,,,+++++++++************++++++++++++******+++******************+++******+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++,,,---...------,,,***+++,,,---...............///000000111111000000111000...,,,,,,---...///---------......///000111000////////////000111111000000000000000000000000222222222111000///...---/////////000111111222222000111222333333444444444444444555555555666666666777888:::<<<<<<;;;:::999===???AAABBBBBB@@@???===999<<<======AAAHHHIIIFFF===<<<<<<<<<>>>>>><<<;;;;;;===@@@EEEIIIJJJHHHFFF@@@@@@??????>>>?????????===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFBBBDDDFFFFFFEEEFFFIIILLLPPPLLLJJJNNNTTTXXXVVVSSSIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLJJJKKKKKKMMMVVV```ccc```VVVLLLEEECCCCCCAAAAAACCCAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<;;;;;;999777666888888888999999999999999777777888999::::::::::::444444333333333333222222222222333444444444444444444444444444444444444444555555444444444333333333""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***************+++++++++***)))((('''''')))+++---++++++***************+++---///000///,,,+++---///111333666888999:::999888111000000222444555444222111333555777888888777666666777888888888666555444777777777999;;;<<<;;;:::>>>;;;888;;;EEEXXXmmm{{{wwwrrrpppppppppllliiiddd```]]]]]]^^^___^^^^^^^^^\\\XXXQQQKKKGGGDDDCCCBBB@@@@@@AAACCCDDD???>>><<<:::::::::<<<===???@@@@@@???>>><<<;;;<<<777777666666666666777777555666666777666444333222222222111111222222333444444444444444444444444555777666555333222111111111000000111000000///......////////////000000000000000000000000000111111111///////////////......---+++,,,---......---,,,+++***++++++,,,,,,------...+++++++++++++++***)))))),,,------,,,++++++,,,---++++++++++++++++++++++++&&&''')))---111333333222))))))***+++,,,,,,------+++++++++++++++***)))(((%%%'''***,,,,,,***'''&&&)))************))))))(((''''''((()))******))))))(((((((((((()))***+++,,,*********)))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,+++)))'''&&&)))***+++,,,,,,,,,,,,,,,*********++++++***************+++,,,,,,,,,,,,+++***+++,,,---------,,,+++)))***+++,,,---......---//////000111111111111111000...---++++++,,,---............//////000111222///////////////000111111/////////000000000000000///000000000///...------//////000000111111222222111111111222222333444444333333333444444444555555555777999:::::::::888777;;;<<<>>>AAACCCCCC@@@>>>666:::======CCCLLLNNNJJJ@@@===:::999999:::::::::;;;===BBBGGGLLLMMMJJJHHHAAA@@@???===<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCEEEFFFGGGHHHHHHGGGEEEEEECCCEEEGGGGGGFFFGGGJJJMMMOOOKKKIIIOOOYYY___\\\VVVIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJHHHIIIJJJOOOZZZgggllliii[[[QQQGGGDDDCCCAAABBBDDD@@@???>>><<<<<<;;;;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::888666555888888888777777777777777666777888999:::;;;;;;;;;444444333333333333333333222333444444555555555555444444444444444444444444555555444444444333333333######""""""######$$$%%%%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***************''''''((())))))))))))))),,,+++******))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000222444888::::::999666444222333333444333222111000///000111333444555555555888888888888777777777777666666777:::===???>>>===<<<===>>>???EEERRReeesssuuujjjfffdddaaaaaacccaaa```___]]]YYYSSSLLLGGGDDDCCCAAA@@@???AAABBBCCCCCC@@@===:::999999;;;<<<;;;<<<<<<;;;999888888999;;;:::999777777777777888:::999777555444333444444222333333111000///000222111555888888555444555666999777333///------...///000000///...............,,,---...///000000000000------......//////000000000...,,,******,,,...000---------,,,,,,+++++++++...---,,,,,,......---,,,...------,,,,,,,,,------......---------,,,,,,,,,++++++++++++,,,---......---.../////////...---,,,+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))***(((%%%""""""###&&&((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,***)))(((((((((((()))*********+++++++++++++++***)))***,,,---,,,+++***)))(((''''''((()))***************************((()))***+++++++++++++++------,,,+++*********+++***************+++++++++))))))***++++++++++++***,,,,,,+++***)))))))))***)))************+++++++++,,,,,,,,,---------.........000222222111111222333222111///------...000111------------------------...///000111111111111111222222111111111111222222111111111111111000//////000000111222222222222111444222000000222444444444555555444333333333333333444666999;;;::::::;;;<<<===>>>?????????>>><<<;;;>>>;;;999<<>>>>>>>>>>>???>>>>>>@@@BBBDDDFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPTTTVVVUUUQQQNNNHHHHHHHHHIIIIIIIIIIIIJJJCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBAAAAAADDDJJJOOOSSSWWWYYY[[[QQQMMMGGGCCCAAA@@@???>>>>>>===<<<;;;::::::999:::999999:::::::::;;;;;;;;;===<<<;;;:::999999999999:::888777555555666888999999999;;;;;;;;;;;;999999666666666666555555555555888888777555444333222111...///111222333333222111555555444444444333333333&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((())))))***++++++++++++***,,,+++******))))))***************************************+++++++++,,,,,,,,,,,,++++++,,,---//////000222444666666555333222333333444444444333111000000111222333444555555555666666666666666666666666777888999:::;;;===>>>???;;;:::999888===HHHWWWbbbyyywwwqqqmmmgggddddddaaa___]]][[[XXXSSSLLLHHHCCCBBBAAA@@@@@@@@@AAABBB???>>><<<;;;:::;;;<<<<<<;;;<<<<<<;;;888777777888:::999888777777777888999:::999777666444444333333222333333222111000222333555888:::999666444555666888666333000......///000111000///......------...)))***---/////////---,,,......///////////////000///...,,,++++++,,,...///.........------,,,,,,,,,,,,+++***++++++,,,+++***,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---------,,,+++***+++***))))))(((((())))))+++******))))))******+++))))))))))))))))))))))))---+++)))''''''((()))+++'''((((((((())))))))))))((((((((()))))))))******'''''''''&&&&&&''''''''',,,+++***)))((((((((((((((((((((())))))))))))******)))((())),,,---,,,,,,***))))))(((((())))))************)))))))))))))))))))))***+++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))******++++++++++++,,,+++******))))))******)))************++++++++++++,,,,,,,,,,,,---------...///111111000///000111000///...------...//////++++++,,,---......//////000111222222222222222222222111111000000111111222000000111111000000//////111111222333333333333333222111000111444777888888777666555333333222333333444666999:::::::::;;;;;;<<<<<<=========<<<;;;:::===:::888;;;AAAFFFGGGFFFAAA@@@>>><<<<<<===???AAA===BBBHHHNNNPPPNNNJJJGGGBBBAAA???>>>>>>>>>@@@AAA??????AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNOOOQQQRRRQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOQQQQQQPPPKKKGGGBBB???>>>>>>===<<<===<<<;;;:::999999999999888888888888999999999999<<<;;;:::999999999999999999888777555555666777888888999:::;;;;;;:::999888555555555555444444444444666666555444333222111111///000111222222333333222555444444444444333333333###############$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''''''''((()))******++++++******++++++***))))))))))))***************************)))*********++++++++++++++++++++++++,,,---...///...///000000111111000000222333444444444333222111222222333444444444444444444444444444444444444444777999;;;;;;:::;;;???CCCCCC@@@;;;999<<>>???999888666444333333333333444666999::::::999:::;;;:::;;;;;;<<<<<<:::999888;;;888777999===AAABBBAAA>>><<<:::999999;;;===???@@@EEELLLOOOMMMJJJHHHGGGBBB@@@>>>======???BBBCCC@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDEEEHHHKKKMMMNNNNNNMMMOOONNNMMMMMMMMMKKKIIIFFFJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@DDDCCCBBBCCCDDDGGGKKKMMMPPPPPPPPPQQQPPPMMMIIIFFFEEEBBB>>><<<<<<<<<<<<<<<;;;;;;:::999888888888888666666777777777888888888::::::999999999999::::::999888777666666666666777888999999::::::999999888444444444444333333333222555444444333222111111000111000000111111222333444444444444444333333333333"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((++++++***)))))))))))))))++++++++++++++++++++++++)))))))))************+++*********+++,,,,,,------------,,,,,,------...///000111222333333222111000222333333444444444333333333333333333333444444444666999<<<<<<:::<<>>>>>>>>===<<<;;;:::;;;;;;999777555555666666666666777888999999:::888999999999777555333111333444555444333333555777===>>>???<<<777333333555444333111000///000000111000000///...------------........./////////000000111111111000000//////...---...////////////...---------------------------,,,---...------,,,---...***************+++,,,---,,,,,,,,,,,,++++++++++++************+++,,,---...***************)))))))))******)))(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((())))))))))))))))))*********+++)))))))))(((((()))))))))***))))))((((((((())))))&&&&&&&&&'''''''''(((((()))((((((***---//////...)))***+++,,,,,,+++***)))++++++******))))))(((((()))******+++++++++******))))))(((((((((((())))))******))))))((('''&&&&&&******)))))))))***+++,,,******))))))))))))******))))))*********+++++++++)))************+++++++++---///000///---,,,,,,---+++,,,...//////...---,,,+++,,,,,,---///000000111333333333333333222111000000000000//////000000000000//////...............,,,---......//////......//////000555;;;@@@DDDEEE===;;;999666444444444444444666999:::999999999:::999:::;;;;;;;;;:::999888:::888777888;;;=========;;;:::888777888:::===???CCCJJJPPPPPPLLLGGGFFFGGGBBB@@@>>>===>>>@@@DDDFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDBBBDDDHHHLLLOOOOOONNNMMMOOOMMMJJJIIIIIIIIIHHHGGGJJJJJJIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@CCCIIIOOOSSSZZZ^^^bbb___WWWMMMFFFCCCCCC@@@===<<<<<<<<<<<<;;;::::::999888777777888888777777777777888888888888:::999999999999::::::;;;;;;::::::999888888777666888888888888888888888888444444444444333333333333444444333333222222111111222111000000111222444555444444444333333333222222$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((+++***))))))(((((())))))************************(((((()))))))))*********))))))***++++++,,,,,,,,,,,,,,,+++++++++,,,---......///000000111000///...222222333333333333333222333333444444444555555555444888;;;;;;:::===DDDJJJFFFBBB>>><<<>>>AAACCCEEEMMMZZZiiittt}}}ssskkkeeebbbcccccc___XXXQQQLLLGGGCCC@@@BBBCCCCCCCCCBBBAAA??????>>>?????????>>><<<:::888999::::::888666444444555444555666777888999999999888888999999888666444333555555666555444444555777===>>>>>>:::555222222444222111000/////////000000//////...---------------111///---,,,,,,...111222111111000000//////......,,,---...//////...---,,,++++++++++++++++++++++++,,,---///...,,,+++---...+++++++++++++++,,,------,,,,,,+++++++++*********************+++,,,------,,,++++++***************++++++***)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((())))))(((((('''''''''''''''((((((((((((((())))))))))))*********''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''((((((((()))))))))***))))))+++...000000000)))***+++,,,,,,+++***))),,,,,,,,,++++++***************+++++++++******))))))((((((((((((((())))))++++++***)))((((((''''''*********)))******+++,,,***))))))((())))))******))))))*********+++++++++)))))))))*********++++++---///000///---,,,,,,---+++,,,///000111000...------------...............111111111111111000///...000//////......//////000///...---,,,,,,,,,------,,,,,,---............---//////111555<<>>:::777555555555666444666999:::999888999999::::::;;;<<<;;;:::999888999888888888:::;;;;;;;;;<<<;;;::::::;;;>>>AAACCCFFFLLLQQQPPPKKKFFFFFFGGGAAA@@@???>>>???BBBDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCFFFKKKOOORRRRRRPPPOOONNNKKKHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBBBBCCCCCCCCC???>>>===>>>BBBIIIQQQVVV]]]gggppplll]]]MMMEEEDDDBBB???<<<;;;;;;:::999888999999888777777777888888888888888999999999:::::::::::::::999::::::;;;;;;============<<<:::888777777777777777777777777777555555555444444444444333444444444333333333333333222111111000111333444666444444333333333222222222######""""""######$$$%%%##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())))))******))))))******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++++++++++++++,,,++++++++++++,,,---...,,,---.../////////...---000000111222222222222222333444444555555666666666333666999999:::<<>>===<<<===???AAACCCGGGOOOVVV]]]hhhyyyxxxnnngggbbbaaabbbaaa[[[SSSLLLGGGDDDAAA???CCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<:::888666777888888777555444444555444555666777888888888888777888888888777777666555666777777666444333444666999;;;:::777222000111333000000///......---......---------,,,------...///000...+++))))))+++...111////////////............+++,,,---......---,,,+++************++++++++++++)))+++---,,,***)))+++---,,,,,,++++++++++++,,,,,,+++++++++*********))))))***))))))******+++,,,------,,,++++++******++++++,,,,,,+++************+++...------,,,,,,------...))))))))))))))))))))))))'''((())))))******))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))))))))***''''''''''''((())))))***(((((()))))))))******************+++...000000///)))******************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((())))))************))))))((((((((())))))***++++++++++++***))))))((((((((()))******)))************+++++++++))))))*********+++++++++,,,...//////---,,,,,,---+++,,,...000111000///...------------------------/////////000//////......//////............/////////...,,,+++++++++,,,---......///000000000000///......000444:::@@@DDDEEE???===:::666444444555666444777999:::999888888999999:::;;;;;;;;;:::888777888888888999999999999999:::999888888:::===AAACCCGGGJJJMMMMMMJJJFFFEEEFFFAAAAAA@@@@@@AAACCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFIIIMMMQQQSSSSSSQQQPPPLLLIIIFFFFFFGGGIIIJJJJJJFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@???>>><<<===BBBIIIQQQUUUYYYdddnnnjjjZZZJJJCCCBBB>>><<<:::999999888777555999999888888888888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>><<<999777777666666555555666666777555555555555444444444444333333333333444444444444222111111222222333444555333333333333222222222222 !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))'''((())))))******))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))***+++++++++*********++++++,,,,,,,,,,,,,,,---.../////////......---...///000111222222222333333444444555666666777444555555666777888999:::888;;;======<<<===@@@DDDDDDGGGIIILLLUUUbbbkkkmmmuuu}}}wwwkkkeeebbb______aaa[[[VVVNNNGGGDDDBBBAAAAAABBBAAA???>>>===<<<======::::::999999888777666555444666666666444444555666444555666888888888777777777777666666777777888999777888777555333222333444555666666333///---///222//////...---,,,,,,+++++++++++++++,,,---...///000...---,,,,,,,,,,,,---...------------............+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,(((,,,...---)))(((***...---,,,+++******)))******+++*********))))))))))))))))))))))))***+++,,,------,,,+++*********++++++...---,,,,,,++++++,,,,,,......------------......))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((******))))))))))))******&&&&&&&&&'''((()))******(((((()))))))))************))))))***,,,------,,,***))))))(((((())))))************+++,,,,,,------+++++++++++++++***)))))))))((((((((())))))***+++((((((((((((((((((((((((''')))+++,,,---,,,***)))((((((((((((((()))******)))************+++++++++*********+++++++++,,,,,,)))+++------,,,+++,,,---***+++---...//////......***+++++++++,,,,,,---------....../////////......///......------......///...---+++*********,,,,,,......///000000000000000,,,,,,---000666;;;===???===:::777333222222444555444777999999888777777888888888999999999888777666555666777888777777888888666555555555888;;;???AAAEEEFFFGGGHHHGGGFFFDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJMMMNNNNNNMMMLLLJJJHHHFFFEEEGGGHHHIIIHHHCCCCCCCCCBBBAAA@@@??????======>>>@@@BBBCCCDDDEEE@@@???===>>>BBBHHHOOOSSSVVV[[[```]]]SSSHHHAAA???<<<:::999999::::::999888999999888888888999999:::::::::::::::;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<>>BBBEEECCCCCCCCCDDDEEEEEECCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAACCCEEEGGGHHHHHHHHHGGGJJJHHHEEEEEEFFFFFFFFFEEEBBBAAAAAA@@@@@@?????????@@@AAADDDHHHKKKOOORRRSSSAAA@@@>>>>>>BBBGGGMMMQQQUUUTTTSSSQQQMMMGGGAAA===;;;::::::;;;===>>>>>>===:::999999999999999::::::999999:::::::::;;;;;;;;;@@@@@@???======<<<<<<<<<>>>???AAAAAA???;;;777444666555444333333444555666333333333222222222111111000000000111222222333333000111333444555555444333333333333222222222111111!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%'''$$$'''***((($$$"""%%%(((%%%%%%&&&'''((())))))***"""###$$$&&&'''(((((()))''''''(((((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000222///---000555777444111333///,,,...333666666444111777:::999;;;@@@DDDCCCAAA@@@AAAEEEJJJLLLKKKIIILLLOOOWWWbbbhhhfff___[[[XXXVVVPPPNNNTTT^^^^^^WWWOOOIIICCC@@@BBBBBB@@@======;;;999:::;;;<<<;;;:::999888666444333222333333888777555444333444666777777777777777888888888888666555444555666777777666333333222222222222111111000///////////////000111111111000...+++***+++,,,,,,+++******,,,......------------------------------+++++++++,,,,,,+++***+++,,,------......------,,,------------------,,,.........------,,,,,,++++++++++++***++++++,,,,,,))))))************))))))+++)))(((&&&&&&((()))+++************************------,,,+++*********+++))))))************))))))******))))))((((((''''''((((((((('''&&&&&&&&&%%%$$$'''***+++***)))((()))((('''&&&%%%%%%&&&((()))''''''((())))))))))))))))))))))))(((''''''&&&&&&)))***,,,,,,,,,+++)))'''---((($$$%%%***---,,,***))))))(((((((((((())))))(((((())))))*********+++)))(((((((((((()))******&&&'''''''''(((((())))))******)))((((((((((((((()))***+++++++++)))((('''###$$$&&&(((*********)))((((((((((((((((((((((((((((((((()))***,,,---...(((((())))))*********+++))))))))))))************------,,,+++,,,---...///+++,,,---///000111111111///...---,,,+++,,,,,,---,,,+++******,,,......---......................../////////000111111222222666555444222111000000///777888888666555444666777555555555888;;;:::555111222333555777999999888888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAA@@@DDDCCCAAAAAACCCDDDCCCCCCEEECCCAAABBBDDDFFFGGGGGGDDDAAA>>>>>>AAACCCBBBAAAEEEEEEDDDCCCCCCDDDDDDEEEEEECCCBBBBBBCCCDDDCCCBBB?????????===;;;<<>>AAACCCLLLXXXaaa]]]WWWOOOHHHBBB>>><<<;;;<<<>>>@@@AAA@@@>>>===???===:::888777888999;;;:::::::::999999:::===@@@@@@CCCEEECCC???<<<===>>>;;;>>>@@@@@@<<<777333111444444444444444444444444444333222111111111222333666444222333555555222///---000444555444333111111333333222111000///......"""""""""""""""""""""""""""$$$%%%%%%######$$$&&&$$$'''***((($$$"""$$$''' !!!!!!""""""######$$$$$$$$$%%%&&&'''''''''&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,---...//////000000000111//////222777888666222444111///111555888777444333888:::999999===??????>>>>>>???CCCGGGIIIHHHFFFFFFGGGLLLSSSWWWWWWSSSPPPNNNMMMKKKJJJQQQYYYXXXQQQMMMGGGAAA???AAAAAA???===>>><<<::::::;;;<<<<<<;;;777666555333333333333444444444333333444666777888777777777777777777777777555444444555777777666555333333333222222222111111000000///////////////000...//////...,,,***+++,,,---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,------.........---------,,,+++******+++,,,---.........---,,,,,,+++++++++++++++******++++++,,,))))))************))))))***)))(((''''''((()))***************************************))))))))))))((())))))******))))))((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&$$$''')))************+++)))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))((((((((((((''''''''''''((()))***++++++)))'''&&&***&&&###$$$(((++++++))))))(((((((((((((((((()))(((((()))))))))*********'''''''''((((((((())))))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%((()))*********)))'''&&&$$$%%%'''((())))))))))))((((((((((((((((((((((((,,,+++******))))))))))))(((((()))))))))*********(((((()))))))))*********,,,,,,+++++++++,,,---...,,,---...///000111111111///...---,,,+++,,,,,,---,,,+++******,,,......---..............................//////000111111111333222222111111111222222555888:::;;;999777666666555666777:::<<<;;;666222333444555666777777777777;;;;;;===>>>@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBCCCCCCBBBDDDCCCAAABBBDDDFFFFFFFFFCCCAAA>>>>>>AAABBBBBB@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFDDDBBBBBBBBBCCCBBB@@@CCCBBBAAA???<<<<<<===???>>>BBBBBBDDDQQQbbbddd]]]OOOCCC<<<@@@BBBBBBIIISSS^^^[[[WWWQQQJJJDDD???===<<<===???AAAAAA@@@???>>>>>>===:::888777777999::::::;;;;;;::::::;;;>>>AAAEEEFFFEEEBBB???===<<<<<<777:::======:::777555444444444444444444444444444333333222111111111222333666444222333444444222000///111444444333111111111111111000000000000000///###########################$$$%%%%%%###"""###$$$&&&((()))'''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&'''((((((((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((******************++++++---,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,---....../////////000///111555999:::777444444333222444888999888555555999:::888777:::;;;:::;;;;;;<<>>@@@AAA???>>>???===;;;;;;;;;<<<;;;:::555444333222222333444555333333444444555555666666666666666666666666666666555444444555777777666555333333333222222222222111111000///...............+++---//////---+++++++++---+++******,,,------,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,...............---------,,,+++)))(((((()))+++,,,......------,,,,,,++++++,,,++++++*********++++++((())))))******))))))(((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))(((''''''(((((())))))))))))(((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''')))***)))(((((()))******)))((('''%%%%%%%%%%%%''''''((())))))))))))(((&&&''''''''''''((((((((('''((()))))))))(((&&&%%%((($$$"""###&&&)))((('''(((((((((''''''((((((((((((((((((((())))))))))))%%%&&&'''((((((((('''&&&))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''(((((((((((('''&&&&&&&&&&&&'''((())))))(((((()))))))))))))))))))))))),,,,,,***)))(((((((((((((((((())))))))))))******(((((())))))))))))******+++************+++,,,,,,,,,---...///000111111111...---,,,+++++++++,,,,,,,,,+++******,,,......------------------------------------...//////000000/////////000111222444444444888===???===999666444555666999===>>><<<777333444444333444555666888999======>>>??????@@@@@@@@@>>>??????@@@AAAAAAAAABBBBBB@@@???@@@BBBCCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCCBBB@@@??????@@@AAAAAA@@@===>>>???@@@BBBCCCDDDEEEEEECCCAAA@@@AAAAAA@@@???FFFFFFDDDAAA===<<<===>>>;;;@@@CCCDDDLLLYYY]]]YYYPPPFFF@@@BBBCCCAAAEEELLLVVVVVVUUURRRMMMGGG@@@===;;;;;;===>>>>>>>>>===<<<>>><<<:::777666666777888999:::;;;::::::;;;>>>AAAIIIFFFBBB???>>><<<:::999444666888888777666555666444444444444444444444444333222111000000111222333777555333222333333222111222333444333000///000111.../////////000000111111########################$$$%%%%%%$$$"""!!!"""###&&&(((((('''$$$"""###$$$(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""&&&&&&''''''((()))******%%%&&&''''''((((((''''''''''''''''''''''''''''''++++++++++++************---,,,,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333777:::;;;888444333333333666888999777555555999:::777666999:::888999:::;;;===???@@@AAAAAADDDHHHMMMNNNOOONNNJJJDDDAAA@@@@@@BBBGGGJJJGGGDDDEEECCC??????@@@AAA@@@???>>><<<:::999::::::999888222111111111222444555777777777777777666555333222666666666666555555555555444444444555777777555444333333222222222111111111111000///...------,,,---***,,,///000...,,,++++++---+++******+++,,,,,,+++***************+++++++++++++++++++++++++++---///111000///......---------+++******))))))******+++---------,,,,,,+++++++++,,,++++++***************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%''')))***)))'''&&&'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((*********(((%%%$$$%%%'''((((((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%&&&''''''((())))))'''(((((((((((('''&&&&&&&&&$$$"""###&&&(((((('''''''''((((((((((((''''''((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%'''''''''''''''''''''&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++,,,....../////////,,,,,,++++++++++++++++++,,,+++******,,,......---------------------------+++,,,,,,------...//////.........///000111333444444777<<<===<<<888555444333666999======:::666222444333333333555888<<<>>>?????????>>>>>>?????????>>>>>>>>>???@@@BBBCCCCCCBBB@@@???@@@BBBDDDDDDDDD@@@??????AAABBBCCCBBB@@@AAA@@@?????????@@@??????;;;<<<===???@@@AAABBBBBBAAA@@@>>>>>>???@@@???>>>FFFFFFEEEBBB???===>>>???:::@@@BBB@@@CCCLLLSSSUUUWWWMMMEEECCCBBB@@@BBBGGGMMMOOOQQQQQQMMMGGG@@@;;;777888888999999999888888<<<;;;999777666666666777777999:::999999:::===???FFFAAA;;;999::::::888666333444555555444333444666333333333333333333333333222111111000000111222333777666444333222333333333444444333111...---///000........./////////000000###########################$$$%%%$$$"""!!!"""###&&&''''''&&&$$$#########%%%%%%$$$$$$###"""""""""!!!"""###%%%&&&'''''''''&&&&&&&&&&&&%%%$$$###"""""""""######$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++******************,,,,,,+++***))))))((((((*********+++++++++,,,,,,,,,+++++++++,,,---...///...000333777999999777444222222333555666666555444444888:::777777:::;;;:::999999:::;;;<<<===>>>???EEEOOOXXX[[[ZZZWWWNNNDDDFFFBBB@@@AAACCCDDDCCCBBBDDDBBB@@@@@@@@@AAAAAAAAA===;;;888777777777666555000000000111222555777888999999999999888777555555777666666666555555555444333333444555777777555333222222111111111000000000000000...---,,,,,,,,,,,,***---000000///---,,,,,,---+++******+++,,,+++***)))))))))******+++++++++***+++,,,+++***+++...111333222000///------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((($$$&&&(((*********((('''''''''(((((((((((('''''''''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&$$$$$$%%%'''%%%&&&&&&''''''(((((((((&&&&&&'''((((((((((((((($$$$$$%%%&&&'''((())))))((((((((((((((((((''''''%%%%%%$$$%%%'''(((((((((''''''((())))))(((''''''((('''''''''''''''''''''###$$$&&&(((((('''%%%$$$$$$%%%%%%&&&'''(((((()))***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&(((''''''''''''((((((((())))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,******++++++++++++++++++,,,+++******,,,......---------------------------+++++++++,,,------..................//////000111444666777777666444444444111444888::::::777444111333333222444777<<<@@@CCC@@@???>>>=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEBBBAAA@@@BBBDDDFFFGGGFFFAAAAAABBBDDDEEEEEECCCAAA???@@@@@@@@@???>>>>>>>>><<<===>>>???@@@@@@@@@???===<<<;;;<<<>>>??????>>>BBBCCCCCCBBB@@@??????AAA<<>>999666666666777666666666555:::999777666555555666666666777888888777888999;;;===999444333555777666444444555555444222111222333333333333333333333333333111111000000000111333333666666555444333222333333444444222000---,,,...////////////............---########################"""###$$$$$$"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!! !!!###$$$&&&''''''(((&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******+++*********)))((((((((())))))*********+++++++++,,,+++******+++,,,...///...000333555666666444333222222333444444444444444333777999777666999;;;:::888999::::::999:::<<<>>>KKKXXXbbbcccbbb___VVVLLLHHHCCC@@@BBBBBB@@@@@@BBBBBBBBBAAAAAA@@@@@@AAAAAA<<<:::777666666555444222000000000111333555888999666666777888999:::;;;;;;888777777666666555555555222222333555777777444222000000000////////////...///...---,,,,,,,,,,,,,,,+++---//////---+++++++++---+++***)))+++++++++***)))))))))***++++++,,,,,,)))+++,,,+++***+++000444666444222///---,,,,,,,,,******++++++++++++******)))******+++,,,---......,,,+++***)))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******))))))(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''"""###%%%&&&&&&&&&(((***###$$$&&&'''((()))))))))&&&&&&'''(((((((((((('''$$$$$$%%%&&&''''''(((((()))(((((((((''''''''''''%%%%%%&&&''''''(((((()))'''((()))******)))(((''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$&&&'''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''((()))***)))))))))))))))))))))))))))(((((('''''''''''''''))))))((((((((((((''''''''''''(((((((((((())))))'''((())))))******))))))'''((())))))*********)))))))))***+++++++++******,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///......------......///333444333222000000222333///222666777666444222111333333333555999===BBBEEE???>>>===<<<;;;<<<======>>>=========>>>@@@BBBDDDBBBAAAAAABBBEEEGGGHHHHHHCCCDDDEEEGGGIIIHHHEEEBBB>>>@@@AAA@@@>>><<<<<<===>>>???AAABBBCCCBBBBBBAAA===<<<;;;<<<>>>?????????>>>@@@AAA@@@??????@@@AAA???BBBDDDDDDFFFNNNYYYbbb___WWWKKKBBB>>>???AAADDD???BBBEEEFFFEEEAAA<<<999888777777777777666666666777666666555555666666666555777888777666555666888555333222222333555555555555666666444222111111222333333333333333333333333111000//////000111333444444666777666444333222333333333222///---,,,---/////////......---------,,,""""""""""""""""""""""""!!!"""######""""""###$$$$$$$$$###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))))))))***)))))))))))))))))))))((())))))))))))*********+++++++++***)))***,,,...//////000222333333222222222333333333333222333444555222777888555444777999777666888999888666777:::<<>>@@@@@@AAAAAA@@@???>>>??????===;;;888666666555333222111111111222444666888:::555555555666888:::<<<>>>999999888777777666555555222222333666777777444111///............---------------,,,,,,,,,,,,,,,---,,,------,,,)))(((((()))---+++))))))***+++***)))))))))******+++,,,,,,---)))+++---+++)))+++000666888666333///---,,,,,,,,,,,,***(((&&&&&&(((***,,,'''''')))***,,,...///000,,,+++***)))((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$&&&((()))(((''''''((($$$%%%&&&(((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''((((((((()))***++++++***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))(((((((((''''''''''''''''''((((((((())))))'''((()))***+++***))))))'''((())))))******))))))'''(((***+++++++++******,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,---......///111111111000......///111000333555555333222222333444444444666999<<<@@@BBB>>>===;;;::::::;;;<<<===<<<<<<;;;;;;;;;===???AAAAAA@@@@@@AAAEEEGGGHHHHHHAAABBBDDDFFFHHHFFFBBB???===???AAA@@@>>>;;;;;;<<>>>>>???@@@???>>><<<>>>??????>>>======>>>>>>@@@CCCFFFHHHLLLSSSZZZVVVPPPGGG@@@===>>>@@@@@@>>>???AAAAAA@@@>>>;;;:::888777666666555555555666444444444555555666777777777888999888666555555666222333444444444444555666444666777666444222222333222222222222222222222222000/////////000111333444222555888888666333222222111111111///---,,,---...---------------.........!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###%%%######"""###%%%&&&&&&%%%###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$#####################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************++++++))))))***+++---//////000111111000///000111444444444333222333555777222666777444333555666444555777888666444555888;;;@@@JJJMMMFFFEEEKKKLLLGGG???<<>>???@@@@@@???>>>======>>>>>><<<999777666666444222222222222333444777999:::888777666555666777:::;;;:::999999888777666666555111222333666777777444111......---------,,,,,,,,,,,,,,,+++++++++,,,------+++,,,+++)))&&&%%%&&&'''---+++))))))***+++***)))))))))***+++,,,,,,------)))+++---+++)))+++111777999666333000---,,,,,,,,,...***%%%""""""%%%***...%%%&&&(((***,,,...000111,,,+++***)))((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%***,,,---,,,)))&&&$$$###&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&'''((((((***+++,,,,,,+++***((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%&&&''')))+++,,,(((((((((((((((((((((((("""###$$$%%%''')))+++---))))))(((((('''''''''&&&''''''''''''((((((((()))'''(((***+++++++++***)))((())))))************)))'''((()))+++++++++***))),,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++++++++,,,---...///000///000111111///......///111333555555222111222444555555555666888:::===>>>===<<<:::999999:::<<<===;;;:::999888999;;;===>>>??????>>>@@@DDDGGGHHHGGG<<<>>>@@@CCCDDDBBB===:::<<>>===<<<===>>>>>><<<;;;;;;<<<;;;===AAADDDDDDDDDFFFJJJMMMIIICCC>>><<<>>>???===>>>>>>??????>>>===<<<;;;666555444333333333333333222222333444555666777888999:::;;;999777555444555222555888888555444666888333555777777666444444444222222222222222222222222000/////////000111333444111555999:::777333111111///000111000...------...***++++++,,,---//////000"""###$$$$$$$$$###!!! $$$$$$######"""!!!!!!!!!!!!############$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%$$$######''''''(((((('''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))%%%'''((()))((()))***,,,******,,,---.../////////......///000000000000000000222444444333333444555111222444444333222333444666666666666666777888999<<<>>>??????>>>>>>???AAA@@@<<<:::>>>DDDEEE@@@:::>>>???AAAAAAAAA???===<<<<<<;;;999777444333222222333333333333333444555666666666666666666666666666555666777666333111111111555555444333222222333333000///...---,,,---......*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***++++++,,,111///---------,,,***)))+++++++++************)))******+++,,,------......++++++***)))(((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))&&&$$$$$$&&&'''&&&$$$'''&&&$$$###"""###$$$$$$(((''''''''''''&&&&&&&&&)))+++......,,,)))'''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###'''%%%$$$&&&)))***(((%%%&&&&&&&&&''''''''''''(((***)))&&&$$$###$$$%%%%%%((((((''''''''''''(((((()))((((((''''''''''''(((*********)))))))))))))))'''((()))++++++******)))---+++)))((()))***+++***,,,+++***)))***+++,,,---.........------,,,,,,,,,+++,,,---...---,,,+++***000///...------...///000...///000///......000222000000111222333333333333222444777888888888:::;;;;;;:::999888888:::<<<===999999::::::<<<===???@@@:::;;;===???@@@AAA@@@@@@999999::::::<<<===??????CCC???<<<:::<<<>>>@@@@@@HHHIIIKKKLLLMMMLLLJJJIIIGGGFFFDDDDDDCCCBBB???<<<@@@@@@???????????????@@@>>>???BBBDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<;;;????????????>>><<<;;;:::555555444444444444555555777666555555555777888999999999888777666555444444555666888777555444444555555333222333555555222000///000111222222111///...111111111111000000000000333555888;;;:::666222///111000...------......///---------......///////// !!!""""""###"""""""""&&&%%%%%%$$$###""""""!!! """$$$$$$$$$###$$$&&&$$$$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########'''''''''''''''&&&%%%%%%(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((())))))((((((******+++)))'''&&&''')))***+++,,,---...////////////000111111222222111111111222444444333222333444111333555555444444555666555444444444555666777888888:::;;;;;;::::::;;;<<<:::;;;>>>CCCHHHHHHCCC>>>@@@AAABBBBBBAAA???===<<<>>>===<<<:::999777666555333333333333444555666777666666666666666666666666444555666666444222333333444333333222222222222222000///...---------......+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******)))))))))***+++,,,///---,,,,,,---...,,,++++++++++++************)))*********+++,,,,,,------++++++***)))))))))))))))(((((()))))))))))))))***'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((((((((((((((((('''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&+++)))''''''))))))(((''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&''''''(((((())),,,......,,,***(((''''''&&&%%%%%%$$$$$$$$$%%%((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$&&&((()))(((%%%&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$$$$%%%&&&((('''''''''''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))***+++,,,++++++******)))((()))***+++++++++,,,+++*********+++------...---------,,,,,,,,,,,,++++++,,,---------,,,+++///.............../////////000111111000000222333000000111222333333333333444666999999999999:::;;;<<<;;;:::999999:::<<<===999999:::;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;777888999;;;===@@@BBBCCCCCC@@@===;;;===???AAAAAAIIIJJJLLLMMMNNNMMMKKKJJJHHHGGGEEEDDDDDDCCC@@@>>>AAAAAA@@@???>>>>>>>>>>>><<<===???AAAAAAAAA@@@???>>>>>>>>>===============@@@@@@??????===<<<::::::888777666555444444444444777666666555666777888999999999888777666555444444555666777777555444444555555333111222333444222000...000111333444333222111222222222111111111111111444666999;;;;;;888444111222111///...---......///------........./////////!!!""""""###$$$&&&&&&''')))((('''&&&%%%$$$###"""!!!###$$$$$$$$$$$$%%%&&&#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######""""""&&&''''''''''''&&&&&&%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((+++++++++)))'''&&&(((***++++++---...///000000000111111222333333333333333222333444444222111222222111333555555555555666777555444444555666777888888666777999888777777888999888===CCCIIIJJJGGGBBB>>>AAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<;;;999777666333333333444555777888999666666666666666666666666333555666555444444555666444444444333333333333333000///......------......,,,,,,,,,---------------...------,,,+++*********++++++++++++++++++++++++((((((((((((((((((((((((+++***)))(((((()))+++---,,,+++***,,,---///...---+++++++++************))))))))))))***++++++,,,,,,+++***))))))))))))))))))************))))))))))))''''''''''''''''''''''''((())))))(((&&&%%%'''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''(((&&&%%%$$$%%%&&&%%%$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))+++......,,,)))((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&''''''''''''''''''%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&(((***+++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++'''((()))+++,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,+++******+++,,,------------,,,------.../////////......000111222111111333555///000111222333333333333555666888888777777888999<<<;;;:::999999:::;;;;;;777999:::<<<======<<<<<<;;;<<<<<<<<<;;;999777666555666999<<>>===???AAABBBBBBIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGEEEDDDEEEDDDBBB@@@AAAAAA???>>>===============>>>???@@@@@@???>>>===<<<<<<<<<<<<======>>>???@@@@@@@@@???===;;;:::999999999888666555555555555777777777666777777888999999888777777666555444444444666777666555333444444555333000000111222222111...///111333444444444333333333222222222111111111444666999;;;;;;888555333333222000///.........///------............//////$$$%%%&&&''')))+++---...,,,,,,***)))'''%%%$$$###!!!###$$$###""""""$$$&&&###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&$$$$$$$$$#########""""""&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''(((((()))))))))((((((((())))))((('''(((+++---+++,,,---...///000000000111111222333333333333222222333555444222111111111000222444555444444555777555555555666666888999:::777888999999888777888:::;;;AAAGGGIIIFFFAAA>>><<<@@@@@@@@@???===;;;999888777888:::::::::888666444333333444444666777999:::555555555555555555555555555666666666444444555777777777666666666555444444000//////...............------.....................------,,,+++***))))))************************)))))))))))))))))))))))),,,***((('''''')))+++,,,,,,+++***+++---......---+++++++++*********))))))(((((())))))*********+++******)))))))))))))))***)))))))))((((((''''''&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''')))++++++***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$###############$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))((('''%%%%%%&&&(((+++,,,((((((((()))))))))))))))))))))******++++++++++++(((***---///...---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++))))))***,,,---......///***+++---...//////...------///111222111111333444///000111222222333333222333444666555444333333444::::::999888888888888999777888:::<<<===<<<;;;:::::::::;;;;;;:::888666555555777:::===@@@CCCEEEFFFEEEBBB???>>>@@@BBBCCCCCCHHHIIIKKKLLLMMMLLLJJJIIIFFFEEECCCCCCCCCCCCBBBAAA@@@??????>>>=========>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<======>>>???@@@@@@???>>>===;;;999888999888777777777777777777888888888888888888888888888777777666555555444444333555666666444333333444555333000//////000111222000000111222333333333222222222222222111111111000444555777999999777555333444222111///.........///,,,,,,------------------%%%&&&(((+++---000111222///...---+++(((&&&$$$$$$!!!""""""!!! """$$$###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$$$$##################%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))******))))))(((&&&''''''''''''(((+++---***+++,,,...//////000000///000000111111111111111222333444444222000000111///111333333333222333555333333333444555666777888777999:::999777777888999<<<@@@DDDCCC???<<<<<<>>>>>>======;;;:::888777666555777888999999777555333444444444555666777888999444444444444444444444444777777777666444444555777888888888777666555333222///////////////.................................------,,,++++++***))))))************************************************+++***)))''''''(((***+++---+++***+++------,,,++++++++++++*********))))))((()))))))))))))))*********)))))))))))))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''%%%$$$###$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%'''''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&(((***,,,''''''(((((())))))))))))((((((((((((((())))))***+++...222222000---++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,...///000***+++---.........---,,,,,,...000111000000111222//////000111222222222222222444555555333222222333777666666666666666666666777888:::<<<<<<;;;999888888999:::::::::999888777777999;;;>>>AAACCCDDDDDDDDDAAA??????@@@BBBBBBBBBEEEFFFHHHIIIJJJIIIGGGFFFCCCAAA??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@CCCCCCCCCCCCCCCCCCBBBBBBDDDBBB@@@>>>=========>>>?????????>>><<<;;;999888666666666777777999:::;;;999999999999999999888888777777666666555555444444333444555555333222222333444333111/////////111333222222222111111000//////111111111111111111111111333333444555555444222222333222000///.........///++++++++++++++++++++++++$$$&&&)))---000111222222222111///,,,)))&&&$$$###!!!"""!!! !!!############"""######$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))(((((('''%%%'''(((((('''&&&''')))******,,,---.../////////......///000000000000///111222333333111000111111///111333333222111222333//////000000222333555666666777888777555444555666888:::===<<<;;;;;;>>>BBB<<<;;;:::999888666666555888999999:::999888777666444444444444555666777777444444444444444444444444777777777666555555777999999999999888666333000//////000000000000///...---...............---------++++++++++++************************************++++++++++++++++++++++++******))))))(((((()))))),,,+++***+++,,,---,,,++++++++++++************)))))))))))))))))))))******)))))))))))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%###"""$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%&&&&&&%%%###"""$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))***&&&''''''(((((())))))***(((''''''''''''((()))))),,,000333333///,,,++++++)))***+++,,,,,,,,,++++++)))************+++++++++*********+++,,,---///000+++,,,,,,------,,,,,,+++,,,...111111000//////000...///000111222222222222444666777777555444444555333444444444555555555555888999:::::::::999888777777777999:::;;;::::::999888:::<<>>>>>???@@@@@@@@@BBBCCCEEEGGGGGGFFFEEEDDD@@@>>><<<<<<>>>@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBGGGEEEBBB???===<<<<<<===>>>>>>>>>===<<<;;;:::999444444555666888:::;;;<<<999999:::::::::999888888666666666555555555444444222444555444333111222222333333333111000///111333333222222111000///......000000111111222333333333333333333222111000000///111000...------......///,,,,,,++++++++++++******%%%(((,,,111333444444333333222000---)))&&&$$$###"""###""" """$$$$$$$$$######"""###############$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((('''&&&&&&%%% ###&&&((('''''''''(((((()))+++,,,------......---...//////000000/////////111333333111111111222111333444444222111111222//////000111222444555666555666777666444333444555666777999999:::<<<>>>@@@::::::999888777666666666;;;;;;:::999999888777777555444444444444444555555333333333333333333333333444555555555555777;;;>>>=========;;;888444111//////000000111000///...---.........---------,,,,,,************++++++++++++************************************************))))))*********)))'''&&&***))))))***,,,......---+++++++++************)))************************)))))))))))))))***++++++''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%######$$$&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$""" !!!###"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((())))))***)))((('''''''''(((*********...222111---***+++---((()))***+++++++++******))))))))))))******++++++++++++******+++---...///...---,,,+++************...000333333111/////////...///000111222222222222333555777777666555555666111222333444555666666666:::999999999888888888777666777888::::::999999888777999<<>><<<<<<>>>???>>>===AAABBBDDDFFFFFFEEEDDDCCC>>><<<:::;;;===???@@@@@@DDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCGGGEEEAAA>>><<<;;;<<<<<<<<<<<<======<<<<<<;;;:::444444555666777888:::;;;::::::;;;;;;;;;:::888888666666555555555444444444222333444444222111111222222444555444111000111333333222222111000000000000000111222333444666777777444333222111///......---...------,,,,,,---///000------------,,,,,,++++++'''+++000555888888666555444222000---)))&&&$$$"""$$$$$$###!!! ###%%%%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&%%%%%%$$$######'''))))))******((()))***+++,,,---------......///000000000000000...000222222222111222333333444555555333111111222222222333444555777888999666777888777555444555666888999999:::;;;;;;;;;;;;::::::999888777777888888<<<;;;999888777666666666555555444333333333333444333333333333333333333333111222444555666:::>>>BBBBBBBBBBBB@@@<<<888444222///000111111111000...---......---------,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%'''''''''***---///000///+++++++++************)))+++++++++***************))))))((())))))***++++++###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$&&&'''%%%"""!!!###&&&!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''$$$"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%)))((('''&&&%%%$$$$$$$$$&&&''')))******(((&&&%%%&&&&&&&&&'''((())))))******)))((((((((()))+++,,,''',,,000///+++)))+++...'''((()))***+++***))))))(((((())))))*********+++,,,++++++***+++,,,...//////...,,,***))))))******000222444444222000//////...///000111111222222111111333555555444444444555111222333555666777777888;;;:::999888777777777888666777888999999888777666555777;;;>>>AAABBBBBBBBB>>><<<;;;;;;=========<<>><<<::::::===???AAAAAAHHHFFFDDDBBB???===<<<<<<@@@@@@@@@AAABBBCCCDDDEEEFFFCCC@@@===;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;555555555555666777888999::::::;;;<<<;;;:::888777555555555555555444444444111333444444222111111222111444666555333111222333222222222111222222333333111222333555777888::::::555444222000///...------,,,,,,++++++,,,---///000/////////......---------+++///555999:::888777666555333...)))&&&$$$$$$$$$######"""!!! !!!$$$&&&############""""""!!!!!!######""""""!!!!!! ########################'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$%%%&&&'''((((((((((((((()))***+++,,,---......111222222111000000111333333333333222000000222444555444333111111000000111222444555333444999:::888666999999555333555777555888999:::;;;<<<<<<<<<<<<777777777777888888888888;;;999777666666555333111111222333333222333555777555555555555444333222111333444444333333444888:::>>>AAADDDEEECCC===777333000000000000///////////////...---,,,++++++++++++))))))))))))))))))))))))+++,,,---...---+++)))'''))))))***+++,,,,,,---------,,,+++*********+++,,,,,,,,,,,,---------......*********)))(((''''''&&&&&&&&&&&&''''''''''''(((&&&(((***)))''''''))),,,------,,,+++***)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&)))+++&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$######!!!###'''%%%!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%)))&&&###"""$$$%%%###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""###$$$%%%%%%######$$$%%%)))******(((%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))***++++++******)))(((''')))))))))***+++++++++,,,+++******)))))))))))))))---,,,++++++++++++++++++)))))))))***+++,,,......666>>>AAA;;;333111///+++,,,,,,---...///000111111444333444777;;;<<<;;;888555555444444444666777888999999999888888888888888666777777888888888888777888:::===???@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;999>>>DDDGGGGGGDDDAAA@@@>>>===<<<<<<===???BBBCCCDDDBBBAAA???>>>>>>???@@@>>>???@@@BBBCCCCCCBBBAAACCCAAA>>>======>>>===<<<>>>===<<<;;;;;;;;;;;;;;;666777999888777666666777:::;;;<<<===<<<;;;:::999777666444333333444555666444444222111000000//////666222//////111222111000222111111000000000000000444222222777???EEEEEECCCAAA<<<666111////////////---------...------,,,,,,000///...---,,,------......111555777777666666777555222...)))%%%##################"""!!!"""%%%((($$$$$$#########"""""""""################################################&&&&&&&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&%%%&&&''''''''''''&&&&&&(((((()))***+++,,,------000111111000//////000222333333333111000000222333777777666666555444444333333666777555666999:::888444888888555444666888777::::::;;;;;;;;;;;;::::::666666777777777888888888999777666555555444333111111222333333222222444666555555555444444333222111666666555333111111444666555666888999888444000---000000000000/////////...---,,,+++***))))))))))))************************+++,,,------,,,+++)))'''******++++++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,------------++++++***))))))((('''''''''''''''((((((((())))))'''(((***)))''''''))),,,---,,,,,,+++)))(((((('''''''''&&&%%%%%%%%%&&&&&&'''((((((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''(((%%%"""$$$''')))(((%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&###"""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%'''((('''&&&&&&'''(((((())))))(((%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%&&&&&&'''(((((())))))''''''((()))))))))))))))((())))))))))))(((''''''******************++++++))))))((())))))***++++++***))))))))))))***++++++++++++******+++,,,,,,---222:::===888333111000---............////////////222111222555888:::888666444444444444555777999:::999999999999888888888888555555666666777777777666999:::<<<>>>???>>>======>>>===<<<;;;;;;;;;;;;;;;:::>>>CCCEEEDDDBBB@@@???===<<<;;;::::::<<<>>>???BBBBBBAAA@@@???@@@@@@AAA>>>???@@@AAABBBBBBAAAAAACCCAAA>>><<<======<<<;;;<<<<<<;;;;;;:::999999999222333444555555666666777777888999999999999888777888777666555444555555666333333222111000000000000222000...///111333222000222111000000//////000000444333555;;;DDDKKKLLLKKK@@@;;;555000...---------,,,------...------,,,,,,000///...,,,,,,,,,---...222333555555444444666777555222---((($$$"""!!!!!!######$$$######$$$&&&)))$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$''''''((()))***+++,,,,,,...///000///...---///111222333333111000///000222444444555555444333222111444777888777777:::999666222666777555555888;;;:::<<<;;;;;;:::999999888888666666666666777777777777777555444444444444222111222333333333111111333555555555444444333222222111444444333222000000222444333444444333222111000///000000000/////////......---,,,+++***))))))))))))************************++++++,,,,,,,,,***)))(((*********+++,,,,,,------++++++*********++++++,,,++++++,,,,,,,,,---------+++++++++***))))))(((((((((((((((((()))))))))***'''((()))((('''''')))+++,,,,,,+++***)))(((''''''&&&&&&%%%%%%%%%&&&''''''$$$&&&((('''%%%#########'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$###"""###%%%'''((()))((('''&&&&&&%%%%%%&&&###$$$%%%&&&'''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&######$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&(((((()))(((%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&''''''((((((''''''((())))))))))))(((&&&''''''(((((((((((((((******************))))))''''''((()))***+++,,,,,,))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,...444777555111111111////////////.........------000///000222555666555444333333333444666888:::<<<:::999999999888888888888444444444555555666666666;;;;;;<<<<<<===>>>>>>>>>@@@>>>===;;;;;;;;;===>>>>>>AAACCCDDDCCCAAA@@@@@@>>>===<<<;;;:::;;;<<<<<>>======<<<;;;999888777666666555555666666666777777777555444333333333444222111222333333222111111222444555444333222222111111111...///000000000111333555777666444222111111111222000000/////////...............---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((()))))))))******+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++******))))))''''''((((((((()))))))))(((((((((((((((((()))***++++++***)))((((((''''''%%%%%%%%%%%%%%%&&&'''((( ###'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$"""!!!"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%% """######""""""$$$%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''''''''&&&'''(((((())))))((((((%%%&&&'''((())))))))))))++++++******))))))(((((('''(((((()))***+++++++++++++++*********++++++,,,,,,++++++++++++,,,---------000222111////////////...........................//////111222333444333444444444444555777999:::999999999999999999999999444444444555555666777777===<<<;;;;;;<<<===>>>???@@@???===<<<<<<>>>AAACCCCCCEEEFFFEEECCCBBBBBBCCCCCCBBB@@@???============???@@@AAABBBDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@BBB???<<<:::::::::999888777999:::;;;:::999666555888777777888999:::::::::444555555666777777777888888888888777666444333222111111000000111222222333111111222444444444222111111111000///////////////000//////222555888888777555222...,,,,,,,,,,,,+++,,,,,,------...------------------,,,,,,,,,------111444666777555333222111444111,,,'''###!!! !!!######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########""""""!!!!!! ########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&"""###$$$&&&'''((((((((('''''''''((()))))))))***+++,,,---,,,++++++---///000111333222111000111222444555777888777666444333222666888666555777555111222666888666777<<>>===<<<;;;;;;<<<>>>???>>>===<<<<<<>>>BBBEEEHHHDDDDDDDDDCCCAAA@@@AAACCCCCCCCCAAA@@@???>>>>>>>>>>>>???BBBDDDFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>;;;999999999888777777999:::<<<<<<;;;999888888888999<<>>===<<<;;;;;;<<<===>>><<<<<<<<<===???BBBEEEGGG@@@@@@@@@???===<<<>>>????????????>>>>>>=========>>>@@@CCCFFFHHHGGGFFFEEEGGGFFFDDDBBBAAA@@@@@@???>>>;;;999777888888888777777888:::;;;<<<<<<<<<<<<666666999@@@FFFIIIGGGDDD======;;;:::999888888888666555444444333222111111111000000000111222333333666777888666333111111111111000//////......////////////000000000000000000,,,++++++,,,...000///...++++++,,,---............,,,---......//////......222444555555333222222333222///+++'''$$$######$$$"""$$$%%%$$$###""""""###"""""""""#########$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###"""""""""""""""#################################"""######$$$%%%%%%&&&&&&$$$&&&&&&%%%######%%%'''$$$%%%&&&((()))*********(((((())))))))))))*********+++,,,,,,+++,,,...000...000333444444444555777000000000000000000000000333666666333333666666444111555666333333666999888888777555444444555777888888888888888999999999999888666444333444333111///...///000111111222444666444333111/////////000111///000111111///......///111222333555555555444444//////.........------------,,,+++***))))))))))))((((((((((((((((((((((((******))))))))))))******************************&&&''')))***+++++++++***))))))))))))*********+++))))))))))))))))))))))))''''''''''''((((((((((((***(((&&&''')))+++***(((((((((''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%'''))))))'''%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%""""""$$$%%%&&&'''''''''!!!""""""!!! !!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&$$$######%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""###$$$"""  !!!###$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))*********)))((((((((()))))))))))))))'''(((***++++++***)))((((((((((((((()))***+++,,,000///...---,,,+++++++++///***(((+++,,,***+++///,,,,,,,,,------............///000///......111444444333222111222333444555555555777999;;;===>>>???888888777777888:::===>>>======<<<<<<<<<<<<======;;;;;;;;;<<<>>>???AAABBB<<<======<<<;;;:::<<<===;;;;;;<<<===============>>>AAAEEEHHHIIIHHHFFFEEEGGGEEECCCAAA???>>>======;;;999777666777888888777666777888:::<<<===>>>???<<<<<<@@@GGGMMMNNNIIIEEE@@@???<<<999777555555444666555444333222333333444111111111111111111222222444555666444111///111333000000///............///+++,,,---------------......------...000000...,,,***+++,,,---............---...///000000000//////444444444222000111333666111///+++'''%%%$$$%%%%%%$$$&&&'''&&&$$$""""""###!!!!!!""""""#########$$$!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""" !!!!!!""""""######""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%'''((('''$$$###&&&(((''''''((()))******))))))))))))))))))***************+++,,,,,,+++,,,...000---000333555666666777888333222222111111222333333444777666333444777888666000444555111000333555444666555444333444666888:::888888999999999:::::::::999777555444444333111///---...000000111222555777444333111///...///000111+++---000111000000111333***,,,000333555555444333//////.........---------///...---,,,++++++++++++((((((((((((((((((((((((***)))))))))))))))******,,,,,,++++++++++++++++++&&&''')))***+++++++++***))))))))))))************((((((((((((((()))))))))(((((((((((())))))))))))***(((&&&&&&)))+++***(((''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%!!!###&&&'''&&&%%%&&&'''""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&((()))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%!!!$$$''''''$$$######%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&''''''&&&###""""""###"""$$$%%%%%%%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((((((((((((((((((''''''(((((())))))******%%%&&&)))+++,,,,,,+++***))))))***+++...000222333333222000---+++***)))(((...(((&&&***,,,+++,,,111......---------,,,,,,,,,---///000...,,,---000333111111000000111333444666333444666999;;;>>>@@@AAA888888777777888:::===>>>==================<<<<<<::::::;;;<<<<<<<<<<<<===;;;===>>>===<<<;;;<<<>>>999:::;;;===>>>>>>?????????AAAEEEIIIJJJIIIFFFDDDFFFDDDBBB???===<<<;;;;;;:::888666555777888888888555666666888:::===???AAAFFFFFFIIINNNRRRQQQIIIBBBAAA???;;;888555222111111777666444333333444555777222222111111111111111222111333333111......111444000000///................../////////---------...000//////000111000---+++***+++,,,---............---...000111111111000///333333333444444555555555333///***%%%""""""###%%%""""""""""""!!!!!!!!!!!!$$$"""!!! !!!"""!!! !!!!!!"""##################$$$&&&&&&&&&$$$"""!!!############""""""!!!!!!""""""#########""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###&&&))))))&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++++++++,,,,,,,,,---///111333444555555333222000......///111222222222333666888888444111333222222111111222333444444444333222333444555666666777999::::::999777666333333333222000---+++)))---...000111222222222111111000/////////111222333...............///000111000000000000000000000000///...,,,+++***+++,,,,,,...------,,,,,,------...)))))))))))))))(((''''''''''''''''''''''''''''''************************+++,,,,,,,,,,,,+++******&&&'''((())))))***************))))))))))))*********&&&!!!!!!$$$'''))))))))))))((((((''''''''''''%%%&&&'''''''''&&&$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""$$$&&&'''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###############""""""!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%"""############$$$$$$$$$ !!!###$$$%%%&&&'''"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&'''&&&&&&(((,,,///************))))))((((((&&&(((***)))(((+++333999===999333---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------000...,,,***)))***,,,---///.........000111333555222222222444777999:::999999888666555555777999:::999888777999<<<>>><<<999===<<<;;;:::::::::::::::<<<;;;:::888777666666666;;;<<<===?????????>>>===???@@@BBBDDDEEEEEEDDDDDDBBB@@@>>>>>>???>>>:::666888888888888888888888888===999777;;;CCCJJJLLLKKKPPPOOOMMMJJJGGGDDDAAA@@@<<<:::666333222222444555555444333333333333222000444333222222333333111000111000...---...///111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---,,,,,,,,,,,,---............------------......222222222222333333444444222///***%%%""""""###$$$############"""""""""""" """"""!!!!!!!!!"""###############$$$$$$&&&&&&&&&$$$###!!!######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! ######$$$$$$$$$$$$#################################%%%((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************++++++++++++,,,---...000222444444555222111///......000111222222222555:::???>>>999333333222111000111222444555444333333222333444555666444666777888888777666444222222222111///...,,,+++...///000222222222111111111000///...---...///000......------......///000////////////////////////...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------)))))))))))))))(((((('''************************************************+++++++++++++++***))))))&&&'''((())))))***************))))))))))))******)))&&&###"""%%%'''((('''((((((((('''''''''&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''************************(((((()))((((((***...111///...,,,***((('''&&&&&&(((***,,,***(((***///555999666111,,,))))))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,------///...,,,***)))***,,,---//////...///000111333444333222222444666888888777888777666555666777999:::999777777999;;;<<<;;;999;;;:::::::::;;;;;;<<<======<<<;;;:::888888888888888999;;;<<<============AAABBBBBBCCCCCCBBBAAA@@@???>>>===>>>??????<<<999888888888888888888888888:::888:::@@@JJJRRRUUUUUUVVVSSSMMMGGGAAA===:::999888999888555222111333555777555333222333333222111444333111222222333111000000///...------...///000000000///...---,,,,,,,,,,,,,,,------------------//////......---,,,,,,+++---,,,,,,,,,,,,---............------------......111111111111222222222222222///***&&&###"""###$$$$$$$$$$$$$$$############!!!  ###%%%%%%%%%!!!"""######$$$#########$$$%%%&&&&&&&&&%%%######"""""""""""""""!!!!!!!!! !!!!!!!!!!!! """"""############""""""########################"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++,,,...000111222333333000//////...///000222333333333777@@@GGGFFF===444333111000///000111333555333333333333333444555555222333444555555444333222222111000//////.........000111111222222222111111111000...,,,,,,,,,---...------------------...///------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------))))))))))))((((((((((((++++++++++++++++++++++++************************)))************)))((((((&&&'''((())))))************))))))(((((())))))***(((&&&%%%$$$&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$###!!! """######$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((('''((((((((((((***...000222000---***(((''''''''')))+++---,,,)))))),,,///222111...+++******++++++************************+++++++++++++++,,,------///---,,,******+++,,,---////////////000111333444333222111333555666555444666555555555666777999:::888777666777999;;;:::999999999999:::;;;===>>>???>>>===<<<;;;:::999999999666888:::===>>>?????????BBBBBBBBBAAA@@@>>><<<;;;<<<;;;<<<===??????===;;;888888888888888888888888:::;;;>>>FFFPPPWWWYYYYYYUUUPPPIIIBBB;;;777555555444777999777222111444888;;;888444222222333333333333222111111222333111000///...---,,,,,,---...///000///...---------------..................------/////////...------,,,,,,,,,,,,,,,,,,,,,---............------------......111111222222222222222222111///***&&&###"""###$$$$$$$$$#########"""""""""'''%%%######$$$%%%$$$###"""######$$$$$$#########$$$$$$%%%&&&%%%%%%$$$########################### !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))***+++---...000111111111............///111222333333444888BBBIIIGGG<<<222000///.........000222333333333333333333444444444222222333444444333222222111000///......///000111222222222222222111111111111///---,,,,,,...000111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***))))))((((((((((((((())))))))))))))))))))))))************************(((((())))))(((((('''&&&&&&'''((())))))*********))))))(((((((((((())))))''''''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###$$$%%%%%%######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$###############$$$$$$$$$"""############""""""!!!%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...333000---)))''''''((()))(((***,,,,,,***)))***,,,,,,,,,+++*********++++++))))))))))))))))))))))))************+++,,,------...---+++******+++,,,---/////////000000111222333333222111222333444333222444444444444666777999:::666666666666888999999999::::::::::::;;;===>>>???>>>===<<<;;;::::::::::::999;;;>>>@@@CCCDDDDDDDDD@@@@@@???>>>===<<<::::::;;;;;;<<<===>>>===<<<:::888888888888888888888888===>>>AAAGGGLLLPPPOOONNNGGGEEEAAA===:::888777666222666999666222222:::AAABBB===777333222333333333333111000111222222111000000///...---------......///......---------......////////////............/////////......---------,,,,,,++++++,,,,,,---......------,,,,,,------...333333333333222222222222111...+++'''$$$###############"""""""""!!!!!!!!!###""" !!!!!!!!! ######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!!!!""""""!!!!!!!!!########################!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((()))))))))***+++---...///000000---.........///000111222333333777???DDDBBB888......---------...///111222222222222333333333333333333333333333333333333333000///.........///111222222222111111111111111111000///------...111444777...------,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&'''((())))))*********))))))(((((((((((())))))&&&'''((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&%%%$$$######"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###$$$%%%%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&''' !!!!!!"""$$$%%%%%%&&&########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""#########"""!!!!!!$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%'''+++...666333...***'''&&&&&&&&&&&&(((***++++++++++++,,,)))))))))))))))*********))))))))))))))))))))))))************+++,,,---...---,,,+++++++++,,,------//////000000111111222222333111000111222333222111333333333444666777888999666666666666666777999:::<<<;;;;;;;;;;;;<<<=========<<<;;;::::::999::::::<<<===@@@CCCEEEFFFFFFFFF======<<<<<<;;;;;;;;;;;;<<<===>>>===<<<:::999888888888888888888888888888<<<===???BBBDDDCCCAAA@@@:::;;;;;;<<<;;;999888666222555777444222555@@@IIIGGGBBB;;;555333333333222222111000000222222222000111000000//////...............---------......///000000000//////........................---------,,,++++++++++++,,,------------,,,,,,,,,,,,------333333333333333222222222000...+++'''$$$#########""""""""""""!!!!!!!!! !!! """$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$%%% !!!"""######$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! """$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((()))***((()))***,,,---.........---......//////000000000000111444888:::999333...,,,---...000111111111111111111222333333333333333333333333333333333333333///////////////000111111111000000///000000111111000///......000333888:::///...------------------........................++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&'''((())))))*********)))((((((''''''(((((()))%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''')))(((''''''&&&&&&'''''''''&&&&&&%%%###""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$$$$$$$###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################$$$###""""""""""""###$$$$$$$$$##################"""############$$$$$$$$$########################!!!""""""#########""""""$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))---///777444000+++'''$$$""""""%%%&&&((()))++++++,,,,,,))))))((((((((())))))***)))))))))))))))))))))))))))))))))******,,,---...,,,,,,++++++,,,,,,------//////000111111111111111222111000111222333222111222333333444555666777777666777777666666777999<<<<<<<<<<<<;;;<<<<<<=========<<<;;;:::::::::::::::===>>>@@@BBBCCCCCCCCCCCC;;;;;;:::::::::;;;;;;<<<===>>>???>>>:::777666666888888888888888888888888666888:::<<<<<<<<<;;;:::666888:::;;;;;;888555333333444555333333777AAAIIIGGGBBB;;;666333333222222111000///000222222222000111111111000//////......---------------...///000000000000///......------------------------------+++++++++++++++,,,------------,,,,,,,,,,,,------333222222222111111111111000...+++(((%%%###""""""#########"""""""""!!!!!!"""!!! !!!$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""###!!!!!!"""""""""######### !!!"""############!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))******((((((***+++,,,,,,------......//////////////////---...///000000111111222,,,...111444555555333222000111222333444333333222333222222222222222222333...//////000000000000//////............000111222222000///...000333888:::000///......------..............................***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''''''''))))))************************))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''((())))))*********((((((''''''''''''(((((($$$&&&''''''%%%$$$&&&(((&&&&&&'''''''''(((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%###!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""######"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''))),,,///222000...+++(((%%%$$$###'''''''''((()))++++++++++++***(((''''''((())))))************************(((((())))))***,,,---...+++++++++,,,,,,---------//////000111222111111000222111000111333444333222222333444444555555555555666888888777555666:::===;;;;;;;;;;;;<<<>>>??????======<<<<<<;;;;;;<<<<<<>>>???AAAAAABBBAAA@@@???;;;;;;:::999999:::;;;;;;<<<>>>???>>>:::666555666888888888888888888888888555666999:::::::::;;;;;;888999999999888666444333222333444444555888===AAAAAA===888444333333333222111//////000111222222111000000000000///...---,,,,,,,,,,,,---...///000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,++++++,,,,,,---222111111111000000//////000...+++(((%%%###""""""$$$$$$$$$############""""""  %%%%%%%%%%%%%%%$$$###""" !!!"""""" !!!!!!"""""" !!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''((()))++++++,,,,,,,,,...///////////////...---***+++,,,+++***,,,222666---000444888999888555333000111222333444333222222222222111111111111222222...///000111111000///......---------...///111222444222///...///222666999111000///...............------------------------)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,+++***((('''&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))(((((('''&&&&&&'''((()))************((((((''''''''''''((((((###%%%'''&&&$$$$$$'''***'''''''''((((((((())))))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!""""""#########$$$"""!!!  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## """###%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!!!!""""""######"""############$$$$$$$$$######################## !!!"""$$$$$$%%%%%%%%%############$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---))))))******)))))))))))))))((('''''')))*********,,,+++)))'''&&&'''((()))************************((((((((()))***,,,---...+++++++++,,,,,,---------//////111222222111000000111000000111333555444333333333444555555444444444777888999777555666:::>>>999999:::;;;===???AAABBB???>>>>>>============>>>AAABBBBBBCCCBBBAAA???>>>===<<<:::999999999:::::::::===???===999666666777888888888888888888888888777999;;;;;;;;;;;;<<<===:::999888777666555555555222333444666777888888888;;;888444222222333333333000/////////111222222111////////////...---,,,+++,,,,,,,,,---...///000111000//////...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---333222111111222222111///111000...+++(((%%%###"""$$$$$$###!!! !!!!!!###############"""!!!!!! !!!!!!""""""######!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$'''&&&%%%$$$###"""""""""%%%''')))***)))''''''''')))******++++++******)))------,,,,,,,,,+++++++++,,,---///111111000...------///111222333333333222555555444333222222222222000111111111111222222222111000///......------...111///...---///222666888888444111......///......,,,,,,,,,,,,,,,---...///222///,,,---///000///---------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++******))))))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$#########""""""!!!!!!!!!###$$$!!!"""&&&%%%$$$$$$#####################$$$$$$$$$######"""&&&%%%$$$"""!!!!!!!!!!!!"""""""""###$$$$$$""" !!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$############"""  !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%((($$$ ###'''))))))((((((((((((((()))******))))))(((((((((((())))))******))))))(((((('''''''''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...111000000000000000000111...///000111333333333333333333444444444444444444555666666777777777777777666777999;;;===============<<<:::::::::;;;===???BBBBBBBBBAAA@@@???======:::;;;;;;;;;<<<=========>>>>>>===<<<;;;999777666666555555666888888888666999999888777888999;;;<<<999999888666555444333222222222222222222222222222555555333222111111111111222111///---,,,---...///111000...---...///111222,,,------......------,,,//////.........---------,,,---.........---,,,+++,,,++++++******++++++,,,------------,,,+++******333222000111222222111///111111///---+++((('''&&&&&&%%%$$$###"""!!!!!!!!!%%%!!!!!!###"""###############"""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""######$$$$$$$$$###### !!!!!!###$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''))))))''''''((()))))))))***+++++++++++++++,,,,,,,,,,,,------------,,,---///000000000///...,,,---...///000111111111555444333222111111111111000000111111111222222222...------......///000111111///......000444777:::555333000/////////...---------,,,,,,,,,------...111...,,,---///000///------,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++*********))))))))))))))))))))))))(((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!"""###############"""""""""!!!"""$$$%%%######'''&&&%%%$$$#########$$$%%%""""""############""""""%%%$$$###""""""""""""""""""""""""###$$$$$$""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###"""!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&(((%%%""""""%%%((())))))((((((((((((((())))))***))))))((((((((((((((()))))))))))))))((((((''''''((()))***++++++,,,,,,,,,'''((()))***,,,---......******++++++,,,---------111000000///000111222333//////000000111222222222555555555444444333333333333444555555666666555555666777:::<<<===>>>>>>======<<<;;;::::::;;;===>>>??????@@@@@@??????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;:::999888888777666555555777888888777999999999999999:::;;;;;;888777777666555444333333222222222222222222222222333333222111000000000000111000...------...///000111000///.........000111---......//////......---......------,,,,,,,,,,,,***++++++,,,+++***)))(((,,,++++++******++++++,,,,,,,,,------...---------333111000000111111000/////////...---,,,+++******((('''%%%$$$###"""""""""%%%"""!!!""" """"""######""""""!!!!!!!!!!!!!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))+++******++++++,,,,,,,,,,,,,,,,,,,,,---......//////............////////////---------...///000111222333333222111000000000000000000000111111111222222...------......///000111111000//////111444888:::222111////////////...,,,...------,,,,,,,,,,,,---///---,,,,,,---......------,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******))))))))))))******************))))))))))))((((((((((((''''''''''''((((((************************)))(((((((((((()))************))))))((((((''''''(((((((((''''''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&))))))'''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""''''''&&&&&&%%%%%%%%%$$$%%%$$$###"""""""""""""""############""""""""""""$$$%%%&&&$$$"""!!!$$$((((((&&&$$$#########%%%&&&"""######$$$$$$$$$#################################"""!!!"""$$$$$$"""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""######$$$$$$$$$$$$######!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%$$$###!!!!!!"""""""""###$$$%%%&&&''''''&&&$$$%%%'''))))))(((((((((''''''(((((())))))***))))))((('''''''''((()))))))))(((((((((((('''))))))***+++,,,,,,,,,,,,''''''(((***+++,,,---...*********+++,,,,,,------111000//////000333777999222111000000000111222222777777666555444333222222222222222333333333444444777888:::<<<===>>>>>>===<<<<<<;;;::::::<<<===>>><<<===>>>>>>????????????<<<;;;;;;;;;;;;;;;;;;:::===<<<;;;999888888999999999777444444666888999888999999:::;;;;;;;;;::::::666666555555555444444444222222222222222222222222000000000/////////////////////...------...000111222111///...---......///...//////////////////...---,,,,,,,,,,,,+++++++++***++++++++++++***)))))),,,++++++******++++++,,,++++++,,,---...///......333111000000111222000///,,,,,,,,,+++++++++++++++((('''&&&$$$###"""""""""""" !!!"""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###############%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%'''''''''%%%%%%'''***---.........---------------++++++,,,---...///000111///............///000000000/////////000222333555222111000//////...//////000000000000111111111111111000///......------...222111000///000222555666000///...///000///---+++......---,,,++++++++++++---,,,,,,,,,,,,---......------,,,,,,++++++******,,,,,,,,,,,,++++++******(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++***)))((((((((()))+++,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((('''''''''(((((((((((('''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%$$$###############"""""""""""""""$$$%%%%%%$$$""""""$$$&&&'''&&&$$$"""!!!###$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%###"""!!!"""###$$$"""!!!$$$$$$##################"""""""""""""""""""""""" !!!""""""######""""""!!!"""######$$$$$$$$$###$$$#########""""""!!!!!!########################!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((('''''''''''''''&&&%%%$$$""""""""""""###$$$%%%&&&%%%%%%&&&'''((((((''''''(((((('''''''''(((((()))***)))((('''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,++++++************************))))))******+++,,,,,,,,,000///...///333888===@@@666444222000000111222333666555555555444444333333222222222222222333333444777888:::<<<============<<<;;;;;;;;;;;;<<<===>>><<<======>>>???>>>>>>>>><<<;;;;;;;;;::::::999999<<<;;;999777777888:::;;;;;;888555444555777999999999999;;;<<<<<<;;;:::999444444444444444444444444111111111111111111111111.........///////////////......------...///000111222111000...------------......////////////......---,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,333222111111222222111000,,,,,,,,,,,,,,,---------((('''&&&$$$"""!!!!!!!!!$$$$$$############"""!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!! %%%%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%''''''&&&%%%$$$'''+++///333222000///---,,,,,,,,,++++++,,,---///000111111///............///000000//////......///111333444111111000///............//////000000000111111111111000///......------...333222000/////////000111000///...///000///---+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///......------,,,++++++***++++++,,,,,,,,,+++***)))(((((())))))******++++++(((((((((((((((((((((((()))))))))(((((()))))))))***************************)))((((((((()))+++,,,***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$$$$######""""""'''''''''&&&%%%$$$######""""""""""""""""""######"""#########""""""###$$$%%%$$$"""!!! !!!######""""""###$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$"""!!!!!!#########"""!!!""""""###$$$$$$%%%%%%########################!!!"""######$$$$$$###### !!!"""############$$$$$$######"""""""""!!!########################!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$$$$######"""######$$$###$$$&&&'''&&&&&&%%%%%%((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''((((((((())))))***+++++++++******))))))))))))))))))))))))(((((()))******++++++,,,---------000555;;;AAAEEE888666444222111222333444222333333333444444555555333333222222333333444555777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999888:::999777666777888:::<<<<<<999555444555777999999999:::;;;;;;;;;:::999888333333333333444444444444111111111111111111111111---...////////////..................//////000000111000000///...---------,,,------......------,,,------------............000//////...............,,,++++++******++++++,,,+++++++++++++++***)))(((555333222222333333222111////////////////////////)))(((&&&$$$###!!!!!!!!!%%%%%%$$$###!!! !!!"""""""""!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############"""!!! !!!""""""###$$$$$$%%%%%%###$$$&&&'''((('''&&&&&&%%%&&&%%%%%%%%%(((,,,///444222000...,,,+++,,,,,,***+++,,,---...///000000............////////////,,,,,,,,,---...///000111111111000///............/////////000000000111111...------......///000111333222000///.........///222111////////////...,,,---,,,,,,++++++++++++,,,+++---------,,,---///111000000///...---,,,++++++++++++,,,---,,,+++***)))))))))))))))************''''''(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******((((((((()))))))))))))))'''''''''&&&&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%""""""#####################$$$$$$$$$###"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!""""""""""""""""""###%%%&&&'''&&&&&&%%%$$$"""!!!!!!"""######""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$###### !!!""""""""""""""""""!!!!!!!!!!!!!!!!!! ########################""""""###$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''(((((((((%%%%%%$$$##################%%%&&&&&&%%%$$$$$$%%%((((((''''''&&&&&&''''''(((''''''&&&''''''((((((&&&''''''''''''((((((((((((((()))))))))))))))(((%%%%%%&&&((()))***+++,,,((((((((()))******+++++++++,,,---///444:::???CCC777666444333333333444444000000111222333444555555555444333222333444555666666777999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<==================<<<;;;:::::::::999999999999999888777777666666777999:::;;;<<<999666555777888888888999999:::::::::999888888333333333333333333333333111111111111111111111111...///000111111000///............///////////////////////////...---------,,,,,,------------,,,,,,------...............///......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))(((''''''666444333333555555444222222222111000000//////...+++)))(((&&&$$$###"""""""""######"""  !!!""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """############!!!"""""""""""""""!!!!!! !!!!!!###$$$%%%&&&&&&$$$%%%&&&(((((('''&&&%%%$$$%%%%%%&&&&&&(((,,,///000...,,,+++******+++,,,***++++++,,,---......///,,,---///000000000///...++++++---...//////000000222111000///............////////////000000000111...------......///000111111111000000///000111111555333000/////////...---+++++++++***++++++,,,,,,+++---///...------000222111111000///...---,,,,,,***+++,,,------+++***(((*********)))))))))))))))((((((((())))))*********+++******))))))******+++))))))))))))))))))))))))''''''((())))))))))))(((''''''(((((())))))******'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%"""######$$$$$$######"""############"""""""""""""""""""""###$$$$$$%%%%%%!!!"""#########"""!!! !!!"""""""""############!!!!!!!!!!!!""""""!!! """######$$$###"""!!!  !!!"""###############$$$&&&'''''''''%%%$$$%%%###!!!!!!"""######### !!!!!!"""""""""########################### !!!""""""######""""""!!!""""""#########""""""!!!!!!!!!!!!!!!"""""""""########################"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&((('''$$$$$$%%%''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&''')))***++++++''''''(((((()))******+++++++++,,,...111555888:::333333333333333222222222000000000111111222222333555444222222222333555666555666888999::::::999888:::;;;;;;<<<<<<<<<<<<<<<888999999::::::::::::999888888888888999999999999555555666777888999:::;;;;;;999777777888888888777:::999888888777777777888333333333222222222222222111111111111111111111111111222333333333111///...//////////////////........................------------............------,,,,,,,,,------.........---,,,+++***)))***++++++,,,++++++******++++++,,,))))))************)))(((777555444444555666444333111111000///...---,,,,,,,,,+++)))'''%%%$$$######!!!###%%%%%%$$$###"""### !!!""""""!!!!!! !!!!!!""""""######!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$ !!!"""###########################$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$&&&&&&'''))),,,///+++***)))((((((***,,,---***++++++,,,,,,---------,,,---///111111000...---,,,---///111222222111111222111000//////......///////////////000000000000111000///......------...000000000000111222444444888555111......///......************+++,,,------,,,...//////------000333333222111000///...------***+++,,,------+++***(((++++++******))))))(((((())))))******++++++++++++++++++************++++++************************%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%&&&'''''''''&&&%%%$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""!!! """"""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%$$$###"""!!!!!!""""""#########$$$"""!!!!!!"""######!!! """###%%%&&&%%%$$$""" """###$$$%%%&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%###!!! """#########$$$$$$$$$$$$############"""""""""""""""""""""""" !!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""######$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%#########$$$%%%&&&((((((&&&((()))'''%%%$$$&&&))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((()))*********++++++,,,---///000222333000111111222222222111000111111111000000000000000444333222111111333555666555666777888999999888777:::;;;<<<<<<======<<<<<<444555666777999999999:::777777888888999999999:::333444666888999::::::::::::999888888999999777666:::999777666666666777888333333333222222222111111000000000000000000000000333333444555444222000...///000000000///...------------......///...............////////////......+++++++++,,,,,,------------,,,+++*********+++,,,,,,++++++++++++++++++,,,((()))***++++++,,,++++++888666555333222222333333444555555444111///000000111///---)))'''%%%%%%$$$%%%%%%%%%$$$$$$$$$#########""" !!!"""###!!! %%%$$$###!!! !!!!!! !!!!!!  !!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''''',,,+++++++++******))))))++++++---......---++++++...000222111///---,,,,,,000...///333444222111444;;;888333111000///...---000///...---------------//////000000000000//////111000///...///000222444888666111---)))%%%$$$###+++,,,------......------***,,,////////////000111444333333222111000//////,,,,,,,,,...///---***(((******************************+++++++++,,,,,,,,,''''''(((((())))))*********************************)))((((((((()))+++,,,******))))))((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###""""""!!!!!!!!!###$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$###!!!""""""#########"""""" """#########"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###############!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###""""""""" !!!!!!!!!!!! !!!"""######"""!!! %%%%%%$$$$$$###""""""""" """###"""!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%%%%'''&&&%%%############$$$&&&$$$""""""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***,,,+++(((%%%%%%%%%'''((())))))(((((('''&&&$$$$$$&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******+++,,,---///000111000111333444444333222111222333444222111000222444777666444333333444555666222444666888999999777666888999::::::888777777777777888888999999999888888666555444555777888888777333444777999;;;;;;;;;;;;;;;;;;:::999999999999:::999888666444444444555555111222333333333333222111000000000000000000000000///000222333444333222222///000111222111///---++++++,,,------,,,,,,...000///000//////...,,,+++***---............---,,,+++........................,,,,,,,,,,,,,,,+++***)))************))))))))))))888777555333222222222333111222222000...,,,------///...+++(((%%%$$$######$$$$$$$$$$$$############$$$"""!!!"""###$$$###!!!###""""""!!!!!!!!!!!!"""!!!!!! !!!!!! !!!"""""""""#########$$$"""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((()))))))))***)))))))))((((((((((((******++++++++++++******---///111000...,,,+++,,,...,,,,,,000111000111444999666222//////000000000//////...---------------////////////////////////111000.........///111222000///---+++************+++,,,------......------+++---//////......///000333222222111111000000///---,,,,,,---...---+++)))*********************************+++++++++,,,,,,))))))))))))*********++++++************************)))((((((((()))++++++***)))))))))))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&$$$###!!!!!!######$$$%%%%%%$$$######""""""!!!"""###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""#########"""""""""!!!!!!$$$$$$$$$$$$###"""!!!!!! !!!"""###""""""!!!"""""""""""""""""""""""""""""""""!!! """$$$""""""""""""!!!!!!!!!!!!##############################$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""######!!!"""###$$$$$$"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###"""""""""&&&$$$"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%---,,,***((('''((()))***+++***'''%%%$$$%%%&&&((((((((((((((('''&&&%%%$$$((())))))******+++++++++))))))))))))))))))))))))*********+++,,,---...///...//////000111111111000111222222111111111222333444444333222222333444555444555777888999999888888888:::;;;;;;999777777888888888999999999999888888888777666777999::::::999444555777888:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888666444333111111000000111222333333222111000////////////////////////111222444555555555444333222222333333222111///...+++,,,---,,,++++++---///333333222000///...------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))************))))))))))))777666555333222222111222000111111000---,,,,,,---222111...+++)))'''''''''############""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$'''''''''((((((((())))))'''''''''''''''&&&&&&&&&))))))(((((((((((()))))),,,...//////---+++***+++,,,))))))---......000444777444///......111222333//////...------------...//////...------...//////000///...---,,,---...///++++++++++++,,,---...///,,,,,,---............---,,,...//////...---......111111111111000000000000...---++++++,,,---,,,+++++++++++++++++++++++++++***************+++++++++************+++++++++++++++++++++******))))))))))))))))))((()))******+++)))))))))***************))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''***)))((('''%%%$$$###"""##############################""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!%%%%%%%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###%%%######""""""!!!!!! !!!""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$###"""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""#########$$$%%%%%%%%%$$$"""!!! !!!"""######%%%%%%$$$$$$$$$######### !!!"""############%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&'''&&&$$$###$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%---,,,***)))(((((())))))***(((&&&$$$$$$$$$&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))*********))))))))))))))))))))))))***************+++,,,,,,+++++++++,,,---...///000111000///000222333333222111111222222333333444444666666666666777888999999888:::<<<<<<:::999999999888999999999999999888888999888888999;;;<<<<<<;;;777777777888999;;;<<<===<<<<<<;;;::::::::::::;;;;;;:::999777444111///---///000222333333222000///........................111222333444555444333333333333222111000000000000+++,,,---,,,++++++---///555444222000..................---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++*********)))))))))444333222222111000000000222333333222000...///000333111///,,,***(((((((((""""""""""""!!!!!!!!!!!!###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''))))))***,,,......,,,*********+++((((((+++------000555777333///------000222222///......---------......000///---++++++---///000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------..................000111111///---....../////////000000000111111///---***)))+++,,,------++++++++++++++++++++++++************************************************++++++******))))))(((((()))))))))))))))******+++))))))******++++++,,,,,,))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&$$$######""""""######$$$##################$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""" !!!!!!""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!"""$$$######"""!!!  !!!!!!"""###$$$$$$%%%%%%$$$######$$$%%%'''(((%%%%%%$$$$$$###"""""""""""""""###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! """"""###########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&'''))))))((('''%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))+++***))))))))))))************))))))+++---///000000//////000333444333111000000222333444444444444777666444444444666888999888;;;======<<<:::::::::999999::::::999999888888999888888999<<<======<<<999888888888999:::<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;:::777444111///000111333444444333111000///////////////////////////000111222222111000000222111///---,,,---...///---......---,,,,,,---///444222///---++++++,,,---......---,,,,,,------...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++*********))))))000000000000//////......222333444333111000000111---,,,)))'''%%%$$$######"""""""""!!!!!!!!! !!!  """###"""!!!###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""########################$$$%%%&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***)))+++------+++***)))***,,,((((((+++------111555777333///------///000000......---------......///000///---++++++---///000------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......000222333222000......///.........//////000111111///---***)))***,,,---...++++++++++++++++++++++++++++++******************))))))))))))))))))))))))*********)))))))))((((((((()))))))))************))))))******++++++,,,,,,))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))######$$$$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$############$$$$$$##################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!######!!! !!!$$$######"""!!!  !!!"""######$$$$$$###""""""""""""$$$%%%'''%%%%%%$$$$$$###"""""""""""""""######"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""###$$$%%%(((&&&""" !!!$$$&&&$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&(((***+++,,,,,,+++***))))))))))))))))))))))))******)))((((((((())))))************+++---///111000000000222333333222111000111333444555555555555555444222111111333555777888:::===>>>===;;;:::::::::::::::::::::999888888888777777888;;;<<<<<<;;;;;;:::999999999:::<<<===<<<<<<;;;::::::::::::;;;999999999999777555333222111333555777777555333111000000000000000000000000///000111111111000///...222111...,,,,,,,,,...///...///000///------...000222000...,,,++++++,,,---..................//////---------,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++************,,,---...///////////////000222222111000//////000,,,+++)))&&&$$$#########""""""""""""!!!!!!!!!!!!!!!"""""" ######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""""""""##################$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((******))))))))))))******(((***,,,---+++*********,,,))))))---......000444555222///---...///.........------------...////////////...------...//////++++++++++++++++++******)))***+++,,,---...------------...////////////...000111222222000...//////------......//////000000...,,,***)))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((()))************))))))))))))***************))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$""""""!!!!!!!!!  """$$$%%%&&&&&&!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$###"""!!!"""#########""""""!!!!!! !!!!!!""""""#########!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$###"""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###"""""""""!!!!!!!!!  !!!"""######!!!###$$$%%%&&&&&&$$$!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''%%%&&&(((******)))((('''))))))))))))))))))))))))***))))))((((((((())))))+++++++++,,,---...///000000222444444333111111222222222333333444444555555444333111000000222333444666999===>>>===;;;::::::;;;;;;;;;;;;:::999888777777666666888:::<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999999999999:::444555555555444333222222222444666888888666444222111111111111111111111111111111222333222111000///444222000.........///000//////000...---,,,...///000///...---------...///...///000000111000000000......------,,,,,,++++++******+++,,,,,,,,,++++++,,,++++++++++++************,,,...000111222222222///000111000///...///000...,,,***(((&&&%%%%%%%%%#########"""""""""!!!!!! """###"""!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&''''''((($$$#########"""""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&'''''''''((((((((()))))))))************))))))(((+++------,,,******++++++)))***...///---...111000///......///000///...---------------...//////////////////////////////******++++++,,,,,,++++++((()))+++---.........---------...///////////////---///000000...---..............................---+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))((((((''''''(((((()))*********'''((()))***+++******)))***)))))))))))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ !!!"""$$$%%%%%%%%%$$$%%%$$$##########################################""""""""""""############"""""""""#########$$$$$$"""!!!!!!!!!  !!!######$$$$$$"""!!!!!! !!!"""###$$$""""""""""""""""""""""""#########"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""##################"""!!! !!!"""##################""""""""""""!!!   !!!"""###### !!!"""###$$$%%%&&&'''!!!!!!!!! !!!!!!"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&''''''%%%###!!!)))))))))))))))))))))))))))))))))((())))))******,,,,,,---...............000555999888222///000333333333222111111222333444444333222111111222333333555888<<<>>>===;;;:::999;;;;;;;;;;;;:::999888777777666666888;;;<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888888999555444333222222111222222111333666888888666333111000000000000000000000000000111222222222111///...333222000///......//////---......---++++++,,,---,,,,,,,,,---------.........///222333444333111000//////......---,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++************,,,...111333444444444000111222111000///000111+++***'''%%%$$$#####################""""""""""""!!!  ###$$$$$$### !!!###$$$%%%!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!! """""""""""""""""""""""" !!!###%%%&&&'''%%%%%%%%%&&&&&&''''''''' !!!"""###$$$%%%&&&&&&&&&&&&&&&''''''((((((((('''((()))******)))(((''')))+++------,,,++++++++++++)))***...///,,,,,,///---,,,---...111222000///---------------...///000//////000000000000//////)))***+++,,,,,,,,,,,,,,,+++,,,------------++++++---......///////////////+++---......---,,,,,,---........................,,,+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++++++++******))))))&&&&&&'''((()))***++++++'''((()))++++++******)))******))))))((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%######$$$%%%'''((())))))$$$%%%'''(((((('''%%%$$$ """$$$%%%&&&%%%%%%%%%%%%$$$###"""""""""###########################!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$############"""""""""""" !!!"""""""""""""""!!! !!!###$$$""""""""""""""""""""""""""""""""" """$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$###""""""""" !!!###$$$$$$$$$$$$###"""!!! !!!"""### !!!!!!""""""######""""""!!! """!!!!!!!!! $$$$$$$$$%%%%%%&&&&&&&&& ###%%%&&&%%%###!!!"""$$$'''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&''')))***)))'''$$$""")))))))))))))))))))))))))))))))))))))))***+++++++++,,,...//////...---,,,000777<<<:::222...000444444333111//////000222333444444333333222333333333444888<<<>>>===;;;999999;;;<<<;;;;;;:::999888777777666777888;;;=========;;;<<<=========<<<;;;::::::999888888777777888888888777555333222222222333000222666888888666222000////////////////////////...///000000000...---,,,000///...------,,,,,,,,,,,,------+++))))))***,,,'''((()))***+++,,,++++++...000333555666444222000000000///...------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((())),,,///333555777888444333222000000000000111)))(((%%%$$$###%%%'''((("""###$$$&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!$$$%%%""" !!!!!!!!!!!!###"""  !!!###$$$""""""!!!!!! ######$$$%%%&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&((()))************))))))(((((((((((())))))***))))))))))))+++,,,---)))(((''')))---///...---............////////////222222111000///...------************+++,,,---...........................,,,---...//////...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,+++++++++******000///...---+++***))))))(((((())))))******+++++++++)))((('''((((((&&&%%%(((((()))***************''''''((()))***+++,,,,,,%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$#########$$$&&&%%%############""" """"""#########$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$#########""""""!!!!!! !!!###$$$###""" """$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""$$$$$$$$$###"""!!!!!!"""###$$$ !!!######""" """######$$$$$$$$$###### !!!  """$$$((('''&&&$$$###""""""""" !!!""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$"""!!! ######""""""""""""###### !!!""""""!!!!!!!!!"""######$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''%%%$$$######""""""'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&'''''''''''''''''''''''''''&&&$$$###"""###$$$$$$(((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((---,,,+++++++++---///111...111333444333222222222111222444444222111111222222222222333444555666777555777999:::999999:::;;;::::::999777555444555777999888888999;;;======<<<:::<<<>>>===999777777888777999999888666444444444888666444111000111222333444333222222111111222222333333222222111000000000000222333333111000000111,,,///111000---+++,,,...+++******,,,......---,,,******+++,,,---//////000///111444666555222...,,,111111///...,,,***))))))++++++************++++++***++++++++++++***))))))&&&(((+++///222555666777111111111000///---+++***'''%%%"""  !!!"""$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!$$$$$$"""!!!!!! !!!!!!""""""!!!!!!""""""############!!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******))),,,++++++++++++++++++,,,***))))))))))))+++,,,---***)))(((***---///...,,,---.........////////////111111111000//////......++++++++++++,,,---...///........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,+++***)))))))))))))))))))))*********+++)))''''''((((((&&&%%%(((((()))************)))'''''''''(((((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$$$$#########"""!!!"""###$$$###"""######$$$$$$$$$%%%%%%%%%"""##################$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""############"""""""""!!!"""!!!!!!!!!!!!!!!"""""""""$$$&&&&&&$$$#########$$$###"""!!!!!!"""###$$$$$$$$$###""""""######$$$######"""!!!!!!"""######&&&&&&%%%$$$$$$###"""""""""######$$$$$$#########!!!""""""!!! !!!###%%%%%%$$$$$$############$$$!!!!!!!!!!!!!!!"""#########""""""!!!!!! ######$$$%%%%%%%%%%%%%%%######""""""""""""###### !!!""""""######$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$ !!!"""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""""""""######%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************,,,,,,+++***+++---...000///111222222111111222333000222444333222111111222444444444444555777999::::::<<<======;;;::::::;;;>>>???>>><<<:::999;;;<<<888888888999<<<======<<<<<<===>>><<<888666777999888999:::999666444444444333333222111111111222222444333222222111111222222222222111111111000000000111222444333222000111111---///111000...,,,---///---,,,+++,,,------,,,***))))))***+++,,,---...///,,,...000222333111...---000000///---,,,+++***)))++++++************+++++++++,,,,,,,,,,,,+++******%%%&&&)))---111333555666000000111000...+++'''%%%+++)))&&&$$$""""""###$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######""" """"""!!! !!!"""###$$$ ###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!"""""" !!!!!!""""""######"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))+++,,,,,,,,,+++***+++---------,,,---------.........//////000000000000000000000000,,,,,,,,,,,,---...//////---------------------------...////////////...---++++++,,,,,,------..............................,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))***)))''''''(((((('''%%%'''((())))))******))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&%%%$$$###""""""!!! !!!$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""############$$$$$$$$$""""""############""""""############"""""""""""""""!!!  !!!$$$%%%%%%&&&((('''%%%######$$$######""""""""""""############"""""""""######$$$###""""""!!!!!!""""""###%%%$$$"""!!! !!!"""###"""######$$$######"""""""""######"""!!!!!!###%%%""""""!!!""""""###$$$$$$"""""""""""""""###$$$$$$$$$######"""!!!!!!  !!!###$$$%%%$$$$$$############$$$$$$$$$###"""""""""""""""###$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!""""""###!!!###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''************************+++******)))***,,,---...///000111111000000111333000222333333222111111222666666555555777999<<<>>>???@@@AAA???===;;;:::;;;;;;<<<;;;999777777999;;;888888888:::===??????>>>??????===:::777666888999888999::::::777555444444111222222333444444333333333333222111111111111222000000000000000000000///111222444333111000000111,,,---...---+++***+++,,,...---,,,,,,---,,,+++)))))))))******+++,,,------***+++---...//////...............---,,,+++++++++++++++************++++++***++++++++++++***))))))###$$$'''+++///111333444333222111///,,,)))&&&$$$+++***(((&&&%%%&&&&&&'''&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###"""!!! ###"""!!!!!!!!!"""$$$%%% !!!"""###"""!!!!!! !!!!!!"""""""""### !!!!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))))))))((((((((((((((()))******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---------........./////////000000111111111,,,,,,,,,,,,,,,---......------------------------........................******++++++,,,---......------------------------++++++,,,,,,---...//////......---------,,,,,,,,,************************++++++******))))))((((((***(((''''''(((((('''%%%'''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%&&&&&&%%%###"""###$$$"""###%%%&&&&&&%%%###"""###"""!!!###%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""!!! !!!"""$$$%%%&&&'''(((&&&$$$######$$$###""""""""""""""""""###"""""""""""""""#########"""""""""!!!!!!"""""""""###""""""!!!!!!!!!""""""###############""""""!!!!!!"""###"""!!!!!!"""$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$#########$$$%%%%%%&&&&&& !!!###$$$$$$############$$$$$$###"""!!! !!!!!!"""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!""""""###%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***************************)))))))))***+++,,,---...000222333222111111111///111333333111111111222777666555555777:::===???>>>@@@@@@???===;;;;;;;;;777888777666444444666888999999999<<>>>>>>>>???CCCGGGKKKLLLLLLFFFBBB<<<999777888777777888;;;======;;;888666555555555666666555333111///222222111000000000000111......///000000111222222///000111000...,,,,,,,,,///---******+++,,,,,,+++)))))))))+++...//////...,,,,,,,,,------.........//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++---------------,,,++++++"""###%%%'''((()))*********(((%%%"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""  !!! !!!######"""!!! !!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%###!!! !!!"""%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))******)))'''&&&&&&'''((()))*********)))&&&(((***)))''''''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))*********((('''&&&'''((()))((('''&&&'''(((((())))))((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$!!!""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!"""""""""############!!!!!!"""""""""""""""!!!"""######!!! """$$$!!!"""###$$$$$$###"""!!! !!!"""#########""" !!!""""""!!! !!!""""""!!!!!!############"""!!!  """$$$###""" """"""!!!!!!""""""######!!!!!!!!! !!!""""""######""""""!!!!!!  """"""!!!!!!!!!!!!"""""""""###%%%&&&%%%### $$$$$$######"""!!!!!!!!!############$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$!!!"""###$$$%%%&&&'''((("""###$$$&&&&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...000000///...//////---///111111111111222333222333444555555555444444111333555666555555666777666777888777777888:::===AAAAAACCCGGGLLLPPPQQQQQQGGGBBB===:::999888777555888;;;>>>>>><<<888666555333444444555444333222111222222111000000000000000......///000111222333444111222333222///------------***''''''(((******)))*********,,,...///...---+++,,,,,,,,,,,,---------,,,------......---,,,,,,---,,,,,,,,,++++++******++++++************++++++,,,,,,,,,,,,,,,+++******"""###$$$&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""  !!!!!!###$$$""" !!!"""$$$%%%%%%%%%###"""$$$$$$######""""""!!!!!!"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$&&&$$$""" !!!!!!%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%&&&(((*********))))))%%%'''))))))'''&&&(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******---------,,,,,,,,,++++++(((((())))))******++++++((('''&&&'''((()))((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$######!!!"""$$$$$$$$$$$$&&&((($$$#########$$$$$$&&&&&& ###%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$$$$###!!! """###"""######""" !!!###%%%!!!"""###$$$$$$###"""!!!!!!"""#########""" !!!""""""!!! !!!!!!!!!!!!"""###%%%&&&############"""!!! !!!###%%%%%%###!!!!!!!!! !!!!!!"""$$$%%%&&&"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$ """$$$%%%%%%$$$$$$!!!!!! !!!!!!!!!"""$$$%%%### !!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######"""#########"""""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''************************))))))+++,,,,,,---,,,,,,---------+++***+++...111---///111111111111222333111333555666666555333222111333555555444333444555777888999888888999<<<>>>CCCCCCEEEIIINNNRRRTTTTTTGGGCCC===::::::999777444888;;;>>>???<<<999666555333444555555555555555555222111111000000000000000...///000111222333444555333444555333111///...///333///,,,+++---//////---,,,++++++,,,---...,,,+++++++++++++++++++++,,,,,,)))***,,,---......---,,,------,,,,,,+++******)))++++++************++++++)))))))))))))))(((''''''!!!###&&&((()))***)))((('''&&&###!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########""""""$$$$$$###!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!"""###"""!!!  !!!""" !!!!!!""""""######"""""""""!!! !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$###############&&&'''''''''''''''&&&&&&''''''(((((())))))******++++++******************+++,,,,,,***(((((()))+++---------............///+++---///...+++***,,,.........//////...---,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))***++++++,,,,,,------............------,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''&&&'''''''''''''''''''''''''''''')))))))))))))))(((((('''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%$$$#########$$$%%%""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""  !!!"""### !!!!!!!!!!!! !!!!!!""""""###############$$$$$$%%% &&&%%%###!!! """$$$%%%%%%###!!!$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$""" $$$###"""!!!!!!"""###$$$$$$""" """%%%&&&%%%######"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%(((%%%!!!!!!%%%(((######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$"""###$$$$$$&&&&&&'''(((''''''''''''''''''&&&&&&&&&'''((())))))'''%%%$$$++++++***************+++))))))))))))***+++,,,---///...,,,******,,,...///...000111222111111222444333333333222222111111111444444444444444444444444:::999888888888999;;;;;;@@@AAADDDKKKRRRWWWXXXVVVIIIDDD===888666555444333777777777888999888444222333444444555555666666666////////////000000000000///000222333444444444333333444444111---+++---000---,,,***(((((()))***+++((()))***+++++++++++++++,,,,,,,,,++++++++++++***.........------,,,,,,,,,///...,,,***))))))******++++++************++++++,,,++++++***)))(((((('''!!!###%%%((()))))))))((('''%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!"""!!!!!! !!!!!!""" !!!!!!!!!"""!!!"""###"""!!! !!!  !!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!!  !!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))*********************************+++,,,,,,***)))***+++,,,---------............***,,,...---+++***+++---...............---,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,------...//////......---------------,,,,,,,,,,,,+++++++++***++++++++++++***))))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$###"""!!!""""""!!!!!!!!!"""!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""##################"""!!! """!!!  !!!""""""!!! ###$$$""" ######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&"""$$$&&&((())))))((((((******)))))))))******+++))))))))))))***+++,,,,,,++++++,,,,,,---...//////...000111111111111222444333333333222222222111111444444444444444444444444999888777777777888::::::@@@BBBFFFMMMSSSWWWVVVTTTKKKGGGAAA===;;;999888777777777777888888777444222333333444444444444444444////////////000000000000...///111222222222222111333333333111///...///000...,,,+++))))))***+++,,,))))))***+++++++++++++++,,,,,,++++++++++++++++++............------------...---,,,************++++++******))))))******+++++++++***))))))(((''''''!!!###%%%'''((())))))((('''&&&$$$###"""###$$$%%%#########$$$$$$$$$$$$$$$""""""#########!!! !!! !!! !!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!! !!!""""""############!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""########################$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''(((((())))))******************************)))+++------,,,++++++,,,,,,,,,,,,,,,------------***+++,,,,,,******+++,,,------......------,,,,,,*********+++++++++++++++******************************))))))))))))((((((******++++++,,,---------//////............------,,,,,,,,,+++++++++************++++++******)))((((((((((((''''''''''''&&&((((((((((((((((((''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&$$$!!! !!!$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!!!!"""""" !!!!!! $$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################%%%$$$###""""""""""""###"""!!!  !!!"""######$$$$$$######""""""###""""""!!!!!!   !!!"""###$$$$$$""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!###""" !!!""""""!!! ######"""""""""###$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###$$$&&&((())))))((((((((((((((((((((()))***+++******)))))))))******+++(((***,,,...000000000///...000111111111111222444333333333222222222222111444444444444444444444444777777666666666777888999>>>AAAGGGNNNSSSTTTQQQNNNJJJGGGCCC@@@>>><<<:::888777666666777777777444222333333333222222222222222////////////000000000000///000111222222222111000333222111222222222000///...---,,,+++***+++,,,,,,)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............,,,,,,+++******++++++,,,+++******))))))******+++***))))))(((((('''''''''"""###$$$&&&(((((())))))(((''''''&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%"""""""""###"""!!!   !!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!  !!!""""""######"""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""###########################$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""######$$$%%%&&&''''''%%%%%%&&&'''''''''&&&&&&''''''(((((())))))*********************+++++++++(((+++...///...,,,,,,,,,++++++++++++,,,,,,,,,---***+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((*********+++,,,,,,------------------------------++++++++++++***************************))))))(((((((((((('''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$%%%$$$""""""""""""$$$%%%###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""!!!!!!!!!!!!"""""" ######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!""""""########################!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""############"""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!  """"""######""""""""""""######%%%$$$$$$#########""""""######""""""""""""############""""""""""""######"""""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''')))***++++++******))))))))))))******+++,,,---////////////...///111111000000222333222222222222222222222222333333333333333333333333555555555555666666777777:::???FFFLLLPPPOOOKKKHHHEEECCCAAA???>>><<<888666777666555666666666333111222222222111111000000///////////////000000000000111222333333333222111000222000000222444555222...///...---,,,,,,,,,,,,---******+++,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,------......*********++++++,,,,,,---******))))))))))))******)))((((((((('''''''''&&&"""###$$$%%%'''(((((()))))))))))))))((('''&&&%%%"""""""""######$$$$$$$$$"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!! !!!""""""""""""!!! #########""""""!!! !!!!!!!!!!!!""""""""""""########################"""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&''''''(((((())))))******))))))*********+++++++++)))+++...///...,,,++++++************+++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))***++++++,,,,,,---++++++++++++++++++++++++++++++*********))))))))))))************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###############$$$$$$########################!!!"""$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! """$$$$$$###"""!!!!!!""""""#########"""""" !!!!!!"""#########""""""""""""""""""""""""######""""""!!!!!! """!!!  """"""""""""############""""""$$$%%%%%%$$$###"""""""""######""""""!!!""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$###############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''((()))*********))))))((()))))))))...---+++++++++,,,...///---///000111000000111333222222222222222222222222333333333333333333333333444444555555666666666666666;;;AAAGGGIIIGGGDDDBBBBBBAAA???>>>>>><<<888555777555444444555555333111111111111000/////////...////////////000000000000000111111222222111000///111//////111444555222.........---------,,,------++++++,,,,,,,,,++++++*********+++,,,------......******++++++,,,,,,,,,---)))******+++,,,,,,,,,,,,***))))))))))))))))))***((((((((((((''''''''''''""""""###%%%&&&'''((())))))*********)))(((&&&$$$"""""""""###############"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""""""""!!!!!!!!!!!! """"""""""""!!!!!! $$$$$$$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""########################!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&''''''(((((())))))******)))))))))***++++++,,,,,,***,,,......,,,*********))))))))))))*********+++***)))((()))+++,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************(((((())))))))))))******))))))******+++,,,,,,,,,))))))************++++++*********))))))))))))((())))))******))))))(((''''''(((((((((((())))))))))))))))))(((''''''&&&&&&******)))((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!################################################!!!!!!"""###$$$$$$$$$$$$!!!"""%%%''''''%%%"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!######""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""" ###%%%&&&%%%###!!!!!!!!!""""""######""""""$$$######""""""!!!!!! ########################$$$$$$###"""!!! """"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!"""###"""!!! !!!"""######"""!!!!!!!!!""""""""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***))))))((((((((())))))***///---***)))(((***,,,...---///000000000000111333111222222222222333333333333333333333333333333333333444555666666666666555333777<<<@@@AAA@@@??????BBBAAA??????>>>===:::888777555333333444444333111000000000///////////////////////////000000000000---...///000000000///...000000///000222222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...///000++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***))))))(((((())))))***((((((((((((((((((((((((""""""###$$$%%%'''((()))((()))******)))'''$$$"""############""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!! !!!"""""" !!!"""!!!  !!!!!!"""#########""""""############""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''(((((())))))******((())))))***++++++,,,,,,,,,------,,,***(((((()))((((((((()))))))))******(((&&&%%%&&&)))+++***((())))))***+++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++)))))))))*********++++++)))))))))***++++++,,,,,,))))))******++++++++++++******)))))))))((((((((()))))))))))))))((((((''''''((((((((())))))))))))***))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$######"""########################""""""""""""!!!!!!!!!!!!############""""""""""""##############################""""""""""""######"""###%%%&&&&&&%%%###"""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""######"""!!!!!!"""######""""""""""""""""""###### !!!!!!!!!!!!#########"""""""""!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!"""#########""" !!!!!!"""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ############"""!!!  !!!""""""!!! !!!###""" !!!#########"""!!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***)))(((((('''(((((())))))((((((((((((((()))***+++***))))))))))))***,,,------...000000//////111222111111222222222333333333222222222222222222222222333444555666777666666555222555999::::::;;;===???BBB@@@>>>>>>>>>===<<<:::777555333222333333222111////////////000000000000////////////000000000000...///000111222222111111///000000///......///000---------------,,,++++++,,,,,,------,,,,,,+++***)))***+++,,,---///000000......------------------******+++,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))""""""###$$$%%%'''((()))&&&'''))))))(((%%%""" $$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""""" !!!!!!!!!  !!!!!!!!! !!!"""###%%%%%%%%%%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&''''''(((((()))*********((())))))***++++++,,,,,,---...---+++((('''''')))(((((((((((())))))))))))&&&$$$"""$$$''')))(((&&&((()))***+++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++))))))******+++++++++,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))(((((((((((()))))))))))))))((((((''''''((((((((())))))*********))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################$$$###"""!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!"""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!###$$$ !!!"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$""" !!!"""###$$$$$$###"""!!! ###%%%$$$""""""$$$'''######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%% !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''***))))))(((((((((((()))''''''''''''(((***++++++%%%&&&(((***+++,,,,,,+++---...000000//////111222111111111222222333333333222222222222222222222222444444666777777777666555222444777777777999===AAAAAA???<<<;;;<<<<<<;;;:::777555333222333333222111.../////////000000111111////////////000000000000111222333555666666555555///111111///++++++...111,,,,,,------,,,,,,+++***------------,,,,,,+++***))))))+++,,,...///000111000000000//////......---***+++,,,---,,,,,,******))))))(((((((((((())))))))))))))))))************############$$$%%%&&&'''+++***((('''&&&%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!"""!!!  """ !!!!!!""""""######  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""############ !!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!!"""###$$$$$$""""""###$$$%%%%%%&&&&&&#########"""""""""""""""%%%&&&'''(((((('''&&&%%%''''''(((((()))*********&&&&&&'''((()))***+++++++++***)))(((((()))***+++((((((((((((((((((((((((++++++***************+++((()))***+++,,,+++******))))))))))))))))))))))))+++,,,,,,---,,,+++***))))))***++++++,,,,,,++++++,,,((($$$$$$'''***++++++************************(((((((((((())))))))))))))))))((((((''''''&&&&&&******)))((('''&&&&&&%%%&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""#########"""!!! !!!"""###"""###$$$%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!$$$$$$##################%%%""""""$$$$$$#########$$$$$$$$$""" """""""""!!!!!!!!!!!!!!!###  $$$%%%"""$$$$$$"""!!!""""""""""""""""""""""""###"""!!! ######""""""""""""###### !!!"""""""""""""""  !!!""""""###""""""###"""!!! !!!"""###$$$###"""!!!!!! !!!"""$$$%%%%%%###""""""### !!!!!!!!!!!!!!!!!!!!!$$$$$$######""" """###$$$$$$"""!!!!!!!!!!!!"""$$$$$$$$$######!!!$$$'''&&&###  $$$#########""""""!!!!!!!!!!!! !!!!!!#########$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((('''&&&&&&&&&''')))***++++++******************,,,,,,---...///000111222////////////000111222333333222222111111222222333333333444555555555555444888777666666777999;;;=========<<<;;;999888888777333333333222222222111111...///000222333444555555//////...//////000111222///111555;;;???>>>888333111000///...------...///111000...---,,,,,,,,,,,,000...---+++******++++++,,,,,,,,,,,,---...///000,,,,,,,,,++++++*********))))))************))))))******)))(((((()))***+++)))))))))))))))(((''''''############$$$%%%&&&'''((('''&&&$$$######""""""""""""!!!!!!  !!!"""!!!  """ !!!!!!""""""""""""  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""""""""############!!!!!!"""###$$$%%%$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$%%%%%%###"""""""""""""""""""""%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((())))))***((()))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))++++++***))))))******+++***+++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,---***((((((***,,,,,,+++************************************))))))))))))(((((((((((('''''''''''')))((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&((()))(((%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$""""""###$$$$$$###"""""""""""""""""""""#########""""""""""""""""""""""""$$$""" !!!###$$$$$$"""""""""###$$$$$$#########"""!!!!!!!!! &&&""" !!!$$$%%%### !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!  !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###"""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###$$$%%%%%%###""""""###!!!"""#########"""!!! """%%%%%%###!!!!!!"""$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((('''''''''(((******************************,,,,,,---......///000000////////////000111222333222111111111111111111222111222333333444444333333444444444444666888:::<<<;;;:::999888777666666555333222222222111111111111///000111333444444444444000////////////000000111222444888===@@@???999444111000///...---....../////////......---,,,,,,+++//////...---,,,,,,,,,,,,************+++,,,---...,,,,,,,,,+++++++++******)))******************))))))))))))***+++---///000)))))))))))))))(((''''''############$$$%%%&&&'''%%%$$$###!!! """"""!!!  !!!"""!!!  """ !!!!!!!!!!!!"""""""""!!!  """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!! """""""""""""""#########""""""""""""############""""""""""""""""""######%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))++++++*********)))))))))+++***)))(((((()))***+++******************************)))))))))******+++++++++,,,,,,,,,,,,+++***------------------------+++++++++,,,++++++***)))++++++,,,------------------+++******+++,,,+++)))************************+++++++++******)))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&((())))))(((%%%###"""###&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""$$$$$$###"""""""""""""""###$$$%%%&&&!!!!!!!!!"""######$$$$$$(((%%%!!!!!!###%%%###!!! !!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""###$$$$$$###"""""""""###### !!!!!!!!! !!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""$$$%%%%%%###""""""###"""""""""!!!!!!  """############!!!###$$$$$$"""!!!!!!"""""""""###"""!!! !!!$$$$$$###""""""###%%%%%%$$$$$$$$$$$$######"""!!!!!! !!!!!!"""######""""""!!! ###""""""!!!!!!""""""### !!!###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))************************,,,,,,,,,------.........////////////000111222222000000000000000000000000///000111111222222111111///000111333555777999:::888777777666555444333333222222111111111000000000000111333444555444333222111000000////////////000333555888<<<===;;;777333000000///............///---...//////...---+++***...//////......---,,,+++************+++,,,------,,,,,,,,,++++++++++++*********++++++++++++******&&&&&&&&&'''(((***,,,---)))))))))))))))(((''''''############$$$%%%&&&&&&###"""!!! !!!!!!!!!  !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""######$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!"""""""""#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((++++++******************)))((('''&&&&&&'''((()))***************************))))))))))))******++++++++++++++++++*********------------------------***++++++++++++*********+++,,,------......------***************)))(((&&&************************+++++++++***)))(((''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&%%%%%%&&&((()))(((%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""############!!!!!!!!!""""""""""""""" !!!"""###$$$$$$###!!!""""""!!! !!!"""$$$%%% !!!"""$$$&&&(((******)))%%%""" !!!""""""!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""""""""""" !!!!!!!!!!!! """"""###""""""!!!  !!!"""""""""!!! """"""!!!!!!"""######$$$"""$$$%%%%%%###""""""#########""""""!!!  """############!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!"""#########"""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$######"""""""""#########""""""#########""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222000000111111111111000000......///000000000000000///000222444555666666777666666555444333333222222111111111000000000000///000222444555555333111000111111000//////...//////000222444666777444000.../////////.........//////---...000000000...,,,+++,,,---.........---+++***---,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,+++++++++((('''''''''&&&&&&&&&&&&)))))))))))))))(((''''''############$$$%%%&&&&&&###"""!!! !!!!!!""""""### !!!"""!!!  """!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############ !!!""""""###"""""""""$$$$$$$$$###############""""""############"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))***++++++,,,,,,***)))(((((((((((()))***************************))))))(((((()))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++,,,------......------)))***+++,,,+++)))''''''******************************)))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&'''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""###### !!!"""######"""!!! !!! !!!############""""""!!!!!!"""""""""######$$$$$$$$$ !!!###$$$$$$###""""""###"""!!!  !!!!!!"""###$$$%%%&&&'''(((((('''$$$!!! !!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!###""""""!!! """"""###""""""!!!  """""""""!!! $$$$$$###""""""""""""""""""$$$%%%%%%###""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######"""!!!"""### !!!""""""$$$$$$#########"""!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&''''''(((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,............///000111222111111222333333222111111......///000000000000///222333444555555555555444555555555444333333222222111111111000000000000///111222333444444222000///111111000//////...//////...000222333111///---+++......//////////////////...///111222111000...---***+++,,,------+++***)))------,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******))))))))))))))))))))))))(((''''''############$$$%%%&&&'''######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!"""!!!  """!!!!!!!!!  !!!""""""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############""""""###############"""!!!""""""######$$$$$$$$$""""""###$$$$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((''''''((()))***+++,,,------,,,+++******+++,,,---************************(((((((((((()))******+++---------------...//////******************************)))))))))***++++++++++++,,,---------------***,,,......,,,+++***+++************************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&'''((())))))((('''&&&%%%&&&'''''''''&&&$$$###"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######!!!!!! !!!!!!$$$$$$######"""!!!!!! """"""######$$$$$$%%%%%% """###$$$""""""###$$$######"""!!! $$$$$$######"""!!! $$$###""" !!!!!! !!!"""###$$$%%%""""""""""""""""""""""""###"""!!! """!!!!!! !!!!!!"""""""""!!! !!!!!!$$$###"""!!! !!!""""""""""""!!!!!!  !!!!!!!!!!!!%%%%%%$$$###"""""""""""""""$$$%%%%%%###""""""###""""""""""""""""""""""""""""""###""""""!!! """$$$&&&&&&%%%$$$$$$%%% !!!"""###$$$&&&%%%###"""""""""  !!!!!!!!!!!!"""###""""""!!!!!!""""""### !!!!!!"""######$$$$$$""""""############""""""""""""######"""!!!!!! $$$######""""""######$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((((())))))***+++*********'''(((((())))))*********+++++++++,,,,,,---------............///000111111111222333444444333222111...///000000111111000000444444444444444444444444444444444444333333333222222222111111111000000000111111111111111111000000111000000////////////000///111333222000...---------...//////000/////////...///000111000000///...******++++++++++++******+++++++++******++++++,,,***++++++++++++,,,,,,,,,******++++++++++++******'''''')))***++++++++++++)))))))))))))))(((''''''############$$$%%%&&&'''######"""!!!!!!!!!"""""" !!!!!!""""""""" !!!"""!!!  """!!!!!!  """###"""!!! !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""############"""###############""""""!!!!!!!!!""""""#########""""""$$$$$$$$$###!!! !!!!!!!!!""""""######### !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%&&&''''''((((((((((((((())))))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))'''''''''(((((()))+++++++++*********+++---...000++++++++++++++++++++++++***)))(((((()))***+++,,,***++++++,,,,,,,,,,,,,,,))),,,...---,,,+++,,,...************************(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''((((((&&&'''((())))))((('''&&&'''((()))***)))(((&&&%%%$$$%%%''''''&&&%%%&&&''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$""""""!!! !!!""""""#########"""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!"""######!!!!!!###%%%"""###############"""""""""""""""!!! """#########"""!!!""""""""""""!!!!!!"""######$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!! !!!!!!!!!!!! !!!""""""###"""!!! !!!"""""" !!!!!!""""""""""""!!! !!!""""""$$$$$$######"""#########"""$$$%%%%%%###""""""###!!!!!!!!!"""######$$$$$$"""""""""""""""!!! !!!###$$$%%%$$$###$$$%%%###"""!!!!!!!!!"""######&&&###!!!!!!######""" !!!!!!!!!""""""""""""######""""""""""""#####################$$$$$$$$$ !!!""""""!!!  !!!!!!""""""""""""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))((((((((('''((()))*********))))))''''''(((((()))******+++***++++++,,,---......///...............///111111000111222333333222111000000000111222222222222222444333333222333444555666333333333333222222222222333222222222111111111111000//////......///000111000////////////000000111///111333222///---...///,,,---///000000000//////---------...............,,,++++++******++++++,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,)))******************)))%%%&&&'''))))))))))))((()))))))))))))))(((''''''############$$$%%%&&&'''###""""""!!!!!!!!!""""""  !!!"""!!!  """!!!!!!  """######"""!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############!!!!!!"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!! !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%&&&''''''(((((()))))))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&&&&&&&(((***,,,---++++++++++++++++++++++++***)))(((((((((***+++,,,******+++,,,,,,,,,,,,+++''')))++++++))))))+++---************************(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))+++,,,+++***((('''&&&'''((((((&&&$$$$$$%%%((((((((((((((()))******&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###"""############"""!!! !!!"""######"""!!! !!!"""###!!!!!!!!!"""######$$$$$$ !!!"""######$$$!!!######""" ###'''!!!"""$$$%%%&&&&&&%%%$$$ !!!"""###$$$$$$!!!###$$$%%%$$$######$$$&&&%%%$$$"""!!! """"""""""""""""""""""""!!!!!!"""###$$$&&&((()))!!!!!! !!!!!!!!!!!! !!!!!!"""######!!! !!!"""$$$%%% !!!""""""###"""""" """###""""""""""""###$$$%%%&&&"""$$$%%%%%%###""""""### !!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!"""!!! !!!"""&&&$$$###!!!!!!!!!""""""$$$""" ###%%%$$$"""!!!!!!""""""#########$$$######""""""""""""######(((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$&&&'''''''''&&&%%%&&&''''''((()))******+++******+++,,,...///000000...------......///000111...000111222222111000...111111222333333333333333222111111000222444777888222222222222111111111111333333333222222222222111000///---,,,---...000222//////...//////000111222---000222111...,,,---///,,,---///000000000//////,,,,,,+++++++++,,,---------,,,+++***+++,,,---.........---,,,,,,---------*********++++++,,,,,,,,,))))))************)))))),,,---------,,,+++)))((()))))))))))))))(((((('''$$$$$$############$$$$$$%%%###!!!!!!!!!!!!!!!!!! ######""""""!!!!!! $$$###"""!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!! ######!!!###"""  """### !!!""""""""" """###%%%!!!###%%%$$$ """"""############""""""((('''&&&$$$###!!! """"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&""""""!!!!!!"""$$$&&&'''$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&%%%'''))))))((('''((())))))((('''&&&&&&%%%%%%&&&''''''((()))))))))))))))'''(((((()))***+++++++++++++++******************+++++++++*********)))))))))******+++++++++******((()))***+++++++++++++++,,,)))$$$ ###'''***&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))(((&&&$$$""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%"""""""""""""""""""""###""""""""""""###############"""!!!!!!""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! &&&&&&%%%$$$###"""!!!!!! !!!"""######"""!!! !!!######"""!!!!!!"""$$$$$$$$$$$$############""""""""""""############"""###$$$$$$$$$"""!!! """!!! """$$$$$$$$$%%%&&&&&&&&&%%%%%%#########%%%'''&&&!!! !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$###!!! !!!###$$$$$$%%%&&&%%%###"""###$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%&&&'''(((***'''$$$$$$&&&'''&&&###)))'''&&&''')))******)))(((((()))******************************+++++++++---------.........//////111///000222000...///444///......222777888444/////////000000111111222222000//////000222222111000000222444444222000///000222111///...------......111111000000/////////...///000111222222111000///////////////////////////000///---,,,+++,,,,,,---++++++++++++++++++++++++000///---+++++++++---------------,,,+++***)))((())))))*********))))))((())))))))))))))))))))))))))))))((('''''''''''''''!!!!!!!!!"""###$$$%%%&&&%%%###!!! !!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!! """###!!!"""!!!  !!!""" !!!""""""""" """######"""!!!!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! """""""""""""""""""""!!!!!!!!!""""""######$$$$$$##################$$$$$$###$$$%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&***)))(((((('''''''''(((''''''((()))))))))))))))'''(((((()))******++++++************************+++++++++*********)))))))))******++++++*********(((((()))*********))))))***)))'''%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''(((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!!  """###$$$$$$""" """""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&######""""""""""""""""""!!!!!!!!!"""""""""######"""!!! !!!"""###"""!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""######"""!!! !!!######"""!!!!!!""" !!!!!!!!!!!!!!!"""""""""###### !!!""""""!!! !!!  !!!###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''### !!!"""#########!!!!!!!!!!!!"""###%%%&&&################################################%%%$$$"""!!!!!!"""$$$%%%###%%%&&&%%%$$$###$$$&&&$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&)))'''$$$$$$&&&'''&&&$$$)))((('''''')))******)))(((((()))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---...---...111111000222777777333000111444555333000111111111000000/////////000//////000222222111000///111333333111000///000///...---------...//////000000000//////.........000000111222222111000000........................///...---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''''''''''' !!!"""$$$%%%&&&%%%###!!! !!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###"""###$$$###!!!!!!$$$'''###$$$$$$%%%%%%$$$$$$### !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%'''))))))((('''((()))))))))((('''''''''((((((''''''((()))))))))))))))'''(((((())))))******+++************************+++************))))))))))))******+++******))))))((())))))))))))(((((('''((()))*********)))((('''''''''((((((((((((''''''''''''&&&&&&''''''((((((%%%%%%&&&&&&''''''(((((())))))(((((((((((('''''')))((((((''''''(((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$#########""""""!!!!!!!!! !!!!!!!!!"""""""""!!! !!!"""$$$###"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!! """######""" !!!""" !!!"""######$$$ !!!!!!!!!""""""""" !!!!!!!!!!!! """!!!  !!!"""#########"""######%%%'''((($$$$$$%%%&&&'''&&&$$$!!! !!!!!!"""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%'''$$$%%%&&&%%%#########$$$%%%%%%$$$#########$$$$$$(((&&&%%%%%%&&&&&&&&&%%%(((&&&%%%%%%'''((((((''''''((())))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++---222222222555:::???:::444111222333333111000000//////////////////000//////000222222111000---///111111000///000000---------......///111111/////////...............///000111111111111000///------------------------------,,,,,,,,,---......++++++++++++++++++++++++'''(((***,,,,,,+++)))(((***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''' !!!###$$$%%%&&&###!!! !!!!!! """""""""!!!!!!!!!  !!!"""######"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!! !!!""""""""" """###"""""""""!!!!!!"""###%%%!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!! """###$$$%%%%%%$$$""""""#########$$$%%%%%%&&&'''(((((('''''''''''''''''''''(((******)))))))))***'''''''''&&&&&&'''((((((''''''((()))))))))))))))(((((((((((())))))******))))))))))))************************))))))))))))***************))))))((()))*********)))((('''''')))***+++,,,,,,+++)))((('''(((((((((((((((((('''(((((('''''''''(((((()))%%%%%%&&&''''''((()))))))))))))))))))))(((((((((***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! #########"""!!!!!! !!!!!!!!!!!!  ###$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###### !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!! !!!""""""""""""######$$$$$$%%% !!!!!!!!!!!!"""############"""""""""######"""""""""###$$$%%%###"""!!!!!!"""$$$''')))!!!"""###$$$$$$###""" !!!!!!!!!""""""######&&&%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%###%%%%%%%%%######$$$%%%&&&&&&%%%$$$######$$$$$$'''&&&%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$'''(((((()))))))))))))))(((((())))))******++++++,,,,,,---------.........---,,,...222333222555:::@@@<<<666333222333333222+++,,,---...///000111222000//////000222222111000,,,.../////////...///111/////////000000111111222..................------......////////////......------------------------,,,,,,,,,,,,---......///++++++++++++++++++++++++))))))***++++++***)))(((******++++++***)))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))((('''''''''''''''!!!!!!!!!!!!!!!!!!"""###&&&$$$  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""" !!!!!!!!!!!! !!!""""""""" """###$$$ !!!$$$### !!!!!!!!!""""""!!!!!!!!!"""""""""""""""#########!!!"""""""""#########$$$"""""""""""""""""""""!!! !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((($$$%%%''''''&&&&&&&&&'''''''''''''''((()))******''''''((()))))))))))))))((((((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))***************)))((('''++++++++++++***))))))(((++++++*********+++++++++(((((((((''''''((((((((()))(((((('''''''''((((((&&&&&&'''((())))))******((((((((()))))))))))))))***)))(((''''''((()))***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!  ###$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!""""""   !!!"""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""######""" """######""""""!!!!!! !!!!!!!!!!!!###""""""""""""#########"""!!!!!!"""""""""######"""!!! !!!$$$&&&((( """#########""""""""""""###############$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$""""""######$$$%%%%%%######$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%''''''((()))))))))))))))'''(((((()))******++++++,,,,,,,,,---------.........---///222222000333888;;;999777555555444333333,,,,,,---...///000111111000//////000222222111000,,,...///.........///111000000000000//////......------..................---------,,,,,,---------........................+++,,,,,,------.........++++++++++++++++++++++++...---+++***)))))))))***+++++++++,,,++++++************)))))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''###""""""!!!!!!"""""""""'''$$$ !!!!!!!!! !!!!!!!!!""""""""""""""" !!!"""###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """###$$$!!!$$$""""""######$$$$$$######"""!!!!!! !!!""""""######$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''''''''(((((((((((((((%%%'''))))))((('''((())))))((())))))***+++,,,---''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))*********(((((()))))))))))))))***************)))(((''''''***++++++++++++******)))+++***)))((((((***+++,,,((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''(((((())))))******''''''(((((((((((()))))))))((((((''''''(((((()))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!"""$$$###"""!!!!!!!!!!!!!!!""""""############$$$######"""!!! !!!!!!!!!!!!"""""""""!!!""""""######""""""!!! !!!""""""""" !!!!!!""""""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""  """&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!"""""""""!!! !!!!!!""" !!!!!!!!!!!! !!!!!!###%%%&&&"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!!!!""""""$$$%%%%%%$$$###$$$&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&(((***(((''''''((((((((('''&&&'''(((((())))))((((((&&&'''(((((()))***++++++************++++++++++++///...///111111///111555555555666666555555333333111111000//////......---000//////000222222111000...//////...------///111............---,,,+++***.............../////////------,,,++++++,,,------////////////////////////,,,,,,---.........------++++++++++++++++++++++++000...,,,***)))***+++,,,++++++,,,,,,,,,++++++***+++***))))))***+++---...))))))))))))))))))))))))))))))((('''''''''''''''"""""""""""""""###$$$%%%'''$$$  """"""!!!!!!!!!!!! !!!!!!!!!"""""" !!!""" !!!!!!""""""""""""!!!!!!!!!"""!!!!!!"""$$$"""!!!  !!!"""########################!!!""""""""" """######  """"""!!!""""""############"""""" !!!""""""######$$$%%%%%%"""""""""######$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###"""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((***++++++******+++,,,&&&&&&''''''(((***+++,,,''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++(((((((((((())))))******************)))((('''&&&((()))***************)))((((((((((((((()))******)))((('''&&&&&&'''((()))(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""""""""!!!!!!!!!"""""""""######"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""######""""""######$$$$$$###### !!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!""""""###  !!!!!!!!!!!!!!!!!!"""""""""""""""#########"""!!! !!!"""###$$$$$$###!!! """'''&&&&&&&&&%%%$$$$$$$$$!!!!!!!!!"""""""""######!!!  !!!"""### !!!!!!"""""""""!!!!!!!!!!!!"""""""""######!!!###%%%%%%###"""$$$&&&######################## """###$$$$$$$$$$$$########################"""!!!  !!!""""""##################"""###$$$%%%$$$"""!!!"""###"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&'''&&&$$$$$$''')))***)))'''&&&'''((('''&&&&&&'''(((((())))))((((((&&&&&&'''((()))***++++++)))************+++++++++...,,,---000000...000555222333444444333222333333333333222111///...------000//////000222222111000000000000///------///111------...///......---,,,.........//////000000000///...---,,,,,,---...///........................,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------******++++++++++++*********)))(((((()))+++---...))))))))))))))))))))))))))))))((('''''''''''''''!!!!!!!!!"""###%%%''''''((($$$  """"""""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""!!! """%%%###"""  """###########################!!!""""""""" """###!!!""""""!!! ###%%% !!!!!!!!!!!! !!!!!!""""""######!!!""""""###$$$$$$%%%%%% !!!!!!"""###$$$$$$%%%&&&%%%###"""""""""###$$$$$$###!!!!!!"""###&&&'''#########$$$$$$%%%%%%%%%%%%'''((()))((('''((()))""""""######%%%&&&((()))'''(((((()))))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++'''((((((((())))))******************)))((('''&&&''''''((())))))***))))))%%%&&&'''((())))))(((''')))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""###$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$######"""!!!!!!!!!!!!!!! !!!!!! !!!"""######""""""""""""###############"""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!""""""###!!!  !!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$###"""!!! !!!"""###$$$$$$###!!! """!!!!!!!!!!!!!!!"""""""""""""""""""""###############"""!!!!!!!!!###$$$%%%######$$$%%%%%%%%%%%%$$$ !!!"""""""""""""""!!!!!!###""" """%%%#########"""""""""""""""!!!"""###$$$$$$###"""!!!###########################  ###""""""############""""""!!!"""###""""""$$$%%%"""###%%%%%%$$$$$$%%%&&&############$$$%%%&&&&&&$$$&&&'''&&&$$$$$$'''***(((&&&$$$$$$%%%%%%$$$###&&&''''''(((((((((((((((&&&&&&'''((()))***++++++++++++,,,,,,,,,---------,,,+++,,,//////...000555333333333222000000222333111111111111000000000000000//////000222222111000111222111///------///111...///000222222222111111.../////////000000111111000///...------...///000------------------------------...///...---+++***++++++++++++++++++++++++%%%'''***,,,............((())))))*********)))))))))(((''''''(((***,,,---))))))))))))))))))))))))))))))((('''''''''''''''"""  ###$$$%%%$$$%%%###!!! !!!!!!!!! """"""!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!!!! $$$!!! ###%%%$$$""" !!!""""""!!! """!!! !!!###$$$ !!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$###"""!!!!!! !!!!!!%%%$$$"""!!! !!!!!!"""$$$$$$"""!!!"""###!!!  ######!!!###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$((('''&&&'''((()))((('''((()))***)))((((((***,,,+++***)))'''&&&%%%%%%%%%''''''(((((())))))******((()))***++++++***)))(((%%%&&&'''))))))*********''''''((())))))))))))))))))***+++++++++)))((('''''''''(((((())))))******)))(((&&&%%%$$$$$$%%%&&&,,,+++)))'''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%$$$"""!!!""""""############""""""""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! ###"""!!! !!!"""######""" !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!!""""""""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""###$$$$$$ !!!!!!""""""######&&&$$$######%%%$$$ ######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!!!!!  !!!!!!!!!!!!!!!###""""""!!!"""$$$&&&'''################################################"""&&&$$$ """&&&'''&&&%%%$$$%%%''')))+++'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((((((((((())))))***(((((()))***++++++,,,,,,------......///000000000///000111222333444444444333222222222111111000000000000111111111111000000444333111000000000...,,,000000///...------,,,,,,111000////////////000000---------...............//////.........---------///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))******+++,,,---------,,,***'''$$$"""###%%%&&&&&&&&&&&&''')))"""!!! !!!$$$&&&&&&%%%&&&###!!! !!!!!!!!! """!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!### """######!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!""""""############"""""" !!! !!!""""""###"""""""""!!!###""""""!!!!!!!!!!!!"""$$$###"""!!! !!!!!!""""""""" """$$$%%%###"""###%%%%%%$$$"""!!!###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((())))))'''((()))***)))((((((***,,,111000...---,,,+++++++++&&&&&&&&&'''(((((())))))'''((()))******)))((('''''''''((((((((((((((('''''''''((()))))))))))))))***************)))(((((('''((((((((()))))))))***((('''&&&%%%%%%&&&&&&'''((('''$$$""" (((((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!  """!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!! !!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""""""""!!!  !!!!!!!!! ###""""""!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""###!!! """$$$$$$""" """###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!"""###$$$$$$###"""  !!!""""""""""""!!!###""""""""""""$$$%%%&&&###################################################$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((()))*********++++++,,,,,,------,,,,,,------...///000000000000111222333333333333222222111111000000000000000000111111111111000000000///...///111222111000000//////...------,,,,,,////////////////////////---------........................------------,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************))))))***+++---...000///---+++)))&&&%%%$$$%%%'''''''''%%%%%%%%%'''###""""""###&&&''''''&&&&&&$$$!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!""""""!!! """!!!!!! !!!"""###$$$$$$###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!"""""""""""" !!!%%%'''%%%###"""$$$%%%%%%%%% """###$$$###$$$&&&'''#########$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&'''***++++++***'''((()))((('''((()))+++...---,,,+++************$$$%%%%%%&&&''''''((((((&&&'''((())))))(((''''''&&&''''''(((((((((((('''''''''((()))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))(((''''''''''''(((((()))((('''%%%$$$"""!!!!!!!!!(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!""""""######""""""!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!""""""!!! !!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!! !!!"""""""""""""""###""""""!!!!!!""""""###############""""""""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! """###$$$###"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! """$$$%%%$$$""" !!!""""""######""""""""""""""""""###$$$%%%&&&################################################&&&$$$###$$$'''((('''%%%"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''(((((()))***************++++++++++++******+++,,,---...///000000111111222222222111111000000000000///////////////000000111111000000//////...---...000111000/////////......---,,,,,,,,,---...///000000///......---------.........//////------------,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********+++***)))(((***,,,///111555222...***'''%%%%%%&&&'''((()))'''%%%$$$$$$%%%###"""###%%%''')))(((''''''$$$"""!!!!!!"""!!! !!!!!!!!!!!!!!!  !!!"""######  !!!!!!!!! !!!!!!!!!!!!  """#########"""!!!""""""!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!  """###!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!"""""""""!!!"""!!! !!!###$$$###!!! """###$$$!!!###%%%%%%$$$$$$%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((((())),,,------,,,'''((((((((('''''')))+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''((()))*********)))(((%%%&&&'''((()))*********''''''((()))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))''''''((((((((()))******&&&&&&''''''((())))))***(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""!!!!!!  """###$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############ !!!""""""""" !!!!!!"""###############"""""""""######$$$$$$%%%################################################$$$######$$$%%%%%%%%%$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''((('''''''''''''''((()))***((((((((((((''''''''''''((())))))+++,,,---...///111111111111111111000000//////////////////......//////000000000000//////111000......///...---+++.........------,,,,,,,,,+++---///000000///...---,,,,,,------.../////////------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++***((((((***---111444777444...(((%%%%%%&&&((('''(((((('''&&&%%%%%%&&&#########&&&)))***)))((((((%%%"""!!!!!!"""!!! !!!!!!!!!!!!!!!  !!!"""###### !!!!!! !!!"""#########"""!!!  """#########"""!!!""""""!!!!!!  !!!!!!""""""!!!!!! !!!"""""""""!!! !!! !!!"""###!!!!!! !!!!!!"""######!!!!!!!!!""""""""""""""""""$$$$$$###"""!!!"""###""" """###$$$%%%'''&&&$$$#########"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&(((***++++++***&&&'''((('''&&&&&&(((***))))))(((((('''(((((((((%%%&&&&&&'''(((((())))))((()))***+++,,,++++++***((())))))******)))))))))''''''((()))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((''''''((())))))*********###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! """""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! $$$$$$$$$$$$$$$%%%%%%&&&######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!! !!!!!!  !!!###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!  !!!!!!"""###############"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$'''&&&###"""$$$'''!!!###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))***((((((''''''''''''''''''(((((()))***+++,,,---...000000111111111000//////..................////////////000000000000//////000...------......,,,+++---------------,,,,,,,,,***,,,...///000///---,,,,,,,,,------...//////000------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***)))((((((***...222555666222---(((&&&&&&((()))%%%&&&((('''&&&&&&((()))""""""###&&&)))+++***((((((&&&###"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!"""!!! """$$$&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!"""######"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!! """%%%&&&%%%###!!!!!!#########""" !!!###%%%%%%&&&((('''%%%###"""""""""""""""###############&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%&&&''''''%%%&&&''')))(((((('''''''''((())))))&&&&&&&&&'''(((((())))))((()))+++,,,---,,,,,,++++++++++++***)))'''%%%%%%''''''((())))))))))))))))))))))))))))))******+++))))))))))))(((((((((((('''((()))))))))))))))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%######$$$$$$$$$$$$%%%%%%%%%""""""############""""""$$$######"""""""""###### !!!!!!""""""!!!!!! !!!  !!!!!!""""""######""""""""""""""""""""""""!!!  !!! !!!!!!!!!!!!!!! !!!###%%%%%%###!!! !!!!!!"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" """###$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!"""###$$$$$$###""" !!!  !!! !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""######!!!  !!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!! """  """ !!!""""""######"""""""""######$$$$$$$$$##############################""""""""""""""""""""""""!!!&&&)))(((###"""%%%***"""###%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))************))))))******+++,,,,,,,,,...//////000000000//////............////////////...//////000000//////...+++******+++---//////...------,,,,,,,,,,,,,,,,,,***+++,,,............---+++,,,,,,---...///000000------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))((((((***---111333111///,,,)))'''((()))***$$$&&&'''((('''''')))***!!!!!!###&&&)))+++)))((()))&&&###"""""""""!!! !!!!!!!!!""" !!!!!!""""""""" !!!!!!!!!!!!!!! !!! !!!#########"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######### !!!"""###############""""""!!!!!!!!!!!!"""""""""######"""!!! !!!$$$$$$###!!!!!!!!!"""$$$%%%$$$"""!!!###%%%###&&&((((((&&&$$$##################""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&''''''(((((('''(((***+++,,,,,,++++++''''''''''''''''''&&&%%%''''''((()))))))))))))))(((((()))******************)))))))))(((((((((''''''((()))))))))((('''&&&(((((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%""""""############""""""%%%$$$###"""######$$$%%% !!!!!!!!!!!!  !!!"""#########""""""""""""""""""""""""!!!  !!! !!!!!!!!!""""""###$$$&&&&&&$$$###""""""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!  """###$$$%%%$$$############$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!""""""""""""!!!###%%%$$$!!! """!!!""""""###############"""""""""""""""""""""""""""!!!!!!!!! """!!! !!!""" !!!""""""""""""!!!"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""""""$$$&&&&&&$$$###%%%'''""""""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******)))))))))******+++++++++++++++++++++++++++++++++------...///000000000000....../////////000000000......////////////......***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,---...///000000.........------------,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((()))***,,,///000************************&&&'''(((((('''&&&((())) !!!###&&&)))***)))''')))'''$$$"""""""""!!!  !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!  """ """$$$%%%"""!!! !!!###$$$ !!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! """$$$$$$$$$$$$###$$$###"""!!!!!! !!!!!!"""#########"""!!! !!!"""!!!!!!""" """%%%$$$""" """###"""$$$'''(((&&&%%%$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$***)))''''''((((((&&&%%%%%%&&&&&&&&&%%%%%%'''((('''''''''''''''((()))***###$$$$$$%%%%%%&&&''''''&&&''')))***+++++++++*** """$$$'''((()))***'''(((((()))))))))))))))'''((()))+++++++++***)))******))))))((((((((('''(((((()))))))))'''&&&%%%###$$$%%%'''(((''''''&&&&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%############$$$$$$%%%%%%%%%""""""############""""""%%%%%%#########$$$%%%&&& !!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######$$$""""""""""""""""""""""""   !!!!!!"""""" """""""""""""""""""""""" """"""""""""""""""""""""%%%$$$"""!!! !!!""""""""""""##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###!!!"""!!!!!!!!!!!!###%%%&&&"""!!!!!!!!!###$$$&&&((($$$$$$############$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!""""""######"""%%%%%%###!!!"""###!!!!!!"""###############""""""""""""""""""""""""############""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""########################""""""""""""""""""""""""###!!! !!!###$$$###"""!!!"""######$$$$$$%%%$$$#########$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&'''(((******&&&''''''((()))******+++,,,,,,,,,++++++++++++***,,,---...///000000000000.../////////000000111111......////////////......---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,---...///000111//////.........---------,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))'''(((((()))***,,,---...&&&''')))+++++++++******((()))***)))'''&&&&&&'''$$$$$$%%%(((++++++***(((((('''%%%###!!!!!!!!!!!!$$$###""" !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  $$$$$$$$$###############""""""!!!!!! !!!!!! !!!"""######""""""###""""""!!! ###"""""""""###$$$%%%%%%(((&&&"""!!!"""######"""!!!"""###$$$$$$###"""!!!!!!###%%%%%%$$$###"""###"""""""""!!!"""######$$$(((((('''%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''((()))))))))))))))(((''''''&&&$$$###$$$&&&(((***)))************+++++++++''''''''''''(((((((((((((((((())))))((('''&&&&&&***)))(((((('''(((((()))))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''(((&&&%%%$$$###""""""""""""!!!"""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """######$$$$$$$$$###""" $$$"""$$$''' !!!""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""'''&&&$$$""" $$$"""!!!"""$$$%%%%%%$$$""""""!!!!!! !!!!!! !!!!!!&&&$$$""""""$$$$$$!!! !!!""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""$$$%%%%%%$$$#########""""""!!!!!! """"""""""""############!!!"""""""""######$$$$$$ !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!""""""%%%$$$$$$###"""!!! !!!$$$&&&'''%%%###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&$$$"""!!!"""!!!'''$$$"""###%%%&&&$$$""""""###$$$###"""!!!!!!### ###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))(((((())))))(((((((((((()))))),,,,,,,,,++++++++++++***,,,,,,------------------000222555555222000......---...//////...---***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000///---+++*********+++++++++++++++---///111222222///,,,,,,---///...,,,---,,,++++++------,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,******))))))))))))))))))***+++++++++***)))'''&&&++++++++++++*********)))((('''%%%%%%'''((('''&&&###$$$%%%(((++++++***((((((&&&%%%###!!!!!!!!!"""###""""""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%!!!"""""""""######$$$$$$"""!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""'''%%%"""!!!!!!"""""""""!!!""""""######"""!!!!!!!!!###%%%%%%###""""""###"""""""""""""""#########!!!"""###%%%'''((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''''''''(((((()))((((((((('''&&&$$$###$$$&&&)))***(((((()))))))))*********''''''((((((((()))))))))((((((((((((((('''&&&&&&'''(((((())))))*********)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###"""!!!!!!$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$&&&'''&&&%%%$$$###"""""""""""""""""""""!!!!!!!!!""""""!!! !!!!!!""" !!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!###$$$############"""!!!!!! )))'''%%%###"""###%%%&&& !!!!!!!!!!!! !!!!!!!!!!!! ######"""""""""###%%%%%%$$$"""!!!!!!###$$$$$$###""""""!!!!!!!!! !!!!!! !!!!!!###!!! !!!!!! !!!""""""###"""!!! !!!"""### !!!!!!!!!""""""""" !!!!!!""""""""" !!!"""#########"""!!!  !!!"""###$$$ !!!!!!############""""""""""""######"""!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###"""!!! """""""""""""""""""""""""""""""""""""""#########"""!!! !!!!!! $$$"""!!!!!!$$$%%%###!!!"""###$$$###!!!!!!!!!"""!!!###&&&'''&&&$$$$$$%%%""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((())))))((()))((((((''''''(((((()))************++++++++++++***++++++,,,---...//////000222333333111///......+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///...---++++++++++++,,,))))))***,,,///222555777444111---,,,---......---///---,,,---...///...------,,,++++++******++++++))))))*********+++++++++******)))))))))******+++******++++++***)))'''&&&+++*********))))))))))))((('''%%%%%%'''((('''&&&######%%%(((++++++***((('''&&&$$$###"""""""""###""""""!!!!!!""""""###$$$############""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&& !!!"""###$$$$$$!!!!!!!!!!!! """""""""""""""######$$$ !!!!!!""""""""""""!!!""""""###$$$###"""!!! &&&###!!! !!!!!!!!! !!!!!!"""""""""!!! """######"""!!!""""""!!!!!!"""###############"""%%%(((***++++++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%&&&)))***'''''''''((((((((())))))((((((((()))))))))******(((((((((((((((''''''&&&&&&'''(((***++++++++++++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%$$$######""""""""""""%%%$$$""" !!!###$$$"""!!!!!! !!! !!!!!!!!!""""""""" !!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""###%%%&&&'''$$$""" """""""""!!!""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!  !!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!  !!!!!! !!!!!!"""###$$$$$$"""""""""""""""#####################""""""""""""""""""!!! !!!!!!!!!!!!""""""############ !!!!!!!!!""""""""""""""""""""""""############""""""""""""!!! """###"""!!!!!! """###"""!!!"""###$$$###!!! !!!""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$&&&''''''((( !!!###%%%'''((())))))'''''''''&&&&&&'''''''''(((((())))))******++++++)))***+++,,,---...///000///000111000...------...)))***,,,...//////......,,,,,,,,,,,,,,,,,,------,,,------.........------------,,,,,,,,,,,,------***+++,,,...111444777888777333///------.........000///...///000000///...---,,,++++++******++++++(((((()))))))))************************+++,,,---************)))(((''''''))))))))))))((((((((((((((('''%%%%%%'''((('''&&&""""""$$$'''***+++***((('''&&&$$$###""""""######"""!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!""""""###!!!!!!!!!!!!!!! ######"""""""""######$$$ !!!""""""###""""""$$$%%%&&&'''&&&%%%"""!!!$$$"""  !!!  !!!!!!!!!!!!!!!!!!""""""!!!!!!"""### !!!"""###$$$######""" """%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%''')))***''''''((((((((()))))))))))))))))))))************'''(((((((((((((((''''''&&&(((***,,,,,,+++***)))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&(((''''''&&&%%%$$$$$$$$$########################!!!!!!"""""""""######$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!"""$$$$$$###"""!!! !!!!!!!!!"""""" !!!!!!!!! !!!!!!""""""###!!!!!!  !!!###$$$ !!!""""""!!!  !!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######$$$""" !!! """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """!!! !!!!!!!!!!!!""""""#########$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###"""!!!"""$$$&&&%%%$$$ !!!"""######!!!#########!!! !!!""""""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''"""###$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++******+++,,,------.........//////---,,,+++,,,...***+++,,,---............,,,,,,,,,------------------...............---,,,,,,,,,,,,,,,------.........//////000222333555555888666222...---...///000000///...///000111000...---,,,++++++******++++++))))))))))))*********+++************+++,,,---...)))))))))))))))((((((''')))(((((((((((('''''''''((('''%%%%%%'''((('''&&&!!!"""$$$'''***+++***(((((('''%%%######"""######""""""!!! """"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!!!!!!!!!!!!!######"""""""""""""""### !!!""""""###""""""###$$$&&&'''&&&$$$"""!!!"""!!!!!!!!!  !!!"""""" !!!""""""!!!!!!"""$$$!!!!!!"""##################$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%&&&######%%%&&&''''''''''''&&&&&&%%%&&&&&&''')))***((((((((()))))))))******))))))))))))************''''''((((((((((((((('''(((***+++,,,+++)))'''&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###!!!"""$$$%%%&&&&&&########################!!!"""""""""##################""""""!!!""""""""" """###############"""!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""###!!!###%%%&&&"""!!!  !!!""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""  !!! !!!!!!""""""""""""""""""!!!!!! !!!!!!  !!!""" !!!""""""######""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""  !!!######!!!"""""""""######$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$######"""######$$$$$$$$$$$$######"""!!!!!! $$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###"""###$$$%%%$$$### !!!""""""###$$$%%%!!!"""###""" !!!###$$$&&&&&&%%%$$$%%%&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***,,,---,,,------------------,,,,,,,,,,,,------..................///......------+++,,,,,,---..................000111222444444555888666333000......///111///...------//////...------,,,++++++******++++++*********+++++++++,,,,,,************+++,,,---...)))))))))((((((((((((((((((((((((((('''''''''&&&((('''%%%%%%'''((('''&&& !!!###'''***+++***(((***(((&&&$$$###"""""""""###""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###"""!!! """ !!!"""!!! !!!"""###### !!!""""""!!!!!!###%%%"""""""""!!!"""######$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***(((((()))))))))*********((((((((()))))))))******&&&'''((((((((((((((((((************)))'''&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""###""""""!!!!!!""""""""" """######"""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!"""""""""###  !!!"""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""######!!!!!!!!!!!! !!!!!!""""""""""""######!!!!!! !!!!!! !!!"""###$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!"""######$$$ !!!!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%############""""""""""""############""""""""""""$$$$$$#########$$$%%%%%%%%%%%%$$$###"""!!! """!!!  !!!""""""""""""""""""""""""############""""""""""""""" """"""!!! !!!"""############$$$%%%!!!"""###"""  !!!"""$$$%%%$$$######%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++---------,,,++++++******+++,,,------+++++++++---------------------------,,,,,,,,,---......//////---....../////////......+++,,,---...............)))***---000222555666666555555444222///...///111...---,,,,,,......---,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,***************+++,,,---)))((((((''''''(((((()))((((((((((((''''''''''''((('''%%%%%%'''((('''&&& ###&&&***+++***(((+++***'''%%%###!!!!!!!!!"""!!! """""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!! !!!""""""""""""!!!!!! !!!!!!!!!"""!!! !!!"""###!!! !!!!!! !!!"""$$$%%%!!!"""""""""!!!"""%%%'''$$$###!!! """$$$&&&#########$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''''''''(((%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''((((((((())))))''''''((((((((()))))))))&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&*********)))'''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!! !!!!!!""" !!!!!! !!!!!!!!!"""""" !!!""""""!!!  !!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!  """""""""""""""!!! !!!""""""!!!!!!!!!"""""""""#########!!!!!! !!!!!!  !!!"""$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""#########$$$"""""""""!!!!!!  """#########"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""######""""""###$$$$$$%%%$$$#########""""""!!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########!!!###""""""!!!###%%%$$$"""!!!###%%%!!!"""""""""  !!!"""#########""""""$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))***++++++,,,,,,,,,+++++++++++++++))),,,......---++++++,,,,,,,,,,,,,,,---......///,,,,,,------.../////////,,,---...//////000//////,,,---...//////......---'''(((+++...111333444444111333555333000//////000...---,,,,,,......---,,,---,,,++++++******++++++************++++++++++++******)))))))))******+++)))(((''''''''''''((())))))))))))(((((((((''''''((('''%%%%%%'''((('''&&& """&&&***+++***(((,,,+++(((%%%###!!! !!! !!!""""""############""""""""""""  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!  !!!"""###$$$$$$ !!!!!!"""""""""!!! """"""###""""""!!! !!!!!! !!!"""###$$$"""!!!!!!"""######""" """!!!!!!!!!"""###%%%&&&""""""###""""""###%%%(((%%%### !!!%%%'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''((()))'''''''''(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""  !!!######"""!!!"""###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%######""""""!!!!!!!!!!!!"""###&&&%%%###!!! !!!""" !!!"""### !!!!!! !!!!!!!!!!!!"""######"""!!!   $$$&&&'''%%%"""  !!!""""""!!!  !!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""!!!"""!!! """#########!!!!!!""""""#########$$$!!!!!! !!!!!!!!!""""""!!! !!!###$$$%%%$$$"""!!!!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$######""""""!!!!!!!!! !!!"""$$$%%%%%%###!!! %%%%%%$$$$$$######""""""#########"""""""""!!!!!! !!!"""###$$$%%%%%%""""""!!!""""""###$$$$$$""""""""""""############%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ ###&&&&&&%%%!!!###%%%$$$!!! """$$$ """""""""  !!!!!!"""###"""!!!!!!###%%% !!!"""$$$%%%&&&&&&######$$$%%%&&&&&&'''(((######""""""###%%%'''((((((''''''&&&&&&''''''((((((((())))))******++++++*********++++++,,,,,,,,,)))+++...///...,,,++++++******++++++---///000111,,,,,,------...///000000,,,,,,...///000000000000------...//////...---,,,)))***,,,...000000000000///222555444111//////000///---,,,---...///...------,,,++++++******++++++))))))))))))******************)))))))))))))))))))))((('''&&&&&&'''))))))))))))))))))((((((((((((((('''%%%%%%'''((('''&&&"""!!!"""$$$(((***+++***,,,+++(((&&&$$$$$$$$$$$$!!! !!!###%%%%%%%%%$$$ !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!!!!""""""!!!!!!  """"""!!!!!! !!!"""#########%%%%%%%%%%%%$$$"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''(((((())))))******)))'''%%%$$$%%%&&&'''(((((('''&&&%%%))))))((('''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&%%%""" !!!$$$&&&%%%###%%%$$$###""""""###$$$%%%$$$######"""!!!  !!!###$$$%%%%%%$$$### """"""!!!!!! !!!!!!!!!!!! !!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!!!! """!!!  !!!"""!!!!!!!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!!"""$$$%%%%%%""" ######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###"""""" !!!"""######""""""&&&&&&%%%%%%$$$"""!!! !!!###$$$$$$###"""!!!%%%###!!!  !!!"""$$$###"""!!!!!!"""###$$$""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""###""""""$$$''')))(((%%%%%%%%%%%%%%%$$$###""""""&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''')))+++---...---,,,+++------,,,+++***)))(((''')))******+++++++++******............---,,,++++++---------........./////////////////////.........------...//////---***&&&,,,---.../////////...---///000111222222111//////111000///......------...---,,,+++***))))))))))))***))))))***,,,------,,,(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!$$$'''*********+++***)))'''%%%$$$$$$$$$!!! !!!###%%%%%%%%%&&&"""!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  """""" ###"""""""""!!!!!!!!!!!!  """!!!!!!!!! !!!!!!"""!!!!!! """###$$$$$$###"""  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''((())))))))))))((('''%%%%%%''''''((())))))(((''''''+++***)))'''%%%$$$$$$$$$'''''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%"""!!!"""$$$&&&%%%###$$$$$$###############$$$######""""""!!!!!! !!!!!!"""#########""""""!!!!!!!!! """!!!!!!!!!  !!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!"""!!!!!!!!! """!!!  !!!!!!"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!  ###%%%%%%$$$"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! %%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ###############"""!!! ###""" !!!"""""""""!!! !!!"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""$$$###"""###&&&&&&%%%"""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***,,,------,,,+++,,,,,,,,,---------------))))))***++++++++++++***---------...------,,,,,,*********+++++++++,,,,,,///.....................111000......//////---++++++,,,---...////////////000111111222111000///...111000///...---------------,,,+++***)))))))))))),,,+++***,,,...//////...))))))))))))(((((((((((('''(((((((((((())))))))))))))))))(((((()))))))))'''''''''&&&&&&&&&%%%%%%!!! !!!###''')))***))))))))))))((('''%%%$$$###!!! !!!###%%%%%%%%%&&&###"""###"""!!! !!! !!!!!!!!!!!!!!!!!!$$$######"""  """###!!! #########""""""""""""!!!"""!!!  !!!"""!!!!!!!!!!!! """"""""""""!!!  !!!"""######"""!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''(((((())))))))))))(((((('''''''''''''''(((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!! """!!! !!!######!!!  """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! """%%%&&&%%%###""""""""""""!!!!!!!!!!!! !!!!!!  """###$$$$$$""""""!!!!!!""""""############!!! !!!"""""" """###$$$$$$%%%%%%&&&%%%$$$"""!!!!!! !!!  !!!"""!!!!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" $$$###""""""""""""""""""%%%$$$######$$$$$$""" """###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&'''''''''(((***+++,,,++++++***++++++,,,---------------))))))***+++++++++++++++,,,,,,------...---------,,,,,,,,,---------..............................444111...,,,---/////////------------...///000111222222222222111///...---111000///...------------,,,,,,+++***)))))))))))),,,+++***+++---......---******))))))(((((('''''')))))))))*********++++++******))))))))))))******(((((('''''''''&&&&&&&&& ###&&&)))))))))'''((((((((((((&&&$$$###!!! !!!###%%%%%%%%%$$$!!! !!!!!! !!! !!!!!!!!!!!!######""""""!!! """!!! !!!!!! """""""""!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """#########""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&'''(((''''''((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""######$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###!!!  """###""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""""""""  !!!$$$$$$###"""""""""""""""!!!!!!!!!!!! """###$$$""""""!!! """###$$$%%%$$$!!!  !!!"""!!!"""###$$$%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" %%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""" !!!"""###############&&&%%%$$$######%%%''')))&&&&&&%%%%%%%%%&&&'''((('''((()))************)))******+++******((('''&&&((()))***+++++++++++++++++++++,,,---............---------.........//////---------------.........111///---,,,---//////...//////---------...000111333333222111000///...---000000///...------------,,,++++++***))))))*********(((((()))***++++++*********))))))((((((''''''))))))*********+++++++++******))))))))))))******((((((((('''''''''&&&&&&  """%%%(((((((((%%%&&&'''''''''%%%$$$###!!! !!!###%%%%%%%%%###!!! !!!  !!! !!!!!!""""""!!!!!!"""""""""""""""""""""!!! !!!"""!!! """!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###"""!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))'''$$$""" &&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$######$$$%%%$$$%%%&&&&&&&&&$$$###"""""""""""""""############%%%$$$"""!!! !!!!!!"""  !!!!!!"""""""""#########!!!  """###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!!!!""""""""" !!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""############"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""  $$$$$$######"""!!! """!!! !!!###$$$%%%$$$!!!  !!!""" !!!!!!!!!!!!!!! ###"""!!!!!!!!!###$$$%%%!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%###############"""!!! &&&%%%###"""###%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((('''((()))))))))'''&&&$$$(((((()))***+++,,,,,,,,,++++++,,,---............))))))*********++++++++++++,,,,,,,,,---------...///......///000111000...222111///...------...///444333222111//////......000///...------,,,,,,,,,,,,+++******)))*********)))((('''(((*********(((***)))))))))((((((((('''((((((((()))))))))************))))))))))))******((('''''''''&&&&&&&&&&&&!!!%%%'''((('''$$$$$$$$$%%%$$$$$$######!!! !!!###%%%%%%%%%#########"""""""""!!!!!! !!! !!!"""""""""!!!!!!!!!""""""######### """$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$%%%%%%$$$######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" ###$$$###  ###"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""!!!!!!"""""" !!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!  !!!""""""###### !!!!!!!!!!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############"""$$$"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! $$$$$$$$$$$$###"""!!! !!!!!! !!!!!!""""""######!!! !!!""""""############""""""!!! !!!!!!"""$$$%%%&&&"""#####################""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""""""""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$######$$$&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&)))+++,,,,,,******'''((()))***+++,,,,,,,,,,,,,,,------...---------******+++++++++,,,,,,,,,***++++++,,,,,,---------///......000222222111000111111000///............333333111000////////////000///...---,,,,,,,,,,,,++++++***************++++++***)))***+++,,,+++)))((((((((()))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%!!!$$$'''''''''###"""""""""""""""######!!! !!!###%%%%%%%%%!!!"""###"""!!!  !!! !!!""""""############"""""""""""""""!!! !!!###$$$$$$ !!!!!! !!!"""######"""!!! !!!!!!!!!"""!!!!!!"""!!!!!! !!!"""###$$$$$$###""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###%%%###  ### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$%%%'''((()))((('''&&&%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''!!!%%%(((***++++++&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%%%%&&&'''%%%###"""$$$&&&$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""""" """"""!!!!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!! !!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######$$$$$$######""""""###!!! !!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$###### !!!"""###############"""############""""""!!!!!!!!!"""######"""!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############ !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""############"""###%%%'''&&&$$$"""###%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$''''''&&&&&&&&&&&&&&&'''%%%'''***---...---,,,+++'''((()))***+++,,,,,,,,,---------...------,,,,,,,,,,,,---------.........*********+++,,,,,,------...,,,***+++---///000000......///000000000000000333222111/////////000000//////...---,,,,,,,,,,,,+++***************+++++++++***))))))***+++***)))''''''(((((())))))******'''''''''((((((((())))))((((((''''''''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$!!!$$$'''''''''"""!!! !!!###$$$!!! !!!###%%%%%%%%%  !!!!!! !!!""""""###%%%%%%$$$###"""!!! &&&###!!! !!!!!!  !!!!!!"""""" ###$$$$$$###  !!!!!!""""""!!!"""######### !!!"""######"""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" ###&&&$$$ ### """###$$$%%%&&&########################""""""############""""""!!!!!!"""###############'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))((('''&&&&&&''')))******)))'''&&&"""###%%%'''((((((''''''((('''&&&%%%%%%&&&'''(((&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%'''(((&&&###"""$$$&&&$$$#########$$$&&&((()))%%%%%%%%%$$$###"""!!!!!! !!!"""!!! !!!!!!""""""#########$$$ !!!!!! !!!"""""""""!!! """"""""""""!!!!!!!!!!!!!!!  !!! !!!""""""!!!  !!!"""###$$$%%%!!!###$$$$$$"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!"""######"""""" !!!!!!"""""""""!!!!!!!!!"""###$$$$$$###!!! """"""###""""""!!!  !!!""""""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&''' !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""$$$&&&'''&&&""" """""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$''')))***(((%%%###''''''&&&%%%%%%%%%&&&&&&(((***,,,------+++)))''''''((()))***,,,,,,,,,---............---,,,++++++))))))*********+++++++++))))))***+++,,,,,,------,,,(((%%%$$$&&&***---...***,,,...000222222222222222111000//////000111111//////...---,,,,,,,,,,,,+++***************++++++)))(((''''''((()))(((&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""###%%%''')))&&&%%%###"""!!!!!!""""""!!!!!!$$$&&&&&&"""!!!!!!"""!!!  !!!"""""""""""""""""" !!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""$$$$$$#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""######$$$&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###""" """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$""" ######!!! !!!"""!!!  """!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""""""""""""""""""""#########""""""!!!%%%$$$###!!!!!!!!!""""""###"""  !!! !!!!!!"""###$$$$$$%%%#########"""!!! """"""""""""""""""######"""!!!  !!!"""######$$$$$$$$$######""" !!!""""""######$$$!!! !!!!!!!!!######""""""!!!!!! !!!!!! $$$###!!! !!!"""!!!!!!!!!!!! $$$ """$$$### !!!""""""""""""""" !!!""""""!!! !!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!%%%&&&""" &&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%###"""$$$(((***)))'''''''''(((((()))***************+++++++++,,,,,,,,,......//////......---,,,---,,,,,,+++*********+++,,,+++++++++,,,,,,---...,,,------...//////......---...///000000111111111111111222333222111000///......---,,,++++++++++++)))))))))))))))************++++++***)))(((((()))''''''''''''(((((())))))''''''''''''''''''''''''$$$''''''######''')))((('''&&&%%%$$$$$$%%%&&&'''""""""""""""###%%%''')))!!!  !!!""""""!!!!!!$$$&&&&&&"""!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!"""######$$$%%%&&&%%%###!!! !!!###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((()))******+++''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&((()))'''$$$''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###!!! """"""!!! !!!"""!!!  """!!!!!! !!!!!! !!!""""""!!!!!! """######$$$$$$$$$#########"""!!! !!!"""#########"""!!!!!!!!!!!!!!! !!!"""""""""$$$######"""!!!!!! #########"""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""""""""!!!### ######!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((### """  !!!"""""""""""""""""""""!!!!!!""""""###$$$ """###########################"""$$$%%%""""""&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$''')))(((''''''''''''((())))))***************+++++++++,,,,,,---------------,,,,,,+++---,,,++++++******++++++++++++++++++,,,,,,---...------...............---------///000000000000000111111222222222111000//////...---++++++*********++++++******)))((('''''')))***+++***((('''((()))'''((((((((())))))))))))(((((((((((('''&&&%%%%%%$$$((()))((((((***((($$$&&&&&&&&&%%%%%%&&&&&&&&&""""""""""""$$$&&&((()))%%%%%%$$$############$$$!!!"""$$$%%%&&&"""!!!!!!"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""%%%!!! %%%&&&""" !!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### """"""!!!!!!!!!"""""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""###$$$$$$$$$%%%&&&%%%###!!! !!!###$$$%%%&&&''''''''''''$$$%%%''')))+++,,,------(((((('''&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%'''''''''''''''&&&&&&&&&***(((&&&%%%%%%&&&''')))))))))(((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!!!! !!! !!!!!!"""""""""!!! """"""###$$$%%%%%%%%%%%%!!!!!! !!!""""""###############""""""!!! !!!!!!""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!  !!!!!! $$$$$$######"""!!!!!! !!!!!!%%%&&&###"""%%%!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""((($$$!!!  !!!"""""""""""""""###############$$$$$$%%% !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''((()))***************++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++******++++++++++++,,,,,,,,,,,,------------.........------,,,,,,---...///000000000000000111222222222111///...///...---+++***)))))))))*********))))))(((((((((''')))))))))'''&&&'''((((((((())))))******))))))'''((()))))))))(((&&&%%%(((***)))'''(((+++)))$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!"""$$$&&&(((***+++***(((&&&###""" !!!  ###%%%%%%%%%"""!!!!!!"""!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''%%%###%%%''''''%%%""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$$$$###!!! !!!"""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!###############$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&'''''''''%%%&&&''')))***+++++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&---,,,)))''''''((()))+++*********))))))((('''''''''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$######"""!!!!!!!!!!!! !!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!! !!!"""!!!  """!!!!!! !!!!!! !!!!!! !!!"""######""""""!!!!!! !!!"""###$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!!!!"""###$$$###"""!!! !!!"""""""""#########$$$$$$$$$######""""""""""""$$$$$$######"""!!!!!!!!! !!!""""""!!!  !!!!!! $$$$$$######"""""""""""" !!!%%%&&&"""!!!""" !!!!!!""""""############""""""""""""""""""!!!"""#########""" """"""""""""############%%%""""""$$$$$$ !!!"""""""""""""""######""""""######$$$%%%!!!!!!"""""""""######$$$#########$$$$$$$$$$$$$$$%%%###!!!"""%%%((('''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&'''(((***+++************++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...///////////////000111111111000///...///...,,,+++)))(((((((((&&&''''''((()))***++++++&&&'''((((((&&&%%%&&&((('''((()))******)))((((((%%%&&&(((*********)))(((,,,,,,)))%%%&&&***+++)))$$$%%%&&&''''''&&&%%%$$$!!!!!!!!!"""$$$&&&)))***'''&&&%%%###!!!""" !!!###%%%%%%$$$"""!!!!!!"""!!! !!!  !!!###""" !!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""######"""!!! """############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###############$$$$$$%%%###$$$&&&&&&%%%%%%%%%&&&!!!!!!"""$$$$$$%%%%%%%%%&&&&&&''''''((('''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''(((((('''&&&&&&---,,,***((('''((()))***))))))******)))((('''&&&'''''''''''''''''''''''')))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!"""""""""#########""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""###""""""""""""### !!!"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""######!!!"""############%%%%%%$$$$$$###"""!!!!!! !!!"""###"""!!! """"""""""""#####################"""""""""""""""############""""""!!!!!! !!!""""""!!!  !!!"""""""""""""""!!!!!!""""""############!!! !!!%%%$$$  !!!!!!""""""######""""""##################!!!"""#########""" !!!"""""""""#########$$$$$$""" """$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""###############"""""""""#########$$$$$$&&&###!!!###'''***(((&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&(((***+++))))))*********+++++++++---------------,,,++++++,,,++++++***++++++,,,,,,+++,,,---------,,,++++++,,,---------------,,,,,,+++,,,---......//////...//////000111000///...---------+++***)))(((((((((&&&''''''((())))))******%%%'''((('''&&&%%%&&&((('''((()))******)))'''&&&'''((()))*********)))((()))---...+++***++++++((($$$%%%&&&''''''&&&%%%$$$ !!!"""$$$&&&)))***%%%%%%%%%%%%$$$###"""!!!"""!!!!!!"""$$$%%%%%%$$$"""!!!!!!"""!!!  """!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""""""""###$$$$$$$$$%%%&&&%%%###!!! !!!!!!""""""###############%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###############$$$%%%''''''%%%$$$%%%&&&$$$%%%'''((((((((('''&&&((((((''''''&&&''''''''''''((()))***)))((('''&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!""""""""""""############ !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!###$$$%%%$$$"""!!!"""### !!!"""!!!  """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!! !!!"""""" !!!""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""### !!!!!!!!!!!! !!!""""""############ !!!"""############ !!!######!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""!!!!!! !!!!!!""""""#########&&&%%%###!!! !!! !!!""""""""""""""" !!!!!!""" !!!!!!""""""!!!!!! !!!!!!""""""###$$$$$$$$$%%%###"""$$$''')))(((&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((''''''%%%%%%%%%''')))+++)))))))))************+++---------------,,,,,,+++++++++******++++++,,,,,,+++,,,---...---,,,+++***++++++,,,---------------***+++,,,---...............///000000000///---,,,,,,+++***)))((((((((((((+++******)))'''&&&&&&%%%%%%&&&((('''&&&&&&'''(((((()))***++++++)))'''&&&,,,++++++***)))(((((((((%%%000999888222---((($$$%%%&&&&&&''''''&&&&&&%%% !!!"""$$$''')))+++))))))******)))((('''&&&"""!!!!!!###%%%%%%$$$###"""!!!!!!"""!!!  """""" !!!$$$"""!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$%%%&&&%%%###!!! !!!###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$###%%%''''''%%%$$$$$$&&&"""$$$&&&((())))))((('''%%%%%%&&&'''''''''&&&&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######$$$!!!!!!!!!""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!###%%%&&&$$$!!! """ !!!"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! !!!""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######$$$$$$!!!!!! !!!!!! !!!"""############ !!!!!!!!!### ###### """""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$%%%$$$""" !!!"""""""""""""""  !!!""" !!!""""""""""""!!! """"""######$$$%%%%%%&&&$$$$$$$$$%%%&&&'''&&&%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$"""$$$&&&&&&%%%%%%'''***(((&&&%%%$$$%%%''')))+++))))))))))))************,,,,,,,,,,,,,,,+++******++++++******++++++,,,---+++,,,---......,,,***))))))***+++,,,---.........***+++,,,------...------......///000///...---,,,***))))))((((((((()))))),,,+++***)))'''%%%$$$$$$%%%'''((((((''''''((()))***+++---...---+++)))(((******(((((((((***,,,------:::CCC>>>333+++'''&&&&&&&&&&&&%%%%%%&&&&&&&&& """$$$''')))+++***+++******(((&&&###""""""""""""###%%%&&&$$$###"""!!!!!!"""!!!  !!!!!!""""""""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################'''%%%###"""!!!"""###%%% !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""######$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%''''''$$$###$$$&&&!!!###&&&((()))***)))((($$$&&&(((******)))((('''###%%%'''((()))((('''&&&''''''''''''''''''''''''%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$ !!!!!!!!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!!###%%%&&&###  !!!"""!!!  """!!!!!! !!!!!! ###"""!!! """""""""""""""!!!!!!!!!"""############""""""!!!!!!###%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###############"""""""""""" !!!"""###$$$%%%%%%"""!!!  !!!""" !!!"""############!!!!!!!!! ### ######"""###&&&######""""""!!!!!! !!!!!!"""""""""###$$$###!!! !!!""" !!!""""""###!!!###$$$$$$###"""### !!!!!!""""""""""""""" !!!"""""""""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$!!!$$$&&&&&&%%%%%%(((+++(((&&&%%%$$$$$$''')))+++))))))))))))***************++++++++++++***))))))+++*********+++,,,,,,---+++,,,.........,,,***)))((()))***,,,---...//////******+++,,,---------------.../////////...---,,,((((((((((((((()))******)))))))))(((''''''&&&&&&&&&'''(((((('''''')))***,,,---///000///---+++)))%%%%%%%%%&&&)))...222555:::EEEHHH<<<,,,&&&***...''''''%%%$$$$$$%%%'''''' !!!###'''******+++++++++***((('''&&&$$$"""!!!###&&&'''%%%###  !!!!!!!!!!!!!!!"""############""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!! !!!"""############""""""!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!! """""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&###!!!"""%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$%%%######$$$''''''$$$!!!"""!!! !!!###&&&'''""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###############$$$###"""!!!!!!"""###$$$!!!!!!"""##################""""""!!!!!!!!!!!!"""############"""!!! !!!!!!""""""""" !!!!!!!!!!!! $$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""!!!!!! """""""""""""""!!!!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%%%%###!!!!!!""""""  """###"""  !!!!!!!!!"""######""""""""""""######"""""""""""""""""""""""" """###"""!!! !!!###!!!  !!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###%%%$$$######""""""######&&&%%%######$$$###""" """""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))------,,,,,,+++***)))))))))))))))))))))))))))))),,,------+++)))(((((()))---,,,+++++++++,,,---...*********++++++,,,,,,,,,))))))***+++,,,------...((((((((((((((((((((((((***)))'''&&&&&&(((***+++((((((((((((''''''''''''(((---444999999333,,,''''''"""'''+++$$$(((999CCCNNNDDD666,,,*********)))'''''')))+++...,,,'''""" ###'''***++++++,,,,,,+++)))(((''''''%%%$$$&&&((((((&&&$$$   !!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! """""""""############$$$$$$""" !!!$$$&&&%%%$$$"""""""""###$$$$$$$$$%%%########################&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$###!!!!!!"""$$$$$$"""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!""""""###### !!!""""""######""""""###""""""""""""""""""### !!!"""""""""""""""""""""!!!!!!!!!!!!""""""############"""!!! !!!!!! !!!!!!!!!!!! ######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############$$$###!!!!!!"""""" !!!""""""!!! !!!""" !!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""" """###"""!!! !!!###!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$###""""""""""""!!!  """######"""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))),,,,,,,,,+++***)))))))))((((((((((((((((((((((((,,,---...---+++)))***+++...---,,,*********++++++))))))******************)))******++++++,,,,,,,,,))))))))))))))))))))))))***)))((('''''')))+++,,,)))(((((((((((((((((((((,,,222:::@@@@@@999000***)))"""%%%***,,,:::KKKNNNDDD;;;000)))(((******))))))((('''(((******'''$$$ """&&&)))+++,,,,,,---,,,+++)))(((***)))(((((()))(((&&&$$$   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!#########$$$$$$$$$%%%%%%"""!!! !!!###%%%%%%$$$##################$$$$$$ !!!!!!"""######$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""###############$$$$$$$$$"""!!!!!!"""######""" $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!""""""""""""!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""######""""""!!! ###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""#########"""!!!"""""" !!!"""###!!!!!! !!!!!! !!!!!!!!!!!!$$$###!!!!!!""""""  """###""""""###$$$ !!!!!!!!!"""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""###$$$$$$###"""""" !!!!!!!!!"""!!!""""""######""""""!!!""""""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$###"""!!!!!!!!!  """$$$###"""%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%% """###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&''''''((((((((()))))))))++++++******))))))((((((''''''''''''''''''''''''***+++,,,+++***)))***+++---,,,+++***)))((((((((())))))))))))))))))((((((************************************************)))((((((((()))***,,,---)))*********************000555>>>CCCBBB;;;222++++++%%%%%%'''///FFFTTTNNN555///)))&&&'''))))))))))))'''%%%%%%&&&'''&&&%%% """%%%(((+++,,,---------,,,+++***---,,,+++***)))'''%%%$$$    !!!""" !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$#########""""""!!!!!!  !!!!!!""""""!!! !!!!!!"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!############$$$$$$$$$%%%"""!!!!!!"""###%%%&&&&&&$$$$$$$$$###############""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###########################$$$######$$$$$$$$$$$$###"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!""""""!!!!!! !!!"""$$$$$$"""""""""""""""!!! """!!! !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! """!!!  """###"""!!!!!! !!!!!!""" !!!!!!!!!$$$"""!!!!!!""""""!!! """###$$$###"""###$$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!###!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$######""""""""""""######&&&$$$######$$$$$$###!!!!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''((((((((())))))******))))))((((((((('''((((((((((((((((((((((((%%%'''((((((''''''(((*********))))))((((((((((((*********))))))(((((((((++++++******))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...******+++++++++++++++,,,///333888<<<:::555...)))***((((((%%%***???HHH;;;+++(((%%%$$$&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$ !!!%%%(((***+++------...---,,,+++------,,,***(((%%%######  !!!!!! !!!!!!"""### !!!!!!"""""" !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""""" !!!!!!"""""" !!!""""""!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""#########$$$$$$###$$$$$$$$$$$$%%%'''((($$$$$$$$$###############%%%%%%$$$$$$$$$###############$$$%%%%%%&&&''''''((('''$$$"""!!!!!!######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#################################$$$############$$$!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""############""" !!!"""$$$$$$!!!""""""""""""!!!!!!  !!!""" !!!!!!!!!!!!  """!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$###""" !!! !!!"""######""""""!!!!!!""""""### !!!!!!!!!""""""###"""!!!!!!""""""!!! """###%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$#########!!!"""$$$%%%%%%$$$"""!!!$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###%%%&&&%%%$$$"""###$$$$$$###""" !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))%%%&&&((((((''''''(((***&&&''''''((())))))))))))+++++++++******))))))(((+++******))))))(((((('''((((((((((((((((((((((((((((((((()))+++,,,---...***+++++++++,,,,,,------...///000111000---***(((%%%(((,,,&&&###111666((('''&&&%%%%%%&&&&&&&&&%%%###%%%&&&'''&&&$$$###""" !!!$$$''')))***,,,---...------,,,,,,------+++'''$$$""""""  !!!!!!!!!!!!!!!"""###### !!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!"""######$$$%%%$$$###""""""""""""""" !!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!! """!!!  !!! !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############"""""""""############$$$%%%&&&&&&&&&$$$%%%&&&(((##################$$$$$$&&&&&&%%%%%%$$$######"""""""""###$$$&&&'''(((((()))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$$$$###############!!!!!!"""!!!!!!###!!!!!!""""""#########$$$"""""""""""""""""""""""" """!!!!!!!!!  !!!""""""""""""!!! !!!!!!""""""!!!!!! !!!""""""###############!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!""""""### !!!!!!!!!!!!  """"""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###"""!!!!!!  !!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!"""""""""######!!! !!!"""###""" """$$$$$$$$$!!! !!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###""""""############""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########""""""###$$$$$$###""""""%%%%%%$$$###"""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""  !!!!!! !!!"""###%%%&&& ###$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((************************''')))******))))))***,,,%%%%%%'''((()))***************************))))))***)))))))))(((((('''''''''''''''''''''''''''''''''((())))))***+++,,,,,,******++++++,,,---------------,,,+++***)))))))))"""%%%---***###(((,,,###'''''''''&&&&&&%%%%%%$$$"""%%%'''(((&&&$$$######  ###&&&((()))+++,,,---------,,,,,,......+++'''$$$######  !!! !!!""""""  !!!""""""!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!###"""!!! !!!!!!"""!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!! """!!! !!!"""### !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''&&&######$$$'''"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$##################$$$%%%%%%&&&''''''%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$#########"""""" !!!"""!!!!!!###$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!""""""######""""""!!!!!!!!! !!!!!!!!! !!!!!!"""###"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$###!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######"""!!!  !!!###$$$ !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###"""!!! !!!###"""!!! !!!!!!!!!"""""""""#########!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###"""""""""!!!!!!"""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!"""###### ###%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***,,,&&&'''((()))******))))))(((((())))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((('''((())))))************)))******+++,,,,,,------+++++++++******)))))))))$$$"""))),,,%%%&&&+++&&&&&&''''''&&&%%%$$$$$$%%%$$$&&&'''&&&$$$"""$$$&&&  ###&&&'''(((***,,,---------,,,---...///,,,((($$$$$$%%%    !!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!  """######"""!!!!!!!!!  !!!""" """""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%"""!!!###%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$""" ###&&&'''&&&###!!! !!!""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""###$$$%%%%%%!!!!!!"""###############"""!!!  !!!""" !!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!"""""""""""""""!!!!!!###%%%&&&%%%###  !!!!!!!!!!!! !!!!!!!!!""""""   !!!!!!"""""""""%%%((( """###""" !!!!!! !!!!!! !!!!!!!!!!!!""""""!!! !!!"""###"""!!!!!!"""!!!!!!!!!###""""""""""""############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!######"""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!! $$$###"""###$$$%%%$$$### !!!###$$$%%%''''''######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((())))))))))))************((((((((((((((((((((((((((()))***)))((('''((()))(((((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((())))))***++++++,,,------((()))***++++++***(((''')))!!!%%%,,,'''&&&***)))%%%&&&'''&&&%%%$$$%%%%%%'''''''''$$$!!!!!!%%%))) !!!###$$$%%%((()))+++,,,---.........,,,---------+++((($$$!!!   !!!  !!!!!!!!!!!! #########"""!!!!!! """"""""""""!!!!!!!!!!!!######"""!!! !!!!!!"""############### !!!"""$$$$$$$$$###""""""""""""""""""###$$$$$$""""""!!!!!!  !!!!!!!!!###""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! ((('''&&&$$$###!!! $$$$$$$$$############### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%"""!!!"""######$$$%%%&&&&&&###%%%'''((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((((()))((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""###""""""!!! !!!!!!"""##################"""  """###!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###%%%$$$###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%!!!!!!$$$$$$###!!! !!!"""!!! !!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""############!!!""""""!!!!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$ %%%%%%""""""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!! """"""#########""""""!!! """######""" !!!!!!"""$$$&&&%%%""" """$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$""" !!!""""""""""""""""""""""""""""""""" !!!######&&&$$$"""!!! !!!"""###$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&'''((())))))+++***((('''&&&&&&'''(((''''''((())))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((******+++,,,,,,***)))(((******))))))(((((('''''''''''''''(((((((((((((((''''''(((((())))))******+++*********))))))((((((+++***((((((((()))+++,,,((((((''''''''''''((((((''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$###### !!!###$$$%%%'''((()))+++,,,,,,------++++++,,,+++)))&&&"""    !!!  !!!!!! #########""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############""""""""""""###""""""!!!!!! !!!"""""""""!!!!!!!!!  """""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! $$$$$$######"""""""""!!!"""""""""#########$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&'''''''''''''''###%%%''''''&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!""""""######"""""""""!!!  !!!"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""""""""!!! !!! !!!###%%%$$$###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!"""""""""#########%%%$$$"""!!!!!!!!! """###"""!!! !!!""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! """"""############""""""!!!""""""!!!!!!"""$$$$$$%%%%%%$$$"""!!!"""$$$!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ########################""""""""""""!!!!!!!!!!!!%%%%%%$$$""""""!!!!!!"""$$$""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!$$$'''((($$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((('''&&&&&&''''''(((''''''((()))))))))))))))+++***)))((('''(((((()))'''''''''''''''''''''''''''((()))***++++++******))))))))))))((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))*********)))))))))((((((&&&&&&&&&%%%%%%$$$######((((((''''''''''''((((((''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%$$$$$$###### !!!###$$$%%%&&&'''((()))***+++++++++)))******)))'''$$$!!!   !!!  !!!""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!""""""""" !!!""""""######""""""######"""!!! !!!!!!"""!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""$$$######""""""!!!!!! !!!!!!"""######### !!!###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%((()))%%%%%%$$$$$$$$$#########"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%((('''&&&$$$###"""""""""########################$$$$$$###""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!! !!!!!!"""###$$$""""""!!!!!! !!! !!!###$$$$$$###!!!!!!""""""""""""!!!!!!!!! """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!""""""""""""######(((&&&$$$######""" !!!"""!!!  !!!"""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""  #########"""!!! """"""!!!!!!!!!!!! """"""############"""""" !!! !!!$$$&&&(((&&&###"""#########"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!###""" !!!""""""!!!"""""""""""""""""""""""""""!!!!!!""""""###$$$%%%###"""!!! !!!"""###$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((())))))))))))((())))))(((''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((************)))))))))(((((((((((('''''''''''''''(((((())))))'''(((((((((((()))))))))******))))))))))))((((((((((((******)))&&&$$$"""(((((((((''''''(((((((((''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###### !!!###$$$%%%&&&'''((()))***++++++***)))***)))(((&&&$$$!!!   !!!  !!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""""""""  !!!"""######""""""""""""######!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!! !!!"""###### !!!""""""######$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!"""###%%%"""""""""""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$+++***)))((('''&&&&&&%%%"""""""""###############$$$$$$###""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""###"""""" !!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###$$$###"""!!!!!!""""""""""""!!!!!! %%%$$$#########$$$$$$%%% !!!!!!!!! !!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$"""""""""$$$%%%$$$""" !!!"""""" !!!"""######""""""""""""######!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!  ###&&&***&&&"""!!!###$$$###!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""&&&%%%$$$"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))((((((++++++,,,,,,+++***((('''''''''(((((((((((('''''''''''''''(((''''''&&&%%%$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###### !!!###$$$%%%'''((()))***+++++++++*********)))(((&&&###!!!    !!!  !!!""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! #########$$$%%%&&&&&&&&&"""###$$$$$$######$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###&&&&&&%%%%%%$$$######"""############$$$$$$%%%%%%$$$###""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" """###%%%%%%&&&&&&%%%$$$###"""!!!!!!"""!!! """###"""!!!!!!!!!""""""""""""!!!!!! !!!""""""######!!!""""""!!!!!! !!!"""!!!""""""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!###%%%%%%$$$!!!"""######!!!!!!"""###   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""""""""!!!!!!"""###############$$$$$$### !!!###(((%%%!!!!!!###$$$""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!""""""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!###$$$&&&((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$###"""&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''((())))))***((((((((('''''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&'''((((((''''''((())))))((('''''''''''''''(((''''''&&&%%%$$$&&&'''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$###### !!!###$$$%%%(((((()))*********************)))'''%%%###!!!    !!!   !!!""""""""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$%%%"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!!###############"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''&&&%%%###!!! !!!"""###$$$%%%%%%"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###""""""############""""""""""""######$$$%%%%%%%%%######"""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!###$$$%%%+++***(((&&&###!!!"""!!! """"""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!"""###""" !!!!!!###""" ### !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!  """###"""!!!"""###$$$###"""!!!"""$$$!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" """!!!######################## !!!"""#########!!!!!!""""""""""""###### !!!"""######$$$######$$$$$$$$$!!! !!!###"""!!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!! !!!!!!"""!!!!!!"""######!!! """"""""""""""""""""""""######""""""""""""######""""""###$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((%%%&&&&&&'''((()))******(((((((((''''''''''''&&&''''''(((((((((((())))))'''&&&%%%$$$$$$&&&(((***&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$###### !!!###$$$%%%''''''((()))))))))(((((()))((('''%%%###!!!   !!!  !!!!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""######### !!!!!!""""""!!!!!! !!!"""######$$$$$$""""""!!! !!!!!!!!!""" !!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################$$$$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!!!!"""######"""!!!!!!$$$&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%######"""!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!!!!!!!!!!!!!! !!!"""$$$$$$((((((&&&%%%###""" """!!! !!!"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###%%%'''&&&###""""""$$$!!!$$$""" ### !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""!!! !!!"""!!! !!!"""###"""!!! !!!#########""""""""""""###### !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!### ###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!"""######$$$$$$$$$"""######"""!!! !!!"""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!""""""""""""""""""""""""######""""""""""""######%%%%%%$$$###"""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((()))&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%##################$$$$$$ !!!###$$$%%%&&&&&&''''''((('''''''''((('''%%%###!!!   !!!!!!  !!!!!!!!!!!! ############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$###""""""""""""""" !!!!!!"""""" !!!!!!!!!"""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!############""""""""""""""""""###"""!!!!!!###&&&$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$ !!!"""######$$$######"""!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""###""""""!!!  !!!!!!""""""!!!!!!###"""  """#########"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%"""!!! !!!"""!!!!!!!!!""""""""""""!!!!!!!!! """$$$&&&%%%"""!!!!!!###!!!$$$### $$$ !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!"""!!! !!!"""######""" !!!"""!!!  """  """"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!### %%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""#########$$$ !!!######$$$$$$$$$!!!######"""!!!!!!""""""$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ """###$$$!!!!!!!!!"""$$$###!!!"""""""""""""""""""""""""""!!! !!!!!!!!!"""#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''!!!!!!"""###$$$%%%%%%&&& """$$$'''((()))))))))%%%&&&''''''((((((''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((()))******)))'''%%%###&&&'''(((******((('''&&&''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$$$$%%%##################$$$$$$ ######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###   !!!"""### """"""!!! !!!!!!!!!!!!!!!  !!!###$$$$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""""""""$$$!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!#########"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""''''''&&&%%%%%%$$$######!!!"""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""$$$$$$"""!!!"""### $$$%%%$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%###""" !!!###$$$$$$"""!!! """###%%%$$$""""""###"""!!! !!!""""""############""" !!!######"""!!!!!!!!!!!!!!!!!!  """""""""!!!!!! !!!!!!""""""###### !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!"""#########""""""!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$"""!!! !!!!!! !!!!!! """""""""""""""""""""""" !!!!!!"""""" !!!"""######!!!!!!"""""" !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!  ###""""""!!!!!!!!!!!!"""""" """###!!!!!!!!! !!!!!!!!!!!! ###"""!!! !!!"""### """$$$&&&'''"""#########!!!###"""!!!  ###############"""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!""""""""""""""" !!!"""######""""""""""""!!!!!! """############$$$$$$$$$!!!""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&'''''')))))))))'''$$$"""!!!###&&&(((%%%$$$%%%(((+++,,,)))&&&)))(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&'''((((((((()))))))))***************))))))))))))(((((((((''''''''''''''')))((('''&&&&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$##################$$$ !!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$"""   !!!""" """!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""$$$!!! """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!""""""###$$$#########""""""""""""""""""""""""&&&%%%%%%$$$######""""""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################!!!"""$$$$$$"""!!!"""###"""$$$&&&%%%""" """""""""!!!""""""$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""###$$$%%%$$$"""!!!"""###$$$%%%%%%$$$""""""###"""!!! !!!"""""""""""""""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$"""!!!  ###"""""""""!!!!!!!!! """"""""""""!!!!!!!!! ###############"""!!! !!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" ###$$$%%%!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###!!! !!!###$$$""" $$$$$$############$$$$$$#########"""""""""!!!!!!###""""""!!!!!!""""""######"""!!! !!!""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!""""""###############"""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""""""""!!!!!!!!! """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''''''''(((((((((((()))&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$""""""$$$&&&'''&&&%%%%%%(((***+++(((%%%***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))***************)))))))))((((((************************+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""  !!!!!!###"""!!!!!! !!!!!!!!!  !!!!!!!!!!!!"""""""""###"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """############"""!!!!!!###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$%%%&&& !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$$$$"""!!!"""###$$$$$$$$$""" !!!$$$'''###"""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!%%%$$$###""""""###$$$%%%######"""!!!"""###%%%&&&%%%###""""""""""""!!! !!!""""""!!!!!!"""""""""!!!!!! """!!!!!!  !!!!!!""""""""""""#########"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""######""""""!!!  !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!#########"""""""""!!!!!!  """######$$$$$$############$$$$$$!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$"""!!!"""###$$$###"""%%%$$$$$$######$$$$$$%%%$$$###############"""""""""##################"""%%%$$$"""  !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$""""""######""""""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""!!! """"""#########"""!!!!!!""""""!!!!!!!!!!!! """""""""#########$$$$$$'''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&((())))))'''%%%(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((()))***************))))))))))))(((((())))))******++++++,,,,,,---,,,+++***((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!  !!! !!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! #########""""""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$%%%&&&'''''' !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###!!!!!! """%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$######"""###$$$$$$%%%  !!!"""###$$$"""!!!!!!""""""!!! !!!"""""" !!!!!!"""!!!!!!!!!###"""!!!   !!!"""######$$$$$$######""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""######$$$#####################""""""""""""!!!!!!!!!!!! !!!"""###### !!!"""######"""""" !!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$"""  ###"""!!! !!!"""###!!!!!!"""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!""""""###$$$%%%&&&"""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""&&&%%%###""" !!!!!!!!! !!!!!!!!!"""###############!!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! """"""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&'''''''''''''''((()))((('''&&&&&&'''((()))'''''''''((()))************)))))))))((((((((((((&&&''''''((()))***++++++---,,,+++)))((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&"""!!!!!!  !!!"""""""""""""""#########"""!!!  !!!!!!"""!!!!!!!!!!!!!!!"""######  !!!!!! !!!!!!!!!%%%$$$"""  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$############"""!!!!!!!!!"""$$$%%%"""""""""#########$$$$$$########################!!!"""$$$$$$"""!!!"""###$$$$$$#########"""!!! ''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""######$$$$$$$$$"""""""""######$$$$$$%%% !!!!!!"""###""" !!!""""""!!! !!!"""""" !!!!!!!!!!!! !!!!!! !!!"""""" !!!"""######$$$$$$###"""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""" !!!"""###### !!!""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""%%%###!!! !!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""###$$$%%%!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$###"""!!! !!!!!!!!!!!! #########$$$###"""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))(((((((((((('''&&&&&&'''((()))******+++++++++)))((('''&&&&&&&&&$$$%%%%%%&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''!!!!!!!!!  !!!"""""""""""""""######"""!!!  !!!"""""" !!!!!!"""###  !!!!!! $$$$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######!!!""""""""""""#################################!!!"""$$$$$$"""!!!"""###""""""$$$&&&))))))'''$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!! """"""!!! !!!"""""" !!!!!!!!!  !!!""""""###### !!!!!!""""""######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!  !!!!!!""""""""""""  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!  """###"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!!!!""""""### !!!"""!!!"""!!!  """"""!!!!!! !!!!!!"""""""""###############$$$"""##################"""""""""############"""""" """$$$$$$$$$$$$###"""###$$$$$$###!!!  !!!"""""""""!!!!!!""""""############"""""" !!!""""""######""" !!!"""###### !!!!!!!!! !!!!!!""""""""""""######!!!!!!!!!"""""""""######""""""######$$$%%%%%%&&&"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((''''''(((((())))))******++++++)))((('''&&&&&&%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''' !!!!!!!!!!!!!!!""""""###$$$############"""!!!  !!!"""""""""!!!   !!!!!! !!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""######################## !!!!!!"""""""""""""""!!!!!!!!!"""""""""##############################!!!"""$$$$$$"""!!!"""###!!!%%%***,,,+++)))!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########!!!!!!""""""######$$$$$$ !!!"""#####################"""!!! """  !!!"""!!! !!!""""""!!!!!!!!!!!! !!!"""######"""""" !!!!!!!!!!!!!!!"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$### !!!!!!!!!"""""""""###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" """!!!!!!!!!  !!!!!! !!!###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!! !!!!!!!!!!!!"""""""""### !!!!!!""""""!!! !!!!!! """###""" !!!###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""############""""""!!!!!!""""""### !!!"""#########"""!!! ###%%%&&&$$$"""!!! !!!"""######"""  !!!""""""!!!!!!""""""############"""""" !!!"""############ !!!!!!"""!!! !!!""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$$$$######$$$%%%%%%"""""""""###$$$$$$%%%%%%"""$$$%%%%%%######%%%(((&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''((((((&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''++++++***)))((('''&&&&&&))))))((((((((('''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%######$$$%%%%%%%%%%%%$$$###"""!!!  !!!"""######"""!!!    !!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """#########"""!!!!!!!!!!!!!!!""""""""""""########################!!!"""$$$$$$"""!!!"""###&&&$$$"""###%%%&&&$$$!!!"""###%%%&&&''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%############"""""""""""" !!!""""""""""""""""""!!!!!! !!!  !!!"""!!! !!!""""""!!!!!!!!!!!!  """$$$$$$###!!! !!!!!!!!!!!!!!! !!! !!!"""### !!!!!!""""""######!!!!!!!!!!!!!!!  """""""""!!! !!!!!!!!!""""""###### !!!"""""" !!!!!!!!!!!!!!! """!!!  """"""!!!!!! !!!!!!!!!!!!!!! ###"""!!!"""######!!! !!!"""######"""!!! """"""!!!!!!  !!!!!! !!!!!!"""%%%$$$###############$$$!!!###%%%$$$!!! """$$$!!!!!! !!!!!! !!!!!!###"""!!! !!!"""### !!!""""""!!! !!!$$$%%%$$$  """###"""!!!  !!!""""""!!!!!! !!!!!!!!!!!!  !!!"""############ !!! !!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######""""""!!! """"""""""""############"""#########$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&!!!###%%%$$$######&&&)))%%%$$$"""""""""$$$&&&''''''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&,,,,,,+++)))(((&&&%%%%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''')))***+++***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!  !!!"""###$$$$$$%%%""""""!!!!!! !!!!!!!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###############"""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!%%%""" !!!$$$&&&%%%###"""!!!!!! !!!!!!""""""############""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###""" """###"""!!! !!!### !!!"""""" !!!!!!!!!!!!"""!!!  """"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""###$$$&&&$$$!!! !!!!!!!!! $$$$$$###"""!!! ###"""!!! !!!"""###!!!!!!   !!!###%%%&&&###"""!!! !!!"""######""""""!!! """"""""""""""""""""""""###""" """""""""!!!"""######"""!!! !!!!!! !!!"""###&&&$$$!!! """###""""""""""""""""""""""""&&&&&&%%%###!!! """$$$!!!!!!!!!!!!!!!"""######!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!###""""""###%%%'''&&&%%%###$$$$$$$$$$$$###""""""&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******''')))***'''%%%&&&(((((($$$%%%&&&&&&%%%%%%'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((***))))))((('''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###### !!!"""!!!!!!!!!"""""""""######"""!!!!!!!!!  !!!!!!!!!!!!$$$$$$###!!!!!! !!!"""""""""!!!!!! !!!!!!"""   !!!!!!!!!!!!!!!%%%###  ###%%%!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! ###!!! """$$$###""""""!!!!!!!!!!!!!!!""""""!!!""""""######""""""!!!########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""############"""""" !!!!!!!!!""""""""""""""""""###$$$$$$###"""""" """###"""!!! !!!######!!! !!!!!!  !!!""""""""""""!!!  """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""""" !!!"""""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!! ######""""""!!! ###"""!!! !!!"""###"""""""""!!!!!!!!!!!!!!!""""""!!! !!!"""###"""!!!  !!!""" !!!"""""""""""""""""""""""""""""""""$$$"""!!! !!!"""!!! """#########!!! !!!"""!!!!!!!!! !!!!!!""""""$$$###!!! """###""""""""""""""""""""""""$$$$$$$$$""" !!!"""  !!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#########""""""!!!""""""######""""""!!!###""""""###%%%&&&&&&%%%"""######$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%######%%%((('''%%%$$$&&&''''''&&&&&&'''(((((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" ###"""!!! """""""""!!!!!!  !!!!!!   !!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""" !!!!!!!!! !!! """!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!!!!""""""!!!!!! """""""""""""""""""""""""""######$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########"""##################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!###%%%###!!! !!!!!!  !!!""""""""""""!!!  """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" &&&'''(((&&&###"""!!!  !!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###############$$$%%%$$$###!!!   !!!""""""###""""""""""""""""""""""""$$$###!!! !!!"""!!! """#########!!! !!!""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######!!! !!!""""""!!! !!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!"""""" !!!"""############"""##################"""###""""""###%%%&&&%%%$$$ !!!###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&!!! &&&(((&&&"""%%%'''(((((('''&&&''')))'''''''''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###  !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""######"""""" !!!""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!   !!!!!!!!! !!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""############!!!""""""###$$$$$$######%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""######$$$$$$######"""###############$$$$$$$$$ !!!!!!!!!!!!!!!!!! """###"""!!! !!!###%%%###!!!!!!""""""  !!!!!!!!! """!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$  !!!"""""""""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$###"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!!###$$$###!!!!!!"""###"""###$$$$$$$$$"""!!!  !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!%%%$$$$$$###############"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$!!!  !!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""$$$%%%%%%### !!!"""###$$$$$$$$$$$$"""""""""!!!!!!"""""""""###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((""" ###&&&&&&$$$###&&&((()))(((''''''((()))&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!  !!!"""###  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""""""""""" !!!""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!"""###  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%$$$###""""""%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######""""""""""""###$$$%%%%%%$$$###"""$$$$$$##################!!! !!! """###"""!!! !!!###"""!!!!!!!!!######""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ """!!! !!!""" !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%!!!###$$$###"""!!!"""$$$"""###$$$$$$$$$"""!!!  !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!"""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$!!!  !!!"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########"""!!!"""$$$%%%$$$###!!!"""""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''')))&&&%%%((('''######((('''((()))((('''&&&'''(((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###### !!!""""""  !!! !!!   !!!""" !!!!!!   !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!""""""!!!  !!! !!!"""""""""!!!!!!!!!"""###"""!!!!!!###%%%!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%%%%%%%%%%$$$###"""!!!###############"""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! """###"""!!! !!!###!!! !!!######!!! !!!!!!  !!!"""""""""!!!!!!!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""" !!!""""""""""""""""""""""""""" !!!###$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!"""""" """$$$$$$$$$$$$&&&(((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!""""""""""""!!!!!! !!!######$$$"""""""""""""""""""""""""""%%%%%%%%%!!!###$$$###""""""###%%%"""""""""###""""""!!!!!! """######"""!!!!!!"""""""""""""""""""""""" """$$$$$$"""!!!!!!"""!!! !!!"""############$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######!!! !!!""""""""""""""""""!!! """##################"""$$$"""!!!"""###$$$###"""""""""######"""!!!!!! !!!"""############"""!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%)))&&&&&&***'''!!!###***'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&''''''''')))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######!!!!!!  !!! !!!!!! !!!!!! """!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!! !!!!!!!!!!!! """###"""!!! ###%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""###############""""""!!!!!!"""""""""""""""###"""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!! """"""!!! !!!"""""" """###"""!!! !!!###"""!!! !!!"""!!!  !!!"""###""""""!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!   !!!!!!!!!  """ !!!"""######"""!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!""""""!!!  !!!###$$$$$$""""""""""""""""""""""""!!!  """#########!!!"""$$$$$$###"""$$$%%%!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!######!!! !!! !!!"""###!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!""""""######""""""!!!$$$"""!!!"""###$$$###!!!"""######$$$$$$$$$$$$### !!!""""""!!! """###$$$$$$%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' &&&(((###$$$***&&&'''((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((((((######$$$$$$%%%%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!  $$$$$$###!!!  !!!!!! !!!!!!"""""""""!!!!!!!!!  """"""!!! !!!!!! !!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!""""""    """###""" """%%%''''''%%%$$$######""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""############$$$$$$$$$$$$ !!!"""############ !!!!!!""""""######""""""###$$$%%%%%%&&&&&&!!!""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%''''''%%%###!!!%%%$$$$$$$$$######""""""###"""!!! !!!"""###!!!"""###"""!!! !!!######"""!!!!!!!!! !!!"""### !!!#########"""!!! !!!"""$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!""""""######  """""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""!!!  !!!""""""######$$$""" !!!### ###$$$$$$###  !!!""""""""""""""" !!!"""######"""!!! ######""""""!!!!!! !!!"""######"""!!!  !!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!! !!!"""!!! !!!"""$$$$$$######$$$%%%!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!"""!!!  """###%%%&&& !!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""""" !!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$"""!!!"""######"""!!!"""###$$$%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""(((%%%$$$(((&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((( !!!"""###%%%&&&'''((($$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!!!!!!! !!!!!! !!!""" !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!!!!   !!!!!!!!! !!!!!!""""""!!!!!!    """"""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###""" """!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%$$$$$$$$$#########""""""'''&&&%%%$$$###############"""###$$$%%%%%%###!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&%%%###############"""!!! """""""""!!!!!!""""""""""""!!!!!!!!!!!!&&&$$$!!! """&&&(((######""""""!!!!!! !!!!!!!!!!!!!!! """""""""""""""######$$$ !!!""""""!!! """!!!!!!!!!!!!!!!"""#########""""""!!!!!! ###!!!  !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!  !!!"""###"""!!!  !!!""""""###$$$###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""#########""""""!!!!!!  !!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%!!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!! """"""#########""""""!!!###$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$######""""""$$$###"""""""""###%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###$$$'''(((&&&$$$$$$###"""$$$'''((('''$$$###%%%''''''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%  !!! !!!!!!!!!!!!!!!"""""" !!!!!!  !!!!!!  #########""""""!!!!!!!!!      !!!!!!  !!!######"""!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!$$$$$$$$$#########""""""%%%%%%$$$###""""""""""""$$$######$$$%%%$$$""" !!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$###### !!!######""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""$$$&&&""""""""""""!!!!!!!!!!!!$$$###!!! """$$$&&&!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""!!!!!!!!!""""""############$$$$$$$$$$$$###### !!!###$$$$$$############"""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%"""!!!  !!!"""$$$&&&$$$"""$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""###$$$######"""!!!"""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$#########!!!!!!""""""###$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%% !!!!!!!!!"""""""""$$$$$$######""""""##################""""""!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$'''(((&&&$$$!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$ """!!!!!!  !!! !!!""""""#########""" !!!!!!!!!!!!  !!!!!!  !!!!!!!!!######"""!!!  !!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############!!!!!! !!!""""""""""""""""""""""""""""""###$$$%%%$$$###"""!!!$$$############"""""""""$$$$$$###""""""!!!!!!!!!$$$#########$$$$$$""" """"""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""###""""""""" !!!!!!!!!  !!!"""######$$$""""""!!! """%%%""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!"""#########&&&$$$!!! """ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""" """###%%%&&&$$$$$$############"""""" """######"""  !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!! !!!!!!!!!$$$$$$!!! !!! !!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!########################""""""""""""""""""###############""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!""""""######$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!!$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''''' ###&&&%%%""""""%%%(((&&&%%%$$$%%%&&&&&&$$$###"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!! !!!!!!  !!! !!!"""###$$$$$$######!!!!!!!!!!!!!!!  !!!  !!!""""""###"""!!!  !!! !!!!!!!!!!!!"""""""""!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%'''''''''%%%###!!!############""""""""""""###############""""""!!!"""!!!!!!"""$$$$$$###"""############""""""!!!!!!######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$!!!""""""###"""!!! !!!!!!""""""######&&&&&&$$$ """""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$"""   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!$$$$$$################## !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!! !!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!""""""######"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  """""""""""""""""""""""""""""""""""""""#########$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!! !!!!!!"""""""""###!!!!!!""""""############((('''&&&%%%###""""""""""""""""""#########$$$$$$"""""""""""""""###$$$$$$############""""""""""""$$$###"""""""""###%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&''' ###%%%%%%$$$$$$&&&((('''&&&&&&&&&%%%%%%###"""$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%$$$$$$$$$  !!!!!! !!! !!!"""######$$$$$$$$$!!!!!!""""""!!!!!!  !!!  !!!""""""###""" !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!! !!!!!!!!!""" !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""" """"""""""""""""""""""""$$$$$$%%%%%%%%%$$$###""" !!!###%%%&&&%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%######$$$$$$###""" !!!!!!!!!!!!!!!!!!"""!!!''''''&&&### """$$$""""""""""""!!!!!!!!!!!! !!!"""!!!!!! ###"""""""""!!!!!!!!! """######$$$###!!! !!!"""!!!!!! %%%$$$""""""""""""$$$%%%###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""" !!!!!!"""""" !!!""" !!!!!!!!!!!!!!!!!! ###""""""#########$$$&&& !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!!!!""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$&&&%%%$$$"""!!! #########$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$$$$$$$"""!!!!!!"""$$$$$$&&&&&&'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$######%%%((()))'''%%%&&&''''''&&&%%%######"""%%%&&&((('''&&&%%%%%%&&&######$$$%%%%%%$$$$$$###  !!!!!!""" !!! !!!"""###$$$%%%!!!""""""""""""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!"""######!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$###!!!!!!!!!!!!"""""""""""""""######$$$%%%&&&&&&%%%$$$###  ###%%%&&&&&&$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!"""######$$$$$$###### !!!"""###"""!!!!!!""""""""""""!!!!!!!!!!!! !!!###""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!#########"""!!! !!!$$$%%%%%%###  !!!"""###"""!!!!!!###""""""!!!!!!""""""###$$$###"""!!!!!!  !!!!!!###"""  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!""""""""" !!!"""###$$$ !!!!!!!!!!!! """ !!!!!!###''' !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""$$$##################"""""""""""""""!!!!!!!!!!!!%%%%%%$$$############### !!!!!!!!!"""######$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$################################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!  !!!"""###""""""""""""############&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&### !!!%%%(((&&&%%%###""""""###%%%&&&(((((()))***(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$&&&$$$###%%%***+++'''###%%%'''((('''%%%############%%%&&&%%%$$$######$$$""""""$$$%%%%%%%%%$$$###   !!!!!! """$$$&&&"""""""""""""""!!!  !!!!!!   !!!  !!!!!! !!!!!!!!!!!!!!!""""""""" !!!  !!!  !!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######!!!###$$$%%%%%%$$$###"""""" !!!###$$$############"""""""""""""""######$$$$$$$$$$$$###### !!!!!!"""###""""""""" !!!"""###"""!!!!!! !!!!!!""""""######  """""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$###"""!!! """$$$$$$###"""!!! ###""""""!!!!!!!!!!!!""" !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!""""""### !!!"""###### !!!""""""!!!  ### !!!!!!!!!!!!!!!!!!!!!!!!###""""""######$$$%%%&&&""""""""""""!!!!!!!!!!!!###############$$$$$$$$$###"""""""""!!!!!!!!! $$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""############$$$ ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""########################"""""""""""""""######### !!!###$$$!!!!!!!!!!!!""""""""""""###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&((((((((('''$$$######$$$'''(((''')))***++++++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''''''''%%%###$$$&&&((('''$$$######%%%###%%%&&&&&&$$$"""######!!!"""$$$%%%%%%%%%$$$### !!!!!!!!!  !!!!!!!!! !!!$$$'''"""""""""""""""!!!!!!  !!!!!!   !!!!!!!!! !!!!!! !!!!!!""""""######!!!!!!    !!!""""""""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!""""""""""""""""""""""""  !!!"""### !!!!!!!!!""""""###### !!!###$$$$$$###"""!!!%%%### !!!""""""!!!""""""""""""""""""############$$$$$$$$$$$$######!!!""""""###############$$$%%%%%%%%%###!!! !!!"""$$$%%%%%% ###&&&'''&&&%%%$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### !!!######!!!  !!!!!! !!!""""""!!!  !!!#########"""!!! !!!""""""###!!!!!! !!!""""""!!! #########""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!***)))&&&$$$"""!!!!!!!!!######""""""!!!!!! !!!!!!""""""############""""""!!!!!!!!! !!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!$$$$$$$$$#####################""""""""""""""""""###"""  !!!"""""""""""""""############ !!!!!!"""$$$%%%&&&""""""######$$$$$$$$$$$$ !!!###%%%%%%$$$###"""$$$"""  """$$$&&&(((***,,,,,,+++)))(((########################"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&& $$$((((((%%%""""""$$$###&&&((('''$$$###$$$%%%&&&'''((((((&&&$$$%%%%%% !!!###%%%&&&%%%###"""  """""""""!!! !!!!!!!!!!!!"""""""""""" $$$!!! """###$$$   !!!!!!!!!!!!  """###""" !!!""""""!!!  !!!!!!  !!!!!!!!!!!!!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" """"""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """$$$###"""!!!######""""""!!!!!! !!!"""###"""!!! !!!"""&&&%%%$$$#########$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""########################$$$!!! ###%%%$$$"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################&&&$$$"""""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""######$$$ !!!"""###### !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! ######"""!!!!!!!!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!""""""#########"""""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$###"""!!! $$$%%%&&&%%%###!!!!!!"""!!!"""""""""!!! """""""""""""""""""""""" !!!!!! """######$$$$$$$$$$$$$$$$$$$$$""" !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%""" """######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""" !!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$'''%%%###!!!!!!"""###$$$#########"""""""""""""""########################!!!$$$&&&'''%%%$$$######'''''')))))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$)))&&&$$$$$$&&&(((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((('''%%%$$$"""""""""""""""""""""""""""   !!!!!!!!!!!! ###!!! !!!######"""  !!!  """!!!!!! !!!!!!""" !!!"""!!!  !!!!!!!!!!!! !!!!!!   !!!"""### !!!!!! !!!""""""!!! !!!!!!!!!!!! !!!!!!!!! """!!!!!!!!! !!!!!!  !!!"""!!!  """"""!!!!!! !!!###"""""""""!!!!!!!!! !!!"""###"""!!! !!!"""$$$###"""""""""###$$$$$$!!!!!!"""############"""""""""""""""""""""""""""""""""######"""!!!!!! """"""""""""""""""""""""########################""" !!!###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###!!!!!!###$$$%%%###!!! !!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""######### !!!""""""""" !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!"""""" !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!!!!!!!"""""""""!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$%%%$$$""" !!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!"""""""""""""""######"""  """!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&'''%%%%%%###"""""""""######$$$$$$$$$##########################################$$$%%%$$$######$$$%%%%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$###########################   !!! !!! !!!######"""!!! !!!!!!!!!  !!!"""""""""""" """"""!!!!!!!!!!!!"""""" !!!   !!! !!!!!!  !!!###$$$ !!!!!!!!!""""""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!   !!!"""!!!  """ !!!"""###""""""""""""!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!"""###$$$ !!!""""""######""""""""""""""""""""""""""""""###############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! $$$""""""$$$###"""!!! !!! !!!!!!""""""""""""!!!!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!""""""##############################""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###""""""!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" ###$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$###!!!  !!!"""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""###%%%%%%&&&&&&&&&""""""""" !!!#####################$$$$$$########################"""!!!!!!!!!!!!!!!""""""########################!!!###$$$%%%%%%###!!! !!!!!!"""""""""#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$######&&&$$$  $$$&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$"""!!!"""$$$'''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&'''&&&$$$$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$    !!!!!!!!! !!!###$$$$$$""" !!!!!!!!!!!!!!!  """############  !!!!!! """!!! !!!!!!!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!    !!!"""!!!  """ !!!""""""""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""### !!!!!!"""###$$$$$$ !!!!!!"""""""""""""""########################"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""!!!!!! """!!!!!!"""!!!!!! !!!""" !!!""""""""""""!!! !!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!  !!!!!!!!!""" !!!"""######$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!###$$$###""" !!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%&&&&&&'''''' !!!"""!!! """$$$######""""""""""""""""""###########################"""!!! !!!"""###$$$########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######&&&###  ###&&&"""###$$$%%%%%%$$$"""!!!#########$$$$$$$$$$$$$$$########################$$$$$$$$$###!!!"""$$$&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%% !!!"""###############&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!!!!!!!!!!!!!  !!!!!!!!!"""""""""  !!!###%%%$$$!!! !!!!!!!!!!!!!!!  !!!"""############ !!!!!!!!!!!! !!!!!! """!!! !!!!!!!!! !!!###$$$###!!!  !!!!!! !!!!!! !!!!!!!!!""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!  !!!!!! !!!"""!!!  """""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$ !!!"""###$$$$$$%%%%%% !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$###""""""###$$$!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!! !!!!!!!!!!!! !!!"""######$$$######"""!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  %%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!!!!!!! """###%%%$$$###""""""### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!###%%%############""""""""""""##############################"""!!!"""###$$$%%%########################"""""""""!!!!!!""""""############$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&$$$"""!!!""""""""""""######$$$$$$########################!!!###%%%%%%$$$""""""###!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!"""""""""### !!!###$$$$$$""" !!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!"""""" !!!"""### !!!  !!!  !!!!!!###$$$"""   !!!!!!!!!!!!"""""""""### !!!"""""""""""" !!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!"""!!!  """###"""!!! !!!!!!!!!!!!"""""""""""" """"""!!!!!!###$$$!!!!!!"""###$$$$$$$$$$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!"""######"""!!! !!!!!!!!!""""""""""""""" !!!###%%%%%%###!!! !!!!!!!!!!!!!!! !!! !!!!!!"""!!!!!!!!!!!!""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  %%%$$$"""!!! !!!"""""""""""""""""""""""""""######################## !!!###"""!!!!!!"""############"""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$######""""""""""""$$$%%%%%%###"""###$$$ !!!"""#########"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""!!!!!!""""""###$$$%%%###########################!!!  """$$$###$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$###""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""$$$$$$"""!!! !!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$########################"""%%%&&&$$$"""""""""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!"""""" """$$$$$$"""  !!!!!!""""""!!!!!!  !!!!!! !!!""" !!!"""!!!  !!!!!!!!!!!! """"""!!!!!!!!!!!!   !!!!!!!!!"""""" !!!""""""!!! !!!!!!!!!""" !!!!!!  !!!!!!""" !!!"""!!!  """!!! !!!!!!""" !!!!!!!!!"""""""""### """"""!!!!!!###$$$ !!!"""######""""""!!! !!!!!!""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!! !!!"""######"""!!! !!!!!!""""""######!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!!!!!!!!!!!!!!###"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""#########"""""""""!!!!!!!!!"""""""""#########$$$$$$########################"""""""""###############!!!"""$$$$$$###""""""### !!!"""###$$$###""""""""""""""""""""""""""""""######"""!!!!!!"""#########$$$$$$$$$$$$###"""""" """######"""!!!"""###""""""######$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$############$$$$$$$$$$$$ !!!###$$$%%%$$$###""" !!!!!!""""""###############$$$$$$$$$$$$######!!!""""""!!!!!!"""###$$$%%%$$$$$$###!!!!!!"""######$$$%%%%%%########################!!!###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###"""!!!###%%%&&&&&&%%%%%%'''***''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""###$$$########################!!!!!! !!!!!! !!! !!!!!! !!! !!!######"""!!! """"""""""""!!!    """###""" !!!""""""!!!!!!!!!###$$$&&&### !!!""" !!!!!!!!!"""###"""!!! !!!"""### !!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!!"""###$$$ !!!!!!!!!""""""###### """"""!!!!!!###%%% !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!! """ !!!"""$$$$$$"""!!!  !!!"""###$$$$$$###"""!!! !!!"""###!!!!!!""""""!!! """"""!!!  !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!$$$"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!! !!!!!!"""%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%$$$$$$###############  !!!$$$''')))""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$$$$$$$$$$$$$######"""""" !!!!!!"""""""""###$$$$$$################## !!!"""###### !!!######"""!!!!!!""" !!!"""$$$$$$######"""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""###""""""!!! !!!"""$$$$$$"""!!!"""### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######""""""""""""############ """$$$%%%$$$"""!!! !!!"""###$$$$$$%%%######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#################################!!! ###%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''###%%%'''&&&$$$%%%(((***''''''&&&&&&&&&%%%%%%%%%((('''%%%###""""""######""""""""""""""""""""""""!!!!!!!!!   ###"""!!! !!!!!!!!!!!!!!! !!!!!! !!!"""!!!###$$$%%%%%%$$$###!!!   !!!""""""!!!   !!!"""###$$$###"""!!!!!!"""""""""!!!!!! """!!!  !!!"""""""""############""""""""""""!!!!!! !!!!!!"""""" %%%""" !!!###$$$$$$ !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""###"""!!!  !!!"""######$$$$$$###%%%$$$$$$$$$######""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!$$$$$$"""!!! $$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""!!!!!! """"""############""""""!!!!!!  !!!!!!!!!"""""""""#########!!! """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!#########"""!!!""""""!!!!!! $$$###!!!  """###"""!!! !!!#########"""!!!!!!!!!!!!!!!$$$###""" !!!""""""!!!  !!!"""#########"""!!!  !!!!!!""""""######$$$#########""""""!!!!!!###$$$$$$%%%$$$###"""!!! !!!!!!!!!!!! %%%&&&&&&$$$""""""###%%%######$$$$$$$$$$$$######((('''&&&%%%$$$%%%&&&'''&&&%%%$$$""""""$$$%%%&&& !!!!!!!!!!!!######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!########################!!!!!!!!!$$$''''''$$$!!! !!!!!!!!!!!!!!!'''&&&%%%###""""""!!!!!!###"""!!!!!!"""###"""###$$$###"""!!!"""#########""" ######""""""######$$$%%%"""###%%%'''((('''&&&$$$'''$$$!!!"""%%%''''''&&&########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((''''''&&&&&&%%%$$$###!!! ###$$$%%%&&&&&&%%%###""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$ $$$""" !!!###$$$###""" !!!!!! !!!   !!!!!!"""###$$$$$$###"""!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""    !!!!!!!!!"""%%%'''"""!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!  !!!"""!!! """  !!!"""""" !!!!!!!!!!!!  !!!!!!#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""### !!!"""######$$$$$$###$$$$$$#########"""""""""!!!!!!"""#########""""""""""""""""""""""""""""""""""""""""""#########$$$!!!!!! !!!!!!$$$###"""!!! ###"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######""""""!!!""""""############$$$$$$ !!!!!!!!!"""""" !!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!!"""!!!!!!!!! !!!!!!!!!!!!"""######$$$!!!"""###"""!!! !!!"""######"""!!!!!!!!!!!!!!!$$$###"""!!! !!!"""###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$###""""""!!! !!!!!!!!!"""""""""#########"""""""""!!!!!!!!!###$$$$$$$$$$$$###"""!!!"""""""""######"""""""""%%%&&&&&&%%%######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''$$$###!!! !!!###$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###########################""""""###%%%%%%"""  !!!###$$$$$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$###"""###$$$!!!"""!!!######""""""######$$$%%% !!!"""######""""""!!!###!!! """###""" ########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$###!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$''''''(((((('''&&&$$$###!!!!!!!!!!!! $$$$$$############$$$$$$ !!!""""""###"""  !!!  !!!""""""!!!!!!!!!!!!  !!!"""######"""!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!!!!    !!! """###"""!!! !!!"""!!!!!!!!! !!!!!! !!!!!!  !!!""""""""""""""""""  """"""""" !!!!!!!!!!!!###""""""!!! !!!!!!###############""""""""" !!!!!!!!!""""""###$$$%%% !!!"""######$$$$$$#########""""""""""""!!!!!! !!!""""""#########"""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&'''((( !!!!!!!!!""""""""" !!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""!!! """###$$$###!!! !!!"""###""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""######""""""""""""######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! ######$$$$$$######"""!!!###$$$$$$$$$$$$$$$$$$######%%%%%%$$$###"""###$$$"""""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&"""""" """"""""""""""""""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""########################%%%###""""""""""""!!! """###$$$$$$###""""""!!!!!!"""""""""!!!"""$$$&&&&&&$$$"""!!!###$$$%%%%%%$$$###$$$&&&%%%%%%$$$""" !!!"""######""""""######$$$%%%$$$$$$##################$$$#########$$$$$$###!!!####################################$$$%%%''''''########################$$$############"""""""""%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$(((((((((((('''&&&%%%$$$"""###############$$$$$$$$$$$$############$$$$$$ !!!!!!"""""""""  !!!""""""###### """!!!  !!!""""""!!! !!!!!! !!!!!!  !!!!!!   !!!&&&&&&'''%%%"""!!!!!!""" !!!!!!!!! !!!!!!!!!  !!!!!!"""""""""""""""$$$""" !!!"""$$$$$$### !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""######### """!!!!!!!!!""""""###$$$ !!!"""######$$$$$$###"""""""""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""$$$$$$%%% !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  ###$$$$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ##################""""""###$$$$$$%%%%%%$$$$$$###!!!"""######!!!!!!!!!"""   """$$$$$$$$$$$$#########"""!!!!!!"""######"""######$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######"""""""""######"""""""""########################$$$###!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### !!!"""######"""!!! """$$$%%%$$$######$$$%%%&&&'''&&&$$$"""!!!###$$$######""""""######$$$%%%'''&&&$$$"""""""""$$$$$$###$$$%%%&&&'''&&&%%%###########################$$$$$$$$$$$$%%%&&&''''''""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$######%%%&&&''''''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''(((((($$$$$$############$$$$$$"""!!!!!!!!!  """"""######$$$  !!!!!!!!! !!!!!!!!!!!!"""!!!  !!!!!!   !!!!!!  !!!!!!  !!!!!!#########$$$&&&''' !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!###"""!!!!!!###$$$$$$### !!!!!!!!!!!! !!!"""### !!!!!!""""""""" ###"""!!! !!!"""######$$$$$$###!!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""###%%%$$$"""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!"""""""""###""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""######""""""############"""""" """$$$$$$###""""""###"""!!!!!! !!!!!!"""!!!!!!#########"""!!! ######""""""""""""###############$$$%%%&&&&&&'''$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""""""""""""""###########################!!!!!!!!!!!!!!!!!!###$$$######""""""!!!!!!!!!!!! !!!"""###$$$###"""!!! !!!"""### """######""""""###%%%"""###"""  !!!######""""""######$$$%%%$$$###  """ """###$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""" """$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######"""""""""""""""!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''"""#########$$$$$$%%%%%%$$$$$$############$$$$$$"""!!!!!! !!!!!!!!!"""$$$   !!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!  !!!!!!"""!!!  """ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!###"""!!!!!! !!!!!! !!!"""!!! !!!!!!!!!!!! !!!###$$$ !!!!!!"""""" ###"""!!!  !!!"""######$$$$$$###!!!!!!""""""""""""######%%%%%%%%%$$$"""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######$$$$$$"""!!! !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!! !!!""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!! !!!!!!!!!!!! $$$$$$##################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%############%%%%%%""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&''''''###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!""""""######""""""""""""##############################!!!""""""""""""###%%% !!!""""""###$$$$$$!!!!!!!!!!!!""""""###$$$&&&$$$"""!!!!!!"""$$$&&& !!!######""""""###%%%$$$$$$$$$""" """$$$######""""""######$$$%%%%%%$$$"""!!! !!!###$$$!!!############$$$%%%########################&&&%%%$$$$$$$$$$$$$$$%%%######################## """$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%''''''&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!   !!!""" !!!!!!!!!!!!"""  !!!"""!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!! !!!""""""######   !!!!!!!!!!!!!!!  !!!###$$$###!!!  !!!""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""  """"""!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!"""######$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""!!!!!!!!!!!!"""""" ###&&&$$$!!! """%%%""""""""""""""""""""""""!!!!!!"""""""""#########!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$###""""""!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!""" !!!!!!!!!"""'''&&&$$$"""!!! """############$$$&&&!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!""""""""""""!!! #####################$$$###"""""""""!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! """%%%&&&%%%$$$$$$$$$&&&%%%###""""""###%%%&&&"""""""""!!!""""""######!!!""""""""""""""""""!!!""""""###$$$%%%&&&''''''###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!""""""######$$$###"""!!!!!!"""###$$$######################## """%%%%%%###""""""###!!!!!!!!!"""######$$$$$$######"""""""""######$$$$$$$$$############$$$$$$ """############$$$&&&'''((('''&&&$$$$$$&&&(((######""""""######$$$%%%&&&&&&%%%$$$$$$%%%''''''###$$$%%%###!!! """$$$#######################################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! ###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$ """###!!! !!!!!!!!!  """###%%% !!!!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!! !!!!!!!!!""" !!!""""""   !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!###  !!!""""""!!!  !!!!!!!!!!!!  !!!###$$$"""!!!!!!"""$$$%%%###""" !!!!!!!!!"""$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""######$$$$$$###""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!""""""""""""###############""""""""""""######""""""!!!!!!!!!!!!"""###"""%%%### !!!$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""!!!!!!""""""############""""""""""""##################"""""""""$$$%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" !!!""" !!!!!!"""""" ###%%%''' !!!#########$$$%%%'''!!!!!!!!!!!!!!!"""###### !!!#########"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!! !!!!!!""""""######$$$$$$"""!!! """###$$$""""""############"""""""""###"""!!! !!!$$$"""!!!!!!"""$$$"""!!! !!!"""###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%################################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$########################!!!$$$''''''$$$!!!!!!!!!$$$$$$$$$###"""!!!!!! $$$$$$############$$$$$$!!!"""######"""!!!!!!###$$$$$$$$$$$$&&&'''&&&&&&&&&$$$######%%%'''#########"""###$$$$$$%%%""""""""""""###$$$%%%%%%"""""""""######################## !!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$ ###%%%'''''''''&&&######$$$$$$$$$%%%%%%%%%#####################$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%'''(((((('''&&&)))))))))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!   """!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!! ###""""""!!! """"""!!!  !!!"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!  !!!###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ###"""""""""!!!!!! """"""###$$$$$$$$$$$$###"""###$$$$$$$$$"""!!! !!!!!!"""############"""!!! !!!!!!"""###"""!!! !!!"""###""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!%%%%%%$$$###""""""######"""""""""""""""!!!  """######!!! !!!"""""""""""""""###"""!!!!!!"""!!! ###%%%'''&&&###"""$$$&&&"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$###!!! !!!  """"""###$$$%%%$$$!!! !!!!!!!!!!!! $$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###!!!  """###$$$###""" """###$$$!!!!!!""""""############%%%%%%%%%$$$$$$#########***(((&&&%%%######$$$$$$"""""""""!!! ###""""""###$$$%%%'''(((!!!!!!""""""######$$$$$$ !!!"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%'''###"""%%%$$$""""""!!! """######"""%%%$$$$$$$$$###"""""""""!!!!!!!!!"""""""""""""""$$$""" !!!$$$%%%###!!!""""""############""""""""""""#########""""""!!!############"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$'''%%%$$$"""!!! !!!###############$$$$$$$$$!!!"""""""""############!!!!!!"""$$$&&&&&&$$$"""########################%%%%%%$$$###""""""######""""""############""""""%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$###!!! """######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$'''&&&$$$$$$$$$%%%''')))***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))(((((('''&&&%%%###"""!!!############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%% !!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  """###"""!!!  !!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$##################"""!!!!!!""""""""""""#########$$$""""""!!!!!! !!!!!!!!!###""""""!!!!!!!!!"""""""""""""""""""""""""""""" """"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""""""""!!! !!!"""""""""""""""###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! !!!###!!!  """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!! !!!"""""""""###$$$###!!! !!!""""""!!!########################""""""""""""!!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$#########!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""######### !!!"""""""""""""""$$$###!!! !!!###$$$%%%!!! ###""" """!!! """######"""$$$$$$$$$########################"""""""""######$$$"""!!!!!!###$$$###!!!""""""############""""""""""""############""""""""""""""""""""""""""""""######################## !!!!!!"""######$$$""""""############"""!!! !!!"""###$$$$$$%%%""""""""""""############!!!!!!"""$$$&&&&&&$$$"""########################%%%$$$$$$######"""######""""""############""""""""""""$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""###############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$  !!!!!!!!!!!!!!!!!! !!! !!!!!!  !!!!!!!!!!!!  !!!""""""###"""!!!  !!!!!!!!!!!! """!!!!!! !!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###"""!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$############""""""!!!"""######$$$$$$######$$$######"""""""""""""""$$$###"""""""""###%%%%%%$$$###""""""!!!!!!!!!!!!############"""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!  !!!!!!""""""!!!!!!  !!!!!!""""""###### !!!""""""""""""""""""!!!!!!"""$$$$$$###""""""""""""""""""""""""""" !!!"""""" !!!""""""!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!""""""!!!!!!"""###"""  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$###############$$$$$$$$$$$$$$$$$$############### !!!"""### !!!!!!"""######"""######$$$###"""!!! ############"""""""""""" !!!!!!""""""""""""""""""""" """"""$$$!!! """""" """!!! """######"""###############$$$$$$$$$&&&%%%$$$"""""""""#########"""!!!"""###$$$###!!!######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!"""#########"""$$$%%%%%%$$$"""!!!!!!!!!"""""""""""""""##################""""""!!!!!!"""$$$&&&&&&$$$###########################$$$$$$$$$###############""""""############""""""!!!"""###%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%% !!!"""$$$%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""""""""######### !!!""""""!!!  !!!""""""!!!   !!!!!! !!!!!!  !!!!!!  !!!""""""""""""!!!  ######"""!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###############$$$###"""!!!!!!"""###$$$%%%$$$"""!!!"""###%%%'''%%%%%%###"""!!!!!!!!!!!!"""###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!  !!!  """"""######""""""!!! """"""!!!!!!!!!""""""### !!!""""""""""""""" """$$$%%%$$$"""""""""""""""""""""""""""""""""######"""""""""###$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!! !!!""""""  !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""#########"""!!!!!!"""##################$$$$$$$$$$$$#####################"""$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!"""""""""""""""$$$%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""%%%### !!!###$$$###""""""!!! """######""""""""""""###$$$$$$$$$%%%'''&&&###"""!!!!!!"""######"""""""""######""""""######$$$$$$$$$$$$######!!!""""""############"""!!!!!!!!!!!!!!!"""""""""########################"""""""""#########$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$$$$############"""""""""!!!!!!###%%%&&&%%%#################################$$$$$$$$$#########""""""############""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$#########$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%''''''((('''&&&%%%'''''''''&&&%%%$$$"""!!!&&&&&&%%%$$$############""""""""""""#########$$$ !!!"""""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    #########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!"""###$$$###""""""""""""""""""!!!!!!!!!""""""!!! """""""""""""""""""""""""""""""""######$$$$$$$$$ !!!!!!!!!!!!"""############"""$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%&&&%%%%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""""""""!!!!!! !!!!!!""""""###$$$$$$$$$$$$###""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######""""""$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""######"""!!! !!!!!!  !!!!!!"""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""##############################""""""""""""""""""""""""############""""""!!!!!!######""""""!!!!!!!!!!!! """$$$&&&'''&&&%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$"""""""""#########""""""!!! """######""""""""""""###$$$$$$$$$%%%%%%$$$###!!! !!!""""""######"""""""""############$$$$$$#########!!!!!!"""############### !!!!!!!!!""""""####################################$$$$$$$$$$$$$$$%%%$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!###%%%&&&%%%$$$########################"""######$$$$$$$$$######""""""############""""""$$$$$$%%%%%%$$$$$$###""""""######$$$$$$######"""%%%&&&&&&'''''''''&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###""""""###$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%$$$###"""&&&&&&%%%$$$#####################$$$$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!  !!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!! """""""""!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! !!!###$$$###"""!!!!!!"""######"""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### !!!""""""######"""""""""""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$$$$###""""""!!!!!!!!!!!!"""#########$$$######""""""""""""""""""""""""""""""$$$&&&&&&%%%$$$$$$$$$""""""!!!!!!""""""############$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """!!! """"""""""""""""""""""""&&&%%%%%%$$$###""""""!!! !!!"""#########""" !!!"""!!! !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######"""""""""######"""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""###############"""!!! $$$$$$###""""""!!! !!!###$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """!!! """######"""###############$$$$$$$$$###"""""""""!!!!!! !!!###$$$###"""!!!"""###""""""############"""""" !!!"""######$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" ###%%% !!!"""$$$&&&'''))))))#########$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$########################!!!"""###%%%%%%$$$######""""""############"""""" !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$###"""""""""%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%  !!!"""   !!!"""    !!!!!!""""""  !!!!!!!!!""""""""""""!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!  """###"""!!! !!!"""###$$$$$$######$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""""""""""""""!!!!!!"""############### !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!""""""""""""###$$$%%%%%%""""""""""""""""""""""""###%%%''''''&&&%%%$$$%%%""""""!!!!!!""""""###$$$"""""""""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$"""!!!""""""""""""""""""""""""###!!! !!!###$$$""" !!!  """"""""""""""""""""""""!!!!!!!!!!!!  !!!"""###$$$###!!!!!!"""""""""!!! !!!!!!!!!  !!!!!!!!!"""""""""######!!!!!!"""######"""!!!!!!"""""""""""""""""""""""" !!!""""""#########""""""############"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###$$$%%%%%%$$$$$$#########""""""""""""""""""!!!!!!""""""############"""""""""""""""#########"""""""""""""""!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""!!! """######"""$$$$$$$$$###############!!!"""###$$$$$$###!!! !!!###$$$###!!!!!!"""$$$!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&$$$""" !!!"""$$$!!!""""""$$$%%%&&&''''''""""""######$$$%%%&&&&&&###"""!!!"""$$$%%%%%%$$$######################## """###%%%%%%%%%###"""""""""############"""""" !!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$###""""""!!!##################$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$#########$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$  !!!""""""!!!  !!!""" !!!"""!!!  !!!  !!!###$$$$$$  !!!   """""""""!!!!!! !!!"""###$$$$$$ !!!""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!  !!!""""""  """###$$$$$$$$$###%%%$$$$$$###############""""""""""""""""""""""""######""""""!!!!!!!!!  !!!!!! !!!!!!""""""""""""""" !!!"""$$$$$$$$$###""" !!!"""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""###%%%''''''&&&$$$$$$%%%!!!!!!!!!!!!!!!"""######  """###"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""!!!!!!"""$$$$$$###!!!########################&&&$$$"""###&&&'''%%%###""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%!!!""""""%%%###!!!!!!"""###"""!!! ######################## !!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""############""""""############""""""""""""!!!!!!  !!!!!!"""""" """###$$$######!!!!!!!!!"""######$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""!!!  !!!"""$$$$$$###""""""###"""!!! """######"""%%%$$$$$$$$$######"""""" """$$$&&&&&&%%%###!!!!!!###%%%$$$!!! """$$$ !!!!!!!!!!!! !!!######$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!! """""""""""""""#########&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''(((###"""!!!"""$$$%%%%%%%%%######################## !!!###%%%&&&%%%###"""""""""############""""""###$$$$$$$$$$$$###""""""""""""############""""""###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&&&&""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! $$$"""  !!!"""!!!!!! """!!!  """!!! !!!  !!!!!! !!!!!!"""$$$###"""!!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""###"""""""""###"""!!!  """!!!  !!!"""!!!!!! """"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""""" """$$$$$$""" """%%%%%%%%%###"""$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""#########%%%$$$!!!  !!!"""###""""""###%%%%%%%%%$$$$$$$$$######!!! !!!"""$$$%%%&&&&&&&&&%%%$$$"""   """%%%(((***######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  """###$$$%%%######""""""""""""######!!!!!!!!!""""""""""""############"""""""""""""""""""""############""""""######"""""""""""""""###""""""""""""""""""""""""$$$############%%%&&&'''""""""""""""############ !!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$###############"""""""""""""""$$$!!! ###$$$"""!!! !!!"""###$$$!!!!!!"""""""""!!!!!!  !!!######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""######$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  ###$$$###!!! """%%%''')))""""""""""""############"""&&&'''&&&###!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$%%%$$$"""!!!!!!###%%%&&&""""""""""""############"""###$$$%%%$$$$$$""""""######""""""""""""######'''&&&$$$#########$$$$$$&&&%%%###"""""""""######'''$$$""""""$$$%%%""" """###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###""" !!!!!!###""""""!!! $$$###"""!!! !!!!!!"""!!!!!!   !!!!!! ###""""""!!!!!!!!!!!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  ###"""!!!!!!!!!!!!"""###$$$$$$#########"""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!######"""!!! ###%%%%%%$$$###!!!!!!!!!!!!!!!"""######$$$########################!!!!!!!!!"""######$$$$$$$$$$$$"""!!!!!!"""######$$$"""  """$$$%%%$$$$$$$$$############!!!!!! !!!"""###$$$######$$$$$$###""" !!!!!! !!!###$$$&&&###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!! !!!"""$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""###### """"""""""""""""""""""""""""""############""""""######"""""""""""""""###""""""""""""""""""""""""%%%$$$###""""""###$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######$$$$$$######"""###"""""""""""""""""""""###"""""""""###$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""!!!""""""###$$$%%%!!!###$$$###"""!!!"""### !!!!!!!!!""""""""""""$$$##################$$$$$$$$$$$$#########""""""#################################"""######$$$$$$########################"""  ###$$$###!!!"""""""""""""""######$$$""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""$$$$$$############$$$$$$###"""!!! """"""""""""############$$$$$$%%%%%%$$$###"""!!!######""""""""""""######&&&%%%$$$#########$$$$$$%%%%%%###"""""""""######'''%%%###$$$%%%%%%$$$"""######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###"""  !!!!!!#########"""!!!!!! ######"""!!!!!!!!!!!!"""!!!   """!!! """!!!!!!!!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!###$$$  !!!""""""!!! !!!"""######""""""""""""######$$$$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """""""""""""""###$$$$$$"""!!! """######""" !!!###$$$%%%###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%############$$$$$$$$$$$$$$$###!!! !!!###$$$############""""""""""""""""""!!!!!!!!!!!!"""### !!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""###"""!!! ###""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!""""""###""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""###############"""######"""""""""!!!!!!!!!"""######$$$$$$######"""""""""""""""""""""#########$$$$$$$$$###"""###$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!#########$$$######"""!!!""""""""""""############%%%!!!""""""""""""""""""############$$$$$$$$$############$$$$$$&&&%%%$$$###"""!!! """"""""""""###############$$$$$$%%%%%%%%%$$$$$$######""""""""""""######&&&%%%$$$#########$$$$$$%%%$$$######"""#########'''%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%######$$$%%%'''&&&&&&%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """!!! !!!!!!"""""""""!!!!!!!!! !!!   """!!! !!!!!! !!!!!!"""######$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! ###""" !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!!###%%%!!!!!! !!!!!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!""""""###$$$###!!!!!!#########!!!"""###$$$$$$###!!! !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""#########"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!"""""""""############!!!""""""""""""!!!!!! #########"""""""""!!!!!!""""""############"""""""""""""""""""""#########!!!###%%%$$$""" """%%%!!!""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!"""!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""##################$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$###!!!"""""""""############%%% """!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""""""""############!!!!!!###$$$%%%&&&'''(((######""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""###%%%&&&%%%$$$###$$$%%%''''''&&&$$$######"""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!"""!!! !!!!!! !!!!!!"""######%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """ """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""  !!!###%%%######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""""""""""""""""""""########################!!! !!!""""""###!!!!!!#########""""""############"""!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$######"""!!!!!!!!! !!!"""#########"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!%%%%%%$$$###"""""""""!!!""""""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""############""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""##################$$$$$$$$$###""""""############"""""""""""""""""""""######"""""""""!!!!!!""""""############ """$$$### !!!$$$""""""######"""!!!  !!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$##################"""###$$$$$$$$$$$$###"""################################################%%%%%%$$$###"""""""""###"""""""""""""""""""""""" !!!!!!"""!!!""""""###!!!"""###%%%%%%%%%$$$###!!!"""""""""############'''### !!!%%%'''$$$!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!""""""!!!!!! !!!"""""""""########################$$$%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%''''''&&&%%%######"""######"""""""""""""""""""""""" !!!""""""""""""""""""!!!""""""###### !!!!!!!!!!!!!!! """""""""###"""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""###%%%$$$###""""""!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!! !!!###$$$%%%$$$"""!!!   !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%% !!!!!!""""""!!! """######""""""""""""#########""""""%%%%%%%%%%%%%%%$$$###"""########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!&&&&&&$$$###""""""""""""""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""" !!!!!!!!! !!!!!!""""""###""""""############"""""" !!!"""######"""""""""""""""""""""""" !!!"""############""""""""""""############%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########"""""""""!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$ """""""""!!! !!!""""""#########"""!!!!!!"""###$$$$$$%%%$$$$$$######""""""""""""######""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""################################# !!!""""""!!!!!!"""###%%%%%%%%%%%%$$$###"""!!!""""""""""""############$$$""""""$$$&&&&&&### """"""######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""#########""""""""""""############&&&%%%$$$###""""""""""""######""""""""""""############$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$### !!!############%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%###""""""###$$$$$$"""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!"""#########"""  !!!"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!! !!!!!! !!!""""""""""""!!! !!!!!!""""""############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!! !!!""""""###!!! !!!######"""!!!!!!!!!""""""######$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$###"""!!!!!!!!!"""###########################!!!!!!!!!""""""######### !!!"""######""""""$$$###"""!!!!!!"""#########""""""!!!!!!###$$$%%% !!!!!!!!!"""""""""###""""""""""""""""""""""""########################"""#########$$$$$$$$$%%%!!!""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$######""""""""""""###!!!!!! !!!!!!""""""""""""############ !!!""""""###""""""############""""""  """######""""""""""""""""""""""""!!!!!!"""#########"""!!!""""""""""""###############$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$###"""!!!"""######"""!!!######$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%########################!!!###$$$###"""!!!"""###""""""""""""!!!!!!!!! !!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$#################################"""######$$$$$$########################!!!###"""!!! """$$$&&&%%%$$$$$$############""""""""""""############ !!!!!!"""""""""!!! #########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%""""""""""""##################"""!!!!!!!!!"""#########""""""""""""######"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###"""$$$$$$###$$$&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$"""!!!"""###%%%&&&"""""""""""""""""""""""" !!!""""""### !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!  """"""!!!  """"""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&$$$###"""!!!!!! !!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""###"""""""""!!!!!!!!!!!!!!!""""""### !!!""""""!!! !!!"""###$$$$$$###"""!!! !!!!!!"""""""""######$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""######$$$ """$$$$$$""" !!!!!!"""###$$$$$$%%%""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&'''%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""#########"""!!! !!!"""$$$%%%$$$###!!!  """### !!!!!!!!!""""""######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""#########"""""""""""""""'''&&&%%%###"""!!!!!!!!!!!!!!! !!!!!!  !!!""""""###""""""############"""""" """######""""""""""""""""""""""""######$$$$$$$$$"""!!! """"""""""""############ !!!"""###$$$$$$$$$$$$$$$$$$############"""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%###!!!"""%%%&&&$$$!!!######$$$$$$###!!! """"""######### """######!!!###$$$###"""!!!"""###%%%$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%########################!!!###### """$$$###"""""""""###%%%'''(((""""""""""""###############$$$%%%$$$""""""###%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""  !!!""""""""""""############!!!$$$'''(((######""""""""""""######"""###$$$%%%&&&%%%%%%$$$!!!"""###$$$%%%%%%$$$### ###%%%&&&$$$%%%'''***'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((###$$$%%%%%%######$$$%%%$$$###!!!!!!"""###&&&'''"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!"""!!! !!!###$$$  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""" """%%%(((%%%"""!!!"""###$$$$$$!!!!!!""""""""" !!!!!!!!!!!!!!!"""###### !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%######""""""!!!!!! !!!###$$$$$$######$$$%%% !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!! """"""""" %%% !!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""###""" """""""""!!!$$$"""!!!!!!"""$$$!!!!!! !!!!!!"""###$$$&&&&&&&&&%%%$$$######""""""!!!""""""### !!!"""######""""""!!!!!!""""""#########$$$######""""""""""""###### !!!!!!"""""" !!!"""""""""""""""!!!!!! !!!!!!%%%%%%%%%$$$###""""""!!!&&&&&&%%%$$$###"""!!! """"""######"""!!! !!!###$$$$$$############""""""!!!!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""%%%###!!! !!!$$$%%%%%%$$$"""!!!!!!!!!"""##################"""!!!!!!%%%%%%$$$###############!!!"""""""""""""""""""""!!!!!! !!!###$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ###%%%$$$"""###!!! ###$$$""" !!!"""######"""!!! """###$$$######%%%&&&%%%%%%$$$######$$$%%%%%%"""$$$%%%### !!!$$$###"""!!! !!!"""###!!!!!!""""""############ """###!!! #########""""""!!!!!! !!!"""######"""!!! ###############"""!!!!!!"""!!! !!!"""###"""!!!###$$$%%%$$$######%%%'''***)))'''%%%$$$$$$$$$$$$###"""!!!"""######"""!!!""""""#########!!!############""""""!!!!!!""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###%%% """######!!!!!!"""###&&&))),,,...***)))&&&$$$"""!!! %%%%%%&&&&&&&&&%%%$$$###$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!  !!!"""###  !!!""""""&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$"""  !!!!!! !!!!!!""""""!!! !!!!!! !!!!!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!###"""""""""!!!!!!!!! !!!###$$$$$$######$$$%%%!!!###$$$$$$###""""""###"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""############"""""" ###"""""" $$$"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""######$$$###!!!!!!###$$$###"""###"""!!! !!!"""#########""""""""""""######!!!!!!""""""###"""""""""#########""""""#########!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$######""""""""""""######!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""### !!!"""###$$$$$$######################## !!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""%%%###"""!!!!!!!!!###$$$$$$######"""""""""""""""###############"""!!!!!!"""!!!  !!!"""###$$$ !!!"""""""""""""""!!!######"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""!!! !!!$$$%%%$$$"""$$$"""!!!"""$$$$$$###!!!!!!"""###$$$$$$###"""!!! """###$$$######%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$$$$### !!!#########"""!!!!!!"""######"""""""""""""""############$$$%%%$$$!!!$$$#########"""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$######"""!!!###"""!!!!!!######""" !!!"""!!! !!!"""$$$+++***(((&&&%%%######"""%%%$$$###$$$%%%%%%$$$###""""""###############"""!!!!!!""""""############"""""""""###$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&$$$!!!!!!"""%%%&&&'''$$$$$$###$$$%%%&&&((()))((('''%%%$$$#########$$$%%%%%%$$$$$$$$$#########$$$$$$#####################$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!""" !!!"""###%%%&&&---(((""" """###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""!!! !!!!!!  !!!!!!"""!!!!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """"""""""""!!!!!!!!!!!! !!!###$$$$$$######$$$%%%"""###%%%%%%###"""###$$$###############$$$$$$%%%%%%$$$###"""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """""" ######""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$######""""""######$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$###############""""""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&&&& !!!!!!"""###$$$$$$ !!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""!!!!!!"""############""""""!!!###############"""!!!!!!######"""!!!!!!!!!""""""""""""""""""###$$$%%%&&& """######$$$$$$ """######"""!!!!!!"""!!!"""""""""###############$$$$$$$$$$$$###""""""###"""!!!"""###$$$###"""$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&%%%$$$############$$$%%%"""######"""!!! !!!#########""""""""""""###############"""""""""""""""#########$$$$$$### $$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""######$$$$$$######"""!!!%%%$$$""""""######"""!!!"""$$$%%%$$$######%%%&&&+++***)))(((&&&$$$"""!!!%%%$$$###$$$%%%%%%$$$###""""""""""""###$$$%%%&&& !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&(((&&&&&&%%%$$$############%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%+++'''"""!!!######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""#########""""""###$$$###!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$######$$$%%%!!!###$$$$$$###""""""######""""""""""""###$$$$$$%%%%%%###"""!!!!!! """"""############""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""!!!!!!"""###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""!!!$$$######""""""######$$$%%%###!!!"""###$$$######!!!"""############"""!!!"""!!!!!!!!!!!!!!!!!!"""&&&%%%###"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$&&&$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$######""""""!!!"""""""""""""""!!!   ######""""""!!!  !!!"""######$$$""""""#########""""""!!!#####################""" !!!!!!""""""######!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!###############"""!!!!!!$$$######"""""""""#####################$$$%%%&&& !!!"""############!!!"""$$$###"""!!!"""###!!!!!!"""""""""###############$$$$$$$$$######"""###"""""""""""""""!!!!!!################################################!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$"""""""""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!###%%%$$$"""######################## !!!"""######"""!!! """"""######""""""!!! &&&$$$######$$$$$$"""!!!###%%%&&&&&&%%%%%%&&&'''(((((((((((('''%%%###"""###"""!!!"""######"""!!!######"""!!!"""###$$$&&& !!!"""###$$$%%%%%% !!!!!!!!!""""""######$$$$$$############$$$%%%!!!$$$&&&&&&###"""###&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&'''''''''%%%###"""!!!"""$$$%%%######$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""############"""!!!!!! !!!!!!!!!$$$""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!#########""""""###$$$###"""###$$$$$$""" !!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%% """######"""!!!!!!""""""!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!""""""############"""""" !!!!!!""""""""""""$$$%%%$$$"""!!!""""""""""""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###""" """###"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""&&&%%%$$$"""""""""###$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%"""!!! !!!"""#####################""""""######""""""""""""###############""""""!!!!!!!!!"""""""""""""""!!!   """!!! !!!!!!!!!!!!!!!"""""""""""""""###############"""!!!!!! !!!!!!""""""######$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$"""!!!!!!"""###$$$$$$###"""!!!###############"""!!!!!!  !!!######"""""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""$$$""""""""""""############"""######$$$$$$$$$######!!!!!!"""!!!!!! !!!!!!""""""""""""!!!"""""""""""""""!!!!!!""""""""""""###$$$$$$###"""$$$%%%########################"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$"""$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""!!!!!! %%%$$$######$$$$$$###!!! """$$$$$$###"""###$$$###$$$&&&'''''''''&&&%%%###"""!!!"""######"""!!!$$$###"""!!! !!!!!!"""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""######$$$ ###&&&%%%""" !!!###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%$$$(((&&&$$$###"""###%%%&&&######$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$#########$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!! !!!!!! !!!"""###$$$$$$$$$######"""!!!  !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!"""$$$###"""!!!!!!""""""!!! !!! !!!!!!"""  !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%% !!!######!!! !!!"""!!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""######""""""############"""""" !!!!!!""""""############%%%%%%"""!!!$$$$$$""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! !!!""""""!!!########################%%%$$$$$$######$$$$$$%%%$$$###""""""""""""""""""!!!"""###%%%%%%%%%$$$$$$%%%$$$###"""!!!"""###$$$#########"""""""""""""""######""""""""""""######""""""""""""""""""!!!!!!###$$$$$$$$$$$$######"""######""""""""""""######"""""""""!!!!!!!!!!!! #########""""""!!!!!!!!! !!!"""""""""!!!!!!  !!!!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$$$$###""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!""""""############"""###############"""!!!!!!""""""!!!!!!""""""#########"""""""""""""""######"""""""""""""""!!! ######$$$###!!!!!!###%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$### !!!""""""!!! !!!### """###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""###$$$""""""###$$$$$$###"""""""""  !!!""""""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############(((### """!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""!!!!!! $$$"""!!!"""###$$$###"""!!!###&&&&&&%%%$$$$$$%%%!!!"""###$$$&&&&&&''''''%%%$$$###$$$%%%%%%$$$###$$$###"""!!! """""""""""""""#########!!!!!!!!!!!!""""""""""""###############"""""""""###$$$%%%%%%$$$"""######!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""  !!!!!! ###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!"""%%%'''&&&$$$!!!!!!"""######"""""""""  !!!!!!!!!!!! !!!!!!"""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%% """$$$$$$"""!!!"""###""""""!!!!!!""""""###$$$######""""""######$$$$$$""""""############""""""#########$$$%%%%%%&&&&&&"""%%%%%%!!!"""&&&&&&######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$###""""""""""""""""""###$$$"""!!!!!!"""######"""$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###!!!###$$$%%%%%%$$$#####################$$$$$$$$$$$$$$$######"""""""""######""""""""""""######""""""##################"""######$$$$$$$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$#########""""""""" !!!"""""""""""""""""""""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$###############%%%$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""" !!!"""######$$$######"""""""""""""""######$$$###############"""!!!!!!%%%%%%%%%%%%%%%&&&''''''######""""""""""""###### !!!!!!""""""""""""!!!###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$ """$$$$$$###"""$$$&&&!!!###$$$###!!! """$$$######"""!!!!!!"""######"""$$$%%%$$$###"""###$$$!!!"""###$$$$$$###"""!!!""" !!!###"""!!!"""###$$$$$$$$$$$$###""" !!!"""###$$$$$$%%%'''%%%!!!"""!!!!!!"""""""""#########"""###$$$%%%%%%$$$###"""###############""""""!!!!!! !!!###$$$$$$######&&&((()))((('''''''''!!!!!!!!!"""###$$$&&&&&&%%%$$$###$$$%%%%%%$$$###""""""#########""""""!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$"""!!! &&&$$$######$$$$$$###"""!!!"""###%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&'''######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! """###$$$!!!  """$$$$$$###########################""""""""""""""""""""""""&&&&&&&&&%%%%%%&&&))),,,)))'''$$$###$$$%%%&&&%%%###"""!!!  !!!!!!!!!!!!!!!!!!"""######"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!###$$$$$$######$$$%%%"""###%%%%%%###"""###$$$#########"""###$$$$$$%%%""""""""""""###$$$%%%&&&""""""############"""""" !!!"""######$$$$$$!!!%%%%%%!!!"""'''((($$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%###""""""###$$$$$$###%%%$$$"""!!!!!!"""$$$%%%######""""""""""""#########$$$&&&'''(((((('''&&& """$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""###############$$$$$$%%%%%%&&& !!!"""""""""""""""######""""""""""""###### !!!!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!! !!!"""$$$%%%######""""""!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%###"""!!!!!!!!!"""$$$%%%###############"""!!!!!!###"""""""""###$$$$$$%%%$$$$$$######"""######### """############$$$$$$$$$###!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$''')))!!!$$$%%%%%%"""!!!###%%%%%%$$$###""""""###$$$%%%###$$$%%%$$$###"""###$$$!!!"""###$$$$$$###"""!!!"""!!!###"""!!!$$$%%%&&&&&&&&&&&&%%%$$$ """###$$$%%%&&&"""###"""!!!%%%""""""######$$$$$$$$$%%% !!!"""######"""!!! $$$%%%%%%%%%%%%$$$######  ###$$$$$$### ###%%%&&&%%%$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###"""!!!"""#########!!! !!!###$$$%%%%%%$$$### """###%%%&&&'''############""""""""""""!!!###$$$%%%$$$### &&&### ###$$$""" """###$$$%%%&&&%%%$$$$$$ !!!###$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$############"""!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! &&&&&&&&&%%%###""" ############"""""""""""" !!!""""""######%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!########################'''$$$""""""###$$$###!!!!!!!!!!!! &&&%%%$$$"""!!!!!!!!!!!!!!!"""#########!!! """""""""""""""!!! """"""############""""""%%%%%%%%%$$$$$$"""!!!!!!&&&$$$!!!!!!###$$$$$$$$$"""""""""""""""######$$$'''&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$ !!!###$$$$$$######"""!!!!!!!!!!!!"""###%%%%%% !!!######""""""###%%%&&&$$$######%%%%%%$$$"""######$$$$$$$$$$$$##############################$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!! !!!###$$$!!!###%%%$$$###"""###$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$$$$&&&'''%%%""" !!!#########""""""!!!!!! """!!! """###'''%%%"""  """###!!!"""###$$$$$$###"""!!!$$$&&&(((((('''%%%%%%&&&###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$###"""!!!!!!"""######!!!"""""""""!!!!!!###%%%'''%%%$$$%%%&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%%!!!%%%((((((%%%""""""###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!#########"""!!!"""###$$$######$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%###!!!!!!"""###""" !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$""" !!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###!!!!!!!!!!!!&&&%%%%%%$$$#########$$$$$$$$$######"""!!!!!! """$$$&&&&&&$$$"""!!!"""%%%%%%%%%$$$###"""!!! !!!$$$'''((('''%%%"""""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%###!!!!!!"""###(((&&&$$$"""""""""$$$%%%$$$%%%&&&%%%"""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%$$$$$$######"""!!!!!!%%%%%%$$$######"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """""""""""""""!!!!!! """"""######"""!!!!!! """"""############""""""%%%%%%%%%%%%$$$###"""!!!%%%###!!! """######""""""""""""""""""######$$$&&&&&&%%%%%%$$$$$$$$$###""""""""""""############!!!""""""###############)))((('''%%%###"""!!!!!!"""$$$$$$$$$"""""""""$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""###$$$"""$$$%%%%%%###"""###$$$""""""""""""!!!!!!!!!!!!########################!!!!!!!!!"""""""""""""""""""""######$$$#########"""$$$%%%###!!! """!!!!!!!!!"""""""""""""""######!!!!!!!!!"""$$$%%%%%%$$$"""  !!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$######"""""""""######$$$$$$######"""""""""#########$$$$$$$$$""""""#########"""""""""%%%%%%%%%%%%$$$%%%&&&'''$$$###"""$$$&&&&&&$$$!!!"""""""""#########$$$$$$%%%%%%$$$$$$######"""""" ###############$$$$$$$$$"""%%%'''&&&$$$""""""###!!!!!!""""""###"""""""""!!!!!!"""""""""#########""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%%%%######"""""""""""""""###$$$$$$###"""!!! !!!"""#########"""!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########"""$$$%%%$$$###""""""###########################""""""!!!"""###$$$&&&'''&&&%%%$$$$$$#########$$$"""""""""""""""############$$$%%%%%%###""""""###$$$$$$$$$$$$###"""!!!  """"""!!! $$$$$$##########################################%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$######"""!!!###$$$$$$######%%%'''&&&%%%$$$#########$$$%%%###%%%''''''%%%###""""""$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!  !!!"""###### !!!!!!"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""$$$$$$###""""""!!!!!! $$$$$$$$$######""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###"""!!! !!!""""""###$$$$$$###""""""!!!!!!"""""""""######"""!!!!!!!!!"""""""""############"""!!!!!!""""""############""""""%%%%%%%%%%%%%%%$$$###"""$$$""" """###"""!!!""""""""""""######$$$$$$&&&%%%%%%$$$###""""""!!!#########$$$$$$$$$$$$%%%######""""""######$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###$$$######$$$'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$###""""""###$$$&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$$$$%%%&&&&&&$$$"""###### !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!"""""" !!!""" !!!""""""###$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$######"""!!!!!!!!!""""""############""""""###""""""$$$%%%&&&%%%###"""""""""!!!!!!""""""""""""""""""#########$$$$$$!!!"""############""""""$$$$$$###############$$$!!! !!!"""%%%&&&%%%###!!!!!!""""""""""""######%%%%%%$$$###"""!!!  """###$$$%%%&&&$$$$$$$$$##################%%%%%%%%%###"""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""###""""""######$$$%%%&&&!!!!!! !!!"""###%%%&&&%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###%%%&&&$$$!!! """$$$######""""""""""""##############################""""""""""""############"""""""""###############$$$$$$$$$%%%&&&$$$!!!"""""""""""""""""""""""" """###&&&((()))%%%%%%$$$############$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%###"""!!!###$$$###$$$$$$$$$###"""!!! """######"""!!!!!!!!!%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&###""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!! !!!!!!!!!!!!!!! ######"""!!!  !!!!!!!!!$$$#########"""""""""!!!"""""""""######""""""""""""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!""""""############"""""""""######$$$%%%$$$###"""!!!!!!!!!######"""######$$$######"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$###""""""$$$"""!!!"""###$$$###"""""""""######$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""$$$%%%&&&######"""######$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!!!!! !!!"""###$$$###"""""""""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""###############$$$$$$$$$$$$&&&'''&&&$$$######### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!"""###!!!!!!"""""""""#########!!!  !!!""""""$$$$$$%%%%%%%%%$$$###""""""""""""######"""""""""$$$""""""###&&&'''&&&$$$######!!! !!!######""""""""""""###############""""""!!!""""""###$$$$$$###!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$###!!!!!!!!!!!!!!!"""""""""######""""""!!!!!! !!!"""###$$$&&&''''''%%%$$$$$$$$$###"""""""""$$$$$$$$$###"""######$$$!!!!!!""""""!!! """"""""""""""""""""""""'''&&&%%%$$$###############"""!!!!!!"""$$$&&&((($$$%%%%%%$$$$$$"""!!! !!!!!!!!!!!!!!!$$$##################$$$###''')))&&&!!!"""%%%$$$$$$###"""!!!!!!""""""########################!!!"""""""""############!!!""""""######$$$$$$$$$%%%###"""###&&&&&&##########################################$$$$$$$$$$$$$$$###############$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$"""!!!!!!###&&&$$$$$$%%%$$$$$$###""""""$$$&&&'''&&&###""""""$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$%%%&&&'''''''''''''''%%%'''''''''$$$######$$$!!!"""###%%%%%%&&&%%%%%%%%%&&&&&&$$$""""""###$$$!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""###### !!!!!!"""""" !!!!!!!!!!!! """""""""!!!  !!!!!!!!!#########"""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""" """###$$$$$$$$$$$$$$$"""""""""!!!!!!  !!!"""$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$########################"""!!!%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$&&&''')))((('''%%%###"""!!!!!!###%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###### $$$&&&'''(((((($$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""!!! !!!"""###$$$###""""""!!!""""""###############"""""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$$$$$$$###%%%&&&&&&$$$"""######"""""""""######$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!!!!"""""""""!!!!!! !!! !!!!!!"""#########$$$#########"""""""""!!! !!!!!!""""""###$$$%%%$$$###!!! ###""""""""""""""""""### !!!""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########%%%### """%%%''''''%%%######%%%&&&%%%$$$""""""###""""""""""""###"""""""""!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!"""""""""%%%$$$$$$$$$###"""""""""$$$###""""""######$$$$$$###############"""!!! ########################'''&&&%%%$$$############%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$######### !!!"""#########""""""#########$$$$$$############''')))'''""" """%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############"""#########$$$$$$%%%%%%$$$!!! $$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########""""""###$$$$$$""""""""""""""""""""""""###$$$$$$"""!!!"""$$$&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&((('''%%%#########!!!"""###$$$%%%&&&&&&&&&'''&&&### """%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!""""""!!!!!! """"""!!!!!!  !!!!!!"""""" !!!""""""""" !!!!!!!!!!!!!!!  !!!"""######$$$$$$$$$###""""""!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$######$$$######"""!!!!!! !!! !!!""""""#########"""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$######"""%%%$$$$$$%%%&&&&&&%%%###!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%$$$!!! """"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$###"""!!!""""""""""""#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######!!!###%%%$$$###"""###$$$######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###### !!!""""""#########""""""!!! !!!###$$$###"""%%%$$$$$$###""""""!!!!!!""""""""""""############ !!!""""""!!! ######""""""""""""######"""######""" """$$$$$$######""""""######$$$!!!!!!!!!"""""""""######$$$### """%%%'''$$$!!! ###%%%$$$"""###$$$$$$###!!!!!!###$$$######""""""""""""!!!!!! !!!"""###$$$$$$############""""""""""""$$$$$$$$$##################"""!!!"""$$$$$$$$$"""###$$$$$$$$$$$$######"""$$$$$$$$$$$$###############""""""######$$$%%%&&&&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$###"""!!!!!!""""""""""""!!!!!!###&&&(((&&&###!!!"""$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$###!!! """%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###""""""""""""###$$$$$$#########""""""""""""""""""###$$$###""""""$$$&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%###!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%""""""###$$$$$$$$$###### ###%%%&&&&&&%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''%%%""""""%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!!"""""""""!!!!!!  !!!###$$$%%%&&&%%%$$$$$$######"""!!!!!!!!!"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&###!!!!!!"""""""""""""""""""""""""""$$$###############$$$%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%&&&&&&$$$"""!!!"""$$$&&&&&&%%%$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&######$$$&&&(((***,,,...###$$$%%%%%%$$$###%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&((((((((('''$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""#########""""""!!!######""""""###$$$$$$$$$$$$#######################################""""""""""""""""""###### """###$$$$$$%%%%%%"""  """###""" ########################!!!""""""############### !!!!!!""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$''')))&&&!!!###(((!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!""""""###$$$%%% ###""""""###$$$###""""""%%%((($$$$$$#########"""""""""!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""!!!!!!###%%%%%%###!!!######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###$$$%%%%%%$$$$$$######""""""""""""%%%%%%$$$$$$$$$$$$%%%%%% """###%%%%%%$$$###""" !!!"""######"""!!! ######$$$%%%%%%$$$###"""######"""""""""""""""###########################""""""""""""###########################"""""""""!!!"""############%%%'''########################"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$!!!"""$$$$$$######$$$%%%"""######$$$$$$#########$$$ ###&&&%%%!!!##################$$$$$$#################################$$$%%%&&&&&&&&&""""""#########"""!!!!!!"""%%%&&&%%%$$$$$$%%%$$$$$$#########$$$&&&'''%%%%%%$$$""" !!!### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""##############################!!!!!!!!!!!!!!!  !!!""""""###"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$########################"""%%%%%%""" """""""""###$$$$$$%%%%%%!!!!!! !!!!!!!!!"""###%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''''''((('''''''''###"""###$$$%%%%%%###!!!!!!###$$$&&&&&&%%%$$$###!!!!!!!!!"""######$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&%%%###""""""######"""!!!###%%%'''&&&&&&&&&''''''''''''''''''&&&"""###$$$%%%&&&&&&'''(((!!!$$$&&&&&&%%%###""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!######""""""!!!!!!"""""""""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""" """###%%%&&&&&&&&&"""!!!""" """""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!!&&&)))%%% &&& !!!""""""!!! !!!!!!!!!!!!"""""""""""" """%%%&&&%%%###"""!!!###&&&%%%""" """$$$###"""$$$(((+++%%%$$$$$$$$$######""""""############""""""""""""!!!!!!"""""""""#########""""""######$$$$$$$$$%%%!!! ###&&&&&&### !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!""""""#########""""""$$$$$$###"""!!!!!!!!!!!! !!!###$$$%%%$$$"""!!!"""###$$$%%%%%%$$$###""""""""""""$$$%%%%%%###!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""!!!!!! ###&&&'''$$$""""""$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$""" """"""!!!""""""###$$$$$$ """###%%%&&&&&& """$$$%%%$$$######$$$ !!!!!!"""""""""!!!!!!""" %%%%%%$$$$$$###"""""""""##############################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&$$$"""!!! &&&$$$###""""""$$$&&&'''###$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!""""""!!!  !!!!!!""""""!!!!!!!!!###$$$%%%$$$###""" !!!"""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###%%%%%%$$$  !!!!!!!!!""""""######$$$###"""!!!!!!"""#####################"""!!! %%%&&&'''((((((&&&$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&'''&&&'''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''((('''&&&%%%###"""!!! '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###""""""!!!"""$$$%%%&&&###%%%&&&%%%######$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$"""!!! !!!"""$$$&&&&&&$$$###""""""!!!!!! !!!$$$%%%%%%$$$!!! !!!""""""############"""###"""!!! !!!"""###$$$$$$$$$#####################""""""""""""######!!!###%%%$$$!!! """$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""######$$$!!! !!!!!!!!!!!!"""""""""""""""#########$$$###""" !!!"""$$$#########$$$%%%&&&&&&######""""""""""""###### !!!"""""""""""""""%%%%%%$$$$$$###""""""""""""$$$%%%$$$!!! !!!###!!!!!! """###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""############""""""""""""######!!!"""""""""############''''''&&&%%%$$$###""""""$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""""""""""""""######$$$"""######%%%&&&''''''(((######""""""""""""######!!!"""######!!!###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$&&&###!!!!!!$$$%%%$$$""" !!!"""###$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((((((&&&$$$""" """""""""""""""###$$$$$$##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!""""""!!! ######""""""""""""""""""###""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""$$$$$$###""""""#########""""""######$$$######### """"""###%%%%%%$$$!!!!!!""""""######$$$######$$$###""""""""""""###$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$"""###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!######%%%%%%$$$###"""""""""""" !!!###$$$$$$###!!! """"""#########""""""!!!###"""!!! !!!"""###""""""""""""""""""""""""###"""""""""""""""######!!!###"""  """$$$######""""""######$$$###"""!!!!!!!!!"""$$$$$$&&&$$$!!! !!!"""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$#########&&&%%%###"""""""""###$$$$$$############$$$$$$%%%######""""""""""""######""""""##################$$$$$$$$$###############"""$$$%%%$$$!!! !!!###$$$###"""!!!!!!!!!"""###""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""##################$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""###############""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%###!!!"""$$$%%%$$$"""######%%%&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$(((((('''&&&%%%%%%$$$$$$###############$$$$$$$$$########################$$$$$$###"""""""""""""""""""""!!! !!!!!!###$$$!!!!!!!!! ########################%%%$$$$$$######""""""!!! !!!!!!""""""!!!!!! """############$$$$$$$$$$$$###""""""!!!""""""#########"""!!!!!!!!!""""""$$$$$$###""""""!!!""""""""""""#########"""!!!!!!########################""""""###$$$%%%%%%""""""###$$$%%%%%%%%%$$$###$$$$$$############$$$%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###''''''''''''''''''''''''&&&$$$ !!!$$$%%%&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$"""$$$&&&(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&''''''&&&%%%$$$#########$$$%%%%%%######$$$%%%'''&&&$$$############$$$%%%$$$###"""!!!"""######$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """"""!!!!!!!!!!!!""""""########################""""""!!!!!!"""###$$$$$$###$$$%%%%%%######$$$%%%"""######$$$$$$######"""""""""!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$"""!!!!!! %%%$$$######"""#########$$$$$$###"""""""""############""""""""""""#####################""""""""""""############$$$$$$$$$"""$$$$$$$$$"""!!!"""###&&&%%%$$$###""""""""""""######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########!!!""""""###$$$%%%&&&&&&$$$######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""######""""""""""""######%%%$$$###!!!!!!"""###$$$!!!!!!"""######""""""!!!""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$$$$###""""""$$$$$$$$$"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""######$$$$$$$$$$$$""""""######$$$$$$$$$### $$$###""""""!!!!!!"""""""""!!! !!!###%%%""""""!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!! !!!!!!!!!"""""""""""" """###$$$%%%%%%$$$$$$###""""""!!!!!!!!!######""""""""""""""""""""""""!!! """""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%###!!!"""###$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%""""""#########""""""!!!"""###$$$%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&(((&&&######%%%'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%###""""""$$$%%%%%%$$$###$$$&&&((('''$$$"""""""""###$$$%%%$$$###"""""""""############""""""###$$$$$$%%%"""!!!  !!!"""$$$$$$$$$######!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######"""""""""""""""""" !!!!!!"""#########""""""""""""#########$$$$$$""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""$$$######""""""######$$$######""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%######$$$###############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!!  !!!"""###$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""#########$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""########################""""""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$######""""""######$$$$$$######"""""""""######$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$############$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""###### !!!!!!"""######$$$ !!!"""#########"""""" """"""!!! !!!!!!  """$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""""""""########################""""""!!!!!!""""""##################""""""!!! """""""""""""""!!! """""""""###%%%&&&$$$###"""######$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))""""""###$$$%%%&&&'''''''''&&&&&&''')))***((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$###"""###%%%%%%$$$$$$%%%&&&((('''$$$"""""""""###$$$%%%$$$$$$###############""""""""""""###$$$%%%%%%"""!!!  !!!"""$$$$$$$$$######!!! !!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$""""""!!!!!!"""###$$$$$$!!! !!! !!!"""###$$$$$$###"""!!!%%%$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!"""""""""!!!!!!$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$%%%$$$###"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""############""""""!!!!!!!!!"""############"""!!!""""""""""""#########$$$ !!!""""""######$$$$$$######"""!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&'''###"""""""""""""""""""""###############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$$$$###!!! %%%%%%%%%%%%&&&&&&''''''################################################""""""#########$$$$$$$$$"""###$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%% !!!######"""!!!!!!########################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$)))((('''%%%###"""!!! """############""""""!!!!!!"""###$$$$$$$$$######$$$$$$############$$$$$$""""""#########"""!!!!!! """!!!!!!###%%%&&&&&&$$$$$$#########""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&((()))***###$$$%%%&&&((()))******&&&&&&&&&(((******(((&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%((('''%%%######$$$&&&'''(((''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%''''''&&&$$$############$$$%%%$$$$$$$$$$$$############"""""""""###$$$%%%%%%###"""!!! !!!"""##################"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!######""""""""""""######"""!!! """"""!!! !!!""""""######""""""!!!$$$$$$$$$$$$###!!!  !!!"""###############!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$############$$$$$$'''&&&%%%$$$###$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$###"""###%%%%%%%%%###!!!"""###%%%%%%&&&%%%%%%######$$$$$$$$$######"""########################$$$$$$$$$######""""""""" !!!###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########"""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""#########$$$$$$%%%%%%$$$$$$############$$$$$$ ###%%%%%%###!!!  !!!###%%%'''(((#######################################$$$$$$$$$"""############$$$$$$$$$!!!###%%%%%%$$$###"""###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%#########""""""#################################!!!"""$$$$$$###"""!!!###########################""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%'''&&&%%%$$$###"""!!!!!!!!!!!!######$$$###""""""!!!"""###$$$$$$$$$$$$###$$$######$$$$$$%%%&&&'''""""""######$$$#################################"""!!!!!!###%%%''''''&&&'''%%%$$$"""""""""$$$%%% !!!"""$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''((())))))******((('''&&&'''((())))))((()))))))))))))))))))))))))))(((((('''''''''''''''%%%$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$"""""""""!!!!!!"""""""""""""""#########""""""!!! !!!"""######"""!!!  !!!!!!""""""%%%$$$###"""!!!!!!!!!!!!&&&$$$"""###%%%&&&$$$###""""""!!!!!!!!!!!!""""""!!!"""######$$$###"""!!!""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###$$$&&&"""""""""###$$$$$$$$$%%%%%%###"""###%%%&&&%%%###"""###$$$%%%%%%$$$######""""""###$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""!!!!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$###### !!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$ ###&&&&&&$$$""""""#########"""""""""###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$######""""""""""""######""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$ !!!!!!"""""" """$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""######"""!!!  !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&& !!!"""######### !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###!!!!!!""""""###$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%''''''&&&)))'''%%%""""""###%%%''' """###$$$$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((,,,***'''&&&(((***,,,,,,************************))))))((('''''''''''''''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''###$$$&&&&&&&&&$$$"""!!!%%%%%%$$$$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$((('''%%%$$$###$$$$$$%%%!!!###$$$$$$$$$$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###############$$$""""""############""""""!!!""""""############""" !!!"""######"""!!! !!!""""""###$$$%%%%%%%%%&&&%%%$$$"""!!!!!!!!! $$$""" !!!###$$$### ###"""!!! !!!"""###!!!###$$$%%%$$$$$$""""""!!!!!! !!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  !!!#########"""!!!$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%% """##################$$$$$$$$$%%%###!!!###&&&'''&&&$$$###$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$$$$ !!!"""###### !!!!!!!!!!!!###############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%% """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%!!!!!!!!! $$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&& !!!"""######$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$&&&'''+++***'''%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$###&&&'''$$$""""""###!!!  """###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! $$$$$$######""" !!!!!! """###$$$######""""""!!!!!!  ###$$$$$$"""!!!######"""""""""""""""###$$$$$$$$$###############"""!!!!!!"""###### !!!###%%%''''''&&&###"""######$$$%%%%%%%%%%%%$$$############""""""""""""%%%###!!! ###&&&)))&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((((()))))))))((((((((((((((('''((()))******)))'''&&&%%%&&&''''''((((((''''''+++***)))(((((()))******,,,***((()))******'''$$$******)))))))))(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%&&&&&&'''''''''%%%$$$######%%%%%%$$$###''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$ """$$$###!!! ###&&&$$$$$$$$$######"""""""""'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######""""""""""""######$$$###"""""""""###%%%&&&$$$!!!"""###"""  """###%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$###"""!!!###'''***&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$%%%$$$"""!!! !!!"""$$$%%%&&&%%%###!!!!!!"""$$$""""""!!!!!!!!!!!!""""""$$$###""" !!!""" ###"""!!!"""######"""!!!$$$$$$##################%%%%%%$$$$$$$$$%%%&&&'''"""######$$$###"""!!! ###$$$%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!########################  !!!"""### !!!!!!!!!"""""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$###"""!!! """!!!!!!!!! """###%%%%%%%%%###!!! %%%$$$$$$###$$$$$$%%%%%%'''&&&$$$###"""######$$$"""###%%%%%%###"""###$$$%%%%%%&&&'''''''''&&&&&&$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$""" !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$"""!!! ###""""""$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%########################%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """############""""""!!!###"""!!! !!!""""""###"""""""""!!!!!!!!!  """######"""!!!######""""""""""""######""""""""""""""""""######$$$###"""###$$$$$$""" ######%%%%%%%%%###!!! ######$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!#########$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((()))))))))))))))((((((((('''''''''''''''((())))))***)))((('''&&&))))))*********************)))(((((((((((())))))...,,,+++,,,------***((()))))))))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((('''&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$##################""""""""""""############""""""######$$$%%%$$$!!!!!!###$$$######"""!!! """#####################$$$$$$$$$$$$############$$$$$$$$$$$$###!!! """%%%%%%%%%$$$########################"""""""""""""""###"""!!! !!!"""###&&&%%%############$$$$$$######""""""""""""######%%%$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$%%%%%%$$$###########################$$$#########$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###########################"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""#######################################!!!!!!!!!""""""!!!!!!!!!$$$###"""""""""!!! """"""!!!!!!!!! """###%%%%%%%%%###""" ##################$$$%%%&&&%%%$$$###############"""###%%%%%%###"""###$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%###"""###""""""###$$$$$$"""!!!!!!!!!"""""""""#########""""""""""""############%%%%%%$$$$$$$$$##################""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$######"""!!!!!! """$$$%%%$$$###''''''''''''&&&&&&%%%$$$########################$$$$$$############$$$$$$#########""""""#########""""""!!!!!! """"""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!###"""""""""""""""###### !!!!!!!!!"""#########&&&%%%######$$$$$$$$$###%%%$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""!!!!!!!!!###%%%(((((('''%%%$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((('''''''''******++++++******)))(((***))))))((((((((())))))))))))))))))))))))))))))+++***)))***++++++***((((((((((((((())))))))))))(((((((((((((((((())))))''''''''''''((((((((((((&&&'''(((((())))))((((((((('''''')))******)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%'''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&%%%###!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###!!! !!!"""$$$$$$###""""""""""""############"""!!!!!! ###"""!!! !!!"""###%%%###!!!!!!$$$&&&%%%###$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###########################""""""#########$$$$$$$$$######$$$$$$######"""!!!"""!!! !!!"""""""""###$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""#########""""""""""""!!!!!!!!!!!!######$$$%%%%%%###"""!!!""""""""""""######$$$%%%$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$######$$$ !!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((&&&$$$######""""""###$$$$$$###!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################!!!!!!!!!"""$$$%%%$$$""")))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""###$$$&&&'''###""""""!!!!!! """"""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$ !!!!!!"""###$$$$$$%%%'''%%%""""""###$$$$$$###%%%$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$###"""!!!!!!!!!###%%%'''(((&&&%%%###%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''******))))))))))))******''''''((())))))))))))(((***************)))))))))++++++,,,,,,,,,++++++++++++***)))((((((((()))******++++++++++++******)))(((((())))))******))))))'''''''''((((((((())))))%%%%%%%%%&&&&&&''''''(((((((((((((((((()))))))))''''''((()))))))))))))))&&&&&&''')))++++++)))'''%%%%%%%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%)))%%%######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$!!!"""###%%%%%%$$$######!!!!!!"""$$$$$$$$$###"""%%%$$$###"""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&%%%$$$"""###$$$$$$###""""""!!!"""""""""############""""""""""""######"""!!!!!!"""######$$$ $$$'''%%%!!!$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""######"""!!!###############$$$$$$$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!###"""  """############$$$$$$%%%%%%%%%########################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$%%%$$$$$$###$$$%%%#########"""""""""!!!!!!######$$$$$$$$$######"""############$$$%%%&&&'''%%%&&&'''((('''&&&%%%$$$"""$$$%%%%%%$$$######$$$###$$$%%%&&&''''''(((((($$$$$$$$$######$$$$$$$$$&&&''')))******(((&&&$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$######"""##################$$$$$$$$$######%%%&&&'''&&&$$$'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###""""""###%%%&&&(((#########""""""!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!!!!"""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""###$$$$$$%%%&&&&&&&&&$$$!!!!!!"""######"""$$$###"""""""""$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""!!!#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((******))))))))))))******''''''((()))))))))))))))))))))******++++++++++++++++++++++++,,,,,,------000//////....../////////------,,,+++******)))))))))***+++,,,++++++++++++((((((((((((((()))))))))&&&&&&&&&''''''(((((((((((((((((()))))))))******'''(((((()))))))))))))))&&&'''(((***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((%%%""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###%%%%%%$$$######!!!###$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########""""""######""""""""""""######"""###%%%%%%$$$$$$%%%&&&$$$###""""""!!!"""""""""""""""###$$$$$$%%%&&&&&&######""""""""""""######!!!###&&&### """"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$ ###"""!!!"""######"""!!!""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$$$$$$$######""""""!!!!!!########################&&&%%%$$$######"""##############################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$######%%%%%%$$$!!! !!!"""$$$############"""""""""#########$$$$$$$$$#########$$$$$$%%%&&&''')))***((())))))***)))'''&&&%%%###$$$&&&&&&$$$###$$$%%%&&&&&&'''''''''&&&%%%%%%""""""############""""""%%%&&&'''((((((&&&%%%######""""""###%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""""""""!!! """######$$$$$$$$$######$$$######""""""###$$$%%%%%%$$$$$$%%%''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$#########$$$%%%"""""""""###############""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""############!!!!!!!!!!!!""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$%%%&&&&&&&&&%%%###""""""######"""!!!######""""""###%%%'''(((######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%$$$"""!!!!!!###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((())))))))))))***+++++++++++++++)))***+++,,,---...///000---------...///111222333444555666666777777666666444333111...---,,,,,,,,,)))+++,,,,,,***)))***+++,,,,,,,,,,,,++++++************************++++++(((((())))))******++++++'''((())))))******)))))))))***+++---///...+++(((((((((((('''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$###"""###$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$!!!###$$$###""""""""" !!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!###""""""""""""""""""### !!!""""""!!!"""$$$&&&$$$$$$###""""""""""""###!!!"""###$$$%%%'''((((((######################## ###$$$""" """"""!!!!!!!!!!!!""""""!!!"""######$$$#################################%%%$$$###$$$%%%%%%$$$###"""""""""###$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$############$$$%%%%%%$$$$$$""""""""""""$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################"""""""""#########$$$$$$""""""""""""""""""""""""""""""############"""""" ###$$$""" $$$$$$$$$$$$#########"""###############$$$$$$$$$$$$$$$%%%&&&''')))+++,,,++++++******((('''%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$######""""""###""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!############!!!!!!""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$$$$$$$######$$$%%%%%%$$$"""""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!! !!!!!!"""#########"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!!!!"""""""""### !!!###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!###""""""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))((((((((()))***+++++++++++++++************++++++,,,---......//////.........///111333555777888999555555555777999;;;>>>???>>>@@@CCCEEEFFFFFFDDDCCCBBB@@@;;;777555444555666///111222111///---...///222222111000///......---,,,,,,,,,+++++++++++++++(((((()))******+++,,,,,,(((((()))************)))******,,,...///---***'''***)))))))))((((((((((((((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$$$$$$$%%%'''&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%% """$$$$$$###"""###%%%######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""######$$$######"""!!! ###&&&%%%%%%$$$###############""""""###$$$%%%%%%&&&&&&#########$$$$$$######### !!!############"""###""""""""""""""""""### !!!###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&&&&$$$###"""!!! !!!###$$$########################"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$!!!""""""###$$$%%%&&&&&&########################!!!!!!""""""""""""!!!!!!"""$$$### $$$%%%%%%$$$$$$$$$###############"""######$$$$$$%%%######$$$%%%''')))+++,,,---,,,***(((%%%$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$###"""!!!""""""###"""""""""$$$&&&'''&&&$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$######$$$%%%%%%$$$"""$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$"""  !!!"""######"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$""""""#########!!!  !!!!!!!!!""""""###### ###%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###############%%%%%%%%%&&&'''&&&$$$"""############""""""""""""######$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,///......------......//////000000111111111111111555666888:::===???AAABBB======>>>@@@BBBFFFIIIKKKNNNPPPTTTWWWYYYXXXVVVTTTOOOLLLFFFAAA>>>===???@@@:::===>>>===:::888888:::777666555444333111000000,,,+++++++++***)))))))))((())))))***++++++,,,,,,(((((()))***************((()))***,,,---+++'''###++++++******))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###&&&'''&&&$$$$$$'''***$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%&&&"""$$$&&&%%%###"""%%%'''&&&&&&&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%""" !!!$$$&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$###### """%%%%%%$$$######$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""#########!!!!!!""""""###$$$$$$%%%%%% """$$$%%%%%%%%%###"""%%%$$$#########$$$&&&'''""""""############""""""!!!!!!!!!!!!""""""""""""########################"""!!!!!!!!!"""###$$$$$$""""""###$$$&&&'''((((((########################""""""############""""""###'''&&&###"""%%%)))%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%""""""###$$$&&&(((***,,,...,,,)))&&&###"""!!!!!!###%%%&&&&&&%%%$$$%%%%%%$$$%%%&&&&&&''''''''''''######%%%%%%%%%%%%######((('''%%%######$$$%%%&&&"""""""""$$$&&&'''&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$(((&&&$$$"""!!!!!!"""###'''&&&%%%&&&''''''&&&$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!###%%%&&&%%%""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""#########"""!!!!!! """""""""""""""!!! $$$$$$######""""""!!!!!!######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''''')))(((''''''''''''%%%$$$%%%$$$$$$'''+++,,,***((('''''')))***,,,---......+++,,,---/////////...---111///000444666555888<<>><<<<<<@@@BBBCCCGGGMMMOOOOOOPPPRRRTTTTTTTTTSSSSSSUUUVVVVVVUUUUUUWWWXXXZZZZZZ[[[]]]```aaaaaa___aaa```aaaeeejjjlllllljjjeeeeeedddbbb``````ccceeekkkkkkkkkjjjiiifffdddcccbbb___]]]ZZZWWWQQQJJJDDD;;;:::777555333222111111...,,,++++++,,,,,,,,,***++++++******++++++,,,---((((((((())))))*********)))))))))(((((((((''''''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$######""" !!!#####################""""""!!!"""""""""######$$$$$$$$$$$$############""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$#########"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!"""##############################""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########"""###%%%%%%#########%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%$$$$$$######"""######%%%$$$###""""""###$$$%%%########################!!!"""###$$$$$$$$$######!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&######&&&&&&######&&&%%%$$$$$$######$$$$$$%%%##################$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$######""""""%%%$$$$$$###"""!!! $$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$))))))""""""%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&((()))(((%%%###############$$$%%%&&&'''"""######$$$$$$######"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""""""""""""""!!!!!! """!!!!!!!!!!!! $$$$$$###"""!!!!!!""""""######$$$$$$%%%%%%&&&&&&""""""###$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''')))***+++++++++)))((()))+++,,,,,,++++++,,,---///222555888:::@@@AAACCCFFFGGGHHHIIIIIIKKKHHHIIILLLNNNPPPWWW___bbbbbbbbbbbbbbbbbbaaaaaa[[[]]]___```^^^]]]\\\]]]aaaaaabbbeeeggggggeeebbbgggddddddhhhooottttttqqqkkkooorrrqqqoooooossswww}}}yyyuuusssppppppqqqqqqooohhh```ZZZLLLJJJFFFBBB>>>;;;:::999222111//////000///...,,,***************++++++,,,)))))))))))))))*********************))))))))))))******)))(((((('''&&&&&&(((((((((''''''''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''((("""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$#########"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""#########""""""######$$$%%%%%%&&&%%%%%%%%%$$$######""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$#########!!!$$$&&&%%%#########%%%%%%$$$$$$###""""""""""""############$$$$$$$$$%%%$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""%%%&&&$$$%%%(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""%%%&&&%%%$$$&&&%%%"""%%%$$$###""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''')))(((%%%###############$$$%%%&&&&&&"""""""""######"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!"""###$$$%%%&&&'''''' !!!!!!"""""""""!!!!!!""""""""""""!!!!!!########################%%%$$$###"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!"""$$$%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))'''((((((((('''''''''(((+++*********,,,///000111000222666;;;@@@CCCEEEFFFIIILLLPPPSSSUUUUUUSSSRRRRRRPPPQQQSSSVVVYYYbbblllnnnnnnlllhhheeecccbbbbbb\\\___aaaccccccdddeeegggiiiiiijjjkkkllljjjgggdddgggeeegggnnnxxx~~~~~~{{{uuuzzz~~~|||xxxxxx~~~}}}xxxvvvqqqsssvvvxxxxxxtttoookkkaaa^^^YYYSSSNNNJJJGGGFFF???===:::888666444111///---,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))((((((''''''((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%############$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$#########""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$##################!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$############### ###$$$#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############%%%%%%%%%$$$$$$#########!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''"""######$$$$$$######""" !!!"""$$$%%%### $$$$$$###"""######$$$%%%$$$######""""""######$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''#########%%%&&&&&&$$$!!!$$$#########$$$$$$%%%&&&""""""############""""""################################################ $$$$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!###$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***+++,,,...---******+++,,,------...000222555999;;;>>>BBBHHHMMMQQQQQQPPPOOORRRUUU[[[___```___[[[YYYUUUSSSUUUWWWYYY]]]gggrrrvvvuuusssnnniiiggghhhiiiiiijjjkkklllmmmppptttwww{{{zzzyyyyyyxxxuuuqqqnnnhhhjjjppp{{{~~~yyyvvvppprrrssstttsssqqqoooooojjjhhhddd```\\\ZZZXXXWWWQQQMMMGGGCCC???;;;777555666555333111///...------,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$$$$######$$$%%%&&&&&&""""""############""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######################## !!!"""!!!!!!"""$$$'''$$$$$$$$$###############""""""#########$$$$$$$$$ """###%%%&&&&&&&&&"""##################"""############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%#########$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&"""######$$$$$$######"""%%%###"""$$$&&&&&&&&&&&&$$$#########"""#########$$$######""""""######$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$"""$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$%%%&&&%%%$$$###""" %%%%%%$$$######"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""""""""#########""""""""""""######""""""######$$$$$$%%%%%%###"""!!!!!!!!!!!!"""######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%'''))),,,------///222111//////111444333666999;;;===AAAEEEHHHQQQTTTYYY\\\]]][[[WWWUUUUUUXXX\\\```bbbbbb```^^^VVVVVVXXX[[[\\\```kkkwww}}}yyyxxx{{{~~~xxx}}}~~~xxxuuussssssqqqmmmhhhdddcccdddbbbaaa```______```aaaaaa^^^YYYRRRLLLHHHEEECCCAAA>>><<<999666222///---,,,------,,,,,,+++***)))))))))))))))))))))*********''''''((())))))***++++++'''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""######"""""""""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""##################"""""""""""""""%%%$$$$$$###""""""!!!!!! !!!"""###$$$&&&''''''%%%%%%%%%%%%$$$"""!!! ########################%%%$$$######"""#########"""""""""#####################"""!!! """%%%(((########################"""############$$$$$$$$$"""$$$%%%&&&&&&&&&!!!"""############"""!!!!!!!!!""""""######$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ ###$$$$$$%%%)))+++)))%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&######$$$%%%$$$%%%)))$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$######"""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$###"""!!! !!!"""######$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***,,,000333555999<<>>???CCCGGGJJJKKKMMMQQQSSS]]]___aaabbbcccbbb```___[[[\\\^^^aaadddgggjjjlllfffgggjjjmmmmmmppp{{{~~~~~~zzzssskkkdddaaa```^^^^^^^^^___aaaccceeegggccc^^^WWWQQQOOOPPPQQQQQQLLLIIIEEE@@@:::666333111111111000///...---,,,,,,************++++++,,,,,,))))))))))))))))))******'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((((((((()))((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%$$$$$$############$$$"""######$$$$$$######"""######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$#########"""""""""!!!!!!############"""""""""""""""######$$$%%%&&&&&&'''$$$%%%%%%$$$###""" ########################%%%$$$$$$###""""""######!!!"""""""""#########$$$###$$$%%%$$$###"""$$$%%%########################"""############$$$$$$$$$ !!!###%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$ $$$%%%###%%%***+++(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""###&&&###"""(((&&&&&&'''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$ !!!###$$$%%%&&&'''###$$$$$$%%%%%%&&&'''''' !!!"""""""""""""""######$$$$$$%%%%%%%%%%%% !!!!!!!!!"""$$$%%%&&&$$$$$$$$$###############%%%$$$###""""""###$$$%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((.........000333777;;;===MMMPPPRRRNNNIIIFFFGGGJJJIIIMMMRRRTTTUUUVVVXXX[[[``````aaabbbdddfffhhhiiigggfffeeeggglllssszzz}}}yyyqqqlllkkkhhhhhhhhhhhhiiikkklllmmmccc^^^WWWSSSTTTWWWZZZ\\\\\\ZZZTTTNNNHHHBBB>>><<<777666555444333111111000+++++++++,,,,,,---------++++++******)))((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******---+++***(((''''''''''''###$$$%%%&&&''')))******$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&& !!!###$$$$$$###"""!!!########################%%%%%%$$$###""""""######!!!!!!""""""#########$$$"""$$$''''''%%%$$$########################$$$$$$"""############$$$$$$$$$"""###%%%%%%%%%$$$""" ###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%&&&&&&'''!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""&&&&&&""""""&&&&&&"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((("""###$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######'''***&&& """)))(((((())))))((('''&&&&&&$$$##################$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$""""""############"""""" !!!""""""!!! $$$$$$###"""!!! $$$((('''%%%""" """"""""""""!!!!!!!!!!!!"""""""""###$$$&&&'''(((""""""""""""############%%%%%%###"""""""""###$$$%%%$$$###"""""""""###$$$"""""""""""""""######$$$###$$$%%%&&&'''&&&%%%$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###((()))***(((&&&%%%%%%&&&(((''''''(((+++---------,,,111888<<>>AAAEEEJJJNNNQQQZZZgggssszzz||||||{{{zzztttllljjjlllqqqtttuuuxxx|||tttjjjqqq{{{|||yyy||||||tttiii```^^^ccciiiqqqqqqrrrrrrqqqooommmkkkmmmtttyyywwwuuuuuuuuusss~~~yyynnneeeWWWJJJ@@@:::666444222000---,,,---------,,,,,,------,,,***'''$$$"""++++++++++++++++++++++++***************************)))(((''''''''''''(((''''''((((((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%###########################$$$&&&((((((((('''&&&$$$&&&'''%%%"""!!!###&&&###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$$$$###""""""""""""""""""""""""!!!"""###"""!!! !!!"""$$$######""""""!!!!!!!!!#########""""""##################$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!!!! !!!!!!&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%$$$$$$############$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$&&&'''###$$$%%%&&&&&&%%%$$$######$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###$$$&&&&&&$$$"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""!!!!!!!!!'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$"""###$$$$$$$$$$$$###"""&&&%%%$$$###"""!!! """$$$$$$###$$$$$$############""""""""""""""""""!!!""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$"""###&&&((())))))(((''''''((()))(((&&&%%%&&&'''%%%&&&&&&'''((())))))******...333777999;;;===>>>===BBBHHHKKKMMMNNNQQQTTTSSS]]]kkkyyy~~~zzzxxxvvvtttuuu{{{qqqjjjlllpppmmmiiiaaacccjjjqqqqqqlllhhhiiimmmjjjddd]]]WWWWWW\\\aaaccc```]]]ZZZXXXYYYZZZ[[[YYYaaaggghhhhhhjjjkkkjjjvvv~~~xxxtttvvv}}}}}}wwwnnn___RRRGGGAAA<<<:::777444000......---,,,***++++++,,,,,,+++)))'''&&&++++++++++++++++++++++++***************************)))((('''&&&'''((()))(((((()))*********))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%)))((('''$$$"""!!!"""###""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&###"""###$$$$$$###""""""""""""""""""""""""!!!"""###"""!!! !!!"""%%%$$$###"""!!! !!!!!!######"""!!!!!!"""############$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&!!!!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$######""""""%%%%%%&&&&&&&&&&&&%%%%%%"""###############$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***)))'''%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&$$$%%%&&&%%%$$$###$$$%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''(((((($$$%%%'''(((((('''&&&&&&"""###$$$%%%%%%$$$###"""#########""""""!!!!!!!!!!!!######"""""""""$$$$$$#########""""""""""""###""""""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%######"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%######!!!###&&&)))***)))(((''''''((()))((('''&&&'''(((&&&&&&'''((()))++++++,,,---111777===@@@BBBEEEFFFJJJPPPVVVXXXVVVTTTTTTVVVVVV```pppzzzwwwzzz~~~ssskkkbbbcccbbbdddnnn|||nnneee[[[[[[bbbhhhhhheee```___bbbkkkppppppoooppppppmmmhhhaaaZZZXXXZZZ]]]\\\[[[YYYXXXXXXZZZ\\\^^^___gggmmmnnnmmmoooooommmrrryyy~~~}}}wwwqqqpppqqqtttqqqbbbbbbfffooo{{{~~~sssoooggg\\\QQQKKKGGGEEEDDD@@@===888555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((''''''''''''((()))))))))))))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$############$$$%%%&&&&&&$$$######"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&+++)))%%%############"""######""""""###$$$&&&'''$$$$$$############$$$$$$)))&&&###"""###$$$$$$###""""""""""""""""""""""""!!!######"""!!! !!!###"""!!!!!! !!!""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$&&&)))+++,,,+++***)))%%%%%%&&&&&&'''((((((((($$$%%%'''((((((((('''&&&$$$&&&((('''%%%%%%&&&((()))((('''&&&%%%&&&&&&'''%%%&&&''''''((('''''''''###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""###$$$###""" """$$$$$$$$$$$$#########""""""&&&%%%$$$"""!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""!!!###&&&)))******((('''$$$%%%'''(((((((((***,,,''''''(((***+++,,,---...222666<<>>777///,,,---///...---,,,,,,++++++******+++++++++***************++++++---,,,***(((((()))***+++''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$)))+++,,,%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$'''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$$$$###!!!!!! """""""""""""""######$$$$$$%%%&&&%%%###"""###$$$%%%%%%$$$###""""""######%%%###"""###%%%&&&$$$!!!""""""###$$$###"""!!! """###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!""""""""" """"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%""""""$$$&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%'''((()))))))))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%'''((()))!!!&&&+++***%%%!!!"""$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***))))))'''### ''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!! !!!""""""###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""$$$$$$$$$######"""""""""$$$###"""###$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((***,,,---,,,---...///000333777:::@@@HHHNNNQQQVVV```hhhkkktttsssrrrmmmccc[[[\\\bbb{{{rrreeebbbeeegggcccZZZQQQLLLJJJLLLNNNSSS[[[ccciiijjjjjjpppyyy~~~~~~}}}zzzzzz}}}{{{{{{}}}~~~yyywwwyyyyyyzzz{{{zzzxxxuuutttuuuqqqiiihhhjjjpppyyy|||zzzuuunnniiihhhllloooqqqnnnfff[[[UUURRRNNNHHH@@@:::333///000000...+++---...///000000///...---******))))))))))))******---,,,***)))((()))***+++'''''''''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### ###&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$##################!!! !!!###$$$"""$$$%%%&&&&&&&&&%%%######''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###"""$$$&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&((()))((((((((('''&&&&&&%%%%%%&&&'''(((*********((((((###&&&))))))&&&%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$###"""!!!""""""!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""###############$$$%%%&&&&&&###"""###&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())),,,///111333333444555666888:::???BBBIIIRRRZZZ^^^bbbiiinnnoooqqqpppooojjjdddbbbmmmzzz|||mmm___VVVWWW^^^dddbbbZZZRRROOOOOORRRZZZeeepppwwwzzz|||}}}zzzzzzvvviiiaaa^^^bbbhhhnnnuuu{{{zzzyyy}}}}}}tttnnniiibbb[[[KKKEEE===888666444000---,,,---///000000///---,,,++++++******)))******+++---,,,+++))))))******+++)))))))))((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%$$$############$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$$$$$$$'''''''''''''''&&&&&&&&&###""""""""""""###$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$############%%%%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""$$$$$$###"""#########$$$$$$$$$%%%%%%'''%%%######%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''%%%(((+++......,,,)))&&&&&&&&&''''''((())))))***'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###""""""###$$$%%%'''(((&&&###!!!$$$''')))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))+++...111666999<<<>>>???@@@@@@AAACCCHHHKKKXXX```ggghhhiiilllooonnnnnnmmmllljjjiiipppuuullleee___\\\YYY```eeebbbZZZUUUXXX]]]cccpppzzzmmmddd```eeellltttxxxyyy{{{zzzrrr```YYYNNNEEE???:::666333......//////......---,,,------,,,,,,++++++,,,,,,---,,,+++*********++++++---,,,,,,++++++*********))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$######&&&$$$""" !!!"""###%%%$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((+++......,,,)))''')))'''&&&&&&((()))))))))''''''&&&''''''((())))))''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#################################$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$&&&'''((($$$###"""$$$((()))'''$$$$$$%%%&&&&&&'''''''''&&&(((''''''&&&''''''((((((&&&&&&''')))***+++,,,,,,***+++---111666;;;@@@CCCHHHHHHGGGFFFGGGJJJPPPTTTbbbiiioooppprrrwwwzzz{{{}}}{{{zzz{{{~~~tttpppiiiccc```````````````eeegggccc]]]]]]fffnnnyyyvvvpppppprrrwww~~~xxxpppcccVVVKKKCCC>>><<<777666333111000/////////...---,,,,,,++++++++++++---,,,,,,+++++++++++++++------,,,,,,++++++******(((((())))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""###############$$$$$$%%%$$$%%%&&&%%%###"""###$$$###$$$%%%%%%%%%%%%$$$$$$!!!"""######""""""""""""%%%%%%$$$$$$$$$############""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''(((((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%'''((('''&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***))))))((((((***(((&&&&&&'''((('''&&&'''''''''''''''((()))***'''''''''''''''''''''''')))'''%%%$$$&&&''''''&&&)))))))))((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######"""!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""###$$$%%%%%%$$$$$$!!!"""$$$&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''''''''&&&''''''((()))&&&'''(((***+++---...///,,,---000444:::@@@EEEHHHOOOMMMKKKIIIJJJPPPXXX^^^cccmmmvvv|||yyypppnnnlllllllllkkkhhhdddcccaaa___]]]\\\]]]___```dddiiilllllllllpppzzzyyyqqquuuzzzlll^^^SSSKKKHHH???===:::777333111//////------,,,+++************,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&'''(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!!!!"""#########""""""""""""############$$$############$$$%%%%%%$$$%%%&&&%%%###"""###$$$######%%%&&&&&&&&&%%%$$$"""###%%%%%%###"""###$$$''''''&&&%%%%%%%%%%%%%%%$$$############%%%&&&'''#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((***)))(((&&&&&&'''((())))))))))))((('''&&&&&&&&&((((((((('''(((((())))))''''''''''''''''''''''''---+++))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%###############""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$"""###$$$%%%%%%###!!!!!!&&&'''$$$###%%%'''$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))&&&'''(((***---///000111111222555:::@@@GGGLLLOOOSSSQQQNNNMMMPPPYYYdddmmmrrr~~~}}}lllbbb]]]]]]___aaabbb```^^^[[[ZZZ\\\[[[[[[ZZZ[[[]]]```ccchhhppp{{{|||yyywwwuuu{{{xxxjjj^^^WWWJJJJJJIIIFFFAAA;;;555111000///...---,,,,,,,,,,,,,,,,,,------,,,,,,+++***((((((((()))))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!!!!###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""#########"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$"""###%%%&&&'''&&&%%%$$$$$$''')))(((&&&%%%&&&''''''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))'''&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((())))))((((((&&&&&&&&&'''''''''''''''***)))(((&&&&&&'''((((((&&&))),,,,,,)))'''((()))***)))((((((((((((((((((''''''''''''''''''''''''+++***)))***++++++)))(((%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%&&&'''''''''%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&"""###%%%&&&%%%"""!!!''''''###!!!$$$((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''(((+++---000111222777888;;;@@@GGGMMMRRRUUUWWWUUURRRQQQVVVaaaoooyyypppccc[[[YYY[[[VVV[[[```aaa^^^[[[YYYYYYSSSTTTTTTUUUWWW\\\aaaeeelllwww~~~hhhfffnnnvvv|||mmmdddYYYZZZ[[[YYYSSSJJJAAA;;;444444222111000000000000,,,,,,---------,,,+++***))))))******+++++++++,,,(((((())))))*********+++''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###"""$$$'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$"""!!! !!!###$$$#########$$$$$$%%%%%%%%%"""###$$$$$$$$$"""!!! $$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$"""###%%%'''''''''%%%$$$"""%%%''''''$$$###$$$&&&$$$###"""!!!!!!!!!"""###$$$$$$%%%$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%'''((()))'''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''((((((((('''&&&%%%%%%$$$%%%''')))))))))))))))''''''''''''''''''''''''******)))(((((((((((((((###)))......+++(((***---+++***)))(((((('''(((((((((((((((((((((((((((((('''&&&'''(((******(((&&&&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$$$$!!!!!!"""###$$$$$$%%%%%%'''(((((('''&&&&&&(((***(((((('''''''''(((((())))))*********+++---111444:::===BBBJJJPPPTTTSSSRRRUUUVVVVVVYYYbbbttt}}}{{{yyyzzztttpppjjjccc]]][[[[[[\\\aaaccciiillleeeYYYUUUXXX[[[WWWUUUXXX\\\cccnnnyyyuuukkkkkksss~~~mmmdddfffiiikkkhhh]]]OOOEEE@@@<<<777333111000000///000...---,,,------+++)))++++++++++++*********)))++++++******))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$!!!"""%%%&&&&&&$$$""" !!!"""""""""""""""'''&&&$$$###"""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&& !!!"""######$$$$$$###############$$$%%%&&&'''########################$$$$$$######"""!!!!!!!!!########################&&&$$$""" """$$$&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))'''&&&(((+++,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***+++***((('''(((***+++***(((''''''((((((((('''(((((()))***+++(((((((((((()))))))))))))))'''&&&''')))***(((%%%((((((((((((((()))******''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$!!!!!!###$$$$$$$$$###"""%%%$$$###""""""###$$$$$$#########$$$%%%&&&&&&&&&&&&'''(((((('''&&&((()))))))))(((((((((((()))***''')))+++,,,---000444777<<>>AAACCCEEEPPP___kkkssszzzxxxhhheee___YYYYYYXXXWWWYYY]]]XXX___eeeeeeeeelll||||||}}}}}}~~~~~~|||zzzyyy{{{{{{uuuqqqooommmkkkooopppsssyyyttthhhddddddccc```[[[RRRHHH@@@BBB>>>888444222111///---,,,,,,,,,++++++++++++***)))))))))******+++++++++)))))))))))))))))))))))))))'''$$$"""!!!"""###$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%'''&&&$$$""""""!!!""""""""""""######$$$######"""""""""""""""######$$$$$$!!!!!!"""######$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%'''###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$##############################$$$%%%%%%&&&''''''""""""""""""############%%%'''***,,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))%%%&&&((())))))'''%%%$$$&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((()))++++++)))(((((()))++++++***)))(((((((((((((((((()))))))))*********))))))))))))******)))(((***))))))((())))))***************++++++*********************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########"""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$((())))))((('''(((+++***(((((()))+++---///333666;;;>>>@@@BBBEEEHHHJJJWWWjjjzzznnn```YYY]]][[[\\\___^^^[[[\\\```^^^iiisssvvvtttxxx{{{rrrmmmkkkiiijjjjjjhhhhhhkkkoooqqqppppppnnnnnnpppqqqpppmmmooonnnmmmkkkiiikkknnnqqq~~~xxxvvvuuutttsssuuuvvvxxx{{{~~~vvvvvvyyy||||||wwwkkk\\\RRRIIIDDD===777444222111///,,,,,,+++++++++*********))))))******++++++,,,,,,************************,,,***(((&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###$$$%%%###$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&"""###%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))&&&'''((())))))'''%%%$$$&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++((()))++++++***))))))***,,,+++***))))))((())))))))))))))))))************'''(((((()))((((((''''''******))))))))))))************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%$$$$$$$$$#########"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!###"""!!! """###$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%###%%%((())))))((()))***,,,+++******+++...222444999<<<@@@CCCEEEHHHLLLOOOSSSbbbwwwwwwkkk___UUUSSSWWWZZZ]]]dddkkkjjjeeedddhhhkkkvvv|||nnnccc]]]ZZZZZZWWWZZZ[[[ZZZ[[[```eeefffeeedddaaa___bbbeeeddd___\\\]]]]]]\\\[[[]]]```bbbeeejjjsssyyy{{{|||~~~{{{{{{{{{|||{{{kkk```SSSMMMDDD<<<666333111000,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""$$$%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%&&&&&&!!!"""$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$""""""###%%%############"""!!! $$$%%%&&&&&&%%%$$$"""!!!##############################$$$%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''((()))((('''&&&%%%''''''((())))))))))))((())))))))))))))))))))))))&&&(((******)))((()))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))++++++***)))***+++++++++***)))))))))******)))))))))*********++++++((()))++++++)))((()))***++++++***)))))))))************++++++++++++******((((((((((((((()))))))))************************))))))))))))))))))))))))#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###"""!!!"""""""""###############"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))))))))+++---...---,,,---///333888:::AAADDDGGGJJJNNNSSSXXX\\\aaappp{{{vvvxxxmmmcccYYYQQQIIIFFFMMMWWW[[[cccqqq{{{zzztttrrruuu~~~|||vvvwwwzzz}}}|||xxxtttpppoooqqqssstttxxxqqqggg^^^YYYXXXZZZ\\\[[[aaaeeeeeehhhqqqvvvvvvvvvtttooojjjkkknnnllleee^^^^^^___^^^\\\\\\^^^```aaabbbgggmmmooopppxxxyyywww}}}uuulllccc\\\PPPEEE<<<777333111///.........------------,,,++++++++++++++++++***************************%%%&&&'''''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%$$$######$$$$$$$$$%%%&&&&&&&&&"""""""""######$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%$$$$$$###"""#########$$$$$$%%%%%%%%%!!!""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%###"""##############################$$$$$$%%%%%%&&&&&& !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''')))++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,+++******''')))++++++*********,,,*********)))******++++++))))))*********+++++++++(((***,,,,,,***)))***+++,,,+++******))))))******))))))************))))))(((((((((((()))))))))***************************((((((((((((((((((((((((""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""###&&&(((((('''%%%$$$"""###$$$&&&''''''&&&&&&'''''''''''''''''''''&&&&&&((()))))))))***,,,...000///...///222777<<>>333222000///......//////...------------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&######$$$&&&)))***)))'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%$$$######""""""""""""!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((()))))))))*********+++)))((()))+++,,,++++++)))))))))***+++,,,---...,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,------,,,+++++++++,,,---...//////000...............///000000+++,,,,,,---......//////////////////////////////000///.........///000111111111111000000000//////......//////...------,,,,,,------------.........------------............+++++++++++++++,,,---...*********++++++,,,,,,,,,$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$!!!""""""######""""""!!!$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''((())))))))))))******++++++++++++*********...333;;;DDDOOOZZZaaahhhyyyxxxrrrpppjjj___SSSLLLJJJKKKKKKQQQZZZbbbgggkkknnnooottt{{{}}}ooofff___WWWZZZdddgggnnntttvvvsssrrrvvv{{{{{{xxx~~~~~~}}}mmmXXXIIIAAA444333111////////////000......---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&%%% !!!$$$'''(((&&&%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!!!!! $$$$$$$$$%%%%%%&&&&&&'''%%%'''((((((%%%###""""""###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''((((((((())))))******''''''(((((((((((('''''''''''''''''''''''''''&&&###$$$&&&''')))******+++)))************++++++++++++)))((()))***,,,,,,+++,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------.........*********++++++,,,,,,,,,+++******,,,...000///...+++,,,---...///111222222000000000000000111222222000111111222333444444444000000000000000000000000222111000000000111333444333333333222222222111111000000111111000///................../////////000111000///...---,,,++++++++++++++++++,,,,,,---...*********++++++,,,,,,,,,%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%%%%(((''''''&&&&&&&&&''''''000***'''))),,,******+++000777CCCOOOXXXaaannnxxx}}}~~~rrrjjj```TTTNNNHHHEEEEEEIIIKKKVVVfffsssyyyzzz}}}{{{rrrjjjnnnoooggg___[[[^^^dddiiikkkmmmxxxyyyuuutttuuuwww}}}xxxzzz}}}ttteeeWWWMMM===999444222111222333333/////////---+++***+++,,,------------,,,+++******++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%""""""############""""""&&&%%%$$$###""""""""""""######$$$%%%&&&''''''(((############""""""!!!!!!########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$%%%&&&''''''$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&))))))))))))))))))))))))%%%&&&((()))))))))(((''')))************+++++++++,,,+++*********+++,,,------------,,,,,,,,,++++++***++++++---...---+++)))+++******))))))******+++***+++---......///111333000222222///111333222---222222444777666222333666333888<<<;;;:::<<<;;;888:::555333555666333333555666:::;;;888999===@@@???>>>AAABBB>>>888444222111555666444222222444333...777555222111111111000...111222222000---,,,---...(((,,,///000...,,,,,,---,,,+++++++++++++++,,,---%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&&&&(((''''''&&&&&&''''''(((***''''''+++......000333;;;EEESSS```iiipppzzz{{{mmmYYYPPPIIIFFFEEEDDDHHHNNNVVVcccttt}}}jjjddd^^^```mmmxxxwwwppphhhdddaaaccckkkuuu}}}yyyvvvyyy|||jjjaaa```cccggglllqqqkkkmmmvvv{{{zzz}}}ooobbbWWWKKKEEE<<<555222111222222------------------...///------------,,,+++******++++++++++++++++++++++++))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$######""""""########################&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))((((((***+++++++++***)))************++++++++++++,,,+++*********+++------,,,,,,,,,---------------......------------,,,+++++++++++++++,,,---......,,,...000000//////000111222555777666999===<<<777999888999<<<;;;:::===BBB???FFFMMMNNNOOOPPPNNNJJJMMMGGGBBBBBB@@@>>>>>>AAACCCHHHLLLNNNRRRYYY]]]]]]\\\\\\YYYQQQIIIBBB???>>>999::::::888;;;AAABBB???AAA>>>:::888777777666555333333222111///---------***,,,///...,,,******+++,,,++++++++++++,,,------%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&########################"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((''''''((((((''''''''''''(((((('''''')))...///111888@@@PPP[[[iiisssyyyqqqdddKKKEEEBBBCCCEEEIIIPPPWWWeeessszzzoooggg___```bbbeeemmmtttrrrkkkllllllnnnwww{{{qqqllleee```___```cccdddfffgggjjjpppwww~~~ppp\\\SSSUUU[[[bbbhhhggg^^^YYY\\\]]]^^^fffppp~~~tttmmmmmmoooqqqfffZZZRRRGGG<<<666333222222//////////////////000000---......------,,,+++***************************))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""$$$%%%'''(((""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$###"""!!!!!!!!!((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%$$$&&&''''''&&&%%%$$$###$$$%%%%%%))))))))))))))))))))))))%%%&&&'''(((******++++++))))))))))))))))))))))))((()))******++++++******************+++++++++,,,,,,++++++++++++,,,---...,,,,,,,,,---......//////,,,+++*********+++---...------------.........//////111222333333555777:::===BBBGGGKKKOOOSSSPPPKKKIIIFFFEEEGGGIIIJJJPPPXXX```jjjtttxxxyyyxxxsssnnnhhhaaaYYYUUUQQQOOORRRWWWZZZaaajjjqqq{{{{{{nnn```VVVPPPOOOFFFHHHIIIJJJQQQ[[[```___]]]YYYRRRLLLGGGBBB===:::666555444444444333000...///000111///---,,,,,,---,,,++++++++++++,,,------%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''((((((((('''(((((()))))))))***---000111666CCCQQQhhhrrr{{{~~~}}}vvvsssnnnbbbWWWJJJFFFEEEIIIMMMRRR\\\eeerrrpppddd___^^^aaalllyyy{{{zzz{{{|||}}}xxxnnngggaaaZZZSSSRRRWWW\\\\\\[[[SSSUUUWWWZZZ___hhhsss{{{rrr___XXX\\\ccclllrrrnnnddd\\\ZZZ[[[```jjjuuuuuuiiidddgggmmm|||xxxiiiaaaVVVKKKBBB<<<888666666444222111000000000///............---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$&&&'''(((######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""'''&&&%%%%%%$$$$$$$$$%%%$$$&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........)))***+++,,,,,,---///111111111222222222222222222333444666888===EEENNNTTT]]]eeeooouuuzzz{{{uuulllaaa]]][[[\\\^^^bbbkkkuuu~~~vvvmmmhhhdddccciiiqqqvvvuuugggaaaaaa]]]```dddhhhsssyyymmmaaaSSSGGG???===;;;:::::::::999555222555555444222111111111222,,,,,,+++++++++,,,------$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((()))***+++***+++...222666@@@TTTfff|||zzziii```^^^ZZZTTTNNNKKKJJJLLLSSSYYY```lllwwwyyyddd]]]bbbjjjqqquuummmfffbbbbbb```aaaccchhhmmmooonnnlllaaaZZZTTTVVV\\\___\\\VVVNNNRRRUUUTTTTTT\\\kkkxxxpppdddccclllvvvxxxpppmmmpppxxxuuuqqquuu{{{|||vvvqqqpppuuu}}}yyyooolllmmmuuu~~~wwwmmmbbbXXXNNNEEE@@@;;;777222000///000///...............---,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$%%%&&&&&&$$$$$$$$$######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((())))))***+++*********************************((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,------....................................+++...111222111111333444555666888:::;;;<<<============???EEEPPP```qqq|||yyyuuurrrtttxxx}}}zzzuuusssuuu~~~vvvrrruuuwww}}}|||iiiWWWLLLJJJHHHFFFDDDBBB@@@===:::;;;:::777555444333333222///......---,,,,,,------$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&)))(((((())))))***+++,,,)))+++000777@@@NNNdddwwwuuufffWWWPPPPPPPPPOOOOOOMMMOOOUUU___iiisssnnn```aaappp~~~zzzmmm```[[[YYYVVVVVVWWWVVVXXX]]]eeennnvvvzzz|||vvvppplllmmmqqqnnnddd[[[RRRUUUVVVUUUTTT\\\lllyyy|||sssooowww{{{ooohhhhhhnnnsssyyyhhhbbbdddjjjrrr}}}{{{ooocccXXXQQQDDD===555000000111111000...//////......---,,,+++************************))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''&&&%%%'''((((((((('''&&&'''((()))***(((((((((((((((((((((((()))******+++++++++******************************+++************+++,,,---++++++++++++,,,,,,,,,,,,,,,---......//////......000000000000000000111111...111555666555666999===@@@AAADDDGGGIIIKKKKKKKKKPPPQQQTTT\\\kkk}}}}}}~~~zzzjjj___[[[[[[ZZZWWWSSSQQQQQQSSSQQQNNNIIIEEEAAA<<<777444555444222111//////......$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&''''''))))))))))))***+++,,,---,,,...666@@@KKKXXXkkkzzz}}}uuummm^^^SSSKKKKKKNNNPPPTTTYYYYYY]]]fffrrr}}}uuuhhhfffpppqqqddd[[[TTTQQQTTTXXXZZZ]]]```]]]aaajjjuuuuuuhhh\\\\\\\\\___gggsssuuummmmmmttt{{{tttnnnmmmooovvvwwwnnniiiYYYNNNAAA888555444333111////////////...---,,,+++++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((###%%%&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%&&&((()))***%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((())))))(((&&&&&&'''((('''''''''(((((()))))))))************************((()))***+++,,,,,,------************************++++++*********+++,,,---+++++++++,,,,,,,,,------,,,---...///000//////...000000222333555666777888666999===???BBBIIISSS[[[eeefffgggggggggeeedddbbbjjjlllpppyyy~~~uuuooohhhlllppppppnnnqqqyyyzzzqqqhhh___UUUKKKDDD<<<:::888666444222111111$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&&&&'''((()))))))))))))))***+++,,,---222444<<>>BBBEEEIIINNNUUUcccsss~~~{{{||||||}}}}}}{{{yyyuuunnnvvv~~~~~~ooo```WWWAAA???===:::777555444333$$$###"""!!!!!!"""###$$$'''$$$""""""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!"""###$$$&&&((()))(((%%%""""""%%%&&&&&&$$$%%%&&&'''((()))))))))))),,,***)))***,,,///111111333<<>>DDDOOOXXX[[[aaaqqqxxxcccTTTMMMKKKJJJGGGGGGNNNWWWaaaqqq{{{gggYYYZZZ\\\XXX]]]gggiiijjjiiiggghhhfff]]]TTTOOOPPPUUUcccxxx}}}wwwwww~~~xxxcccPPPAAA999666444000...//////,,,+++...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''((())))))))))))(((''''''(((((((((((((((((()))((('''(((*********(((((())))))))))))*********++++++******++++++,,,---//////...---------...///...---------.../////////...///111444777<<>>CCCLLLXXXeeeooouuuwwwxxxuuuzzz{{{rrreee]]]WWWRRRMMMKKKIIIHHHMMMTTTYYY^^^dddeee___XXXVVVWWWbbbcccfffkkkrrrhhhXXXGGG>>>999444000000//////...............///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))&&&'''((()))***))))))(((%%%&&&''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***))))))(((&&&''''''((())))))******''''''((())))))))))))(((''''''((()))***++++++,,,***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,...///000111111555888:::>>>GGGVVVbbbrrrxxx{{{ttthhh```ccchhhooo{{{%%%%%%&&&''''''&&&%%%%%%!!!$$$''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((((((&&&###"""!!!%%%((()))'''&&&''')))+++*********,,,///111333;;;DDDPPPZZZbbbkkkvvv}}}|||kkkTTTFFFBBB@@@<<>>DDDMMMZZZnnnzzzkkkbbbTTTNNNGGGDDDEEEGGGGGGFFFFFFMMMUUU[[[aaalll}}}}}}}}}~~~mmm[[[LLL>>>333111111222111///.........---------,,,,,,,,,++++++...---,,,+++***)))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%'''(((***)))((('''%%%%%%%%%&&&'''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''%%%######%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******(((((()))))))))***************+++******))))))(((***++++++***)))(((***+++,,,++++++,,,---...//////222///000666999:::@@@GGGNNNXXXkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***,,,---///111333666;;;DDDMMMTTTZZZ[[[]]]iii```PPPCCC???@@@CCCMMMYYYkkk{{{nnnaaaWWWRRRIIIGGGFFFEEEGGGJJJNNNPPPRRR]]]jjjqqqvvvvvvbbbNNN???666555333111///.........------------,,,,,,,,,,,,---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%###""""""!!!'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************))))))*********+++++++++******+++++++++***))))))***+++,,,,,,++++++---///,,,,,,+++,,,---///111333666555888===AAAEEEKKKSSS]]]nnn|||~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((***,,,///444666999===BBBIIIPPPTTT^^^dddkkkuuurrrUUUJJJBBBBBBCCCHHHVVVffftttppphhh```XXXRRRNNNLLLKKKMMMOOOPPPRRRWWW]]]ccciiirrr|||}}}bbbLLL<<<999444111000000000000...------------,,,,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((***)))))))))((((((''''''%%%&&&&&&''''''((((((((((((''''''&&&'''((())))))&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))*********+++******+++++++++,,,,,,,,,***+++++++++++++++*********+++---......000222555000000//////000333777;;;???AAAEEEIIIMMMRRRZZZaaarrrzzz{{{yyyooolllnnnuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((***++++++)))((()))---000777<<>>999777444111//////.........---------...------------------,,,++++++++++++++++++++++++(((((())))))******++++++))))))((((((''''''&&&&&&''''''((()))))))))))))))&&&''')))*********)))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%"""$$$&&&%%%$$$$$$'''***&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++))))))))))))************&&&&&&&&&&&&'''''''''((())))))*********++++++++++++,,,,,,---.........---,,,...111222333555888;;;>>>FFFRRRaaatttmmm___]]]aaadddkkkppp}}}pppcccbbbggglllttt}}}zzzvvvvvv{{{~~~~~~~~~yyyuuuqqqpppqqqwwwuuuiii___```dddeeeiiinnnkkksss