BM6P6(@ ~~~}}}{{{{{{yyyzzzzzzxxxvvvttttttuuutttuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~}}}~~~~~~{{{{{{|||~~~~~~~~~yyytttoooppptttyyyzzzyyy|||wwwsssssswwwwwwrrrlllllljjjlllrrruuuuuuwww{{{|||~~~xxxpppkkkjjjjjjaaaaaaaaacccfffjjjnnnpppooopppqqqoookkkddd^^^YYYUUUSSSVVV[[[\\\YYY[[[aaaaaacccdddbbb]]]WWWTTTRRRQQQRRRTTTWWWYYYZZZ[[[\\\eeehhhjjjkkkkkknnnsssxxxzzz{{{zzz~~~zzzxxxuuuqqqlllfff___ZZZYYYWWWUUUSSSQQQNNNJJJGGGEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDCCCEEEGGGGGGHHHMMMUUU[[[___fffmmmrrrxxxxxxgggaaaWWWNNNHHHDDDAAA???<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEGGGHHHIIIIIIHHHFFFEEEDDDEEEGGGJJJLLLMMMHHHEEEDDDDDDAAA??????GGGGGGDDD>>>:::888777666???DDDZZZttttttccceeeyyyoooXXXMMMJJJKKKPPPiiipppjjjhhhkkkyyy```AAA555444///............---------------,,,,,,+++***))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))}}}|||zzz}}}~~~~~~}}}zzzyyyyyyyyyuuuuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~||||||}}}{{{vvvrrrssswww{{{|||{{{|||yyyvvvuuuvvvtttoookkkkkkjjjmmmtttwwwwwwyyy}}}~~~yyyqqqlllhhhgggbbbcccgggjjjmmmoooqqqqqqxxxyyyzzzyyytttmmmfffaaa[[[XXXXXX]]]___]]]^^^bbbaaabbbbbb```ZZZUUUQQQPPPQQQRRRTTTWWWYYY[[[\\\]]]cccfffiiikkkmmmrrryyy~~~zzzxxxtttppplllgggaaa]]]YYYWWWTTTRRRPPPMMMJJJGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDFFFHHHIIIKKKRRR[[[bbbttt{{{wwwfff___VVVMMMGGGBBB???===<<<======>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKKKKHHHEEEDDDDDDDDDEEEGGGJJJFFF@@@:::777777777777CCCLLLbbbuuurrrgggoooiiiUUULLLJJJJJJOOOcccssshhhhhhlllqqqmmmIII666222222///............---------------,,,++++++***)))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((()))))))))******~~~|||zzz}}}|||{{{|||vvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}xxxyyyzzz{{{|||}}}}}}}}}}}}zzzwwwwww{{{~~~~~~}}}}}}|||zzzvvvrrrmmmjjjkkkkkkooowww{{{{{{|||zzzsssmmmiiigggdddhhhnnnsssvvvvvvuuuttt~~~~~~wwwooojjjeee```^^^aaadddcccaaabbbbbbbbbbbb___YYYTTTQQQPPPPPPRRRTTTWWWZZZ]]]______```dddiiimmmqqqwww~~~wwwtttpppllliiifffccc```[[[XXXTTTQQQPPPNNNKKKIIIKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@AAABBBCCCDDDFFFHHHJJJKKKOOOXXXccclll}}}tttccc]]]SSSKKKDDD@@@===;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJIIIHHHFFFCCCBBBEEEJJJNNNOOOHHH???999666777999;;;EEEVVVkkkqqqjjjiiiyyyxxxaaaRRRKKKHHHHHHIIIWWWqqqnnneeebbbiiisss|||WWW:::444444333///............---------,,,,,,,,,+++******))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))************~~~}}}{{{}}}}}}{{{{{{{{{xxxyyyyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{||||||||||||tttxxx|||}}}}}}~~~~~~~~~|||zzz{{{~~~xxxqqqnnnmmmmmmmmmrrrzzz~~~zzzsssooolllkkkiiilllrrrwwwzzz{{{zzzxxx~~~~~~wwwrrrrrrkkkffffffhhhhhhdddaaabbbbbbaaa^^^ZZZVVVTTTTTTPPPRRRUUUYYY\\\___aaabbbaaaeeekkkpppuuu|||xxxsssooojjjgggeeedddcccaaa]]]ZZZVVVSSSRRRPPPNNNLLLKKKKKKLLLKKKJJJHHHGGGEEEAAAAAA@@@@@@AAACCCDDDFFFGGGIIIKKKMMMRRR\\\jjjsss|||wwwmmm```YYYPPPHHHBBB>>><<<:::======>>>???@@@BBBCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGGGGGGGHHHIIIIIIJJJIIIJJJGGGBBBAAAGGGNNNRRRSSSJJJ@@@;;;999999===AAAOOOfffvvvqqqgggooommmYYYOOOIIIFFFFFFFFFPPPbbbvvvzzzrrrddd^^^___jjjxxxrrrMMM999888777000///............---------,,,+++++++++******))))))++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))*********+++|||~~~~~~||||||~~~~~~|||{{{{{{{{{{{{||||||{{{zzzyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{uuuyyy}}}}}}}}}}}}~~~{{{tttrrrsssqqqqqqvvv~~~~~~uuuooommmmmmnnnnnnpppssswwwzzz|||}}}}}}|||}}}yyy{{{vvvoookkkkkkkkkfffaaa``````___\\\YYYWWWWWWWWWRRRTTTWWW[[[___bbbdddeeedddhhhnnnssswwwyyywwwzzzuuuppplllhhheeedddddddddccc___\\\YYYWWWVVVTTTRRRPPPJJJJJJKKKLLLKKKJJJIIIHHHAAAAAAAAAAAABBBDDDFFFHHHGGGIIILLLNNNTTT___lllvvv}}}}}}qqqfff\\\VVVMMMEEE@@@===;;;:::======>>>@@@AAACCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJIIIEEEGGGPPPWWWYYYOOOGGG@@@===;;;;;;BBBKKKdddzzzxxxooo|||dddUUUMMMGGGDDDEEEEEEMMMZZZeeejjjkkkhhheee^^^ZZZZZZeeeuuubbbCCC666666333+++///............---------++++++***************)))++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((())))))))))))*********|||}}}~~~~~~~~~~~~||||||}}}}}}|||zzzxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzwwwzzz~~~}}}~~~}}}yyyxxxyyyxxxwwwzzzzzzpppkkkjjjlllnnnqqqrrrsssvvvyyy|||~~~~~~{{{uuunnnlllmmmjjjeee______]]]ZZZWWWVVVWWWXXXUUUWWWZZZ^^^bbbeeeggghhhfffkkkpppuuuyyy~~~~~~|||rrrrrrwwwsssmmmjjjgggeeedddeeedddddd```^^^\\\ZZZYYYWWWTTTQQQIIIJJJKKKLLLLLLKKKJJJIIIBBBBBBBBBCCCDDDFFFIIIJJJIIIKKKNNNPPPUUU___kkkttt|||yyylll```XXXRRRJJJDDD@@@>>><<<;;;===>>>???@@@BBBCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIIIIEEEHHHHHHGGGNNNZZZ___]]]GGG@@@<<<<<<:::===LLL]]]}}}{{{ttt]]]RRRKKKEEECCCFFFAAAIIISSS[[[^^^^^^______[[[XXXXXXbbbsss~~~VVV===444333111//////............---------************************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))|||}}}~~~~~~{{{|||||||||{{{yyywwwvvvvvvvvvwwwwwwxxxyyyyyyzzzyyyzzz}}}~~~}}}~~~}}}~~~~~~~~~|||~~~zzzrrrmmmlllmmmnnnqqqrrrtttwww{{{}}}{{{{{{wwwpppmmmoooooollleeedddaaa]]]YYYWWWXXXZZZYYYZZZ]]]aaadddggghhhiiigggkkkqqqvvv{{{xxxxxxwwwoooooorrrmmmiiifffcccbbbbbbbbbaaa```^^^^^^]]]]]]\\\YYYTTTPPPJJJKKKKKKLLLKKKJJJHHHGGGCCCCCCCCCDDDFFFHHHKKKLLLLLLNNNQQQSSSWWW___jjjqqqvvvzzzsssggg]]]UUUPPPHHHBBB???>>>=========>>>???AAABBBDDDEEEFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJKKKKKKIIIGGGFFFCCCGGGFFFFFFOOO\\\\\\SSSAAA<<<999:::;;;CCC\\\www}}}iiiWWWOOOJJJCCCCCCIIIGGGMMMXXXbbbiiikkkiiiggg^^^]]]___jjj|||oooHHH;;;888222000555///............---------))))))))))))************)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&'''''''''((((((((((((}}}}}}~~~~~~}}}~~~~~~zzzzzz{{{|||{{{xxxvvvtttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{|||~~~~~~~~~wwwssspppppppppppprrrvvvzzz}}}wwwzzzxxxpppmmmqqqsssqqqmmmkkkgggbbb\\\ZZZZZZ\\\[[[\\\___bbbeeehhhiiijjjfffkkkqqqvvv{{{||||||tttttttttmmmmmmnnnfffcccaaa___^^^^^^^^^\\\[[[]]]]]]]]]]]]]]]YYYSSSOOOLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNNNNPPPTTTVVVYYY___iiippppppzzz|||tttnnneee\\\SSSNNNGGGBBB@@@??????>>>===>>>???AAACCCEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHJJJJJJHHHFFFDDDDDDFFFEEECCCLLLWWWRRREEE@@@;;;999;;;<<>>>>>???AAACCCDDDDDDEEEGGGHHHJJJIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIHHHFFFCCCCCC???CCCPPPXXXTTTGGG===777555888<<>>>>>>>>?????????AAACCCDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIJJJIIIHHHJJJJJJIIIJJJKKKJJJGGGEEECCCAAAGGGTTT\\\UUUFFF<<<:::::::::>>>HHHaaadddSSSJJJLLLOOORRRddd{{{llliii{{{___HHH555111222///,,,...---------,,,,,,+++++++++++++++++++++************((((((((((((((((((((((((******)))))))))((((((((('''((())))))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~|||yyyvvvtttrrrrrrrrrooorrrvvvxxxyyy{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~zzzwwwyyy~~~{{{qqqkkkjjjmmmooouuuxxx{{{~~~~~~|||{{{{{{}}}yyyvvvqqqnnnmmmllljjjiiiqqqxxxzzzuuuoooooosssvvv||||||zzzxxxwwwtttqqqllliiihhhggggggddd]]]XXXOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTVVVXXXWWWUUUSSSQQQKKKJJJIIIJJJKKKKKKIIIHHHDDDFFFGGGHHHHHHJJJNNNQQQZZZ]]]cccllluuu~~~xxxooofff^^^VVVPPPIIIEEEAAA>>>>>>@@@AAAAAA@@@BBBDDDDDDDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKJJJGGGEEEBBBCCCJJJWWW\\\TTTDDD::::::::::::>>>QQQqqqttt[[[OOOIIILLLTTTdddzzzlllqqqvvvOOO>>>111111333111...///------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((************))))))))))))&&&''')))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~}}}zzzvvvtttrrrqqqqqqoootttyyy{{{zzz{{{~~~}}}~~~}}}||||||wwwwwwvvvwwwyyy{{{|||||||||}}}}}}~~~~~~zzzxxxzzz}}}{{{|||}}}wwwmmmhhhhhhkkknnnvvvyyy}}}}}}|||{{{{{{}}}zzzwwwtttqqqpppooommmkkkqqquuuvvvrrrmmmmmmrrrvvv~~~~~~}}}zzzyyyuuuqqqgggeeeddddddccc```YYYSSSKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTTTTSSSRRRPPPLLLLLLLLLMMMLLLKKKJJJIIIGGGHHHJJJKKKMMMPPPTTTWWW___dddmmmwwwvvvmmmeee]]]SSSMMMFFFCCC???>>>???AAABBBCCCAAACCCEEEEEEEEEEEEGGGIIIIIIJJJKKKKKKJJJJJJKKKLLLJJJIIIHHHIIIIIIHHHEEECCCBBBBBBHHHSSSVVVMMM@@@888999<<<<<>>===???BBBCCCDDDBBBDDDFFFFFFEEEFFFGGGIIIHHHJJJLLLLLLJJJJJJLLLMMMKKKJJJIIIIIIIIIHHHEEECCC@@@@@@CCCJJJKKKCCC<<<888:::>>>BBBOOOkkkxxxgggZZZRRRNNNNNNPPPXXXiiisssiiieeeyyypppIII:::444000222444222///...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************~~~}}}|||||||||yyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwtttqqqooolllpppssstttssstttxxx{{{}}}{{{zzzyyyxxxxxxuuusssrrruuuyyy{{{zzzxxxxxxzzz|||~~~{{{~~~~~~}}}}}}}}}}}}}}}~~~uuummmiiijjjnnnqqqvvvzzz|||}}}|||}}}|||yyywwwuuusssqqqnnnlllnnnlllllllllkkkkkkrrrzzz}}}~~~~~~vvvnnniiieeebbb^^^\\\ZZZWWWQQQLLLHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRTTTVVVWWWVVVSSSPPPNNNMMMKKKMMMOOOQQQSSSVVVZZZ]]]hhhrrrxxxmmmddd\\\TTTLLLFFFAAA???======@@@BBBDDDDDDCCCEEEFFFGGGFFFFFFHHHIIIHHHKKKMMMMMMKKKJJJLLLOOOMMMLLLLLLLLLLLLJJJGGGEEE???===???CCCAAA<<<999999888<<>>===>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFGGGHHHIIIHHHKKKNNNMMMKKKJJJMMMQQQNNNMMMLLLLLLLLLJJJGGGEEE===<<<>>>AAA???999888::::::>>>MMMddduuu{{{zzzyyydddRRRJJJIIIJJJHHHLLLUUUhhh|||lllfffhhhllltttnnnGGG===333222111...---.........+++++++++,,,,,,---------+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))))))))''')))***)))(((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))}}}|||zzzyyyxxxwwwvvvvvvyyy{{{}}}~~~}}}|||uuuxxx{{{|||{{{vvvqqqnnnmmmmmmnnnqqqvvvyyyzzzzzzqqquuuzzz}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxuuusssvvvzzz|||yyyvvvwwwyyy~~~~~~|||~~~}}}|||~~~|||{{{{{{zzz}}}yyytttrrrssswwwyyyzzz{{{}}}yyy||||||{{{zzzzzz{{{zzzxxxvvvsssnnnlllmmmllllllrrr{{{~~~uuunnnjjjiiieee```YYYTTTRRROOOJJJGGGAAABBBCCCEEEGGGHHHJJJJJJKKKLLLNNNQQQTTTVVVWWWXXXUUUYYY]]]]]]ZZZWWWVVVWWWWWWYYY[[[\\\^^^```dddhhhuuuyyyqqqeee[[[SSSMMMFFFBBB@@@>>>===>>>@@@BBBCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJGGGKKKOOONNNKKKJJJMMMQQQLLLKKKJJJJJJJJJHHHEEECCC;;;<<>>>>><<<<<<>>><<<999999<<>>===@@@===;;;;;;999666777<<>>>>>>>>???@@@AAACCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDAAA???===<<>>???@@@@@@BBBCCCDDDFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGEEEBBB@@@>>><<<;;;;;;;;;<<<<<<999888@@@JJJTTTkkk|||xxxrrr|||]]]LLLIIIGGGFFFGGGIIIXXXkkkzzzyyykkkgggfffkkkuuuXXX;;;444333000---------------------------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))'''''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''rrrtttvvvxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwyyy{{{|||||||||||||||yyyvvvsssqqqoooqqquuuzzz}}}~~~~~~}}}|||{{{zzzzzz{{{{{{xxxzzz||||||{{{zzz{{{{{{{{{{{{}}}wwwtttqqqsssyyy}}}}}}~~~~~~|||yyyyyyzzzhhhccc___ZZZ[[[___aaa```aaadddccc```YYYWWWTTTPPPKKKGGGEEECCCAAAAAAAAAAAABBBDDDIIILLLTTTUUUXXXYYYZZZYYYWWWVVVWWWYYY\\\]]]___aaadddgggfffdddcccddddddfffpppzzzwwwnnnddd\\\RRRJJJGGGEEEBBB???AAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFDDDAAA???===<<<<<<888:::======::::::EEEQQQeeexxxyyyvvv\\\MMMIIIFFFEEEHHHQQQeeeyyy|||vvvooojjjeeebbbeeeiiinnnyyyjjjFFF666555444///,,,------------------,,,+++,,,,,,,,,,,,,,,,,,---+++******)))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((qqqsssuuuwwwxxxyyyyyyxxx|||{{{xxxvvvvvvxxxzzz||||||}}}}}}|||zzzwwwtttrrrqqqssswww{{{~~~~~~~~~}}}~~~{{{zzzyyyzzz{{{}}}vvvyyy|||}}}|||||||||}}}zzz{{{}}}|||rrrqqqsssvvvzzz~~~~~~}}}|||rrrddd```^^^\\\[[[```bbb``````aaa^^^ZZZWWWVVVSSSPPPLLLIIIGGGEEECCCCCCCCCCCCDDDGGGKKKOOOXXXZZZ\\\^^^___^^^\\\[[[]]]^^^```aaabbbcccfffhhhhhhgggggghhhgggiiittt~~~tttkkk^^^WWWMMMGGGEEEDDDCCCAAABBBCCCDDDFFFHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFEEEBBB???===<<<<<<<<<777:::======;;;???PPPaaa~~~vvvWWWKKKHHHEEEIIIQQQaaasssyyyllleeecccaaa```gggmmmrrr~~~~~~VVV;;;444444111+++,,,,,,------------,,,,,,***,,,------++++++,,,...+++******)))))))))))))))'''''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))rrrssstttvvvwwwxxxxxxyyy{{{zzzxxxwwwwwwxxxyyyzzzzzz{{{||||||{{{yyywwwuuusssuuuyyy|||~~~}}}|||{{{}}}{{{yyyyyyzzz|||~~~xxxzzz}}}~~~}}}||||||}}}|||}}}~~~{{{wwwooorrrwwwzzz{{{||||||}}}}}}~~~~~~nnngggbbbaaaccc___dddfffdddbbbbbb^^^XXXUUUTTTSSSQQQNNNKKKIIIGGGEEEEEEEEEEEEFFFIIINNNQQQZZZ\\\___bbbcccbbb```^^^aaabbbccccccccccccfffhhhffffffiiikkkkkkmmmxxx~~~wwwmmmdddWWWQQQHHHCCCCCCCCCCCCAAAAAACCCEEEFFFHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEFFFHHHIIIIIIHHHFFFEEEDDDCCC@@@===;;;:::::::::666888;;;===???LLLhhhhhhOOOIIIIIIJJJUUUeeeyyysssjjjlllooommmdddmmmssswwwgggCCC555444000---,,,+++,,,------------,,,+++))),,,------++++++---///+++******)))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))sssssstttuuuvvvwwwxxxyyywwwwwwxxxyyyyyyyyyyyyxxxwwwxxxzzz||||||{{{zzzyyytttvvvzzz}}}~~~}}}zzzyyy}}}zzzxxxxxxzzz}}}zzz|||~~~|||{{{|||~~~~~~}}}wwwsssnnntttzzz}}}|||zzzyyyzzzvvvyyy|||yyy}}}~~~uuummmkkkddddddjjjdddhhhjjjhhhfffeee```[[[TTTSSSSSSQQQOOOLLLJJJIIIFFFGGGGGGGGGHHHKKKPPPSSS[[[]]]```ccceeedddbbb```cccdddeeedddccccccdddfffaaacccgggkkklllooo{{{wwwpppfff]]]SSSMMMEEEAAAAAABBBBBBAAAAAABBBDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJEEEFFFHHHIIIIIIHHHFFFEEECCCAAA>>>;;;999888999999444666999===EEE[[[xxx^^^JJJHHHLLLQQQbbbvvvpppnnnxxx~~~|||iiisssyyy|||wwwTTT777222444...,,,111++++++------------++++++)))+++...---++++++---///+++******)))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((({{{wwwttttttwwwzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuvvvwwwyyyzzzzzzyyywwwvvvwww{{{}}}zzzsssqqqtttyyyyyyzzzzzzzzzyyyzzz}}}yyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}~~~{{{vvvqqqqqqtttvvvwwwvvvxxx{{{~~~}}}~~~}}}yyy{{{}}}~~~uuurrrnnngggfffkkkkkkkkkjjjjjjjjjfffaaa^^^XXXVVVTTTQQQOOOMMMLLLKKKKKKFFFDDDFFFGGGHHHPPPZZZ]]]___aaacccdddeeeeeedddbbbdddeeeeeeddddddeeegggiiiffffffiiikkknnnuuu}}}yyyrrriii___XXXPPPKKKDDD@@@???AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJQQQNNNJJJJJJJJJIIIFFFCCCEEE@@@:::888999999666333999///:::GGGJJJiiihhhVVVLLLPPPVVV^^^vvvzzzuuusss```III555222222...,,,///.........------,,,,,,,,,++++++************++++++***************+++++++++''''''''''''''''''''''''************)))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%{{{uuutttvvvyyy{{{{{{||||||{{{{{{zzzxxxwwwvvvxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{|||zzzuuusssuuuxxxyyyzzzzzzyyyxxxyyy{{{}}}{{{zzzzzzzzzzzz{{{{{{{{{~~~}}}|||}}}~~~}}}yyyvvvvvvxxxyyyyyyxxxyyy{{{~~~~~~~~~~~~}}}zzzzzz|||~~~}}}qqqpppoookkklllrrrsssqqqooommmjjjfff```\\\UUUSSSQQQNNNKKKIIIHHHGGGIIIEEEEEEHHHJJJKKKSSS\\\]]]^^^aaacccdddddddddddddddfffggggggfffeeeggghhhgggeeefffiiijjjmmmwww|||tttmmmeee[[[TTTMMMIIIDDD@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKNNNLLLIIIIIIJJJJJJGGGEEECCC???:::888999999777444222222@@@JJJUUUzzzeeeUUUIIIKKKVVVjjjyyy{{{VVVBBB222000111...---000......---------,,,,,,,,,++++++************++++++************************''''''''''''''''''''''''''''''((()))))))))(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((((((((()))~~~wwwssssssvvvyyy{{{||||||{{{zzzyyyxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwzzzzzzyyyxxxvvvuuutttsssxxxyyyyyyyyywwwwwwyyy{{{}}}|||zzzyyyyyyyyyzzz{{{~~~}}}||||||~~~~~~}}}{{{{{{|||}}}|||{{{{{{|||~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~ssslllooorrrrrrvvv|||~~~zzzuuupppkkkeee___[[[SSSRRROOOLLLIIIGGGFFFEEEGGGFFFGGGKKKMMMPPPVVV]]]]]]^^^```bbbcccdddddddddfffhhhiiiiiihhhgggiiijjjggghhhkkkmmmmmmqqq}}}vvvnnnggg^^^UUUNNNIIIFFFBBB@@@@@@@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHFFFAAA>>>;;;:::999999777555333888CCCLLL``````XXXOOOQQQcccmmmIII999...///111///...000------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((())))))))))))))))))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''')))***++++++,,,xxxrrrpppsssvvvyyy{{{zzzyyyxxxxxxwwwwwwwwwuuuuuuvvvwwwwwwvvvuuuuuuzzzwwwuuuuuuvvvuuurrrooowwwxxxyyyxxxwwwvvvwwwyyy|||{{{yyyxxxyyyzzz{{{|||~~~|||||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}tttnnnkkkpppvvvxxx}}}zzzssslllfff___[[[TTTSSSPPPMMMKKKHHHGGGFFFGGGHHHKKKNNNPPPSSSWWW[[[\\\]]]___aaacccccccccccchhhiiijjjjjjjjjjjjkkklllkkkmmmrrruuuuuuzzzzzzpppggg```XXXOOOIIIEEECCC@@@@@@@@@@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFAAA@@@???<<<999777666555======CCCOOOhhhnnnVVVWWWWWW]]]ttt|||\\\>>>444...///111///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''')))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''(((((()))******++++++~~~xxxrrrooopppsssvvvyyyxxxwwwuuuuuuuuuuuuvvvtttuuuuuuuuuuuuuuuuuutttzzzwwwuuuvvvxxxxxxtttpppuuuvvvxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzz|||~~~~~~|||{{{{{{}}}~~~}}}}}}||||||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~||||||xxxqqqooopppuuuzzz~~~|||tttnnnggg```\\\SSSRRRPPPMMMKKKIIIHHHGGGHHHKKKNNNOOOQQQSSSVVVXXX[[[]]]___aaabbbccccccbbbgggiiijjjkkkkkkkkkmmmooonnnrrrxxx}}}}}}vvvkkkbbbZZZSSSLLLFFFBBB@@@??????@@@@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKIIIFFFEEEDDDCCCDDDDDDCCC>>>999555555666???>>>FFF]]]uuu}}}~~~~~~mmm\\\MMMRRRVVVaaa}}}}}}zzzlllLLL888333000000000///---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''&&&&&&%%%$$$######''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((}}}|||yyytttpppoooqqqssswwwvvvuuutttsssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwxxxzzzzzzwwwtttsssuuuwwwxxxwwwwwwxxxyyyxxxxxxzzz{{{}}}~~~||||||~~~~~~}}}||||||~~~}}}}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~xxxvvvtttuuuxxx{{{|||uuunnnggg___ZZZOOONNNLLLJJJHHHGGGFFFFFFHHHLLLOOONNNOOOSSSVVVUUU[[[\\\^^^```bbbbbbbbbbbbdddfffiiijjjjjjlllnnnpppqqqttt|||xxxqqqfff\\\UUUOOOIIIDDD@@@???>>>>>>???@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNKKKLLLKKKIIIEEECCCBBBCCCFFFGGGFFF@@@888555777;;;===DDDTTTqqqyyyppp|||ooodddZZZQQQPPPRRRVVVffftttnnnmmmpppuuuXXX???444333222111///---------++++++++++++,,,,,,,,,,,,++++++************+++++++++******))))))(((((('''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&xxxzzzzzzxxxtttqqqqqqrrrwwwvvvtttsssssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvuuuuuuvvvxxxyyyyyywwwuuurrrtttwwwxxxxxxxxxyyyzzzyyyzzz|||}}}}}}}}}||||||{{{yyyvvvwwwzzz}}}}}}}}}~~~zzzvvvxxxxxx|||{{{uuunnneee\\\VVVKKKJJJIIIHHHGGGFFFFFFFFFEEEKKKMMMLLLNNNSSSWWWVVVZZZ\\\^^^```aaabbbaaaaaaaaacccfffhhhjjjllloooqqquuuxxxtttkkk```WWWPPPKKKFFFBBB@@@>>>======???AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPIIIJJJKKKHHHEEECCCCCCDDDEEEGGGGGG@@@888666<<>><<<<<<>>>AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQFFFHHHIIIHHHEEECCCDDDFFFDDDGGGFFF@@@999888???HHHVVVuuu{{{}}}vvvsss~~~___LLLGGGJJJLLLLLLKKKWWWsssssspppnnnmmmjjjiiirrryyyOOO555<<<,,,///000...++++++------*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&'''((()))************''''''(((((()))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******sssuuuxxx{{{|||yyytttoootttsssrrrrrrtttuuuuuuuuupppqqqrrrqqqooommmnnnoooooooooppppppppppppoooooonnnooopppsssuuuwwwyyyzzz~~~~~~}}}|||~~~||||||xxxxxxyyyzzz{{{{{{{{{zzzzzz}}}|||zzz{{{}}}}}}|||xxxrrriii^^^UUUPPPNNNMMMJJJHHHFFFEEEEEEEEEHHHIIIJJJKKKLLLOOOSSSWWWWWWYYY\\\]]]^^^___```bbbaaabbbdddfffhhhmmmssswww{{{yyylllcccWWWLLLEEEBBB@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGHHHGGGGGGGGGHHHHHHIIIKKKMMMMMMMMMMMMLLLJJJKKKKKKGGGBBB???>>>???IIICCC===999:::???LLLWWWwww|||zzz{{{ZZZJJJJJJJJJFFFHHHEEERRRpppsssgggkkkppprrrrrrrrruuuwwwxxxQQQ===888555///...------...---+++)))************************************************,,,,,,+++***)))))))))***(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''ssstttxxx}}}zzzuuutttrrrqqqqqqrrrsssrrrqqqmmmnnnooonnnlllllllllnnnooooooooopppoooooonnnnnnooopppqqqsssuuuxxxyyyzzz||||||}}}}}}}}}}}}||||||~~~}}}||||||wwwxxxyyyzzz{{{{{{{{{{{{|||~~~}}}|||{{{zzz{{{|||~~~~~~|||zzzvvvpppggg\\\TTTNNNJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLOOOSSSVVVYYY[[[^^^___``````bbbddd```bbbccceeehhhnnntttyyy}}}}}}}}}}}}}}}rrrggg___TTTJJJDDDAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMKKKLLLJJJFFFAAA>>>===>>>AAA<<<;;;<<<===BBBRRRccczzzzzz|||\\\KKKHHHFFF@@@CCCFFFUUUpppnnnaaafffjjjpppuuuxxx{{{fffEEE555111//////...------...---+++)))+++++++++***************))))))))))))))))))))))))+++***))))))((((((((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''rrrtttwww~~~zzzrrrqqqppppppqqqpppnnnllliiijjjkkkkkkjjjjjjkkklllnnnooooooooonnnnnnmmmlllpppqqqrrrsssuuuwwwyyyzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}|||||||||vvvwwwxxxzzz{{{||||||}}}~~~xxxwwwxxxzzzzzz{{{|||}}}}}}|||zzzyyyzzzxxxssslllcccZZZRRRMMMFFFEEEEEEDDDDDDEEEGGGHHHHHHIIIKKKLLLMMMOOOSSSVVVYYY[[[^^^___``````bbbccc```aaaccceeehhhnnnuuuyyy~~~xxxvvv|||zzz|||sssiii^^^WWWNNNFFFBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMLLLHHHCCC>>>;;;;;;<<<;;;888:::??????CCCXXXpppvvv{{{yyy[[[LLLGGGCCC===???FFFVVVgggnnnhhh^^^XXXfffjjjrrrxxx~~~tttTTT<<<444111///...---,,,---...---+++)))++++++++++++******))))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''vvvuuuwww}}}zzzqqqpppooopppqqqpppmmmkkkfffhhhjjjjjjiiiiiikkkmmmnnnnnnoooooonnnmmmmmmlllqqqqqqqqqrrrsssuuuwwwxxxxxxxxxxxxxxxyyy|||~~~~~~~~~~~~||||||||||||||||||||||||wwwxxxzzz|||}}}~~~~~~|||}}}|||vvvssstttwwwyyyzzz|||}}}~~~}}}|||{{{xxxvvvpppiii```XXXPPPLLLEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLNNNPPPTTTVVVWWWYYY\\\^^^^^^___```bbb```aaabbbcccffflllsssxxx~~~}}}zzzyyy~~~|||}}}xxxjjjbbbUUUOOOHHHBBB@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAADDDFFFHHHIIIIIIHHHHHHIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLIIIEEE???;;;999999:::<<<888:::???@@@FFF___||||||pppWWWLLLGGGCCC@@@BBBJJJUUU[[[ZZZXXXZZZ^^^ggglllsss{{{bbbFFF888444333000...---,,,,,,------+++))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~|||~~~~~~xxxqqqpppooopppqqqpppooommmggghhhjjjkkkjjjjjjlllnnnnnnoooooooooooooooooonnnrrrqqqppppppqqqssstttvvvxxxxxxxxxyyyzzz}}}~~~~~~~~~{{{{{{|||||||||}}}}}}}}}yyyzzz|||}}}}}}|||{{{{{{||||||tttooooooqqqvvvxxx|||wwwsssmmmfff]]]UUUOOOLLLFFFEEECCCBBBAAABBBBBBCCCFFFHHHKKKMMMOOOQQQUUUXXXXXXZZZ]]]______```aaacccbbbbbbbbbccceeejjjqqqvvv~~~~~~~~~~~~~~~yyymmmccc]]]LLLHHHCCC@@@???@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDGGGIIIJJJIIIIIIIIIJJJGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFAAA<<<:::999888888<<<:::;;;???EEETTTqqqcccRRRJJJEEECCCDDDIIITTT^^^^^^XXXWWW^^^eeeiiinnnwwwrrrOOO999111000...,,,---,,,+++,,,------+++)))+++++++++*********))))))************************))))))((((((((())))))***(((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}xxxtttrrrpppoooooopppooonnnhhhjjjllllllkkklllmmmooooooooopppqqqrrrrrrrrrrrrtttsssqqqpppppprrrtttuuuxxxxxxyyyzzz|||~~~~~~}}}||||||~~~~~~|||}}}}}}}}}~~~~~~~~~zzz{{{}}}~~~~~~{{{{{{{{{|||~~~yyypppkkkjjjkkkppptttzzztttpppiiiaaaYYYRRRLLLJJJGGGFFFDDDBBBAAA@@@AAAAAACCCFFFJJJMMMPPPSSSWWWZZZ\\\^^^aaabbbcccccceeefffccccccccccccfffkkksssxxx~~~{{{}}}~~~wwwmmmddd[[[VVVGGGDDD@@@??????AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKJJJIIIJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHFFFCCC???<<<;;;;;;:::999:::<<<>>>DDDTTTqqqtttXXXLLLGGGBBBDDDKKKVVVdddooollldddaaadddhhhlllsss~~~aaaAAA333000...,,,,,,,,,++++++,,,------+++***************************************************))))))(((((())))))******((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''|||vvvyyyuuupppmmmlllllllllkkkjjjkkkmmmmmmllllllmmmooooooppprrrsssuuuuuuvvvvvvwwwuuusssrrrqqqsssuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~xxxqqqjjjfffffffffiiinnnvvv}}}|||zzzpppllleee\\\TTTMMMIIIGGGGGGEEEDDDBBBAAAAAAAAAAAAAAADDDIIINNNQQQUUUYYY\\\]]]```bbbddddddeeefffhhhdddddddddeeeiiipppyyy|||wwwxxx{{{~~~uuullleee]]]TTTMMMDDDBBB??????@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHJJJKKKJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIDDDAAA>>>>>>???@@@>>>===:::BBBGGGNNNiii~~~dddMMMHHHFFFCCCJJJXXXgggsss{{{vvvooonnnqqqrrrrrryyylllQQQ888333333///---///++++++***+++------+++***)))))))))***++++++,,,,,,************************((('''''''''(((((()))***((((((((((((''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~yyyttt|||xxxqqqllljjjiiiiiihhhjjjlllmmmmmmlllkkklllnnnpppqqqrrruuuvvvxxxxxxyyyyyyxxxuuusssssstttvvvwwwvvvwwwyyy|||}}}~~~}}}}}}zzzzzz{{{||||||}}}||||||}}}yyyqqqjjjfffdddccccccdddjjjssszzz}}}{{{wwwsssmmmiiibbbYYYQQQJJJFFFDDDFFFEEECCCBBBAAABBBBBBCCC@@@CCCIIINNNRRRVVVZZZ]]]\\\___aaaccccccdddeeegggddddddeeeggglllttt~~~~~~ssspppppptttzzzzzznnneeeaaaZZZOOOGGGCCCAAA??????AAABBBCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFHHHKKKKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKCCCAAA???@@@CCCDDDBBB@@@<<>>???@@@@@@BBBBBBCCCDDDFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKGGGFFFGGGHHHGGGEEEEEE???BBBMMMQQQGGG===;;;???GGGTTTmmmbbbRRRGGGHHHFFFHHH^^^yyy|||~~~}}}tttFFF>>>444//////111111000...------,,,+++***))))))************************++++++***)))(((((()))))),,,+++******))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvxxx{{{vvvpppkkkiiijjjkkkllljjjkkkllllllkkkkkkmmmnnnrrrrrrssstttvvvvvvtttrrrtttuuuuuutttrrrrrrssstttvvvxxx{{{||||||}}}~~~~~~~~~}}}zzzzzz|||}}}}}}|||zzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}tttooobbb```[[[WWWUUUUUUUUUVVVYYY\\\```dddfffeeebbb```^^^\\\WWWRRRNNNJJJHHHGGGGGGEEEBBBBBBEEEGGGGGGFFFHHHLLLQQQUUUXXX\\\```bbbbbbbbbcccddddddddddddcccccccccggglllpppuuu{{{wwwoooooonnnooorrrzzzuuummmbbbWWWOOOHHHDDDAAA??????@@@AAABBBCCCCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMJJJGGGFFFGGGGGGEEECCCEEEGGGKKKNNNJJJAAA;;;:::@@@GGGXXXuuuuuuXXXNNNFFFFFFHHHQQQggg___???888000,,,,,,......,,,---,,,,,,++++++*********************************++++++***)))))))))))))))+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzuuuuuuuuutttqqqmmmiiiggghhhiiihhhiiiiiiiiiiiijjjmmmoooppppppqqqsssuuuvvvtttssstttsssssstttuuutttrrrppptttvvvyyyzzz{{{|||~~~{{{xxxwww{{{yyywwwxxx{{{}}}~~~~~~yyyyyyyyyyyyzzzzzzzzzzzzyyy{{{||||||}}}rrrhhhbbbXXXUUURRROOOMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVTTTSSSTTTSSSRRRPPPMMMJJJGGGEEEIIIHHHFFFFFFHHHIIIIIIIIIMMMPPPUUUXXX[[[^^^bbbdddeeeeeeddddddddddddcccccceeedddeeejjjooowwwzzzxxxnnnoooppprrrwww}}}yyyvvviiibbbYYYPPPIIIEEEBBB@@@??????@@@AAABBBCCCDDDDDDGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFFFFFFFCCCBBBDDDNNNTTTMMMAAA;;;;;;<<>>???CCCQQQmmmyyy```QQQRRRPPPLLLMMM]]]tttwwwmmmnnn|||YYY>>>555222///...//////...,,,*********++++++,,,,,,,,,************************++++++************++++++***)))((((((''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvsssuuuvvvtttnnnjjjhhhiiieeefffggghhhhhhjjjmmmoooqqqpppqqqsssvvvxxxxxxwwwwwwvvvwwwyyy|||{{{vvvqqqsssvvvzzz|||}}}~~~|||wwwttttttuuuxxxyyyyyyyyyyyyzzz{{{|||||||||||||||}}}}}}}}}}}}~~~~~~{{{mmmfff^^^VVVQQQMMMLLLJJJHHHGGGFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNOOOOOOOOONNNMMMMMMTTTWWW[[[^^^```bbbeeeggglllkkkkkkjjjiiihhhggggggccc```bbbjjjttt|||wwwuuummmpppwww~~~tttsssvvvrrrhhhbbbXXXRRRKKKEEEBBBAAA@@@@@@???@@@AAABBBCCCDDDDDDEEEGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCMMMTTTRRRCCC:::<<<@@@@@@III\\\yyy{{{yyyaaaRRRMMMNNNNNNLLLRRRjjjxxxjjjffflllzzz~~~{{{gggHHH:::222111000///000000///---*********++++++,,,,,,---************************+++******)))******++++++******)))(((((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvwwwxxxvvvrrrnnnkkkjjjeeegggiiijjjjjjkkkmmmooorrrqqqqqqsssvvvxxxxxxxxxuuuuuuwwwxxxyyyxxxtttrrrssswww{{{~~~~~~yyyuuutttuuuxxxyyy{{{||||||zzzzzz{{{|||~~~~~~~~~~~~~~~}}}kkkaaa[[[UUUOOOMMMIIIHHHFFFDDDCCCCCCCCCCCC?????????@@@AAABBBDDDEEEGGGFFFFFFGGGIIILLLOOOQQQMMMPPPRRRSSSQQQOOONNNNNNTTTWWW[[[___aaacccfffiiikkkkkkllllllkkkiiihhhfffbbb```cccmmmyyyzzzvvvtttmmmrrryyy{{{nnnppptttmmmbbb[[[WWWRRRJJJDDD@@@>>>===<<<@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGGGGEEECCCCCCEEEGGGSSSSSSLLLAAA:::<<>>@@@AAAAAABBBCCCEEEHHHJJJMMMOOOPPPMMMQQQUUUUUUSSSPPPOOOOOOSSSVVV[[[^^^aaadddgggiiijjjlllnnnpppooommmjjjhhhdddbbbfffqqq}}}|||yyywwwwwwssswwwzzzqqqqqqnnncccZZZXXXRRRMMMGGGAAA??????>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJHHHIIIKKKLLLKKKJJJIIIGGGGGGGGGFFFDDDBBBCCCHHHKKKPPPKKKEEE@@@;;;<<>>>>>????????????>>>AAAEEEIIILLLNNNNNNMMMMMMRRRVVVVVVSSSPPPOOOOOORRRVVVZZZ^^^aaadddgggiiilllnnnrrrttttttqqqmmmkkkfffdddhhhttt}}}vvvtttuuuwwwyyy~~~}}}uuurrrhhhYYYSSSWWWKKKGGGBBB??????AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCEEEFFFHHHJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGFFFCCCAAADDDIIINNNGGGBBB@@@@@@<<<===NNNbbbsss}}}}}}ssssssmmmVVVJJJDDDBBBDDDJJJTTTffftttuuujjj\\\UUUYYY^^^aaadddpppuuuQQQ<<<555444///000///...---,,,---...++++++++++++++++++++++++************************'''''''''''''''((())))))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&|||uuutttvvvuuupppkkkmmmhhhgggmmmrrrqqqooonnnmmmoooqqqsssuuuvvvvvvvvvsssuuuxxxxxxwwwvvvvvvwwwvvvxxxzzzzzzzzzzzz|||}}}xxxyyy{{{|||}}}|||zzzyyy{{{{{{|||}}}~~~~~~|||}}}zzzwww{{{pppeee\\\XXXNNNNNNLLLJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;>>>>>>>>>>>>????????????<<>>>>>@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFDDDBBBDDDGGGJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFDDDHHHGGGBBBCCCJJJOOOOOOAAA<<<<<>>===<<<;;;<<<<<<<<<<<<=========>>>@@@DDDIIILLLOOOPPPPPPPPPPPPQQQQQQOOOMMMKKKIIINNNSSSYYY]]]___aaaeeeiiilllppprrrppppppooojjjdddbbbccciiipppwww}}}~~~{{{xxxuuu{{{}}}qqqfff^^^VVVPPPKKKHHHFFFBBB@@@??????AAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFDDDCCCDDDGGGJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIGGGCCCEEEKKKOOOMMM@@@<<<:::===EEESSSfffwwwxxxrrr~~~gggMMMGGGGGGBBBBBBIIINNNZZZfffggg]]]SSSRRRVVVdddlllmmmkkkyyymmmJJJ777333000,,,000///...,,,+++************++++++,,,,,,++++++***************)))))))))(((******)))))))))((((((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''|||wwwvvvxxxyyyxxxtttmmmiiikkkmmmkkkjjjkkklllmmmoooqqqrrrrrrrrrrrrmmmoooqqqrrrsssuuuxxxzzzuuuxxxzzzzzzwwwrrrooommmuuuvvvyyy{{{}}}~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}{{{yyy{{{~~~qqqcccVVVOOOKKKFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDBBBAAA???>>>===;;;;;;;;;<<<<<<<<<======???@@@CCCGGGKKKNNNQQQRRRQQQQQQQQQQQQPPPNNNKKKJJJPPPUUUZZZ\\\]]]___cccfffjjjoooqqqooommmkkkeee___^^^```fffooouuu{{{}}}~~~~~~{{{xxxuuuyyywwwkkk```YYYRRRLLLGGGEEEDDDBBB@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFIIIHHHDDDBBBEEEKKKLLLIII@@@>>>;;;@@@RRRjjj{{{}}}xxx|||kkkUUUEEEFFFHHHDDDCCCHHHMMMXXXaaa^^^TTTQQQYYYbbbqqquuutttssszzzRRR<<<444111...,,,......,,,+++******))))))******++++++++++++******************)))))))))))))))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''|||vvvuuuvvvwwwpppjjjfffhhhkkkkkkmmmppplllmmmnnnoooppppppoooooommmnnnppppppqqqssswwwzzzwwwyyyzzzyyyuuuqqqooonnnwwwxxxzzz|||~~~}}}~~~~~~|||{{{|||}}}~~~~~~yyyzzz|||~~~www]]]SSSJJJGGGFFFDDDCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDBBBAAA???>>>>>>======>>>>>>>>>????????????@@@AAADDDHHHLLLPPPRRRSSSSSSSSSSSSQQQPPPNNNMMMQQQUUUZZZ\\\]]]___cccgggiiiooorrrpppmmmjjjeee______```gggooouuuyyyyyyvvvxxxzzz|||xxxvvvzzz~~~xxxpppeee[[[TTTOOOIIIDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDHHHCCC???>>>CCCGGGFFFBBB@@@@@@@@@JJJeee]]]NNNDDDFFFHHHEEEEEEJJJPPP\\\bbb\\\TTTVVVdddppp|||ddd@@@555444000---///---,,,+++***))))))))))))******++++++++++++***************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzuuuuuuvvvoooiiifffhhhjjjkkknnnsssmmmmmmoooooooooooonnnmmmpppqqqqqqqqqppprrruuuwwwyyyzzzyyywwwtttssssssuuuzzz{{{|||}}}~~~~~~}}}|||}}}|||{{{|||}}}~~~}}}}}}~~~kkk\\\OOOGGGBBBBBBCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>>>>>>>????????????@@@>>>>>>???BBBEEEIIIMMMPPPRRRRRRRRRQQQQQQPPPOOOOOORRRVVVZZZ]]]^^^aaafffjjjjjjqqqtttrrrnnnlllhhhdddbbbdddiiipppuuuyyy{{{tttpppqqqsssxxx}}}}}}{{{yyy}}}wwwpppiii^^^VVVPPPLLLGGGCCC@@@@@@AAABBBCCCEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBB<<<888:::>>>@@@>>><<<===@@@GGGXXXxxx{{{WWWLLLDDDDDDCCCAAAEEELLLXXXccchhh```YYY```nnnyyy~~~nnnPPP888444444---+++111,,,,,,+++***)))))))))))))))******++++++******)))))))))))))))))))))******((((((((((((''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{zzz{{{tttooolllmmmlllkkkmmmqqqoooooopppppppppooommmlllpppqqqrrrqqqpppppprrrsssxxxxxxwwwuuussssssvvvyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~|||zzz{{{}}}~~~~~~tttbbbSSSJJJGGGBBB???AAAAAA??????AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>>>>??????>>>>>>???AAADDDGGGJJJLLLMMMMMMNNNNNNNNNNNNNNNOOOSSSVVVZZZ]]]^^^aaafffkkklllrrrvvvrrrmmmllljjjgggeeefffjjjqqquuuyyyzzzrrrnnnmmmoootttyyy~~~}}}tttggg```WWWPPPLLLIIIEEEBBB???@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@<<<777444777::::::999::::::@@@OOOhhhqqqRRRJJJCCC@@@???@@@IIISSSdddmmmoooeee```iiivvv~~~TTTAAA333222111******000,,,++++++***))))))******))))))************))))))))))))))))))************)))))))))(((((((((''''''''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''~~~{{{vvvsssssspppmmmnnnrrrqqqrrrrrrrrrqqqpppnnnmmmmmmoooppppppoooooooooppptttuuuuuusssrrrrrrtttuuuvvvvvvwwwxxxzzz|||}}}~~~}}}}}}~~~}}}|||~~~}}}}}}yyyiii\\\QQQIIIDDDCCC@@@>>>AAAAAA???>>>AAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAA@@@??????>>>????????????@@@@@@@@@???@@@AAABBBDDDGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPTTTWWW[[[\\\\\\___dddhhhnnntttvvvpppjjjhhhgggfffdddeeeiiipppuuu{{{{{{tttppplllooorrrwwwzzz}}}yyyppp___XXXPPPJJJHHHFFFCCC@@@>>>@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGDDDGGGJJJKKKIIIGGGGGGHHHHHHGGGFFFEEECCC@@@>>>===999555555888999666777;;;;;;DDD[[[{{{eeeMMMJJJGGGEEEEEEKKKXXXdddtttzzzvvvjjjfffqqq~~~jjjDDD999111///...++++++...,,,,,,+++************+++))))))************))))))((()))))))))******************)))))))))(((((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''|||~~~}}}yyywwwwwwtttpppqqquuussssssssssssrrrpppooommmiiilllooopppooonnnnnnooopppqqqssssssrrrpppppppppqqqrrrsssuuuxxxzzz}}}~~~~~~||||||~~~~~~~~~}}}|||~~~qqq[[[OOOKKKHHHDDDAAA>>>;;;;;;>>>???<<<<<<>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBDDDFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSVVVYYY[[[[[[[[[\\\aaaeeepppuuuuuunnnfffddddddcccbbbcccgggnnnuuu|||}}}vvvrrrnnnooosssvvvyyyzzz{{{{{{uuummmYYYSSSLLLGGGEEEDDDBBB???>>>@@@CCCEEEFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHDDDGGGKKKKKKIIIGGGGGGHHHIIIHHHGGGEEEBBB???===<<<888555666::::::666888>>>???IIIeee\\\MMMMMMMMMMMMOOOXXXhhhvvv|||mmmkkkxxx{{{UUU???888111....../////////,,,,,,++++++++++++++++++))))))************))))))(((((())))))*********+++************))))))))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%||||||{{{}}}|||wwwsssrrrsssssssssrrrqqqooonnnooopppooooooooooooooopppqqqqqqppppppppppppppppppppppppqqqrrrsssssstttwww{{{}}}||||||}}}rrrbbbRRRJJJFFFBBB>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEFFFFFFEEECCCBBBBBBDDDGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFDDDBBBAAABBBEEEHHHJJJJJJJJJMMMQQQTTTUUUUUUXXXZZZ\\\\\\\\\]]]```dddmmmoooooolllfffcccbbbccc```bbbfffnnnyyy|||xxxuuutttqqqoooppptttzzzzzzrrrhhh___QQQKKKCCC@@@AAACCCBBB@@@AAACCCDDDCCCBBBBBBCCCDDDGGGEEECCCBBBCCCEEEHHHJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA>>><<<;;;777888999666333333999@@@DDD^^^uuu^^^RRRVVVVVVVVVcccyyyzzztttvvv}}}eeeDDD555333111///------------...---+++***))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''zzz~~~{{{}}}|||wwwrrrpppqqqqqqqqqooommmllllllllllllllllllllllllnnnpppqqqoooooonnnnnnooopppqqqrrrvvvvvvvvvvvvwwwzzz}}}~~~|||{{{{{{|||}}}~~~tttaaaTTTGGGBBBBBB@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJIIIIIIHHHFFFDDDCCCEEEHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFEEECCCAAABBBEEEHHHKKKJJJKKKNNNSSSVVVWWWWWWYYY\\\^^^______```cccffflllmmmmmmkkkfffbbbaaabbb```ccciiisss~~~}}}{{{wwwtttqqqqqqvvv|||yyyssskkkaaaZZZNNNHHHBBB???AAACCCBBB@@@AAACCCDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGFFFDDDAAA>>><<<;;;:::<<<888777888666666>>>HHHVVVoooiii\\\]]]```fffppp~~~wwwwww|||vvvQQQ===444333111///------------******))))))******+++,,,))))))))))))))))))))))))++++++++++++******))))))))))))************)))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%zzzzzz}}}}}}|||tttmmmoooooonnnnnnmmmkkkjjjiiikkkjjjiiihhhiiikkkmmmnnnmmmlllkkkkkkmmmooosssuuuyyyyyyyyyyyy{{{}}}~~~}}}||||||}}}}}}~~~|||}}}~~~wwwbbbRRRHHH>>>===>>>===<<<<<<<<<<<<======>>>?????????AAA@@@???@@@BBBGGGKKKNNNLLLLLLKKKHHHFFFFFFHHHJJJIIIJJJKKKLLLMMMNNNOOOOOOHHHIIIHHHGGGFFFFFFHHHJJJLLLLLLMMMPPPTTTXXXZZZZZZ[[[]]]```bbbbbbdddfffhhhjjjkkkkkkiiieeebbbaaaaaaaaaeeennnzzz}}}vvvssspppqqqvvv~~~{{{pppiiiaaaXXXQQQIIIEEE@@@>>>@@@BBBBBB@@@AAABBBDDDDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMIIIGGGEEEBBB???===;;;;;;???777666:::::::::GGGZZZsssyyyggg^^^]]]hhhjjjttttttvvvyyy}}}YYY<<<666333222000///------,,,,,,******))))))******+++,,,)))))))))))))))))))))))),,,,,,++++++++++++******((())))))******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$~~~xxxpppmmmmmmmmmmmmnnnmmmkkkiiimmmkkkiiigggggghhhjjjkkkkkkjjjhhhhhhjjjnnnsssvvvxxxxxxxxxyyy|||~~~~~~~~~kkkXXXNNNEEE>>>>>>>>>;;;::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCEEEHHHKKKMMMLLLLLLKKKJJJHHHIIIKKKNNNOOOOOOPPPQQQRRRSSSTTTTTTNNNOOOOOOOOOMMMMMMNNNPPPOOONNNNNNQQQVVVZZZ\\\]]]]]]^^^```bbbdddfffhhhiiihhhhhhhhhgggeeecccaaaaaaaaagggsss}}}yyyqqqnnnlllnnnvvvuuuiii```XXXPPPJJJDDDAAA>>>>>>@@@AAAAAAAAAAAABBBDDDDDDCCCCCCDDDFFFEEEFFFHHHJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKIIIFFFCCCAAA??????===666555;;;;;;>>>VVVsssxxxggg\\\WWWYYY___dddggguuu{{{nnnkkkjjjvvvnnnFFF333333111111000...---,,,,,,,,,------+++***)))((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%xxxooonnnmmmnnnppppppnnnlllpppnnnllliiihhhggghhhhhhjjjhhhffffffhhhlllqqquuutttssssssvvv{{{~~~~~~}}}}}}~~~~~~}}}}}}{{{~~~wwwbbbSSSJJJCCC>>>>>>>>>;;;999:::;;;;;;;;;<<<======>>>>>>@@@BBBEEEGGGJJJKKKKKKKKKJJJKKKKKKJJJJJJLLLOOORRRVVVUUUUUUUUUUUUVVVWWWWWWSSSTTTVVVVVVTTTSSSTTTUUUTTTRRRRRRTTTWWW[[[]]]^^^^^^^^^^^^```bbbeeeggghhhgggffffffeeeeeedddbbbaaaaaaiiiwww~~~xxxsssnnnlllkkkoooxxx|||ooocccZZZRRRJJJFFF@@@???>>>>>>???AAAAAAAAAAAABBBDDDDDDCCCDDDEEEGGGFFFGGGJJJLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJHHHFFFCCCAAA@@@888555777<<<>>>HHHhhhnnnYYYOOOMMMOOOUUUZZZWWW___ooo{{{wwwhhhccchhhjjj}}}{{{UUU???666222/////////...---,,,++++++------+++***)))((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((uuurrrooooooqqqrrrpppnnnqqqpppnnnllljjjiiihhhgggjjjhhhfffeeefffjjjnnnqqqpppoooooorrrwwwzzzzzzxxxvvvwwwyyy{{{|||{{{zzzyyy}}}}}}}}}~~~~~~yyyvvvooorrrwww}}}~~~iiiWWWKKKCCC===:::<<<<<<::::::<<<;;;;;;<<<<<<===>>>>>>>>>???AAAFFFJJJMMMMMMLLLLLLLLLLLLMMMLLLLLLNNNQQQTTTYYYYYYWWWWWWWWWXXXYYYZZZXXXZZZ\\\]]][[[ZZZZZZZZZ\\\ZZZXXXXXXZZZ]]]______```^^^\\\\\\___cccfffgggfffeeedddeeeeeeeeecccaaabbbjjjyyy~~~}}}~~~|||wwwqqqnnnmmmnnnsss}}}zzzrrrggg[[[RRRKKKFFFDDD===>>>>>>???@@@@@@AAAAAAAAABBBDDDDDDDDDDDDFFFHHHHHHIIIKKKMMMNNNOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFGGGHHHGGGEEECCC???===555777;;;@@@GGGZZZzzzooo]]]KKKEEEGGGJJJMMMPPPUUU^^^iiijjj```XXX\\\fffsssbbbDDD<<<888000............---,,,+++*********))))))******+++,,,))))))))))))))))))))))))'''''''''(((((((((((()))'''(((((())))))(((((('''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))}}}xxxqqqoooppppppnnnkkknnnnnnnnnnnnmmmkkkiiihhhjjjhhhfffeeeeeehhhkkkmmmpppmmmllloootttvvvtttqqqpppsssvvvyyy{{{zzzyyywwwyyyyyyzzz{{{|||~~~xxxrrrnnniiijjjnnnrrrwww|||ooo\\\MMMEEE@@@;;;888::::::999:::>>>;;;<<<<<<===>>>>>>??????===@@@DDDIIIMMMPPPQQQRRRQQQQQQPPPOOONNNOOORRRTTTYYYXXXXXXWWWXXXZZZ\\\^^^___bbbeeefffdddcccbbbbbbeeebbb___]]]^^^```aaaaaaddd```[[[ZZZ]]]bbbeeeffffffdddcccdddfffgggdddbbbbbbkkkyyy{{{wwwxxx{{{{{{wwwqqqpppoooqqqvvv~~~{{{jjjdddZZZQQQJJJEEECCCBBB<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOOOOMMMKKKIIIGGGEEEEEE@@@BBBEEEGGGFFFBBB>>>;;;666:::>>>EEEWWWqqq}}}```TTTHHHCCCCCCDDDGGGJJJWWW```cccZZZQQQSSS___hhh~~~mmmLLL;;;777333///------......---,,,************))))))******+++,,,))))))))))))))))))))))))'''((((((((())))))))))))''''''((((((((((((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((}}}|||sssoooooonnnllliiijjjkkkmmmnnnnnnmmmkkkjjjjjjiiigggeeeeeefffiiijjjqqqnnnlllnnnrrrsssppplllooorrrvvvzzz|||{{{zzzxxxxxxyyyyyyzzz|||}}}}}}wwwpppjjjggg```aaaccceeeiiinnnrrrtttxxxfffTTTIIIDDDBBB===:::::::::888999===<<<<<<======>>>?????????===???BBBFFFLLLQQQUUUXXXUUUUUUTTTRRROOOOOORRRTTTXXXWWWWWWWWWYYY\\\___aaagggjjjmmmnnnllljjjiiiiiikkkhhhdddaaabbbbbbccccccgggaaa[[[YYY\\\aaaeeeffffffdddcccdddggghhheeecccccckkkxxxxxxtttqqqsssxxxzzzvvvqqqppppppqqqvvv}}}xxxooo^^^YYYQQQIIIDDDAAAAAAAAA<<<>>>@@@AAAAAA@@@@@@@@@AAABBBDDDEEEDDDEEEGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPNNNLLLIIIGGGEEEDDD>>>AAAEEEHHHGGGCCC>>>;;;888===AAAJJJccc}}}nnnVVVNNNGGGDDDAAA@@@EEEKKKTTT]]]]]]RRRPPP^^^ooowwwxxxPPP>>>888111...///,,,------...---,,,***)))...---+++***))))))(((((())))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&vvvxxxxxxqqqmmmllloooqqqlllmmmnnnpppqqqooojjjfffggghhhiiiiiiiiihhhfffeeekkklllmmmnnnnnnnnnmmmllliiinnnvvv}}}~~~zzzwwwvvvtttsssvvv{{{~~~~~~uuummmhhhfff___^^^```cccbbbaaahhhrrruuuggg[[[QQQHHHBBB>>><<<::::::;;;;;;:::999888:::<<<<<<;;;<<<===???AAAAAACCCHHHNNNSSSVVVWWWTTTVVVWWWWWWUUUSSSSSSTTTXXXXXXXXXZZZ\\\```ccceeemmmrrrwwwxxxtttpppoooqqqooolllgggbbb```___```aaaaaa___]]]\\\\\\^^^aaabbbaaadddhhhhhhfffdddeeeggglllpppwww~~~}}}yyyuuuqqqmmmnnnqqqtttuuutttpppssswww{{{}}}vvvjjjeeeWWWOOOHHHEEECCC@@@AAACCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJLLLOOORRRSSSSSSQQQPPPRRRKKKGGGKKKLLLGGGDDDEEEFFFJJJLLLHHHBBB===;;;999888DDDHHHUUUsss}}}|||dddRRRMMMHHHFFFDDDBBBDDDHHHOOOVVVWWWSSSVVVggg|||\\\BBB;;;555333444000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxvvv{{{|||uuupppnnnnnnoooooonnnnnnnnnnnnmmmkkkhhhhhhhhhiiiiiihhhhhhgggfffiiiiiikkklllllllllkkkkkkiiimmmttt{{{~~~}}}zzzxxxzzzxxxwwwxxx|||~~~~~~yyypppjjjggggggeeeeeefffdddcccjjjttt{{{~~~uuuiii___VVVOOOHHHBBB>>><<<::::::;;;<<<;;;:::999:::<<<<<<<<<<<<>>>@@@AAABBBDDDIIIPPPUUUXXXYYYXXXYYYYYYXXXVVVTTTTTTUUUXXXXXXXXXYYY]]]aaafffhhhrrrvvv{{{zzzwwwttttttuuussspppkkkfffbbbaaaaaabbbaaa```^^^\\\\\\]]]___aaa___cccgggiiihhhgggjjjlllooorrrvvvzzz}}}|||wwwtttnnnllliiiiiikkkmmmooopppooottt{{{{{{nnnddd___SSSKKKEEECCCBBB???@@@CCC@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLOOORRRSSSRRRQQQPPPQQQLLLJJJKKKJJJDDD@@@AAAGGGLLLOOOJJJBBB<<<;;;;;;>>>HHHSSSiiiuuu]]]OOOIIIDDDDDDCCCBBBDDDHHHSSSUUUVVVXXXcccwwwoooNNN999444//////000,,,------,,,++++++++++++,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||zzz}}}{{{uuuqqqnnnlllqqqooolllkkklllmmmmmmllljjjiiiiiihhhggghhhhhhhhhfffggghhhiiijjjjjjjjjjjjiiilllrrrwwwzzz{{{zzzyyyzzzyyyxxxzzz|||yyyqqqnnnssspppmmmkkkiiijjjqqqyyy}}}wwwrrrlllbbbZZZTTTOOOHHHCCC???===;;;:::;;;<<<<<<;;;:::;;;<<<===<<<===???AAAAAABBBFFFLLLSSSYYY\\\\\\\\\\\\\\\YYYVVVTTTTTTUUUXXXXXXXXXZZZ^^^dddjjjnnnvvvyyy|||{{{xxxvvvwwwyyywwwtttoooiiieeecccbbbbbbaaa```^^^]]]\\\\\\]]]^^^]]]bbbgggkkklllmmmqqqtttwwwwwwwwwxxxxxxvvvrrrooohhhhhhgggeeedddeeeiiikkknnnvvvzzzpppddd[[[WWWMMMGGGAAAAAA@@@>>>???BBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLOOOQQQRRRQQQPPPOOOPPPMMMLLLKKKGGGAAA@@@BBBLLLOOOPPPKKKAAA;;;;;;>>>CCCQQQgggqqqZZZRRRJJJCCCCCCEEEEEEGGGIIIUUUSSSTTT^^^sss\\\BBB333222...///222...------,,,+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||{{{tttoookkkooommmkkkkkkmmmoooooooookkkjjjiiihhhggghhhiiijjjeeeeeefffhhhiiijjjkkkkkkiiikkknnnrrruuuwwwyyyyyyuuuuuuwwwyyy}}}~~~zzz}}}zzzvvvsssrrrvvv~~~xxxsssmmmfff___ZZZTTTLLLGGGAAA???<<<;;;<<<======<<<:::<<<=========>>>AAACCCBBBCCCHHHOOOVVV\\\^^^^^^]]]\\\[[[XXXTTTSSSTTTUUUYYYYYYZZZ\\\aaahhhooossswwwxxxyyyxxxuuuuuuvvvxxxxxxuuupppjjjfffcccbbbaaaaaa```___^^^\\\\\\[[[[[[\\\aaahhhmmmpppsssxxx|||~~~{{{yyyxxxuuuqqqnnnhhhiiihhheeeaaaaaadddhhhkkkuuu~~~uuujjj]]]SSSOOOIIICCC???@@@AAA???@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNKKKLLLNNNPPPPPPPPPOOOOOONNNNNNNNNKKKGGGEEEGGGKKKUUUQQQKKKEEE>>>:::===AAAGGGeeeooo[[[VVVMMMEEEEEEHHHJJJLLLPPPZZZZZZ^^^lllpppLLL999111222...000333///---,,,,,,+++***+++++++++((()))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&~~~{{{yyysssooolllkkkkkkmmmoooqqqpppppplllkkkiiihhhhhhhhhiiijjjffffffggghhhiiijjjkkkllliiijjjlllnnnqqqtttvvvwwwssstttwwwyyy|||~~~~~~}}}~~~~~~|||~~~}}}zzzvvvsssooojjjfffbbb\\\UUUOOODDDAAA===<<<<<<======<<<:::;;;<<<<<<<<<>>>AAADDDBBBEEEJJJQQQXXX]]]^^^]]]ZZZZZZWWWTTTQQQPPPRRRTTTZZZZZZ[[[___dddkkkqqquuuvvvvvvuuutttsssssstttvvvrrrppplllgggdddaaa``````aaaaaa```___^^^\\\[[[ZZZ[[[aaaiiinnnrrrvvv|||}}}{{{xxxuuuqqqnnnjjjkkkiiieee```___aaaeeefffqqq}}}yyyqqqgggYYYNNNIIIFFFAAA???AAABBBAAAAAACCCBBBBBBCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOOOOOOONNNNNNPPPOOOLLLJJJMMMSSSXXX\\\OOOBBB<<<;;;<<>>222///000+++,,,000+++,,,,,,+++************+++)))******++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&wwwvvvzzz{{{wwwmmmllllllmmmoooqqqpppooolllkkkjjjjjjiiiiiijjjjjjggggggggghhhiiijjjkkkllliiijjjjjjlllnnnpppsssttttttwwwyyyzzzzzz{{{|||}}}~~~~~~~~~wwwsssrrrsssrrrqqqkkkiiihhhggggggddd]]]WWWHHHDDD???===<<<<<<<<<<<<:::;;;;;;;;;;;;===AAADDDDDDFFFLLLSSSYYY\\\[[[ZZZVVVUUUSSSPPPNNNOOORRRUUUYYYZZZ\\\```dddjjjooorrrssssssrrrqqqqqqqqqqqqqqqiiihhheeecccaaa```______```aaaaaaaaa```^^^\\\ZZZZZZ```gggmmmqqquuu{{{}}}|||||||||{{{xxxsssooommmkkkiiieeebbbaaaccceeefffnnnxxx}}}}}}xxxoooiiiaaaTTTIIIEEEDDD@@@???BBBDDDBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQTTTTTTQQQRRRXXX\\\]]]XXXHHH;;;888:::???JJJVVVnnnnnn[[[OOOGGGGGGLLLVVV^^^bbbgggmmmtttxxxaaaEEE888111333333,,,---111,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&xxxuuuvvvssspppmmmkkklllnnnnnnnnnkkkkkkkkklllkkkjjjjjjiiihhhhhhgggggggggiiijjjkkkiiiiiijjjjjjlllnnnoooppptttwww{{{|||{{{{{{}}}~~~~~~~~~|||sssmmmlllllljjjiiiccccccdddfffhhhfffaaa[[[KKKGGGAAA===<<<<<<;;;;;;999::::::::::::===AAADDDEEEHHHMMMSSSXXXYYYWWWUUURRRQQQOOOLLLLLLNNNSSSWWWWWWXXX[[[___cccgggjjjkkkmmmlllllllllllllllkkkjjj``````______^^^______``````aaabbbcccbbb```]]][[[XXX^^^eeejjjmmmqqqvvvzzzxxxyyy|||~~~xxxtttooommmiiihhhiiijjjkkkkkkmmmtttzzz|||}}}vvvlllbbb\\\VVVLLLDDDBBBBBB???>>>BBBDDDBBBAAABBBCCCDDDDDDEEEEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMUUUYYYZZZYYY[[[___]]]XXXIII???999:::<<>><<<;;;;;;:::999999999999999<<<@@@DDDFFFHHHMMMSSSWWWXXXUUURRRPPPOOOMMMKKKKKKOOOTTTYYYUUUWWWZZZ^^^aaadddffffffgggfffffffffggggggeeeddd[[[[[[\\\\\\^^^___```aaa___aaacccdddcccaaa^^^\\\WWW\\\cccgggjjjmmmqqquuuvvvyyy~~~yyysssoookkklllooossstttssswww{{{}}}nnncccXXXRRRLLLEEEAAA@@@AAA>>>>>>BBBCCCAAA@@@AAADDDDDDDDDEEEFFFFFFGGGGGGMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMXXX]]]______bbbccc[[[PPP<<<999;;;??????DDDZZZtttsssaaaYYYUUUTTTXXXggg~~~vvvKKK888:::++++++111000''')))///+++,,,++++++***)))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&###$$$&&&''''''&&&$$$###''''''&&&%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~nnnrrr|||pppkkklllmmmllliiijjjjjjkkkmmmoooooollljjjggggggffffffggghhhiiiiiiiiiiiijjjkkkllllllllllllqqqsssuuuwwwxxx{{{~~~~~~}}}|||}}}~~~~~~~~~~~~|||zzzvvvpppllliiieee```\\\YYYXXXYYY]]]cccccc^^^YYYOOOIIIBBB===<<<<<<;;;999::::::;;;;;;===>>>???@@@DDDFFFIIIJJJJJJKKKMMMOOONNNLLLKKKMMMOOORRRSSSSSSYYYYYYZZZ\\\___`````````aaaaaa```___^^^^^^]]]]]]WWWVVVVVVWWWXXXZZZ\\\]]]cccdddeeebbb^^^[[[XXXXXXWWW[[[aaaeeegggkkkqqquuuzzzzzz{{{}}}~~~}}}{{{wwwsssqqqtttyyy~~~xxxooohhh```UUULLLHHHFFFDDDBBBDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDFFFIIIKKKMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPOOOMMMMMMOOORRRUUUccceeeeeehhhrrrttt]]]@@@>>><<<:::;;;@@@NNNggg|||qqqggg\\\[[[___]]]bbbzzz{{{SSS@@@888222///............---------,,,,,,,,,+++++++++******+++*********))))))((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''xxxuuuyyyuuummmjjjkkklllkkkkkkiiihhhiiikkkllllllkkkggggggggghhhhhhhhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkmmmoooqqqrrrtttwww{{{~~~~~~}}}~~~}}}uuutttuuuuuutttzzzvvvppplllhhhccc^^^YYYWWWVVVVVVZZZ___```]]]YYYPPPJJJCCC???=========<<<999:::;;;<<<>>>@@@BBBCCCCCCEEEGGGHHHHHHIIIKKKMMMKKKIIIHHHJJJMMMOOOQQQQQQXXXYYYZZZ\\\^^^_________]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^bbbccccccaaa^^^[[[YYYYYYVVV\\\eeekkkmmmppptttwwwyyyyyyyyy|||~~~zzzvvvvvv||||||qqqhhh^^^WWWNNNGGGCCCBBBAAA@@@DDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKNNNOOONNNMMMQQQ[[[cccsssnnnoooxxx|||nnnTTT???:::888:::AAAJJJXXXlll}}}qqqddd```\\\aaajjjkkkyyyiiiHHH777111///............------------,,,,,,+++++++++***************)))))))))(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''~~~yyysss|||~~~ssskkkiiikkklllkkkiiiffffffgggiiijjjkkkfffgggiiijjjjjjiiihhhhhhfffggghhhiiijjjjjjjjjjjjiiijjjkkklllnnnrrrwww{{{}}}|||}}}~~~}}}uuuqqqqqqsssttttttxxxtttooojjjfffaaa\\\XXXXXXVVVVVVYYY]]]___^^^[[[UUUOOOHHHBBB???===<<<;;;999:::;;;===???BBBDDDEEEBBBCCCEEEEEEEEEFFFHHHJJJIIIHHHGGGIIILLLOOOPPPPPPXXXYYYZZZ\\\]]]^^^^^^^^^]]]^^^___``````___^^^]]]]]]]]]\\\[[[\\\]]]^^^______```aaa```]]][[[ZZZ[[[ZZZbbblllsssvvvwwwyyy{{{|||{{{{{{|||{{{}}}zzzqqqfff^^^SSSNNNHHHCCCAAAAAAAAA@@@EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJLLLMMMOOOPPPPPPPPPNNNMMMIIIMMMPPPPPPOOOWWWeeerrryyy{{{dddJJJ???:::777:::EEETTTdddtttyyyiii[[[XXX[[[^^^kkk|||ooopppxxxrrrRRR<<<000,,,...............------------,,,++++++++++++*********))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''{{{yyyzzz~~~tttxxx~~~rrrjjjiiijjjkkkiiigggggghhhiiijjjiiifffhhhiiikkkkkkjjjhhhgggdddeeefffggghhhhhhhhhhhhgggggghhhiiikkkooouuuzzz~~~~~~}}}{{{yyyzzz}}}~~~{{{zzzzzzyyywwwvvvqqqoookkkgggccc___\\\ZZZ[[[ZZZYYY[[[___aaaaaaaaa[[[VVVNNNFFF???<<<:::999::::::;;;<<<>>>AAABBBDDD@@@BBBBBBBBBBBBCCCFFFHHHJJJIIIHHHJJJMMMPPPQQQQQQWWWYYY[[[\\\]]]]]]^^^______```bbbccccccbbbaaa``````___^^^]]]]]]^^^______^^^___```___]]]\\\]]]^^^bbbiiirrrxxxzzz{{{}}}yyypppfff\\\UUULLLIIIEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJLLLNNNPPPRRRRRRQQQOOONNNLLLNNNPPPRRRWWWaaappp{{{pppVVVCCC>>>???;;;>>>LLL\\\jjjuuu}}}qqqmmmZZZRRRTTT[[[aaauuummmcccjjjwww|||VVVBBB999000---111.........---------,,,,,,++++++++++++************(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''')))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''~~~zzzyyy||||||zzz|||pppiiigggjjjiiiiiijjjlllkkkiiigggfffhhhiiijjjjjjiiigggfffbbbcccdddeeeffffffffffffggggggggghhhjjjnnntttyyy{{{{{{{{{yyyxxxyyy{{{~~~}}}~~~~~~{{{uuuppphhhgggfffdddaaa___^^^^^^]]]\\\\\\]]]```cccdddeee___[[[SSSIIIAAA===;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@@@@BBBEEEHHHKKKJJJHHHJJJLLLOOOPPPPPPVVVYYY\\\]]]]]]^^^```bbb^^^___```aaaaaaaaa```___aaa```___^^^^^^^^^___```^^^___``````^^^^^^___aaaiiimmmsssvvvxxx{{{~~~qqqfff\\\SSSNNNEEEEEEDDDCCCCCCEEEGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKNNNPPPPPPOOOMMMKKKMMMLLLOOOVVVbbbppp{{{qqqWWWHHH@@@;;;???AAALLL]]]jjjoooppprrrtttmmm[[[QQQLLLQQQXXX```zzz|||jjj______lllzzzvvvfffBBB999888222///333...------------,,,,,,,,,+++++++++*********))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''yyyuuuyyy}}}~~~zzzooojjjjjjjjjkkklllnnnmmmiiiggggggggghhhiiiiiihhhfffeee```aaabbbcccddddddddddddffffffggghhhiiilllqqquuuvvvxxxyyyyyyyyyzzz|||~~~}}}~~~xxxooohhh___```aaaaaa______```aaa]]]]]]^^^```bbbdddfffgggccc___XXXNNNEEE@@@???@@@<<<<<<<<<<<<<<<======>>>>>>???@@@???@@@BBBFFFIIIKKKIIIHHHHHHJJJLLLMMMMMMSSSWWW[[[]]]\\\]]]```cccbbbbbbbbbbbbaaaaaaaaabbbbbbbbb```______```aaabbbaaaaaabbbaaa```aaabbbdddkkknnnrrrtttwww|||tttggg\\\SSSLLLHHH@@@AAACCCCCCCCCDDDGGGJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJKKKKKKKKKIIIHHHKKKLLLRRR^^^nnn|||}}}]]]EEE???>>>:::>>>III^^^rrryyytttooommmtttZZZNNNGGGDDDIIIPPPZZZvvv~~~fff[[[YYY___oooyyykkkOOO777333555111///111------------,,,,,,,,,,,,+++************)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''{{{pppqqqxxx|||yyyyyyrrrlllkkkjjjkkklllllljjjhhhggggggggggggffffffeeeeee___```aaabbbbbbccccccbbbcccdddeeefffgggiiimmmpppqqqtttxxxzzz{{{|||}}}~~~{{{ooofff```ZZZ]]]______]]]]]]```bbb___```bbbdddeeegggiiijjjmmmiiiaaaUUUIIIBBB@@@AAA<<<<<<<<<<<<===>>>???@@@>>>?????????@@@CCCHHHLLLMMMKKKIIIIIIJJJLLLLLLKKKOOOSSSXXXZZZZZZ[[[___cccfffeeecccaaaaaaaaabbbcccdddcccbbbbbbbbbcccdddeeeddddddeeedddcccccceeegggmmmqqquuuyyy}}}yyyrrrfffZZZQQQJJJEEECCC???AAADDDDDDDDDEEEHHHKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIIIILLLRRR\\\jjjvvv~~~xxxaaaJJJ>>><<<>>>>>>EEEUUUlll|||}}}xxxwww|||dddLLLEEE???===CCCIIISSSlllzzzhhhXXXVVVZZZcccttt~~~OOOAAA444111111///...000---------,,,,,,,,,++++++************))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''ooommmsssssszzzuuu|||zzznnnllliiihhhiiijjjjjjjjjhhhgggfffeeeeeeeeeeeeeee^^^___```aaabbbbbbbbbbbb```bbbddddddeeefffiiikkknnnrrrwww{{{|||}}}}}}oooccc[[[WWWYYY[[[^^^^^^\\\\\\___aaabbbdddgggiiijjjkkkmmmnnnyyytttjjj[[[LLLAAA======;;;;;;<<<===???@@@BBBCCC>>>??????@@@AAAEEEJJJNNNQQQOOOLLLLLLMMMNNNMMMMMMKKKPPPVVVXXXXXXZZZ^^^cccdddbbb___\\\[[[\\\^^^___eeeeeedddcccdddeeefffgggfffffffffeeeddddddgggiiiooottt{{{lllfff\\\QQQIIIDDDAAAAAA@@@CCCFFFGGGGGGGGGJJJMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLPPPZZZgggsssxxxzzz{{{{{{cccGGG>>>>>>===>>>CCCRRR___pppzzzyyyxxx\\\FFFBBB===;;;AAAGGGOOOddduuurrrdddXXXRRRVVV]]]fffzzzdddBBB===666111...---...000---------,,,,,,,,,++++++************))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''zzzooonnnrrr|||{{{vvvtttsss~~~nnnmmmllljjjhhhhhhiiijjjgggfffeeeeeeccccccbbbaaafffdddbbbaaabbbbbbaaa```ddddddcccaaa```aaaeeehhhlllqqqxxx}}}~~~}}}~~~yyyiii^^^[[[]]][[[\\\^^^```\\\WWWWWWZZZXXX___hhhmmmooosssyyy~~~|||ppp```QQQFFF@@@???===>>>?????????AAADDDFFFBBBCCCCCCDDDFFFJJJOOOTTTWWWRRRMMMLLLNNNPPPPPPOOOMMMPPPUUUWWWXXXYYY\\\______aaabbb```\\\ZZZ[[[]]]cccccccccfffiiikkkjjjiiihhhiiijjjiiihhhiiikkklllwww~~~uuummm```[[[SSSJJJCCC???>>>>>>CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGJJJGGGGGGLLLLLLHHHJJJPPPWWWeeetttzzzyyyvvvpppjjjeeeQQQAAA>>>??????FFFPPPeeetttzzzsssppp~~~}}}TTTCCCDDDAAA??????EEEOOOZZZccchhhWWWZZZ^^^bbbiiixxxfffEEE999444000000222222...***,,,,,,,,,++++++*********,,,+++)))((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((('''''''''''')))'''%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((~~~rrrooonnnyyywwwqqqtttzzzwwwpppiiieeefffhhhjjjjjjffffffeeedddcccbbbbbbaaabbbaaa``````bbbccccccbbbdddeeedddcccaaabbbdddfffkkkpppvvv{{{}}}~~~~~~~~~zzzllldddbbbdddcccbbbbbbbbb^^^XXXWWW[[[^^^dddmmmtttyyy}}}~~~uuuhhhYYYMMMFFFDDD@@@@@@AAAAAABBBDDDFFFHHHEEEFFFFFFFFFIIIMMMTTTYYYWWWTTTQQQPPPRRRSSSRRRQQQQQQTTTVVVWWWWWWXXX[[[^^^```aaaaaa___\\\[[[]]]___dddddddddgggjjjlllllllllkkkkkkkkkkkkkkknnnssswww}}}uuukkkeeeYYYTTTMMMFFFAAA???@@@AAADDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHGGGIIINNNMMMKKKOOOVVVcccllluuuxxxvvvpppdddYYYOOOFFF???===<<>>666222///000222333///,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((wwwrrrooowwwuuukkkqqq}}}tttgggaaacccgggiiiiiifffeeeeeedddcccbbbaaaaaa]]]]]]]]]___bbbdddeeedddbbbccceeedddcccbbbbbbccciiimmmssswwwyyyzzz{{{|||}}}rrrkkkjjjkkkmmmiiigggfff```ZZZXXX[[[aaafffoooyyyttteeeWWWNNNKKKFFFFFFEEEEEEFFFHHHKKKLLLKKKJJJJJJJJJLLLRRRYYY___YYYWWWVVVVVVWWWXXXWWWVVVYYYZZZ[[[\\\\\\^^^aaadddbbbbbbaaa^^^\\\]]]```bbbgggggggggjjjmmmpppqqqqqqnnnnnnnnnnnnpppvvv~~~tttjjjccc^^^PPPLLLFFF@@@>>>???BBBDDDGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFHHHLLLOOOOOOQQQXXXaaassswwwzzzxxxsssiiiYYYKKK<<<<<<>>>???>>>JJJjjjjjjQQQFFFHHHEEEGGGMMMVVV___eeefffeeehhhnnnxxx[[[AAA777333000...///111222000...++++++++++++++++++,,,,,,+++++++++++++++***))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''|||ttttttyyy~~~|||lllnnnwwwwwwkkkcccbbbdddfffgggeeeeeedddcccbbbaaa``````\\\[[[\\\^^^aaaccccccbbb\\\___bbbdddcccbbbaaabbbfffhhhllloooqqqsssvvvxxx~~~zzzsssqqqqqqtttnnnjjjgggbbb[[[ZZZ\\\eeejjjsssqqqaaaVVVRRROOOMMMKKKJJJLLLNNNPPPQQQQQQPPPOOONNNOOOTTT[[[```]]]\\\ZZZZZZ[[[\\\^^^^^^dddddddddeeegggjjjmmmpppeeeccc```^^^]]]___cccffflllkkkllloootttwwwxxxxxxrrrssssssuuuxxx~~~wwwlllbbb[[[WWWJJJGGGBBB>>>===???CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJMMMOOOQQQXXXdddoooxxx|||{{{ssshhh[[[LLLAAA999:::???CCCIIIZZZ{{{~~~mmm]]]MMMGGGIIIMMMUUUbbbkkkqqqtttwwwyyy}}}|||}}}fffCCC555444111000......000000///---*********++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&xxxxxxyyy{{{}}}uuuqqqsss~~~}}}}}}zzzxxxtttmmmeeebbbccceeeddddddcccbbbaaa``````___]]]\\\]]]^^^``````___]]]UUUYYY^^^aaabbbaaa``````aaaccceeeggghhhkkkooorrr{{{{{{xxxwwwuuunnnhhheeebbb]]]]]]```nnnttt}}}{{{jjj___ZZZYYYUUURRRPPPRRRTTTUUUUUUWWWVVVSSSQQQQQQTTTYYY]]]aaa```^^^\\\]]]```dddgggpppnnnmmmmmmnnnppprrrsssfffccc```^^^___cccfffiiioooppprrrwww{{{~~~~~~xxxzzz|||zzznnndddYYYQQQLLLHHHEEEAAA>>>>>>@@@CCCFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMOOOQQQVVVbbbqqq|||yyy}}}zzzjjjWWWHHH>>>999;;;:::<<>>:::999;;;999>>>MMMbbbwwwtttfffYYYSSSNNNIIIMMMUUUlllxxx|||ZZZBBB666222111000000///...---++++++***++++++++++++++++++,,,,,,***************)))((((((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''***,,,+++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$#########%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%yyy{{{wwwsssuuu}}}ttttttxxxtttuuuvvv{{{xxxooohhheeeccccccbbbaaa```______^^^___^^^]]]^^^^^^\\\XXXUUUUUUYYY]]]______]]]\\\\\\[[[[[[[[[[[[\\\```fffjjjrrr{{{|||yyyvvvmmmeee___```cccfffjjjoooyyy}}}vvvuuullleee^^^[[[[[[\\\[[[YYYYYYYYYYYYWWWVVVVVVXXXZZZ^^^```cccddddddeeehhhjjjpppnnnlllmmmooopppnnnlllgggdddaaaaaaeeeiiikkkkkkpppsssyyy|||~~~wwwqqqiii```XXXOOOHHHDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIKKKKKKNNNTTT\\\dddrrrsss[[[EEE<<<<<<===;;;@@@KKKZZZjjjwww}}}vvv]]]UUUPPPPPPPPPSSS```ppp{{{yyy___CCC888555222///------...---,,,++++++,,,,,,,,,++++++++++++++++++***)))((((((''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''&&&))),,,+++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$sssxxxqqqppp|||uuurrrxxxyyysssssszzz}}}wwwmmmfffccccccbbbaaa```___^^^^^^^^^]]]]]]]]]]]][[[XXXUUUYYY[[[^^^___^^^\\\[[[[[[[[[ZZZZZZYYY[[[___eeejjjiiittt|||}}}}}}~~~~~~{{{wwwqqqnnnjjjbbb]]]___eeeiiiooouuupppiiiaaa]]]^^^^^^]]]ZZZWWWYYYZZZYYYXXXYYYZZZ\\\ZZZ___eeehhhhhhgggggghhhhhhggghhhlllpppsssrrrpppfffcccaaabbbfffjjjllllllnnnrrrzzzyyyyyyyyyyyy{{{yyylllfff]]]TTTLLLFFFAAA>>>>>>???AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLNNNWWWaaannn~~~}}}uuudddMMM===:::<<<======JJJ[[[fffnnnssswwwxxx~~~gggUUUTTTPPPQQQVVV[[[dddzzzwwwtttwww{{{xxxpppIII333111444222---***+++,,,,,,,,,,,,---...---,,,,,,++++++************)))'''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''%%%))),,,***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ooo~~~}}}wwwuuu}}}xxxoookkkmmmzzzwww}}}~~~zzzrrrpppllljjjfffbbb^^^\\\[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\[[[ZZZWWWUUUTTTVVVZZZ___aaabbbeeekkkttt|||~~~||||||}}}~~~{{{tttqqqnnniiibbb```bbbgggjjjmmmttt{{{|||uuukkkaaa______\\\ZZZYYYXXXVVVTTTTTTVVVWWWXXXWWW[[[\\\^^^```aaaaaaaaaaaabbbggglllppppppooonnnnnnhhhgggfffggghhhjjjjjjjjjooossszzzxxxyyyxxxvvvvvv{{{vvvlll___YYYQQQHHHCCC@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIKKKNNNMMMKKKLLLPPPUUUbbbtttpppjjjZZZJJJBBB===:::===CCCIIIZZZnnnvvvooojjjrrruuuaaaUUURRRVVVRRROOOVVVkkkyyyrrrlllnnnvvvtttUUU888111222000---...------,,,,,,+++***)))))),,,+++)))((((((((()))***+++)))'''(((+++,,,***((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))'''%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############'''&&&%%%$$$###""""""""")))'''$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq{{{zzzuuuyyyvvvllliiisss|||~~~}}}tttooohhhbbb___^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\\\\\\\[[[YYYWWWWWWYYY]]]```bbbbbb```fffnnnvvv|||}}}zzzyyyzzz~~~|||rrrnnnjjjfffeeedddgggmmmqqqsssxxxuuullleeeeeeddd___YYYWWWUUUSSSRRRRRRTTTUUUUUUTTTXXXXXXZZZ[[[[[[[[[ZZZZZZ^^^bbbhhhlllmmmlllllllllmmmlllkkkjjjkkkkkkkkkjjjooorrrwww|||~~~~~~}}}|||wwwxxxyyywwwuuuwww}}}|||tttjjjbbbXXXTTTLLLEEE@@@???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJMMMJJJIIIJJJJJJLLLTTT]]]dddtttyyygggXXXMMMCCC===999888???GGG\\\ggguuuyyyttttttlllYYYLLLHHHIIIOOORRRZZZmmmssslllgggeeemmmzzz]]]FFF222///222000---...------,,,,,,+++******)))++++++)))((((((((()))***+++)))'''(((***+++***((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&)))&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwxxxyyy}}}yyyxxxzzzrrriiimmmvvv~~~xxxvvvvvvjjjccc``````^^^\\\ZZZZZZYYYYYYYYYYYYXXXXXX[[[ZZZZZZZZZ\\\]]]\\\[[[ZZZYYYYYY[[[^^^aaaaaaaaa\\\bbbiiiqqqvvv{{{{{{xxxyyy~~~|||rrrnnnkkkhhhkkkkkkooouuuyyyzzzwwwpppkkkkkkiiibbbYYYTTTRRRQQQQQQRRRTTTUUUTTTRRRUUUUUUWWWWWWWWWWWWUUUUUUZZZ___dddhhhjjjjjjjjjjjjpppoooooonnnmmmmmmllllllrrrsssvvvxxxzzzzzzzzzzzzwwwyyyzzzxxxuuuuuuxxx{{{~~~ssskkkddd\\\VVVOOOKKKFFFAAA>>>>>>???AAADDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJMMMKKKKKKLLLKKKOOOZZZfffvvvnnn\\\FFFBBB===:::888;;;GGGSSSkkkmmmppprrrttt~~~kkkUUUHHHAAABBBEEENNNYYYmmmxxxnnneee```^^^bbbsssmmmFFF888...000222///,,,------,,,,,,++++++*********+++******)))((()))))))))***)))((((((******)))((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))((('''%%%###'''&&&&&&%%%%%%&&&&&&''''''''''''&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((((((&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzqqqrrr~~~~~~|||~~~{{{wwwyyy}}}qqqmmmnnnsssvvvppp{{{|||lllcccaaaaaa^^^ZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXXXXZZZ\\\^^^^^^^^^^^^bbbhhhmmmrrrvvv{{{~~~|||}}}~~~~~~{{{uuussssssttttttsssvvv{{{wwwqqqpppmmmdddZZZUUUSSSRRRSSSUUUWWWWWWUUUSSSTTTUUUVVVWWWWWWWWWVVVUUU[[[___dddggghhhhhhhhhhhhjjjlllnnnnnnoooooopppqqqvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzyyyvvvssstttxxx|||wwwlllccc\\\TTTNNNGGGEEEBBB???>>>???AAABBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLOOORRRSSSVVVaaammm~~~dddQQQ??????>>>;;;;;;CCCTTTbbbqqqjjjgggnnn|||qqq[[[MMMGGGCCCBBBCCCNNNaaa|||yyyhhhddd```___aaakkkrrrOOO<<<555000222222---***,,,,,,,,,,,,++++++*********+++******)))))))))))))))))))))(((((()))))))))((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$pppmmmwww~~~vvvmmmllluuu}}}rrrkkkkkkvvv{{{rrr{{{qqqhhheeebbb]]]XXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[WWWVVVUUUVVVXXXZZZ[[[ZZZ```bbbeeehhhkkkoootttxxxyyy{{{}}}{{{xxxxxx{{{}}}}}}{{{|||yyyuuupppfff^^^YYYSSSSSSTTTVVVXXXXXXWWWUUUSSSTTTUUUWWWXXXXXXWWWWWW[[[^^^bbbdddddddddddddddbbbfffjjjmmmoooqqqtttvvvwwwvvvuuuuuuvvvwwwxxxyyyzzzyyyvvvrrrqqqttt{{{{{{qqqggg___VVVNNNHHHCCCBBB@@@???@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKOOOUUUZZZbbbqqq~~~qqqYYYHHH===>>>>>>>>>CCCPPP```kkkvvvkkkhhhxxxnnn^^^LLLDDDBBB@@@??????HHH___|||}}}ooocccbbbbbbeeelll|||xxxUUU999666222000000///,,,+++---,,,,,,+++++++++++++++***************)))))))))((((((((())))))((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$############%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwrrrvvv~~~tttiiihhhppp~~~{{{oooiiiooovvv}}}}}}yyyqqqlllggg___YYYZZZZZZ[[[[[[[[[[[[\\\\\\ZZZYYYYYYYYY[[[\\\[[[ZZZVVVTTTRRRSSSUUUXXXZZZZZZ___aaabbbccceeeiiinnnrrr{{{|||{{{zzzzzz}}}}}}vvvlllccc___TTTSSSSSSUUUWWWYYYXXXVVVSSSTTTUUUVVVWWWVVVVVVUUUWWWZZZ]]]___`````````aaa___dddjjjnnnppprrrvvvzzzvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzwwwsssrrrxxxuuuoooggg___WWWOOOHHHCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKKKKNNNLLLNNNWWWcccrrrttt```NNNBBB<<<>>>@@@FFFSSSdddooosssxxxqqqtttdddUUUDDD===<<<===AAAEEEJJJ]]]rrryyyvvvpppiiidddbbbbbbdddlllzzzyyyXXX???//////---,,,,,,,,,,,,---...++++++++++++++++++++++++)))************)))(((((('''((())))))''''''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$######%%%'''(((%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$$$$###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{{{{tttjjjkkkrrr~~~}}}nnnooopppuuu~~~wwwmmmddd]]]ZZZZZZZZZ[[[[[[\\\\\\\\\YYYXXXXXXXXXZZZ[[[ZZZYYYXXXUUURRRRRRUUUYYY\\\]]]___``````aaaccchhhnnnrrr}}}}}}~~~}}}}}}}}}}}}~~~zzzyyyzzzzzz}}}ssshhhcccWWWVVVUUUVVVYYY[[[[[[ZZZWWWWWWXXXXXXWWWUUUTTTRRRSSSVVVZZZ]]]___```bbbcccccciiiooorrrrrrsssvvvzzzxxxxxxyyyzzz|||~~~}}}|||yyyjjjeee\\\TTTLLLGGGCCCAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLQQQPPPUUUddduuuvvv^^^NNNEEEAAA>>>BBBIIIXXXooo|||}}}qqqYYYNNNCCC??????BBBJJJQQQUUU___gggddd___]]]]]]]]]cccbbbeeeqqqYYY???444000,,,,,,,,,,,,---///...,,,++++++++++++++++++++++++)))******+++***)))((('''&&&(((***)))'''&&&''')))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$${{{tttmmmooowwwuuurrrnnnqqq~~~~~~ssshhhaaaYYYYYYZZZZZZ[[[[[[\\\\\\YYYXXXWWWXXXYYYZZZZZZXXXZZZWWWSSSRRRUUUZZZ___aaa```aaaaaabbbdddjjjqqqvvv||||||}}}}}}}}}|||{{{{{{{{{|||~~~}}}vvvwwwzzz{{{xxxllleee[[[YYYXXXYYY[[[^^^______\\\\\\\\\[[[XXXVVVSSSRRRRRRUUUZZZ^^^aaacccfffhhhiiiooouuuvvvtttsssuuuxxx|||}}}~~~wwwnnneee___VVVLLLEEEBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMQQQTTT```uuuiiiOOOBBBAAACCCBBBGGGSSSjjjsss\\\HHHCCCAAACCCEEEIIIPPPWWW]]]```aaa\\\ZZZ___eeegggdddbbbeeeuuufffDDD222111555.../////////000111...)))++++++++++++++++++++++++)))******++++++)))((('''&&&(((***)))&&&&&&'''***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%'''''''''%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%"""""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$wwwnnnppptttxxxxxxjjjjjjqqq|||sssjjjddd```[[[ZZZ\\\^^^]]]\\\ZZZXXXVVVVVVXXXZZZZZZZZZYYYXXXXXXXXX[[[___ccceee___```aaacccfffiiikkkmmmwwwxxxyyy|||~~~|||yyyxxxyyy}}}|||ooogggZZZZZZZZZ]]]```ccccccbbbeeeaaa\\\ZZZZZZZZZWWWTTTWWWZZZ^^^cccfffiiiiiiiiioootttyyyyyyvvvtttuuuxxx|||rrriiiccc^^^VVVLLLEEEBBBBBBAAA@@@CCCDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHGGGEEEDDDEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJKKKLLLMMMPPPSSSYYYdddwwwzzzvvvkkk\\\NNNEEEBBBBBBBBBHHHSSSjjjrrrZZZPPPMMMFFFBBBDDDLLLUUU]]]bbbeeeiiieee\\\___lllpppkkkmmmhhhooodddHHH999222//////000000///...------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{uuuuuurrrqqq{{{uuunnnkkkooo|||~~~yyykkkfff___\\\[[[[[[ZZZYYY[[[YYYXXXXXXZZZ[[[[[[ZZZXXXWWWXXXYYY[[[^^^aaaccc____________```aaaaaaaaakkklllnnnrrrwww|||zzzzzz~~~}}}|||~~~zzzmmmeeeZZZZZZ\\\^^^aaadddggghhhkkkhhhccc```]]][[[YYYWWWZZZ___fffjjjlllmmmnnnnnnrrrwww|||~~~||||||~~~{{{qqqhhh___ZZZTTTNNNGGGBBBAAAAAAAAAAAACCCCCCEEEFFFFFFFFFFFFFFFGGGGGGHHHFFFEEEDDDEEEGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEHHHJJJKKKMMMPPPVVV[[[jjjuuusss```XXXLLLCCC@@@BBBFFFIIIWWWaaatttdddQQQJJJGGGHHHLLLTTT]]]dddjjjmmmgggiiiiiijjjrrr|||~~~nnnuuulllJJJ888333000---+++......---,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&{{{}}}~~~wwwqqqvvv}}}oooiiippp{{{uuuoooggg```\\\[[[ZZZYYY\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVWWWXXXYYY[[[]]]^^^___\\\\\\]]]\\\\\\[[[ZZZYYY___```cccgggnnntttzzz~~~~~~}}}}}}zzztttrrruuuzzz~~~xxxlllddd[[[]]]___```aaaeeekkkppprrrppplllgggaaa]]][[[[[[___fffooosssrrrqqqsssuuuvvv{{{xxxnnneee\\\UUUPPPGGGDDD@@@???@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGEEEFFFFFFFFFGGGGGGGGGHHHEEEHHHKKKLLLMMMTTT^^^fff~~~zzzhhhLLLEEE===999<<>>>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFDDDDDDEEEGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMNNNQQQZZZjjjuuunnnYYYEEE???888666===KKKXXX```pppwwwmmmXXXKKKMMMUUUbbbrrryyy~~~xxxuuuyyyxxxRRRAAA222///222222///,,,++++++******))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&kkkttt}}}|||uuuwww~~~}}}{{{lllbbbeee|||yyynnnfff```^^^___]]][[[ZZZZZZYYYXXXVVVVVVWWWYYY[[[[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWYYY[[[^^^```dddiiiqqqvvv{{{|||}}}}}}{{{xxxuuusssvvv{{{wwwrrrnnnpppoookkkgggiiipppvvvyyyyyyvvvooogggbbbaaaccciiiooouuuuuurrrsssxxx{{{~~~~~~vvvpppfff]]]UUUNNNHHHEEE<<<===???@@@@@@???@@@@@@BBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJMMMPPPTTT\\\kkk~~~xxx\\\JJJCCC>>>999:::DDDUUUdddnnnssszzzsss\\\OOOLLLXXXhhhwww{{{}}}xxx{{{xxxVVV>>>666000///...+++)))***++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&fffpppzzz~~~yyywwwwww~~~xxx{{{}}}zzziii___nnn|||ppphhhdddbbb```\\\ZZZZZZYYYXXXWWWXXXXXXZZZ[[[[[[ZZZYYYYYY[[[ZZZXXXVVVTTTSSSRRRRRRXXX[[[^^^______ccciiinnnwwwwwwzzz~~~}}}|||zzzyyy{{{}}}}}}}}}zzzuuupppppptttxxx|||zzzwwwrrrmmmiiihhhhhhoootttxxxxxxvvvwww|||zzzsssiiiccc[[[SSSLLLGGGCCCAAA>>>@@@AAAAAA@@@??????@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJOOOVVVbbbqqqxxx```KKK???===<<<===DDDQQQaaaooovvvppp}}}yyy^^^RRRMMMRRRggg~~~vvvwwwzzz|||[[[>>>333111000111///******...++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&^^^kkkxxx~~~|||uuuwwwzzzxxxtttrrryyyyyyiiiiiiqqq~~~uuupppgggccc^^^[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZXXXUUUSSSRRRRRRSSSTTTVVVZZZ^^^^^^]]]___dddhhhnnnppptttzzz~~~|||{{{}}}{{{zzz{{{||||||yyyvvvtttsssqqqpppuuuyyy~~~yyypppiii[[[VVVOOOIIIFFFCCCAAA@@@???AAACCCBBB@@@>>>???AAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOVVVcccvvvrrr\\\JJJ@@@;;;999>>>GGGSSSaaammmtttvvvvvvsss```QQQOOORRR\\\www{{{sssqqqvvv\\\CCC888333000///111111...---...++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&VVVfffwww}}}vvvvvvvvvlllfffkkkyyywwwkkkgggppp{{{~~~kkkfff```\\\[[[\\\\\\]]]\\\[[[[[[[[[ZZZZZZZZZZZZWWWUUUSSSRRRRRRUUUYYY[[[VVVZZZ___```^^^^^^cccggghhhjjjooovvv~~~~~~{{{zzz~~~zzzyyyzzzzzzxxxvvvyyy}}}}}}wwwoooeee^^^SSSOOOIIIDDDCCCBBBBBBBBB???AAACCCBBB???>>>@@@BBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEDDDCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNVVV^^^nnnwww]]]III>>>;;;<<<;;;BBBPPP```mmmttttttsssaaaRRRKKKQQQXXXeeennnkkkhhhiiirrr___===555<<<444...***---///---)))(((***************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&NNN```qqqwwwyyywwwxxxzzzooogggiiiqqqxxxyyynnnjjjjjjqqq{{{xxx{{{zzzsssfff[[[ZZZ___```]]][[[ZZZXXXWWWWWWXXXZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWW\\\\\\]]]^^^```aaaaaabbbbbbhhhpppwww}}}~~~}}}}}}}}}~~~~~~}}}}}}wwwmmmcccZZZTTTKKKGGGCCC@@@?????????>>>@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEIIIGGGJJJNNNNNNLLLPPPXXX]]]nnneeeJJJ<<<<<<>>>======KKK```ooosssqqquuu}}}nnnUUUGGGBBBPPPeeexxxtttpppeeeeeeuuueeeDDD999555000000000///...---,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""MMMYYYeeejjjpppzzzxxxvvv|||{{{sssnnnoooqqqtttxxx}}}{{{rrrkkklllyyyzzzvvvwwwvvvtttgggbbbbbb___ZZZ[[[XXXVVVVVVXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWW[[[[[[\\\]]]^^^___``````aaaeeejjjnnnsssyyy~~~||||||~~~~~~vvvmmmddd[[[SSSNNNFFFCCC???>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFFFFHHHHHHKKKPPPQQQRRRZZZdddpppqqqcccOOO@@@::::::<<<===FFFTTTggguuuwwwxxx~~~]]]LLLGGGKKKZZZjjjzzzrrrggghhhiiirrrwwwSSS===555111---......------,,,,,,+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""JJJPPPUUUZZZdddsss~~~yyyyyyyyyvvv~~~zzzwwwuuuqqqmmmnnnrrrpppiiippp{{{~~~wwwvvvmmmxxxtttkkkfff```ZZZ[[[WWWTTTVVV[[[___^^^\\\]]]\\\ZZZYYYXXXWWWWWWWWWYYYYYYZZZ[[[\\\\\\]]]]]]```aaabbbdddgggmmmtttzzz}}}yyy{{{~~~yyysssjjj```XXXQQQKKKGGGBBB???<<<<<<===???????????????@@@@@@@@@@@@??????AAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGFFFHHHKKKNNNPPPWWWffftttjjjWWWIII>>>===>>>>>>CCCKKKZZZdddsss|||~~~lllQQQAAADDDOOO^^^hhhrrrnnnccc___```lll{{{yyyUUU???666222...---,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######GGGHHHIIIOOO\\\lllzzz~~~{{{vvvppp}}}~~~zzzrrriiiiiinnn{{{zzzpppoooqqqxxx{{{~~~xxx{{{|||rrrllleee___[[[WWWTTTXXX```eeeddd```\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]^^^^^^^^^```eeekkkooosssvvv|||{{{|||~~~wwwzzz~~~yyytttpppjjj```WWWOOOJJJEEEBBB@@@>>><<<<<<===?????????>>>??????@@@@@@??????>>>??????@@@AAABBBDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHIIILLLOOOQQQVVVdddzzzzzz```MMMIII>>>999>>>AAABBBRRRfffzzz{{{~~~yyy]]]KKK@@@EEEOOOZZZ```gggwwwyyyjjj```___```___ooo~~~~~~\\\===555555000...111++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###EEECCCDDDLLLXXXeeepppvvv||||||xxxqqqiiikkksss~~~tttkkkkkkpppsss~~~tttkkkjjjoooxxxwwwrrruuu}}}xxxrrrlllggg\\\XXXVVV[[[ccciiigggddd[[[ZZZYYYXXXWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZ\\\]]]^^^___```cccfffjjjpppvvv{{{}}}~~~}}}wwwwwwxxxzzz|||~~~~~~}}}|||}}}~~~vvvyyy~~~~~~tttlllhhhggg```WWWNNNGGGCCC???===AAA???======>>>??????>>>>>>??????@@@@@@??????>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHIIILLLQQQVVV\\\ggg|||ttt\\\KKKAAA>>>777777===@@@IIIfff|||```MMMDDDGGGHHHMMMTTT\\\dddoooyyy~~~|||wwwppphhhbbb```aaahhhyyy___EEE222333444...---444,,,,,,,,,,,,------------*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$CCCAAACCCKKKTTTZZZaaagggmmmsssxxxxxxvvvsssllleee```gggsss{{{qqqooosssooo|||zzzkkkZZZ```iiiuuuwwwiiigggnnnyyyxxxqqqmmmjjj]]]ZZZYYY\\\bbbeeedddaaaXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYXXXZZZ]]]^^^]]]]]]^^^___dddjjjqqqvvvxxxzzz}}}~~~}}}xxxyyyzzz{{{}}}}}}}}}}}}|||{{{~~~|||xxx{{{}}}sssjjjccc```ZZZUUUMMMFFFAAA>>><<<:::AAA???>>>>>>@@@@@@@@@?????????@@@@@@@@@@@@??????;;;<<<===???@@@BBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKHHHRRR]]]iii{{{yyy[[[JJJCCC@@@999888;;;BBBJJJ^^^gggQQQFFFDDDGGGFFFGGGMMMWWWcccmmmsssooouuuzzzzzzssskkkgggeee|||```DDD666...222222,,,+++222------------,,,,,,,,,,,,******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$CCC@@@BBBHHHLLLNNNSSSYYY```hhhqqquuuxxxyyyuuuoooeeehhhppp|||yyyssssssoooxxx}}}lllVVVYYY]]]gggzzzpppbbbaaaiiirrrxxxvvvlllgggffffff^^^]]][[[[[[\\\\\\YYYWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZVVVXXXZZZZZZYYYYYYZZZ[[[\\\bbbiiinnnpppsssxxx}}}}}}~~~}}}~~~|||~~~~~~{{{||||||}}}}}}}}}}}}||||||{{{~~~}}}|||||||||~~~{{{{{{pppfff___[[[YYYOOOKKKEEEAAA???>>>===<<<>>>===<<<>>>@@@BBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCDDDEEEGGGJJJLLLMMMZZZlll~~~|||]]]IIIBBB@@@===999>>>DDDMMM]]]zzzmmmXXXKKKHHHKKKFFFGGGIIINNNWWWcccmmmrrrppp|||zzzrrruuu{{{cccFFF666000---000000,,,,,,///------,,,,,,++++++*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$CCC@@@AAAEEEFFFDDDIIIQQQZZZdddooowww~~~pppppprrrzzz~~~tttqqqrrrwww~~~mmmZZZ[[[ZZZ___qqq{{{cccWWW\\\eeegggnnnppphhh^^^[[[^^^```^^^^^^\\\ZZZWWWSSSQQQOOOSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZVVVWWWWWWVVVUUUUUUWWWYYYUUU[[[bbbgggiiimmmsssyyy{{{|||}}}~~~~~~}}}||||||}}}yyy|||~~~~~~~~~}}}||||||}}}}}}}}}|||{{{{{{{{{zzz}}}~~~}}}}}}||||||www|||}}}wwwmmmbbbYYYSSSPPPOOOIIIFFFBBBAAAAAAAAAAAA@@@:::::::::===@@@CCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@===>>>???AAACCCEEEFFFGGGDDDDDDCCCDDDEEEHHHJJJLLL[[[kkkcccIII>>>===<<<777:::AAAHHHSSSiiirrrYYYMMMGGGIIINNNMMMPPPTTTWWW]]]gggqqqvvvxxxxxxtttmmmLLL999222000......//////...------,,,,,,+++***)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%;;;@@@DDDCCC??????EEEJJJYYYbbboooyyy|||}}}zzzssssssuuu~~~uuufffZZZ^^^kkk|||xxxgggYYYRRRWWWWWW[[[^^^WWWPPPVVVbbbhhhfffccc___[[[YYYWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\]]]\\\ZZZZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXYYYZZZ]]]ccckkkppppppvvvzzzzzz|||~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{{{{~~~|||zzzyyyxxxyyyyyy~~~}}}|||~~~~~~}}}xxxyyy}}}}}}xxxrrrmmmdddZZZRRRMMMJJJIII???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???AAAAAABBBAAA@@@???===???AAABBBBBBBBBCCCDDDGGGDDDEEEIIIJJJJJJQQQ[[[ggg}}}fffLLL???<<<:::999999;;;BBBKKKXXXlllzzzZZZSSSQQQHHHFFFLLLVVV]]]ccceeegggmmmxxxuuuggghhhoooOOO:::222111000...---,,,,,,------+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))***+++++++++***(((%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########444:::@@@AAA@@@CCCIIIOOO\\\eeerrr|||yyyvvvxxx~~~~~~zzzwwwwww~~~xxxkkkfffhhhrrrrrrgggaaaOOOMMMPPPVVVUUUSSS\\\jjjtttooohhh```ZZZWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXWWWZZZ\\\\\\[[[YYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWXXX\\\bbbfffmmmsssvvvvvvxxx~~~}}}~~~}}}~~~~~~}}}||||||~~~}}}{{{{{{{{{{{{{{{~~~~~~~~~}}}wwwyyy~~~xxxssskkkfff]]]TTTLLLHHHFFFFFF@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAA@@@???>>><<<>>>@@@AAAAAAAAACCCDDDHHHGGGIIILLLMMMRRR```pppzzzbbbRRRBBB;;;::::::;;;<<>>??????@@@AAABBB???@@@@@@@@@???>>>======;;;===???@@@@@@AAACCCDDDEEEGGGIIIJJJMMMYYYqqqttt\\\IIIAAA::::::;;;<<<@@@EEELLLRRRYYY___kkk}}}aaaUUUNNNQQQPPPOOOWWWeee}}}xxx}}}ppplllxxxdddFFF444111444............---,,,++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###---222999===@@@DDDKKKPPPVVV]]]gggmmmoooqqqrrrttt}}}|||wwwnnnffffffoooxxx~~~zzzzzzuuuiiigggiiiwww}}}fffXXXNNNPPPVVV```ppp~~~uuujjjccc^^^]]]]]]WWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY^^^bbbooorrrqqqmmmmmmrrrwwwxxx~~~~~~|||||||||}}}~~~zzzsssmmmfffbbbVVVRRRKKKDDD???>>>>>>???<<<===>>>@@@AAABBBBBBBBB????????????@@@@@@AAABBB@@@@@@@@@???>>>===<<<<<<:::<<<>>>??????AAACCCFFFFFFGGGIIIMMMWWWkkktttZZZHHHAAA===;;;;;;<<<@@@IIISSS___aaaeeemmmzzz{{{iii___SSSQQQQQQSSSSSSWWWgggxxx~~~ttt}}}rrrzzzfffIII666......111,,,---.........,,,+++***************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***...444999>>>DDDLLLQQQYYY]]]aaaccceeeiiiooottt|||}}}zzzrrriiigggmmmuuuuuu}}}~~~rrrgggaaabbbnnnxxxfffVVVSSSXXXbbbsss~~~vvvmmmeee___[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXXYYYZZZYYYVVVUUUUUUVVVTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUUUUUUUUUUWWW[[[___dddgggfffccceeelllrrrttt{{{yyyzzz{{{}}}~~~{{{uuuoooiiibbb\\\XXXMMMJJJEEE@@@===<<<===>>><<<===???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>===<<<<<<;;;<<<>>>???@@@BBBEEEHHHJJJLLLPPP[[[nnnzzz\\\III???>>><<<:::;;;===DDDSSSbbbqqqnnnrrrgggUUUMMMKKKHHHKKKOOORRRYYYggg}}}~~~mmmJJJ777222000......+++,,,---------,,,***************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&)))...444<<>>===>>>>>>???@@@AAACCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>><<<>>>???@@@BBBDDDHHHLLLIIIPPP\\\mmmhhhLLL@@@>>>999888:::>>>CCCLLL]]]lllsssqqqzzzdddOOOEEECCCFFFBBBHHHPPP[[[nnnmmmRRR888111333111---,,,+++++++++,,,,,,++++++*********)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%((())),,,111999DDDOOOVVVVVVTTTQQQMMMLLLQQQ[[[ccclllqqquuuwwwtttpppllljjjaaalllzzztttqqqrrr{{{~~~wwwdddaaabbbooovvvqqqmmmjjjqqq}}}yyynnngggaaa___\\\XXXVVVVVVVVVWWWUUUVVVWWWVVVTTTTTTUUUWWWTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTSSSRRRQQQQQQSSSVVVWWW\\\___```eeennnvvvxxx}}}~~~yyy{{{}}}}}}|||||||||}}}~~~}}}rrrhhheee___YYYTTTNNNHHHDDD??????????????????>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@AAA>>>@@@AAABBBDDDGGGLLLOOONNN]]]qqqtttVVVCCC===???:::<<>>111111222---***---++++++************++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%---,,,,,,000777AAAKKKRRRXXXWWWRRRMMMKKKOOOWWW^^^hhhnnnwwwyyyuuuccclllyyyzzzpppiiieeelllxxxqqqeee\\\aaattt|||rrrrrrzzzzzzuuudddaaa]]]YYYVVVVVVVVVVVVTTTUUUVVVUUUTTTTTTVVVWWWUUUUUUTTTTTTSSSSSSSSSRRRPPPQQQRRRRRRRRRTTTWWWZZZRRRWWWZZZZZZ^^^ffflllmmm|||~~~}}}{{{|||~~~}}}|||{{{{{{zzz|||uuuhhhbbb^^^XXXSSSMMMHHHBBB>>>;;;<<<>>>???@@@???>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBB@@@AAACCCDDDEEEIIINNNQQQ[[[pppwww[[[GGG===<<>>?????????>>>===BBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA???<<<<<<>>>@@@AAADDDHHHIIIGGGJJJVVVbbbtttsssVVVIIIEEEBBBCCCGGGQQQ]]]hhhmmmpppvvv{{{}}}iiiPPPHHHEEE@@@???CCCDDDNNN```yyysssrrrpppjjjffflll}}}wwwUUU>>>111111000000//////......))))))***++++++++++++***+++*********))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((('''&&&$$$###(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***,,,///444888IIIRRRYYYUUUJJJDDDGGGMMMdddnnn||||||zzzyyy{{{}}}uuunnnlllkkkjjjiiimmm{{{vvvqqqtttzzzyyylll```YYYWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUXXX^^^bbblllttt}}}~~~}}}}}}}}}zzzzzz|||~~~~~~uuupppllldddYYYPPPMMMIIIDDDAAA???>>><<<;;;<<<===>>>>>>??????>>>>>>AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBBBBDDDEEEBBBDDDGGGIIILLLWWWiiiwwwnnn[[[HHH@@@>>>???IIIUUUiiizzzxxxaaaKKKFFFEEEAAA@@@CCCHHHUUUiiizzz}}}wwwnnniiieeehhhttt```DDD555000000///......------,,,))))))***++++++++++++***))))))))))))((((((''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""###%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$(((((()))((()))+++///222;;;GGGSSSUUUNNNFFFDDDEEEZZZcccqqq~~~~~~zzz}}}}}}xxxuuutttsssooojjjjjjttt|||}}}~~~uuuggg]]]XXXVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRSSSSSSSSSUUUXXX[[[___eeekkkmmmnnnpppuuuzzz|||yyyyyy{{{{{{tttjjjccc___XXXOOOHHHEEEBBB???===<<<<<<<<<;;;>>>>>>>>>===>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBAAA@@@???AAACCCDDDEEEDDDEEEHHHJJJNNNWWWkkkvvviiicccLLLDDD???>>>???EEEYYYnnnjjjXXXHHHDDDEEEEEEGGGLLLZZZeeerrrxxxuuupppnnnoooiiieeeffftttbbbDDD444000///......---,,,,,,++++++((()))******++++++******((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))*********)))+++...000000;;;IIIOOOMMMGGGCCCAAAHHHOOO]]]mmmxxx~~~|||{{{}}}}}}wwwpppmmmqqqxxx}}}|||{{{nnnddd^^^YYYVVVVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTVVVYYY]]]^^^```dddlllrrr{{{}}}}}}~~~{{{xxxxxx{{{{{{tttmmmccc[[[VVVQQQJJJFFFBBB???<<<<<<===?????????@@@???>>>===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBB???@@@@@@AAABBBCCCCCCDDD@@@???>>>@@@CCCEEEEEEDDDIIINNNTTT\\\kkkiiiVVVLLLGGG???===AAAHHHMMMXXXoooqqq```TTTIIIDDDDDDIIIVVVcccwwwwwwxxxwwwsssoooppptttfffmmm{{{eeeGGG555000222.........---,,,,,,++++++((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))*********+++...000,,,333===EEEGGGFFFCCCAAA===AAAMMM___lllttt~~~sssllllllooo}}}~~~yyy{{{~~~vvvmmmddd[[[VVVTTTTTTSSSRRRSSSTTTUUUWWWUUUTTTSSSRRRPPPOOOMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQOOONNNNNNOOOQQQSSSUUUVVVXXX^^^eeekkkwww}}}zzzyyy{{{~~~~~~zzzxxxxxxzzz~~~uuuooogggaaaWWWPPPKKKHHHDDDAAA???===;;;;;;===@@@AAAAAA@@@???>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGJJJKKKKKKLLLWWWdddrrr{{{bbbQQQFFFAAA???======EEETTT___lllrrraaaYYYSSSKKKEEEEEEQQQhhh||||||~~~{{{vvvsssjjj}}}eeeIII999111111555//////...------,,,,,,+++(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%))))))((('''%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((())),,,...+++---222999@@@DDDEEEDDD>>>>>>GGGWWWdddmmmzzztttjjjfffdddiii|||rrrnnnooottt|||~~~wwwyyy}}}vvvlllaaaZZZVVVUUUTTTSSSSSSTTTVVVWWWSSSSSSRRRRRRPPPNNNMMMLLLNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRTTTYYY___cccoooxxx~~~|||{{{}}}}}}yyyxxxyyy|||}}}~~~}}}|||}}}~~~}}}~~~|||zzzxxxyyy{{{}}}|||rrrhhhbbb\\\WWWOOOIIIEEECCCAAA@@@===;;;999999<<>>===>>>>>>@@@KKK]]]kkkuuu{{{dddYYYSSSPPPLLLIIIOOO```xxxtttmmmxxxmmmKKK999333//////222///......------,,,++++++'''((())))))******))))))))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''((()))++++++***+++222;;;CCCFFFEEECCC>>>BBBOOOZZZcccrrrxxxwwwwwwmmmfffbbb```ssssssjjjccceeelllvvvwwwsssssszzz|||~~~wwwnnnggg\\\ZZZXXXUUUTTTTTTUUUVVVPPPQQQQQQRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPOOONNNMMMNNNOOOOOOMMMKKKJJJKKKMMMKKKLLLMMMOOOQQQTTTWWWYYYbbbhhhllllllnnnvvv||||||zzz{{{}}}~~~}}}{{{{{{|||}}}~~~~~~}}}{{{{{{|||{{{zzzyyyzzz{{{|||~~~~~~|||yyyqqqjjjccc[[[VVVRRROOOIIIEEEBBBAAAAAAAAA===;;;999999;;;>>>?????????@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDD@@@CCCGGGGGGGGGLLLUUU^^^pppuuu___HHH===;;;;;;===???FFFKKKXXXhhhpppttt}}}hhh[[[WWWPPPNNNNNNUUUdddwww{{{tttuuulllSSS;;;333222...,,,...---------,,,++++++******'''(((((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''')))***)))(((((()))***+++((('''...999CCCFFFEEEDDD===>>>IIIQQQYYYhhhzzzwwwrrr~~~|||rrrlllhhhcccqqqyyykkk^^^[[[```jjjzzzzzzqqqmmmsssvvv|||{{{vvvbbb___[[[WWWUUUTTTUUUUUUNNNOOOQQQSSSTTTTTTSSSSSSMMMNNNOOOPPPPPPOOONNNMMMOOOOOONNNLLLJJJJJJKKKMMMHHHIIIKKKMMMNNNPPPQQQRRRVVVZZZ]]]^^^dddoooxxx{{{}}}}}}}}}~~~~~~|||zzz{{{||||||}}}~~~}}}}}}}}}yyyxxxxxxzzzzzzzzzzzz{{{{{{||||||~~~~~~}}}~~~{{{wwwwwwyyy{{{}}}|||uuulllccc]]]WWWRRRPPPIIIFFFBBB???=========>>>???===;;;;;;===???@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBGGGLLLMMMLLLRRR___jjj\\\NNNAAA>>>@@@???BBBFFFQQQXXXgggsssssspppxxxrrrdddXXXRRRSSSQQQOOOQQQ```www~~~}}}~~~yyyrrrxxxvvvTTTBBB333222222,,,***---,,,,,,++++++***)))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************((()))+++...111777>>>BBBBBB@@@BBBFFFHHHNNN___ppp~~~||||||yyyxxx}}}yyywwwuuu{{{}}}yyy|||ppp```[[[YYYZZZgggwwwzzzpppiiillluuussslllbbbZZZUUUSSSSSSRRRRRRSSSTTTTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPTTTSSSSSSVVV\\\fffsss|||{{{||||||}}}zzz|||zzzzzz~~~~~~{{{yyyxxxzzz~~~}}}xxxuuuyyyyyyzzz{{{{{{{{{{{{{{{~~~|||yyy{{{}}}wwwpppmmmmmmkkkpppuuuwwwzzzxxxqqqqqqiii___XXXTTTPPPJJJEEE>>>======<<<<<<<<<======>>>>>>?????????>>>>>>============>>>???@@@BBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDAAAAAADDDEEECCCDDDHHHHHHIIIKKKLLLPPP]]]tttpppLLLBBB===>>>>>>===GGGUUUgggrrrzzzxxxpppqqq|||hhh[[[YYYZZZYYYVVVOOOaaapppuuu|||~~~vvvkkkppp{{{ZZZ>>>888000---...000...,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((()))))))))*********)))***+++,,,...222777;;;CCCEEEIIIIIIEEEEEESSSdddzzzzzzzzzzzzzzz{{{~~~|||wwwsssuuuzzz~~~}}}uuuhhhfffsssuuukkkhhhddd^^^aaakkkyyy~~~}}}jjjhhhkkkvvvxxxnnneee___ZZZWWWUUUQQQRRRRRRQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNOOOQQQVVV___iiiqqqtttzzz~~~{{{}}}||||||~~~{{{yyy{{{~~~~~~}}}{{{yyy}}}}}}}}}}}}}}}|||{{{zzz|||}}}~~~|||{{{|||~~~vvvmmmhhhggghhhkkkooosssvvvxxxzzzzzz{{{}}}xxxooohhheee^^^UUUNNNKKKHHHCCC???>>>>>>============>>>>>>??????@@@@@@@@@@@@??????======>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDDDDFFFFFFCCCDDDHHHKKKLLLOOOVVVcccvvvrrrXXXAAAAAABBBCCCCCCGGGTTTaaa{{{}}}{{{sssnnnvvvwwwggg___UUUSSSWWW^^^aaaaaa```sss}}}~~~wwwqqquuucccGGG888333---+++,,,---+++)))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))************+++******,,,000333???EEELLLLLLEEEBBBJJJVVViiikkkllllllmmmqqqwww}}}zzzsssmmmnnnrrryyyqqq___WWW___ppp|||}}}}}}vvvhhh``````iiipppyyykkkccc```hhhuuu}}}uuummmeee]]]YYYSSSSSSRRRPPPOOOOOOOOONNNOOONNNNNNMMMMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKKKKMMMPPPVVV^^^ccciiiqqqzzz}}}||||||}}}|||}}}}}}{{{|||}}}||||||}}}~~~}}}~~~|||{{{zzz{{{|||}}}}}}}}}}}}|||~~~{{{wwwqqqiiicccaaaccceeelllpppssssssuuu{{{~~~zzzyyy{{{}}}|||{{{tttwww|||}}}wwwqqqjjjaaa[[[VVVPPPIIIEEECCCAAA>>>;;;???>>>>>>===>>>>>>????????????@@@AAAAAA@@@@@@???======>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBDDDBBBCCCEEEDDDBBBDDDIIIOOOSSSZZZhhh}}}nnnSSSBBB===CCCEEEAAACCCQQQdddqqqxxxnnnooottt\\\MMMKKKJJJMMMSSSZZZ```bbbooo}}}zzzppppppuuuxxxxxxqqqvvvdddGGG555333///++++++,,,,,,***(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))))))))***)))******)))((())),,,...555>>>IIINNNMMMJJJLLLOOOWWW\\\bbbeeegggjjjpppuuuwwwqqqnnnpppssswww~~~xxxiii\\\YYY___eee{{{wwwiiiccceeejjjrrr|||qqqggg___aaahhhrrr}}}|||qqqfff^^^WWWUUUSSSQQQQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLMMMQQQVVVYYY^^^eeennnqqqqqquuu|||~~~~~~}}}{{{{{{~~~~~~||||||~~~}}}}}}|||||||||}}}}}}~~~~~~|||yyyvvvtttsssrrrnnnggg```]]]___cccfffmmmpppqqqppppppuuu}}}xxxuuuwww}}}~~~{{{zzz~~~}}}xxxpppiiiccc]]]UUUOOOKKKGGGCCCAAA@@@???>>><<<==================>>>???>>>>>>???@@@@@@@@@??????<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDCCCDDDFFFFFFEEEJJJPPPWWWaaappprrrUUUDDD<<>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCHHHGGGHHHIIIIIIJJJQQQ[[[fffyyywwwXXXFFF???>>>CCCHHHKKKOOO___vvvqqqssszzz```LLLFFF@@@BBBFFFJJJPPPYYYdddkkkppppppnnnpppvvv||||||xxxooouuugggMMM<<<555333........./////////---+++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((())))))'''(((*********+++---///...222:::EEESSSYYYSSSHHHAAAIIIVVVdddooouuuvvvvvvtttuuuzzz}}}~~~zzz|||tttjjjeeeddddddiiirrr|||~~~ssshhhfffiiinnnuuu|||}}}zzzuuummmccc[[[___gggtttzzzyyyfff```YYYUUUTTTUUUSSSQQQRRRRRRQQQPPPNNNLLLJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLHHHIIIIIIIIIHHHIIILLLNNNQQQRRRSSSUUUZZZcccpppyyy}}}}}}~~~~~~|||yyyyyyzzz|||xxxyyy{{{}}}~~~xxxvvvsssoookkkiiihhhgggfffbbb]]][[[\\\]]]______```eeejjjlllooouuu~~~{{{yyytttvvvzzz~~~yyytttqqqggg```XXXRRROOOKKKGGGCCC>>>======<<<<<<<<<======::::::::::::;;;<<<======;;;;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDHHHGGGGGGIIIJJJOOO[[[hhhpppVVVDDD======???@@@IIIWWWkkksss~~~iiiNNNDDDFFFCCCDDDFFFJJJPPPZZZeeelllhhhooo{{{~~~uuurrr}}}dddJJJ<<<555222111+++,,,,,,,,,,,,++++++******************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))&&&(((************,,,......000333999GGGSSSSSSMMMEEEHHHOOO[[[iiirrrtttsssoooooosss{{{~~~}}}}}}||||||vvvtttllllllmmmsssmmmbbb^^^___fffnnnrrrrrrttttttnnneeeccceeejjjpppzzzuuummmccc\\\YYYWWWTTTQQQPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIHHHHHHIIIKKKNNNOOOMMMMMMNNNTTT[[[bbbfffmmmnnnppptttzzz~~~|||yyyyyy{{{|||yyyyyyzzz}}}|||}}}}}}xxxssspppnnnnnnoookkkhhheeedddeeeeeecccbbbaaafffllloooqqqvvv|||zzzxxxvvv{{{}}}vvvpppkkkfffccc\\\UUUNNNIIIFFFEEEBBB???;;;<<<<<<<<<;;;;;;<<<<<<:::::::::;;;;;;<<<>>>>>>;;;<<<===>>>>>>?????????;;;<<>>===<<<<<<<<<===;;;;;;;;;<<<<<<>>>??????<<<<<<>>>??????@@@@@@@@@;;;<<>><<<===@@@DDDHHHOOOUUUiiipppaaaVVVIIIDDDGGGDDDEEEHHHPPP[[[fffmmmppp|||wwwcccMMM888222222000,,,+++,,,,,,,,,***)))((()))***))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((''')))******))))))***+++(((+++...000222999DDDMMMSSSOOOJJJJJJOOOVVV[[[^^^iiidddaaaccclllwwwzzzvvvsssrrrttt|||ooo]]]SSSSSSVVVOOOZZZiiittt{{{~~~}}}zzz{{{xxxrrrnnnsssvvvnnneee\\\VVVTTTQQQMMMMMMNNNNNNKKKIIIJJJJJJIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMOOONNNKKKIIIIIIKKKNNNOOOTTTWWWZZZ]]]aaakkkyyyzzzvvvvvvxxx{{{~~~~~~||||||}}}}}}~~~{{{|||~~~}}}~~~~~~}}}|||zzzxxxvvvuuu{{{xxxyyy~~~}}}ppplllfffaaa\\\WWWSSSOOOLLLGGGBBB@@@AAAAAA>>>::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>??????=========>>>??????@@@@@@BBBAAA@@@@@@AAAAAA@@@???GGGCCCCCCGGGHHHEEEFFFJJJTTTUUU___rrrmmmVVVKKKBBBAAA???<<<<<>>>>>@@@@@@>>>;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>????????????@@@AAA@@@???@@@>>>AAAFFFHHHGGGLLLSSSYYYdddyyytttcccRRRDDD>>>999777777:::BBBJJJQQQUUUSSSYYYbbbooommm___SSSQQQTTTUUUXXX\\\aaa```^^^aaakkkbbbKKK<<<777111---+++,,,------,,,,,,,,,+++++++++************)))))))))((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((%%%######&&&''''''&&&%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))(((((()))******,,,,,,++++++...444:::DDDKKKOOOJJJBBB>>>CCCJJJUUUZZZ```ccccccfffkkkpppttt}}}{{{{{{uuuuuuvvvvvvwwwzzz|||ssshhh]]]UUUJJJHHHJJJSSSbbbrrr}}}|||{{{wwwkkkaaaZZZRRRMMMMMMMMMMMMLLLGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJDDDGGGJJJLLLNNNTTT\\\bbbeeeiiioootttxxx{{{~~~vvvpppqqquuuzzz{{{~~~}}}}}}~~~~~~~~~}}}||||||~~~{{{uuummmfffaaa[[[XXXSSSOOOKKKHHHDDDBBBAAA>>>;;;;;;===???===;;;<<<===============<<<;;;===============>>>>>>>>>@@@@@@??????>>>======<<<===>>>???@@@AAAAAAAAAAAA???@@@EEEIIIKKKNNNWWWaaaooo}}}___MMMEEE@@@;;;888:::999;;;BBBLLLUUUXXXXXXYYYZZZaaarrrqqqYYYTTTRRRWWW]]]bbbhhhmmmqqqjjjdddiii{{{www[[[DDD777333000---+++,,,---...---*********))))))))))))))))))******++++++)))((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%'''%%%######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%)))((((((''''''(((((())))))***++++++******+++---***++++++))))))***...222999BBBJJJJJJCCC>>>>>>AAALLLRRR[[[bbbeeehhhjjjkkknnnsssxxxvvvnnnmmm}}}~~~{{{vvvnnnjjjjjjzzz{{{rrrjjjZZZOOOFFFHHHSSS```lllttt}}}{{{zzzoooggg\\\UUURRRRRRQQQOOOLLLKKKKKKKKKLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGG@@@BBBEEEFFFHHHJJJOOORRRUUUYYY___eeekkkrrryyy}}}zzzvvvwwwzzz{{{|||~~~||||||}}}~~~~~~}}}}}}~~~{{{vvvpppiiiaaaYYYTTTPPPMMMIIIFFFDDDBBB???===>>><<<;;;;;;======<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????????????????????????????>>>>>>======>>>???AAABBBAAAAAAAAABBBDDDHHHMMMQQQTTT]]]lllyyyqqq^^^III@@@????????????@@@CCCJJJSSSZZZ_________aaagggvvvjjjYYYWWWWWW\\\eeepppwww{{{|||tttjjjgggvvvuuuWWWAAA555000...,,,+++,,,---...------))))))))))))))))))))))))((()))+++,,,,,,***((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%******))))))))))))******(((***++++++******+++,,,)))))))))))))))***---//////777AAAHHHHHHEEEAAA???EEEIIIQQQ\\\fffkkkkkkiiijjjnnnsssuuuqqqpppzzzvvviiidddeeesss{{{nnn___QQQNNNPPPRRRWWW]]]kkkvvvuuukkkrrr}}}}}}vvvkkkccc^^^[[[XXXUUUMMMKKKJJJKKKMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDD@@@BBBCCCEEEEEEGGGHHHJJJLLLNNNRRRVVV]]]fffpppvvvtttvvvzzz~~~}}}{{{||||||~~~~~~~~~zzz{{{}}}~~~|||xxxtttpppkkkeee___WWWPPPKKKIIIGGGDDDBBBAAA@@@>>><<<>>>>>>============<<<;;;:::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA======>>>>>>????????????>>>@@@AAAAAA@@@@@@BBBDDDDDDLLLUUU\\\fffwwwwwwRRRIII@@@===<<<===BBBHHHGGGPPPZZZaaacccdddgggiiinnn|||sssbbbVVVSSSVVV___nnnooohhhnnnrrrUUUAAA666222111------,,,---......---+++))))))******************((()))+++,,,+++***(((&&&))))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((''''''''''''''''''(((&&&'''((((((''''''((()))((((((((()))***+++,,,---+++///666@@@HHHJJJFFFBBBAAACCCIIITTTaaahhhhhhfffgggqqq}}}}}}{{{yyyyyyllliiimmmtttsssuuu~~~yyymmmbbb___ZZZPPPKKKMMMXXXaaaooo}}}vvvhhhlllrrrxxx~~~~~~uuummmdddZZZTTTQQQMMMJJJKKKMMMOOONNNMMMIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDDDDEEEEEEFFFFFFGGGIIILLLQQQYYYccciiihhhlllssszzz{{{}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~zzzrrrnnngggddd^^^YYYTTTNNNIIIEEEDDDBBB@@@???@@@@@@???>>>>>>>>>?????????>>>======:::;;;===>>>@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBB<<<======>>>??????@@@@@@>>>@@@AAAAAA@@@BBBGGGKKKHHHTTTcccppplllSSSDDD@@@<<<:::999<<>><<<===>>>??????>>>;;;===???@@@@@@@@@@@@@@@>>>>>>??????@@@@@@??????<<<<<<===>>>@@@AAABBBBBB>>>>>>>>>>>>>>>?????????@@@CCCDDDDDDEEEJJJSSSZZZ___mmmsss```LLL>>>@@@???AAADDDHHHPPP```ppp~~~vvvqqqsss|||vvv___LLLHHHEEEAAAJJJYYYooovvviiifffmmmdddPPP;;;333111///---......---,,,,,,------+++***))))))*********+++++++++(((((((((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""&&&&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***(((''''''((())))))((('''---,,,,,,///666>>>FFFJJJGGGKKKOOORRRTTTYYY```fffooo~~~ppphhhnnn|||yyykkk^^^___nnn~~~yyyeee```PPPVVV]]]aaahhhqqquuuuuuuuutttqqqlllgggfffiiimmmvvvyyyzzzqqqhhh^^^XXXVVVTTTQQQMMMHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>===>>>???AAAAAAAAA<<>>===<<<===;;;:::;;;===>>>>>>>>>888;;;>>>@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<999:::;;;===>>>@@@AAABBB@@@@@@??????>>>=========DDDGGGIIIJJJLLLSSS^^^gggzzzppp]]]PPPGGGBBBBBB===@@@IIIUUU```mmm~~~|||uuu___JJJ>>>BBBCCC@@@HHHYYYiiisssmmmjjjooo{{{~~~]]]HHH:::///...000---,,,...,,,+++***+++,,,,,,+++***(((((())))))******++++++(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###""""""###%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************(((+++------...333===FFFPPPNNNLLLMMMQQQXXX^^^bbbqqq}}}~~~uuuvvvwww|||vvvlllfffjjjpppsssvvvzzzrrreeeTTTQQQaaammmjjjkkksssvvv~~~zzzrrrmmmfff^^^___```hhhwwwwwweeeZZZWWWRRRKKKHHHGGGFFFDDDCCCCCCFFFHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@???>>>===<<<;;;:::======???@@@BBBDDDEEEFFFGGGKKKRRRYYY```eeegggiiiiiioooxxx~~~zzz{{{|||||||||}}}}}}wwwsssooolllfff___WWWQQQMMMKKKEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<============??????@@@AAAAAA@@@>>>===??????>>>>>>===<<<<<<<<<>>>;;;999:::===??????>>>@@@AAA@@@???======???AAADDDFFFIIINNNYYYiii|||~~~dddLLLGGGGGGBBB===>>>CCCMMM___rrrkkkZZZJJJFFF@@@;;;:::???IIIPPPccctttzzzmmmiiiooovvvxxxYYYFFF444333222000///---,,,++++++++++++************)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&'''(((((((((((()))))))))************,,,,,,,,,,,,000777===LLLOOOSSSUUUTTTVVVZZZ]]]iiiwww~~~}}}zzzzzzyyypppppppppnnnlllmmmqqqyyyppp___WWW```eeeaaaccclllooozzz~~~uuummmaaaaaacccjjjuuupppeee___XXXQQQLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCFFFJJJPPPTTTXXXZZZ[[[aaafffooovvvzzz|||~~~|||}}}ttteeecccdddggglllssszzz~~~xxxqqqkkkggg```]]]WWWQQQKKKFFFCCCBBBCCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<============>>>?????????@@@??????>>>??????????????????@@@@@@>>><<<;;;<<>>===<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>@@@AAACCCFFFHHHJJJLLLMMMSSSYYYaaahhhmmmppprrrttttttuuuxxx{{{~~~nnnYYYMMMKKKLLLOOOZZZhhhwww~~~zzzxxxuuuoooiiibbb\\\XXXTTTQQQLLLGGGBBB@@@??????@@@???>>>===<<<;;;::::::<<<<<<<<<<<<========================>>>???@@@AAA??????@@@AAAAAABBBCCCCCC>>>======???AAACCCCCCBBBBBBCCCCCCCCCDDDGGGLLLPPPVVV```pppwww```PPPAAA>>>===<<<888<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@AAACCCDDDEEEHHHMMMTTTZZZ___bbbfffhhhlllmmmpppssswwwzzz}}}}}}fffRRRFFFCCC@@@???CCCPPPcccttt~~~}}}yyyuuurrrnnnlllhhhccc\\\VVVQQQNNNLLLIIIEEEAAA???>>>???@@@===<<<<<<;;;;;;::::::999<<<<<<<<<<<<===============<<<<<<<<<===???AAABBB@@@AAAAAAAAABBBBBBBBBCCC======>>>???@@@AAAAAAAAAGGGGGGGGGGGGJJJPPPXXX^^^ppp{{{kkkXXXIII@@@:::<<<>>>======JJJiiibbbNNNGGGIII???BBBEEEGGGIIIPPP[[[dddnnngggcccqqqrrrVVVAAA666000...------------------------************))))))))))))(((((((((((((((((((((((())))))************))))))'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))+++***)))***+++---,,,+++///666CCCQQQ[[[\\\VVVPPPEEEHHHTTTkkkyyyrrrYYYWWW^^^rrr{{{oooaaaTTTMMMLLLQQQ[[[llluuucccZZZZZZ^^^eeelllppprrrsssggg^^^TTTMMMKKKJJJFFFBBBEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAAEEEJJJOOORRRVVVYYY[[[___aaaeeeiiioootttxxxzzz|||}}}~~~~~~~~~}}}kkkTTTCCC===>>><<<===CCCPPPcccttt}}}{{{vvvrrrnnnjjjfffcccaaa___\\\WWWQQQLLLHHHFFFAAA@@@===:::999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<===============<<<<<<<<<>>>@@@BBBCCCBBBBBBAAAAAA@@@@@@@@@@@@===>>>>>>?????????@@@@@@FFFGGGJJJOOOXXXeeesss|||sss\\\NNNEEE???;;;;;;;;;;;;===EEE[[[|||{{{ttt|||gggSSSHHHFFFIIIDDDHHHMMMPPPVVVaaaqqq}}}}}}|||lllQQQ===666444222///,,,,,,---------.........*********)))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''(((((((((((())))))((()))))))))***+++,,,---...000888EEETTT[[[YYYUUUHHHEEEJJJ]]]uuuyyyoooZZZTTTWWWggg}}}zzzooodddZZZSSSNNNQQQ\\\lllzzzlllYYYRRRLLLOOOXXXdddrrr}}}uuunnncccZZZSSSMMMGGGBBBFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<===>>>>>>??????>>>AAADDDGGGHHHJJJLLLOOONNNQQQVVV]]]dddjjjooorrrrrrtttwwwwwwwwwwwwyyyzzz{{{}}}{{{mmmXXXFFF>>>===>>>AAAJJJYYYiiivvv}}}{{{wwwsssooojjjfffbbb^^^ZZZWWWRRRQQQNNNJJJFFFCCC@@@???===<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================>>>???AAABBBCCCBBBBBBAAA@@@@@@???>>>>>>>>>????????????AAADDDFFFFFFKKKVVVccctttlllTTTGGGCCC???;;;999;;;999:::AAAQQQgggxxxrrruuujjjTTTJJJFFFGGGIIIRRRWWW]]]aaagggttt^^^MMM::://////111///+++,,,,,,,,,------.........******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***,,,,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((('''''''''''''''((((((((())))))'''(((***(((''''''+++.........000888DDDOOOUUUWWWNNNHHHHHHPPP]]]jjjzzz~~~|||tttbbb```dddnnnvvv{{{}}}xxxmmmbbbYYYUUUVVV___hhhkkkpppttt~~~yyygggZZZNNNKKKOOOVVVcccnnntttrrrmmmfff^^^TTTLLLGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>>>>>>>=========;;;<<<===>>>>>>>>>===<<<>>>@@@AAAAAA@@@@@@BBBDDDDDDFFFKKKPPPVVV\\\```cccdddgggkkklllkkklllpppsssvvvyyyyyyppp```QQQHHHFFFGGGNNNYYYgggrrrzzz~~~}}}}}}}}}zzzvvvqqqmmmkkkfffbbb]]]YYYVVVSSSOOOMMMGGGFFFDDDAAA???===<<<;;;===============<<<<<<;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<============>>>>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>@@@AAAAAACCCGGGMMMRRRUUU___ooo```QQQCCC??????>>>>>>???AAACCCIIITTTcccqqqyyy{{{uuuqqqqqqzzzzzzhhhUUUKKKJJJMMMSSSYYYffflllqqqsssuuu|||sssaaaBBB;;;111,,,+++,,,+++***++++++++++++,,,,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))+++,,,,,,+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''''''''''''''((((((((()))&&&)))***((($$$$$$)))...---,,,,,,...666AAANNNVVVRRRLLLHHHHHHJJJRRReeexxxyyysss~~~mmmpppvvvzzzvvvooonnnqqq{{{nnnfff]]]XXX[[[]]]\\\]]]aaagggwwwvvvjjj^^^ZZZVVVTTTWWW]]]iiilllooollleeeZZZQQQLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAA@@@???===;;;?????????>>><<<;;;<<<===AAACCCEEEIIILLLPPPRRRTTTXXX]]]bbbcccaaabbbgggllltttvvvuuunnnbbbXXXSSSRRRRRR[[[hhhssszzz}}}~~~~~~~~~|||zzz{{{~~~tttrrrpppnnnjjjeeebbbaaaXXXUUUPPPKKKIIIFFFCCCAAABBBAAA???===<<<;;;;;;;;;:::;;;<<<<<<<<<;;;999888:::;;;;;;<<<===>>>???@@@<<<<<<<<<<<<=========>>>>>>???AAABBBCCCCCCBBBAAA???@@@@@@AAAAAABBBBBBCCC???AAACCCDDDFFFLLLUUU[[[iiiuuu}}}kkk___OOOCCC::::::<<<>>>DDDKKKLLLSSS]]]iiitttxxxrrrjjjmmmmmmvvvttthhhXXXOOOHHHIIINNNWWWcccnnnvvv{{{~~~zzz{{{uuuUUU???333333222...***)))+++---************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((()))+++------+++)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$###"""!!!%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((***,,,,,,---444???HHHQQQQQQOOOKKKHHHKKKSSSZZZkkkwwwvvvxxx}}}kkk___ZZZkkkuuu{{{lll___XXXTTTQQQWWWaaaooozzz|||nnnddd^^^ZZZUUURRRQQQTTTYYY___bbbbbb]]]ZZZWWWQQQKKKJJJJJJHHHCCC===FFFDDD@@@????????????>>>>>>===<<<===???@@@AAA@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>???AAADDDFFFNNNPPPRRRTTTWWW^^^hhhooovvvsssmmmgggccc```^^^^^^aaafffmmmtttyyy{{{zzzzzzxxx{{{}}}wwwwww|||||||||zzzzzz||||||uuuooogggfffbbb^^^ZZZWWWUUUTTTLLLJJJGGGDDDBBBAAAAAAAAA======<<<;;;;;;:::999999999::::::;;;;;;::::::999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCDDDDDDDDDDDD???AAACCCAAA???@@@DDDGGGJJJHHHHHHIIINNNXXXiiiwww{{{mmmXXXKKKJJJ>>>>>>??????>>>AAANNN\\\kkksss||||||vvvtttsssuuu}}}|||^^^SSSTTTKKKGGGEEEKKKXXXhhhyyyyyyzzz|||}}}rrrRRR<<<555111///,,,+++,,,,,,,,,++++++++++++************)))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++---...---+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))))))))***,,,,,,***))),,,444:::JJJPPPVVVTTTMMMHHHHHHKKKZZZnnnxxxpppmmmqqqnnnbbb]]]```hhhrrr{{{~~~ooo___RRRLLLRRR[[[dddnnnyyyvvvmmmgggaaaZZZTTTMMMMMMOOOSSSYYY___bbbcccddd```ZZZSSSOOOKKKIIIGGGCCCBBBAAAAAACCCDDDCCCBBB@@@???>>>>>>@@@@@@@@@>>>@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<<===>>>===<<<;;;;;;<<<>>>@@@BBBFFFHHHJJJLLLPPPXXXaaahhhllliiieeebbb``````aaabbbhhhjjjnnnsssvvvwwwxxxxxxvvvyyy}}}~~~yyyzzz~~~~~~|||{{{{{{~~~yyytttwwwtttrrrrrrqqqmmmddd^^^WWWVVVSSSPPPMMMKKKJJJIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;;;;::::::999999999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@CCCEEEDDDCCCDDDIIILLLIIIMMMTTT\\\eeessswwwgggZZZUUULLL@@@;;;???@@@======BBBIIITTTcccqqq~~~zzz|||gggPPPHHHJJJHHHGGGKKKXXXjjjyyywwwqqqqqq|||mmmSSS>>>555444000...+++***+++++++++***+++++++++*********))))))+++++++++******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))+++------,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))+++,,,,,,***((((((,,,000<<>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;:::999888999:::<<<===<<<>>>@@@CCCGGGNNNVVV[[[\\\ZZZXXXWWWYYY]]]aaadddlllmmmnnnpppqqqsssuuuvvvvvvyyy}}}|||zzz{{{~~~}}}||||||{{{{{{}}}}}}{{{vvvppplllllliiifffdddbbb\\\TTTNNNLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@@@@???>>>===<<<;;;:::::::::::::::999999999999::::::;;;;;;::::::999<<<<<<======>>>?????????===============>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDDDDCCCFFFKKKPPPVVVaaaooo{{{rrrdddXXXMMMEEEEEEBBB======BBBAAA???DDDQQQaaarrr{{{cccQQQEEECCCEEEAAACCCLLL\\\ooozzz{{{wwwkkkkkkrrrxxx}}}dddIII999000///222...,,,***)))***+++***)))++++++*********)))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((***,,,,,,++++++---//////:::JJJWWW[[[VVVMMMGGGEEENNN\\\lll~~~qqqeeebbbiiisssyyyuuukkk___WWWYYYeeeooo~~~lllbbbYYYMMMFFFHHHSSSaaajjjyyyvvvtttrrrqqqoookkkhhhfffccc___\\\[[[YYYVVVTTTVVVYYY]]]___]]]YYYUUUSSSOOOLLLGGGCCCAAA???===;;;???>>>>>>???@@@@@@>>><<<>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888777777888888999888999:::<<<@@@EEEKKKNNNMMMLLLJJJKKKOOOUUU[[[___eeefffhhhkkkmmmooopppqqqrrruuuxxx{{{{{{{{{{{{|||zzzyyyyyy{{{~~~~~~}}}|||}}}{{{~~~}}}wwwoookkklllrrrrrrtttwwwzzz{{{yyyxxxvvvvvvtttqqqnnniiieeeaaa]]][[[YYYXXXVVVRRRMMMIIIGGGFFFEEECCCBBBAAAAAAAAA;;;<<<=========<<<:::999999999999999999999999:::999::::::;;;;;;::::::999;;;<<<<<<===>>>>>>??????>>>>>>======>>>>>>???@@@>>>>>>???@@@AAACCCDDDEEECCCDDDEEEEEEGGGMMMVVV]]]nnn}}}vvvcccRRRHHH@@@<<<<<<@@@BBB???@@@CCCIIINNN\\\pppzzz\\\KKKFFFEEEFFFHHHCCCFFFLLLVVVbbbkkkkkkgggjjjqqq~~~}}}www~~~eeeIII999333111//////---,,,******++++++***)))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''(((***+++,,,,,,---...+++000:::IIIVVV[[[XXXSSSLLLKKKOOOYYYiii||||||qqqjjjlllppp}}}xxxeeeUUUOOORRRWWWhhhqqq|||ooodddVVVLLLLLLQQQXXX\\\eeeccc``````cccgggjjjlllrrrsssuuuuuupppfffZZZRRRPPPOOOPPPVVV]]]ccccccbbbUUUPPPJJJEEECCCCCCCCCCCC===<<<<<<>>>???@@@???============<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999888888777777777888:::999999:::===???BBBCCCAAA@@@@@@AAAEEEKKKPPPTTTUUUXXX]]]bbbfffhhhiiiiiigggkkkoooqqqrrrrrrssstttuuuvvvwwwyyy|||~~~~~~~~~}}}}}}}}}}}}|||{{{zzz{{{~~~|||xxx|||~~~||||||~~~~~~{{{wwwpppgggccccccnnnmmmmmmnnnnnnnnnkkkiiiddddddbbb___[[[WWWTTTSSSQQQPPPNNNMMMLLLJJJGGGEEEBBBAAA@@@>>><<<;;;;;;;;;:::;;;<<<======<<<;;;:::999999999999999999999:::999::::::;;;;;;::::::999:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???@@@BBBCCCEEEEEEHHHKKKOOOVVVbbbpppzzzppp[[[LLLCCC???;;;;;;>>>DDDIIIMMMRRRWWW___lllvvv```HHH@@@DDDGGGIIIIIIMMMRRRTTTSSSXXXbbbiiikkksssZZZHHH777222444333///,,,---,,,++++++,,,,,,+++************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))******))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))((((((---,,,///999GGGRRRVVVVVVSSSNNNLLLPPPZZZiii}}}}}}wwwuuuvvv|||rrrbbbWWWQQQOOOWWW^^^fffrrrwwwiii___[[[YYYVVVSSSYYYUUUPPPMMMPPPVVV___dddmmmrrrzzzvvviii___UUUMMMEEEEEEOOO\\\eeehhhccc]]]UUUNNNJJJHHHFFFEEE@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888888999999999888888888888888;;;:::999:::;;;===<<<;;;:::::::::;;;===AAAEEEHHHFFFJJJOOOUUUYYY\\\\\\\\\___bbbgggjjjkkklllnnnooooooppprrrtttvvvxxxzzz{{{{{{{{{}}}}}}yyyxxxwwwxxx{{{~~~~~~zzzwwwzzz~~~}}}|||yyyxxxxxx{{{~~~}}}~~~~~~~~~{{{vvvtttoooiiigggiiixxxuuupppllliiieeeaaa^^^UUUUUUTTTQQQMMMJJJJJJJJJHHHGGGEEECCCAAA@@@???>>>???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999999::::::;;;;;;::::::999::::::;;;;;;<<<=========???????????????@@@@@@AAAAAA@@@@@@@@@@@@BBBDDDEEEFFFLLLVVV```mmm|||kkkUUUFFF===;;;===???BBBGGGOOOYYYfffsss{{{```PPPBBBAAAGGGJJJJJJJJJUUU\\\^^^ZZZ]]]jjjuuuyyyxxx```EEE888---,,,000///,,,***,,,++++++,,,------+++*********)))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''&&&'''(((((('''&&&+++***+++///777AAAKKKQQQXXXTTTSSSUUUWWW^^^mmm|||yyynnnbbbZZZWWWXXX[[[eeezzz}}}vvvrrrmmmccc\\\\\\VVVNNNGGGEEEJJJQQQWWW```eeemmmtttxxxvvvooojjj___VVVJJJDDDFFFNNNWWW\\\dddaaa[[[VVVSSSOOOKKKIIIGGGDDD@@@>>>>>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::999777666777888888888999999888888:::888777888:::;;;999777666777777888:::<<<>>>??????AAACCCGGGJJJLLLNNNNNNSSSWWW\\\```bbbccceeefffeeefffhhhiiikkknnnqqqsssvvvwwwyyy||||||zzzuuutttssstttxxxzzz|||||||||}}}}}}zzzxxxwwwyyy{{{zzzxxxuuuuuuvvvyyy{{{}}}||||||}}}}}}~~~~~~{{{wwwuuutttuuupppmmmlllkkkhhhhhhlllyyytttllleee```[[[VVVSSSJJJKKKJJJGGGDDDBBBDDDEEE@@@@@@???===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999999::::::;;;;;;::::::999;;;;;;;;;<<<======>>>>>>@@@????????????@@@AAAAAABBBBBBCCCDDDGGGKKKOOOQQQSSS]]]mmm}}}sssaaaMMMBBB<<<888:::???@@@IIIWWWeeesssmmmSSSKKKGGGKKKRRRUUUVVVWWW\\\fffllllllrrrvvvYYYDDD888111,,,,,,---***)))************+++,,,,,,***)))***)))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%'''(((***+++((((((((((((((((((((((((&&&%%%%%%''')))*********%%%(((******,,,444AAALLLZZZZZZ\\\^^^\\\\\\fffsssuuukkk```]]]ZZZ```rrr{{{ssseee^^^TTTIIIDDDEEEJJJOOOXXXZZZ]]]ccchhhkkklllkkkhhhddd[[[QQQJJJIIILLLOOOSSSTTTUUUXXXZZZ[[[YYYWWWMMMIIICCC???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;:::999777666666666777888999999888888777666555777999:::888666555666777888:::;;;<<<<<<>>>>>>======>>>AAACCCEEEDDDHHHMMMRRRTTTVVVXXXZZZ\\\]]]^^^___aaadddhhhkkklllnnnppptttwwwwwwuuurrrsssrrrqqqrrruuuxxxyyyyyy|||{{{yyyxxxwwwxxxxxxyyyxxxuuussssssuuuwwwyyyzzzyyyyyy{{{}}}~~~~~~}}}xxxyyy|||~~~~~~}}}|||~~~~~~}}}||||||||||||{{{|||~~~~~~}}}}}}}}}{{{yyyooorrrtttuuussspppnnnmmmiiiccc``````___]]]```dddkkkfff^^^WWWQQQMMMJJJHHH???@@@@@@>>>;;;:::<<>>666666666777888999;;;<<<<<<;;;:::999999999:::;;;======<<<;;;;;;:::999999999::::::;;;;;;::::::999<<<<<<======>>>?????????@@@@@@??????@@@@@@AAABBBAAACCCEEEJJJPPPVVV\\\```hhhuuunnnWWWIII===<<<======@@@EEEQQQbbbzzztttVVVOOOLLLNNNWWW^^^bbbeeeiiieeeqqq{{{|||mmmRRR>>>111///......111000+++)))+++)))((()))***,,,+++)))'''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))),,,,,,++++++,,,///555999CCCPPP^^^ccc___[[[]]]```hhhllluuuxxxnnneeeeeejjjttt~~~ttteeeVVVLLLHHHGGGIIIFFFIIIOOOXXX```eeegggfffffffffeeeaaaZZZSSSNNNLLLKKKHHHGGGLLLUUU^^^dddggg^^^XXXOOOGGGAAA@@@@@@AAA;;;:::999888999;;;===>>><<<<<<;;;:::999999999999::::::::::::999999999888555555666666777777888888::::::999999888999999999:::999999;;;<<<<<<:::888666777888:::;;;<<<======AAABBBDDDFFFGGGIIIIIIJJJLLLMMMOOORRRVVVYYY[[[\\\cccdddeeegggiiijjjkkkkkknnnooopppooonnnnnnoooqqqqqqqqqrrrrrrssstttuuuuuutttuuuvvvvvvvvvwwwyyy|||wwwwwwxxxyyyzzz|||~~~{{{yyywwwvvvwwwyyy|||~~~ooorrrwww|||~~~~~~}}}}}}yyyvvvuuuwwwzzz|||ssstttuuuvvvvvvuuutttttttttsssrrrtttxxx|||zzztttrrrsssrrrnnniiiiiiiiiiiigggeeeaaa^^^[[[ZZZZZZYYYWWWVVVUUUTTTSSSVVVTTTPPPLLLIIIGGGEEEEEE<<<<<<<<<===============888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999:::::::::999999888999:::;;;:::999999;;;<<<:::;;;<<<===>>>>>>???@@@EEEBBB@@@@@@BBBFFFHHHIIIGGGIIINNNWWWbbbnnnwww|||sss___TTTEEE@@@>>>>>>;;;;;;EEERRReee{{{ppp```VVVPPPPPP^^^uuuxxxnnnkkkmmm|||xxxoooSSS<<<111000,,,,,,,,,+++++++++******)))))))))))))))***************)))(((((((((((((((***(((&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))***)))***,,,000444;;;DDDPPPYYY]]]]]]\\\[[[[[[\\\cccrrrxxxuuuttttttwww|||nnn^^^QQQIIIDDDBBBCCCFFFLLLSSSXXXZZZ[[[]]]aaadddeeeccc___\\\[[[OOOKKKIIIJJJPPPWWW\\\^^^ddd```ZZZTTTNNNHHHDDDAAA===<<<;;;999999:::;;;<<<<<<<<<;;;:::::::::::::::888888888777777777666666666666666666777777777777888888777777777888888999888888888999::::::888666555666777888999:::::::::888999;;;<<<===>>>??????BBBCCCEEEHHHKKKMMMOOOPPPWWWXXXZZZ[[[]]]^^^^^^___dddeeeeeeeeeddddddfffhhhjjjjjjkkklllmmmnnnooopppoooqqqrrrrrrrrrrrruuuwwwuuuuuuvvvvvvvvvwwwwwwwwwvvvuuussssssssstttvvvwwwtttuuuwwwyyyyyyxxxvvvttttttrrrooommmlllmmmoooqqqnnnoooooonnnmmmkkkiiihhhjjjhhhgggiiilllppprrrrrrtttpppkkkiiiiiihhhccc^^^XXXYYYYYYXXXVVVSSSPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGJJJIIIGGGDDDBBBAAAAAAAAA=========<<<;;;;;;;;;:::888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999888888888999999888888888<<<<<<<<<;;;999888999:::;;;<<<===>>>>>>???@@@AAAAAAAAACCCFFFIIIMMMQQQSSSZZZaaalllwwwuuujjj^^^QQQGGGCCCAAA??????AAABBBFFFRRR___}}}lllhhhhhhbbbXXXRRRXXX___sss}}}pppmmmjjjlllQQQ@@@444000000,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))***---///111555>>>KKKVVV[[[YYYUUUMMMKKKOOO\\\ooo}}}vvvooommmnnnvvvxxxjjj]]]UUUGGGDDDBBBBBBEEEIIILLLMMMOOOTTT[[[aaaccccccccccccYYYVVVTTTSSSTTTTTTTTTSSS[[[ZZZXXXWWWTTTNNNGGGBBBAAA@@@>>><<<;;;:::;;;;;;<<<;;;;;;:::::::::::::::888777777777777666666666777777777777666666666666666666555666666777888999777666666777888888666555555555666777777777777777666777888999::::::::::::999:::<<<===???AAACCCCCCHHHHHHJJJKKKMMMMMMNNNNNNSSSUUUVVVVVVUUUVVVXXXZZZ^^^___```aaacccdddeeefffggghhhiiiiiiiiijjjlllnnnppppppqqqqqqpppooommmlllmmmmmmmmmlllllllllllllllooooooooonnnmmmllljjjjjjjjjiiigggfffeeeeeefffgggfffeeedddbbb```]]][[[YYY\\\[[[YYYZZZ]]]```aaaaaabbb___\\\[[[[[[YYYTTTOOOKKKLLLLLLLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<======<<<<<<;;;:::999888888888888888888888888888888888888888999999999:::::::::::::::::::::999999999888888999999999999999999999::::::999777666888999;;;===???@@@@@@AAACCCEEEGGGKKKQQQUUUXXX]]]ccchhhnnnyyy~~~lllbbbVVVNNNHHHBBB@@@AAA>>>>>>BBBHHHPPP]]]qqq}}}uuuddd[[[UUUYYY___aaa___]]]bbbooouuuiiijjjttt|||hhhHHH777111///------,,,++++++++++++*********))))))))))))))))))))))))))))))((((((''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,,,,+++***+++,,,,,,---333>>>KKKSSSUUUSSSHHHFFFFFFLLLYYYfffppptttuuuuuuuuuxxxxxxuuuxxxzzzoookkkfffggghhhmmmwwwxxxpppZZZTTTKKKEEEBBBBBBCCCDDDDDDHHHOOOTTTXXX[[[^^^```bbbeeehhhiiifff___WWWRRRMMMLLLKKKMMMOOONNNKKKIIIDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999999:::::::::999999999888888888888888888777666555555555555555555555666777888999777666555666777777666555666666666777777666555555888888999999:::999999999777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAADDDFFFGGGGGGGGGHHHJJJLLLQQQQQQSSSTTTVVVXXXZZZZZZ\\\]]]^^^^^^^^^^^^```bbbfffggghhhiiihhhfffdddccccccdddddddddcccbbb```_____________________``````______^^^]]]]]]\\\\\\\\\[[[ZZZXXXVVVTTTRRRPPPOOOQQQPPPNNNOOOPPPRRRRRRQQQOOONNNMMMMMMNNNLLLGGGDDDCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777888888888888888888888888777777777777888888888888999999999999999999999999::::::::::::::::::;;;;;;777999:::::::::;;;===???===@@@DDDFFFHHHJJJNNNQQQZZZ```fffjjjmmmsss|||vvvcccWWWGGGCCC@@@@@@===999999<<<@@@FFFPPP]]]lll|||dddUUUMMMMMMPPPYYYbbbiiimmmooonnnyyyvvveeeeeennn[[[III666///000///,,,***++++++++++++************)))))))))))))))((((((((()))(((((('''''''''((((((&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,***))))))***,,,---111666===EEEMMMRRRLLLKKKIIIFFFHHHPPP\\\fffhhhiiiiiilllvvv|||rrrlllrrryyyvvvnnneee[[[ZZZcccrrrqqqhhh\\\PPPHHHCCC@@@>>>???AAACCCFFFIIINNNTTTXXX```iiiuuu}}}|||sssggg___RRRLLLEEEBBBEEEHHHIIIIIIDDDDDDCCCBBBAAA@@@??????<<<;;;:::999999888999999::::::::::::999999999999999999888777666555444444555555555666777888999:::888777555666777888777666777777777888777777666555555555666666666666555555666777777777888999999999888888999:::;;;;;;;;;::::::<<<=========>>>@@@CCCEEEFFFGGGIIIKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRTTTVVVYYYZZZ\\\]]]^^^]]][[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVRRRRRRQQQQQQPPPOOOOOONNNOOONNNMMMLLLKKKJJJJJJIIIGGGFFFDDDDDDFFFFFFFFFDDD@@@@@@AAACCCDDDCCC@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999666777777777888888999999777777777777777777777777666666666777777777888888777777777888888888888888:::999999999999:::;;;<<<;;;<<<>>>??????AAACCCFFFEEEJJJPPPTTTVVVYYY___eeennnsssyyy~~~uuueeeVVVIIIBBB;;;:::;;;===;;;999<<>>>>><<<;;;<<<@@@FFFJJJSSS___qqq~~~~~~vvvqqqaaaVVVGGG>>>===>>>>>>===@@@AAAAAABBBBBBBBBCCCCCC??????===;;;:::999999999:::999999999999888888888999888888777666555555444666666555666666777888999999888666666777888888777777888888888888888777666444555555666666666555555555555555666666666777777777777888999999999888888666777888888888999;;;=========>>>@@@AAACCCDDDEEEFFFGGGHHHGGGFFFGGGHHHJJJKKKMMMNNNPPPQQQQQQPPPPPPNNNNNNOOOOOONNNLLLKKKIIILLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDEEEEEE???===<<<<<<===>>><<<;;;999:::;;;============<<<999999999999::::::::::::999999::::::::::::::::::999999999:::999888777777555555666777888999999:::777777777777777777777777666666666777777777888888777777777888888888888888888888777777777999:::<<<;;;===???@@@BBBDDDGGGJJJUUU[[[cccgggiiinnnuuu{{{}}}yyyeeeVVVLLLCCC===;;;AAA>>>======<<<>>>JJJVVVggg}}}yyy___PPPIIIFFF>>>DDDJJJPPPXXXbbbgggggggggeee```WWWTTT___uuummmSSS>>>666111---,,,)))'''+++111+++************)))))))))***))))))((((((''''''&&&''''''&&&&&&''''''(((((((((+++---+++&&&######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&''')))+++,,,---,,,,,,000888???IIIMMMOOOMMMGGGEEEHHHMMMZZZccciiikkkwww{{{mmmnnnrrruuu|||yyyeee[[[XXX[[[bbbjjjvvvyyyoooeee[[[UUUMMMKKKFFF@@@<<<:::<<<>>>EEEPPP___lllsssvvvwwwwwwmmmaaaQQQFFFBBB@@@<<<888:::;;;===???BBBCCCEEEEEEDDDCCCAAA???===;;;::::::;;;;;;::::::::::::999999888888777777666666555555666555555555555555666666999777666555777888888777666777777888888888777777555555666777777888777777444444444444555555555555666777777777777777666666555666777666555666888999888888999:::;;;<<<===>>>>>>?????????>>>>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBAAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@@@@???@@@@@@<<<<<<;;;;;;<<<===???@@@:::999888999::::::888777888999::::::999999::::::999999999999999::::::;;;999999::::::;;;;;;;;;;;;666777888999999999888777666666777777888888999999777777777777777777777777666666777777777888888888888888999999::::::::::::;;;:::999888999;;;===>>>===@@@DDDIIIMMMRRRWWW[[[iiipppxxx|||}}}hhhXXXIIICCC@@@;;;888888:::999:::<<<>>>HHHZZZlllfffPPPGGGDDDBBB>>>CCCGGGJJJRRR[[[___\\\ZZZXXXTTTSSSZZZiiixxxttt]]]JJJ;;;111000,,,++++++)))''')))...************))))))))))))***))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&***---,,,'''######%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))((((((***,,,((()))******+++---111444BBBGGGMMMOOONNNJJJGGGEEENNN[[[dddgggpppssshhhlllooommmoootttwwwmmmgggaaaaaadddaaannn{{{yyyooohhhdddaaaZZZQQQGGG@@@===<<<@@@GGGPPPYYY```gggnnnssssssiii]]]UUUQQQNNNGGGAAA555777:::===AAACCCEEEFFFHHHGGGEEEBBB???===<<<<<<>>>>>>=========<<<<<<<<<777777777777666666666666555555444333333333444444999777555555666777777777555666666777777777777777222222333444555666555555444444444555555555666666555555666666666555444444555666777666555555666888666666777888888999::::::999:::;;;:::999999;;;===<<<<<<;;;;;;;;;<<<======>>>============<<<<<<<<<;;;<<<======>>>>>>>>>===;;;:::888666666666777777888777666666777888:::;;;:::999999:::;;;;;;999777:::::::::999777666777999777666666666666666777888666666666777777888888999555777888:::;;;;;;::::::888888888888777777777777777777777777777777777777777777777777888888888888:::::::::;;;;;;<<<<<<<<>>===<<<===???AAACCCDDDHHHOOOWWW___gggoootttxxx}}}nnnccc\\\SSSGGG>>>???@@@===::::::===@@@HHHPPPXXXdddzzz|||___KKKCCC???======AAACCCEEELLLVVVXXXTTTYYYXXXXXX]]]jjjvvv{{{zzzvvvrrrUUU>>>333///...+++)))+++//////***((((((************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$)))---,,,'''$$$%%%'''######$$$$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))************+++++++++555999@@@HHHMMMNNNKKKHHHLLLQQQUUUXXX```mmmxxx}}}sssiiiffflllqqqoooqqqwwwuuuwww|||pppeeeddd``````nnnuuu```RRRGGG???CCC@@@CCCLLLTTT[[[hhhtttnnnllliiifffaaa\\\VVVRRRDDDGGGFFFCCCCCCFFFFFFCCCAAACCCEEEFFFDDDCCCCCCCCC@@@AAAAAA@@@===:::999888888888777777777777888888:::888555555666777777666666666777777777777666666555555666777777777777777666666555555444444444333333333333333333333333333555555555555555555555555777777666666555555555444555555555666666666666777888888888888888888888888888888888888888888888888999999999999999888777777:::::::::999999999999999999888777555555555666777777777777777777777777777888888777777666666555555777777777777777777777777666666666666777777777777888888888777777777777777888888888888888888888888999999777666666555555555888999999888666555666777999::::::888777777999;;;<<<;;;:::::::::;;;===>>>>>>???@@@BBBDDDGGGLLLPPPYYY^^^gggqqqzzzfffWWWRRROOOIII@@@BBB:::666<<<<<<:::@@@CCCSSS\\\ggg}}}iiiRRRJJJ???:::AAA>>>GGGJJJNNNTTTQQQOOOWWWYYY___eeejjjrrrxxxxxxttt|||xxxfffNNN<<<444222000...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((()))))))))*********...222888@@@HHHMMMPPPQQQQQQQQQNNNKKKRRR___jjjnnnmmmhhhfffhhhkkkkkknnnqqqrrrttt~~~ttthhheeebbbdddkkkuuu~~~nnnaaaXXXMMMGGGDDDGGGLLLRRR^^^iiipppooooooooonnnkkkhhheee^^^``````[[[VVVRRRKKKDDDHHHEEEAAA??????AAADDDGGGJJJKKKKKKIIIEEEAAA===;;;::::::999888888888888888999777555555666777777666666666777777777777666666555555666777777777777777666666666555555555444444444444444444444444444444555555555555555555555555777666666666555555555444444444555555555666666666666666666666666666666666777777777777777777777777888888888888888777666666555555555555555666666666888777666555555555666666666666666666666666666666777777777777666666555555777777777777777777777777666666666666777777777777888888888888777777777777888888888888888888888888888777777777777777888888888999:::999777777999:::777888999999888999<<<>>>===<<<<<<<<<<<<===???@@@===???AAAFFFMMMWWW```fffxxx}}}kkkSSSEEE@@@<<<666888>>>;;;888===>>>@@@KKK\\\ttttttXXXIIIIIIDDD>>>DDDBBBPPPWWW[[[```\\\XXX```ooo{{{{{{rrrsss}}}sssRRRFFF888000///111111000+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++'''''''''((((((((())))))(((***...555???IIIRRRXXX___ZZZQQQIIIKKKVVV___bbblllooopppnnnnnnqqqsssrrrrrrsss{{{}}}zzzssshhh^^^ZZZ\\\___dddtttvvvddd[[[PPPKKKIIILLLTTT\\\cccdddfffiiijjjkkkkkkkkknnntttyyyxxxuuuppphhh```SSSJJJ???888888===CCCFFFJJJKKKMMMMMMKKKGGGBBB???<<<;;;:::999888888777888666666555666888888777555666666777777777777666666555555666777777777777666666666666666666555555555555555555555555555555555555555555555555555555555666666666555555555555555333444444444555555555555444444444444444444444444666666666666666666666666666777777777777666555555222222222333444444555555666666555444444444555555666666666666666666666666777777777666666666666555777777777777777777777777666666666666777777777777888888888888888888888888777777777777777777777777666666666777888999:::;;;777888888888777777999:::888:::;;;;;;:::;;;===@@@>>>>>>>>>???@@@BBBDDDEEEDDDGGGMMMXXXeeettt|||||||||yyyoooffffffkkk{{{qqq___MMMCCCAAA>>>;;;444===<<<:::AAAHHHTTTggghhh^^^MMMHHHPPPMMMGGGKKKQQQbbblllnnnqqqmmmllluuu}}}dddLLL<<<666///,,,...///---***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((())))))))))))))))))---444@@@LLLTTTcccccc]]]SSSNNNRRRWWWZZZgggsssyyyvvvuuuzzz{{{vvvxxxwwwzzz{{{iii\\\VVVTTTVVVcccttt~~~tttggg[[[SSSOOOOOOPPPSSSTTTUUUVVVYYY]]]aaadddmmmvvv~~~}}}cccVVVFFF;;;999<<>>>>>======???AAA@@@BBBDDDGGGJJJNNNQQQRRRUUUZZZcccqqqzzzqqqkkkeeecccbbb___XXXRRRSSSXXX[[[TTTIIIAAA???@@@AAA@@@<<>>FFFTTT]]]```ZZZQQQNNNPPPQQQVVVeeeqqqsssvvv}}}}}}xxx~~~~~~}}}yyywww{{{}}}ooobbbZZZXXX[[[```fffmmmvvv~~~zzzmmmbbbXXXOOOHHHHHHHHHHHHGGGIIIOOOWWW]]]fffnnnvvv{{{ttthhhWWWLLLGGGEEEBBB???======@@@DDDHHHJJJIIIFFF;;;:::999999888888888888777777777999::::::888555666666777777777777666666444444555666666666666666555555555666666666666666333333333333333333333333555555555555555555555555444444444555555555555555333333333444444444555555444444444444444444444444666666666666666666666666555555555555555444333333333333444555555666777777333333444444444444444444555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777888888999999999:::777777777777777777777777888777777666666777777888;;;<<<<<<<<<;;;;;;===>>>:::===@@@BBBCCCEEEGGGIIILLLOOOSSSYYY___dddhhhjjjooottt~~~~~~yyyrrrjjjccc^^^\\\UUUOOOKKKJJJHHHEEEEEEGGGGGGCCC@@@??????BBBEEEHHHMMMXXX___iii}}}{{{{{{tttfff[[[VVVdddkkkllliiiZZZQQQXXXooolllRRR@@@555000***(((&&&(((+++,,,,,,************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((((()))))))))*********,,,,,,,,,)))(((+++222888CCCPPP[[[[[[VVVSSSRRRQQQJJJUUUaaaiiiqqqyyy|||zzz{{{wwwvvvxxxuuujjj___\\\YYYWWWZZZbbblllrrr{{{tttiiiYYYLLLCCCCCCBBB@@@>>>BBBIIIOOOZZZ```gggmmmuuu{{{tttjjjaaa[[[VVVPPPLLLDDD@@@======???@@@>>><<<999999999999:::;;;<<<<<<;;;:::999999::::::888777666666777777777777666666444444555666666666666555444444444555555555555555333333333333333333333333555555555555555555555555444444444444444555555555333444444444555555555555222222222222222222222222666666666666666666666666444555555555555444333333222222333333444444555555222333444444555555444444555555555555555555555555444555555555555666666666777777777777777777777777666666666666777777777777777777888888999:::::::::888888888888888888888888999888888777777777888888888999;;;;;;;;;===???BBB???CCCHHHMMMQQQUUUYYY\\\```dddiiiqqqxxx~~~wwwooonnnooommmjjjfffhhhhhhbbbYYYTTTTTTVVVJJJCCC>>>>>>>>><<<;;;===EEEDDDEEEFFFGGGJJJSSS\\\iiizzzppp```ZZZZZZYYYWWWVVVVVViiiuuuuuulllYYYQQQ\\\ooofffNNN<<<111...000+++)))'''(((***+++,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$############$$$$$$""""""""""""#########$$$"""######$$$$$$######"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))$$$(((,,,+++)))))),,,000777AAALLLRRRWWW[[[ZZZVVVOOONNNSSS^^^ggglllpppuuu|||~~~|||}}}{{{nnnmmmggg^^^WWWWWW^^^eee~~~~~~{{{qqqaaaUUUVVVUUUOOOHHHDDDDDDFFFKKKQQQXXX^^^hhhssszzzzzzuuutttrrroookkkfffbbb___VVVNNNDDD>>><<<<<<:::777888888999;;;===???AAABBB???===;;;:::::::::999888666666777777777777666666333444555555666666555555333333333333444444444555444444444444444444444444555555555555555555555555333333333444444555555555444444555555555666666666333333333333333333333333444444444444444444444444555555555555555444444333333333333333333333333333222333444555666555555444555555555555555555555555444444444555555555666666777777777777777777777777666666666666777777777777777777888999999:::;;;;;;999999999999999999999999999999999999::::::;;;<<<;;;>>>AAACCCEEEIIIMMMPPPTTTXXX^^^cccgggjjjnnnqqqssswww}}}}}}kkkdddZZZTTTRRRRRRRRRQQQQQQ[[[bbb___TTTJJJIIILLL@@@===;;;<<<;;;:::<<>>???@@@GGGJJJNNNSSSWWW\\\aaaeeekkknnnsssvvvxxxzzz|||~~~~~~wwwhhh^^^MMMKKKGGGDDDCCCEEEIIILLLHHHWWWdddcccSSSEEE???AAA888999===???===<<>>???======>>>>>>???>>>======;;;???AAAAAAEEELLLQQQQQQUUUXXX]]]cccjjjsss|||wwwrrrqqqpppuuu|||pppjjjcccXXXOOOLLLGGGEEEBBB??????AAACCCEEEGGGIIIJJJGGGBBB>>>===???AAA>>>>>>AAACCCGGGOOOXXX\\\hhhssszzzyyycccTTTIIIEEEEEEHHHHHHHHHPPPZZZ]]]___aaabbbccchhhpppvvv|||~~~rrrXXXHHH888555111...------,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))(((((('''(((((()))))),,,000222666>>>IIIRRRdddaaa[[[SSSLLLKKKOOOUUUaaalllzzz}}}zzzuuurrrvvv}}}zzzpppddd\\\\\\aaappp}}}pppaaaVVVLLLJJJJJJIIIGGGHHHIIIPPPWWW\\\dddnnnuuuwwwttttttpppkkklllooommmhhhXXXSSSNNNLLLLLLIIIDDD@@@===>>>???@@@AAABBBBBBCCCBBB@@@===;;;:::::::::;;;:::999777666555666777888888888777777777777777888666666666666777777777777555555555555444444444444333333444444444555555555444444555555555555444444555555555555555555555555555444333333333444666666333444555666666666555555666555555444444555555666444333333333444555666777555555555555555555555555555555555555555666777777666666777777777777777777999888777777888999999:::;;;;;;<<<===???AAACCCEEEEEEEEEEEEDDDDDDCCCBBBBBB???DDDJJJQQQ]]]iiillliiippprrruuuyyy~~~}}}rrrhhhbbb[[[ZZZ\\\bbbiiimmmnnnnnnkkkaaaTTTKKKJJJLLLMMMMMMOOOLLLHHHCCC@@@??????@@@<<<>>>@@@@@@===<<>><<<;;;<<>>>>>===;;;888666666666888999777777777777777777777777666666666555555555444444555555555555444444444444444444444444555555555666666555555444444555555666444444444444444444555555444333333333333444555555444555666666777777666666666666666555555666666666444444333333333444444555555555555555555555555555666555555555555666777777666666666777888888999999999999777777777888999:::>>>???@@@CCCFFFIIILLLMMMPPPOOONNNMMMLLLKKKKKKKKKKKKQQQ[[[hhhzzzuuufffYYYOOOKKKGGGHHHHHHJJJLLLOOOQQQRRRMMMKKKDDD===AAAOOOVVVTTTOOOLLLFFFAAA<<<:::999999888:::<<<<<<===AAAGGGMMMPPPVVVccctttlllZZZNNNEEE???<<<>>>CCCHHHKKKQQQ___mmmmmmrrryyy}}}}}}zzzvvvuuunnnsss~~~yyy___KKK<<<000)))000...+++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))************'''''''''&&&''''''((((((((())))))))))))---222777FFFNNNYYYaaaaaa[[[SSSMMMSSSYYYbbbhhhmmmttt~~~}}}qqqddd]]]ZZZ^^^fffrrrzzzssskkkggghhhgggccc___UUUZZZaaagggmmmuuu~~~vvvjjjeee___UUULLLGGGAAAEEEFFFEEEGGGOOOUUUWWW]]]bbbgggjjjlllnnnpppqqqqqqpppnnnmmmiiibbbYYYSSSJJJEEE@@@<<<<<<======<<>><<<;;;:::999999777777888888777777777666666666666666666555555555555444444444444333333333444555555555555666666666666555444333333444555666333333333444444444444444333333333333444444444555444444555555666666666666666666555555555555666666555444444333333333333444444444444444444444444444555555555555555555666777777777777777888888999999999::::::::::::;;;>>>@@@AAACCCEEEIIIMMMQQQTTTUUUVVVVVVUUUTTTTTTUUUVVVWWW[[[dddppp}}}{{{lll[[[LLLCCC??????===AAADDDCCCDDDGGGJJJJJJCCCKKKMMMHHHNNN[[[]]]TTTHHHFFFAAA===999888777777===???@@@BBBHHHRRR___iii{{{nnnZZZOOOHHHEEEEEEAAAEEELLLPPPUUU```rrrxxxpppjjjyyyuuuXXXBBB888444111///---+++))))))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''(((((()))***(((((((((((()))+++///222222999GGGWWWccceee___XXXXXX[[[___aaadddmmmzzz}}}wwwkkkddd[[[ZZZZZZ___gggqqqzzz~~~xxxtttnnneee___SSSTTTUUUUUUXXX___iiiqqq}}}}}}xxxyyywwwooofffaaaMMMPPPPPPMMMKKKNNNPPPNNNRRRUUU[[[```ccceeehhhkkknnnoooqqqrrrppplllgggccc\\\VVVNNNFFFBBB@@@??????BBBHHHPPPWWWZZZYYYUUURRRFFFHHHIIIIIIGGGDDD@@@>>>============<<<;;;:::999888888888999999999::::::444444444444333333333333555555555666666666777777555444333222222333444555333333333444444444555555333333444444444555555555444444444444444555555555555444444333333444444555555555444333333333444444555555555555555555555555444444444555555666777888999888777777777777888888:::<<>><<<:::999::::::<<<@@@FFFOOO]]]pppttt^^^RRRLLLGGGDDDEEEFFFMMMVVV\\\eeettt~~~{{{zzzzzz}}}___OOO<<<000---//////...,,,***))))))+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******))))))))))))***,,,---...,,,...666CCCSSS___dddfff\\\^^^___^^^]]]cccmmmvvvzzzwwwyyy~~~vvvqqq```]]]YYYWWWXXX]]]cccgggoooyyyzzzooogggZZZWWWRRRNNNMMMRRRYYY^^^ooo~~~ppptttrrrjjj```YYYQQQJJJJJJIIILLLTTTZZZ]]]bbbgggfffhhhkkknnnooonnnmmmllljjjggg```XXXQQQOOOPPPRRRKKKLLLNNNPPPRRRSSSSSSSSSLLLNNNRRRUUUTTTPPPLLLIIICCCCCCCCCBBBAAA>>><<<:::888888999999999999999999666666666555555555444444666666666666777777777777444444444333333444444444333333333444555555666666333444555555666666555555444333333333333444555555444444333333333333444444555555444444444555555666666666666666666666666666555555555666888999;;;<<<;;;:::999888999:::;;;<<<:::>>>CCCEEEEEEEEEGGGJJJLLLNNNRRRVVVZZZ^^^```aaa\\\^^^aaaeeeiiilllnnnooolll}}}}}}ooo```VVVKKKGGGAAA:::888???KKKTTTdddkkkooonnnoootttrrrkkkeeeggg```TTTLLLKKKFFF???<<<;;;;;;:::;;;<<<===>>>>>>FFFTTTfff{{{zzz|||}}}|||yyyuuusssrrrjjj\\\QQQPPPOOOKKKJJJMMMLLLVVVbbblllxxxzzzzzzsss```DDD<<<222,,,+++,,,***(((+++***)))***+++,,,+++)))++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&&&&&&&&&&'''((()))******)))))))))*********))))))+++...444<<>>===<<<::::::999999999999999888888888888666666777777777888888888555555666666666666555555333444444555666666777777444555666777777777666666555444444333444555666777555555444444444444555555555555555555666666777888777777777777777777777777666777888999;;;>>>@@@AAAAAA@@@@@@@@@BBBDDDGGGIIIEEEKKKQQQSSSQQQOOOPPPQQQSSSUUUYYY]]]```cccdddeeeaaadddjjjoootttwwwxxxxxx{{{wwwkkk```WWWNNNEEE>>>;;;;;;;;;;;;AAANNN```mmm||||||{{{pppccc___XXXNNNFFFAAA???>>>888999<<>>AAACCCEEEGGGGGGGGGIIILLLOOOSSSUUUXXX___fffgggddd```___```XXXZZZ^^^aaadddfffgggggggggjjjpppwww{{{}}}}}}}}}www```VVVJJJAAA???>>><<<:::999<<<@@@FFFPPPbbbwww}}}rrrppprrrkkk___PPPLLLJJJIIICCC<<<;;;>>>;;;>>>CCCJJJSSS[[[aaadddsssdddNNNKKKLLLLLLMMMOOOUUU\\\aaakkkaaa\\\^^^ZZZRRRSSS[[[hhhvvv}}}bbbJJJ888///---,,,+++******************)))((()))******(((&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''***+++(((&&&)))***+++,,,---000555888IIIVVVdddkkkggg]]]UUUQQQPPPMMMQQQ[[[fffnnnyyyvvvmmmcccZZZ\\\YYY]]]iiiwww~~~wwwtttmmmfffiiiwwwkkkUUUKKKJJJIIIGGGEEEGGGLLLPPPQQQUUU```jjjooosssqqqooommmmmmoooqqqssszzzyyy|||{{{kkk^^^YYYOOOJJJGGGIIIIIIIIIMMMRRRTTTZZZaaaeeedddbbbaaaaaa^^^\\\ZZZXXXVVVSSSOOOKKKGGGEEECCCBBBBBBBBBAAA@@@BBB>>>:::999:::;;;:::888999888888777777777777777<<<:::888888::::::888555999999888888888888999999999999888888777777666666777666666555555555666666888777666666666888:::<<<:::999888777888999:::;;;AAAAAABBBCCCFFFJJJPPPSSSVVVVVVWWWZZZ]]]aaaeeehhhssszzz|||vvvnnnlllmmmmmmmmmkkkiiiiiijjjhhhddd```gggmmmrrruuuttttttxxx|||{{{```QQQEEECCC@@@<<<999777999;;;@@@GGGOOOVVVddduuu~~~~~~wwwnnnddd___\\\XXXSSSPPPIIIBBB???BBBAAA>>>???CCCDDDOOO___mmmxxxhhhOOOCCCBBBCCCGGGIIIIIIKKKWWWdddmmmgggcccbbbYYYQQQWWWdddyyylllTTTEEE<<<555000,,,+++++++++***)))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&''')))+++***)))((()))***++++++...222555999EEEVVVeeejjjeee]]]VVVTTTOOONNNRRRXXXaaaooo}}}{{{ssskkkiiieeeffflllrrrvvvzzzmmmgggjjjsss|||uuuccc\\\YYYTTTMMMHHHBBBGGGJJJIIILLLUUU]]]aaabbb```___```dddjjjooorrrttttttyyy}}}rrrgggdddZZZUUURRRPPPMMMIIIHHHKKKEEEKKKRRRUUUVVVVVVXXXZZZ[[[^^^ccciiillljjjeee```ZZZXXXVVVUUUTTTRRRPPPNNNHHHEEEAAA??????@@@???>>><<<;;;;;;:::::::::::::::999777666777999999777444777777777888888888888888777777777777777777777777777666666555555555666666888888888888888777777777777777777888888;;;>>>AAAAAAEEELLLTTT[[[aaafffiiigggggggggjjjnnntttyyy|||}}}~~~|||xxxuuupppiii___YYYWWW[[[```aaabbbeeekkkpppppp\\\LLLDDD@@@@@@@@@>>>>>>???CCCFFFNNNSSSVVVXXX___hhhllljjj^^^XXXQQQNNNMMMKKKGGGDDDHHHCCC@@@???===<<>>============<<<;;;:::;;;<<<<<<;;;999<<<======>>>>>>>>>======:::::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;:::;;;<<<======;;;:::888:::<<<======???EEEMMMTTT\\\bbbkkkuuu{{{|||{{{yyyqqqqqqqqqsssxxx}}}rrreeeXXXOOOIIIKKKNNNOOOPPPTTT[[[aaaiiiiiifff^^^TTTKKKHHHGGGBBBCCCDDDDDDDDDFFFJJJNNNPPPSSSSSSQQQQQQTTTTTTQQQKKKHHHDDDBBBCCCCCC@@@===DDDBBBAAAAAABBBJJJZZZjjjlllZZZKKKCCCAAAFFFGGGLLLSSSXXXZZZ```fffmmmhhhfffgggffffffrrrzzziiiNNNCCC666...---...---,,,))))))*********************)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((())))))((()))+++------...222;;;IIIYYYfffnnngggeee___VVVMMMKKKTTT]]]fffnnnyyy|||{{{|||vvvrrr```___eeetttyyynnnggg]]]dddhhhddd^^^ZZZUUUQQQOOOJJJDDDCCCFFFLLLQQQSSS[[[]]]bbbjjjooooookkkgggdddbbbbbbdddaaa[[[WWWXXX\\\```cccccc___ZZZYYYYYYZZZXXXWWWYYY]]]aaacccdddfffhhhlllrrruuuuuurrrpppffffffgggfffddd```[[[XXXOOONNNLLLJJJHHHGGGFFFFFFJJJGGGDDDBBBBBBBBBCCCDDDIIIIIIJJJJJJIIIHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@??????????????????@@@AAA======>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDJJJUUUdddooo~~~|||uuutttssstttxxx~~~uuuhhhZZZNNNGGGBBBDDDGGGHHHIIILLLPPPSSSTTTVVVXXXVVVSSSPPPOOOOOOIIIIIIIIIGGGEEEFFFHHHJJJDDDFFFGGGFFFEEEEEEFFFFFFGGGGGGEEECCCDDDFFFDDD@@@AAABBBFFFNNNZZZlll~~~jjj\\\SSSJJJDDDCCCLLLNNNVVVaaahhhiiikkknnnrrrooonnnnnnkkkiiipppyyy|||jjjSSSDDD>>>777///+++,,,------+++(((((())))))******++++++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((())))))'''&&&%%%((()))***)))((((((***,,,............555DDDXXXfffiiinnnnnneeeYYYQQQPPPQQQSSSYYYdddsss{{{sssbbb]]]]]]iii|||{{{uuuwwwllldddXXXPPPGGGBBBEEEJJJNNNOOONNNPPPTTT[[[ccchhhfffbbb[[[ZZZ\\\aaabbb^^^]]]___^^^dddmmmqqqpppmmmlllkkkddd```YYYUUUSSSSSSSSSRRRWWWZZZ```gggmmmmmmkkkhhhgggllltttzzz}}}{{{xxxuuuiiihhhfffcccaaa```___^^^aaa]]]XXXSSSQQQQQQTTTWWW^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMLLLMMMMMMNNNOOOOOOLLLIIIFFFDDDBBBCCCEEEFFFDDDFFFJJJQQQ]]]nnnwwwqqqooommmllloootttyyy}}}||||||zzzzzzvvvrrrjjj___TTTKKKEEEBBBAAAEEEJJJNNNPPPQQQRRRSSSZZZ\\\\\\ZZZUUUOOOKKKHHHGGGGGGFFFCCC@@@>>>???@@@<<<===>>>???>>>>>>AAAEEECCCFFFGGGFFFHHHNNNNNNJJJJJJMMMUUUddd{{{nnnaaaTTTPPPOOONNNNNNPPPSSSXXXeeeuuu}}}~~~}}}|||tttnnniiihhhooowwwrrr]]]JJJ<<<555444000,,,*********(((&&&((((((((())))))******+++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((***+++)))'''''''''((()))******))))))***++++++---///...///666BBBMMM\\\fffnnnllleee^^^XXXRRRMMMNNNWWWeeesss|||zzzzzzuuunnniiimmmvvv}}}}}}zzzrrrzzzrrreeeUUUKKKGGGHHHHHHGGGEEEGGGHHHMMMVVV^^^]]]XXXRRRPPPRRRVVVWWWUUUUUUXXXbbbjjjttt{{{{{{xxxvvvuuuqqqmmmiiieeeaaa\\\WWWSSSTTTWWW\\\bbbfffeeeaaa^^^\\\dddpppzzz}}}|||{{{zzzzzzyyy~~~|||wwwrrrooonnnqqqtttyyyxxxwwwvvvuuutttttttttwwwvvvtttrrrooollljjjiiiiiiiiiiiiiiijjjkkklllllllllhhhbbb]]]ZZZZZZ\\\]]]XXX[[[bbbnnn~~~}}}pppggg]]][[[YYYXXXYYY\\\```cccaaaccccccccchhhlllkkkfffaaa^^^XXXPPPHHHDDDCCCDDDJJJNNNSSSYYY]]]^^^^^^]]]___\\\WWWPPPKKKFFFCCCBBB===>>>===;;;999888888999:::999:::<<<<<<<<>><<<;;;;;;;;;;;;888999;;;:::999999:::;;;>>>???EEEOOOXXXaaarrruuucccWWWXXXVVVTTTRRRQQQOOOLLLJJJ??????DDDKKKRRRWWW___hhhrrr}}}|||pppmmmmmmpppttt{{{qqqZZZLLL???444222222...---000))))))******+++******)))******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%%#################################$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((()))+++---...---222:::DDDQQQ___mmmvvvuuusssooohhhaaa[[[ZZZYYYmmmrrryyy|||}}}{{{zzzzzzqqqxxxyyytttpppqqqnnniiicccgggkkkooouuu{{{ooobbb___^^^^^^aaadddfffdddaaa___bbbiiiqqqzzz}}}rrr[[[SSSKKKGGGCCC???>>>@@@EEEGGGKKKSSS\\\eeejjjlllgggddd```___bbbhhhnnnrrrxxx|||{{{uuupppooouuuxxxuuussswww|||~~~}}}yyyxxxwwwyyyyyyvvvrrrsssyyy~~~}}}}}}zzz||||||xxxtttrrrlllccc]]]]]]dddkkkxxxwwwtttooolllllloooqqqvvv}}}|||yyyyyyvvvpppoooiiibbb\\\XXXTTTPPPLLLHHHFFFCCCAAA??????@@@@@@===999999<<<:::777:::AAA>>>===???EEEHHHHHHJJJNNNOOORRRZZZfffvvvqqqcccWWWLLLEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFLLLUUU```iiimmm}}}sssfffeeejjjrrrwww\\\JJJBBB555444333111000...---,,,************))))))))))))///...+++(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$######""""""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((******)))((())))))+++++++++---111777AAAMMMZZZcccsssvvvzzzyyysssiiiaaa\\\[[[]]]___cccfffkkkoooqqqrrr{{{|||vvvlllmmmnnnooosss}}}}}}ssssssqqqnnnllljjjfffaaa]]]YYYYYYYYY\\\cccmmmxxxkkkaaaVVVOOOIIICCCBBBDDDAAAAAACCCGGGMMMRRRUUUVVVRRRRRRRRRPPPOOOSSS[[[bbbkkkqqq{{{|||wwwtttyyyzzztttrrrrrrsssttttttpppmmmmmmrrrwwwxxxwwwuuuuuuvvvuuutttrrrllljjjiiimmmrrruuusssppppppuuuwwwxxx|||~~~vvvpppqqqtttvvvtttpppqqqyyy~~~yyyuuutttuuuwww}}}~~~xxxtttooohhhaaa\\\UUUOOOLLLJJJGGGDDD>>><<<:::888888888999:::<<<999:::===???AAAJJJTTTXXXSSSRRRWWW]]]bbbggglllqqqtttzzzwwwhhh[[[RRRLLLFFFBBBBBBCCCDDDFFFGGGHHHJJJKKKFFFIIIPPP[[[hhhttt|||~~~~~~{{{rrriiihhhpppxxxiiiSSSDDD:::555000///...---,,,+++***)))*********)))))))))((((((***)))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((******)))(((((((((((((((*********+++000999CCCKKK___iiixxxzzzqqqjjj___ZZZSSSOOORRRXXX^^^bbbiiittt{{{xxxtttqqqrrrvvv{{{|||wwwpppkkkeeeaaa[[[XXXYYY___fffkkk|||yyykkkaaaYYYRRRQQQTTTMMMKKKIIIIIIJJJJJJJJJIIIEEEHHHJJJGGGCCCDDDKKKRRRRRRYYYdddoooxxx}}}{{{}}}~~~|||yyywwwwww|||uuurrrqqqsssqqqssstttsssrrruuuzzz|||yyyxxxwwwvvvuuusssjjjiiiiiimmmrrrtttrrrpppiiimmmqqqrrruuuzzz{{{yyyuuutttrrrooolllkkklllnnnooovvv}}}{{{uuuqqqtttyyy{{{zzzwwwrrrmmmjjjjjjkkkrrrvvvwwwqqqkkkeee^^^YYYOOOKKKEEEAAA???>>><<<;;;<<<;;;999777777888999:::>>>???DDDLLLTTT]]]kkkxxxzzzwww}}}}}}xxxrrrfffWWWLLLGGGEEEBBB???AAACCCFFFHHHJJJLLLOOOQQQMMMTTTbbbqqq~~~}}}zzztttppprrr{{{vvvZZZDDD:::555111...,,,,,,++++++***))))))(((******))))))))))))(((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((+++******)))***///555:::@@@MMM```qqq|||~~~qqqfffXXXMMMJJJNNNSSSWWW]]]fffttt~~~~~~yyywwwvvvuuusssttt{{{uuunnnjjjhhhfffeeebbbgggppptttuuu|||tttlllggggggjjjhhheeeaaa^^^[[[XXXTTTQQQIIIJJJIIIEEEAAA@@@CCCFFFCCCHHHPPPYYYaaagggjjjlllmmmppptttuuussssssssstttyyy}}}}}}yyywwwzzz}}}||||||uuuooolllmmmoooiiilllooossswww}}}}}}{{{yyyvvvtttrrrpppppppppqqqooollliiiccchhhkkkkkkmmmpppooolllddddddaaa\\\YYY[[[bbbgggdddlllssspppfff______ccchhhhhhfffbbb]]]ZZZXXXXXXYYY\\\^^^\\\XXXSSSOOOLLLGGGDDD@@@===;;;;;;<<<<<<@@@???=========>>>@@@BBBHHHQQQ```nnn{{{}}}qqqjjjhhhccc\\\SSSNNNNNNNNNKKKHHHGGGLLLSSSWWWYYYZZZ\\\]]]ccckkkxxx~~~wwwxxx{{{cccUUUCCC777555444000,,,,,,,,,+++++++++++++++******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))))))))***+++,,,,,,+++,,,///111///777EEETTTcccqqq||||||rrrcccVVVOOOMMMOOOQQQTTT[[[fffsss~~~|||xxxwww|||}}}xxxrrrtttyyy~~~wwwpppcccbbbaaaaaa```eeesss{{{||||||zzzwwwsssnnnjjjXXXSSSMMMIIIFFFDDD@@@===DDDEEEHHHLLLQQQVVVZZZ\\\^^^```cccdddeeeeeefffggggggjjjjjjggggggjjjlllllllllkkkhhhddd___[[[ZZZZZZTTTWWW[[[aaagggnnnuuuzzzxxxuuurrrooommmkkkiiigggfffeeedddbbb___ZZZUUUQQQRRRVVVXXXWWWWWWYYYWWWTTTRRRRRROOOJJJFFFEEEIIINNNOOOVVV]]]\\\UUURRRUUUZZZXXXZZZZZZXXXTTTQQQOOONNNFFFHHHJJJKKKJJJGGGFFFGGGDDDDDDCCCAAAAAAAAACCCDDDBBBBBBCCCEEEHHHLLLPPPRRRaaarrr~~~xxxnnnddd___^^^```XXXXXXYYY\\\______\\\YYYRRR[[[gggoooqqqrrrrrrtttzzz|||}}}yyyzzznnnXXXAAA<<<555111///...+++)))++++++++++++++++++++++++)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&((()))*********''')))+++,,,+++++++++,,,000222666<<>>>>>???@@@BBBGGGKKKLLLJJJJJJMMMQQQMMMOOOQQQQQQNNNJJJHHHGGGCCCAAABBBDDDCCC@@@BBBFFFDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWW[[[```ffflllooorrriiicccaaa\\\VVVRRRTTTZZZ```iiimmmqqqqqqnnniiieeecccaaalllzzz{{{vvvuuuyyy~~~gggLLL:::555444000,,,)))((((((************)))))))))))))))))))))((((((((((((''''''!!!"""$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######""""""######$$$&&&''''''((("""######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((&&&((())))))(((((()))+++000//////000555>>>IIIQQQooovvv}}}|||rrrgggaaa^^^ZZZVVVVVV\\\dddmmm{{{~~~tttlllgggeeefffiiinnnrrrzzzyyyssskkkcccdddhhhjjjnnnrrrssssssuuu{{{zzztttoooiiieee\\\]]]___aaaccceeeffffff```ZZZTTTSSSTTTRRRLLLFFFDDDFFFEEECCCEEEIIIKKKIIIKKKLLLKKKHHHDDD@@@??????======>>>@@@DDDGGGIIIJJJLLLMMMOOOSSSVVVVVVTTTRRRMMMOOOPPPOOOKKKGGGCCC@@@;;;>>>???===???BBBCCCAAA;;;;;;===???BBBBBB@@@>>>CCCEEEHHHJJJKKKLLLNNNOOOPPPSSSVVVWWWTTTOOOLLLJJJMMMJJJHHHJJJIIIFFFJJJPPPSSSYYYaaagggkkknnnrrruuuvvvvvvwwwzzz~~~vvv^^^SSSPPPOOOMMMJJJLLLTTTaaajjj}}}zzzpppiiihhhkkkqqqzzz}}}{{{zzz~~~wwweeeUUUEEE888///111000...,,,******+++,,,******))))))((((((''''''))))))((((((((('''''''''"""###%%%'''((())))))(((''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))*********)))''''''(((((((((&&&%%%&&&)))+++)))******+++...333:::???JJJ[[[qqq~~~~~~yyyvvvvvvkkkccc]]]^^^___cccnnnzzzyyyrrrooonnnlllkkkkkkfffeeehhhnnnuuuxxxxxx}}}tttssspppiiibbbaaaeeekkkwww|||}}}|||{{{~~~yyypppgggcccccc```WWWNNNKKKKKKHHHDDDDDDGGGFFFCCC@@@@@@@@@>>><<<<<<===???:::::::::<<>>===???DDDGGGEEEDDDCCCAAABBBCCC@@@;;;666EEEFFFJJJPPPWWW[[[\\\\\\bbbfffiiiiiifffaaa\\\ZZZ]]]WWWUUUWWWVVVUUUYYYbbbmmmuuuiiiVVVOOOGGGGGGGGGHHHNNN[[[kkkwwwyyy||||||tttiiifffnnnwww}}}zzz{{{}}}uuueeeQQQ@@@666111000111))))))***---///...,,,))),,,++++++***))))))(((((()))(((((((((''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))&&&'''***,,,,,,+++)))(((,,,,,,------...///000000888EEEZZZnnn}}}}}}yyyqqqfff^^^\\\```eeeooorrrwww|||~~~|||zzzvvvsssvvv|||}}}zzztttmmmiiilllooosss{{{zzznnnccc\\\YYY^^^gggooottt~~~ooo```ZZZUUUQQQQQQOOOIIIEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBDDDAAA<<<>>>DDDDDD@@@DDDDDDEEEHHHLLLNNNLLLJJJIIIFFFFFFIIIIIIDDD@@@???@@@AAAAAADDDMMMVVVWWWRRRQQQSSSTTTRRROOOOOOUUUZZZbbb```___```fffoooxxx~~~xxxrrrsssqqqmmmkkklllrrr{{{zzz^^^KKKDDDFFFFFFEEEGGGRRRcccppptttppppppnnnkkkjjjppp}}}xxxtttoooppp|||xxxdddKKKDDD;;;333///.........---+++)))((('''((()))***+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''(((((()))))))))))))))))))))((((((******+++,,,,,,---.........555AAAQQQddduuuuuuiii___[[[ZZZ\\\^^^dddmmmvvv}}}~~~~~~{{{xxx{{{~~~wwwuuusssrrruuu{{{vvvmmmfffbbbcccaaa___gggwww{{{tttoookkkeeeZZZSSSQQQRRRQQQQQQQQQRRRSSSTTTTTTQQQSSSQQQKKKJJJMMMMMMJJJJJJKKKOOOTTTYYYZZZXXXUUURRRMMMKKKMMMLLLHHHEEEEEEHHHLLLSSS\\\jjjwww{{{yyyqqqssstttrrrooopppuuuzzz}}}kkkUUUGGGDDDCCCFFFHHHLLLVVVeeemmmoooggglllsss{{{~~~rrrhhhhhhppp}}}nnnXXXHHH999666222///......---,,,,,,+++)))((('''(((***+++******))))))(((''''''&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((+++***(((&&&&&&&&&'''((((((((())))))***+++++++++...///111888FFFWWWgggqqq}}}uuujjjbbb^^^[[[ZZZ[[[```iiiqqqvvvwwwxxx}}}{{{tttrrrttt|||~~~|||zzz}}}}}}xxxsssjjjdddhhhsss{{{|||zzzyyytttsssooommmkkkkkknnnpppqqqrrrmmmqqqqqqlllgggggghhhhhhcccffflllrrruuutttoookkkfffaaa]]]^^^^^^[[[YYY[[[aaaiiiuuuyyymmmaaaUUUJJJDDDEEEDDDKKKSSS[[[gggrrrwwwuuurrryyy~~~rrrjjjqqqiiiVVVGGG:::111+++++++++,,,------***(((***)))((((((((()))***+++***))))))(((((('''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#####################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&((((((((((((((((((''''''(((''''''&&&&&&&&&''''''((((((((())))))*********/////////111666===DDDHHH]]]eeennnuuuuuusssrrrrrrhhhbbb]]][[[^^^aaabbbaaahhhsss}}}|||wwwvvvvvvvvvqqqkkkkkkppptttttt}}}uuuzzz~~~}}}yyyuuutttssszzz{{{yyy|||}}}{{{{{{}}}vvvpppiiifffiiimmmpppqqqfff```WWWOOOKKKIIIKKKMMMMMMXXXffftttttt\\\HHH;;;555111///+++++++++,,,---,,,)))&&&))))))(((((()))***+++,,,))))))(((((((((''''''''')))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$######""""""######""""""######$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''"""$$$&&&((())))))((('''))))))))))))************&&&(((+++...222555666777===EEEPPP[[[dddmmmwww~~~rrrmmmfff```^^^\\\YYYWWW^^^iiisssvvvyyy~~~zzz{{{{{{uuummmhhhhhhgggdddiiilllrrrzzzzzzpppgggccccccgggrrrwwweee]]]VVVQQQMMMLLLPPPUUUVVVWWWQQQQQQPPPNNNNNNQQQTTTVVVXXXdddvvvzzzYYYOOOAAA666111000000000...---++++++++++++***)))((((((((())))))***++++++(((((((((((('''''''''''')))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''' ###&&&)))******((('''************************''''''(((***---000222444...333:::AAAJJJWWWeeennn|||zzzvvvqqqjjjddd^^^\\\ccciiilllkkkmmmxxxwwwqqqmmmhhhcccYYY[[[aaakkkxxx|||nnnhhhiiiccckkkpppqqqrrrxxxgggSSSLLLDDDBBB@@@@@@BBBDDDEEEEEEIIIOOOSSSRRRQQQTTTWWWXXXaaalll{{{{{{dddTTT>>>:::444///---,,,***))),,,***((((((***+++,,,,,,))))))))))))************''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############"""###$$$%%%%%%$$$"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&((()))))))))(((******))))))))))))))))))+++******))))))***,,,,,,***,,,000222777???JJJRRRkkkqqqwwwxxxtttnnnkkkjjjnnnrrrqqqllliiiooovvvzzzsssyyy}}}}}}|||zzzuuupppdddcccdddjjjrrrzzzyyy{{{uuuzzz|||wwwssstttsssqqqxxxrrrYYYJJJHHH???@@@AAABBBBBBDDDHHHJJJPPPYYY^^^YYYUUUXXX]]]```jjjqqqzzzttteeeUUUEEE:::333111///---,,,***((('''***((('''(((***,,,,,,+++)))************))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################!!!"""""""""#########$$$!!!"""$$$%%%%%%$$$###"""######""""""######$$$%%%############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&######$$$$$$%%%&&&'''''')))((('''&&&'''''')))))))))))))))))))))(((((((((&&&''')))++++++***)))((('''***,,,---...222999???EEERRRcccooorrrtttwwwzzzuuuzzz{{{uuummmhhhddd___ccckkkqqqvvv}}}zzzvvvrrrqqqsssuuuvvvuuulllnnnrrrzzz|||xxx{{{~~~vvvmmmuuu}}}vvvmmm^^^JJJAAABBB@@@CCCFFFGGGIIIMMMTTTYYY^^^hhhlllddd]]]aaakkkpppqqqtttxxx{{{ttt]]]JJJ@@@:::444000///...---,,,,,,,,,++++++++++++***+++,,,,,,***(((***************)))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!###%%%&&&%%%$$$############"""###$$$$$$%%%""""""######$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((%%%%%%$$$$$$%%%'''((()))(((''''''&&&&&&''')))***(((((((((((('''''''''''',,,+++*********,,,///000555:::AAAIIISSScccuuu~~~sssggg^^^ZZZYYY]]]dddmmmxxxvvvgggZZZUUU```jjjnnnttt|||yyytttvvvzzz{{{zzz~~~|||tttllliiiiiinnnjjjmmmuuuxxxuuusssuuu}}}}}}uuuqqqmmmkkkmmmttt|||rrrccc___YYYMMMFFFGGGKKKHHHLLLYYYeeekkkmmmnnnqqqqqqqqqpppooorrrxxx|||zzzvvvqqqooowwwtttWWWKKK<<<555555555111,,,...---,,,,,,++++++++++++***)))))))))))))))******+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$&&&'''(((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))'''&&&&&&%%%&&&'''))))))'''''''''''''''(((((())))))))))))))))))*********+++***))))))***,,,...///***...333888???KKKZZZeeewww{{{~~~rrrddd[[[dddeeegggkkkoootttyyy|||hhhYYYPPPVVV\\\]]]```eeelllqqquuusssmmmjjjnnnsss|||}}}|||yyytttrrrnnnkkklllpppoooiiigggiiijjjhhhiiinnnvvvvvvjjjcccYYYTTTNNNLLLSSSaaaqqq{{{xxxeee___YYYQQQNNNQQQVVV\\\kkk~~~~~~{{{xxxxxxzzz|||~~~~~~yyyxxxwwwyyymmmXXXKKKEEE<<<333...000111///---------,,,+++++++++++++++)))))))))(((((())))))*********))))))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''''''''''''''((((((&&&&&&'''(((((((((((((((((((((((())))))******+++***)))(((((()))***,,,---)))+++---...111888BBBIII\\\cccooo|||ssshhhkkkkkklllmmmnnnooopppqqq{{{yyyiii\\\\\\^^^ZZZWWWWWWZZZ^^^bbbaaa___```eeekkknnnpppxxxyyypppnnnppprrrmmmhhhhhhiiimmmwwwwwwpppnnnooooooooonnnsss{{{ssseeeZZZRRRMMMNNNKKKHHHKKKUUUeeevvvtttaaaYYYWWWUUUYYY```hhhttt~~~{{{|||wwwdddTTTGGG===666444000,,,******,,,,,,,,,---,,,++++++***+++++++++))))))(((''''''(((((()))***))))))(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&########################"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&&&&'''((()))))))))(((((((((((()))***+++.........,,,,,,///444999<<>>:::444111///......---++++++++++++++++++++++++------,,,,,,+++*********++++++***)))((('''&&&&&&&&&&&&'''((('''&&&%%%$$$'''%%%######%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$###"""""""""!!!######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''***+++,,,,,,------......+++000888DDDRRR```lllsssyyy}}}|||uuussspppnnnllljjjhhhffffffhhhlllrrryyy}}}}}}|||xxxtttuuuvvvxxx{{{tttdddZZZXXXVVVTTTSSSTTTVVVXXXYYY^^^___aaafffooovvvjjjfffiiiooouuu{{{iiiVVVMMMLLLMMMPPPSSSOOO___ssswwwkkkbbbaaagggmmm}}}{{{uuudddVVVMMMDDD<<<555777444000....../////////************++++++,,,,,,,,,,,,,,,++++++*********)))))))))(((((('''''''''''''''((())))))((('''&&&(((%%%"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''''')))+++,,,---,,,---111666===DDDKKKNNNWWW]]]hhhrrr{{{~~~}}}|||{{{xxxrrriiicccaaabbbdddgggjjjmmmnnnnnnvvv}}}rrrkkkggg```WWWQQQPPPSSSUUUVVV[[[\\\\\\^^^dddoootttdddWWWQQQRRRVVVYYYdddxxxhhhZZZMMMKKKOOORRRTTTVVVZZZggguuuyyysssnnnlllmmmmmmllliiigggiiippp{{{xxxvvvuuuyyyvvvjjjXXXNNNAAA999666555111...333000---++++++,,,+++***************************************))))))))))))&&&&&&''''''((((((((()))&&&'''((())))))((('''''')))&&&$$$%%%''')))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$###""""""!!!######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******+++)))'''&&&(((***,,,,,,***,,,...111444777999;;;;;;@@@IIIRRR[[[dddlllqqq{{{}}}~~~vvvqqqlllkkkjjjhhheeecccaaa___fffssswwwnnnbbb[[[ZZZ]]]___```ccccccbbb___^^^```gggmmmsssqqqmmmkkkmmmrrryyy|||~~~|||eeeYYYKKKCCCDDDKKKRRRVVViiivvv]]]TTTMMMNNNSSSVVVXXX[[[jjjqqquuuqqqjjjhhhjjjkkkqqqsssvvv{{{wwwyyyzzz~~~qqqfffZZZNNNFFF:::777444333444222...+++,,,***((('''((()))(((((())))))((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))$$$%%%&&&'''((('''&&&&&&)))(((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########"""############$$$$$$$$$%%%%%%%%%$$$#########"""######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++---+++))))))+++---,,,***((()))+++---...000111111///222555999===DDDMMMSSS```eeennnvvv{{{~~~~~~}}}zzzzzzyyyuuuooogggaaa]]]^^^gggmmmmmmnnnrrrvvvwww~~~}}}uuummmjjjmmmqqqttttttrrrrrrqqqllleee```^^^___]]][[[XXXWWWWWWYYY]]]```jjjggggggnnnwwwxxx}}}vvvtttrrrqqqrrrvvvzzz}}}wwwiii___PPPJJJCCC@@@DDDMMMVVV[[[tttuuuhhhYYYSSSQQQUUU[[[___ffflllssszzz}}}zzzzzzwwwnnneeeXXXKKKCCC<<<666222...///000111000...,,,******((('''''')))+++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%&&&'''((()))((('''''''''((())))))'''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''')))(((((((((((())))))***'''&&&&&&(((+++,,,)))'''((((((((())))))******+++...//////......222999???===EEEQQQ]]]hhhqqqxxx}}}zzzqqqhhhccc^^^aaa```^^^```ggglllmmmiiikkknnnsssyyy|||wwwtttuuu|||}}}zzzqqqhhhcccaaa___\\\YYYWWWUUURRRQQQSSSYYYVVVUUU[[[aaahhhqqqyyyzzzzzz{{{tttjjjccchhhooouuu}}}~~~jjj[[[XXXUUUTTTUUUYYY^^^bbbeee___[[[[[[]]]YYYNNNDDDFFFFFFEEEEEEHHHOOOYYY```uuurrrbbbUUUTTTPPPQQQWWW___gggrrr{{{qqq|||{{{tttyyy{{{qqqhhhZZZMMMAAA>>>:::777444222///---------,,,***'''''')))++++++)))((()))+++,,,,,,+++*********+++,,,---------(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++******%%%(((***)))&&&$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%$$$###$$$%%%'''(((########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((()))))))))))))))************))))))(((******+++,,,...//////000222555999???GGGRRR]]]dddrrrzzzzzzuuusssmmmgggbbbbbbgggmmmoooooogggfffeeehhhnnnuuu{{{~~~{{{xxx|||~~~zzzwwwwwwyyyuuurrrxxxzzz{{{{{{wwwuuuwwwzzzssskkkfffccc```[[[VVVYYYVVVTTTVVV\\\aaaccccccqqqoookkkhhhfffgggiiikkkiiirrr}}}}}}}}}sssfff``````fffiiiwwwqqq^^^SSSSSSUUUWWW```uuuyyyeeeVVVPPPKKKGGGGGGJJJNNNOOOOOOQQQLLLIIIJJJFFFAAABBBGGGOOOLLLJJJLLLSSS]]]eeekkk|||}}}~~~{{{nnn___WWWWWWXXXZZZ```iiittt~~~}}}|||}}}}}}qqqaaaSSSJJJBBB;;;666111111111111000...---,,,---,,,,,,+++*********+++))))))))))))))))))))))))(((((())))))******++++++))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%$$$###""""""""""""!!!!!!"""###############$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%###$$$&&&'''''''''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))***)))))))))((()))***+++---...///000///111333555888>>>EEEJJJZZZbbbnnnuuuxxxzzz|||yyyvvvsssssstttuuuuuutttnnnllljjjjjjmmmqqqtttvvvxxxqqqnnnqqqsssoookkkkkkssspppqqqyyy}}}{{{~~~~~~zzztttnnnfffdddcccccccccdddcccbbbaaa___\\\YYYXXXXXXZZZ[[[^^^eeelllpppnnnkkkjjjkkkggguuuvvvkkk___ZZZZZZ\\\___lll|||wwwpppcccXXXRRRPPPTTT[[[eeexxxzzzoooeee[[[UUURRRNNNJJJIIIKKKNNNQQQSSSNNNIIIGGGGGGFFFDDDHHHNNNXXXWWWWWW\\\fffpppwwwzzz}}}xxxsssnnnggg``````dddpppsssyyyzzzpppeeeXXXOOODDD<<<888555000---.../////////...---,,,+++,,,+++***))))))))))))***))))))))))))))))))))))))'''''''''''''''((((((((()))((((((((('''''''''&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%'''(((((())))))*********''''''((((((((()))))))))&&&'''(((((())))))))))))''''''(((***+++,,,......,,,---...---,,,...000333>>>EEEPPPZZZcccmmmwww~~~}}}~~~{{{xxxtttrrrqqqpppkkkiiilllmmmkkkgggfffmmmmmmpppxxx}}}}}}~~~}}}~~~~~~zzztttnnnjjjggg___]]][[[YYYXXXYYYZZZ[[[^^^aaafffiiiiiifffaaa___bbbtttwwwqqqjjjfff```YYYVVVXXXZZZ]]]gggvvvrrrmmmhhheeeaaa[[[YYY[[[VVV]]]eeennn{{{rrreee\\\XXXXXXYYYZZZ]]]```bbbbbb```______PPPMMMLLLOOOQQQRRRUUUZZZbbbaaaccclllxxxyyyoookkkkkknnnuuu|||xxxvvvyyyhhh[[[RRRIIIAAA:::666000......///---++++++++++++,,,,,,++++++*********)))((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((('''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''''''''((((((((())))))%%%%%%'''((())))))))))))((((((((())))))************,,,------,,,,,,---...000444999@@@HHHSSS___gggmmmttt}}}xxxtttsssqqqppprrrsssrrrooonnnooonnnppptttzzz}}}zzzwwwyyyzzz{{{||||||wwwpppmmmjjjiiihhhgggggggggiiijjjiiijjjmmmqqqtttrrrlllgggrrrzzztttiiibbb^^^[[[\\\]]]^^^bbbgggiiilllrrrzzz~~~|||vvvrrrjjjfffdddccc```___dddllllllrrrwww{{{|||yyyvvvoooeee]]]ZZZ]]]```iiisssyyyooojjj\\\]]]```dddhhhhhhgggfffjjjjjjmmmwwwwwwxxx~~~ooogggiiizzzvvvnnnccc\\\QQQFFF>>>888444111222000......///000...,,,((()))******++++++++++++***))))))(((((()))))))))))))))))))))))))))))))))*********))))))(((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! ######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********########################""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$""""""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''''''''''''''((((((((((((%%%%%%'''((())))))))))))******)))(((''''''&&&&&&)))+++------------...///000000///111555<<>>FFFMMMSSS]]]iiisss{{{wwwtttrrrpppnnnoootttwwwxxxzzz|||uuurrrlllkkkjjjjjjmmmqqqvvvyyy}}}~~~zzzuuupppoooooojjj]]]SSSQQQNNNOOOWWWaaalllxxxtttuuu{{{yyytttxxxzzzrrroooqqquuuyyy||||||yyyvvvtttrrrwww|||wwwuuuttttttuuuvvvuuutttmmmuuuxxxrrr```XXXNNNFFF@@@<<<777333333///...000000---,,,,,,'''((())))))))))))((((((((()))***+++++++++++++++******)))))))))***++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$###############$$$!!!!!!"""############"""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$$$$%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))***))))))))))))(((((((((''''''''''''((())))))(((&&&&&&((()))...---+++,,,---///000111---000444777:::@@@GGGMMM\\\fffrrr|||}}}{{{wwwuuusssrrrsssvvv{{{~~~{{{wwwooonnnlllmmmpppwww~~~~~~yyytttpppmmmggg___XXX[[[ZZZ]]]eeennnvvvzzz|||~~~}}}~~~xxxppptttyyy||||||{{{{{{|||wwwvvvyyy{{{zzz{{{}}}zzzwwwlllaaaVVVLLLFFF>>>;;;777333111000...---111,,,+++//////+++)))+++((()))******)))))))))***((()))***************)))((((((((((((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""######$$$$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$###############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$############################################################$$$$$$$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))************))))))(((&&&'''''''''((())))))))))))******)))'''(((***---***)))***+++---...------+++,,,...///000222555777888@@@KKKTTT[[[dddooovvv|||xxxuuuuuuzzz~~~~~~~~~}}}yyyvvvsssqqqoooooottt||||||wwwsssrrrrrrssspppooosss|||~~~yyy|||wwwuuu}}}~~~xxx~~~|||rrrhhhXXXTTTMMMGGGAAA<<<777333//////000000///.........---((('''+++---)))(((++++++,,,,,,+++)))'''((((((((()))))))))))))))(((((('''''''''''''''((()))***((((((((((((((((((((((((&&&''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!###$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))******))))))(((((('''''''''&&&&&&&&&******))))))))))))******))))))))))))************)))************+++++++++...---,,,++++++---///000000111333777<<>>888333111222111000...,,,+++***)))******,,,,,,,,,,,,******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$############"""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$#########""""""#######################################$$$$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''((((((((()))))))))(((((())))))))))))(((((())))))*********+++++++++)))******+++++++++******########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))******)))))))))*********++++++++++++***)))***+++,,,---------,,,++++++---...///111222444666999>>>EEEJJJOOOTTT[[[```dddjjjrrrwww}}}yyyvvvtttrrrpppgggjjjnnnuuuzzz|||{{{yyyrrruuuzzzvvvkkkeee\\\]]]```eeemmmtttxxxyyy}}}|||}}}{{{wwweee^^^SSSJJJCCC???===;;;666666444222111///...---......---,,,++++++***))))))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$########################"""######$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))************'''(((((())))))((((((''')))))))))************+++---,,,,,,+++++++++++++++#######################################$$$$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((()))))))))***))))))))))))***************))))))))))))***++++++++++++++++++,,,---...//////000111111111444777;;;777:::===@@@BBBGGGMMMQQQTTTXXX^^^dddkkktttuuuuuuxxx|||}}}{{{tttxxx|||~~~tttiiidddccceeejjjrrrzzz~~~uuuqqqjjjccc]]]WWWQQQMMMDDD???999555444555666666222111111000000///............---------,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))))))))((()))******+++))))))))))))************'''(((((())))))((((((''')))))))))*********++++++...---,,,++++++,,,...///########################""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''''''''''''''''''''')))((((((''''''(((((()))'''(((((((((((()))))))))(((((()))))))))*********(((((((((((())))))******+++++++++,,,---///000000+++---///000//////000111000111111000111222555777555999>>>BBBFFFNNNWWW^^^eeeiiiqqqyyy}}}zzz|||uuurrrwwwyyy~~~~~~yyyvvvoooggg```ZZZWWWUUUMMMIIIDDD@@@===:::666444444111///---......---,,,,,,,,,+++******)))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))***++++++(((((()))))))))*********(((((())))))))))))((((((************++++++++++++------,,,,,,...000222333########################""""""######$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))(((((((((((((((((()))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,++++++,,,//////......---.........///000111222444777;;;???AAAEEEJJJQQQVVVZZZ\\\]]]mmmttt~~~~~~xxx|||~~~yyyuuuiiieeeaaa]]]ZZZWWWTTTRRRPPPMMMHHHBBB>>>;;;999999888666333222222222111///+++***+++,,,...///---+++))))))))))))))))))))))))((((((((((((((()))))))))((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########"""######$$$%%%"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################"""######$$$$$$$$$######""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))******+++((())))))))))))*********)))******++++++******)))+++++++++,,,,,,,,,,,,---,,,---...///000222444555#################################$$$%%%&&&&&&&&&########################""""""""""""##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((()))))))))***(((((()))************************+++++++++******)))+++,,,+++++++++,,,...,,,,,,,,,---......---,,,...---,,,---///111111111111333555777:::<<<===>>>EEEMMMVVVYYYVVVVVVZZZ^^^dddfffkkksssyyy}}}}}}|||}}}yyy||||||uuupppjjjeee^^^YYYVVVSSSOOOLLLEEEBBB???===<<<:::888666555444444333111000/////////...---...//////...---(((((()))+++...000///...+++++++++++++++,,,,,,,,,+++*********************((()))***++++++***)))((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$#########""""""#################################!!!"""##################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''(((((((((((()))(((((((((((()))******************+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------............000111333333444444##############################$$$%%%&&&&&&''''''""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************&&&''')))***+++,,,,,,,,,------,,,***)))***---000))))))***+++,,,,,,***(((***((('''***...111000---////////////000111333444111888??????;;;999===CCC>>>@@@CCCIIIOOOSSSTTTTTTSSSYYYaaagggiiikkknnnqqqvvvvvvxxx{{{|||{{{xxxuuuqqqmmmgggbbbaaafffooouuu|||~~~|||{{{{{{zzzxxxvvvuuuvvvvvvvvvuuutttuuuvvvuuuqqqnnnkkkjjjbbbdddeeefffeeeaaa\\\YYYYYYYYYXXXWWWUUUQQQKKKGGGJJJEEE???:::888777555444444222111000111111111///---...111222333111///...***)))))))))******(((&&&,,,***(((((((((((('''&&&)))((((((''''''&&&&&&&&&)))))))))))))))(((((((((((()))***++++++***)))((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%'''(((###$$$%%%%%%&&&'''((((((&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((##############################$$$$$$$$$######""" !!!!!!"""######$$$$$$"""############$$$$$$$$$######""""""""""""############################## """$$$%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((())))))***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------........./////////000222333444333333222%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########"""  !!!###$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***++++++******++++++,,,---,,,,,,++++++***+++++++++---------............//////////////////000111111444444555666888999:::::::::===@@@BBBCCCCCCDDDEEEKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLSSSSSSSSSRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::999888777444333111////////////000/////////......---------///...,,,+++***+++,,,,,,+++++++++*********))))))------,,,+++***)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))'''''')))***++++++++++++++++++,,,---------------)))************++++++++++++***)))+++---......---,,,---...000111000000///444333222333444555555444%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###!!!!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))******+++++++++***++++++******++++++,,,---+++++++++******+++,,,,,,,,,,,,,,,,,,------------...............///000000------...///000000111222...000333444444333444555888888888888999999::::::777777666666666777888999<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888777777777777666666666555555444444444333333333222222111111000333222222111000///......111111000///............---------,,,,,,+++++++++---,,,+++***)))******++++++++++++*********))))))***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%(((((()))))))))*********'''''''''((((((((())))))''''''((())))))(((((((((((()))******++++++***************+++++++++,,,,,,111...+++***+++---------000111222333333333222111333222333444444444333111%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********+++++++++************+++,,,,,,***************+++,,,---******+++++++++,,,,,,,,,------,,,,,,------...///---------.........//////***,,,......,,,,,,,,,---............////////////------,,,,,,------...///............------------000///...---,,,,,,,,,---+++++++++,,,,,,---......,,,,,,++++++++++++++++++---------,,,,,,+++++++++---------------,,,+++******************)))))))))+++***))))))((()))))))))+++************)))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((()))************)))++++++,,,,,,,,,---------444000---+++,,,...000000111111222222222111000000...000222444444444222111%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++***************++++++,,,))))))))))))***+++------*********+++++++++,,,,,,+++++++++++++++,,,------//////////////////......+++,,,......------...///////////////////////////---------.........//////------------------------000000///...............,,,------......//////000++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,)))***+++,,,+++***((('''))))))))))))))))))))))))***)))))))))))))))))))))************))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---------............///000...---...111333444444333333333333222222111111...111555777888888888888%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))((((((((()))***+++******))))))******+++,,,(((((())))))***+++,,,---***+++++++++,,,,,,,,,,,,***************++++++,,,,,,,,,+++++++++*********'''(((************,,,...,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((())))))******++++++((((((((((((((()))))))))(((((()))******)))'''&&&))))))))))))************))))))******************))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((''')))))))))*********++++++*********************))))))***+++---.../////////+++,,,,,,---------------////////////000000000000...///111444777888666444555555555555555666666666444666:::;;;;;;;;;===>>>%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))*********)))((((((((((((((((((((((((((((((''''''(((((()))***))))))((('''((()))***+++***))))))))))))***++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++*********************&&&'''((((((((())),,,...)))))))))(((((((((((((((&&&'''((()))))))))(((((())))))))))))******************)))))))))))))))*********)))(((((('''&&&&&&'''''''''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))***************+++((())))))************)))(((((()))))))))))))))***))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((()))))))))((((((((((((((()))))))))******++++++++++++************'''((()))+++---...//////,,,,,,---.........------000000111111111222222222111333666999;;;999555111222222222333555666888999777999;;;;;;:::===BBBGGG%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))(((''''''''''''((())))))***)))'''''''''(((***+++)))))))))))))))***++++++******))))))))))))******)))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))***,,,...+++*********))))))))))))'''((()))***+++******)))))))))*********+++++++++******)))))))))******++++++******)))(((((('''''')))))))))***************+++++++++++++++*********)))))))))(((((())))))***((()))))))))************&&&'''((()))))))))(((((((((((((((((())))))******((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))'''''''''((((((((()))))),,,,,,+++++++++*********))))))+++,,,......//////...//////000000000000000111222222222222333333333444555777:::<<<:::777444222222333555888;;;>>>??????AAACCCDDDHHHPPP\\\eee%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))*********)))************************'''''''''''''''((())))))***)))'''&&&'''(((***+++)))))))))))))))******++++++***)))))))))))))))***(((((((((((())))))))))))***************++++++,,,)))*********+++++++++++++++,,,+++***(((((()))+++,,,+++++++++******))))))((()))***,,,,,,++++++***))))))))))))******++++++***)))))))))))))))******************))))))))))))))))))))))))))))))))))))******)))))))))(((((((((+++***)))(((((()))++++++'''((((((((())))))******$$$%%%'''((((((((('''''''''((((((((())))))******&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,++++++*********------...///000000000///222222333444444444444444222222222333333333444444333333555888;;;===<<<:::999:::;;;===AAAEEEIIIKKKKKKNNNRRRWWW^^^mmm~~~########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++)))((()))******)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************************)))((((((&&&'''''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%'''%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%'''((((((((((((((('''&&&(((''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((((((((((()))***************)))))))))))))))))))))***+++++++++++++++......---,,,++++++++++++......//////000111111222222222222111111111111111444222111222444555555555333222777===>>>;;;<<>>AAADDDGGGLLLTTT^^^eeeoooqqquuu{{{########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((())))))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''&&&'''((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++)))((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))))))))*********))))))******)))(((((('''''''''''''''((((((((()))&&&'''((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%'''%%%######%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((((())))))((((((((((((((()))******************))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------000000111111222222222333000000111111111222222222444333333555666888999999???===>>>BBBBBB@@@CCCHHHIIIMMMTTT\\\eeeppp{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$######%%%%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))************************(((((())))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))******(((((((((((((((((('''&&&''''''''''''((((((((((((%%%%%%&&&(((((()))))))))&&&''''''''''''((((((((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################&&&$$$""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''''''''$$$%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((()))******************************((()))+++,,,---...//////++++++++++++,,,---...///222222222222222333333333000000111222333444555555555555666888999;;;<<<<<>>??????@@@AAACCCCCCCCCFFFKKKRRR]]]iiisss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((***++++++)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######""""""######$$$$$$%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''))))))*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))******+++++++++,,,***+++---///111333333444000000///...------......000000000000111111111111555666888:::<<<>>>???@@@@@@BBBDDDDDDDDDFFFJJJMMMOOOTTT[[[eeettt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&)))+++)))&&&%%%''')))%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((((())))))%%%&&&''''''((('''''''''((((((((((((((('''''''''(((((((((''''''%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***************)))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((()))******))))))******+++,,,,,,,,,,,,---///111333444555555333222111000////////////000111111222222333444444:::;;;<<<>>>@@@BBBDDDEEE===@@@DDDFFFIIINNNWWW]]]iiirrr}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&)))+++***&&&$$$&&&)))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&'''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""$$$%%%$$$"""!!!###&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((()))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))((((((((((((((()))******))))))***++++++,,,------...///000222444555555666333333222111111111222222333444444666777888999:::===>>>???AAACCCEEEFFFGGGBBBFFFMMMSSS[[[fffuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''***((($$$"""$$$''''''''''''''''''((())))))((((((''''''''''''(((((($$$$$$&&&'''''''''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''((()))))))))((())))))(((((('''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################"""%%%((((((%%%$$$$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""$$$%%%$$$!!!!!!###&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%'''((((((((((((((('''&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((()))******))))))***+++,,,,,,------///000111333444555666666222222222222333444555555666777888999;;;===>>>???>>>???@@@BBBDDDEEEGGGGGGPPPVVV___hhhttt"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&(((%%%!!!"""'''%%% %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++)))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$############""""""###$$$%%%%%%$$$###""" !!!###$$$%%%&&&'''$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$#################################$$$%%%&&&&&&''''''########################$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""%%%&&&''''''((((((''''''&&&'''((()))************))))))))))))************+++******)))))))))))))))'''(((***+++++++++***)))******+++,,,---...------222222222111222333333444333222111111222444777888===<<<;;;<<>>???@@@CCCDDDEEEGGGHHHHHHHHHHHHKKKRRR\\\hhhvvv#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((###&&&(((&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((('''&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""#########$$$$$$#################################%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''(((((((((%%%&&&''''''((('''''''''*********+++******))))))))))))*********+++++++++,,,+++******))))))************)))***+++---///000111111000000000000111111111222444777999:::<<<<<<======>>>@@@AAACCCDDDEEEBBBEEEIIILLLOOORRRTTTVVVXXXeeezzz###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$##################$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#############################################$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%&&&''''''((('''''''''''''''((((((((('''&&&&&&************++++++++++++,,,++++++******************))))))***+++...000111222222111111111222333333333555888<<>>AAADDDEEEFFFHHHJJJMMMLLLKKKIIIIIIJJJNNNRRR[[[dddvvvwwwgggYYYRRRKKKJJJNNNSSSTTTRRRWWW^^^jjjyyy)))(((''''''&&&''''''''''''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%###""""""""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&((())))))(((''''''((()))))))))(((((()))******)))))))))*********++++++))))))***+++,,,------...---...111222444888<<>>BBBDDDDDDAAA???IIIGGGHHHKKKJJJHHHNNNWWWhhhxxxrrrbbb______ZZZTTTRRRPPPQQQQQQOOORRR]]]mmmzzz&&&'''((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''***))))))((()))***+++,,,(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$######""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$##################$$$##############################"""###%%%))),,,///111+++%%%###$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++++++++,,,---...////////////000000111444666999;;;@@@??????@@@CCCFFFIIIJJJJJJGGGIIIMMMQQQVVVbbbooonnnbbbXXXWWWXXXSSSOOOMMMOOONNNQQQZZZmmm&&&'''((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))(((((('''((((((((()))))))))************))))))))))))((((((''''''''''''''''''''''''***))))))))))))***++++++((((((((())))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))(((''''''&&&&&&''''''(((((((((''''''&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$######""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%######""""""""""""##############################!!!!!!"""###%%%''')))***(((%%%""""""$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---...000111222222333444666888:::<<<<<<======>>>@@@CCCFFFIIIKKKIIIJJJOOOYYYdddrrrkkk\\\WWWSSSTTTTTTQQQOOOOOOVVVWWWbbbxxx''''''(((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''''''''(((((())))))(((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$######################## !!!"""$$$%%%&&&&&&'''$$$"""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,---///111444555666777888:::;;;;;;<<<;;;777;;;AAAFFFHHHHHHGGGFFFKKKSSSaaarrryyyhhh[[[WWWXXXXXXXXXWWWXXX\\\```kkksss(((((((((((())))))******(((((((((((()))))))))***************************((()))))))))*********+++(((((((((((((((((((((((()))))))))************+++((()))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************++++++++++++++++++++++++)))*********++++++++++++************))))))))))))************************))))))))))))))))))(((((((((((((((''''''(((((((((***)))(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------...111444777888:::;;;;;;<<<;;;;;;:::::::::???EEEJJJLLLMMMOOOPPPXXXggg}}}wwwooohhhaaa\\\YYYYYY\\\^^^^^^```hhhttt|||))))))((((((((()))***+++((((((((()))))))))******************************((())))))******+++++++++(((((((((((((((((((((((()))*********++++++++++++))))))************++++++)))******++++++******))))))))))))*********++++++'''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************)))))))))******************************))))))))))))(((((()))((((((''''''(((((()))))))))(((((('''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###########################$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------............000222555888;;;<<<=========<<<<<<;;;;;;;;;>>>AAAEEEIIINNNVVVaaaiiissswwwtttppphhh```[[[XXXVVVZZZ```dddiiilllmmmsss***)))((((((((()))***+++(((((()))))))))*********************************((())))))******+++,,,,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++((((((((()))))))))******************************)))***+++,,,,,,,,,+++++++++++++++*********))))))*********************************)))))))))(((((())))))(((((((((((())))))(((((((((((((((((()))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---------------............000111444888;;;>>>???@@@>>>>>>===<<<===>>>???@@@AAAEEELLLTTT^^^mmm~~~{{{qqqhhhcccccc\\\WWWVVVYYY]]]cccooo{{{***)))((((((((()))+++,,,))))))))))))************************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++******))))))************************+++*********))))))(((((())))))(((((((((((())))))(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$###""""""######$$$%%%$$$###!!!"""###%%%########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,---------------.........//////222444888<<>>===<<<<<<>>>@@@CCCDDDDDDMMM[[[iiiwwwtttggg___[[[XXXXXX[[[RRRQQQWWWdddppp|||))))))))))))((((((((((((+++*********+++,,,------,,,,,,,,,+++++++++******...---,,,,,,,,,---...///---------------------...222///---,,,,,,...//////333111000...------......111///------......---,,,---...///000000///......,,,,,,++++++,,,,,,---...+++---...---,,,***++++++........................------,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,+++***))))))(((((((((,,,+++***))))))(((((()))))))))(((((((((((())))))%%%&&&((()))*********)))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######################## !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$#########""""""'''%%%###!!! !!!###%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((***************++++++,,,000...---+++,,,...111333222:::>>><<<===BBBDDDAAABBB???@@@GGGIIIGGGIIINNNOOO\\\qqqfff```YYYTTTSSSTTTTTTSSSPPPSSS___uuu++++++++++++++++++++++++,,,,,,,,,,,,---...///000//////////////////......111000///......///000111222222222111111111111111111000///...///000111111111000000///000111222333333111000000111222111000000111222222222222111000///......------.........///000111111///......///.................................------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))(((((()))***)))))))))))))))************))))))))))))******'''((()))***+++++++++*********)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######'''%%%$$$"""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((************************)))))))))***+++,,,---...............000333555777;;;???@@@===>>>CCCEEECCCEEEAAAAAAFFFJJJMMMUUU]]]kkkwwwzzzgggYYYUUUOOOLLLMMMPPPRRRRRR[[[dddxxx------------............////////////000111222333333333333333333333333444444333222111111111222333444333333222222111111111222222333444444555555555444444444444555666777888555444333444666777555444444444555555555555444333444444333333222222111111333444555555333222222333111111111111111111111111111111000000///...------------------,,,,,,,,,,,,,,,,,,+++***))))))))))))(((((((((((()))***+++,,,+++******))))))******+++((()))***+++,,,,,,,,,,,,++++++************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&''''''''''''&&&%%%%%%$$$%%%&&&'''))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''++++++++++++++++++++++++)))))))))***,,,---///000......000333555888:::;;;===>>><<<:::===CCCEEEDDDHHHGGGIIIPPPXXXaaannnzzztttaaaUUUNNNKKKIIIIIIMMMRRRVVVXXXiiizzz////////////000000000000333222222222222222333444555555555666666666666666444333222222222222333444555555555444333222111111222444777999999888888888999999999::::::;;;<<<<<<888777777888:::999777555777888888888777777666666::::::999888777666555444444666777666555444444444555555555555555555555555444444333222111000000///---------------,,,,,,,,,------,,,+++************)))))))))))))))***++++++******))))))))))))******)))******+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))(((((((((((((((((((((*********+++++++++++++++))))))******+++---...//////111333666999:::;;;;;;;;;:::999:::???EEEHHHGGGKKKPPP[[[hhhuuu{{{hhhYYYOOOIIIJJJJJJLLLPPPXXX```hhhlll000000111111111222222222666666555555444444555555777777777777777777777777333333222111222333444555888888777666666555444444222555999::::::888888999999:::;;;===>>>@@@@@@AAA;;;;;;;;;======;;;888555;;;::::::999999999999999<<<<<<<<<;;;:::888666555444555777666444333333444555555555555555555555555666666555555444333333222111111111000000////////////...---,,,,,,+++,,,,,,,,,,,,+++******************))))))(((((())))))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))############$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''(((((()))******+++)))))))))*********++++++++++++++++++,,,---......333555777999;;;;;;;;;:::===<<<===@@@EEEHHHKKKMMMPPP___uuu}}}ttthhh]]]VVVPPPMMMLLLLLLPPPVVV```lllyyy222222222333444444555555888888888888888999::::::;;;;;;:::::::::999999999444333333333444666888999777777666666555555444444444888<<<<<<:::888999;;;888999<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999777666444666777777555444444555444444444444444444444444888888777777777777666666777777666666555555444444111111000///............///...---,,,++++++++++++*********))))))***************))))))))))))***+++((((((((())))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''"""###############$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&%%%$$$((((((((((((((((((((((((&&&''''''(((***++++++,,,(((((())))))***+++++++++------------...///111111888999;;;<<<<<<<<<;;;;;;>>>===???CCCEEEGGGNNNTTTcccxxxzzzoookkkggg]]]SSSPPPPPPQQQUUUYYY^^^dddmmmyyy444444555666666777888888888999:::;;;===@@@BBBCCCAAA@@@@@@???>>>===<<<<<<666666666777999;;;===???::::::::::::999999999999<<<@@@DDDCCC@@@>>>???BBBAAABBBDDDFFFHHHHHHHHHHHHBBBCCCFFFJJJKKKJJJFFFBBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAA@@@>>><<<;;;777888999999777666666777555555555555555555555555888888888999999999999:::::::::999999888777777777333333222111000000000000///......---------......---,,,,,,++++++,,,,,,---,,,+++************+++,,,)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""######$$$$$$%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---------///000333555777888<<<<<<===>>>????????????AAA@@@BBBFFFIIINNN[[[jjjuuuggg```]]]QQQLLLJJJMMMRRRYYYfffsss666666777888999999::::::777999;;;>>>AAAEEEHHHJJJEEEEEEDDDCCCAAA@@@???>>>999999999:::===???BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEIIILLLKKKGGGEEEGGGJJJNNNOOOOOOOOOMMMKKKIIIHHHDDDFFFJJJOOORRRQQQMMMJJJEEEDDDBBBAAA@@@@@@AAAAAADDDEEEFFFGGGFFFEEEBBBAAA999;;;<<<;;;:::888999999888888888888888888888888888999999::::::;;;;;;<<<::::::999999888777666666555444333222111111111111...............///000111///......------......///...---,,,+++++++++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$''')))***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&'''''''''###$$$%%%'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%&&&''')))************((((((((((((((((((((((((************))))))))))))******+++,,,,,,---......---...000333666:::===>>>>>>>>>??????@@@AAABBBCCCGGGGGGJJJOOOSSS\\\qqqqqqfff```]]][[[VVVWWW\\\fffnnnyyy777222333;;;???===:::<<<<<<===@@@EEELLLTTT[[[^^^```TTTIIIGGGGGGDDDAAA???EEE@@@;;;<<>>===;;;999888888;;;>>>???===;;;;;;<<<;;;===@@@>>>:::777666777777444111222444555444222111000......111333333333***,,,...---******,,,...******+++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&%%%$$$###"""""""""#########$$$$$$$$$+++***(((&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''''''''((((((((())))))*********))))))***+++,,,,,,+++***,,,---)))***+++***)))***+++---...111444777999<<>>======@@@CCCEEEFFFKKKIIINNN\\\lll|||vvvjjjddd```^^^___aaa^^^gggttt;;;777888===???>>>???CCCFFFHHHLLLSSS[[[ccciiilllhhh^^^VVVTTTSSSNNNKKKKKKIIIGGGFFFLLLUUU]]]``````^^^]]]```dddccc```bbbhhhnnnpppppplllfffffflllsss{{{~~~|||sssjjjdddccceeebbbbbbhhhjjjfffaaa```gggccc___ZZZWWWVVVWWWYYY___YYYRRRMMMMMMNNNMMMLLLHHHOOOUUUUUUUUUWWWVVVRRRQQQOOOKKKHHHFFFEEEDDDCCCAAABBBDDDDDDCCC@@@===;;;<<<===???===:::999999;;;888666444444666666444111222000------.........---000222444333111000111222---------......---,,,,,,))))))******++++++++++++,,,++++++******)))((((((***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''''''''(((((())))))************)))))))))***+++***))))))***+++)))***++++++++++++...000444666999;;;;;;<<<>>>???AAAAAABBBBBBCCCFFFIIILLLUUUXXXeeexxxuuukkkddd```bbbffflllttt}}}AAA@@@BBBDDDDDDDDDIIIPPPVVVVVVYYY^^^fffmmmqqqsssjjjddd___]]]ZZZVVVUUUXXXWWWXXX[[[cccmmmtttwwwwwwssssssvvvzzz{{{zzz{{{wwwrrrpppsssnnnlllppprrrqqqoooooouuurrrmmmiiihhhhhhhhhhhhkkkcccWWWPPPOOOQQQRRRSSSMMMVVV___bbbeeegggfffccc^^^\\\XXXTTTRRRQQQSSSSSSTTTUUUXXXYYYWWWOOOFFF???@@@AAAAAA@@@===<<<===>>>888777888:::;;;;;;888666;;;999777777777888777666222444555555444222222333111111111111111000///...+++++++++,,,,,,---------,,,++++++******)))((((((***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''(((((()))*********************)))((()))***)))((('''(((***)))***,,,------///222444888;;;>>>@@@@@@@@@AAAAAACCCEEEFFFEEEDDDIIIQQQYYYfffooouuueee\\\XXXWWWZZZaaaiiitttLLLPPPUUUVVVSSSTTTZZZbbbmmmiiiffffffkkkppptttuuummmiiifffddd```___dddlllssssssuuuzzzyyyuuutttvvvoookkkmmmqqqrrrtttwwwyyywwwtttqqqrrrvvvuuurrrtttlllccc\\\[[[\\\\\\[[[TTT\\\eeeiiimmmqqqrrrpppkkkjjjgggdddccceeejjjmmmqqqvvv}}}|||mmmZZZLLLKKKKKKKKKIIIFFFCCC@@@>>>:::;;;>>>AAABBBAAA>>><<<777666555555777888777666333444555555555444444444666666666555444333222111/////////............---++++++******)))((((((((())))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((()))***++++++******************(((*********(((((()))******,,,...000111333777999:::>>>CCCFFFGGGGGGHHHHHHHHHJJJKKKIIIIIITTTfffuuuvvvggg[[[TTTTTTVVV[[[aaagggppp]]]eeemmmnnnkkklllrrrwwwzzzqqqmmmpppvvvzzz{{{vvvssspppooonnnqqq|||yyyuuuuuunnniiikkkpppsssvvvzzzzzz|||{{{wwwxxx}}}}}}yyy{{{wwwrrrpppooonnnjjjgggbbbhhhlllnnnqqqwww||||||vvvwwwvvvvvvxxx~~~tttbbb]]]]]]\\\ZZZVVVOOOHHHCCCEEEGGGIIIJJJHHHEEEAAA???;;;:::999:::;;;<<<;;;999999888777777777888777777999999999999888666555555444444333111000///...---++++++***))))))((((((''')))))))))******+++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******,,,,,,+++***))))))******)))+++,,,,,,+++***,,,---,,,///111333555888<<>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;666666666555444444333333000//////......---,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,///---+++***))))))***+++(((***,,,------...111333444666999;;;===@@@DDDGGGJJJLLLMMMLLLJJJIIIIIIJJJIIIUUUfffyyyxxxooodddVVVMMMOOOZZZgggqqqvvv}}}zzz{{{|||{{{zzz{{{ttt}}}vvvooollllllfffhhhlllssszzzmmmeeeYYYQQQLLLJJJHHHGGG;;;<<<<<<============<<<555555555555666666666777222222222111000000//////.........------,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&((()))))))))(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,///...+++***))))))***+++&&&)))+++------///111444777999<<<>>>@@@CCCFFFIIIGGGHHHJJJJJJIIIIIIKKKLLL]]]lll|||qqqddd\\\YYYTTTQQQWWWiiiyyy|||{{{wwwsssuuuyyy~~~{{{{{{}}}lllcccbbb[[[OOODDDDDDBBBBBBDDDFFFDDD===666<<<999777666888:::;;;;;;555666777777666333111/////////---,,,,,,,,,---...222000---,,,,,,---,,,+++************)))((('''&&&+++***)))(((((()))***+++******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((((((((*********)))))))))))))))+++***************+++,,,/////////...///222666:::888777;;;CCCHHHIIIIIIKKKIIIGGGIIIJJJGGGGGGQQQ^^^sss|||ooobbbZZZSSSRRRUUU___tttzzz}}}}}}{{{|||yyywww{{{~~~xxxxxx|||vvvooofffZZZRRRJJJIIIHHHJJJMMMLLLFFFAAA???===:::::::::;;;:::999::::::999888888777777777333222000///.........///000...+++******+++***)))++++++******)))))))))(((******)))(((((()))************)))((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))+++******))))))******++++++---...///111444888;;;@@@>>>AAAGGGIIIGGGFFFGGGHHHGGGIIINNNRRRZZZiiixxxzzzssslllbbbYYYUUURRR\\\nnnyyy{{{www~~~}}}~~~|||yyyyyyyyynnngggQQQNNNLLLLLLNNNMMMIIIFFFBBBAAA@@@@@@@@@???<<<:::???>>><<<::::::;;;<<<===999888666444333222222333111...,,,+++,,,,,,+++))),,,+++***))))))***++++++***))))))(((((())))))*********)))((((((((())))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((******************************))))))))))))*********---000333555888<<>>@@@@@@???>>>>>>=========>>><<<;;;999888888888888444333111000000000///------,,,***))))))***,,,---))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((((()))***************++++++******))))))******++++++...111666999;;;<<>><<<;;;:::;;;;;;<<<888777555555555555333111///...,,,******+++---...)))******************)))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))******+++++++++,,,*********+++,,,---......222555999;;;<<<<<<===>>>======???CCCCCCAAACCCHHHOOOXXXiii~~~iii[[[WWWUUUTTTTTTVVV^^^ooozzzuuulllbbbZZZWWWWWWXXX~~~jjjccc^^^___bbbgggqqqyyy|||}}}~~~~~~vvvnnnfff___\\\ZZZVVVRRRNNNJJJIIIIIIHHHGGGJJJLLLPPPSSSSSSQQQMMMKKKCCCBBB@@@>>>======>>>>>><<<;;;999::::::999777555222111000............///***++++++,,,,,,++++++*********)))))))))***++++++''''''(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((())))))******%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))******+++,,,,,,,,,++++++,,,---///111222333555888;;;<<<;;;;;;;;;<<<@@@???@@@BBBBBBAAAFFFNNNXXXhhh~~~wwweeeVVVOOOMMMOOOVVV^^^hhhwwwvvvmmmhhhhhhbbbZZZTTTSSSRRRQQQOOOfff\\\TTTSSSVVVYYY]]]cccfffiiiooovvv}}}~~~xxx}}}yyyvvvttttttqqqjjj```WWWRRROOONNNNNNNNNQQQUUUYYY[[[[[[ZZZZZZNNNMMMJJJGGGEEEDDDCCCCCCAAA@@@???@@@@@@???<<<:::777666555444333222111000+++,,,------------,,,+++******))))))******+++,,,((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&((((((((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))***++++++,,,))))))***++++++,,,------,,,,,,...///222555777888999;;;===>>>======>>>@@@BBBAAACCCEEEFFFHHHRRR\\\nnnqqqiii```WWWRRRQQQUUU\\\iii{{{~~~ssshhh___XXXTTTZZZWWWRRRPPPOOOOOOMMMKKKggg\\\RRRPPPRRRRRRRRRTTTQQQVVV^^^gggmmmooolllhhhccciiisss~~~}}}uuu}}}pppcccZZZVVVTTTTTTPPPRRRUUUYYY]]]```cccdddZZZXXXUUUQQQMMMKKKIIIIIIFFFEEEEEEEEEFFFDDDAAA???::::::999888777555333222,,,,,,............,,,,,,******))))))***+++,,,,,,))))))******++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((()))***)))((('''(((***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((())))))***+++,,,,,,,,,))))))***+++,,,,,,------,,,---///111444777:::;;;===???AAAAAAAAABBBCCCEEEAAAAAADDDHHHKKKQQQ^^^kkkooocccYYYWWWWWWVVVXXX]]]fffooo|||ssshhh^^^XXXTTTPPPLLLLLLLLLLLLKKKJJJIIIIIIHHHooo\\\NNNPPPSSSNNNJJJKKKIIIJJJLLLRRRXXX[[[ZZZXXXVVV[[[aaadddeeedddcccccceeejjjooommmhhhdddeeehhheeedddjjjvvv|||{{{yyy{{{wwwvvvyyy}}}~~~}}}~~~ssslllfffaaa___```]]]YYYWWWXXX^^^jjjttttttoooggg```YYYTTTOOOKKKLLLJJJJJJMMMLLLGGGEEEFFFCCCBBB???<<<:::777666555222111000///...---------++++++,,,------,,,***))))))(((((((((((('''''''''************))))))))))))%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''''')))***+++***+++,,,,,,+++,,,...000000111333555888<<>>AAABBB???FFFIIIEEEBBBDDDFFFEEEGGGGGGNNN[[[kkk~~~uuukkkddd[[[TTTVVVVVVYYYbbbrrrvvvlllhhheeeaaa^^^ZZZXXXTTTPPPMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEzzzssskkkddd```WWWMMMJJJQQQWWWUUURRRRRRPPPOOOQQQVVV^^^fffmmmpppiiihhheeeaaa]]]\\\^^^```___dddeee]]]OOODDDBBBDDDFFFEEEFFFIIIHHHGGGIIINNNMMMJJJIIIKKKJJJFFFEEEHHHIIIJJJKKKKKKLLLOOOSSSVVVZZZ^^^dddkkknnnooommmllljjjjjjjjjlllppptttuuuuuu|||~~~}}}~~~{{{{{{}}}uuusssooolllmmmuuu~~~yyyssskkkgggccc]]]XXXWWWUUUQQQOOOPPPKKKKKKKKKIIIEEE@@@:::777777777555444333222222222......---------......///++++++++++++++++++++++++))))))))))))(((((((((((()))***+++,,,,,,+++)))(((''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((())))))((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))*********++++++******))))))((())))))***+++,,,.........///111333666888:::===???AAABBBCCCBBBEEEFFFCCCBBBDDDFFFFFFKKKNNN\\\tttxxxlllbbb]]]XXXTTTRRRTTTXXXbbbuuu~~~rrrlllccc]]]ZZZXXXUUUSSSOOONNNMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDxxxrrrpppqqqrrrooollllllkkkhhhbbb[[[UUURRRPPPLLLIIILLLWWWaaabbbaaabbbaaaeeekkkrrrxxx|||}}}}}}yyywwwsssnnniiihhhiiikkkrrrvvvvvvmmm^^^RRROOOQQQLLLNNNRRRTTTTTTSSSTTTVVVVVVQQQNNNNNNLLLHHHFFFGGGFFFGGGHHHHHHGGGHHHKKKNNNPPPSSSXXX\\\^^^^^^\\\[[[```^^^[[[ZZZ[[[]]]```bbbdddgggnnnuuu{{{~~~|||zzzwww~~~}}}~~~yyysssrrrxxx~~~zzztttlllfffeeeaaaZZZUUUSSSTTTSSSQQQMMMHHHBBB===:::;;;:::999888777666666666111000...---,,,,,,---...************************)))))))))((((((((('''''')))+++---...---+++((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((((((''''''''''''(((((()))))))))*********++++++++++++******))))))))))))+++,,,...//////000333666999:::<<>><<<<<<;;;:::999888777777777888666444111000/////////+++************)))))))))))))))))))))(((((((((((((((***,,,---,,,***(((&&&''''''''''''''''''''''''''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))******++++++++++++++++++******+++,,,///000111333666999;;;<<<>>>???AAABBBBBBCCCHHHIIIJJJJJJIIIIIIKKKNNNRRRiiiyyyllljjjccc\\\XXXUUUSSSWWW___rrrvvvnnngggbbb]]][[[XXXUUUSSSQQQNNNMMMLLLLLLLLLKKKIIIGGGEEECCCFFFEEEEEEDDDDDDCCCCCCCCCIIIEEEBBBCCCGGGKKKNNNNNNMMMOOOQQQOOOMMMLLLOOORRRXXX\\\dddmmmtttyyy|||~~~zzzzzzzzzzzzyyyyyy|||~~~}}}~~~~~~|||zzzzzz{{{}}}|||zzzxxxuuuuuu}}}ssskkkccc^^^^^^ZZZYYYZZZ]]]```bbbaaa```ccceeejjjooosssvvvxxxxxxyyyqqqcccZZZNNNMMMNNNPPPSSSUUUUUUTTTUUUWWW\\\aaabbbaaaeeekkkuuu}}}{{{{{{|||xxxxxx~~~}}}vvvrrrjjjeee]]]SSSJJJDDD@@@>>><<<;;;:::999888777777777???>>><<<:::888777666555......---,,,+++***))))))************))))))))))))((()))***++++++***((('''''''''''''''''''''''''''&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((()))))))))******)))***+++,,,,,,,,,,,,+++---///111333444777:::===AAA@@@@@@AAABBBCCCDDDEEEJJJJJJLLLLLLIIIHHHPPPYYYhhhmmmfff^^^XXXVVVYYYZZZ\\\ggguuu{{{pppiiiddd```]]]XXXWWWUUURRRPPPMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEEEEGGGLLLRRRXXX\\\XXX[[[^^^]]][[[[[[^^^bbbkkkooosssuuuwwwyyy|||}}}zzz||||||{{{yyyxxx{{{}}}|||}}}~~~}}}||||||~~~yyyuuuuuutttqqqooosssyyy{{{wwwrrrooorrrwww}}}sssiii]]]]]]]]]___aaabbbaaa```WWWSSSQQQSSSSSSRRRTTTYYY___dddrrr}}}~~~~~~wwwsssttt|||}}}yyytttkkkaaaVVVNNNHHHEEE@@@???>>><<<;;;;;;;;;;;;AAAAAAAAA@@@???>>><<<<<<444444333111///...,,,,,,++++++++++++************((())))))************)))((((((((((((((((((((((((&&&''')))*********((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((()))))))))*********++++++((()))+++,,,---...------000222555777999<<<@@@CCCHHHGGGEEEDDDEEEFFFIIIJJJKKKKKKLLLMMMLLLQQQbbbuuupppbbb```WWWTTTYYYeeemmmwwwwwwmmmeee```^^^[[[XXXUUUTTTRRRPPPMMMLLLLLLLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDOOOPPPRRRUUUYYY```iiiooonnnrrruuutttqqqpppssswww}}}~~~zzz~~~}}}|||xxx{{{yyytttuuuxxx|||~~~lllddd]]]ZZZXXXUUUUUUXXXRRRUUU\\\dddccc^^^aaahhhjjjssszzz|||uuuwwwzzz~~~~~~{{{tttnnnmmmvvv~~~yyyooodddYYYPPPLLLEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???:::999777555333111//////,,,,,,,,,+++++++++******)))))))))******++++++,,,))))))))))))))))))))))))%%%''')))***+++***)))(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!"""$$$&&&&&&&&&$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((******+++++++++,,,,,,,,,''')))+++---...///......333555888:::<<>>AAADDDHHHJJJUUURRROOOKKKFFFFFFPPP]]]___]]][[[ZZZ```uuuwwwlll\\\NNNPPPZZZWWWeeevvvyyyoooggg```\\\VVVPPPLLLLLLMMMOOOQQQNNNKKKJJJLLLMMMLLLJJJKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEwwwzzz~~~{{{xxxzzzxxxtttrrrqqqrrrsssqqqnnnkkkjjjjjjqqq~~~{{{||||||xxxtttuuussssssuuutttrrruuuzzz~~~|||wwwoookkkkkkhhhcccdddiiiiiiaaaWWWQQQJJJCCCDDDCCCCCCCCCDDDBBB???<<<>>>>>>???>>>===:::777555444222000...,,,+++++++++))))))***++++++***))))))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&***(((%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%######$$$&&&'''***---///...+++&&&###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%'''((('''%%%$$$$$$%%%'''''''''((((((((())))))((()))******)))((()))+++******)))))))))))))))***------------///222555777999;;;>>>AAADDDHHHKKKMMMXXXVVVTTTPPPLLLMMMXXXffflllddd^^^bbbssswwwlllaaa\\\TTTNNNUUUbbbooo}}}uuupppjjjbbb[[[VVVSSSOOOJJJHHHHHHJJJKKKMMMJJJGGGHHHJJJKKKKKKJJJIIIIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFF~~~}}}}}}sssnnnpppxxx|||||||||zzzvvvqqqrrrwwwxxxxxxuuuqqqrrrvvvvvvsssyyyzzznnnbbbYYYSSSHHHGGGFFFEEEDDDBBB>>>;;;??????@@@@@@???>>>======:::888666333000///------***++++++,,,,,,++++++*********++++++******)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&''')))******'''$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))$$$&&&''''''%%%$$$$$$%%%''''''((((((((()))))))))+++,,,---,,,******+++,,,******)))))))))******+++,,,---...000333666999;;;===???AAAEEEIIILLLOOOPPPSSSRRRRRRRRRPPPRRR___llltttkkkfffrrr{{{nnn^^^VVVQQQRRRSSSWWWeeeuuu}}}tttiiiaaa]]]ZZZTTTOOOLLLKKKHHHFFFEEEFFFGGGHHHFFFDDDCCCDDDGGGIIIJJJJJJHHHHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH}}}kkkeeecccfffggggggjjjooovvv}}}zzz|||~~~yyy{{{yyykkkdddTTTQQQLLLIIIFFFCCC???============>>>>>>>>>?????????>>>;;;888444111///---,,,,,,,,,,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$######%%%''''''&&&%%%'''((('''%%%###$$$$$$%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))&&&((())))))(((''''''((('''(((((((((((()))))))))+++------,,,+++***+++,,,******))))))***+++,,,,,,---...000333777;;;>>>@@@AAAAAACCCFFFKKKNNNPPPPPPKKKLLLPPPSSSSSSVVVbbbnnnsssuuu{{{uuuhhh^^^WWWSSSRRRXXXaaaoootttlllddd[[[UUURRRQQQMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEAAA@@@AAABBBEEEHHHJJJKKKIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJtttggg___ZZZXXXYYY\\\aaaffflllnnnooouuu{{{rrrddd___XXXQQQLLLHHHEEECCC<<<<<<<<<<<<<<<<<<======>>>>>><<<:::888666444333......---,,,+++++++++***+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&''')))***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%#########%%%''''''&&&$$$&&&''''''%%%######$$$((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''')))++++++)))))))))***(((((((((((()))))))))******+++,,,,,,***)))***,,,*********++++++---...///000111333777;;;???BBBCCCCCCBBBCCCFFFJJJMMMNNNMMMHHHKKKPPPUUUUUUXXXcccooowwwwwwlllcccZZZUUUSSSTTT[[[hhhyyy{{{rrriii___ZZZSSSOOOMMMMMMKKKJJJFFFEEEEEECCCBBBAAAAAAAAA>>>???@@@BBBDDDGGGJJJLLLLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLyyyhhh^^^YYYVVVUUUQQQQQQSSSVVVYYY___mmmyyy{{{vvvzzzzzzsssnnnggg```ZZZUUUQQQNNNAAAAAAAAA@@@???>>>===<<<:::;;;<<<<<<<<<<<<;;;;;;333222000...,,,++++++++++++++++++,,,++++++***)))************************(((((((((((((((((((((((((((''''''''''''((()))))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$######$$$&&&&&&&&&%%%!!!$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&((())))))((((((((()))((((((((()))))))))******(((***++++++***)))+++,,,++++++,,,,,,...///000111333555777;;;>>>AAADDDEEEEEECCCBBBDDDIIIKKKJJJHHHEEEGGGLLLPPPSSSYYYggguuusssddd[[[UUURRRSSSRRR\\\mmm}}}sssooojjjccc]]]TTTQQQMMMKKKJJJJJJIIIHHHCCCBBBAAA???>>>======<<<===???@@@AAABBBEEEHHHKKKLLLKKKJJJIIIHHHIIIJJJJJJLLLNNNOOOQQQQQQQQQPPPPPPzzzrrrmmmhhhcccZZZTTTQQQSSSUUUVVV^^^fffpppllllllsss{{{{{{yyyvvvsssnnnggg___YYYKKKLLLKKKJJJHHHDDDAAA???<<<===>>>?????????>>>===888666444111...---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######$$$&&&&&&%%%###!!!$$$%%%$$$######$$$!!!"""""""""""""""""""""###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))(((((()))))))))*********''')))***+++***+++,,,...,,,,,,---...///111333444777999;;;>>>AAACCCDDDEEEGGGDDDBBBCCCGGGIIIGGGDDDCCCDDDGGGMMMVVVeee}}}uuudddZZZTTTRRRWWW]]]fffwww|||uuukkkccc^^^ZZZTTTPPPLLLKKKIIIIIIHHHHHHGGGFFFAAA@@@>>><<<;;;;;;<<<<<<===???@@@@@@@@@BBBEEEIIIKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVVVVVVVUUUTTT}}}wwwooofff```___]]]YYYZZZ^^^aaa```eeennnuuu{{{~~~}}}tttiiiaaaTTTUUUUUUSSSOOOKKKFFFCCCCCCCCCCCCBBBAAA>>><<<;;;<<<:::777333000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&&&&$$$""" ###$$$$$$######$$$###$$$$$$%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***))))))))))))************'''(((***++++++,,,...000------...///111333444555:::;;;===@@@BBBCCCDDDEEEHHHDDDBBBCCCGGGHHHFFFBBBFFFFFFIIIRRRaaayyyuuuhhh\\\WWWUUUWWW```lllyyyjjjeee^^^XXXTTTPPPLLLJJJHHHHHHHHHIIIHHHHHHFFFEEEAAA???>>><<<<<<===>>>???===???@@@@@@>>>???CCCGGGHHHHHHIIIJJJLLLOOORRRSSSTTTUUUXXXZZZZZZZZZYYYXXXzzzsssrrrrrrpppnnnooonnnmmmjjjhhhhhhlllrrrwwwwwwooonnntttzzz|||{{{|||{{{}}}|||tttmmmlll___^^^[[[XXXSSSOOOKKKJJJFFFGGGGGGDDD@@@===>>>@@@===;;;::::::;;;999444/////////...---,,,,,,++++++***))))))((((((((())))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((''''''(((((()))***+++,,,,,,---+++++++++++++++,,,,,,---+++++++++...333888;;;<<<>>>AAACCCDDDBBBCCCFFFJJJHHHDDDBBBEEEEEECCCCCCEEEEEEJJJSSSaaa{{{zzzcccZZZSSSRRRVVVaaavvvzzzmmmddd\\\ZZZUUUQQQNNNLLLLLLLLLJJJJJJHHHGGGEEECCCBBBAAA<<<<<<<<<<<<<<<===>>>???>>>@@@@@@@@@@@@@@@BBBDDDFFFDDDDDDGGGMMMRRRTTTTTTXXXZZZ\\\]]]^^^^^^]]]]]]~~~|||xxxrrroooooorrruuuuuulllaaa\\\^^^eeejjjmmmsssxxx{{{xxxzzzyyytttqqqrrrgggddd```ZZZTTTPPPNNNNNNSSSRRROOOKKKGGGCCCBBBAAA===;;;999;;;======:::666222222111///...---,,,+++******))))))))))))******++++++***)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++*********)))+++++++++************)))***************+++,,,---......///222666:::<<<===>>>@@@DDDGGGHHHIIIJJJKKKMMMDDD>>>>>>@@@BBBFFFJJJNNN[[[mmmqqqcccZZZTTTTTT^^^mmmyyyrrrjjj```YYYWWWUUURRROOOLLLKKKJJJJJJDDDDDDCCCAAA@@@>>>==================>>>???@@@@@@AAABBBCCCBBBBBBBBBDDDFFFIIIHHHHHHLLLSSSXXXZZZZZZ]]]___aaadddeeeggghhhiiizzzyyy{{{~~~}}}tttfff[[[VVVXXX]]]bbbhhhoooyyy~~~uuuuuuwwwvvvvvvxxxqqqnnnggg___YYYVVVVVVXXX___\\\XXXVVVUUURRRMMMHHH@@@===;;;<<>>===>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHKKKOOOUUUZZZ\\\]]]___aaaeeehhhjjjmmmpppsssqqqccc]]]]]]___dddjjjsss{{{zzzxxxzzzzzzyyyyyyvvvuuuqqqkkkeeeccceeeggggggeeeeeehhhllliii___VVVIIIDDD@@@???@@@AAA@@@>>>;;;:::888666444222000///,,,,,,++++++***+++++++++,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''((()))(((''''''''')))''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((()))***+++,,,,,,---(((((()))***+++---...///444666888;;;<<<>>>@@@BBBEEEFFFJJJPPPUUUTTTOOOJJJFFFBBBBBBEEEHHHMMMWWWaaawwwmmm^^^XXX[[[fff|||uuummmbbbZZZWWWUUUQQQNNNLLLLLLKKKJJJHHHEEECCCBBBCCCBBBBBBAAAAAA@@@@@@???????????????@@@BBBCCCCCCCCCEEEFFFFFFFFFGGGIIIKKKJJJLLLOOOTTTYYY]]]```aaabbbfffkkkpppsssxxx~~~yyyllleeecccaaaeeejjjnnnppprrrtttuuu{{{{{{xxxxxxzzz{{{yyyuuutttxxx|||xxxxxx|||qqqdddUUUPPPHHHDDDBBBAAA>>>;;;===<<<;;;999777555444333///...---,,,++++++++++++,,,++++++***************))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))(((''''''''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))(((((()))***+++,,,,,,---((()))***+++---///111222555888;;;<<<===???BBBEEEKKKLLLNNNSSSUUUSSSMMMGGGAAABBBEEEIIILLLWWWlll~~~qqqfff^^^^^^bbbrrrsssjjjddd^^^VVVQQQPPPOOONNNMMMKKKKKKJJJHHHFFFCCCAAA????????????????????????????????????@@@AAACCCDDDEEEDDDEEEGGGHHHHHHJJJMMMOOOQQQSSSWWW[[[```dddhhhjjjjjjqqq{{{yyyuuuoooooonnnjjjeeebbb``````kkkuuu~~~}}}{{{}}}mmm```ZZZRRRKKKGGGCCC???;;;===<<<<<<;;;:::999888888444333111///...---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))************+++++++++++++++++++++************)))******,,,---000333555666666999<<<======???DDDIIIOOOPPPQQQRRRRRROOOJJJFFFEEEEEEHHHNNNWWWkkkyyynnnaaaZZZWWW[[[gggsssxxxlllaaa\\\VVVSSSOOONNNNNNPPPPPPPPPIIIHHHGGGEEECCCAAA@@@???AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGFFFHHHJJJLLLNNNPPPTTTWWWVVVYYY]]]aaaffflllsssxxxxxxzzzqqqiiieeeccciiiooosssrrrsssxxx|||~~~rrrfff```YYYSSSNNNJJJDDD@@@;;;;;;<<<<<<<<<<<<<<<<<<:::999777444222000......---,,,++++++******++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))))))))''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++++++++++++++************)))+++,,,...000333666999:::888;;;=========AAAHHHNNNPPPQQQRRRPPPMMMJJJHHHGGGJJJJJJQQQ```sssxxxooolllaaa\\\YYY\\\dddsssxxxoooggg^^^WWWVVVOOONNNMMMMMMMMMNNNNNNNNNDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGDDDDDDDDDEEEGGGHHHJJJKKKKKKMMMPPPSSSVVVYYY]]]```___bbbggglllsss|||~~~oooqqqooojjjiiinnnqqqqqqzzzttthhhccc\\\WWWTTTPPPJJJEEE::::::;;;<<<===>>>?????????===;;;888555222111000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***(((((()))***+++,,,,,,------...///222555888;;;===:::<<<>>>>>>===BBBKKKRRROOOQQQQQQNNNIIIGGGHHHJJJLLLNNN[[[uuuvvvggg___]]]WWWXXX^^^lll}}}rrrccc]]]YYYSSSPPPQQQLLLKKKJJJIIIHHHGGGEEEDDD@@@???>>>>>>???AAACCCEEE???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQUUUXXX\\\```dddhhhlllooouuu{{{~~~{{{}}}rrrjjjgggggghhhtttvvvzzzrrrkkkbbb[[[VVVRRRLLLHHHAAA>>>;;;<<<>>>???===:::>>><<<999777555444444333,,,,,,,,,,,,---,,,,,,,,,...,,,************)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))'''((((((***+++,,,------,,,,,,,,,+++++++++******......///444;;;@@@@@@???=========???CCCHHHMMMPPPOOOMMMKKKGGGEEEFFFIIILLLSSS___rrrssscccZZZVVVTTTUUUbbbtttwwwhhhccc\\\VVVRRRPPPNNNMMMLLLKKKIIIFFFDDDCCCCCCCCC>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLOOORRRTTTWWWWWW[[[bbbddddddjjjssswww~~~yyy|||~~~zzzwww}}}wwwsssqqqnnnppptttzzzxxxpppiiiccc^^^WWWRRREEEAAA===<<>>===<<<:::888666000///...---,,,,,,------+++***((('''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((((((((()))***+++,,,,,,---+++++++++,,,,,,---......000000222777<<<@@@@@@???======>>>???CCCGGGJJJMMMPPPOOOKKKGGGEEEJJJTTT\\\hhhzzzyyyjjj]]]UUUUUUYYYhhhvvvjjjbbb[[[WWWQQQNNNLLLKKKJJJIIIIIIHHHFFFDDDBBBBBBBBBBBB@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRWWW[[[^^^bbbbbbfffmmmpppsss{{{}}}vvvzzz|||rrrooolllmmmrrryyyxxxqqqlllfff^^^YYYMMMIIICCCBBBDDDFFFFFFEEE@@@???>>>>>>>>><<<888666555444111///---------...+++)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******+++,,,...///111222333444666:::>>>@@@???>>>======>>>@@@BBBEEEGGGHHHJJJKKKJJJGGGFFFNNN]]]jjjyyyggg```YYYTTT]]]kkksssjjjccc[[[UUUQQQNNNKKKJJJJJJJJJIIIHHHDDDDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNOOONNNPPPSSSVVVYYY^^^dddhhhkkklllqqqxxx~~~xxxllleeefffnnnxxx~~~zzzuuurrrllleee___ZZZVVVQQQOOOPPPOOOMMMJJJBBB???===<<<===<<<999666888777666444222000...------+++******+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))(((((((((******************++++++*********,,,---000222333666888:::===???@@@>>>======>>>???AAABBBCCCDDDEEECCCGGGLLLMMMOOOZZZmmm|||lllZZZYYY[[[^^^rrr|||oooeee___[[[VVVRRRMMMKKKIIIHHHHHHHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIKKKMMMQQQTTTUUUVVVYYY\\\___aaaffflllrrruuuyyyxxxxxxzzzxxxpppooosssyyy~~~~~~|||zzzwwwqqqmmmhhhfffcccbbb```\\\UUUOOOIIIDDD???===>>>???<<<:::999:::;;;:::888555111...///---,,,+++---------,,,************************((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((******************++++++++++++++++++---///222333999;;;===?????????>>>>>>@@@@@@AAABBBCCCCCCDDDDDDCCCHHHOOOTTT]]]qqqwww```RRRYYYeeetttrrrpppiiiaaaZZZVVVTTTQQQOOOKKKHHHEEECCCCCCAAA???===AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIKKKMMMQQQUUUXXX[[[___cccgggiiikkkpppwww}}}~~~zzzvvvqqqqqq~~~|||yyyvvvtttrrrqqqooohhh___XXXOOOIIICCCAAACCCBBB???;;;;;;<<<======<<<999555333000...,,,,,,,,,,,,,,,***************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))************))))))))))))*********+++++++++---,,,,,,,,,...111444666<<<===??????>>>>>>???@@@CCCCCCCCCCCCCCCDDDFFFFFFGGGLLLTTT^^^ooo{{{eeeYYYXXXhhh}}}zzziiiaaa```\\\WWWSSSQQQOOOMMMLLLKKKHHHDDDBBBAAAAAA???>>>BBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDFFFGGGIIIKKKJJJKKKMMMPPPUUUZZZ^^^```ccchhhooorrruuu{{{wwwssskkkgggqqq}}}{{{yyywwwrrrjjjdddYYYUUUPPPPPPRRROOOHHHAAA>>>======<<<<<<;;;;;;;;;333111///......---,,,+++************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))*********++++++++++++******(((((()))***+++,,,,,,------------...111555999;;;===>>>???>>><<<<<>>??????===;;;<<>>>>>;;;999666555444333000......,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,------)))))))))))))))(((((('''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((('''''''''(((***+++((((((''''''''''''((((((((((((((()))******++++++,,,,,,+++***((((((***,,,...000333555777:::>>>AAA???===<<<<<<>>>@@@BBBBBBIIICCCBBBGGGGGGGGGSSScccxxxwwweee]]][[[YYY[[[```uuuvvviii___ZZZUUUPPPLLLLLLLLLKKKJJJHHHEEEBBB@@@?????????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJJJJKKKMMMRRRXXX]]]```cccgggjjjmmmsss{{{zzztttrrrvvvzzz{{{~~~~~~{{{ooolllhhheeecccccceeehhhtttyyy}}}}}}~~~}}}yyyuuuuuu~~~|||ooo___UUUHHH@@@???AAA@@@???>>>===<<<<<<;;;888444000///---+++++++++,,,+++***************************)))))))))))))))(((((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$)))(((((('''((()))***+++((((((''''''''''''((((((((((((((()))******++++++,,,------+++******,,,...///111444666888:::===???<<<<<<<<<===???AAABBBBBBDDDAAABBBFFFHHHOOOddd|||pppcccWWWRRRSSSZZZiiivvvxxxiiiaaaXXXSSSQQQPPPMMMJJJIIIIIIHHHGGGEEECCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLLLLNNNQQQSSSVVVZZZ___ccceeeiiinnnsssyyy{{{tttqqqtttwwwwwwvvvvvv|||vvvpppkkkiiihhhhhhppprrruuuwwwzzz~~~||||||}}}ttteeeRRRGGGEEEFFFDDDAAA>>>>>>======<<<999555111222000---,,,,,,+++***)))))))))))))))))))))))))))))))))******))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((()))******((((((''''''''''''((((((((((((((()))******++++++---......---+++,,,...000000333777999999:::;;;<<<<<<===>>>@@@AAACCCDDDDDDBBBAAADDDJJJQQQaaa|||eeeYYYSSSNNNOOOXXXjjj~~~nnndddYYYTTTOOOMMMNNNNNNMMMJJJFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJKKKNNNPPPNNNQQQUUUYYY]]]```dddgggooouuu|||~~~|||{{{|||vvvssstttxxx|||}}}{{{pppaaaUUUOOOLLLHHHEEEBBB@@@===<<<<<<:::888666555333000...---,,,***))),,,,,,++++++++++++******)))************)))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***((((((''''''''''''((((((((((((((()))******++++++,,,---------,,,---000222333666999;;;;;;:::::::::>>>@@@BBBCCCCCCDDDEEEFFFDDDEEEKKKVVVeee}}}jjj[[[QQQQQQUUU___qqquuulllbbbZZZTTTQQQNNNLLLLLLKKKHHHFFFCCCBBB@@@??????@@@AAABBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKLLLMMMOOORRRTTTTTTWWW[[[___ccchhhnnnrrr}}}zzzwww{{{{{{~~~~~~}}}~~~}}}}}}|||vvvsssnnnfff\\\TTTNNNLLLLLLGGGAAA===;;;<<<<<<===888666333000///...,,,***,,,,,,,,,,,,++++++*********************))))))(((&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))))))))))))))((((((''''''''''''((((((((((((((()))******+++++++++,,,,,,,,,,,,...111333555888;;;<<<;;;:::::::::>>>@@@BBBCCCBBBCCCEEEGGGFFFJJJVVViii~~~jjj[[[TTTMMMTTTbbbwwwuuugggbbb]]]VVVPPPNNNLLLIIIGGGEEECCCAAA???AAA@@@?????????AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJMMMOOOQQQSSSWWWZZZ^^^aaadddhhhnnnwww~~~vvvssspppwwwzzzwwwvvv}}}uuusss{{{~~~}}}}}}sssvvvwwwrrrhhh___ZZZYYYXXXQQQGGG???;;;;;;<<<<<<;;;999555333222111///---,,,,,,++++++***)))))))))******++++++******)))(((''''''((((((((((((''''''&&&&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((((((((()))******++++++***+++,,,------///222555777:::<<<<<<;;;:::;;;;;;===???BBBBBBAAACCCHHHLLLQQQZZZlllnnn[[[QQQOOORRRaaayyy|||qqqcccZZZVVVSSSNNNHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMLLLOOORRRUUUXXX\\\```cccfffhhhnnnttt~~~|||zzz{{{yyytttooossswwwyyy{{{}}}zzz{{{zzzvvvqqqllliiiiiiiiiaaaUUUJJJCCC???===<<<===;;;888666555444222000------,,,,,,+++******)))***++++++++++++***))))))(((((())))))))))))((((((''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))(((((((((''''''''''''((((((((((((((()))******++++++***,,,---...///111555888999;;;<<<<<<;;;;;;<<<===>>>AAADDDEEEFFFJJJRRRYYYkkkzzztttaaaTTTSSSZZZhhhssshhhaaaYYYSSSPPPNNNJJJGGGEEEEEEDDDCCCCCCCCCEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRTTTVVVZZZ^^^aaafffjjjnnnnnnsss}}}~~~hhhjjjiiifffgggrrrzzzvvvuuuuuutttsss|||ttthhh\\\RRRKKKEEEBBB???<<<999777666555333222000000///......---,,,,,,***++++++++++++***))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%"""###$$$%%%&&&'''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))*********)))(((((((((''''''''''''((((((((((((((()))******+++++++++---...///111333777::::::;;;<<<;;;:::;;;===???AAADDDGGGIIIKKKRRR\\\eee{{{gggXXXSSS^^^lllxxxiii___YYYUUUOOOKKKIIIIIIHHHGGGBBBBBBAAA@@@???@@@BBBEEECCCDDDFFFGGGGGGGGGFFFFFFGGGGGGIIIKKKNNNQQQTTTUUUZZZ\\\aaadddhhhmmmrrrvvvzzzvvvjjj___\\\___jjj}}}~~~yyywwwwwwwww||||||qqqbbbWWWLLLCCCAAA>>>;;;999:::::::::999888666222///...---+++*********)))))))))******+++)))(((((((((******((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%###!!!!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((*********)))))))))))))))******))))))((((((''''''++++++******+++,,,,,,---+++,,,...111444777:::;;;???999777:::===>>>???BBBHHHHHHMMMTTTYYYaaarrriii___YYYZZZrrr|||vvvnnnaaaZZZ\\\SSSPPPLLLIIIHHHGGGEEEDDDAAABBBCCCCCCCCCCCCAAAAAAEEEFFFFFFEEEDDDEEEGGGJJJKKKLLLMMMOOORRRVVVYYY\\\\\\bbbjjjooorrrwwwrrreee^^^]]]cccsss~~~}}}{{{|||}}}tttkkk___SSSFFFBBB>>>;;;;;;;;;;;;:::===:::666333111///---,,,,,,,,,+++***)))))))))***)))(((((()))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))))))))))))))))))))******))))))((((((((((((,,,+++++++++,,,---......000111444666999;;;<<<===AAA;;;999<<>>=========???===:::666333000.........---,,,+++)))))))))((()))(((((()))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))*********))))))))))))(((((((((,,,,,,++++++,,,...///000444666888;;;<<<===<<<<<<;;;777666:::>>>AAAGGGMMMPPP]]]qqqooo```YYYdddwww{{{nnnbbbYYYXXXUUUOOOMMMPPPKKKIIIEEECCCCCCCCCBBB@@@AAABBBCCCEEEFFFFFFFFFFFFCCCDDDFFFHHHIIILLLPPPSSSSSSVVV[[[___bbbeeehhhkkkooowwwzzzyyyyyy}}}}}}xxxvvvttttttxxxzzz}}}zzzwwwvvvwwwxxx{{{yyyssssss{{{yyymmmcccXXXSSSLLLFFFDDDCCCBBBAAA???>>><<<999444111000///...---,,,***))))))))))))***)))((()))++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((())))))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))))))))))),,,+++***+++,,,...000222555777999<<<<<<;;;999888555444777<<>>BBBDDDEEEMMMVVVggg}}}~~~kkk^^^___iii}}}xxxnnnccc[[[QQQMMMIIIIIIHHHGGGGGGHHHGGGEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJLLLNNNOOOQQQTTTXXX[[[```fffnnntttwww{{{~~~tttlllhhhhhhiiiiiihhhgggfffgggiiihhhddd```\\\\\\]]]]]][[[YYYVVVUUUPPPNNNKKKKKKLLLMMMNNNMMMIIIGGGDDDDDDGGGOOOZZZbbbaaaaaa```^^^]]]___dddgggppprrruuuxxx{{{|||||||||{{{xxxuuuuuuuuu||||||~~~|||sssrrrhhhddd^^^ZZZWWWUUUSSSQQQOOOPPPOOOKKKCCC===;;;<<<111000///---,,,+++++++++***))))))***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))******++++++)))))))))************+++,,,+++******,,,///333555;;;<<<===>>>===;;;999888;;;===BBBFFFGGGJJJUUUbbb~~~wwwkkk]]]WWWYYYjjj~~~oooeee]]]WWWSSSLLLKKKIIIHHHFFFEEEEEEFFFDDDBBB@@@@@@BBBDDDDDDDDDGGGFFFFFFFFFGGGHHHIIIJJJMMMOOOQQQSSSUUUXXX]]]```eeemmmwww|||vvvrrrkkklllnnnooopppppppppooogggaaaZZZTTTRRRQQQPPPOOOPPPNNNNNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGGGGAAAAAA@@@???AAAFFFLLLOOONNNMMMLLLKKKJJJKKKOOORRRXXX[[[^^^bbbdddeeeeeedddbbbjjjqqqtttwww~~~~~~~~~}}}tttrrrllliiifffcccaaa^^^[[[YYY\\\]]]\\\UUUKKKBBB??????999777555222///---,,,+++******)))***+++,,,***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******++++++))))))*********+++++++++...---,,,,,,...222666999>>>>>>>>>======<<<;;;:::===@@@EEEJJJOOOZZZooozzziiiaaaYYYUUU```ppplllaaa\\\VVVQQQOOOKKKLLLKKKIIIGGGGGGGGGFFFDDDBBBAAAAAADDDFFFFFFFFFFFFFFFGGGHHHJJJLLLOOOPPPRRRTTTWWWZZZ]]]bbbgggkkknnnxxx|||llldddaaa___WWWWWWXXXWWWUUUVVVXXX[[[YYYUUUOOOMMMLLLLLLJJJIIIHHHHHHHHHIIIHHHHHHKKKOOOHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEECCCAAA???AAACCCDDDDDDEEEGGGGGGFFFGGGGGGFFFDDDCCCDDDGGGJJJJJJLLLPPPTTTWWWWWWWWWVVVTTTWWWZZZ[[[___dddccc^^^___]]]]]]___ccchhhlllnnnmmmqqq||||||~~~wwwsssnnnllljjjhhhgggddd```]]]dddeeecccZZZNNNDDD?????????===:::555111...,,,++++++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++))))))******++++++++++++000///......000444999;;;======<<<<<<;;;:::::::::CCCEEELLLSSS]]]pppzzzhhhXXXUUUVVV]]]ttt|||kkkZZZVVVUUUPPPLLLKKKGGGIIIIIIGGGEEEEEEEEEDDDFFFDDDCCCDDDGGGIIIJJJJJJFFFFFFGGGJJJMMMPPPTTTVVVWWWZZZ^^^bbbffflllrrrvvv|||~~~yyysssooommmiiibbbZZZTTTQQQPPPJJJLLLNNNNNNMMMNNNQQQTTTRRRQQQPPPLLLJJJIIIJJJLLLGGGHHHIIILLLNNNQQQTTTUUUVVVVVVTTTPPPJJJFFFDDDDDDFFFCCCCCCHHHJJJHHHGGGHHHFFFFFFHHHKKKOOOQQQPPPNNNUUULLLEEEDDDDDDDDDEEEHHHKKKKKKMMMOOOQQQPPPMMMJJJMMMRRRTTTRRRQQQSSSTTTQQQPPPOOOOOOQQQTTTUUUVVVUUUSSSXXXaaakkktttwwwvvvtttxxxyyy|||~~~~~~xxxuuussssssuuusssmmmgggfffaaaZZZVVVUUUSSSJJJAAADDDDDDBBB===777222///------,,,++++++,,,---,,,***************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&%%%%%%&&&'''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***))))))(((((((((((()))(((((())))))))))))((((((%%%&&&'''(((************///---,,,///444999::::::@@@===;;;;;;999777;;;BBBCCCMMMMMMUUUsssggg\\\VVV[[[aaaoookkkaaaVVVNNNLLLLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEHHHJJJJJJHHHIIINNNPPPPPPSSSWWWZZZbbbkkkoooooottteeehhhmmmpppooolllgggddd___^^^\\\XXXTTTPPPNNNMMMLLLMMMNNNMMMMMMOOOSSSWWW]]][[[XXXVVVTTTTTTTTTTTTRRRTTTXXX\\\___aaacccccchhheee```XXXPPPLLLJJJKKKMMMKKKNNNTTTXXXVVVTTTTTTSSSTTTWWWZZZ]]]]]]ZZZWWW\\\RRRIIIGGGHHHHHHHHHJJJLLLNNNPPPRRRRRRQQQOOONNNPPPUUUWWWUUUSSSUUUUUUSSSOOONNNMMMLLLMMMLLLKKKJJJIIIKKKNNNTTTYYY\\\]]]\\\aaacccfffjjjnnnqqqrrrrrrzzz~~~zzz}}}{{{zzz{{{zzzqqqfffZZZVVVWWWTTTNNNIIIHHHHHHFFFAAA<<<666222000---,,,***+++,,,,,,+++***************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))((('''&&&''''''((((((***+++***)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''(((((())))))))))))))))))))))))))))))***+++,,,---...............---...222777<<<======BBB===:::;;;;;;;;;@@@FFFHHHPPPSSSddd{{{iii[[[UUUYYYiii{{{qqqbbb[[[QQQLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLNNNMMMOOOTTTVVVVVVYYY^^^ccciiiqqqtttxxxYYY[[[^^^bbbdddeeeeeedddaaaaaaaaa___]]]ZZZXXXVVVYYYYYYYYYXXXYYY]]]cccgggppplllgggfffffffffdddbbbeeehhhnnntttwwwwwwvvvtttuuuqqqhhh^^^WWWUUUWWWZZZZZZZZZ```iiimmmkkkhhhgggeeegggkkkoooqqqnnnhhhcccbbbWWWMMMMMMRRRTTTTTTUUUVVVXXXZZZXXXTTTQQQPPPQQQWWW\\\___]]]]]]___```^^^ZZZYYYVVVTTTQQQNNNLLLKKKKKKIIIFFFFFFHHHJJJLLLLLLOOOOOOQQQTTTWWWZZZ\\\^^^fffkkkqqquuuvvvxxxzzz}}}}}}yyy{{{}}}|||}}}qqq___ZZZZZZUUUPPPOOOMMMMMMKKKGGGBBB<<<777333000...,,,,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***)))(((((('''(((((((((%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***+++***)))(((((()))***++++++++++++,,,,,,---------...///222666;;;>>>???>>>???:::777999<<<>>>AAAFFFIIIPPPYYYrrrnnn\\\VVVZZZjjj}}}lllaaaWWWRRRLLLIIIIIIJJJIIIGGGBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJKKKNNNPPPOOOOOOTTTZZZ^^^^^^ccchhhnnnttt{{{aaabbbeeehhhlllppptttuuu{{{zzzxxxwwwuuuqqqllliiijjjjjjjjjkkknnntttzzz~~~zzzyyy{{{{{{wwwsssxxx}}}|||sssnnnfff___[[[^^^eeekkkkkklllrrr|||}}}xxxwwwuuuxxx|||{{{sssmmmdddYYYQQQVVV^^^dddfffhhhgggiiiiiicccZZZTTTSSSUUU[[[aaaeeedddeeeiiijjjiiiffffffddd```\\\XXXVVVVVVWWWSSSOOOLLLLLLMMMNNNNNNOOOOOONNNMMMLLLMMMPPPRRRRRRVVV[[[]]]]]]^^^bbbfffzzz~~~{{{zzzxxxvvvuuuxxx|||}}}gggbbb___VVVOOOOOOQQQPPPNNNKKKHHHBBB<<<888444222///.........---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''((($$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***,,,+++)))(((((()))+++,,,+++++++++++++++,,,,,,---111333666:::===>>>>>>===>>>999999>>>BBBBBBCCCEEEKKKVVVfffkkk]]]```pppuuufff\\\XXXPPPMMMIIIHHHHHHHHHGGGEEEBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSSSSUUU[[[cccgggiiipppwwwzzzyyyyyy{{{}}}{{{xxxxxxzzz}}}|||vvvkkkgggbbb]]]]]]bbblllsssuuuvvv{{{|||zzz|||~~~xxxqqqccc[[[VVV\\\fffmmmpppssstttuuutttnnnddd^^^^^^```___eeehhhggghhhkkklllkkkggghhhhhheeeaaa______```aaa___]]]\\\]]]\\\[[[ZZZ[[[ZZZWWWRRRMMMJJJKKKMMMKKKNNNPPPPPPOOOPPPTTTWWW```ppp}}}~~~zzzuuurrrssswwwzzz}}}yyyqqqjjjfff]]]UUUSSSUUUSSSPPPOOOMMMIIIDDD@@@888555111///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))***+++***))))))***+++''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''')))***+++---+++***((((((***+++---......------...///000111555777;;;===>>>===;;;:::???===???FFFIIIHHHGGGIIITTThhh~~~vvveee___ooorrrcccZZZTTTQQQLLLKKKIIIHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOTTTXXX]]]```fffmmmpppsss{{{~~~}}}vvvnnniiidddbbb^^^\\\\\\```hhhmmmrrrqqqtttzzz|||vvvqqqooouuuwwwzzz||||||wwwqqqkkk___ZZZXXX^^^dddgggkkknnnttttttsssnnniiifffgggiiiggglllnnnlllkkkmmmmmmkkkdddgggjjjiiiggggggiiilllmmmmmmooorrrttttttrrrpppkkkkkkggg```WWWRRRRRRTTTPPPRRRRRRPPPLLLJJJLLLOOOOOOUUU\\\______```cccfffnnnmmmooosss|||zzzyyyzzzyyywwwwwwyyypppllliiiccc^^^YYYVVVSSSSSSTTTSSSOOOLLL>>>:::555111...,,,***)))************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((()))******(((((()))***''''''''''''''''''''''''(((((()))))))))*********((((((((((((((()))***+++---,,,+++******+++,,,---,,,,,,,,,,,,---///111222999<<>><<<;;;:::;;;<<<@@@FFFHHHGGGJJJOOO```~~~nnnfffkkksssbbbYYYRRRMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLNNNPPPUUU[[[___fffhhhmmmsssvvvzzz~~~|||yyyuuusssqqqoooooopppoookkkfff```\\\ZZZZZZYYYXXXXXXZZZ]]]aaacccaaaaaaffffffbbb^^^]]]ccccccdddffffffccc___[[[TTTRRRTTTXXXZZZZZZ]]]bbbiiigggeeebbb```aaabbbcccbbbgggjjjiiiiiilllmmmkkkfffjjjooopppoooqqquuuyyy{{{}}}~~~wwwoooiiiiiikkkdddeeeccc]]]VVVQQQPPPQQQQQQQQQQQQQQQOOONNNPPPRRRTTTWWW\\\```eeemmmtttyyy~~~|||~~~tttooosssppphhh```\\\XXXYYY\\\^^^\\\YYYHHHCCC===777333111...,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///111333<<>>>>>???;;;===AAAEEEEEEHHHRRR]]]ttt{{{nnnvvvrrrbbbYYYSSSKKKHHHIIIGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNPPPSSSVVV\\\ccchhhoooqqqxxx~~~xxxsssqqqtttxxx~~~yyyrrrooopppooolllgggcccaaa```aaaaaaaaaaaa^^^[[[WWWUUUQQQRRRTTTTTTTTTTTTVVVWWWVVVRRRRRRUUUUUURRROOOPPPRRRQQQQQQRRRSSSRRROOOLLLIIIJJJNNNRRRRRRQQQTTTZZZ___\\\WWWUUUUUUUUUVVVUUURRRYYY]]]^^^```eeehhhgggfffkkkqqqssssssuuu{{{||||||yyyqqqggg___\\\\\\\\\YYYWWWUUUQQQMMMKKKKKKEEEJJJOOOQQQTTTXXX\\\^^^eeejjjnnnqqq{{{vvvooowwwvvvlllddd```\\\]]]bbbeeeeeecccQQQLLLEEE>>>:::777444222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$%%%'''((((((((('''''''''((())))))''''''((()))((((((((((((((((((((((((''''''''''''((((((((())),,,+++***************++++++,,,,,,------,,,,,,+++............000444777999===@@@CCCCCCAAA@@@AAACCCBBBDDDGGGIIIIIIOOO___nnnnnnooozzzhhh___XXXUUUOOOHHHGGGLLLEEEEEEFFFEEEEEEEEEGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKPPPRRRTTTWWW[[[bbbjjjooozzz~~~}}}zzzxxxwwwrrrllliiigggfffcccaaagggiiilllmmmllliiieeebbbaaa```]]][[[ZZZYYYYYYYYYZZZZZZ[[[ZZZXXXUUURRRPPPSSSTTTTTTSSSRRRQQQQQQRRRPPPPPPOOONNNLLLJJJHHHGGGKKKJJJIIIGGGGGGHHHIIIJJJGGGIIIJJJKKKKKKLLLOOORRRUUUSSSOOOKKKJJJKKKMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSYYY]]]aaacccfffjjjqqquuu||||||zzzwwwuuutttrrrmmmhhhaaaZZZRRRMMMNNNLLLJJJHHHHHHJJJNNNPPPRRRTTTXXX^^^fffpppzzzxxxyyywwwrrrxxxyyysssqqqggg]]]ZZZ___eeegggfffZZZUUUMMMGGGBBB===888444555222///.........---,,,,,,,,,,,,+++***)))((((((''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((***,,,------+++***+++...///---***,,,,,,,,,...111666;;;>>>???DDDGGGFFFAAA???BBBEEEHHHDDDEEEJJJMMMTTTkkknnnnnnrrriiiWWWVVVSSSPPPMMMKKKIIIIIIDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHGGGHHHKKKNNNPPPPPPOOOVVV^^^cccgggllluuu{{{sssrrrooollliiifffdddbbbccc```\\\[[[\\\]]]]]][[[[[[\\\^^^______\\\YYYWWWYYYXXXWWWVVVUUUVVVVVVWWWVVVWWWXXXXXXWWWUUUSSSRRRSSSTTTTTTTTTRRRQQQRRRSSSRRRRRRRRRQQQOOONNNLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQRRRPPPNNNKKKJJJKKKLLLMMMIIIIIIJJJJJJKKKMMMNNNOOOMMMPPPSSSUUUWWW[[[```dddiiimmmsss{{{{{{sssiiiaaa[[[VVVUUURRRQQQPPPNNNLLLKKKLLLMMMOOOSSSWWW\\\bbbfffjjjppp|||xxxyyy}}}wwwssszzz~~~{{{sssjjj```\\\^^^aaaaaa___[[[[[[XXXRRRJJJCCC>>>;;;<<<888333///------,,,+++,,,,,,++++++******))))))'''((((((((()))))))))***'''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))'''&&&&&&''''''((()))***,,,+++***+++......---***,,,,,,---///333777<<>>@@@@@@AAACCCDDDEEEDDDDDDCCCEEEAAAEEEQQQ___pppyyypppooouuueee\\\UUUQQQMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKLLLNNNQQQTTTWWWYYY\\\ccclllsssyyyXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUURRRSSSTTTUUUVVVVVVUUUUUURRRTTTUUUTTTRRRRRRSSSTTTWWWVVVVVVVVVVVVVVVVVVWWWSSSSSSRRRPPPNNNJJJGGGEEEJJJMMMQQQRRRRRRQQQPPPQQQMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOGGGGGGHHHIIIIIIIIIKKKLLLKKKLLLPPPTTTWWWZZZ\\\]]]]]]```eeekkkppprrrttttttqqqxxx}}}wwwsssooooooqqqsssssslll```WWWQQQNNNKKKIIIIIIJJJJJJKKKMMMLLLPPP```yyy}}}~~~}}}yyytttsssqqqwwwtttrrrrrrssspppiiidddbbbfffjjjiiicccZZZRRRLLLOOOGGG===555000......---***+++++++++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((***+++,,,,,,+++*********+++,,,---------,,,...///111555888<<>>@@@AAAAAABBBFFFMMMSSS___ppptttlllvvvooodddVVVRRRNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQRRRWWW___eeejjjqqq{{{SSSSSSSSSSSSSSSSSSSSSSSSNNNQQQSSSSSSQQQPPPRRRTTTSSSTTTVVVXXXYYYYYYXXXXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUURRRSSSUUUUUUTTTTTTUUUVVVWWWUUUTTTSSSSSSTTTVVVWWWTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWWWWVVVTTTTTTVVVWWWUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTQQQPPPOOOQQQTTTTTTQQQNNNRRRQQQPPPOOONNNNNNNNNNNNGGGEEEDDDBBBBBBBBBCCCDDDBBBEEEHHHJJJKKKNNNTTTXXXZZZ]]]aaacccgggqqq}}}tttooogggaaa[[[TTTKKKEEEDDDAAAAAAFFFHHHHHHMMMUUUZZZiiitttyyy|||}}}}}}tttqqqmmmlllqqqzzzuuuhhhaaa___```bbbeeeaaa[[[TTTLLLCCC:::444......---,,,,,,+++************))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))******++++++((((((((((((((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))+++******)))***,,,---...***---000111000///111444888:::===@@@BBBBBBAAA@@@AAADDDFFFGGGGGGMMMXXXaaasssuuujjjdddnnnpppbbbXXXLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKGGGHHHJJJMMMPPPSSSUUUVVVVVV]]]eeelllqqqyyyUUUVVVVVVUUUSSSRRRSSSTTTRRRRRRSSSSSSTTTTTTUUUUUURRRTTTVVVVVVVVVUUUVVVWWWSSSTTTVVVWWWWWWUUURRRPPPRRRRRRRRRSSSSSSUUUVVVWWWSSSUUUWWWWWWVVVVVVVVVXXXVVVUUUSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZVVVUUUUUUVVVXXXXXXWWWUUUTTTRRRQQQQQQSSSUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRQQQPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOPPPOOONNNMMMJJJGGGEEEEEEGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@???DDDGGGKKKQQQXXXcccqqqzzz~~~~~~}}}~~~rrrfff\\\UUUQQQCCCEEEFFFEEEBBBAAACCCFFFMMMRRRWWW]]]jjj}}}||||||{{{}}}~~~}}}~~~~~~yyyqqqooosssyyy}}}{{{qqqggg```[[[WWWUUUXXXbbbkkkhhhYYYHHH===888555222000//////...,,,*********+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&))))))***+++,,,,,,,,,,,,---,,,,,,---///333666999@@@?????????@@@@@@AAABBB>>>CCCFFFDDDEEERRRjjj~~~vvvccc___lllrrriii\\\SSSRRRKKKJJJHHHFFFFFFGGGHHHIIIEEEFFFGGGIIIKKKKKKJJJHHHJJJNNNMMMJJJLLLUUUZZZZZZcccfffooowww{{{UUUVVVWWWVVVTTTSSSTTTUUUSSSSSSSSSTTTUUUUUUVVVVVVTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVWWWYYY[[[[[[YYYYYYYYYZZZYYYWWWUUUSSSRRRSSSTTTUUUWWWWWWVVVUUUUUUVVVWWWXXXVVVUUUUUUVVVXXXXXXWWWUUUUUUSSSRRRSSSUUUWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQOOONNNOOOPPPQQQQQQQQQPPPOOONNNLLLIIIGGGGGGHHHIIIHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>@@@CCCFFFLLLUUU```hhhpppqqqpppnnnkkkjjjjjjkkktttyyyzzzoooeee^^^ZZZRRRSSSRRRNNNHHHDDDDDDEEECCCGGGKKKNNNXXXgggtttxxx}}}||||||zzzuuutttvvvxxx|||vvvmmmddd^^^YYYUUUSSSTTT^^^ggghhh^^^PPPEEE@@@777444111......---,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,,,,,,,///...---...111555:::<<<@@@AAABBBCCCCCCAAA@@@???>>>CCCHHHIIINNN```}}}uuufff[[[ccc{{{kkkaaa[[[QQQJJJIIIJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKKKKJJJIIIJJJOOOPPPPPPTTT^^^dddeeeoooqqqyyyUUUVVVWWWVVVTTTTTTTTTVVVSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWXXXWWWTTTSSSTTTUUUTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYZZZ\\\[[[ZZZYYYYYYZZZ]]][[[XXXVVVUUUUUUWWWXXXZZZZZZYYYXXXWWWWWWWWWXXXVVVUUUUUUVVVXXXXXXWWWUUUUUUTTTTTTVVVXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA:::;;;;;;<<>>:::444000///.........------,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,+++000//////000333999>>>AAABBBCCCEEEEEEDDDBBB???===>>>BBBGGGLLLXXXoooyyybbbZZZZZZooolllYYYSSSQQQKKKGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHNNNRRRUUU[[[dddlllooovvvzzz||||||TTTUUUVVVUUUTTTSSSTTTUUUSSSTTTTTTUUUUUUVVVWWWWWWVVVWWWWWWVVVUUUTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[]]]^^^^^^\\\[[[\\\]]]___^^^[[[ZZZYYY[[[]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZVVVVVVVVVWWWXXXYYYXXXVVVTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUVVVUUUUUUVVVVVVUUUSSSQQQPPPNNNMMMLLLKKKKKKLLLLLLKKKIIIIIIHHHGGGEEEDDDCCCCCC======;;;::::::===AAACCCBBBCCCDDDEEEDDDEEEHHHJJJNNNSSS[[[ccckkksss{{{}}}{{{zzzvvvvvvtttlll```WWWRRRPPPKKKJJJGGGDDDFFFNNNRRRRRRZZZaaakkkuuu~~~}}}~~~}}}||||||xxxsssnnnjjjgggcccaaa]]]]]]^^^^^^[[[UUUMMMHHHFFF@@@999333111000000000//////...---,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++/////////111555;;;AAADDDDDDDDDDDDCCCAAA@@@???>>>CCCEEEJJJUUUiii|||ggg[[[\\\ggg~~~jjj\\\PPPMMMMMMJJJIIIIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMMMMRRRXXX]]]cccllltttzzz~~~xxxvvvwwwRRRTTTUUUTTTSSSSSSTTTUUUSSSSSSTTTUUUUUUVVVVVVWWWUUUVVVWWWWWWVVVWWWYYY\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZZZZ[[[[[[\\\^^^___``````bbbdddddddddcccdddfffaaaaaa`````````bbbccceeeaaa``````___^^^\\\[[[[[[XXXWWWWWWXXXZZZZZZYYYXXXUUUUUUUUUWWWZZZZZZXXXVVVUUUVVVXXXYYYXXXWWWUUUTTTTTTWWWYYYYYYXXXXXXYYY[[[VVVVVVVVVVVVVVVTTTRRRQQQOOOOOONNNMMMLLLKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEECCCAAA>>><<<;;;<<<<<<<<<:::;;;<<<======>>>@@@CCCAAADDDJJJOOOTTTZZZ```eeejjjllloootttyyy}}}~~~zzzqqqiiidddcccZZZVVVMMMEEEDDDHHHJJJHHHIIILLLRRRZZZcccmmmwww}}}}}}zzzvvvsssqqqooommmkkkgggccc___\\\ZZZVVVQQQMMMKKKEEE<<<555111000000///............---------,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------++++++,,,---------,,,,,,......///222777<<>>===>>>AAABBBHHHJJJRRReeehhhZZZ\\\fff}}}vvvjjjYYYQQQIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKOOORRRXXX\\\ccciiiooovvvvvvqqqsssvvvRRRTTTUUUUUUTTTSSSUUUVVVTTTUUUUUUVVVVVVWWWWWWXXXVVVWWWXXXXXXXXXYYY]]]______]]][[[YYYXXXWWWWWWXXXXXXYYYZZZ\\\^^^aaacccdddbbbeeehhhiiijjjkkkmmmnnnjjjkkkkkklllmmmmmmmmmmmmhhhgggfffdddaaa^^^\\\ZZZZZZYYYYYYZZZ\\\\\\[[[YYYWWWWWWWWWXXXZZZ[[[ZZZYYYXXXZZZ\\\^^^^^^\\\YYYXXXWWWZZZ]]]]]]ZZZYYY[[[]]]VVVWWWXXXXXXWWWVVVTTTSSSQQQRRRQQQOOOLLLKKKKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIGGGDDDAAA???>>>===<<<:::777888999999888888:::<<<===???CCCEEEGGGIIIMMMOOOSSSUUUZZZ```hhhqqqwww{{{zzz~~~}}}xxxvvvvvvnnniii^^^RRRNNNOOOLLLHHHIIIGGGHHHKKKOOOTTT^^^fffxxx{{{yyyzzz~~~|||xxxvvvuuuvvvuuutttlllhhhccc^^^ZZZVVVRRRPPPOOOIII@@@888333111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,***+++,,,---............,,,---000444999===AAACCCBBB@@@<<<:::;;;???DDDHHHHHHOOO^^^vvvjjj\\\XXXdddyyynnnbbb]]]PPPMMMJJJHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKJJJKKKMMMLLLLLLOOOUUUZZZ___bbbiiirrrxxxwwwqqqqqquuuyyyTTTUUUWWWWWWVVVUUUWWWXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYZZZ^^^```]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZ\\\___cccgggjjjllliiilllpppsssuuuwwwzzz|||}}}~~~~~~|||zzzvvvuuurrrnnniiiccc___\\\[[[[[[[[[\\\]]]^^^]]][[[\\\ZZZYYYZZZ\\\^^^^^^]]]\\\___bbbddddddbbb___]]]]]]```bbb```[[[XXXYYY[[[WWWXXXYYYZZZZZZYYYXXXWWWUUUVVVUUURRRNNNLLLLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIFFFCCCBBBBBBAAA>>><<<;;;<<<<<<:::888777999:::===???AAABBBBBBBBBCCCDDDFFFGGGIIINNNTTT]]]dddhhhmmmsss{{{~~~~~~}}}}}}~~~~~~zzzqqqiiieeeddd^^^VVVOOOKKKHHHIIIHHHGGGLLLTTT```eeelllpppvvv}}}zzz~~~~~~{{{zzzvvvpppggg___XXXTTTWWWQQQHHH???:::666444222///......---,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++)))***+++---.../////////+++...222777<<>>CCCIIILLLQQQ```vvvkkk]]]___fff|||lll___VVVRRRKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLJJJMMMOOOOOOPPPTTT\\\ccceeehhhqqq|||xxxsssuuuzzzVVVWWWXXXXXXWWWWWWYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZ]]]```\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]```dddiiimmmqqqsssuuuxxx}}}}}}wwwpppiiiccc___]]]\\\\\\]]]______^^^\\\___]]][[[[[[^^^````````````bbbfffhhhhhhfffcccaaabbbdddfffbbb[[[WWWWWWYYYYYYYYY[[[\\\\\\[[[ZZZZZZXXXYYYXXXTTTOOOLLLMMMOOOLLLMMMMMMMMMMMMNNNNNNNNNJJJHHHEEEDDDEEEEEEBBB???AAABBBAAA???<<<:::;;;<<<<<>>@@@AAAAAA999:::;;;>>>BBBGGGLLLOOObbbwwwppp]]][[[iiiwwwzzzdddZZZTTTLLLFFFDDDGGGHHHGGGFFFEEEDDDCCCEEEFFFHHHJJJKKKMMMMMMMMMKKKNNNQQQRRRSSSXXXaaaiiiooorrr||||||uuuttt{{{ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```^^^]]]]]]^^^___^^^]]]]]][[[XXXYYY]]]______^^^aaacccfffjjjnnntttzzz~~~~~~{{{tttmmmhhheeeddddddcccaaa```^^^^^^^^^^^^______^^^]]]\\\\\\\\\]]]]]]aaahhhkkkkkkhhheeeccciiikkkkkkhhhaaa[[[XXXWWW[[[[[[[[[[[[[[[\\\\\\\\\XXXWWWVVVTTTRRRQQQPPPPPPPPPOOONNNNNNNNNOOOPPPQQQLLLMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>>>>>>>>CCCDDDDDDDDDCCCBBBAAAAAA???>>>>>>???AAADDDHHHJJJOOOWWWaaahhhkkkoootttyyywwwiiibbb[[[RRRKKKHHHGGGEEECCCBBBEEEIIIKKKOOOWWWcccmmm{{{|||sssoooqqqvvvxxxyyy{{{uuujjjhhhaaaWWWNNNGGGCCC???===888666333111111111000///++++++******))))))(((((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))+++)))((('''((()))+++,,,,,,,,,---......//////000000444:::===>>>=========;;;===:::===HHHJJJNNN[[[|||pppbbb^^^cccxxxkkkYYYOOOKKKGGGEEEHHHHHHGGGGGGFFFEEEEEEEEEHHHIIIKKKKKKJJJJJJKKKLLLLLLPPPTTTWWWYYY___jjjrrrvvv}}}uuulllrrr\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______``````^^^]]]]]]___``````___```]]]\\\]]]```bbbbbbaaafffhhhlllrrrxxxqqqppplllhhheeedddgggiiigggfffeeecccaaa___^^^]]]______^^^^^^]]]]]]]]]]]]]]]___bbbcccbbbaaaaaaaaaeeefffgggeeeaaa^^^^^^___]]]]]]^^^^^^^^^]]]\\\[[[WWWVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNOOOPPPPPPNNNOOOOOONNNMMMKKKJJJIIIJJJIIIGGGFFFDDDCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBDDDFFFGGGHHHNNNUUUZZZ]]]bbbhhhnnnwww||||||qqqlllfff^^^WWWSSSOOOKKKHHHFFFFFFFFFEEEFFFLLLUUU\\\bbbttt{{{{{{{{{zzzxxxzzz~~~wwwjjjcccYYYPPPKKKGGGCCC@@@>>>:::666333111000///---,,,+++++++++******))))))))))))*********))))))(((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******((((((((()))+++,,,,,,,,,,,,---...///000000333666;;;===>>>===<<<<<<777===>>>AAAIIIMMMWWWjjjzzzbbb\\\eeexxxwwwlll\\\PPPKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKMMMOOOOOOTTTZZZ^^^aaahhhrrrzzzxxxttt}}}^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^___```aaabbbbbbaaa```^^^___aaabbbbbbaaabbbaaa```aaaccceeefffeeehhhjjjooovvv~~~zzzrrrlllcccaaa]]]YYYXXX[[[bbbgggfffffffffeeecccaaa^^^]]]_________^^^^^^^^^^^^^^^______]]][[[ZZZ[[[___bbbdddeeeeeedddccccccfffhhhcccdddeeeeeedddaaa]]][[[WWWUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPOOONNNMMMLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDBBBFFFJJJLLLNNNRRRYYY^^^eeellltttxxx}}}}}}xxxuuurrrmmmhhhccc^^^XXXTTTQQQMMMHHHCCCBBBDDDHHHKKKLLL\\\ooo~~~|||yyy{{{|||xxx~~~iiibbbYYYRRROOOLLLHHHEEEDDD???999444111000...,,,,,,,,,,,,++++++++++++***++++++******))))))((((((&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))((()))***+++,,,++++++,,,,,,...///000111777:::===>>>===<<<<<<<<<888AAACCCEEEMMMTTTeee~~~lll[[[aaaxxxrrr___WWWMMMHHHGGGIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSRRRXXX```eeeiiipppzzz}}}{{{}}}_______________`````````^^^^^^___aaabbbcccddddddcccaaa```aaaccceeeeeedddbbbbbbcccdddfffggghhhhhhhhhiiilllsss||||||{{{{{{{{{zzzxxxwwwtttqqqlllgggbbb___\\\YYYUUUQQQOOOQQQVVV[[[^^^```aaabbbbbbaaa___^^^^^^^^^_________^^^^^^^^^```___^^^\\\[[[]]]aaaeeeggggggggggggiiilllpppsssrrrrrrsssrrrnnniiiccc```[[[YYYWWWTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBDDDFFFGGGGGGIIILLLOOOSSSZZZbbbgggkkkppptttvvvxxxxxxxxxwwwuuuqqqllliiiddd^^^UUUMMMIIIGGGFFFEEEFFFNNNWWW```mmm~~~|||{{{uuu{{{~~~eee^^^VVVRRRQQQOOOLLLIIIFFFAAA:::555222000///...,,,,,,,,,+++++++++******+++******)))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))))))))***+++,,,+++++++++,,,...000222333;;;===??????===<<<<<<===???FFFFFFIIIUUUbbbwwwxxxkkkfffwwwqqq^^^SSSOOOIIIFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLNNNRRRUUUXXX___iiiooouuu|||{{{|||_________``````aaaaaaaaa___```aaabbbdddeeefffgggfffdddcccdddeeeggggggfffbbbccceeefffggghhhiiijjjllllllnnnsssyyy~~~tttooojjjfffdddcccbbbbbb^^^_________^^^\\\[[[ZZZYYYXXXUUURRRNNNMMMOOOQQQUUUWWWZZZ^^^```aaaaaa```^^^^^^___``````______^^^^^^```aaa``````bbbdddggggggggghhhlllrrrxxx}}}|||uuummmiiiaaa___[[[WWWUUUTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIGGGFFFDDDDDDKKKNNNRRRVVVXXX]]]fffnnntttwww{{{{{{tttiii___VVVPPPKKKGGGFFFFFFGGGJJJUUUiii}}}}}}wwwxxx{{{ccc\\\TTTQQQRRRRRRNNNJJJDDD@@@:::666444333222111---,,,,,,++++++***))))))***)))(((''''''''''''((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))+++***)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,,,,,,,,,,...111444555===>>>@@@???>>>===>>>???EEEHHHFFFOOOfffzzznnnooo|||ppp]]]RRRMMMKKKHHHFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMPPPUUUXXXccckkkuuu~~~}}}``````aaaaaabbbbbbccccccbbbcccdddeeeggghhhjjjjjjiiihhhffffffggghhhhhhgggdddfffiiijjjjjjkkkmmmnnnsssrrrssswww{{{|||zzzvvvgggccc___\\\[[[[[[YYYXXXSSSUUUWWWWWWVVVVVVWWWXXXYYYZZZYYYWWWTTTRRRRRRSSSTTTVVVYYY\\\___aaabbbbbb___```aaabbbcccbbbaaa```^^^aaadddeeeeeeeeeeeefffccceeeiiiqqqzzz|||uuuqqqfffccc^^^YYYVVVTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKIIIGGGCCCAAAJJJIIIIIILLLMMMPPPYYYbbbhhhmmmttt{{{|||rrrfff]]]VVVSSSKKKGGGFFFHHHMMMVVVfffttt~~~|||zzzxxx{{{hhh```XXXUUUVVVUUUPPPJJJBBB???<<<999999888666555//////...---+++***))))))***)))(((''''''((()))***(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,------,,,---000333666888>>>?????????>>>???AAACCCFFFIIIKKK^^^~~~jjjzzzmmm\\\RRRNNNGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJMMMOOOQQQVVV[[[___iiirrr~~~bbbbbbccccccdddeeeeeefffeeefffgggiiikkklllnnnnnnlllkkkiiihhhiiiiiihhhggghhhkkknnnppppppppprrrtttttttttvvvzzz~~~}}}vvvqqqeeeccc````````````___^^^ZZZ\\\]]]]]][[[ZZZ\\\]]]^^^______]]][[[ZZZZZZ\\\^^^^^^___```aaabbbccccccbbbccceeefffgggfffeeeddddddfffiiijjjhhhfffeeeeeebbbeeekkkuuu~~~~~~yyyssspppeeeccc^^^YYYVVVUUUVVVVVVSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPOOOOOOMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJHHHJJJFFFEEEHHHIIIIIINNNUUUVVV[[[cccjjjqqqxxxwwwoookkkjjj]]]VVVQQQRRRRRRQQQTTTZZZkkkqqqxxxzzz|||~~~{{{wwwxxxuuulllbbb^^^]]]ZZZSSSKKKCCCAAA???>>>>>><<<:::888444333111///---+++***)))+++***)))((()))***,,,...)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((($$$%%%%%%&&&''''''(((((('''''''''&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,,,,,,,+++......---...111555999;;;===>>>?????????AAADDDGGGGGGOOOZZZssswwwtttyyy|||hhh\\\RRRLLLKKKDDDDDDEEEEEEDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOSSSWWW^^^eeejjjqqqzzzddddddeeeeeefffggghhhhhhhhhiiijjjlllnnnoooqqqqqqnnnllljjjiiijjjjjjhhhgggkkkooosssuuuttttttvvvxxxqqqqqqtttyyy}}}{{{tttmmmjjjiiiiiijjjkkklllkkkjjjgggiiikkkjjjgggfffhhhkkkfffeeedddaaa___^^^```aaahhhgggfffeeedddccccccddddddfffhhhiiijjjiiihhhgggkkkmmmnnnnnnkkkhhhggggggeeehhhnnnwww~~~~~~{{{wwwxxxxxxwwwuuuqqqnnnkkkdddaaa\\\XXXVVVVVVWWWXXXRRRSSSUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPRRRSSSTTTSSSRRRQQQPPPPPPOOOPPPPPPOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRQQQPPPOOONNNMMMNNNMMMLLLLLLNNNPPPQQQQQQHHHCCCCCCGGGHHHFFFFFFKKKHHHMMMTTTZZZaaaiiissszzz~~~~~~ssshhh^^^\\\YYYTTTRRRTTTNNNYYYdddiiijjjooozzzwwwqqqxxxwwwkkkeeeccc^^^UUULLLDDDCCCBBBBBBBBB???<<<999777666444222///---+++***,,,+++******+++---///111)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++///......///222666:::======>>>>>>??????BBBFFFIIIJJJWWWhhhooonnnssszzz```TTTPPPKKKGGGFFFFFFGGGGGGFFFDDDCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJMMMQQQVVV\\\dddlllrrr|||ccchhhlllkkkeeedddhhhmmmmmmqqqsssooollloooqqqqqqoookkkjjjmmmooonnnmmmoooqqqwww|||xxxvvvuuuuuuzzzzzzsssqqqppprrrtttuuuvvvxxx{{{}}}~~~{{{yyywwwwwwwwwwwwvvvxxxsssooonnnkkkiiimmmtttssspppnnnmmmnnnmmmiiifffnnnooopppooommmlllmmmnnnnnnlllmmmppppppkkkjjjkkkqqqtttyyy~~~}}}yyysssrrrpppnnnkkkhhheeedddcccaaa^^^[[[YYYWWWWWWWWWWWWUUUSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUTTTRRRQQQQQQSSSUUUVVVOOOOOOOOOPPPPPPQQQQQQQQQNNNPPPSSSUUUUUURRRNNNLLLMMMNNNPPPRRRSSSSSSSSSRRRJJJIIIHHHGGGGGGGGGHHHIIINNNMMMLLLMMMQQQXXX___ccclllrrrzzz|||wwwpppggg___XXXUUUQQQMMMMMMTTTXXXZZZ```hhhuuurrrwww|||||||||rrrllljjjeee]]]UUUJJJMMMMMMGGGDDDDDDCCC@@@===<<<999555000......///)))************+++++++++******))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))+++'''''''''''''''((())))))))))))))))))************---+++***(((((()))+++,,,---///111555888;;;<<<===@@@@@@AAAAAABBBEEEHHHJJJTTT___xxxsssqqqvvvwwwooodddVVVMMMJJJIIIHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQRRRSSSWWW[[[bbbkkkuuu{{{ccchhhllljjjfffeeeiiioootttyyyzzzvvvsssuuuwwwvvvqqqnnnmmmpppqqqqqqtttxxx|||{{{zzzvvvvvvvvvuuuwww|||{{{xxxuuutttsssrrrnnnkkknnnpppssstttsssqqqppppppqqqoooooorrrrrrpppppprrrwwwyyy|||{{{xxxvvvrrrmmmhhheeebbbaaadddbbb```]]][[[YYYYYYYYYVVVUUUUUUUUUVVVXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOJJJIIIHHHGGGHHHHHHIIIJJJKKKJJJIIIIIILLLPPPUUUXXXZZZ___gggnnntttyyy}}}|||xxxrrrjjjbbb\\\LLLHHHFFFIIIJJJJJJNNNTTTXXXWWW]]]mmm}}}wwwtttsssnnnddd\\\RRRWWWXXXUUUQQQOOOJJJEEEAAA???<<<888444000///...++++++++++++************+++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((()))***((((((((((((((()))******))))))))))))************,,,+++***))))))***+++,,,---///111555888:::<<<======>>>@@@AAACCCGGGMMMPPPYYYggg{{{jjjhhhyyyvvv```XXXMMMGGGEEEFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHIIIKKKMMMTTTXXX^^^cccjjjttteeeiiillljjjgggiiipppxxx}}}yyywwwvvvuuuvvv~~~~~~~~~{{{yyyxxxvvvsssqqqooosssxxx{{{zzzxxxvvvuuuxxxtttsssvvvwwwwwwyyy~~~{{{xxxrrrlllgggdddcccbbbfffeeebbb```^^^]]]]]]]]]WWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUQQQQQQQQQRRRRRRRRRRRRSSSUUUSSSQQQPPPPPPQQQRRRTTTSSSSSSSSSRRRQQQOOOMMMLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHIIIJJJLLLMMMKKKOOOTTTZZZ```ffflllpppyyyyyyzzz{{{zzztttkkkdddQQQLLLHHHFFFDDDBBBCCCGGGCCCDDDIIIVVVhhh}}}~~~~~~~~~|||||||||xxxoooggg___dddfffddd```]]]VVVOOOIIIFFFAAA<<<666222000...---,,,,,,++++++******)))++++++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))((('''((())))))))))))))))))***++++++)))))))))*********++++++++++++++++++++++++++++++---///111555888:::<<<<<<===???BBBCCCDDDIIIQQQWWWdddsss|||qqqjjjiiiqqq```QQQKKKEEEBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIJJJIIIIIIJJJMMMPPPXXX^^^fffkkkppp|||yyy{{{jjjmmmnnnllljjjppp}}}|||~~~}}}{{{zzzyyywwwvvvuuutttxxx}}}~~~}}}}}}{{{zzz}}}|||xxxrrrmmmiiihhhhhhiiijjjhhhfffdddbbbbbbbbbbbb]]]^^^___^^^\\\ZZZXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWXXXXXXVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVTTTRRRRRRSSSUUUVVVRRRRRRRRRQQQPPPNNNKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNQQQUUUZZZ___eeegggllltttyyywwwoooiii[[[XXXSSSNNNJJJFFFDDDDDD@@@@@@CCCJJJTTTfff~~~}}}~~~}}}~~~}}}wwwrrrlllnnnnnnkkkiiigggbbb\\\UUUOOOEEE<<<666333111000......---,,,+++***))))))************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((''''''((())))))(((((())))))***+++))))))*********+++++++++***+++,,,,,,---,,,,,,+++...000222555888:::<<<<<>>CCCFFFFFFHHHRRRdddrrrzzzpppssswwwaaaRRRLLLEEEEEEDDDEEEFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGKKKNNNRRRWWW\\\```iiiqqqzzz~~~~~~}}}~~~~~~~~~~~~|||xxxyyyzzz{{{|||||||||{{{rrrvvvzzz}}}~~~yyyyyy{{{yyyxxxzzz~~~yyyrrrnnnllllllmmmpppooonnnlllkkkkkkllllllnnnooonnniiiaaa[[[YYYYYYWWWXXXXXXYYYZZZZZZZZZZZZWWWXXXYYYZZZYYYWWWUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTPPPQQQSSSUUUUUUTTTRRRQQQOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMNNNOOOQQQQQQQQQPPPOOONNNNNNLLLJJJHHHHHHJJJLLLIIINNNVVV___fffllloooppppppqqqmmmddd[[[TTTKKKCCC>>><<<<<<<<<<<>><<>>@@@IIITTTaaakkkyyy}}}~~~uuuiiiWWWHHH???;;;777444000//////...---,,,,,,+++(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***((((((((('''((())))))************+++++++++,,,,,,---,,,,,,,,,---...000111333555777999<<<>>>??????>>>DDDIIILLLTTTjjjzzzqqqwww~~~mmm___UUUKKKEEEFFFAAACCCDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJKKKNNNSSSXXX^^^eeekkkpppxxx~~~{{{}}}}}}||||||}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}{{{zzzzzzzzz{{{{{{yyywwwuuutttttttttsssrrrqqqqqq~~~|||||||||||||||zzzwwwsssqqqqqqqqqrrrtttsssrrrqqqpppqqqrrrrrrvvvvvvtttmmmddd______bbbcccbbb```]]]\\\[[[[[[\\\^^^^^^^^^]]]\\\[[[ZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWWWWXXXXXXYYYYYYYYYVVVWWWWWWVVVUUUSSSQQQPPPPPPQQQRRRRRRRRRQQQPPPOOOQQQRRRRRRSSSSSSRRRRRRRRRNNNOOOQQQPPPMMMKKKIIIIIIDDDGGGIIIHHHFFFJJJTTT\\\bbbiiimmmjjjfffcccZZZPPPFFFCCCBBBBBB???>>>BBBIIIPPP___rrr{{{yyyyyymmm\\\NNNFFF???888333/////////...------,,,,,,))))))******+++++++++,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###&&&+++......+++&&&###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++)))))))))))))))******+++******+++++++++,,,,,,,,,...---,,,+++,,,...000222555666888:::===>>>@@@@@@CCCIIINNNPPPXXXooozzzrrrpppxxxqqq[[[RRRLLLCCCAAAEEEAAACCCDDDDDDCCCCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKMMMQQQWWW^^^fffooowww}}}}}}|||}}}~~~zzz{{{~~~}}}|||zzzyyyzzz{{{}}}|||}}}~~~~~~|||{{{wwwvvvuuuuuuwwwvvvuuussspppooonnnmmmlllkkkjjjjjj{{{{{{|||~~~zzzvvvuuuuuuwwwxxxxxxwwwwwwvvvwwwxxxzzz{{{{{{uuummmhhhgggjjjmmmkkkkkkkkkiiifffddddddeeedddbbb```^^^]]]]]]^^^___^^^[[[YYYXXXXXXYYYYYYXXXZZZXXXWWWYYY\\\\\\[[[XXXZZZYYYWWWVVVVVVVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRROOOQQQSSSRRRPPPMMMLLLKKKLLLKKKJJJGGGEEEFFFIIILLLUUU___eeebbb``````^^^YYYNNNLLLHHHCCC??????AAADDDHHHPPP^^^jjjrrrvvvxxxyyy~~~}}}}}}yyynnn```\\\UUUFFF;;;999444111------......,,,)))+++++++++************)))************)))))))))))),,,+++)))(((((((((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))(((((())))))))))))***+++,,,---000///......///111444555<<<;;;:::;;;???CCCFFFGGGFFFJJJOOOUUUeee}}}tttyyy{{{nnnbbbTTTNNNIIICCC???>>>AAAAAAAAABBBBBBCCCEEEEEEGGGHHHHHHGGGHHHJJJOOORRRTTTXXX___fffnnnyyy~~~||||||}}}}}}|||zzzzzzuuutttxxx{{{zzzxxxyyyxxxxxxzzzzzzyyyvvvsssrrrrrrqqqpppooonnnmmmmmmhhhhhhggggggggggggffffff|||zzzyyyyyy{{{|||~~~}}}|||{{{zzz{{{}}}~~~}}}wwwqqqmmmmmmqqquuuvvvwwwwwwuuurrrooonnnooollljjjhhheeedddccccccdddeeedddbbbaaa``````______]]]YYYWWWYYY^^^___\\\YYYZZZXXXWWWWWWXXXWWWUUUSSSTTTTTTUUUUUUTTTSSSQQQQQQTTTSSSSSSRRRQQQQQQQQQQQQOOOQQQSSSSSSQQQOOONNNNNNLLLLLLJJJGGGEEEEEEGGGIIIKKKTTT[[[[[[[[[___aaa___YYYWWWSSSNNNJJJFFFDDDBBBBBBHHHSSS]]]dddhhhjjjjjjmmmwwwuuuiiieee\\\KKK>>>:::555222...---...///---***++++++++++++************************)))))))))))))))(((''''''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))************)))))))))(((************+++,,,---...............000222555777<<<;;;<<<===AAADDDFFFGGGIIIJJJPPP^^^rrr{{{yyyrrr```VVVLLLIIIGGGDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHKKKPPPTTT\\\aaahhhoooxxx~~~}}}~~~~~~|||{{{}}}{{{zzzzzzzzzzzzyyywwwyyytttoooooorrrttttttrrrsssrrrrrrssstttssspppmmmjjjiiihhhgggfffeeedddcccbbbaaa```___^^^\\\[[[[[[|||wwwtttvvv|||}}}{{{{{{|||zzzwwwtttqqqpppooooookkkjjjiiihhhfffeeedddcccddd```^^^___cccdddaaa]]][[[ZZZZZZ[[[\\\[[[YYYVVVWWWWWWWWWVVVUUUTTTSSSRRRUUUUUUTTTSSSRRRRRRQQQQQQPPPRRRTTTUUUSSSRRRRRRRRRPPPOOOMMMJJJGGGFFFGGGIIIGGGNNNSSSTTTWWW]]]ccceeeiiifffbbb___[[[TTTKKKDDD???BBBHHHOOOTTTWWWXXXXXXVVV___nnn}}}~~~}}}qqqlllbbbPPPBBB<<<777333...,,,...///---,,,,,,+++++++++************************))))))))))))'''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))++++++++++++,,,---...///,,,------///111444777999<<<===>>>AAACCCEEEGGGHHHKKKLLLXXXppp{{{{{{ppp\\\SSSJJJDDDCCCDDDCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKOOOTTTXXXdddhhhooowww~~~{{{yyyyyyyyyxxxwwwxxxvvvuuuuuuuuuuuutttrrroookkkggggggiiikkkjjjiiijjjiiiiiiiiijjjiiigggddd``````___]]]\\\ZZZYYYYYYZZZYYYWWWUUUSSSQQQOOONNN}}}|||~~~~~~||||||rrrrrrrrrpppnnnlllkkkkkknnnmmmllljjjiiiggggggggg```______```aaa```]]][[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPRRRTTTUUUTTTSSSTTTUUUUUUUUUSSSPPPLLLJJJKKKLLLMMMPPPSSSSSSTTTZZZaaagggsssqqqoooooommmdddVVVLLLDDDDDDEEEHHHJJJLLLLLLLLLEEELLLXXXiii{{{ssslllkkkoooxxxvvvnnndddVVVJJJEEE<<<666///,,,,,,...---,,,,,,,,,+++++++++*********************)))))))))(((((('''&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))++++++***++++++,,,---...+++,,,...000333777:::<<<===???BBBDDDFFFGGGIIIJJJMMMTTTjjjyyyrrr^^^RRRLLLEEE@@@AAABBB@@@AAACCCGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMPPPVVV\\\```lllpppvvv~~~{{{}}}zzzvvvttttttuuuuuutttrrrpppooonnnooonnnmmmkkkfffccc```___aaabbbaaa```aaa`````````aaa```^^^\\\YYYYYYXXXVVVTTTSSSRRRQQQRRRQQQOOOMMMKKKIIIHHHGGG|||}}}~~~|||yyywwwxxxyyyxxx{{{|||wwwoookkknnnrrrhhhgggfffffffffdddaaa___\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYWWWVVVTTTSSSPPPRRRTTTTTTSSSSSSTTTVVVWWWWWWVVVSSSPPPNNNNNNOOORRRRRRSSSSSSSSSVVV]]]dddsssssstttvvvwwwpppcccYYYOOOLLLIIIHHHHHHHHHFFFEEE@@@CCCJJJWWWgggwwwnnnccc___```hhhqqqzzzrrriii```YYYWWWCCC<<<333---,,,---,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((+++)))((()))******)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))******+++,,,---+++---///222666:::===???>>>AAAEEEGGGHHHIIIKKKMMMRRRccc{{{{{{qqq\\\PPPKKKGGGBBB???AAAAAA@@@@@@CCCGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJMMMPPPUUU[[[bbbggguuuyyy}}}yyyvvvuuurrrooommmnnnooopppooojjjiiigggfffffffffdddbbb^^^\\\ZZZYYYYYYYYYYYYXXXYYYXXXWWWWWWXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBzzzvvvyyyuuussspppnnnlllkkkhhhfff```___^^^]]]]]]]]]]]]]]][[[[[[\\\\\\[[[YYYWWWVVVRRRTTTUUUUUUTTTTTTUUUWWWVVVVVVVVVTTTQQQPPPQQQRRRQQQPPPQQQRRRQQQRRRXXX```jjjllloootttvvvsssllleee[[[VVVOOOLLLJJJIIIEEEBBBBBBCCCFFFLLLVVVcccooovvvuuujjjcccaaaeeekkk}}}uuunnnjjjgggeeeNNNEEE999111...------,,,,,,,,,,,,,,,++++++++++++************))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,---...111555999===@@@BBBAAADDDHHHIIIIIIJJJNNNQQQ\\\wwwlllppp~~~xxxaaaQQQIIIGGGBBB???>>>BBBCCCAAACCCGGGFFFEEEEEEFFFFFFHHHIIIIIIHHHKKKNNNSSSYYY```hhhnnnyyy|||{{{zzzyyyxxxvvvrrrnnnooommmjjjjjjkkkkkkkkkjjjaaa___]]]\\\]]]\\\ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPQQQOOONNNNNNNNNNNNMMMKKKHHHGGGFFFFFFEEEDDDCCCCCC>>>>>>>>>>>>>>>========={{{yyyvvvtttrrriiigggeeecccaaa```______\\\]]]^^^^^^^^^\\\[[[YYYUUUVVVWWWVVVUUUUUUVVVXXXUUUVVVWWWVVVUUUTTTUUUVVVSSSQQQRRRTTTRRROOORRRZZZ^^^aaafffkkkoooooonnnmmmfff```XXXSSSPPPMMMHHHCCCDDDFFFHHHIIILLLRRR[[[bbbrrrzzztttnnnkkkmmm~~~xxxqqqkkkiiifffdddYYYOOOAAA666111//////...------,,,,,,,,,+++++++++************))))))))))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))************************+++,,,------///111444888<<<@@@BBBCCCCCCFFFJJJJJJIIIJJJPPPTTTjjjvvvcccooo|||fffWWWKKKEEEEEE???>>>???BBBCCCBBBCCCGGGDDDDDDDDDEEEFFFHHHJJJJJJLLLNNNSSSXXX___gggpppvvv~~~}}}|||{{{zzzzzzzzztttsssrrrqqqpppmmmhhheeefffdddbbbaaaaaaaaa___]]]WWWUUUSSSSSSSSSRRRPPPNNNKKKKKKKKKJJJHHHGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDCCC?????????>>>>>>>>>======;;;:::::::::::::::999999~~~rrrpppmmmiiifffdddbbbbbb\\\]]]___``````___]]]\\\XXXXXXYYYXXXVVVVVVXXXYYYVVVXXXYYYYYYXXXXXXZZZ[[[XXXVVVVVVXXXSSSMMMNNNTTTVVVZZZ___dddhhhkkknnnpppooohhh___YYYVVVRRRLLLFFFEEEIIIKKKJJJHHHJJJPPPVVV___ppp}}}yyyrrrqqqzzz|||zzzuuutttpppiiidddbbb___[[[aaaVVVFFF:::444111000///---------,,,,,,,,,++++++************))))))))))))###""""""$$$&&&(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++++++++++++++,,,---......000222666:::>>>AAACCCDDDEEEHHHKKKJJJIIIKKKQQQWWWuuuyyyjjjcccvvv}}}dddVVVNNNFFF@@@@@@AAA???@@@CCCCCC@@@AAAEEECCCCCCCCCEEEFFFHHHJJJKKKPPPSSSXXX^^^eeennnwww}}}wwwwwwuuutttssssssssssssnnnmmmlllkkkjjjfffbbb^^^XXXWWWUUUTTTSSSQQQNNNKKKQQQOOOMMMLLLLLLKKKIIIGGGEEEFFFFFFDDDBBB@@@@@@AAABBB@@@>>>>>>>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888~~~xxxrrrmmmhhhdddcccaaa^^^\\\[[[\\\___```[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZZZZ[[[[[[[[[\\\\\\WWWXXXXXXWWWUUUSSSTTTUUUVVVWWWYYYZZZ]]]bbbhhhlllooojjjeeebbbaaa\\\TTTNNNKKKKKKJJJHHHEEEFFFJJJNNNWWWUUU^^^ppp~~~~~~|||zzzuuuuuussspppnnnlllgggaaa[[[WWWTTTTTT[[[XXXQQQGGG<<<444111111222///...000///+++***,,,************))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))******)))(((''''''((((((''''''&&&&&&((()))***(((((((((((())))))))))))++++++******************+++++++++,,,,,,---------111444777:::===AAAFFFIIIJJJHHHIIIKKKIIIIIISSS```}}}rrrjjjmmm|||lll[[[QQQJJJEEEBBBCCC@@@???>>>===>>>???AAACCCDDDFFFGGGGGGFFFHHHMMMQQQVVV]]]eeehhhjjjrrr|||zzzqqqpppooonnnlllkkkiiiiiieeeccc```______\\\WWWSSSOOOMMMKKKJJJJJJIIIGGGEEEGGGGGGFFFEEECCCBBBAAAAAA<<<===>>>>>>>>>===;;;:::;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;999999999888888888888888{{{~~~{{{vvvrrrhhhddd___]]]^^^___aaaaaa___````````````^^^]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZYYYWWWUUUUUUVVVSSSTTTVVVWWWYYY\\\aaaeeennnkkkhhhgggfffbbbZZZSSSLLLMMMLLLIIIFFFDDDFFFHHHPPPNNNUUUdddnnnsss{{{xxxwwwsssnnnkkkjjjgggaaaZZZUUUTTTTTTYYY[[[ZZZQQQCCC888444444444000...000000---,,,...************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''((((((((('''&&&'''((()))***(((((((((((()))))))))***++++++******************++++++,,,,,,------......222555888;;;>>>BBBFFFJJJIIIHHHIIIJJJHHHJJJWWWeeevvveeekkk~~~fffYYYLLLFFFCCC@@@???@@@@@@???>>>===>>>@@@BBBCCCDDDFFFHHHHHHHHHJJJOOOTTTYYYaaajjjpppwww{{{yyyxxxwwwwwwvvvsssqqqnnnmmmkkkhhheeecccaaa```\\\YYYWWWVVVUUUSSSOOOKKKIIIGGGEEEDDDDDDCCCAAA???BBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999999999888888888888999999999999999999:::::::::;;;999999999999999999999999{{{zzzwwwtttsssuuu|||{{{uuuooojjjgggllltttzzzwwwzzz}}}pppjjjdddbbbeeeggggggeeebbbbbbaaaaaa```___^^^]]]ZZZYYYYYYXXXXXXXXXXXXXXXZZZ\\\]]]\\\ZZZWWWWWWWWWRRRTTTVVVVVVVVVXXX[[[]]]jjjiiijjjllllllggg___YYYOOOOOONNNJJJFFFCCCBBBBBBHHHGGGLLLUUUZZZ```mmm}}}}}}tttzzz}}}}}}|||zzztttmmmiiijjjiiieee^^^XXXVVVVVVXXX___ccc^^^PPPCCC======:::444000111000...---000++++++*********)))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''''''''((((((((('''''''''((()))***((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,---...///000444666:::===@@@CCCGGGJJJJJJJJJJJJJJJJJJQQQddduuu|||ooodddxxxjjjWWWMMMEEEBBBBBB@@@???AAA@@@???>>>>>>???AAABBBCCCDDDGGGIIIJJJKKKNNNTTTYYY]]]dddmmmvvv}}}zzzwwwtttqqqooonnnnnnlllkkkgggfffccc___[[[WWWTTTRRRPPPNNNLLLKKKKKKIIIEEECCCBBB@@@>>>>>>>>>===;;;:::===<<<<<<;;;:::999999888::::::999999888888999999888777777777777777777888888888999999999:::::::::999999::::::::::::::::::qqqxxxooogggdddbbb``````ccchhhnnnvvv~~~~~~|||zzz{{{{{{zzzzzzyyyzzz|||{{{xxxnnnkkkfff___YYYSSSOOOLLLSSS]]]nnnwwwuuuyyy|||uuunnnmmmrrruuusssoooiiigggfffcccaaa``````___[[[ZZZYYYXXXWWWWWWWWWWWW\\\^^^______\\\ZZZYYYXXXVVVXXXYYYYYYXXXXXXYYYZZZcccdddhhhkkklllhhhaaa[[[QQQOOOLLLGGGDDDBBBAAAAAADDDDDDHHHLLLNNNTTTcccrrr}}}~~~rrrzzz}}}vvvpppjjjmmmnnnlllfff```]]]\\\WWW^^^fffgggaaaWWWNNNJJJDDD<<<444222111...---///+++++++++*********))))))***))))))))))))))))))***)))(((((((((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))'''&&&''')))((((((((((((((()))))))))(((((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,...///111222666888<<>>@@@????????????@@@BBBCCCDDDCCCGGGJJJLLLNNNRRRYYY^^^fffkkksss|||{{{wwwssspppmmmhhheeeccccccbbbbbb\\\ZZZXXXTTTPPPLLLIIIGGGGGGGGGEEEDDDCCCAAA@@@>>>???===;;;;;;<<<;;;:::888;;;;;;;;;::::::999999999:::999888777777888999:::888888777777777777888888888888888999999999::::::999999999999999:::::::::jjj{{{ooogggfff```YYYTTTSSSRRRPPPQQQUUUWWW]]]gggqqqzzz{{{yyyxxxyyy|||~~~|||vvvrrrqqqnnnkkkhhhhhhgggfffddddddeeefffhhhiiigggccc```UUUSSSOOOJJJFFFCCC@@@??????IIIXXXjjjyyyvvvvvv{{{}}}~~~vvvsssoookkkgggeeedddddd___]]][[[YYYXXXXXXXXXXXX\\\^^^```___]]][[[[[[[[[ZZZ[[[\\\[[[ZZZXXXYYYZZZ\\\___cccffffffccc]]]XXXOOOKKKFFFBBB@@@@@@AAABBBBBBDDDFFFHHHHHHNNN\\\jjjmmmssszzz~~~}}}{{{zzz{{{{{{vvvnnnqqqssstttqqqkkkeeebbbZZZ]]]dddlllooolllbbbZZZQQQEEE999444111---,,,---++++++++++++******************))))))))))))******((((((((((((((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((((()))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,---,,,,,,---...111333555888;;;???BBBDDDFFFHHHJJJJJJKKKLLLOOO\\\vvv}}}tttqqqlllZZZPPPIIIDDDAAABBB@@@<<<;;;===??????@@@@@@BBBCCCDDDEEECCCGGGKKKOOORRRWWW___eeeqqqvvv~~~||||||zzzwwwuuusssppplllhhhddd```ZZZVVVUUUUUUTTTTTTOOONNNLLLIIIGGGDDDBBBAAA@@@@@@@@@>>>===<<<;;;<<<<<<;;;999999::::::999888:::::::::::::::999999999;;;:::999888888999:::;;;:::999999888888999999:::888888999999999:::::::::888888888999999999::::::```lllwwwvvviiiZZZRRRPPPNNNIIIFFFFFFFFFDDDFFFJJJKKKPPPYYYbbblllsssxxxzzz}}}~~~|||zzzxxxuuuqqqnnnhhhfffddddddfffhhhiiihhhsssssstttrrrmmmggg```\\\[[[XXXUUURRRRRRQQQOOONNNNNNNNNOOOPPPQQQOOOLLLIIIEEEDDDBBB@@@???>>>======;;;BBBMMMZZZgggssszzz~~~}}}xxxqqqkkkhhhfffeeedddbbb___\\\ZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\^^^\\\]]]]]][[[YYYYYYZZZ\\\YYY[[[]]]___^^^[[[WWWTTTLLLHHHCCCAAAAAABBBCCCCCCAAACCCEEEEEEEEEJJJUUU]]]]]]cccjjjqqq}}}}}}qqqmmmnnnpppuuuvvvyyy|||}}}yyyppphhhaaa```cccmmmvvvxxxqqqhhh[[[MMM===555111---,,,,,,,,,++++++++++++*********+++******))))))******+++(((''''''(((((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&''')))'''((()))*********)))))))))))))))*********++++++******++++++,,,---------------------///222555777:::===AAADDDFFFGGGIIIJJJHHHJJJNNNWWWmmmwwwwwwwwwlllZZZPPPIIICCC@@@@@@AAAAAA>>>===@@@??????@@@AAACCCDDDEEEEEEEEEIIIOOOSSSWWW^^^fffmmmttt|||~~~{{{wwwuuuqqqooollljjjhhhfffbbb___ZZZVVVQQQNNNLLLLLLKKKKKKEEEEEEDDDBBBAAA???>>>===;;;;;;;;;:::888777999:::999888777777999999888777888888888999999999999999:::::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;999999:::::::::;;;;;;;;;888888999999::::::;;;;;;NNNTTTZZZYYYQQQIIICCCAAAAAA>>><<<>>>===;;;===BBBBBBEEEJJJRRRYYY___bbbccciiimmmrrrwww{{{}}}}}}}}}wwwtttoookkkiiiiiikkkllliiigggeeecccbbb```]]]ZZZWWWUUURRRQQQRRRSSSSSSRRRZZZ[[[[[[ZZZWWWRRRMMMIIIHHHEEEBBBAAAAAAAAA@@@???@@@??????@@@@@@@@@===;;;============<<<<<<<<<<<<<<<@@@FFFNNNWWW```fffjjjnnnrrruuuvvvvvvyyy~~~|||tttooolllkkkiiigggccc```]]]]]]]]]^^^[[[[[[[[[ZZZZZZ[[[^^^```^^^^^^^^^\\\ZZZ[[[]]]```ZZZ[[[ZZZYYYVVVTTTRRRRRROOOLLLJJJJJJKKKKKKHHHFFFCCCEEEEEEDDDEEEIIIMMMQQQOOOTTT[[[aaannn~~~oooeeehhhnnn}}}qqqjjjhhhhhhmmmuuuyyywwwsssaaaPPP???666222///---...,,,,,,+++++++++*********+++******))))))******+++''''''''''''((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))'''((()))***+++***))))))))))))*********+++++++++******++++++,,,------......---------///333777999;;;???CCCFFFGGGHHHIIIKKKHHHMMMVVVfff{{{yyyuuu\\\PPPJJJEEEDDDAAAAAACCCBBB???@@@CCC>>>???AAABBBDDDEEEEEEFFFHHHMMMSSSXXX]]]eeennnuuuzzz}}}vvvrrrooollljjjfffccc```^^^]]]ZZZWWWUUUQQQNNNJJJGGGFFFFFFEEEDDD@@@@@@???>>>===<<<<<<;;;999:::;;;999777777999;;;999888777888999:::999888888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>???AAACCCCCCAAA>>>;;;999:::888777999888666999>>>;;;===@@@EEEKKKOOOPPPPPPSSSWWW[[[```cccdddcccccc___]]]YYYUUUSSSSSSUUUVVVVVVTTTSSSRRRRRRQQQNNNLLLMMMJJJGGGFFFFFFFFFFFFEEEIIIJJJKKKKKKIIIEEEAAA>>>===;;;999888999:::::::::;;;:::999:::::::::888777999999:::;;;;;;::::::999888:::===BBBGGGMMMQQQSSSXXX]]]bbbeeegggmmmuuu}}}|||yyywwwllljjjfffbbb```______```ZZZZZZYYYXXXXXXZZZ^^^bbbaaaaaa```^^^]]]^^^aaaddd]]]\\\ZZZVVVSSSQQQPPPQQQTTTSSSSSSUUUVVVTTTNNNJJJFFFGGGGGGEEEFFFHHHIIIIIIFFFKKKPPPVVVcccsssuuugggkkkuuuyyyqqqooommmooorrrvvvxxxxxxcccRRR???666333000///000,,,,,,,,,+++++++++******++++++************++++++''''''''''''((()))++++++)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))'''((()))++++++******))))))************+++++++++******+++,,,,,,---.........---------000333777:::<<>>???AAACCCDDDEEEFFFFFFKKKPPPVVV\\\bbbjjjssszzzzzztttmmmfffbbb___]]]\\\XXXVVVSSSQQQPPPNNNKKKIIIGGGEEEAAA??????>>>===;;;??????>>>===<<<;;;:::::::::<<<<<<;;;888888;;;>>>;;;:::999:::;;;<<<;;;:::::::::;;;;;;<<<<<<======777888999;;;;;;;;;:::999;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>??????@@@888888888888888888888888222222333444555777777888888888999;;;>>>AAADDDFFFJJJKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@???>>>======<<<<<<@@@>>>===<<<<<<<<<:::999777777888888999888888888666777777777666555333222666777888:::::::::999999888999;;;===???AAACCCDDDJJJJJJKKKNNNSSS\\\fffmmmnnnnnnmmmjjjiiilllrrrxxxzzzvvvvvvwwwyyyzzzzzzzzz{{{|||||||||}}}vvvxxxzzz{{{{{{}}}}}}vvvnnniiihhhgggccc___^^^]]][[[ZZZ[[[]]]___aaa^^^^^^___aaabbbcccdddeeebbbccc```ZZZSSSRRRVVV[[[bbbeeejjjllljjjddd]]]XXXUUUPPPJJJGGGFFFFFFGGGGGGJJJIIILLLTTTZZZaaajjjtttvvvnnnmmmxxx~~~uuurrruuuyyyxxxvvvrrrbbbMMM===555222///---,,,+++++++++,,,,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%(((''''''''''''(((((()))***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))***)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++,,,...///000222555:::>>>DDDEEEEEEEEEGGGJJJJJJHHHJJJ[[[tttyyyttt```RRRHHHAAA@@@??????@@@@@@@@@???>>>>>>AAABBBBBBCCCCCCFFFIIIMMMLLLSSS[[[bbbgggnnnwww~~~}}}wwwssspppkkkhhhbbb\\\VVVRRRPPPOOOPPPOOOLLLIIIFFFDDDCCCBBBAAAAAA@@@???>>>======<<<:::;;;<<<======<<<;;;::::::::::::::::::::::::::::::999888888999::::::::::::::::::;;;<<<======>>>;;;<<<===<<<;;;:::;;;<<<:::::::::::::::999888888:::999999:::<<<======<<<:::<<<>>>AAACCCDDDDDDDDD777777777777777777777777666666666555555444444444777666777777999;;;===>>>?????????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@?????????>>>>>>======<<<;;;:::999999888;;;:::999999999999888777777777777888888777777666444444555555555333222111444555666888888888777777666666888999;;;===>>>??????AAACCCFFFJJJOOOUUUYYYWWWWWWUUUSSSRRRUUUZZZ___hhheeeaaa^^^^^^```ccceeegggggggggfffeeedddddddddccceeegggiiikkknnnsssvvv|||xxxvvvsssnnniii```^^^[[[YYYYYYZZZ[[[]]]\\\]]]^^^```bbbdddeeefffddddddaaa\\\YYY[[[bbbiiinnnppptttvvvuuuqqqlllhhh___ZZZRRRMMMJJJIIIHHHHHHJJJHHHJJJOOOSSSWWW___gggvvv}}}sssooo{{{zzzxxxvvvuuuwwwuuujjjYYYIII===666222000---,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&(((''''''''''''((())))))+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))((()))***+++,,,******+++,,,,,,,,,,,,+++***,,,...111444999>>>BBBAAABBBDDDDDDFFFHHHIIIIIINNNcccvvv|||yyybbbTTTLLLEEEBBBBBB@@@@@@@@@???????????????AAABBBCCCCCCCCCFFFJJJMMMRRRYYYbbbhhhlllsss~~~{{{rrrkkkddd___\\\YYYWWWTTTPPPNNNLLLLLLLLLJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@???>>>>>>======:::;;;;;;;;;;;;::::::999999999999999::::::::::::>>>===<<<<<<============:::::::::;;;;;;;;;;;;;;;999;;;<<<;;;::::::;;;<<<===>>>>>>????????????>>>===<<<<<<===>>>??????>>><<<@@@DDDGGGIIIKKKNNNPPP555555555555555555555555777777666666555444333333777666666555666666777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999;;;:::::::::::::::999999<<<<<<;;;:::999888777777777777777777777777777777777777888777777666555444444444555555555444333333555555666777777777666666555555666777888999999:::555888<<>>>>>???@@@AAAAAABBBCCCCCCDDDGGGKKKNNNYYYaaakkkpppsss|||}}}uuuppphhhaaa\\\WWWSSSPPPKKKIIIGGGFFFDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::<<<======<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDJJJPPPTTTUUUYYY___eee555555555555555555555555555555555555666666666666888777777777777777777777999999:::::::::;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999999999===<<<<<<;;;:::999999999777888999999888999999:::999999999999888777666555666666666777777777777777777777777777777777777666777777777777777777888888444666:::;;;;;;:::;;;;;;>>>===<<<;;;;;;===@@@CCCBBB@@@???>>>>>>AAACCCEEEDDDDDDEEEEEEFFFGGGHHHHHHAAABBBDDDFFFJJJPPPWWW]]]```bbbdddfffhhhlllqqquuu}}}wwwpppmmmnnnmmmiiiddd^^^ZZZYYY]]]aaaeeelllttt||||||ssslllfffdddaaa]]][[[[[[\\\]]]\\\\\\^^^___aaabbbcccddd```aaaaaaaaacccgggnnnttt{{{{{{{{{{{{yyyxxxwwwvvvjjjddd]]]WWWTTTRRRPPPPPPNNNKKKIIIJJJIIIHHHKKKQQQWWWlll~~~uuuuuu{{{vvvpppddddddmmmppprrrooocccPPP>>>333000///...,,,,,,------,,,***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))*********)))((((((******)))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,...000333444666999===@@@EEEFFFHHHIIIGGGFFFJJJQQQddd|||~~~|||xxxdddXXXKKKEEECCC@@@???AAAAAA@@@>>>>>>>>>@@@BBBCCCBBBCCCDDDEEEGGGJJJNNNRRR^^^fffoootttzzzqqqfffaaa^^^YYYUUURRRPPPNNNLLLHHHGGGEEECCCAAA@@@?????????>>>>>>===>>>>>>??????>>>>>>>>>>>>============>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>===>>>???AAABBBBBBAAAAAA@@@AAACCCCCCCCCCCCDDDFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQTTTUUU]]]eeeiiijjjnnnwww666666666666666666666666555555666666666666666666666777777888888888888888777777777777888888888888;;;:::::::::::::::999999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;::::::888:::;;;;;;::::::<<<>>>============<<<:::999999888888888888888888888999999999888777777666666666888888888777777666666666777888999:::999999;;;===:::999888777888:::;;;<<<::::::999888888999:::;;;:::;;;<<<===>>>???@@@@@@>>>>>>???@@@BBBGGGNNNRRRRRRSSSUUUVVVWWWYYY\\\^^^bbb]]]XXXWWWZZZZZZWWWSSSMMMIIIGGGJJJMMMOOOTTT[[[eeennnxxx|||~~~wwwpppjjjeeeccc```]]]\\\\\\]]]^^^^^^^^^_________`````````___aaaccceeegggiiikkklllpppppppppqqqrrrtttvvvwwwpppllleee```]]]ZZZWWWUUUOOOLLLKKKKKKIIIFFFIIINNNSSScccrrrvvvuuuyyyxxxtttyyyxxxttthhhdddlllkkkoooqqqiiiYYYFFF999222111///---,,,------,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''(((((()))++++++)))'''''''''))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((()))))))))))))))*********++++++++++++++++++,,,------------,,,...000333555777:::===@@@HHHHHHIIIKKKGGGEEEMMMXXXxxxyyykkk[[[QQQIIIEEECCC???>>>???@@@???>>>>>>???AAACCCEEECCCDDDFFFHHHJJJOOOTTTXXXbbbiiiqqqyyyxxxkkk```YYYRRROOOLLLJJJIIIHHHGGGEEEGGGFFFEEECCCAAA???>>>===@@@???>>>============>>>=====================>>>===<<<;;;::::::;;;<<<===;;;;;;;;;<<<===>>>>>>???>>>@@@AAAAAA@@@@@@BBBEEECCCDDDGGGIIIKKKKKKKKKKKKHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRSSSTTTVVVVVVWWWWWWVVVXXXZZZ\\\]]]aaafffiiirrrzzz777777777777777777777777888888777777666555444444444555666777888888888777777777777888888888999999999999999999999999999888999999999999999:::::::::999999::::::;;;;;;<<<<<<:::<<>><<<;;;>>>@@@BBBBBBBBBBBBBBBAAA@@@???;;;::::::999999999::::::;;;:::999777777666666666888888777777666555555555888888999888777888;;;>>>999888777777999::::::999666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===============@@@DDDHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLJJJGGGHHHJJJLLLJJJHHHFFFBBB@@@BBBCCCCCCFFFKKKQQQYYYbbbiiitttzzzyyywwwtttpppkkkgggeeeaaa___\\\ZZZYYYZZZ\\\]]]_______________^^^^^^^^^___aaaeeehhhjjjjjjiiihhhdddeeegggkkkpppuuuzzz|||{{{wwwrrrnnniiiddd___[[[QQQNNNMMMMMMKKKHHHIIINNNQQQYYYbbbdddccceeemmmuuu|||zzzxxxwwwmmmfffggghhhkkknnnlllcccTTTCCC888333000---,,,---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''((()))***+++,,,((('''&&&'''((()))((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,---------------,,,///333777:::>>>BBBEEEHHHGGGIIIKKKGGGFFFSSScccxxxfff___NNNHHHDDDDDDBBB???>>>@@@??????>>>???@@@BBBDDDEEEDDDFFFIIILLLOOOUUU[[[___hhhnnnxxx~~~oooccc[[[UUURRRNNNKKKHHHFFFFFFEEEBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<<<<<<<<<<===>>>??????======???@@@BBBCCCDDDEEECCCEEEHHHHHHGGGHHHKKKOOOPPPRRRUUUXXXZZZZZZYYYYYYVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]___bbbdddfffggghhhlllooorrrssstttxxx777777777777777777777777888777777777666666555555555666777888888888777666888888999999999:::::::::888888888888888888888888888888888888999999::::::999999:::<<<===>>>???@@@???BBBDDDCCC@@@???AAAEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA???>>>>>>>>>>>>???@@@???===<<<:::::::::::::::::::::999888888777777777888999888777777999;;;:::999888999;;;<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>AAA??????@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDFFFCCCAAACCCDDDBBBCCCGGGIIIOOOVVV]]]jjjzzzzzztttpppnnnjjjeeebbbaaabbbcccaaa___\\\ZZZXXXYYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^aaaeeehhhjjjiiiiiibbbdddfffkkkpppwww|||}}}{{{xxxtttooohhhcccWWWTTTSSSSSSPPPMMMNNNRRRRRRSSSVVVXXXYYY[[[^^^bbbppp{{{wwwxxxtttkkkeeeddddddfffjjjjjj___LLL===444111...,,,---------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))+++,,,---((('''&&&''')))***)))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++,,,------...---------...222666:::===AAADDDGGGIIIGGGJJJMMMKKKLLL^^^ttt{{{eeeWWWRRREEEAAA@@@BBBBBB???>>>???===>>>???@@@BBBCCCDDDEEEEEEHHHKKKOOOTTTZZZaaafffooowwwuuuooofff]]]UUUQQQNNNLLLKKKJJJGGGGGGGGGFFFDDDBBB???@@@@@@AAAAAAAAAAAA@@@AAA@@@@@@??????????????????@@@@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEFFFFFFGGGEEEFFFHHHJJJMMMOOOQQQRRROOOSSSWWWWWWVVVXXX\\\aaagggiiikkkmmmnnnmmmllljjjgggiiijjjiiihhhhhhiiijjjiiikkkoootttxxx|||777777777777777777777777333444555666777888999:::888999:::::::::999777666555555666666666777777777888888999999999999999999888999999999::::::;;;;;;;;;;;;===???AAABBBDDDEEEDDDHHHJJJIIIEEECCCFFFIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIGGGFFFDDDCCCCCCDDDDDDFFFEEECCCAAA?????????@@@>>>======<<<<<<;;;;;;;;;777999;;;:::999777777777999777666777:::;;;999666888888999999999888888777333444555666888999:::;;;:::;;;<<<;;;:::;;;<<<>>>:::;;;;;;===??????>>><<<;;;===???@@@???@@@AAACCCIIIFFFEEEHHHHHHFFFFFFIIIIIIMMMRRRYYYgggxxx}}}wwwoooiiiqqqmmmhhhbbb___```eeehhhdddbbb^^^[[[ZZZZZZ[[[\\\\\\\\\]]]^^^^^^______```YYYYYY[[[___dddhhhjjjjjjggghhhjjjmmmqqqvvvzzz}}}||||||||||||{{{vvvooojjj^^^[[[ZZZZZZVVVRRRSSSWWWUUURRRRRRUUUWWWVVVUUUUUU```tttyyy~~~yyy~~~yyy|||}}}uuukkk```]]]___gggmmmeeeQQQ???555222...---------------(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---)))(((((()))***++++++***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((()))))))))))))))***+++,,,---,,,+++++++++,,,------......------444777;;;===???AAADDDFFFKKKIIILLLQQQPPPTTTiii~~~xxx~~~oooZZZNNNJJJCCC@@@@@@CCCBBB>>>===>>><<<===???AAACCCDDDDDDDDDFFFIIIMMMRRRWWW^^^eeejjjuuu~~~ssshhh^^^[[[WWWRRRNNNKKKIIIHHHDDDCCCBBBCCCEEEFFFEEEDDDAAABBBBBBBBBBBBAAA@@@??????????????????@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEGGGIIILLLNNNNNNNNNNNNNNNOOORRRTTTWWWZZZ\\\]]]aaaeeeiiijjjiiikkkqqqvvvzzz|||~~~~~~|||zzzxxxvvvwwwxxxwwwvvvuuuvvvwwwxxx{{{555555555555555555555555555555555555555666777888888888888888888777777666:::999777666555555666777888777777888999999888777;;;<<<<<<<<<:::;;;<<<>>>>>>???@@@BBBCCCEEEFFFFFFKKKMMMNNNMMMLLLKKKKKKLLLNNNOOOQQQSSSSSSRRRPPPNNNPPPPPPOOOOOONNNMMMMMMMMMQQQMMMHHHGGGHHHHHHCCC>>>AAAAAAAAA@@@???>>>===<<<::::::999999::::::;;;<<<999999999999::::::::::::888888:::<<<============999999;;;<<<===>>>>>>>>>????????????>>><<<:::888999::::::;;;<<<<<<======;;;:::;;;===@@@DDDHHHJJJNNNOOOPPPQQQQQQPPPOOONNNTTTXXX```lllvvv{{{|||zzz{{{~~~~~~|||xxxtttqqqpppqqqooojjjccc___```dddiiilllkkkeee^^^ZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\^^^```aaacccfffhhhddddddfffkkkpppuuuxxxyyy~~~}}}~~~zzzrrrlllddddddbbb___[[[XXXXXXXXXSSSQQQNNNNNNPPPQQQRRRRRR\\\dddnnnvvv~~~vvvwww|||~~~yyysssgggbbb^^^```dddbbbXXXOOO???555......///---,,,---+++***)))***+++,,,+++*********)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&&&&(((***,,,---((())))))+++,,,---......(((''''''''''''((())))))******))))))((((((((('''''''''&&&%%%%%%'''((()))))))))))))))************))))))))))))************,,,---......------///111222555999<<>>>>>?????????>>>>>>===BBBCCCDDDCCCBBBBBBCCCEEEIIIMMMMMMUUUdddhhhjjjttt|||ssscccZZZUUURRRMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKLLLLLLKKKJJJLLLMMMRRRSSSUUUYYY^^^bbbcccccc___```cccgggkkknnnnnnmmmsssyyy666666666555555555555555555555555555555666777777777777888999999999888888666666555555555555666666888777666777999:::;;;;;;;;;===????????????AAACCCBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNOOONNNNNNOOOQQQRRRRRRRRRSSSTTTUUUUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSXXXSSSOOOMMMNNNMMMHHHDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@======>>>>>>>>>>>>======???@@@@@@AAA@@@???===<<<;;;<<<<<<<<<======>>>>>>:::;;;<<<===@@@EEEJJJNNNSSSVVVXXXYYYYYYYYYZZZ\\\bbbhhhsss~~~xxxtttsssrrrssstttsssrrrqqqqqqrrrsssooojjjggggggiiilllnnnoooiiiaaa\\\ZZZZZZYYYXXXZZZZZZZZZZZZZZZZZZ[[[[[[YYY[[[\\\^^^___bbbeeehhhgggggggggiiillloooqqqrrruuuwwwzzz~~~~~~xxxsssmmmmmmmmmiiiddd___[[[ZZZSSSQQQPPPPPPQQQRRRQQQPPPUUU[[[aaafffnnn}}}xxxuuuyyy~~~|||xxxjjjddd___aaafffhhhbbb\\\JJJ<<<000///222111...++++++***)))***+++,,,+++***+++***)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&'''(((***+++,,,++++++++++++++++++++++++'''''''''''''''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))************---...///...---...///111444777:::===???AAAEEEGGGJJJIIIJJJPPP```zzznnnkkkuuu~~~fffWWWLLLEEEAAA>>>>>>????????????>>>>>>@@@AAABBBBBBBBBCCCFFFHHHLLLQQQRRRXXXeeehhhlllyyysssdddXXXTTTQQQOOOLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCGGGFFFEEEEEEEEEFFFHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOTTTVVVYYYZZZZZZ[[[\\\^^^hhhjjjnnntttxxxzzzxxxvvvppprrrvvv|||777777777777666666555555555555555555555666666777666777888999::::::::::::555555555666666666777777888777777888:::===@@@AAA@@@CCCFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOJJJMMMOOOQQQQQQSSSUUUWWW[[[XXXUUUSSSTTTVVVXXXXXX[[[[[[ZZZZZZYYYXXXXXXXXX[[[XXXTTTRRRRRRPPPMMMIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDBBB@@@????????????>>>>>>======<<<<<<>>>>>>======>>>@@@BBBCCCBBBBBBBBBBBBAAA@@@>>>>>>AAAAAACCCCCCCCCCCCBBBAAA????????????????????????:::<<<>>>???AAAGGGOOOUUUXXX]]]aaabbb```aaafffkkksss{{{{{{qqqhhhcccaaadddgggjjjmmmnnnppprrruuuwwwvvvtttsssrrrqqqqqqrrrnnniiibbb]]]ZZZYYYXXXWWWXXXXXXWWWXXXXXXYYYYYYZZZYYYZZZ[[[\\\^^^aaaeeeiiikkkjjjhhhffffffhhhjjjllloooqqqvvv|||}}}zzzvvvxxxyyywwwqqqkkkfffcccYYYWWWUUUTTTUUUUUUTTTSSSUUUVVVWWWYYY```pppxxxtttyyy~~~~~~oooggg``````fffkkkjjjhhhVVVDDD444000333333...+++,,,+++******+++,,,+++))),,,+++***)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''((()))***+++,,,,,,+++***))))))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&'''(((((((((((('''))))))))))))************)))))))))*********++++++.../////////......000111666999<<<>>>???AAACCCEEEHHHHHHJJJSSSgggyyyggglllzzzmmmYYYNNNGGGBBBAAA>>>>>>>>>>>>??????>>>>>>>>>???AAABBBCCCFFFIIILLLNNNVVVYYY___jjjnnnwwwxxxiii___VVVQQQQQQNNNNNNMMMLLLKKKJJJJJJJJJLLLKKKJJJIIIIIIHHHIIIIIINNNMMMMMMMMMOOOQQQTTTVVVVVVVVVXXXZZZ]]]```bbbdddjjjmmmqqqtttuuuvvvxxxyyy999888888888777777777777666666555555555666666777777888888999999999999999777888888888888888888888888888999999;;;???DDDGGGIIILLLPPPRRRSSSSSSSSSTTTTTTTTTRRRRRRRRRTTTVVVWWWNNNPPPSSSTTTUUUWWWYYY\\\eee___WWWSSSSSSUUUWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVSSSRRRRRRQQQOOOLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBAAA@@@???@@@BBBEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@;;;>>>@@@AAADDDKKKUUU]]]]]]cccggghhheeehhhpppwww~~~ttthhh```\\\[[[\\\^^^```cccfffkkkqqquuuxxxzzz|||}}}{{{yyyxxxwwwkkkhhhccc^^^[[[YYYXXXXXXXXXXXXXXXXXXZZZ[[[]]]^^^ZZZ[[[\\\]]]^^^bbbgggjjjmmmllliiieeecccdddgggiiioooqqqtttwww{{{~~~}}}{{{wwwtttssseeeaaa]]][[[ZZZZZZZZZYYYWWWUUUSSSSSSYYYgggxxx}}}{{{{{{yyyzzzqqqgggdddgggkkklllkkkYYYIII888222111000---,,,---+++******+++,,,+++))),,,++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((())))))++++++******)))(((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''((()))))))))************))))))*********+++++++++,,,---......------///111666999===@@@AAABBBDDDFFFFFFGGGKKKUUUkkkuuulllyyyzzz```QQQIIIDDDBBBBBB>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDGGGLLLOOOPPPYYY^^^eeeqqqxxxwwwhhh___YYYTTTSSSTTTNNNOOOQQQQQQPPPPPPOOOOOOSSSSSSSSSTTTTTTVVVWWWWWW[[[[[[[[[]]]```eeejjjllloooppprrrtttxxx|||999999999999999999999999888777777666666666777777999999:::::::::999999888:::999999999888888888777888999::::::;;;???EEEIIIQQQTTTXXXYYYYYYXXXXXXXXXZZZYYYYYYXXXYYYZZZ[[[\\\VVVWWWYYYYYYYYY[[[^^^```hhh```WWWRRRSSSVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZUUUTTTSSSSSSSSSSSSRRRQQQNNNNNNOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDFFFHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB???AAACCCEEEIIIQQQ[[[cccfffkkkoooooonnnrrr{{{zzznnnbbbZZZVVVUUUUUUUUUTTTUUUXXX^^^ffflllqqqvvv{{{~~~~~~}}}||||||sssqqqnnniiiccc___\\\[[[^^^]]]]]]]]]___aaaccceee]]]^^^``````aaadddhhhlllmmmllljjjfffddddddhhhkkkppppppppprrrvvv|||}}}}}}}}}qqqlllfffaaa_________^^^WWWTTTQQQQQQVVV```kkkrrrzzzuuu{{{|||qqqlllkkkkkkjjjhhhVVVJJJ===555000,,,,,,///---,,,++++++,,,,,,+++)))+++++++++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&&&&''''''''''''''''''%%%&&&((()))))))))((('''((()))))))))************************++++++++++++***+++------,,,---000222666999>>>AAACCCEEEGGGIIIDDDHHHOOO]]]sss{{{pppuuu|||kkkVVVKKKFFFBBB@@@AAA>>>>>>======>>>???@@@@@@BBBCCCDDDDDDFFFIIINNNQQQTTT^^^cccjjjvvvtttkkkbbb___]]]YYYWWWXXXSSSWWW[[[]]]]]]\\\\\\\\\aaaaaabbbdddfffiiikkkmmmnnnoooqqquuu{{{999999999:::;;;;;;<<<<<<:::999999888888888888888:::;;;;;;<<<<<<<<<<<<;;;::::::888777777888999::::::<<<>>>???>>>AAAFFFJJJVVVXXX[[[\\\[[[[[[[[[\\\]]]]]]^^^___``````aaaaaa___````````````aaadddgggggg___UUURRRTTTWWWXXXWWWSSSTTTUUUVVVXXXYYYZZZ[[[VVVVVVVVVVVVVVVUUUUUUUUUPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOMMMNNNOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEIIIPPPYYYaaaeeennnqqqtttuuuwww~~~uuueeeXXXPPPKKKJJJKKKJJJHHHGGGIIINNNVVV[[[ccciiiqqqwwwyyyzzz}}}|||tttlllfffcccaaa```___^^^^^^___aaaccc```bbbcccdddeeefffiiikkkjjjkkkkkkiiiffffffjjjnnnooonnnnnnooosss{{{zzzvvvpppkkkgggdddaaa___ZZZXXXUUUVVV[[[bbbgggjjjwww{{{~~~wwwsssppplllgggcccVVVNNNDDD<<<444------111...---++++++,,,,,,+++)))******+++******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&((()))))))))(((''''''''''''''''''(((((((((''''''((())))))))))))((())))))))))))*********************++++++++++++,,,(((***,,,------///222444777;;;@@@DDDFFFHHHJJJKKKFFFNNN[[[nnnqqqqqqiii[[[MMMEEEBBB???===>>>>>>>>>=========???@@@AAADDDDDDEEEFFFHHHLLLQQQUUU\\\eeeiiipppooojjjgggiiihhheeecccddddddjjjqqquuutttsssssstttwwwxxxzzz|||888888999:::<<<===>>>???<<<;;;::::::999999999:::;;;<<<===???AAABBBBBBBBB<<<;;;999999:::===@@@CCCCCCFFFIIIIIIGGGHHHLLLPPPZZZ\\\^^^______```bbbdddcccdddfffiiijjjjjjiiiiiigggggghhhhhhhhhiiimmmpppkkkbbbXXXTTTUUUVVVSSSPPPNNNNNNPPPSSSUUUWWWYYYZZZZZZ[[[[[[YYYXXXWWWVVVWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTUUURRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFGGGMMMWWW```eeeffflllmmmooosssyyy|||lll\\\OOOGGGBBB@@@AAAAAAAAA@@@@@@CCCHHHKKKQQQYYYcccjjjoootttzzz{{{tttqqqiiifffccc```]]]]]]^^^^^^aaacccfffgggggggggggghhhhhhkkklllkkkggggggkkkoooooopppqqqqqqsssyyy}}}zzztttmmmeee___[[[XXXVVVXXX^^^eeehhhhhhrrr}}}{{{sssmmm^^^UUULLLEEE>>>666111111///---,,,,,,,,,,,,+++)))))))))***+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))***+++***)))((('''''''''(((((()))))))))((((((((((((((())))))***))))))))))))*********************+++++++++,,,,,,(((***,,,...000222666888:::>>>CCCGGGHHHIIIJJJKKKLLLXXXlll}}}vvvZZZOOOFFFBBBAAA>>><<<===>>>>>>===<<<===???AAABBBCCCDDDFFFGGGJJJOOOVVV[[[dddlllpppyyy}}}yyyyyy}}}~~~||||||~~~777888999;;;===>>>@@@@@@===<<<;;;;;;:::::::::::::::<<<>>>AAADDDFFFHHHIII???>>><<<<<<>>>CCCHHHLLLLLLPPPTTTTTTQQQPPPTTTXXX]]]___aaabbbdddfffiiillliiikkknnnrrrssssssrrrqqqkkklllllllllmmmooossswwwqqqhhh]]]WWWUUUSSSMMMGGGHHHIIILLLOOORRRUUUWWWXXX]]]^^^]]][[[XXXVVVUUUUUUWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXYYYZZZZZZYYYYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVUUUSSSQQQOOOMMMLLLKKKHHHHHHOOO[[[eeegggfffeeeeeefffkkkvvv~~~uuufffVVVKKKDDD???===;;;===???@@@???@@@AAACCCEEEMMMXXXaaagggnnnwww~~~}}}uuurrrmmmgggcccaaa``````aaadddggghhhhhhfffffffffgggkkkmmmlllhhhgggjjjnnnrrrtttuuuuuutttvvv{{{vvviii```VVVSSSPPPSSSZZZaaaeeeeeefffyyy{{{zzzggg\\\QQQLLLGGG>>>555000///...,,,,,,,,,,,,+++)))((((((***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++)))((('''((((((((())))))******)))((('''''''''(((***+++))))))))))))******************+++++++++,,,,,,,,,)))+++...000222555999;;;>>>AAAFFFIIIIIIIIIIIIJJJTTTbbbxxxxxxhhhRRRIIICCCBBBBBB???===>>>>>>===<<<<<<===???AAABBBBBBDDDFFFHHHLLLRRRZZZ___hhhpppuuu~~~666:::<<<<<>><<<;;;:::;;;<<<===BBBBBBAAABBBEEEIIIMMMPPPIIIFFFBBB@@@CCCJJJRRRWWW```hhhiiiaaaYYYZZZ]]]]]]``````bbbgggmmmpppooonnnkkkrrryyy{{{xxxuuutttuuurrrssspppmmmrrr}}}}}}wwwkkk^^^XXXWWWTTTMMMFFFCCCFFFJJJLLLMMMPPPVVV[[[bbbeeehhhiiifffbbb^^^]]]^^^^^^^^^^^^]]]]]]^^^^^^bbbbbbccccccbbbaaaaaa```^^^]]]\\\^^^``````]]]ZZZ______^^^^^^]]]]]]\\\\\\YYYZZZZZZXXXXXXXXXZZZ\\\^^^```cccddddddbbb```^^^\\\ZZZXXXTTTQQQOOONNNMMMLLLKKKLLLQQQXXX]]]______^^^___bbbgggnnnyyyxxxqqqdddTTTFFF???<<<===>>>===:::999:::<<<>>>@@@EEEDDDIIISSSZZZaaannn|||{{{uuupppkkkgggdddfffaaabbbiiijjjeeecccdddjjjjjjjjjkkkmmmoooqqqrrrssssssttttttvvvwwwyyyyyy~~~mmm___WWWVVVVVVYYY^^^aaabbbaaammmppp|||~~~xxxsssaaaWWWNNNBBB888444111///------......---,,,***++++++++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''(((+++...000///,,,(((&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))*********+++++++++************+++,,,---...---------///222777;;;>>>CCCAAAEEEKKKLLLHHHIIINNNSSSqqqrrr```YYYIIIFFFBBB>>>===>>>AAACCC============???AAACCCDDDDDDDDDHHHOOOTTTWWW^^^eeehhhuuu~~~yyyxxxzzz|||{{{xxxxxxyyyyyy{{{~~~999===@@@@@@CCCGGGHHHEEEAAA@@@>>>======>>>@@@AAACCCCCCCCCEEEGGGKKKNNNPPPOOOLLLIIIHHHLLLTTT\\\aaalllssssssjjjaaa_________cccdddgggkkkoooqqqqqqpppqqqvvv||||||xxxsssrrrrrrnnnpppoooooouuu}}}}}}xxxpppfff___\\\WWWOOOIIIHHHIIIIIIKKKNNNUUU\\\aaakkknnnpppqqqnnnjjjgggfffhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiihhhgggfffddddddaaa```___aaaeeefffeeecccffffffeeeeeecccaaa___^^^\\\\\\[[[YYYWWWWWWXXXYYYaaacccgggiiijjjhhhfffddd___^^^[[[WWWTTTQQQOOONNNKKKJJJJJJNNNSSSWWWXXXXXX[[[\\\___bbbhhhpppyyysssmmmaaaSSSFFF???>>>???>>>===<<<;;;;;;===>>>???@@@???CCCKKKQQQYYYgggttt|||uuunnniiigggdddeeeiiiiiieeedddgggiiiiiihhhhhhiiikkkmmmnnnpppqqqqqqssstttvvvxxxyyy{{{~~~|||ooofffZZZZZZZZZ]]]aaabbbaaa___ccceeennn}}}zzz~~~}}}mmm\\\JJJ<<<666333111...---------,,,+++++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))+++---,,,***(((&&&(((((('''''''''&&&&&&&&&))))))************)))))))))))))))***************************+++,,,---......---...///333777<<>>======???@@@>>>>>>>>>>>>???AAACCCDDDHHHHHHLLLRRRWWW\\\fffooowww{{{wwwyyytttnnnlllmmmnnnllljjjgggggghhhjjjmmmqqqtttvvvzzz===BBBFFFFFFIIILLLLLLIIICCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQOOONNNLLLMMMSSS[[[dddiiivvvyyyvvvkkk```[[[ZZZZZZeeehhhllloooqqqqqqooonnnooossswwwwwwsssooommmmmmhhhjjjlllnnnssszzz|||zzzxxxuuuqqqlllggg```YYYTTTWWWTTTRRRTTT[[[dddmmmrrryyy{{{}}}|||yyyvvvsssrrrpppqqqsssttttttsssrrrppprrrrrrrrrqqqpppnnnlllkkkiiigggfffgggiiikkkllllllnnnooooooooommmiiieeeccccccbbb___]]]ZZZYYYYYYYYYaaadddiiimmmooonnnkkkiiidddccc```\\\XXXTTTQQQPPPLLLKKKKKKLLLOOOQQQRRRQQQVVVXXX[[[^^^bbbhhhooossszzz|||}}}}}}|||{{{|||}}}pppkkk```TTTIIICCCBBBCCC@@@@@@??????????????????======???DDDJJJTTTbbbooozzz~~~uuuoookkkjjjkkkkkkgggcccdddiiijjjiiigggeeefffhhhjjjllllllmmmnnnppprrruuuwwwxxxvvvzzz}}}uuunnnjjj``````aaaccccccaaa]]]ZZZYYYYYY^^^iiiuuu~~~|||~~~kkkSSSBBB:::555222///------,,,+++***,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&((())))))(((''''''(((((((((''''''''''''&&&))))))************))))))***************)))))))))*********++++++,,,---.........///111444999===???BBBDDDHHHIIIGGGFFFMMMVVVmmmppp[[[LLLFFFBBBAAA???===<<<<<<===>>>@@@?????????@@@BBBCCCDDDHHHIIIMMMTTTZZZ```kkkvvvzzzuuuooolllkkkfff```]]]]]]]]]ZZZXXXSSSSSSTTTVVVXXX\\\___```hhhllluuuBBBGGGJJJKKKMMMPPPOOOLLLFFFFFFFFFGGGIIIJJJLLLMMMIIIJJJKKKMMMOOOQQQRRRRRRPPPPPPPPPSSSYYYbbbkkkppp|||yyyrrreeeZZZUUUVVVXXXfffkkkrrrvvvtttnnnjjjgggdddgggkkkkkkiiigggffffffbbbbbbcccdddhhhmmmpppqqqqqqsssvvvvvvsssnnnjjjggghhhdddbbbfffoooxxx}}}|||yyy{{{}}}~~~|||zzzzzz{{{{{{|||{{{yyywwwvvvsssqqqnnnmmmmmmnnnppppppvvvwwwyyyyyywwwsssnnnkkkllliiifffcccbbb```___^^^```dddiiinnnpppooommmjjjhhhgggddd```\\\WWWTTTRRROOONNNNNNNNNOOOPPPQQQQQQRRRUUUYYY^^^aaafffkkkoootttvvvxxxyyyzzzzzzzzz{{{ppplllcccWWWMMMGGGFFFFFFCCCDDDDDDEEEEEEDDDBBBBBBAAAAAABBBEEEKKKVVVfffrrr~~~{{{uuussssssrrrnnnfffbbbdddiiillljjjhhhffffffhhhkkkmmmjjjjjjlllnnnpppsssvvvwwwwwwzzz~~~~~~~~~uuummmkkkkkkjjjjjjkkkjjjggg```YYYTTTUUUTTTWWW^^^gggsss~~~uuu]]]KKKBBB666333///---------,,,+++------......------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''++++++++++++************++++++++++++,,,---.........///000222666:::>>>AAACCCGGGJJJHHHDDDGGGRRR]]]rrrqqqaaaSSSHHHCCC?????????>>>============AAA@@@@@@@@@AAACCCEEEFFFJJJLLLSSS[[[```fffqqq|||yyyrrrmmmiiidddaaa\\\XXXTTTQQQPPPPPPNNNLLLHHHHHHHHHHHHJJJLLLNNNPPPTTTWWW^^^hhhpppzzzGGGKKKMMMMMMNNNQQQPPPMMMIIIIIIJJJLLLMMMOOOQQQRRRLLLMMMNNNPPPQQQSSSTTTTTTVVVVVVXXX[[[bbbjjjrrrwwwxxxmmmaaaXXXUUUZZZ```lllttt}}}~~~wwwmmmfffbbb^^^___aaaaaa```___^^^^^^ZZZWWWUUUTTTUUUXXX]]]bbbcccjjjrrrxxxzzzyyyyyyyyyuuussstttyyyzzzyyyvvvttttttuuuxxx{{{~~~zzzwwwssspppllljjjiiihhhgggeeebbbeeekkkoooqqqqqqnnnmmmkkkjjjhhhddd```\\\YYYWWWQQQQQQQQQQQQQQQQQQSSSTTTSSSVVVZZZ^^^aaacccfffiiilllnnnqqqtttvvvvvvtttrrrpppllldddZZZPPPJJJHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLSSSaaarrr}}}{{{}}}zzzqqqhhhdddeeehhhjjjiiigggfffgggiiikkkmmmjjjjjjkkkmmmooorrrtttuuuvvvyyy{{{zzzxxx|||vvvqqqqqqtttxxxzzzzzzvvvnnndddZZZTTTUUUTTTVVV[[[aaahhhvvv|||gggUUUKKK777444000...............---............---,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''(((((()))***((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///111444888<<<@@@BBBDDDIIIKKKGGGEEEMMM]]]iiixxxwwwbbbVVVMMMFFFCCC??????????????????>>>>>>AAAAAAAAAAAACCCEEEGGGHHHMMMRRR[[[dddiiimmmxxxxxxrrrkkkccc^^^ZZZVVVTTTMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFLLLUUU]]]gggxxxLLLOOOPPPMMMNNNPPPPPPMMMKKKLLLMMMOOOQQQRRRSSSTTTPPPPPPQQQQQQRRRTTTUUUVVV[[[[[[]]]```fffmmmtttxxx{{{rrrggg___ZZZ\\\dddnnnzzzyyyllleeecccaaa``````___^^^\\\[[[ZZZUUUPPPLLLJJJHHHIIIOOOVVVZZZaaajjjsssyyy|||~~~}}}xxxsssqqqqqqpppmmmkkkhhhkkknnnrrrssssssqqqpppmmmlllkkkiiifffccc___]]]SSSTTTUUUTTTSSSSSSUUUVVVXXXZZZ]]]^^^______aaabbbgggiiilllpppssssssqqqnnnoookkkeee\\\SSSLLLJJJJJJOOOPPPRRRSSSSSSSSSRRRQQQQQQUUUWWWXXX```pppuuummmjjjiiihhhffffffffffffhhhjjjlllmmmllllllmmmnnnoooppprrrssssssuuuvvvuuuuuuxxx}}}}}}|||xxxlllbbb\\\YYYWWWXXX[[[^^^```eeelllxxxxxxqqq^^^PPP:::777222///////////////------......------,,,+++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))************))))))++++++++++++,,,,,,------++++++++++++,,,---...//////000222666:::>>>AAACCCFFFJJJKKKHHHLLL[[[ooo{{{jjjXXXNNNGGGBBBAAA????????????@@@@@@@@@@@@AAAAAAAAABBBDDDGGGJJJKKKLLLRRR\\\fffkkkppp}}}{{{mmmggg^^^VVVPPPLLLIIIGGGCCCCCCBBBAAAAAAAAAAAABBBBBBBBB@@@?????????@@@@@@???@@@EEEMMMSSS\\\kkkyyyRRRTTTRRRNNNMMMPPPPPPNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXaaaaaabbbeeejjjooouuuxxxvvvnnngggffffffjjjtttttthhhdddeeecccbbb`````````______^^^VVVRRROOONNNKKKIIINNNVVV]]]aaahhhpppwww{{{}}}}}}~~~{{{{{{yyyuuuqqqnnnoooqqqrrrssssssrrrqqqooooooooonnnmmmjjjgggeeeZZZ\\\\\\ZZZXXXWWWXXXZZZ[[[]]]___```___```aaaccccccccceeeiiinnnppppppnnnooommmhhh```YYYSSSQQQQQQVVVWWWXXXYYYZZZ[[[[[[[[[[[[aaadddfffooowwwrrrqqqooojjjcccdddfffiiilllnnnooopppppppppoooooooooppppppqqqqqqrrrrrrssssssuuuvvvwwwyyy{{{~~~sssjjjeee___[[[ZZZ]]]^^^[[[[[[\\\kkk}}}rrrgggmmmyyy{{{{{{vvvaaaOOO@@@<<<666222000///...------------------,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''((((((((())))))))))))))))))************))))))(((((()))***++++++,,,,,,,,,,,,+++,,,,,,---...//////111333777;;;???BBBDDDFFFIIIJJJJJJUUUmmmuuu___PPPIIIDDDAAABBB???>>>>>>>>>??????@@@AAA@@@@@@AAACCCFFFIIILLLNNNNNNSSS]]]fffmmmvvvwwwnnn```ZZZRRRKKKGGGEEEDDDCCCAAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@??????@@@BBBCCCBBBDDDIIIOOOTTTZZZgggtttVVVWWWTTTOOOMMMPPPQQQOOOMMMNNNPPPQQQSSSTTTTTTTTTUUUTTTRRRQQQRRRTTTWWWYYYjjjjjjkkkmmmqqqvvvzzz|||yyyrrrooossswww{{{nnnbbbbbbfffaaa```___```bbbddddddddd[[[WWWVVVXXXUUUQQQTTT\\\eeefffjjjpppvvvzzz{{{zzz|||{{{wwwqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqooolllkkkbbbccccccaaa]]][[[\\\^^^[[[]]]```bbbcccdddgggiii]]]\\\\\\___eeejjjllllllpppoookkkeee___ZZZYYYYYYZZZZZZ[[[\\\^^^___```aaacccjjjnnnqqq{{{yyyvvvwwwsssmmmccceeeiiimmmpppsssttttttsssrrrqqqppppppoooooopppsssrrrqqqrrrrrrrrrooommmrrruuuzzzuuummmjjjddd^^^\\\^^^___[[[WWWVVVaaaqqqtttbbbeeeppp~~~yyywww{{{~~~uuu```LLLEEE@@@999333000...,,,+++,,,,,,------,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))(((&&&%%%'''((((((((())))))******''''''((((((((((((''''''%%%&&&&&&((()))***+++,,,,,,,,,,,,,,,---.../////////111444888<<<@@@CCCEEEEEEIIIJJJLLL]]]yyywwwgggVVVKKKFFFCCCCCCEEE>>>>>>=========???@@@AAA???@@@AAACCCGGGJJJNNNPPPXXX\\\dddllltttyyyooodddVVVQQQJJJEEEDDDDDDEEEFFFCCCDDDDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBDDDFFFGGGGGGIIIOOOUUUXXX^^^iiiuuu~~~ddd\\\TTTPPPQQQSSSRRRPPPOOONNNNNNQQQUUUWWWUUUSSS[[[YYYWWWUUUTTTWWW]]]aaalllooorrrvvv~~~}}}yyy|||~~~pppgggddddddaaabbbdddeeefffgggffffff^^^YYYWWWZZZ]]]___eeelllsssvvv{{{|||zzzvvvsssqqqyyyyyyxxxvvvsssssstttvvvwww|||~~~xxxsssppppppqqqrrrwwwuuurrrqqqrrrrrrrrrqqqkkkjjjjjjjjjiiifffaaa^^^^^^^^^^^^aaadddeeedddccc[[[\\\]]]^^^```dddiiimmmnnnrrrtttmmmbbbZZZ\\\```bbb___aaafffhhheeefffkkkkkkpppwww{{{ooossssssssswww{{{|||zzzwww{{{}}}qqqjjjjjjkkkmmmppprrrqqqpppmmmmmmmmmmmmlllmmmooopppuuusssqqqpppppppppooonnnoootttzzz}}}uuupppnnngggdddaaaaaabbbaaa]]]YYY```eeehhhkkkwwwoooeeegggzzz|||}}}|||~~~vvvgggYYYOOOIIIEEE>>>666111---,,,,,,......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))),,,+++***)))))))))***+++,,,,,,,,,---...///000111222444777:::???CCCFFFGGGGGGHHHJJJTTTmmmhhh]]]OOOGGGEEEEEEBBB>>>;;;<<<===>>>???@@@AAABBBAAABBBDDDFFFHHHMMMRRRVVV[[[dddnnnttt{{{~~~wwwlll```YYYQQQLLLGGGCCCBBBBBBBBBAAABBB@@@???@@@CCCEEEDDDBBBCCCDDDFFFFFFFFFGGGIIIKKKLLLMMMQQQYYYbbbjjjrrrxxxhhhaaaXXXSSSRRRRRRQQQNNNOOONNNMMMPPPSSSUUUUUUSSSYYYYYYXXXVVVWWWZZZ```eeeqqqxxxssskkkhhhhhhfffggghhhiiiiiihhhgggfffddd``````eeeiiimmmttt{{{yyytttqqqoooooolllhhhdddaaa```aaafffkkkssszzz}}}wwwrrrooonnnmmmssstttuuuuuuuuuttttttssspppoooooopppqqqpppmmmjjjdddcccbbbbbbdddeeedddccc]]]]]]]]]]]]]]]___cccffflllppprrrlllccc___bbbggghhhfffiiiooorrrqqqtttyyy{{{|||nnnbbb`````````bbbgggkkknnnppp~~~~~~sssrrrqqqrrrtttuuutttsssnnnnnnmmmlllllllllnnnpppvvvtttsssrrrrrrrrrpppnnnrrrtttxxx|||{{{sssmmmkkkggggggggghhhgggddd```]]]YYY\\\^^^aaammm{{{tttvvv|||}}}wwwnnnaaaUUUMMMHHHEEE???888333///...---...------,,,++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))***+++------------...///000111444555888<<>>???@@@AAABBBBBBDDDFFFGGGIIIMMMRRRVVV___gggrrr{{{|||xxxpppggg\\\UUUMMMIIIEEEBBBAAABBBCCCBBBCCCAAA@@@BBBDDDFFFEEECCCFFFGGGHHHIIIIIIKKKNNNPPPTTTVVV[[[bbbjjjqqqxxx}}}iiiccc[[[VVVTTTTTTRRRQQQQQQPPPNNNOOORRRUUUVVVVVVXXXXXXXXXXXXYYY]]]cccgggppp|||vvvpppmmmmmmmmmmmmnnnnnnnnnllliiihhhjjjhhhjjjqqqxxx}}}{{{tttqqqnnnllliiibbb[[[UUUSSSRRRRRRVVV]]]dddkkkssszzz|||tttoookkkjjjnnnssswwwyyyxxxwwwxxxyyy{{{zzzyyyyyyzzzzzzxxxvvvmmmjjjfffdddddddddcccbbb[[[\\\[[[ZZZYYY[[[^^^aaakkkooopppkkkeeedddiiiooosssssswww}}}~~~pppbbbVVVQQQQQQQQQRRRWWWaaalllsss~~~{{{xxxvvvvvvwwwwwwvvvqqqpppnnnllllllmmmooopppssssssssstttvvvuuusssqqquuuuuuuuuvvvzzz~~~zzzrrrkkkhhhhhhjjjmmmnnnkkkhhheeeddd\\\]]]\\\]]]hhh|||}}}xxxqqq{{{{{{yyyvvvpppfff\\\RRRMMMHHHEEE@@@;;;666222000///------,,,,,,++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++...------......///000111666888;;;???CCCFFFIIIJJJKKKJJJLLL[[[yyyrrrlllooozzzjjjZZZQQQFFF@@@???@@@>>>;;;;;;<<<===>>>???AAABBBBBBDDDEEEGGGIIIKKKNNNSSSWWWbbbiiitttzzzwwwsssmmmfff^^^VVVPPPIIIFFFBBB@@@AAABBBCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGJJJKKKLLLLLLNNNQQQUUUXXX\\\aaagggmmmsssyyyfffaaa[[[WWWVVVVVVVVVUUUSSSRRRPPPPPPRRRTTTWWWXXXXXXYYYZZZZZZ\\\___dddhhhppp~~~yyyssspppooopppqqqsssssssssqqqnnnmmmnnnmmmqqqyyyzzzsssppppppnnnjjjbbbZZZSSSOOOMMMGGGIIILLLPPPVVV]]]ffflll}}}~~~vvvpppmmmlllnnnsssyyyzzzxxxxxx|||}}}{{{tttpppjjjeeebbbaaa```___WWWXXXXXXXXXXXXZZZ]]]```kkkmmmmmmjjjeeefffmmmttt~~~zzzkkk^^^UUUQQQRRRSSSUUU\\\iiizzz|||yyyxxxyyyyyyyyyuuurrrnnnlllmmmoooqqqrrrpppppprrruuuxxxyyyxxxvvvuuutttssssssvvvzzz|||tttmmmjjjiiilllooonnnkkkiiijjjlllfffddd```^^^ddduuuyyyvvv~~~}}}{{{vvvnnndddZZZSSSOOOIIIGGGDDD???:::555222000---------,,,++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,............///000111111777999<<>>>>>>>>===<<<;;;<<<===>>>@@@AAACCCCCCDDDFFFHHHJJJMMMQQQVVVZZZhhhnnnzzz}}}}}}zzzxxxvvvuuuqqqmmmgggbbb\\\VVVOOOKKKHHHEEEAAA@@@@@@BBBBBBBBBBBBBBBCCCFFFIIILLLMMMMMMMMMNNNPPPQQQSSSWWW\\\```dddkkkssswwwzzzeeebbb]]]YYYWWWVVVVVVVVVRRRRRRQQQQQQQQQSSSVVVXXXZZZ[[[]]]^^^```cccgggkkkvvvxxxtttqqqoooppprrruuuwwwwwwvvvsssrrrqqqqqquuu}}}}}}uuupppnnnjjjiiifff___WWWPPPLLLJJJEEEEEEDDDDDDFFFLLLSSSYYYkkk{{{xxxtttssssssqqquuuxxxxxxwwwzzzyyyssskkkeeeaaa___]]]\\\VVVWWWXXXXXXXXXYYY[[[^^^dddfffgggfffeeeiiiqqqxxxzzzlll```ZZZWWWYYY]]]ccclll{{{~~~{{{{{{|||}}}}}}wwwsssnnnlllmmmqqqssstttqqqrrrsssvvvxxxxxxvvvtttrrrsssssstttvvvxxx{{{|||xxxqqqmmmjjjkkkjjjhhheeeggglllppplllhhhbbb]]]]]]fffvvv|||zzz{{{zzzzzzyyyuuunnnddd[[[WWWUUUNNNMMMJJJFFF@@@999444111......------,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))******************************+++,,,,,,------..................///000111222333777:::>>>BBBFFFHHHIIIJJJIIIOOO___xxxnnn[[[aaalll}}}ooo```LLLGGGAAA>>>>>>>>>>>>===;;;<<<===>>>@@@BBBCCCDDDDDDGGGIIILLLPPPUUU[[[```pppxxxxxxsssooommmooouuu||||||vvvqqqnnnmmmkkkjjjgggccc^^^YYYTTTPPPLLLHHHIIIFFFCCCAAAAAAAAAAAA@@@@@@BBBEEEIIILLLOOORRRTTTPPPRRRTTTVVVYYY]]]bbbfffkkkuuu}}}~~~iiifffaaa[[[WWWUUUTTTTTTRRRSSSSSSSSSRRRSSSVVVXXX^^^```cccfffiiilllpppsss|||{{{vvvsssqqqpppoooqqquuuxxxyyyxxxvvvuuuttttttwww~~~|||vvvrrrooonnngggfffddd___XXXRRROOOMMMIIIHHHEEEAAAAAADDDJJJOOO___mmm{{{|||yyyxxxyyyuuuwwwwwwwwwxxx{{{zzzuuummmfffaaa^^^[[[ZZZYYYYYYZZZXXXWWWVVVWWWYYY[[[]]]___aaaccciiirrrxxx~~~~~~pppeee```]]]bbbjjjuuu|||{{{|||wwwqqqkkkiiilllqqqtttuuuvvvuuutttuuuuuutttqqqoooqqqrrrsssuuuwwwxxxyyyzzzyyysssoooiiigggccc``````dddkkkppppppkkkfffaaa\\\]]]gggssszzzsssssstttsssmmmeee___\\\]]]XXXWWWTTTOOOHHH???888333//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))******+++************************++++++---...............------...///111333444555888;;;???DDDGGGIIIJJJJJJFFFRRRlll}}}gggXXX```uuugggXXXHHHEEEAAA>>>>>>>>>>>>>>>;;;;;;===???AAACCCDDDEEEEEEHHHLLLQQQVVV]]]dddiiisss{{{ssskkkgggdddbbbeeejjjpppzzzsssooojjjfffeeecccaaa```___\\\WWWSSSQQQNNNJJJHHHJJJGGGDDDCCCCCCCCCBBBAAABBBEEEIIILLLNNNQQQUUUWWWTTTVVVZZZ]]]```cccgggkkkqqq}}}jjjhhhccc^^^YYYVVVVVVVVVVVVXXXZZZZZZYYYXXXZZZ\\\bbbfffkkkppptttxxx}}}wwwtttsssrrrqqqnnnqqquuuxxxyyyxxxvvvtttssssssvvv|||~~~|||{{{|||yyyzzzyyyvvvrrrpppppppppiiiiiihhhddd^^^YYYUUUTTTRRRPPPLLLHHHFFFIIINNNRRR___iiiqqqssstttxxx||||||~~~{{{yyywwwwwwwwwxxxzzz~~~{{{uuunnngggbbb___[[[YYYVVVWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\]]]___dddkkkpppyyyvvvlllhhhgggnnn|||zzz{{{yyywwwuuuvvvzzz~~~tttnnngggeeejjjpppssstttuuusssrrrrrrrrrrrrqqqooorrrsssssstttvvvxxxzzz{{{|||uuupppmmmeeeaaa]]]\\\___dddiiikkkooollljjjggg___[[[aaakkk|||vvvxxxxxxssskkkeeedddeeebbbaaa___YYYPPPFFF===777000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))******++++++************************)))***+++,,,---------,,,,,,,,,---///222444666888:::===BBBFFFIIIKKKLLLKKKLLL\\\{{{vvvhhh___nnnxxx^^^QQQEEECCC@@@>>>>>>>>>>>>===;;;;;;===???AAACCCEEEEEEGGGKKKPPPVVV]]]eeennnttt|||zzzuuuooohhhbbb___^^^]]]aaagggmmmyyyzzztttgggeeebbb```___^^^\\\ZZZYYYWWWTTTQQQPPPNNNKKKIIIIIIGGGEEEEEEFFFFFFFFFEEEGGGJJJMMMNNNOOOQQQTTTWWWWWW[[[```dddfffiiilllnnnrrrhhhfffddd```\\\ZZZZZZ[[[\\\___bbbbbb```___```bbbeeejjjpppvvv|||{{{tttrrrrrrssssssnnnqqquuuxxxyyywwwtttrrrpppppptttyyy{{{wwwuuuvvvvvvvvvvvvtttqqqpppqqqrrrkkkkkkjjjgggaaa\\\XXXWWWYYYWWWTTTPPPOOOQQQWWW[[[eeekkkpppooopppuuuyyyzzzyyywwwuuuuuu{{{{{{wwwwwwwwwwwwzzz}}}{{{vvvoooiiiddd```\\\ZZZQQQSSSUUUUUUUUUVVVXXXZZZ\\\\\\]]]\\\\\\^^^bbbfffvvv|||sssqqqrrr{{{xxxrrrsssooonnnnnnpppuuuzzz}}}~~~rrrkkkdddbbbhhhnnnrrrssspppnnnnnnoooqqqtttttttttttttttssssssuuuxxx|||~~~}}}~~~xxxrrrllljjjbbb^^^ZZZ[[[```eeeggggggiiihhhhhhggg```XXX\\\eeeyyy|||sssllljjjkkkjjjiiifff```VVVKKK@@@:::111111111000//////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''(((((()))***+++++++++************************'''(((***+++,,,,,,++++++++++++---///222555888999<<>>============;;;;;;===???AAACCCEEEFFFIIIMMMSSSZZZbbbkkkuuu{{{|||nnniiihhhkkkqqqxxx~~~zzzttttttwww{{{~~~{{{wwwrrrnnngggaaa\\\\\\\\\\\\aaagggooo|||wwwllleeeaaa___]]]]]]\\\[[[YYYWWWVVVTTTRRRQQQPPPOOOMMMJJJHHHFFFEEEFFFHHHIIIIIIHHHKKKNNNPPPPPPOOOPPPRRRUUUZZZ^^^dddhhhkkkmmmooopppppp}}}iiigggcccaaa___```bbbcccgggjjjlllnnnmmmkkkkkkkkkrrrpppttt~~~|||zzzwwwrrrtttzzzssstttvvvwwwxxxxxxwwwwwwooorrrvvvwwwuuussssssuuuvvvtttrrrqqqrrrrrrqqqpppnnnkkkgggeeedddbbb^^^ZZZWWWVVVTTTRRRRRRXXXbbbjjjrrrxxx}}}}}}xxxsssqqqqqqtttvvvzzz~~~~~~zzzsssmmmccc]]]ZZZ]]]```bbbfffkkkoooooouuu|||{{{{{{~~~zzzzzz{{{{{{|||~~~~~~zzzvvvqqqkkkgggbbb\\\YYYSSSRRRPPPQQQSSSVVVZZZ]]]___YYYWWWYYYXXXVVV[[[cccuuu~~~||||||uuuooolllkkkiiiiiimmmrrruuuuuusssiiiccc___```fffmmmppppppmmmnnnnnnoooppppppqqqqqqvvvvvvuuutttsssvvv{{{~~~~~~}}}{{{xxxuuuqqqooojjjhhhfffdddeeehhhlllnnnmmmkkkhhhgggggghhhgggfffzzzvvvuuu~~~vvvppppppsssrrrkkkaaaZZZSSSDDD555555///,,,///111...,,,,,,///...---+++)))((('''&&&************************(((((()))(((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''+++***)))))))))))))))*********+++++++++,,,,,,,,,---,,,---...111444888:::>>>CCCBBBDDDKKKHHHHHHSSS```ttt```NNNGGG??????>>>===<<<;;;::::::??????@@@BBBEEEHHHHHHHHHKKKPPPWWW___gggqqq|||{{{hhh[[[WWWZZZWWWYYYbbbhhhjjjooowww}}}sssiiieeejjjqqqzzz~~~~~~zzzvvvssstttuuurrrooommmfffaaa^^^^^^^^^```gggoooyyy|||qqqeee^^^]]]XXXZZZ]]]]]]\\\ZZZYYYYYYUUUTTTSSSSSSSSSRRROOOLLLQQQMMMKKKLLLKKKHHHHHHKKKKKKNNNPPPQQQPPPQQQUUUXXXaaadddjjjmmmooooooppppppuuuxxx|||cccdddeeefffgggiiilllpppppprrrvvvzzz}}}}}}zzzxxxuuutttzzz~~~zzzttttttyyytttssssssssstttuuuwwwwwwqqqtttwwwwwwuuusssssstttqqqpppnnnnnnooopppooonnnllliiifffdddccc```ZZZVVVRRRSSSTTTUUUYYYaaannnwww~~~yyyuuutttvvvwwwxxxxxxvvvooofff___TTTNNNKKKLLLNNNNNNOOORRRZZZZZZ___fffggglll~~~~~~}}}}}}}}}}}}~~~~~~~~~|||wwwrrrnnnlllgggaaa[[[RRRQQQOOONNNPPPTTTXXX[[[\\\YYYWWWXXXVVVVVV^^^hhhvvv~~~xxxrrrmmmiiihhhhhhiiillloooqqqpppoooiiiddd```aaaggglllnnnnnnkkklllmmmnnnoooqqqrrrrrrttttttuuuuuuvvvyyy}}}{{{xxxuuuttttttuuuttttttsssrrrrrrsssssstttrrrpppmmmkkkkkkjjjiiihhhwwwssspppwww{{{vvvwwwvvvuuupppfff___XXXLLL@@@:::333///000111...,,,,,,...---,,,+++***)))((('''************************(((((()))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''***)))))))))(((((((((''')))((((((''''''(((((()))***)))))))))))))))******++++++,,,,,,,,,------------------...111555888:::>>>DDDCCCEEEKKKHHHIIIUUUqqqooobbbRRRFFFBBB@@@???>>>======<<<<<<===@@@@@@AAACCCFFFIIIJJJJJJOOOUUU]]]dddkkkvvvsssaaaUUUQQQQQQOOOQQQWWWZZZ\\\bbbjjjqqqqqqpppkkkggghhhmmmrrryyy}}}~~~~~~~~~{{{uuusssqqqpppsssuuuuuusssrrriiieeeaaaaaabbbfffnnnxxx{{{rrrhhh^^^ZZZZZZYYY[[[^^^^^^\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZXXXUUURRRTTTPPPMMMMMMKKKIIIIIIMMMOOORRRTTTTTTSSSTTTWWW[[[___ccciiinnnppprrrtttvvvwww{{{___fffmmmqqqqqqssswww{{{xxxyyy~~~yyyxxx~~~xxxvvvxxxtttsssrrrqqqrrrsssuuuvvvsssuuuwwwwwwuuutttssstttooommmllllllnnnnnnmmmlllhhhgggeeedddbbb^^^XXXTTTQQQSSSWWW[[[bbbmmm{{{}}}zzzxxxwwwvvvtttooofff\\\UUUJJJEEEBBBDDDEEECCCBBBDDDKKKJJJNNNUUUZZZdddzzz~~~}}}}}}|||zzzzzz|||}}}xxxrrrqqqrrrnnnfff^^^TTTRRROOONNNOOOSSSWWWZZZ]]]]]]]]]\\\YYY[[[gggsss}}}|||yyyzzzzzzyyyxxxwwwwwwyyy|||{{{tttnnnjjjfffeeegggjjjkkkjjjjjjjjjjjjiiifffdddeeeiiilllmmmmmmjjjjjjkkkmmmooopppqqqrrrppprrruuuwwwyyy|||yyysssrrrtttxxx{{{}}}|||yyyvvvssspppnnnlllkkkiiigggnnnnnnjjjjjj{{{{{{vvvmmmddd]]]UUUNNN@@@888222222111...,,,,,,,,,,,,,,,+++******))))))************************(((((())))))***)))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&))))))))))))((((((((((((***))))))(((((())))))***)))((((((((()))***++++++,,,,,,---------.........------...///222666999;;;???EEEEEEFFFKKKIIILLLZZZmmm^^^TTTIIIDDDDDD@@@???===<<<<<<===???@@@@@@AAABBBDDDGGGJJJLLLMMMTTT\\\eeelllrrr~~~}}}lllZZZPPPMMMIIIIIIKKKMMMMMMNNNWWW```eeedddddddddgggkkkooorrrxxx|||}}}{{{zzzyyyuuupppnnnoooppprrrvvvwwwwwwuuunnnhhhdddccceeekkkvvv}}}pppggg___YYYWWWYYYZZZ\\\______^^^]]]]]]]]]aaa```_________^^^[[[XXXYYYSSSNNNMMMKKKIIIKKKOOORRRUUUWWWWWWUUUVVVZZZ]]]cccggglllqqquuuxxx{{{}}}bbbmmmzzz~~~|||}}}~~~zzzxxxttttttttttttttttttttttttrrrtttuuuvvvvvvuuuuuuuuuqqqpppnnnnnnnnnnnnllljjjdddeeeffffffddd___[[[WWWVVVZZZ___eeennnzzzyyyxxxvvvtttoooggg___XXXIIIEEEDDDGGGHHHFFFEEEGGGHHHHHHLLLRRRWWWbbbvvv}}}|||{{{yyyxxxxxx{{{~~~|||vvvqqqqqqtttrrrhhh^^^WWWTTTQQQOOOPPPTTTYYY\\\bbbeeegggdddaaafffsss{{{rrrllljjjjjjjjjlllnnnrrrvvv{{{|||tttpppmmmjjjgggcccfffiiihhheeebbbcccdddiiihhhfffhhhkkkmmmmmmllljjjjjjkkklllmmmnnnooopppmmmppptttxxx{{{~~~|||vvvrrrqqqtttyyy|||~~~xxxuuurrrooollljjjfffdddbbbgggeeecccwww{{{rrrggg^^^XXXUUUDDD;;;444222111...---...,,,+++++++++++++++******************************'''((()))******+++******))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))((((((''''''''''''))))))))))))((((((((((((***))))))(((((())))))***(((((((((((()))***,,,,,,,,,,,,,,,,,,------------.........000333777;;;===@@@GGGGGGGGGLLLLLLSSSddd{{{bbbUUUMMMEEECCCFFF>>>===;;;:::;;;===@@@BBB???AAACCCEEEGGGJJJNNNPPPYYYbbblllrrryyy{{{jjjZZZPPPNNNGGGJJJMMMLLLJJJNNNXXXbbbiiifffbbbbbbggglllpppqqqwww|||}}}{{{{{{xxxtttpppsssuuuvvvxxxzzzzzzwwwssslllfffeeegggmmmzzzxxxiiiaaa\\\YYYZZZ^^^\\\^^^```aaa```___```aaadddcccbbbbbbbbb```]]][[[\\\UUUNNNKKKIIIHHHLLLQQQVVVYYY\\\]]]\\\^^^bbbfffkkkoootttyyy}}}fffuuu}}}xxxzzz|||}}}|||yyyuuusssqqqqqqrrrtttvvvwwwwwwwwwsssqqqpppooonnnllliiifffdddfffhhhiiigggddd```^^^^^^cccjjjrrr|||zzzyyyvvvtttpppiiiaaa\\\LLLHHHGGGKKKLLLJJJHHHIIIIIILLLQQQUUUXXX^^^lllyyy~~~}}}||||||yyyvvvwww{{{}}}}}}{{{zzzsssooopppsssqqqhhh^^^XXXUUUPPPNNNPPPUUU[[[```fffkkkooollljjjooo|||rrreee\\\YYY[[[]]]^^^eeeoooxxx~~~zzzssspppoooooollljjjdddfffgggddd___\\\\\\^^^eeeeeeeeegggiiikkklllllljjjjjjjjjkkkkkklllllllllllloootttxxxzzz}}}zzzxxxuuussssssuuuxxxyyy}}}|||yyyuuurrroookkkgggddd]]]ccccccaaappp}}}tttiii^^^XXXVVVIII???555222111......000++++++++++++++++++++++++************************'''((()))******+++******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******''''''''''''(((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((()))***,,,,,,++++++++++++,,,,,,,,,,,,......///111444888<<<>>>AAAIIIIIIIIINNNPPP]]]ssskkkWWWNNNHHH@@@===@@@<<<;;;999999:::<<>>@@@CCCEEEGGGJJJPPPTTT]]]fffqqqxxx}}}mmm\\\RRRPPPJJJOOOSSSRRRRRRXXXccclllsssllleeedddhhhmmmqqqrrrzzz}}}|||yyyvvvrrrxxx|||{{{}}}}}}zzzrrrkkkhhhjjjqqq~~~uuueee^^^\\\[[[^^^bbb^^^```bbbbbbbbbbbbccceeefffeeedddddddddbbb___]]][[[TTTMMMJJJHHHHHHMMMTTTYYY]]]bbbeeefffjjjppptttssswww}}}kkk}}}zzzvvvqqqqqqqqqrrruuuwwwwwwvvvrrrpppooonnnmmmkkkgggdddgggjjjlllllljjjgggeeeeeedddjjjsss|||zzzzzzxxxuuuqqqlllfff___ZZZTTTPPPOOOQQQRRROOOMMMNNNRRRWWW]]]______bbbhhhnnn}}}zzzvvvuuuwwwzzz{{{zzzxxxsssooooooqqqooohhhaaaWWWTTTPPPNNNQQQWWW```eeekkksssxxxvvvuuu{{{xxxeeeXXXQQQOOOTTTZZZVVVaaappp|||}}}{{{yyyzzz~~~}}}wwwtttpppoooqqqqqqooommmfffeeebbb]]]XXXVVVUUUVVV\\\\\\^^^___bbbeeeggghhhhhhiiiiiijjjjjjkkkkkklllmmmpppsssvvvwwwyyy{{{}}}wwwwwwwwwwwwwwwwwwwwwwww}}}|||yyyvvvqqqllliii```ccccccbbbiii|||yyyxxx{{{uuulllaaaZZZXXXPPPEEE999444111//////111,,,,,,,,,,,,,,,+++++++++************************(((((())))))***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&''''''((())))))***(((((((((((()))))))))))))))((((((''''''(((((())))))((((((((()))***++++++*********+++++++++,,,,,,//////000222555999===@@@CCCKKKKKKJJJPPPVVViiirrraaaQQQLLLGGG>>>;;;>>>::::::999999:::<<<>>>@@@>>>AAAEEEFFFHHHLLLRRRXXXbbbjjjuuusss```UUURRRNNNTTTXXXXXX[[[dddooouuuwwwqqqkkkiiilllqqquuuvvv~~~{{{xxxtttrrr{{{wwwpppmmmooovvvpppbbb\\\\\\]]]___bbb```bbbcccdddddddddfffhhhiiihhhgggggggggfffbbb```YYYRRRKKKJJJIIIKKKPPPWWWXXX]]]dddjjjooouuu}}}uuu|||tttrrrpppqqqsssuuutttrrrppppppooooooooonnnjjjgggmmmooopppoookkkhhhggghhhgggmmmuuu~~~|||vvvvvvtttqqqmmmiiiccc]]]YYY[[[VVVUUUWWWYYYWWWWWWYYY```fffkkklllkkklllnnnqqq{{{{{{uuusssvvvyyy{{{{{{yyyvvvrrrqqqpppnnniiieeeYYYVVVRRRQQQUUU^^^gggnnnyyyttt```TTTPPPRRR[[[eeeeeepppxxxwwwwwwyyy||||||yyyuuuvvvsssqqqqqqssstttqqqnnngggbbb[[[UUURRRPPPOOONNNOOOPPPRRRTTTWWW[[[___bbbdddeeefffhhhjjjlllmmmnnnoooqqqssssssssstttvvvxxxxxxxxxyyyyyyyyyyyyxxxwww~~~{{{vvvqqqmmmiiifffddddddeeemmm~~~tttmmmttt|||wwwvvvsssiiibbb```ZZZMMM???777333///...000---------,,,,,,+++++++++************************(((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))******))))))(((((())))))******)))))))))))))))******+++++++++,,,,,,,,,------//////000222666:::>>>AAADDDMMMMMMKKKRRR\\\tttiiiZZZMMMJJJFFF???===@@@:::::::::;;;;;;===>>>???@@@DDDGGGIIIJJJNNNVVV]]]hhhooozzz{{{gggZZZVVVRRRYYY]]]^^^dddooowwwzzzyyywwwttttttuuuwwwyyyyyy}}}{{{xxxvvv~~~wwwpppoooqqqyyy{{{nnnaaa]]]^^^^^^___aaaaaaccceeeeeeeeefffiiikkkjjjiiihhhhhhhhhfffcccaaaWWWPPPKKKKKKLLLNNNUUU\\\]]]dddmmmvvv~~~wwwtttqqqppprrrsssqqqoooppppppqqqrrrsssrrrooommmqqqsssssspppkkkgggggghhhiiinnnuuu|||zzzuuurrrpppmmmjjjhhhddd___[[[XXXTTTTTTXXX[[[\\\^^^aaahhhnnnssssssqqqrrrtttuuu|||zzztttrrruuuzzz}}}}}}{{{yyyuuusssqqqnnnkkkiii]]]ZZZVVVVVV[[[dddooovvvuuuaaaXXXWWW\\\hhhttt}}}||||||~~~~~~yyyxxxuuussstttuuuuuuqqqnnnggg```VVVPPPMMMLLLKKKIIIEEEGGGIIIKKKOOOTTTYYY]]]aaabbbdddgggjjjmmmooopppqqqrrrrrrrrrqqqqqqssstttzzzzzzzzz{{{zzzzzzzzzyyy}}}xxxsssoooooogggdddgggeeegggzzzssseeelll~~~xxxtttwwwxxxpppiiigggaaaSSSDDD:::444///...000......---,,,,,,+++******************************(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&'''((((((((())))))******++++++************+++++++++***)))))))))))))))***,,,,,,,,,---------......///000111333666;;;???AAAEEENNNMMMLLLSSS```{{{tttaaaSSSGGGDDDBBB<<<;;;@@@;;;;;;<<<<<<===>>>>>>>>>BBBFFFJJJKKKLLLQQQYYY```mmmsss~~~mmm^^^ZZZWWW]]]```bbbiiiuuu||||||}}}}}}~~~~~~}}}|||{{{zzz{{{zzzsssnnnnnnqqqyyy{{{nnnbbb___aaaaaa```aaabbbdddeeeffffffgggjjjlllhhhggggggggggggeeebbb___VVVPPPLLLMMMNNNQQQXXX___kkkrrr}}}|||xxxuuuuuuwwwxxxxxxwwwtttssstttvvvvvvrrrooopppnnnmmmkkkiiihhhggggggfffmmmtttyyy|||}}}xxxuuussstttrrrmmmhhheeecccccccccbbb\\\XXXZZZ```ffffffdddjjjmmmrrrvvvxxxzzz|||~~~}}}zzzuuuuuuzzz~~~}}}}}}{{{zzzzzz{{{zzzuuuqqqiii\\\VVV]]]eeelll{{{zzzgggdddlllxxx|||yyy~~~{{{zzz{{{~~~|||tttnnniiiaaaUUUKKKFFFEEEFFFGGGFFFFFFFFFHHHKKKOOOTTTWWW```dddffffffhhhlllmmmkkktttsssrrrqqqrrruuuxxxzzz~~~}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~vvvooosssnnnkkkjjjhhhiiiuuu|||{{{eeelll}}}yyyuuuvvvxxxtttnnnfff]]]OOOAAA777111//////------------,,,+++************)))((((((((((((((())))))******)))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,+++++++++,,,---------...///222777<<>>:::;;;;;;;;;<<<===???BBBCCCFFFFFFHHHKKKPPPWWW^^^cccrrrxxxwwweeeXXXSSSWWW```hhhlllooowwwzzztttrrrtttxxx}}}zzziii]]]```dddaaa```cccaaaaaaccceeegggjjjkkklllkkkiiieeedddcccaaa\\\XXXTTTUUUWWWWWWUUUWWWdddsss~~~|||{{{{{{}}}~~~}}}{{{zzzwwwqqqlllmmmlllkkkiiigggfffffffffeeeiiiooosssvvvyyy~~~|||zzzxxxwwwvvvuuusssnnnjjjgggfffffffffhhhccc___aaahhhooorrrqqqsssuuuxxxzzz}}}zzzvvvuuuyyy{{{zzzxxx|||yyysssgggbbbiiiqqqzzz~~~uuuzzz~~~~~~xxxsssoooeeeWWWKKKEEECCCDDDEEEHHHHHHIIIKKKNNNSSSYYY]]]ccchhhkkkjjjkkknnnnnnllluuuuuuuuuuuuwwwyyy|||~~~}}}}}}}}}~~~|||vvvpppkkkggggggggggggoooyyyqqqnnnwww~~~oooppp|||xxxzzz{{{tttsssvvvxxxvvvhhh___QQQBBB888222///...............---,,,++++++++++++***))))))))))))*********))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++,,,,,,++++++,,,,,,---...//////111444999>>>CCCEEEIIIIIILLLQQQ[[[qqqhhhXXXQQQKKKCCC@@@??????===::::::::::::;;;===???AAACCCFFFGGGJJJOOOUUU]]]dddiiiwwwzzzgggZZZSSSVVV]]]eeejjjpppzzzwwwrrrpppssswww{{{xxxggg\\\___cccaaaaaadddbbbdddfffiiilllnnnooopppkkkhhhdddbbbaaa___\\\YYYWWWYYY\\\^^^]]]bbbppp~~~|||sssllljjjiiihhhfffeeedddddddddeeegggjjjnnnppprrrssstttsssssstttuuuvvvwwwwwwxxxuuurrroookkkiiihhhhhhiiillliiihhhlllttt|||}}}zzzzzz{{{{{{xxxuuu}}}~~~|||{{{uuummmjjjqqq{{{}}}zzztttiiiYYYLLLDDDCCCEEEGGGIIIJJJLLLNNNQQQWWW___dddjjjpppsssrrrpppqqqpppmmmssstttuuuwwwyyy|||~~~~~~}}}}}}~~~~~~~~~~~~|||ooojjjfffhhhiiiiiikkknnnpppxxxjjj]]]fff~~~~~~xxxzzz{{{vvvzzz}}}tttpppuuuzzz|||nnndddUUUGGG<<<555111/////////......---,,,,,,,,,,,,,,,+++************++++++***)))((('''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,,,,---......000111333777;;;@@@DDDGGGKKKJJJMMMVVVeee||||||ttt]]]OOONNNHHHBBB>>>>>>>>><<<999:::::::::;;;===???AAACCCFFFIIINNNTTT[[[ccckkkppp}}}}}}iii\\\TTTUUUZZZbbbjjjsss{{{sssoooooossswwwyyytttfff[[[^^^bbbbbbbbbeeeccceeehhhlllnnnooooooooojjjfffbbb___^^^^^^\\\[[[\\\^^^cccgggkkkqqq|||~~~zzzrrrjjjiiigggfffddddddccccccggggggiiilllooopppooommmkkkmmmnnnppprrrtttuuuvvvqqqooollliiiggghhhiiijjjkkkmmmrrrxxx|||xxx||||||wwwvvvvvvpppmmmnnnxxxwwwlllZZZLLLFFFFFFJJJNNNOOOQQQSSSUUUXXX```jjjqqqxxx~~~}}}xxxvvvsssoooooopppsssuuuxxx{{{}}}~~~~~~~~~}}}|||}}}}}}~~~~~~{{{rrrnnnkkklllooonnnjjjgggiiiqqq{{{ppp[[[___yyy|||~~~~~~wwwuuuyyy{{{zzzqqqhhhZZZLLLCCC;;;555111//////...---,,,,,,,,,,,,,,,,,,+++***************,,,***(((''''''(((***+++((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,,,,,,,,,,,,,,,,---...///111222555888===AAAEEEHHHMMMLLLPPP^^^qqqxxxrrrqqq|||kkkXXXNNNIIIEEE@@@===<<<<<<:::999999999:::;;;===???BBBCCCFFFKKKQQQXXX^^^fffooovvv}}}iii\\\TTTTTTYYYcccnnnyyyxxxpppnnnnnnssswwwxxx|||pppddd[[[\\\```bbbdddgggccceeehhhkkklllkkkjjjiiihhheeeaaa^^^]]]^^^___```aaacccjjjrrrxxx{{{zzz{{{}}}~~~~~~~~~~~~}}}|||yyyyyyyyyyyyzzz}}}{{{mmmllljjjhhhgggeeeeeedddgggggghhhkkknnnooonnnmmmmmmnnnoooqqqrrrrrrrrrqqqllljjjgggeeeeeefffhhhiiilllrrr||||||{{{~~~{{{uuupppnnnooommmpppxxx~~~qqq___OOOHHHIIIMMMQQQUUUXXX[[[^^^cccmmmzzz|||wwwsssoooppprrruuuwwwzzz||||||{{{{{{||||||}}}~~~~~~~~~|||zzzyyyvvvsssppppppsssrrrllleeeeeeiiipppzzziiifff|||}}}~~~}}}tttooofffZZZPPPHHH@@@888222///...---,,,+++++++++,,,++++++***))))))))))))***+++***)))'''''')))+++,,,))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000111333555999>>>BBBFFFHHHLLLMMMVVVjjjrrrlllppprrr___RRRKKKEEECCC???<<<;;;;;;:::999:::::::::;;;>>>@@@CCCDDDGGGLLLTTTZZZ```iiittt{{{zzzhhh\\\TTTTTT[[[gggssswwwooommmnnnsssvvvwwwyyy}}}lllccc[[[ZZZ^^^aaadddgggdddfffhhhiiiiiigggeeecccgggeeebbb```___aaadddffffffjjjrrr|||zzzvvvtttvvvyyy|||~~~~~~}}}|||{{{{{{zzzzzzxxxxxxvvvttttttwww|||tttssspppnnnkkkjjjhhhhhhggggggiiijjjlllmmmooopppqqqrrrsssssssssqqqpppooohhhgggeeecccdddfffhhhjjjoooxxx~~~{{{vvvuuutttqqqmmmjjjjjjjjjnnnwwwzzzfffTTTKKKJJJMMMPPPUUUZZZ```eeemmmzzz}}}yyyttttttuuuvvvxxxzzz|||}}}zzz{{{|||~~~{{{}}}|||{{{{{{{{{yyywwwtttrrrssstttnnnfffaaa```___eeevvv|||vvv}}}wwwvvvrrriiibbbZZZTTTNNNGGG<<<444000///...,,,,,,,,,,,,---++++++***)))))))))))))))******)))((()))***+++,,,))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---...000000222444777;;;@@@DDDGGGHHHIIINNN^^^xxx{{{nnnlllxxx~~~gggWWWMMMIIIBBBAAA???===;;;::::::::::::;;;;;;<<>>@@@CCCFFFHHHKKKQQQYYYaaaiiivvvsssiiicccYYYWWWYYYdddrrr}}}yyy{{{tttnnnllljjjkkkoooqqqqqqtttxxx}}}xxxqqqgggbbb[[[XXXZZZ```dddeeeffffffggggggggggggfffeeeeeefffggghhhhhhlllqqquuuyyy}}}{{{{{{{{{{{{yyyvvvsssqqqwww{{{yyyxxxxxxxxxwwwuuusssppppppssszzz~~~}}}|||xxxtttrrrpppooonnnpppqqqooollllllrrrxxxssstttuuuvvvvvvuuusssrrriiihhhffffffgggjjjmmmooottt|||zzzwwwxxxtttqqqsssyyy~~~~~~kkk[[[RRRPPPSSSVVVgggooozzzzzzyyywwwuuuuuuwwwzzz{{{xxxyyyzzz{{{|||||||||{{{wwwxxxyyy{{{~~~|||{{{|||}}}wwwuuuwwwuuuooobbbWWWJJJDDDLLLeeeyyyuuuhhheeebbbbbbaaaZZZMMMBBB555444222000///000111222...---,,,,,,++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&************************)))************+++++++++)))******++++++,,,------+++,,,,,,---...///111111555777;;;???DDDHHHJJJLLLIIISSSjjjvvvmmmrrrfffSSSIIIEEECCC?????????===;;;:::;;;<<<<<<<<<===???AAADDDGGGIIILLLSSS\\\dddmmm|||~~~{{{|||qqqjjjfff\\\WWWWWW```nnn{{{www{{{tttnnnjjjkkkhhhiiimmmooooooqqqvvv|||yyyzzzvvvooofffbbb\\\WWWYYY___dddeeeccccccddddddeeeffffffgggdddgggiiikkklllooouuuzzz}}}yyysssuuuvvvwwwvvvuuuvvvwww~~~|||{{{{{{|||wwwvvvuuutttuuuvvvxxxzzzzzz|||}}}yyyuuusssrrrqqqkkknnnqqqrrrqqqpppoooooouuuvvvxxx|||wwwnnnhhhjjjnnnoooppprrrrrr{{{{{{zzziii^^^WWWTTTXXXaaappp}}}}}}|||zzzwwwuuuvvvyyy{{{}}}{{{yyyyyy||||||zzzxxxyyywwwwwwzzz~~~|||}}}}}}|||xxxvvvvvvuuusssqqqiii\\\KKKAAAAAANNNhhh~~~~~~vvvxxx~~~}}}ssstttwwwxxxtttgggWWWKKK;;;333...000111---,,,///......---,,,,,,+++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,))),,,...//////000111333888888<<>><<<;;;::::::;;;<<<>>>>>>??????@@@CCCHHHLLLRRRXXX___gggqqq{{{xxxwww}}}wwwqqqjjjccc]]]ZZZaaannn}}}~~~{{{}}}ssskkkeeegggcccbbbggglllnnnrrrvvv{{{|||zzzrrrjjjfffaaaZZZWWWZZZ___cccdddfffcccaaabbbfffjjjkkkkkkfffiiilllnnnpppuuu|||{{{wwwuuuqqqsssuuuvvvuuuvvvwwwxxx~~~yyyxxxwwwvvvvvvwwwyyyzzz~~~yyyqqqmmmpppuuu{{{~~~yyyuuurrrpppqqqsssuuuvvvvvvuuuvvvwwwzzz{{{}}}yyyqqqkkklllpppqqqrrrtttwwwtttggg]]]TTTQQQXXXcccvvvxxxrrrppprrruuuzzzyyyxxxyyy|||}}}|||zzz{{{zzz{{{}}}}}}}}}}}}zzzwwwwwwwwwxxxvvvtttqqqaaaNNNBBB???EEEUUUbbb~~~}}}zzz{{{~~~iiiYYYBBB777000000111...,,,...---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++,,,+++---///000//////000111888888===DDDFFFEEEFFFIIIKKK]]]xxxzzzyyyjjjZZZRRRKKKDDDAAA>>>===<<<;;;:::;;;;;;<<<===>>>??????AAADDDIIILLLTTTZZZbbbjjjtttyyyvvvvvv}}}yyyssslllgggaaa^^^cccnnn{{{~~~{{{uuummmgggccc^^^]]]aaafffhhhkkkooo|||}}}~~~|||vvvpppjjjddd\\\XXXYYY]]]aaadddhhhfffeeehhhlllpppqqqpppoooqqqtttuuuxxx~~~~~~}}}|||{{{yyywwwtttsssrrrqqqrrrtttttttttuuuwwwyyy}}}|||zzzyyyyyyzzz{{{}}}}}}{{{mmmeeedddgggnnnvvv~~~yyysssppprrrtttuuuvvvvvvwwwyyy{{{~~~vvvqqqrrruuuuuuwwwyyy|||nnniiibbb[[[VVVVVV___jjjxxxnnnkkknnnrrrwwwwwwxxxzzz}}}~~~}}}}}}~~~}}}}}}|||{{{zzz{{{}}}}}}|||zzzxxxhhhTTTFFF@@@>>>CCCHHHhhhzzzyyy{{{xxxbbbJJJ>>>222///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++---///000000//////000111888999>>>EEEGGGEEEEEEIIINNNgggttt^^^QQQLLLGGGBBB@@@>>>===;;;;;;:::;;;<<<======>>>@@@AAABBBFFFKKKNNNWWW^^^gggppp{{{|||wwwtttuuu~~~{{{wwwqqqmmmgggbbbeeemmmxxx{{{{{{rrrjjjbbb]]]ZZZ]]]```aaacccgggqqqxxx~~~yyyuuupppiii___YYYYYY\\\aaadddjjjjjjlllpppuuuwwwxxxwwwyyyzzz|||~~~}}}yyyzzzzzz~~~}}}{{{yyywwwtttsssrrrrrrssssssssstttsssssstttvvvyyy~~~}}}|||}}}~~~zzznnnggggggjjjqqqyyyxxxtttuuuvvvwwwwwwwwwzzz}}}|||xxxyyy{{{{{{}}}xxxnnnfff]]]ZZZYYY[[[```iiissszzz~~~tttkkkhhhmmmssswwwxxxzzz|||~~~|||}}}||||||~~~|||ooo___PPPDDD======AAASSSuuuvvv}}}|||{{{aaaQQQDDD666///000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************---...000000///000222444888:::@@@FFFGGGDDDFFFJJJTTTtttyyyhhhUUUKKKHHHDDD@@@???===<<<;;;:::;;;;;;=========???AAACCCEEEIIINNNQQQZZZbbblllwwwzzzvvvtttvvv}}}wwwqqqkkkfffgggmmmwww|||xxxooogggaaa\\\]]]]]]\\\]]]aaaccchhhqqqzzz~~~}}}yyywwwtttmmmccc\\\ZZZ]]]bbbfffoooqqquuuzzz~~~~~~}}}zzzvvvwww{{{~~~yyywwwtttqqqpppqqqrrrsssvvvvvvuuusssrrrsssvvvyyyzzz{{{}}}zzz{{{}}}~~~~~~||||||}}}}}}sssmmmpppsssxxx|||~~~~~~~~~|||~~~yyyppphhh```YYYUUUPPPOOORRR___ssszzzqqqiiiggglllqqqwwwyyy|||~~~yyy{{{~~~}}}{{{yyymmm]]]JJJ======CCCGGGfffvvvzzz}}}bbbVVVJJJ;;;111000222000---------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************+++++++++***************+++,,,...///000222666999:::<<>>>>>@@@CCCFFFIIIMMMQQQUUU]]]fffsssyyyvvvvvvxxx~~~rrrmmmhhhiiillluuu~~~|||tttllleee^^^\\\ZZZXXXXXX[[[ZZZ\\\aaafffjjjmmmooopppvvvzzz|||zzzyyyuuuooofff___]]]aaagggmmmxxx|||}}}|||vvvooolllmmmppprrrqqqttt~~~}}}}}}vvvtttqqqooooooppprrrssswwwwwwuuusssrrrssswww{{{yyy|||zzz|||~~~~~~|||||||||}}}}}}vvvsssxxx{{{~~~xxxssspppqqqkkkaaaYYYSSSOOOLLLJJJKKKMMMTTThhhxxxpppjjjhhhiiikkkuuuxxx|||~~~~~~~~~xxxzzz{{{{{{|||}}}~~~}}}|||kkkSSS@@@<<>>BBBFFFDDDBBBGGGOOOddd}}}fffYYYMMMGGGDDDAAA>>>>>>;;;:::::::::;;;<<<>>>??????BBBFFFIIIMMMQQQUUUYYYaaalll|||zzzxxxxxxzzzsssnnnjjjiiikkksss}}}{{{wwwlllddd]]]ZZZXXXUUUVVVYYYYYYYYYZZZ\\\^^^___```aaaiiilllqqquuuvvvwwwwwwxxxrrrnnniiicccbbbgggooouuuvvvpppiiiddd___^^^bbbjjjrrrwww}}}~~~{{{uuusssqqqppppppqqqssstttvvvuuutttrrrrrrvvv{{{}}}|||{{{~~~zzzxxxyyypppooommmiiieeeaaa^^^\\\YYYTTTNNNIIIGGGGGGGGGFFFKKKRRR^^^tttwwwpppmmmllljjjiiinnnsssxxx||||||}}}~~~zzz{{{zzzyyywwwyyy}}}yyy|||~~~yyybbbKKK???>>><<>>@@@CCCEEEBBBAAAHHHQQQlllppp]]]RRRHHHDDDBBB???======::::::::::::;;;===???@@@AAADDDHHHLLLPPPTTTYYY\\\eeerrr|||zzzyyyzzzuuupppllljjjjjjppp|||xxx~~~xxxjjjbbb[[[YYYXXXWWWYYY\\\\\\]]]___aaaaaaaaa___^^^______bbbeeeiiilllnnnooonnnllljjjggggggmmmvvv}}}~~~{{{xxxpppggg```YYYYYYZZZ^^^gggsss|||{{{~~~}}}zzzvvvuuutttrrrssstttuuuvvvttttttsssrrrsssxxxyyyyyyzzz|||~~~}}}ssskkkgggcccbbbccc]]]\\\YYYVVVTTTQQQOOONNNHHHFFFCCCBBBDDDEEEFFFFFFMMMXXXhhh}}}}}}uuuqqqqqqpppmmmjjjiiinnnuuuyyyzzz{{{~~~||||||{{{xxxvvvwww|||~~~xxx{{{~~~oooVVVDDD===;;;DDDOOOiiiuuukkkhhhZZZEEE666222111///000000...---+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---...///000000000333777:::@@@AAACCCDDDAAA@@@IIISSSqqqtttfffWWWMMMDDDBBB@@@>>><<<===::::::999:::;;;===???@@@BBBEEEJJJNNNRRRVVV[[[^^^hhhvvv~~~{{{yyyyyy~~~wwwrrrmmmjjjiiinnn|||{{{uuu{{{wwwhhhaaa[[[ZZZ[[[[[[]]]bbb___bbbgggjjjkkkjjjgggddd[[[YYYXXXZZZ^^^bbbddddddkkkkkkjjjiiikkkqqq{{{}}}}}}wwwsssoookkkgggaaaYYYSSSRRRVVV]]]fffqqqzzzyyyzzzzzzvvv{{{~~~|||zzzwwwuuuvvvxxx{{{|||uuuwwwxxxxxxwwwzzz{{{zzzyyyxxxyyy{{{~~~vvvrrruuutttmmmddd^^^[[[WWWQQQLLLMMMMMMKKKJJJHHHFFFDDDDDDBBB@@@BBBEEEFFFEEEIIIOOO]]]```nnn{{{yyyzzzwwwooogggfffiiimmmrrrvvvzzz{{{|||}}}zzzxxxxxxxxxxxx}}}{{{|||~~~{{{dddPPPGGG<<>>@@@CCCCCC???>>>CCCJJJOOOkkkkkkaaaNNNJJJCCC???===<<<;;;::::::<<<===<<<<<<<<<>>>@@@DDDFFFJJJOOOTTTZZZ^^^aaatttyyy|||zzzsss|||zzz|||vvvooonnnlllkkkvvv~~~yyywwwzzz~~~wwwkkkfff___[[[[[[^^^bbbdddfffmmmqqqqqqtttxxxvvvqqqiiibbbZZZTTTTTTWWW\\\___aaa``````dddmmmvvv~~~yyyrrrmmmjjjfffccc```]]]VVVPPPQQQVVVWWW[[[dddqqqvvvsssqqqqqqsssqqquuuyyy}}}~~~~~~~~~~~~yyyzzzyyywwwwwwzzz{{{{{{zzzyyyyyy{{{xxxjjjcccccclllwwwnnn^^^XXXQQQMMMKKKIIIEEEAAAEEEEEEDDDBBBAAA???>>>>>>>>><<<>>>BBBDDDGGGNNNVVVbbbjjj|||zzzzzz{{{yyyrrrkkkfffhhhlllqqquuuyyy{{{||||||yyyxxxxxxxxxwww|||uuu___OOOCCCBBBBBBKKKhhhrrrjjjaaa\\\RRRGGG<<<555111/////////...------------...+++++++++*********))))))***)))))))))((((((((((((***)))))))))(((((((((''''''((()))***************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,,,,++++++,,,,,,---.../////////000333888<<<>>>AAACCCCCCAAA@@@EEEMMMSSSmmmuuu___UUUMMMIIICCC>>>===<<<;;;::::::<<<======<<<===???AAABBBEEEIIIOOOUUU\\\bbbeeevvv~~~{{{yyysss|||{{{}}}wwwooonnnjjjiiittt}}}yyyyyyzzz}}}|||vvvnnnhhh```[[[[[[___ccceeennnvvv|||wwwqqqggg^^^XXXUUURRRQQQYYYZZZ\\\bbbkkksssyyy|||||||||zzzuuummmddd___\\\XXXVVVUUUTTTQQQOOOSSSYYYbbbgggrrr{{{jjjeeeeeeeeegggjjjkkkooovvv||||||wwwuuuyyy~~~}}}{{{zzz|||}}}|||vvvvvvuuuwwwzzz||||||{{{zzz|||~~~}}}zzzvvvtttsssbbbXXXWWW[[[ggg{{{}}}oooddd___ZZZTTTMMMIIIDDDBBBCCCBBB@@@=========<<<<<<;;;;;;::::::===<<>><<<<<<;;;::::::<<<=========>>>@@@BBBCCCFFFKKKQQQXXX```hhhmmmzzz{{{xxxsss{{{~~~zzzqqqmmmhhhgggqqq~~~{{{{{{zzzzzz|||~~~yyytttqqqjjjaaa[[[[[[___dddgggpppxxxvvvlllbbbXXXNNNIIIPPPRRRVVV]]]eeekkknnnooonnnnnnlllfff^^^UUUOOOLLLIIIHHHJJJMMMNNNPPPWWW```gggnnn|||pppfff\\\YYYZZZ\\\```dddeeejjjpppwww}}}}}}vvvrrrvvv~~~~~~zzzuuurrrpppppppppmmmlllmmmooorrrttttttsssppprrrtttsssooojjjfffdddYYYSSSUUUYYYggg}}}xxxttt}}}vvvnnnjjjfffgggbbbWWWNNNLLLKKKHHHFFFCCCAAA@@@AAAAAA@@@???::::::;;;;;;;;;;;;;;;<<>>>>>???BBBDDDFFFJJJOOOUUU[[[dddnnnuuu|||xxxttt{{{}}}tttmmmgggfffooozzz{{{xxxvvvwwwzzzzzzxxxuuurrrkkkaaa[[[[[[```eeeiiiooovvvxxxooocccWWWOOONNNNNNOOOSSSXXX]]]______``````___[[[SSSLLLFFFCCCCCCCCCGGGLLLPPPTTT]]]gggiiirrrwwweee___WWWSSSTTTWWW[[[^^^cccfffjjjooouuu}}}|||tttooosss|||{{{uuutttrrrnnnllllllnnnpppoooooonnnmmmkkkiiihhhhhhhhhhhhiiikkknnnooonnnllleeehhhiiihhhccc]]]YYYWWWPPPMMMQQQYYYhhhoooeeeaaa^^^fffooopppiii___XXXVVVRRRQQQLLLDDD??????@@@@@@>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>???CCCKKKSSSXXX^^^jjjvvv~~~|||zzzyyyxxxuuuooojjjddddddeeehhhlllppptttwwwvvvuuuvvvyyyzzzxxx{{{yyyvvvuuuzzz}}}dddUUUFFFDDDPPPkkkyyyjjj^^^LLLLLLMMMMMMJJJBBB777000///...------,,,,,,------------,,,,,,,,,+++++++++************))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))************++++++++++++,,,,,,++++++,,,,,,---...///000111333666:::===???AAAAAAAAABBBAAADDDSSSbbb~~~sssgggjjjnnn]]]PPPLLLEEEBBB>>><<<<<<<<<;;;:::;;;<<<>>>??????AAADDDFFFGGGKKKQQQVVV]]]fffrrr{{{~~~{{{uuu{{{xxxooohhhgggmmmvvvzzzwwwuuuuuuxxxyyyxxxvvvqqqjjj```[[[[[[```fffjjjpppvvvzzzpppeee]]]TTTPPPKKKIIIJJJMMMOOOPPPRRRSSSSSSQQQLLLGGGCCCAAACCCDDDJJJQQQUUUYYYbbbkkkqqq}}}zzzjjj[[[WWWQQQMMMNNNSSSXXXYYY```aaabbbeeekkkuuu}}}wwwpppmmmqqqzzzwwwtttuuu{{{{{{oooiiieee```\\\WWWWWWVVVUUUUUUXXX]]]aaa```cccfffhhhgggfffeeeeeegggggggggiiijjjjjjhhhfff```bbbccc```\\\VVVSSSQQQJJJIIIPPP[[[nnn|||gggZZZSSSPPPQQQVVV]]]^^^ZZZSSSNNNLLLFFFCCC???;;;999:::<<<===::::::::::::::::::999999999::::::;;;<<<===>>>???===CCCMMMWWW^^^fffuuu|||{{{}}}}}}zzzxxxuuuqqqmmmiiieeeddddddeeehhhlllqqqssstttsssvvv{{{|||zzz}}}|||uuutttuuu~~~yyycccMMMBBBDDDXXX}}}yyyhhhYYYSSSRRRRRRQQQNNNFFF:::222......---,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))''''''((())))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,++++++,,,,,,---...///000222555888;;;===???BBB@@@AAACCCCCCIII\\\ppppppgggmmmxxxfffWWWLLLGGGBBB@@@===<<<<<<<<<;;;:::;;;<<<>>>@@@AAABBBFFFHHHFFFLLLRRRXXX___jjjxxx~~~xxx|||}}}sssllljjjnnnsss}}}|||yyywwwwwwzzzzzzxxxuuummmggg^^^ZZZ[[[```fffiiinnnrrr}}}~~~vvvmmmggg\\\UUUKKKDDDAAABBBDDDEEEEEEGGGIIIIIIFFFCCCAAA@@@DDDGGGNNNWWW\\\```gggppp{{{rrr```UUUSSSPPPPPPUUU^^^```^^^^^^^^^___aaafffnnnxxxtttsssppplllkkkpppyyyzzznnnllllllpppsssvvv}}}wwwmmmaaaZZZXXXVVVQQQMMMJJJJJJJJJJJJKKKPPPVVVZZZXXX\\\aaaddddddeeefffhhhiiiiiiiiiiiijjjiiieeeccc^^^^^^^^^[[[WWWRRRPPPOOOKKKIIIPPP[[[nnnqqq___TTTMMMIIIFFFGGGJJJMMMPPPOOOLLLHHHFFFAAA>>>;;;::::::::::::;;;999:::;;;<<<<<<<<<<<<===::::::;;;<<<===>>>??????CCCHHHRRR^^^hhhwww}}}yyyyyy}}}~~~zzzwwwtttqqqnnnlllfffeeecccccceeeiiimmmppprrrrrrvvv|||~~~}}}|||wwwyyy|||pppXXXIIIAAAGGGiii~~~}}}ooo^^^YYYWWWUUUTTTQQQIII===444//////...------------------------,,,,,,,,,+++++++++++++++*********))))))'''((((((((()))))))))***&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...///111333555888;;;>>>???CCC@@@AAAFFFIIIQQQiii}}}nnnjjjvvvqqqaaaTTTJJJFFF@@@>>><<<;;;<<<<<<;;;:::;;;===???@@@AAADDDGGGJJJHHHNNNVVV]]]eeesss{{{|||xxxpppmmmoooqqqxxx~~~|||||||||{{{vvvrrrhhhccc\\\YYYZZZ___eeehhhiiilllvvv}}}wwwqqqmmmccc[[[OOOEEE???>>>>>>>>>>>>@@@DDDEEECCCAAA@@@@@@EEEIIISSS___eeeiiiqqqyyyzzzkkk\\\UUUVVVXXX]]]hhhqqqppphhhaaabbbcccdddeeegggkkknnnxxxjjjkkkkkkjjjkkkqqqzzz~~~tttkkkhhhiiikkkmmmnnnsssyyy|||ggg```WWWTTTVVVUUUPPPKKKKKKJJJJJJIIIJJJOOOUUUYYYVVVZZZ___cccdddfffiiimmmmmmlllllllllkkkiiieeebbbYYYYYYXXXUUUPPPLLLJJJJJJMMMJJJNNNUUUeeeooobbbQQQGGGDDDDDDCCC@@@======???BBBDDDDDDAAA>>>>>>;;;888888999777777777666888:::<<<<<<<<<===>>><<<<<<===>>>??????@@@@@@KKKPPPZZZfffttt|||zzz|||~~~zzzvvvsssqqqpppooogggeeecccbbbcccggglllnnnqqqqqqvvv}}}~~~}}}zzz~~~xxxcccUUUFFFAAAXXXyyyzzzzzzhhh\\\YYYVVVUUURRRKKK@@@777000000///...............,,,,,,,,,+++++++++******+++++++++************)))'''((((((((())))))******%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000111333666999<<<>>>???DDD@@@BBBIIINNNYYYtttzzzmmmlll~~~yyyggg[[[OOOGGGDDD???===;;;;;;<<<<<<;;;:::;;;===???AAABBBDDDHHHJJJKKKRRR[[[cccmmm||||||}}}{{{rrrooopppqqqvvv}}}{{{tttoooeee```ZZZXXXZZZ___dddgggiiikkkuuu|||zzzwwwtttqqqfff^^^RRRHHHAAA>>>===<<<<<>>>>>>>>@@@@@@???===<<<;;;:::999777777777888999999:::::::::;;;<<<;;;999888999:::;;;888999>>>AAABBBCCCGGGKKKTTTdddttt{{{wwwxxx~~~}}}{{{xxxuuuqqqnnnmmmiiihhheeecccbbbeeejjjnnnpppsssxxx{{{|||~~~~~~nnnZZZIIIEEEPPP^^^|||iiikkkdddUUUMMMKKKBBB666111...+++***,,,---...---,,,,,,***)))))))))***+++((()))***+++,,,+++***)))---,,,,,,+++***)))((((((%%%&&&''')))))))))((('''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********---------------...///000...111444999<<<>>>>>>>>>BBB@@@CCCIIIQQQcccxxxooouuunnn\\\RRRMMMIIIGGG???>>>===;;;:::::::::;;;<<<<<>>@@@BBBCCCDDDHHHOOO\\\hhhooouuu{{{mmmdddaaa^^^^^^```aaa___]]]SSSYYYeeettt|||tttmmmvvv}}}{{{nnn```XXXVVVkkkbbbeeehhhlllooorrrwww}}}}}}xxxmmmnnnnnnlllkkkooowwwyyynnn___]]][[[\\\^^^^^^]]][[[XXX\\\]]][[[\\\bbbggggggjjjhhhiiikkklllkkkooouuuyyyuuuqqqnnnmmmiiiddd___\\\XXXRRRMMMJJJIIIGGGFFFFFFCCCCCCFFFLLLPPPOOOMMMIIIEEE???<<<<<<<<<=========<<<<<<;;;:::999888888777777777888999999:::::::::;;;<<<<<<:::999:::;;;CCC@@@AAADDDFFFEEEFFFJJJUUU^^^ppp}}}xxxuuussswww~~~~~~~~~}}}zzzwwwtttqqqoooiiigggeeebbb```bbbfffjjjooorrrvvvxxxyyy{{{}}}~~~}}}{{{sss___LLLBBBEEENNNnnn~~~|||ooo[[[PPPMMMDDD888444111...------------,,,,,,,,,***)))))))))***++++++,,,---------,,,++++++,,,,,,++++++***)))))))))'''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******++++++---,,,,,,,,,---...///000000222666:::===???@@@@@@AAA@@@CCCKKKVVVjjj|||vvv|||hhhXXXPPPLLLHHHEEE???>>><<<;;;::::::;;;;;;<<<<<>>AAACCCDDDMMMTTT```lllsssyyy~~~rrrkkkaaa___]]]^^^```aaa___\\\YYY___hhhuuu~~~}}}yyyyyy~~~nnnaaa^^^aaaqqqaaa]]]dddjjjsssxxx{{{~~~{{{vvvoooppppppppprrrxxxyyypppbbb```___```ccceeeffffffeeejjjnnnnnnpppvvvzzzzzz|||wwwuuusssqqqssswwwyyyuuuooolllkkkiiieeeaaa[[[VVVPPPKKKHHHGGGEEECCCEEECCC@@@AAACCCCCCAAA>>>>>>;;;888666888:::<<<<<<888888888888777777777666777777888888999:::::::::;;;<<<======<<<;;;===>>>EEECCCEEEHHHHHHGGGJJJOOO___kkk~~~}}}~~~yyyuuussstttxxx~~~}}}}}}|||{{{xxxtttqqqnnngggfffddd```^^^___bbbeeemmmooosssuuuvvvxxxzzz}}}{{{tttxxx}}}zzzjjjUUUEEE???BBBWWWggg|||}}}vvv|||bbbSSSMMMFFF<<<777444111///......,,,+++,,,,,,+++************+++,,,---------,,,+++************************************))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,++++++,,,---...//////111444777;;;>>>@@@AAAAAAAAAAAADDDNNN^^^vvv~~~rrraaaTTTMMMJJJFFFCCC>>>===<<<;;;::::::;;;<<<======@@@DDDEEEEEEKKKSSSWWW[[[dddooo|||}}}|||{{{xxxvvvppptttzzzzzzqqqjjj^^^ZZZUUURRRTTTYYY]]]```dddkkksssyyy|||vvvrrrooonnnkkkfff```YYYSSSLLLFFFBBB<<<;;;::::::;;;>>>AAACCCOOOUUUaaalllttt|||}}}vvvppplllfffeeeeeegggjjjkkkgggdddbbbgggooowww|||}}}|||zzzpppiiioooyyyhhh^^^```fffooozzzzzzuuussstttuuuxxx|||{{{|||www|||zzztttjjjiiigggfffgggiiikkklllqqqwww|||~~~}}}yyyuuuuuuxxxrrrnnniiiggghhhhhheeecccZZZVVVPPPJJJGGGEEEDDDBBBCCCAAA??????@@@???===;;;888666444555777999;;;;;;666666666666666666666666777777888999999::::::;;;;;;===>>>???>>>>>>@@@AAAEEEEEEHHHLLLMMMMMMTTT\\\mmm}}}|||xxxwwwwwwxxx{{{~~~}}}|||||||||{{{wwwsssooollleeedddccc```^^^^^^```ccciiilllpppsssuuuxxx{{{~~~~~~yyyrrruuuyyyuuubbbOOODDDCCCKKKVVVpppzzzsssnnndddSSSMMMGGG@@@888666222000///...---+++,,,,,,++++++************+++++++++***)))(((''''''))))))*********+++++++++---,,,***)))((()))*********)))))))))((((((((('''))))))))))))))))))))))))''''''((()))+++,,,------++++++++++++,,,...///000222444888<<<>>>@@@@@@@@@AAABBBFFFRRRgggvvvkkk\\\QQQLLLIIIDDDAAA>>>===;;;;;;:::;;;<<<=========@@@EEEFFFGGGNNNWWWZZZ___hhhttt|||{{{}}}}}}yyyxxxrrrtttxxx~~~yyypppiii\\\WWWQQQOOOSSSYYY^^^```aaahhhooouuu|||}}}xxxtttqqqpppllljjjfffaaaZZZRRRKKKFFF>>><<<:::888888;;;???AAAKKKQQQ\\\hhhqqqzzzyyyqqqlllmmmmmmnnnrrrvvvwwwsssooojjjpppwww||||||zzzwwwuuuwww{{{|||xxxuuuzzz~~~bbb\\\bbbjjjuuu}}}zzzyyyyyy{{{}}}yyyzzzwwwqqqsss}}}~~~~~~|||xxxuuunnnmmmmmmlllmmmooorrrtttyyy~~~zzzvvvtttuuunnnjjjfffdddeeeeeecccaaa[[[VVVPPPJJJGGGEEECCCAAA???===<<<;;;;;;:::999777999777666666888::::::999666666666666777777777777888888888999::::::;;;;;;<<<>>>@@@@@@@@@AAACCCEEEJJJKKKOOOSSSSSSVVVaaammm|||xxxuuuuuuwwwzzz||||||{{{zzz~~~~~~}}}{{{xxxtttpppnnneeeeeedddbbb```___aaacccdddiiinnnssswwwzzz}}}|||||||||~~~}}}yyytttuuuwww}}}~~~lllWWWIIIFFFEEELLLbbb}}}{{{mmm{{{}}}aaaRRRMMMIIIEEE;;;777333000//////...---,,,,,,,,,,,,++++++******,,,+++***)))(((((('''''')))))))))***++++++,,,,,,---,,,+++)))))))))***+++'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++,,,------+++++++++,,,---...000000222444888;;;>>>?????????AAACCCIIIXXXqqqrrrhhhZZZPPPLLLHHHCCC???===<<<;;;:::;;;;;;===>>>>>>>>>AAAEEEGGGJJJQQQZZZ]]]bbblllzzz|||{{{|||~~~~~~{{{yyywwwxxxyyy}}}zzzqqqkkk[[[UUUOOONNNTTT[[[___aaabbbhhhooossszzz}}}zzzwwwuuutttpppooommmhhh```VVVNNNJJJCCC@@@<<<888888999===???FFFKKKVVVaaajjjvvvyyyrrroooppppppsssxxx}}}~~~{{{wwwpppwwwyyyrrrnnnmmmmmmooosss||||||aaa[[[aaappp{{{uuutttxxx~~~~~~wwwpppnnnppp}}}||||||yyywwwvvvtttrrrkkknnnpppsssuuuyyy~~~yyyvvvssspppoooooojjjfffddddddccc___\\\ZZZVVVOOOJJJFFFDDDBBB@@@???>>>===;;;999888666666:::999888999:::;;;:::888777777777777888888888888888888999999:::;;;;;;;;;===???AAABBBBBBDDDFFFHHHKKKNNNRRRVVVVVV\\\mmm}}}}}}{{{wwwnnnppprrruuuvvvwwwwwwwww~~~}}}{{{yyywwwuuutttiiiiiiiiigggdddbbbbbbcccaaagggnnnuuuyyy{{{}}}~~~xxxzzz|||}}}|||uuuuuutttyyyqqqZZZJJJCCC???DDDUUUqqqsss}}}uuu^^^SSSPPPNNNLLLAAA<<<555000////////////,,,,,,,,,---,,,++++++***---,,,+++***************))))))******+++++++++,,,++++++******************'''''''''((()))*********))))))))))))))))))))))))((())))))***+++,,,------++++++,,,---...///111222333555888<<<>>>?????????BBBEEELLL]]]yyynnndddWWWNNNJJJGGGBBB>>><<<;;;::::::;;;<<<===>>>??????BBBFFFIIILLLTTT^^^```hhhsss~~~||||||~~~~~~~~~|||{{{}}}|||{{{|||}}}tttmmmZZZTTTNNNOOOVVV]]]aaabbbdddjjjoootttzzz~~~{{{yyywwwvvvssstttsssnnneee[[[TTTPPPJJJGGGBBB===;;;;;;===>>>CCCGGGPPPZZZbbbnnn|||zzzvvvuuuwwwuuuuuuxxx~~~www}}}tttmmmmmmlllnnnwwwgggaaafffttt{{{qqqrrrvvvxxxssskkkiiikkkqqq||||||~~~~~~|||zzzwwwtttrrrqqqqqqqqqjjjoootttyyy}}}xxxqqqpppnnnjjjiiiiiifffcccaaabbb```\\\XXXYYYTTTMMMHHHDDDBBB@@@>>>>>>>>>>>><<<:::888888888888888888999;;;;;;999777888888888888888888777777888888999::::::;;;;;;<<<===???BBBCCCDDDFFFHHHJJJKKKOOOVVV[[[___kkk}}}}}}uuuwwwwwwtttnnnoooqqqrrrrrrsssssstttzzzyyyxxxwwwwwwwwwxxxyyyppppppooolllhhhdddcccccc```gggooovvvyyyzzzyyyyyywwwzzz}}}xxxvvvsssuuuxxx___KKKCCC;;;???JJJ___}}}{{{ppp___XXXVVVTTTSSSJJJCCC:::222///...///000,,,,,,---------,,,+++***,,,+++***))))))***++++++***************+++++++++))))))******************(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---...///111222333444666:::===???@@@@@@@@@CCCGGGOOOaaayyyhhh^^^QQQIIIFFFDDDAAA===;;;;;;::::::;;;<<<>>>???@@@???BBBGGGJJJNNNWWW```dddnnn|||~~~|||}}}~~~}}}{{{zzz}}}|||qqqiiiXXXRRRMMMPPPXXX___bbbbbbaaagggmmmrrryyy|||yyywwwvvvvvvwwwxxxssskkkaaa[[[XXXRRROOOIIIDDD@@@?????????@@@CCCIIIPPPWWWaaattt|||vvvtttrrrsssyyywwwwwwzzz~~~tttsssvvv{{{pppjjjooovvv}}}zzzwwwrrrsssuuussskkkcccdddjjjoooyyyxxxzzzyyyxxxwwwuuurrrppppppqqqrrrlllqqqxxx~~~qqqkkkllljjjgggeee```^^^]]]]]]___^^^ZZZVVVWWWSSSLLLFFFCCC@@@>>><<<777888999888777777888999666666666888::::::999777999999888888777777777777888999999::::::;;;;;;<<<===???BBBDDDEEEGGGJJJLLLNNNTTT]]]eeemmm~~~wwwwwwyyyyyywwwwww~~~sssmmmrrrtttppptttttttttsssqqqppppppqqqsssrrrqqqqqqsssvvvyyy{{{vvvvvvtttpppjjjeeebbbaaa```gggpppwwwyyyxxxvvvtttwwwzzz{{{xxxtttuuueeePPPEEE:::>>>DDDTTTsssnnn```\\\[[[YYYWWWRRRJJJ>>>444///...///000,,,,,,---...---,,,+++***))))))(((''''''((()))***************************&&&((()))+++++++++***)))******))))))((((((''''''))))))))))))))))))))))))+++++++++++++++++++++,,,,,,------...000111333444666888;;;>>>AAABBBBBBAAACCCHHHPPPccctttcccYYYMMMEEECCCBBB@@@===;;;:::::::::;;;===>>>???@@@@@@BBBGGGJJJNNNXXXbbbhhhttt||||||~~~}}}zzzyyy{{{xxxlllbbbVVVQQQMMMPPPYYY```bbbaaa]]]ccciiiooowww|||yyyvvvtttvvvyyyzzzvvvnnnfffaaa^^^WWWTTTOOOIIIEEEBBBAAA@@@>>>???DDDIIIMMMVVVhhhxxxrrrppppppkkkkkkpppssssssuuu{{{|||xxxuuurrr{{{}}}yyyvvvuuummmmmmnnnnnniiidddgggnnnqqqtttssstttrrrpppooonnnnnnooopppppppppqqqvvvzzz}}}~~~wwwoookkkkkkjjjfffccc^^^\\\ZZZYYYXXXUUURRROOOMMMJJJGGGDDDCCCAAA>>>===<<<;;;:::888777888888999;;;::::::999999888888888;;;;;;::::::999:::::::::<<<:::::::::<<<>>>>>>>>>AAAAAADDDGGGGGGEEEJJJPPPXXXWWW\\\kkkxxxtttttttttrrrooouuupppkkkjjjmmmqqqsssssswwwtttpppnnnnnnoooooooooxxxsssooooootttxxxxxxvvvxxxuuuqqqnnnllliiieeebbbddddddjjjtttxxxvvvwww|||xxxzzzyyy|||qqqYYYEEE@@@???AAAMMMiiirrrmmmmmmjjjbbbYYY\\\RRREEE:::333///---+++---------,,,,,,,,,++++++//////---+++)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))+++***)))((((((***,,,---...---,,,,,,---000222444:::::::::<<>>;;;<<<============@@@BBBBBBAAADDDKKKQQQVVV]]]dddmmmyyy}}}|||~~~~~~{{{xxxwww{{{yyymmmbbbNNNLLLMMMTTTZZZ]]]```dddaaadddiiipppvvv{{{~~~yyyvvvtttzzzzzzxxxuuupppiiibbb______[[[VVVQQQNNNKKKHHHFFF???@@@AAAAAAEEEMMMYYYbbbvvv}}}vvvooolllmmmppprrrvvvtttwww|||~~~zzzxxx~~~}}}~~~~~~{{{wwwuuuttttttooonnnnnnmmmhhhdddgggmmmttt~~~rrroooooommmooonnnnnnnnnpppqqqqqqqqqqqquuuyyy{{{|||yyysssllliiijjjiiifffccc___\\\YYYVVVTTTQQQNNNKKKJJJGGGDDDAAA@@@???<<<;;;<<<;;;:::888777888888999:::::::::999999888888888;;;::::::999999999::::::<<<<<<<<<===???@@@AAAAAABBBCCCFFFJJJJJJIIIMMMTTTXXX___mmm}}}yyytttssstttsssoookkknnnkkkggggggjjjnnnooopppssspppnnnlllmmmnnnooopppvvvrrrooopppuuuxxxxxxwwwwwwtttpppmmmjjjhhheeebbbfffgggmmmvvvxxxuuuwww{{{yyy}}}{{{|||yyyaaaMMM@@@===<<>>AAACCCCCCCCCHHHOOOaaauuu}}}yyymmm\\\RRRIIIEEEBBB>>><<<===;;;<<<======<<<===???AAADDDCCCFFFMMMSSSXXX___gggqqq}}}|||~~~~~~~~~}}}~~~{{{yyyzzz~~~wwwiii]]]MMMKKKMMMUUU[[[]]]___bbbdddgggmmmsssxxx|||zzzwwwwww{{{zzzxxxtttoooiiidddaaabbb___\\\ZZZXXXUUURRROOOJJJJJJHHHEEEDDDHHHPPPWWWffftttyyysssppppppqqqrrryyyxxxzzzzzzzzzzzzzzz{{{}}}}}}{{{xxxvvvuuuuuuuuussspppooommmhhhdddgggmmmttt{{{pppnnnnnnlllnnnnnnnnnooopppqqqrrrssssssuuuxxxyyyyyy}}}zzzssssssoookkkiiijjjjjjgggdddbbb^^^YYYUUURRRPPPMMMJJJHHHFFFBBBAAA@@@>>><<<;;;<<<;;;:::888777888888999::::::999999999999999999::::::999999999999::::::===>>>???AAABBBCCCCCCCCCBBBBBBEEEJJJKKKKKKQQQYYYaaaqqqzzzsssqqqppppppqqqooojjjeeeeeedddcccdddgggiiijjjjjjkkkkkkjjjjjjkkkmmmoooqqqrrrpppnnnpppuuuxxxwwwvvvwwwsssnnnkkkiiihhhfffeeegggjjjpppvvvwwwuuuwww{{{{{{~~~||||||lllXXXCCC>>>999:::GGGbbb|||wwwwwwxxxtttjjjaaaddd]]]QQQCCC999333000///------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++******))))))+++,,,---------------///111333444777999<<>>RRRvvvzzz}}}~~~}}}}}}|||vvvkkkbbbaaa\\\SSSFFF:::222//////...------------,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,------------...000222444555777999===@@@BBBCCCDDDDDDHHHZZZxxx{{{wwwuuueeeUUULLLDDDAAA@@@<<<::::::999;;;<<<<<<<<<===@@@BBBFFFGGGKKKSSSXXX]]]fffppp|||}}}}}}~~~nnn]]]MMMLLLPPPXXX^^^^^^^^^```aaafffnnnvvv{{{|||zzz{{{yyywwwtttqqqooooooooopppmmmllljjjiiiiiihhheeeccc^^^^^^\\\VVVPPPMMMOOOQQQRRRYYYdddsssyyywwwvvvwwwwwwwww{{{~~~yyyyyyzzzyyyyyyxxxwwwwwwwwwwwwvvvvvvuuutttttttttttttttyyyuuusssrrrpppmmmnnnssswww{{{}}}xxxsssrrrrrrqqqqqqrrrsssqqqooonnnoooqqqsssssstttuuuvvvwwwzzz|||yyyyyyyyyxxxwwwwwwzzz}}}zzzzzzzzzzzzyyywwwsssqqqhhhddd___[[[YYYWWWVVVTTTLLLIIIFFFDDDCCCBBB@@@>>><<<;;;:::888777888888999888888888999999:::::::::::::::999999:::;;;;;;<<<>>>@@@BBBBBBAAA@@@AAACCCJJJIIIKKKQQQXXXbbbrrrzzzwwwqqqnnnjjjgggeeedddcccbbbbbbccceeeeeedddbbb```___aaadddhhhkkklllnnnqqqtttqqqqqqqqqsssuuuvvvvvvvvvvvvsssooonnnooopppqqqqqqhhhkkknnnqqqwww~~~~~~}}}}}}}}}|||||||||yyyxxx}}}zzzhhhMMMDDD===;;;<<>>@@@@@@AAABBBDDDNNNdddpppvvvrrraaaQQQHHHAAA@@@???;;;999::::::;;;=========>>>AAACCCFFFGGGMMMUUUZZZ___iiittt~~~}}}nnn\\\OOOMMMQQQYYY_________aaa```fffnnnwww~~~~~~{{{{{{vvvtttrrrppppppsssvvvxxxxxxtttooolllkkkkkkkkkkkkhhhhhhgggbbb\\\WWWVVVWWWWWWXXX]]]hhhvvv}}}zzzzzz{{{yyyxxx|||~~~zzz{{{wwwwwwwwwvvvuuutttssssssrrrssstttvvvwwwxxxyyyyyyxxxuuusssuuuuuurrrsssvvv~~~~~~|||xxxtttqqqppppppqqqssstttrrrnnnmmmooorrrqqqqqqssstttwwwyyy{{{|||}}}{{{{{{}}}}}}}}}|||yyyiiifffbbb___]]][[[YYYWWWMMMKKKGGGEEECCCBBB???===<<<;;;:::888777888888999777777888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@CCCBBBAAAAAAEEEIIIMMMNNNTTT^^^iiiwww}}}wwwvvvqqqnnnhhhdddaaa```aaabbbdddfffhhhgggdddaaa```___aaaeeekkknnnnnnooorrruuuvvvvvvuuuuuuuuuuuuvvvvvvtttrrrpppqqqsssvvvxxxxxxllllllmmmqqq~~~~~~}}}||||||}}}|||yyy|||qqqTTTEEE======<<<@@@YYYwww}}}zzz|||ssslll~~~zzztttooommmpppuuuxxxwwwrrrmmmiiiaaacccaaaVVVEEE777222222............---------,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,---///000222444666666888<<>>;;;999999:::<<<>>>>>>>>>@@@CCCEEEFFFIIIPPPXXX\\\aaammmxxx~~~}}}~~~zzziiiXXXPPPNNNQQQXXX^^^^^^___aaabbbgggpppyyy~~~|||uuusssqqqqqqrrruuuyyy|||~~~yyysssooonnnnnnooopppoooqqqqqqllleee^^^[[[[[[\\\ZZZ\\\dddppp~~~~~~{{{}}}}}}zzz|||wwwwwwvvvvvvuuusssrrrqqqssstttuuuwwwxxxyyyyyyzzzuuurrrrrrwwwxxxvvvvvvxxx}}}zzzwwwtttqqqppppppnnnqqqsssrrrooonnnrrruuuttttttvvvyyy}}}ooolllhhheeebbb___[[[YYYQQQNNNKKKHHHFFFCCCAAA>>><<<;;;:::888777888888999666777777999:::;;;<<<<<<<<<;;;;;;<<<<<<>>>??????>>>AAADDDDDDDDDGGGNNNSSSYYY^^^iiizzz}}}xxxuuusssllljjjfffbbb______aaacccdddgggiiihhheeebbbbbbbbbccchhhoooqqqqqqqqqsssvvvwwwvvvtttqqqooooooppprrrpppoooppprrrwwwzzz||||||rrrpppnnnttt|||{{{yyyyyy|||~~~}}}~~~|||___JJJ<<<===<<<:::MMMggg|||}}}zzzuuuyyyqqqlllppptttvvvuuurrrooonnngggkkkkkk```LLL;;;333111............------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---///111333555666777999<<<@@@AAAAAADDDJJJPPPddd{{{ssspppuuuzzzssscccWWWLLLEEE?????????;;;999:::;;;===??????@@@AAADDDFFFHHHKKKSSS[[[___dddqqq}}}~~~}}}}}}|||}}}~~~|||xxxpppcccWWWPPPMMMOOOVVV[[[\\\]]]```dddhhhooowww~~~~~~wwwuuusssrrrsssvvvyyy{{{{{{wwwrrrooonnnooooooooopppssstttqqqjjjccc___^^^___\\\___hhhrrr|||{{{vvvvvv{{{xxxzzzxxxxxxxxxwwwvvvuuutttsssrrrrrrsssssssssrrrqqqqqqrrroooqqqwwwzzzxxxxxxyyy|||yyyvvvuuuuuusssrrrssskkkooorrrrrroooppptttyyyyyyyyy|||uuusssoookkkhhhccc^^^[[[VVVSSSOOOKKKIIIGGGCCCAAA<<<;;;:::888888888888999666666777888:::;;;<<<<<<<<<<<<<<<======???@@@@@@>>>BBBEEEFFFGGGLLLUUU]]]kkksss{{{vvvvvvtttqqqgggfffdddbbb______aaabbbcccfffhhhhhheeecccdddeeeeeekkkqqqtttsssrrrtttwwwuuussspppllliiihhhjjjlllmmmmmmooosssxxx|||~~~~~~wwwsssooowww~~~yyywwwtttuuuyyy|||iiiOOO===>>>===888FFF^^^}}}{{{zzzrrruuuyyyyyyvvvsssqqqqqqrrrwwwyyymmmWWWCCC888666//////.........---------///......---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,,,,---///222444666777777888<<<@@@AAABBBGGGPPPWWWssssssssszzzttthhh\\\TTTLLLDDD?????????<<<::::::<<<>>>???@@@AAABBBEEEGGGIIIMMMUUU]]]aaagggsss~~~|||{{{{{{{{{{{{{{{||||||}}}|||~~~}}}vvvpppjjjbbbYYYOOOLLLMMMSSSXXXZZZ\\\___cccffflllssszzzyyyxxxuuuttttttuuuwwwyyytttqqqooonnnnnnmmmlllkkklllpppsssrrrlllfffcccbbb```^^^cccnnnwww~~~xxxssstttyyy}}}vvvqqqwwwwwwwwwyyyzzz{{{yyywww~~~zzzuuusssssssssrrrpppmmmqqqvvv{{{}}}}}}|||zzz{{{}}}}}}zzztttppppppqqqooosssuuutttrrrtttyyy{{{wwwqqqmmmkkkgggaaa]]]YYYWWWSSSPPPLLLIIIDDDAAA;;;:::999888888888999:::666777777888999999::::::777:::======;;;;;;???CCCAAA@@@DDDKKKPPPVVVeeeuuuwwwtttuuurrrmmmkkkfffeeedddbbbbbbbbbcccccchhhhhhjjjlllnnnmmmjjjhhhmmmnnnpppqqqpppnnnkkkiiimmmhhhbbb```aaacccdddcccgggiiinnnuuu|||}}}|||xxx}}}xxxsssqqqlllnnnuuuzzz~~~qqqYYYCCC<<<;;;;;;BBBMMMyyy|||{{{yyy~~~{{{xxxvvvvvvwwwxxxxxxyyyyyy~~~{{{fffLLL999111222000---,,,---------,,,,,,,,,,,,+++***)))((((((******************++++++************************)))************+++++++++)))************++++++++++++,,,---///000//////...---///111222222333666888;;;:::>>>CCCAAADDDYYYrrrrrrtttvvvnnneeeZZZRRRIIIFFFBBB>>>;;;:::;;;;;;===>>>?????????BBBEEEIIIJJJOOOXXX___dddkkk|||~~~{{{|||zzzxxxuuuttttttuuuuuu{{{|||wwwsssssszzz~~~uuunnnhhhaaaZZZTTTNNNLLLQQQWWWYYY[[[^^^bbbffflllqqqvvv|||{{{xxxuuurrrqqqpppooonnnlllkkkjjjkkkmmmmmmllljjjgggfffddddddfffgggggggggeeedddfffmmmyyyuuunnnlllpppvvvxxxuuuvvvvvvxxx|||~~~zzzvvvuuuuuuvvvuuusssoooqqquuuyyyzzzzzzyyyxxxyyy{{{{{{yyytttrrrsssuuuvvvxxx{{{zzzzzz||||||vvvrrrooojjjddd```[[[YYYVVVTTTQQQMMMHHHEEE===<<<:::999888888888999888999999999::::::;;;;;;<<<>>>?????????@@@CCCEEEDDDEEEJJJTTT^^^jjj~~~yyypppnnnnnnlllhhhgggfffdddcccbbbbbbcccdddfffjjjiiijjjllloooqqqqqqppprrrqqqpppnnnkkkgggcccaaaccc___ZZZYYY[[[^^^``````eeegggmmmttt{{{|||}}}}}}uuuqqqpppnnnrrryyy}}}zzzbbbJJJ@@@<<<:::@@@JJJjjj|||yyy}}}{{{wwwzzz|||zzzyyy{{{kkkQQQ>>>666333000...,,,---------,,,,,,,,,,,,++++++***)))(((---,,,,,,+++***)))((((((************************)))************+++++++++)))************+++++++++***+++---...//////......---///111222222444666888<<<<<<@@@EEEEEEKKKbbb|||tttxxxqqqiii```UUUNNNHHHFFFBBB>>>;;;:::;;;;;;===>>>??????@@@BBBFFFIIINNNSSS[[[bbbgggppp}}}yyyvvvsssqqqppppppxxxzzzuuuqqqnnnqqqwww~~~{{{rrrkkkddd]]]UUUOOOLLLQQQVVVXXX[[[^^^bbbffflllqqqvvv}}}{{{yyyvvvsssqqqnnnllljjjiiihhhhhhhhhhhhgggdddaaa]]]^^^___aaadddfffgggggghhhggghhhooo{{{tttiiicccffflllvvv~~~{{{zzz{{{}}}}}}zzzyyyyyyzzzyyyxxxtttuuuwwwxxxyyyyyyyyyyyyyyy{{{|||zzzwwwwwwyyy}}}~~~{{{vvvsssnnnhhhccc]]][[[YYYWWWTTTPPPKKKGGG???>>><<<:::888888888888:::;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEJJJNNNWWWdddsssvvvpppkkkjjjiiifffdddffffffdddcccbbbbbbeeegggiiinnnmmmmmmooossswwwyyyyyywwwuuuqqqkkkeee```[[[YYYYYYVVVSSSSSSUUUYYY[[[]]]```ccchhhooovvv|||qqqooopppqqqvvv~~~nnnUUUFFF>>>:::>>>GGGVVVttt}}}xxxxxx}}}zzz}}}sssVVVBBB999333111...------------,,,,,,,,,,,,,,,+++***)))(((+++++++++*********))))))************************)))************+++++++++)))************+++++++++***+++,,,---.........------///111222333444666888<<<===AAAEEEHHHRRRlll~~~www~~~ooofff\\\QQQKKKGGGEEEAAA===;;;;;;;;;<<<>>>>>>???@@@AAACCCGGGKKKRRRWWW___ffflllvvv|||wwwrrrnnnkkkjjjsss{{{zzzvvvpppkkkjjjmmmxxxxxxooogggaaaVVVPPPLLLPPPUUUWWWZZZ]]]bbbfffkkkpppvvv~~~|||{{{yyyuuuqqqlllhhheeeeeedddccccccaaa^^^ZZZWWWTTTVVVZZZ___ccceeefffggghhhggghhhooo{{{uuuggg]]]^^^dddhhhppp||||||~~~}}}}}}|||||||||{{{zzzzzz{{{||||||~~~|||}}}|||xxxuuuqqqkkkfff___]]][[[YYYUUUPPPIIIEEEAAA@@@===;;;999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@CCCFFFHHHHHHPPPYYYhhhyyy}}}pppmmmkkkllliiiddddddggggggeeedddccceeehhhkkknnnsssssstttvvvzzz||||||{{{vvvsssnnngggaaa\\\YYYXXXWWWUUUSSSRRRSSSUUUXXXYYY]]]aaagggnnnuuu||||||pppmmmooorrrxxxyyyaaaNNNAAA:::===DDDHHHddd|||tttzzz~~~zzz~~~zzz\\\EEE999444111///---------,,,++++++,,,,,,,,,++++++***)))'''((((((***+++,,,------************************))))))*********+++++++++))))))*********+++++++++******+++,,,---------------///222333333444666888;;;<<<@@@CCCGGGUUUrrr}}}}}}{{{nnneeeZZZPPPKKKFFFDDD@@@===;;;;;;<<<<<<>>>???@@@AAABBBEEEIIIMMMUUUYYYaaaiiippp|||}}}xxxrrrmmmiiifffooowww{{{xxxssskkkggggggsss{{{qqqhhhbbbYYYQQQMMMOOOTTTVVVYYY]]]bbbfffkkkqqqwww~~~zzzssslllfffcccaaa```______]]]YYYTTTQQQRRRVVV[[[```cccdddddddddcccccceeelllxxxsssdddXXXWWW[[[^^^eeepppyyy~~~vvvoooxxx~~~}}}}}}~~~}}}zzzxxxtttooojjjccc```]]]YYYTTTNNNHHHCCCCCCAAA???<<<:::999999888::::::::::::;;;;;;;;;;;;@@@AAADDDGGGJJJNNNQQQTTTVVVeeezzzvvvnnnlllmmmmmmjjjeeeeeeiiiiiihhhggghhhiiilllppprrrxxxyyy{{{}}}~~~|||xxxuuullliiieeeaaa]]][[[YYYYYYXXXWWWUUUSSSSSSTTTVVVXXX]]]cccllluuu}}}{{{ppplllmmmqqqwww|||}}}}}}~~~|||lllXXXGGG>>>>>>BBBCCCZZZ~~~yyyrrr}}}}}}zzz}}}bbbJJJ;;;555222///...------,,,++++++,,,,,,,,,,,,+++******'''((((((***+++,,,------************************))))))*********+++++++++))))))*********+++++++++***+++++++++,,,------......000222333333444777999;;;>>>AAACCCGGGXXXvvvwwwlllcccXXXOOOKKKEEECCC???<<<;;;;;;<<<===>>>???@@@AAACCCFFFKKKOOOVVVZZZcccmmmuuu~~~zzztttooojjjggglllsss~~~~~~yyywwwrrrkkkeeedddlllzzz|||qqqgggaaa\\\TTTNNNOOOSSSVVVYYY]]]bbbffflllrrrxxx~~~vvvmmmgggeee___^^^]]]\\\[[[YYYUUUQQQVVVZZZ```ccccccaaaaaaaaa^^^___bbbhhhttt{{{mmm___SSSPPPSSSXXX^^^hhhrrr|||zzzpppkkkkkkttt~~~~~~zzzxxxtttooojjjddd```\\\WWWRRRMMMGGGCCCCCCBBB???===;;;:::::::::999999::::::;;;<<<<<<===>>>CCCHHHLLLOOOTTTZZZ```fffxxx|||vvvnnnllljjjjjjkkkjjjfffgggkkkllllllmmmnnnooorrrtttuuu{{{|||}}}~~~}}}xxxqqqlll```___]]][[[YYYYYYYYYYYYWWWXXXXXXWWWVVVWWW[[[]]]^^^fffppp|||yyyoooiiiiiimmmsssvvvwwwwwwyyy||||||zzzxxxdddPPPCCC??????AAARRRsss~~~}}}ttt}}}}}}||||||}}}{{{fffQQQAAA666333000......---,,,++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))************************)))************+++++++++)))************+++++++++,,,+++++++++,,,---...///...000222333444555777999===AAAEEEEEEJJJ^^^}}}|||pppggg^^^SSSLLLIIICCCAAA>>><<<;;;;;;<<<>>>>>>???AAABBBDDDHHHMMMPPPWWW]]]hhhsss|||}}}xxxrrrllliiijjjpppzzzzzzsssqqqnnngggaaa___fffssszzzrrriiibbb___VVVOOOPPPSSSVVVZZZ^^^bbbgggnnnuuu{{{xxxooojjjhhhaaa___]]]\\\[[[ZZZWWWTTTXXX]]]bbbdddbbb______```___aaadddiiirrruuuhhh]]]RRRMMMNNNRRRYYYcccnnnzzz}}}qqqmmmnnnsss}}}|||wwwsssooohhhccc^^^ZZZTTTOOOKKKHHHDDDBBBCCCBBB@@@===<<<;;;;;;;;;999999:::;;;===>>>??????AAAIIIRRRWWWXXX^^^hhhqqqyyyooonnnkkkkkkgggfffiiikkkjjjkkkooooooppprrrtttuuuvvvwwwxxx|||{{{zzzyyyvvvpppiiiddd\\\[[[ZZZZZZZZZZZZZZZZZZVVVYYY[[[]]]^^^bbbgggkkkmmmuuu|||zzz}}}zzztttllleeedddiiinnnqqqsssrrrtttyyywwwoooooo~~~pppYYYIII@@@===>>>IIIggg{{{zzzwww|||~~~|||nnncccUUUHHH666333000......---,,,+++++++++,,,,,,---,,,,,,+++---,,,,,,+++***)))((((((************************)))************+++++++++)))************+++++++++---,,,,,,,,,,,,...///000...000222444444555777999;;;AAAFFFGGGMMMbbb|||sssjjjddd[[[QQQJJJHHHCCCAAA>>>;;;;;;;;;===>>>>>>???AAACCCEEEIIINNNRRR[[[bbbnnn{{{{{{tttnnnjjjiiimmmvvvyyypppllliiiccc]]][[[```kkkvvvzzzzzzvvvnnngggbbbYYYQQQPPPSSSVVVZZZ___bbbhhhpppwww}}}xxxppplllllleeebbb___\\\[[[ZZZXXXWWWUUUZZZ___aaa___^^^___aaahhhiiilllooouuu~~~{{{|||sssggg]]]SSSNNNMMMNNNUUU```lllyyyyyyppprrryyy||||||{{{zzzzzzuuuvvvxxx|||xxxrrrmmmggg```[[[VVVRRRLLLGGGEEECCCAAA???CCCBBB@@@>>><<<<<<<<<<<<999:::;;;===>>>@@@AAABBBJJJUUUaaaeeeffflllyyyqqqjjjlllkkkkkkfffeeeiiimmmnnnpppsssqqqsssuuuwwwyyyyyyyyyyyy|||yyyvvvsssooojjjeeeaaa^^^]]]]]]]]]\\\\\\[[[[[[VVVZZZ___cccffflllsssxxxtttnnnpppuuuqqqiiibbbaaafffkkkmmmpppppprrrxxxqqqeeebbbsssxxx___LLLAAA;;;;;;CCC^^^|||xxxsss|||}}}~~~lll```]]]VVVKKK777444000.........,,,+++++++++,,,------,,,,,,,,,******************++++++************************)))************+++++++++)))************+++++++++...---,,,,,,---...000111///000333444444555777999777???EEEFFFNNNdddwwwpppiiiccc[[[QQQJJJIIIBBB@@@>>>;;;;;;;;;===>>>>>>???AAACCCEEEJJJOOOSSS^^^fffsss|||uuuoookkkgggkkkttt{{{pppkkkgggaaa\\\ZZZ\\\fffpppvvvzzzyyyssskkkdddZZZRRRQQQTTTVVV[[[```bbbhhhqqqyyy~~~xxxpppnnnnnniiieee```\\\[[[YYYXXXWWWPPPUUU\\\^^^]]]]]]```dddppprrrtttuuuxxxuuukkklllrrr}}}~~~pppfffVVVOOONNNHHHMMMUUU___jjjvvv|||vvv~~~~~~vvvqqqpppssswwwyyy}}}~~~wwwnnngggccccccddd^^^aaadddgggiiimmmsssxxx|||wwwoooggg```ZZZTTTPPPIIIGGGDDDAAA????????????<<<:::999;;;???AAA@@@>>>??????>>>>>>???AAADDDGGGSSSTTT\\\iiittt}}}}}}uuupppmmmiiifffkkkjjjiiihhhjjjmmmppprrruuuuuuuuuwwwyyyyyywwwuuuvvvqqqkkkhhhfffeeebbb``````^^^[[[ZZZ\\\___aaacccbbb```bbbiiipppwwwuuupppppppppiiiaaa___bbbggglllnnnsssrrrsssxxxnnngggdddpppmmmSSSCCC>>>@@@<<>>===???@@@AAACCCFFFLLLSSSXXX___hhhuuu|||wwwppplllkkkkkknnnwww{{{lllhhhhhhbbbWWWOOO^^^gggoootttwwwwwwsssmmmccc[[[TTTSSSTTTUUUZZZ___dddmmmxxx~~~wwwpppkkkggggggccc___]]]\\\[[[ZZZYYYTTTVVVZZZ]]]___`````````lllpppuuuyyy|||jjjYYY^^^kkk{{{wwwlllfffZZZUUUSSSLLLMMMTTT___iiittt~~~xxxooojjjiiillloooqqqsssyyy{{{nnnkkkfff___YYYVVVVVVVVVQQQSSSUUUWWWYYY]]]dddhhhpppkkkddd\\\UUUPPPJJJGGGBBBAAA>>><<<:::::::::;;;<<<;;;:::<<<@@@BBBBBB@@@BBBBBBAAAAAAAAADDDHHHJJJVVVZZZgggxxxyyytttrrrpppnnnlllmmmlllkkkkkkmmmooorrrtttvvvuuuuuuvvvvvvvvvsssqqqppplllgggccccccbbb```^^^______^^^___aaacccdddeeedddeeekkkuuuxxxrrrpppnnnhhhaaa___ccciiinnnppptttssstttxxxmmmfffdddooosssYYYFFF??????<<>>>>>???AAACCCEEEHHHNNNTTTYYYbbbkkkyyy~~~yyyrrrmmmkkkkkkmmmuuu~~~ooojjjggg```WWWQQQ\\\eeemmmrrruuuvvvqqqkkk```YYYSSSTTTUUUVVVZZZ___eeelllwww}}}wwwrrrnnnlllhhhddd___[[[ZZZZZZYYYYYYUUUWWWZZZ\\\^^^^^^^^^]]]lllqqqwww|||iiiYYY\\\hhhwwwppphhhfff___[[[XXXOOONNNTTT^^^hhhsssxxxrrrjjjdddccceeegggiiikkkrrr}}}vvvmmmgggcccaaa]]]XXXTTTRRRQQQQQQJJJKKKLLLMMMOOOTTTYYY^^^ccc^^^WWWOOOJJJEEE@@@===;;;:::888777666777888888999888999;;;===???@@@??????@@@BBBCCCDDDGGGKKKNNNWWW```qqq|||xxxvvvuuutttsssqqqooooooooooooppprrrtttvvvwwwuuusssrrrqqqpppllljjjiiifffbbb____________^^^]]]^^^```bbbdddeeeffffffkkkpppzzzyyyrrrooolllgggbbbbbbgggnnnrrrtttsssqqqqqqvvv}}}sssnnnmmmvvv}}}aaaKKKAAA<<<===DDDXXXvvv{{{qqq}}}|||vvvyyylllhhhbbbWWWOOOOOOFFF???666000.........---,,,------......------,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,,,,---......//////000000222333444555777;;;===DDDBBBFFFSSSeeewwwrrriii___XXXPPPGGGBBBBBBBBB???;;;:::;;;===>>>??????AAADDDGGGKKKPPPVVVZZZeeeooo|||vvvqqqmmmkkklllqqq{{{tttmmmeee\\\UUUSSSYYYaaajjjooorrrsssoooiii\\\VVVSSSUUUXXXYYY[[[___eeekkkvvv{{{wwwtttsssrrrlllggg```[[[YYYZZZZZZ[[[XXXYYY[[[\\\]]]\\\[[[ZZZiiipppxxx~~~mmm\\\^^^iiittt|||kkkfffhhhdddaaa\\\QQQOOOUUU^^^hhhsssvvvppphhhbbbaaabbbdddfffhhhooozzzuuuqqqppplllhhheeebbb^^^[[[XXXVVVSSSRRRMMMLLLLLLMMMOOOSSSWWWZZZ[[[VVVNNNHHHCCC???;;;999888888777777777888999999::::::;;;<<<>>>?????????>>>BBBGGGKKKLLLNNNQQQTTT[[[iii~~~~~~{{{xxxvvvsssrrrqqqqqqqqqrrrssstttuuuvvvuuussspppmmmkkkhhhdddbbbcccaaa___]]]]]]^^^___``````aaacccdddfffiiilllnnnwww|||wwwsssppplllhhheeegggmmmtttwwwyyypppnnnmmmqqqxxx{{{wwwwwwiiiOOOBBB:::>>>AAAIIIbbb|||~~~yyyrrr~~~xxxuuukkkmmmiiiYYYOOOPPPIIIAAA777000.........---------------------------************+++,,,------************************(((((((((((((((((((((((('''''''''(((((((((((((((,,,,,,,,,---......//////000111333444555888<<>><<<;;;<<<===???@@@???AAAEEEHHHLLLRRRXXX\\\fffrrr}}}zzzwwwooommmkkkooowwwyyyooodddXXXTTTUUUVVV___hhhlllpppqqqlllfffXXXTTTSSSWWWZZZ[[[\\\___eeejjjttt|||xxxuuutttuuuvvvqqqkkkbbb\\\ZZZ[[[\\\]]][[[\\\]]]^^^]]][[[YYYXXXcccjjjuuu}}}tttdddeeeoooyyyuuueeebbbiiijjjjjjdddWWWOOOUUU^^^gggsssuuuooogggbbb```aaacccdddeeelllwwwwwwlllhhhkkkooopppnnnhhhddd___[[[YYYVVVSSSPPPOOONNNNNNOOOQQQSSSUUUWWWUUUPPPIIICCC???<<<:::888666777777777888999:::;;;???@@@AAAAAAAAABBBCCCDDDGGGLLLSSSVVVVVVVVVXXX[[[gggyyy~~~zzzvvvsssqqqrrrsssssstttttttttssssssqqqnnnkkkgggeeebbb^^^\\\]]]]]]\\\[[[\\\]]]```bbbeeefffggggggjjjooowww}}}yyyxxxvvvtttnnnkkkjjjmmmsssyyy||||||ooommmkkkooovvv}}}{{{|||nnnRRRBBB999>>>>>>AAASSSttttttxxx{{{zzz{{{vvvooouuurrraaaRRRPPPJJJBBB888111/////////...------------------------************+++,,,------........................((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++,,,------......000111333555666999===AAAGGGDDDJJJ^^^zzz{{{tttgggYYYQQQKKKEEEAAAAAA======<<<<<<<<<===???AAA???BBBEEEHHHMMMSSSYYY^^^ggguuu~~~}}}}}}~~~}}}}}}qqqnnnkkkmmmttt~~~|||rrrdddWWWSSSUUUWWW___hhhlllooooookkkeeeXXXUUUUUUYYY\\\\\\]]]___dddiiisss~~~yyyuuussssssvvvxxxrrrkkkbbb[[[YYYYYY[[[[[[]]]^^^______^^^\\\ZZZYYYZZZbbbmmmvvv|||~~~ppprrr|||qqqaaa___jjjoooqqqjjj\\\NNNSSS\\\eeerrr|||qqqllleee```^^^```aaabbbbbbiiittt}}}zzzsssppprrrtttuuuuuulllhhheeeggglllqqqrrrpppnnnhhhaaa]]][[[XXXUUURRRTTTSSSSSSTTTVVVWWWWWWUUUQQQLLLEEE???<<<:::999888666666777888999::::::;;;<<<>>>@@@AAABBBCCCEEEGGGNNNSSSXXXYYYWWWXXX]]]bbbwwwzzzvvvtttttttttuuuvvvvvvuuusssqqqpppmmmjjjfffcccbbb___]]][[[ZZZ[[[[[[[[[[[[]]]aaaddddddfffiiikkkpppyyy}}}zzzzzzzzzyyypppnnnnnnqqqwww|||}}}}}}pppllljjjmmmuuu}}}rrrUUUBBB:::<<<<<<===IIIddd~~~}}}~~~uuuuuuxxx~~~xxx{{{yyykkk[[[SSSNNNFFF;;;333000000000///...------,,,,,,------...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++,,,------...///111333555777:::???BBBFFFEEENNNeee}}}pppcccUUUNNNJJJEEEAAAAAA;;;<<<======<<<===@@@BBBBBBCCCFFFIIINNNUUU]]]bbbmmm{{{}}}}}}~~~~~~qqqnnnjjjjjjoooyyywwwiii[[[UUUVVVYYYbbbjjjmmmooopppkkkddd[[[XXXWWW[[[^^^]]]]]]___ccciiisss~~~~~~xxxtttrrrsssuuuwwwqqqkkkaaaZZZWWWWWWWWWXXX]]]^^^___```___^^^[[[ZZZUUU\\\eeennnuuu|||vvvdddaaalllrrrsssjjjZZZJJJPPPXXXbbbppp~~~wwwnnniiibbb^^^]]]___```aaadddjjjttt}}}{{{ssskkkbbb```___^^^___aaadddfffhhhjjjnnnuuuzzz|||{{{yyyssslllddd___^^^]]]ZZZWWWVVVVVVVVVXXX[[[ZZZWWWTTTOOOJJJCCC>>><<<;;;::::::777888999:::;;;<<<<<<<<<:::===AAACCCEEEHHHLLLOOOSSSVVVXXXXXXXXX```lllwww}}}xxxwwwxxxwwwxxxyyyxxxvvvssspppnnnkkkhhhdddbbbaaa```___]]]]]]___`````````bbbfffjjjgggmmmttt{{{|||zzzzzzzzzyyyqqqoooooosssyyy||||||{{{mmmiiigggiiiqqqyyyvvvWWWDDD;;;::::::<<>>?????????>>>BBBHHHLLLNNNRRRXXX\\\XXXZZZ[[[[[[___mmm{{{yyyzzzzzzzzz{{{zzzxxxtttpppmmmiiigggdddbbbbbbbbbaaa```bbbdddffffffeeeggglllpppssszzz|||zzzxxxxxxwwwvvvqqqpppppptttyyy{{{zzzxxxhhheeebbbdddllluuu{{{}}}xxxZZZFFF<<<888999;;;===HHHfff|||vvvxxx|||}}}nnncccppp}}}ooo```[[[QQQCCC999444222000///...---,,,,,,,,,,,,---...------,,,+++************++++++++++++++++++++++++***************************++++++,,,------......,,,,,,------...//////000///111444666888<<<@@@DDDAAAGGGWWWqqqzzzrrrgggZZZMMMIIIHHHEEEAAA???999;;;>>>>>><<<===@@@CCCIIIIIIJJJLLLQQQZZZdddlll}}}{{{wwwmmmjjjfffdddgggooozzzttteee[[[YYY```hhhoooqqqrrrqqqkkkdddccc^^^[[[]]]^^^]]]]]]___```hhhsss{{{{{{wwwttttttuuuvvvvvvppphhhaaa]]][[[ZZZZZZYYYZZZ\\\^^^^^^^^^\\\[[[WWWZZZ___ccciiirrr}}}~~~}}}zzz|||zzztttqqqrrrrrrqqq~~~uuummmmmmqqqmmmaaaTTTJJJKKKRRR^^^mmm{{{tttgggeeebbb```___```aaacccdddkkkuuu}}}|||uuuqqqooommmkkkhhhddd___[[[XXXVVVWWWUUUWWW]]]```bbbjjjuuuzzzpppccc[[[[[[___^^^ZZZXXXUUUSSSTTTVVVTTTNNNIIIHHHFFFBBB<<<888777999<<<===>>>>>>======???CCCFFFEEEJJJOOORRRUUUXXXYYYXXXYYYVVVWWW```lll}}}}}}zzz{{{~~~yyytttpppoooppphhhcccccccccbbbaaaccchhhgggiiimmmkkkiiiqqq{{{|||zzzxxxwwwwwwwwwwwwvvvwwwrrrnnnooosssrrrkkkccc\\\]]]]]]^^^ccckkkttt{{{{{{}}}zzzwwwpppUUUEEE:::888888999777???YYYtttyyyzzz{{{|||lll___rrrzzzkkk```[[[VVVJJJ:::333333222---........................---,,,,,,++++++,,,,,,---******************************************************+++,,,,,,---.........------......///000111//////000444999>>>AAABBBCCCNNNccc~~~uuummmggg[[[OOOKKKJJJEEE@@@>>>===>>>>>>>>>======@@@BBBFFFHHHJJJNNNTTT^^^iiipppsssoooddd]]]```ffflllxxx{{{fff\\\^^^gggjjjnnntttvvvssslllfff______\\\XXXUUUVVV[[[```dddjjjpppuuuzzzyyyvvvvvvvvvuuusssqqqqqqnnnggg]]]WWWWWWYYYVVVWWWZZZ^^^```___\\\XXXVVVWWW\\\cccgggmmmxxx}}}{{{xxxuuupppkkkhhhfffyyyoookkkhhhbbbUUUKKKGGGJJJRRR^^^kkk|||yyyqqqeeecccaaa``````aaaccceeeeeellluuu}}}|||vvvqqqpppiiihhhfffdddaaa```___^^^bbb___```fffkkkrrr~~~zzznnn^^^UUUVVV[[[___^^^ZZZVVVSSSSSSTTTRRRMMMHHHHHHFFFBBB===999888:::<<<===>>>???@@@@@@CCCGGGJJJLLLPPPVVVYYY\\\___``````______cccooo~~~zzztttqqqppptttlllfffeeeeeecccccceeeiiiiiilllpppqqqttt~~~~~~xxxwwwwwwwwwwwwwwwvvvuuuvvvpppjjjgggfffddd___ZZZUUUVVVXXX[[[aaaiiirrrxxx{{{}}}wwwuuu~~~tttWWWEEE;;;999999999777===SSSkkk~~~ooo]]]ppp~~~ooofff\\\XXXLLL===444333111---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------...------......///000111///000111444999>>>AAACCCEEEUUUppp|||tttmmmeeeYYYNNNKKKIIIDDD@@@>>>===>>>>>>======>>>AAACCCIIIKKKNNNQQQWWWaaammmuuuwwwnnnccc\\\```eeekkkvvv~~~jjj```aaaeeekkktttzzz{{{vvvnnnhhh___^^^ZZZVVVRRRSSSXXX\\\bbbgggnnnsssxxx|||xxxwwwvvvtttrrrrrrrrroooggg^^^WWWUUUVVVTTTVVVYYY]]]______\\\YYYVVVWWW[[[aaafffkkkvvv||||||~~~}}}{{{zzz|||}}}~~~~~~|||{{{yyyuuupppkkkgggdddzzzooofff]]]TTTKKKEEEDDDIIISSS^^^iiixxxuuummmcccaaa```___```bbbeeeggghhhmmmuuu||||||vvvrrrqqqkkkjjjhhhfffeeeeeeffffffkkkiiikkkrrr|||xxxiiiWWWMMMOOOVVV^^^ccc\\\XXXSSSQQQQQQOOOKKKHHHGGGFFFCCC???;;;999;;;<<<>>>@@@BBBDDDFFFIIIMMMPPPRRRUUUZZZ]]]___```bbbccccccfffppp}}}xxxuuuttttttlllfffdddcccaaabbbeeennnppptttyyy}}}~~~wwwtttuuuuuuvvvvvvuuuuuutttwwwpppeee[[[UUURRRPPPOOOPPPRRRVVV[[[aaaiiiqqqwwwzzz|||{{{|||{{{\\\EEE===999999:::888:::JJJ^^^rrrZZZjjjvvvmmm___[[[PPPBBB888444000,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///000222555999>>>BBBDDDJJJaaatttyyyrrrjjjaaaVVVMMMIIIHHHCCC>>>===<<<===>>>>>>===???BBBDDDGGGJJJMMMQQQWWWaaammmvvvyyynnnbbb\\\```eeeiiitttoooeeeeeedddnnnzzz{{{qqqkkkcccaaa\\\VVVRRRRRRUUUXXX^^^bbbiiinnnttt|||{{{xxxvvvsssqqqssssssqqqiii___WWWSSSRRRQQQSSSVVVZZZ]]]^^^\\\ZZZVVVVVVYYY___ccchhhsss}}}~~~tttrrrsssuuusssooonnnoooqqqrrrssssssssssssqqqoookkkgggeee}}}wwwmmm```UUULLLGGGFFFBBBIIIUUU```hhhuuuzzzqqqkkkcccaaa```___```bbbeeegggiiinnnvvv|||{{{wwwuuuuuutttrrrpppmmmlllkkklllllloooqqqvvvtttdddRRRIIIJJJQQQ[[[ccc^^^ZZZUUUQQQOOOMMMKKKIIIGGGFFFDDD@@@===;;;===>>>AAADDDHHHKKKNNNQQQTTTWWWYYYZZZ]]]______]]]```dddhhhrrr~~~{{{zzzuuummmgggeeedddbbbeeejjjvvvzzz~~~yyyvvvvvvuuutttsssrrrsssvvvxxx{{{rrrbbbSSSIIIFFFIIIKKKQQQTTTYYY^^^dddkkkrrrwww{{{}}}dddJJJ???:::999:::999888CCCRRRtttsssXXXddduuu```]]]TTTHHH<<<444000---........................---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,+++...------......///000111///111333666:::>>>CCCFFFPPPmmmsssvvvoooggg]]]SSSKKKHHHFFFAAA======;;;<<<===>>>>>>@@@CCCEEEFFFJJJOOOSSSXXXbbboooyyy~~~}}}xxxmmmccc]]]aaafffjjjsss}}}sssiiigggeeeppp~~~vvvppplllhhhbbb[[[VVVTTTTTTVVVWWW[[[aaagggnnnwwwzzzvvvsssqqqttttttrrrlllbbbXXXRRROOOOOOOOORRRVVVZZZ\\\\\\ZZZWWWUUUWWW\\\```eeeoooyyy|||rrrmmmllljjjgggcccaaaaaacccddddddbbbdddgggiiiiiihhhgggfff~~~~~~zzzuuukkk]]]PPPHHHFFFGGGBBBJJJVVVaaahhhuuu}}}zzzuuunnnjjjdddbbbaaa___```bbbdddfffiiiooowww}}}}}}zzzyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvwww}}}~~~qqqaaaPPPIIIIIIMMMWWW```aaa]]]WWWRRROOOMMMKKKJJJGGGFFFDDDAAA??????AAADDDHHHLLLPPPTTTVVVXXXZZZ\\\___]]]^^^```^^^[[[```iiiuuuxxxrrrmmmkkkjjjjjjpppwww~~~|||xxxwwwxxxxxxvvvrrrnnnmmmqqqyyyuuuaaaOOODDDDDDJJJOOOUUUXXX\\\aaaeeejjjpppttt|||~~~qqqUUUDDD<<<888;;;:::999???JJJiii|||}}}ttt[[[ddd{{{|||___\\\VVVMMM@@@666000...........................---,,,,,,++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,+++...------......///000111///222555888;;;???DDDIIIWWWwwwssswwwzzzkkkbbbYYYQQQJJJHHHEEE@@@======<<<===>>>>>>>>>@@@CCCFFFKKKPPPUUUYYY^^^iiiwww~~~|||xxxmmmccc^^^ccchhhkkksss}}}wwwkkkggggggqqq|||vvvrrrnnnggg```[[[WWWUUUTTTSSSUUUYYY___gggpppyyy~~~|||wwwsssrrrtttuuutttooofff[[[RRRMMMLLLMMMOOORRRWWWZZZ[[[ZZZWWWTTTTTTYYY^^^ccclllvvv~~~xxxrrrnnneeeaaa]]][[[ZZZ[[[[[[ZZZYYY[[[^^^aaacccddddddddd~~~{{{yyy{{{vvvkkk\\\NNNFFFDDDEEECCCIIIUUU```iiiuuu}}}xxxrrrmmmiiidddbbbaaa___```bbbdddfffjjjoooxxx~~~~~~}}}|||yyyvvvtttvvv{{{{{{|||}}}sssbbbQQQJJJGGGHHHQQQ]]]bbb___[[[UUUQQQOOOMMMMMMJJJIIIGGGDDDBBBDDDIIILLLRRRUUUZZZ\\\]]]^^^^^^___]]]YYYYYY]]]\\\[[[eeessszzzuuuqqqpppqqqttt|||{{{vvvtttuuuwwwuuusssooojjjjjjrrr~~~yyy```LLLCCCFFFMMMSSSWWWYYY]]]```ccchhhmmmqqq}}}~~~fffMMMAAA:::;;;;;;999>>>EEEaaa|||uuuyyyyyyeeejjjxxxzzz]]]ZZZWWWPPPDDD777111111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111///222777999;;;???FFFKKK[[[||||||qqqyyyvvvhhh```VVVOOOIIIHHHEEE???===>>>===>>>???>>>>>>@@@CCCEEEKKKQQQXXX\\\aaakkkzzz~~~xxxlllbbb^^^dddiiilllsss}}}zzznnnggghhhqqq{{{rrrooojjjeeeaaa]]]YYYVVVSSSSSSTTTWWW^^^gggpppuuu}}}xxxtttsssssstttuuurrrkkk```UUUNNNKKKKKKLLLOOOTTTWWWYYYYYYWWWSSSRRRVVV\\\bbbkkkttt{{{~~~yyylllhhheeebbb```___]]][[[\\\]]]___```bbbcccdddddd~~~zzzwwwzzztttiii[[[NNNFFFDDDDDDCCCHHHRRR^^^iiiuuuyyyrrrkkkhhhaaa```______```cccfffhhhkkkqqqxxx}}}}}}zzzvvvtttpppnnnjjjffffffkkksssyyyyyy|||xxxeeeRRRIIIEEEDDDNNN[[[cccaaa^^^YYYTTTQQQPPPPPPNNNMMMJJJGGGGGGKKKRRRWWW[[[^^^bbbdddcccaaa``````[[[WWWXXX___bbbfffwww|||zzz{{{}}}zzzxxxvvvtttrrrqqqpppoookkkkkkiiihhhjjjtttzzz^^^IIIBBBGGGNNNSSSXXXZZZ\\\___bbbgggmmmrrr|||~~~xxxXXXIII===;;;<<<999<<>>?????????>>>???BBBDDDKKKQQQYYY]]]bbblll|||}}}vvviii```]]]ccciiilllsss|||~~~~~~qqqiiihhhqqq|||pppnnnlllkkkjjjgggbbb]]]XXXUUUQQQQQQVVV^^^fffkkkoooxxx~~~yyyvvvuuuqqqsssuuutttooodddXXXPPPJJJJJJJJJMMMQQQUUUWWWWWWWWWRRRPPPUUU\\\bbbkkktttzzz{{{yyyuuussspppmmmhhheeeeeeeeeeeefffhhhjjjmmmnnn~~~{{{wwwvvvpppeeeYYYOOOHHHFFFFFFCCCFFFOOO\\\iiiuuu|||{{{ssskkkfff___^^^^^^___aaadddhhhkkklllqqqyyy}}}{{{uuuoookkkdddaaa\\\XXXYYY```jjjqqqzzz}}}{{{}}}~~~hhhSSSIIIBBBAAALLL[[[cccbbb```\\\WWWSSSQQQQQQRRRPPPMMMJJJKKKPPPXXX^^^aaadddggghhhfffcccaaa``````\\\___iiioooxxx{{{xxxzzzpppooooooppppppoookkkhhhbbbdddfffgggkkkvvvzzz\\\FFFAAAFFFMMMQQQYYY[[[]]]```ccciiipppuuu{{{}}}```OOO???<<<<<<999:::@@@OOOwww|||{{{wwwrrrvvvkkkVVVVVVUUUVVVTTTHHH999333555........................---,,,,,,++++++,,,,,,---******************************************************+++,,,,,,---.........------......///000111///333888;;;<<<@@@GGGMMM[[[}}}zzzzzzoooeee___SSSMMMJJJHHHEEE???>>>??????@@@@@@???>>>???AAADDDOOOVVV^^^bbbfffqqq{{{sssfff^^^[[[bbbhhhkkkrrr|||zzztttlllhhhppp}}}oooooooooqqqrrrpppjjjeee\\\WWWQQQNNNQQQXXX___dddbbbkkkrrruuuxxx~~~~~~yyywwwvvvpppsssuuuvvvqqqgggZZZQQQJJJIIIIIILLLPPPTTTVVVWWWWWWQQQOOOTTT\\\cccllltttzzz}}}yyysssoookkkkkkkkklllppptttxxxzzz~~~zzzwwwuuupppeeeXXXKKKCCC@@@@@@FFFJJJSSS___iiisss|||}}}~~~zzzvvvpppiiiddd]]]]]]]]]^^^aaaeeehhhkkkmmmooosssxxxyyytttjjjbbb[[[WWWQQQNNNQQQZZZeeelllssszzz|||rrrssszzzppp[[[IIIAAACCCIIIOOO[[[aaabbb\\\UUUSSSTTTTTTUUUSSSPPPPPPSSSXXX]]]___hhhhhhfffcccaaaaaadddfffeeeeeejjjttt~~~zzzqqqmmmnnniiikkknnnnnnlllgggaaa^^^\\\aaaffflllxxxxxxWWWEEECCCHHHNNNSSS[[[[[[]]]aaaeeekkkpppsssyyyxxxaaaHHH<<<999888:::???NNNiii~~~uuurrr}}}lllbbb```fffaaa[[[VVVMMMAAA666111222000......///000000///------------------------&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...///000111222333111888666444>>>CCCEEEMMM]]]~~~}}}sssmmmcccYYYPPPNNNJJJEEEAAA>>><<<;;;@@@???>>>???AAACCCDDDDDDRRRWWW]]]bbbhhhxxx~~~{{{~~~yyyppphhh```YYY[[[fffqqqwwwyyy|||yyylllhhhssstttpppoootttvvvrrrnnnllleee^^^UUUOOOMMMOOOQQQSSSUUUXXX^^^eeelllrrrvvvyyy~~~~~~zzzwwwuuuqqqnnnnnnmmmggg[[[QQQLLLIIIGGGIIINNNTTTVVVVVVVVVUUUTTTUUUYYYbbbmmmttt}}}~~~{{{|||{{{zzz{{{}}}yyyuuuqqqkkkbbbVVVKKKDDDCCCCCCFFFIIIRRR^^^iiittt|||}}}}}}zzzxxxuuuooogggbbb^^^]]]\\\]]]```dddiiilllooorrrvvvyyyxxxqqqggg```^^^[[[WWWSSSTTTXXX___dddooovvvwwwrrruuu~~~ttt^^^KKKAAAAAAFFFKKKXXX^^^aaa\\\VVVUUUVVVVVVVVVTTTRRRRRRVVV[[[aaadddeeeeeedddcccbbbdddgggjjjssstttzzzzzzxxxtttmmmiiijjjgggiiijjjjjjgggbbb^^^\\\]]]eeennnuuu~~~vvvVVVEEECCCHHHOOOTTTXXX\\\```dddfffjjjnnnqqqxxx}}}kkkQQQBBB<<<999:::>>>FFF___www{{{ttt}}}||||||~~~wwwkkkeeegggpppkkkeee]]]RRRDDD777000222000......///000///...------------------------***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000111222222111999888888@@@DDDEEENNN___zzzqqqkkkaaaXXXNNNLLLHHHDDD@@@===<<<;;;>>>======???AAADDDGGGHHHPPPUUU\\\bbbkkk}}}|||~~~yyypppbbb[[[VVVZZZeeerrrxxxzzz}}}|||nnnhhhrrrvvvqqqpppsssuuusssoooooojjjddd[[[TTTPPPOOOOOONNNQQQQQQTTTWWW]]]dddjjjnnnzzz}}}yyyvvvssspppmmmnnnooojjj```WWWLLLHHHFFFHHHMMMRRRTTTUUUUUUTTTSSSTTTXXXaaalllsss{{{}}}wwwrrrkkkfff]]]SSSJJJEEEEEEGGGFFFJJJSSS^^^hhhsss~~~~~~||||||~~~{{{xxxwwwvvvpppggg______]]][[[[[[^^^ccciiimmmpppuuuzzz{{{vvvmmmddd______^^^\\\ZZZYYYZZZ___bbbnnnuuu}}}}}}|||{{{yyy~~~~~~uuurrrxxxyyybbbMMMBBB@@@CCCFFFTTT[[[___\\\WWWWWWYYYYYYWWWVVVUUUVVVZZZ```gggkkkiiijjjjjjjjjkkknnnssswww{{{uuusssooojjjggggggggghhhhhhfffbbb^^^\\\[[[```lllyyysssTTTEEEDDDIIIPPPUUUUUU[[[bbbffffffhhhlllqqqzzz|||xxx]]]JJJ???::::::===???TTTjjjxxxxxx~~~~~~yyyvvvwwwyyyyyyrrrjjjiiimmmxxxuuuoooeeeYYYJJJ:::000222000///...///000///...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000000111111111222:::;;;<<>>===<<<<<<=========???BBBFFFIIIKKKQQQVVV\\\dddqqq}}}~~~~~~xxxppp```ZZZUUUYYYeeepppvvvwwwzzz|||ooohhhqqqzzzsssooorrrtttrrrqqqrrrmmmhhh```ZZZUUURRROOONNNMMMLLLJJJJJJNNNTTT[[[```ooosssyyy~~~{{{vvvrrrnnnlllkkkmmmnnnkkkccc\\\LLLHHHEEEFFFJJJPPPRRRSSSTTTSSSSSSSSSWWW```jjjqqqzzz|||uuupppgggcccZZZPPPHHHEEEFFFHHHJJJMMMUUU___fffppp~~~{{{}}}}}}{{{{{{}}}~~~{{{xxxyyyyyytttiiiaaa^^^\\\ZZZYYY\\\bbbhhhlllooouuu{{{{{{uuukkkccc___]]]^^^^^^]]]]]]aaaggglllvvv{{{yyyqqqlllkkknnnttt{{{}}}uuutttyyy{{{dddOOOCCC???AAACCCQQQYYY^^^\\\XXXXXXYYYXXXWWWWWWXXXZZZ^^^eeemmmssssssssssssssstttyyytttlllnnnwww}}}yyytttqqqnnnkkkhhhgggiiiiiigggccc]]][[[[[[]]]fffuuuqqqSSSEEEFFFKKKQQQVVVSSSZZZbbbeeedddgggnnnuuu}}}~~~hhhQQQCCC<<<:::;;;===NNN```qqq}}}}}}xxx{{{}}}{{{tttnnnmmmoootttuuuqqqiii^^^PPPAAA444333111///...///000///...------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000000000000000000111111111:::<<<>>>DDDDDDHHHUUUnnnxxxqqqhhh\\\TTTJJJHHHDDD@@@>>>======>>>===>>>???@@@BBBFFFJJJNNNTTTXXX___gggwww~~~~~~}}}wwwoooccc\\\WWWZZZdddnnnrrrsssvvv~~~zzznnniiippp~~~|||tttnnnnnnpppoooppprrrkkkgggccc___\\\XXXUUURRRMMMJJJGGGEEEGGGKKKQQQUUU^^^dddlllsssvvvtttqqqnnnjjjhhhggghhhjjjgggaaa\\\MMMHHHCCCCCCHHHMMMPPPQQQRRRRRRRRRSSSVVV^^^hhhooozzz{{{tttnnnhhhcccZZZOOOGGGCCCDDDGGGNNNRRRYYY```dddkkkzzzzzzvvvxxxyyyxxxxxxzzz~~~||||||}}}}}}wwwmmmeee]]][[[YYYXXX[[[aaagggkkkmmmssszzz{{{uuullldddaaa^^^_________```fffqqqyyy{{{ooohhheeeiiiooouuu{{{zzzssstttzzzzzzdddPPPDDD@@@AAACCCNNNWWW]]][[[XXXWWWWWWVVVWWWXXXZZZ\\\```hhhrrrxxx}}}}}}|||{{{{{{}}}kkk```]]]bbbnnn{{{{{{xxxtttooommmllliiifffiiihhheee^^^YYYXXX]]]bbbppp}}}qqqUUUHHHHHHMMMSSSWWWSSSYYY___aaaaaagggqqq{{{qqqXXXFFF>>>;;;;;;===HHHXXXjjj~~~|||{{{wwwsssqqqkkkppppppjjjbbbYYYIII;;;333111////////////...---------------------------+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------000000000000111111111111000999;;;>>>DDDCCCKKK^^^{{{zzzttthhhZZZSSSJJJHHHDDD@@@>>>>>>???@@@???@@@AAAAAABBBEEEJJJOOOVVVYYY```iiiyyy}}}|||vvvnnnccc\\\VVVYYYdddnnntttttttttyyy{{{qqqlllqqq|||}}}tttllljjjkkkkkkllloooiiigggdddbbb```]]]XXXUUUMMMLLLIIIGGGGGGHHHKKKLLLQQQWWW___fffkkkmmmlllkkkhhhgggeeeffffffddd___[[[NNNIIICCCAAAEEEKKKNNNPPPRRRRRRRRRRRRVVV^^^gggmmm{{{~~~zzztttnnniiicccZZZNNNFFFBBBCCCFFFPPPTTT\\\bbbcccgggttt|||tttnnnoooqqqrrrsssvvv{{{}}}~~~xxxoooiii^^^\\\ZZZZZZ]]]bbbhhhkkkmmmrrrwwwyyyuuummmeee```aaabbbbbb```aaaiiivvvssskkkhhhfffkkkpppsss{{{uuupppssszzzxxxcccPPPEEEAAAAAACCCJJJSSS[[[ZZZWWWVVVVVVUUUUUUWWWZZZ]]]aaaiiisss{{{xxxjjj```XXXWWWWWW\\\mmm~~~zzzyyyzzz{{{{{{~~~zzzwwwxxx|||{{{{{{|||}}}yyyxxxsssmmmkkkkkkhhhddddddccc```ZZZWWWZZZdddmmm|||~~~tttXXXKKKKKKOOOTTTWWWUUUXXX\\\^^^```gggrrr{{{{{{```LLLBBB===;;;;;;BBBNNNaaazzz}}}yyy|||xxx}}}wwwjjjrrruuupppjjjbbbRRRBBB444222////////////...---------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000111111222222222111888:::===CCCDDDRRRkkk{{{uuufffXXXQQQJJJHHHCCC@@@>>>>>>???@@@@@@BBBCCCBBBBBBEEEKKKQQQUUUYYYaaakkk{{{}}}{{{uuummm^^^WWWRRRVVVcccpppxxxzzzxxxyyyyyyppprrryyy~~~tttkkkhhhhhhggghhhkkkhhhgggeeedddbbb___ZZZWWWNNNMMMLLLJJJIIIHHHHHHIIILLLOOOUUU[[[aaaeeeggghhhhhhgggeeeeeedddbbb___]]]PPPJJJCCC@@@DDDIIIMMMOOORRRRRRRRRSSSWWW^^^ffflll{{{~~~}}}zzztttpppiiicccYYYNNNEEEBBBDDDFFFNNNUUU^^^ccccccdddppp}}}vvvmmmeeeeeehhhjjjmmmpppvvv{{{}}}uuunnnjjj___^^^]]]^^^aaaeeejjjmmmooorrrvvvxxxvvvoooeee]]]^^^```bbbaaabbbkkkyyyrrrhhhfffbbbfffjjjlllssstttooosss{{{wwwcccPPPEEE@@@@@@AAADDDOOOXXXYYYWWWWWWWWWUUUSSSVVVZZZ\\\```hhhsss{{{{{{lll```WWWSSSTTTXXXZZZ```ttttttlllhhhgggfffbbbbbbbbb```___^^^```bbbcccggglllpppqqqooolllkkkooovvvzzzxxxwwwxxxwwwrrrsssssssssrrrqqqsssvvvyyyuuuxxx{{{}}}~~~}}}}}}|||yyyyyytttmmmjjjllliiiccc___```^^^ZZZZZZcccrrr~~~~~~yyyxxx\\\OOONNNQQQTTTWWWWWWYYY\\\^^^bbbhhhpppuuuzzz~~~jjjSSSFFF@@@;;;:::<<>><<<<<<>>>???>>>AAABBBBBBBBBFFFNNNUUUWWW\\\eeeqqq}}}zzztttmmm]]]UUUOOOSSS```oooyyy||||||zzz~~~tttsssxxxuuukkkhhhfffeeeeeegggdddcccbbbccccccbbb___\\\SSSQQQOOOMMMKKKKKKKKKKKKKKKLLLNNNQQQUUUZZZ^^^aaadddcccbbbbbbaaa```___]]]RRRKKKCCC@@@CCCHHHMMMOOORRRRRRSSSTTTWWW^^^ffflllzzz~~~}}}zzzuuuqqqiiicccYYYNNNFFFCCCEEEHHHLLLTTT^^^dddcccdddnnn{{{~~~ssshhh___^^^bbbeeehhhlllqqqyyyzzzqqqllljjjaaa``````aaadddhhhlllnnnqqqrrruuuwwwwwwoooddd[[[XXX\\\```bbbdddmmm{{{lllaaa^^^]]]aaaeeegggppp~~~xxxqqquuu}}}wwwcccPPPDDD???>>>??????KKKUUUWWWWWWWWWXXXWWWRRRVVVYYY\\\___gggrrr{{{{{{zzzxxxuuuuuuyyy|||hhh^^^WWWRRRSSSRRRWWW^^^```fff}}}~~~gggWWWQQQQQQQQQOOOMMMNNNNNNMMMLLLMMMPPPRRRRRRTTTWWWXXXXXXXXXYYYZZZ\\\dddhhhggggggkkklllhhhjjjllloooqqqqqqrrrsssuuuvvvzzz~~~{{{zzz{{{|||wwwooolllnnnkkkeee^^^______]]]```kkk~~~zzzwww{{{___QQQPPPRRRUUUWWWYYYZZZ\\\```eeeiiimmmooouuuzzzqqqXXXJJJBBB<<<;;;:::@@@VVVvvv~~~~~~qqqqqquuufff{{{ppp\\\GGG444222000/////////...,,,------------------------///......---+++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------...///000111222333444444666::::::===DDDIII```}}}}}}vvvvvvrrrcccTTTNNNIIIFFFAAA<<<::::::<<<===<<>><<<>>>@@@???<<>>???>>>DDDMMMUUUYYYZZZZZZZZZ]]]ZZZVVVUUUXXX]]]aaaccc___ZZZTTTQQQQQQTTTXXXYYY]]]dddiiiiiihhhiiigggdddddd```___aaaaaaccciiippp{{{ssseee[[[RRROOONNNLLLLLLNNNMMMKKKJJJJJJLLLNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRUUUVVVXXX\\\```dddhhhjjjmmmoooqqqrrrrrruuu{{{|||uuuooollliiiddd```cccdddhhhqqq{{{yyynnnkkkkkkkkkxxxsss[[[PPPOOOQQQSSSTTTVVVUUUVVVZZZaaaggglllooosss|||www```NNNDDD<<>>888222///000000000///........................,,,+++++++++************+++***************++++++,,,,,,,,,---------............//////000222333444333888;;;@@@HHHPPPkkk}}}}}}}}}yyyssshhhXXXNNNMMMJJJDDD===:::<<>>>>>@@@>>>DDDMMMVVV[[[\\\\\\[[[___ZZZTTTSSSVVVZZZ\\\\\\^^^\\\YYYXXXXXX[[[]]]___ccciiinnnnnnnnnppppppnnnkkkjjjlllnnnooorrr|||ttthhh___YYYXXXXXXWWWVVVWWWWWWUUUSSSSSSUUUVVVVVVVVVWWWXXX[[[]]]]]]\\\ZZZYYY\\\]]]^^^```cccgggjjjlllmmmppprrrrrrsssxxxzzzssslllhhheeebbb___dddffflllwwwzzzqqqgggfffhhhiiiuuunnnZZZRRRQQQRRRTTTUUUTTTTTTUUUXXX___ffflllooosss{{{~~~eeeQQQEEE===AAAAAAJJJppp{{{yyy}}}|||yyyxxxxxx___FFF<<<333000111000//////........................+++,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,---------...............///000111333333888======@@@HHHRRRnnnppptttwwwooocccUUULLLKKKHHHCCC===:::;;;>>>@@@AAA@@@BBBDDDFFFJJJOOOVVV[[[ccclll{{{~~~uuuiiiZZZQQQIIIKKKWWWhhh{{{{{{vvvssszzzwwwllleee```ZZZYYYZZZXXXYYY\\\```dddhhhjjjkkkkkkfff___VVVRRRTTT\\\cccllljjjhhhfffddd```[[[WWWUUUUUUUUUUUUUUUUUUUUUUUUWWWSSSMMMGGGCCCCCCFFFHHHLLLMMMRRRXXX[[[]]]ccckkkwww~~~}}}zzzssslllfff___UUUJJJDDDCCCEEEGGGNNN\\\aaacccgggdddcccmmm~~~|||yyywwwooocccXXXSSSRRRQQQSSSYYY___fffsss~~~ttthhhaaa___]]]___eeehhhiiilllpppzzz|||sssjjjccc^^^\\\bbbjjjsss~~~{{{bbbQQQIIIFFFEEEEEEGGGNNNZZZkkkvvvcccNNNCCC@@@???@@@BBBBBBFFFNNNVVV\\\___^^^]]]^^^YYYTTTSSSUUUYYYZZZYYY^^^^^^^^^^^^___bbbdddffflllssswwwxxxzzz}}}}}}zzzzzz{{{}}}}}}zzzpppiiidddeeefffcccaaaaaaaaa^^^\\\\\\]]]^^^^^^^^^]]]___bbbdddeeedddbbb```dddddddddeeegggjjjmmmnnnqqquuuyyyzzz|||{{{vvvnnnhhhcccaaa```___cccfffmmmxxxxxxpppnnneeeeeehhhhhhsss~~~}}}wwwiiiZZZUUUUUUUUUVVVYYYRRRSSSUUUXXX^^^eeemmmrrrwww}}}lllSSSDDD>>>AAA???EEEfff~~~{{{ssswwwlllPPPBBB666222111...---...........................+++,,,,,,,,,,,,+++***)))******))))))***++++++,,,,,,,,,,,,---------........./////////000222333444999???>>>@@@JJJXXXtttwwwiiipppvvvkkk^^^QQQJJJIIIEEEBBB===:::;;;===@@@BBB@@@BBBEEEHHHLLLRRRYYY^^^fffpppvvvjjj^^^SSSJJJKKKUUUcccvvv|||xxxtttxxxzzznnnfff^^^VVVUUUWWWVVVXXX\\\___cccgggjjjlllmmmjjjddd[[[UUUVVV]]]dddqqqqqqrrrrrrpppjjjccc^^^XXXVVVTTTRRRQQQQQQRRRSSSVVVTTTPPPJJJEEECCCEEEGGGJJJLLLQQQXXX[[[\\\bbbiiivvv~~~|||zzztttoooggg```UUUKKKDDDCCCEEEGGGOOO]]]cccdddgggcccbbbkkk}}}|||}}}{{{uuuqqqjjj___VVVSSSRRRSSSWWW]]]bbbiiixxxvvviiibbb^^^\\\^^^dddhhhiiilllqqq|||zzzttthhhbbbaaagggpppvvv{{{mmmWWWJJJEEEAAA@@@AAAFFFLLLYYYnnn~~~mmm\\\JJJCCCBBBBBBDDDFFFGGGJJJOOOVVV\\\___^^^\\\ZZZXXXUUUTTTUUUXXXZZZ[[[aaaccceeegggiiilllpppsssyyy|||vvvpppnnnppprrroookkkkkkiiifffdddcccdddeeeddddddaaacccfffhhhjjjiiihhhfffkkkkkklllmmmnnnppprrrsssuuu{{{tttpppiiiccc___^^^___aaabbbfffmmmvvvzzzxxxpppiiikkkccceeehhhgggpppzzzwwwpppfff\\\XXXWWWVVVWWWZZZSSSTTTVVVYYY^^^fffooouuu}}}uuuXXXDDD>>>???===BBBZZZooooooyyyxxxYYYGGG888444222...,,,...........................+++,,,---------,,,***)))))))))))))))***+++,,,,,,,,,,,,,,,---------......//////000000111333444555666===>>>AAAOOObbbrrrgggqqq~~~tttgggYYYNNNIIIHHHBBB@@@>>><<<<<<===@@@BBB@@@CCCFFFIIINNNTTT\\\aaajjjvvvvvvlllaaaTTTJJJLLLTTT___ppp{{{wwwxxx}}}{{{oooeee[[[SSSRRRUUUVVVXXX[[[]]]```dddiiimmmoooooojjjbbbZZZXXX]]]cccpppssswww{{{{{{uuulllfff[[[WWWRRRNNNKKKLLLNNNPPPUUUUUURRRMMMFFFCCCEEEGGGJJJLLLRRRXXXZZZ[[[```hhhttt~~~zzzuuurrriiibbbWWWLLLEEECCCEEEGGGOOO\\\bbbccceeeaaa___gggzzz}}}xxxooojjjcccZZZTTTSSSSSSVVV\\\bbbgggnnn~~~wwwjjjccc]]]\\\^^^dddhhhiiilllqqqzzz~~~}}}~~~|||xxxlllffffffmmmvvvxxxyyyzzzooo___NNNGGGCCC??????AAAEEEMMM\\\tttyyydddUUUGGGCCCEEEGGGJJJLLLKKKLLLOOOTTTZZZ]]]\\\ZZZVVVVVVVVVUUUVVVXXX]]]```gggjjjnnnpppssswww|||~~~zzzvvvuuuzzz|||yyyuuutttqqqooolllkkklllllllllkkkeeegggjjjlllnnnooonnnnnnqqqrrrtttwwwyyy{{{|||}}}zzzmmmjjjddd^^^[[[\\\___bbbcccgggmmmrrrssspppjjjffffff___bbbfffeeemmmvvvrrrmmmeee]]][[[XXXUUUUUUWWWSSSUUUXXX[[[___gggqqqxxx___GGG===<<<<<<@@@PPPnnnzzzvvv||||||]]]III888444333...---000........................+++,,,---...---,,,***)))))))))))))))***+++,,,---,,,,,,,,,---------......000000111111222444555666555===???CCCUUUmmmooohhhsss}}}sssdddVVVLLLHHHFFF??????>>>=========???AAAAAACCCFFFJJJOOOVVV^^^cccppp|||xxxpppaaaSSSIIILLLSSS\\\lll|||~~~yyyxxxzzzxxxlllbbbYYYQQQQQQUUUVVVXXXYYY[[[]]]aaahhhmmmqqqsssqqqjjj```\\\^^^bbbmmmrrrzzz}}}tttmmm```ZZZSSSLLLHHHIIILLLOOOSSSTTTSSSNNNHHHDDDEEEGGGLLLNNNSSSYYYZZZ[[[```hhhssszzzwwwuuujjjcccXXXMMMFFFDDDEEEGGGNNN[[[aaaaaaddd___\\\eeexxx~~~tttkkkddd^^^VVVSSSSSSTTTXXX___fffkkksssxxxkkkddd]]][[[^^^dddhhhiiilllqqqvvvzzz|||zzzyyy{{{{{{xxxnnniiiiiiqqqyyyzzzwwwuuudddWWWJJJFFFDDD@@@@@@CCCEEENNN___yyy|||}}}}}}ttt]]]PPPDDDCCCGGGKKKNNNQQQNNNMMMNNNSSSXXX[[[ZZZYYYSSSUUUWWWWWWVVVYYY___dddiiilllqqqtttwww{{{}}}yyyzzz}}}|||xxxuuusssrrrrrrrrrrrrqqqjjjkkknnnppprrrtttttttttvvvxxx|||tttiiifffaaa\\\YYY[[[```dddccchhhmmmpppoookkkgggeeeaaa[[[___ddddddkkkssspppllleee___\\\XXXSSSRRRTTTTTTVVVYYY\\\```hhhssszzz~~~}}}eeeKKK;;;999:::@@@KKKddd{{{^^^III777444444000...333........................+++,,,---......,,,***)))))))))))))))***+++,,,---,,,,,,,,,---------......111111111222333444666666777@@@AAAFFFYYYrrrnnniiiuuu}}}sssbbbTTTKKKGGGFFF===>>>???>>>>>>>>>???@@@AAACCCGGGKKKPPPWWW___dddsss|||uuuaaaRRRHHHLLLSSS[[[jjj{{{{{{xxxyyy}}}~~~uuujjj```WWWPPPQQQVVVVVVXXXYYYYYYZZZ___gggnnnsssvvvvvvoooeee^^^^^^aaakkkqqq{{{yyyqqqeee___UUUMMMIIIJJJNNNQQQRRRTTTTTTOOOHHHDDDEEEHHHOOOPPPTTTYYY[[[\\\aaahhhrrr|||zzztttdddRRRIIIFFFCCCBBBCCCNNNSSSZZZ^^^^^^___```bbbuuuzzzoooddd___[[[UUUQQQPPPPPPYYYdddlllsss|||iii___^^^\\\___eeeiiijjjmmmqqqwwwxxxzzzyyyxxxwwwwwwxxxnnnqqqssstttwwwyyytttmmmZZZPPPGGGBBB@@@@@@CCCIIIGGGQQQggg{{{zzzyyysssmmmUUUKKKCCCEEEKKKOOOSSSVVVXXXOOOKKKQQQXXXXXXTTTQQQSSSUUUWWW[[[___cccfffgggppprrrwww~~~zzz|||yyyuuuttttttttttttsssppppppqqqsssvvvxxx{{{|||zzztttcccbbb___]]]]]]^^^aaabbbfffjjjmmmmmmiiifffdddddd______```bbbfffkkkqqqtttkkkbbbYYYUUURRROOOPPPSSSRRRYYY]]]\\\___iiiqqqsssxxx~~~mmmPPPCCC<<<:::???FFF[[[~~~www|||xxx}}}}}}eeeMMM777111333222---+++...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------....../////////000//////111555888999>>>CCCIII\\\|||pppjjj}}}rrraaaSSSJJJGGGGGG>>>=========>>>???@@@@@@DDDCCCGGGLLLPPPUUU___iiissszzztttfffXXXMMMMMMPPPXXXhhhyyy{{{zzz{{{|||}}}}}}wwwpppeeeZZZSSSQQQQQQSSSVVVWWWYYYZZZ\\\___eeehhhpppwww{{{ttthhh______ccckkkqqq|||~~~tttkkkaaaVVVOOOIIIFFFJJJPPPSSSUUUUUUPPPIIIEEEGGGJJJOOORRRVVVXXXYYY\\\bbbgggsss|||{{{yyyqqqaaaPPPHHHFFFCCCBBBCCCNNNSSSYYY]]]___bbbfffiiittt|||qqqfff```[[[VVVTTTUUUTTT\\\fffppp{{{yyyggg]]][[[YYY]]]ccchhhiiilllppptttuuuvvvuuutttssssssuuutttvvvvvvuuuvvvuuunnnfffTTTMMMHHHGGGFFFEEEHHHLLLPPP[[[pppwwwvvvtttnnnhhhTTTKKKDDDGGGMMMRRRVVVYYYZZZSSSOOOTTTYYYXXXUUUTTTWWWYYY\\\```eeeiiilllmmmtttwww|||~~~|||zzzwwwvvvvvvvvvwwwrrrssstttvvvxxx{{{}}}~~~yyykkkddd___^^^]]]\\\]]]___aaaccclllnnnooolllgggcccaaaaaa_________aaaeeejjjooorrrkkkaaaWWWRRROOOLLLNNNQQQRRRXXX[[[ZZZ^^^gggooorrrvvv{{{sssUUUGGG???;;;>>>CCCXXX}}}|||~~~iiiRRR;;;333333222///---...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......//////000000//////111555888999>>>BBBJJJ^^^xxxuuuzzzmmm^^^RRRIIIFFFEEE============>>>???@@@AAACCCDDDHHHNNNRRRVVV```iiiwwwyyyrrrfffXXXMMMLLLOOOVVVfffwww}}}yyyvvvvvvxxxyyyyyyuuunnncccXXXPPPMMMMMMOOOUUUWWWYYY[[[]]]```dddgggooouuuyyyuuulllccc```aaagggnnnyyy|||qqqfff[[[TTTOOOLLLLLLOOOPPPRRRSSSPPPKKKGGGHHHKKKPPPSSSWWWYYYZZZ^^^ccchhhoooxxx}}}vvvtttlll^^^OOOHHHEEECCCBBBDDDLLLQQQXXX]]]```dddjjjnnnuuuttthhh```[[[WWWXXX[[[[[[```iiivvvuuucccZZZYYYYYY\\\cccggghhhkkkoooqqqrrrrrrrrrpppppprrrtttyyy{{{zzzwwwtttpppeee[[[MMMJJJJJJNNNOOOMMMNNNQQQWWWcccxxxuuussspppjjjcccRRRJJJEEEIIIPPPUUUYYY]]]]]]XXXVVVYYY[[[ZZZZZZ\\\```aaaeeeiiimmmpppssstttyyy|||~~~~~~{{{wwwvvvxxx{{{wwwwwwyyyzzz}}}{{{iii]]]WWW[[[[[[[[[\\\^^^aaadddeeeoooooonnnjjjeeebbbaaaaaa_________```cccgggjjjmmmeeeZZZPPPKKKIIIIIIMMMSSSTTTWWWXXXXXX\\\eeemmmqqqwwwyyy{{{|||wwwXXXKKKBBB<<<<<>>???@@@AAACCCDDDIIIPPPUUUXXXaaajjj{{{xxxrrrfffXXXLLLJJJMMMTTTcccsss~~~xxxtttssstttuuuuuutttmmmbbbWWWOOOLLLLLLMMMTTTWWWZZZ]]]^^^```ccceeennnrrrwwwwwwssskkkddd```dddiiiuuuxxxlll___YYYVVVQQQMMMLLLKKKNNNPPPOOOLLLJJJJJJLLLPPPTTTXXX[[[\\\___eeeiiioooxxxtttooonnnhhh[[[NNNHHHEEEBBBBBBDDDHHHOOOXXX___cccfffjjjmmmwwwvvvjjj```YYYVVVYYY```aaadddmmm{{{ppp___XXX[[[ZZZ]]]dddhhhhhhjjjmmmnnnooopppppppppqqqtttvvvyyy{{{yyyuuupppjjj]]]QQQHHHIIINNNTTTVVVSSSSSSVVV]]]jjjvvvrrrooohhhbbbPPPIIIEEEKKKSSSXXX\\\______]]]]]]___```___bbbgggiiikkkmmmqqqsssuuuvvvwwwzzz~~~{{{~~~~~~zzzuuussswww|||{{{|||}}}zzzjjj___YYYVVVYYYZZZ\\\^^^bbbeeehhhjjjnnnmmmiiifffcccbbbcccdddaaaaaa``````aaabbbdddfff```WWWMMMKKKLLLNNNUUU\\\YYYYYYXXXWWW[[[dddlllqqq{{{zzz{{{}}}~~~```MMMCCC===<<<===KKKrrrzzzsss___GGG777222111000..............................---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......//////000000000000222555888999===BBBLLLcccyyypppkkkaaaXXXPPPJJJEEECCC============>>>???AAAAAACCCEEEKKKSSSXXX[[[ccclll~~~yyytttgggXXXLLLIIIKKKPPP^^^nnnyyytttqqqrrrssstttrrrlllbbbYYYRRRPPPPPPRRRSSSVVV[[[^^^```aaabbbcccmmmpppvvvzzz{{{tttjjjccccccgggqqq}}}}}}pppccc^^^ZZZTTTMMMIIIGGGIIILLLMMMLLLKKKLLLMMMPPPTTTYYY\\\]]]```fffjjjrrr{{{wwwnnnlllmmmfff[[[PPPJJJFFFBBBBBBDDDGGGPPP\\\eeeiiiiiijjjjjjyyywwwkkk```WWWSSSYYYaaaeeeiiiqqqkkk\\\WWWZZZZZZ]]]dddgggfffgggjjjjjjlllnnnoooppprrruuuxxxuuuwwwuuupppllleeeXXXLLLFFFIIIPPPXXXZZZWWWWWWZZZcccrrrtttpppmmmgggaaaPPPIIIFFFMMMUUUZZZ]]]___```___aaaeeefffeeeiiippppppqqqssstttuuuuuutttsssvvvzzz||||||yyyzzz{{{xxx{{{|||xxxtttrrrwww{{{|||~~~xxxggg___\\\[[[[[[ZZZ\\\___ccchhhkkknnnooonnnkkkfffcccaaaaaabbbbbbcccbbbaaa```______``````aaaYYYRRRQQQSSSWWW^^^eeebbb^^^ZZZYYY]]]dddlllrrr|||}}}~~~oooOOODDD>>>===<<>>@@@AAABBBDDDFFFMMMUUUZZZ^^^fffooo}}}yyyjjj[[[MMMIIIHHHLLLYYYhhhzzzyyyssspppoooppppppmmmhhh```XXXSSSRRRTTTUUUSSSWWW[[[___```aaaaaabbbmmmpppuuu}}}|||rrriiieeegggmmmwwwuuuiiiccc```XXXPPPKKKEEEGGGIIIJJJKKKKKKMMMNNNOOOTTTYYY]]]^^^aaafffjjjsss{{{{{{rrrooonnnnnnhhh^^^SSSMMMHHHBBBAAADDDGGGRRR```kkknnnmmmkkkjjjzzzxxxmmmaaaVVVQQQXXXbbbiiinnnyyyfffZZZWWWWWWWWW[[[cccgggfffgggjjjjjjmmmppprrrssstttvvvwwwqqqrrrppplllgggaaaVVVJJJFFFIIIPPPWWWYYYXXXZZZ```gggxxxrrrnnnkkkfffaaaSSSLLLJJJPPPXXX\\\^^^```aaa```ccchhhjjjjjjlllqqqpppqqqrrrsssrrrpppnnnmmmooorrrttttttsssuuuzzz~~~zzzyyyzzzzzzxxxvvvwwwzzz~~~uuuhhh___[[[\\\]]]]]]]]]```dddiiimmmppprrrssspppkkkeee```^^^^^^]]]]]]bbbaaa``````_______________YYYUUUWWW[[[^^^ccciiimmmeee^^^^^^aaafffnnnuuu|||zzzUUUGGG>>>>>>===???RRRiii{{{sssyyy~~~~~~zzzvvvvvviiiRRR===222111000---...........................---,,,,,,++++++,,,,,,,,,+++*********+++,,,---++++++,,,------......///000111111111111333666999;;;???FFFSSSkkk}}}pppjjjcccZZZSSSNNNJJJEEEAAA<<<<<<<<<===>>>@@@AAABBBFFFHHHNNNVVV[[[```iiisss}}}nnn^^^OOOIIIGGGIIIUUUcccvvvxxxqqqnnnlllkkkkkkfffaaa[[[UUUQQQQQQSSSUUUTTTWWW\\\^^^``````aaabbbmmmooottt}}}xxxppphhhgggiiipppzzz{{{pppjjjeee\\\UUURRRGGGHHHHHHIIIJJJLLLNNNOOOPPPUUU[[[___aaadddhhhlllqqqyyy|||rrrqqqqqqpppmmmkkkaaaXXXQQQJJJCCCAAACCCFFFPPP^^^iiimmmmmmllllllzzzzzzpppdddVVVPPPWWWaaalllttt|||cccYYYWWWTTTUUU[[[eeejjjkkkmmmqqqqqqtttxxxzzzyyyxxxwwwxxxppppppnnniiieee```UUUKKKEEEGGGNNNTTTVVVXXX^^^gggsssrrrooommmiiieeeWWWQQQOOOUUU\\\______```bbbaaaccciiillljjjjjjlllkkklllnnnnnnmmmkkkhhhggghhhiiikkkmmmppprrruuuvvvyyy|||~~~}}}||||||}}}xxxtttiiifffaaa^^^]]]]]]^^^^^^```ccchhhmmmqqqsssttttttmmmhhhbbb^^^]]]]]]\\\[[[]]]^^^^^^___```aaabbbbbb^^^[[[\\\cccjjjnnnsssxxxxxxmmmdddcccfffiiiqqqyyy~~~^^^LLL???======<<>>@@@BBBCCCHHHIIINNNVVV[[[aaalllvvv~~~rrraaaQQQJJJFFFFFFQQQ___qqq}}}yyyrrrnnnllljjjiiibbb^^^XXXRRROOOOOOPPPRRRUUUXXX[[[^^^___```aaaccckkkmmmssszzz{{{vvvhhhfffeeeiiirrr|||}}}sssmmmfff]]]XXXXXXMMMKKKJJJJJJKKKNNNQQQRRRRRRWWW^^^bbbdddgggkkkooorrrzzzrrrmmmpppsssoookkkmmmdddZZZSSSKKKCCCAAACCCBBBLLLYYYdddhhhjjjkkklllyyy|||rrreeeWWWPPPVVVbbbnnnyyyzzzaaaWWWWWWUUUVVV]]]hhhppprrruuuyyyzzz}}}}}}zzzyyyqqqqqqmmmhhhddd___VVVLLLDDDFFFKKKQQQTTTXXXbbbllluuuqqqqqqmmmiii[[[TTTRRRXXX___aaaaaaaaacccaaaccciiillliiifffffffffgggiiijjjjjjhhheeedddddddddfffiiinnnqqqsssrrrrrrvvv{{{~~~{{{pppjjjeeebbb\\\]]]___```````````````bbbeeejjjooorrrtttttttttgggccc^^^\\\^^^______]]]YYYZZZ\\\___aaaccceeefffcccbbbhhhttt~~~~~~rrrgggfffhhhkkksss{{{fffPPP???<<<<<<;;;CCCOOOiii}}}|||zzz{{{||||||ttt~~~}}}|||{{{~~~wwwooo\\\DDD777555333000...........................---,,,,,,++++++,,,,,,,,,+++***))))))+++---...++++++,,,------......///000111111111111333777999888???JJJ[[[wwwxxxnnniii```UUUMMMIIIFFFBBB===;;;;;;<<<===???@@@BBBCCCIIIJJJNNNVVV[[[bbbmmmxxx~~~uuudddSSSJJJEEEEEEOOO\\\lllyyy{{{uuuqqqnnnllljjjccc___YYYSSSOOONNNOOOPPPVVVXXX[[[]]]^^^___aaacccjjjlllqqqxxx~~~|||yyyhhhdddbbbeeennnxxx|||ssslllddd[[[XXXZZZQQQOOOLLLKKKMMMPPPSSSTTTTTTYYY```dddgggiiinnnqqqvvv~~~|||tttpppqqqsssssssssppphhh\\\QQQJJJFFFDDDBBBHHHGGGQQQdddlllgggdddgggsss~~~ttthhhYYYQQQTTT\\\ppphhh\\\WWWSSSXXXaaajjjpppttt{{{}}}xxxsssooopppppphhhYYYMMMJJJJJJLLLNNNRRR[[[nnnvvvqqqvvvwwwmmmeee^^^ZZZ]]]aaabbb``````cccfffiiijjjiiigggeeeeeefffffffffeeecccbbbbbbdddaaaeeeiiikkkllllllmmmnnnpppsssyyyzzzppphhhcccbbbbbb```aaacccdddeeeeeedddcccdddggglllpppqqqnnnjjjhhhaaa___\\\ZZZYYYYYYYYYZZZYYYXXX[[[```cccdddiiiooojjjttt~~~rrriiijjjnnnppptttyyy{{{~~~yyy[[[AAA===>>>:::>>>GGGXXXxxx|||yyy|||{{{yyynnnhhh}}}~~~|||vvvvvvrrr^^^CCC444444222,,,000000///...............---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111111111333666888>>>???JJJaaa|||nnniiifff[[[QQQNNNLLLFFFAAA???<<<============>>>AAADDDFFFHHHNNNUUUYYYaaapppttthhhVVVIIIDDDHHHPPPUUUeeesss{{{xxxwwwtttoookkkfff___XXXVVVTTTPPPOOOQQQXXXYYY[[[]]]___```aaaaaaeeelllssswwwzzz}}}{{{wwwlllddd]]]^^^hhhsss{{{}}}}}}vvvnnngggaaa^^^]]]UUUTTTQQQNNNLLLNNNSSSWWWZZZZZZ\\\___dddjjjppptttppp}}}|||wwwtttuuuwwwwwwvvvssskkk^^^RRRIIIDDDAAA???DDDCCCMMM___gggdddbbbeeemmm}}}xxxnnncccWWWPPPUUU]]]ooo{{{fff[[[XXXXXX]]]eeennnuuu}}}|||wwwtttpppfffWWWLLLGGGHHHKKKOOOSSS^^^sss~~~yyy}}}~~~ssshhh___ZZZ\\\``````___```dddfffhhhhhhfffdddccccccfffffffffcccaaa```aaabbbcccfffjjjllllllllllllmmmooouuu|||zzzvvvpppjjjfffdddddddddbbbcccdddeeefffeeeddddddeeegggkkknnnnnnkkkgggddd___^^^\\\ZZZYYYYYYZZZZZZYYYYYY[[[^^^aaadddnnnxxxzzzqqqjjjkkkooorrryyyvvvssswwwaaaEEE>>>>>>:::===FFFWWWyyyrrrhhh}}}wwwrrrpppbbbIII999666444...000000///...............---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111111333666999@@@AAALLLddd}}}lllgggdddZZZPPPMMMJJJEEE???===;;;<<<=========???BBBDDDGGGJJJPPPWWW[[[cccsssttthhhWWWIIICCCGGGNNNTTTbbbppp|||zzzyyyvvvpppkkkfff___YYYWWWUUUQQQOOOQQQWWWXXXZZZ[[[]]]]]]^^^^^^eeelllrrrvvvyyy}}}{{{wwwnnnfff]]]]]]eeepppxxx|||}}}{{{wwwqqqjjjccc^^^[[[WWWVVVSSSPPPOOOQQQVVVZZZ]]]]]]]]]___cccggglllooommmyyy}}}zzzzzz|||}}}|||yyyvvvmmm___RRRIIIBBB>>><<>>777555222000000///...............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111111111333777999BBBCCCOOOiiizzzkkkfffcccXXXOOOKKKIIICCC>>><<<;;;<<<=========???BBBEEEIIILLLRRRYYY^^^gggwwwuuujjjYYYJJJCCCEEELLLRRR\\\jjjyyy~~~~~~}}}yyyrrrlllggg```ZZZYYYVVVRRRPPPRRRVVVWWWXXXYYY[[[[[[\\\\\\dddjjjqqqtttxxx|||{{{wwwrrriii___[[[```jjjsssxxxxxxyyyxxxtttlllddd^^^[[[YYYXXXVVVTTTSSSUUUZZZ^^^``````______aaadddggghhhjjjttt~~~}}}|||~~~|||vvvmmm```RRRIIIBBB>>><<>>DDDRRRvvvnnn||||||ooorrrlllVVVAAA666444555000000///...............------,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............///...///111111222444777:::BBBDDDRRRpppyyylllhhhcccXXXNNNKKKIIICCC>>><<<;;;<<<===>>>>>>@@@CCCEEEIIILLLSSS[[[aaajjj{{{vvvlll]]]MMMEEEDDDJJJOOOWWWdddsss|||{{{tttnnnhhhaaa[[[YYYWWWSSSQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]bbbiiinnnqqqvvv{{{{{{xxxuuummmaaaZZZ[[[ccclllssstttvvvwwwssskkkddd___]]]ZZZYYYXXXVVVVVVYYY]]]aaabbbaaa`````````bbbdddeeegggoooxxx~~~}}}~~~|||uuulll___RRRIIICCC@@@>>>AAABBBJJJVVV___dddfffhhhkkkxxx}}}yyyooodddZZZUUUTTTWWW^^^eeezzzqqqeeebbbbbbhhhuuuqqq```SSSKKKHHHIIIMMMSSSZZZ```ooommmbbbYYYXXX[[[\\\^^^```ccceeeffffffffffffhhhjjjnnnlllhhhccc___^^^aaacccccchhhooosssuuuvvvvvvwwwxxx}}}xxxpppiiieeedddcccccc___bbbfffkkkpppsssuuuvvvmmmlllkkkjjjiiiiiihhhhhhllllllllljjjgggccc___]]]ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[^^^bbbjjjzzzxxxooowwwwwwfffdddooozzzrrrQQQ@@@;;;;;;>>>CCCNNNrrrppp|||uuuwwwpppZZZBBB555333555000000///...............------------,,,,,,+++++++++++++++,,,,,,------------------............///...///111111222444888;;;@@@EEEWWWxxxyyypppkkkcccYYYOOOLLLIIIDDD>>><<<;;;<<<===>>>>>>@@@DDDFFFIIILLLTTT\\\ccclll~~~wwwpppbbbSSSHHHEEEHHHLLLVVVbbbpppyyy}}}vvvpppiiibbb[[[YYYVVVSSSRRRTTTRRRTTTVVVYYY\\\^^^___```aaaggglllooosssyyy{{{yyywwwpppfff\\\XXX\\\eeelllqqqssstttppphhhbbb``````YYYYYYYYYXXXXXX[[[```ccccccbbbaaaaaabbbbbbddddddgggkkksss||||||tttkkk^^^RRRIIIDDDAAA???===@@@FFFOOOYYY___cccdddhhhtttzzzsssdddZZZQQQQQQUUU[[[bbbhhhmmmfffgggiiiuuutttdddTTTIIICCC@@@HHHNNNVVV]]]cccsssjjj```XXXXXX[[[]]]___aaaaaacccfffggghhhhhhjjjkkkhhhfffccc___^^^```eeeiiijjjooovvv{{{}}}~~~~~~{{{zzzwwwtttsssqqqrrrnnniiidddaaaaaacccdddbbbdddhhhllloooqqqssssssnnnmmmlllkkkjjjjjjjjjjjjlllllljjjhhheeebbb___]]][[[[[[[[[[[[\\\\\\\\\\\\YYYXXX[[[bbblll~~~|||xxxmmmaaacccooozzzwwwUUUBBB<<<<<<>>>AAAHHHkkk}}}ooozzz||||||ttt```GGG666333555000000///...............---------------,,,++++++***++++++,,,,,,------...---------............///...///111222333555999<<>><<<;;;<<<>>>>>>???AAADDDGGGIIIMMMUUU^^^eeepppyyytttiii[[[NNNGGGGGGJJJVVVaaannnwww~~~xxxssskkkbbbZZZWWWTTTRRRSSSVVVSSSTTTWWWZZZ]]]___```aaa```eeejjjlllqqqxxx{{{yyyxxxtttkkk```XXXXXX^^^dddlllppprrrnnngggaaa```aaaXXXYYYYYYYYYZZZ]]]bbbeeeeeeeeedddddddddddddddeeegggiiioooxxx|||tttlll^^^RRRIIICCC@@@>>>;;;>>>CCCJJJSSS\\\``````dddpppzzzooo\\\RRRLLLPPPZZZccckkkqqq|||ooommmqqqvvv~~~ssskkk___SSSJJJEEECCCBBBKKKQQQ[[[ccckkk}}}~~~fff]]]VVVXXX]]]___aaaccc```cccfffhhhhhhggghhhhhhbbbaaa```___aaagggooouuu{{{|||zzz{{{}}}|||{{{xxxsssnnnkkkkkklllkkkjjjllljjjgggdddbbbbbbccceeefffhhhjjjlllnnnoooppppppnnnmmmlllkkkjjjjjjkkkkkkjjjiiihhheeeccc```^^^]]]\\\]]]]]]]]]]]]\\\\\\[[[[[[YYY\\\dddppptttddd]]]dddqqq|||~~~[[[FFF>>>=========DDDeee|||rrryyy~~~xxxgggPPP<<<444444000000///...............,,,---.........---,,,+++******+++,,,,,,---......---------............///...///111222333666999<<<@@@LLLfff|||}}}uuupppmmmbbbWWWMMMJJJHHHBBB===;;;;;;<<<>>>>>>???AAAEEEHHHJJJNNNWWW```hhhssszzzwwwooobbbSSSJJJGGGHHHQQQ\\\jjjttt~~~~~~yyyuuulllcccYYYTTTRRRPPPSSSWWWUUUVVVXXXZZZ\\\]]]]]]^^^___dddhhhjjjpppwww{{{zzzxxxvvvpppeeeZZZUUUXXX]]]ffflllqqqoooggg```^^^___YYYZZZ[[[[[[]]]```dddhhhiiiiiihhhgggfffeeeddddddggggggkkkttt}}}}}}vvvmmm___RRRIIICCC???===<<>>>>>???BBBEEEHHHLLLPPPYYYbbbkkkvvv{{{zzzsssfffWWWKKKGGGGGGKKKVVVdddooo{{{~~~zzzvvvmmmcccXXXRRRPPPOOOSSSXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ___dddgggiiiooowww{{{zzzxxxxxxssshhh[[[TTTUUUYYYaaaiiiqqqqqqiiiaaa]]]\\\YYY[[[\\\]]]^^^bbbfffjjjmmmlllkkkiiigggeeedddcccgggeeeiiirrrzzz|||vvvmmm___RRRIIIDDDBBB@@@======???EEEMMMWWW^^^bbbaaammmwwwaaaRRRMMMOOOYYYfffqqq|||{{{wwwoooiiiccc]]]XXXNNNJJJFFFDDDEEEHHHJJJLLLVVV```iiippp|||```WWWRRRVVV\\\_________cccccccccccccccbbbbbbbbbaaabbbhhhpppuuu|||zzzyyyqqqpppnnnllljjjhhhgggggggggffffffhhhjjjkkkkkkjjjggggggfffhhhiiiiiihhhfffhhhiiihhhfffddddddeeeggghhhiiikkkmmmoooooonnnnnnnnnmmmmmmllllllkkkjjjiiifffccc```^^^^^^```aaaaaa^^^^^^^^^______^^^[[[YYY[[[^^^dddkkkvvvzzzlllhhhbbb\\\]]]eeesss~~~lllMMM===::::::777HHHYYYyyy{{{~~~|||{{{pppbbbHHH444555000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///......---------......111222333333333555999<<>>??????@@@BBBEEEHHHRRRUUU[[[aaakkkyyy~~~xxxooo___NNNDDDBBBMMMTTT```nnnzzz~~~{{{vvvsssiiibbbWWWNNNJJJLLLQQQUUUXXXXXXYYYXXXXXXYYY\\\______ccceeeggglllvvv{{{||||||vvvsssqqqeeeUUUSSS[[[]]]gggmmmkkkfffddd```ZZZ\\\\\\]]]___```bbbcccccchhhmmmqqqooohhhbbb______[[[```gggooouuuuuulll___RRRIIIDDDAAA???======???DDDLLLUUU]]]aaaaaakkk{{{sss]]]OOOLLLPPP___ppp~~~|||{{{mmmhhhaaa\\\WWWSSSNNNJJJHHHFFFCCCCCCEEEHHHKKKMMM[[[dddqqqzzz^^^UUUQQQVVV]]]``````aaaccccccbbbaaaaaabbbbbbccceeehhhppp|||ssslllkkkffffffeeeeeeeeeffffffggglllkkkjjjjjjmmmnnnooonnnmmmkkkjjjjjjkkkkkkjjjhhhhhhhhhhhhfffdddeeegggjjjkkklllnnnpppqqqsssssssssuuussspppmmmjjjgggeeecccaaa___\\\[[[\\\]]]___```cccbbbaaaaaaaaabbbaaaaaaccceeeiiinnnxxx}}}yyywwwqqqiiieee```^^^\\\[[[___jjjyyypppPPP???<<<;;;:::EEEUUUtttzzzuuuxxx|||yyypppeeeLLL777555000000///...------------------------------------,,,,,,+++++++++,,,---...///......---------......000111222222333666:::===EEEPPPssswwwuuu|||yyysssoookkk^^^UUUKKKHHHEEE@@@;;;999===>>>???@@@@@@BBBFFFHHHQQQUUU[[[cccnnn~~~~~~zzzvvvooobbbRRRIIIGGGLLLTTT```lllvvv~~~}}}xxxrrrnnnbbb\\\RRRJJJGGGIIIMMMQQQWWWXXXYYYYYYXXXYYY[[[]]]___cccfffgggmmmvvv{{{|||}}}wwwtttqqqeeeUUUPPPVVVXXXbbbiiihhheeeccc```[[[\\\]]]___```bbbccccccdddfffkkkooonnniiidddbbbbbb^^^bbbiiipppuuu}}}uuulll___SSSJJJDDD@@@>>><<<===>>>CCCJJJRRR[[[```___hhhvvvkkkWWWMMMKKKQQQeee|||yyytttmmmgggdddaaa___^^^TTTQQQMMMJJJHHHEEEBBB@@@BBBCCCCCCFFFJJJPPPUUUXXXeeeooovvv\\\UUUQQQVVV]]]aaabbbddddddcccaaa___```aaaccceeeggglllvvv}}}uuummmhhhhhhgggggghhhiiijjjkkkmmmnnnrrrqqqpppqqqsssuuuuuutttrrrpppmmmkkkjjjiiihhhfffcccccccccaaaaaadddhhhlllppprrrtttwwwzzz||||||||||||xxxqqqlllhhhddd```^^^]]]\\\ZZZYYYZZZ]]]___aaaddddddccccccdddfffhhhiiipppqqqrrrvvv|||sssjjjfffccc]]]YYYXXXVVVVVVWWW[[[cccooo}}}vvvVVVBBB======<<<@@@OOOmmmxxxsssttt~~~wwwqqqjjjSSS:::444111000///...------------........................,,,,,,+++++++++,,,---.........---------......//////000111222333777;;;???EEESSSxxxuuuwww|||yyyssskkk^^^TTTLLLIIIEEE@@@<<<;;;<<<===???@@@@@@CCCFFFIIIPPPUUU\\\eeerrr}}}yyyvvvqqqeeeVVVLLLIIIKKKTTT___hhhooovvv{{{uuummmhhh\\\WWWOOOIIIFFFGGGKKKNNNUUUWWWYYYYYYXXXXXXYYYZZZ___cccfffgggllluuuzzzzzz|||wwwuuurrrfffUUUNNNPPPRRR[[[ccceeecccbbb___\\\]]]^^^aaacccddddddddddddccchhhmmmmmmjjjfffddddddaaadddkkkrrruuu{{{~~~vvvnnnbbbVVVMMMFFFAAA>>>;;;<<<>>>AAAGGGOOOXXX]]]^^^dddppp~~~uuubbbPPPLLLKKKUUUlll{{{wwwhhhaaaYYYQQQMMMKKKIIIHHHIIIHHHFFFEEEDDDCCCBBBBBBBBBDDDHHHNNNTTT\\\dddiiiqqqrrr]]]VVVSSSXXX^^^aaacccfffeeeccc```______bbbfffhhhmmmrrr|||~~~xxxtttpppnnnooosssssssssssstttuuuwwwwwwyyyyyy{{{}}}}}}zzzxxxuuupppllljjjhhheeeccc^^^^^^^^^^^^```eeelllqqqtttxxxyyypppiiieeebbb^^^[[[YYYYYYXXXXXXYYY\\\```bbbfffhhhkkkmmmoooqqqtttvvv~~~nnnhhhbbb```\\\VVVUUUWWWTTTUUUXXX^^^gggrrr}}}}}}\\\EEE>>>=========JJJfffyyywwwwwwwwwwwwrrrnnnXXX===444111000///...------------------------------------+++++++++,,,,,,,,,------...------------...//////...///111222444777<<<@@@FFFWWW}}}wwwyyy~~~uuujjj[[[SSSKKKHHHDDD>>>;;;;;;<<<===???@@@AAADDDGGGJJJPPPUUU]]]gggttt|||yyyuuuiiiYYYLLLHHHJJJSSS^^^dddiiiooozzzzzzsssjjjdddYYYUUUOOOJJJHHHJJJLLLOOOSSSVVVYYYYYYYYYXXXXXXYYY^^^bbbeeefffkkksssxxxwwwyyywwwuuusssgggXXXNNNMMMOOOWWW```dddcccaaa___]]]^^^___bbbdddeeeeeeddddddbbbfffjjjllliiifffdddcccbbbeeekkkrrruuuzzz}}}~~~xxxpppeeeYYYPPPIIICCC???;;;<<<===???CCCKKKTTT[[[\\\aaakkkyyyxxxkkkZZZMMMKKKMMM[[[tttyyynnnfffZZZSSSKKKDDDAAA@@@@@@@@@DDDDDDEEEEEEEEEEEEFFFFFFGGGKKKPPPUUU\\\dddnnntttqqq___YYYVVVZZZ^^^```bbbfffeeecccaaa```aaaeeejjjmmmuuu{{{{{{vvvuuussstttvvv|||||||||}}}~~~xxxuuupppmmmjjjfffccc```ZZZ[[[\\\]]]```fffnnnssswww~~~{{{ooofffaaa^^^ZZZVVVPPPQQQRRRRRRRRRUUUZZZ^^^iiinnnuuu{{{~~~uuuccc^^^ZZZXXXTTTPPPPPPTTTTTTVVVZZZbbblllvvvbbbIII???===<<<<<>>333111111///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...//////---///000222444888===@@@GGG[[[wwwyyy~~~ssseeeWWWPPPJJJFFFBBB<<<:::;;;;;;===>>>@@@BBBDDDIIILLLQQQVVV^^^hhhuuu~~~|||{{{xxxnnn^^^PPPJJJHHHQQQ[[[aaadddkkkvvv{{{sssjjjcccXXXUUUPPPKKKJJJKKKNNNPPPSSSUUUXXXYYYYYYYYYYYYZZZ^^^bbbeeefffkkkrrrvvvuuuwwwvvvuuurrriii[[[QQQMMMOOOUUU^^^dddccc```^^^^^^___```aaacccdddddddddccccccfffiiikkkiiifffdddbbbbbbdddjjjqqquuuyyy~~~yyyrrrggg\\\SSSKKKDDD@@@:::;;;===>>>@@@GGGQQQYYYZZZ___hhhwww~~~rrrdddVVVNNNKKKRRRddd~~~|||qqqddd[[[PPPKKKDDD???===>>>>>>??????BBBEEEFFFGGGHHHIIIKKKRRRUUUZZZ___eeennnzzzooo]]]XXXVVVYYY\\\^^^aaaeeeeeecccbbbbbbeeejjjpppsssuuu~~~~~~{{{}}}}}}~~~nnnllliiigggfffccc___\\\WWWXXXYYYZZZ]]]bbbhhhmmmwwwoooccc]]]XXXSSSOOOHHHJJJKKKKKKKKKMMMSSSXXXeeemmmxxxwwwlll^^^XXXTTTSSSQQQMMMNNNQQQSSSUUUZZZdddppp{{{jjjNNN@@@<<<<<<<<>>@@@BBBEEEJJJMMMRRRWWW___iiivvv}}}{{{{{{{{{ssscccUUUNNNGGGNNNWWW^^^cccjjjssszzz~~~zzzssskkkeeeWWWTTTNNNJJJHHHJJJMMMOOORRRUUUWWWYYYYYYZZZ[[[]]]___dddggghhhlllsssvvvuuuwwwwwwvvvrrrjjj^^^SSSLLLMMMRRR\\\dddddd___^^^```______``````aaabbbccccccdddfffiiikkkkkkiiifffdddcccdddiiippptttyyy{{{yyy~~~}}}}}}yyyrrrhhh]]]TTTKKKCCC???999;;;<<<<<<>>>DDDOOOXXXYYY]]]gggwwwzzznnn```WWWSSSPPPZZZoooyyynnnbbbYYYIIIEEE@@@======>>>??????AAAEEEJJJMMMOOOQQQTTTWWW]]]aaahhhnnnvvvyyyhhhXXXTTTSSSVVVZZZ\\\```eeedddddddddfffjjjooouuuxxxuuuzzzsssgggggghhhjjjkkkjjjgggeeeaaabbbbbbbbbccceeeiiilllwww~~~}}}lll```ZZZVVVQQQMMMIIILLLNNNMMMLLLOOOUUUZZZeeemmmyyyzzzooo```YYYTTTTTTSSSPPPPPPQQQSSSUUUZZZdddqqq}}}qqqSSSCCC===<<<<<<>>>QQQsssxxxfff]]]gggvvvxxxxxxsssmmmsss||||||ooojjjjjjXXX@@@888222111000///............------------------------***+++,,,---------,,,,,,---,,,,,,------///000000...000111222444777<<>>@@@BBBFFFKKKNNNRRRWWW___jjjxxx~~~||||||}}}vvvfffVVVNNNFFFLLLTTT\\\ccckkkqqqvvv}}}}}}|||{{{xxxssslllgggYYYUUUOOOIIIHHHIIIMMMPPPSSSTTTWWWXXXYYY[[[^^^aaabbbgggjjjkkkooouuuxxxvvvzzzzzzxxxrrrjjj___SSSKKKIIINNNXXXbbbddd```___ccc___^^^]]]]]]]]]___aaabbbdddfffjjjmmmooonnnkkkiiiffffffiiinnnrrrwwwzzzpppqqqpppkkklllrrr{{{~~~{{{xxxrrrhhh]]]SSSJJJBBB>>>999;;;<<<<<<<<>><<<<<<>>>??????GGGLLLRRRWWWZZZ]]]aaaeeeeeejjjsss||||||ppp```TTTPPPPPPTTTXXXZZZ___eeeddddddeeehhhmmmsssxxx{{{{{{|||yyynnnggglllmmmqqqvvvzzzzzzxxxvvvsssttttttsssqqqqqqsssuuuvvv|||zzziii]]]YYYWWWSSSOOOQQQSSSVVVUUUSSSUUU\\\bbbllltttwwwccc[[[TTTTTTUUUSSSQQQQQQVVVWWW[[[eeeqqq|||vvvWWWEEE>>><<<<<<<<>>@@@CCCFFFKKKNNNQQQWWW```kkkzzzwwwfffTTTJJJFFFJJJRRR[[[dddlllqqqsss{{{zzzzzzyyywwwsssmmmhhh\\\WWWPPPKKKIIIKKKOOORRRSSSTTTVVVWWWYYY\\\```ccceeeiiimmmnnnrrrxxxzzzxxx~~~}}}zzzrrriii___SSSIIIEEEIIIUUUaaaddd``````eee___^^^\\\[[[[[[]]]```bbbdddfffkkkooosssssspppnnniiigggiiinnnqqquuu}}}sssfffZZZXXX[[[___hhhqqq|||~~~|||yyyuuulll```UUUJJJBBB>>><<<<<<::::::<<>>>>>>>>CCCIIILLLSSS[[[```aaaccciiinnnjjjppp}}}|||yyyzzz}}}|||ooo```WWWMMMMMMNNNPPPTTTYYY^^^aaaeeeeeefffiiinnnuuu|||sssjjjkkkppprrrxxxyyyjjjbbb^^^ZZZZZZ[[[[[[]]]___^^^YYYXXXbbbnnnuuuxxxlllbbbYYYVVVTTTQQQQQQSSSWWWZZZ___hhhsss|||bbbIII===:::;;;===KKKfffyyyiiiaaagggsssttt|||rrrqqq}}}wwwpppooovvvttthhhfffeeeYYYFFF888333111000000111111///...------.........---,,,+++---------............///,,,------...///000111111000000000111222666<<>>@@@BBBDDDHHHLLLPPPVVV]]]iiixxxxxx~~~}}}{{{wwwmmm^^^SSSHHHFFFKKKWWWbbbhhhkkknnnnnnsssuuutttrrrqqqlllfff[[[UUUPPPNNNLLLKKKMMMRRRRRRTTTXXX\\\___```___^^^iiijjjlllmmmmmmnnnppprrrsssnnneee]]]UUUOOOIIIFFFDDDCCCGGGPPPWWWYYY[[[]]]___^^^\\\ZZZYYYYYY[[[[[[```aaadddkkkqqqrrroookkkaaa```ccchhhlllppp{{{FFFEEEGGGNNNXXXbbbkkkrrrsssqqqnnnlllrrrzzz}}}{{{sssoooggg\\\RRRHHHAAA>>>777888999:::;;;>>>CCCFFFMMMTTT[[[^^^aaagggrrr{{{yyynnncccYYYTTT\\\jjj{{{}}}zzzuuulllfffTTTKKKDDDBBBDDDJJJVVV```dddgggjjjjjjiiimmmuuu}}}vvvllllllrrrxxx|||sssdddSSSHHHCCCCCC@@@BBBFFFKKKQQQVVV[[[^^^aaaeeellluuu}}}oookkkqqq}}}{{{zzz}}}rrrhhh```]]][[[XXXWWWXXXUUUWWW^^^hhhttttttWWWEEE======:::>>>UUUyyywwwpppuuu{{{~~~|||tttxxx~~~|||yyyxxxwwwsssooonnnrrrlllTTT;;;555333111000000111000///222111...,,,++++++,,,---+++,,,,,,,,,,,,---------///////////////.........///000111111333888>>>BBBPPPkkksssllliiiaaaZZZTTTOOOHHHAAA===;;;<<<===<<<>>>@@@CCCEEEIIIMMMQQQVVV___mmm}}}~~~|||{{{wwwnnn```VVVGGGFFFKKKXXXccciiilllooolllqqqsssqqqpppqqqmmmiii]]]WWWRRRPPPNNNKKKMMMRRRRRRUUUXXX[[[^^^^^^^^^^^^ggghhhjjjllllllmmmmmmnnnpppiii```WWWPPPJJJFFFCCCAAA???CCCLLLSSSVVVYYY\\\^^^]]][[[YYYYYYYYYZZZZZZ[[[\\\```eeejjjkkkiiiggg^^^^^^```eeehhhmmmxxxFFFJJJOOOTTTZZZbbbhhhkkkdddcccaaadddooo||||||rrrnnnfff\\\RRRIIICCC???666777999999:::<<<@@@CCCJJJPPPWWWYYYZZZ```lllwww|||yyyxxx}}}~~~uuufff[[[VVVVVV```nnn~~~|||zzzwwwsssmmmhhhXXXNNNFFFCCCEEELLLXXXcccfffhhhiiijjjnnnyyytttlllkkkppptttyyysssgggWWWIII@@@>>>??????AAAFFFLLLSSSXXX\\\^^^cccgggoooxxx|||pppqqq}}}}}}tttjjjbbb___]]]YYYVVVWWWUUUWWW]]]gggsss|||yyy[[[GGG>>>>>><<>>CCCOOOrrrqqqlllggg```YYYSSSOOOHHHAAA===;;;<<<===<<<>>>AAACCCFFFIIINNNRRRVVV___ooo~~~~~~}}}{{{{{{xxxoooaaaVVVGGGFFFLLLYYYdddjjjmmmpppkkkoooqqqoooooopppnnnjjj___YYYTTTRRRPPPMMMNNNRRRTTTUUUWWWYYY\\\^^^___```dddeeegggjjjlllllllllkkklllfff\\\SSSMMMHHHEEECCC>>><<>>AAAJJJPPPVVVYYY\\\cccoooyyy~~~zzzuuurrrtttxxxyyyooo```VVVUUUYYYdddrrr}}}{{{xxxuuurrrmmmiii]]]SSSIIIFFFGGGLLLXXXbbbaaacccfffkkkuuu{{{ooojjjjjjlllmmmnnnfffYYYLLLCCC???>>>???AAADDDJJJPPPWWW[[[___```fffjjjqqqzzz{{{ttt{{{~~~|||}}}xxxtttrrrrrruuuzzzwwwnnneeebbb___ZZZVVVVVVTTTWWW]]]fffrrr{{{zzz\\\GGG>>>>>>===@@@QQQrrr}}}zzzrrrwww|||xxxyyyzzzcccFFF888555222000000000000000000///...---------...///---------.........//////.........//////////////////000111222444999???DDDQQQwww}}}rrrmmmhhh```[[[RRRNNNGGGAAA<<<;;;<<<===<<<>>>AAADDDFFFJJJOOOSSSWWWaaaqqq~~~~~~~~~|||{{{{{{xxxnnn___SSSGGGGGGLLLYYYdddiiilllnnnjjjmmmnnnllllllnnnmmmjjjaaa\\\WWWUUURRROOOOOOSSSUUUVVVWWWYYY\\\^^^```aaabbbccceeeiiikkkkkkiiigggfff```XXXPPPJJJFFFCCCAAA===:::<<>>AAAIIIMMMTTTXXX]]]eeepppyyy~~~zzzvvvtttvvvuuummmbbb[[[\\\```hhhuuu}}}{{{xxxuuuqqqnnnkkkbbbXXXNNNIIIIIIMMMWWWaaa___dddllluuutttkkkjjjkkkkkkiiibbbXXXLLLDDDAAAAAA@@@???DDDHHHNNNUUU[[[___bbbccciiimmmttt||||||{{{wwwhhheeebbbfffoooyyy{{{rrriiieeeaaa[[[WWWVVVSSSVVV\\\gggsss}}}zzz[[[GGG>>><<<===>>>KKKjjj}}}yyyooouuuyyy~~~|||}}}gggKKK999666222000///000000000............////////////,,,,,,---------.........------......//////000000///000111222444999@@@DDDTTTyyy{{{ssspppjjjbbb^^^RRRMMMGGG@@@<<<;;;<<<======???BBBDDDGGGKKKPPPTTTYYYcccsss}}}|||||||||xxxmmm\\\OOOFFFEEEKKKXXXcccgggiiikkkgggjjjkkkhhhhhhjjjjjjgggddd^^^ZZZXXXTTTPPPPPPSSSRRRTTTXXX\\\___aaaaaaaaacccccceeehhhkkkiiieeeaaa___ZZZRRRLLLGGGCCC@@@>>>>>>::::::AAAGGGJJJNNNSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZZZZZZZZZZ[[[\\\]]]\\\___eeejjjrrrIIIUUU^^^``````bbb```[[[^^^hhhxxxrrrkkkhhhaaaXXXOOOGGGBBB???::::::999777777999===AAAFFFJJJPPPVVV\\\eeennnuuu}}}zzzyyyuuuooohhheeeeeefffjjjwww~~~{{{yyyuuurrrooommmfff\\\RRRLLLKKKNNNVVV___fffmmmxxxqqqjjjlllnnnlllhhhYYYOOODDD???@@@CCCBBB???GGGJJJQQQXXX^^^bbbddddddjjjnnnuuu}}}mmm^^^[[[ZZZaaannn|||uuulllhhhccc\\\XXXWWWRRRUUU\\\gggtttyyy[[[GGG>>>:::;;;<<>>CCCEEEIIINNNRRRSSSTTTUUUWWWXXXYYYZZZUUUVVVWWWVVVUUUUUUVVVWWWXXXXXX[[[bbbiiisssUUUXXX\\\___```aaaccceeefffvvvoookkkfff]]]TTTKKKDDD>>>;;;;;;999777555666999<<<>>>CCCHHHOOOUUUVVV\\\mmm~~~|||}}}{{{vvvuuuwwwwwwuuuxxxzzz~~~zzz~~~~~~yyyssspppooommmeeeYYYPPPNNNSSS\\\bbbnnnwww~~~ppphhhffffffeeecccQQQHHHAAAAAABBBBBBBBBDDDJJJNNNTTTYYY]]]```dddfffmmmooosssyyyzzzbbbXXXVVVZZZcccpppvvvjjjcccaaa]]]WWWQQQTTTVVV\\\cccmmmwww}}}XXXBBB>>>@@@999:::AAAVVV|||~~~ppphhh~~~{{{|||{{{kkkPPP<<<555000111222000......///............---------//////.........---------,,,,,,---...///000111222......111444444666???JJJYYY|||vvvssslllaaaZZZWWWQQQHHHAAA===;;;::::::===>>>@@@AAAEEEJJJQQQVVV\\\gggxxx~~~|||zzzuuujjj\\\RRRJJJKKKOOOWWWaaahhhjjjjjjhhhgggdddbbbbbbccceeegggeee```[[[XXXXXXXXXVVVTTTVVVWWWYYY\\\^^^``````aaadddgggjjjllliiiddd]]]YYYUUURRRMMMGGGAAA===:::888888999999<<>>;;;999777666666999<<<>>>@@@DDDJJJOOORRRYYYlll~~~|||zzz{{{~~~|||zzzvvvsssssspppiii___UUUQQQVVV```hhhuuu}}}ooogggdddccc```]]]NNNGGGBBBBBBBBBCCCFFFJJJPPPSSSXXX\\\___bbbeeehhhkkknnnsssxxx~~~sss^^^TTTRRR[[[bbbppp~~~tttiiibbb___]]]WWWRRRTTTVVVZZZaaajjjuuu~~~}}}XXXCCC???;;;:::===AAASSS|||~~~~~~pppggg~~~}}}yyykkkRRR===666000111222000...//////............---------......------,,,,,,,,,,,,,,,------...///000111111///000222555666888AAALLLbbb|||xxxuuulllaaaYYYUUUOOOGGGAAA===<<<;;;;;;===>>>@@@BBBEEEJJJQQQVVV[[[fffxxx~~~{{{yyysssiii\\\SSSKKKLLLPPPYYYbbbiiikkkjjjfffeeebbb``````aaacccdddeeeaaa\\\ZZZZZZYYYWWWUUUVVVWWWXXXZZZ\\\^^^```aaahhhjjjmmmmmmiiiccc\\\WWWQQQNNNJJJDDD@@@<<<:::999999::::::<<>>@@@BBBFFFKKKOOOYYYmmm~~~{{{{{{}}}|||zzzyyyyyyuuuqqqhhh]]]WWW[[[fffpppzzznnneeeaaa^^^YYYUUUIIIEEEBBBCCCDDDEEELLLTTTVVVYYY\\\^^^aaadddhhhkkkmmmppptttzzz~~~~~~llliiiccc___]]]^^^aaacccgggiiijjjllluuu|||zzzzzzkkkYYYQQQPPPWWW^^^lllwwwkkkccc```^^^ZZZVVVUUUVVVXXX^^^gggrrr}}}~~~ZZZDDD@@@777<<<@@@???QQQ|||yyy{{{~~~~~~uuurrrxxxuuujjjTTT>>>666111111222///...//////............------------,,,,,,,,,,,,+++++++++---.........//////000000111222444777777:::DDDNNNmmm}}}yyyvvvlll```XXXSSSNNNFFF@@@=========<<<===???AAACCCFFFKKKQQQVVVZZZeeewww~~~yyywwwzzz~~~~~~zzzwwwrrriii]]]UUULLLMMMRRR[[[dddjjjkkkiiicccbbb___]]]]]]^^^```bbbdddaaa^^^\\\[[[ZZZXXXVVVVVVVVVVVVXXXZZZ\\\___```iiikkkkkkjjjfff___XXXSSSLLLJJJFFFAAA===;;;999888::::::;;;<<>>>>>>>>???BBBDDDGGGLLLRRRVVVYYYdddvvvyyyppphhhnnnvvv}}}~~~{{{wwwsssjjj___XXXLLLNNNTTT]]]fffkkkkkkhhhaaa```]]][[[[[[\\\^^^```bbb```___]]][[[YYYWWWVVVUUUUUUTTTUUUWWWZZZ]]]___eeeeeeeeeccc___YYYRRROOOJJJHHHDDD@@@<<<999777777999999:::;;;===???AAABBBDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKNNNNNNNNNNNNOOOQQQYYY]]]eeeqqq{{{WWWaaakkkkkkfffiiivvvssseeeZZZVVVYYY]]]^^^dddgggaaaUUUHHHBBB@@@999888777777888999;;;===CCCCCCEEEIIIOOO[[[pppxxxwwwwwwzzz}}}{{{~~~}}}~~~~~~}}}wwwmmmddddddmmmvvvyyytttppprrryyy~~~yyypppeee]]]YYYUUUNNNIIIBBBBBBDDDIIIKKKOOOYYYcccgggjjjmmmppptttxxx~~~~~~~~~zzztttooobbb^^^WWWPPPKKKHHHGGGGGGHHHGGGEEECCCDDDEEEHHHJJJJJJKKKNNNVVVhhh{{{wwwuuuooowwwrrr^^^RRRNNNLLLKKKRRRZZZ```gggwwwxxxmmmfffaaa]]]ZZZXXXWWWVVVYYYbbbnnn{{{]]]EEE???999;;;===???WWW|||zzz~~~vvvooogggXXX@@@888111111111///...000///............---------------------.....................///////////////111111333555666999DDDPPPoooxxxqqqfff\\\WWWPPPKKKDDD???===>>>>>>>>>>>>@@@BBBEEEHHHMMMRRRVVVWWWcccvvvxxxooodddkkkvvv{{{xxxtttlllaaaZZZMMMOOOUUU^^^gggkkkjjjggg```^^^\\\ZZZYYY[[[]]]^^^^^^^^^^^^]]][[[XXXVVVUUUTTTSSSSSSSSSTTTWWWZZZ\\\_________]]]ZZZUUUPPPMMMKKKIIIEEE@@@<<<888666555888888888999;;;<<<>>>>>>AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMQQQUUUYYYaaabbbiiisss}}}SSS]]]gggiiigggmmm{{{~~~jjj]]]XXXXXX]]]cccssswwwxxxmmm[[[KKKDDDCCC999888888888888:::;;;<<>>>>>>>>@@@CCCFFFIIINNNSSSVVVXXXeeeyyy|||uuulllsss~~~~~~}}}{{{yyyuuummmbbbZZZLLLOOOVVV___hhhkkkhhheee^^^\\\ZZZXXXWWWYYYZZZ\\\\\\]]]___^^^[[[WWWUUUUUURRRQQQQQQRRRSSSUUUXXXYYY\\\\\\[[[YYYWWWSSSOOOMMMKKKIIIDDD@@@;;;888666555666777888999:::<<<<<<===???@@@@@@AAABBBCCCCCCCCCFFFGGGIIIKKKNNNSSSZZZ^^^dddeeekkkuuuNNNWWWaaaeeegggooozzzfff]]]\\\aaalllwwwwww^^^KKKCCCCCC888888888888999:::;;;<<<>>>>>>AAAGGGLLLUUUdddrrrwwwwwwxxxzzz}}}~~~~~~}}}{{{~~~}}}}}}~~~xxxrrrnnnnnnoooqqqwww|||}}}qqqnnnllloootttwwwvvvssseee]]]SSSMMMKKKJJJGGGDDDBBBAAAEEENNNVVV[[[___dddhhhkkkppptttwww{{{~~~}}}yyyuuurrrppphhhhhheee___XXXPPPKKKIIIBBBAAA???>>>???AAACCCEEEBBBAAAAAABBBCCCEEEFFFGGGFFFLLLQQQVVVaaappp}}}xxxsssnnnkkkiiihhhnnn|||xxxZZZLLLGGGFFFDDDNNNSSSWWWXXX[[[fffzzz~~~uuukkkccc]]]YYYTTTSSSRRRUUU]]]hhhttt{{{```GGG@@@;;;777;;;BBBNNNqqq~~~}}}|||lllZZZCCC:::222111111//////000///............---------,,,,,,,,,------.........,,,------...///000111111111000111444555999EEEQQQlll}}}uuuggg[[[UUUPPPKKKCCC>>>============>>>@@@DDDGGGJJJNNNSSSWWW[[[hhh}}}yyy~~~~~~}}}|||{{{yyyxxxuuulll```WWWLLLOOOVVV___hhhjjjgggccc[[[YYYWWWUUUUUUVVVXXXYYY[[[^^^``````\\\XXXVVVUUUOOOPPPQQQRRRSSSTTTUUUVVVYYYXXXWWWUUURRRNNNKKKJJJHHHFFFBBB>>>;;;888777666666777999:::<<<===>>>>>>??????@@@@@@AAAAAABBBBBBDDDFFFJJJMMMPPPTTTZZZ]]]eeegggppp|||JJJRRR[[[aaaeeeppptttddd___aaakkk}}}zzz^^^IIIAAABBB888888888888999:::;;;;;;>>>???BBBHHHNNNUUUaaammmyyyyyyyyy{{{}}}~~~|||zzz{{{~~~~~~}}}~~~}}}|||vvvqqqooommmcccjjjppptttyyy~~~rrrooolllmmmpppppplllggg^^^VVVLLLGGGGGGGGGEEEBBBCCCAAAEEEPPPZZZ^^^```bbb]]]aaaeeeiiilllnnnppprrrwwwuuurrroookkkgggeeecccZZZ[[[ZZZTTTLLLEEEBBBAAA>>>>>>======>>>???BBBCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIPPPWWW[[[bbbooozzz}}}zzz{{{zzz{{{tttkkkddd___\\\ZZZ]]]bbbmmmkkkPPPFFFFFFHHHHHHOOORRRVVVZZZbbbnnnyyypppgggaaa]]]RRRPPPPPPSSS[[[fffqqqxxxaaaHHHAAA999666===CCCGGGbbb}}}{{{ooo[[[CCC:::222111111//////111//////.........---------+++++++++,,,,,,---------,,,,,,---...///000111222111111222444555:::FFFRRRmmmyyyjjj[[[TTTPPPKKKDDD>>><<<<<<======>>>AAADDDHHHKKKOOOSSSWWW]]]kkk~~~~~~}}}}}}yyyxxxxxxxxxtttkkk^^^UUUKKKNNNVVV```hhhjjjfffaaaYYYWWWUUUSSSRRRTTTVVVWWW[[[___bbbbbb^^^YYYWWWWWWNNNOOOPPPRRRSSSTTTTTTTTTVVVUUUSSSPPPMMMIIIFFFEEEDDDCCC@@@===:::999888888777888:::<<<===???????????????@@@@@@AAAAAABBBBBBBBBFFFKKKOOORRRUUUXXXZZZeeejjjuuu