BM6P6(@ lll^^^XXXRRRPPPRRRPPPOOOMMMLLLLLLMMMOOOPPP[[[eeewww~~~vvvnnniiiccc]]]XXXTTTPPPLLLIIIJJJLLLNNNNNNPPPUUU]]]dddiiimmmpppssswwwrrrllliiikkkoootttvvvuuukkkiiimmmrrruuuzzz|||zzzyyy{{{|||zzzyyy}}}nnnaaa\\\VVVTTTUUURRRQQQPPPNNNNNNOOOPPPQQQVVV___qqqyyyrrrmmmhhhaaa\\\YYYTTTOOOLLLLLLMMMNNNOOOQQQVVV^^^dddjjjnnnrrrttt|||yyyuuupppnnnnnnppprrr|||~~~|||rrrmmmnnnqqquuuzzz~~~||||||}}}pppddd___ZZZXXXZZZUUUTTTRRRQQQPPPQQQRRRRRRQQQYYYiii~~~}}}xxxtttoooiiiddd___ZZZTTTQQQPPPQQQQQQQQQTTTXXX___eeejjjoootttwww~~~{{{uuuqqqpppqqq{{{~~~zzzssspppqqqsssxxxoooddd```[[[YYY[[[VVVUUUTTTRRRRRRQQQQQQRRROOOVVVcccvvv~~~|||wwwqqqllleee```ZZZVVVVVVVVVWWWWWWWWWZZZ```eeejjjpppvvvzzz~~~yyywwwwww~~~zzztttrrrssswww}}}mmmbbb___ZZZWWWYYYVVVUUUTTTSSSQQQPPPPPPPPPPPPUUU```pppyyytttjjjfff```]]]\\\]]]]]]^^^ZZZ\\\```dddiiipppxxx}}}~~~~~~~~~{{{xxxvvvxxx|||lllbbb^^^YYYVVVXXXVVVUUUTTTSSSQQQPPPOOONNNOOOSSS\\\iii{{{|||rrrmmmgggcccaaaaaabbbbbb[[[]]]```ccchhhpppyyy~~~}}}|||}}}}}}}}}~~~mmmccc```ZZZWWWXXXWWWVVVUUUTTTRRRPPPNNNMMMKKKOOOVVVaaaqqqzzzuuunnnhhheeeccccccbbb]]]^^^___bbbgggoooyyyoooeeeaaa\\\XXXYYYXXXWWWVVVUUUSSSQQQOOONNNHHHKKKPPPZZZjjj{{{rrrkkkfffdddbbbaaa]]]^^^___aaafffoooyyyqqqiii___\\\^^^\\\ZZZYYYXXXVVVTTTQQQLLLHHHJJJIIIKKKSSS___rrrwwwnnnhhhdddbbb```___[[[ZZZ___dddjjjsss{{{~~~uuummmddd```bbb___^^^\\\YYYWWWUUURRRMMMJJJJJJHHHKKKRRR\\\mmmzzzrrrlllhhheeecccccc^^^\\\___cccgggooowwwyyyrrrhhhdddeeebbbbbb___[[[XXXVVVRRROOOLLLIIIGGGIIIOOOXXXggg~~~xxxsssnnnjjjggggggbbb___```bbbdddjjjqqq|||{{{yyy|||zzztttjjjfffgggcccdddaaa\\\XXXUUURRROOOLLLGGGFFFGGGMMMUUUcccxxx~~~yyytttnnnkkkjjjdddaaaaaabbbcccgggmmmxxx|||{{{xxxzzz~~~|||wwwpppgggccceeebbbccc```[[[WWWTTTQQQNNNKKKEEEDDDFFFKKKRRR^^^rrr~~~yyyrrrnnnkkkfffbbbcccccccccggglllvvv{{{~~~~~~|||xxxvvvwww{{{yyyxxxwwwyyy~~~|||{{{|||qqqjjjaaa___aaa___aaa^^^ZZZWWWUUUQQQNNNKKKEEEDDDEEEIIIOOOXXXjjjzzz}}}vvvrrrmmmhhheeeeeeeeedddggglllvvvzzz}}}xxxuuuqqqpppqqqmmmmmmmmmkkkiiijjjoootttyyy~~~|||{{{qqqssswww}}}~~~|||{{{|||lllddd[[[ZZZ^^^]]]___]]][[[XXXVVVSSSNNNKKKFFFDDDEEEGGGJJJQQQ```ooozzzvvvqqqlllhhhgggfffdddeeejjjssswww{{{{{{|||yyyqqqkkkjjjjjjhhhfffggghhhjjjkkkjjjgggiiinnnsssuuuzzz|||xxx~~~}}}zzzssswwwiiiaaaXXXWWW\\\\\\^^^]]][[[ZZZXXXTTTOOOKKKGGGEEEEEEFFFGGGLLLZZZggg|||}}}yyytttooojjjiiifffcccdddhhhooorrr|||~~~wwwxxxxxxwwwoookkkfffdddhhhjjjhhhffffffiiilllnnnmmmkkklllqqqwwwvvvzzzxxxssswww~~~~~~}}}zzz|||}}}}}}hhhaaaZZZYYY\\\YYY]]]\\\[[[XXXUUUQQQMMMKKKDDDFFFFFFDDDEEEJJJUUU^^^sss|||ssskkkgggeeebbbdddggghhhmmmvvvwwwssstttsss~~~xxxooolllkkkgggjjjnnnpppqqqqqqrrrsssrrrssssssssstttvvv{{{~~~ttttttwww|||xxx|||jjjccc[[[ZZZ]]]ZZZ]]]]]][[[XXXTTTPPPLLLJJJBBBDDDEEEDDDDDDIIIQQQYYYlllyyyooojjjeeeaaaaaacccfffkkksss}}}wwwrrrrrrsss}}}vvvlllggghhhiiippptttxxxzzzzzzzzzzzz{{{zzzzzzyyyyyyyyy|||zzzmmmqqqxxx}}}yyy}}}lllddd\\\[[[^^^[[[^^^]]][[[WWWSSSNNNJJJHHH@@@BBBDDDCCCCCCGGGMMMRRRaaattt|||sssmmmhhhbbb```bbbdddgggnnnwwwxxxrrrooorrr{{{}}}~~~{{{wwwqqqjjjggghhhmmmrrr~~~pppjjjqqq|||{{{kkkccc[[[ZZZ]]][[[]]]\\\ZZZWWWRRRMMMIIIFFF@@@BBBCCCDDDDDDFFFJJJMMMWWWhhh}}}uuupppkkkeeebbbdddbbbdddiiippp{{{zzzrrrmmmnnnwww{{{}}}uuuooommmnnnlllkkkiiigggiiioooxxx~~~wwwooommmyyy|||zzzzzz~~~~~~~~~hhh```XXXWWW[[[YYY\\\[[[YYYVVVQQQLLLGGGEEE@@@BBBDDDEEEFFFGGGIIIJJJPPP___wwwyyytttnnngggccccccaaabbbeeekkkvvv}}}zzz~~~|||sssnnnkkkttt}}}zzz||||||ppphhhcccdddeeedddeeeeeegggkkksss}}}zzzsssrrrtttxxxwwwwwwyyy}}}{{{ddd\\\UUUUUUZZZXXX[[[ZZZXXXUUUPPPKKKGGGEEEAAABBBCCCEEEFFFHHHIIIIIILLLXXXmmmzzzrrriiicccbbbbbbbbbccchhhrrr~~~zzzvvvwww}}}|||uuuqqqlllttt}}}||||||~~~{{{vvvnnnfffaaa```aaabbbfffhhhjjjnnnsss{{{qqqnnnsss}}}{{{ssstttuuuxxx|||{{{zzzzzz{{{xxxaaaZZZSSSTTTYYYXXXYYYXXXVVVTTTPPPKKKGGGEEEAAAAAAAAACCCFFFHHHIIIIIIJJJQQQbbbyyyxxxnnnhhhfffcccccccccgggooozzzyyyooonnnrrrzzz}}}yyyvvvuuuooowww~~~~~~}}}yyyuuurrroooiiieeeddddddeeeeeekkknnnrrrwww|||lllkkkuuuzzzxxxqqqsssuuuyyy|||}}}xxxxxxyyy|||www```YYYRRRTTTZZZYYYXXXWWWVVVSSSOOOKKKHHHFFF@@@@@@@@@BBBEEEGGGIIIIIIJJJMMM[[[ppp}}}tttnnnmmmdddddddddgggnnnxxxmmmggghhhnnnwwwzzzwwwvvvwwwrrrzzz~~~}}}~~~vvvnnnqqqnnnkkkiiiiiijjjkkkkkkjjjnnnsssyyy~~~jjjkkkwww~~~yyywwwuuuqqqsssvvvyyy}}}~~~yyyvvvuuu||||||}}}sss]]]VVVQQQSSSZZZZZZVVVUUUTTTQQQNNNJJJHHHFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDIIISSSbbbtttvvvllliiigggfffgggkkkrrryyy~~~vvvtttyyytttssslll```eeelllrrruuuwwwyyyzzzwww{{{~~~{{{xxxtttsssrrrqqqpppqqqrrrrrrxxx{{{~~~uuunnnppp{{{}}}zzzxxxxxxyyy{{{}}}{{{wwwxxx{{{zzzyyyyyy|||sss___YYYTTTUUUZZZXXXWWWVVVTTTRRROOOKKKHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBGGGPPP]]]ooovvvooommmjjjhhhjjjoootttxxxvvvwwwzzzrrrhhhiiipppvvvkkkdddbbbffflllqqqtttuuuwwwxxxyyy}}}~~~|||yyyyyywwwwwwvvvwwwwwwxxx|||vvvqqqvvv|||ttt}}}~~~}}}}}}~~~yyyvvvyyy|||~~~~~~sssaaa]]]WWWVVVYYYUUUWWWWWWUUUSSSPPPLLLJJJHHHDDDDDDCCCBBBAAAAAAAAABBB@@@DDDKKKVVVggg{{{vvvsssoookkkjjjkkkmmmooolllmmmpppvvv~~~~~~yyywwwxxx{{{}}}}}}mmmccc```fffnnn||||||eee^^^cccfffkkkoooqqqssstttvvv{{{}}}yyyxxx{{{sssnnnzzz~~~yyyxxx|||tttbbb^^^WWWVVVXXXUUUWWWVVVUUUSSSPPPMMMJJJIIIEEEDDDCCCBBBAAAAAA@@@@@@@@@BBBGGGPPP^^^sss{{{wwwrrrmmmiiihhhhhhhhhiiijjjmmmqqqxxxrrrpppllljjjkkkooovvv{{{{{{jjjaaa```eeeooozzz|||eee^^^bbbeeejjjmmmpppqqqtttuuuyyy{{{{{{~~~zzztttnnnkkklllxxx~~~vvvbbb\\\VVVUUUXXXVVVVVVUUUTTTRRROOOLLLJJJHHHEEEDDDCCCAAAAAA@@@@@@@@@AAACCCFFFKKKWWWkkk}}}zzzuuupppkkkhhhgggggglllnnnqqqssswww~~~{{{rrrlllbbbdddgggiiilllqqqxxx~~~rrrhhh___^^^dddmmmyyy}}}fffaaa```dddiiimmmpppqqqsssuuutttvvv{{{~~~yyytttuuuvvvtttqqqnnnooopppnnniiifffeeeeeeiiisssvvvbbb\\\UUUTTTWWWTTTSSSRRRQQQOOOMMMJJJHHHGGGCCCCCCBBBAAA@@@@@@@@@AAAAAACCCEEEHHHRRRddd{{{~~~zzztttpppllljjjhhhooorrrvvvxxxzzz~~~vvvnnnfffbbb\\\aaahhhmmmqqquuu{{{rrrbbb^^^]]]bbbjjjsss{{{gggddd```dddjjjoooqqqqqqrrrrrrpppssswww}}}tttpppjjjhhhiiijjjjjjhhheeeeeeeeecccaaa___```aaaeeemmmuuuccc^^^WWWTTTTTTPPPPPPPPPOOOMMMKKKHHHFFFEEEBBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFMMM^^^tttzzzuuuqqqmmmkkknnnrrrxxx{{{|||~~~zzzxxx{{{|||{{{zzz|||{{{yyytttnnniiieeeaaa```___eeemmmqqqsssvvv{{{{{{eee]]]]]]bbbkkksss}}}zzzfffeeebbbgggmmmqqqrrrpppnnnmmmnnnqqqvvv||||||rrrfffeeeeeeeeegggiiikkkllliiihhheeeccccccbbbbbbaaaeeelllzzzsssccc```YYYTTTRRRLLLOOONNNMMMKKKIIIGGGDDDCCCAAAAAA@@@@@@@@@AAABBBBBB@@@BBBCCCDDDJJJZZZpppyyytttpppmmmkkkqqqxxx|||}}}|||ooojjjgggjjjkkkiiijjjlllooolllhhhcccaaa```aaabbbdddjjjqqqtttuuuwww{{{jjj\\\^^^aaaiiittt}}}zzzggggggeeejjjpppssssssoookkkiiioooqqquuu|||qqqgggbbbaaacccfffhhhjjjmmmqqqtttrrroookkkiiihhhhhhfffeeeiiiooozzz}}}yyy}}}vvvfffbbb[[[VVVTTTNNNJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDBBBAAA@@@?????????AAA===???FFFJJJOOOaaauuuzzzsssooooooqqqvvvzzzkkkdddaaa___```ccceeedddcccdddbbb___]]]\\\^^^aaacccgggnnnwww}}}}}}{{{zzzzzz}}}lllbbb``````gggqqq}}}xxxkkkgggeeejjjpppsssrrrpppmmmkkkmmmnnnqqqzzzssshhh```^^^```ccciiimmmooorrrxxx||||||zzzwwwrrroooooooooooooooooorrrxxx}}}|||{{{zzz{{{~~~vvvddd^^^WWWTTTUUUPPPKKKKKKJJJIIIGGGEEECCCBBB@@@@@@???>>>>>>>>>??????AAA===???EEEGGGJJJYYYkkkzzz~~~zzzwwwuuuvvvzzzqqqddd```___^^^___bbbcccaaa___]]][[[ZZZZZZ[[[___ccceeennnsssyyy}}}|||{{{zzzzzzzzz{{{|||}}}zzzhhhbbbbbbgggnnn{{{yyymmmhhhfffjjjppptttsssqqqooonnnpppqqqttt|||sssiiiccc^^^___bbbiiioootttuuuyyy~~~|||yyyyyyyyyxxxxxxyyy{{{~~~~~~}}}|||}}}vvvaaaZZZSSSRRRUUUSSSMMMLLLKKKIIIGGGEEEBBBAAA>>>>>>>>>>>>>>>???@@@@@@AAA>>>???DDDDDDEEEPPP]]]nnn{{{zzz|||vvviiiaaa___^^^___aaabbbbbb```^^^VVVVVVWWWYYY]]]bbbgggkkkuuuwwwzzz{{{{{{zzzzzz{{{zzzzzz{{{|||~~~nnnccccccgggmmmwwwyyymmmhhhgggkkkqqqttttttsssrrrqqqvvvwwwyyy~~~vvvmmmccc```______ccchhhnnnvvv|||~~~ttt```YYYRRRQQQTTTRRRNNNMMMLLLJJJGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA???>>>@@@CCCBBBBBBIIISSSeeexxx}}}}}}|||pppgggccc```aaaccceeeeeeccc```]]]UUUVVVXXX[[[```ggglllooovvvvvvwwwxxxyyy{{{}}}~~~}}}}}}tttfffaaafffmmmsss~~~xxxlllhhhgggkkkppptttuuuuuuuuuuuu{{{|||}}}zzzfff```[[[\\\___bbbiiipppsss{{{rrr___ZZZSSSQQQRRRNNNNNNMMMLLLJJJHHHEEEBBBAAACCCBBBAAA@@@????????????===>>>@@@BBBBBBCCCGGGMMM]]]ooo~~~zzzooohhhfffbbbdddfffgggeeebbb^^^\\\VVVWWWYYY]]]bbbgggllloooqqqrrrsssvvv{{{}}}mmmcccccckkkssszzzyyynnniiifffjjjooossstttuuuwwwxxx~~~~~~}}}mmm```\\\ZZZ^^^bbbgggpppyyy|||ooo^^^[[[TTTQQQQQQLLLNNNMMMLLLJJJHHHEEECCCBBBAAA@@@???>>>===<<<<<<<<<===>>>@@@AAABBBDDDGGGJJJUUUfff|||rrrkkkhhhdddfffhhhgggccc^^^[[[YYYWWWXXXZZZ]]]aaafffjjjlllmmmooorrryyyxxxjjjdddgggqqqxxxzzzoooiiidddhhhlllpppsssuuuxxxzzz}}}~~~yyyiii___\\\]]]bbbgggnnnzzznnn]]]YYYRRRPPPPPPLLLMMMLLLLLLJJJHHHFFFEEECCC??????>>>===============>>>???@@@???@@@CCCEEEFFFMMM\\\qqq~~~}}}zzzqqqlllhhhjjjkkkhhhccc]]]ZZZYYYYYYZZZ\\\___cccgggkkkmmmmmmpppvvvrrrhhhfffllluuu|||wwwkkkdddbbbeeejjjmmmppptttxxxzzz{{{}}}~~~uuueeeaaa___aaahhhoooyyynnn\\\WWWPPPOOOQQQMMMLLLLLLKKKJJJIIIGGGEEEDDD???????????????@@@@@@AAA???@@@@@@>>>???BBBCCCCCCFFFUUUjjj|||xxx}}}xxxrrrmmmooooookkkddd^^^\\\[[[\\\]]]___cccfffjjjnnnpppooorrrzzzyyynnnggggggnnnxxx~~~sssfff^^^aaadddhhhlllooossswwwzzzzzz{{{}}}~~~~~~qqqbbbcccbbbfffmmmvvvooo]]]YYYQQQNNNOOOJJJJJJKKKMMMMMMLLLHHHDDDAAA???@@@@@@@@@???>>><<<;;;======>>>???@@@@@@AAAAAABBBOOO```qqqwwwtttuuu{{{}}}xxxwwwsssnnniiiccc___]]]bbbaaaaaacccgggjjjkkkkkkppp||||||ooofffgggjjjoooyyyrrrgggbbbddddddfffiiinnntttyyy|||}}}}}}}}}~~~|||kkkeeebbbkkkttt|||ooo\\\WWWOOOMMMNNNIIIJJJJJJKKKKKKIIIFFFCCCAAA???@@@@@@@@@???>>><<<;;;======>>>??????@@@AAAAAA???IIIVVVfff}}}uuuqqqrrrwww|||zzzuuuoooiiieeeaaa```cccddddddeeefffhhhiiijjjvvv{{{wwwyyy{{{mmmcccdddhhhmmmyyywwwlllfffdddeeegggjjjooouuuzzz}}}~~~~~~{{{nnnjjjllluuu~~~mmmYYYSSSKKKJJJKKKHHHIIIIIIHHHGGGFFFDDDBBBAAA??????@@@??????>>>===<<<===>>>>>>??????@@@@@@@@@@@@DDDLLLZZZqqq|||rrrmmmmmmqqq{{{~~~wwwpppjjjfffddddddeeeggghhhhhheeeeeehhhkkkyyyooopppooonnnrrr{{{yyykkk```aaaeeekkkxxx~~~rrrkkkfffgggiiimmmrrrwww{{{~~~~~~zzzrrrsssyyyhhhTTTNNNFFFEEEHHHEEEHHHGGGEEEDDDBBBAAAAAA@@@????????????>>>>>>=========>>>>>>>>>?????????@@@CCCCCCGGGRRRgggyyyooojjjhhhkkkttt}}}xxxpppiiigggfffgggeeeiiillljjjfffeeeiiinnnxxx{{{ssseeehhhjjjkkkqqq|||xxxjjj______dddkkkyyywwwoookkklllnnnqqqtttxxx|||~~~}}}zzzyyy}}}cccOOOIIICCCBBBEEECCCFFFEEECCCAAA@@@??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????EEECCCCCCLLL\\\rrryyynnniiigggiiipppyyyyyypppjjjhhhhhhjjjfffjjjmmmllliiiiiimmmqqqxxxxxxpppjjjeeeiiikkknnnvvvxxxjjj______cccjjjxxxzzzrrrrrrssstttvvvxxxzzz|||}}}~~~~~~|||___LLLHHHBBBBBBEEEBBBDDDCCCBBBAAA??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA???@@@GGGQQQbbbxxx}}}rrrmmmjjjlllssszzzzzzqqqllljjjkkkmmmjjjmmmooonnnmmmmmmpppsss{{{}}}tttooollljjjmmmnnnooorrr{{{wwwiii______ccciiivvv~~~uuuwwwxxxyyy{{{|||~~~yyy]]]LLLIIIDDDDDDGGGCCCCCCBBBBBBAAA@@@???>>>>>>??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>=========???DDDHHHTTTkkkyyytttqqqrrrxxx|||tttooonnnooopppqqqqqqppppppppppppqqqqqqyyy}}}}}}uuuoooppptttwwwzzzxxxuuuxxxuuuhhh^^^___bbbhhhssszzzyyyzzz|||~~~~~~|||xxx]]]MMMKKKGGGFFFIIIEEEBBBBBBBBBBBBAAA???>>>===??????>>>======>>>???@@@>>>>>>>>>>>>============;;;<<<@@@DDDEEEMMMeee|||~~~yyyvvvwww}}}}}}vvvrrrppprrrsssvvvtttrrrqqqrrrrrrqqqoootttxxxxxxqqqnnnuuu{{{}}}tttggg]]]^^^bbbfffqqq}}}~~~xxxzzz}}}~~~zzzwwwwwwvvv]]]KKKNNNRRRIIIAAABBBAAA@@@??????@@@@@@>>><<>>>>>========================???:::<<>>;;;;;;<<<>>>>>>>>>========================???;;;<<>><<<<<<===>>>>>>>>>========================???<<<<<>><<<;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>>>>???HHHSSSfffxxxssssssxxx||||||zzz}}}{{{uuunnnlllkkknnntttwwwxxxvvv{{{~~~wwwnnnfffcccdddiiiqqqzzz~~~}}}yyyzzzqqqccc```bbbccceeegggpppvvv}}}zzzhhhXXXUUUVVVQQQKKKJJJJJJIIIIIIIIIIIIGGGCCC@@@???===;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@GGGOOO\\\rrr|||rrrnnnrrrzzz~~~~~~xxxrrrooommmnnnqqqrrrqqqnnnsssvvvxxxyyy}}}wwwpppiiifffgggjjjrrr{{{{{{{{{lllaaaWWWWWW[[[```ggglllwww{{{yyyhhhXXXRRRQQQOOOLLLKKKLLLLLLLLLMMMNNNKKKGGGDDD???>>><<<<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>AAAFFFKKKWWWggg~~~xxxnnnjjjoooyyy}}}~~~|||xxxwwwuuurrrppppppnnnmmmkkkooorrrrrrrrruuu{{{~~~zzzsssmmmjjjhhhiiiqqqzzzxxx}}}www}}}{{{jjj^^^XXXTTTVVV[[[bbbnnnxxxxxxhhhVVVNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNLLLHHHDDDAAA@@@>>>?????????===;;;::::::::::::::::::::::::999:::<<<<<<===@@@CCCEEEQQQZZZmmmvvvmmmhhhkkksssyyy~~~}}}|||{{{{{{zzzyyyxxx{{{zzzxxxtttpppmmmmmmnnnoooqqqpppnnnpppxxx~~~yyyrrrnnniiigggmmmuuutttyyy|||{{{|||}}}www~~~zzzhhh^^^VVVUUUVVVZZZ^^^fffuuuwwwgggUUUKKKIIIJJJJJJJJJGGGGGGIIIKKKLLLJJJFFFBBBCCCAAAAAAAAAAAAAAA>>><<<::::::::::::::::::::::::999;;;<<<;;;<<>>===<<<<<<;;;;;;<<<=========<<<;;;;;;::::::;;;<<<<<<;;;::::::===???EEEJJJWWWjjj~~~wwwnnniiihhhjjjlllyyyzzz{{{{{{zzzzzzzzz{{{~~~~~~~~~}}}{{{yyywwwuuuvvvtttqqqpppsssxxx}}}zzzpppgggdddgggjjjmmmtttzzz{{{~~~|||}}}tttcccYYYXXXTTTWWW[[[bbblllyyyttt^^^RRRNNNGGGIIILLLHHHHHHHHHGGGGGGFFFEEEEEEEEE???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===???AAADDDNNN^^^oooyyyooojjjiiijjjlllyyy|||~~~}}}}}}~~~|||zzzzzzxxxvvvvvvwww{{{|||vvvooohhhfffiiilllooovvv|||~~~|||}}}pppaaaYYYYYYYYY]]]cccjjjrrr~~~qqq\\\QQQLLLFFFGGGKKKFFFGGGGGGFFFEEEEEEDDDDDDCCC???>>>===<<<<<<;;;;;;<<<999999:::;;;;;;<<<======;;;<<<<<<;;;:::;;;===>>>???@@@EEEOOO]]]nnn{{{rrrllljjjkkklllyyy||||||{{{zzz{{{|||~~~|||zzzuuunnniiigggiiikkkpppwww~~~{{{|||~~~nnn```[[[]]]```fffmmmuuu|||ppp[[[PPPLLLFFFGGGJJJFFFFFFEEEEEEDDDDDDCCCBBBBBB???>>>===<<<<<<;;;;;;<<<999999::::::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>AAA???@@@GGGQQQbbbzzz~~~uuuooommmmmmmmmxxx}}}}}}}}}|||{{{{{{zzzyyy|||zzzvvvqqqlllhhhggggggnnnvvv}}}{{{|||{{{|||ooobbb___bbbfffnnnxxxooo[[[PPPMMMGGGHHHKKKFFFEEEEEEDDDDDDCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999999999:::;;;======;;;;;;<<<===AAA??????CCCJJJYYYqqqzzzuuusssrrrsssxxx~~~{{{yyywww{{{zzzwwwtttqqqmmmjjjhhhkkkrrrzzz|||~~~~~~||||||nnnaaa```ccckkktttmmmZZZPPPMMMGGGHHHKKKEEEEEEEEEDDDCCCCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888777777999;;;======<<<;;;<<<======<<<>>>@@@EEEPPPdddwww~~~|||||||||}}}|||{{{xxxxxxxxxxxxxxxuuuqqqnnngggnnnuuuxxx|||}}}}}}jjj``````cccoooxxxkkkXXXNNNLLLFFFGGGIIIDDDEEEEEEDDDDDDCCCBBBBBBBBB???>>>===<<<<<<;;;;;;<<<999999999999888888888888999;;;======<<<<<<<<<<<<;;;;;;>>>@@@AAAGGGXXXhhhyyy~~~zzzzzz{{{}}}~~~{{{vvvqqqeeekkkqqqtttyyy~~~~~~~~~}}}~~~zzzfff```cccgggrrr|||iiiVVVLLLJJJEEEFFFHHHBBBEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<<<<;;;;;;<<<777777777888999999::::::999;;;===>>>===<<<<<<<<<:::<<<@@@AAA@@@CCCPPP___rrr}}}~~~}}}vvvpppdddjjjppprrrwww~~~~~~~~~}}}}}}wwweeebbbhhhlllttt~~~hhhZZZLLLGGGEEEDDDEEEGGGFFFDDDCCCCCCDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::888777888:::<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;888;;;=========@@@HHHOOOjjjyyyxxxtttppppppvvv{{{~~~rrrdddaaafffjjjttt|||}}}{{{gggZZZLLLGGGFFFEEEEEEGGGFFFDDDCCCCCCCCCCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;<<<:::888999999999999999999999999777:::<<<<<<<<<@@@GGGMMM```qqqyyyuuuuuuzzz~~~ooocccaaafffjjjttt|||~~~|||vvvfffYYYLLLGGGFFFEEEEEEGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;;;;;;;;;;:::999999999999999999999999999777999;;;;;;;;;>>>DDDJJJSSSfff~~~~~~|||zzziiiaaaaaafffjjjttt|||~~~tttnnnfffYYYLLLHHHGGGEEEEEEGGGEEEDDDCCCCCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::999888::::::::::::::::::::::::777888:::::::::===BBBFFFKKK]]]www~~~~~~|||yyyzzz{{{}}}ooobbb^^^```eeejjjuuu}}}xxxnnnfffeeeXXXLLLHHHGGGFFFEEEGGGEEECCCBBBBBBCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888::::::::::::::::::::::::888888999999:::<<>>???FFFRRRfff{{{tttmmmggggggkkkrrryyy|||kkk\\\ZZZ]]]aaaiiirrr{{{{{{tttkkkaaaYYY|||cccWWWLLLIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBAAA???===::::::::::::::::::::::::999:::<<<;;;999888999;;;777777777777777777777777:::999999999;;;<<<======BBBIIIZZZpppxxxooohhhfffdddgggoooyyyoooaaaXXX\\\aaadddmmmyyy~~~{{{rrrkkkbbbYYYRRR{{{cccWWWLLLIIIIIIGGGFFFFFFDDDCCCBBBBBBBBBAAA???===::::::::::::::::::::::::999;;;===<<<:::999;;;===999999999999999999999999;;;:::999:::;;;======<<<>>>BBBQQQhhh{{{}}}|||uuukkkffffffhhhgggkkkvvvqqqggg\\\WWW^^^dddgggqqq}}}~~~vvvlllddd\\\SSSMMMxxxcccWWWLLLIIIHHHFFFEEEFFFEEEEEEDDDCCCBBB@@@>>>======<<<;;;:::999999999999::::::::::::::::::::::::777777666666666666777777666666777888999;;;<<<======???HHHWWWhhh|||~~~{{{yyyxxxzzzxxxsssnnniiigggiiikkkmmmuuuxxxggg\\\[[[[[[___fffqqq{{{}}}||||||tttjjj```VVVMMMGGGwwwcccWWWLLLIIIHHHFFFEEEFFFCCCCCCCCCBBB@@@???===<<<999999888888888888888999999999999999999999999999777777666666666666777777:::999999888888999999:::<<<===CCCOOO^^^qqq}}}{{{vvvuuussspppmmmmmmoooqqquuu}}}nnnaaa\\\\\\]]]aaahhhrrr{{{|||zzzzzzpppfff\\\SSSKKKFFFwwwbbbVVVKKKHHHGGGFFFDDDEEEDDDCCCCCCBBBAAA???>>>===888888888888888999::::::888888888888888888888888777777666666666666777777999999888888888888999999===;;;>>>FFFRRRccczzz~~~}}}wwwyyyzzzzzzyyyzzz}}}{{{pppfffaaa___```bbbhhhoooxxx||||||}}}uuujjj___UUUNNNGGGDDDvvv```TTTJJJGGGGGGEEEDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<;;;;;;:::::::::;;;;;;999999999999999999999999777777666666666666777777666666666777888:::<<<===>>>;;;;;;AAAJJJYYYnnn||||||zzzqqqiiiggggggdddgggkkkrrrzzz|||yyyqqqdddXXXPPPIIIEEECCCuuu___SSSHHHFFFFFFDDDCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>===;;;:::999999999::::::::::::::::::::::::777777666666666666777777555555666777888:::;;;<<<<<<999999===DDDQQQdddttt}}}|||~~~yyypppkkkmmmppplllpppvvv~~~|||xxxssskkk___SSSKKKFFFDDDBBBttt]]]RRRGGGEEEEEECCCCCCDDDAAAAAAAAAAAA@@@???>>>===>>>===<<<:::888777666666::::::::::::::::::::::::777777666666666666777777888888777777777777888888888666666:::@@@IIIXXXeee}}}|||zzz|||~~~xxxuuuwww{{{zzz~~~xxxtttllldddXXXNNNGGGDDDBBBAAAsss\\\QQQFFFDDDDDDCCCBBBCCC@@@@@@@@@@@@???>>>======>>>===;;;:::888888777777999999999999999999999999777777666666666666777777888888777777777777888888777555777;;;>>>CCCNNNYYYmmm~~~~~~zzztttpppddd]]]SSSIIIDDDAAA@@@???sss\\\PPPFFFCCCDDDCCCBBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;888888888888888888888888777777666666666666777777555555555666777999;;;<<<888888:::>>>@@@BBBJJJSSS```vvv}}}wwwqqqnnn___YYYOOOFFFAAA???>>>===oooZZZPPPGGGDDDCCC@@@@@@BBB????????????>>>>>>>>>>>>===;;;999999::::::999888777777666666666666777777888888777666666666666666555555666777888999999:::777777777999<<>>nnnYYYPPPGGGDDDCCC@@@@@@BBB????????????>>>>>>>>>>>>===;;;999999::::::999888888888777777777777888888888777777666666666666666666666666777888888888999888888888999<<>>mmmYYYOOOFFFCCCBBB@@@@@@BBB@@@@@@?????????>>>>>>>>>===;;;999999::::::999888999999888888888888999999888777666666555555666666777777777777777777777777999999999:::;;;<<<======BBBMMM___sss~~~~~~}}}{{{uuuooofff[[[SSSOOOIIIBBB>>>?????????>>>kkkXXXNNNEEECCCBBB@@@@@@BBB@@@@@@@@@?????????>>>>>>===;;;999999::::::999888999888888777777888888999777777666555555555555666777777777777777666666666888999:::<<<<<<<<<;;;;;;CCCJJJWWWhhh{{{|||zzzyyyyyyyyy{{{~~~}}}wwwppphhh^^^TTTMMMIIIEEE@@@======>>>??????iiiWWWNNNEEECCCBBB@@@@@@BBB@@@@@@@@@@@@????????????===;;;999999::::::999888777777666666666666777777777666666555555555555555777777777666666666666666777888:::<<<=========<<<>>>BBBKKKZZZmmm~~~zzzwwwuuuuuuuuuuuuxxx{{{~~~~~~zzztttkkkbbbXXXOOOIIIDDDAAA>>><<<===>>>@@@AAAgggVVVMMMDDDBBBBBB@@@@@@BBBAAA@@@@@@@@@@@@?????????===;;;999999::::::999888777777666666666666777777777666555555444444555555666666666666666666666666666777:::<<<============888;;;CCCPPPbbbyyy~~~|||yyyvvvtttsssssssssrrruuuyyy}}}}}}yyyqqqggg\\\RRRKKKGGGAAA???>>>======???BBBDDD~~~fffVVVLLLDDDBBBBBB@@@@@@BBBAAAAAA@@@@@@@@@?????????===;;;999999::::::999888888777777777777777777888666666555444444444444555444555555555666777777777777777888:::;;;;;;;;;;;;666:::AAAJJJXXXooo{{{zzzwwwuuutttssstttuuuuuuxxx}}}|||wwwnnnbbbVVVMMMGGGEEE??????>>>>>>???AAADDDGGG}}}eeeVVVLLLDDDBBBAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@??????===<<<:::999::::::999888999999888888888888999999666666555444444444444555333444444555666777888888888888888888888999999999555999>>>CCCOOOddd}}}~~~~~~}}}{{{yyywwwuuutttuuuvvvwww||||||wwwlll___SSSJJJEEEDDD>>>>>>??????@@@BBBFFFIII|||eeeVVVMMMEEECCCCCCAAA@@@BBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???<<<888666777777::::::999999888777666666666666555555555555666666444444444444555555555555888888999:::<<<===>>>>>>===777888AAAJJJWWWppp~~~{{{zzz{{{|||{{{|||zzzwwwyyy~~~~~~{{{pppaaaTTTLLLGGGCCC@@@@@@???>>>>>>@@@DDDGGGJJJ|||fffUUULLLDDDBBBBBB@@@???AAA@@@AAAAAAAAAAAA@@@??????>>>???>>>;;;888777777888999999888888777666666555666666555555555555666666666666666777777777888888444555555666777888999999999444555<<>>@@@CCCFFFHHH}}}fffTTTJJJCCCAAAAAA???>>>@@@??????@@@@@@??????>>>===<<<======;;;888777888999888888777777666555555555666666555555555555666666777777777777888888888888777777777777888888999999777333444999===DDDUUUggg}}}|||rrrhhhZZZNNNHHHDDD@@@>>><<<===>>>@@@CCCFFFHHHJJJ|||fffSSSJJJBBBAAAAAA??????AAA>>>>>>>>>???>>>>>>===<<<;;;;;;;;;:::888777888:::888888777777777666666666666555555444444555555666555555555666666666777777888888999999999999999999:::777777;;;<<<@@@KKKWWWooozzzmmmcccVVVKKKFFFCCC@@@>>>>>>???BBBEEEHHHKKKMMMNNN{{{eeeTTTKKKCCCBBBBBB@@@@@@BBB===>>>>>>>>>>>>===<<<<<<999::::::999777777888999999888888888888888777777555555444444444444555555555555555555666666666666666666666666666666666666;;;::::::;;;<<<===DDDKKK___rrr~~~vvvhhh___RRRIIIDDDBBBAAA??????@@@CCCGGGJJJNNNPPPQQQyyydddSSSJJJCCCBBBBBBAAAAAACCC======>>>>>>======<<<;;;999::::::888777666777888999999999888888888888888555555444444444444555555666666666666777777777777666666666777777888888888888888999999999;;;???CCCSSSeee{{{xxxpppcccZZZOOOFFFBBBAAAAAA???>>>???BBBEEEJJJNNNRRRTTTwwwbbbRRRIIIBBBAAAAAA@@@@@@BBB>>>>>>>>>>>>>>>===<<<<<<999::::::888666555666777777777777888888888888888555444444333333444444555555555555555666666666666666666777888888999::::::555666777666888;;;>>>???HHHXXXlll|||~~~xxxpppggg^^^VVVJJJCCC@@@@@@???>>>@@@AAABBBEEEJJJOOOTTTWWWvvvaaaQQQHHH@@@???@@@??????AAA>>>>>>>>>>>>>>>======<<<:::::::::888666444555666666666666666777777777777555444444333333444444555222222222333333333444444111111222333444555666777333555666666888<<>>>>>>>>===CCCCCCDDDGGGLLLRRRXXX\\\xxxdddQQQIIIAAA@@@@@@>>>===???>>>>>>>>>>>>===<<<;;;::::::999888888777777888888:::999777666555555555666444444444444444555666666555444333222222333444555555555555555555666777777666666777888999::::::;;;<<<@@@LLL___qqq}}}vvvlllaaaZZZLLLJJJFFFBBB???>>>>>>???EEE@@@BBBLLLQQQRRR[[[iiiwwwcccQQQHHHAAA@@@@@@>>>===???>>>>>>>>>>>>===<<<;;;:::999888777777666666777777999888777666555555666666666666555555555666666777555555444444444444555555666666555555555666666777666666666777777777888888:::===GGGWWWhhhwww~~~yyyrrrhhh^^^XXXKKKHHHEEEAAA>>>>>>>>>???FFFBBBEEENNNRRRUUUbbbrrruuuaaaPPPHHHAAAAAAAAA???>>>???>>>>>>>>>>>>===<<<;;;:::888777777666666666666666777777666555555666666777777777666666666666666666555555555666666555555555777666666555555555666666555555555555555666666666::::::???LLL[[[kkk~~~}}}xxxrrrkkkbbbYYYSSSHHHFFFCCC@@@>>>>>>???@@@FFFEEEJJJPPPSSSZZZmmmttt___OOOGGGAAAAAAAAA???>>>???>>>>>>>>>>>>===<<<;;;:::888888777666666666666777666666555555666666666777666666666666666555555444444555666777777666555444777777666555555555555666444444555555666666777777;;;999;;;CCCOOO___uuu~~~yyyrrrkkkcccZZZRRRMMMFFFDDDAAA???>>>???@@@AAAFFFHHHMMMRRRUUUaaa{{{rrr^^^NNNGGGAAABBBBBB@@@>>>???>>>>>>>>>>>>===<<<;;;:::999999888777777777777888555555555666666666666666333444444555555444333333444555666777777666555444777666555555555555666666444555555777888999::::::<<<::::::>>>GGGUUUjjj|||{{{vvvmmmddd[[[SSSKKKGGGCCCBBB@@@>>>>>>@@@BBBDDDEEEJJJPPPTTT[[[mmmqqq]]]MMMFFFAAABBBCCC@@@>>>???>>>>>>>>>>>>===<<<;;;::::::999999888888888888888555555666666666555555444111222333444555444333333555555555666666555555555555555555555555666777777666666777888999:::;;;;;;;;;999999<<>>???BBBEEEGGGFFFLLLSSSXXXccc|||ppp^^^MMMFFFAAABBBCCC@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777777777777777555666666666666555333222000111333555666666555444555555444444444444555555444444444444555777888999999999999999999999888888777666888:::<<>>>>>>>>>>>>>>>>>===<<<;;;:::888888777666666666666666666666777777666444222111///111444666777888777666555444333222222333444555333333333444666777999:::<<<;;;:::999888666666555333444666999999===JJJWWWqqq}}}|||xxxuuufff```WWWOOOJJJGGGEEEDDD@@@@@@??????AAAEEEHHHKKKJJJQQQXXXaaassshhhYYYLLLIIICCC>>><<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::999888777666666666666777777777666555333222111666666666666777777777777444333333222222333333444333333444555666666555555555555555555666666666666444555777888:::???DDDIIIYYYiii{{{yyynnneee\\\VVVOOOIIIFFFDDDBBBAAABBB??????BBBDDDEEEHHHMMMQQQUUUZZZiiifffWWWHHHFFFBBB>>><<<<<<>>>???>>>======<<<;;;;;;:::::::::999888777666666666666555555555666555555444444555555555666666666777777444333333222222333333444333444555666666666666555444444444444555555555555555666777777888;;;???CCCMMM[[[mmm}}}}}}}}}}}}tttiii```WWWSSSLLLFFFCCCAAA@@@???@@@>>>???DDDFFFGGGKKKPPPUUU[[[ddduuu|||cccTTTEEECCC@@@>>>=========>>>======<<<<<<;;;:::::::::999999888777666666666666444444444555666666666666444444444555555555666666444333333222222333333444444555666666666666666666333333333444444444444555666777777666555777:::===AAALLL\\\nnn|||}}}wwwmmmaaaYYYQQQMMMGGGCCC@@@???>>>===>>>===@@@EEEHHHIIINNNTTTWWWcccsssyyyaaaSSSDDDBBB@@@>>><<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888777666666666666666555555555555555666666777333333333444444444555555444333333222222333333444555555666666777666666555333333444444444555555555666666666555444555777:::>>>DDDPPP```ttt~~~~~~~~~yyyrrrggg[[[SSSLLLHHHDDD@@@???>>>===<<<===>>>AAAGGGIIIJJJPPPWWWXXXkkkxxx```SSSFFFDDDAAA>>><<<:::999999;;;;;;;;;;;;;;;:::::::::888777666666666666666666888777666555555555555666333333333333444444444444444333333222222333333444555555666666666666555555444555555555666666666666555666666666555666888:::===@@@HHHVVVfffvvv~~~}}}}}}~~~~~~{{{tttlllaaaWWWPPPHHHEEEBBB@@@@@@@@@???>>>???@@@CCCHHHIIIKKKSSS\\\bbbyyywww```SSSGGGEEEBBB>>>;;;:::999999;;;;;;::::::::::::::::::777666666555555666666666999888666555444555666666333333333444444444555555444333333222222333333444555555555555555555444333555555555666666666777777444555666666666666888:::999:::AAALLLYYYgggxxx~~~~~~~~~{{{uuummmdddZZZQQQMMMEEECCC@@@@@@AAAAAAAAA@@@AAABBBEEEJJJKKKOOOYYYdddvvvuuu___RRRHHHEEEAAA===;;;:::<<<===::::::::::::::::::::::::666666555555555666666777888777555444555666888999444444444444555555555555444333333222222333333444444444444444444333222222444444444555555555666666444666777666555555666777666777<<>>@@@::::::::::::::::::::::::666666555555555666666777666555444444555777:::;;;444444444555555555666666444333333222222333333444333444444444333333222111333333333444444444555555555666777666444333444555777777;;;@@@DDDMMMbbbvvvsssooohhh^^^TTTKKKGGGEEE@@@???>>>???AAACCCCCCBBBCCCDDDHHHMMMQQQYYYjjjyyyxxxZZZuuu```QQQGGGDDD@@@>>>>>>???>>>>>>;;;;;;::::::999888777777777666555333333444555555:::444//////333777666444444444444333333333222222444444444444333333222111222222333333333333444444444444333222222333333333444444444555555777888888777777999;;;>>>GGGXXXhhh{{{~~~zzzqqqjjj```WWWOOOIIIEEEBBB???@@@@@@???>>>???AAACCCFFFIIIOOOUUUXXXbbbzzzbbbgggttt___PPPFFFCCC???>>>>>>>>>>>>===;;;;;;::::::999888888777777777666555555555555666999555111111444666666555444444444444333333333333333444444444333333222111222222333333333333444444555444444333333444444444444444444444555666777888666666777999:::@@@NNN]]]ppp~~~yyyuuukkkddd[[[SSSLLLGGGCCCAAA???@@@AAA@@@@@@BBBEEEGGGFFFJJJRRRYYY___lllkkkWWWaaasss^^^OOOEEEBBB>>>============<<<;;;::::::999999888888888777777777777777666666555777555444333333444666666555444444444333333333333333333444444444333222222222222333333333333444444555555444444444444555555333333333333444555666666666555666888777:::DDDOOOeeevvv}}}zzz{{{~~~zzzrrrmmmaaa\\\TTTMMMHHHDDDAAA???@@@AAAAAAAAABBBDDDHHHKKKIIIOOOXXXaaakkk|||rrr]]]YYYiiirrr]]]NNNDDDAAA>>><<<<<<<<<<<<;;;:::::::::999999888888888666666777888888666555444444555555444333333444666333333333333222222222222333333333444444333333222222222222333333333444444444333333333333444555555333222222222333333444555666555666888777777>>>FFFXXXjjj~~~uuuttt||||||tttkkkeeeXXXTTTNNNIIIEEECCC@@@>>>AAAAAABBBBBBBBBEEEIIIMMMPPPTTT]]]kkk}}}sss___ZZZiii~~~qqq[[[LLLDDDAAA===;;;;;;<<<;;;;;;::::::999999999999999888444555666777666555444333222333555555333222333444222222222222111111111111222333333444444333333333222222222333333333444444222222111111222333333444333222222222222333444444333333444777666555999@@@IIIZZZooo~~~vvvzzz}}}wwwnnnddd^^^QQQNNNIIIFFFDDDBBBAAA???BBBBBBBBBAAABBBEEEIIIMMMTTTXXXcccxxxxxx```UUU___yyypppZZZKKKDDDAAA===<<<<<<<<<<<<;;;999999999999999999999999555555555555555444444333222333444555555555333222222222222222111111111111222222333444444444333333222222333333333333444444111000000111111222333444333333333222222333333444111000111444444333666;;;AAAOOOaaasss~~~|||vvvnnneee\\\VVVLLLIIIFFFDDDCCCBBBAAA???AAABBBBBBAAACCCFFFLLLPPPWWW```qqqggg[[[YYYmmmoooYYYJJJEEEBBB>>><<<<<<<<<<<<<<<999999999999999999999999777666666555555555555555555444444777999999555111444444444333333333222222111222333333444444444333222222333333333333444444111111111111222333444555444444333333333333444444444222222555555333555999<<>>============<<<999999999999999999999999999888666555555555666777888666555888<<<<<<777222666666555555555444444444111222333333444444444444222222333333333444444444222222222222333444555666555555444333333444444444999666555777777555777:::555===GGGUUUhhh}}}yyytttmmmeee]]]TTTLLLGGGFFFDDDBBBAAAAAAAAA???>>>>>>???AAACCCGGGNNNVVV\\\jjjwwwVVVKKKVVVcccgggTTTKKKEEEBBB???===<<<;;;:::999===<<<<<<<<<<<<;;;;;;;;;;;;999777555444444666777555555555555555555555555333333333222222111111111444333333222222333333444333333333222222222111111222222222222222222222222333222111111222555777999666555444444555777999;;;888777<<>>?????????>>>CCC======GGGMMMQQQ\\\kkkYYYPPPNNN\\\uuugggTTTKKKDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;:::::::::::::::999777666555555555666555555555555555555555555444444444333333333222222222111111000000111111222111111111222222333333333333222222222222222222333333333222222333555777999;;;999888666666666777888999888;;;DDDOOO[[[kkkxxxzzzuuulllfff]]]TTTMMMHHHDDDBBBAAA@@@>>>>>>????????????BBB>>>@@@JJJOOOSSSaaaqqqhhhTTTQQQUUUgggeeeSSSKKKCCC@@@===<<<<<<===<<<;;;::::::::::::999999999999888888777777666666555555444444444444444444444444555555444444444444333333222111111000000111111222///000111222333444444555444333222111111222333444444333333333444666777999???===;;;888666555555555888777:::>>>CCCLLL\\\jjjzzz{{{sssnnnddd^^^UUUMMMHHHDDD@@@>>>??????>>>>>>>>>??????@@@BBBAAAFFFNNNSSSZZZkkk~~~sssVVVQQQVVVdddyyy}}}dddSSSJJJAAA???===<<<=========<<<::::::::::::999999999999777777777888777666555555444444444444444444444444444444444444444333333333444333333222222333333444000000111222333333444444444333111000000111333444444444444444444666777888>>><<<:::888666555444444444555888;;;===CCCSSScccnnn{{{{{{{{{~~~vvvnnniii^^^XXXPPPJJJEEEBBB@@@>>>===>>>>>>>>>>>>???AAABBBDDDEEEKKKRRRXXXddd{{{gggYYYSSSbbbwwwzzzbbbRRRJJJAAA???<<<<<<===>>>======;;;;;;;;;;;;::::::::::::666777777777777666666555444444444444444444444444222222222222222333333333444333333222222333333444222222222222222222222222333333222111111222333333444444444444555555666777888888777666555444444444222333666888888===KKKYYYfffrrrzzz{{{yyyrrrjjjeeeWWWRRRKKKEEEBBB@@@???>>>;;;===????????????BBBEEEEEEHHHMMMSSS\\\ooolll[[[[[[YYYpppxxx```QQQJJJAAA???===<<<=========<<<;;;;;;;;;;;;::::::::::::777777777777666666666666333333333333333333333333111111222222222222333333222111111000000111111222333333333222222222111111222222222222222222222222333333333444444444555555333333333444444444444444444333444666555777@@@KKK]]]iiixxx}}}~~~zzzrrrjjjccc]]]OOOJJJDDD@@@>>>======<<<;;;>>>@@@AAA@@@AAADDDHHHFFFKKKQQQZZZhhh|||\\\QQQUUUeeevvv___PPPJJJBBB@@@===<<<<<<===<<<<<<::::::::::::999999999999888777666555555666777888333333333333333333333333222222222333333333444444222111111000000111111222222222222222222222333333000111333444444333111000222222333333333333333333111111222333444444444444555333333555666666;;;AAAOOO]]]nnnzzz|||zzzrrrjjjaaaXXXRRRJJJFFF@@@===<<<<<<<<<<<<:::>>>BBBBBBAAABBBFFFKKKKKKQQQ[[[hhh|||hhhUUUUUU[[[zzzuuu^^^PPPJJJCCC@@@===<<<<<<===<<<;;;999999999888888888888777888777555444444666888999333333333333333333333333333333333444444555555555444333333333333333333444000000111222333444444555///111333555555333111///111111222333333333222222111111222333444444444444666333333777999999<<<@@@BBBSSSggguuu}}}vvvmmmcccYYYPPPJJJIIIEEE@@@===<<<=========:::???BBBCCCBBBCCCHHHMMMPPPYYYfffwwwtttXXXVVVaaaiiivvv```PPPHHHBBB@@@===<<<<<<===<<<;;;888888999999999999888888777777777777777777777777777666555444333222222222444444444333222111000///444333333222111111111222333333333333333333333333222222333333333333444444555444444333333444444555111111111111111111111111222222333444666888:::;;;???EEEVVVlll~~~}}}}}}|||xxxqqqiii```VVVMMMGGGCCCAAA@@@>>>>>>>>>>>>??????@@@@@@AAAAAAEEEJJJNNNRRR```sssjjjWWWVVVjjjttt^^^OOOHHHBBB@@@===<<<<<<===<<<;;;999999::::::::::::999999555555555555555555555555666666555444333333333333333333333333222111000000444333222222111111222222333333333333333333333333222222222333333333444444333222222111111222222333111111111111111111111111333333333444555666777888<<>>===>>>>>>???===???AAACCCEEEIIIPPPUUU[[[jjjuuu\\\TTT]]]xxxtttrrr\\\NNNHHHBBB@@@===<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::555555555555555555555555666555444444333333333333333333333333222111111000333333222222111111222222333333333333333333333333222222222222333333333333222222111111111111222222000000000000000000000000444444333333333444555555999<<>>======>>>??????>>>AAAEEEGGGJJJPPPXXX___hhh{{{bbbSSSYYYnnnlll___oooZZZMMMGGGBBB???<<<;;;<<<<<<;;;:::999999::::::::::::999999555555555555555555555555666555444333333333333333333333333333333222111000333333222222111222222333222222222222222222222222111222222222222333333333444444333333333333444444000000000000000000000000333333222222333333444555777888>>>LLL[[[kkk||||||}}}}}}~~~~~~~~~|||yyyuuuqqqjjjddd[[[SSSMMMGGGCCC@@@>>>>>>=========>>>???@@@BBBEEEIIILLLNNNUUU```hhhuuummmUUUTTTgggnnn]]]RRRnnnYYYLLLGGGAAA???<<<;;;;;;<<<;;;:::888888999999999999888888666666666666666666666666555555444333333333444444222222333333333222111111333222222111222222333333222222222222222222222222111111111222222222333333444333333222222333333444000000000000000000000000111111111222333444555666666555999CCCNNN]]]ooo~~~}}}}}}{{{xxxwwwzzz~~~zzzvvvqqqllliiiaaa[[[SSSLLLHHHDDDAAA???============>>>???AAABBBDDDHHHKKKMMMPPPYYYgggrrrnnn\\\OOOVVVpppttt```TTTOOOmmmYYYLLLFFFAAA???<<<;;;;;;;;;;;;:::777888888999999888888777777777777777777777777777555444444333333444444444222222222333333222222111222222111111222222333333222222222222222222222222111111111111222222222222111111000000000000111111111111111111111111111111111111111222333444666777666444777===DDDOOO___mmm~~~}}}zzzuuurrrtttzzz}}}}}}wwwpppiiiccc```WWWRRRLLLGGGDDDBBB@@@???============???AAACCCDDDEEEIIIMMMPPPVVVcccwwwwww___VVVPPP[[[vvviiiWWWPPPQQQnnnYYYLLLFFFAAA>>><<<:::;;;;;;::::::888999999::::::999999888666666666666666666666666444444444333333444444555111222222333333222222222222222111111222222333444111111111111111111111111111111111111222222222222111111000000000000111111222222222222222222222222333333333333333444555555444444666:::===BBBNNNZZZppp|||vvvpppooosssxxxvvvzzz~~~~~~yyypppfff]]]WWWSSSMMMJJJEEEBBBAAA@@@???============>>>@@@CCCEEEFFFGGGLLLSSSYYYcccvvveeeTTTVVV]]]mmm~~~fffTTTRRRXXXnnnYYYLLLFFFAAA>>>;;;:::;;;;;;:::999999::::::;;;;;;::::::999555555555555555555555555444444333333333444444555111222222333333333222222222111111111222333333444111111111111111111111111000111111111111222222222333333222222222222333333333333333333333333333333666555444444333333333444333333555888999;;;DDDOOOccctttxxxppplllnnnqqqrrrvvvzzz}}}~~~|||yyysssiii^^^TTTLLLIIIGGGDDDAAA?????????===<<<======>>>???AAADDDFFFHHHKKKQQQYYYbbbooohhh[[[LLLXXXlllhhhVVVUUU^^^kkkWWWIIIBBBAAA>>><<<;;;<<<<<<<<<;;;:::999999999::::::888777888888777666666666666666333333333444444444555555222222222111111111000000000000111111111222222222333333333222222111111111111111111111111111111111222111111111000000//////111111000000111111222333111111000000111111222333111222222222333777;;;???QQQcccxxx~~~yyy{{{|||wwwqqqnnnlllrrruuuvvvvvvuuuzzz|||yyyqqqfff[[[SSSMMMJJJGGGDDD@@@===<<<===>>><<<:::>>>;;;<<>><<<;;;<<<<<<<<<;;;:::999999999::::::888777888777777666666666666666222222333333333444444444333333333222222222111111111111111111222222222222333222222222222222222111111111111111111111111111222222222111111000000000111111000000111111222333000111111111111222222222111222333333333666;;;>>>GGGVVViiivvv~~~|||}}}xxxuuutttvvvwwwwwwuuutttxxxzzzvvvnnnggg]]]TTTMMMIIIFFFDDDBBB???<<<;;;<<<===<<<:::AAA>>>@@@EEEHHHGGGHHHKKKTTT]]]nnncccTTTUUU^^^uuuppp^^^bbbvvvhhhUUUJJJDDD@@@>>>;;;;;;;;;<<<<<<;;;:::999999999::::::888777888777666666555555666666222222222333333333333444333333333333333222222222111111222222222333333333111111111222222222222222111111111111111111111111222222111111111111000000111111000000111111222333000000111222222222222111111222333333333666:::===???JJJYYYiiiyyyzzz{{{~~~~~~zzzvvvsssvvv}}}yyysssnnnbbb\\\TTTLLLGGGEEECCCAAA???===::::::;;;<<<<<<;;;AAA@@@BBBHHHKKKJJJLLLPPPXXXgggjjjUUURRRZZZmmm|||fff^^^kkkfffTTTJJJEEE@@@>>>;;;:::;;;<<<;;;::::::999999999::::::888777777777666555555555555666333333333444444444444444222222222222222222222222222222222222333333333333000000111111222222333333111111111111111111111111000000000000000000000000111111000000111111222333///000111222333222222111222222333333333555999;;;:::@@@KKK[[[nnn|||tttwwwzzzvvvwww}}}{{{tttlllggg[[[UUUNNNHHHDDDCCCAAA@@@<<<;;;:::999:::<<<<<<===AAA@@@CCCJJJMMMNNNRRRWWW^^^rrrlllXXXPPPYYYhhh|||iii]]]```sss~~~eeeTTTJJJEEE@@@===;;;:::;;;;;;;;;::::::999999999::::::888777777666666555555555555555555555555444444444444444000000000000111111111111111111222222222333333333000000000111111222222222111111111111111111111111////////////////////////111111000000111111222333000000111222222222222222222333444444333555777:::555777>>>LLL^^^ppp}}}tttvvvzzzzzz}}}}}}uuummmeee```TTTOOOIIIDDDAAA@@@???>>>::::::::::::;;;<<>>======<<<999;;;<<<<<<===>>>BBBDDDKKKJJJLLLOOOQQQTTT]]]fffyyyxxx^^^SSSUUU___pppttt```QQQVVViii~~~fffTTTHHHCCC???===:::999:::;;;:::::::::999999999::::::888777666666555444444444444555333333333222222111111111//////000000111111111111//////000000000111111111111111111111000000000000111111111111111111111111000000000000111111111222111111000000111111222333333222000//////111333555222333444444333444555777999666999@@@HHHSSScccrrrzzzzzzxxxxxxyyyzzzzzz{{{}}}}}}tttjjjbbbZZZTTTPPPEEEBBB>>>======>>>>>>>>>:::<<<>>>>>>???AAAEEEHHHMMMLLLNNNRRRUUU\\\hhhuuuxxxdddUUUYYYfffttt}}}^^^TTTNNNWWWnnnfffTTTHHHBBB???===:::999:::;;;:::999:::999999999::::::888777666666555444444444444555222111111111000000//////000000111111222222222333////////////000000000000222222111111000000//////111111111111111111111111111111222222333333333333111111111000111222222333444222///......000333666222333555444333333555666555222444999===EEEUUUfffvvv~~~yyyuuussswwwwwwwwwwwwxxx}}}~~~wwwmmmcccZZZSSSNNNJJJBBB???======???AAABBBBBB:::===???@@@@@@BBBGGGKKKJJJJJJMMMSSSYYYccctttfffXXXSSSaaavvvmmmRRROOONNNXXXrrrzzzdddTTTJJJDDD======<<<;;;::::::::::::<<<;;;::::::::::::999888666666666777777888888888333333333222222222111111111111111111111111111111111111222222222222111111000000111111111111000000222111///000111333222222000000000000000000000000000000111111111222222222000000//////......------000222333444444333111000333555777777999AAAMMMVVVpppxxxuuuuuuwwwsssqqqsssvvvzzz}}}~~~{{{wwwpppeeeZZZRRRKKKFFFCCC@@@???===<<<;;;;;;;;;<<<;;;@@@BBB???AAAHHHKKKIIIQQQPPPSSS[[[cccooo~~~hhhSSSWWWaaauuuvvvaaaPPPQQQVVVeeeyyycccSSSIIIDDD======<<<;;;::::::::::::999666333444999:::888444111111222222222333333333333333333222222222111111111111111111111111111111000111111222222111111000000000000000000000000000222000///000111333222222000000000000000000000000//////000000000111111111111111111000000000//////000111333444444333111000222444666666777===GGGOOOgggvvv{{{zzzxxxvvvuuuvvvwwwyyy}}}}}}}}}xxxuuuoooiii___VVVNNNIIIDDDAAA>>>===<<<;;;;;;<<<===>>>:::???BBB@@@CCCIIIKKKJJJPPPQQQWWW```kkk{{{hhhZZZUUU^^^ooojjjVVVMMMSSS^^^pppwwwaaaRRRHHHCCC======<<<;;;::::::::::::888222...111888<<<888222222222222333333333333333333333333222222222111111111111111111111111111111000111111222222111111000111000///......///000111222000//////111222222111000000000000000000000000///////////////000000000333222222222222111111111000111222333333222111000000222444444555999???EEEUUUdddrrryyy~~~~~~{{{zzz}}}|||}}}~~~~~~yyytttnnnjjjddd^^^VVVOOOIIIEEEAAA???;;;:::::::::;;;<<<>>>???<<>>???@@@DDDHHHIIIIIIKKKOOOQQQSSSZZZeeetttkkkUUUTTT\\\iiiyyyrrr^^^TTTVVVggg}}}sss]]]OOOFFFBBB======<<<;;;::::::::::::888999:::999777666777888222222222222222222222222333333333222222222111111111111111111111111111111000000000111111000000000222000///------///000222111///...///000222111111////////////////////////111111111111111111111111111111111111111111111111000000111111222222222222111222444444444555666777999DDDRRR___ppp~~~{{{yyy}}}|||tttmmmfff___YYYUUUNNNKKKFFFCCCAAA@@@>>>===<<<;;;;;;:::;;;<<<===>>>BBBDDDHHHJJJJJJKKKPPPVVV[[[eeeuuuttt\\\QQQXXXfff{{{tttaaaWWWUUUgggyyyqqq[[[NNNEEEAAA======<<<;;;::::::::::::666999;;;999555333555888555555555444444444444333333333333222222222111111111111111111111111111111///000000111111000000///222111000//////000111222111///......000111111000////////////////////////222222222222111111111111/////////000000000000000//////000000111222222222222222333444444555555555777>>>HHHTTTdddxxxyyyuuuqqqrrrxxxxxxssskkkccc\\\UUUPPPLLLFFFCCC@@@??????>>>===<<<===<<<<<<;;;<<<===>>>???AAABBBFFFJJJJJJLLLUUU___kkkzzzxxxbbbVVVVVVcccrrrssscccXXXXXX___zzzoooZZZLLLEEEAAA======<<<;;;::::::::::::666888888888666666666888777777777777666666666555333333333222222222111111111111111111111111111111//////000000000000//////222222111111111111222222000///......000111111000////////////////////////222111111111000000000000/////////000000000111111/////////000000111222333222111111222444555555555666999>>>GGGTTTggg|||{{{wwwrrrppprrrxxx}}}~~~ooojjjbbbZZZSSSMMMHHHEEE@@@>>><<<;;;<<<<<<<<<;;;<<<;;;;;;<<<===???AAABBBBBBCCCGGGMMMPPPTTTaaannn|||bbbZZZ]]]gggyyyqqqcccYYYXXXcccpppnnnYYYLLLDDDAAA======<<<;;;::::::::::::888777666777:::;;;:::999444444444333333222222222333333333222222222111111111111111111111111111111//////000000000000//////111222333333333333222111000///......000111111000////////////////////////111111000000/////////...//////000000111111111222////////////000111222333111000000111333555555555555444666<<>>AAADDDFFFDDDEEEJJJRRRVVV]]]lll|||{{{eeeUUUYYYgggyyyvvvkkk]]]TTTQQQXXXjjjzzzmmmYYYJJJBBBAAA>>>===<<<;;;:::999999999555666777888999999888777666555222111000111333555222222111111111111222222111111111111000000000000333333333222222222111111111///...///000111000...000000////////////000000000...,,,---000111///---////////////000000000000---...///000000///...---111111111000000000000000222222222222222222222222444555666666;;;HHHYYYfff~~~~~~yyyvvvvvvvvvwww|||zzz}}}sssjjjddd[[[PPPIIIEEEBBB===999<<<:::777888;;;<<<;;;999@@@?????????@@@CCCFFFHHHIIINNNTTTWWW[[[iiibbb\\\WWW```xxxzzzsssfffZZZQQQRRRZZZfffxxxlllYYYJJJBBB@@@<<<;;;;;;:::::::::;;;;;;666666888999999888777777555555444444444333333333222222111111111111222222111111111111000000000000///000000111222333444444111///...///000111000...000000////////////000000000...---...000000///---.../////////000000000000......////////////......111000000000000000000000000000000000000000000000111333555666999BBBNNNWWWkkk}}}~~~||||||}}}~~~}}}zzz|||{{{vvvlllddd[[[TTTKKKEEECCCAAA>>>;;;<<<:::888999;;;<<<;;;999===>>>>>>???@@@CCCFFFHHHLLLOOOUUU^^^lll{{{fffXXXYYY^^^lllmmm```WWWUUUXXXaaakkkvvvkkkWWWIIIAAA???:::::::::::::::;;;<<<<<<777777888999999888666666444555666666666555333222222222111111111111222222111111111111000000000000//////000111222333444444111///...///000111000...000000////////////000000000...---...///000///........./////////000000000//////............//////000000000000000000111111000000000000000000000000///222555666666:::@@@EEEUUUfffyyy~~~|||{{{}}}}}}wwwssspppjjjaaaZZZPPPJJJCCC@@@??????>>><<<<<<;;;999999;;;<<<;;;:::===???@@@BBBCCCEEEIIILLLRRRTTT[[[kkkttt```TTTRRR^^^ooo|||dddSSSNNNYYYjjjzzzjjjVVVHHHAAA???;;;::::::999::::::;;;;;;777888999999888777666555444444555555444444333222222222111111111111222222111111111111000000000///222111111111111000000000111///...///000111000...000000////////////000000//////....../////////............/////////000000000///...------...///000000000000000000111111111222222222222222222222222000222444444444555888;;;FFFUUUfffssszzz{{{xxxzzz~~~zzzuuunnniiiddd___WWWPPPHHHDDD???<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<>>;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<>>>???@@@CCCFFFFFFGGGJJJQQQWWW___pppuuu___TTTWWWaaarrrvvvddd]]]kkkhhhVVVHHHAAA@@@===<<<;;;999888888777777777777888999999888666666555333111///...000222444222222111111111111222222111111111111000000000000------...///000111222222111///...///000111000...000000////////////000000...///000///...---...000------.........///////////////............///////////////000111111222222000000000000000000000000333222222222333555888:::333;;;EEEPPP\\\jjjyyyzzzzzz~~~pppkkknnnttt~~~wwwqqqfffbbb[[[UUUPPPKKKGGGDDDAAA@@@===;;;999999::::::888:::;;;<<<<<<>>>@@@CCC???CCCFFFHHHIIIPPPZZZcccpppuuu```UUURRR___ppp{{{ggg___aaa}}}iiiVVVIIIBBBAAA;;;;;;:::999888888888999666666888999999888777777444333222111111111222222222222111111111111222222111111111111000000000000,,,------...///000111222111///...///000111000...000000////////////000000---///000000...---...000---------.........//////......////////////.........//////000111111222222000000000000000000000000111111111222444555666666222555:::BBBLLLYYYiiiuuuuuuiiigggjjjmmm{{{yyypppiii\\\XXXRRRLLLGGGDDDBBB@@@>>>===<<<:::888888999:::666999;;;<<<===???BBBFFFAAAEEEJJJMMMQQQ[[[jjjvvv|||ccc]]]]]]cccwwwmmm^^^aaakkkiiiWWWJJJCCCBBB999999888888999999:::;;;555666777888999999888777333333444444444333222111222222111111111111222222111111111111000000000000000////////////.........111///...///000111000///000000////////////000000---///111000---,,,...000---------.........//////---...///000000///...---...//////000111222222222222222222222222222222222//////000333444444333111444444666;;;BBBMMM]]]jjjwwwzzz}}}zzzqqqgggfffiiikkkwww}}}vvvkkkcccVVVRRRMMMGGGCCC@@@???>>>;;;;;;:::999777777999;;;555888;;;======???DDDHHHDDDIIIOOOSSSYYYfffxxx}}}hhh\\\ccclllwww{{{fff^^^iiixxxeeeTTTKKKDDD@@@;;;<<<<<<;;;999666333111777777777777666666666666444333222222111111222222222222222111111111111000//////000111111111111000000000000000000000000000++++++,,,---...///000000...---,,,---111222000...---///000222222000///---...//////000000000000000000000000///...,,,+++***000000000000000000000000000000000000111111111111111111222222222333333333444///...444;;;DDDPPPZZZmmmttt}}}zzz|||{{{yyy|||zzzwwwzzzzzzsssiii___YYYMMMKKKGGGCCC@@@===<<<<<<;;;;;;::::::;;;;;;<<<===<<<======>>>@@@BBBEEEGGGOOONNNUUUcccnnnyyyjjj```]]]kkkkkk]]]aaauuudddSSSJJJDDD@@@;;;::::::999999999999999777777777777666666666666444333222222111111222222222222222111111111111000333333333222111///...---000000000000000000000000---------...//////000000444111...---......---+++...///000111111000///...---...//////000000//////....../////////...------........................------........./////////111111111222222222333333555000///333999>>>GGGPPP[[[eeerrr|||||||||vvvyyyyyyssskkkbbbYYYSSSGGGFFFCCC@@@===<<<;;;;;;888888888888999:::;;;;;;======>>>@@@BBBEEEIIILLLSSSWWWcccsssmmmZZZ```ppp|||jjjeeeooo}}}bbbRRRJJJCCC???<<<:::999888888:::<<<===777777777777666666666666444333222222111111222222222222222111111111111000444444444333111///...---000000000000000000000000////////////////////////444111...,,,---------,,,...///000111111000///...,,,---......//////......---...//////000000000000........................000000111111111222222222111111111222222222222333555111000333666888<<>><<<<<<<<<<<<::::::;;;;;;===>>>???@@@BBBDDDEEEGGGJJJPPPYYY```qqqxxxaaaWWWVVVddd|||{{{{{{```PPPHHHBBB>>>888999:::::::::888777666777777777777666666666666444333222222111111222222222222222111111111000000000000111222222222222111////////////////////////111111000000//////......%%%(((,,,000111111111000......////////////......+++,,,,,,---------------000000000000000//////...000000000000000000000000/////////000000000000111000000111111111222222222333000111555555333333666<<>><<<;;;:::::::::;;;;;;<<<===???@@@BBBCCCBBBEEEGGGJJJNNNWWWdddnnnppp]]]RRRTTT[[[yyyzzz{{{```PPPHHHBBB===444555888:::;;;:::999888777777777777666666666666444333222222111111222222222222222111111111111000111111111111111000//////000000000000000000000000000000000//////.........'''***...000000///..............................+++,,,------......------000000000000//////...---........................000000000000111111111111000000000111111111111222111///111555666333333666666<<>><<<;;;:::999999999::::::<<<<<<===???AAACCCFFFGGGHHHMMMUUU]]]hhh{{{yyyeeeSSSPPPTTT^^^ppp|||}}}aaaPPPGGGAAA<<>>?????????@@@BBBDDDGGGIIIJJJNNNUUU___iiixxxwww^^^RRRLLLTTT___mmm|||www}}}|||ttt[[[MMMDDD???>>>>>><<<999777666666666777666666666666666666666666555444222000000111222333000000000000////////////...///000111111000///......111333222...,,,...000000000000000000000000000//////............//////........................000///---,,,,,,---///000------------........./////////......------,,,,,,111111000000//////......222111000000000111333333333333222111000000000111222555888;;;@@@JJJYYYcccqqqxxx{{{vvvtttxxxzzzyyy~~~{{{xxx{{{zzzwwwxxx}}}}}}zzz|||tttiiibbb]]]XXXQQQKKKHHHFFFBBB???===<<<===>>>===;;;:::;;;===???@@@@@@BBB??????BBBBBBAAAHHHRRRVVV\\\fffyyyrrr]]]QQQPPPRRR___uuuwwwlllhhhrrr}}}}}}ttt[[[MMMDDD???>>>;;;:::888777666777888999777777666555444333222222444333111000000000222222111111000000000/////////...///000111111000///...111///---,,,---......///000000000000000000000000//////............//////........................000...---,,,,,,---...000------.........///////////////..................///////////////.........///000111222222222111111222111111222222333444555333555666666888>>>IIIQQQ```hhhmmmlllnnntttyyyyyy|||{{{~~~zzzzzzzzzyyy~~~zzzttttttlllccc[[[WWWRRRKKKFFFDDDBBB???<<<;;;;;;<<<======<<<;;;<<<===???AAAAAADDDCCCDDDHHHJJJKKKSSS]]]\\\lllsss```VVVOOOTTT```rrrwwwjjjccceeettt~~~{{{|||sssZZZLLLCCC???>>>999999888777777888999:::999888777555333111000///444333111000000000111222222222111111111000000000...//////000000//////...222---((((((,,,//////...000000000000000000000000//////............//////........................///...---,,,,,,---...///....../////////000000000.........///////////////............////////////---///222444444333000///......///000222444555666222333333222222555<<>><<<:::999:::;;;<<<======<<<===>>>@@@AAACCCGGGFFFHHHLLLOOOTTT___iiipppkkkWWWOOORRRQQQ___uuutttjjj___]]]eeeyyyzzzvvv|||rrrYYYLLLCCC???>>>:::999888777777777888999999999777666444222111000444444333222111222222333222222222222111111111000///////////////////////////,,,******---//////...///////////////////////////......------......///........................///...------------...///////////////000000000000.........//////000000000.........//////000000111...///111222333222000///++++++,,,---///111222333///111222222222444888<<<@@@GGGOOOVVV\\\eeemmmsssyyynnnooovvv~~~wwwpppppprrrvvvyyy}}}|||wwwqqqiiiddd]]]XXXQQQKKKGGGCCC@@@===<<<;;;:::999999;;;<<<===<<<===>>>>>>???@@@CCCEEEKKKLLLNNNQQQWWWbbbqqq|||{{{lll\\\MMMNNNZZZaaarrrlllfffaaacccnnn|||sssyyyqqqYYYKKKCCC>>>>>>;;;;;;:::888777666666666888888777777666555555555555555444333333333333333222222222222111111111000//////............//////***---000111///...///000////////////////////////......------------.......................................------.........////////////000000000000------......//////000000/////////000000111111111000000//////000000111222------------...///000111///000111222333555777999999>>>EEENNNVVV___jjjssstttmmmkkkqqq~~~uuuoooppprrrsssuuuxxx|||{{{vvvppphhhaaa]]]TTTQQQKKKFFFCCC@@@>>><<<;;;;;;;;;;;;;;;===>>>???<<<>>>@@@@@@AAACCCGGGJJJOOORRRVVV\\\gggyyyzzzdddZZZSSSPPP\\\ooo~~~pppdddfffiiiooo{{{uuuvvvpppXXXJJJBBB>>>===<<<;;;:::999888666555444777777777777777777777777444444444444444333333333222222111111111000000000///......------......///***///444444111......000000000000000000000000000......------------............................................................/////////000000000---------...............////////////000000000000111000///......000111222111000000000000000111111111111111111222333333444333555<<>>???@@@AAA===@@@DDDEEEEEEHHHMMMRRROOOXXXaaakkkzzzxxxfffUUUPPPSSS___vvvttteee]]]gggsss|||zzzxxxpppWWWJJJBBB>>>===:::::::::999888777666666666666666777777777777777222222333333222222111111111111000000000////////////...------------...///...000222222111000///...000000000000000000000000...------,,,,,,------...........................---..................---------........./////////---------------,,,,,,,,,...............---------/////////000000000000000111111000000111111222222222111000000111333333333222111555>>>FFFOOO^^^lllsss{{{zzzsssnnnpppuuuzzz{{{{{{|||}}}wwwqqqlllllllllnnnqqquuuyyy{{{{{{|||}}}~~~~~~{{{uuurrrlllcccYYYRRRMMMKKKFFFDDDBBB>>>;;;::::::;;;<<<<<<===>>>???@@@AAAAAA@@@DDDHHHJJJKKKNNNUUU[[[\\\iiiwwwuuu___ZZZVVVYYYhhhssseee______nnnoooWWWJJJBBB>>>===888888999999999999888777666666666666555555555555000111111111111000//////000000000000///////////////...---,,,,,,---...///444000......000111///---000000000000000000000000...------,,,,,,------...........................------............------------------.........///---------,,,,,,+++++++++---------,,,,,,+++++++++,,,...000222222111///...............///000111222111000///000333555777777555222333999>>>FFFTTTcccpppvvvxxxrrrpppvvv}}}yyysssnnnnnnuuuzzzpppiiiiiihhhiiilllqqqvvvyyyxxxyyyzzzzzz{{{~~~|||xxxqqqmmmeee[[[QQQJJJFFFEEEAAA@@@>>>;;;888777888:::<<<======>>>???@@@@@@AAABBBGGGLLLNNNOOOSSSZZZaaappplllZZZLLLTTT^^^kkktttbbb[[[[[[fffxxxkkkUUUJJJCCC>>>===999999::::::999888666555777;;;;;;777444555444222444333222111000111222333111111111111111000/////////000000000///---***(((////////////////////////333222000///000///---,,,...............---------........................+++******)))+++---///111111111///---+++***,,,///,,,,,,,,,------.................................000000000000////////////111000///...------------111111111111111000//////111222333666;;;CCCLLLRRR```jjjvvv}}}qqqggggggpppxxxpppmmmiiiiiilllqqqsssssspppssswwwzzz|||~~~}}}vvvqqqjjjdddZZZPPPJJJEEEBBB@@@>>>???@@@???===<<<;;;<<<::::::<<<>>>BBBCCCCCCCCCLLLIIIMMMUUU[[[___gggqqqssseeeZZZQQQOOO^^^tttnnn\\\VVV\\\fff|||jjjTTTJJJCCC>>>===999999::::::999888666555555999:::777555666666444333333222222111111111222000111111111111000////////////.........///000000////////////////////////000///...///000111000///............................................................---,,,,,,+++)))+++---......---...///,,,,,,,,,---------..............................///////////////000000000/////////......//////000111111111111111000/////////000000111444:::BBBGGGPPPYYYgggqqqzzzvvvpppoooqqqxxx|||zzzvvvqqqooonnnnnnmmmkkkqqqrrruuuwwwyyy{{{~~~yyyqqqlllbbb\\\SSSKKKFFFCCCAAA???<<<===>>>>>><<<:::;;;;;;>>>>>>@@@BBBFFFHHHIIIJJJNNNOOOVVVaaahhhppp|||}}}hhhZZZSSSPPPOOO]]]qqquuudddYYYZZZeeeqqqhhhSSSIIIBBB>>>===999999999999888777666555333777999666555777777666222222333333222222111000000000111111000000///...///---***((())),,,///111///////////////////////////...---...000111000///......//////////////////........................+++,,,---...---+++((('''$$$(((---000000...------,,,,,,,,,------------....................................//////000000111............///000222222000000111111000000//////222222222111222666;;;???DDDMMMYYYeeeooozzzuuuooopppttt{{{vvvqqqmmmqqqqqqrrrsssuuuyyy|||~~~}}}yyyrrrjjjdddVVVQQQJJJEEEBBB@@@???>>>:::;;;<<<<<<:::999:::;;;>>>???@@@CCCFFFJJJMMMOOOTTT[[[hhhuuu~~~qqqYYYMMMIIIHHHNNNVVVqqqzzzggg[[[[[[cccrrrfffQQQHHHBBB>>>===999999999888777777666666333777999666444666777555111222333333333222000///000000000000000//////...222000---******+++---///////////////////////////222000///...//////---,,,......///////////////000........................***+++,,,---...---,,,,,,(((,,,///111///---,,,+++------------------------........................------......///000111111///////////////000111222///000000000000000//////333333333222111333777:::===DDDNNNXXXbbbmmmzzzxxxooorrrzzz{{{vvvqqqpppnnnooorrrwww{{{}}}~~~}}}|||{{{|||~~~~~~|||yyysssjjjaaaZZZMMMIIIDDD@@@>>>>>>======999:::;;;;;;::::::<<<===???@@@BBBDDDGGGLLLRRRVVV___mmmjjjVVVHHHJJJMMMOOOZZZjjj{{{mmm```^^^eeepppdddPPPGGGAAA>>>===999999888777777666666666444888999666444555555333000111222333222111000///000000000000000///......111111111000000000000000////////////////////////111///......//////---,,,---........./////////000........................//////......///000111222---...//////......///000------------------------........................,,,------...///000000111000000////////////000000...//////000000000//////.../////////...///222555444999AAAIIISSS^^^jjjrrruuuuuuzzz|||qqqnnnkkkkkkoootttwwwyyyxxxvvvtttuuuwwwzzz~~~|||xxxssslllbbbXXXQQQHHHEEE@@@======<<<<<<;;;:::;;;<<<<<<;;;<<>>===999999888666666666666666444888999666333444444222111111222222111111000/////////000000//////...---'''))),,,///000000000///////////////////////////---,,,,,,---///111000000,,,,,,------.../////////........................000...,,,+++***+++---............------///333666...------------,,,,,,,,,........................---------......//////000000///...............///......///000000000//////...///000111000111333555111444999@@@IIITTT```gggqqqyyywwwrrrnnnmmmpppssstttttttttrrrpppqqquuuyyy|||}}}}}}{{{wwwrrrkkkcccZZZPPPJJJEEEBBB>>><<<<<<<<<<<<;;;:::;;;<<<<<<<<<>>>AAADDDBBBEEEIIIMMMTTT___lllvvvyyyeeeTTTJJJEEEBBBFFFPPP[[[jjjvvvjjjddd___```hhhvvvaaaMMMEEE@@@>>>===:::999777666555555666666222666888555333555666444222222111000000000000000//////000000//////...---$$$&&&))),,,.........---////////////////////////,,,++++++---///111000000++++++,,,,,,---.................................***************+++,,,,,,.........---,,,...111444......---------,,,,,,,,,................................................---,,,,,,------...///000---......///000000/////////111333333222222333555333444666:::AAAKKKTTTZZZfffooo{{{zzzzzz~~~|||~~~yyywwwwwwxxxuuusssuuurrrppprrruuuxxxzzzyyyyyy{{{~~~|||zzzsssooohhhaaaZZZRRRJJJEEE@@@>>>;;;;;;<<<=========:::;;;<<<<<<<<>>===:::999777666555555666666000444777444444666777666333222000/////////000111///////////////......------...///000111111111000///////////////////////////...------...///...,,,******+++,,,,,,---..............................)))+++...111333444333333000000000...,,,+++,,,---.........------,,,,,,,,,.......................................---------*********+++---///000111------...///000000//////---...000000///......///333222111333777>>>EEEJJJ___iiivvvwwwsss}}}}}}~~~sss|||~~~yyyuuuwwwtttrrrsssvvvyyyxxxwwwvvvxxx|||}}}zzzwwwuuulllhhhaaaZZZSSSMMMFFFBBB<<<;;;999:::<<<>>>???>>>999:::;;;;;;<<>>888666777777777777666666555888888777666666666666666333222111111000000111111222111///---,,,---...///111///...///000111000...////////////////////////000000//////.........---...------------...//////000///...---,,,+++******...,,,++++++---......---000000000///.........---,,,---......//////....../////////...---------,,,------,,,+++,,,---...///+++++++++,,,,,,---------///////////////000111111000000111111111111000000000111222333555999>>>BBBOOO___rrr|||}}}}}}vvvnnnsss|||~~~uuuqqqtttyyyzzzwwwyyy{{{~~~}}}zzzvvvwwwzzz~~~{{{yyyxxxtttkkkcccbbb\\\UUUOOOKKKGGGCCC???@@@===::::::<<<>>>===<<>>>>><<<===@@@CCCEEEGGGKKKRRRWWWZZZfffyyyrrrYYYKKKAAAAAACCCEEENNN[[[mmmwwwfffaaa```jjjzzzeeePPPxxx^^^RRRFFFAAA@@@:::777777777777777666555555666555444444333444444444444333222222111111222222//////...------...000111000///......000000///.../////////////////////////////////...............,,,,,,,,,,,,,,,------...,,,,,,,,,------............---+++,,,...//////...++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///------------............+++,,,------......------...............---------//////......//////000111///000000111111000000///000000000///...///222555>>>LLL___ppp{{{~~~yyyuuuuuussspppooopppsss~~~}}}xxxwww{{{{{{zzzzzz~~~uuulllfff___VVVOOOKKKHHHDDDAAA@@@???===<<<;;;::::::<<>>888777777888777777666555444777666666555555666666666444333333222222222222222......------...///000111000///......///000///...////////////////////////........................,,,++++++++++++,,,------,,,,,,,,,---------......,,,***))))))+++,,,,,,+++******++++++,,,,,,,,,---,,,***)))((((((***,,,---,,,,,,,,,------.........+++,,,---...///...---,,,++++++,,,...///111222333///............///000000//////000000000000//////111222111000///000222444777AAAPPPbbbppp{{{xxxooojjjeeeppp|||yyyxxxxxx}}}vvvkkkbbb]]]WWWQQQLLLEEECCCAAA???>>>>>>======<<<<<<>>>???AAABBBCCCCCCHHHKKKNNNQQQVVV^^^iiiqqqjjjSSSDDDCCC@@@AAAHHHQQQ]]]ppplllZZZXXXhhh~~~xxx^^^KKK@@@;;;rrrYYYNNNDDD???>>>888888888888888777666555444666666555555555555666666444333222222111111222222............//////000000///...---...///000///---////////////////////////---------...............,,,++++++++++++,,,------......---------,,,,,,,,,,,,***))))))+++,,,,,,+++++++++,,,,,,------......---,,,***)))***+++---...+++,,,,,,,,,------......+++,,,---...///...---,,,+++,,,---...000111222333...............//////000//////000000000000/////////000111111000111333555555999CCCPPP^^^lllvvv{{{}}}ssseeeYYYaaaooo~~~zzztttyyy~~~{{{qqqjjjaaaYYYTTTPPPKKKHHHAAA@@@@@@>>>===<<<<<<===<<<>>>???AAABBBDDDFFFGGGMMMPPPTTTYYYaaannn}}}{{{dddQQQDDD>>>@@@AAAEEEOOO]]]ooolll___ZZZccc|||tttZZZGGG<<<777666qqqYYYPPPFFFAAA@@@:::888888888888777555444333333333333222333333444555333222111111000000111111.........//////////////////...------//////...---////////////////////////---------------.........,,,,,,,,,,,,,,,------............------,,,,,,,,,...---+++,,,...//////...------------............///......------...000111,,,,,,,,,,,,------------+++,,,------......------///////////////...............------......///000...//////000000//////...,,,...////////////222444444555999AAAKKKWWWbbbiiisssyyywwwfffZZZ]]]dddooozzz|||~~~zzzuuuqqqgggaaaYYYQQQLLLGGGDDDAAA<<<===>>>===<<<;;;;;;<<<===>>>AAABBBDDDHHHMMMPPPRRRWWW___iiiuuuttt___PPPDDD?????????CCCLLLZZZmmmiiiZZZ[[[bbbuuu|||]]]GGG===777444444pppXXXOOOFFFAAA???999999999888888777555444333333222222222333333444555222111000000//////000000//////////////////......///...------//////...---////////////////////////,,,,,,,,,------.........---------,,,---......///,,,,,,---------------...///...,,,---...000000///............------------............////////////------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////......---------...------------...//////......////////////......,,,...//////......000111222333555777<<>><<<999;;;>>>>>>===<<<>>>@@@???BBBEEEHHHKKKRRRZZZ```aaajjjvvvlllXXXMMMIIIEEEDDDFFFHHHOOO\\\nnnmmm\\\VVVbbbrrrzzzcccKKK>>>999555444666mmmVVVMMMCCC???>>>777999999888888777555444333444444444444555555666777111000000//////////////////000000000///...------///...------...///...---////////////////////////,,,,,,,,,------............------------...//////***++++++,,,---//////000...,,,++++++---......---.........------,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++...---,,,+++,,,---...///,,,---------......//////...------------...//////......////////////......///000111111/////////111111333444444444777???EEEPPPYYYgggttt{{{vvvqqqoooooonnnmmmkkkjjjnnnttt|||zzztttoooiiiccc___QQQNNNJJJFFFBBB???<<<;;;888;;;???@@@???@@@BBBDDDCCCFFFJJJNNNSSS\\\gggnnnrrr}}}vvvdddSSSFFFFFFJJJKKKKKKMMMVVV___nnnpppaaaXXX[[[mmm]]]LLL;;;555333111111444mmmVVVMMMBBB>>>>>>::::::999888777555555444444666666666333000000333666444333222111000...------000000000000000000000000000000///...............444333222111000///......------............------...---,,,,,,++++++++++++------------------------........................------------------------,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,------......///////////////000000000000000///...,,,+++,,,000444333444555555555666888:::DDDLLLYYYhhhvvv~~~qqqfffffffffmmmwwwzzzqqqlllqqq|||~~~zzztttmmmeee]]]UUUPPPKKKGGGBBB???@@@@@@>>><<>>::::::999777666555444444444111222333222111222555888333333222111000//////...////////////////////////000000///...............++++++++++++,,,,,,,,,,,,------............------...---,,,,,,+++++++++,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...++++++++++++++++++++++++......------------......---------------------------............/////////,,,...///...------///000000111222222222333555777===DDDPPP]]]lll||||||rrrhhheeeeeekkkrrrxxxuuunnngggnnnyyysssnnnggg```ZZZSSSLLLHHHEEEAAA>>>===>>>>>>===<<>>;;;777333111000000111mmmUUUKKK@@@<<<===:::999888777555444444444444000111333333222222333555222222222111111111000000////////////////////////000///......---.........------------......//////------............------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,------++++++++++++++++++++++++......------------......//////...------,,,++++++,,,,,,---------.........))),,,000111000...------///000111111000111333555444:::CCCNNN\\\mmmqqqhhhaaa```dddkkkvvvyyyhhhkkkppptttzzz~~~yyyvvviiiddd\\\UUUPPPKKKGGGDDD???===<<<<<<>>>>>>>>>===DDDAAAAAAFFFIIIJJJOOOTTT^^^jjj{{{~~~mmm\\\QQQJJJGGGFFFKKKNNNSSS[[[gggwwwyyymmmdddaaabbb]]]bbbkkkvvvzzz]]]HHH>>>666666444333222111000000mmmUUUJJJ???;;;===999888777666555444444444444444555555555333222111000111111111111222222222222///////////////////////////......------.........333222222111000/////////------............---------,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,------------.........***---111222111///......///111222111111111333555000333999AAALLL\\\mmmyyy}}}|||~~~~~~sssggg```^^^bbblllvvv~~~|||xxxtttsssuuuwww}}}~~~{{{wwwrrrlllggg^^^YYYRRRKKKGGGEEECCCAAA===<<<<<<===???@@@@@@@@@EEECCCEEEJJJOOORRRZZZaaarrrzzziii```SSSIIIDDDGGGLLLPPPUUUZZZcccooo|||sssfff\\\UUU[[[iiiqqqwwwzzz^^^GGG:::888444333222000000000000000kkkSSSIII???;;;===999888777666555555555555555777777666666555444222111000111111111111222222222..............................------------...............------,,,,,,+++------............------,,,,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////...000111111000000111222///000111000000000222444000222555999@@@LLLZZZeeeooo||||||{{{}}}}}}pppgggaaa___ccciiitttxxxsssqqqrrrvvv~~~|||zzzvvvrrrmmmfff___ZZZRRRMMMGGGBBB??????>>>>>><<<======>>>???AAACCCDDDJJJJJJMMMTTTZZZaaakkkuuu~~~iii[[[OOOKKKEEEBBBCCCKKKUUU\\\aaahhhtttuuu___ZZZYYY[[[kkkvvv^^^JJJ;;;666777555333000---,,,---///000hhhSSSJJJ@@@<<<===999888888777666666666666666666555444555666777666555000000000000000111111111........................---------,,,------...///)))***++++++,,,---......------............------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------++++++,,,,,,---...//////---............/////////000000000///...///111444---...///...------///111111222444555888@@@JJJRRRaaaooo~~~~~~}}}~~~wwwpppiiibbbaaadddhhhttt}}}sssqqqqqquuuyyy}}}}}}vvvrrrnnnhhhccc\\\UUUPPPLLLHHHBBB???>>>?????????<<<===>>>???AAADDDIIIMMMQQQRRRWWW```hhhqqqrrr```QQQHHH@@@@@@@@@BBBHHHRRR^^^fffooovvvwwwdddVVV[[[eeeqqqvvvwww~~~xxxZZZHHH>>>555222444555333///,,,+++,,,...000fffRRRKKKBBB======888999999888777777777777888888555333333555666666444000000//////////////////........................---,,,,,,,,,------...///+++,,,,,,---...000000111------............------,,,+++++++++,,,,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------------------,,,,,,---------...............///...------///111---...///...------///111000222444444555888???DDDRRR```oooxxx}}}~~~~~~||||||{{{xxxrrrllljjjkkkfffnnn|||yyyuuurrrnnnjjjmmmtttzzz~~~xxxtttrrrkkkgggbbb\\\XXXRRRMMMIIIGGGDDD@@@??????@@@AAAAAA>>>@@@BBBDDDFFFMMMUUU[[[```bbbhhhrrr|||uuubbbTTTJJJDDDAAA<<>>>>>888:::999888888888888888888<<<888333111222333222000000/////////....................................,,,,,,,,,,,,------...///------------------,,,,,,---..................---++++++++++++,,,,,,---...++++++++++++++++++++++++........................------------------------*********++++++,,,,,,,,,***+++,,,------,,,+++***************************---,,,,,,++++++,,,,,,---///......------,,,,,,+++++++++,,,,,,,,,---------***,,,......---,,,---...000111111111//////111333...111444444333555999===AAAOOO^^^ffflllrrrwwwxxxyyy{{{~~~}}}zzzwww}}}}}}zzzuuusssuuujjjoooxxx}}}ssshhhdddgggffflllttt}}}{{{uuuooojjjhhhaaa]]]XXXSSSOOOKKKGGGDDD@@@===;;;:::;;;<<<======BBBDDDFFFIIIMMMUUU```gggrrruuu|||wwwkkkYYYJJJAAA>>>???@@@>>>CCCJJJTTTaaarrrwww___\\\]]]eeezzz}}}^^^JJJ:::777555...---222---...///000000000///...bbbPPPJJJBBB>>>>>>999777777777777666555333333444444333333333222222222222111111111111111222333....................................---,,,++++++,,,,,,,,,------.........+++,,,------......------,,,,,,,,,------.........000///---+++*********+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........------,,,,,,,,,++++++***)))***,,,///000111...,,,---......+++((()))+++---...------...///...------------...///////////////000111333444555>>>BBBIIIQQQXXX___eeejjjoootttzzz~~~~~~}}}|||~~~}}}}}}~~~~~~}}}yyyxxx|||zzzmmmfffcccddddddeeeiiittt~~~{{{vvvnnnhhhccc```]]][[[VVVSSSNNNIIIEEEBBB@@@@@@>>><<<;;;:::;;;>>>BBBEEEGGGLLLPPPQQQXXXhhhxxxwwwhhhWWWNNNEEEBBB@@@===<<<>>>BBBIIIYYYooonnn```]]]aaarrryyyvvv[[[EEE???777333333222///+++......//////......---,,,cccOOOIIIAAA======999777888888777777555444444555555555444444444333333000000///////////////000........................,,,,,,------------------000000///...---,,,+++***+++,,,------......------,,,,,,,,,---------------,,,,,,******)))***++++++***+++++++++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++///.........---------,,,...---+++***+++,,,...///111///...///111111///---***,,,.........---...///...............///000000222222111111111111222222777:::@@@FFFKKKRRRXXX]]]ccciiirrrzzz}}}~~~~~~~~~||||||~~~~~~~~~}}}}}}nnnjjjddd^^^]]]```ffflllrrrzzz}}}}}}}}}zzzwwwooojjjccc]]]XXXUUURRRPPPNNNLLLHHHDDDAAA@@@??????>>>>>>???@@@BBBEEEIIILLLLLLTTT]]]dddooovvviiiZZZPPPGGGAAA=========<<>>CCCIIINNN[[[cccoooyyy}}}yyy|||vvvooovvvwww~~~~~~ssshhh```[[[XXXVVV]]]bbbjjjsss}}}}}}}}}|||zzzwwwsssnnnkkkbbb]]]VVVPPPLLLIIIGGGEEEFFFEEECCC@@@????????????>>>???AAACCCEEEIIINNNRRRVVVbbbooo{{{qqq```TTTLLLEEE@@@<<<::::::<<<>>>AAAJJJTTThhhyyyppp___ZZZ[[[___jjjvvvvvv[[[FFF999888444000...000111000..................---,,,,,,cccMMMFFF===;;;===999999999999999999888777666555555555555444444444444444444222111000000000000........................,,,,,,,,,,,,------......---------,,,+++++++++***+++,,,------......------...------,,,,,,+++++++++)))))))))))))))******+++((())))))***+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++(((((()))***+++------...------------,,,,,,,,,,,,......---,,,,,,------...+++++++++,,,---,,,,,,++++++---//////.........000...............///000000555444333222111000000000222333444444666:::@@@DDDVVV^^^kkkvvv}}}~~~{{{|||yyyqqqlllkkkooowww}}}vvvlllbbbZZZXXXXXXZZZ^^^fffsss|||yyywwwtttqqqmmmhhhbbb]]]WWWSSSMMMHHHEEECCCAAA@@@BBBAAA@@@?????????@@@@@@BBBDDDEEEFFFIIIOOOXXX___jjjvvvrrrgggWWWJJJCCC@@@???>>><<<===???CCCGGGOOO___oooqqqdddYYYYYYaaaooowwwuuuyyy]]]HHH<<<666555222///...///000000///------.........---,,,,,,aaaLLLEEE===;;;===:::888999999999999888888777444444444333333333333222444444222111000000000000........................///...---,,,,,,,,,,,,---,,,+++++++++***)))))))))+++,,,------......---------------,,,,,,++++++***+++,,,++++++++++++******((((((((()))***++++++,,,...------,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...//////+++,,,,,,+++***)))((((((+++---//////...---...///------,,,,,,,,,---......222222111000000111111111333444333333333666:::>>>HHHPPP]]]hhhpppuuuyyyzzzrrrlllhhhhhhkkkooowww~~~qqqgggYYYWWWTTTSSSWWWaaammmvvv}}}~~~}}}~~~xxxtttrrrppplllhhhccc]]]VVVQQQOOOKKKFFFBBBAAA@@@???>>>???????????????@@@@@@AAAFFFIIIKKKNNNTTT```ooozzz}}}mmmaaaNNNJJJDDD>>>;;;:::;;;;;;>>>@@@FFFMMMUUUbbbxxx~~~qqq___]]]```jjjzzz{{{tttyyyuuu\\\III>>>888777555333111////////////...---------...---,,,,,,+++|||___KKKEEE===<<<===:::888888999999999888888777444444333333333222222222111111000///.........///........................000///---,,,++++++,,,,,,...---,,,+++)))((('''&&&+++,,,------......------,,,,,,,,,,,,++++++++++++---------------,,,+++***)))))))))***************...------,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++000000///---+++***((((((++++++++++++,,,,,,,,,,,,)))******+++---......///---...///...+++))))))***+++---......---,,,,,,---,,,,,,++++++,,,,,,---...///////////////000111222222222222111111222555888===DDDOOOZZZdddlllssswww|||zzznnngggbbbaaagggnnnxxxzzz~~~xxxlllggg___WWWRRRSSSYYY]]]jjjrrr}}}zzzvvvvvvwwwyyy{{{~~~{{{wwwqqqllliiifffbbb]]]YYYSSSMMMHHHHHHDDD@@@>>>>>>>>>???>>>===>>>???@@@BBBCCCDDDDDDFFFKKKRRRYYYddduuu~~~rrrhhh]]]PPPHHH<<<======<<<::::::;;;===@@@EEEOOO\\\hhhwww}}}ttthhh```XXX```ppp~~~qqqVVVDDD;;;666444333444333222000//////......---------------,,,++++++yyy\\\JJJEEE???===>>>:::777777888888888888888777555444444444333333333333000000///////////////000........................///...,,,++++++,,,---.........---,,,+++***))))))+++,,,------......------+++++++++++++++,,,,,,,,,++++++------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++000000///...---+++******,,,,,,,,,------.........)))******+++,,,,,,,,,,,,,,,...000///---+++,,,---***,,,------,,,++++++,,,---,,,,,,,,,,,,---.....................///000000///000111111000111333555888<<>><<<:::<<<>>>===<<<>>>CCCGGGLLLSSSaaasssxxxooojjjfff___]]]___ggguuuhhhUUUAAA888666333111111111111111000///......///,,,------------,,,++++++www[[[IIIFFF???===>>>:::666777777888888888777777666666555555555444444444222111111111111111222333........................---,,,+++++++++---///111,,,,,,,,,------.........+++,,,------......------*********++++++,,,,,,---((()))+++---............///......------,,,,,,+++((())))))+++,,,---......******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------...///000000........./////////000000***++++++++++++***))))))***,,,//////,,,+++---///***+++---,,,+++******+++...------------.../////////......---------.........000222222111111222444444666:::@@@GGGQQQ\\\cccooouuu~~~yyyuuuuuuzzz}}}rrrfff______aaacccgggnnnwwwyyyooohhheeeddd^^^^^^```hhhttt}}}xxxvvvrrrsssssstttuuuwww||||||ssslllgggbbb[[[WWWSSSPPPLLLIIIGGGEEECCCAAABBB???======???BBBCCCDDDBBBDDDHHHLLLQQQUUUWWWYYYaaakkkyyytttcccVVVPPPHHH???:::999;;;===;;;<<<<<<;;;:::???HHHPPP\\\ddduuuqqqggg___[[[WWWVVV^^^hhh~~~hhhQQQCCC777666666444222444...///000///......///000,,,,,,---------,,,++++++uuuYYYHHHCCC<<<:::<<<::::::999777666666666777888444333333333333333333333000222555777666444111///000000000000////////////.........------,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---///...---,,,***)))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,...///,,,,,,++++++++++++++++++222111///...//////---,,,+++,,,...000000000000///......------------......///////////////.........///.........///000222333333444555777<<>><<<999;;;@@@DDDEEEFFFMMMYYYcccvvvwwwfff\\\TTTUUUZZZbbbppp~~~cccMMM@@@===888444111000111222///............---------------------------------xxx]]]KKKFFF===:::<<<999999888777777666666777777444444444333222111000000111222444555444333000///////////////............------------------,,,,,,,,,,,,,,,------------...,,,+++******+++,,,***)))+++++++++******+++++++++---,,,,,,++++++*********************************++++++++++++++++++,,,,,,***************************++++++,,,,,,++++++************+++++++++,,,,,,******)))))))))***,,,,,,++++++++++++++++++++++++...,,,+++,,,,,,,,,)))'''***+++---.../////////.........------------.....................---------///............///111222111222333555888===DDDJJJSSS[[[hhhwww}}}xxxzzzyyywwwuuutttvvvxxx{{{}}}}}}~~~|||vvvqqqnnnjjjjjjkkkmmmnnnppprrrsss{{{}}}yyyqqqjjjmmmuuu~~~xxxwwwyyy{{{|||{{{{{{}}}~~~{{{xxxuuusssnnnkkkeee^^^VVVOOOJJJGGGDDDCCCAAA???===============>>>>>>???@@@BBBEEEGGGNNNSSSYYY___eeennnyyyqqq___PPPDDD======:::888888999;;;:::999===BBBHHHLLLRRR\\\kkkvvvkkk[[[WWWWWW```kkkwww~~~eeeOOOAAA888666333000/////////000............------------++++++++++++++++++++++++yyy^^^LLLFFF===999:::777777777888888777777666666666666555444222111000000111111222222222111000///............------------,,,,,,------------------,,,,,,,,,,,,------------...,,,++++++,,,,,,+++)))******))))))))))))******+++++++++++++++++++++,,,************************,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********++++++++++++************++++++,,,*********++++++,,,,,,---*********+++,,,+++(((%%%***+++,,,------...------......------------......------------------------///......---......//////000000111111222555999===GGGMMMWWWdddnnnssstttrrrvvvwwwvvvuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~yyyxxxvvvssspppmmmkkkiiimmmuuu{{{~~~}}}llleeefffjjjqqq|||xxxyyyzzz{{{}}}~~~|||wwwrrroookkkgggddd```^^^YYYTTTNNNHHHDDDBBB@@@???===<<<;;;;;;<<<<<>>@@@HHHNNNWWW___hhhtttpppaaaYYY[[[dddtttyyy^^^HHH===888111000//////...//////000............------------++++++++++++++++++++++++uuuZZZIIIDDD;;;777888555666777888888888777555444777666666555444333333222111111000////////////////////////.........------,,,,,,,,,------.........++++++,,,,,,,,,---------111///............---+++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***************++++++++++++------------------------))))))***+++,,,,,,------******,,,...///...***'''++++++,,,,,,------------...------,,,,,,------...---------------..................---------------...///000000000111333555>>>BBBJJJTTT___iiiooorrrxxxyyyzzzyyyxxxyyy}}}~~~|||wwwsssooommmjjjllllllkkklllqqqxxx|||~~~yyylllhhh^^^bbbjjjvvv~~~|||{{{{{{{{{}}}zzz{{{}}}}}}zzztttpppkkkfffbbb]]]YYYVVVSSSRRROOOLLLHHHDDDAAA@@@???>>>===<<<===>>>???@@@DDDEEEGGGHHHKKKQQQZZZaaaffflllwwwmmm```NNNBBB??????>>><<<999<<<>>>===>>>BBBKKKSSS___fffpppyyy}}}qqqjjjdddiiiooo|||xxx___JJJ<<<888999000000000111111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppVVVFFFCCC<<<999;;;777666666777888888666555444333333333333333444444444111000///.........//////000000000/////////......,,,,,,,,,------.........+++++++++,,,,,,,,,------000///---......///---,,,++++++************++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---------------------------))))))***+++,,,,,,------***+++,,,///000///,,,)))---------------.........------,,,,,,,,,,,,------------......////////////...............---------...///111111000111333555555777===EEEOOO[[[eeekkkxxx{{{~~~}}}zzzzzz~~~~~~}}}zzzyyyqqqmmmgggccc``````dddhhhooorrrwww}}}{{{tttbbbaaaccciiiuuu~~~~~~|||yyyqqqrrrtttvvvxxxyyyzzzzzz|||}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzz}}}~~~}}}}}}|||zzzvvvrrrnnngggddd___ZZZVVVRRRNNNKKKHHHHHHFFFDDDCCCAAA??????>>>>>>>>>>>>???AAACCCDDDFFFIIILLLOOOSSS[[[fffooo{{{ooo___OOOHHH>>>::::::<<<;;;999999<<>><<<>>>;;;666666777777666666555555///000000111111222222333111000///.........//////111000000000////////////,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++******+++++++++------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,,,,,,,++++++************++++++,,,,,,---))))))***---///...,,,***......------------......------,,,,,,,,,,,,------------......///000000000---....../////////.........000111111111111444666111333666<<>>>>>>>>?????????@@@BBBEEEHHHIIIIIINNNTTTYYY___iiiwwwyyyfffTTTHHH???===;;;:::;;;;;;;;;;;;;;;>>>CCCIIIRRRcccwwwzzzllliiisssmmmWWWCCC===;;;777333333000000000000///...---,,,------------,,,,,,,,,,,,************************lllSSSFFFDDD>>><<<>>>;;;777777666555555555555666111111111222222222222222000000000000/////////...000000/////////.........------------------,,,,,,***++++++++++++,,,,,,,,,***)))(((***,,,---,,,+++******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++,,,,,,***************************++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------,,,******++++++++++++++++++++++++***)))***+++---...---,,,...---,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---......///000000,,,---///000000000000//////000000/////////222444222333444666:::AAAKKKRRR]]]fffpppuuuuuuvvvzzz~~~|||{{{}}}wwwsssrrrmmmeee```aaa```bbbeeejjjpppwww|||~~~~~~ooojjjddddddggggggaaa[[[\\\```eeemmmuuuyyyssskkkjjjiiiiiijjjllloooqqqpppooommmkkklllmmmoooqqqrrrsssssstttwww}}}}}}tttkkkfff___aaaeeelllvvv~~~zzzvvvuuuppplllgggbbb^^^[[[WWWUUUMMMKKKGGGEEEDDDCCCAAA????????????@@@@@@@@@AAAAAACCCCCCDDDFFFHHHLLLOOOPPPRRRYYYcccllltttyyyhhh[[[NNNDDD???;;;<<<=========@@@EEEIIIKKKNNNTTT]]]iiiyyyxxxmmmlllvvvlllSSSBBB777777888222///222///............------------------,,,,,,,,,++++++))))))))))))))))))))))))jjjQQQDDDBBB<<<:::;;;888888777666444444555666666666666666555555444444444000000000111000//////...//////.........---------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++***)))+++---///......))))))(((((((((((()))))))))******+++,,,,,,------))))))))))))))))))))))))*********++++++,,,,,,---************************+++++++++,,,,,,+++++++++)))************+++++++++......///000///...,,,+++,,,,,,++++++++++++++++++,,,+++***,,,...000//////---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,---///111111111111000000000///...,,,---000222///000000000000555===CCCMMMYYYfffoooqqqsssxxx|||{{{{{{|||zzz}}}zzzpppiiiiiieeedddbbbcccffflllssswwwwwwrrrnnnnnnpppkkk```VVVNNNQQQUUUYYY```lll|||~~~wwwllljjjhhhfffgggjjjnnnpppkkkiiigggfffgggjjjnnnpppqqqrrrrrrtttxxx~~~xxxmmmbbb\\\YYY[[[aaajjjxxx}}}xxxsssooolllfffbbb[[[UUUQQQNNNKKKIIIEEECCCAAA@@@@@@@@@???===AAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIKKKNNNRRRUUUWWW]]]fffsss~~~ooo\\\NNNFFFAAA>>>===777:::;;;;;;<<>>;;;::::::777777777666555555444444222222222111111111111000111111111000000///...---+++---//////---,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++---,,,***)))))))))***+++))))))******+++++++++,,,(((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******++++++,,,...---,,,,,,++++++++++++***+++++++++***)))***+++,,,+++(((''''''))),,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++...............---------------------.........///000///---,,,---...000222222222333333555777888999AAAIIIUUU```iiippptttwwwzzz~~~|||yyywwwjjjhhhccc]]][[[```hhhooowwwuuuuuuxxxyyyttthhh^^^]]]VVVRRRTTTWWW[[[fffqqqyyyrrrqqqooonnnnnnmmmkkkiiijjjhhhfffeeegggjjjnnnppppppoooooosss{{{~~~{{{yyyyyyzzzssseee]]]\\\WWW```iiirrr~~~}}}zzzvvvrrrllleee```XXXVVVRRRMMMHHHDDDAAA@@@AAA@@@???>>>>>>>>>>>>>>><<>>@@@>>>;;;999;;;>>>AAAHHHSSS```jjjxxx|||vvvhhhdddhhhppp~~~zzz^^^KKKCCC888333...000555888777444//////.........---------***+++,,,,,,,,,,,,+++***+++,,,...000111...)))&&&eeeUUUEEE>>><<<:::888888777777777666555555444444222222222222111111111111111111111000000///...---+++---//////---,,,,,,,,,111000/////////...+++))),,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++,,,++++++***))))))***************+++++++++,,,,,,++++++***************+++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,++++++++++++++++++,,,...---,,,+++++++++++++++***+++++++++*********+++,,,+++)))))))))***,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---------...............------.........///////////////---------...000111111111111222333444555666888>>>IIISSS\\\dddjjjnnnuuuyyy~~~}}}vvvsssmmmeee```aaafffkkk|||{{{{{{~~~|||ssskkkfff^^^YYYXXXWWWXXX```hhhvvv|||wwwtttrrrooojjjggghhhgggfffeeefffiiimmmoooppppppqqquuu|||~~~|||{{{{{{zzzxxxvvvuuuvvvxxx{{{||||||}}}~~~~~~rrrddd]]]\\\\\\eeepppyyyyyyvvvqqqkkkfff___XXXSSSOOOMMMJJJGGGDDDAAA????????????>>>>>>??????@@@AAA???AAADDDFFFHHHLLLPPPSSSUUUWWW[[[^^^bbbhhhpppuuuwwwgggXXXOOOKKKDDD===:::;;;<<<;;;:::===???DDDKKKVVVeeettt~~~vvvjjjcccdddkkkwwwuuu___III<<<777444222000///000111222222///.........------------***+++,,,,,,,,,,,,+++*********)))******)))(((&&&dddTTTDDD>>><<<:::888888777777777666555555444444333222222222111111111111111111111000000///...---+++,,,......---,,,------/////////000000///+++(((++++++,,,,,,,,,+++******+++*********,,,---,,,+++***++++++++++++***))))))******+++++++++++++++,,,...---,,,+++************)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,******++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------......//////............/////////000///...---------...000111000000000000000111222222333888???FFFOOOXXX```fffnnnssszzz~~~xxxqqqjjjhhhiiikkk{{{yyyvvvpppjjjhhhggghhhlllqqqtttvvvuuuqqqrrryyyyyypppiiieeeeeedddeeegggjjjmmmooopppqqqsssxxx}}}|||zzzxxxwwwrrrrrrqqqooonnnooosssuuuuuuvvvxxxzzz|||{{{pppccc]]]^^^```jjjwww|||zzzyyywwwuuunnnjjjddd]]]WWWRRRLLLHHHEEEDDDCCCAAA@@@?????????<<<<<<<<<===>>>@@@BBBCCCFFFGGGJJJMMMQQQWWW^^^cccgggiiimmmrrrxxxttteeeXXXLLLDDD??????===;;;999999:::;;;<<>><<<::::::777777777666555555444444333333222222222111111111111111111000000///...---***,,,---...---,,,...///+++******,,,......---+++++++++,,,,,,,,,++++++***,,,+++******,,,,,,,,,***)))***+++,,,,,,+++))))))************************---,,,+++***************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++*********,,,,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------...//////........./////////000000......---------...///000000000///////////////000111333666;;;AAAJJJSSSYYYeeemmmvvv{{{vvvsssrrrrrrwww|||}}}{{{|||}}}tttiiibbbbbbgggjjjnnnuuu}}}zzzpppggggggggghhhjjjlllnnnoooooopppsssyyy~~~}}}yyywwwvvvuuutttssskkkkkkjjjhhhhhhkkkpppsssrrrtttvvvxxxzzz~~~yyynnnddd___aaacccooo}}}|||xxxssspppmmmkkkhhhfffaaa]]]WWWQQQMMMJJJGGGEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAACCCFFFHHHIIIOOOQQQUUUYYY```iiirrryyy~~~zzzhhhaaaWWWNNNHHHEEEBBBAAA<<<======<<<;;;>>>CCCHHHMMMQQQ\\\nnn{{{wwwnnneee```cccllltttjjjQQQBBB;;;777666777222111111000///...///000------------------------++++++++++++++++++++++++...---,,,+++***+++---///bbbTTTEEE@@@???===::::::777777777666555555444444333333333222222222222111111111111000000///...---***+++------,,,---///000///---***)))***,,,------***++++++,,,,,,,,,++++++,,,+++******,,,,,,+++***))))))+++,,,,,,+++***)))))))))))))))))))))(((((()))))))))))))))***++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***+++++++++******++++++,,,,,,***)))***,,,...---+++)))+++,,,......---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,---...//////............////////////---------------......///111000000///////////////......///000333:::BBBHHHXXXcccppp||||||zzzxxxvvvuuussspppkkkjjjnnnrrr{{{nnnaaaXXXTTTTTTXXX]]]dddlllttt}}}vvvuuutttrrrpppooommmmmmmmmnnnqqquuuzzz|||{{{zzzwwwuuuqqqppppppooonnnmmmhhhggggggffffffiiinnnrrrrrrtttvvvxxxzzz}}}xxxooofffcccfffjjjvvv{{{wwwpppmmmgggccc```]]]ZZZXXXWWWSSSMMMIIIFFFDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBDDDEEEGGGIIIMMMPPPSSSTTTWWW[[[ccckkkvvvvvvhhh]]]MMMIIIEEEBBBBBBCCCCCCBBB;;;===>>>???AAAHHHTTT\\\___eeerrr|||qqqlllfffcccgggqqq|||yyy]]]MMM===666555333222222111...+++---111222111...,,,,,,------------------++++++++++++++++++++++++)))***,,,+++)))((()))***___PPPBBB>>>===;;;999888777777777666555555444444333333333333222222222222111111111000000///...---***+++,,,,,,,,,---000222888444...+++***+++++++++******+++,,,,,,,,,++++++---+++***+++,,,,,,+++)))))))))***++++++++++++***)))))))))))))))((((((((((((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++***+++************++++++,,,,,,***(((***---///---+++)))***,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,------......------------.........///,,,,,,------............111000///////////////000000/////////000444;;;???IIITTTcccrrr}}}zzzxxxsssmmmggg```[[[^^^eeesssxxx~~~wwwjjj[[[RRROOOLLLLLLOOOVVV\\\eeerrr~~~|||vvvqqqoooooooooqqqtttvvvwwwuuussspppnnnkkkiiiiiiiiihhhggggggggggggffffffhhhllloooqqqsssvvvxxxzzz}}}}}}yyyqqqjjjhhhkkkuuuyyysssmmmjjjccc___ZZZVVVTTTQQQNNNLLLPPPLLLGGGCCCAAA@@@>>>===AAAAAAAAAAAABBBDDDEEEFFFFFFGGGKKKOOOUUUZZZ^^^```eeekkkvvvooobbbZZZPPPHHHBBBAAA@@@@@@BBBCCCBBBBBB@@@BBBEEEIIIPPP\\\kkkuuuwww~~~|||vvvuuuxxxtttoooooottt~~~oooZZZIII???777555555222.........***'''***000222///+++,,,,,,,,,,,,------------,,,++++++******++++++,,,***---111000---***)))***]]]OOOBBB>>>===;;;999888777777777666555555444444444444333333333222222222111111111000000///...---)))***+++,,,,,,---000333888444000,,,+++***)))((()))***+++,,,,,,,,,,,,+++---,,,***+++,,,,,,+++)))******))))))***++++++,,,++++++++++++*********)))*********))))))***++++++)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***,,,------,,,***)))***************+++,,,,,,---***(((***...000...+++)))******+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.........---//////.........//////000000000111111111444888<<<;;;EEERRR___ooo}}}{{{uuuooojjj```XXXYYY^^^dddhhhllloooqqqtttxxx{{{~~~vvveeeZZZVVVNNNKKKJJJNNNQQQTTT[[[cccqqqyyy~~~{{{yyyxxxyyyzzz{{{zzzwwwuuunnnkkkhhhgggggggggfffeeeggghhhhhhgggggggggjjjllllllooossswwwzzz~~~~~~|||yyytttnnnmmmppp~~~~~~~~~{{{wwwqqqjjjddd___]]]TTTQQQMMMKKKIIIIIIGGGFFFIIIGGGDDDBBBBBBBBB@@@???CCCCCCDDDFFFHHHJJJLLLNNNMMMOOOUUU\\\dddlllrrrvvv}}}oooiii]]]PPPJJJIIIEEEAAADDDDDDEEEHHHMMMPPPQQQQQQSSSVVVZZZ```jjjwww{{{xxx{{{~~~~~~~~~kkkUUUFFF@@@:::666666555111///000---,,,+++,,,...///---+++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,///333555444///,,,,,,---}}}___QQQDDD@@@@@@===;;;:::777777777666555555444444444444444333333333222222111111111111000///...---)))***++++++,,,---111333222000---,,,,,,***(((&&&)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))+++***)))))))))***,,,------------,,,,,,+++++++++------,,,+++************)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***,,,------,,,***)))******))))))***+++,,,,,,---***'''***...111...+++))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------...------------...///000***,,,---...///111444777444;;;DDDOOO^^^ppp}}}}}}xxxtttpppfff[[[YYY]]]^^^```bbbbbbbbbfffkkkpppzzz~~~nnnbbb^^^[[[VVVSSSVVVVVVRRRSSSXXXXXXaaammmwww~~~{{{ooommmiiihhhhhhhhhgggeeeggghhhiiihhhgggggghhhjjjhhhlllqqquuuzzz~~~|||{{{zzzvvvqqqpppttt~~~|||{{{yyyxxxxxxwwwyyy||||||yyywwwtttnnnggg```ZZZVVVTTTIIIGGGDDDCCCDDDDDDDDDCCCDDDCCCBBBCCCEEEGGGGGGGGGFFFGGGHHHKKKNNNQQQTTTVVVZZZ^^^dddmmmxxx}}}uuulllccc\\\XXXTTTKKKBBBBBBFFFGGGDDDIIIJJJMMMSSS[[[cccgggiiijjjlllpppwwwwwwvvv}}}hhhUUUGGG===999444111111000...///333///000222111...------...+++++++++,,,,,,------------,,,+++******+++,,,---///222444111+++((())),,,yyyZZZNNNCCC???>>>;;;999:::666666666666666555555444777666666444333222111111000000000000////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))((())))))******++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++******************************)))))))))***,,,---+++)))((()))***,,,,,,,,,+++***(((((((((***---......------,,,+++***))))))((()))***,,,,,,---------,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,---///000+++************+++,,,---...///...---,,,,,,...000---.........//////000000444777<<>>;;;999:::666666666666666555555444666666555444333222111111000000000000////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++)))*********++++++++++++++++++++++++++++++++++++***+++,,,......---,,,+++************************+++***)))))))))***+++,,,(((((((((((()))******)))---,,,+++))))))))))))***---,,,,,,++++++******)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---...///...---------------...............---,,,,,,///111---........./////////000///111444888===CCCJJJOOOWWW]]]eeekkkooorrrwww{{{}}}}}}yyyuuummmeee^^^[[[ZZZ[[[___eeennnvvv}}}}}}{{{vvvqqqmmmkkk\\\VVVRRRUUUZZZ___iiisss}}}yyyuuuppplllmmmmmmmmmlllllljjjiiihhhkkkmmmppprrruuuvvvvvvvvvwwwxxxyyyyyyyyyzzz}}}~~~|||{{{zzzxxxuuurrrllliiieeeccccccddddddcccfffggggggeeeaaa^^^]]]]]]___]]]YYYTTTOOOJJJGGGEEEDDDCCCBBBCCCEEEGGGIIIJJJHHHGGGHHHLLLPPPTTTVVVVVVWWWWWWXXX[[[```hhhqqqvvv~~~ssskkkYYYTTTNNNJJJGGGEEEBBB@@@AAA@@@BBBDDDEEEJJJVVVbbbuuu}}}wwwlllpppxxxoooZZZIII@@@;;;666222111111111111000///......///...---,,,,,,---...///++++++++++++++++++++++++------+++***)))(((((((((,,,,,,++++++******))))))yyyZZZNNNBBB>>>===;;;999:::666666666666666555555444666666555444333222111111000000000000////////////------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......************++++++++++++++++++++++++++++++++++++***+++---.........---,,,************************,,,+++******)))*********'''((()))******))))))(((+++,,,++++++***))))))(((++++++++++++++++++++++++,,,+++***)))******,,,,,,,,,,,,,,,+++++++++******************************+++************))))))))),,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,,,,------......------///......---------......---.........------///111.............../////////...000222333444777:::===DDDKKKUUU^^^dddjjjqqqvvv|||}}}~~~}}}rrriiibbb^^^]]]]]]```cccgggkkksss}}}}}}kkk```TTTOOOPPPRRRWWW\\\fffnnnyyy~~~yyyxxxwwwwwwyyyzzzwwwqqqlllnnnpppsssuuuvvvuuusssqqqtttuuuwwwwwwxxx{{{~~~~~~{{{zzz|||}}}~~~~~~}}}|||zzzyyy~~~~~~~~~}}}|||{{{{{{zzzuuusssrrrpppoookkkfffccc]]][[[YYYXXXXXXXXXWWWVVVXXXXXXUUURRROOONNNOOOQQQSSSQQQOOOLLLIIIFFFEEEDDDGGGFFFFFFGGGIIILLLOOOQQQQQQRRRVVV[[[aaafffggggggdddfffiiioooyyyuuulllddd[[[QQQKKKCCC@@@===<<<===>>>>>>===BBBCCCGGGMMMRRR[[[kkkzzz}}}uuuqqqkkkddddddrrryyy\\\QQQDDD;;;999999777555///000222222222000---,,,......------------......++++++++++++++++++++++++---,,,+++***)))(((((('''*********)))))))))))))))yyyYYYMMMBBB>>>===;;;999:::666666666666666555555444555555444444333222111111000000000000////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++************************++++++,,,---...------,,,************************,,,,,,+++******)))))))))''')))+++,,,+++)))(((''''''(((***,,,,,,,,,+++***))))))******+++++++++,,,---,,,***(((((()))+++,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))),,,,,,+++******+++,,,,,,******)))))))))***+++++++++,,,---.........,,,,,,...---,,,,,,++++++,,,,,,,,,---//////......000111........................---000222444444444666888:::@@@HHHPPPXXX```jjjqqquuuyyy~~~{{{}}}}}}tttnnniiifffbbbbbbaaa______ccckkkqqq~~~|||pppbbbZZZXXXXXXWWWVVVTTTZZZaaagggnnnyyy{{{rrrsssvvvyyy{{{zzzwwwssspppnnnppprrrsssuuuxxx|||~~~|||{{{wwwttttttuuuuuuuuuuuuuuutttsssrrrvvvvvvxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzzyyyyyyyyyuuusssqqqooonnnmmmmmmnnnjjjiiigggfffddd```ZZZUUURRRQQQOOOOOOOOONNNLLLIIIJJJJJJIIIHHHGGGHHHKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHMMMOOOPPPRRRSSSVVVYYY[[[^^^aaafffnnnuuuzzz{{{zzzvvvyyywwwfff```XXXPPPKKKGGGBBB@@@>>>===<<<<<<>>>AAACCCDDDIIILLLTTT^^^gggqqq}}}tttnnnnnnooonnnjjjsssmmmZZZJJJCCC;;;666666666555333111111222222111000...---------------------------++++++++++++++++++++++++((())))))***************'''((((((((())))))******wwwXXXLLLAAA======;;;999:::666666666666666555555444444444444333333222222111000000000000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,************************++++++++++++******))))))&&&(((++++++)))&&&%%%&&&&&&(((***,,,---,,,+++***((())))))******++++++,,,---+++)))(((((()))+++,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))***---,,,***))))))***,,,---*********)))***++++++,,,,,,,,,.........---,,,+++---,,,,,,+++++++++,,,,,,,,,...///000///...///111...............---------,,,...111222111111222333333777;;;???EEEOOO[[[cccmmmrrrwww{{{}}}|||wwwssspppggggggfffccc___```dddhhhrrryyywwwqqqpppnnniiicccXXXYYYXXXVVVXXXaaappp{{{}}}}}}|||uuuooojjjhhhjjjkkklllmmmppptttwww}}}~~~wwwqqqqqqpppmmmkkkllllllkkkjjjjjjkkkmmmoooqqqpppqqqrrrrrrsssssstttttttttuuuvvvwwwyyyzzz{{{|||uuutttrrrpppooonnnnnnmmmiiigggdddaaa```______```^^^]]]\\\[[[YYYTTTOOOKKKKKKIIIHHHHHHHHHFFFDDDAAA@@@BBBEEEFFFFFFFFFHHHJJJHHHHHHGGGHHHIIIKKKMMMOOOSSSWWW\\\```cccfffjjjmmmqqqtttyyyzzzqqqddd[[[OOOKKKFFFBBB@@@@@@@@@@@@===>>>???AAADDDHHHMMMPPPYYY^^^iiivvv~~~kkkhhhhhhoooyyyyyydddRRRHHH???;;;666333222222000...222111///...------......,,,------------------,,,++++++++++++++++++++++++'''((()))************)))'''''''''((())))))******vvvWWWKKK@@@======;;;999:::666666666666666555555444444333333333222222222111000000000000////////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,,,,,,,++++++++++++************************************+++++++++,,,******************************+++++++++***))))))$$$'''***)))%%%"""###$$$***+++,,,---,,,***(((&&&)))))))))*********+++++++++***)))((())))))++++++,,,,,,,,,+++++++++******************************)))))))))************+++---+++***))))))***+++---++++++******++++++,,,---------......------,,,,,,---,,,,,,,,,,,,---...///---///111111///......///.........---------------///111222222000//////000222333555666999AAALLLTTTaaagggmmmqqqtttyyy~~~|||xxxvvvuuuvvvtttoooiiieeeeeegggqqqwwwxxxiiicccZZZQQQNNNRRRZZZaaaooowwwuuulllgggggghhhiiiiiiiiijjjmmmoooqqquuuwwwxxxzzz}}}zzztttnnniiifffgggfffcccbbbcccbbbaaaaaaaaadddhhhlllooommmmmmmmmmmmmmmlllllllllkkklllmmmoooqqqrrrttttttkkkjjjgggdddbbbbbbaaaaaa]]][[[YYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLGGGDDDEEECCCCCCCCCDDDDDDBBB@@@@@@CCCGGGIIIIIIIIIIIIIIILLLLLLLLLMMMOOOSSSVVVYYY\\\cccmmmuuuyyy}}}~~~vvvjjjaaa[[[TTTLLLEEEAAA@@@>>><<<;;;<<<>>>>>>>>>AAAEEEJJJPPPWWW^^^cccqqqwwwlllaaadddnnn~~~ppp\\\KKKBBBAAA999777444333333333222000111///---+++***+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++***(((&&&%%%''''''(((((())))))******tttWWWKKK@@@===<<<;;;::::::666666666666666555555444333333333222222222222222000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,+++++++++************************)))))))))))))))******+++************************))))))***+++,,,+++******'''***,,,)))%%%"""$$$'''++++++,,,,,,+++***((('''))))))))))))************(((((())))))******++++++,,,,,,,,,+++++++++******************************************++++++,,,,,,---+++)))(((((()))+++---,,,,,,,,,+++,,,,,,---...///...---,,,,,,,,,,,,,,,*********+++,,,---...//////000222222000...---............------,,,,,,,,,000111222111000///000111000222444444555999@@@FFFOOOVVV^^^cccgggnnnyyy~~~~~~}}}|||{{{uuurrrrrrttt}}}tttfff\\\VVVTTTTTTTTTZZZ___gggkkknnnrrryyy~~~yyytttooopppooonnnllllllmmmooommmoooooommmmmmooolllgggeeeaaa___aaaaaa]]]\\\^^^ZZZZZZ\\\^^^aaaeeehhhjjjhhhgggfffdddcccbbbbbbbbb```aaaccceeegggiiijjjkkkbbb```]]]ZZZXXXWWWWWWWWWTTTTTTRRRPPPOOOMMMMMMLLLNNNLLLKKKJJJJJJIIIFFFDDDBBBAAAAAACCCFFFHHHIIIHHHGGGKKKOOORRRSSSTTTVVVWWW[[[[[[[[[\\\___cccgggjjjrrr{{{xxxooo[[[VVVNNNHHHDDDAAA>>>;;;;;;===???BBBDDDFFFHHHJJJPPPTTTZZZaaahhhpppzzz|||hhhffflll{{{|||dddSSSGGG===:::;;;777666555444555555555555000000///...------------+++,,,------------,,,+++++++++++++++++++++++++++)))***++++++***(((&&&$$$)))))))))))))))))))))***sssVVVKKK@@@===<<<;;;::::::666666666666666555555444333333222222222222222222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((())))))***************************((()))***+++,,,,,,+++***,,,...///,,,'''%%%'''+++((()))******++++++,,,+++*********)))))))))))))))&&&'''(((***++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---+++)))(((((()))+++---------,,,,,,------...///000///---,,,+++,,,------&&&''''''((()))+++,,,---000111333222000---------.........------,,,,,,,,,)))+++,,,,,,,,,---///111+++...111222111222666:::@@@GGGQQQWWW\\\eeeqqq{{{{{{}}}zzz}}}~~~xxxvvvvvvvvv}}}wwwmmmfffaaa[[[VVVTTTWWWZZZZZZXXXZZZ```eeegggnnnwwwyyyyyyxxxuuurrrqqqrrrtttooopppnnnjjjiiijjjgggbbbbbb___^^^``````\\\[[[]]]UUUWWWZZZ^^^aaaccceeeeeebbb```___\\\ZZZYYYXXXXXXYYYZZZ[[[]]]```bbbdddddd]]][[[XXXTTTRRRQQQQQQQQQPPPPPPOOONNNLLLKKKJJJIIIMMMKKKJJJIIIJJJJJJHHHGGGCCCBBBCCCFFFKKKOOOQQQQQQOOORRRWWW[[[^^^bbbfffiiijjjjjjjjjkkknnnrrrwwwzzz}}}vvvpppeeeXXXOOOHHHEEEBBB???>>>>>>=========AAAHHHOOOUUUZZZ^^^aaahhhlllsssyyyooollltttxxxbbbKKK@@@<<<888555666333333222222222222222222111222333444333111///...++++++------------++++++++++++++++++++++++++++++&&&''')))***+++***((('''************))))))))))))mmmTTTIII???<<<<<<:::999999777666555444444333444444///777(((666===---222---222222111//////.........------------------......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++$$$555///###)))+++ ...---,,,+++************************************))))))***++++++++++++***++++++************+++++++++!!!!!!,,,222+++$$$###,,,,,,,,,++++++++++++***###+++...)))(((+++,,,)))************))))))))))))+++***)))(((((()))***+++111)))***,,,))),,,---'''++++++++++++************,,,,,,,,,,,,,,,------------------......---------+++++++++,,,------.........222666555000------///''')))...111///+++,,,111111000///......///111111............///000222222999<<<@@@DDDLLLXXXgggrrr~~~~~~zzzooojjjnnnooottt~~~{{{wwwpppjjj^^^YYYRRRMMMLLLNNNPPPQQQVVVTTTYYYdddpppxxx{{{tttsssttttttoooiiikkkkkkjjjhhheeebbb___]]]^^^^^^___bbbdddeeedddccc\\\]]]\\\YYYVVVTTTTTTUUUVVVVVVVVVXXX\\\^^^^^^^^^XXXWWWVVVTTTRRRQQQQQQQQQSSSRRRQQQQQQSSSTTTSSSQQQPPPOOONNNMMMLLLLLLMMMMMMJJJMMMOOOOOONNNQQQXXX___ggghhhlllpppvvv|||}}}|||xxxtttqqqiiiccc[[[SSSLLLHHHEEECCC>>><<<<<>>222000---,,,<<<666000000...------,,,,,,,,,******))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((,,,,,,+++++++++*********000111!!!---***$$$333777...---,,,+++************************************))))))***++++++++++++***+++******))))))******+++333333000+++&&&&&&,,,222++++++*********)))))))))//////---)))(((******(((************))))))))))))***))))))(((((())))))***%%%(((...222111---((($$$(((((((((((('''''''''''')))))))))***************)))******************)))++++++++++++++++++******,,,000333222...++++++---,,,$$$!!!&&&---.........000///...---,,,------...............///000111222222444777:::???JJJWWW```sss{{{~~~~~~vvvnnnkkklllooorrrxxxpppjjjbbb\\\XXXTTTOOOKKKHHHFFFHHHQQQZZZ___eeekkkxxx|||zzz{{{zzzyyywwwtttpppmmmllljjjjjjjjjkkkmmmmmmkkkiiicccbbb___]]][[[YYYXXXXXXYYYXXXYYY[[[___bbbcccccc^^^^^^\\\ZZZXXXVVVTTTSSSUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPOOOOOOQQQSSSSSSVVV^^^iiirrrzzz}}}xxxrrrjjjccc___[[[WWWTTTOOOLLLHHHEEEBBB@@@???>>>???>>>@@@FFFIIIJJJPPPWWW]]]bbbppp|||zzztttrrrvvvbbbVVVFFFAAA:::666444444333222222222111111000//////...////////////............------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))*********((('''((()))nnnTTTIII???<<<<<<:::999999777666555444444333444444777555...555333222888'''555555444333222222222222000000000//////......---,,,,,,---.........------------------------------.........------------,,,'''+++&&&)))'''(((%%%---,,,+++***************************************((()))******++++++******+++******))))))******+++&&&(((######'''(((---------,,,,,,,,,,,,++++++&&&$$$'''***)))((((((************))))))))))))(((((())))))))))))(((((((((---'''###''')))---888.........---------,,,,,,------....../////////......//////000000//////...//////......---,,,,,,+++...111333333///------///111111333444000***(((***///...---,,,+++*********------......///000000000...000111222555;;;EEEMMM```jjjvvv~~~xxxgggfffhhhpppyyy|||vvvooozzzuuuqqqhhhZZZPPPHHHDDDBBBGGGJJJLLLOOOSSSXXX\\\aaafffkkkqqqvvvzzz~~~|||wwwsssnnnllllllkkkiiifffbbbbbbcccfffkkkoooppppppqqqpppooommmiiifffbbb```bbbdddffffffcccbbbccceeeeeeffffffeeecccaaa^^^]]]]]]^^^```ccciiivvvyyyoooeee___XXXTTTMMMHHHDDDBBB???===<<<<<<<<<<<<<<<<<<======AAABBBIIIRRRXXX[[[bbbiiipppwww~~~}}}{{{uuuoookkklllmmmvvv|||kkkXXXIIIBBB:::888555444333222///---222111111000000//////.../////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))************)))))))))*********((('''((()))oooTTTIII???<<<<<<:::999999777666555444444333444444999)))+++===:::000222...///......---,,,,,,------...------,,,+++***))))))''''''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((("""222......)))777444))),,,,,,+++***************************************((())))))*********************))))))))))))******000---***,,,...---***&&&((((((((('''''''''&&&&&&'''###%%%,,,...)))(((***************)))))))))((('''((()))******)))((('''$$$---***'''+++%%%"""*********)))))))))((((((&&&'''((()))))))))((((((******++++++++++++******)))))))))(((((('''''''''(((***,,,+++)))''''''((((((&&&(((+++,,,***+++///------,,,+++++++++******------......////////////222333444333222666<<>>AAADDDHHHKKKTTT```hhhmmmttt{{{|||sssooonnnnnnmmmkkkggggggmmmvvv~~~ooo___QQQEEE===;;;555555444444333222111000111111000000//////////////////.........---------,,,,,,,,,++++++++++++***+++++++++***************((()))************)))((((((***+++***(((((()))***pppTTTIII???<<<<<<:::999999777666555444444333444444333///666666///---222<<<111000//////.../////////000000///...------,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++///!!!)))111!!!###++++++******))))))******))))))))))))))))))))))))(((((()))************)))***))))))))))))))))))***+++""" &&&)))'''+++333...---------,,,,,,,,,,,,000---,,,---,,,)))+++///************)))))))))((('''((()))******)))(((''')))***((((((...000000333++++++++++++************)))***+++------,,,+++***+++++++++,,,,,,+++++++++,,,---------.........///.../////////...------...888+++"""%%%---///---***++++++,,,,,,------------,,,,,,---............---333555666444222222555999:::BBBMMMWWWaaakkkuuu|||}}}~~~iiisss|||zzzqqqmmmssszzzggglllqqqssssssuuuzzz~~~{{{iiiaaa[[[XXXUUURRRQQQSSSPPPMMMJJJHHHHHHJJJLLLNNNMMMRRR[[[ccckkkssszzz~~~{{{xxxsssmmmfffaaaVVVRRRMMMIIIGGGEEEBBB@@@<<<;;;;;;:::::::::;;;<<<============>>>AAAHHHMMMTTTWWWaaannnwww}}}{{{}}}||||||llliiihhhiiilllnnnmmmkkknnnsss~~~sssdddSSSJJJCCC<<<888888555444333222111111333444000000000///////////////............------------,,,,,,+++++++++*********************************))))))************))))))(((***+++***)))((()))+++qqqTTTIII???<<<<<<:::999999777666555444444333444444222999888(((111:::%%%"""000//////....../////////---------,,,,,,++++++***))))))***+++++++++******++++++++++++++++++++++++******++++++++++++,,,,,,'''!!!555...666%%%555+++******)))))))))******))))))))))))))))))))))))'''((())))))******))))))***))))))(((((())))))***))),,,222444,,,###"""'''+++++++++*********)))))))))((($$$ """)))------************))))))))))))))))))************))))))...%%%((((((###+++'''*********)))))))))((((((***+++---//////...---,,,((())))))******))))))((())))))***++++++,,,------,,,,,,++++++++++++++++++"""'''000444000)))(((,,,***+++,,,---.../////////+++,,,---......---,,,,,,///111333111...---///222222666<<>>?????????;;;<<<<<<;;;:::999;;;<<>>>>>@@@CCCDDDEEEBBBDDDFFFFFFDDDDDDFFFHHHQQQVVV]]]```bbbffflllqqqxxxyyyyyylllccc\\\WWWVVVWWWXXXYYYZZZ\\\aaadddsss{{{qqq```TTTGGG>>>777666777555111111222222111///,,,+++---000////////////////////////.........---------,,,,,,++++++++++++************((()))))))))*********+++,,,***(((''''''(((***,,,((()))++++++***)))+++,,,rrrTTTIII???<<<<<<:::999999777777555444444444444444000333777222444 ???777...%%%999***)))))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((,,,###'''bbb************))))))))))))---,,,+++******+++,,,---=== ***///$$$```AAA"""+++777111%%%+++,,,---...---,,,+++******+++---......---+++******...111222000///000222000000111333777<<>>~~~iii\\\{{{sssooojjjiiilllnnnooonnnqqqnnnjjjeeeaaa^^^\\\[[[\\\[[[YYYTTTPPPMMMMMMMMMPPPTTTWWWWWWYYY\\\ZZZUUUQQQMMMKKKLLLLLLLLLQQQWWW[[[bbbllltttvvvuuusssqqqsssooohhhcccaaa___^^^^^^^^^______^^^]]][[[YYYXXX]]]]]]]]]\\\[[[WWWSSSOOOLLLLLLKKKKKKLLLLLLKKKJJJLLLJJJGGGFFFFFFGGGHHHIIINNNSSS\\\dddjjjmmmrrrvvv{{{rrrhhheeejjjqqquuuvvvtttsssxxxzzziiiXXXRRRPPPMMMMMMNNNVVV^^^jjjxxxhhh]]]NNNDDD???===<<<:::777555333222333333222111111000000//////000000111222111///---------...///......---,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++mmmTTTHHH>>>===>>>===:::999666555444444333333444444888...000333555000222###))))))555+++******))))))))))))************)))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***'''+++&&&aaa************************))))))((((((((()))******---)))---!!!###[[[///""")))******111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,------...///000111111///333777yyyjjjnnn{{{yyy}}}tttxxx~~~yyysssnnnlllmmmkkkggg```YYYUUUTTTTTTVVV[[[^^^]]]]]]\\\XXXRRRNNNHHHDDDCCCBBBBBBEEEJJJKKKPPPVVVZZZ[[[ZZZYYYYYYccc^^^WWWRRROOOMMMLLLKKKHHHHHHIIIHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFDDDBBBAAABBBBBBCCCEEEFFFGGGGGGHHHNNNMMMKKKKKKMMMOOORRRTTT```jjjwww~~~yyy|||yyy___XXXQQQPPPRRRTTTXXX]]]iiissssssbbbPPPIII???999777777777666555333111111222222111000000000////////////000000333222000...---......///---------------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((nnnUUUGGG<<<;;;>>>===:::777888777777666666666666666111///888777222000BBB777---)))...%%%,,,++++++******++++++,,,***))))))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***'''+++&&&aaa************************)))((((((((((((((())))))***((('''!!!---iii===***000///(((%%%++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000111111222+++///333rrrjjjfffpppdddsssccchhhmmmtttzzz~~~~~~|||xxxsssnnnkkkkkkmmmqqqwww{{{yyyvvvsssnnnhhh___VVVMMMIIIHHHGGGKKKQQQTTTVVVXXXYYYWWWUUUUUUUUUTTTOOOIIIEEECCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFGGGIIIGGGIIILLLOOORRRUUUYYY[[[cccaaa]]]ZZZZZZ]]]ccchhh|||}}}pppcccWWWXXXZZZ]]]aaafffmmmttt{{{hhhUUUIIIGGGCCC<<<888666555444333333222000///000111000///000//////......//////000222111000...------------,,,,,,---...---,,,+++***+++++++++*********))))))))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''mmmSSSFFF::::::===<<<888666888888777666666666666777222444999333...///333...%%%***%%%'''******))))))))))))*********))))))((((((((((((((((((((())))))************))))))))))))))))))))))))***'''+++&&&aaa************************))))))((((((((((((((()))%%%)))***,,,333NNN|||///)))...++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000111111,,,///222rrrtttXXXmmmIIIbbbZZZ___ffflllpppuuu}}}vvviii[[[TTTRRRTTTZZZaaagggggggggdddaaa^^^]]]]]]VVVRRRLLLGGGEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGJJJLLLNNNPPPQQQTTTYYY\\\ZZZ]]]```dddgggmmmsssxxx}}}vvvooonnnsss}}}yyyooojjjiiieee___```gggnnnrrruuu{{{~~~lll]]]PPPFFFAAA888777444333444555555555222000//////000000000/////////............////////////...---,,,,,,+++++++++,,,---------,,,***)))+++++++++***************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((kkkQQQEEE;;;:::;;;:::777666777666555555444444555555444444333///666:::)))<<<666333///,,,---000555888FFF%%%111<<<&&&)))///###---&&&///((((((''''''''''''((((((******)))((((((((())))))((((((((()))******++++++))))))))))))))))))))))))***'''+++&&&aaa******************************)))((((((((()))))),,,///***)))'''&&&:::000WWWKKKAAA555###((([[[xxx,,,)))777---'''444%%%... ((()))###,,,555++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------......//////---000222ppptttDDDdddTTTUUU[[[bbbeeefffhhhnnnsss|||yyyjjjddddddhhhpppxxx{{{||||||yyyuuuqqqooonnnhhhccc\\\WWWTTTRRRQQQPPPOOOOOOOOOPPPQQQSSSUUUVVVXXX[[[^^^```bbbgggooouuu|||~~~}}}yyyuuunnnkkkeee___aaahhhmmmlllrrr{{{~~~ooo^^^QQQHHHAAA??????555555333222222222333333222000...///000111000///......------------......---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((hhhPPPFFF>>><<<;;;888777888777666666555555555555555333222333111999???333%%%'''***///333444111,,,)))$$$ZZZ]]] 000,,,"""222((($$$***'''111***)))))))))(((((((((((((((((()))++++++***))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))***'''+++&&&aaa************************++++++***))))))))))))))))))---%%%)))222777AAAAAA@@@444---111000&&&###(((ooo444)))###&&&***)))'''(((&&&111222444///###(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---............/////////---///000{{{}}}vvvtttbbbdddfffmmmssssssnnniiihhhjjjooottt{{{vvvsssxxx~~~vvvqqqjjjeeecccbbbaaa```hhhhhhhhhiiikkknnnpppqqqpppssswwwyyy|||{{{vvvyyyrrrppppppqqqmmmgggcccdddbbbdddeeefffmmmxxx{{{lll^^^SSSHHHDDD@@@;;;999::::::999777555222000000111222000//////000111111000...------------------...,,,,,,---------------------,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''fffPPPHHH@@@===;;;888888;;;999999888777777777777777333555999444///222<<<333888555000,,,+++---111444///LLL}}}'''%%%---"""333444+++...$$$***000000,,,,,,,,,++++++++++++,,,,,,,,,++++++***************'''(((((()))***+++++++++))))))))))))))))))))))))***'''+++&&&aaa************************,,,,,,+++***))))))******%%%,,,%%%...999???AAAFFF777222---***+++,,,+++)))OOO***+++///222000,,,,,,//////***###$$$------000)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000111111111111111,,,---///wwwuuuxxx|||iii|||~~~sssllljjjeeehhhkkkmmmooossszzzyyy{{{{{{||||||}}}uuuggghhhooofffdddcccaaa\\\WWWXXX]]]ccciiipppuuu~~~ooo]]]NNNKKKCCC>>>@@@???999444444555555444333111111222444222000//////111222111000...------,,,,,,------...+++,,,---...////////////...---+++***)))***+++,,,******************++++++))))))))))))))))))))))))))))))))))))************&&&'''((())))))((('''&&&fffNNNFFF???>>>===999666666777666555333333444555555666222111333444111///111777000777333333888---000,,,666'''333000---,,,,,,+++(((%%%))))))))))))))))))))))))+++++++++++++++***)))(((((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++((($$$((($$$___(((((())))))******++++++''''''''''''((((((((((((222,,,+++555CCCGGG===000---------,,,,,,++++++++++++)))---,,,,,,,,,++++++******************++++++,,,,,,,,,//////...---,,,******)))++++++++++++*********)))++++++,,,,,,,,,,,,------000//////...------,,,,,,...---...mmmpppsssxxx|||~~~}}}||||||xxxnnnooorrrkkkkkkhhhddd___^^^bbbeeeppprrrttttttssstttyyy}}}~~~}}}||||||}}}kkkccc___^^^___bbb```___aaa```aaahhhqqq~~~~~~kkk^^^TTTKKKDDDAAA???<<<888666555666666444444555555444222111000000000////////////000000000000///...............000///...---,,,---......,,,,,,,,,+++++++++******---------,,,+++***)))(((************************(((((((((((())))))))))))******)))(((((((((((((((eeePPPGGG@@@>>>===:::888888666666555444444444444444888444333555555333222444111???QQQAAA222333+++///***111&&&///,,,******,,,,,,***'''))))))))))))))))))))))))******++++++***))))))(((******))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((%%%)))%%%```)))))))))))))))*********''''''((((((((()))))))))///000444:::>>><<<444,,,,,,,,,,,,,,,+++++++++***)))'''%%%,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,------...///000...---...xxx]]]```fffoooxxx~~~}}}tttyyy}}}}}}vvvsssnnngggaaa^^^]]]^^^aaaaaa```^^^]]]___cccgggpppvvv}}}wwwwwwkkk___]]]^^^```dddcccdddhhhnnnqqqssszzzvvvdddTTTJJJDDD???<<<;;;:::777444333222222333333444444444333222111000000000////////////000000000//////...............///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******'''((()))+++,,,---------************************(((((((((((())))))))))))***)))((((((''''''((((((dddQQQHHH@@@===<<<:::999:::555555666666555555444333777333333555555333333666+++OOOlllNNN//////,,,///---111+++***)))((()))+++,,,+++***))))))))))))))))))))))))))))))******))))))((((((++++++***))))))((('''''')))))))))*********++++++'''''''''''''''''''''''')))&&&***&&&aaa************))))))))))))((((((((()))))))))******---555======777...)))(((+++++++++***************)))(((###+++++++++++++++*********+++++++++++++++******************++++++,,,,,,------,,,,,,,,,++++++++++++*********+++,,,------...---,,,,,,,,,,,,...000111...,,,...lllHHHJJJSSS```nnn|||||||||xxxyyy~~~{{{|||tttnnniiifffcccaaaccc```ZZZUUUQQQRRRVVVZZZ```dddiiikkklllnnnrrrvvv~~~xxxooohhhgggnnnzzz}}}mmm]]]YYY]]]cccjjjooonnnqqqxxxrrrdddZZZKKK@@@;;;::::::999777666444222111111111222333333333333333222111000000//////......//////000000///......------......------,,,+++++++++++++++,,,,,,,,,+++++++++******------------,,,+++***)))************************(((((((((((()))))))))))))))(((''''''&&&&&&''''''}}}cccQQQGGG>>>;;;;;;999999;;;444555666666666555333222333111111333333111222777222ZZZtttLLL,,,222000000000//////~~~***))))))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((((((((())))))))))))************))))))))))))))))))))))))***'''+++'''bbb++++++******))))))(((((())))))))))))************+++444;;;999///'''&&&(((*********)))))))))))))))***+++***+++++++++***************,,,,,,++++++******))))))++++++,,,,,,------......,,,,,,,,,++++++++++++***))))))***+++,,,------...000///---++++++,,,---...---,,,---fff:::;;;CCCPPP^^^lll|||}}}{{{{{{|||~~~|||wwwuuuvvvvvvuuusssvvvpppggg^^^YYYYYY\\\___aaaaaaaaa```^^^___aaadddqqqwww~~~{{{tttpppjjjggg```ZZZWWWZZZbbbiiisss|||}}}|||~~~tttjjjbbbeeelllsssyyy}}}~~~rrr```TTTLLLFFF>>>888777888999999666555444333333333333444222222222222222111111000/////////......///////////////...------------...---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******111111000///---+++)))(((************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&|||aaaOOOEEE<<<:::999888888:::444555666666666555333222222111111333222111444:::EEE\\\ggg???(((555222...---)))---hhh,,,,,,,,,,,,+++++++++,,,))))))))))))))))))))))))'''((())))))))))))((((((''''''(((((())))))))))))(((((()))))))))*********************************+++'''+++'''bbb++++++******))))))(((((())))))))))))************+++///222000+++'''(((+++))))))))))))))))))))))))***+++///************************+++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++,,,------///...---,,,+++,,,---------,,,---eee666555;;;CCCLLLWWWdddsss}}}|||yyyxxxuuuwww||||||{{{{{{|||yyywwwyyy~~~}}}tttmmmjjjkkkooorrrsssqqqlllfffaaa^^^^^^___fffiiikkkgggbbbaaaeeejjjooottt}}}yyyjjjccc```___\\\\\\YYYTTTPPPSSSZZZaaalllxxx|||uuusssxxx~~~nnn```SSSJJJDDD;;;999777666666555555444444444444444444444444444222222111111000000000111//////............////////////...---------------------------,,,,,,,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&{{{```MMMDDD<<<:::999888777999555555666666555555444333333222333555444333888???UUUTTTPPP333)))555///---///)))///bbb---......---+++***+++,,,))))))))))))))))))))))))(((((())))))******))))))&&&&&&'''(((((()))******((((((((()))))))))******((((((((((((((((((((((((***'''+++'''bbb************))))))))))))((((((((()))))))))******+++******))))))***+++,,,))))))))))))************(((***ooo+++)))))))))******************************)))))))))************************,,,,,,,,,,,,++++++++++++************++++++++++++)))***+++,,,---...///000---+++---fff555444666:::>>>CCCLLLXXXaaarrruuuyyy{{{zzzwwwuuutttsssyyykkk|||~~~||||||xxxzzz~~~xxxxxxxxx{{{}}}{{{}}}wwwqqqllljjjiiikkkjjjeee\\\TTTQQQVVV[[[]]]ccclllvvv}}}|||xxxsssmmmnnnoooqqqtttwwwyyy{{{}}}zzzxxxuuutttoooppplllbbbZZZZZZ\\\\\\VVVWWWWWWTTTSSSWWWaaajjjzzz|||nnn]]]QQQHHHBBB??????666777888999888666444333222222222222222222222222111111000000///000000111///......------......//////...------,,,,,,---------------------,,,++++++,,,,,,,,,+++++++++******))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''zzz___LLLCCC===<<<;;;999777888666666555444444444444444222222444555444333999AAASSSBBB<<>>:::888;;;666777999999888666555444111111222222222111111111111000////////////000111///......------......//////...------,,,,,,------+++,,,,,,---,,,+++***))),,,,,,,,,+++++++++******---,,,+++)))'''$$$!!! ))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''((((((yyy^^^LLLDDD>>>======:::888999777666555333333444555555000000222333222111777@@@HHH222000000444777111???---(((,,,bbb(((***,,,+++)))(((***---))))))))))))))))))))))))))))))***+++++++++++++++)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))&&&***&&&aaa(((((())))))******++++++''''''''''''(((((((((((())))))*********)))'''&&&))))))******+++++++++,,,***---XXX,,,(((((())))))*********+++(((((())))))******+++++++++,,,---///111333444555000000000000////////////,,,,,,++++++***))))))))))))+++---//////---+++***,,,+++---bbb000...111333444333444888<<<;;;@@@HHHPPPXXX___eeeiiicccjjjkkkrrrzzz}}}|||zzzzzz}}}~~~vvvooommmnnnpppzzz~~~uuummmddddddddddddeeefffggggggmmmuuu~~~zzzzzz}}}~~~pppiiilllrrrvvvvvv}}}uuudddYYYXXX\\\XXXWWWWWWWWWYYYYYYYYYXXX```gggmmmnnnpppsssuuussswwwyyyyyyuuutttzzzxxxfffVVVLLLEEE===999;;;<<<777444555333444555444333222222333222333333333333222222111111000///......///000111.........------...............---,,,,,,,,,,,,---******+++,,,+++***)))(((,,,,,,,,,+++++++++*********************))))))((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((uuu___LLLFFF???;;;;;;;;;999777777777777777666666666666555444333222111222333333000000000000111111111111...***...___------,,,++++++***))))))++++++************++++++,,,)))''')))---...+++'''VVV\\\ &&&&&&'''((()))***++++++))))))))))))))))))))))))+++++++++*********)))))))))(((___+++))))))(((((('''''''''&&&'''((((((((()))))))))***%%%000111)))444666$$$===333888666888;;;>>>BBBHHHOOOSSSaaaccceee~~~}}}xxxuuutttvvvwwwvvvxxx|||vvvqqqqqqqqqmmmiiigggggghhhkkknnnpppqqqpppkkklllhhhaaa```iiirrrxxxwww}}}xxxtttpppkkkjjjnnntttzzz}}}|||wwwooobbbVVVSSSVVVVVVYYY\\\___aaaccceeehhhsss|||}}}lll\\\RRRJJJBBB===888888888777666666555555555444333333222222222222222222222111111///......////////////////////////111000---++++++,,,...///.........,,,++++++,,,.........---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))))))))(((''''''((()))***///...+++)))(((((()))***((((((((((((((((((((((((uuu___JJJEEE>>>:::::::::888666444444444444333333333333555444333222222222333333111111111000000000//////...***...___---------,,,+++*********++++++************+++++++++(((&&&(((,,,,,,***&&&555(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))(((^^^***************************))))))))))))***************)))((()))666777:::ddd555)))111333555777999===BBBFFFHHHTTTUUU|||zzzqqqmmmjjjddd```]]]]]]^^^___bbbdddggghhhiiikkkkkkhhhkkkuuuwwwooommmlllhhh```______dddmmmxxxxxxkkk___\\\___```dddiiimmmpppsssvvvyyy|||ggg^^^QQQGGGBBB>>>:::666555555555666666666666666444444333222222222222222222222333222111000//////........................---,,,,,,---///222666888/////////...,,,,,,---///...------,,,++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,***)))))))))******+++***((('''&&&'''((()))((((((((((((((((((((((((ttt^^^IIICCC===999999999777666333333333333222222222111444444333222222222222333333222222111///......---...***...___...------,,,,,,++++++***++++++************++++++***(((&&&(((***+++)))&&& ******))))))((((((''''''))))))))))))))))))))))))+++************))))))))))))(((\\\(((******************+++++++++++++++***************333'''$$$+++222)))999ddd333+++...///000000000222555888777EEESSSyyyxxx}}}zzz}}}~~~~~~rrrlllhhhdddaaaaaabbbbbbcccdddggglllppp{{{ooofffeeeeeebbb\\\^^^dddnnn|||yyymmmjjjmmmsssvvv{{{|||nnn```XXXKKKEEE>>>:::999888666444222222333444444555666666444333222222111222222222222333333222222111000///........................+++,,,,,,...222666:::===///000000///---,,,...///------,,,,,,++++++******+++++++++++++++++++++++++++************))))))))),,,+++******))))))))))))(((((('''&&&'''(((***+++((((((((((((((((((((((((sss]]]IIICCC<<<999999999888666555555555555444444444444333333333222222222222222222111111000//////.........***...___---------,,,,,,,,,++++++++++++************++++++***((('''(((***+++)))'''444))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))((([[[&&&(((((((((''''''&&&&&&&&&++++++************))))))555))))))///000!!!,,,^^^333333///000000///...///111333777:::vvvtttsssyyyuuu{{{~~~zzz|||}}}ssspppqqqrrrrrrsssuuuvvvuuuuuuyyywwwssssssrrrqqqmmmqqqxxxyyyvvvxxx|||yyyjjj\\\PPPGGGAAA@@@===:::888888777555333111222222222333333333444222222111111111111222222111111111111111000//////...........................---...///111333666888...//////...,,,,,,---...,,,,,,,,,,,,++++++******************************************))))))))))))(((((('''''''''(((((((((***))))))))))))***++++++((((((((((((((((((((((((qqq\\\IIIDDD===:::::::::999888666666666555555555555444333333333222222222111111/////////////////////000...***...___---,,,,,,,,,,,,,,,++++++++++++************++++++******)))***++++++***)))&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((([[[&&&))))))((('''%%%$$$######))))))))))))))))))))))))---)))+++...222***222aaa...,,,///000111000//////111222666111sssqqqvvvttt{{{zzz{{{xxxrrrsssyyy}}}|||~~~pppfffXXXLLLCCC>>><<<;;;999888666555444333222000333222222222111111111000111111000000000111111222///////////////......---........................---------------///000111,,,---...---+++***+++,,,,,,+++++++++++++++******************************))))))))))))))))))))))))%%%%%%&&&'''((()))))))))+++******)))))))))))))))((((((((((((((((((((((((ppp[[[IIICCC===::::::;;;:::888444444444444333333333333222222222333222111111000.........//////000000000...***...___++++++++++++++++++++++++++++++************++++++******++++++++++++******!!!''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))))))))***)))(((\\\(((++++++***)))'''&&&%%%%%%''''''(((((())))))))))))******)))&&&------777^^^///------///000000///...000111,,,111rrrpppwwwvvv}}}zzzrrrnnnqqqzzz}}}xxxhhh^^^PPPJJJAAA:::777777888999333333333333222222222222333333222222111000000///000000000///000000111222------............------------------------------******++++++,,,---...///***,,,------+++******+++++++++++++++++++++******************************(((((()))))))))))))))***&&&'''((()))***+++++++++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((pppZZZGGGBBB<<<999999:::999777333333333333222222222111111222222333222111000//////////////////............***...___************************++++++************++++++((()))***+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((^^^******************)))))))))''''''((()))***++++++,,,,,,***)))&&&)))&&&000ccc888444,,,...//////---------...,,,FFFpppqqqyyyzzzzzzuuunnnkkkoooyyy|||{{{}}}~~~~~~pppdddYYYMMMEEE<<<:::777555555555555444111222222222222222333444222222111111111111111111///////////////000111111------...............---------------------------,,,,,,,,,,,,,,,---------+++,,,......,,,+++***+++******************++++++************************(((((((((((())))))******(((((()))******)))((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((oooZZZFFFAAA:::777888999888666444444444333333333222222111111222333222111000///111111000///...------,,,...***...___))))))))))))))))))******++++++************++++++'''(((******)))(((((())),,,++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((())))))******)))(((___+++'''(((((()))***++++++,,,''''''(((***+++,,,---...***'''***///000%%%000ccc444+++---///000///---,,,,,,,,,555```nnnrrr|||}}}vvvrrrmmmkkkpppyyy~~~zzzyyy|||{{{nnn]]]OOOFFFAAA;;;777444444555777777555111...000000111000......///111000000000111222222333333///////////////000111111......///////////////...------------------------000000///...---,,,+++++++++---//////---,,,+++,,,******************++++++))))))))))))))))))))))))'''((((((((())))))******((()))))))))'''&&&$$$"""%%%&&&''')))***+++++++++((((((((((((((((((((((((lllXXXDDDAAA===:::999777555444666555555444444333222222333222111111333333222111222111///.........///000...***...___------,,,+++************+++***(((&&&'''))),,,---###(((,,,,,,,,,+++,,,*********))))))(((((('''''')))))))))))))))(((''''''(((''''''&&&&&&((()))***)))(((]]]))))))(((''')))+++,,,+++((())))))))))))************333)))&&&)))---%%%222ddd555,,,........................+++cccqqqrrr~~~}}}uuunnnooottt{{{}}}{{{|||vvvjjjRRRNNNHHHAAA<<<888777666111222333222111111333555333333222222111000/////////000111222222333222222000000000000////////////000000000000111111111111000000///...------,,,,,,//////000000000000000///........................+++++++++*********))))))************************************************++++++******))))))((((((((((((((()))(((((('''&&&&&&&&&''''''''''''''''''lllWWWEEEBBB>>>;;;999888666555666555555444444333333222333222111111333333222111222111000///...//////000...***...___,,,,,,+++*********++++++***)))((('''((()))+++,,,%%%''')))((('''&&&&&&'''******)))))))))(((((((((''')))))))))))))))(((''''''(((((('''&&&'''((()))***)))(((]]]))))))(((''')))+++,,,***((())))))))))))************###---000---000%%%+++\\\111---////////////.........------TTT```aaarrr{{{|||zzz{{{~~~zzzqqqjjjaaaUUULLLFFFCCC???:::666444444444444555555333000///000111333333222111111000//////000111111111111111000000000000000000/////////........./////////000000000000//////...------,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++*********))))))*********************************************************)))))))))))))))((((((((((((((('''&&&&&&(((((((((((('''&&&%%%%%%jjjUUUEEEBBB>>>;;;:::999777666666666555555444333333333333222111111333333222111111111000///////////////...***...___++++++*********+++,,,,,,)))))))))))))))*********,,,,,,,,,***((('''(((***###))))))))))))(((((((((((()))))))))))))))(((((('''(((((('''''''''((()))***)))(((]]]))))))(((((()))++++++***((())))))))))))************###111,,,###000+++///bbb222000000000//////......------222CCCKKKMMM]]]iiixxxtttiii\\\QQQJJJDDD===888;;;999666333222222222333444555555333111///000111222222222111111000000///111111111111000///...---000000000/////////......------.........//////////////////...------,,,,,,*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************((())))))))))))))))))***'''''''''(((''''''&&&%%%))))))(((((('''&&&$$$###iiiSSSEEEBBB???<<<;;;:::888777666666666555444444333333333222111111333333222111111000000///////////////...***...___******))))))***+++,,,,,,((()))***++++++***)))(((''')))++++++***+++,,,...'''))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))))))))(((]]]))))))))))))*********))))))((()))))))))************+++///"""333,,,+++[[[(((%%%---------------.........>>>888===???HHHRRRaaallltttyyyzzznnnfffYYYQQQFFF???<<<;;;888666666555444222222333444444000111333333222222222444222111111111000000000/////////000000///...------000000/////////.........------.........///////////////.........---------,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************'''((((((((())))))******'''''''''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%hhhRRREEEBBB>>><<<;;;:::999777777666666555555444333333333222111111333333222111000000000000000//////......***...___))))))))))))***++++++,,,((()))***++++++***((('''"""&&&)))))))))))))))333(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))))))))))))))(((]]])))))))))*********)))))))))((()))))))))************''')))'''***444"""###```444555******+++,,,---......///YYY222555999999???HHHQQQWWW^^^dddiii|||pppeee\\\SSSLLLAAA===888666777777666555555555444333222333444444///111333444333222222333111111111000000000000000------...///////////////////////////................../////////000000000...............------------------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''gggRRRDDDAAA===;;;::::::888777777777666666555444444444333222111111333333222111000000000000000///.........***...___******)))))))))***++++++))))))***++++++***((('''!!!$$$)))+++***((('''&&&(((((((((((())))))))))))'''(((((()))))))))))))))'''((()))*********)))))))))(((]]])))(((***++++++)))(((((()))))))))))))))************((('''------((( 333\\\+++###******+++,,,---......///~~~000111444111444888<<>>@@@yyylllaaaRRRKKKDDD???===<<<:::888666666666666666555444222111111111111111111111111222444666555333000/////////000000000000000000000...//////000000000////////////.........---------------........./////////........................,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))******))))))((('''%%%%%%&&&'''((((((((('''gggSSSBBB???<<<:::999999777666777777777666555555444444333222111111333333222111///000111111111000...---...***...___++++++***)))(((((())))))+++*********))))))((((((&&&'''(((((('''(((***,,,***^^^"""'''((((((((())))))******''''''((()))))))))))))))'''((()))++++++******))))))(((]]])))(((+++---,,,)))'''((()))))))))))))))************)))!!!......***444SSS888---333333222111000///...------111000222111111333444555666888999~~~zzzlll```XXXNNNEEEAAA===888777888888666333333333333333333333222222000000111222222333333333...111444555444222222222////////////000000000000111111111111000///...---//////.........---------,,,,,,,,,---------......---..............................---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&***************)))(((((('''''''''(((''''''&&&&&&aaaNNNCCC@@@>>><<<;;;:::888666999666222000000222333444222222222222222222222222...000000///...---...//////,,,000aaa///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))!!!>>>111***...///,,,000+++,,,$$$***'''$$$)))%%%```*********)))(((&&&%%%$$$***(((%%%%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''''')))***+++)))(((]]])))'''((()))***+++,,,,,,,,,))))))(((((((((((())))))++++++******))))))******ooonnn"""...+++((('''(((((()))***++++++,,,,,,+++***,,,```,,,***+++,,,,,,------,,,,,,///...---,,,+++,,,---......---,,,$$$(((---111222111000000}}}xxxzzzxxxpppfffaaaXXXNNNFFF???<<<:::666666555444333222222111333333222111111111111111444777:::888333000222555111111111111111111111111...000111000///...///111000000000000000000000000////////////////////////------------------------//////...---,,,++++++***,,,+++******))))))***************++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))***************)))((((((''''''(((((())))))******'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))```MMMBBB???<<<:::::::::888777888666444333333444444444222222222222222222222222000111222222000//////000///,,,000aaa...---,,,*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&rrr555(((---///!!!"""&&&((('''$$$)))%%%```(((((((((((((((((('''&&&***(((&&&&&&'''((('''%%%((((((((((((((((((((((((+++***(((''''''(((***+++)))(((]]])))((()))***+++++++++++++++++++++************++++++)))))))))))))))******+++///SSS&&&/// 111))))))******+++,,,,,,---+++***,,,```,,,---...//////000000//////000///...,,,+++++++++,,,...---,,,+++---111222111///......|||www{{{ttthhh]]]WWWNNNKKKGGGAAA===999888777888888888777777777666666222222222222222333444444222666888777333111222555000000000000000000000000---///000///...---...///////////////////////////........................------------------------.........------,,,,,,+++---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,*********)))))))))((((((+++******))))))))))))))))))************)))(((((('''((((((((()))))))))***&&&&&&'''''''''''''''''')))(((&&&%%%%%%&&&((()))|||^^^LLLBBB???:::888888888999888555555555555555555555444222222222222222222222222///111333222000//////000///,,,000aaa,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))***"""YYY,,,)))###555///***,,,+++...***(((%%%)))%%%```&&&&&&'''((())))))((((((***)))''''''((()))((('''))))))))))))))))))))))))***)))'''''''''''')))***)))(((]]]))))))******+++++++++******++++++++++++++++++++++++((((((((())))))***++++++555111,,,222%%%******++++++,,,,,,------+++***,,,```,,,++++++,,,---------------111000///---++++++******......---///000222111000......///}}}zzz~~~}}}xxxpppeee[[[RRRLLLIIIBBBBBB@@@>>>===;;;::::::555555555555555555555555444333333333333333333444111444666555222111222444////////////////////////---...///...---,,,---///------------------------........................------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))++++++******))))))))))))))))))******))))))((('''(((((((((((())))))))))))&&&&&&&&&''''''((((((((())))))''''''''''''))))))zzz^^^MMMDDD@@@:::777666777777777444444444333222222444555222222222222222222222222...///111000...------...000,,,///```******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...$$$111---444,,,$$$,,,)))444'''%%%###(((%%%)))%%%```&&&''''''(((((((((((((((***)))((((((((()))))))))************************((((((''''''''''''(((((()))(((]]])))******+++++++++******)))))))))))))))))))))))))))))))))******************000]]]555'''+++++++++,,,,,,---------+++***,,,```,,,******+++,,,,,,,,,,,,+++//////...---,,,+++++++++///...------...//////...///000222rrrnnnqqqsssxxxxxxnnnhhhfffccc^^^XXXSSSOOOMMMLLLGGGGGGGGGEEECCCAAA>>>===777666666555444333222222555555333222111000000000000222444444222111222333000000000000000000000000---...//////------...///------------------------........................------------------------,,,,,,,,,------.........------,,,+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))(((((((((((()))***{{{___OOOFFFBBB<<<777666555555555333444333111//////222555222222222222222222222222///000000///------...///000,,,///___))))))))))))))))))))))))))))))))))))))))))))))))************************""":::111LLL'''+++///&&&$$$&&&%%%)))((()))%%%***%%%```(((((((((((((((''''''&&&)))))))))((((((((()))***))))))))))))))))))))))))((((((''''''''''''(((((()))(((]]])))******+++++++++******)))((()))************)))(((+++,,,,,,,,,+++***)))(((---******tttxxx;;;+++,,,,,,,,,,,,,,,------+++***,,,```,,,------...///////////////,,,,,,------------------///......---......---,,,---///111WWWTTTYYY[[[___ffflllrrrxxxxxxvvvqqqllleee```[[[YYYUUUUUUTTTSSSQQQPPPNNNNNNKKKKKKKKKIIIGGGCCC@@@>>>AAA@@@>>><<<:::777666555444333222111111000000111000111333333222222222222111111111111111111111111...///000000///...///000................................................------------------------+++,,,,,,------.........,,,,,,+++***************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))(((''''''))))))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))}}}aaaPPPFFFBBB===999777666555444444555666333000///111444222222222222222222222222333222111///---...000333111---///___(((((()))************)))))))))))))))))))))))))))************************------$$$###sss(((&&&777*** 111000***)))&&&***%%%```(((((())))))((('''&&&&&&'''((()))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((]]]))))))******+++++++++*********+++,,,------,,,+++******++++++,,,,,,***)))(((###)))666UUU!!!++++++++++++,,,,,,,,,,,,+++***,,,```,,,,,,,,,---............---***+++,,,---............//////...///000000...,,,+++,,,---EEEFFFHHHHHHLLLPPPSSSVVV\\\eeekkkrrrwww~~~wwwqqqkkkgggdddbbb___\\\XXXUUUUUUUUUVVVSSSSSSTTTUUUTTTSSSQQQPPPOOOPPPPPPOOONNNKKKIIIHHHJJJIIIGGGDDDAAA===;;;:::333333333333444444555666222222333333333222222111111111111111111111111111///000111000///...///111////////////////////////------------------------------------------------,,,,,,,,,------.........,,,+++******))))))******,,,,,,++++++++++++++++++)))))))))))))))************+++,,,,,,,,,+++)))((((((((())))))(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~aaaPPPCCC@@@<<<::::::999888777555999===;;;777333222333222222222222222222222222555333000---+++---111555111---///___((()))***+++++++++******))))))))))))))))))))))))************************...+++--- 333ZZZ+++(((000 ###***&&&***%%%```&&&'''((((((((((((((((((%%%'''((('''&&&&&&(((***))))))))))))))))))))))))((())))))))))))))))))((()))(((]]])))((()))***+++++++++++++++***+++---......---+++***%%%&&&(((***+++***))))))"""///$$$<<<000555+++++++++++++++++++++++++++***,,,```,,,)))***++++++,,,,,,+++++++++,,,---.........---,,,//////...///000000///...,,,---...===@@@>>>>>>AAADDDEEEEEEIIIOOOUUUYYY]]]ccciiipppxxx}}}{{{yyypppjjjccc\\\XXXVVVTTTRRRVVVUUUSSSRRRRRRSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVSSSRRRPPPMMMJJJGGGEEEDDD<<<;;;:::999888888888888444333333333333333111000111111111111111111111111...///000000......///000////////////////////////------------------------------------------------,,,,,,------------------,,,,,,+++************+++++++++++++++++++++,,,,,,(((((()))))))))************+++,,,------+++)))((((((((())))))(((((('''&&&***)))))))))((((((((('''******))))))(((''''''''''''''''''(((((('''''''''~~~aaaOOO@@@>>><<<;;;<<<<<<:::999666<<>>777333333222222222222222222222222444222...***(((+++000444111---///^^^((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************%%%+++111 444'''222###,,,&&&222666***&&&***%%%```$$$%%%&&&((()))*********$$$&&&((('''%%%%%%(((***))))))))))))))))))))))))))))))************)))))))))(((]]])))'''((()))***+++,,,,,,,,,((()))+++,,,,,,+++)))((( """%%%(((************,,,(((+++***...NNN+++*********************,,,***,,,```---,,,---......//////......------...///...---+++***000//////+++---000000000000111333:::???999:::>>>AAA@@@>>>???DDDIIIHHHKKKNNNRRRVVV\\\ccchhhooouuu|||~~~|||tttpppjjjeeeaaa___\\\ZZZZZZVVVPPPLLLLLLMMMNNNNNNQQQQQQRRRRRRSSSTTTUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[]]]\\\ZZZXXXVVVSSSQQQQQQGGGFFFCCC???;;;999777666666555444444444333111///000000000000000000000000---...///...------...///////////////////////////------------------------------------------------------------------------...---,,,,,,++++++,,,,,,*********++++++,,,,,,---******++++++,,,,,,,,,,,,***+++,,,------+++***((((((((((((((((((''''''&&&******))))))((((((((('''++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&```MMMDDD@@@<<<999888888888777000GGGYYYTTTDDD888555444111111111222222333333444222111111111111222333333222...111aaa'''(((***,,,---------,,,)))))))))))))))******++++++)))(((((()))******)))***...000)))###(((999III%%%$$$///222!!!"""000***,,,&&&aaa(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***((('''''')))***)))......'''###%%%)))+++***(((^^^)))000---++++++------+++((())))))***++++++++++++***//////---,,,+++*********)))...((()))(((***ggg111***'''//////$$$111---***+++aaa---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........//////111222222111000000111222333333333999;;;:::::::::;;;<<<<<<===@@@AAABBBDDDFFFHHHIIIJJJSSSUUUXXX]]]ccchhhlllnnnzzz}}}zzztttlllddd^^^WWWVVVSSSPPPNNNMMMMMMMMMHHHHHHGGGEEEDDDDDDGGGIIIJJJMMMOOOQQQQQQRRRTTTUUU[[[[[[[[[\\\]]]___aaabbbeeeggghhhhhhfffeeeffffffffffffgggfffeeebbb___^^^XXXUUURRRNNNKKKGGGBBB>>>>>>999444222333444333111222222333333222111000///000000000/////////......111000000///...---------000//////.........//////.........000111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))******)))))))))+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%%%%%%%************(((&&&$$$###''''''''''''''''''''''''}}}___LLLDDD@@@<<<999888888888777444BBBLLLHHH>>>888444222000000000111111111111111000000///............---111---111aaa)))******+++,,,,,,,,,,,,)))))))))))))))******+++***(((''''''((())))))(((!!!&&&******((((((,,,000xxx|||###&&&666***999///+++$$$aaa))))))))))))))))))))))))))))))))))))))))))))))))(((***+++)))%%%&&&+++111...222111***%%%&&&***+++***(((^^^)))+++)))((())),,,...---+++))))))***++++++++++++***,,,,,,+++***))))))))))))&&&***&&&***+++KKK444...111'''777222&&&---***+++aaa---,,,,,,,,,,,,------------,,,,,,,,,---------......///...111111000/////////000111222555444777999999888888999::::::;;;;;;<<<===>>>???AAABBBBBBBBBDDDFFFJJJMMMQQQSSSUUU\\\___cccgggkkknnnoooooouuuwwwyyy|||{{{xxxtttrrrqqqdddbbb^^^ZZZVVVQQQKKKGGGHHHGGGEEEDDDCCCDDDEEEEEEDDDDDDDDDBBBAAABBBDDDFFFMMMOOORRRSSSTTTUUUWWWYYY______```aaabbbcccddddddhhhjjjlllmmmmmmlllmmmoooooooooppppppooollljjjhhhhhheeebbb___\\\XXXSSSPPPMMMHHHBBB>>>===<<<:::777444444444333333222222222111111000000///.........111000000///......------//////............//////---,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))(((&&&%%%%%%''''''''''''''''''''''''{{{]]]LLLCCC@@@<<<999888888888777777;;;<<<999777666444000222222222222111111111111333222111///............000,,,000```,,,++++++***+++++++++,,,)))))))))))))))******+++)))'''&&&&&&'''(((((('''&&&''')))---///---(((###)))LLL000###000AAA333+++"""```))))))************))))))))))))))))))))))))))))))%%%))),,,)))%%%&&&...777BBBDDD???444+++((('''%%%***(((^^^))))))(((''')))+++,,,+++***))))))***++++++++++++***+++******)))))))))*********,,,(((...333 ###III...<<<222***,,,---***+++aaa---,,,,,,,,,---......//////,,,,,,,,,------------.........000111111000000111222333333888555444777666666666666777777888777777888999999::::::;;;999:::;;;<<<>>>???AAAAAAEEEFFFHHHJJJMMMOOOPPPQQQSSSVVVYYY\\\___dddiiimmmsssuuuxxx|||~~~uuusssqqqooonnnllliiifffdddccc```\\\XXXTTTQQQOOOGGGDDDBBB@@@???===:::888<<<<<<<<<===>>>@@@BBBDDDEEEEEEFFFEEEDDDEEEHHHJJJQQQSSSUUUVVVWWWYYY[[[]]]aaabbbdddfffggghhhiiiiiimmmooosssuuuvvvvvvxxxyyyyyyyyyzzzzzzyyyxxxvvvuuuuuurrrooommmjjjgggbbb___\\\VVVOOOJJJGGGDDD???<<<555444222111000000000111333333222111111000//////000000000///......------//////............//////---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''yyy]]]LLLCCC@@@<<<:::999888777666777666444333444555444222555555555444444333333333555222///,,,+++,,,///111...+++///```...---+++***)))***+++,,,)))))))))))))))******+++***(((&&&'''((()))((((((///,,,***+++---...+++''''''666,,,***111(((===222---$$$```((()))************)))(((((((((((((((((((((((((((''')))***(((&&&(((///555EEEFFFAAA666---)))'''$$$***(((^^^))),,,+++*********)))(((((())))))***++++++++++++***+++++++++++++++,,,------...///***,,,444***""",,,ZZZ"""333999&&&,,,***+++aaa---,,,,,,------...///000000------------------------......000444444444444555666666777:::888222555555444444444444555555777777777777777777777777888888888999:::::::::;;;???>>>>>>>>>???AAACCCDDDBBBCCCEEEGGGHHHJJJMMMPPPSSSVVVZZZ]]]```bbbbbbbbbaaabbbcccfffiiilllnnnppptttvvvyyy~~~xxxtttkkkjjjjjjjjjjjjgggbbb^^^ZZZXXXVVVUUUTTTRRRNNNLLLJJJIIIGGGFFFDDDBBB@@@???===;;;888888999999888777888888888:::<<>>;;;888444222000000111333333222222222111111111000000//////............///............//////000///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''yyy]]]NNNBBB???<<<:::999999777666444444555555444444555666555555555444444333333333000---((($$$$$$(((---111...+++///```...---+++***)))******+++)))))))))))))))******++++++)))(((((()))******)))+++***)))((('''((()))***(((%%%RRR(((---111000,,,///'''```&&&'''))))))))))))'''&&&((((((((((((((((((((((((,,,***'''&&&(((+++---//////222111,,,***+++,,,******(((^^^))),,,,,,,,,+++***)))))))))))))))***++++++++++++***************+++,,,------)))...+++(((++++++***---hhh###...666 ,,,***+++aaa---,,,,,,------...///000000------------------------000///222444555666666777888888888999:::222555555444444444444444555777666666666555555555555444444555555666777777777;;;:::888888888999;;;<<<;;;<<<======<<<===>>>@@@???AAADDDFFFHHHHHHGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTXXX]]]dddkkkppptttrrrpppmmmjjjiiimmmsssxxxzzz|||}}}}}}}}}|||}}}}}}}}}{{{zzzyyyyyy|||zzzwwwsssooollliiihhhggggggfffdddaaa\\\XXXVVVPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBCCCBBB???===<<<<<<<<<<<<;;;;;;;;;:::999777555555666777777666333333444555777999<<<===???AAADDDEEEFFFHHHKKKNNNTTTVVVYYYYYYXXXXXXXXXYYY]]]```dddiiinnnsssvvvxxxwwwzzz|||xxxtttnnnjjjgggccc\\\WWWNNNKKKEEE???:::777555555111111111000000000000000////////////...........................///000000///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))(((((('''&&&&&&''')))***''''''''''''''''''''''''www]]]NNNBBB???<<<;;;:::999777555333333666888666333555999222222222222111111111111000---)))&&&'''***///222...+++///```---,,,,,,+++*********+++)))))))))))))))******++++++***((((((*********)))$$$'''++++++)))((((((***'''///$$$UUU---&&&&&&'''...)))```%%%'''(((******((('''%%%))))))))))))))))))))))))---)))%%%&&&))),,,+++)))'''******((((((,,,---+++***(((^^^)))(((***++++++***+++,,,...))))))***++++++++++++***((((((((((((((()))***+++'''...111,,,(((***,,,+++222;;;---222---***+++aaa---,,,,,,,,,---......//////...------------,,,,,,,,,222222444333444555666777888888888555<<<444777777666555555555555666555555555444444444333333333333444555666777777888888777666555666777888999777888::::::999999:::;;;:::;;;<<<<<<<<<;;;:::999======<<<<<<======>>>???@@@AAACCCFFFIIIMMMPPPQQQRRRQQQOOOMMMMMMOOOTTTXXXVVVXXXZZZ[[[ZZZZZZ\\\]]]ZZZZZZZZZZZZYYYXXXWWWVVVZZZXXXVVVSSSPPPMMMJJJIIIIIIIIIIIIHHHFFFDDDBBB@@@AAA@@@>>><<<:::;;;;;;<<<999999888999;;;;;;:::888999999999888888777777777888777666666777888666555444444444444666888:::;;;???BBBFFFHHHJJJMMMPPPSSSUUUWWWZZZZZZWWWTTTRRRQQQWWWYYY]]]cccjjjpppvvvyyyxxx|||{{{xxxwwwrrrlllggg[[[XXXRRRKKKDDD???;;;999333333222111000//////...//////////////////............---......///000111,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''uuu[[[NNNAAA???===;;;:::999777555555222222666666333444999000000000111111111111111222111000//////000000111///,,,///```++++++,,,,,,,,,+++******)))))))))))))))******+++***)))'''''')))***)))(((''')))+++,,,,,,+++***+++***%%%999'''888---%%%$$$+++'''bbb&&&''')))++++++)))'''&&&)))))))))))))))))))))))))))'''&&&''')))***)))(((,,,...---)))***,,,+++(((***(((^^^)))&&&)))+++***))))))+++---))))))***++++++++++++***)))((((((((((((((()))******---333111***+++---'''***>>>...))))))444---***+++aaa---,,,,,,,,,,,,------------......---------,,,,,,,,,444555888444555666888999999999999111===888:::999888777777777777777555555555555555444444444555666666777777888999999777777777777888999::::::888999;;;:::999888999:::<<<;;;;;;:::999888888888999999999:::::::::::::::<<<<<<<<<===>>>??????@@@???@@@@@@@@@???@@@BBBDDDBBBCCCDDDCCCCCCCCCEEEGGGEEEEEEDDDDDDDDDCCCBBBAAABBBBBBAAAAAA@@@>>>======;;;;;;;;;::::::999888888999999999888777777777888555555555666888999888777777777777777777777777777999999999:::;;;;;;999777555555555666888:::<<<===AAAEEEIIILLLOOORRRVVVXXXVVVYYY\\\[[[WWWQQQLLLIIILLLMMMPPPUUU\\\dddkkkpppwww{{{yyyssshhheee```ZZZRRRLLLGGGDDD>>>===;;;888666333111000.../////////////////////---------......///000111,,,,,,...000222000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''sssZZZMMMAAA???===;;;;;;999777555777000...222555444444777111111111222222333333444///000222333222///,,,***000,,,000```******,,,------,,,+++***)))))))))))))))******+++)))(((&&&&&&((()))(((''',,,)))&&&%%%&&&)))***+++%%%+++'''EEE""")))%%%(((%%%bbb'''(((+++,,,,,,+++((('''))))))))))))))))))))))))###&&&((()))(((''')))***&&&((((((&&&(((,,,,,,)))***(((^^^)))(((***,,,***'''%%%''')))))))))***++++++++++++***++++++************+++++++++(((,,,---(((,,,...%%%***"""111___333$$$---***+++aaa---,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,666777:::666777999;;;<<<<<<<<<<<<...>>>:::;;;;;;:::999999999999999777777777777777777777777555555666666666666666777666666777888999999::::::<<<===>>>===:::888888888===<<<;;;:::999999999999888888999:::::::::::::::<<<<<<<<<===============;;;<<<>>>>>>=========???=========<<<:::;;;===???>>>===============;;;999888999:::;;;<<<=========999999888888777777777666222555777888777555555555555444444666888999888666444555666777888999::::::777888999;;;<<<<<<999777222222333444666999;;;===>>>BBBGGGKKKNNNQQQTTTWWWWWWZZZ]]]]]]WWWPPPIIIEEEBBBBBBDDDIIIPPPXXX```ddduuuzzzwwwtttpppjjjccc\\\WWWTTTJJJIIIEEEAAA===888555333.........///////////////---------......000111111---///111444555444///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$#########'''((()))))))))(((&&&%%%''''''''''''''''''''''''vvv\\\NNNBBB???;;;999888777666555555555444333333333333444555444444333222111000000222111///...---------......+++...___...---,,,+++++++++,,,---+++++++++*********))))))+++)))'''''')))++++++)))))))))(((((((((((())))))..."""---'''&&&UUU$$$,,,)))$$$]]](((((((((((((((((((((((()))******)))(((''''''(((***((('''&&&&&&'''(((***************************((()))]]])))---...000000000...,,,***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///444&&&YYY&&&000'''+++```,,,,,,---......------///000111000///...............333<<<888;;;:::888555333555:::===???;;;===>>>>>>======;;;::::::999<<<:::999888888888777666777888:::;;;;;;:::999888???===<<<;;;<<<===<<<;;;DDDAAA???>>>???@@@@@@???===>>>@@@BBBBBBAAA???>>>===>>>???>>>>>>>>>@@@BBB@@@AAABBBAAA???>>>???@@@<<<<<<<<<<<<<<<<<<======???>>>>>>=========<<<<<<@@@999777<<>>;;;;;;:::::::::999999999888888999999999888666555555555555666666666777777333444555777888999::::::666888::::::999888999:::999::::::;;;;;;<<<======<<<:::777666777777777666:::>>>CCCIIIOOOVVV\\\```^^^```___^^^^^^[[[QQQFFFDDDBBBBBBDDDIIIPPPUUUXXXbbbrrr{{{vvvqqqkkkddd___\\\XXXSSSLLLFFF???999444222111111111222111///---000//////000111222000//////...///333777666000***------------------------+++,,,---...---,,,+++******++++++,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''')))((($$$###)))''''''((()))***+++,,,,,,+++***((('''''''''((()))))))))(((((('''''''''&&&uuu[[[LLLAAA>>>;;;888888777555444555555444333333333333444333333222222222222222222222111///...------.........+++...___...---,,,+++***++++++,,,+++++++++*********))))))&&&&&&&&&&&&'''((((((((())))))(((((((((((())))))***+++((((((000kkk'''"""```))))))))))))))))))))))))((()))***)))((('''((()))+++)))(((''''''((()))+++************************((()))^^^)))***+++---......---,,,+++++++++***))))))***++++++******++++++,,,---......,,,,,,,,,+++++++++******###222&&&999888###333&&&```,,,,,,...//////......///000000000///...------......ooo444;;;888???>>>===:::999:::>>>AAADDD???DDDDDDCCCBBBAAA@@@????????????>>><<<::::::999999888;;;<<<<<<===============AAA@@@??????@@@AAAAAAAAAGGGFFFDDDEEEFFFGGGGGGFFFDDDEEEFFFGGGGGGEEEDDDBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFHHHIIIHHHGGGFFFGGGHHHEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAEEE???<<<@@@AAA>>><<<===========================888999:::;;;;;;:::999999999999999999999999999999777777888999::::::::::::888:::;;;;;;::::::;;;<<<;;;<<<<<<======>>>??????>>><<<999999999:::999888;;;???CCCIIIOOOVVV]]]bbb```cccdddcccdddccc[[[RRRIIIFFFBBB@@@AAAEEEIIIKKKUUUbbbpppyyy~~~wwwqqqlllfffbbb]]]WWWQQQJJJBBB>>>777555333222222222111///111///------............///......111555444///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++******)))))))))(((((((((((()))))))))))))))))))))))))))+++,,,***&&&%%%''')))''''''''''''&&&&&&&&&&&&))))))'''&&&&&&&&&'''((()))(((((((((''''''''''''sssXXXJJJ@@@>>>:::888777777666444555555444333333333333444111111222222222333333333111000///......---.........+++...___,,,,,,+++************++++++************)))))))))&&&((()))***)))))))))***))))))(((((((((((())))))---...###+++((('''%%%777000$$$```************************'''((())))))(((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))''')))^^^)))'''(((***+++,,,,,,++++++))))))************))))))((()))***+++,,,...//////,,,,,,,,,++++++++++++******555###,,,'''222///+++111```,,,+++,,,...---,,,,,,---//////......---------......III888<<<999=========<<<:::;;;===???uuuJJJCCCLLLIIIHHHFFFDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>BBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKOOOOOOOOOQQQSSSTTTRRRQQQPPPQQQRRRRRRQQQPPPNNNMMMOOOPPPPPPOOOMMMMMMOOOPPPVVVXXXZZZZZZYYYXXXXXXYYYWWWUUUQQQOOONNNNNNPPPRRRQQQRRRTTTUUUTTTRRROOOMMMOOOLLLJJJKKKJJJFFFCCCBBBCCCBBBBBBBBBAAAAAAAAAAAA<<<<<<>>>??????>>>======<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>======>>>?????????@@@AAAAAABBBBBBCCCAAA@@@>>>=========;;;:::999;;;???CCCIIIQQQYYY___bbbgggjjjjjjlllmmmiiibbbTTTOOOGGGAAA>>>???BBBEEEJJJTTT___kkkyyy{{{tttqqqmmmgggaaaZZZRRRLLLAAA===777444222222222111333000---,,,---.........000...---///222222...+++++++++++++++++++++++++++------,,,+++++++++++++++***++++++,,,,,,++++++*********)))))))))(((((((((***************************+++,,,,,,,,,***)))(((''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''qqqVVVHHHAAA>>>;;;999888888777555555555444333333333333444222222222222222222222222000000//////...............+++...___+++++++++***************************))))))))))))(((***,,,,,,)))(((((()))(((((())))))))))))((((((<<<$$$'''333 444MMM111,,,PPP))))))))))))))))))))))))&&&((())))))(((((()))+++***))))))(((((())))))***))))))))))))))))))))))))'''(((^^^***((((((******++++++******(((***+++,,,,,,+++***((())))))***+++,,,---------++++++++++++++++++++++++666111***///)))ooo000```,,,***+++,,,,,,******+++,,,...---------------...///111???>>>;;;<<<===>>>===<<<;;;<<<>>>```SSSIIIUUUNNNMMMKKKIIIHHHHHHHHHIIIEEEFFFFFFFFFEEEFFFGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKNNNPPPRRRTTTVVVWWWYYY[[[]]]]]]^^^```bbbaaa^^^\\\]]]^^^^^^______^^^]]]\\\[[[\\\]]]\\\\\\\\\^^^```jjjmmmpppqqqooonnnmmmnnnllliiiddd```___aaadddfffdddfffiiijjjiiigggccc```aaa`````````^^^ZZZUUUSSSNNNMMMLLLJJJIIIGGGFFFFFFCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????@@@AAAAAA@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEECCCCCCAAA===;;;999:::<<>>;;;999999999888777555555444333333333333444444444333333222111000000///////////////............+++...___++++++++++++******)))))))))))))))))))))))))))))))))******)))'''&&&%%%%%%(((((())))))))))))((((((%%%///333...111$$$___ggg((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&(((___***+++++++++++++++***)))))))))+++---......---+++)))+++++++++++++++++++++***++++++++++++++++++++++++$$$---+++)))'''@@@YYY```,,,,,,---...---,,,+++,,,------------------...///000,,,BBB===;;;???@@@BBBAAA@@@???@@@AAAXXXZZZPPPYYYSSSRRRQQQOOONNNNNNNNNNNNGGGIIIKKKLLLMMMOOORRRUUUWWWVVVUUUSSSSSSSSSTTTUUU[[[^^^bbbeeefffhhhjjjlllnnnnnnoooqqqqqqoookkkhhhgggggghhhiiiiiijjjjjjjjjfffgggiiijjjkkkmmmppprrr{{{~~~~~~}}}{{{wwwsssooonnnppptttvvvwwwyyy|||~~~{{{wwwuuuuuuxxxzzzyyywwwsssoookkk```___]]]ZZZWWWTTTRRRQQQPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGGGGHHHHHHGGGEEEFFFFFFEEEDDDEEEGGGIIIKKKKKKLLLMMMMMMNNNNNNOOOQQQOOONNNLLLJJJGGGBBB>>>>>>>>>>>>???CCCJJJRRRXXXaaajjjrrruuuwwwyyyzzzxxxqqqlllbbbUUUKKKFFFFFFHHHGGGHHHNNNYYYjjj}}}}}}wwwpppkkkaaaZZZOOOEEE>>>999777555222111111222333333111///000...---------------,,,---------------------------,,,+++***)))***+++,,,***++++++,,,,,,++++++***************))))))))))))***************************(((&&&&&&((())))))((((((((()))***+++,,,,,,---))))))))))))(((((('''''''''''''''(((((((((((((((nnnTTTGGG@@@===:::999999999888777555555444333333333333444555444444333222111000///......////////////.........+++...___++++++,,,,,,++++++***)))(((((()))))))))))))))***...+++))))))*********((('''((()))******)))(((''')))$$$"""000"""333(((YYYaaa'''''''''''''''''''''''''''((())))))(((((()))***''''''((((((((((((''''''((((((((((((((((((((((((&&&(((___+++------,,,,,,+++******)))+++,,,...//////...,,,+++,,,,,,,,,+++******))))))***++++++++++++,,,,,,,,,&&&444"""$$$@@@555888999```,,,000111111111///...///000---------...///000111222222@@@:::<<>>@@@DDDKKKPPP\\\iiiuuuyyy{{{~~~~~~zzzqqqbbbSSSIIIEEEEEEFFFFFFIIITTTaaarrr}}}yyyssslllbbbWWWOOOHHHCCC@@@777555444444444333000.../////////...------,,,,,,------------------------,,,,,,+++******************++++++,,,,,,++++++***++++++*********)))))))))************************))))))((((((((()))+++,,,*********)))))))))(((((()))))))))***)))((((((''''''''''''(((((((((((((((mmmTTTGGG>>>;;;888777777777666555555555444333333333333444333333333222222111111111---...///000000///.........+++...___+++,,,---------,,,******(((((((((((())))))******,,,'''"""###)))------***'''((()))******)))((('''+++---333""")))&&&333+++kkk((((((((((((((((((((((((((()))***)))((('''((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&'''___+++,,,,,,++++++***++++++++++++,,,------------,,,++++++++++++*********************+++++++++,,,,,,,,,666...333+++,,,!!!(((III```,,,000111222111///...///000.........///000111333333666>>>:::BBB@@@AAAAAA@@@>>>>>>@@@BBBZZZ\\\```eeeeeeeeeffffffeeecccaaa```___dddhhhjjjkkkmmmsssxxxzzzyyyxxxwwwuuurrrpppooowww|||~~~}}}}}}||||||||||||~~~~~~}}}zzzyyy{{{~~~~~~}}}{{{xxxuuusssqqqppppppqqqrrrrrrrrrqqqpppooodddcccaaa^^^[[[XXXVVVUUUXXXXXXYYYYYYYYYYYYYYYXXXTTTUUUTTTSSSRRRSSSVVVXXXWWWXXXXXXYYYYYYZZZZZZ[[[______```aaa```]]]XXXTTTFFFFFFDDDBBBBBBDDDIIIMMMWWWgggwww~~~rrraaaTTTNNNLLLMMMKKKMMMSSS[[[ggg{{{}}}tttlllccc[[[TTTPPPDDD@@@;;;666555444222111///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))%%%(((++++++))))))+++---))))))))))))(((((((((((((((((()))))))))((('''&&&''''''''''''((((((((()))mmmTTTGGG<<<999666555555555555444555555444333333333333444111222222222222333333333---...///000000///.........+++...___,,,,,,---...---,,,+++***'''((((((((())))))******"""!!!((((((%%%'''((()))++++++)))(((''')))###000111 """---'''000333)))))))))))))))))))))))))))***+++)))(((''''''((())))))************))))))''''''''''''''''''''''''%%%'''```+++))))))))))))***+++,,,---+++++++++,,,,,,+++++++++))))))******+++++++++,,,*********++++++,,,,,,,,,333,,,...***,,,111'''333``````---...///000///---,,,,,,............///000222444444777kkk======IIIEEEFFFEEEDDDCCCCCCEEEGGGfffgggtttyyyyyyzzz|||}}}{{{yyyvvvtttoootttyyyzzzzzz|||}}}zzzxxx~~~}}}||||||~~~}}}{{{yyyxxxwwwzzz{{{}}}~~~~~~~~~{{{yyyvvvrrrmmmiiifffddd````````````___^^^]]]\\\ZZZZZZZZZXXXWWWXXX[[[^^^ZZZ[[[[[[\\\\\\]]]^^^^^^bbbbbbeeeggghhhfffaaa]]]RRRQQQOOOMMMKKKLLLOOORRRTTTfffxxxooobbbZZZXXXVVVTTTTTTVVVXXX___rrryyyrrriiiaaa\\\RRRKKKAAA:::666555666666///000111111///---,,,,,,++++++++++++++++++++++++******+++,,,,,,***)))(((+++++++++,,,,,,++++++++++++++++++************)))((((((((((((((((((((((((&&&,,,---***'''(((+++''''''((()))***+++,,,,,,&&&'''((((((((('''%%%%%%&&&'''''''''(((((())))))nnnTTTGGG@@@===999888999888666333777555333222333333222111222111555222)))+++222...,,,444777222...000000---///((($$$___+++***)))***+++++++++))))))))))))))))))(((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&)))666ttt***************)))((((((((()))))))))((('''&&&&&&/// ---$$$+++***,,,%%%&&&((()))'''(((***)))&&&(((###___+++)))************+++++++++000...---,,,,,,+++***))))))************+++++++++)))***+++,,,---.........++++++++++++++++++++++++---%%%aaa...***+++---///000000000///111111111222222333333444:::===IIIIII@@@GGGFFFFFFFFFGGGHHHHHHIIIyyyzzz|||}}}~~~{{{|||}}}yyyvvvssspppmmmjjjjjjkkkllliiigggeeecccaaa```___```aaabbbeeeeeecccaaa``````ccceeefffgggjjjmmmooonnnjjjgggbbbaaa^^^ZZZVVVUUUVVVWWWaaammm}}}|||rrrllleeecccaaaaaaaaahhhyyy}}}xxxsssoooddd^^^TTTKKKCCC>>>:::777444222111000111000...---,,,++++++---//////...---++++++++++++++++++++++++...------,,,,,,------...******+++,,,,,,,,,++++++///...,,,***))))))******************))))))))))))************++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))mmmTTTGGGAAA>>>;;;999:::999777555777555333333444444444333888------555777666444...///---(((&&&,,,666777222***000444hhh+++***)))***+++,,,***))))))))))))))))))((('''''')))))))))))))))))))))))))))***++++++++++++***)))******)))))))))(((((((((...444***************)))((((((''''''((((((((('''&&&&&&)))...///... ((("""333***$$$%%%&&&&&&)))......333___+++)))************+++++++++******)))***++++++******)))************+++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++///***111aaa...---...//////000000000///111111222444555777888888:::AAAIIILLLEEEJJJJJJJJJJJJKKKMMMNNNOOO~~~}}}|||~~~{{{yyyyyy|||~~~}}}{{{tttqqqnnnjjjgggfffeeeeeegggfffeeecccbbbccceeegggmmmmmmooorrrttttttqqqoooppppppnnnllliiihhhiiijjjoooxxx~~~{{{yyywwwyyy|||yyysssmmmddd[[[RRRJJJBBB===777555222111111000///------,,,+++,,,------,,,***++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***...---+++************+++************))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''lllTTTGGGAAA???<<<::::::999888777777666444444555666555444;;;///+++333666222......333666666111---------,,,///111---ZZZ+++***)))***+++,,,***))))))))))))))))))(((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&************))))))))))))'''$$$$$$111"""***************)))((((((''''''((()))))))))((((((***333###***'''333222)))######***,,,'''''',,,$$$555___+++)))************+++++++++)))***************)))))))))************+++++++++******+++++++++++++++***++++++++++++++++++++++++&&&((($$$\\\bbb...111000000000000000111111222333444666999;;;<<<===999EEEHHHMMMLLLJJJJJJJJJKKKLLLNNNPPPQQQ~~~~~~zzzuuurrrpppooollljjjhhhgggffffffggghhhnnnnnnoooqqqtttvvvuuutttxxxyyyzzzzzzxxxxxxyyy{{{{{{tttmmmddd[[[QQQKKK@@@<<<888444222111///...000...------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))),,,++++++*********++++++************))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''jjjSSSHHH@@@>>><<<999888888888888777555444444555666666555111555222......---...666---...---***)))***+++,,,...111000```******)))+++,,,,,,***((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&))))))))))))))))))))))))&&&!!!***111%%%CCC***************)))(((((((((((()))***++++++++++++!!!+++$$$(((+++)))!!!&&&)))+++,,,***''''''((($$$+++___+++))))))*********+++++++++---...///...+++)))((('''))))))*********+++++++++******+++++++++***))))))++++++++++++++++++++++++888:::bbb///000000//////000111333444555555777999;;;===>>>???;;;IIIpppFFFMMMPPPMMMMMMLLLMMMOOOQQQTTTVVV~~~~~~wwwuuurrrooommmkkkiiiggglllllllllooosssvvvxxxxxxyyy{{{~~~{{{vvvpppjjjccc___OOOIIIBBB;;;777444111///222111/////////000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,+++***)))(((***************+++++++++************)))))))))(((******+++++++++,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''hhhRRRHHH>>>===;;;888666666777999777555333333444555444333(((888555***111666222444;;;111((()))000444000+++%%%111>>>~~~***)))***+++,,,,,,***((((((((())))))))))))((((((((((((((((((((((((((((((+++++++++******+++++++++((((((((((((((((((((((((''''''+++666rrr***************)))(((((('''((())))))************444(((&&&---%%%888---555222$$$%%%***)))555___+++))))))*********++++++++++++---///...+++)))(((((())))))*********+++++++++******+++++++++***))))))++++++++++++++++++++++++---,,,+++'''***bbb///.........///111444666888888999:::;;;===>>>??????>>>KKKFFFFFFMMMSSSSSSSSSSSSTTTVVVZZZ^^^```}}}{{{{{{~~~~~~{{{wwwqqqlllkkkkkkkkkmmmrrrvvvxxxxxxyyy||||||yyyuuurrrooo```ZZZQQQHHH@@@:::666333222000///...///000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))((()))*********************************)))))))))((('''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((gggRRRIII======;;;777555555777:::888666444333444444333222---;;;111)))777777(((''' &&&///555333---,,,000...%%%+++))))))***,,,---,,,***''''''(((((()))))))))))))))))))))))))))))))))))))))+++******))))))******+++''''''''''''((((((((((((&&&222000###---***************)))((((((&&&&&&''''''((((((''''''555---'''(((,,,###'''***&&&&&&+++)))###---___+++)))************+++++++++"""&&&+++,,,***)))***+++)))************+++++++++******+++++++++++++++***++++++++++++++++++++++++666+++---&&&===ccc000---...///111444777999;;;;;;<<<===>>>???@@@AAAAAABBBJJJ999KKKPPPVVVVVVWWWXXX[[[___eeekkknnn}}}~~~~~~{{{xxxvvvtttppptttxxx{{{}}}}}}~~~xxxlllkkkkkkllloooqqqrrrrrruuuwww{{{}}}|||zzzpppjjj```VVVMMMEEE???;;;444111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))******+++******))))))************))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))))))))))))))fffQQQIII>>>>>><<<888555555999<<<:::888666555555444333222222:::///,,,666,,,+++III===666///+++'''&&&---666222%%%444))))))***,,,---,,,)))'''''''''((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''(((((())))))))))))'''%%%+++111///000555***************)))(((((((((((()))))))))(((''''''111!!!))))))333QQQ'''555&&& +++222---&&&$$$LLL___+++)))************+++++++++$$$***,,,***)))+++---)))************+++++++++)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++(((333''':::$$$...\\\ccc000///111333555888:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFEEEGGGDDDSSSVVV]]]]]]^^^aaagggoooxxx~~~}}}~~~{{{zzzyyywwwtttpppooorrrwww{{{~~~~~~~~~~~~}}}zzzxxxvvvrrroookkknnnsssvvvxxx{{{}}}wwwvvvtttsssssssssqqqoooooopppsssuuuwwwzzz~~~zzztttlllcccZZZRRRJJJFFF:::777333000//////...---------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++*********++++++***)))((('''************))))))))))))))))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((eeeQQQJJJ??????===999666666:::>>>===:::777666666555333222+++444000333666'''DDDQQQ)))+++333---$$$ 999sss))))))***,,,...---)))'''''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++***,,, ###+++222$$$\\\***************)))((((((,,,,,,,,,,,,,,,+++***)))###***&&&%%%...)))yyyFFF"""'''...%%%%%%444)))___+++)))************+++++++++###(((...///,,,)))***---)))************+++++++++)))***+++,,,---.........+++++++++++++++++++++++++++444---$$$=== 777ccc000333444777999;;;;;;;;;;;;<<<>>>@@@BBBEEEHHHJJJKKKGGGFFFSSSNNNZZZ\\\bbbhhhkkkooowww}}}xxxvvvxxx{{{}}}|||zzzwwwtttrrrrrrppplllhhhjjjnnnuuu|||~~~}}}||||||{{{{{{|||||||||{{{yyyzzzzzzxxxtttoooooossswww{{{~~~|||xxxuuunnnoooqqqrrrtttwww|||}}}zzzxxxuuuyyy{{{~~~yyyrrrjjjbbbZZZRRRNNNBBB>>>999555333111///...------------------------,,,++++++++++++++++++,,,******+++,,,,,,,,,++++++***+++++++++***)))'''&&&************))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''eeeRRRIII<<<<<<::::::::::::;;;<<<:::666222111333444444222<<<%%%555555;;;;;;ZZZ333'''\\\***++++++,,,,,,++++++***+++)))&&&$$$$$$%%%'''(((+++*********)))))))))((())))))************))))))***************)))((((((((((((''''''&&&&&&&&&%%%+++hhh))))))((((((((((((((()))))))))************))))))'''///,,,,,,gggyyyLLL%%%///iii^^^***((()))))))))************((()))***++++++***)))((((((***,,,...///...---,,,++++++************++++++---------,,,,,,+++++++++///...,,,*********,,,---ggg444888888999:::<<>>^^^***************++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,***)))++++++************++++++.........------,,,,,,,,,///...,,,******+++,,,---CCChhh666::::::;;;<<<>>>AAADDDEEEEEEEEEFFFGGGHHHJJJKKKKKKTTTJJJOOOPPPxxxtttvvvzzz~~~|||wwwuuuuuuuuuuuuwwwyyy|||}}}~~~xxxuuuttttttrrrqqqqqqvvv|||zzz~~~}}}uuunnnhhhhhhlllppprrrtttxxx|||xxxrrrqqqqqqpppnnnkkkkkkqqq}}}{{{uuuoooiiifffccc\\\RRRHHHAAA;;;666444000000...---+++,,,---...............---------------,,,,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((('''''''''&&&&&&&&&%%%cccOOOGGGAAA???<<<999777666555555777444222111222222222111---,,,%%%+++777===***++++++,,,,,,++++++***,,,+++)))''''''(((***+++(((((((((((((((((((((((())))))(((''''''((())))))))))))******))))))(((((())))))((((((((((((''''''!!!,,,333))))))(((((((((((())))))))))))************))))))---$$$777uuu^^^******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))(((++++++************++++++............------------...---,,,+++***+++,,,---bbbjjj999===>>>???@@@BBBDDDFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLRRRNNNOOOVVVIII~~~yyyxxx}}}{{{xxxxxxwwwuuutttuuuvvvxxxzzz|||~~~}}}xxxvvvuuutttssstttyyy|||yyyxxx}}}vvvllliiikkkooooooppprrruuuxxx{{{}}}vvvqqqooonnnmmmiiiiiirrr{{{vvvrrroooiii```VVVMMMEEE===888222111///---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''bbbNNNEEE>>>===;;;888777666666777555444222111111111111111(((CCC???((()))***++++++,,,,,,++++++***+++***)))(((((()))***+++)))************+++++++++***((('''%%%%%%'''(((***((()))))))))))))))(((((()))))))))))))))(((((((((333"""YYY)))(((((((((((())))))***))))))************))))))%%%333)))^^^************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,,,,+++,,,++++++******++++++,,,------------------------------,,,+++++++++,,,---666###mmm===AAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOKKKYYYKKKUUUQQQ~~~|||{{{wwwuuuuuuyyy~~~~~~|||yyyxxxyyyyyyyyyzzz|||~~~{{{yyyxxxxxxyyyyyy}}}|||yyyzzz~~~xxxuuuvvvxxxyyyyyyyyyxxxvvvtttsssyyy}}}|||rrrnnnmmmoookkklllvvv}}}tttpppjjjccc[[[RRRJJJDDD999666222000////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((())))))))))))(((((((((((((((aaaMMMEEE???===;;;999777666666666444444333222111000111111888>>>(((===UUU***++++++,,,,,,++++++******))))))(((((()))******************++++++++++++***((('''%%%%%%'''(((***'''(((((()))))))))((((((((((((((()))))))))))))))555///((((((((((((((()))******))))))************))))))&&&777+++%%%000ooo^^^***))))))))))))*********+++*********))))))*********'''((()))***,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---)))<<<###pppBBBEEEEEEGGGHHHJJJKKKLLLMMMJJJKKKLLLMMMNNNPPPQQQQQQNNNXXXJJJNNN]]]LLLxxxzzzxxxyyyzzz|||~~~|||{{{{{{|||~~~~~~}}}~~~~~~|||}}}|||~~~zzzvvvuuuvvvxxx{{{wwwpppnnnnnnjjjkkkuuuzzzxxxtttpppjjjbbbYYYSSSCCC>>>888333222111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&'''((()))***+++))))))))))))))))))))))))aaaMMMEEEBBB@@@===:::777555444444333444555444222000111222222DDD555///111((('''555EEE***++++++,,,,,,++++++***))))))))))))))))))***+++******)))))))))((((((((())))))(((''''''((())))))''''''((()))))))))((((((''''''(((((((((((()))))) 555"""222(((''''''(((((()))***+++))))))************))))))000 ---:::777RRR^^^***(((((()))))))))***************)))(((((()))******$$$%%%&&&((()))+++,,,---,,,,,,++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------***)))+++DDDsssGGGGGGHHHJJJLLLMMMNNNNNNNNNKKKKKKMMMNNNOOOQQQRRRSSSWWWOOOOOOKKKSSSRRR}}}yyy{{{|||~~~|||}}}~~~}}}wwwvvvtttuuuwwwzzz{{{{{{vvvrrrooommmmmmttt~~~|||zzzvvvqqqiii```ZZZOOOHHH???999666333000---//////.........---------------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---(((((((((((())))))))))))bbbNNNEEEBBB@@@>>>:::888666555555333555666555333111111333------'''+++HHH777888111===###===***++++++,,,,,,++++++***************++++++,,,,,,,,,+++******)))(((''''''))))))))))))))))))))))))&&&''''''((())))))((((((&&&&&&'''''''''(((((((((333***&&&222222''''''''''''((()))***+++))))))************))))))+++666)))000'''((("""SSS^^^***))))))*********+++++++++++++++***))))))***++++++((((((((()))***,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,,,,------------555333***hhhuuuJJJIIIJJJLLLNNNOOOPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRVVVQQQWWWTTTSSSccceee~~~~~~~~~~~~}}}}}}~~~}}}~~~{{{yyyxxxvvvrrroooxxx{{{xxxsssqqqppprrr{{{~~~|||yyyuuuooogggbbb]]]UUUJJJBBB===999555111000000/////////..................---,,,,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''(((((()))))))))bbbNNNEEE???>>><<<:::999999999:::333666777666333111222333777+++;;;---&&&666---666$$$999555111+++++++++,,,,,,++++++++++++++++++,,,,,,---------///...---,,,+++)))(((((())))))************))))))&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((''')))...***"""eee''''''''''''((()))++++++))))))************))))))"""444""""""333)))(((111,,,###'''III^^^*********+++++++++,,,,,,,,,---,,,+++******+++,,,---------------......///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,---------------'''222///---,,,vvvLLLIIIKKKMMMOOOPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQMMM\\\^^^___fffeeeppptttzzz~~~~~~xxx{{{}}}wwwoooiiijjjmmmrrrxxx~~~|||sssqqqnnnmmmsss}}}xxxrrrnnniii```SSSJJJEEE@@@:::555000000000000//////////////////...---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&%%%&&&'''''''''(((((())))))~~~```NNNFFF???>>><<<:::999777777666666666666555444444333333444333222111111222333444555++++++222---(((<<<[[[+++***)))(((((()))***+++*********)))***+++,,,,,,***,,,......---,,,+++,,,((((((((((((((()))))))))))))))))))))))))))))))))++++++******))))))(((((($$$'''"""+++000999***************************************++++++,,,+++,,,,,,---,,,+++***)))---$$$###&&&555^^^***------,,,++++++******)))++++++++++++++++++++++++))),,,//////,,,******,,,---...///...---+++++++++---///111111///---------,,,,,,,,,,,,,,,,,,,,,,,,444$$$'''999555yyyJJJOOOOOOPPPRRRTTTUUUSSSQQQUUURRROOOPPPSSSVVVVVVUUU]]]dddkkknnnssszzz}}}|||vvv~~~~~~zzzzzz|||yyyppplllkkkhhhfffhhhoooxxx}}}uuuoooooorrryyyxxxxxx~~~~~~|||yyywwwlllhhhbbb[[[RRRIII???999888555111....../////////+++++++++++++++,,,,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))~~~```MMMFFF???>>>;;;999777666666666555555555444333333222222333222111000000111222333222***)))///,,,%%%---===(((eee++++++************++++++''''''''''''((((((((((((***+++------+++***+++,,,+++++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***..."""$$$111### @@@************************+++************+++,,,,,,***+++,,,,,,+++***)))(((---%%%$$$---000***)))///zzz^^^***,,,,,,,,,++++++++++++***,,,,,,+++++++++++++++++++++---//////...---///000---.........---,,,,,,,,,,,,...//////---,,,,,,,,,------------------------$$$111111***:::(((EEE{{{MMMMMMOOOQQQSSSTTTSSSQQQOOOSSSRRRRRRTTTXXX]]]aaadddnnnwwwxxxzzz{{{~~~~~~|||{{{~~~{{{}}}zzzvvvmmmjjjggggggjjjppptttwww~~~{{{sssooonnnttt|||uuuuuu}}}}}}{{{wwwtttnnnhhhbbbYYYQQQKKK===999444111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((|||___MMMFFF???===:::777555555666777444444333333222111111111111111000000000000111111222...---000111,,,(((''':::'''(((ZZZ++++++,,,,,,,,,,,,++++++((((((***+++++++++***)))***++++++***))))))***,,,......---,,,+++***))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%000%%% 111...>>>))))))))))))))))))))))))***************+++,,,,,,)))************))))))(((------((("""&&&---***!!!((('''fff___*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---......///000333666000//////...------,,,,,,,,,------,,,******+++,,,........................***000444%%%---;;;}}}OOONNNPPPRRRTTTUUUTTTSSSRRRUUUWWW[[[]]]aaahhhrrryyy{{{{{{{{{~~~|||vvvuuuxxx{{{}}}{{{uuuvvvzzzuuurrrnnnlllkkkkkkjjjiiiooosssyyy~~~zzzrrrmmmppp{{{tttlllooovvv|||zzzvvvqqqllleee^^^YYYFFFAAA:::555222111111000------------------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''zzz]]]LLLFFF???===888555333444555777444444444333222222111111000000////////////000000...000000000222444...&&&)))---...&&&###GGG***+++,,,------,,,+++***((()))+++------,,,+++************)))'''(((***,,,---------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((''''''...+++"""***...)))+++eee(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))((((((,,,333***"""''',,,,,,)))(((+++%%%???___+++))))))***+++,,,,,,---------,,,,,,++++++*********,,,,,,,,,---///333777:::777555111///......---,,,,,,,,,,,,+++))))))+++................../////////333000***111"""???GGG }}}OOOOOOQQQSSSUUUWWWYYY[[[]]]^^^ccchhhkkkmmmuuutttzzzyyy{{{wwwwwwyyy|||{{{xxxuuuuuuxxxxxxtttoooqqqvvv~~~}}}zzzwwwrrrmmmjjjfffiiilllqqqvvv}}}{{{sssqqqvvv|||xxxjjjhhhmmmooozzz~~~|||yyyuuuqqqkkkddd```RRRLLLCCC;;;555222000///.........------,,,,,,,,,---,,,,,,+++++++++++++++************************)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''xxx\\\LLLFFF???<<<888444333333555666555555444444333222222222////////////////////////)))---...******///000,,,&&&&&&+++000+++$$$+++999)))***+++,,,,,,+++***)))%%%&&&(((******)))(((&&&*********(((''''''))),,,)))*********++++++,,,,,,))))))))))))))))))))))))++++++******)))(((''''''&&&,,,***%%%%%%%%%'''...++++++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))(((((()))+++***((($$$"""'''222)))'''444222NNN___+++))))))***+++,,,------...,,,,,,,,,++++++*********...------///333888===@@@???:::555111///...---+++---------,,,***+++---///,,,,,,------............***777'''777===###EEE111@@@|||OOOOOOQQQSSSUUUXXX^^^gggmmmnnntttyyyyyyzzz|||}}}{{{|||zzzuuuvvvyyyxxxtttooopppuuu{{{yyytttkkkjjjiiihhhjjjqqqyyy}}}wwwvvvvvvyyymmmfffgggeeemmmxxx{{{wwwqqqkkkfff___XXXMMMCCC<<<666222/////////...---,,,++++++***---,,,+++*********++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''vvv[[[KKKFFF>>><<<999666444444555666555555555444333333222222//////000000000000//////,,,//////***(((***...///999111---000222...'''###000www******++++++++++++******'''((()))*********)))))))))******)))(((((()))+++''''''((()))***+++,,,,,,))))))))))))))))))))))))+++++++++***))))))((((((///'''%%%***---***'''&&&)))333))))))))))))))))))))))))'''''''''''''''(((((())))))(((((((((((())))))***555)))"""&&&)))***000999...+++$$$%%%,,,+++***000DDD```,,,))))))***+++,,,,,,------++++++++++++++++++++++++000//////222888>>>BBBDDDCCC===555111000///---+++,,,---...---,,,,,,...000,,,,,,,,,---......//////------666///AAA)))666JJJ888nnn|||OOOPPPSSSVVVYYY^^^gggsss{{{xxx}}}}}}}}}}}}wwwuuuppptttxxxyyyxxxxxx{{{~~~zzzvvvqqqllljjjmmmsssxxx~~~|||wwwsss{{{rrreeebbbaaaeeelllttt~~~{{{uuuooojjjhhhaaaXXXNNNEEE>>>888555111000000...---,,,++++++---,,,+++))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''uuuZZZKKKFFF>>><<<:::777666555555555444444333333222111111111///000111111111111000///111000000111///,,,,,,///333...&&&$$$,,,444444///"""222&&& ]]],,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,(((***++++++***))))))***(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******+++&&&(((------///...&&&,,,&&&AAA************************)))(((((((((((()))******))))))((((((((()))***+++%%%(((...111+++""" %%%111$$$333444!!!333$$$+++(((sss```,,,*********++++++,,,,,,,,,*********++++++,,,,,,---///......222999???BBBCCCBBB;;;333//////000///---+++---...///...---...///,,,------...//////000000555---<<<000555FFF@@@AAAOOO777~~~RRRVVV[[[aaaffflllttt}}}|||~~~xxx{{{~~~|||wwwttttttvvvxxxyyyzzz{{{{{{xxxyyy}}}~~~zzz{{{xxxggg``````bbbeeeiiippp}}}~~~yyytttpppmmmhhh```XXXPPPIIIBBB>>>444333222111///...---,,,---,,,***)))((()))***+++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((tttYYYKKKFFF===<<<;;;999777666555555333333222222111000000000///000111222222111000//////+++---444444---)))*** ...666111---...---(((+++))),,,111&&& UUU......,,,++++++,,,......((((((''''''(((((()))***(((***,,,---+++*********++++++******************))))))))))))))))))))))))###$$$%%%'''(((***+++,,,%%%+++222***$$$,,,&&&)))///###,,,hhh***************************************++++++,,,***)))(((((((((***+++,,,))))))'''''',,,111000,,,&&&+++%%%+++888,,,!!!000+++///111,,,000^^^```,,,***++++++++++++,,,,,,,,,))))))***+++,,,------...,,,++++++000777===?????????888000---...000000...))),,,...///...------...---......///000111111222///DDD222<<>><<<:::888888888777555777666555444333222222222...///000111111222111111222111......------+++)))***,,,------,,,++++++,,,,,,,,,,,,++++++*********333)))***++++++++++++***)))---)))&&&(((,,,...,,,((((((((()))***************)))************+++++++++))))))))))))))))))))))))))))))***))))))(((''''''(((''''''((()))******)))***$$$000&&&---******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++666...))))))&&&&&&444HHHbbb---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++111333222666>>>AAA???<<<777000---.../////////---///000///......///000//////...///000222444555555888<<<@@@CCCDDDDDDDDDFFFZZZIIIeeedddooouuu}}}~~~||||||yyy{{{zzztttoooooovvv~~~~~~qqqnnnttt}}}kkk^^^```aaa```___```gggpppwww}}}zzzvvvrrrlllfff```YYYRRRMMM???;;;666222111000//////++++++***))))))***,,,,,,------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))((((((((((((((())))))***'''(((((('''%%%%%%&&&(((sssXXXIIIDDD>>><<<:::888888888777555555555444333222111111222//////000000000000000000444222000000000///---++++++---///...---,,,------,,,,,,,,,+++++++++******444)))>>>uuuzzz************************///+++((((((+++,,,***'''(((((()))***************))))))*********+++++++++))))))))))))))))))))))))***************)))(((((()))((('''((()))***)))(((///&&&...(((OOO^^^)))******++++++******))))))************+++++++++************************************************+++******************+++,,,(((***///,,,&&&+++555'''\\\@@@(((++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))...000///333;;;>>><<<:::666000------.........---...//////...---///000000000000111222555777888;;;>>>BBBGGGJJJLLLLLLLLLAAAWWWLLLRRR}}}~~~}}}~~~|||}}}yyyxxx{{{}}}{{{yyy|||xxxzzz{{{|||xxxzzz}}}yyyiii^^^ZZZ\\\]]]]]]^^^aaaggglll{{{}}}yyyuuupppjjjddd^^^WWWSSSIIIEEE>>>888444111...,,,---,,,+++***)))***++++++------,,,,,,,,,,,,+++++++++++++++***************++++++***)))))))))))))))((())))))(((&&&&&&''')))rrrXXXIIIEEE>>><<<:::888888888777555444444333222111111111111111111111222111111000000222111000111333333333111,,,...//////...------...,,,,,,,,,++++++++++++***---"""###------###'''555++++++************++++++000,,,))))))***+++)))&&&((())))))************))))))))))))*********++++++))))))))))))))))))))))))***************))))))(((***)))(((((())))))((('''+++###)))---""""""...000,,,###(((...)))***,,,""")))******++++++******))))))************+++++++++***************************************************************************''')))000///(((%%%((('''%%%---"""***777"""222,,,,,,---------.........---,,,,,,++++++,,,,,,---))),,,...///222888<<<;;;777333///,,,,,,---------,,,---......------...000000111222444666999;;;===???AAAEEEIIILLLNNNOOOOOOJJJVVVQQQIIIOOOQQQUUUaaa\\\bbbtttsssxxx}}}|||}}}~~~~~~~~~~~~wwwqqqsssxxx}}}~~~|||}}}|||rrrqqqqqqsssyyy|||{{{|||~~~~~~zzzpppeee]]]WWWYYY[[[]]]]]]^^^___aaagggsss}}}zzzuuupppkkkeee___ZZZTTTOOOHHHAAA;;;666111...000///...,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***************+++++++++...---,,,***))))))(((((()))******)))''''''((()))qqqVVVHHHCCC>>><<<:::888888888777555444444333222222222222222333444444444333222111111...---...000444666777666,,,---//////---------...++++++++++++++++++++++++***777666&&&!!!+++,,,###++++++***))))))***++++++...+++))))))***+++***(((((()))************))))))))))))))))))************))))))))))))))))))))))))((())))))***))))))((((((+++)))(((((())))))(((&&&%%%###%%%,,,...%%%"""***///...,,,---...+++---666))))))************))))))))))))*********+++++++++*********************************************************++++++*********000***(((+++---***)))***333###333###'''%%%(((111,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++---...000333777::::::333111///---,,,,,,,,,,,,+++,,,......------...000000111444666:::===@@@AAACCCEEEHHHKKKMMMNNNNNNNNNVVVOOONNNPPPNNNPPPWWW[[[\\\cccoooyyy~~~}}}~~~{{{|||~~~zzztttrrrwww||||||yyyyyy|||yyyuuuooommmooovvv}}}|||{{{yyyvvvrrrkkkccc]]]ZZZZZZ[[[\\\\\\\\\]]]^^^]]]hhh}}}}}}yyyuuupppkkkfffbbb[[[VVVPPPIIICCC>>>888444222111000///......//////------,,,,,,,,,+++++++++)))))))))***+++++++++,,,---,,,+++***))))))))))))))))))***((('''&&&''')))pppTTTFFFAAA>>><<<:::888888888777555555444444333333333333444333333333333222111000000...------///222444444333+++,,,......,,,+++,,,---++++++++++++++++++++++++,,,((((((///444222,,,)))+++******************+++***)))((()))***,,,,,,,,,))))))*********))))))((((((((()))))))))*********))))))))))))))))))))))))''''''((())))))(((((((((+++)))(((((())))))(((&&&&&&+++&&&%%%...,,,'''---%%%...***$$$******&&&+++)))))))))******)))))))))))))))*********+++++++++************************************************)))***++++++++++++***)))000***'''))),,,---,,,,,,&&&;;;111999///333%%%++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---///111333555777000//////---,,,+++,,,,,,+++,,,............///111111333666:::>>>AAADDDEEEKKKLLLNNNOOOPPPPPPPPPPPPSSSFFFKKKWWWXXX___jjjjjjsss{{{}}}yyy|||~~~zzztttrrrsssrrrssstttvvvxxxzzz|||}}}~~~{{{yyyzzz~~~|||wwwsssuuu}}}~~~zzzxxxxxxzzz|||{{{}}}~~~{{{xxx|||}}}xxxtttuuuwwwuuummmjjjlllnnnppp{{{~~~yyysssmmmfffbbb^^^\\\YYYWWWWWWXXXZZZZZZWWW```sss|||xxxuuuqqqlllhhhbbb^^^XXXRRRLLLEEE>>>999222111000............///------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))((((((((())))))***((((((((('''&&&%%%&&&(((nnnTTTFFFBBB>>><<<:::888888888777555555444444333333444444555000000000000000000///...222000///...//////---,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,***...333111%%%"""///)))***++++++++++++***)))(((((())))))***+++---...)))************))))))(((((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))(((***)))(((((())))))(((''''''...***$$$)))+++&&&%%%###///,,,&&&,,,111+++'''((())))))******))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((''''''***......+++(((555***000 ((('''333&&&*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,******,,,---,,,...111---...///...---+++,,,---+++---////////////111222444666:::>>>BBBFFFHHHIIIMMMNNNOOOOOOPPPPPPPPPPPPOOONNNXXX___]]]bbbnnntttzzzzzzzzz}}}{{{zzz{{{yyyxxxxxxyyy|||~~~~~~}}}vvvqqqppprrrssspppoooqqqnnnnnnooopppqqqrrrssssssqqqpppppprrruuuxxxzzzzzzrrrmmmiiikkkrrryyy||||||zzzxxxtttqqqpppqqqrrrtttsssuuuxxxzzz{{{}}}yyy{{{|||wwwqqqpppqqqvvv{{{}}}sssnnnkkkhhhfffooosssyyy{{{vvvqqqmmmfffaaaZZZVVVTTTUUUUUUUUUSSSZZZlll~~~{{{yyyuuuqqqnnnkkkhhhbbb[[[TTTKKKCCC===555333111///---,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++((((((''''''((()))******'''(((((('''%%%%%%&&&'''nnnUUUHHHEEE>>><<<:::888888888777555444333333333333333444444000000111111222111111111111///............,,,***+++---......---,,,,,,---******+++++++++,,,,,,,,,+++...)))""")))777666+++((()))+++------+++)))((())))))************,,,---***************)))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++)))((('''((()))***)))((()))))))))***)))))))))(((%%%(((((('''(((+++***&&&(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***+++,,,,,,+++***((('''((()))***,,,,,,***''''''&&&(((***666///333---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***))),,,,,,))))))---,,,...000000---,,,,,,...,,,...///000000000222444888;;;???CCCGGGJJJLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSWWWaaajjjkkkkkkooowww~~~}}}}}}|||}}}~~~{{{ssssssqqqnnnjjjiiillloooooommmjjjjjjllloooppppppnnnlllooovvvzzzxxxwwwyyyrrrssssssssssssrrrrrrqqqnnnoooqqquuuxxxzzzzzzyyytttnnnjjjkkkrrryyy{{{{{{yyyxxxvvvtttssssssuuuuuusssuuuwwwwwwvvvvvvxxxyyy{{{zzzsssrrrsssrrrwww}}}~~~zzzvvvpppkkkfffhhhlllqqqxxx~~~}}}uuunnnfff___[[[YYYVVVTTTWWW]]]nnn~~~|||yyyuuurrrooolllhhhbbb\\\TTTKKKFFF>>><<<888444000---+++***------,,,,,,,,,,,,+++++++++++++++*********************))))))((()))))))))((())))))(((&&&%%%'''(((nnnVVVKKKHHH>>><<<:::999999888777555222222222111222222333333222333444444555555555555---,,,+++---///000///...,,,...//////...------...*********++++++,,,,,,,,,++++++,,,...,,,'''%%%%%%'''))),,,......,,,)))'''+++++++++***))))))***+++***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---------------(((''''''((()))+++***)))///$$$'''...)))&&&+++//////&&&(((,,,&&&%%%******(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((------+++((('''***,,,,,,000...$$$---444'''(((///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---111,,,+++...---))))))---+++...111111...,,,---...---...000111000111333444<<<>>>BBBGGGKKKMMMOOOPPPPPPQQQSSSUUUWWWYYY[[[\\\```nnnqqqrrr}}}}}}~~~~~~{{{tttooolllkkkjjjgggccc```aaaeeejjjlllhhheeedddgggjjjmmmnnntttssswww}}}~~~~~~~~~}}}{{{yyyxxxvvvxxx|||{{{vvvqqqrrrxxx}}}~~~}}}|||||||||}}}}}}yyyzzz{{{{{{yyywwwwwwwwwwww}}}~~~xxxvvvwwwqqquuu||||||vvvbbbbbbcccgggmmmuuu}}}}}}tttlllfffaaa[[[WWW___eeeuuu~~~{{{xxxuuunnnllliiifffbbb[[[TTTOOOHHHEEE@@@:::444000---+++---------,,,,,,,,,++++++,,,+++++++++******))))))------+++***))))))(((((()))******)))''''''((()))iiiTTTHHHCCC>>>;;;888777777777666555666666555444333333333333222111111222444444222111111......111333333111000//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,111...+++)))((((((***+++,,,+++)))(((((()))+++,,,))))))************)))))),,,------------,,,++++++***+++,,,------,,,+++******)))(((&&&&&&((()))***))))))))))))))))))))))))++++++******************+++*********))))))(((((($$$$$$%%%'''(((***++++++)))******+++++++++******)))))))))))))))******+++******))))))******+++,,,,,,,,,---------,,,,,,+++(((((())))))))))))((((((''')))+++++++++,,,---///,,,++++++******++++++,,,------------,,,+++***)))''')))+++***)))((())))))......///000000/////////---///000111222555888;;;>>>BBBGGGJJJKKKLLLNNNPPPMMMPPPRRRTTT[[[dddiiihhhwwwyyy~~~}}}~~~|||zzz}}}~~~wwwooojjjggggggggggggfffdddcccdddgggjjjlllooommmjjjjjjlllrrryyy}}}~~~yyy{{{~~~nnniiicccdddiiipppssssssyyy}}}~~~vvvoookkkiiikkkrrr~~~~~~yyyvvvrrrpppmmmjjjfffaaa\\\XXXUUUPPPGGG???999444///,,,...---,,,---//////---,,,++++++******++++++,,,---+++******))))))))))))))))))))))))))))))******+++jjjTTTHHHCCC>>>;;;888777777777666555555555444444444555555666555222//////000222333333...,,,,,,---//////...---///......---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,...---+++***))))))***+++,,,+++)))(((((()))+++,,,))))))************)))))))))************)))((((((*********++++++*********+++***)))(((((()))***+++************************************************+++*********))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))******+++******))))))******+++,,,++++++,,,,,,,,,,,,++++++*********++++++************+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,------------,,,+++******---...000000...---...///,,,------------------,,,...///111333555888<<>>888333///...---+++,,,,,,,,,+++)))+++*********+++,,,------++++++***)))))))))))))))***)))((((((((()))++++++jjjTTTHHHCCC>>>;;;888777777777666555444444444444555666777888777333...+++---000333555000000000///.../////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))************))))))((())))))))))))(((''''''))))))(((((((((((()))))),,,+++***))))))***+++,,,***************************************************************)))))))))+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))******++++++******))))))******+++,,,******+++++++++++++++***+++,,,,,,------,,,,,,+++---......---***))))))***,,,,,,++++++++++++,,,,,,------...------,,,+++***+++,,,......,,,,,,,,,---------------------------...111444666999<<>>;;;888777777777666555444444444444444555666666666222...+++,,,///222333111444444000---///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***++++++***))))))***++++++))))))************))))))+++++++++++++++******))))))((('''&&&&&&'''((()))+++******))))))******+++***************************************+++++++++************************))))))***+++,,,---......,,,,,,,,,+++***)))((('''))))))******++++++++++++******))))))******+++,,,))))))***+++++++++******,,,,,,------------,,,,,,---......---+++)))******,,,,,,,,,++++++,,,,,,,,,------......---,,,++++++(((***++++++***))))))***000////////////000000111111444777;;;>>>BBBFFFJJJLLLNNNPPPOOONNNQQQXXX^^^fffsss|||yyyxxxxxxzzz}}}wwwoooiiifffgggiiilllnnnqqqssssssssstttuuuwwwwwwxxxzzz}}}vvvvvv{{{|||wwwuuuwww}}}~~~zzzxxxvvvtttsssqqqoooooosssxxx}}}~~~{{{vvvsssqqqpppnnnlllbbb___ZZZUUUNNNGGG???999333111...,,,,,,---,,,+++*********+++,,,---...///,,,+++******))))))******+++***((('''''')))+++---eeePPPEEE@@@>>>;;;888777777777666555555444333333222222222333444111/////////000000///---444555...)))***---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((***,,,,,,,,,+++***+++******************+++))))))************)))))),,,,,,------,,,,,,+++***)))((('''&&&&&&'''((())))))))))))(((((()))))))))************************))))))*********+++++++++***************+++++++++((())))))***+++,,,------,,,,,,,,,+++***)))((('''))))))***++++++++++++*********))))))******+++,,,((()))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++---...---++++++,,,------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,...//////...------...000000000000111222333444555888===@@@DDDGGGKKKNNNLLLNNNPPPOOOPPPWWWcccmmm}}}~~~xxxwwwxxx}}}|||vvvsssnnnnnnmmmkkkkkklllpppsssssswww|||~~~}}}}}}}}}}}}||||||~~~|||}}}{{{uuurrrsssxxx|||{{{}}}{{{wwwrrrnnnooorrruuu~~~|||xxxuuutttsssqqqpppfffccc___[[[UUUMMMEEE@@@666333///---,,,---------++++++++++++,,,---...///,,,++++++******************)))((('''((()))+++,,,dddOOOEEE@@@>>>;;;888777777777666555555444333222111111111111222111111222222222///---...888;;;333+++,,,...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''(((***+++++++++******************************))))))************))))))+++++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,*********+++++++++++++++,,,++++++******)))))))))+++++++++++++++***)))(((((()))+++,,,,,,,,,+++*********))))))******+++,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,,,,---///------,,,,,,,,,,,,------------............------...///111111///...///000.........///000333555666;;;>>>BBBFFFHHHKKKNNNPPPKKKPPPSSSUUUXXXaaaqqq}}}~~~zzzzzz}}}xxxqqqllljjjiiijjjmmmpppsssuuuxxx|||}}}zzzxxxssssssrrrpppoooqqquuuxxxyyy}}}|||vvvsssrrrtttvvvpppttt}}}~~~wwwqqqmmmlllmmmxxx{{{~~~zzzxxxwwwuuusssqqqjjjgggccc___ZZZTTTMMMHHH<<<888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,+++************+++)))))))))))))))******+++dddPPPFFFBBB>>>;;;888777777777666555444444333222222222333333444333222222333222000...///<<>><<<888777777777666555333333333333444555666666666444222222222222111000,,,;;;AAA777---------+++------------------------------------------------)))***,,,------,,,***)))******))))))))))))))))))******++++++++++++******))))))************))))))+++++++++++++++***))))))***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))******+++++++++******(((***+++------,,,+++************)))***++++++,,,)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,---......,,,,,,,,,......------,,,,,,------...------...............------///000000///......///000000111222555999===???CCCFFFJJJLLLMMMNNNPPPQQQUUU___llltttyyy}}}vvvooonnnooosssyyy~~~tttsssrrrpppmmmmmmoooqqqjjjlllnnnnnnnnnppptttxxxzzzwwwwww}}}|||xxxvvvpppsssxxx}}}~~~uuulllfffccc```eeelllrrrwww|||~~~|||yyyuuuqqqpppmmmiiieeebbb]]]XXXUUUSSSLLLBBB999444111///---//////...---,,,,,,,,,,,,---,,,++++++******++++++&&&(((***+++,,,+++)))(((dddQQQGGGBBB===;;;999888666666666666333333444444333333222111111222222333333222222111444666777555000,,,+++,,,,,,,,,,,,,,,---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,+++******(((((('''&&&&&&&&&&&&&&&'''((()))***+++*********,,,,,,,,,++++++*********,,,+++)))((((((((()))*********++++++++++++******++++++,,,---,,,+++***)))******++++++++++++******((()))***+++,,,---------///......---,,,+++******(((***---...---+++******++++++************++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++---.................................---------...///000///111444777:::>>>CCCGGGKKKLLLLLLLLLLLLPPPWWW]]]jjjqqq{{{|||xxxyyyxxxzzz~~~}}}yyywwwxxxwwwsssoooooolllhhhggghhhkkkmmmmmmrrrpppppprrruuuyyyzzzzzz|||{{{~~~{{{tttmmmgggccc]]]YYY]]]gggppptttyyy}}}}}}|||yyyvvvpppnnnjjjfffbbb___\\\[[[ZZZSSSJJJAAA:::555222000...,,,+++***+++++++++)))---------,,,,,,,,,++++++******))))))))))))******bbbPPPFFF@@@===<<<:::888666666666666555555555555555444444333111222222333333222222111111333555333000...---...///...---,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++*********)))((((((((((((((())))))))))))************,,,,,,,,,+++++++++******,,,+++)))((((((((()))*********++++++++++++******++++++,,,,,,,,,+++***)))******++++++++++++************+++,,,,,,,,,++++++,,,++++++******))))))))))))+++------,,,******+++++++++************++++++++++++,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...........................//////...---...///000111...111555999===BBBGGGKKKKKKLLLMMMNNNRRRZZZeeelllxxx~~~~~~|||uuutttwwwwww{{{{{{vvvtttpppllliiiiiijjjkkkkkkjjjiiihhhjjjnnnsssuuuvvvuuuyyy~~~~~~|||uuunnnjjjccc]]]ZZZ___eeeiiiooovvvyyy|||~~~}}}|||yyywwwrrrpppmmmiiieeebbb```___\\\WWWNNNFFF@@@:::555222000...,,,,,,,,,---,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******~~~___NNNEEE???>>><<<:::888777666666666666777777777777666555555111111222222222222111111...///111111000//////000...---,,,++++++******+++,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,+++***************)))******+++,,,,,,+++******************,,,+++***)))((()))******,,,,,,,,,++++++++++++***,,,+++)))((((((((()))*********++++++++++++******+++,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,******+++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,---------------.......................................000///.........///111222111555:::>>>CCCGGGLLLOOOLLLNNNQQQVVV___kkkxxx~~~~~~yyyxxx|||}}}yyytttpppnnnmmmkkkjjjeeecccbbbccchhhlllpppqqqkkknnnrrrrrrpppqqqvvv{{{~~~~~~|||xxxnnneee]]]ZZZ\\\```fffmmmqqqvvv|||}}}{{{xxxuuusssqqqmmmjjjhhhfffeee```\\\UUUNNNHHHAAA;;;777333000...---......------,,,++++++++++++***************))))))))))))******}}}^^^MMMEEE@@@>>>===;;;888777666666666777777777777777666555555111111222222222222111111......//////////////////************+++,,,------,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++***)))))))))***,,,---,,,++++++*********++++++...,,,***(((((((((***+++++++++++++++++++++++++++,,,+++)))((((((((()))*********++++++++++++******,,,,,,,,,,,,++++++************++++++++++++******+++++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,,,,+++******+++---,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------------,,,---...///////////////........................//////......///000222333999<<<@@@DDDGGGKKKOOOQQQQQQTTT[[[dddppp}}}yyyuuuzzz}}}||||||{{{{{{zzzzzzzzzzzztttuuuvvvvvvttttttuuuvvvyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{|||}}}|||xxxuuuqqqooohhhfffcccdddgggjjjmmmnnniiilllmmmkkkhhhjjjrrryyy|||tttiiiaaa___```cccgggkkkpppwwwzzz{{{~~~~~~|||{{{wwwvvvssspppnnnllljjjjjjccc```[[[VVVPPPHHHAAA<<<666333000............---+++++++++*********))))))******))))))))))))******|||^^^NNNFFFBBB???>>>;;;999777666666666555666666666666555444444000111111222222111111000000///............------************+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++***)))))))))***,,,---*********))))))******+++...,,,***)))((()))***+++++++++++++++++++++++++++,,,+++)))((((((((()))*********++++++++++++******,,,,,,++++++++++++***+++******++++++++++++******((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------///000000000000///////////////////////////.........///000222444666???BBBEEEGGGIIILLLOOORRRZZZ___iiiuuu~~~}}}|||yyywwwuuuuuuyyy}}}|||xxxvvvsssrrrrrrrrrqqqooommmmmmmmmmmmmmmlllkkkjjjhhhhhhhhhhhhggggggffffffaaabbbcccbbbaaaaaabbbccceeeeeeeeeeeeeeeffffffgggffffffhhhjjjllloooqqqrrrssstttvvvxxxzzz|||}}}}}}|||sssqqqmmmllllllnnnoooooollllllkkkgggeeehhhqqqxxx{{{~~~|||rrrkkkgggccc```eeeiiimmmqqqssswww}}}~~~}}}xxxwwwtttrrrooommmlllllleeeccc___[[[VVVOOOGGGAAA:::777222///......---,,,+++++++++*********))))))******))))))))))))******|||^^^OOOHHHDDD@@@>>><<<999777666666666444555555555555444333333000000111111111111000000333111............---,,,...---,,,++++++******+++,,,,,,++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++*********)))******+++,,,)))))))))((())))))***+++---,,,+++***)))***++++++***++++++++++++,,,,,,,,,,,,+++)))((((((((()))*********++++++++++++******---,,,++++++******++++++******++++++++++++******((((((***+++,,,---------)))))))))******+++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---......//////////////////000000000000////////////////////////......///111333666999;;;CCCEEEHHHJJJMMMQQQVVVZZZhhhmmmwww|||yyywwwvvvuuuuuuuuuuuuvvvxxx}}}|||yyysssqqqnnnllllllkkkiiigggeeeccc````````````^^^]]]ZZZZZZZZZZZZZZZYYYXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTQQQSSSSSSSSSRRRQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]___```ccceeehhhjjjllllllooorrruuuxxxzzz}}}}}}{{{zzzyyywwwvvvrrroookkkffffffjjjqqqvvvzzz|||~~~{{{{{{{{{sssiii```cccccceeeiiinnntttyyy|||yyyxxxvvvssspppnnnmmmlllgggeeeccc```[[[UUUNNNIII@@@<<<666222///...---,,,,,,++++++++++++***************))))))))))))******{{{^^^NNNHHHDDDAAA???<<<:::777666666666444555555555555444333333000000111111111111000000444111...---///000///---///...---,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))***++++++++++++***)))))))))))))))***++++++***++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,+++)))((((((((()))*********++++++++++++******---,,,+++*********++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,******************++++++)))+++------,,,******+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,------.../////////222111000/////////000111///////////////////////////000111444888<<>>888444111///...---------,,,,,,,,,++++++******))))))))))))******zzz]]]OOOHHHDDD>>>;;;888777777777666555777666555444444444444444/////////000111111///---////////////...............,,,)))***,,,...---+++((()))***,,,------,,,,,,///...,,,,,,---/////////---,,,+++*********+++,,,...,,,***)))+++,,,,,,,,,)))************+++++++++---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------------------------------............////////////...///////////////......---...///.........000222444666999<<<@@@EEEKKKOOOOOOQQQVVV```lllwww}}}|||~~~qqqrrrrrrtttwww}}}|||yyyvvvsssqqqkkkeee```^^^\\\XXXUUUSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@??????CCCCCCAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBBAAAAAACCCCCCBBBAAADDDCCCCCCBBBBBBAAAAAAAAABBBAAA@@@AAABBBCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFJJJKKKHHHHHHNNNSSSUUUTTTTTTUUUXXX]]]bbbgggiiipppppppppsssxxx~~~}}}xxxvvvxxx|||wwwooopppuuu{{{}}}}}}}}}nnnjjjkkkjjjhhhgggiiiooovvvyyyzzz|||~~~{{{wwwssspppmmmllloookkkgggffffffddd]]]XXXSSSNNNFFF???:::666333111///...------...,,,)))'''------,,,,,,,,,,,,++++++yyy]]]NNNGGGBBB>>><<<999777777777666555777666666555555555555666555333000///000000000///////////////............000---+++,,,...///...---...---,,,+++************,,,+++***+++,,,---------++++++*********,,,---...+++)))'''&&&((())))))))))))************+++++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++*********))))))))))))******************************++++++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...............---------------------------............////////////...///////////////.........///000000//////222444555888===AAADDDIIIMMMPPPWWW[[[cccmmmvvvzzzxxxxxxwwwyyy}}}yyy}}}|||vvvpppkkkgggbbb^^^[[[WWWRRROOONNNLLLJJJHHHKKKKKKJJJHHHGGGEEEDDDDDDBBBBBB@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGFFFDDDDDDEEEEEEDDDBBBEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGGGGEEEIIIRRRYYY\\\LLLLLLMMMNNNPPPTTTWWWYYY\\\]]]___ccchhhnnntttxxx{{{||||||~~~zzzuuutttxxx}}}~~~||||||{{{sssmmmeee___]]]___eeelllrrrwwwzzz~~~~~~}}}{{{xxxuuurrrpppoooqqqmmmiiihhhhhheee___ZZZUUUQQQKKKDDD???:::666333000///......///...+++))),,,,,,+++++++++*********yyy\\\MMMEEE@@@???<<<999888888888777666666666666666666666777888999666111//////000000000////////////............111///......///000000///222///,,,)))((()))***+++******+++,,,,,,,,,,,,,,,************+++---...///---+++))))))***+++++++++)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))***************)))))))))************************,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////------------------------............////////////...//////000000/////////000111111111000111333666777;;;BBBGGGLLLPPPTTTVVV___eeennnvvv{{{{{{sssqqqssswww~~~{{{uuurrrmmmiiiccc]]]XXXSSSNNNKKKKKKIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLJJJIIIHHHIIIHHHGGGEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEKKKOOOPPPTTTZZZ\\\[[[HHHGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPSSSXXX\\\___aaajjjmmmrrrvvvzzz~~~~~~|||}}}ttteee[[[XXXZZZ\\\bbbjjjrrrwwwyyyyyy{{{~~~~~~|||zzzxxxuuutttsssrrrooollljjjjjjgggaaa]]]XXXUUUQQQMMMGGGAAA:::555111///......//////...,,,+++++++++*********))))))www[[[LLLCCC>>>???===:::888888888777666555555444555555666777888777555111000000000000000////////////............000000///...//////000000...---+++******+++,,,---***,,,...///...---------++++++++++++,,,,,,------...,,,******+++------,,,))))))*********+++++++++'''((()))+++,,,,,,,,,,,,*********************************++++++*********************************************************------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...////////////....................................////////////...//////000000000000///000111111111111222555888<<<@@@GGGNNNTTT[[[aaadddjjjpppwwwzzz{{{zzzwwwtttvvv||||||tttnnniiidddaaaYYYUUUQQQNNNLLLIIIFFFDDDEEEDDDCCCBBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKLLLMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJHHHGGGGGGGGGJJJKKKKKKKKKKKKJJJJJJJJJKKKUUU___dddddd```WWWMMMIIIHHHGGGFFFFFFFFFGGGGGGKKKKKKMMMNNNOOOPPPPPPPPPZZZ]]]aaafffjjjpppvvvzzz~~~oooccc```___]]]\\\bbbkkkqqqtttssswww{{{~~~|||zzzwwwvvvuuurrrpppmmmllljjjgggccc___ZZZYYYWWWTTTOOOGGG>>>888222000......//////...---++++++++++++************vvvZZZKKKCCC===???<<<999888888888777666333333333333444444555666222111000111222222000///////////////........................------...///,,,,,,---------,,,++++++))),,,//////...,,,---...------------,,,,,,+++++++++)))''''''((()))))))))))))))*********+++++++++'''((()))+++,,,,,,,,,,,,************************+++******************+++***************+++++++++************************,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---...////////////....................................////////////......///000111111000000000000111111111444888;;;BBBFFFNNNVVV^^^gggpppvvvyyy|||~~~}}}|||~~~vvvzzzwwwrrrjjjccc]]]XXXUUURRRKKKIIIFFFEEEEEEDDDCCCBBB???@@@@@@????????????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMKKKKKKKKKKKKLLLMMMMMMLLLLLLNNNPPPQQQQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQNNNPPPPPPOOOLLLKKKKKKMMMPPPPPPQQQQQQPPPOOONNNMMMPPP\\\hhhjjjeee\\\OOOEEEJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIILLLNNNQQQTTTXXX^^^dddhhhmmmrrryyy}}}rrrooofff___YYYZZZbbbkkkpppqqquuuyyy~~~~~~{{{xxxvvvuuuqqqpppnnnmmmkkkgggdddaaa\\\[[[ZZZXXXSSSLLLCCC===666333000............------,,,,,,,,,,,,+++++++++tttXXXJJJCCC???>>>;;;888777777777666555333333333222333333444444000000000222333333000...////////////............---......---,,,,,,---///.../////////---+++)))((('''***---,,,***)))+++---............---+++***))),,,***(((((()))++++++***)))************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////....................................////////////......///000111111111111000111111222333777===@@@IIINNNWWWaaakkkttt}}}|||||||||}}}}}}tttmmmccc^^^XXXRRROOOKKKHHHFFFEEECCCAAA@@@@@@@@@???>>>===???@@@@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJLLLMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLPPPPPPPPPPPPOOOOOOOOONNNOOONNNOOOQQQTTTVVVVVVUUUSSSSSSTTTUUUUUUVVVWWWWWWTTTVVVWWWVVVSSSQQQSSSUUUVVVVVVWWWWWWVVVTTTSSSQQQSSS___hhheee\\\TTTOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJLLLNNNRRRWWWZZZ]]]aaahhhnnntttyyynnneee[[[WWW\\\dddkkkmmmqqquuuzzz}}}~~~|||yyywwwuuuqqqqqqpppnnnkkkhhheeeccc___^^^\\\ZZZVVVPPPIIIDDD<<<888333///......---,,,---------,,,,,,,,,++++++sssVVVIIIDDD@@@===:::777666666666555444555555444333333333444444444333111111222222111000////////////............,,,...///...++++++---/////////...---,,,+++++++++'''***---+++((('''+++...------.........,,,+++***///,,,******,,,------,,,)))************+++++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...............---....................................////////////......///111111222222111111222333444777<<>>>>>???@@@???>>>>>>AAACCCDDDDDDDDDFFFHHHEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOOOORRRSSSTTTUUUVVVUUUSSSRRRTTTSSSSSSUUUWWWYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^YYY\\\___]]]ZZZXXX[[[^^^______``````___]]]ZZZYYYVVVdddooojjj^^^WWWVVVWWWQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJHHHJJJKKKLLLLLLMMMOOOQQQPPPSSSYYY]]]aaafffkkknnnxxx{{{}}}sssfff]]]\\\___ccceeejjjnnntttxxxzzz{{{|||}}}}}}zzzyyyxxxsssssssssqqqmmmjjjgggfffccc```^^^[[[XXXTTTPPPLLLCCC>>>777222///...---,,,,,,,,,,,,,,,+++++++++***rrrUUUIIIDDDAAA<<<:::777555555555444333777666555444444444444444:::777333000000111111111000/////////............,,,...000...,,,+++...000---,,,+++***+++---000222***---...,,,))))))---111+++,,,---.........---,,,,,,)))'''''')))******))))))************+++++++++---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///......------////////////////////////............/////////000......///111111222222222222333444666999???FFFKKKQQQ[[[iiiwwwvvvzzz~~~qqqmmmhhhddd```ZZZQQQKKKJJJHHHEEEDDDDDDCCCBBB@@@???======>>>AAACCCCCCCCC<<<@@@DDDEEEEEEFFFIIILLLJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRTTTWWWYYYZZZZZZXXXWWWXXXWWWVVVXXXZZZ[[[ZZZYYY\\\]]]^^^___```bbbcccccc]]]aaadddccc___^^^```dddgggggghhhhhhgggdddbbb```YYYlll|||yyyjjj___]]]]]]XXXYYYYYYXXXXXXVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHJJJKKKJJJHHHHHHIIIJJJIIILLLOOOSSSUUUYYY]]]```cccgggmmmssszzzsssfff^^^[[[[[[\\\dddiiioootttwwwyyy{{{|||}}}|||{{{zzztttuuuuuusssoookkkiiihhheeebbb___\\\ZZZWWWTTTQQQHHHCCC;;;444111///...---+++++++++************)))oooVVVHHHBBB???<<<;;;999888777777666666111222333444555444333222222222222111111111111000/////////...------,,,,,,000000///...------,,,,,,......,,,++++++,,,......------////////////------,,,------......------,,,,,,,,,+++***)))))))))))),,,+++***)))((()))***+++************************)))***,,,------,,,***)))))))))))))))************)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************+++,,,---...(((((()))***,,,---...///))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,------,,,,,,+++---.../////////...,,,+++,,,,,,,,,---...///000000---222333...,,,000222000222666:::;;;<<>>>>>>>>>>>?????????@@@AAABBBDDDDDDIIIIIIIIIJJJKKKLLLLLLMMMQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPPPPOOOLLLKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQSSSTTTSSSSSSTTTVVVVVVUUUTTTZZZ[[[\\\]]]^^^^^^]]]]]]XXXYYY[[[[[[[[[]]]```cccfffeeedddcccdddeeefffggghhhhhhggggggggghhhiiiiiioooqqqrrrqqqmmmjjjhhhhhhlllpppsssrrrlllfffcccaaa]]]```bbbaaa]]]YYYXXXXXXVVVUUUSSSRRRPPPOOOOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJLLLNNNOOOPPPZZZ[[[\\\```gggnnnvvvzzzvvvfff___\\\YYY[[[___hhhpppqqqppptttzzz}}}|||}}}}}}~~~yyywwwtttpppmmmlllkkkjjjgggfffcccaaa___\\\WWWSSSRRRMMMEEE<<<444///---,,,---+++******++++++***(((oooVVVHHHBBB@@@<<<;;;999888777777666666222222333333333333222222222222222111111111111000000000//////...------,,,++++++,,,---...///000000------,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,------------,,,,,,,,,,,,+++***))))))******,,,,,,+++***************************************+++++++++******+++++++++))))))))))))************((())))))************)))((()))***+++,,,---------++++++++++++,,,---......******+++,,,---......///*********+++++++++,,,,,,---------....../////////+++,,,------------,,,+++++++++,,,,,,---...............//////......---,,,.........//////000000000///444444000///222444222555888<<<@@@EEEMMMWWW___hhhlllrrrxxx}}}|||}}}~~~uuuoookkkeee^^^XXXUUUSSSNNNJJJFFFCCCBBBAAAAAA@@@???>>>======>>>>>>@@@@@@AAABBBCCCEEEFFFGGGJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOMMMKKKJJJJJJKKKPPPQQQSSSSSSRRRRRRSSSTTTYYYXXXXXXZZZ\\\\\\[[[ZZZ]]]___aaabbbccccccbbbbbb___`````````aaadddhhhlllnnnmmmlllllllllmmmnnnnnnsssssssssssstttuuuvvvwwwxxxzzz{{{zzzvvvqqqnnnlllooorrrtttsssnnnjjjgggfffgggiiikkkiiiddd```___^^^\\\[[[ZZZXXXVVVTTTTTTSSSOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQUUUZZZ```fffjjjuuuzzztttkkkccc]]]XXXZZZaaaiiimmmnnnrrrxxx{{{}}}~~~}}}}}}}}}}}}zzzxxxuuurrrpppnnnmmmmmmjjjhhheeebbb```]]]YYYVVVUUUPPPIIIAAA999333000...---,,,******+++,,,+++)))nnnUUUHHHBBB@@@<<<;;;999888777777666666555444333222222222222222222222222111111111111000111111000//////......---)))***+++,,,---...///000++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,------------,,,,,,++++++******)))*********,,,,,,,,,,,,,,,++++++***************************---+++)))(((((()))+++---)))))))))*********++++++,,,---------------,,,+++'''((()))+++,,,---......+++,,,,,,------...//////,,,,,,,,,------.........+++++++++,,,,,,,,,---------......///000111111222,,,,,,------------,,,,,,,,,,,,,,,,,,---///000111//////......------......000000000000000000000000111444555111111444666666:::<<<@@@GGGRRR]]]hhhnnnssstttvvvxxx||||||}}}vvvpppfff___YYYTTTNNNIIIGGGEEECCC@@@>>>=========>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLNNNPPPRRRUUUWWWWWWWWWVVVTTTUUUUUUVVVUUUTTTSSSRRRPPPPPPQQQOOONNNMMMNNNOOOUUUVVVXXXXXXWWWVVVWWWXXX\\\[[[[[[]]]___```___^^^___aaadddfffhhhgggfffeeedddeeeddddddeeejjjppptttyyyyyyxxxwwwwwwxxxxxxxxxzzzzzz{{{}}}zzzvvvuuuxxxyyyzzzxxxtttqqqoooooorrrttttttrrrnnnjjjhhhgggeeedddcccaaa___]]]\\\[[[VVVUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLOOOSSSWWWZZZ\\\cccgggnnnttt{{{~~~~~~ttthhh[[[YYYZZZaaagggkkkoootttvvvxxxzzz||||||}}}~~~}}}}}}}}}{{{yyywwwuuusssqqqppppppmmmjjjfffcccaaa___\\\ZZZWWWTTTOOOHHH@@@:::444222...,,,+++***,,,,,,+++***mmmUUUHHHBBB@@@;;;;;;999888777666666666888777555333222222222333222222222111111111000000111111111000//////............---,,,++++++************,,,------,,,******++++++------------++++++,,,,,,,,,------,,,,,,,,,+++***************+++++++++,,,---...---,,,+++***************************++++++))))))))))))++++++))))))*********+++++++++...............---,,,+++((()))***+++,,,---------***+++,,,------.........---------------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,...///000111111,,,------------------,,,......------...///000111000///...------...///000000000000000000000000///111222333222111444777999>>>@@@EEEPPP^^^lllvvv{{{{{{{{{{{{|||yyytttqqqhhhbbbZZZSSSNNNJJJFFFCCC@@@@@@>>>===<<<<<<<<<===??????@@@BBBDDDEEEGGGHHHDDDEEEGGGJJJLLLOOOPPPQQQSSSVVVYYY[[[]]]\\\[[[YYYYYYZZZ[[[[[[ZZZWWWTTTSSSSSSTTTTTTSSSRRRRRRTTTVVVZZZ\\\^^^^^^]]]\\\\\\]]]`````````bbbeeefffeeedddeeegggkkkoooqqqpppooonnnmmmmmmlllkkkmmmrrrzzz}}}{{{yyyxxxxxxxxxxxxwwwtttqqqpppooommmlllllljjjiiigggfffeee___^^^\\\ZZZXXXVVVTTTSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSUUUXXX]]]bbbhhhooovvv{{{~~~~~~{{{zzzyyyhhh^^^WWWZZZ```eeejjjoooqqqsssvvvxxxyyy{{{~~~~~~}}}|||{{{zzzxxxwwwuuusssrrrqqqooolllgggdddbbb```^^^]]]YYYWWWTTTNNNGGG???999555///---+++***+++,,,+++***mmmTTTGGGBBB@@@;;;;;;999888777666666666:::999777555333333333444222222222111111111000000111111111000//////......000///...---+++***((((((******,,,------,,,******++++++------------+++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++,,,---...---,,,+++***************************)))***+++,,,,,,+++***)))************++++++++++++************)))(((''''''++++++,,,,,,,,,+++******)))***+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........((()))***+++,,,---...///------------------------000000///.........//////000///...------...000111000///////////////////////////000111222555999>>>CCCFFFNNNZZZiiivvv~~~~~~}}}{{{|||~~~xxxvvvyyy|||}}}{{{rrrlllfffaaa]]]VVVRRRLLLGGGCCCAAA@@@?????????>>>>>>======>>>>>>@@@AAACCCEEEGGGIIIKKKLLLHHHJJJLLLOOORRRTTTUUUVVVYYY[[[^^^```aaa___]]]\\\^^^^^^^^^^^^[[[XXXUUUSSSUUUUUUUUUUUUTTTUUUWWWZZZ]]]```cccdddcccbbbbbbccciiiiiijjjllloooppppppoooqqqtttzzz~~~~~~}}}{{{{{{yyyyyy{{{{{{{{{zzzzzzzzzyyyxxxwwwttttttttttttrrrqqqooonnnhhhfffdddaaa^^^ZZZXXXWWWTTTSSSRRRQQQOOOMMMKKKJJJHHHHHHJJJKKKLLLLLLLLLKKKOOOQQQSSSVVVZZZ___fffkkktttxxx~~~|||yyyxxx|||yyyjjj[[[VVVYYY]]]bbbfffkkkmmmqqqtttvvvyyy|||}}}~~~~~~}}}{{{{{{zzzxxxvvvtttsssrrrooolllhhheeecccbbb```^^^ZZZYYYWWWRRRLLLEEE>>>:::111///,,,***+++++++++***lllTTTGGGBBBAAA<<<;;;999888777777666666999999777666555444444333222222222111111111111000111111000//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,++++++***************************)))***,,,------,,,***)))*********++++++++++++,,,******************)))(((,,,,,,,,,,,,+++***))))))((()))+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......(((((()))***+++,,,,,,---......------------............////////////......//////......//////000000///////////////////////////...000333666888>>>EEEKKKQQQ[[[gggsss|||~~~}}}vvvvvvtttqqqoooqqqwww}}}wwwrrrjjjccc]]]XXXTTTQQQIIIHHHEEEBBB@@@@@@@@@AAA>>>>>>????????????@@@@@@AAACCCEEEHHHJJJLLLMMMMMMLLLNNNQQQTTTWWWXXXYYYYYY^^^___aaacccdddcccbbbaaabbbbbbbbbaaa___]]]ZZZYYYXXXYYYYYYXXXXXXZZZ]]]```eeehhhkkkmmmmmmmmmmmmmmmrrrrrrsssuuuyyyzzzzzzyyy}}}~~~~~~~~~}}}{{{xxxuuutttnnnmmmkkkhhheeebbb```^^^ZZZZZZZZZYYYWWWSSSOOOMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQUUUZZZ^^^fffiiimmmrrrxxx}}}{{{|||~~~yyyfff\\\XXXWWWZZZ]]]dddgggkkkooorrruuuyyy|||{{{|||~~~}}}}}}|||zzzxxxuuusssrrrpppmmmiiigggeeedddaaa___[[[ZZZYYYUUUPPPJJJCCC@@@666333///---,,,,,,+++***kkkSSSGGGBBBAAA<<<;;;999888777777666666666666666555555333222222222222222111111111111000000000//////...------,,,+++,,,,,,---......//////------,,,,,,,,,,,,------***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++((((((((()))***,,,---...,,,,,,+++***************************************,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,,,,,,,------...---------++++++,,,,,,,,,+++******(((***,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++,,,,,,------///...---,,,,,,---...///)))+++---000111111000///......///000000000000000/////////000000111111111222000222888<<<>>>EEENNNUUU^^^jjjuuu{{{{{{tttlllmmmmmmmmmpppyyy}}}tttooogggbbb\\\VVVQQQMMMJJJHHHCCCCCCCCCBBBAAAAAABBBCCC===>>>@@@AAACCCDDDDDDEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\[[[```aaaccceeeggghhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhfffffffffffffffhhhlllpppsssvvvzzz}}}~~~~~~~~~}}}xxxvvvrrrqqqpppnnnlllkkkiiiiiidddeeeeeeddd```ZZZTTTPPPPPPPPPQQQQQQQQQRRRRRRSSSMMMNNNNNNMMMMMMOOORRRVVVWWWZZZ^^^ccciiipppxxx}}}xxxlllccc[[[XXXZZZ]]]```eeeiiimmmqqqvvvyyyxxxzzz|||}}}zzzwwwtttssspppnnnllljjjiiigggcccaaa\\\\\\[[[XXXTTTNNNIIIFFF===999444000///...---,,,kkkSSSGGGBBBAAA<<<;;;999888777777666666333444444555444333111000222222222111111111111000/////////...------,,,,,,---------......////////////...,,,,,,,,,,,,...///------////////////------+++++++++,,,,,,+++++++++((((((((()))***,,,---...---,,,***)))((()))***+++************************///...,,,++++++,,,...///******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++---/////////...---,,,,,,,,,---------......+++++++++,,,,,,,,,------------..................///...---,,,,,,---...///$$$''',,,000222222111000---...///111111111000/////////000111222333333444555333555<<<@@@CCCKKKUUU\\\ggguuu~~~yyymmmgggjjjkkkmmmqqqxxxyyyrrrkkkccc\\\XXXTTTNNNIIIEEEBBB@@@>>>===>>>??????>>>>>>???@@@>>>???AAADDDFFFHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRRRRTTTWWWZZZ\\\]]]]]]\\\aaabbbdddfffjjjlllooopppqqqqqqqqqqqqrrrtttuuuvvvtttuuuuuutttuuuwww|||yyyvvvsssssssssrrrrrrqqqqqqqqqkkklllmmmlllfff^^^VVVQQQQQQQQQPPPPPPQQQRRRSSSTTTMMMMMMMMMLLLKKKLLLOOORRRLLLOOOTTTYYY^^^eeekkkooosssxxx|||oooccc\\\[[[YYY\\\aaaeeejjjnnnsssvvvvvvxxx{{{~~~|||yyyvvvtttqqqpppnnnmmmllliiieeebbb]]]]]]\\\ZZZVVVQQQMMMJJJAAA===777333111000///...fffRRRHHHBBB???<<<:::888888999:::999888555555444333333333444444---///333555555333///---///...---,,,+++*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))((('''((()))***+++,,,------+++++++++*********))))))************************------,,,+++*********+++,,,,,,+++***))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,111000000...---,,,++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////000000000000000/////////111111000///444888<<<@@@EEEOOOZZZcccmmmuuu|||mmmggghhhmmmooosss}}}zzzooofffaaa[[[SSSMMMIIIGGGDDDAAA?????????@@@===<<<<<<<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDFFFJJJMMMPPPQQQSSSTTTSSSTTTUUUWWWXXXWWWXXX[[[___aaa___\\\ccceeeiiimmmqqquuuxxxzzz|||~~~|||zzzxxxwwwwwwvvvuuuuuuvvvvvvrrrvvvzzzxxxoooeee\\\XXX\\\ZZZXXXWWWXXXXXXWWWVVVXXXVVVSSSQQQOOOOOOPPPPPPOOOOOOOOOQQQTTTYYY^^^aaaffflllttt{{{sssfff\\\___YYYXXX^^^fffkkkooossstttvvvyyy{{{|||~~~~~~~~~}}}{{{yyysssuuuuuurrrlllgggeeefff______^^^\\\XXXTTTOOOMMMIIIEEE???888333///...---fffRRRHHHBBB???>>><<<999888999888777666555444444333333333333333111222333444444333222111000000...------,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***************+++++++++......---+++***)))((('''+++++++++***************,,,++++++************+++***)))(((''''''''''''(((,,,,,,++++++******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////000000000111000000000111222333444444888;;;@@@HHHRRR___llltttxxx}}}~~~vvvjjjhhhkkkrrrwww}}}rrrjjjaaaZZZUUUPPPJJJEEEBBBAAA???===<<<<<<===>>>>>>>>>>>>???AAACCCEEEFFFHHHIIIJJJJJJKKKMMMQQQTTTUUUUUUUUUTTTRRRQQQRRRSSSXXXWWWWWWZZZ^^^aaa```___gggkkkqqqvvv{{{~~~}}}|||{{{zzzyyyyyyyyy~~~|||tttkkkfffcccfffdddaaa```______]]][[[[[[YYYVVVSSSQQQPPPPPPQQQPPPOOONNNOOOQQQTTTWWWYYYYYY___gggnnnttt|||tttiiiccc\\\WWW[[[aaaeeejjjoooqqqtttwwwyyyzzz|||}}}|||xxxyyyxxxtttnnnhhheeeeeeaaa```___]]]ZZZUUUQQQOOOKKKHHHBBB<<<666222000...fffQQQHHHBBB??????===:::999888888666444444444333222222222222222333333222222222222333333222111000//////...//////------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++***))))))(((---------,,,+++*********,,,,,,++++++*********)))******)))))))))***++++++,,,,,,++++++******+++++++++************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++,,,---------------++++++,,,,,,------....................................------......///000/////////000000000111111111111111111333555777888???AAAHHHTTTdddttt}}}~~~pppkkkpppwww~~~zzzpppjjj^^^XXXQQQKKKHHHEEEAAA===@@@???>>>===>>>???@@@AAA@@@AAAAAACCCEEEGGGIIIJJJJJJKKKLLLMMMNNNQQQTTTWWWXXXXXXWWWUUURRRQQQRRRTTTZZZYYYYYY\\\```dddffffffooouuu~~~~~~~~~{{{uuuqqqooooooooollliiigggeeedddbbb```bbb```]]]YYYVVVUUUTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRPPPTTT[[[```eeekkktttzzz~~~|||}}}xxxnnncccZZZXXX[[[___dddjjjmmmpppsssvvvxxxzzz~~~~~~~~~{{{vvvpppjjjfffeeeccccccaaa___\\\XXXTTTRRRNNNLLLGGGBBB<<<666222000eeeQQQHHHBBB???>>><<<:::999888888666555444333222222111111222222222222111111111111222222222111000000/////////000,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,******++++++++++++,,,,,,------,,,+++******)))((()))******,,,---...//////---,,,,,,++++++******))))))((((((((()))***++++++...------,,,,,,,,,------***)))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,,,,---...---------***++++++,,,---...//////////////////////////////...............//////000//////000000000111111111111111111111222555888;;;FFFIIIRRRaaauuuuuunnnrrrwwwoooggg^^^XXXPPPLLLGGGCCCBBBAAA>>>===??????>>>??????AAABBBCCCBBBCCCDDDFFFHHHKKKMMMNNNMMMNNNPPPQQQQQQSSSVVVXXXXXXXXXXXXVVVUUUUUUXXXZZZ]]]]]]]]]```eeekkkooorrr{{{~~~{{{yyyyyyyyysssqqqnnnlllkkkjjjhhhfffiiigggddd```]]]ZZZYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQSSSVVVXXXZZZ^^^cccgggpppuuu~~~|||{{{zzz{{{|||xxxuuuttt|||nnn```ZZZYYYZZZ___dddiiilllpppsssvvvyyy}}}|||wwwqqqllliiigggeeedddbbb```]]]YYYVVVTTTPPPOOOKKKFFF@@@:::555111eeeQQQGGGBBB???<<<:::888888999999888777444333222222111111222222111222333444444333222111000000//////...///////////////............//////.........------,,,,,,,,,,,,,,,++++++++++++******,,,,,,++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,++++++******)))((((((((()))***++++++******))))))))))))******)))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........------++++++,,,------.../////////////////////////////////............///000000000000000000111111111111111222222222222555;;;???MMMRRR___rrr~~~{{{vvvqqqsssyyyooofff___YYYQQQLLLHHHEEEBBB@@@????????????============>>>???@@@@@@DDDEEEGGGIIILLLNNNOOOPPPTTTUUUWWWWWWWWWXXXZZZ\\\XXXYYYYYYXXXWWWXXX[[[]]]```aaadddgggmmmuuu||||||tttrrrpppoooppppppooommmkkkjjjhhhdddaaa___]]]\\\XXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUWWWZZZ\\\aaafffoooxxx|||{{{{{{}}}~~~wwwssspppooorrrxxxzzziii```[[[YYYZZZ^^^dddhhhlllpppssswww|||~~~{{{wwwssspppmmmkkkeeeeeeccc```]]]ZZZXXXVVVRRRQQQNNNJJJDDD===888444eeeQQQGGGBBB@@@;;;:::888888999:::999888444444333222222222222222222444555777777555444222//////............//////......------------......//////......---,,,,,,,,,.........------,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++******************+++,,,)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............,,,,,,------......//////........................//////......//////000111000000000111111111222222222333444444555:::BBBIIITTT^^^ooo}}}||||||~~~{{{ppprrrtttxxx~~~ooohhh___WWWRRRNNNIIIFFFBBBAAA???======>>>???AAA@@@@@@AAABBBCCCDDDDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWXXXXXXXXXZZZ\\\\\\^^^______^^^^^^___```hhhkkkooouuu|||~~~wwwooommmkkklllmmmnnnnnnmmmlllkkkjjjhhhfffdddbbbaaa]]]]]]^^^^^^^^^\\\ZZZYYYUUUTTTTTTSSSTTTUUUWWWXXXXXX\\\ccckkksss|||zzzuuurrrpppooonnnrrr|||vvvlllddd\\\YYYZZZ___bbbggglllpppuuuzzz}}}~~~~~~~~~zzzwwwuuusssqqqnnngggfffdddaaa^^^\\\ZZZYYYUUUTTTQQQMMMGGGAAA<<<999dddQQQGGGBBB@@@===;;;999888999999888777555444444333333333333333333333333333333333333333//////.........//////000,,,++++++******++++++,,,/////////...------,,,,,,,,,,,,------------......+++++++++,,,,,,,,,------,,,,,,++++++*********)))***++++++,,,,,,---------,,,++++++************++++++++++++++++++,,,------************++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,---......,,,------...............---------...............------------------------///////////////000000111000000111111111222222222222555888999<<>>===<<<===@@@BBBBBBCCCEEEGGGJJJKKKLLLMMMLLLMMMOOOQQQSSSSSSSSSSSSOOORRRUUUWWWXXXZZZ\\\^^^cccfffiiikkkkkkkkklllmmmuuuzzzwwwnnnmmmkkkkkkmmmnnnnnnmmmpppppppppooommmlllkkkjjjggghhhiiiiiihhhfffcccaaa\\\ZZZWWWVVVUUUUUUUUUUUUTTTWWW[[[```fffoooxxx~~~zzzvvvuuutttsssrrrrrruuu~~~}}}sssggg___\\\YYY]]]bbbggglllqqqvvvzzz||||||}}}|||yyyxxxvvvsssqqqiiihhhfffccc```^^^]]]\\\XXXVVVSSSOOOJJJEEEBBB???dddQQQGGGCCC@@@???===:::999888888666555666555444444333333444444222000...------...000222000///////////////000000///......------......///000000///...------,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,)))***+++,,,------...///------,,,+++*********+++((('''''''''((())))))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,%%%&&&((()))+++---...///,,,---......//////.....................---------------------------------///////////////000111111000111111111111222222222333666:::===BBBKKKXXXbbbjjjxxx{{{}}}~~~yyyqqqnnnooouuu}}}}}}ssseeeYYYUUUOOOGGGCCCBBBBBBAAA@@@@@@@@@???>>>===>>>AAACCC>>>@@@CCCFFFJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVUUUUUUPPPSSSWWW[[[]]]```ccceeegggkkkqqqvvvyyyzzz{{{|||wwwuuusssssstttuuuuuutttuuuvvvvvvvvvuuutttsssssspppqqqssssssqqqnnnkkkiiieeebbb]]]ZZZWWWUUUSSSRRRTTTUUUWWWYYY^^^fffooouuuvvv{{{|||yyyxxxxxxwwwxxxtttqqqttt}}}rrrfffbbbVVVYYY___dddiiioootttxxxzzz{{{|||~~~~~~{{{zzzxxxuuurrrkkkjjjgggeeebbb```___^^^ZZZYYYUUUQQQMMMHHHEEEDDDcccQQQGGGBBBAAA???<<<999888777777555333555555444444444333333333333333333222222333444444333222111///...---------/////////---++++++---///***((())),,,------,,,,,,---,,,+++,,,...///...---,,,------......------------------,,,,,,+++++++++000///---,,,+++,,,------((())))))******+++,,,,,,++++++,,,,,,,,,+++******------,,,+++************,,,++++++******++++++,,,000...,,,---...///...---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,....................................//////////////////...------------...222111000000222333333222888<<>>???AAAAAABBBBBBCCCEEEFFFGGGIIIIIIKKKMMMPPPRRRSSSSSSUUUVVVWWWWWWWWWWWWXXXYYY^^^```cccfffiiiooouuuzzz~~~|||~~~}}}yyy}}}}}}xxxuuuoookkkfffcccbbbaaa]]]ZZZYYYYYYYYYZZZ\\\^^^```bbbbbbfffmmmsssyyy|||}}}}}}~~~}}}xxxuuuxxxrrrggg___VVVTTTYYYaaagggiiiooossswww{{{}}}|||{{{zzzuuusssoookkkgggdddcccbbb\\\ZZZXXXTTTPPPLLLIIIHHH}}}```NNNDDD@@@???>>><<<999888888777666444555555444444444333333333333333222222222222333333333333111000///////////////000111111///......///000000///---,,,------,,,---,,,+++,,,...///...---,,,,,,,,,,,,++++++***)))*********+++++++++++++++---,,,,,,++++++++++++,,,000///...---,,,+++***)))(((((()))***+++++++++***************+++,,,---...,,,,,,++++++++++++,,,,,,...,,,***+++,,,---,,,+++***++++++,,,,,,------...***+++,,,---///000111111------...//////...------........................000000000000111111111111.........///000111333333333333333333555777999;;;???GGGRRR^^^hhhsss~~~vvvmmmjjjmmmmmmnnnsss~~~~~~vvvgggbbb[[[TTTNNNJJJEEECCC===============>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNPPPSSSUUUVVVWWWWWWYYYZZZZZZ[[[\\\___aaadddggglllqqqvvv|||{{{{{{vvvqqqnnnkkkjjjkkkiiieeebbb``````aaaaaa``````___^^^^^^```cccgggkkkrrryyy~~~~~~sssiii[[[SSSSSSYYY^^^bbbkkkoootttxxxzzz}}}}}}}}}zzzxxxtttpppkkkgggeeeccc]]]\\\ZZZWWWSSSOOOLLLKKK|||___NNNDDD@@@@@@>>><<<:::888888888666555555555444444444333333333444333222222222222222222333333111000000/////////---///111111///---------+++------+++***---///...---,,,+++,,,...///...---............---,,,++++++)))))))))******++++++,,,,,,+++++++++++++++++++++...---,,,+++***))))))((('''((()))++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,000...,,,---...///...---+++++++++,,,,,,---------+++,,,,,,---...//////000---..................---........................//////000000000111111111////////////000111222333333333333333444777<<>><<<:::999999888777666555555444444444333333333444333222222111111111111222222111000////////////+++---//////...,,,+++,,,***///000,,,***---///...---,,,+++,,,...///...------.........------,,,+++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------------,,,++++++*********+++---,,,,,,,,,,,,,,,,,,---000...,,,---...///...---++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,.........------........................................../////////000000000000///......//////000333333444333555999???EEETTT]]]jjjvvv}}}tttkkkdddeeejjjpppwww~~~sssiii___YYYMMMIIIEEEBBBAAABBBBBBAAA>>>???AAABBBCCCDDDDDDCCCEEEGGGJJJLLLNNNOOOOOOOOORRRSSSUUUTTTTTTTTTWWWZZZ___ccchhhjjjkkknnnsssxxx}}}ppppppppptttwwwxxxuuuqqqpppqqqqqqpppnnnjjjgggdddeeedddbbb```___bbbgggkkkjjjooowww}}}pppddd]]][[[\\\^^^eeehhhnnnrrrvvvyyy|||~~~|||wwwrrrmmmhhhfffaaa```___]]]ZZZVVVSSSPPPzzz^^^NNNEEEAAAAAA>>><<<:::999999999888666555555444444444333333333444333222111111000111111111111000///////////////+++---......,,,++++++,,,...555777000,,,...///+++---,,,+++,,,...///...---***++++++,,,,,,++++++************+++++++++++++++***+++,,,,,,---,,,,,,,,,+++,,,,,,---...//////000++++++,,,---.........---...---,,,+++************------,,,,,,,,,,,,------...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******///...------------...///....................................////////////111000//////.........///111333555666999???IIIQQQ]]]fffsss~~~tttkkkeeedddkkkuuuwwwkkkaaaYYYQQQLLLEEEBBB???>>>???@@@AAA@@@???@@@AAACCCEEEFFFGGGGGGJJJKKKLLLNNNPPPQQQRRRRRRTTTVVVXXXXXXWWWXXX]]]aaafffllltttxxxyyy|||~~~vvvuuuvvvyyy|||}}}zzzvvvvvvwwwwwwwwwvvvsssqqqooolllkkkhhheeebbbaaaccceeedddhhhnnnuuu|||~~~tttkkkeeeaaa___aaaeeejjjooosssvvvzzz|||{{{vvvpppkkkiiiddddddcccaaa]]]YYYUUURRRxxx\\\MMMDDD@@@@@@>>><<<:::999999999888777555555444444444333333333444333222111000000000000000///..................---......---++++++,,,...,,,666999222---//////***---,,,+++,,,...///...---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...------,,,,,,,,,------...//////000+++,,,,,,------,,,,,,,,,,,,,,,++++++***+++++++++------,,,,,,,,,,,,------...,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,///...------------...///...........................////////////000000000000000/////////000111111000333777;;;@@@JJJWWWaaajjjsss}}}yyyrrrkkkhhhhhhnnn|||zzzqqqdddYYYRRRMMMHHHDDDAAA???>>>>>>@@@AAAAAA@@@@@@AAACCCFFFIIIKKKNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVYYY\\\]]]]]]```ggglllsss{{{~~~}}}zzzzzz{{{||||||||||||{{{zzzssssssqqqmmmhhheeeccccccccceeeiiimmmrrrzzzsssiiiccc]]]aaaggglllpppssswwwzzzzzztttooommmggggggfffddd```[[[VVVSSSwww[[[KKKCCC??????>>><<<:::999::::::999777555555444444444333333333444333222111000000000000///......---------....../////////---++++++---///%%%111777111---000000***---,,,+++,,,...///...---***+++,,,---.../////////---------,,,,,,+++++++++***+++---...///...------+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******************+++,,,------...------,,,,,,------...000...,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////...---,,,,,,---...///........................000000000000111111111111//////000000111222444444///444999???FFFRRRbbbmmmwww~~~~~~wwwjjjfffeeeiiippp{{{xxxmmmdddYYYOOOJJJGGGDDDBBBAAA@@@???AAABBBCCCCCCAAABBBDDDFFFIIIMMMQQQUUUWWWTTTSSSRRRRRRSSSUUUWWWXXXVVV[[[___aaacccgggooovvv{{{||||||~~~zzzzzzyyyuuuooojjjfffddd___```bbbdddhhhooowww}}}~~~ppphhhZZZ^^^dddjjjnnnqqquuuxxx}}}wwwrrrpppiiiiiihhheeeaaa[[[VVVSSSuuuZZZLLLEEE???<<<===;;;999666555444555555333222111111222444777888444444333333333333222222//////...---,,,,,,++++++........................//////...---,,,++++++***((())),,,.........---,,,//////...---,,,,,,,,,,,,------------------------******))))))))))))******---......,,,******+++---,,,------......------,,,))))))((())))))***++++++........................000000...---+++)))((('''------............------,,,,,,------...////////////...------------...///000//////...---,,,,,,,,,......///000111222333333111000000222444555555444666:::???EEESSSeeetttzzzxxxooofffccchhhmmmrrrooodddVVVSSSNNNHHHDDDAAAAAAAAA>>>>>>>>>>>>???BBBDDDEEEMMMKKKJJJLLLQQQVVVWWWWWWWWWVVVTTTUUUVVVXXXYYYZZZYYY\\\```eeekkkttt}}}yyy|||||||||}}}xxxsssnnngggbbb``````aaacccggglllpppsss}}}|||zzz{{{|||}}}}}}wwwsssrrr}}}{{{lll^^^ZZZ\\\dddlllppprrruuu}}}~~~xxxuuummmlllkkkhhhddd___[[[XXXtttYYYLLLDDD???<<<===<<<999777555555666666666555444333444666888999333333222222222111111111000000///......---,,,,,,------------------------.........------,,,,,,+++)))***,,,.........---,,,)))))))))***++++++,,,,,,------------------------,,,++++++******++++++,,,------...---+++***+++---,,,------......------,,,******)))******+++,,,---.........---------------------------------------------............------..................------........................---------...//////000000111111111111000000000000/////////111333555555555888>>>FFFPPP___rrrxxxnnniiigggiiirrr||||||pppaaaWWWNNNKKKGGGBBB???===<<<===??????@@@AAACCCEEEGGGHHHLLLJJJJJJNNNSSSWWWXXXWWWUUUTTTUUUWWWZZZ]]]^^^___eeehhhlllqqqyyy~~~~~~|||xxxsssnnniiifffcccbbbbbbccceeegggjjjlllsssvvv{{{zzzyyyzzz|||}}}zzzsssooonnnuuuzzzuuueee___\\\```gggkkkooosss|||~~~}}}zzzpppooommmiiieee```]]][[[sssXXXLLLDDD???======<<<:::888777666666777777666555444444555666777222111111111111000000000111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,++++++,,,---......///......------------------------...------,,,,,,------...,,,---...---++++++,,,---,,,------......------,,,*********++++++---............------,,,,,,+++++++++,,,,,,---......//////------............------000//////...------,,,,,,---...////////////...------......///000000111111222111111111111000000000000000000111333555777999===FFFRRR^^^ooozzzpppggghhhooosssvvvlllaaaUUUMMMJJJHHHEEEBBB@@@??????@@@???AAACCCEEEHHHJJJKKKKKKMMMMMMOOORRRVVVYYYYYYYYYTTTVVVYYY]]]bbbeeehhhiiipppssswww~~~}}}yyyssspppmmmllljjjiiigggfffeeeeeefffggghhhkkkpppvvv}}}}}}{{{|||wwwqqqmmmkkkpppuuussshhh___]]]aaaeeekkkqqqyyy{{{}}}uuusssoookkkfffbbb___^^^qqqWWWKKKDDD???======<<<:::999888777777777555444333222222222222333222222111111111000000000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......---,,,+++///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---......,,,+++,,,---,,,------......------,,,*********++++++,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------,,,...///111111///...,,,111111111111000000//////...///000111222333333444222333333333444666:::===DDDOOO^^^lll}}}vvvtttooohhhooo~~~sssfff]]]TTTLLLFFFFFFEEECCCBBBBBBBBBCCCDDD@@@BBBEEEIIILLLMMMNNNNNNQQQRRRTTTWWWZZZ[[[[[[ZZZVVVZZZ```fffjjjooorrrttt}}}~~~{{{vvvsssqqqpppqqqpppnnnllljjjiiihhhhhheeegggjjjnnnttt}}}xxxssspppooossswwwttteee^^^]]]```gggnnnvvvxxx{{{}}}zzzwwwrrrlllgggcccaaa```oooVVVJJJDDD???>>><<<;;;:::999888888777777555444333333222222111111333222222222111111111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...------,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++---...///---,,,------,,,------......------,,,***************+++,,,,,,---------,,,,,,+++++++++,,,---------............------............---------------.........//////---...000111111000...---111111111111111000000000//////000111222333444444222333444333444888===BBBMMMZZZkkkzzzvvvnnnqqqqqqooo{{{wwwooobbbWWWOOOIIIDDD@@@============>>>???@@@AAABBBDDDGGGKKKNNNPPPQQQQQQSSSUUUXXXYYYZZZZZZ[[[[[[[[[```gggmmmrrrwww|||}}}zzzwwwuuutttuuutttsssqqqpppooonnnnnnfffggghhhiiimmmttt||||||yyywwwvvvwwwyyy}}}kkkaaa]]]^^^ccciiirrrtttwwwyyy|||~~~{{{vvvooojjjeeebbbaaammmTTTJJJDDD@@@>>>:::::::::999888888777777666555555555444444333333333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------.........+++*********+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,//////...------...,,,------......------,,,,,,,,,+++***************,,,,,,,,,,,,------------++++++---...000222333444------............------,,,,,,------...//////000...///000000000000///...---...///000111222333444333222222222222111111111111222444555777<<>>@@@BBBCCCFFFGGGJJJMMMPPPRRRTTTTTTTTTVVVYYY[[[[[[\\\^^^___bbbhhhpppwww|||yyy|||~~~~~~|||yyyxxxwwwwwwwwwvvvvvvuuuttttttsssjjjjjjiiihhhhhhlllqqqvvv{{{zzz{{{|||~~~~~~}}}|||yyyyyy}}}tttiiiccc```aaadddmmmooorrruuuxxx}}}zzztttnnnhhhdddbbblllTTTIIIDDD@@@>>>999999999999888777666666444444555555555444444333222111111111111000000000////////////////////////------------------------,,,,,,---------------------------------...///000---,,,+++***+++---///111++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,///000///...---...,,,------......------,,,///...---,,,************,,,,,,,,,---......//////******+++---...000111222------............------------..................////////////////////////,,,---...///111222333333333333222222222111111111111444888:::???GGGSSS\\\iiivvvzzzvvvvvvlllooouuu~~~|||lllbbbXXXSSSLLLGGGDDDCCCDDDDDD>>>>>>@@@BBBDDDFFFHHHIIIKKKLLLMMMOOORRRTTTWWWXXXVVVYYY]]]___```cccgggkkkmmmttt}}}zzz|||~~~~~~{{{yyyzzz{{{|||||||||||||||{{{zzzzzzppppppnnnkkkiiijjjmmmpppvvv|||xxxrrrrrrtttxxx}}}}}}}}}}}}{{{{{{wwwppphhheeeeeegggiiilllooosssyyyzzzsssmmmgggdddkkkSSSIIICCC@@@>>>888888888888888777666555111222222333333222222111000000000000////////////000000000000000111111111........................------------------------,,,,,,,,,------///000111...,,,)))&&&%%%''')))+++++++++++++++++++++++++++---------,,,,,,---------***,,,///000///.........,,,------......------,,,111000///---,,,*********+++,,,,,,---...///000000************************---..................---/////////...------,,,,,,000000////////////000000///////////////000000000000000111222333444444555333777<<>><<<===???@@@??????AAADDDFFFHHHJJJKKKOOOOOOOOOQQQSSSVVVYYY[[[ZZZ]]]aaadddgggkkkrrrwwwwww~~~}}}}}}zzzyyy{{{~~~vvvuuusssooollllllmmmppppppvvv~~~{{{qqqlllmmmpppvvv|||~~~~~~}}}|||{{{~~~{{{|||}}}|||rrrkkkiiiccceeehhhkkkpppvvv}}}~~~wwwpppjjjfffiiiXXXQQQHHHAAA@@@<<<;;;999777666666777777444333222222111111222222999444000000222444111...---.../////////...,,,,,,//////...------------..................///000000------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---...---,,,+++++++++,,,---......---,,,,,,,,,,,,---...///000111000...,,,+++000000000///......------...------------.../////////////////////000111111111222333333222222333444:::888;;;FFFUUUdddqqqyyytttnnnjjjhhhjjjnnnwwwrrrdddYYYPPPKKKCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCEEEHHHKKKLLLLLLOOOQQQSSSUUUUUUVVVXXXZZZ^^^aaaiiiqqqtttuuuzzz}}}|||}}}{{{|||{{{wwwrrrnnnmmmnnnooosssyyy}}}uuulllkkklllpppvvv~~~~~~{{{||||||yyyzzzyyyxxx~~~qqqgggbbb]]]]]]eeeooovvv}}}zzzsssnnnkkkeeeRRRJJJCCC>>>>>><<<;;;999777666666777777444444333222222222222333555111------///111///,,,....../////////...---,,,------,,,++++++++++++,,,...............//////000------------------------,,,------------,,,++++++,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++------------------------+++---......---,,,,,,---///...---,,,,,,---......///...------,,,,,,------000111222333222111///............/////////////////////......//////000111000000000///000000111222...000111111111111333555===???EEESSSdddsss~~~~~~uuummmiiigggggglllsssssseeeYYYPPPJJJFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFHHHKKKNNNOOOOOOTTTVVVXXXZZZ[[[]]]```bbb___bbbjjjsssxxx{{{~~~xxxsssqqqqqqooorrrvvvyyy|||zzzsssrrruuuxxx{{{}}}|||~~~}}}~~~{{{qqqddd^^^[[[```iiiqqqzzzzzzsssmmmjjjcccNNNFFF@@@<<<===<<<;;;999777666666777777555444333333222222333333222///,,,,,,///111000......////////////...---,,,------,,,++++++++++++,,,......------......///000---------------------------------------,,,++++++,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++------------------------///000111000...,,,,,,---///......---....../////////...------,,,---------+++,,,...//////...------------......///000000111000000//////000000111222000000000000000111222222///000111111111333666888???FFFSSSeeewwwqqqlllgggeeedddhhhsssuuummm```UUUMMMHHHEEECCCBBBAAA@@@@@@@@@AAABBBBBBGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTWWWZZZ\\\```dddggggggiiiqqqzzz~~~yyyvvvuuurrrssstttuuuwwwzzz~~~mmmddd\\\\\\bbbkkkwww}}}wwwpppkkkfffQQQHHHAAA===>>><<<;;;999777666666777777444333333222222222222222333111//////111333333333///////////////......---//////...------------......------------...//////---------------------------------...---,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///111000...------.....................////////////...---------------((()))+++,,,---------,,,............//////000000000////////////000111111000////////////000111111222333333333333555999<<>>===<<<;;;999777666666777777333333222111111111111111333222111111222444555555000000//////............//////...------------...---------------...//////------------------------------.........---,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......------...///,,,,,,------............//////...------------...+++,,,---...///000000000000000//////............//////......//////000111//////.........///000000444444333333333666;;;???HHHXXXlll~~~~~~pppeee]]]\\\___fffpppvvvkkk]]]WWWNNNGGGDDDCCCBBBBBB????????????@@@BBBDDDEEELLLNNNPPPQQQOOOOOOPPPRRRTTTWWW[[[___dddjjjqqqvvvvvvzzz|||yyyvvvvvvxxxzzz|||}}}|||mmmbbb^^^```kkkvvv{{{zzztttfffSSSKKKCCC===<<<<<<;;;999777666666777777444333222222111111222222222111111000111222333444111000//////......//////------,,,++++++++++++,,,------,,,,,,------...///------------------------...............---,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,------------------------------)))+++---------,,,---///+++,,,---...............000///......------......+++,,,,,,---......//////111000000///......------///............///000000///////////////000000111222222222222444999???DDDTTTeeexxxtttggg^^^VVVYYYbbbqqqwwwhhh^^^SSSOOOHHHCCCAAAAAAAAA@@@???@@@@@@AAADDDFFFIIIKKKOOORRRTTTSSSRRRRRRVVVYYYYYY\\\```eeekkkrrrzzz{{{~~~||||||}}}}}}}}}|||}}}zzzyyylllccc```eeemmmwww|||xxxeeeQQQIIICCC???@@@<<<;;;999777666666777777555555444333333333333444222111111000000000222333111111///.........///000------,,,++++++++++++,,,------,,,,,,------...///------------------------...............------,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------------------------------***,,,......,,,,,,,,,---+++,,,...///000000//////000//////...............+++++++++++++++,,,------///////////////.........000000//////000000111222111111111000111222222333111222333444888@@@IIIOOO```pppsssggg___[[[]]]bbbppprrreeeYYYQQQKKKGGGCCCAAA@@@@@@@@@???BBBBBBCCCEEEIIILLLPPPRRRRRRUUUWWWWWWVVVYYY```eeebbbeeeiiinnnttt{{{{{{~~~|||vvvxxxzzznnnffffffkkktttzzzeeePPPHHHDDDBBBDDD<<<;;;999777666666777777777777666555555555555666333333333222000111222444222111///.........///000//////...------------...---,,,,,,,,,,,,---......------------------------......//////......---,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++---...///...,,,++++++,,,,,,---///000111111111000000000///...............//////.........///000000------......///000000000111111111000111222222333333333222222333333444555222333555888>>>HHHRRRYYYeeeuuutttfff\\\YYYYYYiiiooo~~~pppcccXXXMMMFFFFFFDDDAAAAAAAAABBBAAA@@@CCCDDDFFFIIILLLQQQUUUWWWTTTWWWZZZZZZ[[[___hhhooonnnppptttyyy~~~~~~yyy{{{|||sssttt~~~xxxmmmkkknnnsssyyyfffQQQHHHAAA>>>>>><<<<<<:::999888777777777888777777666555333222111000000111111111111000000/////////...------,,,,,,------............------/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......------------..............................*********,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000/////////000000---------.........//////000000000000////////////000000000000000000000000333222111111222333333333000///444>>>EEELLLXXXfffrrr~~~ppphhh```YYY]]]hhhxxx{{{jjj]]]TTTNNNHHHDDDAAAAAABBBAAA@@@@@@AAACCCCCCEEEHHHMMMRRRTTTTTTSSSZZZYYYYYY\\\bbbkkkuuu{{{|||}}}vvvqqqvvv{{{qqqsss}}}zzzqqqkkkqqqrrrxxxfffQQQHHHAAA>>>>>><<<;;;:::999888777777777444444444444333222111111000000111111111111000000000//////......---,,,,,,---......//////......---------,,,,,,,,,+++++++++000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......------------......+++++++++++++++++++++++++++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------......---------.........//////000000000000////////////111111111111111111111111000000///000222333333333555555:::CCCKKKRRR___kkkvvv~~~ooocccaaa______iiivvv|||qqqbbbUUUNNNJJJEEEAAA@@@AAABBBBBBAAABBBDDDEEEHHHIIILLLPPPTTTVVVVVVUUUXXXYYY\\\bbbiiisss|||~~~wwwrrrwwwyyyqqqsss{{{yyytttpppooorrryyyfffQQQHHHAAA>>>>>><<<;;;:::999888777777777222222222333333333333333000000111111111111000000000000///......------,,,---......//////......------,,,,,,,,,,,,+++++++++000///...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------......///......------------......------------------------,,,,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,................................................------........./////////////////////000000000000111111111111111111111111//////000111222333333444;;;<<>>@@@BBBDDDDDDDDDEEEGGGIIIMMMOOOQQQSSSUUUWWWWWWXXXXXX]]]dddmmmvvvxxxtttxxx~~~vvvrrrtttyyy}}}~~~}}}pppkkkjjjqqqyyyeeePPPHHHAAA>>>>>><<<;;;:::888777777666666555555444444444444444444000111111222222111111000000000//////...---------......////////////..........................................////////////------------------------------,,,,,,------...///......------------.................................---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000111111111111111............////////////////////////000000000000111111111111111111111111111222333444333444555666<<>>>>>;;;;;;999888777666666666888777555333222222222222111111222222222222111111111000000///......------...//////////////////....................................//////000000000------------------------,,,,,,,,,,,,,,,---............------------......++++++++++++++++++++++++...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000111222222111111........./////////000000.../////////000000000111111111111111111111111111222444444444222333555888>>>EEEOOOXXXaaammmyyypppbbbWWWWWW^^^lllrrrbbbWWWNNNKKKFFFBBBAAABBBBBBCCCAAADDDHHHKKKLLLNNNPPPRRRQQQSSSUUUVVVWWWYYY]]]aaafffnnnyyy~~~}}}yyyzzz~~~~~~wwwwwwtttpppppptttwwwwwwvvvzzzzzzppphhhiiinnnvvv~~~dddOOOGGGAAA>>>>>>;;;:::999888777666666666777555333111////////////111111222222222222111111111111000//////......---...//////000000//////...+++++++++,,,,,,,,,,,,---//////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,------.........------------......------------------------------,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///000111000000///....../////////000000000......//////000000111111222222222222222222222222111333333222111333888===EEEOOO[[[ccclllwwwsssccc[[[RRRYYYggg{{{tttdddVVVNNNGGGFFFDDDBBBBBBCCCEEEFFFCCCFFFKKKNNNPPPQQQSSSUUURRRUUUXXXYYY[[[___fffkkkqqqyyy|||{{{|||}}}~~~|||zzz{{{vvvvvvtttrrrssswwwzzzyyyxxxzzz}}}zzzppplllmmmpppxxxdddOOOGGGAAA>>>???;;;:::999777666666666666555444222000//////000111111222222333333222222111111111000000///.........//////000000000000//////+++++++++,,,,,,,,,------//////......------,,,,,,........................,,,,,,++++++,,,,,,---.........------------......////////////////////////---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///111111111000///.../////////000000000000.........///000111111111222222222222222222222222111333444333333888AAAIIIRRR^^^jjjqqqxxxvvveee\\\YYYWWWcccvvvuuufffZZZPPPJJJBBBBBBBBBAAAAAACCCEEEGGGEEEHHHMMMPPPRRRSSSUUUVVVTTTWWW\\\^^^aaagggpppwww}}}|||~~~{{{zzzzzzyyy||||||zzzyyywww}}}~~~zzzzzz{{{~~~{{{|||{{{sssmmmlllrrrzzzcccOOOGGGAAA>>>???;;;:::999777666666555555555444222111111222444555111222222333333222222111111111000000//////......//////000000000000//////---------....../////////.........///000111111222........................,,,,,,++++++,,,,,,---............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111333444333222111////////////000000000000---......///000111111222222222222222222222222222333555666666888???JJJSSS\\\jjjvvv|||~~~kkk^^^YYYYYYaaaooovvvfffYYYOOOHHHDDD???@@@@@@@@@@@@BBBDDDGGGFFFJJJOOORRRTTTUUUVVVWWWVVVZZZ___cccfffmmmxxx{{{yyy{{{|||zzzyyytttwwwzzz{{{zzzyyyxxxxxxuuuzzz||||||~~~wwwmmmiiioooxxxbbbOOOCCC@@@BBB???<<<;;;999777666666777777666555333111111222333444333333333222222111111111111000///...,,,,,,++++++000000///...............///...---,,,+++,,,,,,---//////............//////------.........---+++***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////...---,,,,,,+++***000...,,,******,,,...///000000000///......------000000000000111111111111////////////000000000000111111222222222111111000222222222111222222333333444555555666;;;EEERRR\\\mmm{{{wwwjjj___YYY]]]dddjjjvvveeeXXXPPPKKKFFFBBBBBBAAA@@@@@@BBBEEEIIIKKKIIIMMMRRRUUUWWWXXXYYYZZZXXX```iiinnnqqqyyy}}}{{{}}}}}}zzzxxxuuuuuuuuuvvvxxxzzz}}}~~~}}}yyy{{{|||}}}sssnnnqqqttt}}}aaaQQQEEEBBBCCC>>>;;;;;;999888777777666666333444444444333333222222333333333222222222111111333222111000///.........------------...000111222///...---,,,,,,,,,------///..................///------.........---,,,+++---,,,+++++++++,,,...///------------------------//////.........---------//////...---,,,,,,++++++------------------------------------............//////000000000111111111////////////000000000000000111111222222111111000222222222111222222333444333444666999@@@MMM\\\gggzzzwwwiii```[[[YYY^^^eeezzztttiii[[[OOOJJJFFFCCC@@@BBBBBBBBBCCCEEEGGGJJJLLLOOORRRVVVYYYYYYZZZ[[[\\\]]]gggsssyyy{{{|||zzzvvvvvvvvvwwwyyy}}}yyywww{{{sssqqqpppwwwaaaRRRGGGCCCCCC>>>:::::::::999888777666555222333444555555333111000333333333222222222222111333222111000///.........------------...000111222///...------,,,---------......------------......------.........---,,,+++,,,++++++******,,,---..........................................---------.........------,,,,,,,,,+++,,,---...///...,,,+++++++++,,,,,,---....../////////000000000000111111////////////000000000000000000111111111111000000222222222222222333444444444666:::???GGGUUUeeeqqqrrrggg[[[WWWWWW\\\fffooosssccc[[[OOOGGGDDDCCCAAA@@@BBBCCCDDDFFFHHHKKKLLLMMMQQQTTTWWWYYYZZZZZZ[[[\\\dddrrr~~~}}}zzzyyyyyyzzz||||||vvv||||||vvvqqqqqqvvv|||aaaQQQFFFBBBBBB===999:::::::::999777555444333333444444444333222111222222222222222222222222111000///...------------000000///........................------------...------,,,,,,,,,,,,---------------------------,,,++++++*********+++,,,---------------------------........................------------------,,,,,,,,,,,,------...---------,,,,,,---------.........////////////000000000111////////////000000000000//////000111111111000000222222222222222333444555777;;;???EEENNN[[[kkkvvvuuufff^^^VVVTTTWWWaaatttqqqeeeWWWQQQIIICCCAAAAAABBBBBBAAABBBEEEIIIKKKMMMNNNOOOSSSUUUYYY\\\]]]^^^```bbbmmm{{{}}}~~~~~~}}}~~~{{{xxxpppppprrr|||aaaOOOBBB???AAA===999:::::::::999777555444555444333222222222333333222222222222222222222222111000///...............000000///...............---.....................------,,,,,,,,,,,,------------------------------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,------------------...---+++++++++---///000////////////......------...////////////000000000////////////000000000000//////000111111111111111222222222222333444555666777<<>>AAA===:::::::::999888777666555666555333111111222333444111222222222222333333333333222111111000000000111------------...000111222------...////////////.........------------......------,,,,,,,,,---......,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,------............---+++******---///111111000000///......------......////////////000000////////////000000000000///000111222222222222222222222222222333555666777666===HHHTTT```mmmzzz}}}kkk\\\ZZZYYYZZZ___gggxxx~~~kkkZZZQQQHHHFFFBBB???>>>???AAABBBBBBDDDHHHMMMPPPSSSUUUVVVTTTXXX]]]bbbggglllqqquuuxxxrrroooxxxuuulllgggnnn|||```OOOCCC@@@AAA===;;;;;;999888777777666666444444333333222222222333111111222222222333333333333222111111000111111111------------...000111222,,,---...///000000///...///..................///---,,,,,,,,,,,,---...///---,,,+++++++++,,,...///---------------------------------.........//////++++++,,,,,,---...//////,,,,,,++++++,,,---///000................................./////////000000////////////000000000000000111222333333444444444222222222333444555666777;;;DDDQQQ^^^jjjuuuzzzooobbbXXXXXXWWW\\\jjj{{{zzzmmm\\\PPPLLLDDDCCCBBB@@@@@@AAACCCEEEEEEGGGKKKOOOSSSWWWZZZ[[[YYY]]]bbbggglllrrrxxx|||yyyuuupppxxxtttiiikkkttt```QQQEEEBBBBBB<<<<<<;;;999777666666777777222333444555555333111000111111111222222333333333111000///////////////000000000///...............,,,---///000000000///...//////............//////---,,,,,,+++,,,---...///------,,,,,,,,,---...///........................---------.........//////++++++,,,,,,---...//////***+++,,,...//////......+++,,,,,,------......///............/////////000////////////000000000000000111222333444555555555222222222333444555777777CCCLLLZZZfffpppyyy|||yyy~~~}}}pppfff^^^WWWYYYWWW^^^sssxxxlll```RRRJJJIIICCCCCCCCCBBBCCCDDDGGGJJJHHHJJJMMMQQQVVVZZZ]]]___eeehhhmmmrrrwww}}}~~~}}}{{{tttzzz{{{{{{}}}~~~oookkknnnwww^^^OOOCCC@@@AAA===:::999999888777666555555666555444333222222222222222222222111111111111000222111111000///......---////////////////////////////////////////////////,,,,,,---------,,,++++++,,,,,,,,,---------......///...,,,,,,,,,---///111...------,,,,,,------..............................///000222222000///.........------------.....................///000000000000111111111///...---............////////////000111111111111222222222444444444444666999<<<>>>GGGRRRaaammmxxxzzzwwwwww}}}zzznnnbbbXXXVVVYYYYYY^^^lllkkk^^^UUULLLEEEBBB@@@@@@???@@@AAACCCEEEGGGMMMPPPTTTVVVWWWZZZ___dddgggssswwwyyy~~~~~~~~~vvvyyy}}}zzzyyyyyy~~~tttiiigggooo|||~~~^^^NNNCCC@@@AAA======<<<<<<;;;:::999888888666555444333222222222222222222222222111111111111111111111000///.........////////////////////////////////////////////////+++,,,---...............,,,---------............///...---,,,,,,---///000...------,,,,,,------...........................---...000111111000...---......------------.....................///000000///000111111111111000////////////000000000111111111111111111222222222222111111222333555999===@@@JJJWWWfffsss|||{{{zzzzzzrrrfff\\\UUUTTTWWW^^^hhh{{{rrr```VVVOOOHHHCCCAAAAAAAAAAAABBBDDDFFFHHHJJJOOORRRTTTVVVWWW\\\ccchhhnnn}}}yyy|||yyyyyyzzz~~~wwwvvvuuuwww~~~|||nnniiijjjsss|||}}}]]]NNNCCC@@@AAA===::::::999888777666666555555555444333222222222222333222222222111111111111111111000000//////......////////////////////////////////////////////////+++,,,---...///000000000------........./////////......---,,,,,,...///000...------,,,,,,------...........................,,,---...//////...---,,,......------------.....................///000000...///000111222111000///000000000111111111222222111111111111222222222333000111222333666;;;AAAEEEPPP^^^ooo{{{~~~|||}}}xxxggg\\\WWWUUUXXX\\\fffvvvqqqcccUUUNNNJJJEEEBBBBBBBBBBBBCCCEEEGGGJJJLLLNNNRRRSSSTTTUUUWWW]]]gggnnnuuu}}}vvvyyy}}}|||yyywwwzzz}}}ttttttrrrrrrvvvvvvmmmhhhjjjooo{{{\\\NNNCCCAAABBB===999999888777666555444444555444333333222222222333333333222222222111111111111000000000/////////...////////////////////////////////////////////////,,,---...///////////////.........////////////000...------------...///000...------,,,,,,------...........................,,,------......------,,,......------------.....................///000000...///000111000///...---000000000111111111222222111111111222222222333333333444666777999>>>FFFLLLWWWgggxxx}}}{{{lll\\\UUUUUUZZZaaahhhrrrtttcccXXXMMMIIIGGGDDDCCCDDDBBBCCCEEEGGGJJJMMMOOOPPPSSSSSSTTTTTTWWW___kkkttt|||zzz{{{~~~}}}yyyzzz~~~zzzvvvwww}}}~~~zzzssstttuuutttvvvvvvmmmiiijjjzzzxxxZZZMMMCCCAAABBB===<<<<<<;;;:::999888888777444444333222222222333333333333333222222222222111000000000000////////////////////////////////////////////////////////////...............---,,,+++.........////////////000------------......//////...------,,,,,,------...........................,,,,,,------------,,,,,,......------------.....................///000000//////000000///---,,,***/////////000000000111111111222222222222333333333555777888999;;;AAALLLTTTbbbppppppcccVVVRRRUUU^^^iiisssuuugggYYYPPPHHHFFFDDDBBBBBBDDDCCCDDDFFFIIILLLOOOQQQRRRSSSTTTUUUVVVZZZcccoooxxx|||tttqqquuu||||||zzz}}}~~~{{{{{{|||tttvvvxxxxxxyyytttllljjjnnn{{{wwwYYYMMMDDDAAABBB>>>;;;;;;:::999888777666666444333333222222333333333333333333333222222222222000000000000/////////////////////////////////////////////////////////////////////...---,,,+++***------........./////////---------............///...------,,,,,,------...........................------------------------......------------.....................///000000//////000000///...,,,+++/////////000000000111111222222222222333333333333444777999;;;>>>FFFSSS]]]ooo{{{zzzfff]]]UUUTTTYYYcccrrr~~~xxxhhhZZZOOOIIICCCBBBBBB@@@@@@CCCEEEFFFIIILLLOOOQQQSSSSSSUUUWWWZZZ]]]bbbkkkvvvwwwqqqqqqtttxxx{{{~~~{{{xxxyyy}}}{{{{{{{{{zzzzzz|||pppkkkhhhsssuuuXXXMMMDDDBBBCCC>>>999999888777666555444444333333333222222333333444444444333333333222222222////////////000000000000///////////////////////////////////////////////////////////////...---,,,,,,---------............,,,------..................------,,,,,,------.................................------------............------------.....................///000000---...000111111111000000000000000111111111222222222222222333333333444444333888<<>><<<<<<;;;:::999888777777333333333222222333444444444444444333333333222222////////////000000000000////////////////////////////////////////////////...///000000000000000///,,,,,,,,,---------......,,,---......//////.........------,,,,,,------...........................///......------......///.........------........................///000000,,,---000222444444444444111111222222222333333333222222333333333444444444555:::@@@EEEKKKYYYkkkxxx}}}ooocccTTTVVV\\\dddmmm|||}}}ooobbbTTTGGGGGGBBBAAACCCDDDCCCFFFJJJJJJLLLOOORRRTTTUUUVVVVVV\\\bbbiiiooouuu}}}zzztttooollljjjkkkkkklllpppwww}}}|||zzz}}}~~~xxxnnnnnnrrr}}}uuuXXXMMMEEECCCDDD???<<<;;;999888777777666666444444333333333222222222222222222222333333444555222111000000///000000000,,,,,,------.../////////000111222333333222111000111///...------...///111,,,,,,+++,,,,,,---//////,,,------,,,+++***,,,---////////////////////////+++,,,...//////...,,,+++////////////............------...//////...------,,,---...000111111111111000000000111222222222333000000000000////////////222000111666888666444555<<>><<<;;;999888777777666666555555555555444444444444333222222222333333444555444444333222111111111222..............................///000000///......000///...------...///000000000000///......------////////////......///000........................---...///000000///...---,,,,,,---...///000111111........................///000000111111111111222111111111111111222222222111111111111111111111111555222222666888666666888AAADDDKKKWWWfffvvv~~~sssjjjcccaaabbbeeedddgggssspppbbbVVVJJJDDDBBB@@@@@@@@@BBBEEEJJJNNNQQQRRRUUUXXXYYYYYY[[[```dddlllooozzz|||sssjjjddddddbbbbbbeeelllttt{{{~~~~~~sssjjjlllvvvvvvYYYMMMDDDAAABBB===<<<;;;999888777777666666777777777666666666555555333333222222222333444444555444333222111111111111000000//////...------,,,------............------000///...------...///000///000000000000...---,,,------,,,,,,,,,,,,------------------------------//////111111111111//////,,,,,,---...///000000111......------------......111111000000000000111111222222222111111111111111222222222222222222222222777444333666777666999===EEEJJJTTTdddvvvnnnddd```^^^___bbbbbbcccjjj{{{wwweeeYYYOOOGGGCCCCCC@@@AAABBBDDDHHHLLLPPPRRRQQQSSSVVVXXXZZZ___ffflllpppvvvxxxoooiiibbb___]]]___eeennnuuuyyy~~~zzznnnlllsss}}}vvvYYYMMMCCCAAAAAA<<<;;;;;;999888777666666666777777777666666666666555333333333222222333333444333333111000//////......000/////////.........---////////////////////////000///............///000)))***---/////////---,,,,,,+++******+++,,,,,,,,,------------------------///000111111111111000/////////.........---------///...------------.../////////.........///000111333222222222111000000000222222222222222333333333888444333555666777;;;BBBHHHPPP___rrrpppaaa[[[[[[]]]```ccccccfffpppyyykkk\\\RRRLLLFFFEEEFFFEEEFFFGGGIIILLLOOOQQQRRRRRRUUUXXXZZZ]]]ccclllssszzz~~~vvvpppccc^^^ZZZYYY___iiirrrxxx|||vvvqqqttt|||vvvYYYMMMCCC@@@@@@;;;;;;;;;999888777666666666666666666555555555444444444333333222222333333333333222111000////////////........./////////000000//////............////////////............//////)))***---/////////---,,,///---,,,---///000000///........................////////////////////////............------------.........------...............//////000111222222333222222222111000000000111111111222222222333333666444333555666777???GGGOOOZZZmmmqqqeeeYYYVVVXXXZZZ]]]aaagggnnn|||vvvhhh[[[OOOHHHEEEBBBBBBDDDEEEGGGIIILLLOOORRRSSSTTTWWWZZZ^^^aaaeeellluuu}}}}}}wwwhhhaaaZZZWWW\\\fffqqqwww|||xxxxxx|||uuuXXXLLLCCC@@@AAA<<<<<<;;;999888777777666666555555555444444444333333444444333222222222333333444333222222111222222222------...//////000111111...---,,,,,,,,,,,,---...///////////////////////////000000000000...---,,,...,,,***+++...000///---////////////////////////........................++++++,,,---...//////000------...//////...------000000111222222222222222222222222111111111111111111111111222222333333444555333444777888:::CCCMMMYYYfffzzz~~~fff^^^VVVUUUUUUVVVZZZ___iiitttwwwiii\\\QQQGGGDDDCCCBBBBBBEEEBBBEEEIIINNNSSSWWWYYYZZZXXX\\\bbbggglllsss}}}pppggg[[[UUUXXXaaalllsssyyy}}}~~~|||}}}tttWWWLLLCCCAAABBB===<<<;;;999888777777666666555555555444444444333333555444333333222222222333222222222111222222333444///////////////000000000......---,,,,,,---............////////////......000000000///......------,,,)))'''(((,,,///---+++........................///..................///***+++,,,,,,......///000+++---///000000///---+++///000222222222///---+++111111111111111222222222111222222333444444555555444444666:::<<>>???:::>>>;;;999888999999888666555555555555444333222222111222333333444444444444111000///////////////000///////////////000111111222111111111000000/////////......///000000///---000000////////////000000///////////////////////////............---------,,,,,,,,,------------...,,,,,,,,,---...///000000111000000////////////000............///111222222000000111222333333444444000000000111222444555666666666999;;;<<>>;;;999888999999888666333333333333444444555666222333333444444333333333333333222111000000000111///////////////000000111////////////////////////000000///000111222000.../////////......////////////////////////////////////............---------000///...---...///111222000000000000000000000///............///000222222111111000000///000000000222222222333333444444444333333222222333333444555777888===EEEMMMVVVeeesss{{{fffYYYWWWYYYVVVYYY```iiiwww{{{jjj[[[NNNHHHHHHAAABBBDDDFFFJJJOOOUUUYYY^^^aaadddgggjjjpppxxx~~~|||uuusssrrrpppnnnlllmmmmmmnnnooorrrwww{{{}}}sssjjj^^^SSSMMMJJJPPPZZZgggrrrxxx{{{|||vvvwwwzzz}}}~~~~~~}}}|||}}}lllTTTKKKBBB@@@AAA===>>>;;;999888999999888666333333333333333444555666333333333444444333333222444333222111000000000000///////////////000000111000000000000000000000000///......///000000///---//////............/////////////////////////////////............---------000000///...///000111222000/////////////////////............///000222222222111111000000000000111333333333333333444444444222222222222222333444555999;;;BBBLLLVVV___lllxxxnnn^^^VVVWWWZZZYYY[[[cccrrrooo___SSSHHHDDDEEE???BBBFFFIIIMMMRRRXXX\\\^^^aaaeeehhhlllttt~~~zzzqqqlllkkkkkkjjjiiihhhiiijjjkkkmmmqqqwww{{{|||rrreeeWWWMMMFFFJJJSSS```kkksssvvvuuuooosssyyylllTTTKKKBBB???@@@;;;<<<999777666777777666444555444333222333444555666333333444444444333222222444333222111000////////////////////////000111111000000000000111111111111///.........000000...---///......------......//////////////////////////////............---------/////////000000000000000//////////////////////////////...//////000111222111111000000000111111222111111222222222222222222111111222222333555666777===@@@IIIWWWccclllwwwuuubbbWWWUUUVVVXXX[[[___kkktttbbbVVVMMMFFFCCCDDD@@@EEEJJJNNNPPPTTTZZZ___^^^bbbgggkkkqqq{{{uuuooohhhdddeeefffeeeddddddeeegggjjjmmmrrrxxx}}}yyynnn___RRRGGGHHHMMMVVVbbbkkkooopppooosssyyyjjjSSSJJJBBB???@@@;;;<<<999777666777777666444666555333222222333444555333444444444333333222111333333111000///.........///////////////000111111/////////000000000111111000///...///111111///...///......------......//////////////////////////////............---------,,,---///111111000///.../////////000000111111111000000////////////000000000000000000111222333333222222222222222222222222222222333444666888999:::AAAEEERRRcccrrr{{{zzzeeeXXXVVVYYY[[[\\\aaaiii{{{rrreeeVVVOOOJJJFFFDDDEEEDDDIIIOOOSSSTTTWWW]]]bbb```eeekkkqqqyyyxxxrrriiieee```___```bbbaaa```aaacccgggkkkpppxxx|||}}}vvvhhhZZZPPPLLLIIIMMMWWWbbbjjjmmmqqquuuzzziiiRRRJJJBBB@@@AAA<<<>>><<<999888999999888666777666444222222222444555444444444444333333222111333222111///...---------///////////////000111111---.........//////000000111000///000222222000///.........------.........//////////////////////////////.........---------+++---///111222000...---//////000111222333333444111000000////////////000000000000000111222333444444444444444444444444444333333444666888:::<<<===CCCIIIXXXlll|||~~~mmmZZZSSSXXX```ddddddgggttt~~~fffZZZOOOJJJIIIFFFEEEFFFGGGMMMSSSVVVWWWZZZ___dddbbbgggnnnvvv~~~vvvmmmgggccc___\\\[[[^^^```___]]]aaadddiiinnnuuu~~~}}}yyyzzz}}}|||nnnaaaZZZRRRIIIHHHPPP]]]hhhmmmsssuuuzzzkkkRRRKKKFFFDDDBBB:::<<<<<<<<<;;;:::999888777666666555555555666666777444333222111111111222333222222222222111111111000......//////000000111111000...,,,,,,...000111111/////////000000000000000...///////////////......---.........//////000000////////////000000000000//////............////////////000000000000//////............/////////000333222111000000000111222000111111222222222111111888444333555777777;;;AAADDDUUUiiiwww|||ooodddZZZXXXZZZ^^^dddiiitttqqq^^^VVVLLLFFFGGGIIIIIIGGGJJJMMMRRRWWW[[[^^^aaabbbhhhpppxxx~~~{{{pppfff```^^^YYYYYYZZZZZZZZZ\\\___bbbcccfffjjjooowwwyyyvvvvvvwwwwwwxxxpppdddWWWKKKHHHLLLSSS^^^gggppptttxxx|||kkkSSSKKKEEECCCAAA:::;;;:::888666555555666666666666555555555555666666444333222111111111222333111111000000000/////////.../////////000000000111333111...---...000000000/////////...---------,,,...///////////////.............../////////000000....../////////000000000//////............////////////000000000000//////........./////////000000111000000000111222333333111222222333333333333333666333333666999;;;@@@GGGOOO^^^qqquuufff^^^XXXXXX[[[___fffnnnssseeeXXXQQQIIIDDDFFFHHHIIIHHHLLLOOOSSSXXX[[[___bbbdddkkkttt{{{oooeee___]]]\\\ZZZZZZ[[[[[[[[[]]]aaadddfffkkkqqqyyy}}}zzzxxxwwwvvv~~~xxxkkk^^^PPPJJJKKKPPPYYYbbbooosssyyy}}}}}}kkkSSSKKKDDDAAA@@@:::<<<:::666333222333555777666666555555555555555666444444333222222222222222////////////............////////////000000000000666444111////////////...111000//////------,,,+++////////////////////////......////////////000000------........./////////000//////......//////000//////000000000000//////....../////////000000000...///000111222333333333222222333444444444444444555333444888;;;???GGGOOOZZZjjj||||||kkk^^^[[[YYYZZZ\\\bbbnnnzzzyyyfffXXXQQQKKKEEECCCEEEIIIJJJJJJQQQSSSWWW[[[^^^bbbfffjjjsss~~~~~~wwwlllaaa[[[YYYZZZ\\\ZZZ[[[\\\\\\\\\___cccffffffmmmwww{{{wwwtttvvv{{{tttfffWWWNNNKKKLLLSSSZZZkkkrrrzzz}}}~~~zzztttuuuxxxjjjSSSKKKCCC@@@???:::>>><<<999777666666888999666666555444444444555555444444333333222222222222////////////............////////////000000000000555222000/////////...---222111111111000000/////////////////////000000000//////////////////000000------------.........///000000////////////000000//////000000000000//////...////////////000000000...///111222333333222222111222333444444555444444555333555:::>>>CCCNNNXXXdddtttqqqccc]]][[[[[[\\\___hhhzzz}}}mmm]]]RRRJJJGGGCCCCCCFFFKKKNNNOOOUUUXXX\\\___bbbgggmmmssszzzooojjjbbb[[[WWWXXXZZZ]]]ZZZ[[[\\\]]]^^^aaafffiiiiiirrr}}}vvvrrrrrrxxxzzzmmm]]]RRRKKKIIIMMMTTTfffoooyyy~~~|||tttnnnooosssiiiSSSKKKBBB??????;;;<<<<<<;;;:::999888888777666666555444444444444444444444444444333333222222111111111000000000//////000000000000////////////000///......///000///...///000000000111111222222///////////////000111222000000000000000000//////------------.........///000000////////////000000//////000000000000//////////////////000000000111000111222333333222000000000111222333444444444444666555777<<>>AAA>>>;;;:::999777666666666666777666555444333333333333333444555555555444333222333222222222222111111111111000000000/////////......------///111222111000.........///000000000111000///......///111333444111111111000000000//////....../////////000000000111111000000000000111111//////000000000000////////////000000000111111111111111111111111111222222000111222444555555666666666777===EEELLLXXXkkk|||wwwllleeeccc^^^]]]```hhhtttyyygggXXXNNNHHHFFFFFFGGGIIILLLNNNRRRVVVXXXZZZ^^^dddhhhmmmxxxxxxqqqkkkeee```\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZ]]]aaaeeejjjqqqxxx}}}}}}vvvuuuvvv{{{zzzpppfffYYYNNNLLLOOOOOO[[[lll}}}}}}{{{|||yyyqqqmmmmmmdddPPPIIIAAA???BBB???>>><<<999666555666888999777666555444333222222222333444555555555444333222222222222222111111111000111111000000/////////...000//////000222222111000222222222111111111111111000///......///111333444222111111111000000//////////////////000000000000111111000000000000111111//////000000000000//////000000000000111111111111000000//////000222444555111222333555666777777777555888>>>HHHQQQ___ttttttjjjfffeee______dddqqq~~~nnn^^^RRRKKKIIIHHHFFFHHHJJJMMMOOORRRUUUXXX___dddjjjooouuuxxxtttmmmgggbbb___[[[YYY[[[[[[ZZZYYYYYYZZZ[[[[[[\\\___ccchhhnnnuuu}}}{{{xxxuuuxxx~~~vvvkkk^^^QQQMMMPPPKKKWWWiii}}}|||{{{|||}}}wwwwwwdddQQQKKKCCC@@@@@@<<<;;;999888888999888777666444666777555333222444666777444222111111222111000333222111/////////000111000000////////////000000/////////000222111///---......///000000000000000000000////////////000000111111000///////////////000000////////////000000111000///......///000111222222222222111111111111///000222111000///000111111111222222222333333333444111000111555888777666888===DDDLLLXXXiii~~~~~~rrriiigggiiiddddddjjjyyy~~~ooo^^^VVVQQQKKKGGGEEEGGGIIILLLPPPTTTXXX[[[]]]```cccjjjttt~~~tttlllgggddd^^^YYYWWWWWWYYYZZZZZZ[[[\\\\\\[[[\\\^^^``````dddhhhiiilllvvv~~~}}}|||{{{|||{{{pppcccXXXOOOJJJLLLOOO]]]yyy{{{cccPPPKKKCCC@@@AAA<<<;;;:::888888999999777666555666777666333222444666666444222111111222111111333222000/////////000111000000////////////000000---,,,,,,...000111000///......///000000000000000000000////////////000000111000000///////////////...///000111111000///...111000000//////000000111......//////000000000111000000000///......000222111111222222222333333333333111111222555777777555888===FFFQQQ```sssyyyqqqkkkiiijjjgggjjjrrrrrrdddUUUOOOLLLHHHEEEDDDHHHKKKNNNRRRUUUXXX[[[]]]ccchhhppp|||{{{uuunnneee^^^^^^\\\YYYWWWVVVWWWYYY[[[[[[\\\\\\\\\[[[\\\^^^```^^^bbbggglllttt~~~{{{xxxxxx||||||qqqeee[[[SSSNNNLLLLLLXXXpppcccPPPKKKCCC@@@AAA===;;;:::888888999999777666555666777666444333444555666444222111222333222111222111000000///000000000000000////////////000000...---,,,,,,...000//////......///000000000000000000000////////////000000000000//////......//////,,,...111333333111...,,,000111111111111111111000------...///000111222222111111000...,,,---000333111111222222222333333333222111222444666777666555;;;AAAKKKZZZkkk}}}|||rrrnnnkkkiiijjjkkkqqq}}}zzzeeeYYYMMMIIIHHHFFFEEEFFFJJJMMMQQQUUUWWWYYY\\\^^^gggnnnzzz~~~tttlllfff```YYYTTTSSSSSSSSSTTTUUUWWWYYY[[[ZZZ[[[\\\[[[[[[\\\^^^``````dddjjjsss{{{vvvsssuuu{{{}}}ssshhh^^^VVVRRRLLLKKKSSSfffxxx~~~{{{~~~cccPPPKKKCCC@@@AAA===<<<:::999999999999888666666666777666555555444555555444222222333333222111111111000000000000000000000000////////////000000444222///------...---,,,......///000000000000000000000////////////000000000//////.........//////...///000111111000///...000111222333333222111000///000000111222222333333000111111000//////000222111111222222222333333333111222333555777777777666BBBGGGRRRbbbtttpppiiiiiihhhggghhhmmmvvv|||nnn\\\RRRIIIGGGGGGGGGHHHJJJKKKOOOTTTWWWXXXZZZ]]]```kkkuuuyyyrrriii```ZZZVVVRRROOOLLLNNNPPPSSSVVVXXXYYYYYYYYYZZZZZZZZZYYY[[[^^^aaafffiiiqqq||||||vvvrrrssswwwzzzvvvkkkaaaYYYUUUOOOKKKOOO\\\jjjtttzzz~~~||||||~~~zzzzzz{{{|||~~~bbbPPPJJJCCCAAABBB===<<<;;;999999::::::888777666666666777777666555444555333222333444444333111000000000111111111000000000000////////////000000666333000/////////............///000000000000000000000////////////000000//////............//////111000///......///000111000111222333333222111000222222111111111111111111///111333333111000000111111111222222222333333333111222444666777999:::;;;EEELLLYYYiiiyyytttfffbbbccccccdddeeennnzzzrrrfffVVVNNNGGGFFFGGGHHHJJJMMMMMMRRRVVVXXXYYY[[[```eeeppp}}}zzzhhhcccZZZRRRNNNKKKKKKJJJMMMOOORRRUUUWWWXXXXXXWWWWWWXXXXXXXXXYYY[[[```cccjjjppp{{{yyyuuuuuuwwwzzz~~~yyynnnddd\\\XXXPPPKKKKKKSSS\\\dddmmmttttttuuuvvvxxx||||||zzzxxxxxx{{{bbbOOOJJJCCCAAABBB>>><<<;;;999999::::::888777777666666777888777555333444333333444555555333222//////000111111111111000000000////////////000000222000///000111333333222......///000000000000000000000////////////000000......------......//////333111...,,,,,,...111333000111111111111111111000000000000000//////......///000222222111000000111111111222222222333333333111333555777888:::>>>AAAHHHQQQ```ppp}}}sssiii___]]]]]]^^^aaaeeeppp}}}yyyhhh]]]PPPIIIDDDEEEGGGHHHLLLQQQQQQUUUYYYZZZZZZ^^^ffflllxxx|||tttnnn[[[WWWQQQKKKHHHIIIKKKLLLQQQRRRUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ^^^cccgggnnnxxx{{{yyyyyyzzzyyy~~~}}}sssjjjbbb___RRRMMMIIILLLPPPVVV```iiiooopppqqqrrrxxx{{{wwwvvvyyy~~~bbbOOOJJJCCCAAABBB>>>===;;;::::::::::::999777777666666777999888555222333333333444666666444222...///000111222111111000000000////////////000000///......000222333222111......///000000000000000000000////////////000000...------------...///000111000///......///000111111000000//////000000111///////////////000000000000000///---+++,,,///222111111222222222333333333222444666777888<<>>===;;;::::::::::::999777777666666777:::999555222333333333555666666444222...///000222222222111000000000////////////000000/////////000222111///---...//////000000000000000000000////////////000000---------------...///000//////000000000000//////111000///......///000111//////000111222333444444222000+++'''&&&)))///444111111222222222333333333222444666777888===EEEJJJYYYdddttt~~~ppp^^^ZZZXXXXXXWWWYYYaaakkkxxxuuubbbSSSJJJIIIEEEDDDHHHLLLPPPVVV\\\ZZZ]]]`````````fffqqq{{{}}}|||||||||{{{yyywwwuuuvvvyyy|||~~~|||wwwsssooonnnoooqqqrrrqqqrrrtttqqqrrrtttvvvxxx{{{~~~xxxmmmaaaVVVOOOIIIHHHGGGFFFFFFJJJOOOSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ[[[]]]```eeelllqqq}}}zzzxxxssswww{{{|||~~~~~~xxxrrrpppaaaZZZRRRMMMIIIIIIRRR\\\gggnnnrrruuu|||}}}vvvrrrvvv||||||bbbOOOJJJBBB@@@@@@<<<:::;;;;;;;;;:::888666555:::999999888777666555555444444333333333222222222222222222222111111111111000000111111111111000000000///...------...///000000000000000////////////000000////////////000000000//////...............000000111111111111000////////////000//////...---//////000111222222333333///000111222333222111111000111111222222333444444777444444777:::>>>FFFOOOhhhpppzzzttteee^^^YYYWWWYYYZZZ\\\eeeppp|||jjjXXXLLLHHHDDDEEEFFFHHHKKKQQQXXX]]]ccc```aaaeeejjjrrr|||xxxtttsssrrrpppnnnmmmmmmmmmlllmmmnnnllljjjhhhggghhheeeeeeeeeffffffeeeeeeeeedddiiinnnooonnnoootttxxxzzzzzz|||~~~wwwkkkaaaYYYQQQMMMFFFFFFGGGGGGHHHKKKPPPSSSTTTVVVXXXXXXWWWVVVUUUVVVYYY[[[\\\]]]aaajjjvvv~~~zzzwwwwwwvvvvvvxxx{{{vvvrrriii```WWWRRRMMMIIINNNWWW___ppp{{{{{{{{{}}}{{{uuuvvvbbbOOOJJJBBB@@@@@@<<<;;;;;;;;;;;;:::888666555666666666555444444444333111222333444555666666777111111111000000/////////000000111111111111000000111000////////////000111000000000000////////////000000////////////000000------------......///000///000000000111111111111/////////000000111111111///000000111222222333333000000222333333333222111111111111222333333444444666333444999>>>DDDOOOYYYmmmttt~~~}}}hhh]]]ZZZXXXXXX[[[\\\```kkkxxxqqqaaaRRRIIIGGGEEEGGGIIILLLOOOUUU[[[```iiigggiiiooovvv}}}xxxvvvwwwvvvrrrnnniiiiiigggeeedddcccbbbbbbbbbcccdddcccaaa___^^^___\\\\\\]]]]]]]]]]]]\\\\\\XXX]]]aaabbbaaabbbfffkkkpppqqqsssuuuxxx{{{~~~zzzooocccYYYRRRLLLHHHFFFGGGGGGHHHIIIMMMRRRVVVYYYZZZ\\\[[[YYYWWWVVVWWW[[[]]]___bbbhhhrrr{{{wwwvvvtttsssuuu}}}|||yyysssiii___WWWOOOHHHIIIOOO^^^nnnzzzzzzyyy}}}~~~xxxxxx~~~aaaOOOIIIBBB???@@@<<<;;;;;;;;;:::999888777666555555555555444444444444222333333444555666777888333222222111000//////...000000111111111111000000111111000000000000111111////////////000000000000000000////////////000000,,,,,,,,,---...///111111000000/////////111222333............///111333444000000000111222222333333000111333444444444333222111111222222333333444444444222444;;;CCCMMM[[[gggwww}}}rrrccc\\\YYYZZZ]]]```bbbjjjyyyssscccUUUJJJFFFGGGFFFIIIMMMQQQUUUZZZ___ccciiijjjnnnvvv~~~{{{vvvrrrmmmkkkkkkiiieeebbbaaa```^^^]]][[[[[[ZZZZZZXXXYYYZZZYYYVVVUUUTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRUUUXXXYYYYYYZZZ]]]aaacccdddfffhhhkkkoooqqqsssvvvyyy{{{}}}zzzrrreeeZZZQQQKKKGGGEEEEEEFFFHHHJJJLLLPPPUUUYYY[[[]]]^^^^^^\\\[[[[[[\\\^^^bbbhhhnnnwww|||xxxvvvrrrppprrrzzz}}}uuukkkaaaUUULLLJJJLLLYYYjjjxxxyyywww{{{~~~}}}}}}{{{zzz}}}```NNNIIIBBB???@@@<<<;;;;;;;;;:::999888777666777777777777777777888888555555555555444444444444444444333222111000000///000000111111111111000000000000000000000000000000////////////000000000000000000////////////000000............///000111222333111000......///111222...---++++++,,,...000111000000111111111222222222111222333444555444333333111111222222333444444555333222555>>>IIIVVVfffsss|||iii```^^^[[[^^^bbbeeejjjwwwzzzhhhZZZOOOFFFEEEGGGFFFJJJOOOUUUYYY]]]bbbeeehhhjjjqqq}}}~~~{{{xxxtttqqqmmmiiieeecccaaa```]]]ZZZXXXXXXVVVUUUTTTSSSSSSSSSQQQRRRSSSRRRPPPNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNNNNPPPSSSSSSSSSTTTWWWYYYWWWXXXZZZ\\\___ccceeegggjjjlllppprrruuuxxx|||ssskkk^^^SSSKKKHHHFFFEEEDDDFFFHHHKKKMMMRRRWWW[[[\\\^^^`````````aaabbbdddcccjjjttt{{{xxxssspppqqqyyy}}}vvvkkk```VVVQQQPPPRRRcccssswwwwwwxxxyyyxxx{{{~~~|||}}}```MMMHHHAAA???@@@<<<<<<;;;:::999888888777777888888888888888888888999444444444333333333333222333333222111000000//////000000111111111111000000////////////////////////.../////////000000000111000000////////////000000111111000000///000000111555333111///......///000000///---,,,+++---...000111111111111111222222222111222333444555444333333111222222333444444555555444444888CCCPPP^^^ppp~~~nnn^^^YYY[[[]]]aaaeeeiiirrrzzzmmm___UUUMMMGGGEEEHHHGGGKKKQQQWWW[[[___cccfffkkknnnxxx~~~{{{vvvrrrnnnjjjeeebbbccc```]]][[[YYYWWWUUUSSSOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMKKKIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQSSSVVVYYY\\\]]]aaacccfffiiikkkooosssvvvvvvzzzyyyjjjbbbVVVMMMGGGEEEEEEFFFCCCEEEIIILLLOOOSSSXXX\\\```aaacccddddddeeegggiiiiiirrr~~~{{{wwwssssssyyyuuuhhh]]]UUUQQQLLL[[[llltttvvvvvvuuusssyyy{{{~~~~~~|||___MMMHHHAAA???AAA======<<<:::999888777777777666666666666666555555555000111111222333444555555000000000///////////////000000111111111111000000......////////////............//////000000111111000000////////////000000222111000000/////////000444333111000///...//////333222111000//////000111111111111111111111111111000111333444444444333222222222333333444444555555777777>>>KKKZZZjjj|||~~~fffYYYWWWZZZ]]]ccciiippp~~~mmmcccXXXQQQLLLGGGGGGIIIJJJNNNSSSXXX\\\```dddggglllppp|||}}}vvvrrrnnniiieeeaaa\\\YYYWWWVVVTTTRRROOONNNMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEFFFHHHGGGEEEDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKLLLOOOQQQSSSTTTWWWZZZ\\\^^^```cccgggjjjlllpppvvv{{{~~~xxxqqq___XXXNNNGGGCCCCCCDDDEEEEEEGGGKKKNNNRRRVVVZZZ^^^eeeggghhhhhhhhhjjjlllnnnttt{{{xxxwwwzzz~~~pppcccWWWOOOLLLUUUaaalllrrrttttttssswwwwwwzzz{{{^^^LLLHHHAAA???AAA======<<<:::888777777777888555555444444333333222222111111222333444555666666000111111111111222222222000000111111111111000000...///000000000000///............///000111111111000000////////////000000///...............///000000000000000000000111111111111111111222222222222111111111111111111111111000000222333333333222111222222333333444555555555:::<<>>??????@@@@@@??????>>>@@@???>>>>>>???@@@???>>>BBBBBBBBBBBBCCCDDDFFFFFFGGGIIIJJJKKKKKKMMMOOORRRRRRVVV\\\aaadddhhhkkkmmmtttwww|||}}}wwwnnnbbbZZZTTTOOOIIIEEEDDDFFFHHHIIIJJJMMMQQQUUUXXX[[[___bbbaaadddiiinnnssszzz~~~{{{yyyyyyzzzxxxiii\\\TTTOOOOOOXXXfffqqqwwwzzzyyytttvvv~~~|||vvv\\\MMMIIIBBB??????<<<999888888888888888888888222222333333333222111111///000111222333444444444444333333222111111111222222111111000000000000000222111///111333444111//////...---,,,,,,---...///000000000000////////////............/////////000000000000000111111111111111222333444333111///---***,,,...111222222111111444222000111333444222000444222111111333666777888===EEETTTiii}}}jjj^^^ZZZXXX]]]eeegggpppuuufffRRRNNNHHHDDDCCCFFFKKKOOOVVV]]]]]]___dddcccfffttt}}}yyyqqqkkkfffaaa___]]]ZZZUUUQQQOOOMMMLLLJJJGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999<<<;;;;;;;;;;;;<<<==================>>>@@@AAABBBAAABBBDDDEEEHHHIIIKKKLLLLLLOOOSSSUUUXXX[[[^^^aaaeeejjjpppvvv{{{|||sssiii```ZZZVVVMMMKKKHHHFFFEEEGGGJJJKKKMMMQQQVVVYYYZZZ\\\```dddjjjiiimmmvvv|||}}}}}}~~~}}}ooodddWWWOOOKKKRRR^^^iiisss{{{vvvuuuwww~~~||||||vvv\\\LLLHHHAAA>>>@@@<<<::::::999999888888888888333333444444333333222111111222333444444444444444444333222222111111222222333222111000000///000000222111000111333333111///000000///......///000000111111000000///...------........./////////000000............/////////000111222333333333111///...,,,---///111222222222111444222000111333444222000555444222222444666888999AAAJJJZZZnnnvvvccc]]][[[YYY^^^fffnnnzzzoooaaaPPPLLLGGGDDDDDDHHHMMMPPPTTTZZZZZZ\\\cccccchhhxxx{{{ssslllfffaaa]]]ZZZVVVSSSNNNKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<=================================<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;<<<===???>>>>>>>>>>>>=========AAAAAABBBCCCCCCDDDEEEEEEEEEGGGKKKMMMOOOQQQTTTWWWZZZ^^^dddjjjnnnssswwwzzz}}}|||xxxrrrjjjbbbZZZTTTPPPLLLJJJHHHFFFFFFHHHKKKMMMNNNRRRVVVWWWWWWYYY^^^aaaggghhhooozzz}}}|||}}}}}}tttkkk]]]SSSLLLOOOYYYdddoooxxxvvvuuuwww}}}||||||yyyyyyvvv\\\KKKGGG@@@>>>@@@===<<<;;;;;;:::999888888777444555555555555444333333333444444555555444444444333333222222111111222222444333222111000/////////222111000111333333111000222111111000000111111222222222111///...---,,,+++....../////////000000000........./////////000000111222333333222111///...000000111111111222222222333222111111333333333111666555444333555777:::<<>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===>>>>>>>>>===;;;;;;@@@?????????>>>>>>>>>>>>>>>AAACCCEEEFFFGGGJJJLLLNNNRRRWWW[[[___cccgggjjjpppsssxxx~~~~~~zzzxxxpppmmmhhhbbb[[[TTTOOOLLLKKKJJJHHHGGGHHHJJJMMMNNNRRRUUUWWWWWWWWWXXX\\\```iiillluuu|||xxxvvvwwwzzz{{{uuueeeYYYMMMKKKQQQ\\\iiisssuuuuuuwww|||~~~}}}}}}~~~vvvxxxwwwtttxxxvvv[[[KKKFFF???>>>@@@>>>======<<<;;;999888777777666666666666666555444444444444555444444333222222333333222222111222222333444333222111000/////////111111111222222222111000111111111111111111111111111000000///...---,,,,,,...////////////000000000000000111111111222222222111222222222222111000///333333222111111222222333222111111222222333333222666555444444444777;;;>>>GGGVVVjjjzzzjjj___XXX[[[___aaajjjvvvqqq]]]QQQHHHGGGFFFGGGIIINNNSSSVVVXXX]]][[[]]]ffflllwww}}}mmmhhhaaa[[[WWWSSSOOOMMMJJJGGGEEEDDDDDDDDDCCCBBB??????>>>===============:::::::::::::::;;;;;;;;;::::::::::::::::::::::::888888999999999:::::::::999999888888999999:::;;;777999;;;===>>>>>>===<<<======<<<<<<;;;;;;;;;:::===???AAAAAABBBBBBDDDFFFFFFIIIMMMQQQTTTWWW[[[^^^dddggglllrrrwwwzzz||||||{{{{{{zzzyyyvvvsssooonnnhhhfffbbb]]]XXXSSSOOOMMMJJJIIIHHHHHHIIILLLNNNPPPVVVXXXYYYXXXWWWYYY^^^cccnnntttzzztttrrrrrrrrrvvv~~~}}}mmm___OOOIIIKKKTTTbbbmmmqqqsssvvvzzzyyytttrrrtttwwwrrruuuuuusssrrryyyuuuZZZJJJFFF@@@>>>@@@>>>======<<<;;;999888777777666777777777777666555555333333444333333222111000333222222111222222333333444333222111000000000000000111222222222111111111000000000000000000000000.........///////////////////////////000000000111111111111111222222222222111222222222111111111000444333222222111222222222111111222222222222333444444555444444444888===BBBKKK]]]qqq~~~rrrcccZZZVVVZZZ___eeesss{{{gggVVVMMMEEEFFFGGGIIIMMMRRRVVVYYY[[[___]]]___iiippp~~~~~~vvvddd```YYYTTTPPPMMMJJJHHHEEECCCBBBAAABBBBBBAAA@@@>>>>>>======<<<<<<======999999999:::::::::::::::::::::::::::::::::::::::777777888999999:::::::::999888888888888999::::::777888;;;===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???@@@AAACCCAAADDDGGGIIIKKKNNNQQQTTTXXXZZZ___eeejjjmmmooopppnnnnnnnnnlllkkkhhhfffeeebbb```]]]ZZZVVVRRRPPPNNNJJJJJJIIIJJJKKKMMMPPPQQQTTTVVVXXXWWWWWW[[[bbbgggsss}}}yyyrrrsssqqqnnnnnnsss}}}ssseeeTTTKKKIIIOOO[[[fffkkkooouuuyyy|||~~~ssskkkiiinnnrrrqqqtttvvvtttqqqtttsssYYYJJJGGGAAA>>>@@@<<<<<<;;;;;;:::999888888777666777777777777666555555333333333333222222111000222222111111222222333333333333222111111111111222000111333333111000111222...//////000000//////.........//////000111111111/////////000000000111111/////////000000000111111222111111111111111111111222222222222222222222222000111222333222222333555333444555555555:::AAAHHHRRReeexxxvvvggg___YYYWWW]]]ccckkk}}}ooo^^^QQQKKKDDDFFFIIIMMMQQQVVVYYY[[[\\\```^^^aaammmwwwtttkkk]]]XXXSSSNNNKKKIIIFFFDDD@@@???>>>>>>??????>>><<<======<<<<<<<<<<<<======999999:::::::::999888888999999999999999999999999888888888999999:::::::::999999888888999999:::;;;;;;<<<=========<<<::::::::::::;;;;;;<<<=========;;;<<<>>>>>>======???@@@>>>@@@BBBCCCDDDFFFJJJLLLLLLNNNRRRWWW[[[^^^```aaabbbbbbbbbaaa```___^^^]]][[[ZZZXXXUUURRRPPPNNNMMMKKKKKKKKKKKKLLLNNNPPPQQQPPPRRRTTTUUUXXX^^^gggnnnzzzzzzuuuuuurrrnnnkkknnnxxxzzzlll\\\PPPJJJKKKSSS]]]cccjjjrrrxxxzzz~~~~~~rrriiifffjjjoooqqqtttxxxxxxtttttt~~~pppXXXJJJIIIBBB??????;;;::::::999999888888888888666666777777666666555444333333333444333333222222222222111111222222333444222222111111111222333333///111333333111000111222......///000000///......000000000111111111111111//////000000000111111111//////000000000111111111222111111111111111222222000111222333333222111111///111333333111111333666333555777777888===FFFNNN]]]ppp|||lllaaa^^^[[[]]]eeemmmvvvyyyeeeVVVMMMJJJDDDFFFKKKPPPUUUYYY\\\]]]\\\bbbbbbgggvvvvvvhhh___VVVRRRMMMIIIFFFDDDBBBAAA>>>===<<<<<<======<<<:::<<<;;;;;;;;;;;;;;;<<<<<<999::::::;;;:::999777666::::::::::::::::::::::::999999999:::::::::::::::999999999999999:::;;;;;;=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========:::<<<============>>>@@@===>>>???@@@@@@BBBEEEHHHEEEGGGJJJMMMQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTRRRPPPNNNLLLKKKLLLLLLLLLLLLMMMOOOPPPQQQNNNPPPTTTWWW\\\eeeqqqyyy|||{{{vvvtttqqqnnnooovvvtttdddWWWMMMHHHKKKQQQ\\\eeepppwwwyyy|||xxxnnniiijjjmmmrrrtttxxx{{{xxxvvv}}}oooWWWKKKJJJCCC??????:::999888888888888888888888666666666666666555555444333444444555555444444333222111111111222333333444111111111111222333444444///111444333111///111222...///000111111000///...333222222222111111000000000000000000111111111111111222222222222333333333222111111111111111222222...///111333444333111000...111333333111111333666444777999999:::@@@JJJRRReeewwwssseee^^^______dddooowwwrrr^^^QQQKKKJJJDDDGGGLLLRRRWWWZZZ]]]^^^^^^eeefffmmm~~~{{{oooaaaWWWSSSOOOJJJFFFDDDBBB@@@??????>>>======>>>>>><<<::::::::::::999::::::;;;;;;:::;;;;;;;;;:::999777666::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@======<<<<<<<<<<<<<<<<<<;;;===>>>???>>>>>>@@@AAA>>>???@@@@@@@@@AAAEEEGGGCCCDDDGGGJJJLLLNNNPPPQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSQQQOOONNNLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOORRRVVV[[[bbblllyyyvvvvvvtttrrrrrrwwwyyykkk]]]OOOFFFEEEJJJWWWbbbooovvvxxx{{{tttllljjjkkkrrrtttyyy}}}{{{xxx~~~sssXXXHHHFFFAAAAAABBB???>>><<<:::888888888777555666666666666555555555555444333333222222333333444888666555333222222333333///000111000000111444777222111000111222222111000//////000000000000/////////000111222222111000///000000000000000000000000111111111111111111111111333222111000000111222333222222333333333333444444444???AAA777111444777444<<<555333888;;;@@@PPPcccpppwwwfff______ZZZ___jjjwwwzzzgggYYYMMMHHHHHHGGGJJJOOOUUUZZZ___cccfffhhhgggnnn{{{wwwlllbbbXXXSSSLLLIIIFFFBBB@@@@@@AAABBB>>>======<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;:::888888888888:::;;;>>>===<<<;;;;;;<<<===>>><<<;;;999888999;;;===>>><<<<<<<<<<<<============BBBBBBAAAAAA@@@?????????>>>???@@@AAAAAA@@@???>>><<<<<<===>>>>>>???>>>>>>??????>>>>>>???AAACCCDDDBBBBBBCCCEEEFFFHHHIIIIIILLLMMMOOORRRSSSTTTSSSSSSSSSQQQNNNKKKJJJJJJKKKLLLNNNOOOPPPOOONNNOOORRRTTTPPPRRRXXXaaahhhrrr~~~zzzzzzwwwtttsssvvv}}}~~~nnn```RRRFFFBBBFFFPPPZZZiiisssyyy}}}vvvkkkiiikkkuuuvvvxxxwwwvvvxxx~~~ttt[[[LLLIIIBBB>>><<<777<<<:::888888999999888777666666666666555555555555444333333222222333333444555444222111000000000111...,,,+++,,,///111222111222111000111222222111000//////000000000000//////000000111111111111000000111111111111111111111111111111111111111111111111222222111000000111222222222222222333333333444444555???BBB888222666888666<<<777777>>>CCCIIIYYYkkkvvvoooaaa\\\]]]^^^eeerrrppp___SSSJJJGGGHHHJJJMMMSSSXXX]]]bbbeeegggjjjllluuuzzzpppfff\\\TTTNNNHHHFFFCCC@@@>>>===>>>???===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===???>>>===<<<<<<======>>>>>>>>>===<<<===>>>???@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHIIIKKKKKKLLLLLLNNNOOOQQQQQQRRRRRRTTTRRRPPPMMMLLLLLLMMMNNNPPPQQQQQQQQQPPPQQQTTTVVVUUUXXX^^^gggoooyyy{{{{{{yyywwwuuuxxx~~~rrrfffXXXKKKFFFHHHLLLUUUcccoooxxx}}}wwwmmmjjjkkkpppssswwwxxxxxxyyy}}}rrrZZZMMMJJJBBB<<<:::444;;;999888888999::::::999666666666666555555555555444444333333333333444444333222111000000000000000000+++(((***000333111---222111000111222222111000//////000000000000//////111111000000000000111111222222222222222222222222111111111111111111111111222222111000000111222222222222222222333333333333444<<>>>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<;;;;;;<<<>>>???@@@AAA@@@@@@AAAAAA@@@???>>>>>>??????BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQUUUSSSQQQOOONNNNNNPPPPPPSSSSSSTTTSSSRRRSSSVVVXXX\\\^^^fffpppyyy||||||{{{zzzyyyzzz~~~xxxnnnaaaSSSKKKIIIFFFNNNZZZiiivvv~~~yyypppkkkjjjiiiooovvvzzz{{{{{{|||~~~lllUUUIIIHHHAAA======:::;;;:::888888999:::999888666666666666555555555555444444333333333333444444444333333222222111111111111...,,,...222555333000222111000111222222111000//////000000000000//////222111000//////000111222222222222222222222222222111111111111111111111111222111111111111111111222111222222222222333333333000777999444000333555444444222555@@@LLL[[[nnn~~~{{{iii___\\\___dddmmmyyyqqq^^^RRRKKKIIIKKKOOOPPPVVV]]]bbbeeehhhkkknnn|||~~~uuuoooeee[[[TTTNNNHHHEEEFFFEEECCCAAA@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<>>===AAA@@@>>><<<999888999888777666666666666666555555555555555444444333333444444555222333333333222222111111000111222222222333333444222111000111222222111000//////000000000000//////222111000//////000111222222222222222222222222222111111111111111111111111111111111222222111111111111111111222222222333333000444666333111333444555888888<<>>===???BBBEEEIIIJJJJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGIIIHHHGGGFFFGGGHHHIIIJJJMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOORRRQQQOOONNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPQQQTTTUUUVVVVVVVVVXXX[[[^^^dddiiittt}}}{{{zzzyyyxxxxxxwww~~~{{{nnn___PPPFFFDDDFFFMMM\\\mmmyyy}}}}}}~~~yyyqqqiiidddbbbkkkxxxmmmUUUIIIEEE===;;;@@@@@@>>><<<:::999888888777555666666666666555555555555555555444444444444555555000111111222111111000000---000333333111000111333222111000111222222111000//////000000000000//////111111000000000000111111222222222222222222222222111111111111111111111111000111222222222222111000111111111111222222222222222444555555555555777888999;;;CCCPPPcccxxxwwwccc\\\\\\___iiitttnnn```RRRKKKIIIIIIMMMQQQVVV\\\dddhhhjjjmmmtttzzz~~~}}}|||xxxvvvtttsssqqqnnnjjjfffccc___YYYTTTPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFEEEEEEDDDBBBAAA@@@CCCEEEHHHKKKMMMMMMLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJOOONNNLLLKKKLLLMMMOOOPPPRRRPPPNNNLLLKKKLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQUUUWWWXXXYYYZZZ\\\```ccckkkrrr{{{xxxwwwvvvtttrrrvvvwwwyyy|||uuugggWWWKKKGGGFFFIIITTTdddrrryyy|||}}}||||||{{{wwwqqqiiicccbbbkkkyyylllVVVKKKHHH>>>;;;???>>>===;;;999888999999888777666666666666555555555555555555444444444444555555000111222333333222111111//////000111222222111///222111000111222222111000//////000000000000//////000000111111111111000000111111111111111111111111111111111111111111111111000111222222222222111000111111111111222222222222222333444666666666888:::777>>>KKK\\\pppooo```]]]```eeeppp}}}yyyeeeYYYNNNJJJJJJLLLPPPTTTZZZ```gggkkklllqqqzzzzzzxxxuuurrrooommmlllllliiihhhggggggfffeeeaaa___]]]ZZZVVVSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHJJJMMMNNNNNNMMMMMMMMMMMMOOOPPPQQQQQQPPPPPPPPPOOONNNMMMLLLMMMMMMNNNRRRPPPOOONNNNNNPPPRRRTTTSSSRRROOONNNNNNOOOQQQRRRPPPOOOOOOOOOOOOPPPRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQSSSSSSSSSSSSRRRPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNKKKLLLMMMNNNOOOPPPQQQRRRWWWYYY[[[\\\^^^aaafffiiittt||||||wwwuuutttqqqooonnnnnnpppsssyyy}}}rrrbbbTTTJJJGGGGGGMMMYYYhhhtttzzzyyywwwvvvvvvuuurrrkkkeeebbbkkkxxxhhhTTTLLLKKKAAA===@@@???;;;999888888999::::::999777666666666555555555555555555444444444444555555222333444555666555444333333000...000555666222---222111000111222222222000//////000000000000/////////000111222222111000///000000000000000000000000111111111111111111111111000111222333333222111000000111111111111222222222111000111444555555666888:::EEEUUUiii~~~~~~mmmaaabbbfffkkkwwwpppaaaVVVMMMKKKMMMOOOTTTXXX\\\bbbiiilllnnnttt~~~~~~{{{xxxwwwvvvuuutttooommmjjjgggeeeccccccbbbaaa```___```aaa```]]][[[YYYWWWTTTSSSRRRPPPNNNKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLMMMOOOQQQRRRRRRQQQQQQSSSRRRPPPNNNMMMNNNPPPQQQQQQPPPNNNMMMMMMOOORRRSSSSSSQQQPPPOOOOOOQQQTTTVVVQQQQQQPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSTTTSSSRRROOOMMMLLLKKKLLLMMMNNNPPPQQQRRRRRRXXXZZZ]]]___aaaeeejjjmmm||||||wwwuuussspppnnniiijjjjjjmmmtttzzzkkk]]]KKKHHHEEEHHHSSSbbbpppyyyvvvsssqqqssstttsssmmmhhhbbbjjjvvvjjjSSSHHHGGG@@@>>>@@@===<<<<<<;;;:::999999999999666666666666666666666666444444444444333222111000666555444333222222222222111111222222222333333333333222111//////111222333000000000000111111111111222111111111000000//////000...---...///000///...000000000000111111111111///000000000111111111111000000111111111222222222222555666444222555:::<<>>@@@===<<<<<<;;;:::999999999999666666666666666666666666555555555444333222222222333222111000////////////111111111222222222333333///...,,,++++++,,,...///000000000000111111111111000000000000/////////...111000//////111111000///000000000000111111111111111111111111222222222222111111111222222222333333111333555444333666<<>>@@@===<<<<<<;;;:::999999999999666666666666666666666666777666555333333333444444555444333222222111111222111111111222222222222333222111000//////000111222000000000000111111111111000////////////.........222111000000222222111000000000000111111111222222111222222222222333333333222222222333333333444444111222444444444777>>>DDDNNNddd}}}|||bbb^^^```iiisss|||gggYYYSSSSSSRRRQQQRRRUUU[[[```eeefffiiiooottt}}}}}}yyyuuurrrppppppnnnmmmppppppqqqrrrrrrrrrpppppppppooonnnllljjjhhhgggffffffeeedddbbbaaa`````````cccaaa___\\\YYYVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTRRRSSSSSSSSSRRRPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPSSSQQQOOOMMMMMMNNNPPPQQQNNNMMMMMMLLLLLLLLLLLLMMMOOOOOOPPPPPPQQQSSSTTTUUUQQQQQQQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSUUUVVVWWWWWWUUUUUUVVVWWWXXX]]]bbbgggmmmyyy~~~zzzwwwtttmmmllljjjiiikkkttt~~~nnn___PPPIIIFFFFFFPPP]]]kkkqqqtttrrrqqqtttvvvvvvqqqppppppvvv~~~jjjSSSHHHGGG@@@>>>@@@===<<<<<<;;;:::999999999999666666666666666666666666888777555333222333555666666555444333333333333333111111111111222222222222555444444333333444444555///000000000111111111111000000000000000/////////222111000000111222111000000000111111111222222222111111111222222222333333333333333444444444555555444333444555666888@@@HHHXXXnnnqqqaaa```ccclllxxxrrr___SSSMMMNNNPPPQQQTTTXXX]]]aaahhhiiimmmsssyyyzzzxxxvvvtttrrrqqqqqqqqqqqqtttuuuwwwyyyzzzyyyxxxwwwuuutttsssqqqooommmkkkjjjkkkjjjhhhgggfffeeeddddddgggeeeaaa]]]ZZZWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUVVVWWWVVVTTTSSSRRROOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPOOONNNMMMMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTQQQRRRRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\ZZZXXXWWWVVVVVVWWWWWWVVVTTTSSSSSSSSSUUUVVVXXXYYYZZZZZZYYYXXXYYY[[[\\\```fffkkkssszzzvvvuuuooonnnkkkiiiiiippp{{{xxxiiiXXXMMMGGGGGGOOOYYYeeennntttsssppptttyyy{{{wwwsssqqqttt|||jjjSSSHHHGGG@@@>>>@@@===<<<<<<;;;:::999999999999666666666666666666666666888666444333333444555666222111111000000000000111000000111111111222222222111111111000000111111111///000000000111111111111111111111111111111111111111000//////111111000///111111111111222222222222000000000000111111111222333333444444444555555555888555555777888999BBBLLLbbbvvvrrrddd______dddmmm||||||iiiYYYPPPGGGJJJMMMPPPTTTYYY^^^bbbhhhiiinnnvvv|||wwwuuuuuuuuutttttttttvvvwwwyyy{{{}}}~~~zzzzzzyyyxxxuuussspppoooqqqpppooommmlllkkkjjjjjjiiigggccc^^^ZZZWWWUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVWWWYYYZZZZZZXXXVVVUUURRRQQQPPPPPPOOOOOOPPPPPPNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOOOONNNMMMMMMPPPPPPOOONNNMMMMMMMMMNNNMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\]]]___bbbffflllrrr||||||wwwuuupppooommmiiihhhllluuu|||sss```PPPGGGFFFKKKSSS^^^iiirrrrrrpppsssyyy}}}{{{wwwtttuuu{{{jjjSSSHHHGGG@@@>>>@@@===<<<<<<;;;:::999999999999666666666666666666666666666555444333333444555555333222222111111111222222000000000111111111111222/////////000000/////////000000000000111111111111111111222222222222222333111000//////000111000///111111111222222222222333//////000000000111111111333333333444444444555555:::666555:::;;;<<>>@@@===<<<<<<;;;:::999999999999666666666666666666666666333333333333333444444444555444444333333444444555000000000000111111111111000111111111111111111000000000000000111111111111000000111111222222222222222111000000222222111000111111111222222222333333000000111111111222222222222333333333444444444444:::444444;;;>>>@@@LLL[[[nnn{{{vvveeeaaa\\\aaalll~~~|||iiiZZZPPPLLLHHHKKKOOOSSSXXX___eeejjjkkknnnxxx{{{xxxyyyuuuxxxzzz{{{zzz{{{~~~~~~~~~|||zzzxxxwwwvvvvvvooolllfff```[[[XXXVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWYYY\\\^^^___]]][[[YYYVVVUUUTTTTTTSSSSSSTTTTTTOOOQQQSSSTTTTTTRRRPPPOOONNNMMMMMMLLLLLLLLLMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[\\\YYYXXXUUUSSSSSSTTTVVVWWWTTTVVVXXXYYYZZZZZZYYYXXXXXXZZZ]]]^^^```aaadddfffiiiqqq{{{~~~yyypppqqqqqqmmmiiigggiiilllvvvoooYYYIIIBBBAAAAAAIIIVVVdddkkkpppwww{{{|||jjjSSSHHHGGG@@@>>>@@@===<<<<<<;;;:::999999999999666666666666666666666666222222333444444333333222111111111000000111222222000000000000111111111111//////000000000000//////000000000000111111111111//////000000111111111222333222111111333333222111111111222222222333333333111111222222222333333333222222222333333333444444888222333<<<@@@DDDQQQaaappp{{{mmm______cccjjjwwwuuubbbTTTMMMKKKKKKNNNQQQVVV[[[bbbiiinnnppptttxxxwwwxxx{{{~~~~~~|||{{{zzzyyyqqqnnnhhhaaa\\\YYYWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUWWWYYY\\\___```^^^\\\ZZZWWWVVVUUUUUUTTTTTTUUUUUUPPPSSSVVVXXXXXXVVVSSSQQQOOONNNMMMMMMMMMMMMMMMMMMOOONNNMMMLLLMMMNNNPPPQQQJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNPPPQQQKKKLLLNNNQQQRRRRRRRRRRRROOOOOOPPPPPPQQQRRRRRRSSSSSSTTTVVVWWWYYYZZZ[[[[[[YYYWWWUUUSSSSSSUUUWWWXXXSSSUUUXXX[[[\\\[[[YYYXXXWWWYYY\\\___```cccfffhhhjjjsss{{{ppprrrrrrnnniiifffggghhhqqq|||ttt]]]MMMFFFCCCBBBAAAOOO^^^hhhqqqyyy}}}}}}fffVVVJJJFFF@@@888;;;EEE>>><<<:::888888888999::::::999777666666666777888555444444444444555666666333222111111000000111111333333333333333333333333111000///------///000111//////000000111111222222000111111111111222222222111111222222222333333333222222111111111111111111111111111111222333444555333333333333444444555666555666777:::AAANNN^^^iiiyyy~~~ggg^^^]]]hhhttt|||jjj[[[OOOJJJKKKLLLOOOSSSXXX___eeekkknnnsssxxx}}}}}}}}}~~~~~~}}}yyysssjjjccc]]]ZZZXXXWWWTTTVVVWWWUUUQQQPPPRRRTTTZZZ[[[\\\___aaa```]]][[[XXXWWWUUUTTTSSSTTTUUUVVVSSSTTTVVVXXXYYYXXXTTTQQQPPPQQQQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLIIIIIIHHHHHHHHHIIIKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\WWWWWWWWWYYY\\\aaafffiiiuuu}}}yyyuuurrrqqqmmmeeebbbbbbiiioooyyy}}}qqq___PPPEEECCCHHHOOOJJJOOOaaarrr{{{dddTTTGGGEEEFFFBBB???@@@===<<<:::999888888999:::888888666555555555666777;;;:::888555333111000000333222111111000000111111222222222222222222111111222111000//////000111222000000000000111111111111000111111111111222222222111111111222222222333333111111111111111111111111111111111111222333444444333333333333444444555666777888;;;???HHHWWWgggrrr}}}|||iiicccfffsssvvveeeXXXMMMJJJKKKNNNQQQUUU[[[aaaffflllooovvv|||}}}vvvmmmeee___[[[XXXVVVQQQRRRRRRQQQOOOOOORRRTTTZZZ[[[___dddfffeeeaaa^^^\\\[[[XXXVVVUUUVVVVVVWWWZZZZZZ[[[]]]]]][[[XXXTTTQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKKKKJJJJJJKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOQQQPPPOOONNNNNNMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZUUUVVVWWWYYY]]]ccciiinnnzzz}}}xxxuuurrrmmmeeeaaaaaafffkkktttqqqcccVVVLLLIIILLLSSSMMMPPP___rrr~~~eeeVVVFFF@@@CCCEEEAAA<<<<<<;;;;;;::::::999999888777777666555555555555555666666555555444444444444333222111111000000111111222222111111000000000///333222111000000111222333111111111111111000000000000111111111111222222222111111111222222222222333111111111111111111111111222222222111222222333333333333333333444555666666555777;;;CCCOOO```qqq|||wwwiiijjjqqqnnn^^^SSSKKKIIIKKKPPPSSSYYY^^^ccchhhmmmppp{{{|||rrriiiaaa\\\XXXUUUNNNNNNNNNLLLLLLMMMQQQTTTVVVYYY^^^dddhhhgggccc___^^^]]][[[YYYXXXWWWXXXXXX```______``````^^^ZZZWWWSSSRRRQQQQQQQQQQQQQQQRRRMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLOOOPPPPPPPPPQQQQQQQQQQQQSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSUUUXXX\\\ccclllqqq}}}xxxtttmmmddd______aaafffnnnxxxuuujjj___UUUOOOMMMRRRLLLMMM[[[ooolllbbbQQQDDD>>>??????>>>;;;;;;;;;;;;:::999888777777777666666555555555555222333444555666666666666333222111111000000111111222222222111111000//////222111111000000111111222222222222111111000000000000000111111111222222222111111111111222222222222111111111111111222222222333333222222111222222222222222222333444555666777555888???JJJZZZlll}}}ppphhhooozzzzzzeeeWWWOOOKKKKKKMMMQQQVVV\\\```dddiiinnnssswwwmmmddd^^^XXXUUUPPPNNNLLLJJJJJJLLLOOORRRQQQSSSWWW]]]aaabbb```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[bbbaaa```______]]]ZZZWWWTTTSSSRRRQQQQQQRRRTTTUUUOOOPPPPPPPPPOOOOOOOOONNNKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTWWWYYY]]]eeeooowwwzzztttlllbbb^^^^^^]]]bbbjjjtttvvvjjj]]]RRRLLLJJJFFFHHHVVVlllzzzppppppjjj[[[JJJ???>>>AAA;;;;;;;;;;;;:::999888777888888888888777777666666777777777666555333222111333222111111000000111111333333222222111111111111000000000//////000000000333333222222111111000000000000111111111222222222000000111111111222222222000000111111111222222222333333222222111222222222222222222333444555777777888===FFFUUUhhhzzzzzzkkkfffrrrqqq]]]RRRNNNLLLMMMPPPSSSXXX^^^bbbdddiiiqqqwww{{{pppggg```YYYVVVTTTQQQMMMJJJIIIJJJLLLMMMNNNNNNOOOSSSWWW[[[\\\\\\ZZZZZZ[[[\\\]]]^^^___```bbb```^^^]]]]]]\\\ZZZXXXTTTTTTSSSRRRSSSTTTVVVWWWSSSSSSSSSTTTSSSRRRQQQPPPLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTXXXZZZ\\\^^^aaaiiiuuu~~~|||uuulllbbb^^^___^^^bbbiiirrr}}}xxxhhhWWWLLLDDDBBBEEESSSjjj|||vvvooorrrxxxuuuaaaIII???BBB<<<;;;;;;::::::999999888888888888888888777666666222333444666777666666555333222111111000000111111222222222222222222222222////////////////////////222222222222222111111111000111111111111222222222000000000111111111111222000000000111222222333333222222222111222222333333111111222333444555777888888>>>JJJ\\\ppprrrhhhhhhxxxyyyhhhVVVNNNMMMNNNOOORRRVVV[[[```ccceeellluuu~~~}}}sssjjjbbb[[[WWWVVVSSSNNNKKKJJJJJJIIIHHHLLLKKKJJJLLLQQQUUUWWWXXXWWWXXXYYY[[[]]]___```aaa```^^^[[[ZZZ[[[[[[ZZZYYYTTTTTTTTTTTTUUUVVVXXXXXXTTTUUUVVVVVVUUUTTTRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ]]]___```ccclllzzzwwwnnneeebbbcccaaadddjjjrrr|||sss```RRREEEDDDEEEOOOfff~~~{{{uuuiiiccciiitttkkkPPPAAACCC===<<<:::999888888999:::666777888888888777555555+++---111555888:::;;;;;;333222111111000000111111//////000000111222222222000000000111111000000000111222222222222222222333000111111111111222222222000000000000111111111111///000000111222222333333111111111111222333444444111111222333444666777888<<>><<<:::888888888999:::555666777777777666444333///111444666777888777666333222222111000111111111------...///000111222222111111222222222222111111111111111222222333333444000111111111111222222222000000000000111111111111///000000111222222333333111111111111222333444555111111111333444666777888GGGNNN^^^rrr|||lllggghhhqqqkkk[[[LLLIIILLLNNNOOOQQQ]]]aaaeeefffiiiqqq}}}uuummmeee___[[[SSSPPPLLLJJJJJJIIIFFFCCCCCCCCCDDDGGGIIIKKKJJJHHHKKKLLLMMMOOOPPPPPPQQQQQQSSSQQQOOOOOOQQQSSSUUUUUURRRSSSVVVXXXYYYYYYYYYYYYSSSTTTUUUVVVUUUSSSQQQOOOQQQRRRTTTVVVWWWXXXXXXWWWTTTSSSRRRQQQPPPOOOOOOOOOKKKMMMPPPRRRTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVYYY^^^dddgggssswww{{{}}}~~~uuummmkkknnniiijjjmmmpppvvv~~~{{{lll^^^NNNIIIBBBBBBSSSlll}}}~~~xxxsssbbbWWWMMMJJJHHHDDD@@@@@@@@@>>>;;;:::999888777555777777777777666666666666555555444444444444555555555444333333222222333333444444333222222111111000333333222111111222333333000000000111222222333333111000//////111333333333111111111222222222222222333333333333333333333333333444555555555444333222555333333666777777999===GGGZZZrrruuuffffffnnn{{{yyy```WWWNNNLLLMMMOOOUUU[[[___dddkkkooonnnsss}}}wwwqqqjjjbbb]]]VVVRRRMMMIIIHHHHHHHHHGGGDDDEEEHHHJJJKKKJJJIIIHHHKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOQQQTTTVVVVVVUUUTTTRRROOOPPPQQQSSSTTTTTTSSSSSSSSSUUUWWWWWWWWWVVVWWWXXXUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUXXXWWWXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[\\\^^^```ccciiipppuuuwwwllliiikkkjjjhhhjjjoootttyyyyyyxxxtttfffUUUKKKDDDFFFOOO]]]ooo|||~~~yyyyyywwwrrr```UUUKKKHHHFFFBBB???>>>>>><<<:::999::::::999777777777777666666666555555555555444444444444555555444444333222222222222333222222222222222222222333333222222111111222222333///000000111222222333333000//////000222333222111...///111222222222000000333333333333333333333333333333444555555444333222666333444777888888;;;@@@OOOccc}}}rrrgggjjjuuuqqq]]]UUUMMMLLLMMMPPPVVV\\\___ccckkkppprrryyy|||wwwqqqjjjccc^^^YYYUUUOOOKKKJJJIIIIIIHHHEEEFFFIIIKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLQQQRRRSSSTTTTTTSSSQQQPPPJJJLLLNNNPPPRRRRRRSSSRRRSSSTTTVVVVVVVVVUUUVVVWWWTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXYYY]]]]]]]]]]]]]]]\\\[[[YYYWWWYYYZZZ\\\\\\]]]^^^___```aaacccfffllluuu{{{ppplllkkkllliiijjjnnnrrrvvv~~~|||{{{zzzwww}}}}}}qqq\\\QQQFFFEEEKKKVVVfffsssyyy~~~~~~yyyvvvwwwuuurrr^^^SSSHHHEEEDDD@@@=========;;;999999:::;;;::::::666666666555555555444444555555444444444444555555444444333222222222222222000111111222333333444444333222111111111111222333///000000111222222222222...///000222444444222000...000111333333333111111333333333333333333333333222222333444444333333222666444444777888999>>>DDDWWWnnn{{{oooiiiqqqwwwgggYYYQQQKKKLLLOOORRRWWW]]]```dddkkkrrrxxx{{{uuupppjjjddd```\\\XXXRRRNNNLLLKKKJJJIIIFFFHHHJJJKKKMMMMMMLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKGGGIIILLLOOOQQQSSSSSSTTTRRRSSSUUUTTTSSSRRRSSSUUURRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXXXXSSSSSSTTTVVVXXXYYY[[[[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWUUUXXX[[[]]]]]]^^^```aaajjjlllpppvvvvvvooolllllljjjiiillloooqqqyyy}}}sssqqqsssvvv}}}hhhZZZKKKDDDEEEMMMZZZfffppptttvvvtttsssttttttsss]]]RRRGGGDDDCCC???=========;;;::::::;;;;;;:::999666555555555444444444444555444444333333444444555444333333222111222222222111111111222222333333333222222111111111111222222...///111222333333222222...///111444777666333000222222222222333333444555333333333333333333333333222222222333333333333333666444444666777999@@@III^^^vvvxxxpppooo{{{nnn^^^TTTNNNJJJMMMQQQTTTZZZ```bbbfffmmmvvv}}}~~~yyytttpppjjjeeeaaa^^^ZZZTTTPPPNNNLLLKKKIIIGGGHHHJJJKKKMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQQQQQQQNNNNNNMMMMMMMMMNNNOOOPPPLLLKKKJJJHHHHHHHHHIIIJJJFFFHHHKKKOOORRRTTTUUUUUUQQQQQQRRRQQQOOONNNOOOQQQOOOPPPRRRTTTTTTRRRPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXRRRSSSTTTUUUVVVWWWXXXXXXSSSUUUXXXYYYXXXXXXXXXXXXWWWZZZ]]]___```bbbgggkkkzzz~~~}}}rrrlllkkkhhhgggjjjlllnnnuuu}}}ssspppsss{{{uuueeeRRRFFFCCCGGGQQQ[[[kkkooorrrssstttuuuvvvvvv}}}^^^RRRGGGDDDCCC@@@>>>>>>???===;;;:::;;;;;;999888666555555555444444444444444444333333333333444444333333222111111111111222333333333222222222111111111111111111111111111111...///111222333333222111///111333777999888444111333222///......111555777333333333333333333333333222222222333333444444444666444444555666999CCCNNNfff~~~zzzwwwyyy|||gggYYYPPPKKKJJJOOOTTTWWW\\\aaaeeehhhpppzzz|||wwwsssnnnjjjeeebbb^^^ZZZUUUQQQOOOMMMKKKJJJHHHHHHJJJKKKMMMNNNOOOOOOSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQMMMLLLKKKJJJKKKLLLNNNOOOGGGIIILLLOOOQQQRRRSSSSSSPPPPPPPPPNNNKKKJJJKKKMMMKKKMMMPPPQQQQQQPPPMMMKKKMMMNNNOOOPPPRRRTTTUUUUUUQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTVVVWWWVVVVVVXXXYYYYYY]]]bbbeeeiiipppzzzvvvnnniiifffeeegggiiikkkrrrzzzxxxuuuzzzpppZZZKKKDDDDDDLLLUUUgggkkkqqqvvvxxxxxxxxxzzz{{{^^^RRRGGGCCCCCC@@@???@@@@@@>>><<<;;;;;;;;;999888666666666555555555444444444444333333333333444444333333222111111111111111444444333333222111111000000000111222222111000000---///111333444333222111000111333666888888444111111///,,,***+++///333666333333333333333333333333333333333333444555666666666555555666666:::GGGSSSnnntttbbbVVVNNNJJJKKKQQQWWWZZZ^^^ccchhhkkksss|||vvvqqqmmmiiieeebbb^^^[[[WWWSSSQQQPPPMMMKKKIIIJJJKKKLLLNNNPPPQQQRRRTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZXXXVVVTTTSSSNNNMMMLLLLLLMMMOOOPPPQQQKKKLLLNNNOOOPPPPPPPPPOOOQQQPPPOOOLLLJJJIIIJJJKKKJJJKKKNNNOOOOOONNNKKKJJJKKKKKKLLLNNNOOOQQQRRRRRRPPPPPPOOOOOOOOONNNNNNNNNPPPRRRTTTSSSQQQRRRVVVZZZ[[[bbbjjjrrrzzz|||rrrhhheeedddfffgggiiiooowww||||||{{{dddRRRGGGDDDIIIOOO^^^ccclllwww{{{zzzzzz}}}|||^^^RRRFFFBBBBBB@@@???@@@>>>===;;;:::;;;<<<;;;:::777777777666666666555555444333333222222333333444333222222111111111111111333222222222222222222222///000111222222111000///---///111333444333222111///000111444666666333111///.........///111333444333333333333333333333333444444333333444666777888888777777777888===KKKYYYttt~~~lll]]]SSSMMMJJJLLLSSSZZZ]]]```dddhhhlllvvv|||vvvqqqlllhhhdddbbb___\\\XXXVVVTTTSSSPPPNNNLLLMMMMMMOOOQQQSSSTTTUUUTTTUUUWWWXXXZZZ\\\^^^___```aaabbbcccaaa___\\\ZZZUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTTTTTTTSSSRRRPPPOOOSSSSSSQQQNNNJJJIIIJJJLLLJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOOOOOOOOOOOOORRRTTTTTTUUUYYYbbbhhhnnnwwwwwwkkkgggeeeffffffffflllsss|||lllXXXJJJCCCEEEJJJQQQWWWdddttt{{{zzzzzz~~~~~~]]]QQQEEEAAAAAA???>>>???<<<;;;::::::<<<======<<<777777777777666666666666444333333222222333333444333222222111000111111111111111111222222333444444///000111222222111000///---///111444444333222000//////000222444444222000///000222444555555555555333333333333333333333333555555444444555666888999:::999999999999???NNN]]]uuuxxxgggZZZQQQMMMKKKMMMUUU[[[^^^aaaeeehhhmmmxxx|||vvvppplllhhhdddaaa```]]]ZZZXXXWWWUUUSSSQQQOOOOOOPPPQQQSSSUUUWWWXXXVVVWWWYYY[[[^^^```bbbcccdddfffiiijjjiiigggcccaaacccccccccbbbaaaaaa``````[[[[[[[[[ZZZXXXUUURRRQQQVVVUUUSSSOOOLLLJJJKKKMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRSSSWWW[[[]]]aaaiiiuuu{{{mmmiiiffffffeeedddiiipppuuuppp[[[KKKBBBAAAEEEFFFMMM]]]pppyyyyyyyyy}}}^^^SSSHHHDDDBBB>>>;;;:::<<<<<<;;;:::999999999999666666666666666666666666888777555333222333444555444222111111222333333222666555444444222222111000////////////////////////222222222111111111000000222222222222222333333333000111222444333222000///333333333333333333333333666555444333222333444555666444777<<<;;;<<>>GGGUUUdddooouuuxxxyyy]]]QQQFFFCCCBBB???=========<<<;;;:::999999999999777777777777777777777777:::888666444222222333333333111000000111222222111444444444333333222222111000000000000000000000000222222222111111111000000222222222222222111111111111222333333333222111111333333333333333333333333555444333333333333444555777555888<<<<<>>===DDDPPP^^^kkkssswwwwww~~~\\\PPPEEEBBBBBB@@@???@@@===<<<;;;:::999999999999888888888888888888888888:::999777444333222222222222111//////111222111000333333333333333333333333111111111111111111111111222222222111111111111111222222222111111000000///222222222222222222222222222222222333333444444444444444333333333444444555777666888===>>>EEEXXXmmm|||sss```SSSOOOQQQLLLPPPUUUZZZ^^^bbbfffiiinnnyyy{{{uuupppmmmjjjgggeeebbb```^^^[[[YYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[]]]```cccdddeeefffhhhjjjlllmmmoooqqqrrrrrrrrrqqqqqquuuwwwsssrrruuuvvvtttvvvvvvuuussspppooopppqqquuutttrrrpppnnnjjjeeebbb]]]]]]]]]^^^```bbbcccdddgggiiikkklllllllllnnnppptttyyy}}}{{{{{{~~~wwwnnneee```^^^]]]\\\bbbiiiuuu~~~sssaaaOOOCCC===<<<@@@HHHVVVeeepppuuuvvv~~~]]]QQQFFFBBBBBB@@@???@@@===<<<;;;::::::999999:::777777777777777777777777888777666444333333333333333111000000111222222111111111222222333333333333222222222222222222222222111111111111111111111111222222222111000///......222111111111111222222333111111222333333444555555444333333333444444555555777666888<<>><<<===BBBNNN^^^llltttwww}}}___SSSGGGCCCBBB@@@>>>>>>======<<<;;;::::::::::::666666666666666666666666444444444444444555555666555333111222333444333222000111111222222333333444222222222222222222222222111111111111111111111111222222222111000///......000000000000000111222333111111222333333444555555222333333444444555555555555555888===DDDSSShhhzzzxxxiii\\\QQQLLLMMMPPPUUU[[[^^^aaaeeekkkqqquuu|||uuupppmmmkkkjjjhhhaaa```]]][[[ZZZZZZZZZZZZ\\\\\\\\\\\\\\\]]]______^^^bbbeeehhhiiijjjlllmmmnnnoooqqqtttwwwyyyzzz{{{~~~}}}~~~~~~~~~yyyuuusssssstttvvvxxx{{{~~~wwwkkkaaa\\\[[[\\\[[[```iiisssmmmWWWGGG@@@>>>===???HHHWWWgggssszzz}}}^^^SSSHHHEEEDDD@@@======>>>===<<<;;;::::::::::::555555555555555555555555222333333444555666777777555444222222444555444333000111111111222222333333222222222222222222222222111111111111111222222222222222222111111000000///000000000111222222222333222222222333333444444444222222333444555555555555333666:::@@@JJJ[[[qqq~~~rrrdddYYYPPPLLLMMMQQQWWW]]]aaabbbfffnnnuuu||||||wwwrrrooollliiiggg```___]]]\\\[[[[[[\\\\\\\\\\\\[[[\\\]]]___aaabbbaaacccgggiiijjjlllnnnpppoooqqqtttxxxzzz|||}}}}}}}}}}}}}}}~~~}}}pppeee___]]]^^^[[[^^^dddmmmzzznnnZZZKKKDDD???===>>>CCCOOOaaarrr}}}|||[[[QQQHHHGGGFFFBBB???===>>>===<<<;;;;;;::::::;;;666666666666666666666666333333444555666666666666555333222222333444444333111111111111111222222222222222222222222222222222000000111111111222222222222222222222222111111111000111333444555555444444333333333333333333333333111222333555555555555555333888===DDDPPPcccxxx~~~zzzjjj\\\TTTNNNLLLNNNSSSYYY___bbbccchhhpppxxx}}}xxxtttppplllhhhfff______^^^]]]]]]^^^______[[[[[[[[[[[[]]]___bbbddddddfffhhhjjjlllnnnrrrtttqqqtttxxx|||vvviiiaaa^^^^^^[[[]]]aaahhhttt}}}nnn]]]OOOGGG>>>>>>>>>@@@HHHZZZooo~~~|||WWWOOOHHHGGGHHHDDD@@@???>>>>>><<<;;;;;;;;;;;;;;;777777777777777777777777444555555666555555444444444222111111222333333222111111111111111111111111111111111111111111111111000000111111222222222222222222222222222333333333111222555777777777666555444333333333333333333333000222333555666666555555444999@@@GGGTTTiii}}}|||wwwzzz}}}|||fffWWWOOOKKKMMMPPPSSSZZZ```cccdddhhhqqqyyy~~~yyyuuuqqqmmmhhhddd```___^^^^^^___```aaabbb[[[ZZZZZZ[[[]]]```ccceeeggghhhjjjkkkmmmppptttwwwsssvvv{{{zzzlllbbb^^^^^^[[[\\\___eeepppxxxmmm```RRRHHH===>>>======DDDUUUmmm}}}]]]QQQGGGDDDCCC@@@>>>???======<<<;;;::::::::::::333444666777888888888777333333333444444444555555555444444333333222222111222222222222222222222222222111111222444444333111...///000222222333333333555555555444444333333333222222222333333444444444333333444555444333111000777777666666666666777888888999>>>JJJ^^^sss~~~xxxyyy~~~zzz|||ttt^^^SSSOOONNNOOORRRYYY^^^ccceeefffnnnzzz~~~zzztttmmmhhhdddbbbdddaaa^^^]]]]]]^^^^^^]]]\\\]]]_________```ccceeegggjjjlllnnnoooqqqsssuuuyyy{{{~~~~~~rrriiiccc```ZZZ\\\```dddgggqqq{{{zzztttlllhhhfff```UUULLLAAA===<<>>???======<<<;;;::::::::::::888888666666555666666777555555555444444333333333333333333333333333333333222222222222222222222222333222222333555555444222000111111222333444444444333333333222222111111111222333333333333333333444333444444555444333222111333333444555666777888888;;;===DDDSSSggg{{{}}}vvvuuu||||||nnnZZZPPPNNNNNNPPPSSSZZZ___eeegggiiiqqq~~~~~~yyysssmmmhhheeecccdddaaa^^^]]]]]]^^^^^^^^^^^^___aaaaaaaaabbbeeeggghhhjjjmmmoooppprrruuuwww|||}}}uuujjjbbb^^^]]]]]]```bbbdddmmmxxxnnniiiccccccdddaaaXXXPPPEEE???===>>>???HHHaaayyyyyy]]]QQQGGGDDDCCC@@@>>>???======<<<;;;::::::::::::===;;;777444333333555666777777666555444333222111111111222333333444555555222222222222222222222222333222222333555666444333222222222333444444444555333333222222222222111111444333333333333333333222333444444444444333222222///000222444666888888999>>>CCCOOOaaawww|||qqqlllqqq~~~vvvfffUUUMMMKKKMMMPPPUUU[[[```fffiiimmmvvv~~~yyysssnnniiieeeccccccaaa^^^]]]^^^_________```bbbcccddddddeeegggiiiiiikkkmmmooopppssswwwzzz{{{ooofffaaa___^^^___``````gggxxx|||rrraaa^^^]]]aaaffffff```YYYJJJCCC=========DDDYYYoooyyy]]]QQQGGGDDDCCC@@@>>>>>>======<<<;;;::::::::::::<<<:::888555444444444555777666666555444333333333222222222333333444444444222222222222222222222222222222111333444555444222222222222222333333444444444444444444444444444444444444444333333222222222444444444444444444333333///111333555777999999999@@@III[[[rrruuukkkhhhppp}}}mmm___PPPJJJIIIKKKPPPUUU[[[aaahhhkkkpppzzz}}}xxxsssnnniiifffdddccc```^^^]]]^^^`````````aaaccceeeffffffgggiiijjjiiikkklllmmmooorrrwww{{{xxxnnniii```^^^]]]\\\]]]cccqqqxxxlllYYYYYY^^^gggppprrrjjjcccOOOEEE===<<<;;;AAARRRfff{{{]]]QQQGGGDDDCCC@@@>>>>>>======<<<;;;::::::::::::777777777777777666555555555555555555555555555555444444444333333222222222222222222222222222222222111000000111333333222111222111111000111111222333444444444444444444444444444444444333333222222222444444444444444444444555333444666777999::::::;;;BBBQQQiiivvvmmmjjjsss~~~}}}|||fffZZZNNNIIIIIIKKKPPPVVV\\\bbbiiimmmsss~~~~~~|||xxxsssnnnjjjgggeeebbb```]]]]]]___```aaaaaabbbdddggghhhhhhhhhjjjkkkjjjjjjkkkkkklllpppvvvzzztttmmm```]]]ZZZZZZZZZ```nnn{{{tttgggVVVYYYbbbooozzz{{{sssiiiTTTHHH>>><<<;;;???NNN^^^{{{]]]QQQGGGDDDCCC@@@>>>???======<<<;;;::::::::::::444555777888888777666555444444555555555666666666555555444333333222111111222222222222222222222222000//////000222333111000222222000000000111222333111111222222222222333333444333333333333333333222444444444333444444555666777777777888999;;;===>>>III]]]zzzzzzrrrooowww}}}uuuaaaWWWMMMJJJJJJMMMSSSZZZ^^^dddkkkooouuu}}}{{{wwwsssnnnjjjhhhfffbbb```]]]]]]___aaabbbbbbcccfffiiijjjjjjjjjkkkllllllkkkjjjjjjkkkooouuuyyy~~~~~~wwwnnnbbb]]]YYYYYYYYY___kkkxxxqqqdddVVVZZZcccrrr~~~xxxooo[[[MMMAAA===<<<>>>IIIWWWyyy]]]QQQGGGDDDCCC@@@>>>???======<<<;;;::::::::::::777777666666666666777777666666666666555555555555333333333333333333333333222222222222222222222222111000000111333333222000444333111000000111333444111111111222222333333333222333333333333333333444555444444333444555666777777666666777999===@@@CCCSSSkkk~~~uuusss|||~~~~~~lll[[[SSSLLLKKKMMMQQQXXX```bbbgggnnnrrryyy}}}{{{wwwsssnnnkkkhhhgggaaa___]]]]]]___bbbcccccceeehhhlllmmmmmmmmmnnnnnnooonnnllljjjjjjnnnuuuzzz|||~~~{{{qqqeee```ZZZYYYYYY]]]iiittt~~~pppcccYYY[[[cccppp}}}}}}vvvdddSSSDDD???======EEEPPPwww]]]RRRGGGDDDCCC@@@>>>???======<<<;;;:::::::::::::::999666444444555777888888888777666555444444333111222222333333444444555222222222222222222222222222111111222444444333111555444222111111222444555333333333444444555555555222222222333333444444444555444444333444555666777555444444555888===CCCFFF[[[uuuvvvttt~~~zzz~~~sssaaaXXXQQQLLLLLLOOOTTT]]]eeedddjjjpppuuu{{{|||zzzwwwsssnnnkkkhhhgggaaa___]]]]]]```bbbddddddgggjjjnnnppppppoooooopppqqqpppmmmkkkkkkooouuuzzz|||~~~wwwhhhbbb\\\YYYYYY]]]gggqqquuuoooccc^^^^^^cccnnn|||~~~jjjXXXGGGAAA===<<>>???===<<<<<<;;;;;;:::999999999999999888999999::::::<<<:::888555444444444555555555333222111000000000222222111000/////////000555555333222111111000000000111111111111222222222222222333333333222222111222222333333333333444444444333333333333444555555777333222777<<<@@@FFFKKKlll~~~|||www|||{{{nnn___QQQLLLIIIKKKOOORRRYYYaaakkkiiikkkrrr{{{|||wwwrrrmmmjjjhhhgggdddcccaaa``````bbbcccdddkkklllnnnpppqqqrrrrrrqqqrrrqqqooommmlllnnnssswww}}}~~~{{{oooeee]]]\\\___aaadddhhhooo}}}rrrgggeeebbbeeepppzzz}}}~~~~~~qqqbbbNNN???:::===AAADDDwww^^^RRRFFFBBBAAA???>>>???===<<<<<<;;;;;;:::999999777777666666555666666777:::888666444333333444555333333222222222222222222555444333333333333333333333222222111111111222222111111111111222222222222222222333333333222222111222222333333333333444444555444444444444555666666777333111555999???HHHRRRttt|||~~~~~~yyyiiiZZZPPPLLLJJJMMMPPPTTT\\\cccjjjiiilllsss~~~~~~|||wwwrrrmmmkkkiiiiiieeedddbbbaaaaaabbbcccdddkkklllnnnpppqqqrrrrrrqqqsssrrrqqqooonnnpppuuuyyy~~~sssiii___]]]^^^___bbbffflllyyyvvvmmmjjjfffhhhrrr{{{~~~uuuhhhUUUFFF???>>>@@@AAAwww^^^RRRGGGCCCCCC@@@???@@@===<<<<<<;;;;;;:::999999777777666555444444444555777666555333333333444555222222222222222333444444444444444333444444555555000000000000000111222333111111111111222222222333222222333333333333222222222222333333333333444444666555555555555666777777666444444555888>>>MMM[[[|||~~~zzz~~~xxxzzzwwwcccUUUOOOLLLKKKOOOTTTXXX___gggiiiiiimmmuuu~~~{{{wwwrrrnnnlllkkkjjjgggfffdddbbbbbbcccdddeeejjjlllnnnpppqqqrrrrrrrrrssssssrrrqqqqqqsssxxx|||yyymmmbbb^^^]]]]]]```dddgggttt}}}vvvsssooopppxxx{{{ppp___OOODDD???>>>===www^^^SSSHHHDDDDDDAAA???@@@===<<<<<<;;;;;;:::999999;;;:::999888777666666666666555555444444555666666333333222222222333333444111111111111111222333444111000000000000000111111111111111222222222333333222222333333444333333333222222222333333333444444555555555555555666666777666666888999999???PPPaaa}}}~~~zzzwwwxxxrrr^^^RRROOOLLLLLLRRRWWW\\\cccjjjiiiiiinnnwww~~~|||xxxsssooommmlllllliiihhhfffdddcccdddeeefffjjjlllnnnppprrrrrrsssrrrsssssssssrrrrrruuuzzz}}}}}}qqqeee___^^^]]]```dddeeeooo{{{|||yyy{{{yyyhhhVVVGGG???<<<;;;vvv^^^RRRHHHEEEDDDAAA??????===<<<<<<;;;;;;:::999999<<<;;;:::999888777777777666666666666666666777777666555444333222222222222000000///000000111222333333222111000////////////111222222222222333333333111222333444444444444444222222222333333333444444444444333333444444555666333666999;;;:::@@@PPPaaayyy{{{zzz}}}vvvsss{{{nnn\\\RRRNNNLLLNNNTTTZZZ___eeellljjjkkkqqq{{{}}}yyytttqqqnnnmmmmmmkkkiiigggfffeeefffggghhhkkkllloooqqqssstttttttttsssttttttssstttvvvzzz}}}~~~~~~ttthhhcccaaa___aaaddddddkkkttt|||ppp\\\JJJ???;;;<<>>>>>===<<<<<<;;;;;;:::999999:::999888777666666666777666666777777777777777777777666555333222222111111222222111111222222333333444333222111000/////////222222222222333333333333111222333444444555555444222222333333333333444444333333333333333444555555222444888;;;<<>>vvv[[[PPPFFFDDDCCC@@@===<<<===<<<<<<;;;;;;:::999999888777777777777888888999555555666666555444444333444444333333333444555555444333333222111111111111222222222111222222333444222222333333333444444444111222333444555555555555222222333333333444444444555555555555555666777777===::::::>>>FFFTTTiii{{{yyysss}}}iiitttqqqsssbbbUUUNNNMMMLLLPPPXXX^^^aaafffkkksssvvv|||wwwrrrooommmmmmjjjjjjiiiiiijjjlllnnnpppnnnooorrruuuwwwxxxyyyyyyzzzzzz{{{zzzyyyzzz|||~~~vvvooojjjccc^^^^^^[[[^^^aaahhhwww|||{{{~~~vvv```LLLAAA>>>sssYYYOOOEEEBBB@@@>>>>>>@@@CCC@@@<<<:::::::::999888777777777777777777777777777777666555555555555555333333333333333333333333222222222222222222222222444333222222111111111222333333333333333333333333222222222333333444444444333333222222333333444555666666666666666666555555;;;999888===KKKaaaxxxzzzzzziiikkk{{{nnn\\\PPPLLLNNNPPPSSSWWW]]]ccchhhkkknnnyyy}}}xxxuuussspppmmmkkkllllllkkkjjjkkkmmmppprrrrrrtttuuuwwwyyyzzz{{{}}}}}}|||{{{zzz{{{~~~~~~}}}tttkkkeee___\\\XXX]]]aaahhhxxx|||{{{yyywww}}}fffNNN@@@;;;rrrYYYOOOEEEBBB@@@>>>>>>@@@BBB???<<<::::::::::::999777777777777777777777777777666666555555555555555333333333333333333333333222222222222222222222222666666555444444444444444333333333333333333333333222333333333333333333444333333222222333333444555555555555555555555555555777777:::CCCSSSjjjwwwlllrrr}}}kkkYYYNNNKKKNNNPPPTTTXXX]]]ccchhhlllqqq||||||xxxuuurrrooommmlllmmmmmmllljjjkkkmmmoooqqqrrrtttwwwyyy{{{||||||||||||||||||{{{|||vvvmmmfff```]]]YYY\\\```fffuuu|||zzzgggPPPBBB>>>rrrYYYOOOEEEBBBAAA>>>>>>@@@@@@===;;;::::::;;;;;;:::777777777777777777777777777666555555444444555555333333333333333333333333222222222222222222222222666555444444333444444444333333333333333333333333444333333333333333333222333333222222333333444555555555555555555555555555666888>>>JJJ]]]ttttttrrr|||yyygggVVVLLLIIIMMMPPPTTTYYY]]]ccciiinnnvvv{{{wwwtttrrrooommmnnnnnnnnnmmmkkkkkkmmmoooppprrrvvvyyy|||}}}~~~~~~|||}}}~~~}}}|||}}}yyyqqqiiibbb]]]ZZZ\\\^^^dddppp|||~~~gggQQQDDDAAAqqqXXXNNNEEECCCAAA???>>>???>>><<<::::::;;;<<<;;;:::777777777777777777777777666666555444444444444555333333333333333333333333222222222222222222222222222111111000000111111111333333333333333333333333444444444333333222222222333333222222333333444555444444444444555555555555:::;;;BBBOOOcccyyyyyysssyyyuuucccSSSKKKJJJMMMQQQVVVZZZ^^^dddkkkqqqzzz~~~zzzvvvtttrrrooommmppppppooonnnlllkkkmmmooopppssswww|||~~~~~~}}}tttkkkccc^^^[[[[[[\\\aaakkkxxxzzzyyywwwcccPPPEEEBBBoooWWWNNNFFFCCCBBB???===???<<<;;;999:::;;;<<<;;;:::777777777777777777777777666666555444444444444444333333333333333333333333222222222222222222222222000///////////////000000333333333333333333333333444444444333333222222222333333222222333333444555444444444555555555666666:::<<>><<<;;;::::::;;;;;;:::999777777777777777777777777666555444444333333444444333333333333333333333333222222222222222222222222111111111000111111222333333333333333333333333333444333333333333333333222333333222222333333444555444444555555666777777777888<<>><<<;;;::::::;;;;;;999777777777777777777777777777666555444444333333444444333333333333333333333333222222222222222222222222222222222222222333444444333333333333333333333333222333333333333333333444333333222222333333444555555555666666777888888999:::???MMMbbb{{{xxxuuuuuuvvvcccUUUMMMLLLPPPPPPVVV^^^bbbdddjjjttt|||~~~zzzwwwvvvuuusssqqqpppqqqqqqpppooooooqqqtttuuuwwwyyy{{{}}}xxxnnnhhh]]]YYYWWWZZZ]]]bbbnnnzzz|||uuugggaaa[[[XXXXXXVVVPPPJJJmmmVVVNNNFFFDDDCCC???===>>><<<;;;::::::;;;:::888666777777777777777777777777555555444333333333333444333333333333333333333333222222222222222222222222222111111111222333333444333333333333333333333333222222222333333444444444333333222222333333444555555666666777888999999:::>>>EEEUUUlllvvvuuusssrrr___RRRKKKLLLPPPPPPWWW___cccfffkkkuuu~~~~~~zzzwwwvvvuuutttrrrpppqqqqqqpppooopppsssuuuwwwxxxyyyzzz|||~~~{{{rrrlll]]]XXXWWWZZZ\\\```lllxxx~~~wwwggg^^^VVVUUUYYYZZZTTTMMMkkkTTTKKKCCCAAA@@@===;;;<<<===;;;999999:::::::::999777888888888888777666666666777999:::999888666555222333555555555333111000333333333222222222111111444444444444444444444444111111111111111222222222111111222333555666777777@@@:::333///000222333333444555555444444666:::======JJJ```xxxvvvssswwwhhhYYYQQQNNNNNNQQQUUU[[[aaaeeehhhnnnwww}}}yyyvvvtttsssrrruuutttrrrpppppprrrtttvvvrrrtttwwwzzz|||~~~~~~wwwmmm^^^ZZZXXXYYYYYY[[[dddnnnzzziiiWWWPPPUUU]]]fffbbbRRRkkkUUULLLDDDBBBAAA>>><<<>>>>>><<<::::::;;;<<<;;;:::888888888888777777777777444555777777777666444333333444555666666444222111333333333333222222222222333333333333333333333333//////000111222333333444222333333444555666666777@@@;;;666333444666666666555666777777666888;;;===BBBOOOddd|||}}}sssrrrwww|||eeeWWWQQQNNNOOORRR[[[```eeeiiikkkrrr|||~~~zzzwwwuuusssrrrsssrrrpppooooooqqqssstttuuuvvvyyy{{{}}}~~~xxxmmm___[[[YYYYYYYYY[[[ccclllooo\\\TTTYYY```iiigggYYYjjjVVVMMMEEECCCBBB???===>>>>>>===;;;;;;<<<<<<<<<;;;:::999777666666666777888555555666777666555444333444555666666666555444333444444444444333333333333333333333333333333333333...///000111222444555555333444444444555555666666999777444333444444444444666888999999888999;;;===GGGTTTiiiyyyrrrssszzzuuu```TTTOOONNNPPPTTT]]]aaaeeegggjjjrrr}}}~~~|||yyyvvvsssrrrsssrrrpppoooppprrrtttuuuxxxyyy{{{}}}yyymmmaaa\\\YYYXXXXXXYYY___gggttt~~~vvvddd\\\___eeeooopppdddjjjUUULLLDDDBBBAAA>>>===>>>>>><<<::::::;;;<<<;;;::::::999777555555666888999777777888888888777666555444444555555555555444333555555444444444333333333222222222222222222222222000000111111222333444444333333333333444444444444333333333333444444333333666888999999999999;;;===HHHUUUkkkvvvssswwwnnn[[[QQQNNNNNNRRRVVV```cccfffhhhkkksss}}}zzzwwwtttrrrtttssssssrrrsssuuuwwwxxx{{{|||~~~xxxmmmbbb\\\WWWVVVUUUUUUZZZ```hhhqqqxxx||||||jjjbbbdddiiitttyyypppjjjTTTKKKCCCAAA@@@===<<<======;;;999999:::;;;:::999:::999777555555666888999777777777777777666666555333333333444444444333333555555444444444333333333222222222222222222222222333333333222222222222222222222222222222222333333333555777888888777666666555666888888888999<<<>>>GGGVVVlllqqqrrr{{{wwwgggVVVNNNMMMOOOSSSWWWeeehhhkkkmmmqqqzzz~~~{{{xxxuuusssssssssssssssuuuvvvxxxyyy}}}~~~wwwlllaaa[[[UUUTTTSSSRRRUUUZZZ___hhhqqqxxx~~~nnnfffhhhkkkvvv}}}wwwjjjSSSJJJCCCAAA@@@===;;;<<<<<<;;;999999:::::::::999:::999777666666666777888555555555444444444333333222222222333333333333444444444444444333333333333333333333333333333333333444444444333222222111111111111222222333333333444111333666777666555555555555666777777777:::>>>AAAJJJYYYooowwwkkkqqq}}}qqqbbbRRRLLLMMMOOOTTTYYYcccgggkkknnnrrr|||~~~{{{xxxvvvuuupppqqqqqqrrrtttvvvwwwxxx}}}~~~xxxlllaaaZZZTTTSSSRRRQQQRRRVVV[[[dddnnnvvvpppiiiiiiiiirrrzzzuuujjjTTTKKKCCCAAA@@@===<<<======;;;::::::;;;;;;:::999888888888888777777777777555555444444333333333444333333333333333444555555333333333333222222222222333333333333333333333333333333333333333333222222222222333444555555666666///222444444222111222333666666666666777<<>>>>>===;;;;;;<<<<<<<<<;;;777888888888888777666666777777666555555555555666444444444444444555666777333333333222222222111111444444444444444444444444222222222333333444444444333333444555666888888999222555777777444333444666777777666666888===DDDJJJXXXfffzzz}}}nnniiiuuu~~~lll^^^PPPKKKMMMPPPUUUZZZaaaffflllqqqwww|||zzzyyyxxxxxxqqqrrrtttvvvxxxyyy{{{{{{|||}}}|||oooddd\\\UUUTTTUUUSSSSSSUUU[[[bbbhhhooo|||uuummmhhhbbbfffkkkfffdddTTTKKKCCCAAAAAA>>>===>>><<<<<<;;;::::::::::::;;;666777888666333222444777333444555666555444333222333333333333333333333333333333333333333333333333222222333333333333444444===999444000...000222444555555444333333333444444555444444444555666888999444444888<<<===>>>DDDMMM^^^pppqqqpppooouuu{{{aaaWWWNNNNNNRRRTTTVVVYYY^^^bbbgggkkkqqq}}}zzzxxxwwwvvvpppsssvvvxxxxxxxxxyyyzzz|||~~~yyylllbbbWWWSSSRRRQQQSSSVVVXXX]]]fffooo{{{~~~yyyrrrfff___bbbjjjeeeSSSJJJBBB@@@@@@===<<<===<<<<<<;;;::::::::::::;;;777888999777555444666888555666666666666555444444333333333333333333333333333333333333333333333333222222333333333333444444666555444333222333333444333333222333333444555555666666555444444555666777555555777;;;<<>>===>>><<<<<<;;;::::::::::::;;;777666555555666666666666888777555444444444555666333333333333333333333333333333333333333333333333222222222333333333444444333333444444444444444444111222333333333222111111111222333444555666777777999888888:::@@@NNNggg|||}}}wwwyyysssfffWWWQQQNNNPPPSSSUUUZZZ```ccchhhqqq||||||yyyvvvtttsssrrrtttvvvvvvuuuttttttttt{{{}}}~~~uuuhhhZZZRRRPPPSSSVVV\\\bbbkkkyyyyyykkk]]]WWWXXXdddTTTKKKCCCBBBAAA>>>===>>><<<<<<;;;::::::::::::;;;666555444444666777777666777666555555444444555555333333333333333333333333333333333333333333333333222222333333333333444444555555444333333333444444222333444444444333111000///000222444666777888888999888999<<>><<<<<<;;;::::::::::::;;;777555444444777888888666666777777777777666555555333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444111222444555555444333222000111333555666666666666777888:::???HHH]]]}}}yyyyyy|||~~~jjj\\\QQQNNNNNNQQQTTTVVV]]]dddgggllluuu|||xxxuuusssrrruuuwwwxxxwwwvvvvvvwwwzzz|||~~~nnn]]]SSSRRRPPPRRRUUUYYY___kkkzzz~~~ooo^^^SSSPPPeeeRRRIIIAAA@@@???<<<;;;<<<<<<<<<;;;::::::::::::;;;999666444555888:::999777777888999999999888666555333333333333333333333333333333333333333333333333222222333333333444444444111222444555666555444444///111333666777666555444111222444555666555444444666777;;;AAAKKKaaawwwzzz}}}{{{fffWWWNNNLLLMMMQQQTTTXXX___ggghhhmmmwww|||yyyuuusssrrruuuwwwxxxxxxwwwwwwxxxyyy{{{~~~nnn]]]TTTSSSOOOQQQSSSUUU[[[ggguuutttbbbUUUQQQfffOOOHHHCCCBBB@@@<<<;;;===::::::::::::::::::::::::888888888888777777777777222333555666666666555444555555555444444333333333222333444555555555333333333444444555666666666555111222444555555444222111444333333333333444555555555666777888888999888888777:::<<>>>>>>>>===<<<:::999888888888888888888777777777666666666777777777777777777444444444444444444444444666555333222111222222333333333333222333333333444333333444555555444333333444333333333333444555555444555666888999999999999999;;;AAAPPPggg|||vvvuuuuuuwwweeeVVVMMMLLLLLLPPPVVVZZZ[[[```gggppp~~~~~~}}}~~~~~~}}}{{{xxxzzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{{{{{{{|||~~~nnn___UUUSSSPPPPPPRRRSSSWWWbbbnnn~~~tttfff\\\eeePPPIIIDDDCCCAAA===<<<>>>@@@???>>>===<<<;;;::::::888888888888777777777666777777777666666666777777444444444444444444444444555444333222111222222333444333333222222222333444222222222222222222222222444333333333333444555555444555666888999999:::::::::<<>>===>>>??????>>>===<<<<<<;;;;;;888888888888777777777777888777666555555555666666333333333444444444444555333333222222222222333333666555333222222222333444333333333333333333333333444333333333333444555555222222444666777888888888999===GGGXXXoooyyywwwwww~~~nnn]]]SSSNNNKKKLLLPPPXXX\\\___eeekkk}}}~~~}}}}}}}}}|||zzzwwwxxxxxxxxxxxxxxxxxxxxxxxx|||{{{||||||}}}~~~wwwggg\\\SSSPPPPPPSSSVVVYYYaaajjjuuuuuujjjeeePPPJJJDDDCCCAAA>>>===???===<<<<<<<<<;;;;;;::::::888888888888777777777777777777555444444444555555333333333444444444555555000111222333333333333333777666444333222333444555444444444333333444444444444333333333333444555555111222444555777888888888999>>>IIIYYYnnnyyyxxxxxx}}}iiiZZZQQQNNNKKKKKKPPPXXX]]]```fffmmm}}}}}}{{{{{{zzzyyywwwxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||~~~|||lllaaaVVVRRRQQQTTTWWWYYY___fffpppzzznnngggPPPJJJDDDCCCBBB>>>===???::::::::::::::::::::::::888888888888777777777777777666555444333333444555333333333444444555555555...///111333444444444333888777555333333333555666444333333222222333333444444333333333333444555555333444666777999::::::;;;888???JJJZZZlll}}}yyyxxxzzzzzzgggXXXPPPNNNKKKKKKQQQXXX^^^aaagggnnn{{{}}}zzzzzzzzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}pppfffYYYUUUSSSVVVWWWXXX]]]ccckkk|||{{{oooeeePPPJJJBBB======???@@@???>>>>>><<<;;;:::999999999:::999888888777777888888666444333444777777555333222222333444555777777888222222222222222222222222333333333444444444555555666555333222111222222333666666666666555444333222333555777888777777777888AAACCCMMM]]]lll}}}}}}{{{{{{|||uuubbbTTTNNNOOONNNPPPWWW^^^aaaccciiippp~~~~~~{{{zzzyyyyyyzzzyyyxxxxxxxxxyyyyyyzzz{{{||||||}}}~~~yyykkk\\\XXXTTTTTTTTTVVV\\\dddsss~~~zzzkkkdddRRRKKKCCC>>>>>>???@@@???===<<<;;;:::999888888888:::999888888777777888888555333333555777888777555444444444444444444444444222222222222222222222222333333333444444444555555333222111111111111333333333444555555666555555555444666888999888888888999<<>><<<;;;:::999888777777777:::999888888777777888888666555555555777777555333666666555444333222111111333333333333333333333333333333333444444444555555222111111222222444555555111222333555666777777777555777999999999999999;;;;;;CCCSSSgggyyyzzzyyy|||~~~nnn```TTTQQQSSSOOOSSS[[[cccffffffkkkqqqwww~~~|||{{{{{{|||~~~}}}|||zzzxxxwwwwwwvvvzzz{{{|||}}}|||pppccc\\\VVVSSSRRRQQQVVV\\\kkkvvvyyyjjjcccTTTNNNFFFAAA@@@@@@???>>><<<;;;:::999888888888888:::999888888777777888888888777666555555333111000555555444333222111111000333333333333333333333333333333333444444444555555555555555555666666777777111222333555666777777777444666888888888888:::;;;???HHHXXXkkk~~~~~~yyyxxx~~~{{{lll^^^TTTQQQSSSQQQUUU]]]fffiiiiiinnnttt}}}~~~|||{{{{{{{{{~~~|||zzzyyyxxxxxxwwwzzz{{{|||}}}~~~rrrfff^^^VVVSSSQQQQQQTTTYYYgggqqqxxxjjjdddSSSMMMFFFAAA@@@@@@???======<<<;;;::::::999:::::::::999888888777777888888444444555444333222111111333333333333333333333333333333333333333333333333333333333444444444555555777777777777666666555555333444444555666666555555333555666777666777999;;;@@@JJJZZZmmm~~~yyyxxxtttdddXXXOOOLLLNNNSSSVVV___hhhkkkmmmrrrxxx~~~}}}|||{{{zzzzzz}}}|||{{{{{{zzzzzz{{{{{{{{{{{{|||}}}vvvhhh___UUURRRQQQQQQTTTYYYcccmmm}}}yyymmmeeeRRRLLLEEEAAAAAA@@@???======<<<;;;;;;:::::::::;;;:::999888888777777888888///222444444444444555666222222333333444444555555333333333333333333333333333333333444444444555555555555555555444333222111555555555555555555444444333444555666666777999;;;???KKK[[[ooo}}}yyywwwqqqbbbWWWOOOMMMOOOUUUXXX___hhhmmmpppwww~~~}}}|||{{{zzzyyy{{{{{{{{{{{{{{{|||}}}~~~||||||}}}~~~zzzlllaaaVVVRRRRRRRRRTTTXXX^^^iiixxx}}}rrrfffOOOJJJDDDAAA@@@@@@???===<<<;;;::::::999::::::::::::999888888777777888888222555777777555333444666333333444444444555555555444444444444444444444444333333333444444444555555222333444444444333222222444555555555555555444444444555666666666888:::===AAANNNaaattt~~~|||xxxtttoooaaaXXXRRRQQQSSSVVVYYY___hhhnnnrrr{{{~~~}}}|||{{{zzz||||||{{{{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~rrreeeYYYSSSRRRQQQRRRUUUZZZdddssszzzfffNNNIIICCC@@@@@@@@@???===::::::999999888999999999:::999999888777888888888:::;;;<<<:::555222111222555555555555555555555555444444444444444444444444333333333444444444555555222333444666666666666555333444444555666666555555555666777777777999<<<>>>EEETTTgggyyy|||{{{wwwsss}}}~~~iii\\\TTTPPPPPPRRRWWWYYY___hhhnnnttt~~~}}}|||{{{}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}vvviii[[[TTTRRRQQQQQQSSSWWWaaapppfffUUULLLDDDBBBAAA>>>===>>>???<<<999888999:::;;;<<<:::999777555555555555666777777666555555555555555444444333333333222222222333333333333333333333333333222111111111222333444000222555666555444444555222222222333444555666777777444444777888888;;;@@@KKKZZZpppxxxsssrrrsss}}}xxxbbbUUUPPPNNNPPPTTT\\\^^^dddjjjnnnttt~~~}}}|||{{{~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}||||||}}}|||{{{{{{~~~tttiii]]]VVVRRROOOPPPTTTUUU]]]lll{{{fffTTTKKKDDDBBBBBB@@@???AAACCC@@@<<<::::::;;;;;;::::::999888666555555666666777777666555555555555555444444444444333333333333333333333333333333333333333222111111111222333444222333333222111111333555555555444444444555666666777444444777888888<<>>@@@AAA>>><<<;;;;;;;;;:::999999999999999888888888777777777666555555555555555666666555555555444444444333333333333333333333333222222333333444444444444333555666555333222222333222222222222333444555666555555666888888999@@@IIIZZZiiiyyyxxxxxx{{{ppp\\\QQQNNNOOORRRWWWZZZ[[[___eeeiiippp}}}}}}|||}}}~~~~~~}}}}}}xxxxxxwwwwwwvvvuuuttttttrrrrrrssssssssssssrrrrrrvvvxxxyyyyyyyyy{{{~~~uuuhhh^^^VVVPPPPPPRRRTTTUUU[[[fffrrr~~~fffUUULLLDDDBBBAAA>>>===>>>===;;;999999;;;;;;;;;:::777888888999999888777777777777666555555555555555555555555444444444444333333333333333333333333333222222333444444444444444222444666666555333333333000000000111222444555666555555777999888999BBBLLLZZZkkkyyyzzzzzz~~~}}}lllYYYOOONNNPPPTTTZZZ[[[\\\```eeeiiippp~~~|||{{{}}}~~~~~~~~~~~~}}}|||{{{{{{zzzuuuuuuuuutttsssrrrppppppnnnooopppqqqrrrrrrrrrrrruuuwwwxxxxxxyyy{{{~~~~~~yyyjjj```XXXRRRPPPSSSQQQRRRWWWcccppp}}}fffSSSJJJCCCAAAAAA>>>===>>><<<;;;999:::;;;;;;:::999666666777888888888777666777777666555555555555555444444444444333333333333333333333333333333333333222333444555555555444333222333444444222222444555222222222222333333444555555555777999888999CCCNNN\\\mmm}}}zzz|||yyyhhhVVVNNNNNNQQQVVV\\\^^^___bbbgggkkkrrr}}}{{{|||}}}~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvrrrrrrrrrrrrqqqooommmlllkkklllnnnppprrrrrrrrrrrrsssuuuvvvwwwxxxzzz~~~}}}}}}nnnbbbYYYQQQOOOQQQOOOOOOUUUaaannn{{{fffPPPHHHAAA@@@@@@???>>>@@@===<<<;;;;;;;;;;;;:::888555666777888888777666555777777666555555555555555444444333333333222222222333333333333333333333333222333444555555555444333222222222000///111444777555555444333333333444444555555888999888999CCCOOO^^^ooo|||zzz~~~wwwfffUUUMMMNNNQQQXXX]]]aaaaaadddiiimmmuuu}}}|||{{{|||}}}~~~}}}|||zzzzzzxxxwwwuuutttsssrrrppppppqqqpppooommmkkkjjjjjjkkkmmmppprrrsssssssssrrrsssuuuvvvvvvyyy}}}|||~~~pppdddYYYPPPMMMOOOOOONNNSSS___lllxxxfffSSSJJJCCCBBBAAA>>>===>>>===<<<<<<<<<<<<;;;;;;;;;999999999888888888888777888666444333333333555666888777666555444333333222666555333222222222333333333333333444444444555555333333333444444444555555333333333444444444555555666333666;;;<<<<<>>===>>><<<;;;;;;;;;::::::::::::999999999888888888777777777666444333333444555666555555555555555444333222555444333222111222222333333333333444444444555555333333333444444444555555444444555555555666666666666444666;;;;;;===JJJZZZkkk}}}xxxwww{{{ooobbbUUUPPPPPPRRRXXX^^^bbbeeejjjmmmsss|||wwwsssssswwwyyyxxxvvvsssrrrpppnnnnnnnnnoooppppppmmmjjjiiijjjjjjiiigggfffgggjjjmmmoooqqqssssssooopppssstttuuuwww{{{}}}~~~zzzkkk]]]SSSOOONNNOOOOOOTTT\\\cccmmm{{{fffSSSJJJCCCBBBAAA>>>===>>>;;;;;;:::::::::999999999999999888888888777777777777666555333333444555555111222444555555444222111444333222111111111222222333333333444444444555555333333333444444444555555555555666666666777777777777444555:::;;;???PPPcccvvvxxxuuutttzzzlll```TTTPPPPPPSSSXXX]]]bbbfffkkkooovvv{{{wwwsssrrruuuvvvuuutttnnnmmmmmmllllllmmmmmmnnnooollliiiggghhhhhhhhhhhhggghhhjjjlllnnnpppqqqrrroooqqqssstttuuuwwwzzz|||~~~qqqcccXXXRRRPPPOOOOOORRRXXX___ggguuugggSSSJJJCCCBBBAAA>>>===>>>;;;;;;;;;::::::::::::999888888888888777777777777777666555444444444444555...000333555555444222111222222222222222222222222333333333444444444555555333333333444444444555555555555666666666777777777888555555999<<>>===>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777777777666666666666555555444444444444---///222444555444222111222222222222333222222222333333333444444444555555333333333444444444555555444444555555555666666666888555666:::===GGG___xxx~~~ssspppqqqwwwvvvbbbYYYPPPOOORRRSSSWWW[[[^^^bbbhhhqqq}}}|||zzzwwwuuuttttttttttttssssssrrrpppnnnlllkkkjjjkkkjjjhhhfffeeefffiiikkkiiijjjlllmmmnnnoooooooooppprrrsssttttttuuuxxxzzz~~~|||zzzyyywwwuuupppnnnlllllllllmmmlllkkkkkklllnnnooonnnmmmkkkjjjfffgggjjjllloooqqqrrrrrrttttttuuuvvvwwwyyyzzz{{{yyyzzzzzz{{{}}}~~~yyykkk^^^UUUQQQNNNMMMOOOTTTZZZbbbqqq~~~gggSSSJJJCCCBBBAAA>>>===>>>======<<<<<<<<<;;;;;;;;;888888777777777666666666666555555555555444444444///000222444444444222111222222333444444444333333333333333444444444555555333333333444444444555555444444555555555666666666777555666;;;???KKKfff}}}qqqoooqqqxxxppp^^^UUUOOOOOORRRTTTVVVZZZ[[[___gggrrrzzzyyyvvvtttssssssttttttwwwuuurrrooollliiihhhgggiiiiiiiiigggfffgggiiilllllllllmmmnnnooooooooonnnqqqrrrssstttssstttwwwyyy|||}}}wwwtttpppmmmlllkkkiiihhhcccaaa______``````___^^^______`````````___^^^]]]\\\^^^aaaccceeefffggggggfffgggggghhhiiikkkmmmnnnnnnnnnooopppqqqrrrsssssstttvvvxxx{{{{{{mmm```WWWRRROOOMMMNNNSSSXXX```ooo|||gggSSSJJJCCCBBBAAA>>>===>>><<<<<<<<<;;;;;;;;;::::::888777777777666666666666555555555555555444444333222222333333333333333222222333444555666555555444333333333444444444555555333333333444444444555555555555666666666777777777555444777===AAANNNkkkyyypppooorrrzzz}}}lllZZZSSSMMMOOOSSSTTTVVVYYYZZZ^^^gggttt{{{zzzxxxvvvttttttvvvwwwyyywwwsssnnnkkkiiihhhhhhgggiiijjjiiiggggggjjjlllnnnnnnooooooooooooooooooqqqrrrtttsssssstttvvvxxx{{{|||}}}wwwiiifffbbb```______]]]\\\ZZZYYYWWWWWWXXXYYYXXXWWWYYYYYYYYYYYYXXXXXXWWWWWWXXXYYY\\\^^^___```__________________```bbbdddeeeeeefffgggggghhhhhhhhhggghhhiiijjjmmmppptttwwwzzz{{{}}}}}}ooobbbYYYTTTQQQNNNNNNQQQUUU]]]jjjwwwgggSSSKKKCCCBBBAAA>>>===>>>;;;;;;;;;:::::::::999999777777777777666666666666555555666666555555444333333333333333333333333333222333555666666666555555333333333444444444555555333333333444444444555555777777777777888888888888444444888>>>CCCPPPnnn~~~vvvooonnnsss|||{{{kkkXXXQQQMMMOOOSSSTTTVVVYYYZZZ^^^ggguuu}}}}}}{{{yyywwwxxxzzz{{{{{{xxxtttooolllkkkkkklllfffhhhkkkjjjiiihhhjjjmmmooooooppppppppppppooooooqqqssstttsssssssssuuuwww{{{}}}}}}tttlllgggbbb___\\\ZZZYYYYYYWWWVVVVVVUUUSSSSSSUUUVVVUUUUUUXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWZZZ\\\]]]]]]\\\[[[]]]]]]\\\]]]^^^___aaacccaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbcccgggkkkooorrrrrruuuzzz~~~qqqddd[[[VVVSSSPPPNNNPPPSSSYYYfffsss