BM6P6(@ ddd}}}sssfffgggccc```___```gggvvv|||yyyxxxyyyyyyxxxuuusssrrrrrrsssttttttvvvxxxzzz{{{||||||{{{{{{||||||{{{yyyzzz|||zzzjjj___bbbeeebbb]]]YYYRRRJJJHHHKKKOOOQQQPPPSSSPPPLLLKKKMMMOOOQQQRRRKKKIIIGGGDDDCCCBBBCCCDDDEEEBBB???======>>>>>>>>>??????>>><<<;;;:::999888777888888999;;;<<<<<<===@@@EEEHHHGGGAAA>>>>>>@@@AAA@@@EEEPPP^^^nnn~~~yyyxxx{{{bbb}}}yyyiiiddd```^^^]]]]]]aaammmyyy{{{xxxwwwxxxwwwvvvuuutttssstttvvvwww{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}}}}||||||~~~}}}|||hhh___bbbeeebbb\\\WWWRRRLLLKKKNNNRRRSSSSSSTTTQQQMMMLLLMMMNNNPPPPPPKKKIIIGGGEEECCCCCCCCCDDDEEEBBB???===>>>>>>>>>>>>=========<<<;;;;;;::::::777888888999;;;<<<<<<===???CCCFFFEEE@@@======???@@@???CCCMMMZZZjjj~~~{{{wwwwwwzzz~~~___}}}lllbbb___^^^^^^\\\]]]dddlllyyy|||yyyxxxxxxxxxxxxwwwxxxyyyzzz|||}}}~~~|||{{{zzz|||~~~uuufff```ccceeeaaa[[[UUURRRNNNOOORRRUUUVVVUUUSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJGGGEEEDDDDDDDDDDDDEEEBBB???>>>>>>???>>>===;;;;;;<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<>>>AAACCCBBB???<<<<<<===???>>>AAAIIITTTcccxxxzzzyyyxxx{{{]]]|||nnnaaa______```^^^\\\___dddwww}}}|||||||||}}}~~~}}}|||{{{~~~wwwnnneeebbbeeefffaaa[[[UUUSSSRRRRRRUUUVVVUUUTTTOOOMMMKKKJJJJJJKKKJJJIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEBBB@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<<<<>>>@@@???===;;;;;;<<<>>>===???EEEMMMZZZnnn~~~~~~}}}\\\zzzppp```^^^^^^```^^^[[[[[[___ooouuu~~~pppjjjdddccceeeeeeaaa]]]VVVUUUUUUUUUUUUUUUSSSRRRNNNMMMLLLLLLNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@@@@@@@@@@>>>============<<<;;;;;;::::::888999999::::::;;;;;;;;;;;;<<<======<<<;;;;;;<<<===<<<>>>BBBGGGQQQddduuu[[[wwwuuu^^^[[[ZZZ[[[ZZZWWWWWWYYYdddjjjvvv{{{}}}}}}lllhhhcccaaabbbbbb```^^^WWWWWWWWWWWWVVVUUUTTTSSSPPPPPPPPPQQQSSSSSSRRRPPPJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCAAAAAAAAA@@@???===>>>>>>===<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBIIIZZZjjjZZZrrr~~~aaa[[[XXXXXXWWWSSSSSSUUUXXX^^^jjj|||{{{yyyyyy{{{wwwzzz~~~~~~sssjjjfffaaa^^^]]]^^^^^^]]]WWWXXXYYYYYYXXXWWWWWWWWWRRRRRRRRRTTTUUUTTTRRROOOJJJJJJJJJIIIIIIHHHGGGGGGDDDCCCAAAAAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;;;;:::999:::;;;<<<<<<<<<===>>>@@@AAA@@@DDDRRRaaasssXXXoooeee^^^YYYXXXVVVRRRQQQTTTMMMSSS^^^nnnzzzuuussstttuuuuuuyyy~~~sssmmmiiieee```\\\ZZZZZZ\\\]]]WWWXXXYYYZZZYYYYYY[[[\\\RRRRRRRRRSSSSSSQQQNNNKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBBBBBBBAAA???===::::::;;;;;;<<<======>>>:::::::::::::::::::::;;;;;;:::999999;;;======<<<===>>>AAAAAA???AAAMMM\\\kkkwwwXXXmmmuuuhhh\\\[[[]]]ZZZUUUSSSNNNOOOTTT___rrr{{{yyyzzz||||||{{{}}}~~~rrrllldddcccaaa^^^\\\ZZZYYYYYYYYYXXXWWWXXXYYYYYYWWWUUUUUURRROOONNNOOOQQQQQQQQQKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCAAA???>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>CCCJJJOOOhhhmmm|||UUUgggtttfffcccddd```XXXSSSNNNNNNQQQYYYhhh}}}zzz|||pppkkkcccbbb```]]][[[YYYXXXXXXXXXWWWVVVWWWXXXXXXWWWUUURRROOOMMMMMMNNNOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEDDDCCCAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;>>>>>>=========AAAGGGKKK___gggwwwSSS```uuurrrnnnooojjj```YYYPPPQQQTTT[[[gggxxxvvvyyyyyyooolllbbb```^^^\\\YYYWWWVVVVVVVVVUUUUUUVVVXXXXXXWWWUUUPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKLLLKKKJJJIIIGGGFFFCCCDDDDDDDDDCCCBBB@@@???======>>>>>>======<<<;;;::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<===???CCCFFFSSS```pppUUU\\\jjj}}}yyyyyytttjjjbbbQQQUUU\\\eeeooo}}}yyy}}}ssskkkjjj___^^^\\\ZZZWWWVVVUUUTTTUUUTTTTTTUUUVVVWWWVVVTTTPPPOOONNNOOOPPPPPPNNNLLLKKKLLLMMMMMMLLLJJJGGGFFFBBBCCCCCCCCCCCCAAA@@@>>>;;;<<<===>>>===<<<;;;:::999999999999999999999999::::::999999999999::::::999;;;<<<<<<===>>>AAACCCJJJ[[[kkkvvv[[[\\\ccctttxxxmmmeeeWWW___jjjttt{{{xxx|||xxxkkkdddccc]]]\\\ZZZXXXVVVUUUUUUTTTTTTSSSRRRSSSUUUUUUTTTRRROOONNNMMMNNNOOOOOOMMMKKKKKKLLLMMMNNNMMMJJJHHHFFFBBBBBBCCCCCCCCCAAA@@@???;;;;;;<<<======;;;:::999999999999999999999999999;;;;;;::::::::::::;;;;;;:::;;;=========>>>@@@BBBGGGWWWfffqqq___]]]^^^iiiuuujjjdddfffooo{{{|||uuuiiibbbaaaZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSRRRRRRSSSSSSQQQPPPMMMKKKJJJJJJKKKKKKJJJIIILLLLLLMMMLLLKKKJJJHHHGGGCCCDDDDDDEEEDDDCCCBBBAAA<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<============???AAAEEEQQQ```mmm|||___\\\YYY```vvvsssiiieeemmmuuu~~~~~~xxxpppeee______WWWWWWWWWVVVVVVWWWWWWXXXTTTSSSRRRRRRRRRQQQOOOMMMMMMKKKIIIHHHIIIJJJJJJIIIMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEDDD??????>>>===============::::::::::::::::::::::::::::::999999999999::::::<<<<<<===<<<;;;<<<>>>AAACCCHHHVVVhhhsss^^^ZZZVVVZZZnnnsssllljjjeeelllssstttqqqppptttxxxwwwyyyyyylllfff]]]WWWWWWVVVVVVVVVVVVWWWXXXYYYYYYUUUSSSRRRQQQQQQPPPNNNLLLPPPMMMJJJIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGBBBAAA???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999<<<<<<<<<:::999:::===@@@@@@AAAOOOcccmmmuuuXXXVVVVVV[[[hhh|||rrrhhhcccccceeeggghhhhhhiiikkkllljjjnnnxxxpppeee]]]SSSQQQVVVTTTTTTUUUWWWZZZ[[[[[[[[[XXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLLLLLLLMMMOOOPPPNNNLLLJJJIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA???>>>=========<<<;;;:::::::::::::::;;;999888999;;;<<<;;;888======<<<<<<<<<<<<======CCCCCCKKKZZZeeeqqqXXXYYYZZZ^^^gggwwwuuujjjeeecccdddeeedddccccccdddeeebbbfffppp{{{hhh```ZZZQQQNNNRRRRRRRRRUUUXXXZZZ\\\\\\[[[XXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNMMMNNNOOOPPPQQQMMMKKKIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>===???>>>======<<<<<<======>>><<<:::;;;===>>>===;;;======<<<<<<<<<<<<======AAA???FFFUUUaaalll]]]bbbfffhhhkkkuuutttiiieeecccdddcccaaa^^^\\\\\\]]][[[```iiivvv{{{lll```]]]YYYRRRNNNPPPPPPSSSVVVZZZ\\\]]]\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRLLLJJJIIIIIIJJJLLLKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEDDDBBBAAA@@@???>>>??????>>>=========>>>>>>>>>===<<<<<<>>>>>>===<<<======<<<<<<<<<<<<======>>><<>>======<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===>>>;;;???JJJWWWcccqqq}}}fffnnnuuuuuuppppppvvv}}}xxxiiidddeeebbbbbb```^^^[[[ZZZ[[[]]]```cccgggkkktttvvvmmmeee]]]ZZZZZZYYYYYY[[[[[[___ccccccaaa^^^\\\\\\YYYYYYWWWVVVTTTTTTSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSLLLKKKKKKKKKMMMMMMLLLKKKGGGFFFEEEDDDCCCCCCCCCDDDHHHGGGFFFEEEDDDBBBAAAAAA>>>>>>=========>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===???HHHSSS___lllvvvjjjpppvvvvvvrrrqqqtttyyysssfffdddfff```___^^^\\\ZZZZZZ\\\^^^```cccfffjjjrrryyyooohhhccc\\\YYYYYY[[[]]]___aaadddgggfffbbb^^^]]]]]]ZZZYYYXXXWWWUUUUUUUUUTTTRRRSSSTTTUUUUUUUUUTTTTTTOOONNNMMMNNNOOONNNMMMKKKEEEEEEDDDDDDDDDEEEFFFFFFIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBB@@@BBBBBBAAA???>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAAFFFNNN[[[iiisssgggkkkoooooonnnnnnpppsssssszzzzzzoooeeebbbccc]]]]]][[[YYYWWWWWWZZZ]]]___aaaeeemmmxxxqqqjjjbbb```]]]ZZZ[[[^^^aaabbbbbbeeehhhfffaaa^^^^^^```ZZZZZZXXXWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWWWWQQQPPPPPPPPPPPPOOOMMMJJJDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCAAACCCDDDBBB???>>>???@@@<<<;;;;;;::::::;;;;;;<<<;;;>>>AAABBBHHHTTTeeeppp]]]___aaabbbbbbdddfffhhhjjjqqqwwwuuummmddd______[[[[[[YYYVVVTTTUUUWWWZZZ___aaagggqqq{{{nnnggg]]]^^^^^^]]]___ccceeedddaaaeeegggeee```^^^___bbb[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYSSSRRRQQQQQQQQQPPPMMMJJJCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDDDD????????????@@@@@@AAABBB???AAABBBAAA===<<<===???<<<;;;;;;::::::;;;;;;<<<888===@@@???CCCPPPbbbooodddaaa______aaacccbbbaaammmmmmmmmkkkhhhccc___\\\[[[VVVQQQOOOPPPSSSVVVWWWaaaccckkk{{{vvvhhhbbb]]]^^^\\\[[[cccmmmnnnhhhgggfffdddbbb___\\\ZZZYYYWWWWWWXXXYYYYYYYYYYYYYYY\\\[[[XXXVVVUUUUUUVVVWWWLLLPPPSSSRRRNNNKKKKKKLLL@@@BBBEEEGGGJJJKKKKKKKKKNNNMMMLLLJJJHHHFFFDDDDDDBBBAAA???>>>===>>>???AAA@@@@@@@@@@@@@@@???>>>===???>>>===;;;;;;<<<<<<===;;;<<>>???@@@??????@@@@@@??????>>>>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;===@@@@@@EEEQQQ^^^ttt^^^___cccjjjqqqqqqjjjdddccccccdddeeedddbbb___^^^]]]YYYUUUSSSTTTUUUVVVVVV___dddnnn}}}zzzkkk^^^___aaaeeennntttsssmmmeeeccc```\\\XXXTTTRRRPPPTTTVVVYYY\\\^^^^^^]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSRRRSSSRRRPPPMMMJJJEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???======>>>??????===>>>>>>????????????>>><<<<<<;;;::::::::::::;;;::::::<<<>>>>>>AAALLLWWWhhh{{{^^^aaagggpppvvvsssjjjaaa]]]^^^```aaaaaaaaa_________]]]ZZZXXXXXXXXXWWWVVV^^^ccclllvvv~~~}}}}}}}}}yyy{{{zzzgggdddccceeekkkooonnnjjjaaa```]]]ZZZWWWTTTQQQPPPUUUWWWZZZ\\\]]]]]][[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSUUUSSSQQQRRRSSSQQQLLLHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMLLLIIIGGGEEECCCCCCCCCAAA@@@???>>>>>>>>>>>>???<<<===>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;======???GGGQQQ]]]lll___dddlllsssvvvpppfff^^^ZZZ[[[]]]^^^___``````___bbb```^^^\\\\\\ZZZXXXVVV]]]ccckkkqqqsssrrrpppooosssuuuxxx}}}pppwwwssskkkcccaaaccceeeeeeddd^^^]]]\\\ZZZYYYWWWVVVUUU\\\]]]^^^^^^^^^\\\ZZZYYYWWWVVVTTTSSSRRRRRRQQQQQQSSSQQQPPPQQQRRRQQQLLLHHHIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMJJJGGGEEEDDDDDDDDDAAA@@@@@@???????????????<<<===>>>???????????????============<<<<<<;;;;;;===;;;<<<>>>>>>>>>EEELLLVVVcccyyybbbiiippptttqqqjjjbbb^^^ZZZZZZ\\\]]]^^^___``````bbbaaa```___^^^[[[WWWSSS[[[bbbjjjooopppnnnnnnooonnnrrruuuwww{{{~~~ooowww}}}pppccc^^^^^^^^^```bbb^^^^^^^^^^^^]]]]]]\\\\\\ccccccbbb```^^^\\\ZZZYYYVVVTTTQQQOOONNNOOOPPPPPPQQQPPPQQQQQQQQQPPPMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJOOOMMMJJJGGGEEEDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@@@@@@@@@@???======>>>>>>======<<<;;;===;;;;;;>>>>>>>>>CCCIIISSS^^^pppeeelllttttttllldddaaaaaa[[[\\\]]]]]]^^^______```aaa```______]]]YYYTTTPPPWWW___gggkkkkkkjjjlllooonnnqqqsssrrrrrryyyttt|||qqqccc______^^^```dddbbbbbbbbbbbbbbbbbbbbbbbbeeeccc```^^^[[[ZZZYYYYYYUUURRRNNNKKKJJJLLLNNNPPPOOOQQQSSSSSSRRRPPPOOONNNMMMMMMKKKJJJJJJJJJJJJKKKNNNLLLHHHEEECCCCCCCCCDDDBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???<<<<<<=========<<<;;;:::<<<::::::===>>>>>>AAAFFFOOOXXXggg{{{fffooovvvsssiiiaaabbbfff]]]]]]]]]^^^^^^____________^^^^^^^^^\\\WWWQQQMMMTTT[[[dddfffddddddgggkkkoooqqqqqqmmmkkkrrr}}}}}}zzzqqqdddaaabbbaaacccgggffffffffffffeeeeeeeeeeeebbb```\\\YYYWWWVVVVVVWWWUUUQQQMMMIIIHHHJJJMMMOOONNNQQQUUUUUURRRPPPPPPRRRPPPOOOMMMKKKKKKKKKKKKLLLMMMKKKGGGDDDBBBAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@???:::;;;<<<<<<<<<;;;:::999;;;999999<<<>>>===???DDDIIIRRR___pppmmmrrrsssmmmhhhfffeeebbbaaa^^^```eeegggdddbbbbbb```aaaaaa^^^YYYTTTQQQPPPUUU^^^eeeccc___```ccceeeiiijjjjjjjjjjjjnnnuuu{{{wwwmmmlllooouuuzzzuuuiii```cccfffeeedddeeecccfffiiihhhddd```^^^^^^ZZZXXXUUUSSSRRRRRRSSSSSSRRRQQQNNNKKKJJJKKKOOORRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMKKKKKKLLLNNNOOOMMMJJJHHHFFFEEEDDDBBBAAAEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::::::::;;;;;;===>>>???@@@CCCPPP^^^ggguuu}}}qqquuutttnnnhhhfffdddbbb\\\ZZZ]]]cccgggdddbbbccccccbbb```]]]XXXUUUSSSSSSYYYbbbgggccc^^^]]]^^^^^^ggghhhhhhfffeeehhhmmmqqqvvv}}}}}}llldddeeehhhnnnyyy~~~mmmfffcccfffiiifffcccccceeeggghhhfffaaa\\\YYYXXXXXXWWWTTTRRRPPPOOOOOOOOOPPPPPPOOOMMMLLLMMMPPPRRRRRRRRRSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLMMMNNNOOONNNKKKHHHFFFFFFEEEDDDCCCHHHHHHGGGFFFFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>???@@@>>>GGGRRR^^^kkk|||~~~tttwwwuuummmgggeeeccc___VVVTTTWWW___dddddddddfffiiifffaaa[[[XXXVVVVVVVVV[[[bbbgggccc^^^]]]]]]\\\ffffffeeecccaaabbbdddgggkkkrrr~~~pppdddaaaeeegggmmmyyy~~~~~~zzzppphhhbbbaaadddiiiiiiddd``````cccddddddbbb]]]YYYWWWVVVWWWVVVUUUSSSQQQPPPOOONNNMMMOOOPPPPPPOOOOOOQQQSSSRRRRRRQQQPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMIIIGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===??????AAACCCMMM[[[gggvvv}}}|||tttuuuqqqiiidddbbb___\\\SSSPPPQQQXXX___bbbfffjjjqqqkkkbbb[[[WWWUUUVVVVVVUUU]]]bbbaaa___```aaa```cccbbbbbb```______```aaaccciiiwww{{{ssskkkfffkkksssvvv}}}{{{tttrrrvvvzzz|||~~~xxxqqqhhhaaa[[[YYYYYY]]]cccfffeee```^^^^^^___```___^^^[[[YYYXXXXXXUUUVVVVVVVVVUUUTTTRRRQQQKKKNNNQQQSSSRRRRRRRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNQQQNNNJJJHHHIIIIIIJJJIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???EEECCCJJJZZZeeeqqq}}}xxx{{{oooooojjjbbb^^^^^^\\\XXXSSSNNNNNNTTT[[[```gggnnntttlllbbbYYYUUUTTTSSSRRRLLLSSSXXXYYYZZZ]]]```___]]]\\\[[[[[[\\\]]]^^^^^^[[[```kkk}}}yyytttpppooonnnqqq|||}}}vvvpppooopppsssuuuwwwvvvqqqhhh^^^VVVSSSSSSVVV[[[``````^^^\\\]]]^^^```^^^\\\[[[YYYXXXWWWVVVPPPQQQTTTWWWXXXWWWUUUTTTKKKOOOSSSUUUUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQOOOLLLJJJKKKLLLLLLKKKOOONNNMMMLLLKKKJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@??????>>>======<<<<<<;;;;;;:::;;;;;;<<<===>>>BBB???EEETTT^^^jjjvvvxxxhhhgggbbb[[[YYY\\\[[[WWWTTTOOONNNTTT[[[```ffflllnnnggg]]]VVVSSSQQQNNNLLLFFFKKKNNNNNNPPPUUUYYYYYYWWWUUUSSSTTTWWWZZZ[[[\\\WWWZZZbbbooo~~~}}}yyytttrrrsssvvv{{{|||zzzwwwssspppnnnmmmmmmlllllljjjccc[[[UUUSSSSSSWWW\\\^^^[[[YYY\\\^^^___ccc___[[[XXXVVVUUUSSSQQQIIIMMMRRRVVVXXXWWWUUUSSSMMMPPPTTTWWWVVVUUUUUUUUUUUUSSSRRRPPPOOOOOOPPPPPPNNNOOOOOOPPPPPPQQQQQQRRRPPPNNNLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@@@@??????>>>>>>======;;;;;;::::::;;;<<<<<<===??????EEEOOOWWWddd~~~wwwwww}}}bbb```[[[UUUVVV[[[\\\YYYSSSPPPRRRYYY___aaacccfffccc]]]UUUPPPOOONNNJJJGGGCCCFFFGGGGGGJJJQQQVVVWWWWWWSSSPPPQQQTTTYYY[[[\\\^^^^^^aaaiiiuuu|||uuuwwwxxxwwwsssnnniiifffddddddccc___YYYUUUSSSSSSZZZ^^^^^^ZZZZZZ^^^```^^^aaa]]]WWWTTTSSSRRRPPPOOOHHHLLLRRRWWWYYYWWWTTTQQQOOORRRVVVWWWWWWVVVUUUUUUTTTRRRQQQOOOOOOOOOPPPQQQPPPOOOOOOOOOPPPQQQSSSTTTNNNMMMMMMNNNOOOOOOLLLJJJGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@??????>>>======;;;;;;::::::;;;;;;<<<<<<<<>>>>>>>>;;;;;;:::::::::;;;<<<<<<888@@@DDDCCCGGGXXXnnn{{{ZZZUUURRRTTTZZZ^^^]]][[[QQQOOOPPPVVV^^^bbb```]]]UUUQQQKKKGGGFFFFFFFFFFFFFFFDDDDDDGGGNNNUUUYYYYYYbbbVVVKKKJJJOOOTTTZZZ___iiiiiieeefffyyyzzzppptttlllooorrrtttqqqkkkddd```^^^\\\YYYVVVVVVXXX[[[]]]\\\\\\\\\\\\[[[YYYWWWVVVYYYYYYXXXUUUPPPMMMLLLLLLOOOSSSXXX\\\\\\YYYTTTQQQOOOSSSWWWZZZZZZYYYYYYYYYUUUTTTSSSSSSSSSSSSSSSTTTRRRQQQPPPRRRTTTTTTPPPMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLKKKIIIIIIIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA???===<<<:::::::::;;;;;;<<<<<<<<<>>>===???DDDIIIRRRbbbqqq~~~XXXUUUUUUYYY^^^```\\\XXXPPPOOORRRYYYaaaeeeccc___VVVRRRNNNLLLLLLLLLLLLLLLHHHFFFFFFJJJQQQYYY^^^aaa^^^SSSJJJHHHJJJNNNTTTZZZdddgggfffiii}}}vvvlllmmmiiikkknnnooommmiiiccc```WWWVVVTTTSSSSSSTTTVVVXXX\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWUUUQQQOOONNNOOOQQQUUUYYY\\\\\\YYYTTTQQQQQQTTTWWWXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWVVVRRRNNNMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIKKKJJJIIIGGGFFFFFFEEEEEECCCCCCCCCBBBAAA???===;;;::::::;;;;;;;;;<<<<<<<<<===<<<===AAAFFFNNN]]]jjjvvvWWWVVVXXX]]]bbb```ZZZSSSNNNOOOTTT]]]eeeiiieee```VVVTTTSSSRRRTTTVVVVVVUUUNNNKKKJJJKKKQQQXXX^^^aaaZZZQQQIIIEEEEEEGGGNNNVVV[[[```cccggg{{{ssshhhffffffggghhhhhhfffdddaaa___SSSRRRRRRRRRSSSTTTUUUUUU[[[\\\\\\]]]\\\[[[YYYXXXUUUVVVVVVUUURRRPPPQQQQQQUUUWWW[[[]]]]]]YYYUUURRRRRRSSSUUUUUUSSSRRRRRRSSSUUUTTTTTTSSSSSSSSSSSSRRRTTTTTTVVVXXXYYYWWWSSSPPPOOOOOOOOOOOOOOOOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;???BBBIIIUUUaaagggxxx[[[YYYYYY\\\___]]]VVVOOOLLLOOOUUU___hhhkkkfff```WWWVVVVVVXXX[[[]]]^^^^^^VVVSSSNNNLLLNNNRRRWWWZZZXXXQQQJJJFFFCCCDDDKKKTTTUUUZZZ^^^bbbsss}}}yyyrrriiieeeddddddbbbaaa___^^^\\\\\\TTTTTTUUUWWWXXXXXXXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXVVVWWWWWWUUUSSSQQQQQQRRRXXXZZZ\\\^^^\\\YYYUUUSSSQQQRRRSSSRRRPPPPPPQQQRRRTTTTTTTTTTTTSSSSSSRRRQQQSSSUUUWWWYYYYYYWWWSSSPPPQQQQQQRRRQQQQQQOOONNNMMMNNNNNNLLLKKKKKKJJJJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<======::::::>>>AAAEEENNNWWW___qqq~~~```\\\WWWWWWYYYYYYTTTOOOLLLOOOVVVaaaiiikkkddd^^^XXXWWWWWWZZZ]]]```aaaaaa[[[XXXSSSOOONNNPPPUUUXXXZZZSSSMMMIIIGGGHHHOOOWWWZZZ^^^```aaakkkxxxqqqsssrrrlllfffdddbbb___\\\ZZZYYYYYYYYYWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXVVVSSSQQQQQQRRR[[[\\\]]]]]]\\\YYYVVVTTTPPPQQQRRRRRRQQQPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPQQQSSSVVVWWWVVVTTTQQQPPPRRRSSSSSSSSSSSSQQQOOOMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGHHHGGGEEECCCAAA???==============================>>>;;;;;;>>>AAACCCIIIPPP[[[kkk~~~bbb\\\TTTRRRTTTWWWVVVTTTPPPRRRXXXbbbjjjjjjccc\\\XXXWWWVVVXXX[[[^^^______[[[ZZZWWWTTTTTTVVV[[[```___WWWPPPOOOOOOPPPVVV]]]eeefffeeedddgggqqqpppkkknnnppplllgggcccaaa]]]ZZZYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]aaaaaaaaaaaa```^^^\\\[[[XXXYYYYYYWWWTTTRRRRRRRRR[[[\\\\\\\\\[[[YYYWWWUUUQQQSSSTTTTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOORRRTTTTTTRRRPPPPPPPPPSSSTTTUUUUUUTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGEEECCCAAA@@@??????>>>>>>>>>>>>============@@@<<<<<>>>>>>>>======@@@<<<<<<@@@BBBAAACCCFFFQQQZZZlll]]]WWWPPPPPPVVV\\\``````YYYZZZ^^^fffkkkjjjccc\\\YYYUUURRRPPPRRRTTTVVVWWWXXXZZZ[[[[[[ZZZ]]]bbbfffeee[[[SSSUUU[[[___cccgggfffbbb___\\\XXXVVVXXX[[[___gggrrr|||vvvtttoooiiifffeeeccc```]]]\\\[[[ZZZ[[[]]]___`````````___^^^^^^^^^______``````___^^^\\\ZZZWWWVVVTTTVVVWWWWWWUUUUUUVVVXXXZZZ[[[[[[ZZZZZZYYYXXXWWWWWWZZZ\\\\\\YYYUUURRRQQQTTTUUUVVVVVVUUUSSSPPPNNNPPPQQQRRRPPPMMMMMMOOORRRRRRTTTVVVWWWWWWUUUSSSQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBB@@@?????????>>>>>>======???<<<;;;???BBBAAAAAADDDQQQWWWeeeyyybbbWWWNNNPPPVVV\\\```ccc___^^^```eeejjjjjjeee___]]]YYYTTTRRRRRRSSSTTTTTTTTTTTTVVVYYY\\\______^^^XXXWWWWWWYYY]]]```aaabbb[[[UUUQQQRRRPPPLLLMMMSSSXXXlllzzz{{{|||}}}vvvooommmjjjfffbbb___^^^]]]\\\YYYXXX[[[]]]\\\\\\^^^YYYZZZ[[[[[[[[[]]]```bbbbbb___[[[[[[\\\\\\ZZZXXXWWWTTTSSSWWW]]]```^^^[[[]]]\\\[[[YYYXXXWWWWWWWWWXXXZZZ\\\[[[XXXUUUSSSSSSWWWWWWWWWVVVUUURRRPPPOOOUUUTTTRRROOOLLLMMMOOORRRYYYXXXWWWUUUUUUTTTUUUUUUNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCCAAAAAA?????????>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBJJJPPP]]]mmmbbbVVVMMMNNNTTTXXX\\\___[[[ZZZ[[[```eeegggddd```^^^ZZZUUUSSSSSSSSSTTTTTTTTTTTTTTTVVVYYY[[[[[[ZZZXXXWWWXXX[[[___aaabbbbbbWWWQQQMMMMMMLLLJJJLLLQQQ]]]mmmwwwuuurrrwww{{{yyyrrrmmmkkkhhhddd```]]][[[[[[[[[]]]YYYXXXZZZ[[[YYYYYY[[[^^^___^^^]]]\\\\\\^^^aaabbb___[[[ZZZZZZYYYVVVTTTUUUVVVYYY^^^cccdddaaa]]]\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[ZZZWWWTTTSSSRRRVVVVVVVVVUUUTTTRRRPPPOOOTTTTTTSSSRRRPPPPPPSSSUUUWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@?????????>>>>>>???@@@BBBDDDEEEEEEDDDDDDDDDKKKVVVcccttt___TTTLLLLLLPPPTTTWWWZZZZZZXXXXXX[[[```ccccccbbb___\\\WWWTTTTTTTTTTTTTTTTTTSSSRRRTTTVVVWWWWWWVVVUUUVVVXXX\\\___aaa```___SSSNNNJJJJJJJJJJJJMMMRRRbbbmmmrrrkkkfffiiimmmlllvvvzzz}}}qqqhhheeedddbbb]]]YYYWWWWWWXXXYYY^^^ZZZXXXZZZYYYWWWWWWZZZaaaaaa```^^^\\\\\\^^^```aaa^^^[[[XXXVVVUUURRRPPPSSSWWW^^^cccfffddd```]]]\\\[[[ZZZYYYXXXWWWWWWWWWZZZ[[[[[[ZZZVVVTTTSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPTTTUUUVVVVVVUUUUUUVVVXXXUUUVVVWWWXXXYYYXXXWWWWWWWWWUUUSSSQQQOOONNNNNNOOONNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMLLLJJJGGGDDDBBBDDDCCCBBBAAA@@@?????????@@@BBBEEEHHHIIIHHHGGGFFFCCCIIISSS]]]jjj~~~[[[RRRJJJKKKNNNQQQUUUYYY\\\ZZZXXXYYY\\\```cccccc```]]]XXXVVVUUUUUUUUUTTTRRRRRRRRRSSSVVVXXXXXXWWWRRRTTTWWW[[[______]]][[[RRROOOLLLLLLLLLOOOSSSVVVbbbiiikkkddd___bbbggghhhoooqqqvvv~~~xxxrrrkkkeeeccc```]]]YYYUUUTTTUUUWWWYYY\\\YYYXXXZZZYYYWWWYYY^^^cccbbbaaa^^^\\\\\\^^^```^^^\\\ZZZWWWUUUSSSQQQPPPRRRWWW]]]aaaaaa___\\\ZZZ]]]\\\[[[ZZZYYYXXXXXXYYY\\\\\\\\\ZZZVVVTTTTTTUUUYYYYYYXXXWWWVVVUUUTTTSSSVVVXXXZZZZZZYYYXXXXXXXXXTTTVVVXXXZZZZZZZZZXXXWWWVVVUUURRRPPPOOONNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOMMMIIIFFFCCCFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGEEEBBBIIIPPPWWWbbbvvvWWWOOOIIIJJJNNNQQQVVV[[[]]]ZZZXXXWWWYYY\\\^^^```___\\\YYYWWWVVVVVVUUUTTTQQQRRRSSSVVVZZZ[[[[[[ZZZTTTUUUYYY]]]``````]]]ZZZTTTSSSRRRQQQSSSWWWZZZ\\\^^^cccdddaaa___ccciiilllnnnpppttt|||sssmmmjjjfffaaa______\\\XXXUUUTTTUUUXXXZZZYYYWWWXXXZZZZZZYYY^^^dddkkkjjjfffaaa]]]\\\]]]___[[[ZZZYYYVVVTTTRRRQQQQQQTTTWWW[[[\\\[[[ZZZYYYYYY]]]]]]\\\[[[ZZZZZZZZZZZZ]]]]]]\\\YYYWWWVVVWWWXXX\\\\\\[[[ZZZYYYXXXXXXWWWYYY[[[]]]\\\ZZZXXXWWWWWWUUUWWWXXXZZZZZZYYYWWWVVVRRRRRRPPPOOOOOOOOOPPPQQQOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNKKKGGGEEEHHHGGGDDDBBBAAAAAAAAABBB@@@BBBEEEHHHIIIGGGEEECCC???EEEKKKPPPYYYlllTTTMMMIIIJJJMMMPPPUUU[[[YYYXXXVVVVVVVVVWWWYYY[[[]]][[[XXXWWWWWWWWWVVVUUURRRSSSVVV[[[___```^^^\\\YYYYYY\\\___aaaaaa]]]ZZZTTTVVVWWWVVVXXX]]]___^^^XXX\\\___```aaaffflllqqqoooqqqvvv|||yyyoooeeecccaaa^^^ZZZYYY]]][[[WWWUUUTTTUUUXXXYYYVVVUUUWWWZZZZZZ[[[aaaiiitttrrrlllddd^^^ZZZZZZ[[[YYYYYYXXXUUURRRPPPPPPQQQUUUVVVWWWXXXYYYZZZ[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[XXXVVVVVVXXX[[[]]]\\\[[[ZZZYYYXXXYYYYYYYYY[[[\\\[[[YYYVVVVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMNNNNNNNNNMMMKKKIIIGGGHHHGGGDDDBBBAAABBBCCCDDDAAABBBDDDFFFFFFEEEBBBAAAAAAEEEIIIMMMVVVfff|||SSSMMMIIIJJJLLLMMMRRRXXXTTTUUUWWWWWWWWWXXXYYYZZZ[[[YYYWWWVVVWWWWWWVVVUUUTTTVVVZZZ___cccbbb^^^[[[ZZZ[[[\\\^^^___^^^[[[XXXQQQVVVXXXWWWYYY^^^___[[[TTTVVV[[[```cccggglllqqqooorrrvvvzzzqqqllleee^^^]]][[[XXXWWWYYYZZZXXXVVVTTTSSSTTTUUUVVVTTTTTTVVVYYYYYYZZZaaajjjqqqnnniiiaaa[[[XXXXXXZZZXXXXXXWWWTTTOOOLLLLLLMMMQQQPPPQQQTTTZZZ]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXUUUTTTUUUYYY\\\ZZZYYYWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXWWWUUUUUUVVV[[[[[[YYYWWWVVVTTTRRRRRRNNNPPPQQQSSSSSSSSSQQQQQQPPPPPPOOONNNNNNNNNNNNOOOKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFCCCAAAAAABBBDDDEEECCCDDDDDDDDDDDDBBBAAA@@@CCCDDDGGGJJJRRR___ooo{{{SSSMMMIIIIIIJJJKKKOOOUUUSSSUUUXXXZZZ[[[[[[[[[\\\YYYXXXVVVVVVWWWWWWWWWUUUUUUXXX]]]bbbeeeccc]]]YYYYYYYYYYYYZZZ[[[ZZZWWWTTTMMMTTTWWWVVVXXX]]]\\\XXXQQQTTTZZZ```dddfffjjjoooooorrrvvvxxx{{{~~~qqqgggjjjccc^^^\\\YYYWWWXXX]]]WWWVVVTTTSSSRRRRRRRRRSSSSSSSSSVVVXXXWWWXXX```iiigggeeeaaa[[[VVVUUUXXXZZZXXXXXXWWWRRRLLLHHHHHHJJJKKKIIIKKKQQQZZZ^^^]]]ZZZYYYXXXXXXWWWWWWWWWWWWXXXWWWWWWUUUSSSRRRTTTXXX[[[WWWVVVTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVXXX^^^\\\YYYVVVTTTRRRPPPPPPPPPQQQTTTUUUUUUTTTQQQPPPQQQPPPOOOOOONNNNNNOOOOOOJJJJJJJJJJJJJJJKKKKKKKKKGGGEEECCCAAAAAABBBDDDFFFEEEEEEDDDDDDBBBAAA@@@?????????@@@CCCJJJUUUaaaiii|||MMMJJJGGGEEEGGGKKKPPPSSSRRRXXX___eeekkkmmmggg___]]][[[XXXVVVTTTUUUVVVXXXTTTZZZ```aaa]]][[[\\\^^^\\\ZZZXXXWWWVVVUUUQQQOOOMMMQQQQQQOOORRRZZZ^^^\\\[[[ZZZZZZ\\\aaafffiiijjjsssuuuuuutttxxx}}}~~~|||xxxmmmfffaaa[[[\\\\\\\\\\\\[[[ZZZZZZZZZWWWTTTPPPNNNMMMNNNNNNTTTUUUUUUVVVXXX[[[^^^___ccc___ZZZUUURRRRRRTTTUUUXXXUUUQQQKKKGGGFFFHHHKKKIIIKKKOOOTTTXXXYYYWWWUUUSSSUUUWWWVVVUUUTTTUUUUUURRRSSSSSSTTTTTTUUUUUUVVVXXXUUURRROOONNNOOOQQQRRRQQQRRRRRRSSSSSSSSSRRRRRR\\\[[[XXXUUUSSSQQQPPPPPPSSSTTTUUUUUUTTTRRROOONNNRRRQQQQQQQQQQQQPPPPPPPPPMMMJJJIIIJJJMMMNNNLLLJJJNNNLLLIIIGGGEEEEEEEEEFFFHHHGGGEEEDDDCCCBBBAAAAAA>>>@@@CCCDDDGGGNNNYYYbbbvvvOOOLLLFFFCCCCCCGGGMMMQQQQQQ]]]jjjtttyyyxxxpppfff]]][[[XXXVVVUUUVVVWWWYYYYYY]]]```___[[[XXXYYY[[[ZZZYYYWWWUUUTTTRRROOOMMMJJJNNNPPPOOOSSS[[[___^^^```^^^]]]]]]```ccceeeeeejjjooorrrtttxxx}}}|||yyy{{{xxxlllfffbbb___[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVSSSPPPOOOOOOPPPQQQWWWWWWWWWWWWXXXZZZ\\\]]]]]][[[WWWSSSRRRRRRTTTVVVUUUSSSOOOJJJFFFEEEGGGJJJJJJKKKNNNRRRUUUVVVTTTQQQQQQSSSTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXVVVRRRPPPNNNOOOPPPRRRPPPPPPRRRSSSTTTTTTTTTTTT[[[YYYWWWTTTRRRQQQRRRRRRTTTUUUUUUUUUSSSQQQPPPNNNPPPPPPPPPOOOOOOOOONNNNNNMMMKKKJJJKKKMMMNNNLLLKKKOOONNNKKKIIIGGGGGGGGGHHHDDDCCCBBB@@@??????>>>>>>>>>AAACCCCCCEEELLLVVV___lll~~~SSSMMMEEE@@@???DDDKKKPPPVVVggg{{{rrrhhh]]][[[YYYWWWVVVWWWYYYZZZ___aaaaaa]]]XXXUUUVVVXXXYYYWWWUUUSSSRRRPPPMMMJJJGGGKKKNNNPPPUUU]]]aaaaaaccc```^^^]]]]]]_________```hhhpppuuuxxxzzzwwwqqqssstttfff___]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXUUUTTTRRRPPPPPPQQQRRRSSSXXXWWWWWWWWWXXXYYYZZZZZZVVVUUURRRQQQQQQSSSUUUWWWUUUTTTPPPLLLHHHHHHJJJMMMPPPPPPQQQSSSUUUTTTRRROOONNNOOOQQQRRRQQQRRRSSSUUUXXXWWWWWWWWWWWWVVVVVVVVVXXXVVVSSSQQQOOOOOOPPPQQQOOOOOOQQQSSSTTTUUUUUUUUUYYYWWWTTTRRRQQQRRRSSSUUUWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNLLLKKKLLLMMMMMMLLLKKKNNNMMMKKKIIIGGGGGGGGGHHHBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBBBBCCCIIIRRRYYYfffwww}}}|||UUUNNNEEE??????EEENNNTTTcccvvv{{{lllaaa\\\[[[XXXWWWWWWYYY[[[\\\bbbaaa___ZZZUUUSSSUUUWWWXXXVVVTTTRRRQQQOOOLLLIIIFFFIIILLLPPPTTTZZZ^^^______\\\YYYYYYZZZ[[[\\\[[[]]]gggqqqvvvvvvtttllleeeiiioooyyy~~~uuuhhh^^^XXXWWWWWWXXXXXXXXXXXXYYYXXXWWWWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXQQQPPPPPPPPPRRRUUUWWWYYYXXXWWWTTTQQQNNNNNNPPPSSSXXXWWWVVVVVVWWWUUURRRPPPLLLMMMOOOPPPPPPQQQSSSUUUXXXXXXWWWVVVVVVUUUTTTTTTWWWVVVTTTRRRPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVTTTRRRPPPPPPRRRUUUVVVXXXWWWUUUSSSQQQPPPPPPPPPNNNNNNMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBFFFMMMRRR```nnn~~~|||}}}UUUOOOGGGBBBCCCJJJTTT[[[mmm}}}ssseee\\\[[[YYYXXXWWWWWWYYY\\\^^^aaa___[[[WWWTTTTTTVVVXXXWWWVVVTTTSSSRRRPPPMMMKKKEEEEEEGGGKKKOOORRRUUUXXXWWWUUUSSSTTTWWWZZZ[[[[[[```jjjtttuuuqqqkkkaaaYYY[[[]]]```dddiiimmmppprrrtttzzzqqqkkkbbbZZZVVVVVVWWWXXXVVVVVVWWWWWWVVVVVVUUUTTTUUUTTTRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUUUUVVVOOOOOOPPPRRRTTTVVVYYYZZZXXXXXXVVVTTTRRRRRRTTTWWW\\\ZZZXXXVVVUUUTTTQQQOOOKKKMMMNNNOOOOOOPPPSSSVVVUUUUUUTTTSSSRRRRRRQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPRRRQQQPPPOOOPPPRRRUUUWWWWWWVVVTTTRRRQQQPPPOOOOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBB@@@???@@@DDDHHHLLLXXXcccxxx~~~TTTPPPJJJFFFHHHPPPYYY___lllyyywwwmmmccc]]]YYYXXXVVVVVVWWWZZZ]]]______\\\XXXUUUTTTUUUWWWXXXVVVUUUSSSSSSSSSRRROOOMMMDDDBBBBBBFFFIIIKKKNNNSSSUUUSSSRRRSSSWWWZZZ\\\]]]bbblllsssqqqjjjbbbYYYRRRMMMPPPTTTVVVVVVVVVWWWYYYdddkkk{{{|||mmmeeeaaa[[[VVVTTTUUUWWWYYYUUUUUUUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPOOOOOONNNNNNLLLMMMNNNPPPRRRSSSSSSSSSOOOPPPQQQSSSUUUWWWXXXXXXTTTTTTTTTRRRQQQRRRTTTWWWZZZWWWTTTRRRPPPOOOMMMKKKKKKLLLMMMMMMMMMOOORRRUUURRRRRRQQQPPPOOOOOONNNNNNPPPQQQQQQQQQQQQPPPOOONNNQQQQQQQQQQQQPPPOOONNNMMMOOOOOOOOOOOOQQQRRRTTTUUUTTTSSSRRRRRRQQQPPPOOOOOONNNMMMKKKJJJIIIJJJLLLMMMMMMNNNNNNMMMJJJHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCCCCCCCCCCDDDEEECCCBBB@@@???@@@CCCFFFHHHUUU^^^oooTTTQQQMMMKKKMMMSSSZZZ___bbblllsssqqqkkkeee___ZZZWWWVVVUUUUUUVVVYYY]]]___^^^[[[WWWUUUTTTUUUVVVWWWTTTSSSRRRRRRSSSRRRPPPNNNHHHDDDCCCGGGJJJKKKPPPWWWZZZXXXVVVWWWYYY\\\^^^^^^```hhhnnnjjjccc]]]VVVQQQHHHLLLPPPOOOKKKIIIKKKNNNXXX```ttt~~~xxxnnnbbb^^^\\\XXXTTTRRRRRRUUUWWWSSSTTTTTTTTTTTTSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUQQQRRRRRRQQQPPPQQQTTTVVVWWWSSSOOOMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKLLLOOORRROOOOOOOOONNNNNNMMMMMMLLLLLLMMMOOOPPPQQQPPPOOONNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNPPPQQQRRRSSSSSSOOOPPPQQQQQQQQQPPPNNNMMMMMMKKKIIIGGGGGGHHHJJJKKKMMMNNNNNNLLLIIIFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDBBB@@@???@@@BBBEEEFFFSSSZZZhhh}}}~~~}}}TTTRRROOONNNPPPTTTZZZ]]]YYYaaagggeeeaaa^^^YYYTTTVVVUUUTTTTTTVVVYYY]]]___^^^[[[WWWUUUTTTUUUUUUUUURRRQQQPPPQQQRRRRRRPPPOOONNNHHHFFFKKKNNNPPPWWW___aaa^^^\\\[[[\\\^^^^^^^^^\\\dddiiieee^^^ZZZWWWTTTJJJMMMNNNIIICCCBBBHHHOOOPPPZZZqqqmmmggghhhbbbZZZ^^^\\\YYYTTTQQQPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRQQQLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNQQQRRRSSSTTTTTTSSSRRRRRRPPPQQQRRRQQQQQQRRRUUUWWWUUURRRNNNKKKKKKKKKJJJIIIIIIJJJJJJIIIHHHJJJMMMPPPNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKNNNPPPQQQPPPOOONNNKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLOOOQQQRRRSSSRRRRRRMMMNNNPPPQQQQQQPPPNNNMMMLLLJJJGGGFFFEEEFFFHHHJJJLLLNNNNNNLLLHHHEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHDDDBBB??????@@@CCCDDDEEEMMMSSS___rrr}}}zzzzzzPPPPPPOOONNNOOOPPPQQQRRRQQQTTTYYYZZZZZZXXXWWWVVVTTTTTTTTTSSSSSSVVVZZZ]]]^^^YYYSSSQQQRRRSSSRRRQQQSSSQQQOOONNNNNNNNNNNNMMMQQQNNNNNNRRRWWW[[[bbbhhhllliiiccc]]]]]]```___[[[\\\^^^___]]]XXXTTTRRRQQQMMMLLLIIIDDD@@@@@@EEEIIIQQQZZZkkk~~~ooogggddd^^^\\\]]]WWWWWWVVVSSSQQQQQQSSSUUUTTTSSSRRRPPPNNNMMMMMMMMMOOOMMMKKKLLLNNNPPPPPPPPPQQQOOOOOOQQQTTTUUUSSSQQQOOOQQQSSSUUUUUUSSSPPPNNNKKKLLLMMMNNNPPPQQQSSSTTTTTTPPPLLLJJJLLLMMMLLLKKKGGGGGGGGGGGGGGGJJJNNNQQQPPPPPPQQQPPPOOOMMMKKKIIILLLNNNPPPQQQPPPOOOOOOOOOQQQPPPNNNMMMMMMNNNOOOOOOSSSRRRPPPOOONNNMMMMMMMMMQQQOOOMMMLLLMMMMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIIIIGGGIIILLLLLLJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEHHHLLLXXXiii~~~zzz~~~}}}~~~NNNMMMMMMMMMMMMNNNPPPQQQOOOSSSWWWYYYXXXVVVTTTSSSWWWWWWWWWVVVUUUWWWZZZ]]]aaa[[[TTTQQQQQQRRRRRRQQQRRRPPPMMMKKKLLLMMMNNNOOOTTTQQQRRRXXX]]]bbbhhhppptttssslllccc^^^^^^\\\YYYYYYZZZZZZZZZYYYWWWTTTRRRJJJIIIFFFCCCAAAEEEKKKQQQZZZ___jjjxxxpppccc^^^]]][[[YYYZZZXXXXXXVVVSSSQQQQQQSSSVVVUUUTTTRRRPPPOOONNNNNNMMMNNNMMMKKKLLLNNNPPPPPPPPPQQQPPPOOOPPPRRRSSSQQQNNNPPPQQQSSSUUUTTTRRROOOMMMLLLLLLMMMOOOQQQSSSSSSRRRSSSPPPNNNMMMOOOOOONNNMMMGGGGGGGGGGGGHHHKKKNNNQQQPPPPPPPPPOOONNNMMMKKKKKKMMMOOOQQQQQQPPPOOOPPPQQQSSSSSSRRRQQQQQQQQQRRRSSSNNNNNNNNNOOOPPPQQQRRRSSSQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMIIIJJJLLLLLLJJJHHHGGGHHHJJJJJJIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJTTTbbbtttzzz|||~~~}}}KKKKKKKKKKKKLLLMMMNNNOOONNNQQQUUUWWWVVVTTTRRRQQQYYYYYYXXXWWWVVVWWWZZZ\\\ccc\\\UUUQQQQQQRRRRRRQQQOOONNNKKKJJJKKKMMMPPPQQQVVVTTTUUU[[[aaaeeelllsss||||||vvviii^^^ZZZYYYWWWWWWUUUUUUWWWZZZZZZWWWTTTGGGEEEBBB@@@CCCJJJTTT\\\ddddddiiiqqqvvvwwwyyy}}}|||~~~xxxlllbbbYYYWWWXXXWWWVVVVVVYYYXXXUUURRROOOPPPSSSUUUTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKLLLNNNOOOOOOOOOPPPOOOOOOOOOQQQPPPOOOMMMQQQRRRSSSTTTSSSQQQNNNMMMMMMLLLLLLOOOSSSTTTRRROOORRRQQQPPPQQQRRRRRRQQQOOOHHHHHHHHHIIIKKKMMMPPPQQQQQQPPPOOONNNMMMMMMLLLMMMOOOPPPQQQPPPOOOPPPQQQSSSTTTSSSSSSSSSSSSSSSTTTUUUNNNNNNOOOPPPQQQSSSTTTUUUPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQLLLLLLLLLKKKIIIHHHIIIJJJLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHNNNYYYeeevvv|||sss~~~JJJJJJJJJKKKKKKLLLMMMMMMNNNRRRVVVYYYXXXUUUSSSQQQWWWWWWXXXWWWWWWXXX[[[]]]```ZZZRRROOOPPPRRRSSSSSSLLLLLLMMMMMMNNNOOORRRSSSWWWUUUUUU[[[___bbbhhhnnnzzz}}}yyykkk^^^XXXXXXXXXXXXUUUSSSUUUZZZ\\\XXXTTTFFFCCC@@@???DDDOOOZZZbbbkkkhhhhhhllloooooopppssstttuuuzzz}}}pppgggccc\\\WWWUUUWWWWWWUUUTTTWWWVVVSSSOOOMMMMMMQQQTTTRRRQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJKKKMMMOOOOOONNNNNNNNNOOOPPPQQQQQQPPPOOOSSSSSSSSSSSSQQQPPPNNNMMMLLLKKKJJJNNNRRRSSSPPPLLLPPPPPPRRRSSSSSSRRRQQQOOOJJJIIIJJJKKKNNNQQQRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNOOOPPPPPPOOONNNNNNQQQSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJKKKMMMOOOPPPNNNNNNMMMKKKIIIIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEFFFJJJQQQYYYeeexxxppptttJJJKKKKKKLLLLLLLLLLLLLLLOOOSSSYYY[[[[[[XXXVVVTTTVVVWWWYYYYYYZZZ\\\___aaaZZZTTTOOOMMMOOOSSSTTTTTTJJJMMMQQQSSSSSSSSSTTTVVV[[[XXXWWWZZZ\\\\\\___dddnnnsssrrrggg\\\XXXZZZ[[[[[[WWWTTTVVVYYYZZZWWWSSSGGGDDDAAAAAAHHHSSS^^^eeelllgggfffiiikkkiiihhhiiikkkjjjnnntttzzz~~~tttlllfffccc[[[YYYVVVUUUVVVXXXWWWTTTRRRQQQOOOLLLJJJKKKNNNQQQOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKMMMNNNNNNLLLKKKMMMOOOPPPRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJJJJLLLOOOPPPMMMKKKOOOQQQSSSSSSRRRPPPNNNMMMKKKJJJKKKNNNRRRTTTTTTSSSPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNMMMLLLMMMOOORRRPPPQQQQQQRRRSSSTTTTTTUUUXXXWWWUUUSSSRRRPPPPPPPPPPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLLLLOOOOOONNNKKKJJJJJJMMMPPPPPPPPPOOONNNMMMLLLKKKJJJLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGLLLQQQZZZjjjyyyuuunnntttLLLLLLMMMMMMMMMLLLKKKJJJMMMRRRYYY]]]]]]ZZZXXXVVVWWWYYY[[[\\\]]]___ccceeeUUUQQQMMMMMMPPPSSSTTTTTTKKKOOOTTTUUUUUUUUUWWWYYYaaa]]][[[\\\[[[YYYZZZ]]]aaaggghhh```YYYXXX[[[]]][[[XXXVVVUUUVVVVVVTTTQQQJJJGGGEEEGGGOOOXXXaaaeeehhhdddcccgggiiifffcccbbbaaa```bbbhhhlllooovvv~~~zzzllleeebbb```___RRRSSSRRRQQQSSSWWWWWWSSSMMMMMMLLLKKKIIIJJJLLLOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIJJJKKKMMMNNNMMMKKKIIIKKKOOOQQQRRRSSSUUUWWWSSSSSSQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMQQQSSSTTTSSSPPPMMMKKKJJJJJJIIIJJJNNNSSSVVVTTTQQQNNNNNNNNNMMMNNNNNNOOOOOOLLLMMMNNNMMMLLLLLLNNNPPPPPPPPPRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRROOOMMMLLLLLLMMMNNNNNNMMMNNNMMMLLLJJJIIIIIIJJJJJJOOOOOONNNMMMLLLMMMPPPRRRQQQQQQPPPOOOMMMLLLKKKKKKMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDFFFJJJMMMTTTaaaooopppmmmyyyMMMMMMMMMMMMLLLKKKIIIHHHJJJOOOVVV[[[\\\ZZZWWWVVVWWWYYY[[[\\\]]]^^^```cccTTTQQQNNNOOORRRTTTSSSRRRNNNQQQTTTTTTRRRTTTYYY]]]ddd```]]]]]][[[WWWVVVYYYXXX^^^___ZZZVVVWWWZZZZZZXXXWWWVVVTTTRRRQQQPPPPPPLLLJJJJJJNNNWWW___eeegggeee```^^^cccfffdddaaa```[[[[[[^^^bbbdddccceeejjjqqqssswww~~~~~~vvviii```\\\ZZZXXXVVVPPPRRRQQQNNNNNNRRRRRRNNNIIIJJJKKKKKKKKKKKKMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNLLLJJJHHHKKKOOOPPPPPPQQQSSSUUUSSSRRRPPPOOONNNOOOPPPPPPMMMOOOPPPMMMJJJJJJMMMQQQUUUVVVWWWTTTOOOJJJIIIIIIGGGFFFHHHMMMSSSUUURRROOOLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMOOOOOONNNNNNNNNOOOMMMNNNPPPRRRTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSOOOMMMLLLLLLMMMNNNNNNMMMOOONNNMMMKKKJJJJJJKKKKKKMMMNNNOOONNNNNNOOORRRTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMMMMMMMLLLJJJHHHGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEHHHJJJNNNZZZgggwwwzzzooonnn|||~~~MMMMMMMMMMMMKKKIIIGGGFFFFFFLLLSSSYYYZZZXXXVVVUUUUUUWWWYYYYYYYYYZZZ\\\]]]VVVSSSPPPQQQSSSTTTSSSPPPQQQSSSSSSQQQOOORRRZZZaaaddd```]]]\\\ZZZUUUTTTWWWVVVZZZ[[[WWWTTTVVVXXXWWWUUUUUUUUURRROOONNNNNNPPPMMMLLLNNNTTT]]]dddiiijjjddd^^^[[[___dddcccaaaaaaYYYZZZ^^^cccbbb]]]\\\^^^aaaeeemmmxxx}}}oooiiiaaa[[[XXXTTTPPPMMMSSSVVVSSSMMMKKKNNNLLLGGGGGGIIILLLMMMLLLLLLMMMOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJHHHKKKOOOOOONNNNNNPPPSSSRRRQQQOOONNNNNNOOOPPPRRROOORRRSSSOOOJJJIIIOOOUUUXXXYYYYYYTTTNNNIIIHHHHHHEEEDDDEEEKKKQQQSSSPPPLLLKKKLLLNNNOOOPPPPPPOOONNNLLLNNNPPPQQQPPPOOOOOOOOOIIIKKKMMMOOOQQQRRRRRRQQQUUUUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNMMMPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMOOOOOOOOOQQQSSSUUURRRQQQPPPOOOMMMLLLKKKJJJKKKLLLLLLLLLJJJIIIGGGEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCEEEGGGGGGKKKVVVbbbkkkuuueeeppp|||NNNOOOPPPNNNKKKGGGDDDDDDCCCIIIQQQWWWYYYYYYXXXWWWVVVWWWXXXXXXXXXWWWVVVUUURRRPPPNNNNNNOOOPPPQQQQQQRRRUUUVVVTTTRRRTTT[[[aaaeee^^^YYYYYYWWWTTTRRRTTTSSSYYY^^^\\\WWWUUUWWW[[[VVVWWWUUUPPPJJJGGGIIIKKKMMMOOOTTT[[[cccggghhhhhhccc___\\\___dddeee```ZZZZZZ[[[]]]______ZZZTTTOOORRRUUU]]]iiiwwwuuunnngggddd___ZZZVVVTTTSSSSSSOOOOOONNNMMMKKKIIIGGGFFFCCCGGGMMMSSSTTTRRRNNNKKKNNNNNNNNNMMMLLLKKKJJJIIILLLKKKKKKLLLLLLKKKIIIGGGGGGGGGHHHKKKOOOSSSTTTTTTRRRPPPMMMKKKJJJKKKMMMNNNPPPPPPPPPNNNLLLMMMOOORRRccc___WWWPPPKKKHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOTTTRRRPPPPPPPPPQQQPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSQQQPPPOOOSSSRRRPPPNNNMMMMMMNNNNNNOOOOOOOOONNNLLLLLLNNNPPPOOOOOOQQQRRRSSSSSSSSSSSSTTTRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFF;;;@@@EEEEEEDDDGGGPPPXXXdddpppxxxggghhhttt~~~NNNPPPQQQPPPLLLIIIGGGFFFFFFKKKRRRVVVXXXVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSVVVSSSPPPOOOOOOQQQSSSSSSVVVXXXYYYXXXWWWYYY```fffeee^^^WWWUUURRROOONNNQQQVVV\\\aaa___XXXRRRPPPRRRTTTUUUTTTPPPKKKIIIKKKNNNLLLMMMQQQWWW^^^ccceeefff___\\\ZZZ\\\aaaccc```\\\YYYZZZ\\\\\\ZZZUUUNNNIIILLLOOOUUU```mmmyyyxxxlllgggbbb___[[[WWWUUUTTTTTTTTTRRRQQQPPPNNNLLLJJJHHHHHHEEEHHHMMMQQQRRROOOLLLJJJMMMNNNNNNOOOOOONNNNNNMMMOOONNNMMMLLLLLLJJJGGGDDDGGGFFFGGGJJJNNNQQQQQQQQQRRRPPPMMMKKKKKKKKKMMMNNNPPPPPPOOOMMMLLLMMMOOOQQQ]]]YYYTTTNNNJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPTTTRRRPPPOOOOOOOOONNNLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOQQQRRRTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOMMMLLLLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFAAAEEEHHHGGGDDDFFFNNNUUU```jjjzzzpppiiijjj{{{|||zzz~~~NNNPPPQQQQQQNNNKKKIIIIIIIIIMMMRRRVVVUUUTTTRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRPPPMMMJJJJJJMMMPPPRRRZZZ\\\]]]]]]\\\^^^dddiiiiii```XXXTTTQQQOOOOOORRRVVV\\\aaa___WWWPPPLLLKKKSSSTTTSSSPPPLLLKKKNNNQQQLLLKKKMMMQQQWWW]]]```bbb[[[YYYWWWVVVXXXYYYYYYXXXVVVWWWXXXXXXUUUOOOJJJFFFEEEGGGLLLTTT___gggmmmooo{{{vvvkkkccc```[[[ZZZWWWUUUSSSTTTTTTUUUSSSRRROOOMMMJJJIIIIIIIIIIIIKKKMMMNNNNNNLLLJJJHHHKKKKKKLLLNNNOOOOOOOOOOOONNNMMMLLLMMMMMMLLLIIIFFFHHHGGGGGGIIILLLNNNNNNNNNPPPOOOLLLKKKJJJKKKLLLMMMNNNOOONNNMMMLLLLLLNNNPPPUUUSSSPPPLLLJJJHHHHHHHHHGGGHHHIIIKKKLLLNNNPPPPPPSSSQQQOOONNNNNNNNNLLLKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPRRRSSSTTTUUUUUUVVVUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFIIIKKKHHHEEEEEEJJJOOOZZZbbbnnn{{{~~~pppfffooo|||vvvtttyyyMMMOOOQQQQQQNNNLLLJJJJJJJJJMMMQQQTTTSSSRRRQQQQQQPPPPPPRRRSSSSSSRRRQQQQQQMMMLLLIIIGGGHHHKKKQQQUUU^^^______^^^]]]___bbbffffff]]]UUURRRPPPNNNPPPTTTSSSWWW[[[ZZZUUUOOOMMMNNNSSSTTTSSSPPPLLLKKKNNNQQQLLLKKKJJJMMMRRRXXX\\\^^^VVVTTTRRROOONNNOOOPPPRRRSSSUUUVVVVVVRRRNNNJJJHHHBBBDDDGGGNNNUUUZZZ]]]]]]bbbgggooowwwvvvjjjddd___\\\XXXWWWUUUSSSSSSSSSTTTUUUSSSQQQNNNKKKIIIHHHIIIIIINNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJLLLNNNOOOMMMLLLIIIHHHHHHIIIKKKMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMKKKLLLNNNOOOOOONNNNNNMMMLLLKKKKKKJJJHHHIIIKKKMMMOOOPPPQQQRRRRRRPPPNNNNNNNNNOOONNNMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNNNNMMMLLLLLLNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHJJJJJJHHHEEEDDDHHHKKKTTTZZZeeeooozzzoooooo~~~yyytttvvv~~~LLLNNNPPPPPPNNNLLLJJJJJJIIILLLPPPRRRQQQQQQQQQQQQOOOPPPRRRSSSSSSSSSRRRQQQLLLLLLLLLKKKKKKPPPWWW\\\``````^^^\\\ZZZZZZ[[[]]]ZZZSSSMMMLLLLLLKKKMMMQQQRRRTTTUUUSSSPPPNNNNNNPPPTTTUUUTTTPPPLLLJJJMMMPPPMMMLLLKKKNNNRRRVVVYYYZZZQQQPPPMMMLLLLLLNNNQQQRRRWWWXXXYYYWWWRRRMMMJJJIIIFFFGGGJJJNNNSSSUUUUUUTTTOOOSSS[[[cccllluuu}}}wwwjjjddd```\\\YYYWWWVVVUUUSSSRRRRRRRRRRRRRRRQQQNNNKKKJJJJJJKKKLLLQQQPPPOOONNNLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPNNNMMMKKKJJJIIIJJJLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGJJJKKKLLLLLLKKKKKKMMMNNNMMMMMMNNNNNNOOONNNNNNNNNJJJKKKMMMOOOQQQRRRSSSSSSPPPOOONNNNNNPPPQQQQQQPPPLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPOOONNNNNNOOOQQQRRRNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMMMMLLLKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGHHHFFFDDDDDDGGGIIINNNTTT___jjjrrr}}}qqquuuzzzyyy}}}LLLOOOPPPPPPNNNLLLJJJJJJJJJMMMOOOPPPOOOOOOOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRJJJKKKLLLLLLLLLPPPXXX^^^___^^^[[[YYYWWWUUUUUUUUUSSSNNNKKKMMMOOONNNOOORRRTTTTTTSSSPPPLLLKKKKKKLLLSSSTTTSSSOOOKKKIIILLLOOOPPPPPPPPPSSSVVVYYYYYYXXXPPPNNNLLLMMMQQQUUUWWWXXXZZZ\\\\\\XXXQQQKKKJJJJJJMMMNNNPPPTTTVVVVVVTTTQQQGGGLLLRRRXXX^^^ccchhhlllsss}}}}}}zzzzzzsssiiiaaa]]][[[WWWUUUVVVUUUTTTRRRQQQQQQPPPPPPQQQPPPOOONNNMMMNNNNNNOOOQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNMMMNNNOOONNNLLLJJJLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJKKKKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPKKKLLLNNNPPPRRRRRRRRRRRRPPPOOONNNNNNPPPQQQQQQPPPKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPKKKLLLMMMLLLKKKLLLNNNQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMNNNNNNJJJKKKKKKJJJJJJIIIHHHGGGDDDEEEFFFEEEEEEEEEGGGIIIKKKOOOYYYdddlllzzzxxxpppwww}}}||||||OOOPPPRRRRRROOOLLLKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQIIILLLNNNMMMLLLOOOUUU[[[^^^\\\YYYWWWUUUTTTSSSRRRRRRNNNOOOSSSUUUSSSRRRSSSRRRRRRQQQOOOLLLJJJIIIHHHPPPQQQPPPNNNJJJJJJMMMPPPSSSTTTVVVZZZ]]]]]]ZZZXXXUUUQQQMMMOOOUUUYYYYYYWWWVVVXXXYYYVVVPPPLLLMMMOOOSSSTTTVVVYYY[[[ZZZVVVSSSIIIOOOVVVZZZ\\\[[[ZZZYYY```jjjyyyxxxqqqnnnjjjhhhiiifffaaa\\\XXXUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKGGGHHHIIIKKKLLLMMMNNNNNNPPPOOONNNOOOOOONNNLLLIIIJJJIIIHHHIIIJJJKKKJJJHHHIIIIIIHHHGGGGGGFFFFFFEEEGGGIIIKKKKKKJJJJJJKKKMMMKKKJJJJJJJJJKKKLLLMMMNNNKKKLLLNNNPPPQQQPPPOOOOOORRRPPPNNNNNNNNNNNNMMMLLLIIIJJJKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOONNNMMMLLLIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPPPPKKKLLLLLLLLLKKKLLLNNNQQQQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQOOONNNNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKQQQ[[[cccpppxxxsss}}}}}}zzzyyyyyyzzz}}}QQQRRRTTTSSSPPPMMMLLLKKKPPPQQQQQQOOOLLLJJJJJJKKKMMMNNNOOOQQQRRRRRRQQQQQQOOORRRTTTSSSQQQRRRWWW]]]\\\ZZZXXXVVVVVVUUUSSSRRRNNNLLLNNNSSSUUURRROOONNNMMMNNNOOOPPPNNNLLLIIIGGGMMMNNNNNNLLLJJJJJJNNNRRRTTTVVVZZZ___aaa```[[[XXX[[[TTTOOOPPPUUUXXXTTTPPPMMMQQQTTTSSSOOONNNQQQUUUVVVWWWZZZ\\\^^^\\\WWWTTTMMMTTT\\\aaaaaa[[[UUURRRRRRZZZfffnnnrrrtttvvvxxxvvvjjjeeecccbbb```bbbaaa___ZZZUUURRRQQQRRRNNNNNNNNNNNNNNNNNNOOOOOOFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJBBBDDDFFFHHHKKKLLLMMMNNNMMMMMMMMMOOOPPPPPPNNNMMMIIIHHHGGGGGGIIIIIIIIIGGGJJJJJJIIIIIIHHHGGGGGGFFFFFFHHHJJJKKKJJJJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKJJJLLLMMMOOOOOOOOOMMMLLLTTTQQQNNNMMMLLLLLLJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNOOONNNMMMLLLKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQQQQQQQPPPKKKKKKLLLKKKKKKLLLNNNQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRQQQPPPPPPOOOPPPQQQRRRMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGKKKTTT[[[hhhwwwuuuzzzzzzttttttwww{{{MMMQQQSSSPPPKKKHHHIIIKKKRRRPPPMMMLLLLLLLLLLLLKKKPPPPPPQQQSSSTTTTTTQQQOOOSSSUUUUUUTTTRRRRRRWWW[[[ddd^^^UUUPPPOOOPPPPPPOOOPPPOOOOOORRRUUUUUURRROOOLLLNNNOOONNNKKKIIIHHHHHHIIIJJJKKKJJJIIIKKKPPPUUU\\\aaaffffff___YYYZZZ___[[[ZZZYYYYYYXXXWWWVVVUUUMMMPPPSSSTTTTTTUUUYYY]]]```______``````___\\\ZZZZZZ___eeefffaaaXXXNNNIIIHHHMMMSSSWWWXXXZZZ]]]___mmmzzzvvvhhh^^^[[[]]]]]]]]]]]]ZZZWWWSSSQQQPPPQQQQQQRRROOOMMMLLLMMMNNNMMMMMMOOOOOOPPPPPPOOONNNLLLKKKIIIJJJKKKJJJIIIHHHIIIKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPNNNKKKIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJHHHHHHJJJJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKOOOOOONNNNNNMMMLLLKKKKKKHHHIIIKKKKKKJJJJJJLLLMMMPPPOOOOOONNNMMMMMMMMMNNNRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFEEEEEEFFFHHHIIIBBBHHHNNNPPPTTTbbbxxxuuujjjrrrtttuuuvvvwwwyyy|||~~~PPPSSSUUURRRMMMJJJKKKMMMQQQNNNLLLKKKLLLLLLLLLKKKPPPPPPPPPQQQRRRQQQPPPOOOUUUWWWXXXWWWTTTUUUXXX[[[```ZZZRRRMMMLLLMMMNNNNNNSSSRRRRRRTTTVVVUUURRROOONNNOOOPPPNNNLLLIIIHHHHHHIIIKKKMMMMMMLLLNNNRRRVVVYYY\\\```___ZZZWWW[[[```fffbbb\\\VVVRRRQQQPPPPPPPPPRRRUUUVVVVVVWWW[[[^^^bbb```___^^^^^^]]][[[YYY```cccfffddd]]]SSSKKKFFFHHHLLLOOOPPPOOONNNNNNOOO^^^kkkyyy{{{zzzzzzoooaaaXXXVVVWWWXXXWWW[[[XXXTTTPPPNNNNNNPPPQQQSSSQQQNNNNNNNNNOOONNNNNNOOOOOOPPPOOONNNMMMKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLIIIGGGGGGHHHGGGHHHIIIJJJKKKJJJJJJIIILLLLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJNNNMMMMMMLLLLLLKKKJJJJJJHHHJJJKKKLLLKKKKKKMMMOOOOOOOOONNNMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPLLLLLLLLLKKKJJJIIIIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIFFFKKKOOOPPPSSS\\\mmmyyyoooppp~~~zzzzzzyyyxxxxxxzzz}}}}}}PPPRRRTTTRRRNNNKKKLLLMMMNNNLLLJJJIIIKKKLLLLLLLLLOOONNNNNNNNNNNNNNNNNNNNNSSSVVVYYYXXXVVVTTTVVVXXXZZZUUUNNNIIIHHHIIIKKKLLLVVVUUUUUUVVVVVVUUURRRPPPOOOPPPQQQOOOLLLIIIHHHHHHIIIKKKNNNPPPQQQRRRTTTVVV\\\]]]]]]ZZZXXXYYY^^^cccmmmeeeZZZPPPKKKJJJKKKLLLNNNPPPSSSTTTUUUWWWZZZ\\\ccc```\\\ZZZZZZZZZZZZYYY```aaa```\\\TTTLLLFFFDDDFFFHHHJJJKKKIIIFFFEEEEEEPPP\\\jjjsss}}}~~~}}}~~~{{{tttpppppptttkkk___WWWUUUUUUVVVVVVXXXTTTPPPLLLJJJKKKNNNPPPRRRPPPNNNNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKJJJHHHGGGIIIKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKKKKJJJGGGEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHLLLLLLKKKKKKKKKKKKKKKKKKGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKLLLLLLLLLNNNPPPNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHJJJLLLNNNQQQWWWaaaiii{{{wwwmmmrrr}}}yyywwwxxxyyy{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||~~~NNNOOOPPPOOOLLLJJJJJJKKKJJJIIIGGGGGGIIIKKKLLLLLLMMMMMMLLLJJJIIIJJJLLLMMMPPPSSSWWWWWWTTTQQQRRRSSSSSSOOOIIIEEEDDDFFFIIIKKKUUUUUUUUUUUUUUUTTTSSSQQQPPPQQQQQQOOOKKKIIIHHHHHHHHHKKKOOOSSSUUUVVVVVVVVV^^^]]]YYYUUUVVV\\\aaacccfff^^^RRRJJJGGGHHHJJJKKKIIIKKKNNNPPPSSSUUUWWWYYY___[[[WWWUUUUUUWWWYYYYYYZZZYYYVVVQQQKKKFFFDDDCCCAAADDDGGGIIIKKKKKKKKKKKKMMMVVVaaahhhnnnxxx|||qqqjjjkkkpppwwwxxxtttmmmkkklllmmmfff]]]VVVTTTTTTTTTUUUTTTPPPKKKGGGGGGIIIMMMPPPQQQOOOMMMLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDIIIJJJKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJIIIGGGEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIILLLLLLKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFHHHJJJKKKKKKKKKMMMOOOMMMLLLLLLKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPPPPPPPPPPJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIIIIIHHHJJJJJJKKKLLLNNNOOOPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGIIINNNUUU]]]bbboooqqqooo}}}{{{yyyxxxxxxxxx||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~~~~~~~MMMNNNNNNMMMLLLJJJIIIIIIHHHFFFEEEEEEHHHJJJKKKKKKLLLLLLKKKHHHFFFFFFIIILLLNNNRRRVVVVVVRRROOOOOOPPPNNNKKKFFFCCCBBBDDDHHHLLLSSSSSSTTTSSSSSSRRRRRRRRRPPPQQQPPPNNNJJJHHHHHHIIILLLNNNSSSWWWZZZ[[[ZZZXXXXXXXXXTTTRRRXXXbbbgggeee\\\UUUKKKFFFFFFIIIJJJJJJGGGIIIKKKOOORRRUUUVVVVVVXXXTTTPPPNNNPPPTTTWWWYYYWWWUUURRRLLLGGGCCCCCCCCC???AAAEEEKKKOOORRRSSSSSSOOOUUU\\\aaadddkkkyyywwwooohhh```[[[\\\dddllllllgggcccccccccbbb]]]WWWQQQOOOOOOOOOPPPPPPLLLHHHEEEEEEHHHMMMPPPQQQPPPNNNNNNNNNMMMKKKIIIIIIHHHGGGGGGFFFFFFEEEEEEHHHJJJKKKJJJIIIHHHIIIKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJEEEGGGHHHIIIIIIIIIKKKMMMKKKKKKKKKJJJJJJKKKKKKLLLQQQPPPPPPOOONNNMMMMMMMMMJJJJJJKKKLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKIIIGGGDDDEEEJJJRRRZZZ^^^kkkzzzyyy}}}}}}{{{zzz||||||{{{{{{||||||||||||~~~~~~~~~}}}||||||{{{{{{}}}~~~~~~~~~~~~NNNNNNNNNMMMMMMLLLJJJJJJFFFDDDCCCDDDFFFIIIJJJIIIJJJKKKKKKHHHDDDDDDGGGKKKPPPSSSVVVUUURRROOONNNOOOJJJIIIEEEBBBAAADDDIIINNNSSSTTTTTTRRRPPPOOOOOOPPPOOOOOONNNLLLIIIHHHIIIJJJPPPQQQUUUZZZ]]]^^^\\\YYYVVVWWWVVVXXXdddrrrtttnnnXXXPPPHHHEEEIIIMMMNNNMMMMMMNNNOOORRRUUUVVVUUUTTTPPPMMMIIIHHHKKKPPPTTTVVVXXXWWWSSSMMMHHHDDDCCCDDD@@@BBBFFFKKKQQQTTTTTTSSSPPPTTTZZZ]]]___fffvvv|||uuukkkeeeaaa^^^[[[XXXUUU\\\```^^^ZZZZZZ\\\\\\\\\YYYUUUQQQOOONNNOOOPPPLLLJJJGGGEEEEEEIIIMMMPPPRRRQQQPPPOOOPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGIIIJJJIIIHHHGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGEEECCCBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEGGGHHHJJJJJJIIIGGGEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKEEEGGGHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKPPPOOOOOONNNLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJFFFEEEGGGMMMTTTXXXgggppp~~~|||zzzyyyyyy{{{||||||{{{}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~LLLLLLKKKKKKKKKKKKIIIHHHEEEDDDBBBCCCEEEGGGHHHHHHHHHJJJKKKHHHDDDCCCFFFIIIOOORRRTTTSSSOOOLLLLLLMMMIIIHHHFFFCCCBBBEEEKKKQQQVVVWWWVVVSSSNNNLLLLLLMMMLLLMMMLLLJJJHHHHHHIIIKKKOOOOOORRRVVVZZZZZZXXXUUUWWWZZZ[[[```nnn|||zzznnnWWWOOOGGGFFFMMMUUUXXXYYYVVVUUUTTTUUUWWWVVVRRROOOKKKHHHDDDCCCFFFKKKNNNPPPTTTSSSRRRNNNJJJGGGEEEFFFBBBCCCFFFKKKQQQTTTTTTRRRRRRTTTXXX\\\^^^dddwwwuuuhhhbbb\\\XXXXXXXXXWWWUUUQQQVVVVVVQQQPPPTTTXXXYYYXXXWWWUUURRROOONNNOOOPPPJJJHHHFFFFFFGGGJJJNNNPPPPPPOOONNNNNNNNNLLLIIIGGGFFFFFFEEEEEEFFFGGGIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFCCCAAA@@@@@@BBBCCCBBBAAABBBBBBDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBCCCEEEGGGHHHIIIGGGEEECCCCCCDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGIIIOOOSSS___gggwwwzzzxxxvvvvvvyyy{{{{{{zzzyyywwwuuuuuuvvvyyy|||~~~~~~~~~~~~}}}zzz{{{{{{|||IIIIIIHHHHHHIIIHHHGGGEEEEEECCCBBBBBBDDDFFFGGGGGGGGGJJJLLLIIIDDDCCCEEEIIIMMMOOOQQQOOOKKKHHHIIIJJJHHHHHHFFFDDDCCCFFFMMMSSSZZZZZZYYYTTTNNNJJJJJJKKKKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKLLLPPPTTTUUURRROOOUUUYYYZZZ___mmmyyyrrrbbbWWWNNNFFFGGGQQQ\\\ccceee[[[YYYWWWWWWVVVSSSNNNIIIIIIFFFBBBAAACCCGGGJJJKKKKKKMMMNNNMMMKKKIIIHHHIIIBBBCCCFFFLLLRRRVVVUUUTTTTTTUUUYYY]]]]]]cccwww}}}}}}~~~pppaaa]]]XXXRRRPPPQQQSSSSSSRRRMMMPPPMMMGGGGGGOOOUUUUUUQQQQQQPPPMMMKKKJJJKKKLLLIIIHHHGGGGGGHHHKKKNNNPPPLLLKKKJJJJJJJJJHHHEEEBBBBBBBBBAAABBBCCCEEEGGGHHHEEEFFFGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGHHHHHHGGGFFFHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@>>>>>>???@@@???>>>@@@AAACCCDDDDDDDDDCCCBBBCCCBBBAAA@@@AAACCCEEEGGGHHHFFFDDDBBBBBBCCCEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNHHHHHHIIIIIIIIIIIIHHHHHHBBBFFFIIIIIIHHHIIIMMMQQQXXX```qqqyyyvvvttttttxxxzzzzzzyyyuuusssqqqppprrrwww{{{~~~~~~}}}~~~}}}{{{zzz{{{}}}~~~EEEGGGIIIKKKKKKIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMOOOPPPLLLFFFCCCEEEHHHMMMNNNNNNLLLKKKKKKMMMOOOLLLJJJGGGDDDDDDIIIQQQVVV\\\[[[XXXSSSMMMIIIHHHHHHHHHLLLPPPOOOIIIEEEDDDFFFNNNPPPRRRRRRQQQOOOOOOOOOVVVXXX[[[```cccdddaaa___PPPLLLIIIOOOZZZcccgggggg___]]]ZZZXXXWWWTTTQQQOOOGGGFFFCCCBBBHHHPPPQQQMMMTTTUUUUUUTTTRRRMMMIIIFFFBBBFFFLLLUUU]]]aaabbbaaaZZZZZZWWWSSSSSS]]]ooo}}}{{{tttwwwwwwwwwxxxwwwqqqhhh``````nnnzzzrrriii```[[[TTTRRRPPPPPPSSSVVVWWWWWWSSSNNNIIIIIINNNTTTXXXZZZTTTRRROOOLLLJJJJJJJJJKKKEEEEEEFFFHHHKKKNNNQQQSSSMMMIIIFFFEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIIIIGGGDDDAAA???EEEAAA<<<:::<<<@@@CCCEEEFFFEEEDDDCCCBBBAAAAAA@@@CCCBBBBBBAAAAAACCCDDDEEEHHHEEEAAAAAADDDFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFIIIJJJJJJIIIHHHHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJSSSXXXfff{{{wwwuuuwwwyyyyyyxxxzzzyyywwwwwwyyy|||~~~~~~}}}||||||}}}GGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJMMMMMMJJJEEEBBBDDDGGGJJJKKKJJJIIIGGGFFFHHHJJJJJJIIIGGGEEEEEEIIIPPPUUUYYYWWWTTTOOOKKKHHHHHHJJJIIIMMMQQQPPPKKKHHHGGGIIIKKKLLLNNNNNNMMMKKKKKKKKKNNNPPPSSSUUUUUUUUUTTTSSSPPPLLLKKKQQQ[[[dddfffddd___\\\XXXUUUSSSPPPLLLIIIGGGGGGFFFGGGPPP[[[^^^\\\^^^^^^\\\ZZZVVVQQQMMMJJJJJJPPP[[[gggpppsssqqqnnnfffbbbZZZSSSQQQYYYhhhsssuuuyyysssuuuvvvrrrrrrpppnnnllljjjddd\\\UUUTTT^^^mmm{{{{{{vvvvvvxxx{{{wwwqqqkkkeee___YYYUUUOOOMMMKKKLLLNNNQQQRRRRRRPPPLLLHHHHHHLLLRRRUUUVVVQQQOOOMMMKKKIIIIIIJJJJJJGGGGGGGGGGGGIIIKKKMMMNNNLLLIIIFFFEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGGGGFFFDDDBBB@@@BBB???;;;:::<<<@@@CCCDDDEEEDDDCCCAAA@@@@@@??????CCCCCCBBBBBBBBBCCCDDDEEEGGGDDDAAA@@@CCCDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGJJJKKKLLLKKKIIIIIIJJJKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIPPPTTT___pppzzzvvvwwwxxxwwwuuuxxxwwwvvvvvvwwwzzz}}}~~~}}}}}}~~~HHHHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGIIIJJJGGGCCCBBBDDDFFFHHHIIIHHHFFFDDDCCCDDDFFFGGGGGGGGGFFFGGGIIINNNRRRTTTRRROOOKKKGGGGGGIIIKKKKKKNNNRRRRRRNNNLLLLLLMMMJJJLLLMMMMMMKKKJJJJJJJJJOOOQQQRRRPPPMMMKKKMMMOOOPPPNNNOOOUUU^^^ccccccaaa]]]ZZZVVVSSSQQQNNNKKKIIIIIIKKKNNNSSS^^^kkkpppnnniiihhhddd___ZZZUUURRRPPPTTT^^^oootttkkk^^^TTTQQQVVV___fff___gggiiifffgggpppwwwwwwqqqmmmgggbbb^^^YYYQQQKKKLLLRRR\\\hhhsss}}}yyynnnfffbbbccceeefffccc^^^[[[YYYWWWTTTRRRKKKJJJHHHIIIKKKNNNOOONNNMMMJJJHHHHHHKKKOOOQQQRRRNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEECCCBBBAAAGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCC>>><<<:::;;;===@@@BBBBBBCCCBBBAAA@@@???>>>>>>>>>DDDCCCCCCCCCCCCDDDEEEEEEEEECCC@@@@@@AAACCCCCCCCCAAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEGGGKKKNNNLLLLLLLLLKKKJJJIIIHHHGGGCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGIIIIIIJJJIIIHHHJJJLLLMMMMMMKKKJJJIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGKKKOOOWWWbbbsss|||zzzxxxvvvtttwwwvvvvvvvvvwwwyyy|||}}}}}}|||}}}~~~HHHIIIJJJKKKKKKJJJIIIHHHGGGEEECCCAAA@@@AAACCCEEEEEEFFFGGGEEECCCBBBDDDFFFHHHHHHHHHFFFDDDBBBCCCCCCDDDFFFGGGHHHHHHIIILLLNNNNNNLLLJJJFFFDDDFFFJJJMMMMMMOOORRRRRRQQQOOOOOOPPPNNNOOOPPPOOONNNMMMMMMNNNUUUVVVVVVQQQKKKJJJNNNRRRRRRQQQSSSYYY___bbb```]]]XXXVVVSSSRRRRRRRRRQQQPPPMMMRRRYYYaaakkkuuuxxxvvvmmmjjjfffaaa\\\XXXVVVTTT\\\iii}}}|||pppaaaVVVSSSWWW]]]aaa```ccccccaaaeeepppyyy{{{sssmmmddd]]]YYYTTTNNNIIIIIIJJJOOOYYYeeepppxxx|||{{{{{{}}}}}}yyyxxxxxxxxxwwwwwwrrriii```ZZZYYYZZZ\\\\\\YYYUUUTTTTTTUUUUUUTTTKKKIIIHHHIIILLLNNNNNNNNNJJJIIIIIIIIIJJJLLLNNNOOOLLLKKKJJJJJJIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJHHHFFFEEEDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEECCCBBBAAAEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDD<<<;;;;;;<<>>>>>???CCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCCCC@@@AAACCCEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGKKKMMMJJJJJJJJJIIIHHHFFFEEEDDD@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJIIIJJJLLLOOOOOOMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGLLLRRRZZZeeexxx|||xxxuuuvvvuuuuuuvvvxxx{{{}}}}}}~~~}}}|||{{{{{{|||~~~GGGJJJLLLNNNNNNKKKHHHFFFGGGEEEBBB@@@???@@@BBBCCCDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFGGGEEECCCAAAAAAAAACCCEEEHHHIIIHHHHHHIIIJJJIIIHHHFFFDDDCCCFFFKKKOOOOOOPPPRRRRRRQQQPPPPPPPPPOOOQQQQQQQQQOOOOOOPPPRRRUUUVVVUUUPPPKKKKKKQQQWWWWWWWWWXXX[[[___```]]]ZZZVVVSSSQQQQQQRRRTTTTTTTTTNNNVVV___fffnnnsssrrrmmmhhhfffbbb]]]ZZZXXXWWWWWW^^^jjj~~~yyyooobbbYYYYYY]]]```aaacccccc```___dddmmmsssuuuooohhh^^^VVVRRROOOLLLIIIEEEEEEFFFMMMWWWbbbjjjooowww|||}}}tttmmmggggggiiimmmvvv~~~~~~vvvsssooommmmmmnnnnnnnnnjjjddd[[[SSSOOOOOORRRSSSUUUSSSPPPOOOPPPRRRSSSSSSJJJIIIHHHJJJLLLNNNNNNMMMJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCDDDDDD===<<<<<<>>>AAACCCDDDCCCBBBBBBAAA@@@?????????@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDD???@@@BBBDDDEEEEEEEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFHHHIIIHHHHHHIIIKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAACCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIJJJJJJLLLNNNOOOMMMKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDKKKRRRXXX___mmm{{{xxxssssssssstttwwwzzz~~~|||zzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}HHHJJJLLLMMMLLLIIIFFFCCCEEEDDDBBB@@@@@@@@@AAABBBDDDCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDCCCAAA?????????DDDFFFHHHIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDGGGLLLPPPQQQQQQPPPPPPOOONNNMMMLLLLLLMMMNNNNNNMMMNNNPPPRRRUUUUUUTTTQQQPPPSSSZZZ```^^^]]]\\\\\\]]]\\\ZZZXXXUUURRRPPPPPPQQQSSSTTTTTTNNNVVV^^^bbbfffhhhfffaaa```^^^\\\YYYWWWVVVVVVVVV\\\dddssspppjjjbbb^^^^^^aaaccccccaaa^^^]]]___eeekkkmmmmmmbbb[[[RRRLLLJJJJJJIIIGGGGGGGGGHHHKKKQQQZZZbbbgggmmmpppssstttrrrpppnnnnnnhhhbbb]]]]]]___dddlllttt|||~~~vvvqqqmmmkkkhhhgggggggggfffeeeccc\\\RRRKKKIIIJJJMMMNNNNNNLLLJJJJJJKKKLLLLLLKKKHHHGGGGGGIIIKKKLLLLLLKKKIIIJJJJJJHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGDDDBBBAAABBBDDDAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFEEEBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@BBBBBBCCCCCCCCC???>>>===>>>AAACCCCCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBBBBCCCDDDCCCCCCCCCBBBDDDEEEDDDCCCBBBCCCDDD@@@@@@AAAAAACCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMLLLJJJJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEKKKRRRWWW\\\gggvvv}}}sssrrrqqqqqqtttyyy}}}~~~zzzwwwyyyyyyyyyzzz|||}}}zzzyyyyyyxxxxxx{{{KKKJJJIIIGGGFFFDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBDDDDDDBBB@@@@@@@@@EEEGGGIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPRRRQQQOOONNNLLLKKKIIIGGGHHHIIIJJJJJJJJJLLLOOOQQQTTTSSSRRRSSSWWW]]]dddiiieeeccc___\\\ZZZYYYXXXXXXSSSQQQOOOPPPSSSWWWYYYZZZQQQVVV[[[[[[]]]``````]]]ZZZYYYXXXWWWUUUTTTTTTTTTXXX\\\ccckkkrrrtttrrrooogggeeecccaaaaaaaaaaaaaaa[[[XXXXXX^^^eeehhhfffcccWWWPPPIIIEEEFFFIIIJJJJJJKKKMMMOOOPPPQQQVVV^^^dddbbbeeeggghhhfffdddbbbbbb___ZZZWWWYYY]]]aaaiiiqqqrrrwww|||~~~~~~zzz|||~~~uuunnnsssyyy{{{xxxqqqjjjfffdddccccccdddffffffeeedddaaaYYYOOOHHHGGGIIILLLMMMJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGGGGIIIKKKLLLLLLKKKHHHIIIHHHFFFCCCCCCFFFIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHHHHFFFGGGGGGDDDAAA@@@BBBDDDAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCBBB@@@???>>>===>>>@@@BBBCCCBBBAAA@@@@@@>>><<<===???AAABBBBBB@@@@@@???>>>>>>>>>??????@@@@@@BBBCCCCCCCCCBBBAAA@@@BBBDDDDDDBBBAAABBBCCCAAA@@@??????@@@BBBDDDFFFCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKMMMIIIIIIKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGKKKPPPTTTXXXaaammmvvvyyywwwtttssstttyyy~~~}}}{{{yyyxxxyyyyyyzzz{{{|||}}}~~~~~~xxxxxxwwwvvvvvvyyy~~~MMMJJJFFFBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@???>>>BBBDDDFFFFFFEEECCCCCCCCCFFFHHHIIIHHHEEECCCBBBBBBBBBDDDFFFGGGHHHJJJNNNQQQSSSQQQNNNLLLJJJHHHFFFDDDFFFHHHIIIIIIJJJLLLOOORRROOOMMMLLLPPPWWW```gggkkkjjjfff```[[[XXXWWWWWWWWWQQQPPPOOORRRWWW]]]aaacccTTTXXXYYYXXXYYY]]]``````XXXXXXWWWVVVUUUTTTSSSRRRUUUVVVXXX]]]bbbeeefffeeebbbcccdddcccbbb```___^^^TTTRRRSSSZZZaaabbb]]]XXXRRRMMMFFFEEEGGGLLLNNNOOOKKKOOORRRQQQPPPRRRYYY___ZZZ]]]aaacccaaa___]]]\\\XXXTTTSSSXXX\\\aaahhhooommmqqqtttvvv{{{~~~zzzssskkkkkkmmmnnniiidddffflllrrrrrrqqqnnnmmmqqqxxxrrrrrrpppkkkhhhllluuu||||||ppphhhgggnnnyyyxxxmmmeeeeeellltttvvvrrrjjjccc```]]]]]]```cccgggiiiiiiggg^^^VVVKKKEEEDDDGGGIIIJJJJJJIIIIIIJJJKKKLLLJJJHHHIIIHHHIIIKKKMMMNNNMMMLLLGGGHHHGGGCCC@@@@@@DDDGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGDDDAAA???BBBDDDBBBBBBAAAAAABBBBBBCCCDDD??????@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<>>>AAACCCCCCBBB@@@>>>@@@>>><<<;;;===???AAAAAA???>>>>>>============>>>???@@@AAABBBBBBBBBAAA@@@>>>AAACCCCCCAAA???@@@BBBAAA@@@>>>>>>???AAADDDFFFBBBAAAAAAAAAAAABBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDBBB@@@>>>???BBBEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFEEECCCGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIKKKNNNPPPUUU^^^hhhppp}}}~~~zzzvvvwww{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{|||||||||}}}}}}xxxxxxxxxwwwxxxzzzFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA???>>>>>>>>>???DDDEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFDDD@@@===:::<<<>>>BBBFFFJJJMMMOOOPPPPPPOOOMMMJJJGGGEEEBBBAAAEEEHHHLLLNNNMMMKKKJJJJJJFFFHHHLLLQQQWWW]]]aaadddccc^^^XXXUUUSSSSSSQQQOOOOOOMMMLLLRRR[[[cccffffffTTTQQQOOOSSS[[[aaabbbaaa]]]^^^]]]XXXRRROOOPPPRRRPPPTTTYYY]]]]]]\\\\\\\\\[[[bbbgggccc]]]\\\]]]\\\RRROOOPPPXXXbbbddd\\\SSSLLLJJJHHHHHHKKKNNNPPPQQQWWWXXXXXXUUURRRRRRVVVYYYZZZ^^^aaa]]]VVVQQQSSSVVVSSSQQQPPPQQQVVV^^^ffflllrrrjjjhhhpppxxxvvvnnnhhh^^^___^^^\\\[[[[[[^^^```^^^___bbbfffiiiiiigggddd___\\\WWWUUUWWW\\\ccchhhwww{{{{{{xxxwww{{{}}}~~~qqqhhheeeaaa\\\[[[```hhhnnnmmmlllllllllllljjjfffbbbaaajjjrrrpppggg___\\\^^^YYYXXXYYY^^^eeehhhfffbbbWWWSSSMMMIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHGGGHHHHHHIIIIIIEEE@@@<<<;;;===AAADDDGGGGGGGGGGGGFFFFFFFFFEEEJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<<<<===???AAACCC??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAA@@@@@@AAABBB??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGGGGFFFEEEDDDCCCCCCBBBCCCAAA???===>>>@@@CCCFFFCCCEEEGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEGGGHHHJJJKKKLLLMMMKKKIIIGGGEEEEEEEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKPPPNNNLLLLLLOOOUUU\\\```jjj|||}}}tttttttttuuuuuuvvvwwwwww|||zzzxxxwwwxxxyyyxxxxxxvvvyyyzzzxxxtttssswww{{{DDDCCCCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCBBB@@@???>>>>>>>>>???CCCCCCDDDDDDCCCBBB@@@@@@DDDEEEEEEEEECCCBBB@@@???AAACCCEEEHHHJJJMMMNNNOOOOOONNNLLLIIIFFFEEECCCCCCFFFJJJOOORRRQQQNNNLLLKKKHHHJJJMMMRRRVVVYYY[[[]]][[[WWWRRROOOOOOOOONNNNNNNNNMMMMMMSSS\\\cccffffffWWWSSSQQQSSSXXX]]]___^^^YYYYYYXXXTTTPPPOOOPPPRRRTTTVVVXXXXXXXXXYYY[[[\\\^^^eeeiiifffbbb```]]]YYYNNNKKKJJJQQQ[[[___ZZZSSSMMMNNNOOOQQQSSSUUUUUUTTTTTTVVVVVVTTTRRRQQQUUUXXX___bbbccc]]]TTTNNNNNNPPPMMMLLLKKKMMMRRRZZZbbbfffllleeedddlllrrrooofff___XXXXXXWWWVVVTTTUUUYYY[[[[[[]]]___ccceeedddaaa^^^UUURRROOONNNPPPUUU[[[___dddgggjjjjjjiiigggfffeeepppqqqvvvrrrfff___\\\XXXVVVWWW\\\bbbfff```______```aaaaaa___]]]```iiiqqqpppggg]]]YYYYYYXXXXXXYYY^^^dddfffbbb^^^UUUQQQKKKHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGIIIHHHHHHHHHGGGHHHHHHHHHGGGDDD@@@======???BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>><<<<<<===>>>@@@AAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAACCCAAA@@@??????AAACCCEEECCCEEEGGGGGGFFFEEEEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMMMMMMMOOOMMMKKKKKKMMMSSSYYY]]]cccttt}}}zzzxxxqqqppppppppprrrtttvvvwww|||zzzxxxxxxzzzzzzzzzyyywwwzzzzzzxxxsssrrruuuxxx{{{|||~~~AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>>>>>>>??????AAAAAABBBBBBAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMOOOMMMJJJHHHFFFFFFFFFFFFKKKPPPUUUXXXUUUQQQLLLJJJKKKLLLOOORRRTTTTTTTTTSSSQQQOOOLLLIIIHHHIIIJJJKKKMMMLLLNNNTTT\\\bbbdddcccXXXTTTOOOOOORRRUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTZZZYYYXXXUUUTTTVVVZZZ]]]aaaiiiooommmiiiddd]]]WWWLLLIIIHHHNNNWWW\\\YYYUUULLLOOOTTTXXXZZZYYYWWWVVVSSSUUUVVVUUURRRRRRTTTWWWeeegggeee^^^SSSJJJHHHIIIFFFFFFGGGJJJOOOVVV\\\```ccc___```hhhlllfff\\\UUURRRRRRPPPNNNMMMOOOSSSWWWXXXZZZ\\\^^^```]]]YYYUUUKKKJJJIIIIIIKKKOOOSSSUUUXXXYYYYYYYYYXXXXXXYYY[[[ccccccfffkkkooolllccc[[[VVVSSSOOOPPPUUUZZZ]]]]]]RRRQQQQQQSSSVVVYYYYYYYYY^^^gggpppooofffZZZSSSQQQUUUVVVYYY^^^bbbaaa\\\WWWQQQMMMIIIFFFGGGHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@???AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<===>>>??????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>>>>???AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGGGGFFFEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIGGGFFFFFFGGGHHHHHHKKKLLLNNNOOOOOONNNMMMLLLMMMKKKIIIIIIKKKOOOTTTWWW]]]gggxxx~~~wwwsssmmmlllkkkkkkmmmqqquuuwww{{{zzzyyyzzz|||||||||zzzxxxzzzzzzwwwsssqqqrrruuuvvvwwwxxxyyyyyy{{{~~~@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???BBBEEEFFFKKKKKKLLLMMMNNNNNNNNNNNNOOOMMMJJJHHHGGGHHHIIIKKKQQQVVV[[[\\\XXXRRRKKKHHHKKKMMMPPPRRRRRRQQQOOOMMMKKKKKKIIIFFFCCCCCCFFFHHHKKKKKKNNNSSSYYY]]]^^^^^^VVVRRRLLLIIIJJJKKKLLLLLLOOONNNOOOPPPSSSVVVWWWXXX\\\[[[YYYUUUSSSTTTXXX[[[aaannnwwwvvvnnnfff^^^YYYOOONNNOOOSSSYYY\\\YYYUUUJJJNNNTTTXXXYYYXXXVVVUUUTTTWWWYYYXXXUUUTTTVVVXXXfffgggddd]]]RRRIIIFFFEEECCCCCCEEEHHHMMMSSSXXX[[[[[[YYY]]]fffiiibbbWWWQQQPPPPPPNNNLLLKKKMMMRRRUUUWWWWWWYYYZZZZZZWWWRRRNNNHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPQQQUUUXXX[[[ZZZ[[[]]]___]]]YYYTTTRRRNNNLLLOOOVVV[[[[[[YYYMMMLLLKKKMMMPPPTTTVVVWWW\\\dddllllllcccWWWNNNKKKQQQSSSVVVZZZ\\\YYYSSSNNNMMMJJJFFFEEEFFFHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@????????????>>>???>>>===<<<<<<======>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCEEEGGGGGGFFFEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMLLLKKKJJJHHHKKKJJJHHHGGGIIILLLPPPRRR[[[bbbooo{{{vvvllljjjhhhgggjjjnnntttwwwzzzyyyyyy{{{|||}}}|||{{{vvvwwwxxxvvvsssqqqrrrssssssttttttsssrrrsssvvvxxxAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA????????????>>>>>>>>>@@@AAABBBEEEDDDCCCAAA@@@???>>>===>>>===<<<<<<>>>AAADDDFFFKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKIIIIIIJJJLLLNNNQQQUUUYYY[[[YYYTTTOOOLLLKKKMMMOOOQQQQQQPPPNNNLLLLLLMMMLLLHHHBBB@@@DDDHHHKKKKKKMMMQQQTTTVVVWWWWWWUUUQQQLLLHHHGGGGGGGGGGGGGGGIIILLLPPPSSSUUUWWWYYYWWWWWWVVVTTTRRRQQQSSSUUU___ppp}}}{{{oooddd___]]]RRRTTTVVVZZZ\\\ZZZUUUQQQJJJNNNSSSUUUUUUUUUUUUVVVWWWZZZ]]]\\\YYYWWWXXXYYYcccccc```ZZZRRRKKKHHHGGGBBBBBBDDDFFFJJJNNNRRRTTTVVVWWW^^^hhhiiibbbXXXTTTSSSRRRQQQOOONNNPPPTTTWWWVVVUUUVVVVVVVVVTTTOOOKKKJJJKKKMMMOOOQQQRRRRRRRRRNNNMMMLLLJJJIIIKKKOOOSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNLLLKKKOOOVVVZZZYYYVVVMMMKKKJJJJJJNNNQQQTTTUUUXXX___ffffff^^^TTTLLLIIINNNPPPRRRTTTTTTQQQLLLHHHJJJGGGDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGAAABBBCCCDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@?????????AAAAAA@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????????????????========================@@@@@@?????????>>>>>>>>>>>>>>>>>>===============>>>>>>============>>>>>>????????????????????????<<<===????????????AAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBBBBCCCEEEGGGGGGFFFEEEEEEEEE@@@AAAAAACCCDDDEEEFFFGGGEEEFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNWWW^^^jjjxxx|||pppmmmjjjiiijjjoootttxxxyyyxxxwwwxxxzzz{{{{{{zzzssstttttttttsssrrrrrrsssqqqrrrrrrpppooooooqqqsss{{{|||~~~BBBCCCDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???AAACCCDDDJJJHHHDDDAAA===:::888777============???BBBEEEGGGJJJKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKJJJJJJKKKLLLNNNKKKOOOSSSVVVUUUTTTTTTTTTMMMNNNPPPQQQQQQPPPNNNMMMOOORRRRRRLLLDDDAAAEEEKKKNNNNNNNNNOOOOOOOOOPPPPPPSSSRRRNNNKKKIIIHHHGGGHHHCCCIIIOOORRRQQQQQQRRRTTTPPPPPPQQQPPPNNNMMMNNNPPP]]]mmmzzzxxxlllccc___]]]SSSVVVYYY[[[ZZZUUUOOOLLLNNNRRRVVVVVVUUUUUUWWWYYYYYY\\\___^^^[[[WWWWWWXXX\\\\\\[[[XXXSSSNNNLLLLLLEEEEEEDDDEEEGGGJJJMMMOOOUUUXXXaaajjjjjjbbbZZZWWWUUUUUUUUUSSSRRRRRRUUUWWWUUUSSSRRRRRRRRRQQQNNNLLLLLLMMMOOOQQQRRRRRRRRRQQQKKKKKKKKKIIIHHHIIILLLNNNNNNPPPQQQPPPNNNLLLKKKLLLJJJIIIJJJMMMRRRTTTSSSQQQLLLJJJHHHHHHKKKNNNOOOPPPTTTYYY^^^^^^YYYRRRMMMKKKMMMNNNNNNNNNLLLIIIGGGEEEHHHFFFDDDDDDFFFHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFAAABBBDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????======>>>>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA????????????????????????========================@@@@@@@@@?????????>>>>>>>>>>>>>>>???????????????>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>??????@@@AAACCC????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHGGGHHHIIIJJJLLLMMMOOOWWWcccnnnwwwyyyvvvrrroooooorrrvvvxxxxxxvvvttttttuuuwwwwwwwwwqqqqqqrrrssssssrrrrrrqqqnnnoooooonnnmmmmmmoooqqqtttuuuvvvwwwyyy}}}AAACCCDDDEEEFFFEEECCCBBB@@@@@@AAAAAAAAA@@@@@@??????>>>??????AAACCCEEEGGGKKKIIIEEEBBB>>><<<:::999======>>>@@@CCCFFFIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQSSSUUUQQQQQQQQQQQQQQQPPPOOONNNQQQUUUVVVPPPFFFCCCHHHOOOSSSRRRQQQNNNLLLJJJKKKLLLPPPPPPOOOMMMKKKIIIIIIIIIGGGPPPXXXYYYSSSMMMMMMOOOMMMMMMNNNMMMLLLLLLOOOQQQ\\\fffooooooiiiddd^^^YYYSSSVVVYYYXXXUUUPPPMMMKKKPPPUUUYYYZZZWWWUUUWWWYYYXXX[[[^^^^^^YYYUUUSSSSSSWWWWWWWWWVVVSSSQQQPPPOOONNNLLLJJJIIIIIIKKKMMMOOOWWW[[[dddkkkjjjaaaZZZXXXUUUVVVVVVUUUSSSRRRSSSTTTSSSQQQNNNNNNNNNOOONNNMMMOOOPPPQQQRRRSSSRRRQQQPPPLLLMMMNNNMMMLLLKKKLLLMMMKKKOOOQQQPPPLLLIIIIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNHHHGGGFFFGGGIIILLLMMMMMMPPPSSSWWWWWWTTTQQQOOOOOOOOONNNLLLIIIFFFEEEFFFGGGHHHFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDBBBDDDFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@????????????=========>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????>>>>>>???@@@@@@AAAAAA@@@======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBDDDCCCAAA@@@???@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGIIIKKKLLLGGGGGGHHHIIIJJJKKKLLLMMMKKKPPPZZZcccjjjuuu{{{wwwuuuvvvwwwyyywwwtttpppoooppprrrssstttrrrqqqqqqrrrrrrqqqooonnnjjjkkkkkkjjjjjjjjjmmmoooppppppqqqpppqqquuuzzz~~~AAABBBDDDEEEEEEDDDBBBAAA??????@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDFFFHHHIIIHHHFFFCCCBBBAAAAAABBB<<<===@@@BBBFFFJJJLLLNNNLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHOOONNNNNNLLLKKKLLLOOORRRTTTSSSRRRQQQPPPOOOOOOOOORRRVVVXXXRRRHHHEEEKKKSSSWWWVVVSSSNNNJJJHHHIIIJJJLLLMMMNNNMMMKKKIIIHHHHHHNNNXXXbbbaaaVVVMMMKKKNNNOOOOOONNNLLLLLLNNNRRRVVV\\\aaaeeeggggggeee]]]TTTUUUWWWXXXVVVRRRNNNMMMNNNOOOUUU[[[\\\YYYUUUUUUWWWVVVZZZ]]]\\\WWWRRROOOOOOTTTUUUUUUUUUTTTSSSRRRQQQVVVTTTPPPNNNMMMNNNPPPRRRYYY]]]eeekkkhhh^^^XXXWWWTTTUUUVVVUUUSSSQQQPPPQQQQQQOOOLLLKKKLLLNNNNNNNNNQQQRRRSSSTTTTTTSSSRRRQQQKKKMMMOOONNNMMMKKKJJJJJJKKKPPPTTTSSSNNNJJJIIIKKKHHHJJJLLLLLLKKKKKKLLLMMMFFFEEEEEEGGGJJJLLLMMMLLLNNNPPPRRRRRRQQQPPPQQQRRRQQQOOOKKKGGGDDDDDDGGGIIIHHHFFFEEEEEEGGGIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@????????????>>><<<======>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAA@@@@@@@@@@@@???===>>>???AAAAAABBBBBBBBB======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBBDDDCCCAAA??????@@@AAABBB@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCEEEGGGGGGFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKHHHFFFEEEDDDEEEGGGJJJLLLGGGGGGHHHIIIKKKLLLMMMMMMKKKMMMTTT\\\bbblll|||yyyxxxxxxyyywwwsssnnnkkkllloooqqqrrrsssrrrrrrrrrrrrpppmmmkkkgggggghhhhhhgggiiikkknnnnnnnnnnnnmmmmmmqqqvvvzzzyyy|||HHHDDDAAACCCCCCAAA@@@BBBBBBBBBBBBAAAAAA???>>>===>>>>>>>>>???AAACCCFFFGGGFFFFFFDDDCCCAAAAAA@@@@@@>>>AAADDDHHHJJJJJJIIIHHHGGGKKKMMMKKKEEEBBBCCCEEELLLKKKKKKJJJIIIHHHHHHHHHDDDEEEFFFFFFGGGJJJNNNQQQOOOOOOPPPPPPOOONNNLLLJJJNNNQQQRRRNNNHHHGGGMMMSSSRRRTTTTTTRRROOOKKKHHHGGGIIILLLNNNOOONNNLLLKKKKKKVVVbbbkkkeeeVVVLLLNNNUUUUUUTTTRRRPPPPPPPPPPPPQQQ]]]^^^```___\\\YYYWWWWWWMMMQQQVVVWWWUUURRRQQQQQQQQQZZZ^^^XXXQQQRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVUUUNNNQQQTTTWWWYYYZZZYYYXXXYYYVVVRRRPPPSSSVVVYYYZZZ[[[]]]aaafffcccYYYSSSRRRVVVVVVTTTRRROOOMMMOOOPPPQQQNNNJJJHHHIIIKKKLLLMMMQQQQQQQQQPPPOOONNNOOOPPPOOONNNNNNOOOPPPOOOMMMKKKPPPOOOMMMLLLMMMMMMIIIDDDFFFDDDCCCEEEHHHIIIHHHFFFHHHGGGFFFGGGHHHHHHHHHGGGMMMMMMOOOQQQSSSTTTVVVVVVYYYRRRJJJGGGHHHIIIHHHFFFGGGFFFEEEEEEEEEFFFHHHIIIGGGEEEEEEHHHJJJJJJGGGDDDFFFHHHKKKMMMMMMKKKIIIGGGFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@BBBCCCAAAAAA@@@???>>>>>>??????<<<<<<===>>>>>>???>>>>>>??????@@@@@@@@@??????>>>========================@@@@@@???>>>======>>>>>>????????????????????????<<<======???@@@AAABBBBBB===============>>>??????>>>===<<<<<<<<<>>>???@@@AAAAAABBBAAA@@@@@@AAACCCEEEDDDBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAADDDDDDCCCDDDDDDEEEFFFGGGDDDDDDCCCCCCBBBBBBAAAAAADDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLPPPXXX```hhhuuu|||wwwtttrrrpppmmmmmmoooqqqrrrrrrpppqqqqqqqqqqqqooommmllljjjjjjhhhgggggghhhjjjjjjjjjjjjkkklllnnnqqqtttuuurrrvvvyyyxxxxxx~~~GGGCCCAAADDDDDDAAA@@@AAA@@@@@@@@@??????>>>===<<>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBEEEFFFIIIKKKMMMLLLKKKJJJEEEHHHJJJIIIEEECCCFFFIIILLLLLLKKKJJJJJJIIIHHHHHHEEEEEEFFFGGGJJJMMMOOOQQQRRRQQQQQQPPPOOONNNMMMLLLJJJMMMNNNJJJEEEEEEJJJPPPVVVXXXZZZYYYUUUNNNIIIFFFMMMOOOQQQQQQOOONNNNNNNNNWWW```gggbbbUUULLLMMMRRRTTTTTTRRRQQQQQQPPPPPPPPPYYY[[[\\\[[[XXXUUUSSSSSSNNNRRRUUUUUUSSSOOONNNNNNQQQXXXZZZUUUQQQSSSTTTSSSTTTUUUWWWYYYYYYYYYWWWWWWSSSUUUWWWZZZ[[[[[[ZZZYYYYYYVVVSSSSSSVVVYYY\\\]]][[[\\\```eeeccc\\\WWWWWWWWWWWWWWWUUUSSSRRRSSSUUUSSSPPPKKKGGGFFFFFFGGGHHHNNNNNNNNNMMMMMMNNNPPPRRRPPPNNNLLLKKKLLLMMMLLLKKKOOOMMMLLLLLLNNNNNNKKKGGGEEEDDDCCCEEEIIIJJJJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEIIIJJJKKKMMMOOOQQQSSSSSSSSSMMMGGGEEEGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGIIIKKKKKKHHHEEEFFFHHHKKKLLLLLLKKKHHHFFFFFFGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@?????????@@@@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>??????<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============????????????????????????======>>>???@@@AAABBBBBB===============>>>??????>>>===<<<<<<===>>>???@@@@@@AAABBBAAA??????AAABBBCCCBBBAAA??????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJNNNUUU[[[cccppp|||{{{wwwuuurrrpppoooppprrrrrrrrrppppppppppppooonnnmmmllllllkkkkkkjjjjjjjjjjjjjjjlllkkkkkklllmmmoooqqqrrrnnnqqqtttsssrrrwwwIIIDDDBBBCCCDDDAAA???AAA>>>>>>======<<<<<<;;;;;;@@@???>>>=========>>>???>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIHHHGGGEEECCCEEEGGGFFFDDDEEEIIIMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGFFFGGGJJJOOORRRRRRPPPSSSRRRPPPNNNMMMKKKKKKKKKFFFHHHIIIGGGCCCCCCHHHNNNWWWZZZ]]]^^^\\\VVVOOOJJJPPPPPPQQQPPPNNNMMMNNNPPPVVV\\\aaa]]]TTTMMMLLLNNNRRRRRRRRRRRRRRRQQQPPPOOOTTTUUUVVVUUURRROOOMMMMMMLLLOOORRRRRRQQQOOONNNNNNRRRTTTTTTQQQQQQSSSTTTRRRTTTUUUWWWYYYZZZZZZXXXXXXVVVWWWYYY[[[[[[[[[ZZZZZZUUUTTTSSSUUUXXX\\\^^^^^^\\\\\\^^^cccbbb]]]ZZZZZZXXXYYYYYYXXXVVVVVVWWWXXXWWWSSSMMMHHHEEEDDDFFFGGGKKKJJJIIIIIIKKKNNNQQQSSSSSSPPPLLLJJJJJJLLLMMMMMMLLLJJJIIIKKKNNNNNNKKKHHHEEEEEEEEEGGGJJJKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNKKKGGGCCCCCCGGGJJJKKKJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJIIIFFFDDDFFFHHHJJJKKKKKKJJJGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBB@@@>>>>>>>>>???@@@???>>>>>>??????@@@AAABBB??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>?????????>>>>>>>>>???>>>>>>======>>>??????@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<<<<<<>>>>>???@@@AAABBBBBB===============>>>??????>>>============>>>>>>??????@@@AAA@@@???>>>@@@BBB@@@??????>>>>>>???AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIKKKPPPUUU[[[gggsss~~~yyywwwtttsssssssssrrrqqqoooooonnnmmmllllllllllllnnnnnnnnnnnnmmmkkkjjjiiilllkkkkkkkkklllmmmnnnnnnlllnnnooommmkkkoooxxxOOOHHHBBBAAA@@@===>>>AAA>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDD>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCEEEIIIMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHMMMTTTWWWTTTPPPQQQOOOMMMJJJHHHGGGGGGGGGEEEGGGHHHFFFDDDEEEJJJOOOVVVXXX[[[^^^___\\\VVVRRRMMMMMMLLLJJJIIIIIIKKKMMMSSSVVVXXXXXXTTTOOOMMMMMMPPPPPPRRRRRRRRRQQQPPPOOONNNOOOPPPOOOLLLIIIHHHIIIIIIKKKMMMOOOQQQRRRRRRSSSPPPNNNLLLLLLOOORRRRRRPPPSSSTTTVVVXXXYYYXXXWWWVVVSSSTTTVVVWWWXXXYYYYYYYYYQQQQQQRRRUUUYYY]]]^^^^^^```]]]]]]______ZZZWWWWWWVVVWWWYYYXXXUUUTTTSSSTTTWWWTTTPPPKKKHHHIIIKKKMMMLLLJJJHHHHHHJJJNNNRRRTTTUUURRROOOMMMNNNNNNNNNNNNHHHFFFGGGMMMPPPOOOKKKIIIGGGHHHHHHIIIJJJJJJIIIHHHDDDDDDEEEDDDCCCCCCCCCDDDIIIHHHGGGGGGGGGGGGHHHIIIFFFDDDBBBCCCFFFIIIJJJJJJGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGHHHFFFDDDCCCFFFGGGIIIJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFDDDBBB???===<<<===???AAAAAAAAAAAAAAAAAAAAABBBBBB===>>>???@@@AAA@@@???>>>@@@@@@???????????????@@@???????????????>>>===<<<>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<>>>>>??????@@@AAAAAABBB===============>>>>>>???>>>============>>>>>>>>>??????@@@???>>>===???AAA??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIIIIIIIJJJIIIIIIMMMOOOTTT___jjj|||}}}zzzxxxwwwuuurrroooooonnnlllkkkjjjkkkllllllooopppqqqqqqooollliiigggiiiiiiiiijjjjjjkkkllllllkkklllllljjjhhhjjjqqqwwwXXXMMMCCC===;;;999<<>>>>>===<<<<<<<<<======:::;;;<<<===@@@CCCFFFHHHAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCEEEHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJHHHIIIOOOVVVYYYVVVRRRPPPOOOLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGIIINNNSSSWWWWWWXXXZZZ\\\\\\XXXUUUIIIIIIHHHFFFEEEFFFIIILLLNNNOOOQQQSSSSSSQQQOOONNNMMMNNNPPPQQQQQQPPPOOONNNKKKLLLLLLKKKIIIGGGGGGHHHKKKKKKLLLNNNPPPRRRSSSSSSNNNJJJGGGIIINNNPPPPPPOOOQQQRRRTTTVVVVVVUUUTTTSSSMMMMMMNNNPPPRRRUUUWWWXXXRRRRRRSSSWWW[[[^^^^^^^^^bbb]]]ZZZ[[[[[[VVVRRRQQQSSSUUUVVVUUUQQQNNNLLLLLLQQQQQQPPPNNNLLLNNNRRRUUUQQQMMMJJJIIILLLOOOQQQRRRQQQPPPOOOOOOPPPOOOMMMKKKIIIGGGLLLVVVYYYTTTMMMKKKIIIJJJKKKKKKJJJHHHGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEMMMKKKHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDFFFHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGIIIIIIHHHFFFEEEDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFCCCAAA???<<<<<<===???AAADDDCCCBBBAAA@@@?????????;;;<<<>>>?????????>>>===@@@???????????????@@@@@@??????@@@??????>>>=========>>>???@@@@@@@@@@@@@@@==============================>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@===============>>>>>>???===>>>>>>>>>>>>============>>>???>>><<<<<<>>>@@@????????????@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLMMMPPPXXXbbbmmm{{{~~~|||xxxsssooonnnmmmkkkjjjjjjjjjkkklllnnnooopppqqqooolllhhheeedddeeefffhhhiiijjjkkkkkkiiiiiihhhfffdddfffkkkpppyyy~~~[[[OOOCCC<<<999888;;;AAA???>>>===<<<<<<===>>>???????????????AAACCCEEEFFFBBBBBBAAA@@@????????????@@@@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHMMMSSSVVVTTTRRRQQQPPPNNNLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJNNNRRRVVVZZZXXXVVVWWWYYYXXXTTTPPPGGGGGGGGGEEEEEEFFFIIILLLJJJLLLNNNPPPQQQQQQPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNIIIJJJKKKKKKIIIIIIJJJKKKRRRPPPNNNMMMNNNOOONNNMMMLLLHHHFFFJJJNNNNNNMMMNNNPPPRRRSSSTTTSSSRRRPPPOOOHHHHHHIIIJJJMMMQQQTTTVVVUUUTTTUUUXXX[[[^^^^^^^^^```ZZZVVVXXXXXXTTTPPPOOOQQQSSSTTTSSSOOOKKKHHHFFFJJJMMMPPPPPPOOOQQQUUUYYYSSSOOOKKKKKKNNNPPPQQQPPPLLLLLLLLLMMMNNNNNNKKKIIIMMMLLLUUUcccfff\\\PPPLLLHHHJJJLLLLLLJJJGGGFFFFFFEEEHHHIIIHHHDDDCCCDDDGGGMMMKKKGGGDDDAAA@@@???@@@DDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHJJJLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCEEEFFFFFFEEEDDDCCCAAA???>>>======>>>@@@AAACCCBBB@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>??????@@@AAA?????????@@@??????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===============>>>??????===>>>>>>>>>>>>======<<<======>>>===<<<;;;===???@@@?????????@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIJJJMMMLLLMMMSSS[[[^^^hhh}}}}}}vvvqqqllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnllliiifffdddbbbcccdddfffhhhiiiiiiiiiddddddbbbaaa```bbbeeeiiitttzzzXXXNNNCCC>>>;;;999<<<@@@???>>>===<<<<<<===>>>???BBBAAAAAA@@@@@@AAACCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@????????????BBBAAABBBCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGAAACCCFFFJJJMMMOOOPPPQQQOOOOOONNNNNNLLLKKKJJJIIIGGGGGGHHHIIIKKKOOOTTTWWWWWWUUUUUUWWWYYYXXXRRRLLLBBBDDDDDDEEEEEEFFFIIIKKKJJJLLLOOOOOOOOONNNNNNOOOJJJJJJJJJKKKKKKMMMNNNNNNJJJKKKLLLLLLKKKLLLNNNOOOTTTQQQMMMKKKLLLLLLKKKIIILLLIIIIIINNNPPPMMMMMMPPPQQQRRRSSSSSSRRRPPPNNNLLLHHHGGGGGGHHHJJJNNNQQQSSSUUUTTTSSSTTTWWWYYYZZZYYYXXXSSSQQQVVVYYYWWWTTTSSSOOORRRUUUUUUQQQMMMIIIHHHKKKOOOTTTUUUSSSSSSVVVYYYRRRNNNKKKKKKOOORRRQQQNNNLLLJJJIIIJJJLLLMMMLLLKKKNNNOOO[[[mmmooo```PPPJJJDDDHHHKKKLLLJJJHHHGGGGGGEEEHHHJJJHHHDDDBBBDDDGGGHHHFFFBBB???===<<<<<<===AAABBBDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGGGGGIIILLLLLLIIIFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDCCCCCCAAA@@@>>>======>>>>>>???@@@AAAAAAAAA???>>>============>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAA>>>>>>???@@@@@@@@@??????======>>>@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===========================>>>??????===>>>??????>>>===<<<;;;<<<======<<<;;;;;;<<<>>>@@@???>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLHHHHHHJJJMMMLLLKKKOOOUUUYYY\\\kkk{{{uuukkkkkklllllllllllllllkkkiiiiiijjjjjjiiifffdddcccbbbcccdddfffffffffffffff```___^^^]]]]]]```cccfffmmmttt{{{SSSKKKCCC@@@>>>;;;<<<@@@>>>===<<<;;;;;;<<<>>>???AAAAAA@@@@@@@@@AAACCCDDD>>>>>>============>>>>>>FFFFFFEEEDDDBBBAAA@@@@@@??????AAACCCFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGG===@@@DDDFFFHHHJJJMMMOOOKKKLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFHHHKKKOOOTTTWWWPPPPPPSSSXXX\\\ZZZSSSLLL>>>@@@BBBCCCCCCEEEGGGJJJKKKNNNPPPPPPNNNLLLLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNJJJLLLMMMMMMMMMNNNQQQSSSRRRNNNJJJIIIJJJLLLKKKJJJMMMJJJLLLRRRRRRNNNMMMQQQSSSSSSTTTSSSRRROOOMMMKKKJJJIIIHHHHHHIIILLLPPPRRRSSSQQQOOOPPPRRRTTTTTTTTTRRRNNNNNNUUU[[[[[[YYYXXXPPPSSSVVVWWWTTTPPPMMMLLLOOOTTTYYYZZZWWWUUUVVVYYYPPPLLLJJJKKKPPPSSSQQQNNNNNNLLLIIIIIIKKKNNNOOOPPPLLLOOO]]]pppsss```MMMEEEAAAEEEJJJKKKJJJHHHIIIJJJEEEHHHJJJHHHCCCAAACCCFFFCCCAAA>>>;;;999999;;;<<<>>>@@@BBBCCCBBBAAAAAABBBAAA@@@@@@AAABBBDDDFFFHHHDDDGGGIIIIIIFFFCCCBBBCCCFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA???>>><<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@BBBCCC??????>>>>>>???@@@AAAAAA===>>>???@@@@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAA========================999;;;===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===============>>>??????===>>>?????????===<<<;;;;;;<<<===<<<::::::<<<===???>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFCCCBBBBBBAAA@@@@@@?????????@@@AAACCCDDDDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHJJJLLLMMMFFFGGGJJJMMMLLLIIILLLRRRZZZZZZdddyyy~~~xxxjjjkkklllmmmnnnmmmlllkkkggggggggggggfffeeecccbbbcccdddeeeeeeeeeeeecccbbb______^^^]]]^^^aaadddfffgggmmmuuuyyyzzz{{{IIIHHHEEE@@@<<<;;;<<<>>>@@@@@@@@@???@@@@@@AAAAAAAAABBBDDDEEEEEECCCAAA??????????????????>>>======???>>>======>>>>>>===<<>>======@@@DDDGGGIIIIIILLLKKKKKKLLLNNNNNNJJJFFFHHHBBB@@@DDDIIIKKKMMMPPPLLLIIILLLTTTXXXSSSJJJFFF;;;???BBBBBBFFFKKKMMMLLLGGGFFFFFFHHHJJJLLLLLLLLLKKKGGGBBBBBBEEEHHHIIIHHHLLLLLLLLLMMMNNNMMMJJJHHHIIIIIIHHHGGGFFFGGGKKKNNNKKKNNNQQQQQQOOONNNOOOQQQNNNOOOPPPQQQPPPOOOMMMKKKLLLKKKHHHFFFEEEIIINNNSSSTTTQQQOOOQQQWWWYYYXXXUUURRRQQQQQQVVV]]]aaa```]]]XXXWWWUUUUUUUUUTTTRRROOOTTTRRRPPPOOOPPPPPPPPPOOOPPPOOONNNLLLKKKJJJJJJJJJHHHGGGGGGHHHKKKNNNOOOOOOOOOUUU___eeeeee[[[NNNDDD===BBBFFFGGGFFFGGGLLLQQQHHHFFFDDDFFFJJJLLLIIIEEEBBB@@@>>>;;;999888888888;;;>>>BBBDDDDDDCCCCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCCCCBBBBBB@@@@@@BBB@@@??????AAABBBBBBAAA>>>>>>>>>???@@@@@@AAAAAACCCBBB@@@>>>======>>>>>>AAAAAA???>>>============<<<<<<<<<===============AAA@@@@@@@@@???>>>>>>>>>AAA@@@>>>===>>>@@@BBBDDDAAAAAAAAA@@@@@@?????????===<<<<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;===============>>>??????@@@???>>>>>>>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@???>>>======AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNQQQWWWaaalllzzzyyyvvvsssrrrrrrpppkkkgggeeedddcccddddddccc```^^^`````````bbbccceeeggghhheeecccaaa``````aaaccceeefffhhhlllpppsssuuuvvvvvvGGGFFFCCC@@@<<<;;;===???AAA@@@???>>>>>>>>>>>>>>>BBBCCCEEEFFFFFFDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<===<<<;;;<<<<<<<<<<<<;;;>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>AAAEEEIIIJJJIIILLLKKKJJJKKKMMMMMMJJJGGGJJJEEEEEEKKKPPPOOOLLLKKKIIIGGGIIIQQQUUUQQQJJJFFF@@@DDDGGGIIINNNTTTSSSOOOFFFDDDBBBCCCEEEHHHIIIIIIIIIFFFCCCDDDHHHKKKKKKIIIEEEFFFGGGKKKMMMNNNMMMKKKHHHHHHGGGFFFEEEGGGKKKNNNLLLOOOQQQRRRPPPOOOPPPQQQSSSSSSTTTSSSQQQNNNKKKIIIJJJJJJIIIGGGFFFIIINNNQQQSSSPPPOOORRRVVVXXXVVVSSSUUUSSSTTTXXX___bbbaaa___XXXVVVUUUTTTTTTSSSPPPNNNRRROOOLLLKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIHHHIIIKKKMMMOOOPPPOOORRRWWW[[[[[[UUUMMMFFFBBBEEEGGGHHHHHHIIILLLOOOHHHDDDAAABBBEEEEEECCC???@@@???>>>===<<<<<<<<<<<>>>>>?????????@@@@@@@@@BBBAAA@@@>>>======>>>>>>@@@@@@???>>>>>>=====================<<<<<<<<<<<>>>>>>>>>>>>>>===????????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<===============>>>>>>???@@@???>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLOOOTTT\\\dddooo|||yyyxxxwwwsssmmmhhhgggeeedddeeeeeeeeecccaaaddddddcccccccccddddddeeedddcccaaa______aaacccdddbbbdddfffiiikkkmmmooooooDDDCCCAAA>>><<<;;;===???AAA@@@???===<<<<<<<<<;;;@@@AAACCCDDDCCCBBB@@@>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::>>>???????????????@@@@@@>>>??????@@@@@@?????????<<<===???DDDHHHKKKKKKKKKMMMLLLJJJJJJKKKLLLKKKJJJMMMJJJMMMVVV\\\VVVKKKDDDEEEBBBEEELLLPPPLLLHHHFFFHHHKKKOOOSSS[[[```\\\TTTCCC@@@===>>>AAAFFFJJJLLLKKKHHHEEEFFFIIILLLLLLJJJAAABBBDDDHHHKKKMMMKKKJJJEEEEEEFFFEEEEEEGGGJJJMMMNNNPPPQQQQQQPPPOOOPPPRRRTTTUUUVVVVVVSSSPPPLLLJJJJJJJJJKKKJJJJJJKKKNNNQQQQQQPPPPPPRRRVVVWWWUUURRRWWWUUUVVVYYY___bbbaaa___VVVTTTRRRQQQQQQQQQOOOMMMNNNKKKHHHGGGHHHKKKMMMNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOONNNNNNMMMNNNOOONNNLLLIIIHHHHHHHHHIIILLLMMMNNNMMMGGGCCC>>>===>>>>>>===;;;>>>???@@@@@@AAAAAA@@@@@@CCCFFFHHHGGGEEEBBBAAAAAACCCDDDEEEDDDBBBBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>BBBAAA???>>>>>>???@@@@@@AAA@@@>>>???@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>AAA@@@???=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<===============>>>===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<======>>>>>>???>>>>>>======>>>>>>??????????????????>>>=========<<<<<<<<<<<<<<<============<<<<<<======>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGIIIIIILLLPPPUUUZZZaaannn~~~{{{vvvnnnhhhgggeeecccccccccdddcccbbbeeeddddddcccccccccddddddcccbbb```______```bbbccc``````aaabbbdddeeeggghhh@@@@@@???===;;;;;;<<<>>>??????>>>===<<<<<<<<<======>>>?????????===;;;:::;;;;;;;;;;;;;;;:::999999999:::;;;:::::::::;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA===>>>BBBGGGKKKNNNMMMLLLNNNMMMKKKJJJJJJKKKLLLMMMQQQPPPUUUaaaeee\\\LLLAAABBB@@@BBBIIILLLJJJHHHHHHNNNQQQTTTZZZcccgggaaaVVV@@@===;;;===DDDMMMVVVZZZUUUOOOHHHDDDFFFIIIJJJJJJEEEEEEFFFGGGIIIHHHFFFDDDCCCDDDEEEEEEEEEGGGJJJMMMOOOOOOOOONNNNNNNNNOOOPPPQQQRRRTTTUUUUUUSSSPPPOOOLLLNNNOOOPPPPPPPPPQQQSSSRRRQQQRRRTTTVVVVVVTTTQQQTTTSSSSSSVVVZZZ\\\[[[ZZZPPPNNNMMMMMMNNNOOONNNMMMJJJGGGDDDCCCFFFJJJMMMOOOOOONNNLLLJJJIIIHHHHHHHHHCCCFFFIIILLLLLLLLLLLLMMMKKKIIIGGGGGGHHHJJJKKKJJJKKKHHHFFFIIIOOORRRPPPMMMFFFBBB===;;;;;;<<<===<<<@@@AAABBBDDDDDDCCCBBBAAAEEEGGGHHHHHHEEECCCBBBBBBDDDEEEEEEDDDBBBAAABBBCCCCCCBBBBBBAAA@@@?????????BBBAAA???>>>>>>???@@@BBB@@@???>>>>>>@@@AAAAAA@@@AAA@@@@@@???>>>=========@@@???>>>===<<<===>>>???===>>>>>>????????????>>>>>>>>>===<<<;;;;;;::::::<<<<<<<<<======>>>>>>>>>===>>>>>>??????>>>>>>>>>========================???>>>===<<<;;;:::::::::=========<<<<<<;;;;;;;;;::::::;;;<<<<<<======>>>??????>>>>>>>>>>>>?????????????????????>>>>>>======<<<;;;:::;;;<<<===>>>======<<<<<<<<<======>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDCCCCCCBBBBBBAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIMMMPPPSSSYYYeeettt~~~zzzuuunnniiieeeccc```___```aaaaaa```aaaaaaaaaaaabbbccceeeeeeaaa```___^^^^^^___```aaaaaa```______```aaabbbddd=========<<<::::::;;;==================>>>???@@@<<<=========<<<;;;999999:::::::::::::::999888888999;;;<<<<<<;;;:::<<<>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@CCCHHHLLLOOONNNMMMNNNMMMKKKJJJIIIJJJMMMOOOSSSSSSYYYcccfff\\\KKK@@@DDDBBBEEEKKKNNNLLLLLLMMMOOORRRUUUZZZcccfff___UUU>>><<<;;;@@@KKKZZZgggnnneeeZZZLLLCCCAAADDDGGGIIIHHHHHHHHHIIIIIIHHHEEEBBBCCCEEEFFFFFFFFFHHHKKKMMMPPPNNNLLLKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPOOORRRTTTVVVUUUUUUUUUVVVSSSSSSSSSTTTUUUUUUTTTRRROOOOOOOOOQQQSSSTTTSSSRRRIIIHHHGGGHHHKKKMMMNNNNNNHHHEEEBBBCCCFFFKKKOOOQQQTTTSSSPPPMMMJJJHHHGGGFFF@@@FFFNNNSSSSSSPPPNNNMMMHHHFFFEEEFFFHHHJJJJJJJJJIIIEEEDDDHHHOOOSSSRRRNNNEEEBBB>>><<<<<>>>>>@@@BBBCCC@@@>>>======???@@@@@@???AAA@@@@@@???>>>===<<<<<<>>>===<<<<<<<<<===>>>???===>>>>>>?????????>>>>>>>>>======<<<;;;::::::999=========>>>>>>????????????>>><<<;;;;;;<<<>>>???===>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<=========>>>>>>????????????>>>>>>???????????????>>>======<<<;;;:::::::::<<<===>>>======<<<<<<<<<<<<======<<<<<<===>>>??????@@@@@@???????????????@@@AAABBB@@@????????????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJNNNQQQWWWcccsss}}}yyyuuuppplllgggeeebbbaaaaaaaaaaaa``````_________```aaabbbbbb___^^^^^^]]]]]]^^^^^^___```___^^^]]]]]]]]]^^^___:::;;;<<<:::999888:::;;;<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>===;;;::::::999999::::::999999888777999<<<>>>===;;;;;;===@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@@@@@@@BBBFFFJJJLLLLLLKKKJJJKKKJJJIIIHHHHHHKKKNNNPPPPPPTTT\\\\\\RRRGGGAAAFFFEEEIIIOOOQQQOOOOOOQQQKKKNNNPPPSSSYYY\\\WWWOOO>>>======EEESSSdddttt}}}tttfffSSSDDD???AAAEEEHHHJJJIIIJJJLLLMMMMMMJJJGGGEEEGGGHHHIIIHHHIIILLLNNNQQQNNNJJJIIIJJJLLLMMMMMMPPPPPPOOOOOONNNNNNNNNNNNQQQSSSVVVWWWWWWWWWWWWXXXTTTSSSSSSSSSSSSSSSSSSSSSLLLLLLMMMNNNNNNNNNNNNMMMGGGFFFEEEFFFIIIMMMNNNNNNGGGEEEDDDEEEJJJOOOSSSUUUXXXVVVSSSOOOLLLIIIGGGEEEDDDLLLUUUZZZXXXSSSOOONNNEEEEEEFFFIIIKKKLLLJJJIIIEEECCCBBBFFFMMMQQQPPPNNNDDDCCC@@@??????BBBEEEGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEAAABBBCCCBBBAAA@@@AAABBB@@@AAAAAAAAABBBBBBBBBCCCAAAAAA@@@???@@@AAABBBCCC???>>><<<===>>>@@@@@@???@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;===>>>???===>>>???@@@@@@???>>>======<<<<<<<<<;;;:::::::::===>>>>>>>>>>>>>>>??????@@@>>>;;;999999:::===>>>============>>>>>>>>>>>>======<<<;;;::::::::::::999::::::;;;<<<<<<======:::::::::;;;<<<<<<=========>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;<<<============<<<<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBCCC>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGEEEHHHMMMPPPVVVbbbrrr~~~~~~{{{wwwsssnnnllliiihhhhhhgggeeedddcccbbb```___^^^]]]]]]\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZ999:::;;;:::888777888999;;;;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<;;;:::999999::::::::::::999888888888;;;>>>>>>;;;:::===AAA????????????>>>>>>======;;;<<<===>>>?????????????????????BBBEEEHHHHHHHHHFFFGGGHHHGGGEEEEEEHHHKKKIIIHHHJJJMMMKKKDDD@@@@@@CCCCCCHHHNNNPPPMMMLLLNNNEEEHHHIIIIIILLLOOOMMMHHH@@@???@@@GGGVVVgggwww~~~oooZZZJJJCCCCCCEEEGGGLLLLLLMMMOOOQQQQQQOOOMMMHHHJJJKKKKKKKKKKKKMMMNNNSSSNNNJJJHHHJJJLLLMMMMMMMMMLLLJJJIIIIIIKKKMMMOOOOOOQQQTTTUUUUUUUUUUUUVVVSSSSSSQQQPPPNNNOOOPPPRRRMMMNNNOOOOOONNNMMMMMMMMMJJJHHHGGGGGGJJJLLLNNNNNNHHHGGGGGGIIIOOOTTTWWWXXXXXXVVVSSSPPPLLLIIIGGGFFFKKKRRRXXXZZZVVVPPPMMMLLLEEEFFFGGGJJJLLLMMMKKKHHHCCCBBBBBBEEEIIILLLLLLKKKDDDCCCBBB@@@@@@BBBEEEGGGFFFFFFDDDCCCBBBAAAAAAAAA???AAABBBBBBAAAAAABBBCCC>>>@@@AAAAAA??????@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@AAA???===<<<<<<>>>??????>>>??????>>>>>>=========<<<;;;;;;::::::;;;===>>>???>>>???@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===============<<<<<<======;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<===>>>>>>>>>>>>===<<<===============<<<;;;;;;888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<:::;;;===>>>???@@@@@@???=========>>>>>>???AAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@?????????@@@@@@>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCGGGJJJMMMRRR]]]lllwww{{{}}}uuusssqqqooonnnllliiifffcccbbbaaa___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWW999::::::999777666777888<<<<<<;;;:::::::::;;;;;;======<<<;;;999888888777999::::::::::::999888888777;;;>>>===::::::===AAA>>>>>>======<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@>>>======>>>AAADDDEEEEEEBBBDDDFFFEEECCCCCCEEEHHHCCCBBBBBBBBB>>>999:::???===???DDDJJJKKKGGGFFFHHHAAADDDDDDBBBBBBEEEFFFCCCBBBAAAAAAHHHUUUfffuuu}}}ttt```OOOGGGFFFGGGGGGQQQPPPQQQSSSTTTSSSPPPNNNJJJLLLMMMMMMLLLLLLMMMOOOTTTPPPJJJHHHJJJMMMNNNNNNGGGFFFEEEEEEGGGKKKPPPSSSMMMOOOQQQRRRRRRRRRSSSTTTSSSRRRPPPMMMKKKLLLOOOQQQPPPQQQRRRQQQPPPOOONNNOOONNNLLLIIIIIIKKKMMMMMMMMMHHHHHHIIILLLRRRWWWZZZ[[[VVVUUURRROOOLLLJJJHHHHHHPPPTTTXXXVVVPPPJJJIIIIIIFFFFFFHHHJJJLLLMMMKKKIIIBBBBBBBBBDDDFFFHHHHHHHHHCCCCCCBBBAAA@@@AAACCCEEEEEEDDDCCCAAAAAAAAABBBCCC???@@@AAAAAA?????????AAA===>>>@@@@@@??????@@@BBBBBBAAAAAA@@@???>>>======<<<===>>>???????????????>>>===<<<<<<>>>??????>>>>>>>>>>>>>>>============;;;:::::::::;;;===>>>@@@??????@@@AAA@@@>>><<<:::::::::;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;::::::999999999:::;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::777999:::<<<======<<<;;;>>>===<<<;;;;;;;;;;;;;;;999:::<<<>>>???@@@??????============>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@??????>>>======>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDD??????@@@@@@@@@AAAAAAAAA=========>>>???@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGBBBBBBBBBBBBCCCDDDEEEEEECCCEEEHHHIIIMMMWWWeeeppprrr~~~wwwvvvtttsssqqqnnnjjjgggaaaaaa```____________```[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[YYYXXX888888777777777777888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555888999999::::::999999888888999999::::::999999888999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>>===@@@CCCDDDDDDDDDDDDEEEFFFDDDAAA???@@@AAAAAAAAA@@@@@@???>>>===;;;999888999<<<@@@EEEGGGGGGCCC@@@<<<>>>BBBFFFHHHGGGBBB>>>;;;???BBBEEEOOO^^^lllrrryyymmm___UUULLLFFFEEEHHHPPPRRRTTTTTTRRRPPPOOOOOOLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQOOOOOOOOONNNKKKIIIBBBAAABBBFFFLLLPPPPPPNNNPPPOOOOOOQQQRRRQQQOOOMMMPPPQQQQQQPPPNNNOOOQQQSSSVVVQQQOOOQQQWWWYYYUUUQQQQQQMMMJJJKKKNNNOOOKKKHHHIIIMMMQQQVVVXXXWWWUUUTTTOOOOOOOOONNNMMMLLLKKKJJJMMMMMMNNNNNNMMMKKKIIIHHHFFFHHHJJJKKKKKKJJJGGGFFFDDDCCCBBBCCCEEEGGGGGGFFF>>>>>>>>>>>>???@@@AAABBBBBB@@@>>>>>>???@@@??????>>>===============>>>>>>=========???AAA@@@>>>======<<<<<<;;;;;;===>>>???<<<<<<<<<>>>???AAACCCDDD@@@???>>>?????????===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<@@@?????????>>>>>>======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<<<<===>>>;;;;;;<<<<<<;;;:::999999>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===???????????????>>>===<<<@@@???>>>===<<<<<<<<<<<<===============>>>??????===>>>???@@@@@@???===<<<>>>>>>>>>>>>????????????BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFHHHNNNVVV\\\iiippp{{{uuuqqqmmmhhhdddbbb```^^^]]]^^^______^^^WWWYYY[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]\\\[[[ZZZYYY888888777777777777888888888888999::::::;;;<<<===>>>>>>======;;;:::999888888999999::::::999999888888999999999999999999888777777888888999;;;<<<===<<<;;;<<<<<<===>>>???@@@DDDFFFHHHGGGDDDBBB@@@@@@FFFCCCAAAAAABBBDDDDDDDDD???>>>>>><<<;;;999777666888:::>>>CCCEEEDDDAAA>>>>>>@@@DDDHHHIIIGGGBBB>>>777<<>>???>>>===>>>======<<<<<<======>>>=========>>>@@@@@@>>>=========<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@@@@>>>>>>>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777999:::<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;<<<<<<==================<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????>>>======??????>>>============>>>===============>>>>>>???<<<===???@@@@@@>>>===<<<<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>??????AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFGGGMMMTTTYYYbbbgggsssyyyuuurrrnnnjjjbbb___\\\[[[\\\]]]]]]]]]YYYZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\ZZZZZZ999999888888888888999999666666777888999;;;<<<======>>>======<<<;;;:::999888888999999999999888888888888999999999999888888555666666777888999::::::;;;;;;;;;<<<>>>???@@@AAAGGGIIIKKKIIIFFFAAA>>>===@@@>>><<<===???AAABBBBBB===<<<;;;999888666555444666999===AAABBBAAA>>><<<@@@BBBEEEHHHIIIFFFAAA===444:::@@@HHHUUUgggtttxxxtttfffWWWOOOJJJDDD@@@@@@???BBBGGGIIIIIIIIIIIIIIINNNMMMLLLKKKKKKKKKLLLLLLRRRPPPMMMLLLJJJHHHEEEBBBDDDCCCCCCGGGNNNTTTVVVWWWUUUSSSQQQPPPQQQQQQOOONNNRRRTTTUUUTTTRRRQQQQQQQQQUUUUUUYYY```ggghhhbbb\\\QQQNNNKKKLLLNNNNNNLLLIIIKKKMMMPPPSSSTTTTTTRRRQQQNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA<<<;;;:::;;;===>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<===???@@@>>>============<<<===>>>>>>???AAA@@@???>>>============???>>>===>>>??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;888888:::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>======>>>>>>??????======<<<<<<======>>>>>>===>>>???@@@@@@@@@???>>><<<<<<<<<<<<============>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDGGGGGGFFFEEEFFFJJJPPPUUU[[[^^^fffttt~~~zzzvvvrrrdddaaa]]][[[\\\]]]^^^^^^[[[[[[[[[ZZZYYYYYY[[[]]]\\\]]]]]]]]]]]]\\\[[[[[[999999888888888888999999666666666666777888:::;;;;;;;;;;;;;;;;;;:::999888888888999999999999888888777777888888888888777777555666777888888999999999:::;;;;;;<<<>>>@@@AAABBBBBBEEEHHHHHHFFFCCC@@@???>>>===;;;<<<>>>?????????;;;:::888777555444333333777:::>>>AAAAAA???>>>===@@@AAACCCEEEFFFDDD???;;;444;;;CCCLLL[[[lllwwwzzzpppbbbTTTNNNJJJEEE@@@???AAADDDIIIKKKKKKJJJIIIIIIMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGFFFDDDBBBEEEFFFIIIOOOWWW\\\\\\[[[XXXVVVSSSQQQQQQRRRQQQPPPOOOQQQSSSRRRPPPNNNMMMMMMPPPQQQTTT[[[aaabbb^^^YYYOOOMMMKKKKKKLLLLLLJJJHHHKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLHHHIIIJJJJJJJJJIIIGGGFFFBBB@@@???@@@AAACCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>:::::::::;;;===???>>>======<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>???>>>============>>>>>>>>>??????BBBAAA@@@???>>>=========>>>===<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;;;;::::::999::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::999999:::::::::999999888999999:::;;;;;;;;;;;;;;;888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999999999888888777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>============>>>???@@@AAA======<<<<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@<<<<<<<<<=========>>>>>><<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEEEEEGGGLLLPPPWWWZZZ___jjj{{{}}}wwwiiifffaaa^^^^^^_________^^^^^^]]][[[YYYYYY\\\^^^]]]]]]]]]]]]\\\\\\\\\[[[999888888888888888888999999888777555555666777888:::::::::;;;::::::999999777888888999999888888777666777777888888777777666666777888999:::::::::999::::::;;;<<<>>>???AAABBB>>>AAADDDEEEDDDAAA@@@@@@CCCBBB@@@@@@AAAAAA@@@???999888777666555444444555;;;>>>CCCDDDCCCAAA@@@@@@@@@???@@@AAABBBAAA???===999???GGGQQQ___nnnuuuuuukkk___TTTOOOLLLGGGCCCCCCGGGKKKNNNOOONNNKKKHHHGGGHHHHHHHHHGGGGGGFFFEEEEEECCCBBBBBBBBBDDDDDDBBB@@@EEEHHHQQQ\\\fffjjjhhhdddZZZWWWTTTSSSSSSSSSSSSRRRNNNPPPQQQQQQOOOLLLLLLLLLNNNMMMMMMPPPTTTVVVUUUSSSOOONNNMMMMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGGGGHHHIIIIIIHHHGGGGGGCCCBBBAAAAAACCCDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;===???@@@???===<<<<<<;;;:::999999::::::<<<::::::;;;===>>>>>>===>>>>>>>>>???????????????AAA@@@@@@?????????@@@@@@<<<<<<;;;<<<>>>>>><<<;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>:::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::999999999::::::;;;::::::::::::::::::::::::999999::::::::::::::::::888888999999999999999888<<<<<<<<<<<<<<<;;;::::::888888888888888888888888::::::;;;;;;;;;;;;::::::=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>@@@@@@======<<<<<<<<<<<<============>>>???????????????======>>>>>>>>>?????????;;;;;;<<<===???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@DDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDDDDFFFIIILLLSSSVVV\\\cccppp|||oookkkfffbbbaaa``````___``````___]]][[[[[[^^^```]]]]]]\\\\\\\\\[[[[[[[[[888888777777777777888888;;;999777555444555666777::::::;;;;;;<<<;;;;;;;;;777777888888888888777777666666777777777777666666777888:::;;;;;;;;;:::999:::::::::;;;===>>>???@@@@@@AAACCCBBB@@@>>>===>>>BBBAAA??????@@@???>>><<<999888777666666777888999???CCCGGGHHHEEECCCCCCDDDAAA???>>>>>>@@@BBBCCCBBBAAAFFFMMMUUUaaalllnnnkkkddd\\\UUUQQQNNNIIIHHHJJJMMMPPPSSSSSSOOOJJJFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@AAABBBAAA???===DDDJJJVVVeeeppptttpppkkkXXXVVVTTTSSSTTTTTTSSSQQQNNNPPPQQQPPPNNNMMMMMMMMMMMMKKKIIIJJJLLLOOOQQQQQQRRRQQQQQQPPPOOOOOONNNNNNHHHHHHHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKIIIHHHGGGDDDEEEGGGHHHIIIHHHGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGEEECCCBBBBBBCCCDDDDDDCCC@@@@@@AAAAAA@@@>>>===<<<<<<<<<===???AAAAAA???===<<<;;;:::999888888888999;;;:::999:::<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????????????????@@@AAA;;;;;;:::;;;===>>><<<;;;::::::;;;;;;<<<===============<<<;;;;;;<<<======::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999999999999999::::::;;;::::::::::::::::::::::::888999999::::::::::::999999999:::;;;;;;;;;::::::=========<<<<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======;;;;;;;;;;;;<<<===>>>???======<<<<<<;;;;;;<<<<<<999:::::::::;;;<<<<<<===>>>>>>>>>>>>????????????;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGIIILLLQQQWWW\\\eeevvvvvvsssnnnjjjgggeeebbb```bbbcccbbb```^^^^^^___aaa]]]\\\[[[[[[ZZZZZZ[[[[[[777777666666666666777777:::999666555555666888999888999999:::;;;;;;;;;:::777777888888888888777777555666666777777666666555777888:::;;;<<<;;;:::999::::::::::::;;;<<<===>>>AAABBBAAA@@@===<<<===>>><<<;;;;;;;;;<<<===;;;999:::999888777888:::<<<===CCCGGGKKKKKKGGGEEEEEEGGGDDDAAA>>>>>>BBBFFFJJJLLLHHHLLLQQQVVV___fffddd^^^\\\XXXUUUSSSNNNJJJKKKQQQQQQSSSVVVUUUQQQKKKGGGDDD@@@AAACCCEEEFFFFFFFFFFFF@@@??????AAACCCCCCBBB@@@HHHMMMWWWccclllnnniiicccSSSRRRQQQRRRSSSSSSQQQOOOMMMMMMNNNMMMKKKKKKLLLNNNKKKJJJHHHIIIKKKMMMPPPQQQPPPQQQQQQPPPNNNNNNNNNNNNHHHHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKJJJHHHEEECCCAAABBBCCCDDDEEEGGGGGGHHHEEEDDDBBBBBBCCCDDDDDDCCC???@@@AAABBBAAA@@@>>>============???AAA@@@>>><<<;;;;;;999888888777777777;;;999888999;;;===>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>>>>============>>>>>>;;;::::::;;;======<<<:::::::::;;;;;;<<<======>>>===<<<;;;::::::;;;<<<===::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::::::::999999999888888999::::::;;;999999999999999999999999888888:::;;;;;;;;;::::::888888999:::::::::::::::::::::;;;;;;;;;::::::999::::::::::::::::::::::::999::::::;;;;;;::::::999777777777777888888888888999999:::::::::;;;;;;;;;=========>>>======<<<<<<:::::::::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<999999999::::::;;;<<<============>>>>>>>>>>>>???======>>>>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@??????@@@@@@@@@AAAAAAAAA?????????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCDDDFFFEEEEEEEEEGGGIIIGGGMMMRRRUUU\\\kkk{{{wwwsssnnniiieeedddeeeeeedddbbb```aaabbb\\\[[[ZZZYYYYYYYYYZZZZZZ666666555555555555666666999888666555555777:::;;;555666777888888888888888777777888888888888777777555555666666666666555555777888:::;;;;;;:::999888:::::::::::::::;;;<<<===@@@@@@@@@>>>======???AAA<<<;;;;;;===??????>>>===:::999999999:::<<>>AAAEEEGGGGGGGGGLLLOOOUUU]]]bbbaaa[[[UUUPPPOOOOOOQQQRRRQQQOOOMMMJJJJJJJJJIIIGGGHHHJJJMMMHHHHHHHHHIIIKKKNNNPPPQQQMMMNNNNNNMMMKKKJJJKKKKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGIIIKKKMMMOOONNNJJJFFFCCC???@@@AAACCCDDDFFFHHHHHHEEECCCBBBBBBCCCDDDCCCBBB@@@AAABBBCCCCCCAAA@@@>>>======>>>???@@@???===:::;;;:::999888777777777777:::999777888;;;===>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999999;;;<<<===<<<:::::::::;;;;;;<<<===>>>>>><<<;;;:::999999:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;999888888888999::::::;;;999999999999999999999999888999:::;;;<<<;;;;;;:::555666777888888888888888777777999999::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888888999999:::::::::;;;999999:::::::::;;;;;;;;;===>>>>>>>>>===<<<;;;;;;::::::999999999:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>??????????????????@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFFFFEEEFFFGGGIIIFFFKKKOOOQQQWWWggg}}}wwwpppllldddfffgggfffdddbbbbbbbbb\\\[[[YYYXXXXXXXXXYYYZZZ888888777777666666555555777777666555666666777777;;;;;;:::999888888888999666777777777666555444333777777666666666666666777777777777777777777777777:::;;;<<<=========<<<;;;<<<;;;:::::::::<<<>>>@@@888888999999::::::999999:::<<<;;;999;;;BBBGGGGGGQQQMMMGGGDDDDDDEEEEEEFFFHHHHHHFFFDDDJJJTTTZZZ[[[MMMHHHHHHOOOUUUUUURRRRRRNNNOOOQQQQQQPPPNNNNNNNNNKKKNNNSSSTTTRRRNNNJJJHHHKKKMMMQQQTTTUUURRRMMMHHHAAA>>>===@@@EEEKKKMMMNNNPPPNNNNNNQQQTTTSSSNNNHHHEEEFFFHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDFFFHHHJJJLLLHHHIIIKKKMMMOOOPPPQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJLLLMMMMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEAAABBBCCCEEEEEEEEEDDDDDDAAABBBBBBCCCBBBAAA?????????======>>>???@@@???>>>AAA???======>>>???>>>===<<<;;;999777777888999:::999:::;;;===>>>>>>???????????????@@@@@@AAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;:::888777;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::::::::999999888777666666777777555555666777777777777777555555666777777777777777777888999::::::999888777999::::::;;;;;;::::::999888999:::;;;;;;:::888777999999888888888888999999;;;::::::999:::;;;<<<======<<<;;;::::::;;;<<<===<<<;;;:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>======>>>>>>>>>????????????@@@AAABBBDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDFFFHHHHHHHHHIIIJJJNNN]]]wwwyyyrrrqqqkkkeeegggmmmqqqppplll___]]][[[XXXWWWWWWXXXYYY666666666666666777777777666666666666666555555555999999888777777777777777555666666777777777666666777777666666666666777777777777777777777777777777888999;;;<<<<<<;;;:::999;;;:::999999999;;;===>>>;;;;;;;;;<<<<<<;;;;;;::::::===>>>===BBBJJJPPPPPPUUUPPPHHHCCCBBBBBBBBBCCCIIIHHHFFFCCCHHHQQQWWWWWWJJJEEEDDDIIIMMMLLLIIIIIIIIIKKKMMMNNNNNNNNNMMMMMMLLLNNNPPPPPPNNNMMMMMMMMMPPPRRRTTTUUUSSSOOOIIIDDDCCCBBBCCCFFFKKKOOOPPPPPPQQQOOONNNPPPQQQOOOHHHBBB@@@BBBDDDFFFGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDAAAAAABBBCCCBBBAAA@@@???>>>===<<<<<<>>>??????===???===<<<<<<======<<<;;;<<<:::999777777777999:::999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777777777888888888999999999999888777777777777777666666777888888888888888666777888888999888888888888888999999999999888888999999::::::::::::999999:::999999999999999999999999888888777777888888999;;;::::::999:::;;;<<<===<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===>>>======<<<======??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????????????????>>>???????????????@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAACCCDDDFFFGGGGGGHHHJJJMMMYYYpppwwwrrrnnnoootttwwwtttpppcccaaa^^^\\\[[[[[[ZZZZZZ444444555555666777777777555666666777666555444333777666666555555555555666555555666777777888888999777777666666666666777777777777777777777777777777777999;;;===>>><<<;;;999999888888777888:::;;;<<<<<<<<<===<<<<<<;;;:::999<<<@@@BBBCCCIIIRRRXXXYYYSSSMMMEEE@@@>>>???AAABBBFFFFFFDDDBBBGGGOOOTTTSSSHHHCCCAAAEEEGGGEEECCCCCCEEEFFFIIILLLNNNNNNMMMLLLJJJJJJJJJHHHGGGHHHKKKNNNPPPRRRSSSTTTRRRMMMHHHEEEGGGHHHKKKNNNRRRSSSQQQOOOOOOMMMLLLMMMMMMJJJCCC===;;;===@@@BBBDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKNNNOOOOOOPPPPPPPPPOOOOOOKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFEEECCCBBB???@@@AAABBBAAA@@@???>>>===;;;:::;;;<<<======<<<===<<<::::::;;;;;;;;;:::;;;:::999888888888999:::999:::;;;===>>>>>>>>>>>>AAAAAA@@@??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;888999999:::::::::::::::999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777777666666666666555666666666777777777777888999999888777777777777888777888888999999999999888777888999999::::::999999999999888888888888999999777888888999999888888777;;;:::888777777999:::;;;999888888777777888888999::::::999999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???????????????===============>>>??????????????????????????????@@@@@@????????????@@@@@@AAAAAA@@@??????AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCDDDDDDCCCCCCAAA@@@???>>>>>>@@@BBBCCCEEEEEEFFFHHHKKKTTTeeevvv{{{wwwxxx{{{|||yyyuuuiiieeeaaa``````___[[[XXX555555555555555555555666555666777888777555333222666666555444444555555666777777777777777888999999777666666666666777777888777777777777777777777777888:::===@@@@@@???===;;;777777777777777999:::;;;<<<<<<<<<;;;:::888777666<<<@@@DDDFFFLLLUUUZZZ[[[LLLGGG@@@<<<===AAAEEEGGGEEEGGGFFFFFFJJJQQQSSSQQQJJJEEECCCFFFHHHFFFEEEGGGGGGHHHJJJMMMOOOOOOMMMLLLFFFFFFEEECCCAAABBBEEEHHHIIILLLOOOPPPOOOMMMKKKIIIJJJLLLPPPSSSSSSQQQLLLIIIHHHHHHIIIKKKKKKHHHBBB===;;;===@@@BBBCCCBBBAAA@@@CCCEEEGGGHHHJJJJJJIIIIIINNNNNNOOOOOOOOOOOOOOONNNJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJJJJGGGFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDBBBAAA@@@======>>>??????>>>===<<<<<<:::888999:::<<<<<<;;;===;;;999999:::;;;:::999<<<;;;;;;:::::::::;;;<<<;;;<<<===>>>????????????AAAAAA@@@???===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;::::::999999:::;;;;;;;;;;;;:::;;;:::999888888999:::;;;;;;::::::::::::::::::;;;888888888999999:::::::::999999999999999999999999777777777777777777777777777777777777777777777777999999888777777888888888777777888999999888888888777888888999999999999999:::999888777777888999:::666666777777777777666666999999999999999999::::::888888777777777777888888999999999999999999::::::::::::::::::;;;;;;;;;<<<;;;;;;===>>>>>>===;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????<<<<<<======>>>>>>??????????????????????????????BBBAAA@@@??????@@@AAABBBAAAAAA?????????@@@BBBCCCBBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBCCCCCCDDDCCCCCC???>>>===<<<<<<>>>@@@AAACCCCCCDDDGGGIIINNNZZZfffyyy~~~{{{|||}}}zzzxxxmmmiiifffddddddbbb\\\WWW777666666555444333333222555666777888888666444333666666666555555666666777999999888777666666777777666666666666666777888888777777777777777777777777888:::===???@@@???===<<<777777777777888999::::::======<<<;;;:::888777666666;;;@@@DDDKKKUUUZZZZZZKKKGGGAAA???AAAGGGLLLOOOPPPRRRSSSQQQSSSVVVTTTOOOJJJFFFEEEHHHJJJJJJLLLOOOOOONNNNNNOOOQQQQQQNNNLLLFFFFFFFFFDDDBBB@@@AAABBBEEEHHHLLLMMMLLLJJJJJJKKKKKKNNNQQQRRROOOJJJEEEAAA@@@CCCGGGKKKLLLJJJFFFCCC@@@AAADDDEEEFFFDDDBBB@@@BBBDDDFFFGGGHHHHHHHHHGGGKKKLLLMMMNNNNNNOOOOOONNNLLLKKKIIIHHHFFFEEEEEEEEEGGGIIIJJJJJJIIIIIIKKKMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCBBB@@@>>>===::::::<<<<<<===<<<;;;:::;;;999777777999:::;;;;;;>>><<<::::::;;;<<<;;;:::======<<<<<<<<<============>>>???@@@@@@@@@@@@@@@AAAAAA???>>><<<:::999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::888999::::::;;;;;;:::::::::999888777777888999:::;;;:::999999999999:::;;;888888888999999::::::;;;999999999999999999999999999999999999999:::::::::888888888888888888888888999888888888888888999999666777777777777777666666666777888888999999888888:::999888777777888999:::555666666777777666666555555777:::<<<<<<;;;999777888777777777777777777888999999999999999999888888::::::;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBB@@@??????>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDD???>>>===<<<<<<>>>???AAABBBAAACCCGGGIIIKKKQQQXXXeeexxx|||{{{{{{zzzyyytttrrrpppnnnmmmhhhbbb\\\777777666444333222111000444555666666666666555444777666666666666777777888:::999777666555555666666666555555666666777888999777777777777777777777777666777999:::;;;<<<;;;;;;777888888999::::::;;;;;;??????>>>>>><<<;;;:::999///666<<>>BBBHHHMMMOOONNNKKKHHHDDDFFFIIIKKKKKKIIIFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDGGGIIIKKKJJJGGGFFFHHHKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDD@@@AAAAAAAAA@@@???===<<<888999:::;;;<<<;;;:::999;;;999666666888:::;;;;;;>>>===;;;;;;<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@???===;;;999888888::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;888888999:::::::::::::::999888888888888999999:::::::::888888888888::::::888888888999999:::::::::888888888888888888888888:::::::::::::::;;;;;;;;;999999888888888888777777999888888888888999::::::666777777777777666555555666777777888999888888888999999888888888888999999555666666777777666666555333666:::===>>><<<999666888777777666666777777888888888999999999888777777888999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<>>>????????????========================@@@@@@????????????@@@@@@?????????@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDDDDEEEEEE@@@???>>>======???AAABBBCCCAAABBBGGGJJJJJJLLLPPPYYYjjj}}}~~~}}}|||||||||}}}}}}|||xxxqqqkkkggg666555555444333222111111111222222333333444444555666666666666666777888888888777666444444555777888555555555555666777888999777777777777777777777777666777777888999:::;;;<<<999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::222888===@@@FFFMMMOOONNNMMMKKKIIIJJJPPPWWW]]]```___dddgggfffccc]]]RRRGGGDDDAAAAAAEEEHHHJJJPPPWWWYYYTTTNNNLLLOOOQQQPPPNNNKKKLLLLLLKKKHHHFFFFFFGGGLLLOOOPPPMMMHHHEEEFFFHHHGGGIIIKKKIIIEEEAAA@@@@@@BBBGGGMMMQQQQQQOOOLLLIIIEEEHHHKKKOOOPPPOOOLLLJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKIIIHHHGGGFFFFFFEEEGGGJJJLLLJJJFFFDDDFFFIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDD???@@@AAAAAA@@@???>>>===888999;;;<<<<<<<<<;;;:::<<<999666666777:::;;;;;;>>><<<;;;:::;;;<<<;;;:::;;;;;;<<<<<<==================>>>?????????>>>>>>??????>>><<<:::999888777999::::::;;;;;;::::::999999:::;;;;;;<<<;;;;;;;;;888888999::::::::::::999999999:::;;;;;;;;;;;;;;;:::999888777777888999:::999999999999999999::::::888888888888888888888888888888888888999999::::::888888777777777666666666999888888888999999:::;;;888888888888888777666555777888999999::::::999999888888999999999999888888666666777777777777666666444666999<<<<<<;;;:::888777777666666666666777777888888999999999888666555555666888999::::::999999::::::999999999999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???@@@??????========================>>>??????????????????>>>>>>???AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCBBB@@@???>>>???@@@BBBCCCCCCDDDDDDCCCBBB@@@???@@@AAACCCDDDDDDAAABBBGGGKKKKKKKKKMMMRRR]]]jjjrrrwwwwwwrrrppp333333333333333333333333/////////000111222444555555555555555555666777888666555444333444666888999555555555555666777999999777777777777777777777777999888888888999;;;===???::::::;;;<<<============<<<<<<<<<<<<;;;:::999999999>>>AAABBBDDDHHHGGGDDDFFFEEEEEEJJJRRR[[[bbbfffXXX___eeefffddd^^^RRRFFFDDDAAAAAADDDGGGIIIPPPXXXXXXRRRKKKIIILLLPPPPPPNNNKKKKKKJJJHHHFFFGGGIIIKKKMMMPPPQQQNNNIIIFFFHHHKKKFFFHHHIIIGGGDDDAAABBBDDDGGGLLLQQQTTTSSSOOOKKKHHHDDDGGGLLLQQQSSSSSSQQQOOOOOOOOONNNMMMNNNOOOQQQRRRRRRQQQQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGJJJLLLJJJEEEBBBDDDGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@AAABBBAAA@@@???>>>999:::<<<=========<<<<<<<<<999666666777:::;;;<<<>>><<<::::::;;;;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;<<<===============<<>>===<<<:::999888777999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;888888999::::::::::::999999:::<<<===>>>===<<<<<<:::999777666666777999:::999999999999999999999999777777777777777777777777555666666666777777888888777777666666555555555444999888888888999::::::;;;999999999999999888777666999999:::;;;;;;;;;::::::777888999::::::999888777666666777777777777666666666777888999:::;;;;;;:::777777666666666666777777777888999999999777666555333444666777888888888777;;;:::888888888888:::;;;:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<999:::<<<>>>???@@@??????===========================>>>???@@@@@@???>>>===>>>@@@CCCEEEEEEDDDAAA@@@AAAAAABBBBBBBBBAAA???>>>======???@@@AAABBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFDDDAAABBBHHHLLLKKKKKKLLLMMMSSS[[[bbbiiisssxxxtttttt555555444333333222111111111333555666777555333111444444444555555555555666888888777666555444333333444444333444555777999:::888888777777777777777888555555555666777999;;;;;;999999999999999999999999<<<===???@@@@@@???>>>===<<<<<<<<<;;;:::===AAADDDBBBBBBCCCHHHNNNUUUXXXZZZXXXZZZ]]]]]]ZZZTTTNNNIII===<<<>>>DDDMMMTTTWWWXXXUUURRROOONNNOOOPPPQQQQQQSSSQQQMMMKKKJJJGGGEEEBBBGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEFFFIIIKKKRRRWWW\\\[[[TTTNNNLLLLLLJJJJJJLLLNNNQQQSSSRRRPPPLLLLLLMMMOOORRRSSSRRRPPPQQQOOONNNNNNNNNMMMKKKIIIFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHEEECCCCCCDDDFFFGGGGGGGGGIIIJJJJJJJJJIIIIIICCCDDDDDDBBB???>>>>>>@@@AAA@@@???@@@BBBBBBBBB@@@@@@@@@AAA@@@???===;;;:::888777666666888<<<@@@BBB@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<===============;;;:::999888888888999999999999999999999999>>><<<;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::999888777777777888:::999999999888888777777777777777777666666666666666666777777777777666666::::::999999888999999999===<<<<<<;;;:::999888888777888999888666555666777<<<;;;:::999::::::999888;;;;;;::::::999888777777888777666555555666777888333444555555555555555444777777777777777777777777555555666666666666555555666777777777777888888888444555555666777888888888:::999888888888999:::;;;:::;;;<<<<<<:::999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;<<<===???@@@>>>BBBFFFJJJKKKIIIEEECCCBBBBBBCCCCCCCCCBBB@@@???<<<===>>>@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKOOOTTT[[[dddmmmsss|||yyywwwvvv555555444333333222111111222333555666666555222111444444444444555555555555666666666666555555555555444444444444555777999:::777777666666555666666777555555666666777888::::::999999999999999999999999>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<<<<<<<===@@@CCCAAA@@@AAAEEEJJJOOORRRSSSPPPRRRTTTUUUSSSNNNIIIFFF======AAAJJJUUUZZZXXXUUUQQQNNNLLLLLLOOOSSSVVVWWWYYYUUUOOOJJJGGGFFFDDDBBBCCCDDDFFFGGGHHHIIIHHHHHHJJJJJJJJJJJJJJJKKKMMMOOOSSSWWW[[[YYYSSSNNNMMMMMMMMMLLLLLLLLLMMMMMMKKKIIIKKKJJJIIIJJJMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKIIIJJJIIIIIIIIIIIIJJJKKKKKKGGGFFFDDDBBBAAABBBDDDEEEHHHHHHIIIIIIIIIHHHFFFEEECCCDDDCCCAAA>>>===>>>@@@AAA??????@@@AAABBBAAA@@@??????@@@???>>>===;;;:::777777777777999<<<>>>@@@======<<<<<<;;;:::::::::===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999;;;<<<::::::::::::::::::::::::<<<<<<<<<======<<<<<<<<<:::999888888777777777888999999888888888777777777777777777777666666666666666777777888888777777666:::999999888888999999999999999999888888888888888444666888;;;>>>@@@AAAAAA>>>;;;888777888:::::::::<<<;;;;;;:::999999888888888777666555555666777888888888999888888777666555666666666666666666666666555555666666666666555555777777888888888999999999666777777888999999::::::777777777888999<<<===???999:::;;;:::999888999;;;999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;===>>>??????AAAEEEHHHHHHGGGDDDBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGHHHGGGIIILLLPPPUUU^^^gggmmm|||xxxuuuttt555444444333333222222111333444555666666444222111444444444444555555555555444444555555555666666777444444444555666777999999666555555444444555666666777666666666777777888999999999999999999999999999===>>>?????????===<<<;;;:::<<<===>>>===>>>???AAA@@@??????AAAEEEIIIKKKKKKJJJKKKLLLLLLKKKHHHFFFDDD>>>???EEERRR___bbb\\\SSSJJJHHHFFFHHHMMMSSSXXXZZZ]]]XXXPPPJJJFFFDDDCCCBBB???AAAEEEHHHJJJKKKJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRTTTWWWYYYWWWRRRNNNNNNOOONNNLLLKKKJJJKKKJJJHHHFFFJJJGGGEEEEEEHHHKKKNNNOOOLLLJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDBBBAAA@@@AAACCCDDDGGGHHHHHHHHHFFFEEECCCAAACCCCCCBBB???===<<<>>>@@@@@@??????@@@BBBBBBAAA@@@>>>>>>>>>>>>===;;;:::999777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>======<<<;;;<<<<<<<<<===>>>>>>??????AAA@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777777777888888777777777777666666666666666666777777777777777888888888888888888777999999888888888999999:::555666666666777777777777555666888>>>EEEHHHHHHFFF===:::666555666999;;;<<<;;;;;;;;;::::::999999888777666666555555666666777777777777666555444333222555555555555555555555555555555666666666666555555666666666777777777888888666777777888888999999:::888888888999:::<<<===>>>777999:::999888777888:::777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@AAACCCDDDDDDCCCBBB@@@>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGJJJNNNVVV^^^eeettt|||xxxvvv444444444333333222222222444555555666555444222111333333444444444555555555444444444555555555666666444555555555666777888888555555555444555555666666888777777666666666777777888888999999999999999999999:::;;;<<<<<<<<<<<<;;;999;;;>>>???>>>>>>>>>???>>>======???CCCFFFHHHHHHJJJJJJIIIHHHGGGFFFEEEDDD??????FFFUUUeeeiiiaaaWWWIIIFFFDDDEEEIIIOOOTTTWWW[[[WWWQQQLLLIIIFFFDDDBBB@@@CCCGGGKKKMMMMMMKKKJJJKKKKKKMMMPPPSSSTTTTTTSSSUUUVVVWWWTTTQQQOOOOOOPPPLLLKKKIIIIIIJJJKKKJJJJJJHHHFFFDDDEEEGGGJJJKKKLLLIIIGGGDDDDDDFFFIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@BBBBBB@@@>>>;;;<<<>>>@@@@@@???@@@AAACCCDDDBBBAAA======<<<<<<;;;:::999999777888999:::;;;;;;::::::;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;;;;;;;<<<<<<======>>>>>>AAA@@@???>>>===;;;:::999888888888888888888888888;;;;;;:::999888999999:::999999999999999999999999::::::;;;;;;;;;;;;::::::888777777666666666777777777777777666666666666666666666666666777777777777888888999999999999888888888888888888888999999:::666666666666666666666666:::888999>>>DDDFFFBBB===:::888666555777:::;;;;;;:::999999999888888888777666666666666666666666666555555555555444444333222555555555555555555555555555555666666666666555555444444555555555666666666555555555555666666777777::::::999999999999999999777888:::999888888999:::888888888999:::;;;;;;<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;======@@@@@@AAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEHHHNNNWWW\\\kkk~~~444444333333333333222222444444555555555444222222333333333444444444444555555555555555444444444444444444555555666666777777666555555555666666777888888777666666666666666666777777777888888888999999999999999999999888888888888:::===>>>>>>===<<<======<<<<<<>>>BBBFFFHHHIIIKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@EEETTTeeekkkeee\\\OOOLLLHHHHHHJJJNNNQQQRRRTTTRRRPPPNNNMMMJJJFFFCCCEEEGGGKKKNNNOOONNNLLLJJJKKKMMMQQQVVV[[[\\\YYYVVVUUUUUUUUUSSSQQQPPPPPPPPPLLLIIIGGGFFFHHHIIIJJJJJJHHHGGGGGGIIIKKKKKKJJJIIIGGGEEECCCCCCEEEHHHJJJJJJMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFAAABBBCCCCCCCCCBBB@@@@@@@@@@@@???===;;;;;;===???@@@@@@AAACCCEEEFFFDDDBBB<<<<<<;;;::::::999999999666777999:::;;;:::999888::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===;;;:::999888888888888888888888888::::::999999888888888888888888888888888888888888999999::::::::::::999999777666666555666666777777666666666666666777777777555666666666777777777888888888999999999999888888888777777777888888999:::999888888777666666555555:::888777:::>>>>>>999333777666666888::::::999777777777777666666666666666555555666666666666555555555666777888888888888888555555555555555555555555555555666666666666555555555555555666666666777777555555555555555666666666888888888888777777666666777999::::::999999:::<<<;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;::::::;;;<<<<<<;;;::::::999999999:::;;;<<<<<<===????????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAACCCCCCCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEJJJQQQVVVdddwww333333333333333333333333333444444444444444444333333333333333444444444444666555555555444444333333222333444555555555555444555555555555666777888888777777666555555666666666555555555666777777888888;;;;;;999888777555555444777999<<<===<<<;;;;;;;;;;;;::::::===AAAFFFHHHIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAEEERRRaaagggddd^^^UUURRROOOMMMNNNPPPPPPPPPNNNNNNNNNNNNNNNLLLHHHEEEIIIKKKMMMOOOPPPOOOMMMKKKMMMPPPVVV___eeeeee```ZZZTTTTTTSSSRRRRRRQQQPPPPPPMMMJJJGGGEEEFFFHHHIIIIIIKKKKKKKKKLLLNNNMMMJJJHHHFFFEEECCCDDDGGGIIIJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGG@@@AAABBBBBBBBBAAA@@@???===>>>???===<<<;;;<<<===??????AAACCCFFFFFFDDDBBB<<<<<<;;;:::999999::::::666777888:::::::::999999888888888999999:::::::::;;;;;;<<<<<<;;;;;;:::999888999999:::;;;;;;<<<<<<;;;;;;<<<===<<<;;;:::999::::::::::::::::::::::::999999999888888888777777777777777777777777777777888888999999999999888888555555555555555666666777666666777777777777888888555555666666777777888888777888888888888888888777777777777777777888999:::::::::999888777666555555666444444666888888555111555666777999::::::777444555555555555555555555555444555555666666555555444333444555666777888888888555555555555555555555555555555666666666666555555777777888888888999999999777777777777777777777777444444555777777888888777777999::::::999999;;;<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;<<<<<<===999:::;;;<<<<<<;;;:::999888999::::::;;;<<<======<<<======>>>>>>>>>======>>>>>>=========>>>??????AAA@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEHHHMMMQQQ[[[fff|||333333333333333333333333222222333444444555555555222222333333333444444444333333444444444444555555111222333444444444333222444444444444555666777888666666555555555666666777333333444444555666666777999999888888888888888888777999::::::999999999:::999888888:::>>>BBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBGGGQQQ\\\aaa^^^ZZZTTTRRRPPPPPPQQQQQQPPPOOOMMMLLLKKKLLLLLLLLLJJJHHHJJJKKKMMMNNNOOONNNNNNMMMLLLPPPYYYdddlllkkkccc[[[SSSSSSRRRRRRSSSRRRPPPOOOOOOLLLHHHGGGIIILLLNNNOOOQQQOOOMMMMMMMMMLLLKKKIIIFFFEEEEEEFFFIIIJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGAAABBBBBBBBBAAA@@@>>>===;;;===>>>>>><<<;;;;;;;;;======???BBBDDDEEEBBB@@@===<<<;;;:::999:::;;;;;;666666777888999:::::::::888888888888888999999999:::;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<===888:::;;;======<<<;;;:::999999999999999999999999888888888888888777777666666666666666666666666666777888888888888888888777555444444444555555666777777777777888888888999999555555555666777888888888666777777888888777777666666666666666777888999:::888888888888777777666666333333444555555555555444777777666777888888666444555555555555555555555555444444555666666555444444222222333444555555555444666666666666666666666666555555666666666666555555666666666777777777888888777777777777777777777777444555666777888888777777666777999999888888:::<<<999999999999::::::::::::;;;;;;::::::;;;;;;<<<===888999;;;<<<<<<;;;999888888999:::;;;<<<===>>>>>>:::;;;===>>>???>>>=========<<<;;;:::::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMSSSYYYiii333333333333333333333333111222222333444555666777222222333333333444444444111222222333444666666777000111222333444333222111222222222333444555666777555555555555555666777777222222333333444555666666444555666777:::<<>><<<:::999<<<>>>???===;;;::::::;;;;;;===AAACCCCCCAAA>>>===<<<;;;:::::::::;;;<<<666666777888999:::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999::::::;;;;;;<<<======>>>888999;;;===>>>>>>===<<<777777777777777777777777888888888888888777666666666666666666666666666666777777888888888888777777444444444444444555666777777777888888999999999:::444555555666777888888999666666777777777777666666666666666666777888999:::666666666666777777777777444555666666555444666777:::888666555666666666555555555666666666666666666333444555666666555444333777777777777777777666666777777777777777777777777555555666666666666555555333333333444444444555555555555555555555444444444888999999999888777555444444666777888777777999;;;666666777888999::::::;;;999999888888999999:::;;;888999;;;<<<<<<;;;999888888999;;;<<<===>>>>>>>>>888:::<<<>>>??????>>>===<<<;;;999888777888888999>>>>>>>>>===============???>>>>>>===>>>@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFIIIKKKNNNRRR^^^qqq222222111000000111222222111111111222222333333333000000000000000000000000000111333444444333111000111111222222222111111000222222333444444444333333666555222111111333555777333333333444555666777777777777777777888999:::;;;::::::999999888777666666888777777777999===AAACCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAADDDHHHLLLNNNMMMLLLHHHJJJMMMNNNNNNKKKHHHFFFCCCFFFIIIIIIGGGFFFHHHJJJIIIHHHFFFFFFGGGIIIIIIIIIKKKRRR[[[bbbdddaaa[[[VVVRRRQQQPPPPPPQQQRRRQQQPPPOOOLLLIIIJJJPPPWWW[[[]]]XXXUUUQQQNNNKKKJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEEEECCCCCCBBBCCCDDDEEE???AAACCCBBB@@@=========:::<<<>>>???===;;;::::::888999;;;===>>>??????@@@<<<<<<;;;999777555333111555444444555666888:::;;;======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::777888;;;===>>>===;;;999999:::;;;<<<<<<<<<;;;:::777888999:::;;;;;;:::999888888888888888777666666888888777555444444666999666666666666666555444444666555444333333444555666666666666666666666666666666555444444555666777888888777555444444555666777777777777777777777777777666555555444444666777888666666666666777777777777777666555555555777888999777666666666666555555555666555444333333444555666444444333333333444444555333444555555666666555555555555555555555555555555666666777777666555444444555555555555555555555555888888888888777555444333444444555777888:::;;;;;;:::999999999999999999999888999;;;;;;;;;999777666;;;;;;:::999999888888777;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>?????????@@@@@@@@@@@@FFFEEECCCBBBAAA@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFMMMQQQYYYdddsss444444333222222333444444222222222222222222333333000000000000000000000000000111333444444333111000111111222222222111111000333333444444444444444444666555333222222333444555333333333444444555666777777777777777777888999:::999888888777777666555555888888777888:::<<>><<<;;;;;;:::<<<>>>???===;;;::::::999;;;===??????>>><<<:::<<<;;;;;;:::888777555444444333444444666888:::;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<======888999;;;===>>>===<<<<<<:::;;;;;;;;;;;;;;;:::::::::999777666555555555666888888888888888777666666777777666444333333555777888888888888888777666666444444444333333444444444666666666666666666666666666555555444555666777888777666555333333444666777666666666666666666666666666555555444555666777888555555666666666777777777888777555444222111000000444444444444333333333333666555444444444444555666555444444333333333444444333444555555666666555555555555555555555555555555444555555555555444444333555555555555555555555555777777888777777666555444666666777777777888888888999888888888888888888888888999:::;;;;;;999888777999999999999999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@CCCCCCBBB@@@@@@@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGKKKPPPYYYfffuuu444333333222222333333444333333222222222222222222000000000000000000000000000111222333333222111000000111111222222222111111333333444444444555555555555555555444333333333333333333333333444555666777777777777666777777888888777777666666555555444444888888999999:::;;;<<<======>>>>>>???@@@AAAAAABBB@@@@@@BBBDDDGGGHHHGGGEEEGGGGGGHHHHHHGGGGGGFFFEEEHHHHHHFFFDDDAAA???@@@BBBFFFEEEEEEEEEEEEEEEEEEEEEAAACCCGGGKKKNNNNNNMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMNNNKKKGGGFFFHHHLLLOOOPPPUUUSSSOOOKKKHHHGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGEEEDDDDDDDDDDDD@@@???>>>======>>>???@@@???@@@AAA@@@===:::999999;;;===>>>>>>===;;;;;;;;;;;;===@@@AAA@@@<<<888555;;;;;;;;;:::999888777666222222333444666888:::;;;999<<<===<<<999888:::<<<<<<<<<<<<=========>>>>>>777777888:::;;;<<<======<<<<<<;;;:::999999999999:::888555333222333555777777888888888888777777666666666666444222222444666777777888888888777666666333333333444444333333333666666666666666666666666666555555555555666777777666555444333333444555666666666666666666666666666555555444444555555666777555555555666666666666777777666666444222000...---444444444444333333333333666555444444444444555666555555444444333333222222333444555555666666555555444444444444444444444444222333333444444444444333666555555555555555555666666666666777777666666555999888888777777666666555777777777777777777777777777888999:::::::::999888777777888888999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@??????>>>>>>??????@@@BBBCCCCCCCCCDDDDDDDDDDDDHHHJJJNNNSSS\\\hhhttt}}}111111111111111111111111333333333222222111111111000000000000000000000000000111222222222222111000000000111222222222111111222222222222333444444555555555666666555333111000444333333333444444555666777777666666555666666666666666666666555555444444777888999;;;;;;::::::999:::;;;<<<>>>???@@@@@@AAA<<<<<<===@@@CCCEEEDDDCCCFFFFFFFFFEEEEEEEEEFFFFFFCCCBBB@@@>>><<<===>>>@@@AAABBBDDDEEEEEEDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIKKKMMMMMMKKKIIIMMMJJJFFFDDDDDDEEEHHHIIIPPPNNNKKKIIIGGGFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA>>>>>>===<<<===>>>???@@@@@@AAABBBAAA>>>;;;::::::;;;===???>>>===;;;;;;<<<===>>>???@@@>>>;;;888555<<<;;;;;;:::999777666555111222333555777999:::;;;<<<>>>???<<<777444555777999::::::;;;;;;<<<<<<===555555555666777:::<<<======<<<:::888888888888999666555555444555777999;;;777777888888888888777666666666666555333333444666444555555555555555444444222333555555555555333222666666666666666666666666666666555555555666666666444444333333333444555555666666666666666666666666444444444444555555666666444444555555555666666666333444555666666555333333666666666555555555444444555555555444444555555555444444444444333222222111333444555555666555555555444444444444444444444444111222333444444444444444666666555444444555666666444555555666777777666666888888888777666666555555555555666666666666666666666777888999::::::999999777777888888999999999:::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCIIIKKKMMMPPPVVV^^^hhhooouuu111111111111111111111111333333333222222111111111000000000000000000000000111111111111111111111111///000111222222222222222000000000000111222333444444555666666555333111000444333333333333444444555666666555555444555555555666666666666666555555555777888:::;;;;;;999888777999:::;;;===>>>?????????::::::;;;???CCCFFFGGGGGGFFFEEEEEEDDDDDDEEEFFFFFF@@@>>>;;;999999999:::;;;888<<<@@@BBBBBBBBBCCCDDDBBBAAA@@@???>>>@@@AAABBBAAAAAABBBEEEHHHIIIHHHGGGOOOMMMIIIFFFDDDDDDFFFGGGIIIHHHGGGFFFEEEEEEFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJHHHHHHGGGEEEDDDBBB@@@@@@???>>>=========???@@@AAABBBCCCDDDCCC@@@===<<<<<<<<<>>>???>>><<<;;;<<<===>>>>>>===<<<;;;::::::999<<<;;;;;;999777555444222222333444666888999;;;;;;;;;<<<===;;;777444555666::::::::::::;;;;;;<<<<<<666666555666777:::<<<>>><<<;;;999888777777777888333444555666888888888999666777777888888888777777666777888777555444555777444444555555555555444444444555666777777666555444666666666666666666666666666666666666666666555555333333333333444444555555555555555555555555555555333444444555555555555555444444444444555555555555222333555666777777777666666555555555555444444444444555555555555555555444333333444444444333111111333444555555666555555555444444444444444444444444222333444555555555555555666555444333333444555666333444555666666777777666666666666666666777777777444444555555555666666666666777777888999999999999999999999888888777777777999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFHHHLLLSSS\\\bbbmmmuuu222333333444444333333222333333222222222222222222000000000000000000000000111111111111111111111111///000111222222222222222//////......///111333444444555555666555444222111444444333333333333444444555444444333444444555555666666666666666666666666777888999::::::999777777999:::<<<===>>>>>>>>>===<<<<<<===AAAFFFIIIKKKKKKDDDDDDCCCCCCCCCDDDEEEEEEAAA>>>;;;999888777666444111666<<<>>>======>>>???;;;;;;:::;;;<<<>>>@@@BBB======>>>AAAEEEHHHIIIIIIPPPPPPMMMJJJFFFFFFGGGIIIEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDBBB@@@???@@@???>>>>>>???@@@BBBCCCBBBDDDEEEEEEBBB@@@??????===>>>???>>><<<;;;<<<===???===<<<:::999:::;;;;;;:::::::::999777555444333444555666888999::::::;;;666666666777888999999999<<<<<<<<<<<<<<<<<<<<<<<<888888888888999;;;===???::::::999888777777777777333444555666666555444333666777777888888888888777666888888888666555666777555555666777777777666666666666777777777777666666666666666666666666666666666666666777666666555444333333444444555555666666555555555555555555555555333333444555555555555444333333333444444444555555333333444444444444333333333333333333222222222222444444555666666555444444111222333444444333222111333444555555666666555555333333333333333333333333333444444555555555555444555444222111111222444555333444555666666666666666444444555666666777888888444444444555555666666777777777777888888888888888:::999999888777777666666888888777777888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<===>>>???AAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDHHHMMMUUUZZZfffjjjuuu222333444444444444333222222222222222222222333333000000000000000000000000111111000000000000111111//////000222222333333222//////......///111444555444444444444444444333333444444333333222333333444333222222222333444555555444444444444444444444555777777888888888888888777:::;;;===>>>???>>>===<<<>>>===>>>AAAEEEIIIJJJJJJAAAAAAAAABBBBBBCCCCCCCCC@@@>>>;;;::::::999666444111777===???<<<::::::;;;999999:::;;;===>>>@@@@@@===<<<===@@@EEEJJJNNNOOONNNNNNLLLIIIEEEDDDFFFIIIEEEDDDCCCBBBAAAAAA@@@@@@@@@AAADDDGGGHHHIIIIIIHHHEEEEEEEEEEEEDDDBBB@@@???@@@????????????AAACCCDDDBBBCCCEEEEEECCCBBBAAABBB>>>??????>>><<<;;;===>>>>>>>>><<<;;;:::999999888888888999999999888777777666777999:::;;;;;;::::::444222111444:::===<<<999<<<<<<<<<;;;::::::999999777777777888999:::;;;;;;777888888888888888777777555555555555555555555666666666777888888888888888555777888777555444555555444555666666777777666666666666555555555555666666666666666666666666666666666666777777777666444333333333444555666666777777555555555555555555555555222333444555555555444444222333333333333444444444444444333222111111222222333333333222222222111111444444555666666555444444///000222444444444333222333444555555666666555555333333333333333333333333333444444444444333333222444333111000000111333444444444555555666555555555444444555555666777777888444444444555666777777777999888888777777777777777888888888888777777777777777777777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCDDDFFFJJJQQQUUU]]]___gggwww000111222333333222111000111111111222222333333444000000000000000000000000111111000000000000111111//////000222222333333333000000//////000222555666444444444444444444444555444444333222222333333333111111222222333444555666333333333333333333333333777777777777777888888888:::<<<===??????>>><<<;;;===<<<<<>>???@@@AAAAAAAAAAAAAAA===;;;:::;;;======;;;888555;;;AAABBB>>>::::::;;;======>>>????????????>>>???>>>>>>AAAGGGMMMRRRTTTIIIJJJIIIEEEBBBAAACCCFFFFFFEEEDDDBBB@@@>>>===<<<===@@@CCCGGGIIIJJJIIIHHHDDDDDDEEEEEEDDDBBB@@@???@@@????????????AAACCCDDDAAACCCEEEEEECCCBBBBBBCCC>>>??????>>><<<<<<===>>>===>>>>>>>>><<<999666555666777888999:::;;;;;;;;;888999:::;;;<<<;;;::::::777333000333:::===:::666;;;::::::999888777666555444444555555666666777777555666888999999888777666666555444444666999<<<>>>666666777888888888888888444555777666555333444444222222333444555555555444666555444333333444555666666666666666666666666666666666777777777666444333333444555666777777777777555555555555555555555555222333444555555555444333222222333333333444444444444333222222222333444555555555555444444444333333333444555666666555444333...///222444555444333333333444555555666666555555333333333333333333333333333333333333333222111000444222000//////000222444444555555555555555444444555555555666666666666666444444555555666777888888999999888777666666777777666666666777888888999999777777777777777888888999::::::::::::::::::::::::999999999999999999999999888888888888888888888888============>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@BBBEEEKKKOOOUUUWWW^^^nnn333222222222111111000000000000000000000000000000///000000111111111000000//////000000000000//////333222000/////////000111------...///111333444555999888888777666555555444333222222111111222222333000111222222444444555666:::666222000222333222000666333000111555888888777888999:::;;;;;;;;;;;;;;;999999:::<<<>>>AAACCCDDD>>><<<<<<@@@FFFIIIFFFCCCAAAAAA@@@>>>;;;999999:::888;;;???AAAAAA???<<<:::BBBCCCCCCBBBAAAAAADDDFFFDDDAAA@@@DDDMMMUUUXXXXXXOOOIIIAAA>>>>>>AAACCCDDDFFFEEEDDDBBB???;;;888666999<<<@@@DDDGGGHHHHHHGGGCCCCCCDDDBBB@@@@@@AAACCCCCCAAA???>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<>>>???===;;;888777777555777999<<<>>>>>>=========<<<;;;;;;;;;:::888666444555666777888999:::;;;<<<;;;999777666555555666555555666777777777777777888999:::;;;<<<;;;888555999:::;;;999777666666777666666666666777777777777444555666666777777666666777555333333444444333222333333444444555666777777444444444555555555666666555444444333333444444555333444444555555444444333999888777666444222111111555555555444444333333333666555333222222333555666555555444333333333333444333333333333333333333333333333333444444444555555111111111111222333333444222222222333333444444444444444444333333222222222444444333222222333333333666666555444444444444555555444444333333444444555333333333444444555555555666666777888888888888888777777777777666666666666777777777777777777777777999999999888888888888777777666555555555666888999888888888888888999999999777888::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@???>>>>>>>>>???AAAAAADDDCCCBBBAAABBBDDDFFFGGGLLLPPPXXXbbbqqq222222111111111000000000000000000000000000000000//////000000000000////////////000000000000//////222222000/////////000000/////////000111333444555888888777666444333222222333222222222222222222333//////000111222333444444666333000000222444333333666333000111444777888888666666666777777888999999======<<<<<<<<<<<<<<<===>>>===>>>BBBHHHJJJGGGDDDAAAAAA???===:::888999;;;???BBBEEEFFFEEEBBB???>>>CCCDDDDDDDDDBBBBBBDDDEEEGGGEEEDDDIIIRRRYYY[[[[[[LLLHHHBBB@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>>;;;999999<<<@@@CCCFFFGGGFFFFFFDDDEEEEEECCC@@@???@@@AAABBBAAA?????????@@@@@@??????????????????>>>>>>>>>??????>>>>>>======<<<<<<<<<>>>??????<<<999888888777999;;;===>>>>>>>>>======<<<<<<<<<<<<;;;:::999666666777777888999:::::::::888666555333333333444777777777777777777777666777777888:::;;;999666333555666888777666666777888888888777777666666555555444444555555666666666666555444222333444555555444888888777666555444333333333444444444444555555555555444444333333444444555333333444444444444333333111222222333444444555555444444444444444444333333666555333222222333555666555555444444333333333444333333333333333333333333333333333444444444444555333222222222222222333444222222222333333333444444444444333333333222222222444333333222222333333333222222222333444555777777444444333333333333444444333333444444444444444444555666666777777777777777666666666666666666666666666666666666666666666666666666666777777888888888888777777666777888999:::777666666666555555444444777888::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>>>>???@@@AAACCCBBBAAAAAAAAACCCEEEFFFIIINNNUUU]]]iii|||111111000000000000//////000000000000000000000000//////000000000000////////////000000000000//////111111000/////////000000111111111111222333444444666666555444333222111111333333222222222222333333///000111222333444444555222000...///111444555555555333111111444666888888666555444444444666888999===<<<;;;::::::999999999??????AAAEEEIIIJJJFFFBBB??????===;;;999999;;;>>>FFFIIIKKKKKKHHHDDDBBBAAADDDEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDIIIPPPUUUWWWVVVHHHFFFDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBB@@@>>>===<<<>>>BBBEEEGGGGGGFFFEEEFFFFFFEEECCC@@@>>>>>>???@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<<<<>>>@@@@@@>>>;;;::::::;;;<<<===>>>>>>>>>===<<<::::::::::::::::::::::::888777777666666666777777999777666444333333444444888888888888888777777777;;;;;;<<<===>>>===:::777111222444555555666888999999999888777666555444444333444444444555555555555444333222333555666666666888888777666444333222222333333333333444444444444555444444333333444444555222333333444444333333222444444333222111000000///333333444444444444444444555444333222222333444555555555444444444333333333333333333333333333333333333333333333444444444444444444333222222222333333222222222222333333333333333333333333222222222222333333222222222222333333111111111222333444666666444444333333333333444444444444444444444444333333444444555666666666666666666666666666666666666666555555555555555555555555333444444555777888888999888888888777888999999:::777777666555444333222222777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBDDDEEEFFFJJJQQQWWW___lll}}}000000000///////////////000000000000000000000000000000111111111000////////////000000000000//////000000000/////////000000111111111000111111222222333333333333333333333333222333333333333333333222222222333444555666666777000/////////111333444444444333111111333555777888888666444333333666888;;;777777777888999:::<<<===AAABBBCCCFFFHHHFFFAAA===;;;;;;;;;::::::<<<@@@CCCKKKMMMNNNLLLHHHDDDBBBBBBEEEGGGIIIHHHGGGEEEDDDDDDBBBBBBCCCFFFKKKNNNNNNMMMDDDEEEFFFGGGGGGFFFCCCAAADDDDDDEEEDDDDDDBBB@@@???@@@BBBEEEGGGHHHHHHFFFEEEEEEEEEDDDAAA>>>;;;;;;<<<>>>@@@AAAAAA@@@>>>======<<<<<<<<<===============???>>>>>>===<<<<<<;;;;;;<<<>>>AAAAAA???===<<<<<<======>>>>>>===<<<;;;:::666777777777777777888999999888666555444444444444:::999777666555666666777888888888888888999::::::===<<<<<<>>>???>>>;;;999111222444555555666777999888888777777666666555555333333333333444444555555666444333333555666555555222222333333444555555666222222222333333333444444555444444333333444444555222222333333333333222222666555444222111///...---333333333444444555555555555444333333333333444555444444555444444444333333333333333333333333333333222222333333333444444444555555444333222222222333222222222222222222222333333222222222222222222222222222222222222222333444444333222222111111222222444333333333333333333444555555555444444333333333333333444555555555555444444555555555555555666666444444444444444444444444444444555666666777888888777777777888888888999999888888888777777666666666777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@?????????@@@AAABBBCCCBBBHHHNNNRRRWWW___llluuu///////////////000000000000000000000000000000000111222222222111111000/////////000000000000///////////////000000000//////000000////////////000000000111111222444555666666222333444444444444333222111222222333444555666777111111111111111111111222333222222111222444777999999777444111111333666999333333555777999<<>>AAACCCBBB???=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<>>>@@@@@@???>>>???@@@>>>======<<<;;;:::888888555666777777555666888;;;===;;;999666555444555555999999777777666777888999777777777888999;;;===>>>999888777888999999777555444555777777666666777888555555666666777777888888444333333333333444555666999777555444555555444222...///000111333555666666222222222333333333444444555444444333333444444555222333333444444333333222000000111222333444555555333333333444444555555555444444444333333444444444444444555555555444333222333333333333333333333333222222222333333333444444555444333333222222222222222222222222222222222222222222222222222222222222111111111111222222333444333333222111111111111222333333333222222333333333555555555444444333333333222222333444444444444444333333444444555555555555444444444444444444444444777777777777777777777777666666666777777777777777777777777888888999999999777888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>>>>??????@@@@@@AAABBBAAAFFFMMMPPPSSSXXXaaahhhyyy//////000000000000111111000000000000000000000000111111222111111000///...//////000000000000//////......///000000000////////////.........///000000//////000222333555666666222333444555555444333222...///000111222333333444222333444333111000000111222222222222111333666999888666333000///000222444444555666888:::===???@@@DDDEEEEEEDDD@@@<<<777333444777:::<<>>@@@BBBDDDEEEDDDBBBAAA@@@AAA@@@>>><<<:::;;;<<<@@@BBBDDDCCC???======???>>>=========<<<<<<<<<<<<999999999::::::::::::;;;===>>>???>>>>>>>>>AAACCC>>>>>>===;;;:::999888777777999:::999777777:::>>>AAA???<<<:::888888888999888777666666666777888999999888888999:::<<<>>>???999888777888999999777555777888999888666666666888444444555666777888999999555444333333333444666777:::888666555555444333111111111222222222222333333333333333333444444444444555444444333333444444555333444444555555444444333333333333444444444444444333333444444444444444444444444444444444444444444333444555555555444333222333333333333333333333333222222222222333333333333333333222111111111222222222222222222222111111111111111111222222222222222111111000111111222333444000000000111222333555555333333222222222222333333444444444444444444333333222222333444444444444444222222333333444555555555444444444444444444444444888888888777777666666666555555666777777777777666444444555666777888999999777888::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@FFFLLLOOOPPPSSSZZZ```iii}}}000000000111111111222222000000000000000000000000000000000000///...---,,,//////000000000000//////------///000000000////////////...//////000111111//////000111111222333333222333444666666444333222---...//////111111222333111333555444222000111333111222333222111222666999:::888444111//////000111555666777999<<<>>>AAABBBCCCDDDDDDBBB>>>:::777555666999===@@@AAACCCEEEFFFJJJMMMOOOKKKEEECCCFFFKKKJJJJJJJJJGGGDDDCCCCCCDDD;;;;;;<<<<<<>>>AAADDDGGGGGGIIIKKKJJJFFFDDDCCCDDDFFFGGGHHHIIIIIIHHHGGGFFF???@@@CCCEEEFFFEEEDDDCCC???@@@@@@???======>>>@@@BBBDDDFFFCCC>>><<>>===<<<;;;;;;777888999:::;;;<<<<<<============<<<<<<>>>BBBFFF??????===<<<:::999999999999;;;<<<:::666666:::???BBB@@@===:::888888999:::888888777777777888:::;;;<<<;;;:::999:::;;;===>>>;;;:::999999::::::999888666777888888666666777888555555666666777777888888666555444333444555777888999777555555555555444333555555444444333222222111333444444444444555555555555444444333333444444555444555555666666555555444777777666444333222000000444444444444444444333333333444444444444444444333333444555666666444222111333333333333333333333333111222222222222333333333111111000000000111222222222222222222111111111000000111111111222222222222000000000000111222333444111111111222333444555666333333222222222222333333333333444444444444444444222333333444555444444444111222222333444444555555444444444444444444444444555666666666666666666666555666777888888888777777444555555555666777777777777888::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????>>>===>>>>>>???@@@AAAAAAAAAAAA@@@FFFKKKMMMLLLNNNTTTYYY]]]kkk}}}000000111111222222222333000000000000000000000000............---,,,+++***//////000000000000//////,,,---///000000000//////////////////000111222333000000000000////////////222333555666666555333222//////000111222333444444000333555555333111333555111222333222000222666999===;;;888444222111111111333444666999===AAADDDFFFBBBCCCCCCAAA>>>:::999888999<<<@@@BBBCCCBBBCCCCCCEEEIIIKKKGGGAAA???DDDIIIKKKKKKIIIFFFCCCBBBCCCEEE======>>>???AAAFFFKKKOOOJJJKKKKKKIIIEEECCCCCCEEEDDDEEEGGGIIIJJJJJJJJJIIIAAACCCFFFIIIJJJIIIGGGFFF???@@@@@@@@@???@@@AAACCCDDDFFFFFFCCC>>><<>>===<<<;;;:::777888999:::<<<===>>>???>>>===<<<::::::===CCCGGG@@@@@@>>>===;;;;;;::::::888:::;;;888444444888===@@@>>>:::777666666777888;;;::::::999:::;;;===>>>@@@>>><<<:::999:::;;;<<<999888666777888888777555444666777777666666777999777777777777666666666666777666444444444555777999888666444444666666666555666666666555555444444444444444444555555555666666555444444333333444444555555555666666666666555555111111222333444555555666555555555444444333333333333444444555555444444333333444555666666444222111333333333333333333333333111111222222222333333333000/////////000111222222222222222222111111000000000000111111222222222222000000000000111222333444555444333333222222333333333222222222222222222333333333333444444555555555222333444444555555444444111111222333333444555555555555555555555555555555222333333444555666777777666777888999:::999888888777777777777777666666666777888::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===>>>???@@@AAAAAABBBAAAAAAAAAFFFJJJKKKJJJKKKOOOTTTVVV```lllyyy//////000111111111111111///000222333222111...---////////////000000000000222111000...------------///......------///000111000///...------...///000,,,,,,...111444666555333333333333222222222111111///000000000000111111111111222333333444444333333222222111000000222666:::>>><<<999555444444555666666888;;;>>>@@@AAABBBBBBAAA@@@???============>>>AAAAAABBBCCCDDDDDDCCCCCCGGGFFFEEEDDDDDDDDDEEEFFFLLLGGGCCCBBBCCCEEECCCAAA:::===AAACCCDDDGGGLLLPPPNNNMMMKKKIIIGGGFFFEEEEEEHHHJJJLLLNNNMMMJJJFFFDDDGGGFFFEEEEEEGGGFFFEEECCCAAABBBCCCDDDDDDEEEEEEDDDEEEEEECCCBBBAAA@@@@@@@@@AAA@@@>>><<<::::::::::::<<<;;;:::;;;<<<======;;;CCCAAA>>>>>>@@@BBBCCCCCCAAA@@@>>><<<:::999888888888777666555555666777888;;;:::999999888888999999===;;;999999:::===AAACCCFFFBBB>>><<<===<<<:::888888777666555444444555555666555555555555666666777:::999888777666666666666<<<888333222444777888888666666666555555444444333444333333222222333333444222333444444555555444444777666444222111111111222555555555444444333333333***,,,...111333555555555444444444333333222222222111222222222111111000///444222000222444666444222,,,---///111222222222222111111111111111111111111222222222222222222222222666555333222111222333333000000111111111222222222222222222111111111111111111222333333444444333333444444444444444444444444444444222222222222444444333333222222333333444555555555555444444333333333222222333333444555666666555555555555555666777777::::::999999888777777777777777777777777777777777555555555555666666666666777888888888888999999999888999:::<<<===>>>>>>>>>========================>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHGGGHHHJJJLLLPPPVVV___hhhttt//////000111111111111111000111111222111000///...////////////000000000000111000///......------...///......---...///000111222111000//////000111111/////////111333333111///333333222222222111111111000000000111111111111222111222333333444444333333222333222111111333777:::===;;;888555444444555666888:::;;;>>>@@@AAABBBBBBCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEKKKIIIFFFFFFFFFEEEBBB???>>>@@@CCCDDDEEEGGGKKKNNNPPPOOOLLLJJJGGGEEEDDDDDDHHHJJJKKKMMMMMMKKKIIIHHHGGGFFFFFFFFFGGGGGGEEECCCDDDDDDDDDEEEEEEDDDCCCCCCEEEDDDCCCAAA@@@@@@??????AAA@@@>>>===<<<;;;<<<<<<>>>=========???@@@???>>>@@@???===>>>AAACCCEEEEEEAAA@@@>>><<<:::999888888555555555555666777999:::<<<;;;:::999888777777777:::999888888:::>>>BBBDDDBBB???;;;:::;;;;;;:::999999999999999888777666555999888777555444444333333777666666666666666777777:::777333222555777777777555555444444444444444444444333333222222333333444222333444444555444444444777666444333222333333444444444444444444333333333222333444555666666666555333333333333333333222222333444444444444333333222444222111222444555444222111111222222333333222222111111111111111111111111222222222222222222222222444444333222222222222222000000111111111222222222111111111111111111111111000111222222333333222222333333333333333333333333444333222222222222333444333222222222222333444444555555444444444333333333222333333444444555555555555555555555555666666777777777777777777777777777777777777777777777777777555555555555666666666666777888888888888999999999888999:::<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@??????AAACCCDDDEEEFFFFFFEEEFFFHHHJJJOOOTTT\\\dddnnn~~~//////000000111111000000111111000000000000//////////////////000000000000//////...............//////............///000000111000000//////000111111000//////000222222111///222222222222111111111000000111111111111222222222111222222333333333333333333333333222222333777::::::999777555555555666666999999999:::<<<>>>???@@@>>>>>>>>>>>>?????????@@@BBBBBBBBBCCCEEEGGGJJJKKKFFFGGGGGGGGGFFFFFFEEEDDDIIIJJJJJJJJJHHHFFFBBB@@@CCCDDDEEEEEEEEEFFFIIILLLOOOMMMKKKHHHFFFDDDBBBBBBGGGHHHIIIJJJJJJJJJIIIIIIGGGFFFFFFFFFGGGGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????@@@??????>>>======>>>>>>???>>>>>>>>>@@@AAA@@@???>>>===<<<>>>BBBEEEGGGGGG@@@???===<<<:::999888888333444444666888:::<<<===::::::999888888888888999888888777888;;;>>>BBBDDDAAA>>>;;;999888999888777999::::::;;;:::888666555888888666555444444333333444444444555555666777888777555333333555666555555333333333333333333444444333333222222222222333333222222333444444444444444555555444444444444555555333333333333444444444444888888888777666555444333222222222333333333333333333333444555555444444444333222111222444555444333555555444333333333333333111111111111111111111111222222222222222222222222111222222222222111111000111111111111111222222222///000000111111222222222///000000111222111111111111111111222222222222222333333222222222222333333222222222222222333444444444444444444333333333333444444444444444444444444555555444444555555666777444444444555666777777777777777777777777777777777555555555555666666666666777888888888888999999999888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCBBBCCCDDDDDDCCCDDDEEEGGGLLLQQQXXX___fffrrr//////000000000000000///111000////////////000000////////////000000000000---------------...///000............/////////000------------.........///...---...000333444444333222111111111111000000000111111111111222222222222111111222333333333333222222222222222111222555888777777666666555555666666666666555555666888:::;;;999:::;;;<<<============?????????@@@CCCFFFJJJLLLHHHHHHIIIIIIIIIGGGFFFEEEHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIGGGFFFDDDCCCBBBBBBHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFFFFDDDBBBEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>?????????????????????@@@>>>===<<<===???@@@???>>>===<<<<<<>>>BBBEEEFFFFFF???>>>===;;;:::999888888555666777888:::<<<===>>>777777777777888999:::;;;888888888999;;;===@@@AAABBB???;;;999777777777777;;;:::999888777666555555444444444444555555666777555555555555555666777777444444444444555555444333111111111222222333333444333333222222222222333333222222333444444444444333333333333333444444555555222222222333333444444555777777666555333222111000111111222222333333333444111111222333333333333222222222222333333444444333666555444222222333444444111111111111111111111111111111111111111111111111///000111222222111000///111111111111111111111111...//////000111222222333///000111111222222111111111111111222222222222222333222222222222222222333222222222111222333333444333333333333333333333333444444444444444444333333555444444444444555666666444444555555666666666666777777777777777777777777555555555555666666666666777777888888888999999999888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>@@@BBBBBBCCCCCCCCCBBBBBBDDDFFFIIINNNUUU[[[aaajjjuuu}}}//////000000000//////...000//////...//////000000////////////000000000000---,,,,,,------...///000---......///////////////,,,,,,------............000//////000333555555444111111111000000000//////000000111111111222222222000111222222333333222222000111111111000000333555555555666666666555555555555444444333444666777999999:::===???@@@???>>>>>>::::::;;;<<<@@@DDDHHHJJJIIIJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGIIILLLNNNPPPKKKIIIGGGEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDCCCBBB@@@CCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>>===>>>???@@@???>>>>>>======>>>AAABBBBBBBBB???>>><<<;;;999999888888999999:::;;;<<<<<<<<<<<<999999888777777888888888888999999:::;;;<<<<<<===>>><<<:::999888:::===???AAA>>>:::666444444666888333333333444444555777777888777666555555555555555222333444555444444333333000111111222222333333333333222222111111222222333111222333333444444333333000111111222333333333444111222222333333444444444444444333222222111111111111111111222222333333333111111222333333222222222222222333333333333444444333222111111111222444555111111111111111111111111111111111111111111111111...///111222222111000///111111111111111111111111......///000111111222222000111111222222222222222111222222222333333333444222222222222222222222222222111111111111222333333333333333333333333333333444444444444444444333333444444444444444555666666777777666666666555555555666666666666666666666666555555555555666666666666777777888888888999999999777888999:::;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@AAAAAABBBCCCBBBAAAAAACCCEEEFFFKKKRRRXXX___fffooouuu//////000000000///............////////////000000////////////000000000000---,,,,,,,,,---...//////---......///000/////////---...///000000000000000444222000000111222111000000000000000///////////////000000000000111111111000111111222222222222222///000000000//////111333444444666666666555444333444444444555666777888999666999;;;>>>???>>><<<;;;777888999;;;???CCCFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAADDDKKKQQQTTTTTTKKKIIIEEEDDDEEEGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFEEEBBBAAAAAAAAABBBBBB@@@???AAABBBCCCDDDEEEEEEEEEEEE??????>>>===============>>>??????@@@@@@@@@??????@@@?????????AAABBBAAA@@@???======>>>???@@@???>>>>>>===<<<:::999999888888:::;;;;;;;;;;;;;;;::::::===<<<:::888666555444444888999:::;;;;;;;;;::::::777777888888:::>>>DDDIIIIIIDDD===777444555888:::666555555444333333444444777777666444444333333333222444555555444333333444222222222222222222333333222222111111111111222222111111222333333333333333///000111222333333222222222222222222333333333333444333333222222333333444111111111222222222222222333444444444333333222111111333444444222222444555111111111111111222333333111111111111111111111111111111111111111111111111///000000111111111111000222222222111111111111111...//////000000111111111000111222222333333222222111111222222333444444444111111222222222222111111111111111111111222333333222222222222333333333333444444444444444444444444444444333333444444555666888777777666555555444444666666666666666666666666555555555555666666666666777888888888888999999999777888999999:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAAAAABBBBBBAAA@@@@@@BBBCCCCCCHHHNNNUUU\\\ccckkkooo}}}//////000000///......---,,,---///000000000//////////////////000000000000------,,,,,,,,,---......------///000000000///...,,,---...000000000000000333111......///000//////000000/////////.............../////////000000000000000111222222222222222///000111111000000111222333444666777666444222111222222444555666777888888555888;;;>>>>>>===:::888777888:::>>>AAADDDGGGHHHIIIHHHGGGFFFDDDDDDDDDCCCBBB>>>===DDDOOOVVVVVVRRRKKKGGGCCCBBBEEEGGGIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMKKKJJJJJJHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBB@@@???AAABBBCCCCCCCCCCCCCCCBBB>>>>>>======<<<<<<======>>>??????@@@@@@???>>>===@@@???>>>???AAAAAAAAA@@@===<<<;;;<<<>>>>>>===<<<===<<<;;;:::999888888888777888999:::999999888777;;;:::999777666666555555666777999;;;;;;;;;::::::555666777888999>>>FFFKKKKKKGGG@@@:::666555666777555555444444333333444444333333222222222222222333333555666555333333444666333333333333333222222222222222111111111111222222111111222333333333333222000111222333333333222111333333333222222222222222333333222111222222444444222222222222111111111111444444444333222111000///111333444444222222333555222222222222222111111000111111111111111111111111111111111111111111111111111000000000111111222333222222222111111111000000/////////000000000000000///000000111222111111111000000111111222333333333000111222333333222111000111111111111111222222333111111222222222333333333222333333444444555555555444444333333444444555666555555555444444444444444666666666666666666666666555555555555666666666666777888888888888999999999777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@???@@@@@@???>>>>>>???AAAAAAEEEJJJQQQXXX___fffjjjqqq|||//////000000///...------+++---///111111000///...////////////000000000000...------,,,,,,---------,,,---///000000000///...)))***,,,...//////...---...,,,++++++---000000000000/////////........................////////////000000111222222222222111000111222222111000222333333444666777666444111///...///222444555666666555:::<<<@@@CCCCCCAAA>>>;;;888:::===@@@DDDFFFHHHIIIHHHGGGDDDCCCAAAAAABBBBBBAAA===<<>>======<<<<<<<<<======>>>??????@@@???>>>===<<<===<<<<<<<<<>>>???>>>===:::::::::;;;===>>>===<<<===<<<;;;:::999888888888444555666777888777666666666666666666777999:::;;;333555888:::<<<<<<<<<;;;888999999888888<<>>@@@>>>>>>???>>><<<<<<===???@@@CCCHHHNNNUUU\\\bbbfffhhhppp111222333222///((("""////////////............111000000/////////000000,,,,,,---------------,,,+++,,,///111111111000///***)))(((***---/////////............////////////////////////////////////............////////////333333333222222222111111555333111222444666666666333444555444222111222333...111555777777666555555;;;;;;@@@HHHJJJDDD>>>;;;>>>AAACCCDDDEEEFFFHHHIIICCCBBBAAA@@@???@@@AAABBBBBB@@@AAAFFFLLLOOOMMMJJJEEEDDDBBBBBBDDDFFFIIILLLHHHEEECCCCCCEEEHHHIIIIIIJJJIIIGGGEEECCCAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAACCC@@@;;;:::;;;<<<;;;:::>>>>>>>>>>>>======<<<;;;======>>>>>>>>><<<;;;:::<<<;;;:::999888999:::;;;777888999::::::999888777555555555666666666666666:::999999888777666555555666666888999::::::::::::777555444444555888<<<>>>===<<<:::888666555444333555555555555555555555555444444444444444444444444555555555555555444444444333333222222222222111111222222222222111111000000///000222222000///000111444444333333333333222222111111111222222333333333222222222222111111111000222222111111222222333444111111111111111111111111222111000000000111333333111111111111111111111111000000000000000000000000444444333222111000//////000111111111111222222222222222222111111111111000000000111111111///...---000000000///////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555222222222333444555666777666666666666666666666666333333333444555666777777666555555444444444555555555555555555666666666666555555555555666666666666777777777777777777777777999999888888999999:::;;;<<<<<<<<<<<<============<<<<<<<<<<<<============BBBBBBCCCGGGLLLRRRXXX\\\```dddnnn{{{//////111111000...,,,+++////////////............///......------.........------............------************)))'''%%%$$$000///------...///...---............////////////////////////////////////............////////////111111111222222333333333222111///000222444444444333444444444222111222333111555999;;;;;;::::::;;;======CCCLLLMMMGGG???<<<===???BBBEEEGGGHHHHHHGGGAAA@@@?????????@@@AAABBBDDDAAA@@@BBBGGGJJJHHHFFFDDDCCCAAAAAABBBDDDGGGIIIGGGEEECCCCCCEEEHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBB???;;;:::;;;<<<;;;:::===>>>??????@@@???>>>>>><<<<<<===>>>>>>===<<<;;;<<<;;;:::999888888999999777888888888888888888777777666666666666777888888999888777777666666777777777999<<>>;;;999666555555444666888:::;;;:::999777555444333333333555555555555555555555555444444444444444444444444444444444444555555555555333333333222222222222111111111000000000/////////222333555555333222333444444444333333333333222222333333333444444444555555222222111111111000000000111000000000000111222222////////////////////////111111000000000111222333111111111111111111111111000000000000000000000000.........---------------000000111111111222222222222222222111111111000000...///000111111000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444333333333444444555444444444444444444444444333333333444444555666777555555444444444444555555555555555555666666666666555555555555666666666666777777777777777777777777999999888888999999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>@@@DDDIIINNNQQQVVV[[[cccooo~~~//////000000111222333444/////////............------,,,,,,,,,,,,,,,------....../////////......------,,,+++***)))(((''''''222000......//////...---............////////////000000000000000000000000............//////////////////000111222333444444000///---...000222222111222333444333111111111222333666:::<<<======>>>??????AAAHHHQQQRRRJJJAAA<<<;;;<<<@@@EEEKKKLLLIIIEEE@@@????????????@@@BBBCCCGGGCCC???>>>AAACCCCCCBBBCCCBBB@@@??????AAADDDEEEGGGEEECCCCCCEEEGGGHHHHHHGGGFFFEEECCCAAA@@@??????======>>>???@@@AAABBBBBB??????@@@@@@@@@@@@??????AAA>>>;;;:::;;;;;;;;;::::::;;;===???@@@@@@>>>===;;;;;;<<<=========<<<<<<<<<;;;:::999888888888888888777777666666777777888888888777666777888999:::999888666555555666888999888<<>>???AAAEEEHHHJJJRRRWWW^^^gggttt000000111111111111111111//////.........---------,,,,,,,,,+++,,,,,,------//////////////////...---------------...///000111---+++***+++---/////////............////////////000000000000000000000000............//////////////////000000111222222333///...---...000111111000111333333222111000111222000333777:::;;;<<<>>>???AAACCCKKKTTTUUULLLAAA<<<:::;;;???FFFNNNOOOJJJDDDBBBAAAAAAAAABBBCCCEEEFFFGGGCCC>>><<<===@@@BBBBBBDDDCCC@@@??????@@@BBBDDDFFFDDDCCCDDDFFFGGGHHHGGGEEEDDDBBBAAA@@@?????????<<<======>>>???@@@@@@@@@===>>>>>>??????>>>>>>===>>>===<<<:::::::::::::::888:::<<<>>>>>>===<<<::::::;;;;;;<<<<<<===============<<<;;;:::999888888888777666555555666777888888777666666666888:::;;;;;;999666444444555777888888>>>GGGMMMMMMGGG>>>777444555666666666555444333333222222111111222222333444444444444444444444444333333333333333333333333111111222333444555555666333333333333222222222222333333333333333333333333///000222222000///000111444444333333333222222222111111111111111111111222000000000000////////////000////////////000111111111111111111111111111111000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000......///000000000000000.........///////////////111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333333333444444333333222333333444222222222222222222222222444333333333444444555666444444333333444444555555444444444555555555666666555555555555666666666666777777777777777777777777888888888888888999999:::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======????????????AAACCCEEEGGGMMMTTT\\\dddooo---...000111111///---,,,............------------------,,,,,,---...////////////000000///......---******+++,,,...000111333,,,+++***+++---/////////............////////////////////////////////////............////////////000000000000000000000000///......///111222111000111222333222000///000111///222555888999;;;===>>>AAACCCIIIRRRSSSJJJAAA<<<;;;;;;>>>FFFMMMOOOKKKEEEDDDDDDCCCCCCDDDFFFHHHIIIEEEBBB>>><<<===AAADDDFFFFFFDDDBBB@@@???AAACCCDDDEEEDDDCCCDDDFFFGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>>===>>>?????????>>>>>>===<<<======>>>>>>======<<<<<<<<<<<<;;;:::999999:::;;;<<<===>>>===<<<:::999:::;;;;;;;;;<<<<<<===============<<<;;;;;;:::999888777666555555666777888666666555555666888999:::<<<:::777444333333555666888>>>GGGNNNNNNGGG===777555555666777666444222111222222111111222222333444444444444444444444444444333333333333333333333333000111111222333444555555333333222222222111111111333333333333333333333333222444555555444333333444444444333333333222222222111111111111111111111111000000000000////////////111000000000000111222222111111111111111111111111//////000000111111111111222222222222222222222222000000000000000000000000000000000///...------,,,//////000000000111111111111111111000000000//////111111000///////////////------......////////////000000000000000000000000000000000000000000000000000000000000000000000000///000222333333333333333222111111222333444555555333333333333333333333333444333333333333444444555333333333333333444555555444444444444555555555555555555555555666666666666666666666666666666666666888888777777888888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDKKKUUU]]]fffvvv)))+++---///000///---,,,.........------------,,,...---------...///000111///////////////...---,,,,,,,,,---------.........///...,,,,,,...///..................////////////////////////////////////............////////////000000000000/////////...///......000222333111000000111222111/////////000000222555888999:::===?????????DDDKKKLLLFFF???<<<:::;;;===CCCHHHKKKJJJGGGEEEEEEDDDDDDDDDFFFGGGHHHAAA@@@??????@@@CCCFFFHHHFFFDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFGGGGGGEEE@@@???>>>===============>>>???@@@@@@@@@>>>===<<<<<<<<<============<<<<<<:::;;;<<<;;;999888999:::>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::;;;;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::888777777666666777777888444555666666777888999999;;;999777555444444555555666;;;CCCIIIIIIDDD<<<777555666666777666444333111222222111111222333333444333333333333333333333333333333333333333333333333111111111222222333333333222111111111000000000000000000000111111111111111111333444444333222222333444444333333333333222222333333333333333222222222111111000000000/////////111000000000000111222222////////////////////////...///000000111111000000111111111111111111111111000000000000000000000000333333222111000///...---/////////000000000111111111111000000000/////////222111000///...............//////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000222333444444333222000000111111222444555666555555555555555555555555444444333333333333444444222222222222333444555666333444444444444555555555555555555555666666666666666666666666666666666666888777777777777888999999999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========???@@@BBBCCCDDD@@@FFFNNNVVV___kkkzzz,,,,,,---...////////////.........---------,,,,,,------------...///000111/////////......---++++++......//////...,,,+++***---+++***+++---//////...............////////////------------------------............////////////......//////////////////...---...000222222111///000111111111///...///000000222555666777999;;;======;;;===CCCDDD@@@<<<<<<999:::;;;>>>AAADDDFFFHHHCCCBBBAAAAAAAAABBBCCCDDD>>>???AAABBBCCCDDDFFFGGGEEECCCAAA@@@@@@BBBDDDFFFCCCCCCCCCDDDFFFGGGFFFEEE>>>===<<<<<<<<<<<<<<<======>>>???AAAAAA@@@???>>><<<<<<============<<<<<<888:::<<<;;;999777888:::<<<;;;:::999999::::::;;;===<<<;;;:::::::::;;;<<<888999:::;;;;;;;;;:::999777888888888888888888777333555777999:::::::::999666666555555555666666777444888===AAABBB???:::777666666666666666555444333111111111111111111222333333333333333333333333333222222222222222222222222111111111111222222222222000000000000/////////////////////000000000111111///111222222111000000111444444333333333333222222333333333333222222222111222222111111111000000000000////////////000111111////////////////////////......000111111111000///////////////////////////000000000000000000000000333333222222111111111000////////////000000000111111000000000////////////111000///......///000000......//////000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000222444444444333222222111111111222333444444444444444444444444444444444444333333222333333444222222222222333444555666333333444444444555555555555555555555666666666666666666666666666666666666777777777777777888999999888888888999999999999:::::::::;;;;;;;;;<<<<<<<<>>>>>>>>???@@@<<<>>>BBBDDDDDDDDDDDDEEEDDDBBB@@@???@@@BBBDDDFFFCCCCCCCCCDDDFFFGGGFFFEEE===<<<<<<;;;;;;;;;<<<<<<;;;<<>>===;;;:::999::::::;;;555666888999::::::999999777888999::::::999888777333555999;;;===<<<:::999222333444555777888888999333555999<<<<<<;;;999777777777666666555555555555111111000000000000111111333333333333333333333333222222222222222222222222222222222111111111111111////////////............000000111111222222222333222444666555444333444444444444444333333333222222111111111111000000//////222222222222111111111111...............///000000111111111111111111111111---...000111111111000///........................000000000000000000000000------------............////////////000000000000000000000000//////////////////......///000111333,,,,,,,,,---...//////000000000000000000000000000000000000000000000000000000000000000000000000000...000222444555444333222444333222222111111222222444444444444444444444444444444333222222333333333222222222222333444555666333333333444444444555555555555555555666666666777666666666666666666666666777777777777777888888999777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAEEENNNZZZeeelll{{{...//////000111000000000000//////............///...------,,,,,,------......------,,,,,,------...000///,,,)))''''''***---(((***++++++++++++,,,....................................////////////000........................---------------.../////////......///111111000///111111000000000000111111555555555555555555444444888888888888888888888888666888:::===>>>???>>>===AAA>>><<<===AAADDDDDDCCCBBB???<<<<<<>>>AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCAAA===888555555888;;;<<>>===<<<;;;::::::999999888777666555444444<<<<<<;;;;;;;;;:::::::::999999999888888888888888444444444555555666777888777888999::::::999888777444666:::===>>>===;;;999;;;777444333555555333000333444555666777777777777777666444333222222333333000000111111111111000000000000000222444555444222222111111111000000//////333333333222222222111111//////000000000000//////111111111111111111111111222222111111111111222222222222333444444444333333222222222222222111000///111111111111000000000000000///.........///111222000///------///000///.........//////000000111111000111111111111222222222111111111111111111111111...///000000000000//////111111000000//////......111111000000//////......//////////////////.....................///000111000000000000000000000000000000000000000000000000...............///000000111000000000111222333333////////////////////////222222222222222222222222333333333222222111111111111111222333333444555555333333333222222111111111555444444444444555666666444444444444555555555666777666555555555666888999;;;999888666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAADDDIIIQQQZZZaaaooouuu---------.........//////222111000///////////////...------,,,,,,------...------,,,,,,,,,,,,------++++++***(((&&&'''***,,,+++,,,---,,,+++***+++,,,------------------------------........./////////..............................------......///000000///...///111222111///000000000000000000000000333333333333333333333333777888888999::::::;;;;;;888999<<<>>>???>>>>>>===>>>;;;:::;;;>>>@@@AAA@@@???===;;;;;;>>>@@@@@@???AAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBB@@@===888666777999<<<===BBB@@@>>>>>>???@@@???>>>??????>>>===<<<;;;::::::999888777666555555555555:::::::::::::::999999999888888777777777777666666555555555555666777888888777888999999999999888777888999<<<>>>???>>><<<;;;:::777444444555555333111333333444555666666666666777666444333222222333333111222222333333222222111333222111111222222111000111111111111000000000///222222111111111000000000///000000111111000000///111111111111111111111111222222111111111111222222222222333333333222222111111222222222222111000///111111111000000000//////111111000000000111222333000///---...///000///...///////////////000000000//////000000000111111111111111000000000000000000/////////000111111000...000000000000////////////111000000000/////////...000000/////////////////////............//////000////////////////////////////////////////////////...............///000000000000/////////000111111000000000000000000000000222222222222222222222222333333333222222111111111111111222222333444444555333333333333222222222111444444444444444555555666444444555555555666666666777666555555555666888888:::999777666666777999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========???@@@@@@BBBEEEKKKSSSYYY```fffooo|||---,,,+++++++++,,,......333222111000////////////...------,,,,,,------...------,,,,,,,,,,,,------+++,,,---,,,+++,,,...///---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000000//////000111222111000///000111222222111000//////000000000111222222222111222333444666777888999:::;;;<<<===>>>===<<<<<<:::888777888;;;<<<===<<<:::::::::<<>>???@@@AAABBB@@@===999888:::<<>>>>>?????????>>>>>>>>>===<<<;;;::::::999999888666444333444555666888888888999999999999999777777777666666555555555666666666666777888999999777777888999999888777777777777999999999999888777888666555444555555333222222333444555555555555555666555444333222222222333333333444444444444333333777444111000000000///...111111111111000000000000111111000000000/////////000111111111111111111000111111111111111111111111222222111111111111222222222222222222222111000///111111222222111111000000111111000000000000//////......---------...///000000///......000000///...000000//////////////////........./////////000000111000000000//////......111///...///111222000---////////////000000000000000000000000//////////////////000000000000000000000//////............///////////////////////////////////////////////////...............///000000000000///.........//////111111111111111111111111222222222222222222222222222222222222222111111111111111222222333333444444444444333333333333222222444444333333444444555666555555555555666666666777666666555555666666777888999888777666666777888999999999999999999999999999::::::;;;<<<===>>>>>>???@@@@@@@@@???AAADDDJJJNNNWWW[[[bbbkkkwww~~~---,,,+++******,,,...///333222111///...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,---//////---,,,---...---...///...,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------///............///000000111000//////111222222111...///111333333111///.........///000000111222222///000111222333555666666:::;;;;;;<<<;;;:::999999777666666777999:::::::::777888;;;>>>@@@AAA@@@???@@@???>>>===============<<<<<<===>>>???AAACCCDDDAAA>>><<<;;;>>>@@@BBBCCCCCCAAA??????@@@@@@???>>>======<<<<<<;;;::::::999999777444333222444666888888888888999999999999999888777777666666555555555666666666666777888999:::666777888999999888777666666666666666666555444444666666555555555555444333222333333444555555444444555444444333333222222222333333444444444444333333777444000......//////...111111111000000000000000111111000000000/////////111111222222222222111111111111111111111111111111222222111111111111222222222222222222111///......000000111111111111000000111000000000////////////---------------.........000///...///000111///...000000000//////......---....../////////000000000111111111000//////......222///---///222222///,,,......//////000000111111000000000000////////////......///////////////000111000///...............////////////////////////////////////////////////...............///000000111000000///............111111111111111111111111111111111111111111111111222222222111111111111111111111222222333333333333444333333333333333333333333333333333333444444555555555555666666666777777555555555555666666777777777777666666666777888888::::::::::::::::::::::::999::::::<<<===>>>???????????????>>>>>>@@@DDDHHHQQQVVV\\\bbbkkk~~~}}}///...,,,++++++---///000000000///...---,,,,,,---...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,)))***,,,+++)))'''''''''+++,,,...------,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...............///000000111000...///000222222111...///111333333111///......//////000111222222333555555555666777777888888999999999999888777666666666777888888888888999:::666999<<<@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFBBB@@@>>>???AAADDDEEEDDDDDDBBB@@@@@@@@@@@@???>>><<<<<<;;;;;;::::::999999888666444333333555777999999999999999::::::::::::999999888777777666555555666666666666777888999:::666777888888888888777666999999999888888777666555444555666666555444444444222333444444555444444444333333333333333333222222222222333333333333222222555222///...///000000000000000000000000000111111222222111111111000000000111111222222222222111111111111111111111111111111222222111111111111222222222222222111000///...---///000000111111111000000000000000////////////...111111111222222222222222000//////000111111000...000000//////......------/////////000000000111111222222222111111000000000222000...///111111///,,,......//////000000111111////////////000000000000---------....../////////111000///..............................................................................///000000222111000000////////////111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333222222222222222333444444555555555555666666666666444555555666666666666666555555555666666777777888::::::::::::::::::::::::888999:::;;;<<<===>>>???<<<===>>>>>>>>>???BBBEEEJJJOOOUUUZZZaaappp///...---------...000111......------,,,,,,------...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,---,,,)))''''''''')))+++------,,,,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111///------///111111111///000111222222111000//////000000111111222222222444555555555666666777777888888777666666555555444555777999:::999888999:::666999===@@@@@@@@@AAABBB???>>>======<<<<<<<<<<<>>>>>>>>???BBBDDDDDDIIIOOOUUU[[[fffttt~~~.............../////////...------------...//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,---...///...,,,+++,,,---***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000...,,,,,,---///000000000000000000000000000000000000000000000111111111000000111222444555666666888777777666555555555555555777::::::888777888999666:::===>>>>>>>>>???AAA??????>>>=========>>>>>>@@@@@@@@@AAABBBDDDEEEFFF@@@??????@@@BBBCCCBBBAAACCCAAA>>>>>>>>>>>><<<;;;::::::::::::999999999999666666666777777999::::::;;;;;;:::999888777666666999888888777555444444333555555555555666777888888555666777888888777666555222333555666666444222111000333777777666444555666555555666666666555555444111222333333333333222111111111222222222222111111333111000111222333222111///000000000111111111111111111000000000////////////000000111111000000///111111111111111111111111222222111111111111222222111111111222222111000000...//////000000000000000000000/////////.........,,,---.../////////......//////000111333222000---------.........................../////////000000//////000000111111222222...111444222...,,,---///000000000000////////////.../////////000000000111/////////000111111222222///............//////000...............................................................///000000//////.........///000000000000000000000000000000111111111111111111111111///000000000111111111222222222111111111111111111000000000111111222222222111111111111111222333333333333333333444444444444333444555666666666555555333333444555666666666666777777777777777777777777888888888999999::::::::::::<<<>>>>>>>>>>>>???AAA@@@CCCHHHNNNUUU___hhhooo,,,---.../////////............---......///000111...------,,,,,,------...,,,++++++++++++++++++,,,***+++++++++******,,,...,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000...++++++---//////000111111000000000000111111000000000000000/////////000000222444666888:::;;;888888777666666666666666444777::::::888666777999666999<<<===<<<<<<>>>@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEE???>>>>>>???AAAAAA@@@>>>AAA???===<<<<<<<<<;;;999::::::999999999999999999666666777888999::::::;;;;;;:::999888777555444444888777666555444333222222444444444555555666777888555666777888888777666555333555888::::::888666444///333777888666444555666555666666666666666555555000111333333444333222111111222222333333222222111444333222333444333111/////////000000111111111222000/////////............//////000000000000//////111111111111111111111111222222111111111111222222000111111222222222222111......///000000000000000000/////////............---...000111111111000/////////000222333222000---,,,------....../////////---------.........//////------...///000111222222---222666333---***---111111111000000//////........./////////000000111111000000111222333333444444...............///000111...............................................................///000000---------------...///000////////////////////////000000000000000000000000//////000000111111111222222222111111111111111111//////000000111111111222111111111000111222222333222222222333333333444444333333555666666666555444222333444555666666666666888888888888888888888888888888888888888888999999:::<<<>>>>>>=========>>>:::;;;???EEENNNWWW___dddlll,,,---......,,,---...000000///...///111333333222---,,,++++++******+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***+++,,,---.........------------,,,+++************---------,,,,,,+++++++++,,,,,,,,,---------............---------......///---------.........//////222222111111000111111222000000000111222222333333333333444555555555444444777555333111111444777999777777777777888999::::::;;;<<<<<<<<<======>>>>>>========================DDDDDDEEEDDDBBB???===;;;:::<<<>>>@@@AAA@@@???>>>AAA>>>;;;999999999999999:::::::::999999999888888999888888777666555555444:::::::::999777666444333222333333333333333333333333444444555555666666666777777777777777888888888666777888888777333000---222222444555555555444333666555444444555444222000222555888888555333333444111222222222111111333555888:::===555---666<<<222222222111111000/////////111111111111000000000000000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...............///000000......///000000000000000...000111333333111000...+++,,,---...////////////............////////////000000000000////////////////////////000000000000111000000000000000111222//////............//////000000000000000000000000000///...---------------........................---...............---------.........///000000000........................000000000000000000000000000000000000000111111111222222222111111111111000111111111111111111111111333333333222222111111111444444444333333222222222333222111111111222333444555555555444444333333333555444444444444555666666666888999999888777999:::666777888999;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;===>>>AAAEEEMMMUUU[[[iiiqqq---...///...------///111333111///...//////...---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------///......---------......------........./////////111000000//////000000000//////000111111222222333222222333333444444444333666555333222222444666888777777777777888999::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBAAA???<<<:::;;;<<<>>>???@@@??????>>>@@@>>>:::999999:::999999::::::999999999888888888999999999888777666666666999999888888777666444444555555444444444444444444666666666666666666666666555555555666666777777777999:::===>>>===999555222333444666777777777666555666555444555555555333111222444777777555333222333111222222222111111333555222111444111000===BBB777111111111111111222222222111111111000000000//////000000000000000000000000222222111000...,,,+++***000000111111111111000000000000000000000000000000000000000000000000000000...............///000000......///000000000000000...///000111111000///...,,,,,,---.../////////...............////////////......//////000000111111.../////////000000000000222111000/////////////////////............//////000000000000000000000000//////...---------------........................---...............------..................//////........................///////////////////////////////////////000000000222222222111111111000000111111111111111111111111333333222222222111111111333333222222222111111111222222111111111222333444555555444444444333333333444444444444444555555666555666777777666666888999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@DDDKKKSSSYYYbbbhhhuuu---...//////---...///111333111...---------,,,+++//////...------------...******++++++++++++*********+++,,,,,,---------------,,,+++++++++,,,---...++++++++++++,,,---...///------,,,,,,,,,,,,++++++*********+++++++++,,,,,,//////...---,,,,,,,,,---------........./////////...............///////////////000000111111222222111111111222222222333333444444333333333444555666666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======?????????>>>===<<<;;;<<<<<<===>>>>>>?????????===:::999999:::999999999999999999888888888777:::999999888888777777666777777666666666555555555777777666555444444444444666666666666555555555555444444555555555666666666666888;;;<<<;;;888555222555666888999999999888777777666555555666555333222111333555555444222222222111222333222111111333444333000222444777EEEJJJ>>>000000111222222333444444111111000000000000//////000000000000000000000000222222111000...+++)))(((111111222222222222111111000000000000000000000000000000000000000000000000///............//////000......///000000000000///////////////////////////,,,------.........---------............/////////------...///000111111222....../////////000000000222111000///...---------//////............//////000000000000000000000000//////...------------...........................------...............---.........---------------........................////////////////////////---.........////////////222222111111111000000000111111111111111111111111222222222111111111111111111111111111111000000000222222111111222222333444444444444444333333333333444444333333444444555666222444666666555666777999:::::::::999888888777777:::::::::;;;;;;;;;<<<<<<;;;<<<===???CCCIIIPPPUUU[[[___gggttt.../////////......000111000///------...///...---//////...------------...)))******++++++******)))***+++,,,------------------,,,***))))))+++---...---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...---,,,,,,++++++,,,,,,,,,,,,---------...---......///////////////......//////000111111222///000000000111111222222222222333444444444444444555555555666777888999:::::::::::::::;;;;;;;;;;;;========================??????>>>===<<<======>>>;;;;;;;;;;;;<<<===>>>???===;;;999999:::::::::999999888888888888777777777888888888777777777666666555555555444444555555555888777666555444333444444333333333444444444444444777666666666555444444444444555666666666555444333666777888999999999888777777555555555666666444222222333333444333222111111111222333222111111222444777222555666777@@@EEE:::000000111111111222222222111000000000////////////000000000000000000000000......///////////////...000111111222222111111000//////////////////////////////////////////////////////............///000---...//////000000/////////...------------...///------.........---,,,,,,---------.........//////---......//////000000000........./////////000000000///...---------------///......------......///000000000000000000000000///......---------..............................,,,---......///..................---,,,,,,,,,+++........................////////////////////////---......//////000000000111111111111000000000000111111111111111111111111111111111111111111111000111111111111111111111111222111222222222222333333333333333333333333333333333333333333333444444555222444555666555666777999;;;::::::999999888888777999:::::::::;;;;;;;;;;;;:::;;;===>>>AAAEEELLLPPPUUUXXX```iiirrr~~~---...///...---...///111111///......///000///......---,,,,,,++++++,,,,,,)))******++++++******)))***+++,,,,,,---------,,,,,,+++)))((()))***,,,...///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///...,,,,,,+++++++++******+++++++++,,,,,,,,,---...///000000000//////---......//////000111111//////...//////111222333111111333444444444333222444444444555666777999:::::::::::::::999999999999========================BBB???<<<888777999;;;===::::::::::::;;;<<<===>>><<<:::999999:::;;;:::999888888888777777777666666666666666666666555555555555444444333444444555666888777555333222222333444333333444555666666777777;;;:::999777555333222111777666444222222333666777555666777888999888777777666555444555666666444222333222222222222222111000222333333222111000222444222///444444...222777111111111000000////////////000000000////////////...////////////////////////,,,---///000222222333333//////000000000000////////////////////////////////////////////////////////////............//////------...///////////////......------------......------------------,,,,,,------------............000000//////......------............////////////------,,,------...//////......------------......////////////////////////......---------......///........................,,,------...//////...............---,,,,,,,,,+++......................................................///000000111222222111111111000000000//////000000000000000000000000000000000000000000000000111111222222222222222222111111222222333333333333333333333333333333333333222222222222222333444444333444666666666666777999999999999999::::::::::::999999999999:::::::::;;;:::;;;<<<===>>>BBBGGGKKKKKKQQQ[[[fffmmmuuu,,,---......,,,---...000444222///...///...---,,,,,,,,,+++************+++******++++++++++++******+++++++++,,,,,,++++++***+++***)))))))))***+++,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------...............---,,,+++++++++,,,*********+++++++++,,,,,,,,,---...000000000//////------......//////000000///.........///111333444000111222333333333222222333333333444666777999999999999999999888888888888999999999999999999999999@@@===:::777666777888:::999999999:::;;;;;;<<<<<<:::999888999:::;;;:::999777777777777666666666666555555555555555555555555666555444333333444666777888666444222222333444555888888999999:::;;;;;;;;;<<<;;;999777555333111111666444000......000333555444555666777888777777666444333333444555555444222444333111111333333222000222333333222111000222333000...333444---///444000111000000///......------000000////////////......//////////////////////////////000111222222222222//////000000000000//////000000000000000000000000000000000000000000000000000//////............///------...////////////...........................+++,,,,,,---------,,,,,,,,,------------.........111000000///...---,,,,,,------........./////////,,,,,,,,,---...///000111......------------......////////////////////////...------------...//////........................,,,,,,---...////////////.........---------------......................................................///000111222333333111111000000000/////////000000000000000000000000////////////000000000000111111111222222222222222000111222333333333333222222222222222333333333333222222111111222222333444444555666666555555666777666777777888999:::;;;;;;888888999999999:::::::::999:::;;;;;;<<>>;;;555777999;;;<<<;;;:::999888777777999;;;<<<:::999777666666666555555555555666666666666777777777777999777666444444444666777999777555444444666888:::@@@???>>>===;;;999888888555555555444444333333333666666777777666444333222555666777888999888777777222111111222333444222111777444111111333555333111333444444222111000111333777---...333222333333+++//////000000111111222222000/////////............////////////////////////,,,---...000111111111111111111222222222222111111000000000000000000000000000000000000000000000000111000///...............,,,---......//////......---...000111111000...---)))***+++,,,---.........,,,,,,,,,---------......------..................---------.........//////000//////.........//////...------,,,,,,------...////////////////////////---------------...///000........................+++,,,---...////////////---.........///000000000................................................,,,,,,---...///000111222000000000000////////////000000000000000000000000---.........//////000000.../////////000000111111000111222333444333222222111111111222222333333333111111111000111222222333444555555444222111111222444444444555555555555555777888888888888999999999999999:::::::::;;;===@@@CCCBBBEEEMMMWWW___iiirrr}}}------------------------000...---...000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,------...///000000******+++,,,,,,------...,,,...000111///......///---------...///000000111222000///...///000222333111111000000000000111111000000000000222444666777666777888777666555666777::::::;;;;;;::::::999888???AAACCCDDDCCCAAA???===<<<<<<;;;:::::::::;;;;;;999777555666999:::888666666777888888666555555666777777777777888888888888999777555666999;;;:::999555666777777666777999;;;<<<;;;;;;;;;<<<;;;888666444444444333333444444555777666444333333444555666888555333333555555222000555555555555555555555555777666444333222222333333777666444111000///000000000000111111111111000000000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000333222000///.........///222111111111000000//////111111000///////////////,,,,,,------------------,,,,,,,,,---------......000000//////......---------......//////......------...............------............/////////000,,,,,,,,,---------...............---,,,,,,...000111111000///////////////---------............//////......------,,,++++++,,,,,,++++++,,,,,,---.........------------......///...,,,******+++,,,------------............///------------------------............////////////......------------......//////............////////////............//////000000000000000000000000000000000000000111111111222222222222222222222222444333222111111111222333333333222111222333444555555555555555666666666666666666777888999999::::::777777888999;;;<<<======>>>???BBBGGGNNNXXXcccjjjzzz~~~------------------,,,,,,***,,,...---+++***+++---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,---......------,,,,,,,,,++++++++++++---//////---,,,+++,,,------......///000000111111000///...///000222333000000////////////000000111000//////000222444666555666777777666555666888:::::::::;;;:::999999888???@@@BBBCCCBBB@@@>>>===;;;;;;::::::999::::::;;;999777666777999999888666777888999999777555555666777777777777888888888888:::777666666999:::999888777888888888777777888:::<<<;;;:::::::::999666333333333222222222333444444666555333222111222333444666444222444666777666444333333333333333333333333777666444333222222222333555444222111111111111222000000111111111111000000000000000000000000000000000000////////////000000////////////....................................222111000///.........///111111000000000/////////111000000///////////////000///...---,,,++++++***,,,,,,,,,---------..................------------+++,,,,,,------,,,,,,+++---------...---------,,,........./////////000000------------............---......---++++++---//////......------------------------............//////......------,,,++++++,,,,,,++++++,,,,,,---.........------------......///...---,,,,,,,,,------------------............000000000000000000000000............///////////////......------....../////////............////////////............//////000000000000000000000000000000000000111111111111111111111111111111111111333333222111111222222333333333222222222333444555555555555555666666666666666666777888888999::::::777888888999:::;;;<<<<<<===>>>AAADDDIIIQQQZZZ```iiimmmwww.........------,,,,,,,,,''',,,///---(((&&&***///......---,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************+++++++++***************)))))))))******++++++,,,///...---,,,+++***)))(((,,,---///...,,,+++++++++------......///000000000111000///...///000111222//////............//////333111///------000333555333555666666555555777888999::::::::::::999888888===>>>@@@AAA@@@???===<<<999999888888888999999:::999888777777999999888777888999:::999777666666666777777777777888888888888:::999777777888888888777999999:::888777666888999;;;:::888888888666444111222222111111222333444444666555333111000000111111333222222444666888888777222222222222222222222222555555444333222222222222222222111111111222222333///000000111111000000///000000000000000000000000000000////////////000000------............//////........................111111000///............///////////////.........111000//////......////////////...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---------------------....../////////000000000............////////////---......---,,,,,,---//////...------,,,,,,---------------............//////......------,,,++++++,,,,,,++++++,,,,,,---.........------------......//////.........---------------------............------------------------............///////////////......------....../////////............////////////............//////000000000000000000000000//////000000111111111111111111111111111111111111333222222111111222333333333222222222222333444444444555555555555666666666666666777777888888999999888888999999999:::::::::<<<===>>>???BBBHHHOOOSSS^^^aaaiiiuuu.........------,,,,,,++++++...000///,,,***---000,,,,,,,,,++++++*********************************------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********************************************************))))))))))))******++++++......---,,,+++***))))))...000000///---,,,,,,---............//////000000000////////////000111111000//////......//////000444111...++++++...111333222333555555555555777888999999999999999888888777;;;<<<===>>>>>>===;;;:::888777777777777888888999999888888888888888777777999:::;;;:::888666666777666777777777888888888888;;;999888777777777666666:::;;;;;;999777666777888888777555666666666444222333333222222333333444555666555333222000000000000111111222333555666777777111111111111111111111111444444333222222222222222222222111111111111111222//////000000000000//////000000000000000000000000000000////////////000000------......///000000111........................000000//////....................................000000///............///+++,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,------......---......//////......------------------............////////////000000000////////////000000000000---...//////------...///000000///............///---------............//////......------,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---............---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............////////////............////////////............//////000000000000000000000000//////000000111111222222222222222222222222222222222222222222222222333333222222222222222333333333444444444555555555666666666666666777777777888888888888888999999999999999;;;<<<======???BBBGGGKKKYYY\\\aaahhhsss.........------,,,,,,,,,///........./////////...*********++++++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++...//////...---,,,---...............///////////////////////////000000111111000000//////000000111444222...++++++---000333111333444555444444666888888888999999888888777666888999:::;;;;;;:::999999666666666666666777888999888888888888777666666666888999::::::888777777888666777777777888888888888::::::999777666555555666:::;;;:::999666555666777555444333444666777777666555555444444444444555555666555444333111000000000111111222222222222333444333333333333333333333333222222222222222222111111333222222222111000////////////000000000000//////////////////////////////000000////////////000000......///000111222222333///////////////////////////////////////.........------------............000//////...............++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,------.........///---......//////......---......------...///000000////////////000000000111/////////000000000111111...///111000///...///000000000///...............---------............//////......------,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,------------...////////////////////////............/////////////////////......///////////////............////////////............//////000000000000000000000000...//////000111111222222333333333333333333333333111111222222333333333333111111222222222333333333444444444444555555555555666666666666666666777777888888888888888888888888999;;;<<<===>>>AAAEEEHHHLLLQQQVVV[[[aaakkkxxx------------------------///---+++,,,...///---+++))))))***+++,,,---......++++++++++++++++++++++++))))))***+++,,,------...************************)))))))))*********++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,---+++,,,,,,+++******,,,---......//////////////////....../////////000000000111111000000000000111111333111...,,,,,,...111222111333444444333333555666777888888888888777666666666777777888888888888888666666666666777777888999666777888777555444444555555777999999888777888999777777777777888888888888999999999777555444555666999:::999888666555666777444333222444777999::::::888777666555444444444444444444444333222111000000000222222222000///000222444444444444444444444444111111222222222111111000222222222222111000///......//////000000//////...////////////////////////000000////////////000000//////000111111222333333000000000000000000000000....../////////......------------...............000///......------............---------,,,,,,,,,,,,,,,,,,---------......------------............+++,,,,,,------,,,,,,+++...---,,,,,,---...000111/////////000000000111111////////////000000000000---///111111///...//////...---,,,,,,++++++,,,,,,---------............//////......------,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------....................................////////////000//////......//////000//////............////////////............//////000000000000000000000000......///000111222222333222222222222222222222222000000222333333333333333000111111222333222222222333444444444444555555555555555555555666666666666666666777777888888888888777999;;;===>>>@@@CCCEEEBBBFFFLLLRRRXXXaaakkkrrr+++,,,,,,------.........,,,,,,---,,,,,,+++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...++++++++++++++++++++++++************+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***++++++*********---////////////////////////...---......///////////////000000////////////000000222111///......///111222222333444444333222333555777777888888777777666555555555555666666666777777666666666666777888999:::555777888666333222333444333555777888777777999:::777777777777888888888888777888999777555444555888777888888777555444555777666555444555888:::;;;;;;999888777555333333222222222222222222111000000///000222333222000///111333444444444444444444444444///000111222222111000000000000111222222111000///......////////////......////////////////////////000000////////////000000//////000000111111222222////////////////////////------...//////......---------......//////////////////...------------......------------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******+++,,,...000//////000000000111111111........./////////000000+++---//////...---------...---,,,,,,++++++,,,,,,---------............//////......------,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000////////////000000//////............////////////............//////000000000000000000000000......///000111222333333000000000000000000000000///000222333444444333333///000111222333222222111333333444444444555555555555555555555555555555555444555555666777888999999555777:::;;;<<<===???AAA???AAAFFFLLLTTT\\\dddjjjuuu***++++++,,,---...//////***...111///+++))),,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++++++++++++++***************)))************++++++++++++,,,,,,,,,,,,---000222///////////////.........---......///000///////////////............//////111000//////000111222333333444555444222222222444777777777777777666666555444444444555555555666666666666666666777888::::::444666777555222000222444111333666777777888999;;;777777777777888888888888666888999777555444666888666777777666444444555777999777666666888:::;;;;;;999888666444222111000000///000000000000000///...///222444333111111333555333333333333333333333333///000111222222111000///---...000111222222222111......////////////......////////////////////////000000////////////000000////////////000000000000........................,,,---.../////////...---........./////////000000//////...------------...******+++,,,---//////000,,,,,,,,,---------......---,,,,,,++++++*********---......//////......---***)))(((((()))+++---...000000000000111111111111............////////////***,,,......---++++++,,,//////...------------...---------........./////////......------,,,++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---111///---,,,+++,,,...///++++++,,,,,,,,,---------////////////////////////............/////////000000000////////////000000//////............////////////............//////000000000000000000000000---...///000111222333333///////////////////////////000222333444444333333///000111222333222111111333333333444444444555555555555555555555555555444333444555666777888999:::333666888999999:::;;;<<<>>>>>>AAAFFFMMMVVV]]]aaagggttt------,,,,,,,,,---......------------------------.........------.........+++***)))+++...000...,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************))))))******+++,,,***++++++,,,,,,++++++***...---,,,++++++,,,---...---,,,+++++++++,,,---...,,,,,,,,,------.........******+++,,,---//////000///...------...///111222------............------000///.........///111222555444444444333222222222333333444444555666666666222222333333444555555666555666888:::;;;;;;;;;::::::999777555333333333333999888888777666555555555999777666888;;;<<<999555666777888777555444444444666666555444444444444555666666666666777999:::;;;888888777555444333222111666444000...---///222333444333333222222333333444555444222000000111222333222333555555555333111000////////////////////////..................------......------------......////////////////////////---...///111111222222222111111000///////////////------,,,,,,,,,------......---------...000111333......------------.........000333222///---...000//////.........---------,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///000000111222333333333000...,,,---///000---***...------,,,,,,------............------,,,,,,,,,***+++,,,...//////000000---.........---,,,,,,+++//////...---,,,++++++***------------------------,,,++++++******++++++,,,............---,,,++++++,,,---......//////......//////............//////000///...---+++(((&&&%%%........................+++,,,---...///111222222---......///000111111222000000000000000000000000222111111111000000////////////000000111111111222111111222333333333333222222222333333444555666666444444444555555555555666666777777777888888888888999999:::;;;;;;<<<<<<===<<<===@@@CCCGGGNNNVVV[[[dddgggooo---,,,,,,+++++++++,,,,,,------------------------...------,,,,,,------...+++***)))+++...///...,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......***++++++,,,,,,++++++*********)))(((((()))******,,,,,,+++++++++,,,---...,,,,,,,,,---------......++++++,,,,,,---...//////......------......//////---......//////......---000///.........///111222///////////////.........555666666777777888999999333333444444555666666666555777888:::<<<<<<<<<<<<;;;:::888666444333333333888888777777666555555444444444555777999:::999777666777888777555444444444444333333333444555555666666666666666666777888999888777666555444333222222444333000///...///111222444444444333333444444444555444222111000111222333222333444555444333111000111111111111111111111111////////////////////////......------------......////////////////////////...///000111111111111111111000000///////////////000000000000000111111222///......------...///000.........------.........---///111000---,,,---...///.........------------------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........///000111111111444222000000111000---***...------,,,,,,------............------,,,,,,,,,......///000111111111111---.........------,,,+++.........------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------...---------,,,------...............//////............//////............---,,,+++***........................,,,------...///000111111......//////000000111111000000000000000000000000111111111111000000000//////000000000111111111111000000111222222222222111222333333333444555555555444444444555555555555666666666777777777888888888777888888999::::::;;;;;;;;;<<<>>>@@@CCCIIIPPPUUUWWW\\\fffsss------,,,+++*********+++---------------------------,,,,,,++++++,,,,,,---*********+++---...---+++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******++++++++++++******,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,------.........------......------,,,,,,......////////////......000///.........///000111111111111111222222222222222333333444444555666666333444444555555666777777555666888:::;;;<<<=========;;;999666555444444444777777666666555555444444111333555777777777888:::666777888777555444444444222222222333444555777888666666555555555666666666777666666555444333222222222222111000000000111111555444444444444444444555444333222111111111222333111222333333333222111000111111111111111111111111///000000000000000000000......------------......//////////////////////////////000111111000000000000000000/////////.............../////////000000000///...---------------........................+++---......,,,++++++,,,............------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---......//////111000///000000000...,,,......------------...............---------------///000000111111000000///---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---............,,,---------............//////............//////------...///000000//////..................................../////////000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111//////000111111111111000333333333333444444444444444444444555555555555666666666666666777777777777666666666777888888999999:::;;;<<<===???CCCHHHMMMOOOXXXbbbjjjrrr///...---,,,++++++***+++------------------------,,,++++++++++++++++++,,,*********+++,,,---,,,+++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++)))(((((((((((()))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...---,,,***)))...//////000000//////...//////...---...///000111444444444555555666666666000000111222222333333444222222333444444555555666555555777888999;;;;;;<<<===<<<999777555444444444666666666666555555444444222555777777555555777:::666777888777555444444444444444444444555666777888777666555444444444444444555555555444444333333333222222333333333222222222444333333222222333333444333333222111111222222333000111222222222111111000111111111111111111111111///////////////000000000......------------......///////////////////////////000000000000000/////////////////////.........++++++,,,---..................---------------...---..................---,,,---------,,,,,,++++++------------------------......---,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,---------...******+++---.../////////......------------.....................---------///////////////...------------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------.........------,,,,,,,,,------......///......------......///------...///000111111000........................///////////////.........000000000000////////////////////////////////////111111111000000000000000000000000000000111111111///000000111111111111111444444333333333333333333444444444555555555555666555555555666666666777777555555666666777888888999:::;;;;;;;;;;;;>>>BBBEEEMMMUUU]]]aaaeeeppp111000///------,,,,,,,,,------------------------+++++++++******+++++++++)))***+++,,,++++++++++++***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++,,,------)))******++++++******)))(((((())))))))))))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------,,,***)))......////////////......///...---------...000111000000111111222222333333222333333444444555666666000111111222222333444444444444555555777888999999<<<;;;999777555555555555666666666666666555555555666888:::888555444666999666777888777555444444444777777666666666666666777777666555444333333333444444444444444444333333333333333444555555444444333222111111111111111111222222222222222222222222333111111111111222111111111000000000000000000000000---------....../////////......------------......//////////////////////////////000000000//////......//////000///...------,,,---...///000000000000,,,,,,---....../////////------...//////...------..................,,,+++,,,,,,------------------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------------......(((***+++---......///000///......------......///........................000000000000///...---,,,------...//////......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........------,,,+++---,,,,,,,,,,,,---............------------......------...////////////...........................////////////............000000000000////////////////////////////////////000000000000000000111111111111000000000000000000000111222222333333222222333333333333333333222222444444444555555555555666444555555555555666666666666666777777888999999999:::;;;;;;::::::;;;>>>@@@FFFJJJQQQVVV\\\eeeqqqyyy000000///...---------...------------------------,,,++++++******++++++,,,)))***,,,,,,+++******+++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,))))))************))))))))))))************))))))'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,------,,,,,,++++++------............------///...---------...///000/////////000000000000000000000111222222333333444//////000111111222222333555444444444444555666777:::999777666555555666666777777777777777666666666999999999777555555666777666777888777555444444444888777777666555555666666777666555444444444444444333333333333333444444444333333444555555555444444111000000//////000000111111222222222222333333333111111111111222222222333////////////////////////,,,,,,------......//////......------------......////////////////////////......///000000/////////......///000///...---,,,)))***,,,...//////......+++,,,---///000111111111,,,---...//////...---,,,000///...///000///...,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------.........---///000000...------...//////............//////.............../////////222222222222111111000///------...////////////...,,,,,,,,,------.........------------------------,,,++++++******++++++,,,............---,,,+++***---,,,+++++++++,,,...///......------------......------............------........................///////////////.........////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111222333333333333333222222222222333333333333444444444555555555555666444444444444555555555666777777777888999999::::::999:::;;;:::999:::<<<>>>@@@CCCHHHOOOXXXbbbjjjpppyyy///......---------......------------------------,,,,,,++++++++++++,,,,,,(((+++---,,,***)))***+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))***+++,,,------,,,+++***&&&((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////---,,,,,,,,,,,,------...,,,,,,------------,,,,,,......---,,,---...///000222222111111111111111000------...//////000000111000000000111222222333333777666555444444444555555777777666555555666777777777888888888888888888888999777555444555666666666666777888777555444444444555444444444444555555666666666555555555555555555222222222333333444444444222222222222333333444444111111000000000000111111111111222222333333333333222222222222222333444444000000000000000000000000---------...//////000000......------------......////////////////////////------...///000000000000---...///000000...,,,+++&&&(((***,,,---------,,,---...000111111111000000,,,---///000000///---,,,000...---...000000...+++++++++,,,,,,,,,---------++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------///111000---,,,,,,...//////............//////---........./////////000111111222222222111111000------...///////////////,,,,,,------------------........................,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,---,,,+++***+++,,,...///...------,,,,,,------...,,,---....../////////....................................///////////////......//////000000111111000000000000000000000000///000000000111111111111111111111111000000000///000000111222222222222222111111111222333333333444444444444555555555555666333333444444444555555555666777777888888999::::::777888999999888999;;;===>>>@@@CCCIIIQQQ[[[eeelllnnnyyy------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---(((+++---,,,***((()))+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************++++++,,,))))))************))))))'''((()))******)))((('''&&&''')))+++,,,---,,,,,,,,,,,,,,,++++++***************+++,,,...///000000---,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++......---,,,---...///000111000000000//////......000000111111222222333333000111111222333333444444999888666555444444555555666555444444444666777888888888888888888999999999777444111222555777777555666777888777555444444444111111111222333444555666666666555555555666666777222222222333333444444555111000000000111222333333222222111111111111222222000111222333333333333333333222222222333444444555111111111111111111111111---......///000111111222.........------.........////////////////////////,,,,,,...///000000000000---...///000000...,,,+++***,,,...000111111111000000111111222222111///...,,,---///000000///---,,,000...,,,---000000---++++++++++++,,,,,,---------*********+++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++------,,,+++---/////////............//////---.........//////000000//////000000000000//////------...///000000//////------------------------////////////////////////...------,,,,,,------...++++++,,,---............---,,,+++******,,,...///...------,,,,,,------...+++,,,---///000000111111....................................//////000000---......///000111111222000000000000000000000000//////000000111111111222222111111111000000////////////000111111111111111000000111222333333444444444444444555555555666666333333333444444444555555666666777777888888999999555777888888888999;;;===<<<===???AAAEEENNN[[[dddiiippp~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,+++***((((((***+++,,,***+++,,,,,,+++***)))(((++++++************++++++,,,,,,+++******+++,,,,,,***************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,,,,,,,+++******+++,,,,,,+++)))((())),,,...---,,,///...+++******,,,...000---+++)))+++---///---++++++++++++,,,,,,,,,------000000000000000000000000000000000000000000000000111111111111111111111111222222222111111222222333444111///000333666666555777666555444333333444555777666444222222444666888666666666666555444333222222333444555555555444333666666555555555444444444555555444333222000000///111333444444222111111222111222333333222111///...111111222222222333333333000111111111111222222222///000000000000000//////......------------......333111...,,,+++,,,---///.........///......------///...,,,---///000///---...---,,,,,,---...///000111...,,,---000111///,,,******++++++---...000000000///...///000///...,,,///...,,,+++***++++++,,,***+++,,,,,,,,,,,,+++***,,,---......//////......,,,+++***))))))***+++,,,,,,------......------,,,---,,,+++)))((())))))***+++++++++,,,,,,,,,---------...///000000///........./////////------///000111111111111000000000000000000000000000///......///...---,,,+++*********------......------,,,+++++++++++++++,,,,,,---...------............------------------------------////////////////////////.........------,,,,,,,,,------------------------------------------------------......//////000000////////////000000000000333222111///............000000000000000000000000111111222222222222111111333333222222333555666777444444333333333444555555444444444444444444444444555555555555666666666666999999999999999999::::::===@@@BBBBBBBBBGGGQQQYYY```iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++***++++++,,,+++***)))(((++++++************++++++,,,++++++******++++++,,,+++++++++++++++***))))))+++++++++++++++++++++++++++******************+++---+++***))))))***+++,,,++++++***))))))***++++++---+++)))))),,,...///...111000...,,,,,,,,,---...---+++***+++---...---+++------........./////////000000000000000000000000000000000000000000000000//////000000111222222333333333222222222222222333444222000000333555555444666555444333333444444555666666555555555555555555666666666555555444333222222333444666666555444444555555555444444444333333444444333333222111111111111222444333111000000111111111222222222111111000000000111111111222222222000000111111111222222222///////////////...------/////////......////////////...+++)))((()))***,,,------.........------,,,...,,,+++,,,---......---......---,,,,,,---//////000........./////////---///...//////000111222333000///...///000000///------,,,+++++++++,,,---...***+++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,------------++++++---...//////////////////000///------...000//////000000000111111111///000000000000///.........---,,,,,,++++++++++++---------...------,,,+++,,,,,,,,,,,,,,,---......------............------------------------------........................//////.........---------------------------------.................................///////////////////////////000000000000111111000/////////000000000000000000000000000000000111111222222111111000222222111111222333444555333333333222333333444555555555555555555555555555555555555555666666666666888888888999999999999::::::<<<===<<<<<<@@@HHHOOOVVV^^^iiirrrxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******((((((((((((******,,,+++***))))))***+++,,,***++++++++++++***))))))++++++************++++++,,,+++************+++,,,+++,,,,,,,,,,,,+++******************************,,,+++***))))))***+++,,,,,,,,,*********+++,,,---******)))(((((()))******...,,,******,,,...//////111000///...------,,,,,,,,,+++***+++---...---,,,........./////////000000000000000000000000000000////////////////////////...///000111333444555666555444333222222222222222333222111111333555555444444444333333333444555555555555666777666555333222555555555555444333222222222333444555666555444444444444444333333333222222222222222222333333333333000222333222111///000000111111111111111111222222//////000000000111111111000000000111111111222222111111111000///...------000000////////////000000111///---++++++,,,---...,,,,,,------------,,,,,,++++++******+++,,,------///...---,,,,,,------...---...//////...---...///111111111111111222333333000//////000111222000///++++++++++++,,,---...///***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,...............//////000,,,------------.........*********+++---...000111///000000///---,,,---///---......///111222222333/////////000//////...---,,,,,,++++++++++++,,,,,,---------------,,,++++++------,,,,,,------......------............------,,,,,,,,,,,,------------------------------------////////////............------------------------///////////////////////////////////////.........////////////000000000000000000000000000111222222000000000000000000000000000111111222222111111000222111111000000111222222222222111111222222333444555555555555555555555555444555555555555666666666777777888888999999999999999::::::888777:::@@@EEEMMMTTT^^^ffflllsss}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++,,,---*********+++************++++++************++++++++++++************++++++***++++++,,,++++++******************************,,,+++***((((((***+++,,,,,,++++++***++++++,,,---*********))))))*********...,,,***)))***,,,...///---............---+++***+++++++++,,,,,,------,,,,,,,,,---------.........////////////////////////000000000000000000000000000000111333444555666777555444333222222111111222333222222222333444444444222222222333333444555555555555555555444333222111444555555444444333222111000111222444444444444333333333333222222222111111111111222222333444444555///111222222000//////000111111000///000111333444000000000000111111111222000000000000111111111111444333222111///.........000//////////////////000111000...---------...///++++++,,,,,,------,,,,,,)))+++,,,+++******,,,...000///---,,,+++,,,,,,---+++...000///---,,,...111000///////////////000000000//////000222222111000+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---...///---------.........//////,,,,,,++++++,,,...000111///000000...,,,,,,---.........//////000111111222...////////////...------++++++******+++,,,------,,,------------,,,++++++,,,,,,,,,++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,------------------........................000000//////......------////////////000000000000111111000000000000111222000000000000000000000000000000111111111111000000222222111111111111111111111111111000111222222333444444444444444444444444444444444555555555666666666666777777888999999999999::::::999888:::>>>AAADDDKKKSSSZZZ```gggooovvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++************++++++******************++++++++++++************++++++************************))))))***************)))++++++++++++++++++++++++++++++***))))))***++++++************+++,,,,,,---++++++++++++++++++++++++++++++***)))(((***,,,---((()))+++---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...........................111111111111111111111111000000000111222222333333444333222111111111111111222222333333333333333444111111222333333444444444555444222000000111222333444444444444333222111000...///111222333333222222333333222222222111111111000111222333444555555666///111222222000//////000111111000///000111333444111111111222222222333333//////000000000111111111333222000///------------///......------......///---,,,+++*********+++,,,***+++,,,,,,---------,,,)))---000///+++))),,,//////...---,,,++++++,,,---***---//////,,,,,,...111......---------......///111000///000222222111///---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...---------.........//////000///...---------//////...//////...,,,+++---...000/////////////////////...............---,,,,,,************+++,,,------,,,,,,------,,,,,,+++***++++++******)))******+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000//////......------////////////000000000000333222111000////////////000000000000000000000000000000000111111000000000222222222222222111111111111111000000000111222222222222222222222222222222444444444444555555555555555555666777777888999999888999999999:::;;;>>>@@@<<<@@@GGGMMMSSS[[[ccciiivvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((*********)))******+++,,,++++++************++++++))))))***++++++***))))))(((((()))************)))++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++)))***+++***((((((***+++&&&''')))+++,,,,,,,,,+++***,,,------++++++---...---------.........//////........................000000000000000000000000,,,---------.../////////111111000000000000111111111333444444333222333333111111222333333333222222555333111//////111333555333333333333222111000000---...000222333333333222333333333222222222111111111111222333444555666666000222333222111///000000111111111111111111222222111222222222222333333333/////////000000000111111000///---+++******++++++......------------......------,,,,,,,,,,,,------***+++,,,------......---+++111666555///***,,,000...---,,,++++++,,,,,,---+++,,,---...------...000...............///000000111000000000111111///---------------,,,+++***))),,,++++++******++++++,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,...////////////,,,------------.........111111000///............---......---,,,,,,---///000000000//////.........------......------,,,+++***************+++,,,---,,,,,,,,,,,,,,,+++************))))))(((((()))))),,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------.........------------------------///////////////.........////////////000000000000333222111///......------000000000000000000000000///000000111111000000///000111111222222222111111111111000000111111222333111111111111111111111111333444444444444555555555444444555666777888888999555666666777999:::<<<===;;;===AAAFFFLLLTTT]]]bbbkkkrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******)))))))))******)))))))))***,,,,,,++++++************++++++((()))***++++++***)))(((((()))******+++++++++***************************(((***+++,,,,,,+++***(((''''''((()))******+++***)))***+++,,,,,,+++***)))(((***---,,,***))))))***((()))***+++++++++++++++***,,,------++++++,,,...,,,,,,,,,------------...------------------------////////////////////////***++++++---...///000111............///000111222000333555555333222222333111222222333333222111000333222222222333444555666333333333333222111000///...000111333444555444444444333333333222222222222111222222333444555666666111222444333111000000111111111222222222111111000111111111111222222222222////////////000000000111000...---+++++++++,,,---//////............//////////////////////////////++++++,,,....../////////---555===;;;333,,,---000---,,,+++++++++,,,---...,,,++++++,,,...//////...------------...///000111222111000000000///---++++++,,,---------,,,+++***,,,,,,+++******+++,,,,,,))))))***++++++++++++***++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000000//////,,,,,,,,,,,,------------......//////......------+++,,,------,,,,,,...000.........///////////////,,,------------,,,+++++++++***************+++++++++,,,,,,,,,,,,+++******++++++***)))))))))))))))+++,,,,,,------,,,,,,+++)))******+++,,,,,,------------------------------+++++++++,,,,,,---------++++++,,,,,,---......///.................................///////////////////////////000000000000000000///...------......000000000000000000000000//////000000000000//////---...000111111111111000222111111111111222333333111111111111111111111111333333444444444555555555333444444555666777888999555555555666888999999888<<<<<<===???EEEMMMVVV[[[aaagggrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******)))))))))***,,,---++++++************++++++((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))+++------+++)))'''&&&&&&((()))************((()))***++++++***)))((('''+++...///,,,*********,,,,,,++++++++++++++++++))),,,...---+++***,,,///))))))*********+++++++++------------------------------------------------***+++,,,...111333444555------------...000111222000333666666333111222333111222333333222111000///111222444666777777777666222222333222222111000///000111333555666666666666444444444333333333222222222222333444444555666666111333444444222111111222111222333333333111000...000000000000111111111111////////////000000000000222111///......///000111000000////////////000000+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...888AAA???666...---111,,,++++++***+++,,,...///---+++)))+++///111///---******++++++---...000000222111000//////...,,,))))))***,,,---......---,,,---,,,+++******+++,,,---++++++,,,------------,,,++++++------------+++++++++++++++,,,,,,+++++++++,,,,,,.../////////...---+++++++++,,,,,,,,,------***+++---...///...------***+++,,,,,,,,,---///111,,,------...///000111111,,,------------,,,++++++++++++***************++++++,,,,,,,,,,,,+++******,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////---.........//////000000////////////000000000000...------------...//////000000000000000000000000//////000000000000//////+++,,,...000000000000000222222111111222222333444222222222222222222222222333333333444444444555555333333444555666777888999777666666777888888777666999888666777;;;CCCKKKQQQYYYaaakkkttt---------,,,,,,+++++++++......---,,,,,,+++******)))***,,,+++***)))***+++---------,,,,,,,,,++++++,,,+++***)))((((((((((((***)))))))))+++,,,+++***''')))***+++******,,,---++++++***))))))***++++++((()))***++++++***)))(((((((((((((((((())))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...000...))))))---111+++,,,,,,------,,,,,,+++---------------------,,,000//////000111111///.....................------.........///000000111111333333333222222222111111222222222222222222222222444666888888666333111111//////000222333444555666111333777::::::999777555444444444333333222222222333444555555666666555555333333333333333222000000/////////000111111222222000000000000000000000000111111111111111111111111000111111111000///---,,,///............---------)))***+++---.../////////......////////////......)))333???@@@999000------,,,,,,,,,---------......---------,,,,,,+++++++++******+++,,,---//////000000000///..................+++(((((())),,,---...---,,,,,,+++*********+++,,,---...---,,,+++---///------,,,,,,+++***))))))++++++++++++,,,---...///------......---,,,++++++........./////////000000***,,,...000000...,,,************+++,,,---...///---------.........//////////////////............------------------------***+++,,,---...---,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,------......------,,,------------------------...............---------000111222333222111///---+++,,,---///000000000111000000000000////////////---......///000111111222222111111111000000//////...///111222333333333222111222333222111111333555222333444444555555444444666666666666666555555555666666666666777777777777::::::;;;<<<===@@@DDDHHHOOOTTT___kkkttt---,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++++++++))))))***,,,------,,,,,,+++***))))))((((((((())))))***+++,,,***)))))))))+++,,,+++***%%%'''))))))((((((***+++++++++++++++++++++++++++))))))************))))))***************++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++)))(((+++...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........////////////////////////......---------......///......///000111111111111222222222222111111111111111111111111111111111111333555777777555333222222333333222222222111111111111333555777888777666555222222222222111111111000222333333444444444444444333333333333222111000///111111111000000000000000////////////////////////000000000000000000000000000111111111000///---,,,///............---------,,,,,,------...------,,,,,,------......------,,,+++444===???999333//////,,,,,,,,,---------......---------,,,,,,+++++++++***++++++,,,---...///000//////...------------...,,,+++***+++---...---,,,---,,,++++++******+++++++++,,,---,,,******,,,---------,,,,,,+++******)))*********++++++,,,---...///////////////...------***+++++++++,,,,,,,,,,,,...------------------...,,,,,,+++++++++,,,------------..................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,------------------------------..................///000222222222000///---......///000111111111111000000000000/////////.........//////000000111111111111111000000000//////...///111222333222222111222333444333222222444666333333444555555555555444666666666666555555555555555666666666777777777777888999:::;;;;;;>>>AAADDDGGGKKKUUUaaajjjvvv,,,,,,,,,,,,,,,---------...------,,,,,,++++++***+++++++++***))))))+++---///......,,,+++***)))((()))))))))))))))***,,,,,,***)))))))))+++,,,+++***&&&'''))))))(((((()))+++++++++,,,------,,,++++++******))))))))))))*********************++++++,,,)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,------...---,,,+++******+++,,,---------------------------///000...++++++...111...---,,,,,,---...000111---...000111222222111111111111111111000000000000000000000000000000000000222444666666555333333333555444333222111000000000111222333444555555555555000000000000000/////////111222333333444444333333222222222222222111//////222222111111000//////...........................////////////////////////000000111111000///...---///............---------/////////...---,,,+++***++++++,,,,,,,,,,,,++++++---111666888777333000///,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++,,,---...////////////...---------------++++++,,,---//////---+++,,,,,,++++++******++++++++++++,,,+++***)))+++------,,,,,,++++++*********))))))******+++,,,,,,,,,...////////////......---,,,,,,,,,---------......///---***((((((***---///...---,,,,,,+++++++++,,,..................------....../////////...,,,+++++++++++++++++++++++++++((()))***++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////000111222111000///......//////000000000//////000000000/////////......////////////////////////111111000000000000/////////000111222222222111000111222333222111111333555333444555555666666555555555555555555555555555555555555666666666777777777555777999::::::;;;===???DDDGGGPPP[[[eeeooo|||~~~,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,+++***))))))+++............------,,,,,,+++,,,,,,+++***))))))))))))***)))))))))+++,,,+++***(((***++++++******+++---)))***,,,------,,,***)))+++***)))(((((()))***+++((((((((((((((())))))***))))))*********+++++++++++++++++++++++++++++++++************************)))))))))******************))))))***,,,---,,,+++///...+++))))))***+++,,,//////...---,,,,,,++++++,,,///000---)))(((---222------,,,,,,,,,...000222---...000222333222111111000000000000////////////000000000000000000000000000222444555444333444555333222111111111111222222333333333333333444555555000000000000000000//////222222333444444444444333222222222222111000//////111111111111000000//////////////////////////////000000000000000000000000000000000000000///......///............---------/////////...---,,,+++***++++++,,,,,,,,,,,,+++++++++,,,...000222111...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000//////...---.........++++++***,,,---...---+++,,,,,,++++++***++++++,,,+++,,,,,,+++******+++---,,,,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,------,,,,,,+++------------............,,,***'''%%%%%%'''***,,,---,,,,,,++++++,,,,,,,,,...............------------.../////////---+++******************+++++++++)))******+++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////000111111000//////------......---,,,++++++000000/////////.........//////////////////......000000000000000000//////000000111222222111000///...///000///......000222333444555555666666555555444444555555555555555666555555555666666666777777555777999::::::999:::;;;BBBEEEMMMWWWaaajjjrrrwww~~~------------------------------,,,,,,,,,,,,+++++++++,,,,,,+++)))***,,,...*********+++,,,,,,---------,,,+++***))))))))))))***)))))))))+++,,,+++***)))***++++++***)))+++,,,''')))***,,,,,,***)))'''+++***)))(((((()))***+++((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,((('''&&&''')))***)))(((...---+++)))))))))+++,,,,,,,,,------------------,,,...///---((((((---222---,,,,,,,,,---...000111---...000111222222111111000000000/////////......111111111111111111111111000111333333333222444555555444222111111111222333555444333333333444555666111111111111111111111111333333444555555555555555222333333222222111000/////////000000111111111111000000000000000000000000111111111111111111111111000000000//////////////////............---------,,,------...------,,,,,,,,,,,,------------,,,,,,,,,+++***,,,///000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........111000//////......//////,,,***(((((()))+++,,,,,,,,,++++++***++++++,,,,,,,,,---...---++++++---...,,,,,,+++++++++++++++***))))))***+++++++++******++++++,,,,,,,,,,,,,,,+++)))************+++++++++******))))))))))))******++++++++++++,,,---...///.....................------.........---,,,***))))))))))))******+++++++++++++++++++++,,,,,,------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////000000000//////............---,,,+++***////////////............////////////............//////////////////000000///000111222111000///......///000///......000222333444444555555555555555333444444444555555666666555555555555666666666666555777:::::::::999:::;;;===BBBHHHQQQZZZccciiijjjrrr{{{|||............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---%%%&&&'''((()))***+++,,,******)))******+++,,,---***)))))))))+++,,,+++***'''(((***)))((('''(((***'''((()))******)))((('''******))))))))))))*********************++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***))))))***+++,,,((((((***,,,...000111222,,,...///---******---000,,,,,,---....../////////.........///000000111111000000000000////////////111111111111111111111111000111222222111111333444:::888555222111111111222444444444333333444444555111111222222222222222333333444555555666666555555333333333333333111000000...//////000111111222222111111111111111111111111111111111111111111111111000000////////////000000///............---------++++++,,,---............------............---------,,,,,,---///000///...,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000///...............---***'''&&&(((***,,,,,,++++++******++++++,,,,,,---......---,,,,,,---///++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,------............---++++++,,,,,,,,,---------+++,,,------------,,,+++*********+++,,,---//////---------.........//////......---,,,+++*********)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,------......------,,,------------------------,,,---------.../////////......////////////000000000000000000000///...---/////////.........------..............................////////////000000...///000111111111000///000111222111000000222444222333444444555555444444333333333444555555666666444444555555555666666666666888999999999999;;;<<<===BBBHHHMMMTTT^^^cccddddddooo}}}{{{000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---+++++++++''''''((()))***++++++,,,************+++,,,------***)))))))))+++,,,+++***''')))***)))((('''((()))))))))))))))))))))))))))))))))************))))))***************++++++,,,)))************+++++++++++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,//////...***''''''+++///)))))))))***++++++,,,,,,))))))+++,,,...///000111------...------------...,,,---...///000///---,,,......---,,,---///111222111111111000000000//////000000000000000000000000111222222222000000222444:::888666333222222333444333333333333333333222222111111111222222222333333333333444555555555555444444444555444444333222111000000000000000111111111000000000000000000000000111111111111111111111111111000///......///000111///............---------+++,,,------......------------............------,,,---.........------...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------------.........---,,,,,,,,,,,,---+++***((((((***+++,,,+++++++++******++++++,,,---,,,------,,,++++++,,,...++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,---...................../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,---...///000000000...,,,***))))))******))))))******+++,,,,,,---,,,+++*********+++------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,........................------.................................///000000000000111111111000////////////.........---------,,,------....../////////........./////////000000---...///111111111000000111222222222111111333444111222333333444333333333222222333444444555666666444444444555555555666666666777777777777888;;;>>><<>>666===@@@===???GGGOOOQQQ]]]```ccceeejjjwww333222111000...,,,++++++------,,,,,,,,,,,,+++++++++---111444333000,,,)))******)))))))))***,,,---************************+++***))))))+++---000111***************************+++++++++,,,,,,,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((............---,,,,,,+++++++++***))))))******+++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******...,,,++++++++++++)))(((...---+++******+++---...---------...///000111111000---,,,---000111000...222111///...---------...---...///000000///...---111111111111111111111111222111000000000111333444444333222222333333111000111111222222222333333333111111111222222333333333222111111111000000/////////...---///111333333222---...000111111111000///333222222111000///......000000000000000000000000000000000000///////////////////////////////////////......------......///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,---------***+++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,------...------,,,***+++,,,,,,------------*********+++,,,---///000,,,++++++***)))))))))***+++******))))))******+++((()))***,,,---...//////++++++++++++++++++++++++(((&&&%%%&&&))),,,+++***---------,,,,,,,,,+++++++++***)))(((((()))***+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++++++++***(((++++++------------++++++...---,,,,,,++++++++++++---------.........//////---...............---------------.........//////111111000000//////.........------------.../////////////////////////////////////////////000111111000000000000000000000000111111222222222111111000111222444666666555444333333333222222333333444555666666555555555444444444666666666666777777777777;;;<<<<<<<<<===???CCCFFFNNNWWWbbbfffhhhlllvvv333222111000...---,,,+++------,,,,,,,,,,,,+++++++++---000222111///,,,)))++++++***)))***+++,,,,,,***************************))))))((()))+++...///************************((((((((()))))))))******((()))***++++++***)))(((************************,,,,,,---------,,,++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,++++++************,,,,,,,,,,,,---------,,,...---+++******+++---...+++,,,,,,,,,---.........///---,,,---000111000...///...------,,,---......+++,,,---...////////////111111111111111111111111111111000///000111222333444222111111222222111///111111111222222222333333222222222222222333333333111111000000000/////////---,,,---///111222111000+++,,,.../////////...---111111111000000000000000....................................------------........................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,++++++*********++++++***+++,,,,,,,,,,,,+++***++++++******+++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,---............---*********+++,,,---//////------,,,+++++++++++++++++++++************++++++******+++,,,------------++++++++++++++++++++++++,,,***((((((+++,,,+++***,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......---...............---------------.........//////000000000000//////.........------------...//////........................///////////////000000111000000000000000000000000111111111222222111111000111222333444555444333333333222222222222333444444666555555555444444444444555666666666777777777777999999::::::;;;===AAADDDMMMVVV```dddeeegggooowww222111000///...---,,,+++------,,,,,,,,,,,,++++++,,,---.........---+++***---,,,,,,++++++++++++,,,***************************))))))((((((***+++,,,************************'''''''''((((((((())))))))))))************))))))******************************++++++,,,+++++++++))))))+++,,,---,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++************))))))))))))***+++,,,------......---,,,+++******+++,,,---,,,,,,------------------...---------///000///...//////---,,,,,,+++,,,,,,++++++,,,---...000222222111111111111111111111111000000/////////000111222222111000000111111000///111111111222222222222333333333333333333222222222000000///////////////...------...111333444222000,,,---......///........./////////000000111111111.................................------------,,,------------------------+++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---.........---,,,,,,+++------......//////......*********+++,,,---...//////......---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++...---++++++,,,,,,+++***,,,++++++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,------............------------,,,+++++++++,,,,,,------------............------...............------------...............000000000////////////.........------......///000//////////////////////////////......//////000111000000000000000000000000000000111111222111111000111111222222222333333333222222222222222333444444555555555555444444444444555555666666666777777777666777888888888:::>>>@@@JJJRRRZZZ]]]]]]___eeekkkoooyyy//////...---,,,,,,++++++------,,,,,,,,,+++++++++---,,,,,,+++++++++++++++...------,,,,,,+++++++++************************+++******)))))))))******************************))))))))))))************)))))))))******)))))))))************************(((((()))***++++++*********+++,,,...---,,,***)))************++++++++++++******++++++++++++*********************************)))))))))))))))))))))''')))+++,,,,,,+++,,,,,,,,,,,,+++******+++,,,,,,///////////////.........------------...//////...111111///...,,,+++***)))------,,,---...000333444111111111111111111111111///////////////000000111111000...///000111000...111111111111222222222222444444333333222222111111////////////............///000222555777777444111//////000000000000000000//////000000000000000000000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++............---,,,++++++------............------++++++++++++,,,---...///......------------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------------------,,,---,,,,,,++++++,,,,,,,,,............////////////,,,---......///.................................////////////////////////...............//////000000000000000000000000000///............///000000000000000000000000000000///000000111111111111111111111000000111111222333222222222111222333333444444444444444444444444444555555555666666666777777444666777777777999<<<>>>EEEJJJOOOQQQQQQTTT\\\cccfffooo~~~,,,,,,,,,++++++*********------,,,,,,,,,+++++++++---,,,+++))))))******+++------------,,,++++++***************************,,,++++++***************************************))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))''''''((()))************+++,,,---...---+++(((&&&)))))))))******+++++++++******++++++++++++******************************)))))))))))))))))))))***)))+++......,,,+++++++++++++++++++++++++++++++++///////////////.........,,,------...---......///////////////......------000//////...///111222333111111111111111111111111.../////////000000000000000///......000111000...000000111111111222222222333333333222222111111111............////////////000111222555777777444111000000000/////////000000111111000000///......---000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------((((((((((((((()))***+++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---------,,,,,,---------,,,,,,+++---.........---,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++,,,---......---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,------------++++++++++++++++++++++++))))))*********+++,,,...+++++++++*********)))))))))******************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...------......---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,------...//////...........................---...............////////////............///000000////////////////////////...............//////000////////////////////////...///000111111111111111111111000000000111222333222111111111111222333333333333444444444444444444555555555555666666666666444666777888888888;;;===@@@BBBCCCCCCEEEKKKUUU]]]dddkkkuuu++++++++++++************------,,,,,,,,,,,,++++++---,,,***))))))***+++++++++,,,,,,,,,,,,,,,+++***************************++++++++++++++++++******************************'''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((())))))***)))))))))+++,,,,,,,,,+++)))(((&&&(((((())))))***+++++++++******++++++++++++******************************)))))))))************+++)))---111111...++++++---++++++++++++++++++++++++,,,,,,------------------+++---......------...///+++,,,---///000111111111////////////000111222222111111111111111111111111...///000111111111000000000///...///000111000///000000000111111111111222111111111111111000000000...////////////000000000//////000222444444111/////////...------------...222111111000...------,,,........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///,,,++++++******++++++,,,++++++******))))))************++++++,,,,,,---------------------,,,,,,+++,,,------......------,,,,,,,,,,,,---,,,,,,++++++,,,+++++++++,,,,,,---...++++++++++++++++++,,,---,,,,,,++++++++++++,,,,,,)))***+++,,,------...---++++++++++++++++++++++++&&&((()))))))))***,,,...,,,++++++++++++*********((()))************)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///............---+++++++++************++++++,,,,,,+++++++++,,,------)))*********++++++++++++,,,,,,---...////////////...............------------............///////////////......//////000111------------------------......------......///000////////////////////////......///000111111111111000000111111111222222222111111111111111222333333333333333333444444444444444444555555555666666666444666777888888888:::;;;;;;<<<<<<<<<>>>EEEPPPXXXbbbfffmmmttt~~~+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++*********++++++)))***+++,,,,,,,,,+++***************************))))))******************************************((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((((((((()))***+++++++++******++++++++++++******************************************++++++,,,,,,%%%***...///,,,***+++---******++++++++++++******+++,,,,,,,,,---.........+++---......,,,,,,---///+++,,,---///000000//////++++++---...000111111111111111111111111111111111///000111222222222111000000///...///111222111000000000000000111111111111///////////////000000000/////////000000000111111000//////000222222111000000///...---,,,------...000000/////////.................................---------,,,,,,,,,++++++------------------------***+++,,,------,,,+++***++++++************+++++++++,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,+++******+++,,,,,,---,,,+++************+++))))))******+++,,,,,,---------......---,,,,,,+++++++++,,,---............------......---,,,,,,+++,,,,,,+++++++++,,,------+++++++++++++++,,,------++++++************+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))******((((((+++---,,,,,,,,,,,,++++++++++++)))***++++++++++++***))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...,,,+++,,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,---...*********+++++++++,,,,,,+++,,,---...//////////////////.........------------------........./////////////////////000000111------------------------...------------...//////////////////////////////---...///000111111111111000111222333333333222111111111111111111222222333222222333333333444444444444444444555555555666666333555777777777777888:::999:::;;;<<<>>>DDDKKKQQQZZZ___eeejjjqqq{{{,,,,,,------------......---------,,,,,,,,,++++++---,,,,,,+++++++++++++++'''(((***+++,,,,,,+++***************************''''''((()))))))))))))))************************++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++******************************+++******)))((((((&&&&&&&&&'''(((***+++,,,'''(((((()))***+++++++++******++++++++++++************************************+++++++++,,,,,,,,,$$$***+++)))''')))+++******++++++++++++******------......///000111111***---///...,,,+++---000////////////...,,,***)))&&&(((***---///000111111111111111111111111111111///000111333333222222111000//////000111222222111000000000000111111111111------......//////000000//////000000111111222222333222111111333444333222222111000///......///000.........///////////////000000000000000000000000//////.........---------------------------------,,,---///000000///---,,,++++++************++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&&&&&&&&&&'''((()))***---,,,+++******+++,,,---...---,,,,,,++++++++++++(((((()))***++++++,,,,,,---.........---,,,,,,+++******,,,---.../////////.../////////...------,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,---...+++******************+++------------,,,+++***)))++++++++++++++++++++++++***,,,---+++((('''))),,,---------,,,,,,,,,++++++***+++,,,------,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,------,,,------++++++++++++------++++++++++++,,,,,,---...---------.........//////+++,,,---...//////////////////.........------------------........./////////////////////000111111111111111111111111111111...------------...//////////////////////////////---...///000111111111111///111333444555444222111111111111000111222222333222222222333333444444444444444444555555555666666222444666777666666777888888:::<<<>>>@@@DDDIIILLLSSSXXX___dddiiippp{{{++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---,,,++++++,,,///222222000---+++*********++++++++++++*********)))))))))))))))))))))******+++************************,,,)))'''''')))***(((&&&***+++++++++***)))'''&&&))))))(((((((((((())))))************************---,,,+++)))(((&&&%%%$$$'''(((((()))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))******++++++,,,---/////////---+++******)))******+++,,,---...------......///...------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000//////...---------...///111222222111000///000000000000000000000000111111111111111111111111000000000///////////////111111111111222333444555111000......000000000///111000///------....../////////...------------...---------------...//////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))((($$$'''+++,,,,,,+++++++++//////............//////------+++***))))))((((((***+++,,,,,,------------,,,,,,,,,+++***+++---///000///---+++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......///...,,,+++***+++,,,.../////////......,,,,,,+++***+++,,,---...*********++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************))))))((((((++++++++++++++++++++++++,,,,,,++++++***+++++++++(((+++---,,,******,,,...---------,,,,,,+++++++++,,,,,,,,,---------......---,,,*********,,,...///+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------////////////////////////------......//////000000///////////////.....................////////////////////////////////////////////////////////////000111111111111222222222000000111111111222222222111111222222222333333333333444444555555555555555666666666666666777888888;;;;;;;;;<<<>>>AAACCCEEEFFFIIIOOOVVV^^^gggpppvvv{{{|||++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++)))((())),,,...,,,+++(((&&&%%%%%%&&&&&&+++++++++*********)))))))))))))))))))))******+++************************---***((((((***+++)))(((***+++++++++***)))'''&&&))))))(((((((((((())))))************************++++++******)))))))))((('''(((((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,+++)))(((***************+++,,,---,,,,,,,,,,,,,,,,,,++++++------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222222222222222111111111///000111222222111///...111111111111111111111111111111111111111111111111000000000000000000000000000//////000000111222333111000...///000111111000111000///...---......///---------------...///000......------......///000.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))+++......---,,,,,,,,,........................//////...,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,++++++---///------,,,+++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---.........---,,,+++,,,---.../////////...------,,,+++++++++,,,---...++++++++++++,,,,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***,,,......+++***,,,------------,,,,,,+++++++++,,,,,,,,,------------...---,,,+++++++++,,,---...,,,------......------,,,...------------------......................................./////////////////////////////////...............////////////////////////////////////000000000000000000000000000000111111111222222222000000111111111222222222222222222222333333333333444444555666666666666555666666666666666777777888;;;;;;;;;;;;===???@@@BBBBBBCCCFFFJJJPPPZZZdddkkklllvvv~~~++++++,,,,,,,,,,,,------...------,,,,,,------...*********((('''''')))+++---,,,***)))((((((((()))+++++++++***************)))))))))))))))******+++************************---+++))))))***+++***)))******+++******)))((('''***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,'''((())))))******))))))************))))))(((((())))))))))))))))))))))))************))))))))))))))))))***++++++***((('''+++***************++++++......------------......+++,,,---...//////000000------------------------,,,,,,,,,---------......//////000000000000111111000111222222222000///...222222222222222222222222111111111111111111111111000000000000000000111111//////............///000000///......000111111111000///......------......,,,,,,,,,---...///000111...............///000000/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---...---+++***+++,,,------...//////...------///...---,,,,,,,,,,,,,,,,,,------------,,,,,,+++)))+++------,,,,,,,,,---******++++++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++,,,------......------.........///......---,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---//////---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++---......//////......---.........------................................./////////.....................//////////////////............////////////////////////////////////111111111111111111111111000000000111111111222222111111111111111222222222222222333333333444444444444555555666666666666666666666555555666666777888::::::999::::::;;;<<<===>>>>>>===>>>BBBKKKVVV^^^aaahhhuuu}}}{{{+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,***((('''(((***///...---,,,,,,,,,,,,,,,************************)))))))))))))))******+++************************+++***))))))************************))))))((((((***))))))))))))))))))***(((((((((((((((((((((((((((((()))******+++,,,,,,(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++***)))+++******)))))))))******,,,,,,++++++,,,---///000)))***,,,---...///000000........................,,,,,,,,,,,,------------------...//////000111111222222222222111///...---111111111111111111111111111111111111111111111111000000000111111111111111//////......---............---,,,---///000000000//////......------------,,,,,,,,,------///000000///............///000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---***++++++***)))(((***,,,+++,,,...//////...,,,++++++******)))))))))******---.........---,,,++++++)))+++---...---,,,,,,,,,)))***,,,------,,,+++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........////////////......---,,,,,,------,,,,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,******------............------///......------......///......................../////////......---------............////////////............////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222333333333333444444444444555666666777777666666666555555555555666777777999999888888888888999999===<<<::::::<<>>444...,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,*********,,,...000---..................---,,,++++++******++++++,,,------------------------,,,,,,,,,------.........---------...///000000111............/////////000////////////////////////000000000000000000000000////////////000000000000222222222222111111000000///000000000000111111111111222333333444444333333555444444444444555666666888999:::;;;;;;:::999888777888999999888999:::<<<999;;;>>>BBBIIISSS]]]dddoootttzzz+++***)))((()))***,,,...)))***,,,---...------,,,------,,,+++***)))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))******************))))))(((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))'''''')))***,,,+++++++++++++++++++++++++++*********))))))((((((&&&'''((())))))******)))))))))************))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***------------------------++++++******++++++,,,------,,,,,,,,,,,,---......000///.........///111222111111000......---------///000111111111///...------------.........//////---------............///------,,,++++++***))))))/////////...------,,,,,,------------------------,,,,,,------.../////////////////////////////////***++++++,,,---------,,,))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...............---,,,+++***.........------,,,++++++---,,,*********,,,...///------++++++++++++------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,------------+++***,,,...///,,,***************************))))))******++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))***++++++,,,+++,,,,,,+++***+++...000000///---+++************---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------111000///...............---,,,,,,---///000///...000000000///...,,,+++***.........////////////000//////////////////////////////000000///...------////////////000000000000000111111111111222222222000111111111111222222222111111222222222333333333333333333444444444555555666666666666666777777888777777888888888999999999??????>>>???BBBHHHQQQWWW^^^fffnnnqqquuu{{{zzz|||***)))((('''''')))***+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))+++******)))((((((''''''))))))))))))*********************)))((((((''''''&&&&&&(((((())))))((('''(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++))))))))))))++++++))))))))))))))))))))))))************)))))))))(((((()))))))))))))))(((((())))))************))))))************)))))))))(((((())))))))))))*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...//////000///.........///000111000//////......///000000000111111222111000///...///...,,,+++,,,---000111........./////////000000...------,,,++++++******////////////000000000000------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...............---,,,+++***---------------------------,,,+++******+++---...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---...+++)))******************************************++++++)))******+++,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********+++***************++++++***+++,,,,,,++++++---///...---,,,++++++,,,---------+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---//////...---------......000///------......,,,+++---------------,,,,,,+++---............///////////////////////////////////////////////////...---////////////000000000000000000111111111222222222000000111111111222222222111111111222222222333333333333333444444444444555666666555555666666777888777777777888888888999999;;;;;;;;;;;;<<>>@@@EEENNNZZZhhhsssyyytttqqquuuzzz+++++++++++++++++++++***,,,,,,+++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******)))((((((+++***)))((()))***+++---************************)))))))))))))))*********)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((()))***++++++++++++))))))************))))))))))))))))))***************)))((((((((()))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...//////+++,,,------......---------,,,,,,+++++++++,,,,,,---...000111111000//////,,,---000111222111///...------------....................................000000//////...------,,,+++,,,,,,------.........000000///...------,,,,,,************************,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************************)))((()))***+++,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++***)))......------,,,++++++***+++++++++++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********((()))++++++)))((()))***************************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))*********************))))))***++++++,,,---...///...+++************************)))(((''')))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,+++++++++,,,------///...,,,,,,------+++***------...//////..................////////////000////////////////////////---...//////////////////////////////000000000000/////////000000000111111/////////000000000111111000000000111111111111222222222222222333333333333444333333333333444555555555555555555666666666666444666999:::::::::<<<===<<<===>>>BBBKKKVVV```gggtttyyy|||rrrooo|||)))******+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------))))))))))))))))))))))))************************))))))))))))************,,,,,,+++******))))))(((((()))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((((()))))))))************)))******+++++++++******))))))************))))))((()))))))))************((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...***+++,,,---...------,,,,,,,,,,,,,,,---.../////////000111222333222222111......///000000000000///............////////////------------------------........................++++++,,,,,,---......///.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++************************))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********++++++++++++++++++++++++************++++++++++++(((***,,,,,,***((()))+++************************((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))))))))*********+++(((((())))))***+++------...//////---***)))***+++***+++,,,,,,,,,+++)))((((((***,,,+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++...------,,,,,,,,,,,,---///---,,,,,,,,,,,,+++)))***+++,,,---...//////////////////000000000111111//////////////////////////////////////////...---////////////000000000000////////////000000000111////////////000000000111000000000000111111111111111222222222222333333333333333333222333444444555444444555555555666666666444666888888888888999:::999:::;;;<<>>???GGGVVVeeeqqqvvvvvvsssuuu|||))))))*********+++++++++,,,+++***+++---------,,,)))***++++++******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++''''''((())))))***++++++))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))******)))))))))(((((((((((())))))))))))(((((('''))))))))))))************((((((((((((((((((((((((+++***)))((('''''''''''')))***+++***)))((()))***+++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000000000000111111000000000111///...---/////////...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,+++++++++*********))))))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))((()))+++***))))))***,,,+++,,,,,,---------------,,,+++******************((()))***++++++***)))(((((((((''''''(((((()))*********************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++------+++***************+++++++++++++++*********((()))******++++++*********+++,,,,,,******+++,,,******)))(((((((((((()))+++************+++,,,,,,---,,,++++++******++++++***************+++++++++***************************))))))))))))***++++++++++++************++++++******************************)))))))))******+++++++++++++++++++++++++++***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,,,,,,,------------------............/////////---------............///000000000000000000000000//////............/////////111222111000///000111111222222222222333333333222222222222222222222222444444444444444444444444666666666666777777777777777888888777666777999;;;<<>>DDDLLLQQQSSSVVVYYY\\\hhhlllpppssswww~~~www|||++++++,,,,,,,,,---------+++***)))***,,,,,,,,,+++)))***+++***)))((()))+++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++'''(((((((((((()))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))************))))))))))))))))))(((((((((((()))(((((((((((()))))))))((()))))))))************(((((()))******)))((((((&&&'''(((***,,,...//////((()))******)))(((***+++,,,+++++++++++++++++++++************************+++******************+++***++++++,,,,,,++++++*********+++,,,,,,---------,,,------......------,,,...---,,,---...///...,,,---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------......------------......---,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))''')))******))))))***+++++++++---------,,,+++***)))))))))(((((()))******+++,,,------------,,,+++,,,++++++++++++,,,------***+++++++++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&'''((()))******++++++************************(((((()))************)))&&&'''((('''&&&&&&'''(((---,,,***)))))))))***+++))))))******++++++++++++***,,,---,,,***)))***+++************************))))))*********+++++++++***************++++++,,,++++++************++++++************************+++*********)))(((((('''++++++++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------......///------------------------............------------,,,,,,,,,------......///------------............---------............///////////////////////////...//////////////////...///111222111000///000111...///000111111111111000444444444444444444444444222222333333444555555555666666666666777777777777777888999999999:::===@@@>>>BBBDDDEEEDDDDDDHHHKKKWWW]]]eeekkkooovvvwwwxxx}}}))))))*********++++++++++++***)))***+++,,,,,,***,,,.........,,,+++,,,---************************)))))))))))))))))))))))))))))))))))))))******+++++++++***))))))(((''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))******)))))))))((((((((()))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((('''&&&%%%$$$)))***+++***)))((()))***************************)))))))))*********************+++,,,,,,+++************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,+++---...///---,,,---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......---------,,,,,,,,,++++++,,,,,,++++++***))))))(((+++++++++++++++++++++++++++******)))))))))))))))((()))+++***))))))***,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***+++*********************************)))***++++++,,,,,,,,,,,,,,,,,,---------))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,---...%%%&&&''')))***++++++,,,)))))))))***************((()))******++++++******((()))******(((((()))*********)))(((((((((((()))((()))******++++++******))),,,...---***)))***,,,+++++++++***************)))))))))***++++++,,,,,,+++************+++,,,,,,++++++************++++++***************************+++++++++***)))((((((++++++++++++++++++++++++***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------...///........................------------------......------..................,,,------------.........---------............///000000000000000000000000......////////////......///111222111000///000111000111111111111222222222444444444444444444444444222222333333444444444555555555555555666666666666444555666777777999===???AAAAAA@@@>>><<<<<<>>>@@@HHHPPP[[[bbbhhhoooyyy{{{tttrrr|||))))))*********+++++++++,,,+++***+++---------+++---...///...,,,+++,,,---************************)))))))))))))))))))))))))))))))))))))))******+++******************))))))'''((((((((()))))))))***&&&&&&&&&&&&%%%%%%%%%$$$'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))************))))))++++++*********))))))))))))(((''''''((()))***+++))))))))))))******************)))(((((()))*********)))((('''$$$!!!***++++++***((('''((()))((((((((())))))******+++((()))))))))*********+++)))+++---......---+++)))******++++++++++++******))))))+++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++---...///---+++...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++******************+++++++++++++++++++++++++++******))))))))))))))))))***++++++******+++------,,,,,,+++******++++++***))))))))))))***+++,,,+++***(((''''''(((***+++)))))))))))))))******+++,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,************************)))))))))*********++++++&&&'''(((***+++++++++***((()))))))))*********+++)))******+++++++++++++++***+++,,,+++***)))***,,,***************))))))((('''((()))***+++******)))(((,,,///...***((())),,,+++++++++*********))))))((())))))***++++++,,,,,,++++++******++++++,,,---++++++************++++++***************************++++++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------........................---------,,,,,,---------.........---------............///000000000000000000000000---...///000000///...---///111222111000///000111111000/////////000111222333333333333333333333333333333333333333333444444444444444444555555555555444555666777777999<<>><<<<<<===>>>>>>???FFFOOOVVV^^^hhhvvvrrrttt{{{++++++,,,,,,,,,------------,,,+++,,,...///...---***,,,,,,+++)))((()))***************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,'''((((((((())))))******))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))************))))))++++++++++++************)))(((''''''''')))***+++))))))))))))************,,,***(((''''''(((***,,,%%%&&&(((***+++++++++***+++,,,,,,+++(((''''''(((&&&''''''((()))******+++(((((())))))*********+++)))+++...000000...+++)))******++++++++++++******((()))+++,,,,,,+++***))),,,,,,,,,------,,,,,,,,,+++***+++,,,...///---+++///...---------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++******************++++++++++++************)))))))))))))))***+++,,,---))))))))))))))))))))))))+++******))))))))))))))))))+++,,,,,,++++++,,,---...---+++***)))***++++++******))))))***+++,,,,,,---+++)))'''''')))+++---***************++++++,,,,,,+++++++++******))))))((())))))***++++++,,,,,,------------------------...---,,,***((('''%%%%%%((()))***++++++***))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++)))+++++++++***)))***+++,,,,,,---......,,,+++***'''((()))++++++******)))(((,,,000///***((())),,,++++++++++++******))))))((())))))***++++++,,,,,,++++++******++++++,,,---++++++************++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000000000000000000---...///000000///...---///111222111000///000111///...,,,+++,,,---///111222222222222222222222222333333333333333333333333333333333444444444555555777888999999999:::===@@@CCC>>>:::999;;;======<<<888===CCCIIIQQQ___qqq~~~wwwpppttt***,,,------++++++,,,...+++++++++*********))))))++++++++++++++++++++++++((((((''''''(((***,,,---(((((((((((((((((((((((())))))))))))************+++*********))))))((((((,,,***)))'''%%%$$$$$$###''')))+++,,,---,,,***)))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++************+++++++++++++++************)))&&&''')))+++,,,+++***)))***)))))))))((((((''''''((((((((((((((('''''''''+++'''###%%%))),,,+++)))***************++++++,,,((((((((((((((((((((((((,,,)))%%%%%%'''******))))))***,,,------,,,***)))))))))*********+++++++++++++++***************+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///..............................---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++************++++++))))))***))))))((('''&&&(((((((((((())))))))))))(((((()))***************************************((()))***+++,,,---------))))))***+++,,,------...)))******++++++,,,,,,---(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,******///......------,,,,,,+++((()))+++,,,,,,+++***)))************))))))((((((***,,,------+++******+++++++++++++++++++++++++++++++++************+++++++++++++++***************+++*********+++,,,,,,---******+++++++++,,,,,,,,,)))************+++++++++///---+++***+++,,,,,,+++------,,,++++++***))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------))))))***++++++,,,------.........------,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++,,,,,,,,,---------......111111000...---,,,+++***++++++,,,,,,,,,,,,---------------............/////////............////////////000000000000//////000000000000000000000000000000000000000111111222222222222222222222222222222222333333333333444444222222222333333444444444666777888999:::;;;<<<<<<:::::::::::::::::::::999===>>>???AAAHHHVVVjjjxxx|||~~~***,,,------++++++,,,...,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++************,,,---...))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((()))))))))))))))***,,,---------,,,+++''''''((()))******++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))'''(((***++++++***)))(((******)))))))))((((((((())))))))))))))))))))))))***'''$$$%%%))),,,+++))))))))))))))))))***++++++************************...+++((((((***,,,,,,***++++++,,,------,,,+++************++++++++++++,,,******)))))))))))))))***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...------------------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++******************************************))))))************++++++,,,,,,,,,++++++((((((((()))))))))******(((((()))***************+++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---)))***+++,,,---,,,,,,+++***+++++++++++++++++++++++++++,,,,,,+++***)))(((++++++*********)))))))))(((***,,,,,,,,,+++,,,...,,,,,,,,,+++++++++++++++++++++************++++++))))))))))))((((((((((((***)))))))))******+++,,,*********+++++++++,,,,,,)))************+++++++++...,,,***)))***++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......//////...---,,,+++******++++++,,,,,,,,,,,,---------------............/////////............////////////000000000000//////000000000000000000000000/////////...///000000111222222222222222222222222222222222333333333444444222222333333333333333333444555666777888999::::::888888888999999999999999;;;===>>>???CCCNNN]]]hhhnnnrrrwwwyyy{{{~~~***,,,------++++++,,,...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************))))))))))))************************))))))))))))&&&'''(((*********))))))************++++++++++++((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++*********)))))))))))))))***++++++***((('''************))))))))))))))))))))))))***************'''%%%&&&))),,,+++)))((((((((((((((()))******************************,,,+++***+++,,,,,,,,,***---,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,))))))((((((((())))))***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++************************************))))))(((((())))))***&&&'''((()))************)))))))))*********++++++((())))))************))))))***+++,,,,,,+++***)))******++++++,,,+++++++++,,,,,,+++++++++*********------,,,,,,,,,,,,++++++******++++++,,,,,,------)))***+++---------,,,,,,))))))******+++,,,,,,---,,,---,,,,,,+++)))((('''+++++++++++++++*********$$$&&&)))***++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))((())))))***+++*********++++++++++++,,,)))************+++++++++,,,+++)))((()))******)))******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,---------.........------,,,+++******)))++++++,,,,,,,,,,,,---------------............/////////............//////...//////000000//////...000000000000000000000000...............//////000222222222222222222222222222222222222333333333333333333333333333222222222222333333444555666777777666666777777888888999999999;;;<<<<<<>>>CCCLLLSSSWWW___jjjqqqtttvvvwwwyyy***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((())))))(((&&&###!!!(((''''''''''''((())))))++++++***)))(((''''''&&&((()))))))))************))))))))))))))))))))))))++++++************++++++************))))))))))))******++++++***)))((('''******************))))))((()))))))))))))))******)))'''&&&''')))+++***((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))***+++***)))(((,,,,,,+++)))))))))))))))++++++,,,,,,,,,---------***))))))))))))******+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************************************))))))(((((((((((())))))&&&''''''((())))))(((((()))*********++++++++++++((()))************))))))'''(((***++++++***((('''%%%&&&(((***,,,---...///+++++++++***************......------,,,++++++***+++++++++,,,,,,---------+++,,,---------,,,+++***++++++,,,,,,------------,,,,,,,,,++++++******)))++++++++++++++++++++++++"""%%%'''(((((()))***,,,,,,,,,,,,,,,,,,---------++++++************++++++***+++++++++++++++,,,,,,******)))))))))******+++************++++++++++++))))))*********+++++++++,,,***))))))******)))(((+++++++++,,,------......))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,---------......------,,,,,,++++++******+++++++++,,,,,,,,,---------------............//////......------......///...//////////////////...///////////////////////////............///000000111111111111111111111111111222222222222333333333444333333333222222111111222222333333444555555666555555666777888888999999777999;;;<<<;;;===@@@CCCEEENNNZZZdddkkkpppuuuxxxzzz***+++---,,,++++++,,,...************++++++++++++++++++++++++++++++++++++)))*********)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******)))*********(((%%%""" ''''''&&&&&&''''''((()))******))))))(((''''''&&&((()))))))))************))))))))))))))))))))))))++++++************++++++*********)))))))))((((((************))))))(((((())))))))))))))))))******'''''''''(((((()))))))))(((((('''((()))***)))((('''''''''''''''(((((()))((((((((((((((((((((((((((()))*********)))))))))******)))((('''(((((((((++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000///...---------------------------------,,,,,,---............---,,,,,,+++******,,,,,,,,,+++++++++******************************************************))))))(((((((((((())))))+++,,,,,,,,,++++++***))))))*********++++++++++++))))))*********))))))(((((()))***++++++***)))(((%%%&&&(((***,,,---......(((((()))******+++,,,,,,......---,,,++++++***)))+++,,,,,,,,,,,,,,,---------.........---+++***(((---------,,,,,,+++++++++*********++++++,,,------++++++++++++++++++++++++&&&(((******)))((()))***+++++++++,,,,,,---------++++++************++++++******++++++,,,,,,,,,---,,,++++++*********++++++))))))*********+++++++++))))))*********+++++++++,,,+++******++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++---------------------------,,,+++***+++,,,---...,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......------------............////////////......////////////////////////000000//////000000111222111111111111111111111111111111111222222222333333333333333222222111111111222333333444444555555555555666666777888999::::::666888;;;<<<<<<;;;<<<<<<;;;AAAIIIQQQYYYbbbllltttwww|||***,,,------++++++,,,...)))***************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++''''''''''''''''''''''''))))))))))))************))))))))))))************((()))*********)))'''&&&))))))))))))************%%%&&&&&&''')))******+++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))(((((((((*********)))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((())))))************************)))+++,,,+++***)))***+++((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000///...........................------------------.../////////...---+++***)))))),,,,,,,,,+++++++++******)))))))))******************************************))))))(((((())))))***++++++++++++***)))(((''')))))))))*********++++++)))************))))))(((++++++++++++++++++++++++))))))******+++*********''''''((()))***+++,,,---------,,,++++++***))))))++++++++++++,,,,,,,,,,,,............---,,,***))),,,++++++***))))))((((((************+++---...///*********++++++++++++++++++---...---,,,******+++)))******++++++,,,,,,---++++++************++++++(((((())))))***+++++++++---,,,++++++++++++++++++)))))))))************+++)))************+++++++++,,,+++***+++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++************)))))))))************++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------............///......------------......---......//////......---000000000000000000000000000000000000000111222222111111111111111111111111111111111111222222222222222222222222222111111111333333333444444555555555666666777777888888999999666777999;;;<<<<<<;;;:::<<<>>>AAAEEEJJJSSS___hhh{{{***,,,------++++++,,,...*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,(((((((((((((((((((((((())))))))))))************((()))))))))************&&&''''''((()))******+++((()))***+++++++++******$$$$$$%%%''')))***+++,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))******&&&'''''''''((((((((((((&&&''''''((())))))******'''(((******)))(((((((((((((((''''''(((((()))***************************)))***+++)))''''''))),,,'''((()))++++++++++++************++++++++++++,,,************+++,,,---...(((((()))))))))*********************************************************,,,---///000000000///...---------------------------------------...//////......---,,,,,,+++******,,,,,,,,,+++++++++******((()))))))))*********+++*********************************))))))*********'''((((((((((((((('''&&&((((((((()))))))))*********************)))((((((***)))(((''''''((()))***)))************))))))((((((((())))))******+++++++++++++++******)))))))))+++++++++++++++++++++++++++,,,---......---,,,,,,*********))))))))))))))),,,++++++***+++,,,......)))))))))*********+++++++++---...---,,,******+++(((((()))******+++,,,,,,++++++************++++++(((((()))******+++,,,,,,,,,,,,+++***************))))))))))))************)))************+++++++++******)))***++++++)))'''((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************++++++++++++)))))))))******+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------......******++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------------............///...------,,,,,,------...---......//////......---000000000000000000000000///////////////000111111111111111111111111111111111111111111222222222222111111111111222222222222222333333333333444444444666666666666666666666666666666777888:::;;;:::999;;;===???@@@CCCIIISSSZZZqqqwww***,,,------,,,+++---...+++++++++,,,,,,---------++++++++++++++++++++++++&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++&&&&&&%%%&&&&&&'''((()))%%%''')))***+++***((('''&&&&&&''''''((()))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))(((((()))***++++++%%%&&&&&&&&&''''''(((((('''(((((()))***+++++++++'''(((******)))((('''(((((((((((((((((()))******(((((((((((((((((((((((('''((((((&&&######'''+++'''(((+++---......---,,,))))))*********+++++++++))))))))))))***+++,,,---''''''(((((()))))))))***************************************************,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++************************++++++************++++++((()))***++++++,,,,,,+++(((((((((((())))))))))))***************)))(((((((((&&&$$$""""""$$$&&&(((''''''(((******+++++++++************))))))))))))*********)))))))))))))))+++*********************)))***,,,...////////////*********+++,,,,,,------...---,,,+++++++++,,,---(((((())))))*********+++((()))++++++)))((()))***'''(((((()))******++++++++++++************++++++******+++,,,------......++++++***))))))((())))))))))))))))))************)))************+++++++++)))(((((()))******'''%%%&&&&&&''')))***+++,,,---))))))))))))))))))))))))************************************)))))))))))))))************+++++++++''''''((()))***++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......)))))))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////...------,,,,,,------...---..................---000000000000000000000000...............///000000000000000000000000000000000111111111111222222222000000111111222222222333222222222222222333333333555555555555555555444444666666555666888999999888444777:::<<<>>>BBBIIINNN]]]dddoooxxx~~~||||||///......------,,,++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))'''((((((((('''%%%###"""******++++++++++++******+++***)))))))))***,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***((((((+++---,,,+++***)))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))***)))'''''')))))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))*********((('''%%%))))))))))))******))))))***++++++++++++***)))))),,,+++******************************+++,,,---...*********++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,+++***))))))******,,,,,,------------......)))))))))******++++++,,,)))***,,,,,,+++++++++,,,************************++++++***)))(((((())))))++++++******************,,,,,,+++***)))(((''''''+++*********))))))(((((())))))(((((((((((())))))((()))***+++++++++++++++------,,,+++***)))((('''((('''&&&'''***,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))++++++************++++++++++++++++++++++++++++++''''''''''''((()))***+++************))))))((((((***************************************++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))******************+++++++++,,,,,,,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++&&&######&&&+++...)))************++++++++++++++++++************))))))************+++++++++,,,,,,+++++++++,,,------.........---,,,+++))))))******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------...000111111///,,,---,,,,,,,,,,,,---...///---------............///000000111111111111000000...///////////////......//////000000000000//////222111000//////000111222444444444444444444444444333333333444444444555555666555444333333555666888444444555666666666666666555777888:::;;;>>>BBBEEEOOOOOORRR[[[iiivvv}}}}}},,,,,,------------------------------,,,,,,,,,+++,,,,,,,,,+++++++++******((())))))************************)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((('''&&&%%%)))))))))******)))))))))******)))))))))***+++,,,))))))))))))))))))))))))************************)))+++,,,+++******,,,...---,,,+++***)))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))***)))'''''')))))))))(((************)))))))))((())))))))))))))))))))))))((())))))******)))''''''***************+++,,,---+++++++++*********))))))+++******)))))))))******,,,,,,+++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,++++++***))))))***************+++++++++,,,,,,*********+++++++++++++++***+++++++++************************************++++++***)))))))))))))))))))))******++++++++++++++++++******)))(((((((((************)))))))))(((((((((''''''''''''((((((((()))***++++++++++++***((((((((()))))))))))))))+++(((%%%&&&***,,,***((())))))*********++++++++++++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++***))))))*********++++++*********)))))))))***************************))))))))))))***++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))*********************+++++++++,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,)))************++++++++++++++++++************)))************++++++++++++///...---,,,+++*********,,,,,,---------,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------...000111111///---,,,,,,---------.........---------............/////////000000000000//////000000111111111111000000111111222222222222111111222111000//////000111222333333333333333333333333333333333444444444444555555444333222333444666777666666777888888888888777555666888999:::<<<@@@CCCIIIHHHHHHNNNYYYeeepppvvv+++++++++,,,---.........,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******((()))******++++++******(((((())))))************))))))))))))))))))))))))))))))************))))))&&&'''((()))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******+++---------,,,+++************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))*********)))'''''')))))))))(((************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((,,,+++******+++---///000,,,+++***)))((()))******+++++++++******+++,,,,,,///...---,,,+++*********,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++******)))*********************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))************************+++***))))))))))))))))))'''(((***+++,,,+++******))))))))))))))))))))))))************))))))))))))(((''''''&&&&&&''''''((())))))******++++++******&&&&&&&&&''''''(((((((((***'''$$$&&&***,,,***((()))))))))*********+++++++++++++++,,,++++++***)))*********+++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++......---++++++*********+++++++++++++++*********************************)))))))))))))))******+++******************************************************++++++++++++******))))))))))))*********************++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))************++++++++++++++++++************)))************+++++++++,,,///...---+++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------++++++++++++************------...///111111///---+++,,,---...///...---------------............///......////////////......000000111111111111000000111111222222222222111111111111000000000000111111222222222222222222222222333333333333444444444444444333222111222333444555777777888999999999999999555666777888888:::===@@@BBBAAA@@@AAAFFFQQQ^^^ggg{{{}}}++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******)))))))))***))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))************)))'''''')))))))))(((*********)))))))))))))))((((((((((((((((((((((((&&&''''''((()))*********,,,+++))))))***---000222---+++)))((('''(((***+++---,,,,,,,,,---.../////////...---,,,,,,+++++++++*********************+++------,,,,,,++++++******++++++***************++++++,,,,,,,,,,,,------------------,,,,,,+++++++++...---+++*********)))(((******************************)))))))))))))))***((()))***++++++***)))((((((((())))))*********************)))))))))))))))((((((''''''''''''(((((())))))************))))))))))))(((''''''&&&%%%%%%''''''&&&''')))+++,,,,,,))))))))))))******************++++++++++++*********************+++++++++******))))))))))))******************************...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))(((((())))))***+++******************************************************++++++++++++******((()))))))))************************++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,************+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++...------///000111///...+++,,,...000000///---,,,---------............///---..................------......////////////...//////000000000000//////111000000000000000000111111111111111111111111111222222333333333444444444222222111111111222333444777777888999999999999888666777888888888999<<<>>>??????>>><<<>>>EEEPPPXXXeeemmmxxx------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))************))))))(((((((((''''''''''''''')))******++++++******)))(((((())))))************))))))))))))))))))))))))***************************)))((())))))***++++++***))))))(((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))***************)))'''''')))))))))((())))))))))))))))))******((((((((((((((((((((((((&&&''''''((()))***++++++***)))((('''(((+++...000,,,+++)))''''''((()))***+++++++++,,,---...///000...------------------...************************,,,,,,,,,++++++******)))+++***************+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++000...+++***+++,,,***)))***************************)))))))))))))))*********+++++++++***((('''&&&((((((((()))******++++++))))))))))))))))))************))))))))))))******))))))*********))))))(((***))))))((((((''''''''''''***,,,+++((('''***...(((((()))))))))*********)))******++++++*********,,,,,,+++******)))((((((***))))))))))))))))))******************************************+++,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++******************************************************++++++++++++******((()))))))))************))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...000000///...+++,,,...000000///...------------............///------............------------.../////////////////////000000000000//////000000000111111000000000111111111111111111111111222222222333333333444444111111111111222222333333555666666777888777777777777888888888888999<<<>>>===>>>>>>===<<>>???DDDEEEKKKSSSZZZaaalllwwwwwwyyy{{{yyyxxx|||,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******)))***++++++,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))((('''''''''((()))***))))))************))))))'''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***)))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))'''(((((()))******++++++***)))'''''')))))))))(((((()))))))))************))))))))))))))))))))))))((((((''''''((()))***+++((((((((((((((()))***+++***)))))))))(((((((((((())))))***+++,,,...000111111000///...------------,,,,,,,,,,,,+++++++++***)))))))))*********************))))))***++++++,,,))))))))))))*********************+++++++++++++++...***&&&&&&)))+++***(((************************)))))))))))))))***++++++***)))(((''''''(((***+++)))))))))))))))*********((()))))))))******************))))))))))))******)))))))))))))))(((((('''&&&'''((()))***++++++,,,)))'''&&&&&&((()))((('''(((((((((((()))))))))***(((((()))***************++++++******))))))(((((())))))(((((((((((())))))******************************)))))))))******+++)))))))))*********++++++************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))************))))))))))))***************************+++++++++***************************))))))))))))))))))***)))************++++++++++++++++++************)))+++++++++,,,,,,,,,------,,,++++++***************++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------......------------......------------------------,,,,,,,,,------.........///...------///000000///............////////////---------............///......////////////.........///000111222222222222111111222222222222111111///000111222222111000///222222222222222222222222111222222222222333333333111222222333333333333333444444555666666666666555444555666666777888;;;>>><<<;;;999999:::;;;:::999>>><<<>>>DDDHHHMMMYYYeeejjjooosssrrrqqqttt|||*********++++++,,,------,,,,,,,,,------.........,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))************))))))(((((('''''')))***,,,...(((((())))))))))))((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&$$$"""###&&&'''&&&%%%***)))))))))))))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))'''(((((()))***+++++++++***)))'''''')))))))))((((((((())))))*********+++)))))))))))))))))))))))))))((((((''''''(((***+++))))))))))))*********))))))))))))***)))((('''''',,,,,,---...000222333444333222000///---,,,,,,,,,************))))))(((((((((((())))))******++++++******))))))***+++,,,,,,***++++++++++++,,,,,,,,,)))))))))******++++++,,,,,,'''###$$$(((***)))'''************************))))))((())))))***++++++((('''&&&%%%&&&))),,,...******))))))))))))))))))(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))(((((((((%%% ***000---((((((((((((((())))))))))))(((((()))***************))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***))))))))))))(((((())))))*********+++************************,,,,,,++++++,,,,,,---...------------------------******************************++++++++++++******))))))))))))************))))))))))))***************************+++++++++************************)))***++++++++++++***))))))************++++++++++++++++++************)))++++++,,,,,,,,,---------((((((((()))***,,,---...))))))+++,,,---.........******+++,,,,,,---......+++++++++,,,,,,---------......------------......////////////////////////+++++++++,,,,,,---------000...------///000000//////............///000000---------.........//////......////////////......,,,---...///000000000000//////000000000000/////////000111222222111000///222222222222222222222222111111222222222333333333222222333444444444444333444555555666666666666666222444555555555777;;;===???;;;888777:::;;;:::888999888<<>>444...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&'''(((***+++,,,,,,******)))))))))******+++***++++++++++++++++++***************************,,,+++***)))))))))))))))************************((((((((()))******++++++''''''''''''(((((((((((('''((())))))(((((()))***((((((((()))******++++++,,,,,,,,,,,,+++***))))))'''''''''(((((()))))))))))))))(((((((((((())))))((((((((((((((()))))))))'''(((((())))))((((((''''''(((((((((((()))))))))******)))(((((('''&&&&&&++++++++++++++++++++++++))))))))))))))))))))))))************************+++,,,---,,,***((((((((()))***++++++***)))***+++,,,,,,++++++***))))))(((*********************)))+++++++++++++++,,,------,,,,,,,,,,,,------------************************'''((()))***+++,,,---...+++,,,---,,,******,,,---,,,,,,,,,+++++++++******++++++************++++++************************)))))))))*********++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,---//////...------------------------------------............///////////////////////////............////////////222111000///000///...---//////000000000000111111...------...111333333333//////000111111111111111333222222222222333444444555555555555444444444444555555555555555666666777666666666666777777777777777777777777999;;;===???@@@@@@BBBEEEMMMXXXeeennnuuu|||++++++,,,,,,------------,,,,,,+++++++++++++++***++++++*********+++++++++************************+++***(((''''''(((***+++)))))))))))))))*********$$$&&&(((******(((&&&$$$******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))************))))))))))))((()))))))))************************(((((((((((())))))))))))''''''((()))))))))))))))(((''''''(((((('''$$$"""$$$'''))))))(((&&&(((((()))))))))'''&&&$$$''''''((()))******++++++***++++++***(((&&&'''(((((()))))))))************))))))))))))))))))((((((******+++---///777IIIZZZiii```PPP@@@444---******++++++++++++++++++++++++&&&&&&'''((()))***++++++)))))))))))))))*********)))***+++,,,,,,+++***)))************************---,,,+++***))))))((((((************************%%%%%%&&&'''((()))))))))''''''''''''((((((((((((''')))***)))((('''(((***'''(((((()))***++++++,,,------,,,,,,+++***)))(((*********)))))))))(((((())))))(((((((((((())))))'''(((((()))))))))))))))'''(((((())))))(((((('''))))))))))))************************))))))((((((************++++++++++++))))))))))))))))))))))))************************+++,,,---,,,***((((((((()))***++++++***)))***+++++++++++++++******))))))*********)))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,,,,+++++++++******++++++************++++++************************((())))))))))))*********((((((((((((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---------,,,---------...............---------............///....................................////////////333000...///111222///---////////////000000000111............000111222222---...///000111111111111222222222222222333333333555555555444333333333222444444444444444555666666555555555666666666777777777777777888999:::<<<=========;;;<<<@@@IIISSS[[[iiittt///.........---------,,,,,,,,,,,,++++++*********************))))))***+++************************,,,+++)))(((((()))+++,,,(((((())))))************"""$$$(((***++++++)))(((''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((()))))))))************)))*********************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((((((((('''(((((('''$$$"""!!!"""$$$%%%&&&&&&&&&&&&'''((()))))))))'''&&&%%%&&&&&&''''''((()))******&&&((())))))''''''((()))((()))))))))************(((((())))))***+++,,,---,,,+++,,,---...555EEEUUUcccZZZLLL===111+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((()))+++,,,,,,+++)))(((************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))&&&'''(((((()))(((((('''''''''''''''((((((((((((((()))***)))((('''((())))))))))))))))))*********++++++++++++***)))((('''++++++***)))'''&&&%%%$$$(((((())))))))))))((((((&&&'''((()))***)))))))))((())))))******))))))(((******+++++++++,,,,,,,,,(((((())))))************)))))))))******+++++++++))))))))))))))))))))))))************************)))***,,,,,,***)))******)))***++++++***)))***+++((()))***++++++++++++******)))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,---......------,,,***+++,,,+++))))))+++,,,,,,,,,,,,+++++++++******++++++************++++++************************((())))))))))))*********((('''''''''(((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++************)))+++,,,,,,,,,------......,,,---...---,,,,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,------------.........//////---------............///------------------------............////////////000...,,,...111333111......////////////000000000000000000///......///000---...///000000000000000111111222222222333333333444333333333222111111111333333222222333333444555444555555555555666666666777888888888999:::;;;<<<;;;;;;;;;:::<<<@@@GGGKKKVVV___mmmzzz/////////...---,,,,,,,,,---,,,,,,++++++*********)))***+++***((((((***+++************************,,,+++***))))))***+++,,,((((((((()))******++++++###%%%(((***,,,,,,,,,+++&&&&&&'''((()))***++++++))))))))))))(((((((((((('''(((((())))))((((((''')))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))******++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))***+++***((('''(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((&&&&&&''''''(((((())))))&&&'''))))))((((((***+++))))))))))))************''''''((((((***,,,---...,,,+++,,,------000;;;GGGPPPJJJAAA666///***))))))))))))))))))))))))))))))++++++***))))))(((''''''''''''((()))************((()))+++,,,,,,+++)))(((************************+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))***++++++***((('''''''''''''''((((((((((((((()))***)))((('''((()))************))))))))))))************)))(((''''''***)))((('''%%%$$$###"""(((((())))))))))))((((((&&&'''(((*********))))))((())))))******))))))(((***++++++++++++,,,,,,,,,&&&&&&'''(((((()))******(((((())))))***+++++++++))))))))))))))))))))))))************************''')))++++++******+++,,,)))***++++++***)))***+++'''(((***+++,,,,,,++++++)))))))))*********++++++***************+++,,,,,,************++++++++++++------------------------((()))+++---/////////...***+++,,,+++))))))+++,,,,,,,,,,,,+++++++++******++++++************++++++************************)))))))))*********++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,++++++***,,,,,,,,,------......///+++---...---,,,,,,---///.........---------,,,,,,------,,,,,,,,,,,,------***+++,,,+++******,,,...,,,,,,,,,---......//////---------............///------------------------............////////////------,,,...///111000000......////////////000000000111111///------.../////////000000000000//////000111111222333222222222222222222222111111111111222222222222222333333444444444444444555555555666777888888999999999::::::666888:::;;;<<<>>>AAADDDJJJMMMUUUbbbppp|||,,,,,,,,,,,,,,,,,,++++++------,,,,,,+++******))))))***+++***((('''))),,,************************************************'''(((((()))******++++++''''''((()))************''''''(((((())))))******(((((((((((())))))))))))((()))************)))((())))))******************))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((---+++))))))+++++++++***))))))(((''''''&&&&&&&&&(((((((((((()))***++++++(((((((((((((((((()))))))))***++++++***)))+++,,,))))))))))))************''''''''''''((()))+++,,,***)))))),,,,,,,,,111777;;;888444000---+++***+++)))))))))))))))))))))))),,,++++++***))))))((((((&&&'''((()))*********)))((()))***++++++***)))(((***************************+++,,,,,,,,,+++******))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((((((((((((((******)))(((''''''((())))))))))))))))))))))))((()))))))))))))))(((((()))))))))(((''''''&&&&&&'''((()))******)))((('''%%%&&&(((***+++***))))))'''(((((())))))((((((''')))))))))*********++++++(((((())))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))************************((()))++++++******+++,,,)))***++++++***)))***+++((()))+++,,,,,,+++***)))((())))))***+++,,,------***************++++++,,,************++++++++++++************************'''(((***,,,------,,,++++++,,,---,,,******,,,---,,,,,,,,,+++++++++******++++++************++++++************************************+++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------,,,,,,***++++++,,,------......+++,,,...---,,,,,,---///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,******---///+++++++++,,,---.........---------............///....................................////////////,,,---......------...///........./////////000000...000111///---,,,...000111111111111000///......///000111222333222222111111222222222222222333333333222222222222333444444333333444444444555555555666666777888888888777777555777999;;;;;;<<<>>>@@@EEEEEEHHHNNNWWWcccnnnttt{{{)))))))))***++++++,,,,,,------,,,,,,+++***))))))(((***+++***((('''))),,,************************(((((())))))))))))(((((('''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******)))***+++,,,,,,+++***)))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************&&&'''(((*********)))((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((+++)))'''''')))***+++***&&&''''''''''''&&&$$$###(((((('''((()))***,,,...************)))))))))))),,,---...---+++***+++,,,))))))))))))************((('''&&&%%%%%%&&&(((((((((&&&'''+++,,,******---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))%%%&&&((()))*********)))))))))************))))))************************)))***+++,,,---,,,+++***))))))))))))))))))))))))$$$%%%((()))***)))((('''''''''''''''((((((((())))))******)))(((''''''((((((((())))))******++++++((())))))*********))))))***+++++++++,,,,,,,,,,,,'''((()))******)))((('''$$$&&&(((***++++++))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))------,,,,,,+++*********'''(((((()))***+++++++++))))))))))))))))))))))))************************)))***,,,,,,***)))******)))+++++++++***)))***+++***+++,,,---,,,***((('''(((((()))+++,,,---...///*********)))***++++++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((******+++,,,+++)))'''%%%------...---,,,+++---///,,,,,,,,,+++++++++******++++++************++++++***************************++++++++++++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++---......------))))))***+++,,,,,,------+++,,,------,,,,,,...///,,,,,,,,,+++++++++******++++++************+++++++++,,,---,,,******---000******+++,,,,,,---......---------.........//////////////////////////////............/////////000,,,///000///+++)))+++---............/////////000,,,...000///------000222222222222222111///...---///000111222333222111111222222222333333444444444444333333333333444555555333333333444444444555555555555666666666666666555777888:::999999999:::<<>>BBBFFFHHHVVV___lllyyy,,,,,,---------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))((((((((((((((())))))))))))))))))))))))************'''''''''((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++*********,,,((((((''''''''''''((((((***+++,,,+++)))((()))******+++---......---+++***(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))&&&)))+++***&&&%%%'''+++...777<<<888333111///+++)))))))))((((((((((((((((((((()))******)))(((((()))))))))))))))******************+++++++++,,,,,,((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***************)))(((((('''((()))(((''''''(((***)))******++++++******)))))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))((((((''''''''''''((()))(((((('''((()))***+++*********)))))))))))))))++++++******)))*********'''(((((())))))))))))(((***)))(((''''''((()))***+++******)))(((((())))))******))))))******+++,,,---+++***(((((()))***+++************************++++++,,,,,,,,,,,,,,,,,,************************+++,,,,,,+++)))((()))***(((((()))))))))(((((('''((((((((((((((('''''''''+++***)))))))))***+++,,,++++++++++++++++++++++++************************+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++************++++++,,,,,,,,,++++++*********+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,---...//////000......---------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++......,,,,,,,,,...000111------------...................../////////////////////000000000000////////////000000000000////////////000111111111111000///111222222111000000111111111111111111111111111222222333333444444555555222222222333333333444444333333333333333333333333555555555555555555555555888888888:::;;;===>>>???:::999999999;;;???BBBDDDIIIPPP[[[hhhuuu,,,------......---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))'''''''''((()))*********(((((())))))************)))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))))))))((((((((((((((()))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,*********+++)))((((((''''''(((((())))))***+++***((('''((()))((()))***++++++***)))((((((((()))***************'''&&&%%%$$$$$$%%%&&&'''(((((((((((()))***+++,,,''')))+++***(((''')))+++000888???>>>:::555000+++)))))))))((((((''''''''''''(((((())))))(((((('''************))))))))))))*********++++++++++++,,,)))******************)))(((((())))))))))))(((((()))))))))))))))))))))))))))******************)))***************)))((((((++++++,,,+++))))))+++,,,)))******++++++******)))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((((()))******+++*********))))))((((((((((((((()))***+++,,,---,,,+++******************+++***'''&&&&&&'''***+++******)))((((((((())))))******))))))******+++,,,---,,,***))))))***++++++************************,,,,,,,,,,,,,,,+++++++++************************)))+++,,,+++***)))***+++***************)))((('''******)))(((((('''&&&&&&******))))))******+++,,,************************************************)))************+++++++++++++++,,,,,,------......,,,++++++******++++++,,,+++******)))******++++++,,,,,,++++++++++++,,,,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---------.........//////......---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,---//////000///...---------------...........................///000000...//////000000//////...//////000000000000//////...///000000111111000000000111333333111000111222000000000000000000000000...//////000111222222333222222222222333333333333333333333333333333333333444444444444444444444444777777888999;;;<<<===>>>888777666666888:::===???>>>AAAHHHSSSaaaooo{{{+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))***'''((((((((()))))))))***(((((())))))******+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***((())))))))))))(((((((((((())))))((()))***)))((('''((()))'''(((((())))))(((((('''(((((()))******************)))'''&&&&&&''')))***)))(((''''''''')))***+++''')))+++***)))(((***+++...666???BBB???777///******))))))((((((''''''&&&''''''((((((((((((''''''++++++******))))))((((((************++++++++++++******++++++++++++******)))******++++++++++++***))))))))))))))))))))))))******++++++++++++*********************)))((((((++++++,,,***)))(((***+++))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((()))***((((((((((((((())))))***++++++******)))(((((((((''''''((((((***+++,,,---...---+++***))))))***+++***)))(((''''''((()))******))))))((((((((())))))******))))))******+++,,,,,,,,,+++******++++++,,,************************---,,,,,,,,,++++++******************************(((***++++++******+++,,,.........---,,,+++***)))+++++++++*********))))))***************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++******++++++,,,...//////000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...+++++++++******++++++++++++++++++***************)))))))))***+++++++++,,,************************,,,+++***)))***+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,++++++,,,.........---+++***,,,,,,---------.........///......---...///000111...//////////////////...//////000000000000//////...//////000000000000000000111333333111111111222000000000000000000000000,,,------...///000111111111222222222222333333333444444444444444444444444444444444444444444444444444555666777999999::::::666666555555666888:::;;;<<<===???DDDNNNZZZfffmmmvvv******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))*********)))))))))(((((((((''''''(((((()))******++++++******)))(((''''''((((((************************((((((((((((((((((((((((************))))))))))))(((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((''''''((())))))(((((((((((())))))'''((())))))((('''(((******++++++++++++++++++***(((((()))***************+++***(((''''''(((***++++++***((('''''''''((()))((()))******))))))***+++...555???FFFDDD;;;111+++******)))))))))(((((((((((((((''''''''''''((((((++++++******))))))(((((())))))*********+++++++++******++++++++++++******))))))***+++++++++++++++******************************++++++++++++*********************)))(((((('''(((((('''%%%%%%&&&''')))))))))******)))))))))(((((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''((()))***'''(((((()))))))))))))))************))))))(((((((((((((((((()))***++++++---,,,***)))((())))))***(((((())))))))))))(((((()))((((((((((((((())))))******))))))******+++,,,++++++++++++++++++,,,,,,************************,,,,,,,,,++++++*********************************((()))++++++******+++---.........------+++******)))*********+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++*********+++,,,...///000000,,,++++++******++++++,,,,,,+++++++++,,,,,,---...******))))))))))))******************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,+++++++++......---------,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,.........---------------,,,,,,,,,------------..................///000000......////////////......//////000000000000//////......///000000000000000///111333333111000111222111111111111111111111111000000111111222333444444111111111222222222333333444444444444444444444444444444444444444444444444444444666777888999999888666666666666666888999:::===<<<<<<>>>CCCJJJQQQUUUaaaqqq))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++*********)))((('''''''''''''''((()))***++++++,,,---,,,***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***((('''''''''***))))))(((((())))))***''')))******(((((()))+++))))))))))))))))))))))))(((((()))***************)))((('''&&&&&&'''((()))+++***)))((('''''''''''''''(((((())))))*********///444???IIIIII???444...************************)))((((((''''''(((((()))************)))))))))))))))))))))************+++)))******************)))&&&'''((())))))***))))))************************)))******************)))***************)))((((((***++++++)))''''''((()))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))***)))))))))(((((())))))*********))))))((()))))))))'''((()))******)))((('''((((((''''''(((((())))))******))))))******+++,,,*********+++++++++++++++************************+++++++++++++++*********************************((()))++++++******+++---+++++++++++++++***)))(((''''''(((((()))******+++))))))***++++++++++++***************************************************)))************+++++++++)))***+++,,,---...//////,,,++++++******++++++,,,(((((((((((()))***++++++***))))))))))))))))))***)))))))))******************************+++++++++........................++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------------------------......---------,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,+++***))))))***,,,---,,,,,,,,,,,,---------------......///000/////////---......//////......---//////000000000000//////---...//////000000/////////000222222000///000111111111111111111111111111000111111111111222222222111111111111222222222222444444444444444444444444333333333333333333333333555666888999::::::999999666666666666777888:::::::::::::::<<<>>>BBBEEEGGGPPP\\\iiiqqqwww)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,,,,+++***))))))))))))((((((((((((''''''((()))***+++,,,,,,///...,,,***)))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))******))))))))))))******((()))******))))))***,,,'''''''''&&&&&&'''''''''(((((()))***************''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&''')))******)))---111===IIIKKK@@@555000*********+++,,,,,,------***)))(((((((((((()))***)))))))))))))))*********))))))))))))************((())))))******))))))(((&&&'''((())))))*********************************((())))))******))))))(((***************)))((((((,,,,,,,,,+++)))((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((&&&'''((()))***))))))(((((((((((()))******++++++((((((((((((((()))******((())))))************)))))))))(((((((((((())))))'''''''''''''''((())))))******))))))******+++,,,((())))))***++++++******************************************++++++++++++************************)))***++++++***)))***,,,)))***************))))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++************************+++***)))))))))***,,,,,,)))******+++,,,------...,,,++++++******++++++,,,''''''''''''((()))***++++++******))))))******+++((()))))))))*********++++++++++++***************------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000(((((((((((()))***++++++++++++,,,,,,,,,---------+++---///111111000...------......//////......---//////000000000000//////---...//////000000//////...///111111///...///000000000000000000000000000000000000000000/////////111111111111222222222222222222222222222222222222333333333333333333333333444666888999:::999888888444555555666888999::::::888888999:::<<<>>>@@@AAAFFFLLLRRRTTT\\\iiitttzzz***+++,,,---............*********++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))+++---...---+++***''''''(((((())))))******&&&'''((()))***+++,,,,,,,,,***(((&&&%%%%%%''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++******))))))))))))******(((***++++++******+++---******))))))))))))******(((((()))***************''''''((())))))(((''''''%%%&&&''')))))))))((((((&&&&&&%%%''')))***))))))***---999GGGIII>>>333///******+++,,,---......///+++***)))(((((()))***+++(((((())))))******++++++))))))))))))************(((((())))))))))))(((((((((((()))++++++,,,,,,,,,************************(((((())))))))))))((((((***************)))((((((&&&''''''%%%###"""###$$$(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))******)))((('''''''''''''''&&&''')))*********)))(((''''''((()))***+++,,,,,,''''''''''''(((***+++,,,'''(((***+++,,,,,,+++***+++***'''&&&&&&'''***+++'''''''''''''''((()))************)))***++++++,,,'''((()))***************************************))))))******+++++++++,,,************************)))+++,,,+++***)))***+++******+++,,,,,,,,,++++++------,,,,,,+++*********((()))***+++,,,+++******++++++++++++++++++++++++************************,,,***)))((((((***,,,---)))******++++++,,,,,,---,,,++++++++++++++++++,,,(((((((((((()))***+++,,,,,,++++++++++++++++++,,,(((((())))))*********+++,,,+++++++++******)))))))))))))))))))))))))))))))))***+++,,,---,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))*********......---------,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,///111+++,,,---//////000//////++++++,,,,,,,,,---------***,,,000222222111...,,,---..................---//////000000000000//////---......///////////////---///000000///......///////////////////////////555555444444333222222222000111111111111222222222000000000000000000000000333333333333333333333333222444666777888777666555333444555666888999::::::888888888999:::<<<===>>>BBBEEEFFFFFFKKKUUU^^^aaawwwzzz************************)))***,,,------,,,+++***,,,+++***)))***+++---///''''''((()))))))))))))))*********)))(((''''''&&&((()))***++++++***)))(((,,,***(((((()))*********)))************)))((((((***)))))))))(((((('''''''''((()))++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))******************************************++++++666111+++'''((()))((('''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++...444777888666222///+++******...444666333000***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******++++++***)))***,,,,,,***)))((((((((((((((((((((((((******+++++++++******))))))'''&&&%%%%%%&&&''')))***)))))))))***+++,,,,,,,,,+++)))'''%%%&&&)))+++(((((((((((((((((((((((((((((())))))******+++++++++*********))))))(((((()))((((((((((((***,,,---***)))((((((((()))+++,,,)))((((((((((((((()))*********)))))))))))))))***+++***)))))))))***,,,---...,,,******+++,,,+++***,,,+++)))((('''''''''(((+++******))))))******+++)))))))))***+++++++++,,,***************)))((('''&&&(((***+++++++++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******+++,,,,,,---)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,+++++++++,,,+++*********+++,,,---...---+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********+++---///000///......---,,,+++*********+++,,,------,,,+++***,,,+++***+++---/////////........................000000//////.........---...............///000111222111111111000000//////000000//////.........---000222444333222111222222333333333222222111111111333333333444444444444555222222222222222222222222444444444444444444444444555555555555666666666666666666777999:::;;;<<<===;;;<<<===>>>@@@EEEJJJNNN___aaajjj{{{************************,,,,,,,,,,,,++++++***))),,,+++***))))))***,,,---((())))))***************++++++***))))))(((''''''((()))***++++++***)))((()))'''%%%%%%&&&''''''''')))))))))))))))(((((('''************))))))((((((((())))))***))))))''''''))))))))))))))))))))))))******))))))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***---000333444222...***'''(((((((((&&&((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))),,,000333444222///---,,,+++,,,000666777444000***)))(((((('''((()))***))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))*********))))))***++++++***(((((((((((((((((((((((((((((()))******++++++++++++)))******************)))((((((((('''(((((())))))%%%&&&&&&$$$!!!!!!###&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''')))((((((((((((***+++,,,***)))((((((((()))++++++,,,+++***)))))))))))))))******))))))))))))************))))))***++++++,,,+++***))))))+++------,,,,,,+++)))(((''''''((((((******))))))))))))*********************++++++++++++,,,,,,,,,,,,+++***)))''')))++++++******+++,,,************************+++******))))))******+++++++++++++++++++++++++++++++++************+++++++++******))))))******+++)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******++++++*********+++,,,------,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------000///...---,,,+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((())))))++++++,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******+++,,,...///.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,---/////////////////////////////////000/////////............///............//////000111111000000000/////////000000/////////.........000222333333222111111222222222111111111000000000111111222222333333444444222222222222222222222222444444444444444444444444555555555555666666666666555555666777888999999:::;;;<<<<<<<<<===@@@EEEHHHMMMQQQ[[[kkk}}}************************......,,,+++***))))))))),,,+++***)))))))))***+++)))*********+++++++++++++++++++++***))))))((((((((()))************))))))+++)))(((((()))******))))))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))******))))))(((''''''&&&******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''))),,,111555777---+++)))((((((((('''&&&))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***'''(((+++,,,---,,,+++***,,,,,,---222666777333///))))))((((((((())))))***++++++***************)))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******)))'''(((((((((((((((((((((((('''''')))***+++,,,,,,,,,(((***+++------+++***((())))))((('''''''''(((((($$$(((***((($$$###%%%)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***++++++)))))))))((()))******+++...---,,,***))))))((((((***)))))))))))))))******))))))***++++++++++++***(((''''''))),,,...///...++++++)))((((((((((((((())))))************))))))+++++++++***************++++++,,,,,,++++++******(((***,,,,,,***)))***+++************************+++******))))))******+++************************++++++************++++++------,,,,,,+++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++***************************************)))******************)))++++++******++++++,,,---,,,,,,+++************+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,///......------------...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++*********+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///////////////////////////////////////............////////////............///////////////.........000000////////////......000111333333111000111222111000000000000///////////////000111222222333333222222222222222222222222333333333333444444444444444555555555555666666666444444555555555666666666::::::::::::999;;;>>>AAA===BBBKKKWWWdddnnnvvvzzz************************...---+++***)))***++++++,,,,,,***))))))))))))***))))))))))))******++++++++++++++++++******))))))((())))))***************,,,+++)))***+++,,,+++***)))************)))((((((''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&(((+++...000***)))))))))***)))((('''(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((***+++---111555444111---))))))))))))))))))******+++*********)))((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))))))))))))))((('''(((******((('''(((((((((((((((((((((((((((((()))******+++******'''((())))))))))))(((''',,,+++***)))))))))))))))&&&+++///...)))&&&))),,,(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++,,,+++******))))))))))))))))))))))))))))))***+++))))))+++,,,,,,+++***))))))''''''(((+++---......+++******))))))((((((((())))))***++++++***)))))),,,+++++++++***)))))))))(((((())))))))))))(((((()))+++,,,,,,***))))))*********************************))))))))))))******)))))))))***************++++++************+++++++++*********++++++,,,---))))))*********+++++++++************************************************************************))))))************))))))+++***++++++++++++,,,,,,++++++*********************++++++++++++,,,,,,,,,------,,,,,,+++*********)))************++++++++++++++++++,,,,,,...//////------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,---,,,,,,+++++++++******++++++++++++,,,,,,---------,,,+++******+++,,,---,,,---.........---......///////////////////////////////////////.........000000000//////...------........................000000/////////////////////111222222111000000111000000000000000000000000//////000000111222333333111111111111111111111111333333333333333444444444444444444555555555666666555555555444444444444444888888999888777999;;;>>>;;;@@@EEEJJJNNNTTT[[[```lllxxx************************++++++***)))***+++---...,,,,,,+++******))))))))))))(((((((((((()))***++++++++++++***************)))))))))))))))******+++)))(((''''''))))))((('''******++++++******)))(((((((((((((((((((((((((((''''''((()))+++,,,---...(((((((((((((((((((((((()))))))))******+++++++++'''(((((()))))))))))))))))))))))))))))))))))))))************************((('''&&&%%%&&&''')))***((()))+++++++++***))))))'''''''''((((((((()))))))))***++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''((((((((())),,,///000000---+++(((((()))***************)))))))))((('''''''''&&&(((((((((((((((((((((((())))))*********+++++++++************)))))))))))))))((('''(((******((('''))))))))))))))))))))))))***************)))((('''((('''&&&&&&&&&&&&'''(((++++++***)))((((((((()))"""'''++++++'''%%%&&&(((((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************((((((((((((((()))***+++))))))(((((()))***++++++)))***+++,,,,,,+++))))))+++)))((()))***,,,++++++***************)))))))))***++++++++++++++++++***,,,+++++++++***)))))))))'''(((((()))))))))(((((()))+++,,,,,,***))))))******************************))))))))))))))))))***************++++++,,,,,,++++++************++++++%%%%%%%%%&&&''')))++++++))))))*********+++++++++************************************************************************))))))************))))))******++++++,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,...---,,,++++++,,,---...,,,...000000...,,,---...------------------------........./////////////////////000000///...---,,,------------............//////000000000000000000...000111111000///000000111111111111111111111111///000000111222333333333111111111111111111111111222222222333333333444444444444444444555555555555666555555555555444444444555666777888888999<<>>>>>======;;;::::::<<<>>>@@@DDDHHHLLLOOOTTT\\\bbbnnnxxx***************************+++,,,------,,,***)))+++,,,------............+++***)))((((((***,,,---((((((((((((((())))))))))))((((((((((((***,,,---)))((()))***++++++)))'''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((((((((('''((()))***,,,---))))))))))))))))))))))))******))))))((((((''''''$$$%%%'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))'''%%%###''')))***(((&&&%%%'''***))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))((('''''')))***'''(((***+++,,,,,,++++++''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,+++***)))***,,,,,,***)))))))))))))))))))))))))))'''((()))))))))))))))((('''((()))******)))((('''((((((((((((((()))***+++***'''$$$&&&***,,,***'''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((())))))((('''&&&'''((()))++++++******)))++++++***************+++(((((((((((()))***+++,,,---,,,***)))))))))***++++++)))(((((()))******)))))))))+++,,,,,,+++***)))***(((%%%######%%%(((***))))))******+++++++++,,,&&&&&&'''(((((((((((((((&&&(((***+++++++++,,,---************************))))))(((((((((((())))))&&&''''''((()))******+++++++++************++++++***)))((('''&&&&&&&&&&&&)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++'''((()))+++++++++***))))))************+++++++++(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,*********+++,,,---...///((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))++++++,,,,,,,,,---------+++++++++*********)))))))))***+++,,,,,,+++***)))........................+++,,,............,,,+++,,,111444333...++++++---........................---.........//////000000+++---///000111000///............/////////000000//////000000111111111222---///000000///......///---.........//////000000000000000///......------000000000000000000000000000000111222333333444444333333333444444444555555333333333444444555555555444555777888888888:::;;;<<<:::999888777888888888333999@@@DDDDDDDDDFFFHHHWWWeeeyyy444111---)))((((((***+++------------------------)))******++++++,,,------)))((((((((()))***++++++))))))))))))************,,,+++++++++******))))))''''''''''''((()))***+++++++++******************+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***+++***)))(((((()))******************************)))++++++***(((&&&&&&&&&''')))++++++***))))))***)))))))))))))))((('''&&&***)))(((''''''((()))*********))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))++++++******)))))))))((())))))((((((''''''&&&&&&))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((++++++******************---,,,***(((((()))***+++***************)))((((((************************$$$%%%&&&(((***,,,......''''''''''''''''''''''''((((((((('''&&&&&&(((***))))))))))))))))))))))))++++++,,,,,,+++***((('''&&&)))+++***&&&""" !!!))))))(((((('''''''''&&&))))))))))))))))))))))))---+++)))+++---///---+++(((((((((((()))***+++,,,((()))***+++,,,,,,+++******++++++******)))(((''''''((((((((((((((('''''',,,,,,+++++++++++++++,,,************************)))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))((((((''''''*********))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))+++++++++************)))))))))***+++++++++++++++++++++******************++++++++++++++++++++++++************************************************************************************************)))))))))***+++++++++,,,*********)))))))))))))))++++++++++++++++++++++++++++++******)))(((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------..................+++++++++*********)))))),,,,,,,,,+++++++++******/////////...---,,,******++++++,,,,,,,,,+++***)))+++++++++,,,,,,---------......---------,,,,,,,,,---,,,+++***+++,,,---...------------------,,,,,,//////000000///...------000000000000111111111111.........---,,,,,,++++++......//////000000111111////////////////////////////////////000000000000222222222333333333444444222222222222333444555666555444444333333444444555444555666777888888888888;;;;;;::::::999888888777888888999;;;===>>>???@@@EEENNN^^^qqq///...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))************))))))))))))((((((((('''((((((''''''(((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((******)))))))))(((((((((''''''''''''(((((((((((())))))***++++++++++++******)))((((((((()))******++++++++++++++++++++++++)))***+++***((('''&&&'''(((***,,,,,,+++))))))***))))))*********)))((((((***)))(((((((((((()))******)))))))))((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((((((''''''''')))((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((((((''''''''')))((('''&&&&&&'''(((((())))))))))))))))))))))))---,,,***)))((()))***+++***************)))((((((((((((((((((((((((((((((''''''((()))******++++++'''''''''''''''(((((((((((((((((('''&&&&&&(((***((((((((((((((((((((((((((()))***++++++***))))))***,,,---,,,)))&&&%%%&&&)))))))))(((((((((''''''))))))))))))))))))))))))+++)))((())),,,---+++***(((((((((((()))***+++,,,((()))***+++++++++******)))***++++++,,,,,,++++++((()))))))))))))))(((((((((((('''''''''(((((()))************************)))))))))))))))))))))))),,,+++******))))))************))))))((((((((((((***)))))))))))))))))))))++++++*********)))))))))************************+++++++++*********))))))))))))***+++++++++******************************++++++++++++++++++++++++***************************************************************************************************************++++++++++++++++++***************************************++++++************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******000//////......---------+++++++++*********))))))*********++++++,,,,,,,,,------------,,,+++******---------....../////////......------------------......---------,,,,,,,,,,,,,,,+++++++++,,,---......---------------------///////////////...------....../////////000000000............------------.../////////000000000111000000000000000000000000////////////000000000000111111111111222222222333222222222222333444555555444444333333333333444444444555666777777777777777666666666666777777777777888888999:::<<<===>>>>>>>>>EEEPPP^^^lllxxx+++*********+++,,,---...++++++++++++++++++++++++---,,,,,,+++******))))))++++++,,,,,,+++***((('''))))))))))))************))))))))))))(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))*********)))))))))(((((((((''''''''''''((((((((((((((()))******++++++******''''''''''''((()))******************************)))***+++***)))''''''((((((***,,,,,,+++))))))***))))))******+++************))))))(((((())))))***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))((((((((()))((((((''''''((())))))(((((((((((((((((()))))),,,+++***)))((()))***+++)))************))))))(((((((((((((((((((((((((((*********))))))(((((((((''''''(((((()))))))))***'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&&&&((()))************+++,,,,,,+++)))(((((()))***)))))))))))))))(((((()))))))))))))))))))))))))))''''''((()))***)))((((((((((((((()))***+++,,,******+++++++++***))))))&&&'''(((***+++,,,,,,,,,))))))************))))))%%%%%%%%%%%%&&&'''((((((************************))))))))))))))))))))))))++++++***)))))))))*********))))))))))))((((((((())))))))))))))))))************))))))))))))((((((************************++++++*********)))))))))*********+++******))))))************************++++++++++++++++++++++++************************************************************************************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******000000///...---,,,+++++++++++++++***************((()))***+++,,,------...***++++++,,,,,,++++++***************+++---///000000//////......---,,,,,,......---------,,,,,,,,,,,,,,,,,,+++,,,------...........................///////////////......---------........./////////............////////////////////////000000000000111111111111111111111111////////////000000000000///000000000000111111111222222111222222333444555444333333222222333333444555555666777777777666666333333444555666666777777777888888999::::::;;;;;;999<<>>???@@@AAAAAAGGGPPPZZZfffsss+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,%%%&&&(((***+++,,,,,,+++))))))))))))************(((((((((((()))))))))))),,,---------,,,+++)))(((((((((((())))))******++++++***))))))(((((((((((('''''')))***,,,---...///''''''''''''(((((((((((('''((())))))******))))))&&&'''((()))))))))))))))++++++++++++++++++++++++''')))++++++******+++,,,''')))+++***(((&&&&&&&&&))))))******+++*********)))******++++++******)))(((((((((((())))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))******++++++,,,,,,(((((())))))))))))))))))((())))))************)))((((((((((((((((((((((((&&&''''''(((((())))))*********))))))))))))))))))&&&((())))))(((''''''((('''''''''''''''''''''''')))(((((('''''''''(((((()))((('''(((***+++***)))(((((()))))))))))))))***))))))))))))))))))))))))((()))******))))))***+++***)))))))))))))))************)))((((((((())))))++++++++++++***)))((('''%%%&&&'''(((((()))((((((''''''''''''((()))******************************))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++((((((((()))******++++++(((((())))))))))))******))))))))))))))))))))))))******)))))))))((((((((('''((())))))******)))))))))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************************************+++++++++***************((((((((()))******++++++++++++++++++++++++++++++******+++,,,,,,---......******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***+++,,,,,,***************+++++++++,,,,,,,,,+++++++++******+++,,,------............///...,,,+++++++++,,,---((()))***+++---...//////......---------,,,,,,,,,,,,,,,---............------------......//////000---...//////////////////....../////////000000000---......///000111111222000000000000////////////........................////////////000000000000000000000000111111111111222222111111111111222222222111111000000111111222333333444555666666666666444444333333333333333333666666666666666777777777777888:::;;;;;;:::999888:::===AAAFFFNNN[[[kkkvvv*********************+++++++++++++++++++++++++++))))))))))))************&&&&&&'''((()))*********))))))))))))************'''((((((((()))))))))))))))***+++,,,+++***((('''&&&&&&'''(((((()))******)))))))))((())))))***+++'''(((((()))******++++++''''''''''''(((((((((((('''(((((()))))))))))))))'''((()))*********)))(((************************&&&(((***+++******+++---)))+++,,,,,,***(((''''''))))))*********)))(((((()))***++++++++++++***)))'''((((((((()))))))))***'''''''''((((((***++++++))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%%%%&&&''''''((())))))((((((((())))))(((((((((&&&'''''''''(((((((((((($$$%%%'''((())))))((((((((((((((()))***+++++++++'''(((((()))))))))))))))(((((()))***************(((((((((((((((((((((((('''''''''(((((((((((()))*********))))))(((''''''%%%'''))))))((('''''''''''''''''''''''''''''''''((('''''''''''')))***+++***)))(((***,,,---***(((''''''((((((((()))))))))))))))))))))))))))))))))''')))+++***((((((***,,,******))))))))))))******))))))((('''((((((******,,,,,,,,,,,,+++***)))(((&&&&&&'''))))))*********((((((((('''(((((())))))************************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++'''(((((()))******++++++)))))))))*********++++++((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&((()))************((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))***************************************************************+++++++++(((((()))******+++,,,,,,******************************++++++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,******************++++++***++++++,,,---...//////......---------,,,,,,,,,,,,,,,.../////////...---+++,,,,,,---......//////------...///////////////------........./////////.........//////000000000111000000000/////////...////////////////////////////////////000000000000....../////////000000000222222111111111111222222111111000000000000111111111222333555666777777888222222333333444444555555555555666666777777888888666777777888888888777777:::<<<>>>???BBBJJJWWW```***)))))))))***+++,,,---))))))))))))))))))))))))++++++******)))(((((((((((((((''''''''''''((()))))))))))))))************))))))******+++++++++,,,'''(((***+++***)))'''&&&%%%%%%&&&&&&'''((())))))''''''(((((()))+++,,,---((((((((((((''''''''''''))))))))))))************'''(((((()))))))))))))))))))))***++++++***)))(((''''''''''''''''''''''''&&&(((***+++++++++,,,---+++---......+++))))))))))))))))))))))))((('''&&&)))***+++,,,,,,+++***)))'''((((((((())))))******&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))))))))******++++++))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))************))))))'''((((((((())))))******###$$$&&&(((((((((((('''&&&''''''((()))******+++''''''((())))))***))))))(((((()))***************************************((((((((((((((('''''''''++++++***)))((('''&&&&&&%%%''')))***((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,...)))((((((***---,,,)))%%%&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((******(((''')))+++******)))))))))))))))***)))(((''''''''')))***+++***************)))(((((('''''')))******++++++++++++******))))))))))))***************************))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++'''(((((()))***+++++++++))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%'''(((***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))******+++++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))******++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))***+++,,,------...++++++,,,,,,,,,++++++******+++,,,---.../////////------........................---------,,,,,,,,,,,,,,,.../////////...---++++++,,,,,,---...//////------...///000000//////,,,,,,,,,---------..................////////////111111000000/////////...000000000000000000000000////////////000000000000---------.........//////222222111111111111111222111111000000000000111111000111333555666777888888222333444555777888999:::555555666666777888888999777777666666666777999999555888;;;<<<<<<@@@HHHOOO---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++***************************+++***)))((((((***++++++***)))************+++++++++------***&&&######(((,,,******))))))))))))*********(((%%%&&&)))++++++)))***$$$!!!(((------***+++*********))))))((((((''''''(((((((((''''''&&&******++++++++++++******(((((((((((())))))))))))+++///333111+++'''''')))++++++,,,---------,,,,,,'''((()))******)))((('''))))))))))))))))))))))))***(((&&&$$$###"""""""""))))))***(((''''''(((***+++***)))((()))******)))+++,,,---...---***(((&&&((('''((())))))&&&%%%%%%!!!&&&(((&&&&&&***((("""******))))))))))))************))))))***+++,,,,,,++++++******))))))((((((&&&'''((())))))***))))))***777'''&&&,,,(((---%%%,,,+++***,,,---,,,)))%%%++++++******)))'''&&&%%%''''''''''''((((((((()))***+++---,,,***'''&&&&&&'''''''''''''''((()))))))))'''&&&'''***+++***((((((((())))))))))))(((((('''(((((()))))))))))))))******))))))))))))******$$$&&&***---+++&&&$$$%%%))))))))))))(((((((((((($$$)))---+++***,,,+++((())))))((((((((()))+++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((''''''''''''((((((((((((************************))))))((('''''''''''''''))))))))))))************&&&'''(((******+++++++++,,,,,,++++++***)))))))))---,,,+++******+++,,,---))))))***++++++++++++***)))************+++++++++***+++------,,,,,,---///------,,,++++++,,,------,,,,,,,,,++++++*********++++++******++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++***))))))***++++++,,,,,,,,,+++++++++******(((((()))***+++---...///...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...///000........................///000000///------...000............////////////000000000000000000000000111///------///111111111........................//////............//////111111111000000000000000333222111/////////000111222222222111111111000000333333333333333333333333333333333333333333333333555555555666666666666777555555555555666666666666999:::;;;;;;;;;>>>DDDIII---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++*********))))))+++++++++*********)))))))))(((&&&''')))******))))))************+++++++++******(((%%%"""###&&&*********))))))))))))******(((&&&$$$&&&))),,,,,,+++,,,)))'''&&&((()))***************)))))))))((((((***++++++,,,++++++************++++++++++++******&&&''''''((()))***++++++!!!###&&&***---......///---+++'''$$$###%%%'''))),,,,,,------......------))))))))))))))))))))))))***)))(((&&&&&&&&&''''''((()))***)))((('''(((***+++***)))((()))*********+++(((### ###'''******((('''''')))+++...111))))))%%%!!!###,,,222222******))))))))))))******(((((((((((((((((()))))))))((((((((('''''''''&&&'''(((((())))))))))))(((&&&$$$"""((()))$$$,,,444***((('''(((***+++***((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''')))******(((''''''(((((('''''''''(((((()))***)))'''&&&'''***+++)))((((((((())))))))))))((((((''''''((())))))***))))))***))))))))))))))))))***///,,,(((%%%%%%''',,,000++++++***(((''''''&&&&&&(((***'''""""""(((...000***))))))))))))***+++,,,++++++***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))(((''''''((((((((()))))))))************************+++***)))((((((((((((((())))))))))))************((()))***++++++,,,+++++++++++++++*********))))))+++++++++******+++++++++))))))***++++++++++++***)))************+++++++++''')))******(((((()))+++---,,,+++******+++,,,---,,,,,,,,,+++++++++*********************+++,,,,,,------,,,,,,++++++******************************************************,,,+++***))))))***++++++,,,,,,,,,+++++++++******)))))))))***+++,,,---...,,,,,,++++++******************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,---...///....................................////////////........./////////000000000000000000000000000000111///------///111111111//////////////////////////////............//////000000000000000000000000333222000/////////000111222222222111111111000000333333333333333333333333333333333333333333333333444444444555555555666666444555555555666666666666666777777666555666999<<<+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++*********)))))))))((((((+++++++++******)))))))))***((('''((()))*********)))************+++++++++(((((((((&&&%%%%%%''')))******))))))))))))******&&&%%%$$$&&&))),,,------((()))***)))'''&&&(((+++******))))))))))))(((((())))))************))))))******++++++++++++******((((((((())))))))))))***444111...///000///***%%%***,,,...//////,,,)))'''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''((()))***''')))******)))(((((())),,,+++)))((())))))+++,,,+++,,,------------,,,,,,(((***+++***(((###))),,,//////...,,,%%%***))))))(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''000(((000,,, !!!!!!$$$,,,***'''%%%%%%%%%%%%$$$%%%&&&''')))************%%%%%%&&&&&&&&&'''''''''%%%'''''''''&&&&&&(((***((((((((()))))))))******((('''&&&''')))***)))((((((((())))))))))))((((((&&&&&&((()))************))))))))))))))))))))))))&&&(((+++---...+++%%% &&&&&&'''((()))+++---...(((,,,---)))'''((((((&&&+++************+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((())))))))))))*********************************++++++***)))))))))******)))))))))*********++++++***++++++,,,,,,,,,+++++++++++++++*********************++++++++++++******))))))***++++++++++++***)))************+++++++++((()))***)))''''''''')))++++++************++++++,,,,,,,,,++++++++++++***)))************+++++++++------,,,+++******)))))))))))))))***************++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++************************+++++++++,,,,,,,,,*********++++++,,,,,,---))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...---,,,,,,+++,,,,,,,,,........................---,,,,,,...111222///---////////////000000000000000000000000000000000000111///......000111111000000000000000000000000000//////............//////000000000000000000000000222111000000///000000000222222222111111111111111333333333333333333333333333333333333333333333333333333333333444444444444444444444555555555666666777888999888777666888999+++++++++,,,,,,---------,,,,,,,,,++++++*********+++*********))))))))))))))))))))))))************+++***((()))***,,,++++++))))))*********+++++++++))))))))))))))))))************))))))))))))******&&&&&&&&&''')))+++++++++###%%%'''((('''((()))+++))))))))))))))))))(((((('''((())))))***)))))))))******++++++++++++******++++++******)))(((((('''&&&%%%&&&+++111555444222"""$$$&&&'''((((((((('''...---+++)))(((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&(((++++++***))))))***,,,,,,,,,***))))))+++---(((***++++++(((###$$$(((***+++,,,......+++***(((%%%%%%(((+++,,,+++))))))(((((((((((())))))***************)))))))))************))))))))))))))))))***))))))((('''&&&"""!!!000%%%!!!555111%%%&&&&&&'''(((***,,,......%%%&&&''')))************&&&&&&&&&'''''''''(((((('''''''''&&&%%%&&&(((+++)))))))))************)))''''''''''''((())))))((((((((())))))))))))((((((%%%&&&''')))************((())))))))))))))))))((()))'''### """''')))(((000///---***((('''&&&&&&"""(((((()))***)))&&&++++++++++++++++++,,,,,,)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++************************+++******)))))))))******))))))*********++++++++++++++++++,,,++++++************************++++++((()))++++++++++++)))((())))))***++++++++++++***))))))*********++++++++++++,,,---,,,***))))))*********))))))))))))******++++++++++++++++++++++++))))))******+++++++++***---,,,,,,+++***)))((((((***************+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,***+++++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---,,,,,,,,,,,,........................---******...333444000+++/////////000000000111111////////////////////////111///......000111000/////////////////////////////////............///////////////000000000000000111111000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222222333333333333333333444444444555555555666888:::;;;<<<;;;;;;<<<+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,+++++++++*********''''''((()))***++++++,,,***((('''''')))******)))))))))*********+++++++++)))))))))******+++***)))******))))))))))))******'''((()))))))))((())))))'''&&&%%%''')))+++***)))(((((((((((((((((())))))***+++,,,,,,---------,,,******++++++++++++******))))))))))))************,,,,,,+++***((('''&&&%%%000,,,'''###$$$)))000444$$$%%%&&&(((+++///333555************************+++***((('''&&&&&&''''''''')))***+++***)))***+++...//////...+++***+++,,,'''((()))+++...111444555+++***%%%&&&,,,------***)))+++...---(((%%%))))))(((((((((((())))))))))))************)))((())))))))))))************))))))***))))))((('''&&&///((()))###$$$---'''((((((((('''%%%###"""!!!(((((())))))))))))(((((((((((((((((()))))))))))))))***)))'''&&&&&&(((***))))))************)))(((&&&'''''''''''''''((()))(((((())))))))))))((((((&&&'''((()))************'''((())))))))))))((('''&&&)))(((%%%&&&***)))%%%%%%%%%'''((()))***++++++///111000+++)))***+++***+++++++++,,,++++++++++++))))))))))))((((((((((((************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************++++++++++++************************)))))))))(((((())))))***************++++++++++++)))***************)))((()))))))))***+++++++++,,,)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))*********+++++++++,,,---...---+++******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++***)))((((((+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++******++++++++++++,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000/////////...------........................,,,***)))---222333///+++////////////000000000000////////////////////////000/////////000111///...........................//////............//////......//////000000000000000000000111111111000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222333333333333333444444444444333444666888999999888666+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***&&&''''''((()))***++++++'''%%%$$$$$$&&&''''''&&&)))************+++++++++)))(((''''''))))))((('''******))))))))))))******((()))+++***(((''''''(((---+++((((((******)))'''''''''(((((((((((())))))((()))***+++++++++++++++******++++++++++++******%%%&&&''')))+++,,,......+++,,,------------///000%%%''')))+++***&&&""" 222000...+++)))'''%%%%%%************************---,,,***)))((((((((()))((()))***)))))))))+++---///222444333...+++***+++)))+++---...,,,(((###$$$,,,000......111---&&&111***&&&))),,,+++)))''')))((((((''''''(((((()))%%%&&&'''((()))(((''''''''''''''''''((((((((((((((())))))))))))(((((('''!!!(((***444###(((222''')))+++,,,,,,---///111))))))***))))))((('''&&&(((((()))))))))*********)))******((('''&&&''')))((()))*********)))((('''%%%'''(((((('''&&&((()))(((((())))))))))))(((((('''(((((()))))))))))))))''''''))))))))))))'''''')))......'''%%%***,,,)))///000000000///,,,)))'''"""((())))))+++)))&&&+++++++++,,,++++++***)))************))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************************))))))((((((((()))***************++++++++++++,,,((())))))*********))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***++++++++++++***)))************+++++++++***+++,,,+++***)))***+++))))))************))))))***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++++++++*********++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++***+++,,,---...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------//////000000000//////...........................,,,++++++---000111...,,,............////////////000000000000000000000000000000///000111111///---........................//////............//////---......//////000000111//////000111111111111000111111111111111222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222333333333444444666555555666777666444111---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++************))))))))))))))))))(((((('''&&&%%%%%%'''((((((''')))************+++++++++,,,)))''''''((()))(((&&&******))))))))))))******%%%(((++++++)))'''((()))******)))'''%%%%%%''')))'''''''''((((((((())))))%%%%%%&&&'''((((((((((((******++++++++++++******'''((((((***+++,,,------(((%%%$$$&&&***,,,,,,***XXX___iiiooommmdddXXXPPP###%%%'''+++...000222333******************************)))((((((((()))*********)))((('''))),,,///111555999777222,,,*********)))(((((((((***---...777HHHYYYbbbjjjooojjj___TTTBBB///&&&%%%%%%)))---((((((''''''''''''((((((###$$$&&&((())))))((('''&&&'''''''''((((((((()))'''(((((())))))))))))(((000nnn[[[ZZZTTT'''(((###,,,+++((($$$ ###''')))))))))))))))(((''''''(((((((((((())))))))))))%%%'''(((((('''&&&'''((('''((()))******(((&&&%%%$$$'''((((((&&&&&&''')))(((((())))))))))))(((((()))))))))))))))(((((('''&&&''')))******)))'''&&&%%%&&&"""***AAAXXXbbbiiigggccc[[[OOOBBB666000---///...)))&&&)))++++++******+++++++++***)))(((************++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))************+++***************************))))))))))))***+++,,,*********+++++++++,,,,,,((())))))***++++++++++++'''((()))***+++,,,------------,,,,,,,,,,,,------))))))***++++++++++++***)))************+++++++++((()))******))))))***+++))))))***++++++***))))))******+++++++++,,,,,,,,,***+++---......---,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------------,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,)))***+++---------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...///000000//////...........................------------------------------------............000000000000000000000000000000///000111111...,,,........................//////............//////------......///000000111...///000111222111111000000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333222222222222333333333333777555444555777777555333---------,,,,,,+++++++++*********++++++,,,,,,---************)))))))))))),,,+++***)))((('''&&&&&&***)))((((((***++++++***)))************+++++++++000,,,)))(((***+++***(((******))))))))))))******###'''***+++)))((()))+++!!!%%%'''$$$%%%,,,&&&'''''''''(((((())))))'''''')))***++++++++++++******++++++++++++******---,,,,,,+++***)))((((((###...JJJwww~~~TTT222 ************************&&&%%%%%%%%%&&&''')))***+++***)))'''&&&)))---111222777<<<:::444---))))))---***---???eeefffGGG((((((''''''''''''((((((###%%%(((***+++++++++***((()))))))))******++++++''''''((())))))***))))))fffzzzVVV:::***$$$(((((())))))))))))((((((''''''''''''((((((((()))!!!###&&&((('''''''''((('''((()))***)))(((&&&$$$$$$&&&((((((&&&%%%''')))(((((())))))))))))((((((************)))((('''&&&&&&'''(((******((('''&&&LLLxxxPPP...###&&&))))))***++++++***)))((('''++++++++++++++++++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((())))))))))))*********************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,((()))***+++,,,---------''''''(((***+++,,,---.........,,,,,,,,,,,,......))))))***++++++++++++***)))************+++++++++((()))++++++******+++---)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,***+++---//////...---,,,***++++++,,,,,,---......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,+++++++++******++++++******++++++,,,---'''(((***,,,---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,.../////////..............................---......---++++++---...,,,,,,,,,---------......000000000000000000000000000000000000111111...,,,000000000000000000000000//////............//////---------...///000000111...///000222222222111000000000111111222222222222111111111111111111111111111111111111111111111111111222222222222333333333111111222222222333333333111000///111555777777555,,,+++)))(((((()))+++,,,---+++))))))***+++***)))$$$%%%(((***++++++***)))************************(((((((((((())))))))))))***************++++++,,,///...,,,***)))(((''''''************))))))))))))++++++***)))(((((())))))(((((()))(((((('''&&&&&&******)))((('''&&&%%%%%%(((+++......,,,+++,,,...111***###(((000(((%%%111)))///***((("""'''JJJXXX333"""+++...&&&&&&***000""""""+++)))%%%'''+++''')))+++***((())),,,000???$$$MMM;;;+++:::,,,$$$000nnnRRR)))$$$---,,,---'''&&&''' ,,,999 ***)))'''''')))))))))(((%%%&&&'''((())))))))))))___xxxGGG'''---000""" 000$$$,,,&&&$$$///,,,%%%...)))'''$$$%%%,,,111---&&&,,,+++++++++******))))))''')))))))))'''&&&'''(((''')))***)))((('''(((***...777...111///***!!!%%%)))&&&BBBccc&&&)))%%%,,,...'''"""111&&&,,,((()))+++)))$$$'''///++++++++++++++++++,,,,,,))))))))))))))))))))))))(((''''''''')))***,,,...(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))++++++******)))*********))))))))))))))))))))))))------------,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------..................------,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++,,,...///...---......,,,,,,,,,,,,......////////////////////////------------............111///...///000111000...000000///...---,,,,,,+++---,,,++++++******++++++((((((((((((((())))))***+++++++++******)))))))))///...---,,,,,,,,,,,,,,,---+++)))''''''((()))***,,,,,,+++******+++++++++000///...---,,,------...------..........................................111000///...---,,,++++++////////////////////////////////////////////////000000000000////////////---------.........//////111000///---+++)))(((''',,,------...///000000111222111111111000000//////............////////////////////////////////////000111111111111222222222111111111111111111111111//////000111222333333333222222222111111111111000...///222444444444333222------...///////////////---+++))))))***+++***)))%%%'''(((***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++++++++***)))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((()))))))))(((&&&&&&******))))))((('''''''''(((+++///000...,,,,,,---000...,,,---+++((()))...:::"""444&&&KKK$$$333000!!!---&&&(((///'''***'''''')))+++***(((***...222HHHKKK000MMM===333000HHH!!!$$$+++111$$$,,,***777***)))'''''')))))))))(((((((((((((((((((((''''''[[[___666'''###...,,,222***333---)))'''&&&###!!!(((111++++++******))))))))))))((()))))))))'''&&&'''(((''')))***)))((('''(((***&&&555!!!666###+++555$$$888222FFF{{{>>>***111 @@@111******)))+++///000---******,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))((()))***,,,---...((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******************************((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++---,,,,,,++++++,,,,,,------++++++,,,---......---------,,,++++++,,,------........................111111111111111111111111000///......000000///...000000//////......------...---,,,,,,++++++,,,,,,******)))*********+++,,,,,,,,,,,,,,,,,,+++++++++------,,,+++++++++++++++---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,000///...---,,,------...................................................---------------,,,,,,,,,........................////////////////////////000000/////////.........---------.........//////111111000000///...------......//////000000111111111111111000000000//////------........./////////////////////////////////000000111111111222222222111111111111111111111111000000000111222222222333//////000111222333333444///000222444555444333333***+++...000000///...------+++))))))***+++***)))'''((()))*********(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******)))((((((((((((((())))))'''''''''(((((())))))***+++***))))))))))))))))))'''((()))******((('''%%%))))))))))))))))))))))))(((,,,000222111...---,,,)))))),,,)))""")))111,,,'''000000444,,,"""///***333!!!222"""###***((()))***)))(((+++111666222@@@]]]888FFF^^^===&&& 000!!!<<<***)))'''''')))))))))((())))))))))))((('''&&&%%%iiiUUU... 444))):::###"""'''---***"""$$$---))))))))))))((((((((((((((()))***)))'''&&&'''(((''')))***)))((('''(((***%%%333###+++---777$$$666qqq???"""******++++++***,,,---)))$$$)))))))))(((((('''''''''))))))))))))))))))))))))************+++,,,......))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***++++++************************((((((((()))***+++,,,---************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++******************+++++++++++++++************------,,,,,,,,,,,,---...,,,+++***+++---...---,,,,,,,,,+++******+++,,,,,,------------------------////////////............///...---...///000///---////////////////////////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............,,,,,,+++*********++++++,,,------------------...------,,,,,,,,,,,,------//////...------------...................................................++++++,,,,,,,,,---------------------------------//////////////////////////////.........---------------.........///////////////000000000111111111000000000000000000000000111111000000000000//////............////////////////////////////////////000000000111111111222222111111111111111111111111111111111111111111222222//////000111222333333444000111333444555444444333+++,,,------------++++++,,,***))))))***++++++***)))************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))(((((()))))))))%%%&&&&&&'''((())))))*********)))))))))))))))***&&&((()))++++++)))'''&&&))))))*********+++++++++(((,,,111444444111---+++&&&$$$((($$$ ---555)))$$$"""ZZZOOO000%%%%%%""""""%%%$$$,,,((()))***))))))---444:::KKKEEETTTCCCttt&&&!!!))) 333+++'''***)))'''''')))))))))((()))))))))))))))(((''''''!!!www+++&&&++++++"""((('''(((,,,///...)))%%%((((((((((((((((((''''''((()))***)))'''''''''(((''')))***)))((('''(((***,,, 666+++###222%%%'''lll<<<000+++---///+++%%%%%%******&&&%%%%%%&&&'''(((******+++))))))))))))))))))))))))))))))******+++,,,------)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********((((((((()))***+++,,,---++++++++++++++++++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''((())))))***+++*********************************++++++************************))))))))))))******++++++++++++++++++******,,,,,,+++++++++,,,------,,,+++***+++,,,---,,,++++++******************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,---------.........//////------,,,++++++++++++,,,+++,,,,,,---------------,,,,,,------......//////,,,,,,+++++++++++++++,,,+++,,,---...//////......------,,,,,,,,,---..................------.....................---------........................,,,,,,------------..............................////////////////////////......---------,,,,,,,,,............////////////---------....../////////000000000///////////////000000000000000000///////////////000000000000111////////////////////////000000000000111111111111111111111111111111111111222222222111111111111111222222222111111111111000111222333444444444444333222000///---,,,,,,,,,---,,,***))))))***++++++***+++++++++******)))((((((++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((())))))***,,,,,,+++***))))))))))))%%%&&&&&&'''((())))))******)))))))))))))))******'''((()))***+++***((('''))))))******++++++,,,,,,))),,,000444555222---***+++)))))))))(((+++***$$$666xxx###<<<+++222,,,''''''))))))))))))---555;;;MMM===NNNwwwYYY***)))$$$555###***)))'''''')))))))))(((''''''((()))******))))))(((;;;&&&GGG::: ***$$$...222---###$$$---...(((''''''''''''''''''(((((((((*********((('''((()))''')))***)))((('''(((***///''')))'''222'''hhh...&&&***------)))(((+++,,,,,,&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))(((((()))******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))***+++,,,---...************************,,,,,,***))))))***+++,,,))))))))))))))))))))))))************************)))******+++++++++++++++************************************************++++++************++++++++++++++++++,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++******+++,,,+++)))************************++++++++++++++++++++++++------------............---,,,+++,,,---...---+++***++++++,,,,,,------...,,,++++++******************+++,,,,,,------,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------***+++,,,---......---------,,,,,,,,,------...///------..................//////.........---------........................////////////............////////////////////////////////////////////////------------,,,,,,,,,,,,........./////////000000......------------------..................------//////////////////000000000000111111111222222222000000000000000000000000//////000000000111111111000000000000000000000000222222222111111111111111222222222111111111111000222222333333333333333333000...,,,)))))))))***++++++***((()))***,,,+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))((((((((()))******---,,,+++***))))))))))))'''''''''(((((())))))***)))))))))))))))******+++(((((())))))******))))))))))))******+++++++++,,,***+++///333555333---))),,,---))),,,,,,"""==={{{!!!$$$((( ...!!!'''&&&((())))))***...555:::333JJJHHH111&&&///***)))'''''')))))))))(((&&&'''((()))************)))+++))))))###...---000%%%,,,'''###'''***(((''''''''''''(((((((((((()))***+++***((('''((()))''')))***)))((('''(((***(((444$$$$$$000ppp---&&&%%%&&&+++---***((()))+++++++++******)))))))))))))))))))))))))))))))))'''((()))************)))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))((())))))***+++,,,,,,***)))***++++++***((()))***++++++++++++***)))++++++++++++++++++++++++******+++,,,---......///,,,+++***+++,,,---,,,************++++++,,,,,,,,,++++++***))))))))))))))))))***+++,,,---,,,+++***+++++++++++++++,,,,,,,,,------,,,,,,------......++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///,,,---......///........./////////...------,,,,,,........................111000000000//////......000000000000000000000000////////////////////////......---------,,,,,,,,,....../////////000000000111000000//////.........------------------------......////////////000000111111111111222222222222000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111222222//////000111222333333444222222222222222222222222))))))((((((((()))))))))+++)))((()))***,,,,,,+++++++++******************++++++++++++++++++++++++(((((((((((())))))))))))***))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))((((((((()))++++++)))))))))******************+++...111444222---)))&&&...&&&'''+++CCCEEE'''---222111222%%% 000###)))%%%'''*********---333888MMMCCC555$$$555***)))'''''')))))))))(((((())))))*********))))))$$$###"""...000***///,,,000"""LLLNNN222'''###***---'''$$$(((''''''((((((((())))))))))))***+++***((((((((()))''')))***)))((('''(((***$$$...'''&&&000FFF,,,***888)))&&&xxx<<<))) (((...(((%%%(((,,,,,,+++******)))(((((())))))))))))))))))))))))((()))***+++++++++******************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++)))((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((************************'''''''''''''''''''''''')))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************+++++++++,,,))))))))))))***+++,,,---,,,***))))))******)))(((******+++,,,,,,+++******************************'''((()))***,,,...///000,,,***)))***+++,,,+++***++++++++++++++++++,,,,,,,,,+++******))))))******)))***+++------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------......---,,,+++++++++,,,---*********++++++,,,---...,,,,,,.../////////......000//////...------,,,,,,.................................///////////////000000000000000000000000////////////////////////............------------.../////////000000000000111111111000000000//////,,,,,,------......//////........./////////000000//////000000000111111111000000000000000000000000////////////000000000111000000000000000000000000000000000111222222222333//////000111222333333444222111111111000111111111''')))+++---//////...---+++)))((()))+++,,,,,,++++++***************++++++************************(((((((((((())))))))))))***************++++++,,,''''''''''''((()))***+++************))))))))))))))))))((())))))***++++++***)))((('''''')))+++---))))))))))))))))))))))))++++++---000333222---)))%%%111$$$$$$...***vvvRRR777***555<<<111---444NNN``` ,,,$$$222$$$$$$'''***++++++---222666''';;;GGG***)))'''''')))))))))(((***++++++******)))((('''+++)))(((###!!!$$$--- ---+++###FFFJJJ###...'''%%%000'''((((((((())))))******)))***+++***)))((((((***((()))***)))((('''(((***%%%%%%***###uuu (((...+++'''(((000888___;;;"""(((///***(((///))))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,+++***+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((('''%%%###!!!************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++(((((())))))*********+++************+++,,,---...,,,***))))))******)))'''***+++,,,------,,,+++***))))))))))))))))))))))))***+++---///111333555555+++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***,,,......---,,,+++---------,,,,,,++++++++++++*********+++,,,,,,---000///---+++***+++---...************+++,,,---...+++,,,.../////////......000000///...------,,,,,,........................++++++,,,---...///000111//////////////////////////////////////////////////////.........---------////////////000000000000////////////000000000000,,,------...///000111111---.........//////000000............////////////000000000000000000000000////////////000000000000000000000000000000000000//////000111222333333444222222222111111111111000111111000000000000000111,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))((((((((((((((()))*********)))(((''''''((()))***,,,***((('''&&&'''((()))(((((())))))*********++++++******)))))))))))))))------,,,***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,------------,,,555###***+++UUUYYY///000111111111...,,,***+++CCCJJJ!!!'''%%%###(((((())))))***+++,,,---333555}}}222---)))$$$333222%%%222+++)))222$$$+++&&&'''(((*********)))((())))))((('''''''''''''''###222%%%$$$111!!!CCCddd---777'''(((+++333000"""+++&&&---,,,,,,,,,,,,+++***)))(((&&&'''''''''((((((((()))''')))(((IIIOOO///((())))))************))))))888NNN)))...---!!!000************************))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))***)))((()))***+++***(((***)))((()))***+++***(((******+++++++++,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,+++******)))************+++++++++---+++(((&&&&&&(((+++---...---+++)))((((((((()))---***((((((***,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++000333000,,,---666>>>,,,,,,+++******+++,,,,,,************************,,,+++++++++***))))))))))))***,,,------,,,***))),,,,,,,,,++++++*********+++*********+++---///000---------,,,,,,+++++++++******+++++++++,,,,,,,,,......///////////////......///000///---,,,---.../////////...---------,,,,,,---------......//////////////////////////////,,,---------.../////////---,,,,,,,,,,,,---......///...---...///000000...000///------.../////////...............///000000............////////////111111000000//////......111111111111111222222333000000000000000000000000444333111000/////////000000000111111111111000000000///000111222111...+++//////000000111111111222************++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,++++++***))))))((((((((((((((()))******)))(((''''''''''''((()))+++***((('''''''''((()))*********)))))))))))))))+++******))))))))))))))))))(((((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,""")))'''(((333333////////////...,,,+++***111'''$$$___***,,,,,,''',,,,,,,,,,,,,,,---...///222^^^kkk;;;((( !!!(((///***,,,$$$---***:::***'''***''''''((()))))))))))))))))))))(((''''''''''''''''''!!!222!!!AAASSS000!!!...###000"""+++111,,,$$$,,,,,,------,,,,,,+++***((())))))))))))))))))))),,,111###000"""***''''''((((((((((((''''''&&&WWW:::666%%%###...%%%************************))))))))))))))))))))))))((()))))))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++***)))***+++,,,+++)))***)))((()))***+++***(((************++++++++++++******++++++++++++******++++++,,,,,,++++++***))))))************+++++++++,,,+++)))'''''')))+++,,,,,,+++***)))))))))***+++---***((((((***,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///111...++++++111777,,,,,,+++******+++,,,,,,+++++++++++++++*********+++++++++******************+++,,,,,,,,,+++***))),,,,,,+++++++++++++++++++++***))))))***+++---...,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///////////////,,,---...---+++++++++---............------------...............---------........................---------...............------,,,,,,------...//////...---...///000///...000///........./////////---------------...//////////////////000000000000000000000///////////////.........---...//////000000000000000000000000000......///000111000//////222222333333333333222222222000....../////////---///000000000111111111111************++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,+++******))))))((((((((((((((()))******))))))(((((((((((())))))+++***(((''''''((())))))++++++******)))(((((((((+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++$$$+++,,,%%%ttt999"""......---+++******))))))))),,,""" ''',,,*********))))))***++++++---:::xxxEEE(((222,,,%%%,,,$$$333&&&%%%}}}222%%%%%%000$$$)))((((((((((((((())))))***))))))((('''''''''''''''(((...'''$$$111222%%% +++***yyy555'''---###000%%%333)))222...------.........------,,,************************---'''VVV666"""!!!)))''''''((((((((((((''''''&&&!!!***,,,'''+++************************))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***+++,,,---,,,******)))((()))***+++***((())))))))))))******************++++++++++++******++++++,,,,,,++++++***))))))************+++++++++++++++************++++++******))))))***+++,,,,,,,,,***))))))***++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,...,,,++++++******++++++,,,------,,,,,,++++++*********************+++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++)))))))))***++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,....../////////+++,,,---,,,***)))***+++------------............/////////...------,,,,,,------------------------...............------------------,,,------...///...---------///000///.../////////...////////////,,,,,,,,,,,,,,,---......//////000000000111111111....../////////000000000---------------......///000000000000000000000000(((***...111222222000///222222333333333333222222333111---,,,...///000000000000000000111111111111...------,,,+++******)))***++++++,,,,,,,,,++++++,,,+++++++++******))))))((((((((((((((())))))******************************)))(((((((((((())))))*********)))))))))))))))+++******)))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((************************(((((()))***************222"""111......---,,,***((('''((()))))))))&&&//////aaaCCC***)))))))))(((((('''(((((((((,,, EEE***%%%'''000111)))&&&***!!!***'''...333555zzzxxx$$$---+++''''''***)))(((''''''((()))***))))))((('''''''''''''''%%%)))***###!!!+++111,,,,,,!!!CCCDDD!!!'''000 )))666,,,---+++///000000///...---,,,+++************))))))))))))---!!!,,,***###))))))************))))))...$$$aaa???***777333************************)))))))))))))))))))))))))))))))))))))))*********++++++******************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))),,,+++******,,,,,,+++******)))((()))***+++***((((((((((((((())))))))))))******++++++++++++******+++++++++++++++***))))))))))))*********++++++++++++++++++,,,,,,+++++++++***************++++++++++++************+++******++++++++++++++++++++++++************************)))))))))***+++,,,+++***++++++++++++++++++++++++...------,,,,,,+++++++++)))))))))***+++++++++,,,...---,,,+++*********************++++++,,,,,,,,,---,,,+++)))))))))***+++)))))))))******++++++,,,---,,,,,,,,,,,,+++++++++)))***+++---.../////////+++,,,---,,,***)))***+++,,,,,,,,,------........................---------------------------------/////////...---------,,,---------------...//////...---,,,---///000///......///000//////......///------,,,,,,------...///////////////000000000000------......///000000111000////////////000111111000000000000000000000000***+++...000111222111000000000111111111111000000333111//////000111111111000000000000000111111111---------------,,,,,,,,,++++++,,,,,,,,,++++++***++++++***************)))((((((((((((((())))))***)))))))))))))))))))))))))))((((((((((((((())))))''''''((()))***++++++,,,+++******)))))))))))))))######$$$%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++ ---TTTOOO(((///,,,***((('''&&&''')))+++555'''<<<555444$$$,,,++++++************+++!!!444---///***)))***'''!!!""")))---$$$***###+++999:::666$$$///&&&***)))(((''''''((()))***))))))((('''''''''''''''!!!"""---///"""###+++)))***---***111TTT111...---444888111111000///...,,,***)))(((((((((((((((((('''''')))JJJccc"""+++---"""))))))************)))))))))999)))!!!,,,(((+++******************************************************))))))))))))))))))******************++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))+++)))((()))***+++***)))***)))((()))***+++***(((''''''((((((((()))))))))******++++++++++++*********++++++++++++***))))))))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++******))))))******++++++************++++++++++++++++++++++++************************(((''''''***---...,,,***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))***+++++++++,,,---,,,+++*********++++++*********++++++,,,,,,,,,///...,,,+++******++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////,,,.........,,,+++,,,---+++,,,,,,,,,------......,,,,,,,,,---...///000000......................../////////...---------,,,...------------...//////...---,,,---...//////---,,,///111000///---...///...............//////000---------.........//////,,,,,,---...///000111111111111000000111111222333////////////////////////000/////////000000111222000000111111111111000000222111111333444444222000111111000000000000000000******+++,,,---...//////++++++,,,,,,,,,+++******************************((((((((((((((()))******&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&''')))***+++,,,---+++******)))))))))))))))%%%%%%&&&&&&'''(((((()))************************(((((((((((((((((((((((((((((()))***************###111...///888"""***)))((('''((()))+++---...$$$$$$'''111DDD+++))))))((((((((())))))***)))***CCCMMM555<<< %%%"""$$$+++///,,,)))(((,,,!!!'''666222&&&%%%***WWW...###)))***)))***))))))((((((((((((((())))))((('''''''''''''''---$$$'''---)))(((,,,+++...333%%%###&&&hhh%%%222$$$+++666000000///...,,,***((('''%%%%%%%%%&&&&&&'''''''''###333---!!!,,,...''''''((((((((((((''''''&&&---(((DDD"""...***************************************************************)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))((()))******)))(((***)))((()))***+++***((((((((((((((())))))))))))******++++++++++++************++++++******)))((()))************+++++++++******++++++++++++******+++++++++++++++***)))((((((***,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((***---...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,///...,,,+++++++++,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------***+++,,,....../////////...///000///---,,,---...,,,,,,,,,,,,------------***+++,,,---...000111111////////////////////////...............---------......------......///000---,,,,,,,,,...///...---+++///222111///---...//////............///000000,,,,,,---------.........,,,,,,---...//////000000///////////////000111111////////////////////////333222000//////000111222222222333333333333222222000111222444555555222000111111111111000000000000+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))************((((((((((((((()))******&&&'''(((((((((((('''&&&''''''((()))))))))))))))''''''((()))***++++++,,,+++******)))))))))))))))((())))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((()))******++++++******)))222555---///###((((((((()))***,,,...///"""...***###)))000%%%%%%%%%%%%&&&''''''(((777!!!### )))...---111000///,,,((($$$&&&,,,555((('''&&&555%%%YYY,,,444%%%))))))))))))))))))(((''''''))))))(((''''''''''''''')))$$$!!!''')))))):::!!!(((***111RRR333***111888++++++,,,++++++***)))(((######$$$%%%&&&'''(((((()))&&&---$$$(((000''''''((((((((((((''''''---"""...)))(((...************************************************************)))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***))))))++++++***)))***)))((()))***+++***((((((((()))))))))***************++++++++++++*********************))))))((()))************+++++++++************************((()))***+++,,,+++******(((***---,,,***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,+++++++++***************((()))+++,,,------,,,+++,,,,,,++++++++++++++++++---,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,---...//////,,,---...///////////////...///000///---------...------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................---------..............................//////000---,,,+++,,,...///...---***...222222///,,,---///...------------...//////------------.........///---------....../////////...............///000000////////////////////////000000000000000000000///222222333333333333222222000000///000222333222000111111111111000000000///000///---+++(((%%%$$$###,,,,,,,,,,,,,,,+++***))))))))))))))))))*********((((((((((((((()))******)))***+++,,,,,,+++***)))''''''((())))))***))))))))))))))))))************+++******)))))))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))***+++++++++++++++///999......''''''(((***,,,...000111***000$$$333''''''''''''((()))***+++,,,333444iii777222""" 000(((###&&&+++//////+++((('''---!!!)))///$$$&&&---"""...+++###---'''((()))*********((('''&&&))))))((('''''''''''''''###111111))),,,---(((%%%,,,"""+++(((%%%+++222eee///'''!!!666'''((()))***************"""###$$$%%%'''((()))))):::((((((..."""$$$))))))************))))))...%%% 222((((((************************************************+++*********))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******,,,,,,+++******)))((()))***+++***((())))))))))))******************++++++++++++*********************)))(((((()))************+++++++++******))))))))))))******&&&''')))+++,,,,,,,,,,,,'''***------***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))(((***,,,***+++,,,------,,,+++***(((((()))***+++,,,,,,---,,,+++++++++******))))))&&&(((+++---...---,,,,,,---,,,,,,++++++*********++++++***))))))***+++,,,---------,,,,,,+++++++++)))***+++,,,...///000000......///////////////......///000///---,,,---...---------,,,,,,+++++++++------..................------------------------,,,------....../////////...............///000000---,,,+++,,,...///...---***...333333///,,,---000---,,,,,,,,,,,,---................../////////000---------...............///////////////000111111////////////////////////+++---///111111000///---000000111111111111000000111///------...111111222222111111111000000/////////)))%%%(((///333///***++++++++++++++++++++++++---,,,+++*********+++,,,((('''''''''((()))+++,,,))))))))))))))))))))))))***(((&&&&&&)))+++***(((&&&&&&''''''(((((())))))((()))***++++++***)))(((''''''((()))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''************************+++'''bbb+++&&&(((***)))'''(((+++...//////,,,***)))(((KKK&&&&&&&&&&&&'''(((***+++ +++222***(((TTT<<<******)))))))))))))))******,,,...///...---***(((''''''(((((())))))******,,,llliii&&&%%%)))************************%%%&&&'''(((((('''&&&%%%'''&&&&&&'''***++++++***'''(((((((((((((((''''''333:::"""222###&&&))))))************))))))))))))))))))))))))))))))```(((++++++%%%)))(((***---...,,,+++******000000SSS...%%%---+++)))***---...+++(((+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))''''''(((((())))))************++++++++++++******************************''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((()))***++++++,,,,,,************************++++++***************+++,,,,,,,,,+++++++++******************************+++++++++******(((''''''))))))************))))))......---,,,+++***)))(((******))))))))))))******---,,,,,,+++***)))(((((())))))*********+++++++++***++++++,,,,,,++++++***(((((()))***++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,///......---+++******)))............---,,,++++++,,,------......------,,,000///...---------------............////////////.........///////////////,,,---------.../////////------,,,+++,,,---...///,,,---------......//////......///000111111000000------...///000111222222111111000//////...//////000000000000000000000000............////////////////////////////////////000000000000000000000000...)))&&&(((---000---***++++++++++++++++++++++++---,,,+++*********++++++)))(((''''''((()))***+++))))))))))))))))))))))))***(((&&&''')))+++***((('''''''''(((((((((((((((((()))************)))((())))))***++++++++++++***'''''''''((((((((())))))++++++************++++++***************************...ttt&&&(((++++++)))((((((+++---......222)))$$$666)))ooo(((((('''''''''((())))))333***""""""$$$(((111:::SSSdddfffMMM000%%%***000******))))))))))))******+++---...//////---+++)))))))))))))))((((((((((((&&&___###......((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''&&&''')))+++***)))'''(((((((((((((((''''''"""TTT999 555(((((())))))***)))))))))))))))))))))))))))))))))qqq|||(((***+++''')))***,,,//////---,,,++++++&&&))))))xxx555,,,,,,+++++++++,,,,,,***)))+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((************)))))))))((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))************++++++++++++******************************((())))))***************************************+++++++++*********))))))((())))))***++++++,,,,,,************************++++++***************+++,,,,,,,,,++++++*********************************++++++++++++***)))((('''******++++++++++++******,,,,,,,,,++++++++++++*********))))))))))))******,,,,,,++++++***)))))))))))))))*********+++++++++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...///......---+++******))),,,,,,---------------,,,---..................---//////...---------------............////////////........................------------............---,,,,,,,,,,,,---.....................------------...//////000000000//////////////////000000000222222111000000000111111////////////////////////............////////////..................------000000000000000000000000,,,***((()))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***))))))((())))))******)))))))))))))))))))))))))))((('''''')))******)))))))))((((((((((((((('''((())))))******))))))(((((()))******++++++******''''''((((((((()))))))))))))))(((((((((((())))))************************))),,,```%%%,,,***,,,***((()))***,,,,,,,,,...'''%%%888DDD***)))(((''''''''''''(((+++&&&&&&---111,,,"""%%%***+++((())),,,(((***)))))))))))))))******,,,---/////////...,,,*********))))))((('''''''''''']]]BBB...+++(((((((((((((((((((((((((((''''''''''''''''''((()))((('''((()))***)))((('''(((((())))))(((((((((+++xxx+++((('''''''''(((((()))))))))))))))))))))))))))))))))ddd)))(((******(((,,,...000000...,,,,,,,,,%%%000777444...+++,,,------+++*********+++************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((())))))))))))*********++++++++++++******************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,************************+++***************++++++------,,,+++******))))))************************++++++++++++***)))((((((++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))*********************************************+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++------------...000......---,,,,,,+++*********+++,,,---..................////////////......///...---------------------............/////////.........------,,,,,,,,,............------------+++,,,------......------/////////...------,,,,,,---------...............000000000/////////......000000/////////000000111////////////////////////............////////////000000//////.........---000000000000000000000000+++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++*********************)))))))))))))))))))))))))))(((''''''((()))*********)))))))))((((((''''''((())))))))))))))))))(((&&&''''''((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''************************...'''ZZZ(((///&&&---+++)))(((***++++++***''''''///(((xxx))))))(((((((((((((((((((((+++...---))))))000777&&&***+++))))))+++)))$$$))))))))))))))))))***++++++,,,---...---,,,+++***))))))))))))((((((((((((***sss((((((************************)))((('''&&&&&&'''((()))+++)))(((((())))))(((&&&'''(((((())))))))))))(((///+++111"""###&&&&&&&&&''''''((())))))))))))))))))))))))))))))SSS***'''))),,,(((---...000///---++++++,,,...%%%kkk------***---///---***((()))+++************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))******++++++******++++++++++++++++++++++++************************))))))*********+++++++++*********************************)))******+++,,,------,,,+++***)))((((((************************++++++++++++******)))(((***++++++++++++++++++*********+++++++++,,,,,,,,,+++******))))))******+++))))))*********+++++++++***************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................+++,,,------,,,,,,...///......---,,,,,,+++*********+++,,,---------------------............------......---,,,,,,------------------.........//////......------,,,+++******.........------,,,,,,,,,+++,,,---...///...---,,,...............------------------------------...////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////............////////////222222111111000/////////000000000000000000000000+++------,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((()))*********))))))(((((((((''')))(((((((((((((((((()))&&&&&&'''((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))000)))ZZZ)))///'''---+++)))((()))************'''222&&&'''((())))))*********,,,)))%%%%%%''''''###&&&...111+++$$$$$$,,,222))))))(((((()))***++++++******+++++++++***)))(((&&&''''''((()))******+++%%%+++,,,************************)))((('''&&&&&&'''((()))+++***(((((())))))'''&&&''''''((()))******))))))++++++:::PPP&&&''''''&&&&&&'''((()))***((((((((((((((((((((((((TTT***'''))),,,)))+++,,,---,,,+++)))***+++...(((000***---///...***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********************************************))))))))))))******++++++++++++******))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++***************************************+++++++++******************************))))))***++++++,,,,,,,,,+++******)))((((((***************************++++++++++++******)))))))))************)))))),,,,,,,,,+++++++++******++++++************++++++)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................---...///...,,,+++,,,------------,,,,,,++++++***,,,,,,------,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,------...------------..................---,,,+++******)))......------,,,,,,,,,++++++,,,---...///...---,,,,,,,,,,,,---...///000000...---,,,,,,,,,,,,------,,,------...///000000000,,,,,,+++,,,,,,---..........................................////////////000000000//////.........////////////////////////,,,,,,---,,,++++++,,,...+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''((()))((('''((()))+++***))))))))))))))))))((()))((((((''''''(((((()))'''((())))))******))))))((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))''')))aaa&&&...,,,,,,***(((((()))*********,,,###***@@@%%%&&&((()))***+++++++++'''''''''''',,,000...)))$$$!!!""")))000///$$$(((((((((((()))***+++,,,)))*********))))))((((((%%%&&&'''((()))***+++,,,&&&AAA,,,(((((((((((((((((((((((()))(((((((((((((((((()))+++)))(((((())))))(((&&&''''''((()))************###'''---###+++***)))((('''''''''))))))(((((((((((((((((((((((({{{ggg+++((((((***+++(((***+++***)))((()))+++&&&<<<***666,,,---...---+++)))))))))(((((()))))))))))))))***))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************+++************)))))))))******++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++***************+++++++++************************************************))))))))))))***+++,,,,,,+++************)))))))))***************************+++++++++++++++******)))))))))******))))))))),,,,,,,,,++++++*********++++++************++++++))))))******+++++++++,,,+++++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...//////...,,,++++++,,,---------,,,,,,+++++++++------------,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,------------.........---------,,,,,,+++++++++------------,,,,,,,,,,,,+++,,,------......------***+++,,,---...000111111///...---,,,+++,,,---...+++,,,---...///000000111//////.........//////000....................................////////////,,,,,,------------------////////////////////////+++*********+++,,,------************************++++++,,,,,,,,,+++***))))))***+++---------,,,,,,))))))))))))))))))))))))'''(((***)))''''''))),,,)))))))))))))))*********)))(((''''''''''''((()))'''((())))))******))))))(((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))"""###tttvvv(((,,,...+++)))(((''')))***+++***((('''///'''((()))***+++******)))'''...///'''!!!$$$+++///...000000+++###"""***333(((((((((((()))***+++,,,************)))))))))(((&&&''''''((()))******+++CCClll)))(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((())))))((('''''''''(((******++++++***...222###333###vvv,,,+++)))'''''''''((()))((((((((((((((((((((((((]]],,,)))((((((---'''((())))))((()))***,,,+++)))333...---,,,,,,,,,+++)))'''(((((((((((())))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))(((((()))************)))************************))))))*********+++++++++************************************************))))))))))))***+++,,,---))))))))))))***************************************++++++,,,,,,++++++***)))******++++++******)))***+++++++++++++++,,,,,,,,,++++++******++++++,,,***************++++++++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,,,,---...///000000000///---,,,+++,,,---...---------....../////////111000//////////////////....................................////////////,,,,,,------......//////////////////////////////***((('''(((+++------,,,))))))))))))))))))))))))++++++,,,---,,,+++***)))(((***+++---......------))))))))))))))))))))))))&&&(((***)))''''''))),,,(((((())))))******++++++)))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''))))))))))))************------,,,,,,,,,,,,------)))))))))))))))))))))))))))!!!YYY...))),,,+++)))'''''')))+++++++++&&&444DDD))))))***++++++***((('''$$$)))+++)))***...,,,''''''&&&'''***+++(((%%%$$$(((((((((((()))***+++,,,+++++++++************)))(((((((((((())))))))))))hhh***************************'''((()))******)))(((''')))((('''((()))***)))(((''''''(((******+++++++++000###,,,***...---***(((''''''((()))((((((((((((((((((((((((HHH,,,***)))&&&///&&&((())))))((())),,,...;;;%%%***000---++++++---,,,)))%%%'''((((((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++++++++******************************************))))))))))))***+++,,,---((((((((()))******++++++***************************++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++((()))***+++,,,---......,,,++++++******++++++,,,************************++++++++++++******))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000---,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...,,,,,,,,,---------......------------------------+++++++++,,,,,,---------...---,,,+++,,,---...///------..................111000...,,,,,,,,,...//////............---------000///...---------------..................................../////////000......///000111222333333////////////////////////)))************+++++++++,,,,,,,,,---------......,,,+++******))))))******+++++++++,,,,,,---------(((((())))))*********+++((((((((((((((())))))***,,,,,,------,,,+++)))(((&&&&&&''''''''''''''''''''')))***)))((('''(((***((()))***++++++***((('''((((((((((((((()))******+++***((('''((()))((('''))) )))%%%(((///'''555))) 333///,,,""",,,))))))((('''&&&''')))+++,,,******))))))))))))******"""(((+++***)))+++,,,'''(((((()))***,,,---...+++++++++***)))((((((''' +++(((&&&,,,...!!!111%%%)))***++++++***)))((('''(((((())))))))))))((((((,,,&&&&&&,,,+++$$$###((((((&&&&&&***---+++(((&&&)))111###'''333&&&$$$***111((((((&&&))))))))))))((((((((((((%%%(((+++(((333"""$$$...###111###///%%%(((111))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))******))))))))))))******------,,,,,,+++******)))++++++******************++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++,,,---************************---,,,,,,+++*********+++(((((((((((()))***+++,,,............---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++...---+++******+++---...,,,***)))((((((***,,,---,,,,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------/////////...---,,,,,,---......//////......,,,,,,,,,------..................////////////000......------------..............................)))******+++,,,---.........------------...//////000///...---------------............////////////************++++++++++++++++++++++++,,,,,,,,,---,,,+++******))))))******++++++++++++,,,,,,,,,,,,((()))))))))************))))))((((((((()))******,,,+++***((((((((((((((((((((((((((('''&&&%%%%%%''')))***)))((('''(((***)))***,,,------,,,***)))((((((((((((((()))******+++***(((((()))***)))((((((111###"""+++%%% (((***'''"""+++=== &&&'''((())))))*********''''''&&&&&&%%%&&&&&&&&&%%%(((***+++***((('''&&&************+++---...///++++++******)))(((((('''333!!!///(((222666sss&&&)))******+++***)))((('''(((((())))))))))))((((((###000000""" ,,,111******,,,---(((!!!&&&///$$$((("""///,,,---,,,&&&)))+++))))))))))))(((((((((((()))"""***(((---...222222***,,,xxx+++((())))))))))))))))))))))))*********)))(((((('''''''''(((((()))******++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))))))))))))))))))))))))))((((((''''''(((((()))******++++++++++++++++++************************++++++************++++++,,,+++++++++************))))))))))))))))))))))))***++++++++++++++++++***)))***++++++,,,,,,,,,+++)))************+++++++++((((((((((((((())))))***************************---,,,++++++******++++++))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++,,,---,,,+++*********+++------,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////......---,,,---......//////......,,,,,,------------------------........./////////.........------.................................,,,,,,------......//////...------------...//////000//////...........................////////////************+++++++++,,,************++++++++++++,,,+++******))))))******+++++++++***************))))))))))))***************))))))))))))***++++++...,,,)))&&&&&&''')))***)))))))))((('''&&&%%%$$$''')))***)))((('''(((***)))***+++,,,,,,,,,******)))(((((((((((()))******+++***((()))***++++++***(((---$$$uuu,,,---%%%333***///222''')))888"""jjj%%%&&&)))+++,,,+++)))(((+++***)))(((((((((((((((*********+++,,,***'''$$$***************+++,,,,,,++++++******)))(((((((((%%%000$$$&&&,,,+++222'''))))))*********)))(((((((((((())))))))))))(((((()))&&&(((///...######***111222...+++***+++222333,,,)))***---OOOvvv,,,%%%***&&&)))(((((((((((()))))))))))),,,sss,,,000!!!"""111888!!!!!!777TTT,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))))))))(((((()))))))))(((((())))))***+++,,,,,,************************++++++************++++++++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,+++++++++)))************++++++++++++*********++++++,,,---++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,---,,,+++***))))))***+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---.........------......///,,,---......//////......------------------,,,,,,,,,,,,,,,---------......................................................////////////////////////...------------...//////000//////...........................////////////*********+++++++++,,,,,,*********++++++++++++,,,,,,+++******))))))******++++++******))))))(((((()))))))))))))))************************++++++,,,...---+++)))((()))***+++((((((((((((((('''&&&%%%''')))***)))((('''(((***'''((())))))***))))))((())))))(((((())))))***++++++***))))))+++------,,,000000:::OOO%%%///---+++%%%'''666333999&&&''')))***++++++******------,,,+++************)))((('''***......,,,(((((((((''''''''''''((((((************))))))(((((("""&&&222'''""",,,###))))))))))))))))))(((((())))))(((((((((((()))))),,,///,,,%%%)))444333(((111(((###)))&&& %%%///+++$$$&&&+++222&&&---...!!!(((((((((((())))))))))))&&&;;;VVV111222&&&+++******---&&&EEE'''000))))))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,((((((((()))******++++++***************+++++++++++++++************++++++*********))))))))))))((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))*********+++++++++,,,,,,+++,,,,,,---...///++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,+++***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------((())))))***+++,,,,,,------,,,+++***))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------....../////////---,,,,,,++++++,,,,,,---,,,---............---,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,...///,,,---......///..................------,,,,,,,,,++++++,,,,,,,,,---------......////////////..............................000000000000//////.........------------...//////......---------------...............////////////***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))***************))))))(((((((((******))))))))))))))))))***************++++++,,,++++++++++++***)))((((((&&&&&&'''((()))))))))(((''')))***)))((('''(((***''''''(((((()))))))))))))))))))))))))))***++++++,,,***)))***,,,------,,,333888!!!//////***---999---WWW))))))(((((()))***,,,---++++++***)))))))))))))))((('''''')))...///...+++)))(((''''''&&&'''''''''*********))))))))))))))))))(((///&&&'''"""(((((((((((((((((())))))))))))(((((((((((())))))///###&&&333---///111___bbbDDD+++(((hhh000$$$555 '''((((((((()))))))))***"""((($$$222+++***111---000///---nnn%%%+++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((()))))))))************(((((((((((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********))))))))))))((())))))))))))))))))))))))+++******))))))******+++*********++++++******)))))))))*********+++++++++((((((((())))))***,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------(((((()))***++++++,,,,,,,,,++++++******)))))))))))))))***+++,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***---------...............---,,,,,,++++++,,,,,,---,,,------------------,,,---,,,,,,++++++,,,,,,---++++++***)))***+++---...,,,---......///..................------,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000000///..............................000//////......---------...------------...//////---,,,,,,+++,,,,,,------............////////////++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,+++******))))))***************)))))))))))))))************))))))))))))***))))))))))))***++++++((()))******)))(((&&&%%%%%%&&&'''((()))*********''')))***)))((('''(((***((()))))))))***++++++,,,***))))))))))))***++++++,,,+++)))***+++,,,,,,+++)))***333%%%AAA###'''###===444:::000333***)))((('''(((***,,,...+++++++++******++++++,,,******)))***+++,,,+++)))+++***)))))))))))))))*********))))))))))))))))))222)))$$$,,,(((((('''''''''((())))))***)))(((''''''((()))***... %%%&&&+++QQQpppbbb ***"""$$$(((''''''(((((())))))******)))000111%%%$$$+++000((("""111444???000%%%)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))))))))***++++++,,,,,,++++++************++++++++++++*********)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********+++******)))((()))************+++++++++))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++*********++++++,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++***+++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************+++,,,------,,,---......//////......------------------,,,,,,+++++++++,,,,,,,,,------...///000111111000///....................................------,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,---...............////////////+++++++++,,,,,,,,,------************++++++++++++,,,+++******))))))******))))))******************************)))))))))((())))))((((((((()))*********))))))(((''''''&&&&&&&&&'''((()))))))))))))))''')))***)))((('''(((***((((((((()))******+++,,,******))))))******+++,,,---+++))))))+++++++++***$$$000)))---!!!KKK(((111333<<<222"""))))))))))))***+++,,,,,,+++++++++++++++,,,---...***+++,,,+++)))(((((()))*********))))))***++++++)))))))))))))))))))))***+++555777222(((''''''&&&'''((()))******)))(((''''''((()))***%%%777...!!!RRR>>>111111---'''''''''((()))*********---///PPP'''+++000(((...===&&&666&&&))))))))))))))))))))))))******************++++++***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************)))*********++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))******+++,,,,,,,,,((())))))***++++++,,,,,,++++++************++++++,,,+++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++***************)))(((((()))************+++++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***((('''(((***,,,...///---,,,+++***+++,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***+++,,,,,,---------++++++***)))***+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***((((((***,,,------,,,,,,++++++,,,,,,---******,,,------.........,,,---......//////......,,,,,,------------------,,,,,,,,,,,,------------...///000111111000///.................................------------------...------------...//////...---------......///000............////////////++++++,,,,,,,,,---------))))))))))))************,,,++++++***)))*********))))))******++++++,,,,,,+++*********))))))((((((((((((((((((((())))))***...,,,)))''''''''')))***((()))))))))))))))((('''((()))***)))((('''(((***&&&&&&&&&&&&'''(((***************)))******+++,,,---+++))))))*********(((+++(((%%%///...uuu111$$$666"""RRR}}}'''(((***,,,---,,,+++***%%%%%%&&&&&&'''(((***+++'''***,,,+++(((''')))+++((((((((((((((()))******)))))))))))))))*********!!!QQQ,,,((('''&&&&&&'''((()))***+++)))(((''''''((()))+++---444,,,''')))+++&&&''''''((()))******+++''' >>>))):::---((((((NNN...((())))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((()))+++,,,---...///((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++***)))'''''')))***+++***************)))(((((()))************+++++++++)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++)))'''%%%&&&)))---//////---+++))))))***+++,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++*********))))))))))))))))))***+++,,,---.........---,,,+++******,,,...///*********++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...,,,)))''''''))),,,...---,,,,,,++++++,,,,,,---***,,,---///000000///...,,,---......//////......,,,,,,,,,------.........,,,,,,------------.........///000222222000///......................................................------------.../////////////////////000111111............/////////000---------,,,,,,+++++++++---,,,+++++++++,,,---......+++((()))+++,,,***(((******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))+++***((('''''''''((()))))))))(((((((((((())))))%%%&&&'''(((((()))))))))***))))))((((((***+++,,,''''''((()))***+++,,,,,,111...,,,---///...+++''',,,(((***)))///CCC,,,!!!,,,uuu---###(((((((((((()))))))))))),,,***,,,)))---*** )))&&&---...***''''''))))))***++++++***)))))))))***++++++(((%%%(((000888(((&&&&&&&&&'''''''''((((((---)))(((...%%%***777[[[%%%'''******(((***......***)))+++000,,,+++555$$$)))###{{{444444&&&...&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,+++*********+++&&&'''((()))***+++,,,,,,******+++,,,,,,---......******)))(((((((((((((((******************************)))))))))))))))***+++++++++************)))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,++++++******************,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))************+++++++++***,,,------++++++,,,...000//////---,,,+++******+++++++++,,,,,,,,,------...---,,,,,,++++++++++++---,,,***)))))))))******++++++,,,,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,------.........+++,,,---......---,,,+++.........------,,,,,,,,,,,,---------......//////+++,,,------......------------............------////////////////////////------............---------------............///------,,,,,,,,,++++++++++++******)))***+++,,,------+++))))))***+++***(((******))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))+++***))))))((((((((()))))))))(((((((((((())))))(((((()))))))))((((((''''''&&&&&&%%%&&&'''((()))))))))))))))******++++++...---++++++,,,,,,***)))...///***###666111EEE+++'''000(((((((((((()))))))))))),,,((((((%%%(((+++%%%###---,,,)))&&&&&&(((+++...&&&''''''$$$"""$$$(((---(((&&&666+++222...&&&&&&'''''''''(((((((((222,,,333555///^^^PPP###,,,((((((%%%'''---000...,,,---%%%---***'''<<>>'''''''''((((((((()))))))))!!!666&&&$$$777&&&rrr$$$222&&&222+++(((...333111,,,((("""777555222(((>>>}}}***000)))666'''++++++******))))))(((((())))))))))))))))))))))))++++++******)))*********+++******)))))))))******((()))***+++,,,---......******++++++,,,,,,,,,,,,******))))))((())))))*********************************))))))******+++++++++++++++*********))))))(((((())))))******************+++++++++,,,,,,,,,))))))))))))************+++++++++***************************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++******++++++))))))*********+++++++++)))+++,,,,,,++++++,,,---......------,,,+++******((())))))))))))*********,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,******+++,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---*********+++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,------************++++++,,,,,,------,,,,,,++++++******...---,,,++++++,,,---...------------------------******+++,,,...///000000+++,,,------......------------............------////////////////////////,,,------......------,,,---------............///++++++++++++++++++++++++******+++++++++,,,,,,++++++++++++***))))))************))))))))))))************+++++++++******))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))***+++++++++++++++''''''((((((((())))))(((((())))))***++++++,,,,,,)))++++++)))'''(((,,,000===)))'''444///&&&***(((:::,,,''')))###...(((((((((((())))))))))))222000%%%///+++ ///---,,,...///+++######---111'''""";;;ppp,,,%%%((((((((()))))))))******///"""111999ccc:::---(((333,,,***///444222,,,)))!!!)))+++ 777!!!000###444!!!)))$$$111+++++++++******))))))(((((())))))))))))))))))))))))++++++******)))*********++++++*********++++++,,,&&&'''(((***,,,...000000******+++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,+++++++++*********)))))))))))))))))))))***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++***************++++++++++++++++++++++++---,,,++++++*********+++))))))*********+++++++++)))***,,,+++******+++------------,,,,,,++++++***((((((((()))))))))******+++++++++******++++++,,,*********++++++++++++***)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,......------,,,,,,++++++...---,,,++++++,,,---...------------------------,,,,,,,,,---------------+++,,,------......------------............------////////////////////////,,,,,,------------,,,,,,---------............///*********+++++++++++++++++++++,,,------------,,,+++,,,,,,***)))(((***+++******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))******+++*********))))))(((((((((((())))))(((((()))++++++,,,,,,,,,(((((()))***************(((((())))))************)))******))))))))),,,...$$$&&&###,,,...111777%%%+++%%%666IIIJJJ222000***(((((((((((())))))))))))444!!!&&&///&&&...%%%%%%+++,,,)))(((+++000'''GGGxxx(((***))))))))))))************+++$$$888///,,,hhh'''+++...))))))///444222...,,,...555 111%%%222111KKKUUU)))000---$$$,,,+++++++++++++++*********))))))))))))))))))))))))+++***************++++++++++++++++++++++++,,,---))))))******+++,,,,,,,,,******++++++++++++++++++******)))))))))***++++++))))))))))))))))))))))))***************+++,,,---+++++++++************)))))))))))))))))))))******((())))))))))))***************++++++,,,---------)))))))))***************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))******************++++++++++++++++++++++++++++++------,,,+++************)))************+++++++++)))***++++++******+++------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,+++************++++++,,,))))))***+++++++++******)))***++++++,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///+++++++++,,,,,,------...++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,------------,,,......---------------,,,...------,,,,,,------...,,,,,,,,,------------...111000///---,,,***)))(((+++,,,------......------------............------////////////////////////,,,,,,------------,,,,,,---------............///)))*********++++++++++++***+++,,,---...------,,,***,,,,,,+++(((((())),,,******))))))))))))******+++++++++++++++***)))))))))))))))))))))))))))))))))((((((((())))))***+++))))))(((((((((((())))))))))))***************)))***+++,,,---------,,,,,,******))))))((('''&&&&&&)))(((((((((*********)))'''999---(((######111&&&###666$$$...333YYY''')))///''''''(((((((((((()))))))))))),,,BBB(((,,,)))))))))*********++++++!!!555000$$$""",,,)))###UUU%%%---***((()))...000---++++++$$$:::888'''&&&,,,&&&)))000---(((oooqqq333&&&111333$$$)))))))))***************+++))))))))))))))))))))))))))))))))))))***+++,,,,,,***************+++,,,,,,++++++*********)))))))))++++++************************))))))******+++,,,))))))))))))))))))))))))************+++,,,---...+++++++++************)))***)))))))))))))))))))))((())))))))))))*********)))******+++,,,,,,------((()))))))))*********+++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++++++++,,,++++++++++++++++++++++++...---,,,+++************)))************+++++++++(((***++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------***************+++,,,,,,)))***+++,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++,,,,,,---......//////+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,---------,,,------------------,,,,,,,,,,,,---------......//////...---,,,***))))))+++,,,------......------------............------////////////////////////+++,,,,,,------,,,,,,+++---------............///))))))******++++++++++++***+++,,,---...---,,,,,,***,,,---+++((('''))),,,******))))))))))))******+++++++++++++++***)))((()))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))***************)))(((''''''((()))***+++***))))))---,,,+++)))'''%%%###""")))'''&&&'''******(((%%%$$$///'''000(((000***,,,(((//////***%%%&&&;;;zzz000!!!***""",,,,,,(((((((((((())))))))))))'''+++(((((()))************+++++++++******)))888UUU333222###***...%%%...+++)))***---,,,'''%%%'''!!!)))555555,,,...,,,"""///"""===***!!!000+++'''...)))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))((())))))***++++++*********)))))))))))))))++++++************************))))))***+++,,,,,,))))))))))))))))))))))))************+++,,,---...+++++++++************)))*********)))))))))))))))***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))***+++,,,------,,,+++***)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++...---,,,+++************)))************+++++++++(((***++++++******+++,,,,,,,,,++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,)))***,,,---...------,,,((()))***+++,,,---------'''(((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...///000000,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++,,,,,,,,,---------,,,---.../////////...---*********++++++,,,,,,---+++,,,............,,,+++,,,,,,,,,------.........******+++,,,,,,---......+++,,,------......---------..................---////////////////////////+++,,,,,,------,,,,,,+++---------.........//////,,,+++***+++,,,,,,+++)))------------,,,,,,+++***,,,---------------------''''''((()))+++,,,---...---,,,+++***))))))))))))************************)))))))))(((((((((((((((***)))))))))((((((''''''%%%&&&'''((()))***++++++''''''(((((())))))******...---+++)))(((((()))***((((((((((((''''''''''''...,,,)))(((((((((((((((***000((($$$---'''>>>hhhAAA###$$$,,,(((&&&---&&&&&&&&&'''''')))***+++(((qqq;;;(((222000,,,+++***))))))***+++,,,555%%%GGG333%%%***000---((((((%%%ddd)))(((************))))))(((((( 777&&&)))%%%###***,,,(((###+++000))),,,,,,,,,++++++*********,,,+++++++++***)))))))))'''((()))******)))(((''''''+++---***$$$"""'''---,,,,,,+++***)))((('''&&&++++++***)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++---,,,++++++,,,,,,+++)))******+++,,,,,,***)))((())))))))))))))))))))))))***+++,,,---------,,,,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++******++++++++++++************+++++++++,,,,,,,,,)))***,,,...//////......,,,+++***+++---...---,,,,,,++++++,,,---///111333------,,,++++++,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,++++++,,,---............***+++,,,,,,------,,,,,,))))))***++++++,,,---------.........---,,,,,,+++...,,,++++++,,,...//////------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------,,,+++***))).........------,,,,,,,,,////////////////////////---..................---*********,,,...//////---,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))))))))******++++++,,,,,,+++***)))((((((((((((************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))(((((())))))***+++++++++...---+++)))(((((()))***((((((((((((((((((((((((,,,+++***)))************ 111+++%%%'''CCCsss888&&&&&&,,,'''%%%)))''''''''''''(((((()))***%%%GGG---------###++++++***))))))***++++++---,,,BBB444)))$$$***...***(((,,,'''YYY777)))))))))))))))))))))))))))111"""--- (((888+++&&&000)))000,,,111###,,,,,,,,,++++++*********************************(((((())))))))))))((((((+++++++++)))(((''')))+++******))))))))))))))))))++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,+++***))))))******)))(((+++++++++++++++***))))))***************************************+++,,,,,,+++++++++++++++***))))))******************************))))))******+++,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,------...------------+++++++++---------+++,,,,,,++++++,,,...000111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------***+++,,,,,,------,,,,,,++++++,,,------...//////------......------,,,+++...---++++++,,,---------------------------------------------------,,,,,,......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......+++++++++,,,------............---------,,,,,,,,,........................------............------,,,+++++++++,,,+++)))''',,,,,,,,,,,,,,,++++++***++++++******)))(((((((((*********************)))+++***)))(((''''''''''''************************************************++++++++++++************,,,,,,+++***)))((((((''')))))))))***++++++,,,,,,---,,,+++)))))))))******)))))))))))))))))))))))))))******+++,,,,,,++++++%%%,,,+++&&&TTTYYY***!!!###(((...,,,'''$$$&&&)))((((((((((((((()))))))))))):::)))333666###++++++***))))))***++++++'''000wwwBBB%%%###'''---,,,'''(((///***GGGNNN+++((((((((()))***+++++++++000***---%%%999&&&222+++%%%;;;|||,,,"""...+++++++++++++++************************+++++++++***))))))(((((())))))***---+++))))))+++,,,+++)))''''''((()))***++++++,,,+++***))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,---------,,,***))))))******)))(((,,,,,,+++*********************************************)))((((((***+++,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******))))))******+++,,,......---++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------******++++++++++++************+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------......///------......------,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,------------------...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,...///000...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,+++,,,------+++)))++++++,,,,,,,,,++++++***++++++***)))((((((''''''************************+++***)))(((((((((((((((***************************+++++++++++++++,,,,,,)))))))))(((((((((((((((---,,,,,,+++***)))(((((((((((()))******++++++,,,,,,,,,******))))))*********************+++++++++(((***,,,,,,+++*********333###&&&[[[NNN$$$''''''///333...(((''')))*********)))((((((((()))))),,,)))rrreee)))444111:::(((+++******************+++---)))***&&&'''+++///,,,'''(((...---555ggg,,,(((((()))***,,,---...///(((888***555333555$$$bbbLLL!!!***;;;+++++++++***************+++++++++***************+++***)))(((((()))***+++,,,***))))))***+++***)))''''''((()))***++++++,,,******)))))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,,,,,,,---///---+++***+++,,,,,,+++---,,,+++***)))***+++,,,************************))))))))))))******++++++++++++)))))))))***+++,,,++++++++++++++++++++++++******))))))******+++,,,......,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...,,,++++++,,,---......,,,++++++------,,,***,,,+++++++++++++++++++++,,,,,,+++++++++,,,------++++++------------+++++++++++++++,,,,,,,,,---------------------,,,+++******+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,++++++,,,---------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------222000...,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++...111333333222******+++,,,,,,+++++++++,,,,,,+++***)))((((((''''''(((((()))******++++++++++++***)))))))))************************************++++++,,,,,,,,,,,,(((((((((((((((((())))))+++++++++***************''''''(((((()))*********++++++******************)))*********+++++++++,,,)))+++------***((('''(((+++###XXX333$$$;;;'''%%%,,,---'''$$$)))---...+++******)))))))))******%%%///444)))666<<<+++---)))*********++++++*********444555fff,,,+++))))))++++++******,,,,,,)))~~~+++))))))+++,,,...000111111///111---111444===XXX---666)))!!!444"""************************,,,,,,,,,+++***)))((((((+++***)))(((((()))***+++''')))******(((((()))***)))))))))))))))************)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************++++++++++++000---+++***+++,,,,,,,,,...---+++*********+++,,,************************((()))+++,,,---,,,+++***))))))(((((()))+++---...++++++++++++++++++++++++******))))))******+++,,,...---,,,+++************++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000---,,,++++++------,,,+++++++++++++++++++++******,,,+++++++++,,,,,,---...++++++------------++++++)))*********++++++++++++------------,,,+++*********+++,,,,,,------,,,,,,******++++++++++++,,,,,,,,,,,,------...------,,,(((***------,,,,,,---///------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------222000...,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++***(((&&&)))***++++++++++++++++++,,,,,,++++++******))))))''''''(((((()))***++++++++++++************++++++*********************************++++++,,,,,,---************++++++++++++((())))))******+++++++++'''''''''((())))))******************************)))))))))***++++++,,,,,,+++---///---)))'''((()))ZZZjjj'''***$$$"""&&&))))))((((((***)))'''+++***************++++++###111&&&111000000:::...&&&000)))***++++++++++++***)))---aaa777%%%***'''%%%&&&)))+++,,,+++***$$$((()))***+++---...000111222222222000'''333mmmhhh;;;'''111)))222""")))))))))***************,,,,,,++++++***))))))(((*********))))))*********%%%(((******((('''(((***++++++******))))))(((((()))))))))))))))******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++///,,,)))((()))***++++++------,,,+++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***(((((())))))***+++------++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,---...000000,,,+++***+++---...---,,,++++++,,,,,,,,,+++******++++++++++++,,,---......+++,,,,,,------,,,,,,+++))))))))))))************+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,,,,------......------(((,,,//////---,,,...000------------------------,,,,,,------------------,,,,,,,,,------------...------------------,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,...///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,111...+++)))'''###))))))***+++++++++++++++************************((((((((()))))))))))))))******))))))))))))******************************))))))******+++,,,,,,,,,)))*********++++++++++++((((((((())))))*********'''(((((()))******++++++*********+++++++++******(((((())))))***++++++,,,,,,///000...***)))+++///LLLNNN///,,,---++++++---,,,(((&&&&&&***************+++,,,---(((000,,,ccc111666'''555///,,,444)))***++++++++++++***)))%%%%%%'''''''''&&&&&&(((++++++***&&&%%%%%%((()))***,,,---///000000+++222,,,###444 555LLL888###+++((()))))))))*********+++))))))*********+++++++++)))******++++++******)))((((((((()))++++++***(((************)))))))))((()))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,///,,,)))((()))+++++++++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++***((((((((()))+++---******+++++++++******)))******************************))))))******+++,,,***************++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,---.........---+++***)))+++---///...---***+++,,,------,,,,,,+++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---))))))*********+++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------------------+++,,,------......------+++///222111---+++,,,...------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,------------------......---------,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......------------------------------............------,,,+++++++++---,,,+++)))((()))***+++++++++++++++))))))))))))************+++******)))((('''''''''))))))(((((((((((()))***************************(((((()))***++++++,,,,,,''''''(((((()))))))))***)))))))))((((((((((((((()))))))))***++++++,,,,,,)))******+++++++++******'''(((((()))******++++++---///111///++++++///444ppp$$$+++&&&&&&++++++''')))000************+++,,,---...,,,...***,,,;;;***,,,222&&&111+++)))***+++,,,,,,+++***)))((("""777'''***,,,+++)))))))))((($$$'''"""'''((()))***,,,---...///)))'''999111!!!(((((((((((())))))*********+++&&&'''((()))+++---......)))***+++,,,,,,+++***))),,,(((%%%)))///000,,,&&&)))))))))))))))*********))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,---------222///+++***+++---......+++,,,---...---,,,+++***++++++++++++++++++++++++---***&&&######''',,,///,,,,,,---,,,+++)))'''&&&))))))))))))))))))))))))*********)))***++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---...///...---,,,+++***))))))+++---//////...***+++,,,---...---,,,,,,++++++++++++,,,---...///...---++++++++++++---...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---///222555333---******,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,------------,,,+++***))),,,,,,,,,------.........---------------------------......//////......------------...------,,,,,,------,,,,,,+++***)))))),,,------+++***)))+++,,,++++++************++++++)))************+++++++++******))))))((((((''''''+++++++++,,,,,,+++++++++***)))(((''''''((()))*********++++++++++++******+++*********))))))((((((++++++++++++++++++++++++"""'''+++,,,,,,)))'''444$$$333,,,***,,, 222111 ...---%%%---++++++*********+++------666---+++)))((())))))************))))))%%%&&&((()))************///kkk)))222,,,,,,,,,,,,+++***((((((000""",,,))))))))))))))))))))))))''')))///***+++---***111%%%***)))(((333)))///******++++++++++++************++++++++++++******,,,+++)))((((((((()))***(((((()))***************)))))))))))))))*********,,,,,,,,,+++***)))((('''++++++***)))(((((())))))++++++******++++++,,,---***)))((('''&&&%%%$$$###************************,,,++++++***)))(((''''''...---,,,+++++++++,,,---...------------,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,++++++*********+++++++++*********))))))************************++++++***))))))***+++,,,*********)))))))))(((((()))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******+++******************************,,,,,,---------,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...////////////............---,,,++++++++++++++++++++++++++++++.../////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...111222222222222000...---,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------222...+++***+++,,,+++))))))***++++++------...///---...............---------,,,,,,,,,,,,---......////////////000000000000..................---------,,,,,,,,,,,,---......,,,------...------,,,,,,------,,,,,,+++******)))+++,,,,,,+++))))))***++++++******))))))******+++)))************+++++++++******))))))((((((((((((******++++++++++++*********)))(((((((((((()))*********++++++++++++******************)))))))))(((+++,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,+++)))'''%%%$$$)))///***---zzz333+++&&&---***)))(((,,,,,,+++***++++++------%%%---###***VVVeee$$$%%%))))))************))))))&&&'''(((***************...VVV(((///))))))))))))((('''&&&%%%*** ((()))))))))))))))))))))))))))'''...lll444+++---%%%111%%%***)))******++++++++++++************++++++++++++************((('''''''''((()))(((((()))************************)))))))))))))))+++++++++++++++***)))(((++++++***)))))))))))))))++++++******++++++,,,------,,,,,,+++***)))((((((************************)))))))))*********++++++---,,,++++++++++++,,,---......------,,,,,,,,,+++++++++,,,,,,+++******))),,,,,,,,,+++++++++******+++++++++*********))))))************************,,,,,,***)))))))))******---------,,,,,,,,,++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************************++++++,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---------...------,,,,,,---------------------------------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...000000000000///...---,,,---------......------,,,++++++,,,,,,,,,---------222///,,,,,,---...---,,,---------,,,,,,,,,++++++------............---------,,,,,,,,,,,,---............/////////000000000,,,---------.../////////...............///000111,,,,,,------...------,,,------,,,,,,++++++*********+++,,,+++)))((()))***+++******))))))******+++)))************+++++++++***))))))))))))((((((((()))******************)))***))))))(((((())))))*********++++++++++++******************))))))))))))*********++++++,,,,,,,,,******+++++++++)))((('''###444***)))---000777111(((///&&&,,,+++************++++++"""222%%%...%%%===+++///"""...************************'''((()))***************555:::(((***+++,,,,,,++++++***)))((('''$$$$$$))))))))))))))))))))))))...&&&222MMM!!!...)))---$$$***(((******++++++++++++************++++++++++++******))))))(((''''''''''''(((((()))******+++*********++++++******))))))((((((******+++++++++******)))++++++***))))))))))))***+++************+++,,,,,,---------,,,,,,,,,++++++************************************+++++++++,,,,,,,,,++++++++++++,,,---///......---,,,++++++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++***************************************,,,,,,+++***)))))))))***+++************)))))))))************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++***++++++,,,------------------,,,,,,,,,,,,++++++------------------------***+++,,,------......---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------------------------------,,,,,,+++++++++......---,,,++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,------...//////......---,,,,,,,,,,,,------------000...,,,,,,...///...---------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......------........./////////+++,,,,,,---...///000000---------...///000111222,,,,,,------...---------------,,,,,,,,,+++++++++)))+++,,,+++)))((()))*********))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))(((((())))))******++++++*********++++++,,,,,,,,,)))111$$$''')))zzzJJJ%%%555 *********))))))))))))))))))---%%%//////...TTT$$$@@@$$$111...+++++++++******+++++++++))))))******************KKK(((+++'''---------------,,,++++++'''---$$$))))))))))))))))))))))))+++ 000nnnSSS,,,+++,,,333(((,,,******++++++++++++************++++++++++++*********)))))))))(((((((((((()))******++++++*********,,,++++++***)))(((''''''((()))***+++++++++++++++++++++***))))))************************++++++,,,******++++++++++++++++++************************...------,,,+++***))))))+++++++++++++++,,,,,,,,,///......---,,,+++******,,,,,,---------,,,,,,+++++++++++++++++++++++++++******************************************************************++++++))))))))))))))))))((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......//////...++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...///...,,,+++++++++,,,---,,,------............---,,,,,,,,,------------...++++++++++++,,,---------******+++,,,---...//////,,,,,,---.........---------,,,,,,,,,,,,---......------------.........///,,,---------......//////+++++++++,,,---...///000+++,,,,,,---.........------------,,,,,,,,,,,,,,,)))+++,,,,,,***))))))******))))))))))))))))))***))))))*********+++++++++))))))))))))************))))))************))))))))))))************))))))******++++++++++++******))))))))))))))))))******************++++++,,,,,,+++++++++++++++,,,------((($$$''''''(((...111///&&&444%%%'''+++++++++++++++++++++***---!!!...&&&888===555111&&&"""---,,,!!!,,,,,,++++++++++++,,,,,,+++++++++***************aaa$$$///'''*********+++******))))))###222'''))))))))))))))))))))))))$$$000###222999222###444'''///******++++++++++++************++++++++++++******++++++++++++******))))))******++++++++++++******,,,++++++***)))(((''''''((()))***++++++++++++++++++***************++++++******))))))******+++,,,)))))))))************+++************************...------,,,+++***))))))*********++++++,,,,,,,,,......---,,,++++++******+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---............++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////++++++++++++++++++++++++******+++,,,,,,---......***+++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...///...---,,,,,,,,,---...***+++,,,---------------,,,,,,---------.........******,,,,,,,,,,,,---...***+++,,,---...//////000++++++,,,---......---------,,,,,,,,,,,,---......------------........./////////......---------,,,+++++++++,,,,,,...//////++++++,,,---............------------,,,,,,,,,,,,***,,,...---,,,************))))))(((((())))))***)))************+++++++++)))))))))************+++)))******************))))))******++++++******)))******++++++++++++******))))))))))))************------------------------------,,,,,,++++++******+++%%%555)))DDDbbb222888???...%%%111------...///000000//////'''000)))###,,,+++888$$$(((111000,,,***,,,111...---,,,++++++,,,---...------,,,+++*********+++fff(((000)))+++,,,,,,,,,,,,,,,++++++ 777|||)))))))))))))))))))))))))))&&&***>>>qqq,,,<<<)))aaa...%%%++++++******++++++++++++************++++++++++++******++++++,,,,,,++++++***)))+++++++++,,,++++++***)))++++++******))))))((((((((()))***++++++++++++++++++************+++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++************************************+++++++++,,,((()))***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************'''((()))+++,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------........................,,,,,,------------,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////------------------------******+++,,,------......)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------.........******+++,,,------------,,,---------............+++---//////.........///............---------,,,***+++,,,------...---------,,,,,,,,,,,,---......------........./////////000000///...---,,,,,,+++///............///000000***+++,,,---............------------------------***,,,//////---+++++++++))))))(((((((((((()))))))))************+++++++++))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))******++++++++++++******((()))))))))************......------,,,+++++++++++++++,,,,,,,,,++++++***///+++888***DDD+++((('''333,,,ooo:::999+++---...000111111111000%%%555+++&&&%%%000ccc///000666+++<<<### ,,,)))%%%+++......---,,,++++++,,,---...///...,,,+++*********+++XXX---++++++......////////////......'''CCC^^^((()))))))))))))))))))))))))))!!!KKK"""===)))&&&SSS222333///'''******++++++++++++************++++++++++++*********++++++,,,+++***)))(((+++,,,,,,,,,++++++***)))*********))))))))))))))))))******+++++++++******+++*********++++++,,,---)))))))))))))))***++++++,,,,,,,,,+++++++++++++++************************)))))))))*********++++++'''(((***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,)))******+++,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************)))***++++++++++++***)))'''((((((((())))))))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,---------------------------------------.........------,,,,,,,,,---------,,,,,,+++------------------------//////////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++***++++++,,,,,,------...+++++++++,,,,,,---------...------,,,,,,------...------............------***+++,,,---............------------............+++---000000...------///............------------******+++,,,---------------,,,,,,,,,,,,---............/////////000000000/////////...---------,,,000000///............///***+++,,,---............------------------------+++---000000...,,,++++++))))))(((((((((((()))))))))************+++++++++))))))******++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******++++++++++++******(((((())))))*********+++,,,++++++***)))(((''''''&&&'''))),,,---.........***'''+++(((<<<%%%---222+++***///333===333((()))+++...////////////&&&%%%...(((***---DDDyyyNNN000222555)))%%%...===777!!!***---&&&...///...,,,++++++,,,...///000///---+++******++++++GGG///&&&---++++++,,,,,,---,,,,,,+++333QQQIII&&&))))))))))))))))))))))))%%%,,,DDD ///---)))(((@@@PPP+++%%%222%%%******++++++++++++************++++++++++++******)))******++++++)))(((''',,,,,,,,,,,,,,,+++***))))))))))))))))))***************+++++++++******)))+++*********+++,,,,,,---)))))))))))))))******++++++++++++******)))))))))************************,,,,,,+++***)))((('''''''''(((***+++,,,,,,++++++)))******++++++,,,------((()))***+++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++************************,,,,,,---,,,+++)))'''&&&******++++++,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------.........///......------))))))++++++,,,,,,,,,,,,------------------------.../////////...---,,,,,,++++++++++++++++++++++++//////...---+++******))),,,---.........,,,***((()))***+++,,,------...///******+++,,,,,,---.........------,,,,,,------...+++,,,---...///...---,,,+++,,,---...////////////---------.........//////))),,,//////,,,***+++,,,+++,,,,,,---...///000000)))***+++,,,------...------,,,,,,,,,,,,---......////////////000000000000------..................///...---,,,,,,,,,,,,,,,)))+++------,,,+++,,,---///000000000///...------,,,------------,,,++++++,,,++++++***)))(((''''''******))))))******+++,,,************************+++++++++++++++++++++++++++***)))(((((()))+++,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,------///...,,,+++***++++++,,,((())))))))))))************...%%%'''%%%000222***555'''------+++((((((+++***)))***---/////////444222'''111***---]]];;;,,,555444444333111///---+++000...,,,***)))***+++,,,111%%%###333000&&&,,,+++...---,,,,,,+++++++++,,,+++,,,,,,---------------,,,+++***)))***^^^333((((((((((((((())))))))))))))) 666&&&---)))&&&(((---+++000### 555'''---,,,***(((''''''((()))+++)))(((''''''))),,,---,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++,,,++++++******++++++,,,,,,++++++***,,,,,,+++***))))))******(((((()))************)))************************((((((((((((((((((((((((***++++++,,,,,,++++++*********++++++++++++******+++++++++*********))))))((()))+++++++++***(((&&&))))))))))))))))))))))))(((((()))************))),,,+++)))))))))+++---...++++++++++++++++++++++++***(((%%%###$$$'''***---...---+++***)))***++++++&&&''')))+++,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,------...///------------------------***---///000///.........++++++++++++++++++++++++------------------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,)))))))))***+++,,,---...+++,,,,,,---...///000000//////000///...+++)))(((,,,,,,,,,---------......////////////000000111111++++++,,,------,,,++++++******+++,,,,,,---......+++,,,...---,,,,,,---///---,,,,,,++++++,,,,,,------.........---,,,++++++---------------------------,,,++++++---...///...//////......---.........)))---000111///------///+++---......---,,,,,,---)))...333333///++++++---+++++++++++++++***))))))------,,,,,,+++,,,,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))***(((&&&$$$#########$$$+++,,,,,,,,,,,,+++++++++)))))))))******++++++,,,---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,******%%%777---<<<(((,,,(((+++###))))))&&&111"""+++***)))***,,,......---///$$$222$$$***(((&&&YYYJJJ999222444777444000888777555333000...---,,,))))))((((((((()))***+++---222...)))&&&(((///+++...---,,,,,,++++++++++++)))000...000000000000000///...---,,,---qqq222+++(((((()))))))))*********(((000NNN###---******---(((((()));;;,,,///(((---,,,***((('''((()))))),,,+++)))'''((()))+++---+++,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***,,,,,,)))******++++++******))),,,++++++***))))))******((()))******++++++*********************************************************++++++,,,,,,++++++*********++++++++++++******+++++++++*********)))))))))***+++,,,+++***((('''))))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,---,,,+++*********+++,,,+++++++++++++++******)))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...000111000---+++******++++++++++++++++++++++++------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++,,,,,,---...---------...........................---,,,++++++,,,,,,,,,---------......,,,,,,---------.........+++,,,---......---,,,+++++++++,,,------...//////,,,---...---+++******,,,---,,,,,,++++++,,,,,,------............------,,,------------------------000//////////////////.........------------......,,,...000///---,,,---///...///000///---,,,,,,,,,%%%---555555...))))))---++++++++++++******************)))((()))***+++,,,******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,***)))'''&&&&&&&&&'''***---000000---******+++)))))))))*********************)))))))))***++++++++++++++++++,,,,,,,,,---,,,)))***PPP666"""%%%444111((((((,,,+++***nnnRRR///+++***))))))+++,,,,,,,,,)))+++000$$$&&&***&&&@@@777999222)))444,,,...000+++&&&'''...777<<<>>>555333000---***)))((((((***+++---...000000111111&&&...---(((...///))))))------,,,,,,,,,,,,++++++((({{{///,,,---------------,,,++++++***---000,,,))))))*********+++++++++'''HHH===!!!,,,...(((***---&&&)))$$$ggg[[[333***,,,---,,,***)))(((((()))***---+++)))(((((()))***,,,+++++++++,,,++++++***))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++)))''''''))),,,...)))))))))******))))))))),,,+++******)))*********)))******+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++++++++******************+++,,,,,,,,,+++)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,...//////---+++***************************++++++,,,,,,,,,+++******++++++*********+++,,,,,,------,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++///111111000---*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////............------,,,++++++******++++++,,,,,,------......------,,,------------------------............------,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------............------,,,------....../////////---......,,,***(((((()))------,,,,,,,,,,,,------------.../////////......------------------------***+++,,,,,,---------,,,///...............//////...//////---+++,,,...000000111222000...,,,,,,,,,''',,,111111---******,,,......------,,,,,,,,,,,,***)))(((''''''(((***+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...)))...333222---******,,,+++++++++***************))))))******++++++,,,,,,)))))))))*********++++++,,,%%%,,,bbb>>>$$$000+++)))***...+++---...---111MMMuuu555+++***((()))***++++++***'''---+++***(((---000###<<>>:::444,,,+++)))''''''((()))+++...000222444444333222000111***000%%%$$$+++%%%777++++++,,,---------,,,+++---^^^///...------............------,,,%%%FFF...(((++++++++++++,,,,,,,,,,,,---___+++(((...///)))+++///+++---333'''///''',,,++++++++++++******************)))((('''&&&''''''''')))******++++++*********((((((***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))***++++++++++++++++++***+++***************++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,++++++******************************++++++,,,------------,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++)))******+++,,,,,,,,,,,,++++++******+++---///000,,,,,,++++++,,,,,,---...---,,,,,,+++************------------------------,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,------......------,,,///////////////---,,,+++++++++,,,,,,---......///000///---,,,++++++,,,---,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,---------+++---...---,,,+++---......------,,,,,,------...------...///000000000///------------------------))),,,///000//////111333222444777999999888666555------...///000111000///000111222111...,,,,,,,,,000,,,((((((,,,///...,,,...---+++*********+++,,,------,,,+++***)))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))((((((((((((,,,///000---++++++---,,,,,,,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,---------------)))000\\\,,,444!!!;;;//////+++---+++***(((000---(((+++***))))))+++,,,,,,,,,///)))'''000+++&&&///,,,---000(((222///@@@<<<===>>>===;;;888555444111000//////000111222333...///000111111000...--- 888+++///***---***+++,,,---...---,,,+++---kkk[[[+++///)))+++,,,,,,------,,,++++++......---'''******+++++++++,,,,,,,,,...SSS...000---(((+++...***...000'''+++111)))'''&&&---%%%+++++++++++++++++++++***))))))((((((''''''((((((((()))******+++*********'''(((***+++,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++*********)))******+++,,,)))******+++++++++++++++***************************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++***************************************+++,,,,,,------,,,,,,///...,,,******+++---...------------------------///...,,,******+++---...******+++,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,------------------------/////////---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,....../////////...,,,+++******+++,,,---...//////000///...---,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,...///......------------......------.../////////......---------------------------///111000......111444888<<>>===---(((,,,000+++---...'''(((---++++++'''+++(((***+++++++++,,,+++++++++))))))))))))************(((((()))***************'''(((***,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++************))))))***++++++,,,((()))******++++++*********************************************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++******))))))))))))******************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++++++++++++++******)))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,---------------------------------------------------,,,,,,,,,,,,------.........------,,,,,,------...,,,------......------,,,,,,---...//////...,,,++++++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,,,,---------...............---------,,,,,,...---,,,++++++,,,---...------------------------,,,---...---++++++,,,---......------------......---............------,,,------------------------+++---///...---///444:::EEEJJJRRRXXXXXXTTTMMMIII===888222....../////////...///000///---,,,,,,,,,))),,,///000...------...111///...,,,,,,---...///(((***,,,......---+++)))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,---------***)))(((***,,,......---))))))***+++,,,,,,------***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,***...///<<<%%%+++...111###===))))))+++333,,,'''...///+++***)))***---/////////,,,***111***///111"""---000iiiPPP!!!---)))+++"""333)))***,,,.........,,,+++%%%+++eee&&&222'''+++,,,,,,---------,,,,,,UUUQQQ+++,,,,,,))))))*********+++++++++***///444888'''""")))...((()))000///'''+++---222'''(((///***++++++,,,,,,,,,++++++******++++++,,,,,,,,,---(((((()))***************'''(((***,,,---,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))...,,,***(((''')))***,,,))))))************))))))******))))))***+++,,,,,,(((((()))***************************************************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))******+++++++++++++++***))))))((()))))))))******************************+++,,,,,,,,,++++++((()))+++---------+++***++++++++++++++++++++++++%%%'''))),,,,,,+++)))(((+++,,,,,,---,,,+++)))(((&&&''')))+++,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,---......///++++++++++++++++++++++++)))***+++++++++,,,///222------------------------------------------,,,,,,---------........./////////......------......///,,,------......------,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++)))+++,,,...//////...---,,,,,,,,,---------......111111000000000/////////---,,,++++++++++++,,,---.....................------......,,,***))))))***......------------..................---,,,++++++------------------------))),,,000000111666???FFFQQQWWW```ggghhhbbb[[[UUUFFF>>>333,,,+++---...///222111///...,,,,,,++++++------------------------++++++,,,,,,,,,+++***))))))***+++++++++)))(((''',,,***'''%%%%%%'''***,,,+++***((()))******)))(((---,,,++++++*********++++++***************++++++***++++++***))))))***,,,+++)))((())),,,---...---(((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++///000999(((,,,,,,++++++***)))((((((222!!!///)))666---"""###''',,,---+++***+++---++++++,,,,,,---...//////,,,222...+++%%%000''')))---.........---,,,++++++)))222$$$***..."""***333''',,,777+++,,,---...---...))))))))))))************(((+++###000###))))))***++++++++++++***(((111+++'''...444+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++++++++*********))))))************************((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((()))+++---...************************,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++))))))(((((((((((())))))------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000///---+++*********+++++++++,,,,,,---...//////...---,,,,,,,,,,,,---...------++++++++++++------------------------,,,,,,...............---------........................///...---,,,,,,,,,,,,,,,------............------,,,---......//////......000//////---,,,+++******------------------------///............---------+++,,,------......------***+++,,,---...---,,,+++------------------------...------,,,,,,------...++++++,,,,,,---...////////////...---,,,,,,++++++------,,,,,,,,,------...///...---,,,+++111@@@PPPbbbgggllllllkkkkkkfff```SSSJJJ>>>555000...---+++000000///------,,,,,,---------------------------000000/////////.........+++++++++++++++***)))))),,,+++)))'''''')))+++,,,...---,,,,,,.........,,,------,,,+++++++++++++++,,,+++++++++++++++,,,,,,***++++++***))))))***,,,,,,***)))***,,,------,,,)))))))))***++++++,,,,,,+++++++++,,,,,,---------333---***))))))......---,,,,,,+++******)))<<<(((***...MMM333,,,...000000///---,,,,,,++++++,,,------...//////000555111888###,,,///.../////////000//////......///%%%PPP...,,,---333%%%...111444&&&///)))fff'''+++###---))))))))))))*********+++'''222...+++///******+++,,,,,,,,,,,,,,,...,,,(((III+++///'''+++++++++*********)))))),,,++++++++++++++++++*********************************************************++++++,,,,,,------+++++++++*********))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************))))))))))))+++,,,---************************,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++******************+++,,,,,,,,,,,,,,,------...******+++,,,,,,---.........---+++******+++---.........---,,,++++++++++++++++++,,,,,,---......///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------.....................///..................------///......---,,,,,,------------............------,,,---......//////......,,,,,,------------......------------------------///............---------+++,,,------......------++++++,,,------------,,,------------------------...------,,,,,,------...,,,,,,,,,------.........000000///......---,,,,,,---------------......///111000000111222999IIIYYYhhhmmmpppooonnnmmmiiicccXXXNNN@@@555000...---,,,//////...---------------------------------------///...---,,,,,,,,,---...------,,,++++++++++++,,,,,,+++************+++,,,...---,,,---///000000///...------------,,,,,,,,,------,,,,,,+++,,,,,,---***+++,,,+++))))))+++,,,---+++******,,,---,,,+++))))))******+++,,,,,,,,,)))******+++---......///---222%%%###fff+++/////////......------,,,###@@@'''(((000kkkZZZ111000000000111222111///---,,,,,,,,,---......//////000;;;XXXccc111$$$---***.........//////000/////////555###333333,,,---555$$$+++000000000---)))''',,,'''---))))))*********+++++++++)))000yyy```555###***+++,,,,,,---------------...''',,,gggddd,,,333&&&+++++++++******************+++++++++++++++,,,,,,************************************************)))***+++,,,---...//////+++++++++***************************************************************************************++++++++++++++++++++++++++++++************+++++++++******)))******++++++************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------))))))***+++---...//////...---,,,++++++,,,---...,,,,,,,,,------,,,,,,++++++,,,,,,------............------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------..................//////000000000/////////......---------//////......------......------............------,,,---......//////......,,,,,,---------.........------------------------///............---------+++,,,------......------,,,,,,,,,,,,,,,------...------------------------...------,,,,,,------...------------------......111111000//////........................///000000000000222555777@@@QQQaaalllqqqsssqqqpppoookkkeee```TTTCCC666000.........111000///...---,,,,,,,,,------------------------...---+++))))))***+++,,,---,,,+++******+++,,,---******++++++++++++*********))))))***,,,------,,,..................------------,,,++++++++++++,,,++++++,,,+++***)))+++---...,,,++++++,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......***(((,,,111???^^^111/////////.........------***)))333)))777>>>***---++++++---111333000...,,,---------......//////***888222&&&***444"""...++++++,,,---.........---222+++555VVV***(((///++++++///((((((...)))RRR|||(((***...111)))*********+++++++++,,,,,,***&&&FFFZZZ444***&&&++++++,,,---------------,,,+++222666222&&&222************************'''''''''(((((()))))))))************************************************(((((())))))***++++++,,,************************************************************************************************************************,,,++++++++++++++++++,,,++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,,,,---...)))***,,,---...---,,,,,,,,,,,,,,,---------......------------------------++++++------------++++++++++++,,,,,,---...//////---......///000111111222000000//////......------000//////.........//////------............------,,,---......///.........000//////...---,,,,,,,,,------------............///............---------+++,,,------......------------,,,++++++---...///,,,,,,------------------...------,,,,,,------...............------------000000000//////.........///.........///000111222------000333777???PPPaaalllqqqsssqqqpppppplllgggcccVVVDDD666///......///222111000...,,,++++++***------------------------000...,,,+++++++++---...,,,+++***))))))***,,,,,,))))))***++++++***))))))(((''''''(((***++++++***------.../////////...---,,,,,,+++***************+++,,,,,,+++******+++---...---++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++222:::rrr...............------------333 >>>,,,...777000,,,***))),,,000111000---------...............///***+++&&&FFF)))333***...++++++,,,---.........---***---111""""""$$$000+++111111******;;;333000+++...+++***++++++++++++,,,,,,,,,,,,***%%%,,,}}}(((888...***++++++,,,,,,,,,,,,,,,---000+++ 555###222************************%%%&&&&&&''''''(((((((((************************************************))))))))))))))))))((((((************************************************))))))))))))))))))))))))************************************************,,,++++++++++++++++++,,,***+++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---......---,,,,,,,,,,,,---------------------------------------++++++------------++++++++++++,,,,,,---...//////---......///000111111222000000/////////.........//////.........//////000------............------,,,---......///........./////////......------,,,---------......////////////............---------+++,,,------......------...---,,,+++,,,---...///,,,,,,,,,---------.........------,,,,,,------........................---/////////........................///000111222222,,,,,,///222444;;;KKK[[[jjjooorrrqqqpppppplllggg___SSSBBB555///...//////222111///...,,,+++++++++---------------------------,,,+++***)))***+++++++++************++++++,,,))))))************))))))+++***)))***,,,---,,,+++,,,---.../////////...---,,,,,,+++***))))))))))))+++,,,---,,,******,,,---...,,,++++++---...---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---111)))111+++^^^(((------------------------...***555)))999qqq000---000///......//////...---........................666''')))JJJ%%%&&&222***......//////000/////////,,,...&&&999^^^///'''...000***(((//////111,,,ggg***)))...222"""444++++++,,,,,,,,,---------(((,,,&&&LLL---+++******+++,,,,,,,,,,,,,,,***,,,555xxx%%%111000&&&***************+++++++++(((((())))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************+++++++++************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++************++++++)))******+++++++++*********************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,------------,,,++++++******++++++,,,+++,,,---...///...---,,,...------,,,,,,++++++***------------------------***+++,,,,,,------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------..................//////000000000////////////////////////......------......//////------............------,,,---......//////......,,,,,,---...///000000111---------...//////000000///............---------+++,,,------......---------------------......///+++,,,,,,------............------,,,,,,------.....................//////....................................///111222333......000222333888GGGVVVggglllppppppooonnnhhhbbbSSSIII<<<222///////////////......---------......------------------------*********)))))))))((((((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,---...///...---***,,,---/////////---,,,------,,,+++************+++,,,---,,,+++***,,,...---,,,***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&///###)))666///GGG------------------------(((222***(((@@@%%%***///000000///...---...///////////////............555,,,///000<<<%%%...***/////////000//////.........000(((???***RRR000+++---))))))+++///'''mmm...333***---444(((555,,,,,,,,,,,,------------))),,,+++BBB"""'''+++,,,,,,---------------***---~~~777000,,,111&&&))))))*********+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********((()))***+++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,++++++++++++,,,,,,+++---...000000///...------,,,,,,,,,,,,,,,,,,+++------............------,,,,,,+++++++++,,,------------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------.....................///.........///000000111111------,,,,,,---......///------............------,,,---......//////......,,,,,,---...///000111111---------...///000000000///............---------+++,,,------......------,,,------...............++++++,,,,,,---......///...------,,,,,,------...------......//////000000////////////////////////---------...///000222222//////111222222666DDDRRRbbbhhhlllkkkiiieee^^^VVVFFF???666000/////////...,,,,,,,,,---...///000111------------------------------.........---,,,+++***+++---...///...---------,,,,,,++++++,,,,,,---000///......///000...---***+++---//////...---,,,///...---,,,++++++++++++,,,------,,,++++++,,,...,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///***---++++++///--->>>~~~---------..................111***000}}}000"""777***,,,......,,,,,,000333///////////////.........$$$...000---aaa555%%%333---.........---,,,++++++(((000333000<<>>:::---%%%///+++++++++******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---************************)))************+++++++++******************************)))(((((()))******))))))))))))))))))))))))************************))))))***+++,,,,,,------...............---,,,+++))))))))))))))))))))))))...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,---...---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------------------------------------------------------------------------------............///////////////////////////////////////////////////......///000111111000000...---+++***+++---///000......///000000///...---.............../////////,,,---///000000000//////,,,,,,------------,,,,,,........................,,,,,,------------,,,,,,.........------,,,,,,,,,++++++,,,---............---------............///000000///...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,000000//////111666>>>CCCYYY```bbb\\\VVVOOODDD888333222222111000//////.........------,,,,,,++++++.........---------------+++...111000,,,)))+++---,,,,,,,,,+++++++++++++++---,,,++++++***+++,,,------,,,+++******,,,---.........------,,,---------......------,,,++++++***++++++,,,---------------------------------------...---------,,,,,,,,,,,,......---,,,,,,,,,,,,---***(((,,,111---&&&---<<>>###666ZZZAAA888111888777,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++)))))))))*********++++++******************************************************+++++++++,,,,,,,,,((((((((((((((()))******,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))***+++---......---+++***++++++++++++++++++++++++************************,,,,,,++++++++++++++++++---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------////////////////////////---....../////////......---------......---,,,,,,.........///////////////000000000111111000000000............///.........000000000111111000000000..............................////////////.....................---------+++,,,---...////////////---------............///....../////////...------------------------------///000///......000444777DDDDDDBBB>>>:::555000---.........------,,,,,,,,,+++++++++,,,,,,------------...000222333222111000,,,,,,+++***)))+++...000---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,------------,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000---+++******,,,...111333!!!222(((lll___+++000(((;;;<<<...////////////000000111111000//////...//////000111000555)))---111333___333000000111222333333333333333222888666---222;;;555444333ZZZ///---(((111000000/////////000000000......---------...//////111&&&555333 ***222((('''kkkNNN"""------###111555---333(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,------************+++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,,,,++++++******++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))***+++---......---+++***************************************************,,,,,,++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------+++++++++,,,,,,---------........................---------............///........................//////////////////////////////000000000//////...***+++,,,---........................//////000000000222333555555444333222////////////////////////...//////000000//////.................................////////////..............................,,,,,,---...////////////---------............///,,,------......------,,,........................//////000///...///111444;;;999888777555222000000/////////...............***+++,,,,,,---...///000///000111222222111111000---+++)))'''(((+++///222,,,,,,,,,,,,------------******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------------,,,------------,,,++++++---......//////000000000,,,,,,------------......,,,---///000111111000000,,,(((***111111******111(((///+++$$$VVVccc)))///+++::: 000'''444...//////000000111111222000000/////////111222333---333......///...eee&&&333444555666777888888888>>>444444999666888;;;666@@@PPP555eeeDDD777(((///000...000000000111111111111111000///...------...//////&&&888,,,++++++'''555///+++444QQQJJJ***444666'''"""???,,,===(((++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,------...*********+++++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++************++++++************************)))************+++++++++************************++++++------------++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***************+++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------......///........................---------............///////////////////////////////////////////////////.........///......---,,,)))***+++,,,...///000000......---......///000111222555999===>>><<<999777222111000/////////000000---......//////......---.................................//////......................../////////,,,,,,...///////////////---------............///+++,,,---///000111111111////////////////////////...///000///......000222333111000222111......111////////////////////////---------....../////////000000//////////////////---+++)))(((***,,,---...++++++,,,,,,---.........***+++---...//////......------------,,,+++******---,,,,,,------...///000------.................................---,,,,,,------...//////000111111---------....../////////,,,---///000111000///...000,,,---111222...,,,...888***---000&&&;;;:::AAA888444)))666))),,,...//////000111111222222000//////000222555888999000111222111333333CCCAAA888999:::<<<======>>>>>>???<<<:::===BBBBBB@@@???444222FFFCCCJJJ;;;+++CCC...999999222333333444444555444444222000///---,,,---...///$$$:::***'''333444444'''555&&&%%%//////...'''+++###666444---)))&&&---222*********+++++++++,,,,,,************************)))******+++,,,,,,------)))))))))************+++******************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,---,,,---....../////////...++++++++++++++++++++++++***+++---//////...---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,---......///000000........................---------............///........................////////////////////////---.........------,,,+++,,,+++++++++,,,...///000...---------...///111222555999@@@FFFGGGEEEAAA>>>444333111000000000111222---......//////......---........................------............---------........./////////000,,,---...//////000000000---------............///------...000000111111111////////////////////////---///000000//////000111111------111111------111//////////////////////////////////////////......000///...---------------,,,+++***+++,,,,,,+++******++++++,,,---...//////***,,,---///000000//////.........---,,,+++***)))+++++++++,,,---...///000------..................//////000000///...------------......///000111111........./////////000000+++,,,...000000///...,,,111///)))'''+++000000,,,+++///(((000<<<,,,'''CCC>>>,,,111,,,%%%111555(((111666333000...//////000111222222222//////000111444999<<>>@@@AAABBBBBBBBB===HHHFFF@@@AAAAAAAAAFFFHHHDDD555:::CCC888aaaMMM(((111999888///666222888666666777888999999888888333111///---,,,---......:::%%%---888(((###000666+++111222000$$$888KKK###&&&)))333)))111&&&000)))111999$$$...)))))))))******+++++++++************************((())))))***++++++,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++************++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))***,,,.........,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,---...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------......///000111111---------------------------------.........//////------------------------////////////////////////.../////////...------,,,///---,,,++++++,,,...///...---------...///111222777===EEELLLNNNKKKFFFBBB555444222111111111222222......////////////..............................,,,------------------,,,---.........//////000000,,,---...///000000000000---------.........//////000000000000///...---,,,000000000000000000000000---///000111000///000111333//////333222......222......//////////////////,,,,,,,,,---------......111111111111000///---------------------------------,,,,,,,,,,,,---............------------......,,,,,,...///000000000000+++,,,.../////////...---,,,---------.../////////////////////////////////......---,,,---...///000...///000000111000000000////////////000000000000...222333111000222333000111000000///////////////(((999jjjCCC+++222999111'''111111000///......------000111222333222111000///000111111222333444666777444111333888555222>>>PPPBBBCCCEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGEEECCC@@@CCCDDDCCCAAA@@@AAACCCfffTTT222888444444333444555777999:::===<<<;;;===??????<<<999666333000...///111222222222111///------...000111222111...,,,++++++,,,---vvv}}}111000///...------...///---------------------------------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,+++******+++,,,---(((((()))***++++++++++++((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))......---,,,,,,+++******,,,+++******))))))************+++,,,------......------------,,,+++***)))))))))((((((((()))+++,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,............//////000000...///000///---+++******++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---+++...000...+++***,,,///---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,---------......000000000000000000000000,,,,,,---...//////......000000000000000000000000///......---------....../////////000111222222333777<<>>@@@BBBEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMMMMLLLKKKKKKMMMJJJMMMJJJFFFKKKRRRNNNCCCJJJKKKLLLMMMNNNMMMLLLLLLPPPQQQRRRRRRPPPNNNLLLJJJDDDFFFGGGFFFDDDDDDGGGIIIGGGPPPccclllGGG333+++111>>>555555444555666888999;;;???>>>===???BBBBBB@@@===888555222000000111222111......---...///111333444444333000---,,,+++,,,,,,%%%&&&222PPPWWW@@@222)))000///...---,,,,,,---...---------------------------------------------------,,,,,,++++++,,,,,,---******+++,,,,,,---......******)))(((((()))******,,,,,,---------,,,,,,+++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,++++++***))))))))))))))))))***+++,,,---******++++++,,,,,,------............---,,,+++***,,,+++*********+++---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,---------++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,---...---,,,,,,,,,---------,,,,,,,,,,,,---------------............///,,,,,,,,,---------......////////////////////////,,,------...//////......////////////////////////...------,,,,,,,,,------,,,,,,---......///000000666:::AAAGGGJJJIIIGGGDDD:::555000///111333111...////////////000000000000////////////////////////---------............///.....................///////////////////////////111111000///////////////......---------...//////000000000000000000000000000000000000////////////......///000000000000000111000000///......------........./////////000000000000000000///......---------------------------+++++++++++++++,,,,,,---......------------......---....../////////............------......///000---------,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........///000000000000000111111000000//////......///777;;;666...---111333------......///111222333&&&)))111666000(((---777(((...555888666444222333///000//////222555111+++---...222555333///000444111111222222222333333333333222222222222222333333444444555555666666666666===777666888777333777@@@===>>>>>>===;;;;;;===>>>:::;;;===@@@DDDGGGJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMOOOOOONNNMMMNNNNNNPPPRRROOOIIIKKKSSSUUUPPPPPPQQQRRRRRRRRRQQQPPPOOOUUUUUUUUUTTTRRRPPPMMMLLLKKKKKKKKKJJJIIIJJJMMMOOOOOOMMMOOORRRQQQQQQ```rrrxxxiiihhh\\\GGGDDD777---111999999111***666666555555666888999:::======>>>@@@CCCDDDBBBAAA<<<999555333333333222000***+++,,,///111333555666666444222///---,,,,,,,,,888333///...111222///,,,//////.........---------(((444999111)))***///000......---,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...******)))(((((()))******------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,++++++******)))))))))''''''((()))***,,,...///******++++++++++++++++++...//////......---,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,+++************+++---,,,+++,,,---...---,,,......------------............---,,,---...///000,,,,,,,,,---------..............................,,,---......///.................................---,,,,,,,,,,,,,,,------,,,,,,,,,---......//////444777<<<@@@CCCCCCBBBAAA666222///...111222111///000000000000////////////////////////////////////,,,,,,---------..................//////000000000////////////////////////111111000/////////////////////......---.........111111111111111111111111333222111000///...---,,,//////000000111111000000000000000///......---------.........//////////////////000000///......---------------------------,,,,,,++++++,,,,,,---.........------------...............///......------///...---------...000111.........------,,,,,,,,,------------------------,,,,,,,,,---------......///000111111222222111111111111000000//////.........555888333//////111222............///000111222BBB333(((,,,666888333///666666444000---,,,...111222000---***+++///333444===333***,,,444888444...111111222222222222333333444444333222333444666777444555777999;;;;;;;;;;;;???:::888<<>>@@@EEEDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJKKKNNNQQQUUUXXXZZZZZZYYYXXXWWWVVVWWWWWWXXXUUUVVVWWWWWWVVVVVVVVVWWWUUUZZZ\\\ZZZYYY[[[ZZZVVVWWWXXXXXXXXXWWWVVVTTTSSSUUUUUUUUUTTTSSSQQQPPPOOOQQQPPPNNNLLLLLLMMMOOORRRQQQPPPWWW```]]]SSSSSS[[[BBBHHHEEE<<<===EEEDDD;;;999======777333666<<>>@@@BBBCCCCCCCCC@@@===:::888777555333111)))+++---000222444555555555333222000///......... +++555555...)))+++000............------------222000,,,***000555000&&&...------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++***)))(((---,,,++++++++++++,,,---))))))************))))))************************++++++++++++++++++++++++(((((())))))***+++++++++,,,+++++++++*********)))'''(((((()))***,,,......++++++******************------......---,,,,,,+++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++...+++)))+++...///---+++.........------.........///...,,,+++,,,---///111,,,,,,,,,---------..............................------...............---........................------,,,,,,,,,---..................//////000000222444666999;;;<<<<<<<<<222000......000111000///111111000000//////......////////////////////////---------.........//////---......///000111111222////////////////////////111000000///////////////000000///......---......000000000000000000000000333222111000///...---,,,///000000111111111000000000000//////............,,,,,,---------............////////////......------------------------------------------...//////......------------......---...............---,,,//////...------///000111000000//////......---------------------------------......///////////////------.../////////......111000000000/////////......000000///111444333///000000////////////000000------000444555111...---000///---++++++---111444111333777999666111,,,***%%%,,,333444111000222444222222222222222222222222444333333333444555777888666888<<<@@@CCCDDDDDDDDDEEEAAA@@@DDDIIIJJJLLLNNNNNNOOOQQQPPPOOOOOOPPPQQQSSSSSSSSSTTTWWWZZZ]]]___]]]\\\[[[ZZZZZZ[[[]]]^^^[[[ZZZYYYYYYZZZZZZZZZYYYTTTZZZ___````````````^^^^^^^^^______^^^\\\ZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWTTTQQQOOONNNOOOPPPQQQYYYRRRMMMOOOWWWYYYQQQHHHOOOIIIDDDDDDBBB>>>===>>><<>>888000...111444333333333444444555555555666666666777888999;;;<<<===@@@FFFKKKOOOPPPPPPOOOOOOMMMLLLMMMPPPRRRTTTUUU[[[\\\^^^^^^\\\[[[[[[\\\VVVVVVVVVXXXZZZ^^^bbbdddeeedddbbbaaa```aaacccdddcccaaa______```aaa```______```___]]]\\\\\\^^^_________``````___^^^\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^ZZZWWWTTTSSSSSSTTTTTTSSSNNNYYY]]]VVVSSSZZZ______TTTIIIEEEKKKKKKDDDDDDKKK@@@===888555999BBBGGGHHH<<<;;;999999888999:::;;;>>>@@@DDDFFFGGGHHHIIIJJJIIIGGGEEECCCAAA===999555111111111111111111111000//////000000111111222222///------222666444***!!!------------,,,,,,,,,,,,'''+++000111///,,,)))(((---...//////000000//////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((******+++,,,------------************************---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++******++++++++++++******---------...------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///,,,+++,,,......,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///...------,,,,,,------+++******+++,,,------,,,......------------............---,,,---...///000,,,,,,,,,---------......////////////////////////.........///......---,,,....................................///000111111------------------------...///000111222333333333.........//////000000000000000000000//////////////////////////////////////////000000000111111111.........//////000000000////////////////////////111111000///////////////000000//////.../////////........................////////////000000000000111111222222111111000000//////////////////......------------............------...//////......---------------------------...------------...//////......------------......+++,,,,,,---..................///000000000000000.........///////////////........................------///000000000///...111111222333333333333222......//////000000111111...000000///111444333///000////////////000000111000//////111666777222,,,000111222333333111...,,,999000+++,,,///000444999000000,,,)))...777999777444444666888:::;;;===>>>===>>>@@@AAACCCDDDDDDEEEHHHLLLRRRXXX[[[\\\[[[YYYTTTTTTSSSRRRSSSWWWZZZ\\\ZZZ[[[]]]\\\ZZZYYYXXXYYY[[[[[[]]]```eeekkkppptttwwwuuurrrooommmmmmnnnoooooollliiiiiikkklllkkkjjjiiieeebbb```___^^^___aaacccddddddeeedddcccaaa```______^^^^^^]]]^^^^^^^^^\\\ZZZXXXXXXZZZ[[[[[[YYYXXXWWWVVVVVV\\\```ZZZOOO]]]VVVPPPMMMJJJEEECCCDDDFFFKKKPPPPPPGGG???@@@EEE@@@???>>><<<<<<<<<===>>>???BBBFFFHHHHHHHHHJJJLLLKKKJJJIIIGGGEEEAAA<<<888444333222000///000000111//////000000000000000000***///444333///---111555000000000/////////......666---&&&'''---333555444,,,---.../////////......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((+++,,,,,,---------,,,,,,******+++,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((())))))******++++++++++++++++++++++++,,,++++++***))))))************++++++,,,,,,------***++++++,,,,,,+++++++++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,++++++///333444000,,,------------------------++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,++++++,,,,,,(((***++++++++++++---...------,,,,,,,,,,,,---------------............///,,,,,,,,,---------....................................//////...------,,,////////////////////////---------......///111111........................---...///000111111000000...///000000000//////000////////////000000000000////////////////////////////////////000000000000.....................///////////////////////////111111000/////////////////////////////////000111///////////////////////////////////////000000000111222222222222111000///.../////////////////////............/////////000------......///......------------------------------,,,,,,,,,,,,---...............------.........***+++,,,---......///...---...000111111111000///,,,---------.../////////////////////////////////,,,,,,.../////////...---......///000000000000000------...///000111222222...333555222000111222000............///111222333222666666333//////111111666444111000222444666777333///111999===888333222...666:::888888999888333555666888;;;>>>BBBDDDEEEFFFGGGJJJLLLNNNNNNNNNNNNQQQUUUZZZ```ccccccaaa___TTTUUUUUUTTTTTTYYY___bbbbbbdddeeeeeebbb`````````___```ccchhhooowww~~~{{{xxxwwwwwwwwwwwwssspppppprrrsssrrrpppeeecccdddiiimmmmmmmmmmmmmmmnnnooooooooonnnmmmllldddcccbbbaaa````````````\\\[[[ZZZ\\\```bbbaaa______```aaa___YYYTTTYYY```TTTWWWSSSLLLLLLSSSTTTNNNMMMGGGFFFKKKMMMKKKLLLQQQCCCBBBAAA?????????@@@@@@>>>AAAEEEGGGFFFFFFHHHJJJMMMLLLKKKJJJHHHDDD>>>:::555444111/////////111222000000000000000///......222222111//////000333555............---------,,,***,,,111333111,,,+++,,,***+++---...///...---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++******)))(((***+++---......---+++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))+++,,,---//////******************++++++++++++************++++++******+++,,,------......++++++,,,---------,,,,,,++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,,,,---333999:::666111------------------------++++++++++++++++++++++++++++++++++++,,,---...///---,,,++++++******++++++'''***,,,,,,******,,,///---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,---------......------------------------.../////////...---,,,,,,000000000000000000000000,,,,,,,,,---...///000000111111111111111000000000---...///000111000///......///111111000//////000......//////000000111111////////////////////////............/////////000...............---------////////////////////////111111000/////////////////////...//////000111222000000000000000000000000111111000000/////////...222222222222222111000///.........///////////////...............///000000//////////////////......//////...------------...(((***,,,---/////////...//////...---,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,222111///...------....................................------------......,,,------...///000111111///000111222222111000///000000000111222222333333444333222111111222333444111000000000000000111111000111222333444666777777111222222333444555555555999888777777999<<>>BBBFFFHHHLLLNNNOOOPPPQQQSSSVVVXXXXXX]]]dddiiijjjgggbbb___eeefffiiilllmmmjjjccc]]]XXX[[[```dddgggkkkooosssyyywwwxxxyyyttthhh___]]]aaajjjxxxxxxttttttwwwvvvvvvvvvxxxyyyyyyxxxvvvuuuqqqmmmkkkkkkhhhbbb]]]___^^^\\\[[[[[[]]]___aaaaaa```]]]YYYVVVUUUUUUVVVTTTQQQNNNOOORRRUUUVVVVVVWWWVVVTTTRRROOOLLLIIIGGGIIIHHHFFFEEEEEEDDDBBB@@@<<<:::777555555555333222222333333444555777888999999999::::::999777666555444555555555444333333222333111///......///............///000000000/////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000//////......---+++***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,------,,,******,,,...---,,,,,,,,,++++++++++++******+++,,,---......---------------------------,,,------...............---...///111111000000///------------------------++++++,,,---------------.........---------,,,,,,---------------,,,+++***++++++,,,,,,,,,------------------............///.........///////////////...///////////////000000/////////....../////////........................///////////////...............//////000111111111222111000000000000...,,,......////////////......111000////////////000111........./////////000000111111111111000000////////////000111111111111111000000///...............//////............//////000////////////000111111...///000000111111000000...//////000111222222333000000000000000000000000111111000000///...------///............///000000...............///000000111111111111222222222222//////...------------...222111...------///111333000000000///......------.........////////////000000111111111000///............---...///000111222000000000000000000000000//////............//////111111111111111111111111//////000000000000//////000000111111222333333333333333222222222222333333444333333222222333333444333333333444444444555555777888888999;;;<<<<<<===AAABBBCCCEEEHHHLLLOOOQQQUUUVVVXXXXXXXXXYYY\\\^^^^^^gggtttzzzyyyssslllhhhhhhiiijjjkkkjjjeee^^^YYYVVV\\\dddlllpppsssuuuvvv}}}||||||{{{tttggg]]]YYY___jjj{{{~~~{{{|||~~~|||xxxsssmmmggghhhgggffffffhhhlllpppssspppnnniiieeebbbaaaaaaaaa```^^^]]]]]]aaaeeeggghhhhhhgggccc___YYYSSSNNNKKKLLLJJJGGGFFFFFFEEECCCAAA>>><<<:::999999999777666555666666777999;;;<<<===<<<<<<<<<<<<<<<:::999999<<<:::999999999999777555555333111111111222111000//////000111111111111111000000///...------------......------,,,,,,++++++)))***,,,---......---------,,,+++,,,......,,,+++---------,,,,,,+++++++++------------,,,,,,,,,,,,+++,,,,,,---......------+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,------,,,+++***,,,...+++++++++++++++*********((()))***+++,,,,,,,,,+++//////......---,,,,,,+++,,,,,,---...............///---,,,++++++---///000------------------------***++++++,,,,,,,,,,,,,,,//////.........---------,,,------------,,,,,,+++,,,,,,,,,,,,---------------------............//////////////////.........------...000111222333444...//////000000//////....................................//////000000000000000111111222333333333333111000000000000...---...//////000000//////...222111000000000000111222....../////////000000000000000000111000000////////////000111111111111111000000///.........//////000//////......//////000000000000///000000111222111000000000111111222222---...///000111333444444222222222222222222222222222111111000000///////////////......///000111111...............///000000//////000000000000111111//////...------------...000///...---...///111222////////////......------,,,,,,,,,------------...000000000000///...,,,,,,---------------...///////////////////////////////////////000000/////////111111111111111111000000/////////000000/////////000000111222222333333444333333333333333333333333222222111111222222333333222333333444666777777888;;;<<<>>>@@@BBBDDDFFFGGGJJJKKKLLLNNNQQQTTTVVVXXXZZZ[[[]]]]]]\\\]]]___aaahhhssswwwppplllddddddeeeeeedddbbb___]]]]]]bbbjjjoooqqqqqqqqqppprrrrrrtttsssnnneee]]]XXX[[[eeettttttsssqqqooonnnppprrrtttxxxzzz}}}}}}{{{|||~~~}}}xxxttttttuuuwwwzzz{{{vvvqqqoooooonnnnnnlllkkkkkklllpppuuuzzz|||zzzyyyuuuooofff^^^WWWTTTQQQOOOLLLJJJIIIHHHEEECCCAAA???===<<<<<<<<<:::999999999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>CCCAAA?????????>>>;;;999999777555555666666555333///000111111222222111111111111///...------------//////...---,,,++++++***$$$&&&(((***++++++)))(((------------......---,,,...------,,,,,,++++++***......---------,,,,,,,,,------------,,,+++***)))++++++************++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++,,,---,,,++++++,,,---************************))))))***+++++++++++++++///.........---------,,,,,,,,,---.........------...---+++******,,,...000------------------------***++++++,,,,,,+++++++++............------------,,,---------------,,,,,,,,,,,,,,,------------...---------............///.........---,,,,,,,,,+++++++++,,,---///000111111...///000111111000///...------------------------...////////////000000000111222222333333444555555222111//////000111000/////////000000000000//////222111111111111111111222...////////////000000000///000000111111000////////////000111111111111111000000///////////////000222111111111111111111222111000000000000111222222111111000//////111222333//////000111222222333333222222222222222222222222444333333333333333333333111111000//////000000000...............///000000******+++++++++,,,,,,,,,//////...------------...////////////...---,,,+++......------------------,,,,,,,,,------------...222222222222111000......---------,,,,,,,,,++++++........................//////000111111000//////000000000000000000000///000000////////////000000111111111222333333444444333333333333333333333333444444444444555666777888333444555777:::<<<>>>???AAABBBEEEHHHKKKNNNQQQRRRTTTTTTVVVWWWXXXYYYZZZZZZ^^^___``````___```bbbdddrrrzzz}}}tttnnnlllcccbbb```______```bbbdddfffiiimmmooonnnmmmmmmnnniiilllnnnnnnkkkgggaaa\\\[[[aaajjjtttzzz{{{yyywwwlllkkkiiihhhhhhjjjlllmmmnnnooopppqqqpppnnnkkkiiikkkmmmppprrrrrrrrrqqqqqq{{{}}}~~~}}}|||yyyyyyyyyzzz~~~}}}rrrggg```]]]XXXWWWTTTSSSQQQOOOKKKHHHGGGEEECCCBBBAAA???===;;;<<<<<<;;;:::999999999999999:::;;;===???AAABBBCCCGGGGGGFFFFFFEEECCC@@@======<<<::::::;;;;;;999888111111222222222222111111222111000///...---------//////...------,,,++++++)))***,,,......---+++***,,,---......---------------------,,,,,,+++++++++......---------,,,,,,,,,+++++++++++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,+++************++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))+++,,,------,,,+++,,,---***************************+++,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,---...------------,,,,,,,,,------......------------------------+++++++++,,,,,,++++++***---------,,,,,,,,,,,,+++,,,------......---------,,,,,,---------.........---------............///.........---,,,,,,,,,+++,,,,,,---------............///000111111000///...........................111000000000////////////222222222333444444555555111///...///111222222222//////000000000000//////111111111222222111111111////////////000000000111///000111222222111000/////////000111111111111111000000/////////000000111222222111111111111222222111111111111111222333333111000///...///000111222222222222111111111111111111111111111111111111111333333333333333444444444444333222111000/////////...............///000000,,,,,,------...///////////////...------------...111111111000---***'''%%%------------------------.........////////////000///////////////...---,,,------------,,,+++***)))........................///000111222222111000///000000000000000000000000111111000000000000111111111111222222333444444444333333444444444444333333222222333444666888999:::888999;;;>>>AAADDDFFFGGGKKKLLLNNNQQQTTTWWWYYY[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]]]]\\\]]]___aaappptttwwwuuupppjjjfffeeeaaaaaa___\\\\\\^^^bbbfffjjjkkkllllllkkklllmmmooommmpppqqqooommmkkkhhhccc```aaaeeekkkqqquuuvvvuuuqqqnnnkkkjjjjjjkkkkkkjjjllllllllljjjhhhfffcccbbbeeegggjjjkkkkkkiiiiiijjjqqqrrrtttwwwyyy{{{|||}}}{{{|||~~~yyymmmeeebbb]]]]]]]]]^^^^^^[[[VVVSSSRRRPPPMMMKKKIIIFFFBBB???@@@???===<<<:::999888888999:::;;;===???BBBEEEFFFHHHJJJMMMMMMJJJFFFCCCBBBBBBAAA@@@@@@AAA@@@>>><<<444444444444333222111111111111000///............//////......------,,,,,,,,,---.........---,,,++++++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,''''''(((***+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,...---,,,++++++,,,*********+++++++++++++++,,,,,,---------------,,,,,,------...//////000000++++++,,,---------------,,,,,,---............---------------------------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,+++++++++,,,------............---,,,---------............---------............//////////////////.........000000/////////////////////000000111111000000///////////////////////////111111111000000/////////111111222222333444444444222000......000222333333///000000111111000000///000000111222222111000000/////////000000000111111///000222444444333222000//////000111111111111111000000/////////000111111111000000//////000000111222222111111222222333444000////////////000111111333333333222111111000000000000000000000000000000000000000111111222222333444444333111000000000000...............///000000//////000000111222222222//////...------------...111000///---+++***)))(((---------........................////////////000,,,,,,---------,,,,,,+++,,,---.........---,,,,,,........................///000222333333222000//////000000111111222222222333222111000000111222333111111222333333444444555333333444555555444333333000111222444777999<<<===AAABBBDDDGGGIIILLLNNNOOOVVVVVVXXXYYY[[[]]]^^^___[[[\\\^^^______^^^\\\ZZZXXXYYYZZZZZZZZZ[[[^^^```jjjjjjkkkkkkiiihhhfffeeecccdddeeeeeeeeegggkkkoooqqqrrrssssssrrrsssvvvxxx{{{~~~zzzxxxyyywwwrrrpppooopppuuu|||zzzwwwuuutttqqqnnnrrrqqqooommmjjjiiiggggggiiilllooopppnnnllllllmmmoooooopppqqqrrrrrrqqqoookkkjjjjjjlllooosssvvvxxxyyy||||||mmmdddaaa^^^```dddhhhjjjhhhddd```___\\\YYYVVVRRRMMMHHHDDDCCCBBB@@@???======<<<<<<=========>>>@@@CCCEEEFFFFFFMMMTTTTTTNNNHHHFFFFFFEEEEEEDDDEEEEEEEEEBBB@@@999999888777666444333222000000///////////////000...............---------+++++++++,,,,,,,,,,,,,,,))),,,...---+++***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***,,,......,,,++++++,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,............////////////++++++,,,------------,,,,,,,,,,,,---------......---------------------------------------,,,++++++...---------,,,,,,,,,,,,,,,,,,---...............------------............---------............///.........///////////////000000000000000000000000111000000000000000000111000000000000000000000000000000000000000111111111///000000111222222333333555222000///000111111111000000111111111111000000///000000111111000000/////////000000000111111111000111444555666555333222//////000111111111111111000000//////000111111222111000000//////000000111333222222222222333444444///000111111222222111111333222222222222222222111000000000000000000000000/////////000111222222333222222111111111222222333...............///000000+++++++++,,,---....../////////...------------......---+++***+++---///111.........///////////////,,,,,,,,,---------.........///000000000000000///,,,---...000000000000///000000000000000000000000///000222333333222000///000000111222333333444444444333222111111222333444111222222333333444444555333333444555555444333333444555777999<<>>===???BBBFFFIIILLLMMMNNNRRRRRRRRRRRRUUUXXX[[[]]]dddeeeeeedddbbbaaabbbcccffffffhhhjjjmmmqqqtttvvvzzz|||zzztttmmmkkkpppuuu}}}yyyxxxyyyyyyyyy{{{{{{{{{zzzxxxuuurrrqqqmmmmmmnnnmmmlllmmmppprrrppppppqqqvvv|||}}}zzzxxxyyyyyyzzz|||}}}~~~{{{vvvsssuuuzzz|||rrrmmmlllmmmooosssuuutttrrrlllppppppkkkfffddd```\\\VVVRRRMMMKKKLLLNNNNNNNNNQQQQQQNNNJJJKKKMMMJJJEEEEEEAAAFFFRRRSSSJJJDDDEEEGGGFFFEEEGGGIIIJJJIIIGGGDDDCCCCCCAAA???===;;;999333333222111000000000000111111111000///.............../////////000000000***+++,,,+++***)))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...---+++)))(((((()))*********************+++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++************++++++++++++++++++,,,,,,,,,---...---+++******+++---...---------------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++------........./////////------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------....../////////000......------------......---------------......///---------............///......////////////......------...//////////////////000111000...------///111000000000000000000000222111000000/////////000111111111111111111111111000000000000000000000000,,,---...///000111111111222222111111111111111111111111111111111111111111222222222222333333333333000111222333444333333222111111111111111111111111222222222222222222222222333333333444555555666666555555444333333444555666555444444444444444555555222222222222222222222222333222222222222222222111222333333444444444444444444444444444333222111111.../////////000000111111000000000000000111111111'''))),,,---,,,,,,...//////////////////...............//////000111111111111000000//////000000111///000000111111000000///111111111111111111111111---......///////////////111111111111111000////////////000000111111222222222222333333333333333222333333333444666888:::<<<===???AAADDDFFFGGGGGGGGGEEEGGGIIILLLOOORRRSSSTTTUUUTTTTTTUUUVVVYYY\\\^^^bbbdddffffffdddbbbbbbcccmmmooosssxxx~~~~~~vvvuuu{{{zzz{{{|||{{{zzzzzz|||~~~~~~}}}~~~xxxvvvuuussssssssstttuuuqqqkkkhhhiiilllpppxxx{{{qqqpppnnnnnnpppqqqqqqpppjjjqqqvvvsssmmmkkkiiiggg^^^XXXRRRQQQUUUXXXXXXWWWVVVWWWTTTPPPOOOPPPLLLFFFFFFCCCEEEMMMNNNGGGBBBCCCDDDDDDDDDEEEHHHIIIIIIHHHGGGGGGGGGGGGEEEBBB???===555555444333222222333333222111111000000///......++++++,,,,,,,,,------------------,,,******,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******+++---......///---,,,+++***+++,,,---...,,,++++++************++++++*********))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------++++++++++++------------.........---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******---............/////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000111222222//////............//////...---+++******,,,...000---------............///...//////000000//////...------......//////......111222222000...,,,,,,---000000000000000000111111222222111000000000000111111111111111111111111111////////////////////////***+++---...000111111111111111222222222222222222222222222222222222222222222222222333444555555555111222333333444444333333111111111111111111111111333333333333333333333333333333444444444444444444666666555555555666777777777666666555555555666666444444444444444444444444444444444444444555555555777666555555555555555555333333444444444444333333////////////000000000000000000000111111222222333)))***+++,,,,,,------...000000//////......------,,,,,,------.../////////111000000//////000000111///000000111111000000///000000000000000000000000......///000000000000///111111000//////...//////000000111111222222222222000111333444555444333333222333444666888;;;>>>@@@EEEGGGJJJLLLNNNNNNNNNMMMOOOPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWYYY\\\^^^```cccgggkkknnnooooooppppppxxxzzzzzzuuurrrrrrrrrsssqqqjjjeeefffggggggkkkpppyyyxxxxxx|||ssssssrrrqqqqqqppppppoookkkrrrvvvuuusssrrrnnniii```YYYSSSTTTZZZ```aaa```[[[\\\YYYTTTRRRSSSRRRNNNKKKIIIJJJOOOOOOGGGAAA@@@??????@@@AAACCCEEEGGGGGGIIIJJJKKKKKKIIIFFFCCC@@@:::999888666555555444444222222111000//////......)))************+++++++++///...---+++******---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,++++++,,,---...///---,,,++++++***************+++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------.........---...000222------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------...//////000///..................///,,,,,,+++***+++,,,---...---------............/////////000000000000//////......///////////////...---...000000//////000222000000000000000111111111222222111111111111111222111111111111111111111111000000000000000000000000---...///000111222222222111111222222222222222333222222222222222222222222222222333333444444444444222333333444444444444444444444444444444444444444555555555666666666666666666555555555555555555555555666666777999:::;;;<<<999999888777777777777777777777777777777777888888555555666666777777888888:::999777555555555666666444555666666777777777666////////////000000000000000000111111222222333333......---------......---000000//////......------,,,,,,------.../////////000//////......//////000...//////000000//////...////////////////////////...///000000111111000000444333222222222333444444222222333333333333333333///000222444555555444444333444666999===@@@CCCEEEOOOPPPRRRTTTTTTSSSRRRPPPUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYY\\\```eeejjjmmmssswww||||||zzzzzzzzzxxxqqqkkkkkkjjjgggfffhhhnnnnnnpppuuu|||uuuwwwzzz{{{{{{yyyxxxwwwxxxzzz{{{}}}wwwmmmccc]]]VVVVVV\\\ccchhhiiiiiijjjeee]]]YYYZZZYYYWWWPPPOOOPPPRRRQQQJJJCCC@@@>>>>>>?????????AAABBBDDDGGGIIIJJJKKKJJJHHHEEECCC@@@???===:::888777666666444444333111000...------------------............++++++***(((&&&'''))),,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++*********+++------...//////......---++++++++++++++++++++++++---------............///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......---/////////------000222------------------------...------,,,,,,------......------,,,,,,------........................---......------------......***+++,,,---------,,,+++---------............/////////000000000000//////000000111111111000000///+++---///000000111333444//////000000111111111111222111111111111111222222111111111111111111111111111111111111111111111111000111111111111111000///111111222222333333333333222222222222222222222222444444333333222222222111444444444444444555555555555555555555555555555555555555666777777888999999:::::::::999999999999999666777999<<<>>>@@@BBBCCC>>>>>>===;;;::::::::::::999999::::::;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<===<<<:::888777777888888666666777888999999999999.../////////000000111111111111111111111222222222222000....../////////...///////////////...............//////000111111111000//////......//////000...//////000000//////...........................//////000111111111111111111111111111222333444444333333444444444444444444111222333444666666777777555777:::???CCCGGGJJJLLLUUUUUUWWWWWWWWWWWWVVVUUUXXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\```gggoooxxxyyyxxxvvvqqqlllkkkiiijjjmmmssszzz~~~}}}||||||}}}vvv{{{~~~ssslllddd___```fffmmmrrrvvvvvvqqqggg___]]][[[XXXTTTSSSSSSSSSRRRNNNIIIFFFGGGFFFEEEBBB???>>>???@@@CCCEEEFFFHHHHHHGGGEEEDDDCCCBBB@@@>>><<<:::999999999888666444222///...---,,,,,,,,,---------......,,,---,,,+++))))))+++---+++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++******)))---,,,,,,++++++++++++,,,((()))+++,,,,,,++++++***++++++++++++++++++++++++---------.........//////,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............//////....../////////000000000---000222111...---///111------------------------......------------.........------,,,,,,------...000000000/////////.........------------------...)))+++---//////...,,,+++---------............//////000000111111000000///111111222222222111000000...///111000000///111222/////////000111111222222111000000000000111222222222222222222222222222222111111111111111111111111111111111000000///...---111111222222333444444444333333333333333333333333444444444333222111111111555444444444444555666777555555555555555555555555444555666777999:::;;;<<<::::::::::::::::::::::::<<<===@@@CCCFFFHHHIIIJJJFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========:::;;;<<<===============---......///000111111222111111111111111000000000111///------///111000///.........///////////////......//////000111111111111000000//////000000111///000000111111000000//////////////////////////////000111111222222111111//////000000000111111111333333333333333333333333444444555666777999:::;;;:::<<<@@@EEEJJJOOORRRTTTTTTUUUVVVWWWYYYZZZ\\\\\\[[[[[[\\\\\\^^^```bbbcccgggiiiooowww}}}zzzttttttwww{{{{{{vvvuuuxxx|||vvvrrryyyzzznnnhhhjjjssszzz||||||rrriiiccc___ZZZYYYXXXUUUSSSTTTVVVVVVTTTWWWVVVRRRKKKCCC???>>>>>>??????AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>===;;;888555222000...++++++++++++,,,,,,,,,,,,...///000///---------///+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++++++++,,,------%%%'''(((*********((('''++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++,,,,,,---------.........+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,++++++,,,,,,,,,,,,------------........./////////////////////000000000000---111444333///,,,---///..............................------------.........------,,,,,,------..................///////////////............//////,,,,,,---...............---------............///000000111111111111000000111111111111111000//////000111222111//////000111...//////000111111222222000/////////000000111222222222222222222222222222111111111111111111111111000111111111111000000///111111222222333444444555333333333333333333333333444444444444333333333333666555444444444555777777777777777777777777777777666777999;;;===@@@AAABBB======>>>>>>??????@@@@@@EEEGGGIIILLLNNNOOOPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEE,,,---...///000111222333222111111111000000/////////---+++,,,///222222111---.........//////000000,,,,,,------.../////////222222111111111111222222111111222222222222111111000000000000000000000000000000111222222222222111333333444444444333222222222222222222222222222222777666666777999;;;===???===@@@DDDJJJOOOTTTWWWYYYRRRRRRTTTWWWZZZ]]]```bbb``````aaacccfffiiilllnnnuuuwww||||||xxxyyy|||~~~~~~|||~~~}}}xxxqqqnnnttt~~~{{{ooonnnvvvvvvoooiiiccc___\\\WWWTTTWWW]]]aaabbbeeeccc]]]SSSHHH@@@>>>>>>;;;<<<===???@@@BBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBCCCAAA???;;;777444111000........./////////000000+++---......,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******+++,,,------...///++++++,,,---------,,,,,,++++++++++++,,,------...***+++---/////////---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++---------.........//////+++,,,,,,------,,,,,,++++++,,,------.........---++++++,,,,,,,,,------------------....../////////------------.........///---111555444///,,,,,,.................................------------.........------,,,,,,------...)))******+++,,,---......000000////////////000000///...---,,,,,,...///111---------.........//////000000111111111111000000000000000000000///.........000111111000000111222...//////000111222222222//////...//////000111111222222222222222222222222000000000000000000000000111222333444444444444444111111222333333444555555333333333333333333333333333333444444555666666666666555555444444666777888:::::::::::::::::::::::::::;;;===@@@CCCFFFHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSTTTSSSQQQPPPNNNMMMLLLLLLPPPPPPQQQRRRSSSSSSTTTTTTVVVVVVUUUUUUTTTTTTTTTSSSMMMNNNOOOOOOOOONNNLLLKKKMMMNNNNNNOOONNNNNNMMMMMM000000000000000000000000222222111000///...------//////............//////000000////////////000000000000//////.........---000000000000111111111111222333444333111000111222000000000000000000000000000000111111111111000000000111222333333222111000222222111111222444666777777888:::<<>>>>>>>>@@@BBBBBBAAAAAABBBEEEGGGGGGGGGGGGFFFEEEBBB???:::777555111000//////111111000//////............---------,,,---------------------//////...---,,,++++++***++++++,,,,,,,,,---------***************++++++++++++++++++++++++++++++++++++,,,------,,,,,,...///---.........---,,,,,,+++******,,,---.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,***+++///111000///...................................................---,,,,,,,,,,,,---...+++,,,---...//////////////////////////////////////////............//////////////////////////////,,,---......//////......000000000000000000000000111222333444333111///---111111111111111111111111111111111000000000000000333222111/////////000111777666555444333333222111111111111111111222222222555444333333333333333333444444333333333333333444111222333444444333222111333333333333444444444444555555555444333444666888999;;;<<<===<<<<<<>>>??????@@@BBBEEEIIIMMMPPPRRRRRRQQQPPPQQQSSSTTTUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRPPPOOOLLLJJJJJJKKKMMMNNNRRRRRRTTTVVVWWWXXXXXXXXXVVVUUUTTTSSSTTTUUUWWWYYYTTTVVVWWWWWWUUUTTTTTTUUUSSSRRRQQQRRRUUUWWWWWWWWW000000000000000000000000111111111111111000000000111000000/////////000000000000////////////000000000000000/////////......000000000000111111111111222333444333111000111222111111111111111111111111000111111111111111000000222333444666666666666555444333333333444555777888;;;===AAAEEEIIILLLNNNOOOQQQRRRUUUVVVWWWVVVUUUTTTQQQVVV[[[aaakkkwww~~~~~~~~~|||zzz{{{xxxrrrppppppsssyyyvvvppphhhdddiiiqqqwww|||~~~yyynnnaaaWWWRRRLLLEEEEEEDDDBBB@@@======>>>???@@@???>>>@@@CCCEEEFFFFFFHHHHHHGGGEEEBBB>>>;;;999444222000000000000///....................................------,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------......------,,,+++,,,,,,------...---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,---000222222000......................................................---,,,,,,---......,,,,,,---...////////////........................//////............//////........................,,,---......//////......000000000000000000000000///000222333333222111000111111111111111111111111111111111222222222222222333222111000///000000111555555444444333333222222222222222222222333333333333333222222222222222333444444333333333333444444333444555666666555444333333333444444555555666666555666777777666777:::<<>>AAAFFFLLLQQQTTTVVVWWWTTTTTTTTTTTTUUUUUUUUUUUUVVV[[[bbbkkkxxxzzzwww}}}|||~~~|||sssmmmpppvvv}}}~~~rrriiibbbZZZRRRQQQNNNIIIDDDAAA???>>>??????======>>>AAADDDFFFFFFIIIIIIHHHGGGFFFCCCAAA???999666333111000000///---........................000//////...---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,------------/////////......---------------------------------+++---...---,,,,,,---///------......------,,,,,,------......------,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---...000111111000......................................................---,,,,,,---......------...............---------------------------/////////....../////////------------------------------...////////////...000000000000000000000000...///111222333333222222111111111111111111111111111111222222333444444444333222111111000000111111333333333333333333333222222222222333333444444444333333333333444444444444444444444444444555555555666666777777777777666555444444555555666777888999888999;;;<<<<<<>>>AAACCCHHHJJJKKKLLLLLLLLLNNNPPPUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPOOOLLLJJJHHHFFFEEEFFFGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPOOONNNMMMNNNOOOPPPPPPRRRTTTUUUTTTUUUVVVWWWVVVTTTTTTUUUVVVWWWWWWVVV000000000000000000000000...///000000111222333333111111111111000//////...000000////////////000000111111111111111111111111000000111111111222222222444444555333111000000111222222222222222222222222333333333333222111000000000000111222222333333333555666888:::<<>>???BBBDDDFFFFFFHHHHHHIIIIIIHHHGGGEEEDDD???<<<777444222111000...//////////////////////////////......------,,,,,,------------------------,,,,,,,,,------------...//////...------,,,++++++------------------------,,,---...---,,,,,,---...,,,------...------,,,,,,,,,------...------,,,,,,......------------......---------------------------------........................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---...............................................................------------........................------------------------------......////////////..............................------.../////////////////////////////////////////////111222333333222222111111111111111111111111000111111222333444444555222222222222111222222222111111111222222333333333111222222333333444444444555555666777777777777777666777777888888888888888888888888888777777777666555555666666888:::<<<======???AAACCCDDDFFFIIIKKKOOOQQQSSSTTTTTTUUUWWWYYY\\\[[[ZZZXXXVVVTTTTTTSSSUUUUUUVVVUUUUUUUUUWWWXXX[[[ZZZYYYVVVTTTSSSRRRQQQNNNLLLIIIGGGGGGGGGIIIJJJPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOOPPPRRRTTTVVVVVVVVVXXXYYYVVVUUUTTTUUUWWWWWWVVVUUU111111111111111111111111000000000000000000000000//////000000000///...---000000////////////000000111111111111222222222222111111111111222222222222333444444333111000000111222222222222222222222222333333333333333222111111555555555555555666666666666888;;;???CCCGGGJJJKKKPPPRRRTTTWWWXXXXXXXXXWWWVVVXXX[[[```ffflllqqqsssuuuyyy}}}yyyvvvzzz}}}tttddd___XXXSSSPPPNNNKKKIIICCCAAA???>>>@@@CCCDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGDDDAAA<<<999777555333111111111111000000000//////---------......///////////////...---,,,,,,++++++,,,,,,---------.........++++++***)))((((((''''''++++++++++++++++++++++++,,,---......,,,,,,,,,...,,,,,,------...------,,,***+++,,,---............///......------......///---------------------------------........................------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...........................////////////////////////..........................................------------------------------......///000000///......////////////////////////---...//////000000//////////////////////////////111111111222222111111111111111111111111111111111///000000111222333444444222222222333333333333222000111111222222333333444111111222222333444444555555666777999999::::::999:::;;;<<<============<<<::::::999999888888888888888888888999;;;>>>@@@BBBCCCFFFIIIJJJLLLMMMPPPRRRSSSUUUXXXYYYYYY[[[]]]___``````^^^\\\[[[ZZZYYYYYYXXXYYYZZZZZZXXXXXXZZZ\\\aaa```]]]ZZZXXXVVVUUUUUURRRPPPNNNLLLLLLMMMOOOPPPUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRTTTWWWXXXXXXXXXYYY[[[YYYXXXXXXYYY[[[[[[YYYXXX111111111111111111111111111111000000//////......---...///000000///...---000000////////////000000111111111111111222222222111111111222222222222333222333444333111111111222333333333333333333333333222333333444444333333333666666555666666777888999;;;===AAAFFFKKKOOORRRSSSTTTUUUWWWYYY[[[\\\]]]^^^cccgggmmmttt{{{zzzzzzmmmhhhaaa]]][[[XXXTTTPPPHHHEEEAAA??????AAAAAAAAADDDEEEFFFHHHIIIIIIHHHHHHGGGEEEBBB@@@>>><<<888666444444333222111111000///,,,,,,---...///000000111000///...---,,,++++++***,,,---------............---------,,,,,,+++++++++++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,------......------)))***,,,---.../////////......------------......------------------------..................------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------...//////...------...000........................////////////////////////---...////////////...---------...............------------------------------...///000000///...---000000000000000000000000......///000000000000///000000000000000000000000222222111111111111111111111111111111111111111111000000111111222222333333222222333444444444333333111222222222333333444444111222333333444555666666555666888:::;;;<<<;;;;;;???@@@BBBCCCDDDDDDCCCBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<===@@@CCCGGGIIIKKKMMMPPPRRRRRRSSSUUUVVVUUUWWWYYY[[[\\\]]]```bbbccccccbbbaaa````````````]]]___```___\\\[[[^^^aaadddbbb___\\\YYYXXXWWWWWWVVVTTTRRRQQQQQQSSSVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVUUUWWWYYYYYYXXXXXXYYYZZZ]]]]]]]]]___aaaaaa___]]]111111111111111111111111111111111000000000//////,,,---///111111111000///000000////////////000000000000000111111111222222111111111222222222333333000222333333222111222444444444444444444444444444111222333444555555555555444444555666888:::===>>>AAADDDHHHLLLQQQTTTVVVWWWXXXYYY\\\aaaffflllqqqttt}}}yyytttooollljjjfff___ZZZPPPLLLGGGCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEBBB>>>;;;888777666555333111000///------......//////000000.........------,,,,,,,,,------------............000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++,,,------......------+++,,,,,,---.........---...------------------.........................../////////...---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------///000...,,,,,,...000........................////////////////////////---...///000000///...---,,,,,,---...////////////........................---...///000000///...---000000000000000000000000......///000000000000000000000000000000000000000000000000000111222333333111111111111111111111111222222222333333333333333111222333555555555444333333333333333444444444444444444555666777888999999888:::<<>>BBBEEEGGGGGGIIILLLPPPTTTVVVXXXXXX```cccgggnnnwww{{{xxxvvvqqqiiibbbXXXTTTMMMIIIGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJIIIFFFAAA>>>::::::888666444222000//////////////////.........,,,,,,,,,---------......---------.........//////+++++++++,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---+++,,,,,,---.........---------......------,,,+++---------,,,,,,---------........................000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++---...---***)))+++...........................000000000000000000000000---...///000000///...---+++,,,---...////////////////////////////////////---...///111111///...---////////////////////////...//////000000000000000000000000000000000000000......///000111333555666111111111111111111111111444444444444444444333333111222444555555555444444444444444444444444444444555666777888999:::;;;;;;===???BBBDDDFFFFFFFFFEEEHHHIIIKKKMMMNNNNNNMMMLLLMMMKKKJJJHHHGGGGGGHHHHHHFFFFFFFFFHHHKKKOOOTTTVVVVVVXXX[[[[[[ZZZYYYYYYZZZUUUXXX[[[]]]^^^```ccceeebbbaaa``````____________[[[^^^```^^^ZZZYYY\\\``````^^^[[[XXXUUUUUUUUUUUUVVVUUUTTTTTTUUUXXX[[[^^^\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZYYYVVVTTTTTTTTT[[[[[[]]]___bbbbbbaaa___...///111333333111///...111111111111111111222222111111111111111111111111444222///------...///111333222///------///111333444333333333333444555555999777333000000222555777666555444333444555666777333555777777666666666777888;;;???AAACCCHHHOOOUUUUUUUUUTTTUUUWWW]]]eeejjjjjjttt}}}~~~|||tttnnnaaa]]]XXXRRRNNNIIIEEEBBBEEEEEEEEEGGGIIIJJJIIIHHHHHHJJJKKKLLLKKKIIIFFFDDDAAA@@@???===999444///---...------...000111000...000222333333000...---...---.........---,,,++++++***++++++,,,------------...------,,,,,,------....................................------,,,,,,,,,...---,,,+++***++++++,,,......------------......---------,,,,,,+++++++++000000///...---,,,,,,+++000///---,,,+++,,,,,,---------,,,...///000...---.................................------,,,,,,,,,............////////////////////////............//////............//////,,,,,,,,,---------......---...///000000///...---++++++***+++,,,...000111//////............//////000000000000111111111111000000/////////111222333000000000000111111111111333333333333333333333333666666555444222111000000333333222111222222444444555555555666777888999999777888999;;;===@@@BBBCCCFFFHHHKKKNNNOOOOOOMMMLLLKKKMMMNNNPPPQQQQQQPPPPPPRRRQQQOOOMMMKKKKKKNNNQQQLLLMMMNNNNNNNNNQQQUUUXXXZZZYYYXXXYYY[[[]]]]]]\\\ZZZZZZ[[[\\\]]]^^^```bbb[[[[[[\\\^^^``````___]]][[[\\\\\\\\\\\\[[[ZZZYYY[[[___```\\\YYYYYYYYYVVV[[[YYYWWWXXX\\\______^^^____________]]][[[YYYXXXXXXYYY[[[[[[ZZZYYYZZZ[[[___^^^]]][[[ZZZYYYXXXXXXaaaaaa``````aaabbbcccddd///000111111111111000///333222222222111000000000111111111111111111111111222222111111000000000///333222000000000111333444444333333333333444555555888666333111000222444666444444444333333444555555333555666777666777888:::===BBBHHHLLLNNNQQQVVVZZZXXXWWWWWWWWW[[[dddnnnuuu~~~}}}~~~}}}wwwqqqgggddd^^^XXXSSSMMMIIIFFFGGGFFFFFFGGGIIIIIIHHHGGGIIIJJJLLLLLLLLLJJJGGGFFFEEEEEEDDDAAA>>>999555222000//////000222222111///222444666555222000.....................---,,,,,,,,,,,,---.........------...------,,,,,,------.................................---------,,,,,,,,,000///...---------............------------...............---------,,,,,,/////////...------,,,,,,///...---,,,,,,,,,------------,,,...///000...---.................................------,,,,,,,,,............////////////////////////............------,,,,,,,,,,,,------------------...............///////////////....../////////......//////000//////............//////000000000000111111111111111000000//////000111222000000000000111111111111333333333333333333333333555555444444444333333333333333444555555555555444666666888:::<<<===???@@@???@@@BBBEEEHHHKKKMMMOOOOOOPPPRRRSSSRRRQQQNNNLLLMMMNNNPPPQQQRRRRRRQQQQQQSSSSSSQQQMMMJJJJJJLLLNNNQQQRRRSSSTTTTTTVVVYYY\\\\\\\\\]]]^^^``````______WWWVVVVVVXXX[[[^^^______^^^]]]]]]^^^_________^^^``````_________^^^^^^^^^]]]bbbeeecccbbbbbbaaa^^^\\\___fffmmmssssssnnnjjjmmmmmmllljjjhhhfffdddcccfffhhhiiiiiigggfffggggggkkkjjjiiihhhffffffeeeeeeeeeeeeeeeddddddccccccccc111111000000000000111111444333333222111000//////111111111111111111111111000111222444333222000///000000000111111222222333333333333333333444555555555444333222111222333444555555555666666555555444333444666777777999<<<>>>CCCIIIPPPTTTUUUVVVXXX[[[XXXYYY\\\```iiivvv~~~{{{{{{zzzvvvrrrllliiieee___XXXQQQLLLIIIJJJHHHGGGGGGHHHHHHGGGEEEHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHGGGEEEBBB>>>:::888555444444555666666444222555777999999666222000//////////////////......---...////////////......---...------,,,,,,------...------------------------...------------,,,,,,,,,//////...---------............------------......//////............------........................------,,,,,,,,,---......------,,,...///000...---.................................---------------............////////////////////////............------,,,,,,,,,,,,------............/////////////////////......//////000111111111111000...---,,,000//////......//////000000000000000111111111111222111000000///000000111000000000111111111222222222222222222222222222222333333444444555555666666333444777888999888666555777888:::>>>AAAEEEGGGIIIJJJKKKNNNRRRUUUXXXYYYZZZZZZZZZZZZYYYWWWSSSPPPNNNPPPQQQRRRTTTTTTTTTSSSSSSTTTTTTSSSPPPMMMMMMOOOQQQRRRTTTVVVWWWWWWXXX[[[\\\[[[]]]___bbbbbbaaa```___YYYWWWVVVXXX\\\^^^^^^\\\___```bbbeeehhhjjjlllmmmkkkjjjhhhfffeeeeeefffggghhhpppvvvwwwvvvvvvtttpppgggppp~~~|||{{{{{{~~~~~~~~~~~~xxxxxxxxxwwwuuussspppooo222111000//////000111222333222222222111000000000111111111111111111111111///000222333333222111000---...000111222222111111333333222222333333444555333333333333333333333333666777888999999888777666444666888999;;;>>>BBBEEEMMMQQQUUUWWWVVVWWWYYY\\\ZZZ___gggrrrvvvsssqqqooommmkkkkkkhhhbbb[[[TTTOOOLLLMMMKKKIIIHHHHHHHHHFFFEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIHHHGGGEEEBBB>>><<<;;;;;;;;;<<<===<<<999777888:::<<<<<<888444111/////////000000000000/////////////////////...---,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---------------------.........//////,,,,,,,,,,,,---......///---,,,,,,...///000...---.......................................---------............////////////////////////............//////............//////////////////000000000000000///.........///000111///000000000///---+++***000000////////////000000///000000000111111111111222222111000000/////////000000111111111222222222222222222222222222222222333333333444444555555555444555666888999999999999:::<<>>===999444111000//////000000000000000///...............---,,,+++...------,,,,,,------...------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////+++,,,,,,------.........---,,,,,,...///000...---............................................................////////////////////////............//////............///////////////000000000111111000///.........000111222......000000000///...---000000////////////000000///000000000111111111111111111111111000000//////111111111111222222222222222222222222222222222222333333333333444444444444777777666777999<<>>??????<<<777333111000...//////000000000000000------.........---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---.../////////......------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------------.........//////,,,,,,---.........------------,,,...///000...---......................................./////////............////////////////////////............------,,,,,,,,,,,,------////////////000000000000////////////000111222222000000111222222333222222111000000//////000000111000000000000111111111111000111111111111000000///111111111222222222222333333333333333333333333333444444444444444444555555;;;;;;:::;;;>>>CCCHHHLLLPPPRRRVVVZZZ^^^cccfffhhhdddcccaaa___^^^]]]\\\\\\YYYYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUUUUXXXYYYYYYYYYWWWWWWYYYZZZ^^^```aaaaaa``````bbbccc___eeelllpppooonnnnnnoooqqqwww222111000//////000111222000000000111222222222333111111111111111111111111000222333555666777666666666666666666555444333333222222222111222222333444555444444444444555666777666666777888:::<<<===>>>@@@DDDJJJOOORRRTTTVVVWWWZZZ\\\___cccjjjwwwwwwrrrqqqqqqtttwwwyyyvvvmmmddd___^^^WWWTTTPPPMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEHHHIIIKKKKKKKKKIIIHHHFFFCCCCCCEEEHHHIIIHHHEEEBBB@@@@@@>>>:::555111000000---...//////000000000///---....../////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......---------...............,,,---.........---,,,+++------,,,...///000...---........................---........./////////000............////////////////////////............------,,,,,,,,,,,,------........./////////000000......///000111222222111222111111111222222333444111111000000000000111111000000000000111111111111//////111111222111000000111111111222222222333333444444444444444444444444444444555666777888999999???@@@AAADDDHHHMMMRRRUUUZZZ[[[^^^aaadddhhhjjjllldddbbb^^^[[[YYYXXXYYYZZZUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSVVVXXXZZZ\\\]]]___aaadddffffffgggeeedddeeegggiiimmmttt{{{~~~~~~~~~111111000000000000111111222222222111111111111111111111111111111111111111///222666:::;;;:::888666555444333222111111000000222222111111222222333444666555444444555666777888:::::::::;;;===@@@CCCEEECCCHHHOOOTTTWWWXXXYYYZZZ```dddkkkttt|||zzzzzzvvvzzz|||xxxnnnddd___]]]XXXUUUQQQNNNNNNNNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGEEEDDDAAABBBDDDGGGIIIHHHEEEBBBAAA@@@===888333000///000------...///////////////......///000000111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,------------.........//////........................------...///...---+++***------,,,...///000...---........................---.........//////000000............/////////000000/////////............/////////....../////////............////////////---...000111222222222111222111000/////////111111111111000000000000111111000000000000111111111111...///000111222222111000111111222222222333333333555555555555555555555555333444666777999;;;======BBBDDDGGGLLLQQQVVVYYY[[[]]]^^^```bbbeeehhhjjjkkkaaa^^^ZZZVVVTTTTTTUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSVVV[[[```dddhhhmmmpppssssssrrrpppoooppprrruuu000111111111111222222222222222222111111111111000222222111111111111111222333555777999:::999888888666666555444333333333333222333333333333333444444555666777666555444555666999:::>>>AAADDDGGGJJJKKKMMMMMMRRRYYYZZZWWW[[[ccclllrrr||||||}}}rrrggg```^^^___[[[VVVSSSQQQOOOLLLJJJMMMLLLKKKIIIHHHGGGGGGFFFCCCDDDGGGHHHIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDAAA===:::888555111...//////000000///......---.../////////000000111111222000...---,,,---...///000000//////............///...---,,,,,,---...///.................................------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++////////////////////////111000///...............000000//////.........---//////............//////000000////////////000000111111000000//////..............................000000000000///////////////////////////.........//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000111222///111222333222222333555111333666777666555666666555888;;;<<<<<<===AAAEEEOOOPPPSSSXXX[[[\\\[[[YYYYYY[[[^^^`````````___^^^___[[[WWWUUUWWWXXXWWWVVVSSSTTTUUUUUUUUUVVVXXXZZZZZZ\\\]]]\\\XXXVVVXXXZZZWWWccciiigggkkkzzz111111111111222222222222222222222222111111111111222222111111111111222222222333555777888888777666555555444333333333444444444444444444444444444444555666777666555555777999<<>>???BBBGGGLLLVVVWWWZZZ\\\^^^^^^\\\ZZZYYYXXXXXXYYY[[[\\\]]]]]]ZZZWWWTTTTTTVVVXXXXXXWWWUUUWWWYYYZZZZZZ\\\^^^aaadddfffhhhfffcccaaabbbdddhhhsssyyyyyy111111111111222222222333333222222222111111111111222222111111111111222222111222333555666555555444444444333333333444555555555555555555555555555555777888888777666777:::<<<@@@EEEKKKPPPSSSTTTUUUVVVTTTTTTWWW]]]eeeooo~~~}}}{{{wwwzzz{{{uuupppjjjccc]]]ZZZWWWRRRNNNMMMMMMMMMLLLKKKJJJIIIHHHEEEDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGEEEEEEGGGHHHIIIFFFDDD@@@>>><<<:::666444333333222111111000//////.............../////////000///...---------...///.........------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......//////............------------------------------.........---......//////////////////............//////............//////......------------............//////000000111111........................////////////000000000000000000000000111111111111///000000111111000000///000000000000000000000000000000000111111111222222222222222222222333444444111333444444444444555777666777888777666666888:::===???BBBCCCDDDHHHOOOTTTZZZ[[[[[[[[[[[[YYYWWWVVVYYYVVVTTTUUUXXX[[[[[[ZZZWWWVVVVVVXXX\\\^^^______\\\]]]___``````bbbfffhhhooorrruuuvvvuuuuuuwwwzzz111111111222222222333333333333222222222111111111222222111111111222333333111222333444444444444444333222222333444555666777555555555555555555555555999999999888888:::???BBBJJJOOOUUUXXXXXXVVVUUUUUUWWW\\\eeeppp||||||uuutttyyyxxxqqqhhhbbb___[[[VVVQQQMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJHHHFFFDDDDDDFFFHHHJJJHHHEEECCCAAA???===:::888444444333111000//////...------..................//////...---------...///---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................------------------------------------------------......///000///////////////.........//////............/////////......------......///111111000000//////..............................////////////000000000000///000000000000000111111000000000111111000000000000000000000000000000000000000111111111222222222222222111222222333444555111333444444444444555777888888999888777888;;;>>>CCCFFFJJJLLLMMMOOOTTTXXX[[[[[[[[[YYYWWWTTTSSSSSSXXXXXXZZZ___dddddd```[[[\\\\\\^^^```dddggghhhiiicccccccccbbbcccgggmmmqqqxxx}}}111222222222222333333333333333333222222222222111222222111111222333333444333333444444555555555444222222222333444555666777444444444444555555555555666777999;;;>>>CCCJJJOOOWWW\\\``````]]]YYYXXXYYY```kkk{{{xxxxxx~~~xxxmmmgggdddaaaZZZUUUNNNNNNNNNMMMKKKJJJHHHGGGJJJIIIGGGEEEEEEFFFHHHJJJHHHGGGDDDCCCCCCDDDGGGHHHIIIGGGDDDCCCBBB@@@>>><<<666555333111000///........................------......---------.........------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---........................---------------...///000........./////////////////////............//////000//////////////////000111111000000//////......////////////////////////.../////////000000000111.........//////000000000000000111111111111000000111111111111111111111111111111111111222222222222000000000111111333444444111222444444333333555666888999::::::;;;===@@@CCCIIIMMMSSSTTTTTTSSSUUUWWWYYYZZZ[[[YYYWWWVVVWWWYYY[[[bbblllwww}}}zzzppphhheeeeeeeeeeeeeeefffhhhiiieeedddddddddgggoooyyy222222222222333333333333333333333333222222222222222222111222222333444555555555555555555555555555222222222333444555666777333444444555666777888888555888===BBBHHHOOOWWW\\\ZZZ___cccbbb___^^^aaaeeetttxxxpppmmmiiiaaa[[[SSSRRROOOMMMKKKJJJIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIGGGEEEDDDDDDCCCAAA???999777555222000//////////////////...............,,,---------............---------------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---////////////////////////---------,,,------.............../////////////////////............//////000000////////////000000......//////000000111111////////////////////////......//////000000111111------......//////000000000111111222222111111000111111111111111111111111111111111222222222222333000000000000111333444555222444555555444555666888888:::===???BBBEEEIIILLLOOOSSSWWWXXXVVVTTTUUUWWWTTTWWWYYYYYYYYY[[[```dddhhhrrryyylllkkkiiifffdddccceeegggiiijjjmmmqqqxxx222222222333333333444444444444333333333222222222222222222222333444555555555555444444444444555555333333333333333444555666444444666777999:::<<<<<<>>>AAAFFFLLLQQQWWW]]]aaa[[[```eeeggghhhmmmwww}}}xxxrrrjjjbbbYYYVVVRRRNNNLLLKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGEEEEEEEEEDDDCCCAAA===;;;888555222111111222000000000//////.........+++,,,------............------........./////////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---------......,,,,,,,,,,,,------....................................---,,,,,,,,,------............/////////000//////............///////////////....../////////......//////000000111111////////////////////////.........///000111111111---......///000000111111000111111222222111111000111111111111111111111111111111111222222222333333111111111111333444555666444666777777777777888:::888<<>>EEEKKKPPPTTTXXX[[[WWWWWWVVVSSSQQQSSSYYY^^^```eeekkkpppttt|||~~~vvvtttkkkmmmnnnnnnpppvvv222222333333333444444444333222222333555666555333666666555555555444444444333333333444444444555555666444222222333555555555111555999::::::===EEELLLNNNTTTZZZ^^^^^^___aaacccdddooo~~~}}}rrrmmmgggbbbZZZUUUSSSQQQOOOLLLKKKKKKLLLOOOPPPPPPMMMKKKJJJKKKKKKLLLLLLKKKJJJJJJEEEFFFFFFEEEDDDDDDFFFHHHAAA@@@???<<<999444111...000111111222222000///...------------------------.........///////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................//////.........---------................................................---......///////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000000000///...............///////////////000111111///000111111111000...---///000000000000111111111000111111111111222222222222222222222222222222222333333333222222333666999;;;<<<===;;;888777999===>>>HHHQQQTTTUUUWWWWWWUUUWWWWWWWWWWWWWWWZZZ___cccrrrxxx~~~~~~wwwsssrrrvvvyyy|||~~~222222333333333444444444555444444555777777666555666666555555555444444444333333444444444555555555444444333333555666777777333666999;;;???EEENNNTTT^^^aaaeeeeeedddcccdddfffvvv}}}tttmmmcccZZZUUUQQQNNNKKKMMMMMMMMMOOOQQQRRRPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDEEEBBBBBBAAA???<<<888555333111111222222222111000///........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................//////.........---------................................................---....../////////////////////////////////////////////////////////////////////////////////000000////////////////////////000000///...............111000000////////////000---...///111111111000000000000000111111111222222///000000000000111111111333333222222222222222222444555555444333444777:::AAABBBBBB@@@<<<<<>>>>>BBBFFFJJJPPPUUUVVVWWWZZZZZZXXX[[[___eeelllsss{{{333333333444444444444555777666555666888888777555555555555555555555555555444444444444555555555555333444666666666666777888999:::???GGGPPPXXX]]]______```______bbblllyyywwwggg\\\UUUQQQPPPNNNNNNOOOQQQSSSSSSRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKLLLLLLJJJFFFDDDCCCCCCDDDEEEEEEDDDCCCAAA>>>===666555555555444333222222////////////////////////111111000///...------,,,------------------------------,,,,,,,,,,,,------................................................................................................---......////////////////////////////////////////////////////////////////////////.......................................000000///////////////000111111000000///000000000......///000111111222222111111222222222333333333000000000000111111111111333333333333444444444444666777777666555777:::===EEEEEEEEECCC@@@AAAFFFKKKPPPVVVZZZ\\\___dddeeecccgggooo{{{333333444444444555555555666555444555666666555333444555555555555555555555444444444555555555666666444666777777666666888:::===@@@GGGPPPXXX]]]^^^^^^eeedddccccccjjjxxxyyyjjjaaa]]]TTTSSSSSSTTTUUUTTTRRRPPPRRRQQQPPPNNNMMMLLLLLLLLLIIIKKKLLLKKKHHHFFFEEEFFFEEEEEEEEEEEEDDDCCCAAA@@@:::999888666555333222222........................111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---.....................................................................---......///////////////////////////////////////000000000000000000000000//////////////////......////////////////////////000000/////////000000111////////////000222333333111111111000000000000111111111222222222333333333111111222222222222333333333333444444444555555555666666777777777999<<>>===;;;888555333222111........................000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------...............................................................---......///////////////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000/////////000111111......///000111333444555333222111000000000000111111111111111222222222333222222222333333333444444333444444555555666666666666777888888999<<<@@@CCCEEEHHHKKKKKKKKKMMMRRRVVVXXXaaannn{{{444444444444555555555555555444333444555444333111444444444555555555666666555555555555666666666666555777:::::::::>>>FFFLLLOOOTTT[[[___bbbdddgggjjjhhhoooyyy|||mmmoooqqqrrrnnnfff[[[SSSPPPQQQSSSTTTSSSQQQOOOMMMIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCAAA===999555333111111///////////////////////////////////////.........------------------------......------------..............................---------.........//////................................................---......///////////////////////////////////////000000000000000000000000...//////000111222333333111111111111111111111111000000//////000111111222//////000000111222333444222111000000000111222333000000000111111111222222111111222222222333333333333444444555666666777777777888:::;;;===@@@EEEIIIIIIMMMRRRUUUVVVXXX\\\```hhhsss444444444555555555666666555444444444555555333111444444444555555555666666555555555555666666666777444777:::;;;===CCCMMMUUUVVV\\\aaaccccccfffmmmsssxxx{{{~~~zzznnn```VVVRRRTTTWWWYYYYYYWWWTTTQQQJJJLLLNNNNNNKKKIIIGGGGGGJJJJJJJJJJJJJJJHHHFFFEEEEEECCC???:::666333111000000000000000000000000000.........///////////////////////////////////////......------------..............................---------.........//////................................................---......///////////////////////////////////////000000000000000000000000......///111222333444555111111111111111111111111000000///000000111222222111111111111111111222222000000//////000222444555///000000000000111111111000111111111111222222222444444444555666777777888888999;;;===???CCCIIIMMMTTTZZZ```dddeeegggkkknnnzzz111222333444555555555555666666555555444444444333666666555444444444555555555444444555777888777666,,,111888===BBBIIISSS[[[^^^```dddeeeeeekkk}}}yyylllccc]]]WWWTTTVVVWWWUUUTTTUUUQQQPPPNNNLLLJJJIIIHHHHHHKKKJJJHHHGGGGGGGGGGGGHHHJJJEEE???======<<<777222000000000000000/////////111111000000000000111111000000000000////////////,,,,,,,,,---...///000000000000//////.........---//////.........---------------------------,,,,,,---------.........//////------------.........///............////////////////////////////////////222111000//////000111222//////000000000000//////111000/////////000222333000000000000000000000000//////000111222333333333333222222111111222222333111222333444555444333222222333444555666666666666===;;;===CCCEEEHHHQQQ\\\ccckkkvvv222222333444555555555555999888888888777777777777555555444333222111111000666666666777999:::;;;;;;888:::???EEELLLTTTZZZ]]]``````dddllluuuwwwmmm```ZZZWWWXXXYYYVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKIIIHHHGGGHHHHHHIIIJJJFFFAAA??????>>>:::666333222111000000000000000111111000000000000111111000000000000////////////---,,,,,,------///000000000/////////............000000/////////.........---------------------------------.........//////------........./////////000000000000111111111111////////////////////////111111000000000000111111///000000111111000000///111000/////////000222222111111111111111111111111000000111111222222333333333333222222222222333333000111222333333333222222111333444555666777888999===<<<@@@HHHOOOXXXfffsss}}}222333444555666666666666666666666555555555555555555555555444333111///...333333444555666777999:::===>>>AAAIIIRRRYYY\\\]]]bbbaaagggwwwtttfff```^^^___^^^ZZZXXXXXXVVVUUUSSSQQQOOONNNMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIJJJFFFCCCAAABBBAAA===:::666555333111000000111222111111000000000000111111000000000000////////////---------------...///000////////////............000000000000000/////////,,,,,,,,,---.........///------........./////////....../////////000000000000000000000111111111111////////////////////////000000111111111111000000111111111222222111111111000000000///000111111222222222222222222222222222111111111222222222222222444333333222222333333444111222333333444444333333333555777888888999<<<>>>BBBDDDJJJUUU```nnn444444555666666666666666444444444444444444444444444555777777666444222000333444444444444666888:::===@@@FFFMMMSSSZZZ^^^aaaeeegggqqq}}}}}}yyylllhhheeeeeeccc^^^\\\^^^WWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKIIIHHHHHHHHHIIIHHHFFFDDDCCCDDDCCC@@@===999777444111//////111222111111000000000000111111000000000000////////////---------------...///000///////////////.........////////////////////////+++,,,,,,---...//////000............////////////////////////000000000000............///////////////////////////////////////000111222222111000///111222222333333222222111000000000000000111111222222222222222222222222222222222222222222222222111444444333333333333444444333333444555555666666666666888:::::::::<<<@@@DDDJJJPPPZZZgggttt555555666666777777666666777777777777777777777777222444666777777666555333999:::::::::999:::===@@@DDDJJJRRRUUUVVVZZZccckkkjjjrrr{{{uuuqqqqqqrrruuu}}}yyywwwwww}}}~~~{{{sssqqqrrrxxxsssnnnjjjhhhddd___^^^aaa[[[ZZZXXXVVVUUUSSSSSSRRRNNNMMMKKKIIIHHHGGGHHHHHHGGGFFFFFFEEEEEECCCAAA???;;;999555111//////000111111111000000000000111111000000000000////////////...------------...//////.........///////////////........................,,,,,,------...///000000........./////////000000////////////000000000000............////////////000000000000000000000000///000111222222111000///222222333333333333222222///000000000111111111111111111111111111111111111333333333222222222222222555444444444444444444555333333333444555666666777777:::<<<<<<<<>><<<999666333222111111111000000000000111111000000000000///////////////......---------................../////////000---.........////////////............////////////.../////////000000000000------........./////////000000000000111111111111000000000000000000000000111111000000000000111111111111222222222222111111...///000111222111111000222222222222222222222222111222222333333444444444666666555555555555666666555444444444666777999::::::@@@EEEIIILLLTTTaaakkk}}}777777888888888777777666666666666666777777888888;;;:::999888777777888888444888<<>>BBBHHHOOOUUUXXXVVV\\\gggxxx}}}yyyyyyzzz{{{|||}}}{{{|||~~~yyyyyy{{{}}}xxx|||tttiiiccccccdddbbb```___```bbbcccccc\\\WWWQQQNNNMMMMMMKKKIIILLLNNNOOOOOOLLLIIIGGGFFFHHHEEE@@@>>>===<<<999666333222111000000///000000000000000000000///.....................///000000---...///000000///...---...///000000//////000111000000000000000000000000222111000000///000000000......//////...---,,,,,,222111000......000111222............/////////000000000000000000000000000////////////////////////111111222222222333333333111111222222222333333333333222111111222333555666333333333333444555666666:::666777;;;<<<;;;???GGGIIIKKKTTTaaalllvvv666666666666777777777777999888777555555555666777777777777888999::::::999666;;;BBBIIIOOOVVV\\\```dddnnn~~~{{{xxxxxxyyyzzzzzz{{{zzzyyyzzz}}}yyymmmggggggaaa```___```aaacccccccccddd```ZZZTTTPPPMMMLLLLLLOOOOOOOOONNNLLLKKKJJJIIIJJJGGGCCCAAA@@@>>>;;;888444444222111000000000000000000000000000///.....................///000000//////000000000000//////)))+++---.........000222000000000000000000000000//////000000111111111222///000000000//////...---222111000//////000111222........./////////000000111111111111111111111111000000000000000000000000111111111111222222222333111111222222222333333333333222222222222444555666555555444444555666666777999666777;;;======CCCJJJQQQVVVddduuu666666666666777777777777;;;999666444444555888999777777888888999:::;;;<<<888@@@KKKSSSXXX\\\ccchhhppp~~~zzzyyyzzz{{{|||zzz{{{}}}}}}ooohhhhhh___```bbbdddeeefffffffffjjjiiiddd]]]VVVSSSUUUWWW[[[YYYUUUPPPMMMKKKJJJJJJLLLIIIFFFDDDCCCAAA???<<<666555444222111000000000000000000000000///.....................///000000111111000000000000111111...///000///---+++,,,---////////////////////////,,,---///111222222222222000000111111111000//////222111000//////000111222....../////////000000000111111111111111111111111111111111111111111111111000000000111111111222222111111222222222333333333333333222333333444666666666666666666666777777888:::999;;;???BBBFFFMMMTTT^^^hhh{{{666666666666777777777777999888777666666666888999777777888888888:::===???BBBKKKUUU[[[]]]bbbjjjrrr~~~|||lllffffffaaacccfffiiiiiijjjkkkkkklllnnnmmmhhh```^^^ccciiipppjjj___VVVOOOKKKHHHHHHLLLJJJIIIGGGEEECCCAAA???888777555333111000000///000000000000000///.....................///000000222111////////////111222000111222111///......///////////////////////////,,,...000222333222111000000000000111111000//////111111000//////000111111...////////////000000000111111111111111111111111111111111111111111111111///000000000000111111111111111222222222333333333333333333444444555666666777777666666666777888888<<<===@@@EEEKKKSSS\\\cccooo|||666666666666777777777777666777888999999888777666555777777777888;;;@@@DDDMMMTTT[[[```dddlllyyy{{{jjjdddfffcccfffiiijjjjjjjjjlllnnnqqquuuwwwrrrkkkiiiooouuuuuugggZZZQQQMMMJJJIIIJJJJJJJJJIIIGGGDDDBBBBBB;;;:::777555222111000///000000000000000///.....................///000000000000...------...000000***,,,...///000111333555////////////////////////...000111333222111///......//////000000/////////111111000000000000111111////////////000000000111111111111111111111111111111111111111111111111111///000000000000111111111111111222222222333333333333333444555666666666777666666666777777888999:::>>>BBBFFFLLLUUUaaammmttt666666666666777777777777444666999;;;;;;:::777666555777999999:::>>>EEEKKKSSSXXX___fffppp{{{lllhhhkkkhhhjjjkkkiiiggghhhmmmqqqzzz~~~|||uuuqqqtttxxxuuufffZZZSSSPPPOOOMMMIIIKKKLLLKKKHHHEEEDDDCCC???>>>;;;888555333111111000000000000000///.....................///000000//////............//////...///000///---+++,,,---////////////////////////000111222222111000///.........//////000000//////000000000111111000000000/////////000000000111111222222222222222222222222111111111111111111111111000000000111111111222222111111222222222333333333333444555666777777777777777777777888999;;;<<<===BBBHHHNNNUUUaaarrr666666666666777777777777555777888::::::999888888777999;;;<<<===CCCLLLSSSXXX\\\dddppp|||nnnlllppprrrqqqooojjjgggiiipppvvv|||wwwwwwxxx{{{pppaaaVVVQQQPPPOOONNNIIIKKKNNNMMMIIIFFFEEEFFFDDDCCC@@@<<<999666555444000000000000000///.....................///000000//////000000000000//////333333333000,,,)))((((((000000000000000000000000000000000000000111111111...///000000111111111000000000111111111111000000//////000000000111111111222222222222222222222222333333333333333333333333111111111111222222222333111111222222222333333333333444666777888888777777888888999:::===???AAABBBJJJRRRZZZbbbppp|||xxxwwwyyyzzzxxxuuusssuuuzzz|||{{{}}}666666666666777777777777888777777777888999::::::888;;;>>>>>>@@@FFFPPPYYY^^^aaajjjyyy|||nnnmmmssszzzyyyuuunnniiikkkttt{{{|||zzzzzzxxxmmm]]]SSSNNNNNNLLLKKKIIILLLOOONNNKKKHHHGGGHHHHHHFFFCCC@@@<<<999777666000000000000000//////..................///000000///000111222222111000///,,,...///000000000222333111111111111111111111111////////////000111333444///000111222222222222222000000111111111111000000000000000000111111111111222222222222222222222222444444444444444444444444111222222222222333333333111111222222222333333333333444666888888888777777999999;;;===???BBBDDDEEERRR[[[dddmmm}}}}}}~~~~~~{{{zzzyyyrrriiieeebbb^^^^^^aaaccccccbbb^^^___bbbffffffhhhuuu999888888888888888999999:::::::::999666666777888;;;===AAAEEEFFFIIITTT___bbbooovvvnnnrrrzzztttrrrxxx|||~~~||||||yyyoooaaaVVVPPPMMMJJJHHHKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGEEECCC@@@<<<999777333222111000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000333333222222222222222222333333333333333333333333000111111111111222222222222111111111222555888:::555555555777888999888777999:::???DDDFFFGGGMMMTTTaaahhhqqq||||||xxxsssnnnlllmmmppprrrooollliiieeedddeeeggghhhkkkgggdddcccdddeeedddbbb___]]][[[YYYWWWVVVVVVVVVYYYYYYXXXVVVWWWZZZ```dddnnnvvv999999888888888888888888888999:::999888888999:::;;;<<>>;;;999555444333111111000000000////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000333333333333333333333444444444444444333333333333222222222222333333333333444444333333333444555666666666777888999::::::999<<<===AAAHHHLLLQQQZZZccciiiwww|||xxxuuusssmmmnnnoooppprrrssstttuuuvvvtttrrrpppnnnmmmmmmmmmnnnlllhhheeedddddddddeeegggeeebbb``````bbbdddfffjjjhhhffffffggggggfffddddddcccaaa___]]]]]]\\\]]][[[\\\\\\[[[[[[\\\^^^aaa___eeekkkooopppqqquuuyyy::::::999888777777777888777888:::;;;::::::<<<===>>>@@@HHHRRRYYY]]]dddkkk~~~zzzyyy~~~~~~}}}|||}}}~~~rrrcccUUULLLIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCC@@@===;;;777666444333222111111111/////////000000000111111////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000333333333444444555555555666555555555444444333333333333333444444444555555666666555555444333333333777777888:::;;;<<<======CCCCCCHHHOOOVVV^^^jjjvvv~~~{{{pppjjjfffeeeggggggfffeeeddddddeeeeeebbbbbbbbbdddfffhhhjjjlllkkkjjjiiigggffffffffffffhhhggggggfffeeedddccccccdddbbbaaa```aaadddgggiiilllkkkkkkmmmnnnnnnllljjjlllkkkiiihhhffffffffffffbbbdddeeedddbbb``````aaa^^^aaaccccccaaaaaacccfff::::::999888777777777777888:::;;;<<<<<<<<<>>>@@@DDDIIIRRR[[[___cccmmmxxx|||~~~~~~zzzvvvvvvzzzwwwiiiZZZPPPLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???===888777555444222111111000//////000000000111111111////////////////////////111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222111111111111000111222222333444555555666666666666555555444333333333333444444444555555555555666666666555444333222666888999;;;<<<>>>AAACCCKKKKKKQQQYYYbbblllzzz}}}uuullleee```___^^^bbbccccccdddeeefffhhhhhhkkkkkkjjjkkkmmmpppsssuuurrrrrrqqqooonnnmmmlllllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggiiikkknnnpppoooqqqsssuuuvvvuuusssqqqrrrrrrqqqpppooonnnnnnnnnmmmnnnnnnlllhhhfffeeefffiiijjjiiihhheeeeeegggiii:::999999888777777888888:::<<<======<<<>>>@@@CCCHHHPPP\\\dddgggmmm~~~~~~wwwsssssswww}}}|||pppaaaUUUNNNLLLGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???999888666444222111000000000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222111111111111000111111222333444444555666666555555555444444444333333333333444444444444333444555666666666555555555888;;;===???BBBFFFJJJPPPSSS\\\hhhsss~~~zzzzzz~~~zzzuuurrrppplllhhhfffeeeffffffgggiiikkkmmmooooooooonnnssssssrrrrrrtttvvvyyy{{{wwwwwwuuussspppnnnlllkkkhhhhhhgggggghhhiiikkklllpppooonnnmmmnnnoooqqqrrrqqqsssvvvyyyyyywwwvvvtttvvvvvvvvvvvvuuutttttttttttttttrrrnnnkkkjjjjjjlllllllllkkkjjjiiijjjlllnnn999888888888888888999999<<<<<<<<<<<<===@@@DDDHHHLLLUUUcccooovvvxxxtttuuuzzzyyykkk]]]RRRLLLHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDDDDDDDCCCBBBAAA<<<;;;999666444222111111000000000111111111222222////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111222222333333333444444444444444444444444333333333444444444555555333333444555666666777888555999===@@@CCCGGGNNNSSSWWW^^^lll}}}zzzoookkkggghhhlllmmmkkkgggooonnnlllkkklllmmmnnnooooooqqqtttvvvwwwwwwvvvuuuxxxxxxwwwvvvwwwxxxyyyzzzxxxwwwuuurrrnnnkkkhhhfffffffffffffffhhhjjjmmmnnnqqqqqqpppoooooopppqqqrrrqqqtttwwwyyyxxxvvvuuuuuuxxxxxxyyyyyyyyyyyyxxxwwwuuuuuussspppmmmmmmoooqqqnnnmmmllllllmmmnnnpppqqq777777777777888999::::::;;;:::::::::===CCCJJJPPPVVV]]]kkk||||||wwwvvvzzzxxxjjj[[[QQQJJJJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDCCC@@@>>><<<999777555333333000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222333333222333333333333333333333222222333333444444555555444444555555555666666666555444444444555666888999777;;;AAAEEEHHHMMMVVV]]]hhhqqqxxxqqqiiidddcccbbbbbbdddhhhkkklllkkkqqqqqqqqqqqqrrrtttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxvvvtttppplllhhhfffeeefffiiilllnnnppppppppptttsssssssssssstttuuuvvvtttwwwzzz{{{yyywwwwwwxxxyyyzzz{{{||||||{{{zzzzzztttuuuvvvvvvttttttuuuvvvuuutttsssssstttttttttttt666666777777888999;;;;;;999888888999===EEEOOOVVVbbbeeeqqqxxxuuuwww|||uuueeeYYYLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEBBBAAA???<<<999777666555000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000------...000111222333444444444444444444444444333000111111222333444555555666666666666777777777777777666444333444555777888888>>>DDDHHHKKKRRR[[[cccxxxyyynnngggeeeeeeeeeeeeddddddfffiiilllooorrrtttsssssstttuuuwwwyyy{{{|||zzzyyyxxxxxxyyy|||}}}{{{yyywwwyyyxxxwwwuuurrrnnnkkkhhhaaaeeejjjooorrrrrrpppoooxxxxxxxxxxxxyyyzzz||||||yyy|||~~~~~~{{{zzzzzz|||zzz{{{|||}}}}}}}}}|||{{{tttwww{{{}}}|||{{{zzzzzz|||{{{yyyyyyyyyxxxvvvuuu666444222333777:::::::::;;;===???@@@CCCJJJTTT\\\eeennn}}}sssrrrppplllqqq|||uuueee]]]PPPFFFFFFGGGEEEBBBCCCFFFDDDBBBBBBCCCDDDDDDDDDCCCBBB@@@===:::777555444444222000///000111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222111111111000000////////////////////////222111000111333444333222888666444444444555444333222222333333444555666666555555444444444555555666666777777777888999:::;;;BBBAAAEEEMMMTTTZZZhhhuuuyyyrrrnnneeeeeeeeedddbbbbbbdddfffiiimmmrrrtttsssrrrsssuuuuuuvvvwwwxxx{{{}}}}}}~~~}}}zzzxxxwwwssstttvvvyyy{{{|||}}}~~~~~~888666555666999;;;;;;:::;;;<<>>???FFFFFFLLLWWWaaammm}}}zzzsssnnnjjjhhhgggbbbccceeeeeefffiiilllooouuuwwwyyyyyywwwxxx{{{~~~:::999888999;;;<<<;;;:::>>>>>>AAAIIITTT___eeehhh~~~yyytttqqqrrrsssrrrpppttt{{{~~~|||xxxsssnnnnnnmmmjjjgggfffggghhhhhhfffdddbbbdddjjjrrryyy}}}zzzvvvttttttwww{{{}}}tttiiikkknnnmmmmmmpppsss}}}rrrggg[[[TTTOOOJJJHHHHHHGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA>>><<<;;;666444222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222111111111111111333333333333333333333333444333222333555888999999888666444333444555555444444444444444444444555555777777777777777888999999666777888999:::===AAADDDLLLOOOXXXeeesssxxxllliiidddaaa```bbbeeeggggggiiikkkmmmooossswww{{{{{{||||||zzzzzz|||:::::::::;;;<<<<<<;;;;;;AAACCCHHHPPP[[[hhhssszzz~~~}}}zzzwwwtttsssnnniiiggggggiiiiiiiiiqqqxxx}}}|||xxxsssllleeedddfffggggggddddddeeehhhkkkiiieeecccccchhhqqqwwwvvvrrrlllggggggiiilllmmmnnnpppsssvvvzzz}}}}}}ssshhhiiiooopppmmmlllmmmuuu~~~xxxiii[[[QQQKKKIIIJJJHHHFFFCCCBBBCCCCCCCCCBBBAAABBBCCCCCCBBBAAA???===777555333222222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333111111111111111111111111333333333333333333333333444333333555:::>>>AAABBB===:::666555555555555444555555555555444444444444777777666777777888999:::444666888:::<<<@@@GGGMMMRRRYYYfffvvvuuuiiicccdddeeeeeeeeefffiiimmmppptttuuuwwwxxxyyy{{{}}}888999:::;;;;;;<<<===>>>CCCIIIOOOUUU\\\kkk~~~xxxwwwuuutttsssrrrpppoooooolllhhheeeeeeggghhhiiiooovvv{{{yyytttoooggg``````cccggghhhffffffiiimmmuuurrrnnnjjjhhhkkkqqqvvvtttnnngggbbbaaabbbcccddddddeeegggjjjlllmmmmmmmmmmmmpppsssttttttvvv{{{uuujjjlllsssvvvsssooommmqqqwww~~~xxxeeeVVVOOOLLLKKKJJJHHHEEEDDDDDDDDDCCCBBB???@@@AAAAAAAAA@@@???>>>888555333222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222444888???EEEHHHJJJBBB???:::777666555444333555555555555555555555444666666666666777888999:::999;;;>>>???AAAFFFOOOVVVZZZfffwwwwwwmmmfffbbb```hhhkkkppprrrssstttvvvxxx{{{|||~~~777888999:::;;;===AAADDDGGGNNNUUUYYY```ooo~~~}}}}}}|||zzzzzzyyyxxxwwwuuusssrrrppppppoooooooooooonnnnnnnnnllliiigggfffggghhhiiilllrrrvvvtttqqqmmmhhhbbb```eeejjjkkkiiijjjooottt|||zzzuuupppmmmnnnrrruuusssmmmeeeaaa```aaaaaa```aaaaaacccdddeeeeeeeeeeeeiiijjjkkkllllllmmmooopppsssvvvyyy{{{|||||||||}}}wwwnnnoooxxx~~~}}}yyymmmlllmmmrrr{{{uuucccYYYRRRNNNMMMJJJGGGEEEEEEEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>999777555444444333222111222222222222222222222222222222222222222222222222222222222222222222222222000000000111111111111222111111111111111222222222111111111111111111111111111222555;;;BBBHHHKKKKKKDDD@@@;;;777555555444333555555555555555555666666666666666666777888::::::;;;???BBBCCCEEEKKKVVV___jjjyyyzzzuuupppnnnkkkgggdddeeehhhkkkmmmrrrxxx|||{{{{{{|||}}}777888999:::;;;???FFFKKKPPPUUU\\\bbbkkk{{{|||yyywwwvvvuuusssqqqpppqqqrrrrrrqqqpppooonnnooopppppppppooonnnooooooppppppnnnllljjjjjjkkklllmmmrrrvvvtttrrrrrrpppllljjjoootttuuutttuuu|||{{{wwwvvvxxx{{{xxxrrrjjjgggggghhhfffddddddddddddeeefffggghhhiiimmmlllkkkkkklllmmmlllkkkjjjlllnnnooonnnoooppprrruuuwwwzzz~~~wwwppprrr|||uuuooohhhiiippp{{{vvvhhh\\\SSSOOOLLLIIIGGGFFFFFFEEEDDD???>>>===<<<<<<===>>>???<<<:::888666666666444333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333000000111111111222222222111111111111111111111111111222666<<>>@@@???<<<:::999999888777555222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444000000111111222222222222111111111111111111111111111333777===BBBDDDCCCBBB>>>:::555333333555666666333444444555666777888888888888888999:::;;;===>>>===DDDMMMVVV___oooqqqgggddddddcccaaaeeeiiinnnqqqrrruuuxxx||||||>>><<<;;;<<>>;;;:::;;;===>>>>>>;;;999888777777555444222111///000222333333222555555444444444333333333222222222222111111000000222222222222111111000000000000111111222222222222333333333333333333333333777444333555:::===;;;888555444333222222444555777666666777777666555444444777777888:::888777;;;BBBCCCMMMXXXbbbqqqmmmjjjfffdddeeehhhkkklllooorrrsssssstttwww}}}::::::;;;???EEENNNVVVZZZ```pppyyyzzzvvvtttsssrrrsssssstttrrrpppooopppqqqpppqqqqqqppppppqqqsssuuuvvvwwwyyyyyyxxxyyy{{{}}}~~~{{{zzzyyyxxxvvvuuuwwwyyy|||}}}{{{zzz|||}}}yyyvvvtttqqqnnnmmmnnnoooqqqnnnoooqqqssswwwzzz}}}~~~~~~zzzvvvzzz{{{lllZZZUUUNNNJJJIIIHHHEEECCCBBB@@@>>><<<;;;<<<>>>??????<<<:::888888777555333333111000000111333222111444444333333333222222222222222222222111111111000222222222222111111111000000111111111222222222222333333333333333222222222666333222444999;;;999666666555444333333555777888444555555555666777777777999888999::::::999???FFFLLLXXXfffsss}}}rrrgggffffffhhhkkkooorrrsssuuuwwwyyyyyyzzz}}}888;;;???EEELLLTTT]]]bbbjjjyyyyyywwwvvvtttrrrppppppvvvuuutttrrrqqqrrrvvvyyyyyyxxxvvvwwwxxxzzz{{{{{{}}}~~~|||{{{|||}}}{{{xxxtttqqqoooooopppqqqpppqqqsssuuuwwwxxxyyyyyyzzz{{{|||||||||}}}|||xxx{{{yyyddd[[[PPPJJJKKKLLLIIIEEEBBBAAA???======>>>@@@AAA@@@>>><<<:::999777555333444222000000111222222111333333222222222111111111222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222444222111333666888777555777666555555555666888888777666555555555666777888:::999999;;;;;;===EEENNNWWWeeevvv~~~}}}{{{tttmmmhhhggghhhkkkooosssvvvyyyzzz}}}:::???FFFLLLQQQYYYcccjjjyyyxxxrrrtttuuuuuutttttttttuuuzzz{{{{{{zzzzzz|||}}}|||yyywwwuuusssrrrrrrssstttvvvxxxyyyyyyyyyxxxzzz{{{|||||||||}}}{{{zzzqqqdddUUUMMMNNNOOOLLLGGGCCCBBB@@@??????@@@BBBBBBCCCAAA???===<<<:::777444555333111111222333222111333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222111000222444666555444666666555555555666777888<<<;;;888555333333444555;;;999999<<<>>>BBBLLLVVVfffuuu}}}}}}vvvqqqooonnnmmmlllooopppsssuuuwww{{{~~~===CCCKKKQQQUUU]]]jjjttt}}}xxxuuuqqqssstttttttttuuuyyy|||~~~{{{xxxvvvtttuuuwwwyyy{{{{{{{{{zzz{{{}}}}}}}}}||||||~~~~~~{{{}}}nnn[[[QQQOOOOOOKKKFFFDDDDDDCCCBBBBBBBBBCCCCCCFFFDDDBBBAAA???===999777666444222222444444444333444444444444333333333333222222222222222222222333222222222222222222222333333222222222222222222222000000111111111222222222222111111222333444444333555555555555555666666666===;;;888555444444444555:::888999===AAAGGGRRR^^^uuutttqqqjjjkkkmmmpppsssuuutttsssuuuwwwxxxyyy{{{???GGGPPPUUUZZZfffxxx|||yyyvvvtttuuuvvvvvvuuurrrtttvvvvvvwwwzzz~~~zzzxxxwwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}{{{yyyeeeWWWQQQMMMIIIEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFEEECCCBBBAAA???;;;888666555333444666777777666555555555444444444333333222222222222333333333333222222222222333333333333333333333333222222222222000000111111222333333333222333333333444444444555444444555555555666666666888777666666666777888999999999;;;AAAFFFMMMZZZeeezzz~~~|||mmmeeecccccchhhooovvvzzz{{{yyyxxxyyy|||CCCLLLVVV]]]eeevvv~~~yyytttrrrpppqqqsssvvvxxxxxxxxx|||tttbbbWWWPPPKKKIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBBBBBBB???<<<999666555444555888::::::999444444444333333333222222222222222333333333444444222222222333333333444444444444333333333222222222111111111222333444444444444444555555555555555666555555666666777777777777666666666777777888888999::::::???FFFLLLTTT```lll|||wwwpppiiiffffffhhhmmmtttzzz}}}GGGQQQ\\\eeeppp~~~{{{xxxuuurrrsssssssssuuuxxx{{{{{{{{{xxxuuulll^^^UUUPPPNNNJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA???;;;888777555555666999;;;<<<;;;333333333222222222111111222222222333333444444444222222222333333444444444444444444333333222222222111111222333444444555555555666777666555555666777666666777888888888888888888888888888888777666555;;;<<>>===999888666777999::::::999555444333333222222333333222333555777777666555444444444444444333333222111444444444333333222222222333333333222222111111111333333333444444555555555666666666666777888999:::===999888::::::888:::???AAAFFFMMMRRRXXXbbboooyyy{{{uuuooonnnmmmnnnppprrrsssrrrwwwzzz~~~VVV___lll|||yyyvvvrrroooooopppsssttt{{{~~~}}}www{{{tttttt{{{ooo^^^UUURRROOOJJJHHHJJJIIIFFFFFFHHHEEEEEEDDDCCCBBB@@@???>>>;;;999777777888888888777444444333222222222222222222333444555666555444444333444444444333333222111444444444333333222222222333333333222222222111111333333333444444444555555888888888888999:::;;;<<<;;;888888;;;<<<;;;>>>CCCGGGLLLQQQVVV\\\ggguuuwwwpppllllllmmmooosssvvvyyyyyyyyyzzz\\\hhhzzzxxxssssssqqqooommmooosssxxx|||wwwpppuuu}}}kkk]]]UUUPPPKKKHHHIIIIIIGGGGGGIIIFFFEEEDDDCCCBBBAAA@@@???>>><<<999888777777555444333333333333222222222222222222333333333444444444333333444444444333222222444444333333333333222222333333333333222222222222333333333444444444444555888888888888999:::;;;<<<888777999===??????CCCIIINNNSSSYYY^^^dddooo}}}~~~rrrlllkkkllllllmmmppptttyyy}}}bbbqqq~~~{{{xxxvvvttttttsssssswww}}}~~~rrrvvv{{{iii[[[SSSLLLHHHHHHIIIGGGGGGIIIFFFEEEDDDCCCBBBBBBBBBAAAAAA>>>;;;888777666333222333333333333333222222111222222111111222222333444333333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444666666666666777888999:::777777:::???AAABBBHHHOOOSSS[[[dddlllrrr{{{xxxmmmhhhjjjoootttvvvsssvvv{{{fffxxx|||zzzzzz{{{|||}}}|||}}}xxx{{{tttbbbYYYPPPIIIHHHIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDCCC@@@<<<:::888666444222333444444444444333222111222111111111111222333444222333333444444333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666666777888999:::777888<<>>CCCFFFKKKVVVbbbqqq}}}wwwpppnnnqqqtttyyy}}}~~~|||{{{yyyxxxvvvvvvuuuuuurrrrrrqqqpppoooooooooooopppqqqqqqrrrrrrsssssstttsssttttttuuuwwwyyyzzz{{{}}}yyy{{{xxxxxxwwwwwwwwwyyy~~~|||kkk^^^RRRNNNMMMIIIFFFFFFGGGFFFDDDCCCCCCEEEFFFGGGDDDAAA>>><<<<<<;;;999777555666777888777666444333111111333444444444333222111222333333444444444333222222222333333444444444333333333444444444555555555555444444444333333333888888888888999:::;;;<<<:::;;;@@@FFFJJJRRRaaappp~~~uuuqqqqqqvvv{{{}}}|||vvvtttsssrrrssssssrrrqqqmmmlllkkkkkkjjjjjjjjjkkkhhhgggfffeeeeeedddddddddgggggghhhhhhiiijjjjjjjjjiiiiiiiiijjjkkkmmmnnnooooooqqqsssuuuvvvyyy|||{{{uuuqqqrrruuuxxxzzzyyy~~~{{{|||qqqdddVVVQQQOOOKKKGGGFFFGGGFFFDDDCCCDDDEEEGGGHHHCCCAAA>>>======<<<;;;999555777888999888777555444000222444555555555333222111222333333444444444444222222222333333444444444333333333444444555555555555555555444444333333333666666666666777888999::::::<<>>>>><<<999777777666555444444444444444444444444444333333222111222333333444444333333222333333333444444333222222222333444444555555444444555444444444444555555666<<<888666999:::999999<<>>DDDKKKWWWYYY]]]ccckkkxxxxxxooommmooosssvvv~~~yyyuuupppllliiigggdddbbbbbb```___^^^____________`````````````````````aaaaaa```^^^]]]^^^___aaacccccceeeeeeeeeddddddfffhhhhhhhhhiiijjjjjjjjjiiiiiilllllllllmmmmmmmmmmmmmmmjjjkkklllmmmmmmmmmmmmmmmmmmnnnmmmkkkhhhhhhjjjlllpppppppppoooooonnnnnnmmmmmmnnnpppppppppqqqsssuuuvvvxxx{{{}}}wwwqqq~~~|||xxxtttrrrtttzzz|||~~~oooqqqwww}}}wwwcccVVVPPPOOOJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???@@@AAAAAA@@@>>>::::::888777666555555555222333333444444333333333222333333444444333333222111222333333444444444333444555555666777666666666444444444555555666888888999777777:::===???GGGPPP^^^aaaeeejjjvvv~~~tttssstttvvvxxx|||zzzxxxvvvtttsssllliiieeebbb```___]]]\\\\\\]]]]]]]]]^^^^^^```aaaccccccdddeeefffgggggghhheeedddcccbbbbbbdddfffgggggghhhiiiiiiiiiiiikkkmmmmmmnnnnnnnnnnnnlllkkkjjjnnnnnnnnnnnnnnnoooooopppmmmnnnooopppqqqrrrrrrrrroooooonnnmmmllllllmmmoooqqqrrrrrrrrrqqqpppooonnnlllmmmnnnnnnnnnnnnppprrroooqqqsssuuuvvvzzz~~~yyyrrruuu}}}zzzuuuttttttxxxooommmooozzzxxx}}}|||~~~nnn]]]TTTRRRLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@AAAAAA???===;;;;;;999777666555555555222222333444444444333333222333333444444333333222111111222333444444444444444444555666666666666555666666666777888999:::;;;:::999:::<<<>>>BBBLLLVVV```eeekkkrrr|||ooonnntttyyy}}}{{{wwwrrrnnnmmmkkkjjjhhhaaa```___]]]\\\[[[[[[[[[ZZZ\\\^^^______```bbbdddeeefffggghhhjjjkkklllmmmiiihhhhhhggghhhiiijjjkkkjjjkkkmmmmmmmmmnnnppprrrrrrrrrsssrrrrrrqqqpppoooppppppooooooooopppqqqrrrqqqqqqssstttvvvvvvwwwwwwtttssssssrrrrrrsssssstttssstttuuuuuuuuutttrrrqqqlllmmmnnnmmmkkkkkklllnnnkkkmmmnnnooopppqqqtttwwwwwwppprrr{{{~~~yyyxxxyyy{{{{{{|||}}}yyysssrrr{{{rrrrrr~~~~~~zzzdddXXXTTTMMMLLLKKKIIIFFFDDDCCCBBBCCCBBBAAABBBCCCBBBAAA???<<<;;;:::888777666555555111222333333444444444333222333333444444333333222000111222333444444444444333333444555555555555555666666666777888:::;;;<<<:::999:::>>>@@@FFFQQQ]]]aaajjjsss~~~sssooopppvvv}}}}}}xxxuuunnnlllhhhfffeeedddbbbaaa\\\]]]^^^___^^^^^^______\\\___bbbccccccdddfffiiiiiiiiikkklllnnnpppqqqrrrnnnnnnooooooooopppppppppoooppprrrrrrrrrtttvvvxxxuuuvvvvvvvvvvvvwwwwwwxxxvvvuuutttttttttuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~|||{{{zzzyyyzzzzzzyyyxxxxxxyyy{{{|||{{{zzzyyywwwssssssrrrpppmmmkkkkkkllliiikkknnnoooooooooqqqrrrxxxppplllttt~~~xxxttttttwww}}}}}}{{{~~~}}}lllkkkyyyjjj[[[UUUNNNMMMKKKIIIGGGEEECCCBBBCCCBBBAAACCCDDDEEECCCBBB===<<<:::888777666555555111222333333444444444444222333333444444333333222000111222333444444555444222333444444555555444444444444444555666888999:::888888:::>>>BBBHHHVVVccccccnnn|||wwwlllggglllwww|||vvvqqqllliiigggeeebbbaaaaaa```^^^\\\[[[]]]aaabbbccccccdddddd___cccggghhhggghhhkkkmmmlllmmmnnnppprrrsssuuuvvvssstttuuuvvvvvvvvvuuuuuutttuuuwwwxxxxxxyyy|||~~~wwwwwwwwwxxxzzz|||~~~||||||{{{zzz{{{|||}}}~~~}}}~~~~~~}}}{{{~~~~~~{{{{{{yyyvvvqqqnnnnnnnnnjjjlllpppqqqqqqqqqrrrsssuuummmooottt}}}}}}wwwuuuxxxzzz}}}wwwuuuxxxsssiiilll~~~yyybbbSSSTTTRRRMMMIIIIIIJJJIIIGGGHHHGGGFFFEEEDDDCCCBBBAAA???>>>;;;888666666666777666666555555555444444444555444444333333222111111444444444444444444444444555555666666555444333333;;;;;;:::888666666777999AAA??????DDDLLLSSSWWWYYYgggooo~~~tttllljjjrrruuu|||}}}uuutttpppmmmiiifffdddccc______^^^^^^^^^___``````aaabbbdddeeeeeefffgggiiiiiiiiikkkmmmnnnooopppqqqooopppsssuuuxxxzzz{{{|||wwwvvvwwwyyy{{{|||{{{zzz{{{|||}}}|||zzzyyyzzz{{{|||{{{{{{|||~~~|||zzzuuuppprrrwwwooooooooosssvvvwwwuuurrrqqqkkknnn{{{{{{xxxyyyzzzttttttrrrggggggzzzlll[[[VVVSSSNNNJJJIIIIIIHHHEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<999777777777777666666555555555444444444555555555555555555555555444444444444444444444444666666666666666666555555777888999888777777999;;;======@@@GGGQQQYYY]]]^^^hhhuuurrrlllnnnsssxxx|||xxxssspppjjjiiigggeeecccaaa``````____________```aaabbbbbbcccdddfffggghhhiiikkkmmmnnnnnnnnnoooqqqsssuuuvvvtttuuuwwwyyy{{{}}}~~~}}}||||||}}}|||}}}~~~~~~{{{vvvuuuwwwxxxxxxxxx{{{}}}}}}{{{xxxyyymmmkkknnn|||}}}{{{|||wwwsss|||vvvjjjhhhvvv{{{fffZZZTTTNNNKKKJJJHHHFFFCCCGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@===;;;999999888999666666666555555555444444333333444555555666777777555555555555555555555555555555555555666666666666444555777888888999;;;<<<<<>>DDDJJJRRR\\\eeemmmsssvvvwwwppprrrwwwzzz~~~{{{vvvqqqnnniiiccc```^^^^^^^^^___```aaabbbbbbbbbbbbbbbcccccceeegggiiilllnnnooorrrssssssrrrqqqqqqtttvvvuuuwww{{{wwwqqqsssvvvzzz}}}~~~sssxxxppp___OOOLLLKKKGGGEEEHHHDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA???>>><<<;;;:::777777777666666666555555777777666555444444333333444444444444444444444444666666666777999<<<>>>@@@888999:::::::::;;;>>>AAAHHHRRRaaaooo{{{sssooonnnttt{{{{{{uuuoookkkfffddd```^^^\\\]]]^^^___```aaacccdddeeeeeeddddddggggggiiikkkmmmppprrrssswwwwwwvvvuuutttuuuxxx{{{zzz|||xxxsssxxx|||{{{{{{||||||jjjVVVOOOMMMGGGEEEIIICCCDDDDDDDDDEEEEEEEEEFFFBBBBBBAAA@@@>>><<<;;;:::777777777777666666666555555555555555555555555444333333333333333333333333555555555666888<<>>CCCGGGQQQ```vvv{{{oooooopppuuu}}}|||wwwssspppkkkfffbbb___^^^]]]\\\\\\]]]^^^______aaadddfffhhhiiihhhhhhkkkkkklllnnnpppsssuuuvvvxxxyyyyyyxxxxxxzzz~~~uuurrruuu}}}vvvuuuxxxzzz}}}rrr[[[SSSNNNGGGEEEIIICCCCCCDDDDDDEEEEEEFFFFFFBBBBBBAAA@@@>>><<<:::999777777777777666666666666111222222333333444444555222222222222222222222222222222222333666999<<>>===<<<888777666666555555555666444444444444444444444444444444555555555666666666777777777888888999999999888:::>>>AAABBBHHHXXXhhh}}}nnngggiiipppyyy~~~}}}zzzvvvqqqmmmiiihhh^^^\\\YYYYYY[[[___aaaaaafffeeeeeegggiiikkkkkkjjjmmmooorrruuuwwwzzz{{{|||{{{}}}}}}uuussswww|||xxxxxx~~~~~~fffUUUMMMKKKLLLEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>===<<<888888777666555555555555444444444444555555555555555555555555666666666666666777777777888999999999777;;;AAAEEEGGGNNN```qqqqqqjjjkkkooowww~~~{{{sssqqqnnnjjjfffbbb```^^^ZZZYYYYYY[[[___bbbfffggglllkkklllmmmnnnooooooooorrrtttvvvyyy{{{}}}~~~uuutttxxx}}}~~~yyyvvvyyyrrr^^^SSSOOOOOOGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>======999999777666666555555555444444444555555666666666555555555666666666777777555555666777777888999999888<<>>===:::999888777666555555555444444444555666666777777555555666666666777777777444555555666777888999999;;;===CCCLLLVVVbbbtttoooggghhhmmmvvv|||~~~yyytttoookkkeeecccaaa^^^\\\\\\\\\\\\ZZZ]]]aaadddfffiiimmmooommmoooqqqrrrqqqrrrtttuuuzzz|||~~~zzz~~~uuuooommmnnnsssyyy|||uuuvvviiiYYYPPPKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>===;;;:::999777666555555555444444444555666777777777555666666666777777777777555666666777888999:::;;;??????EEERRRaaaqqq}}}mmmeeefffjjjsss}}}yyysssnnniiieeeccc^^^]]]\\\\\\]]]^^^```bbbaaadddiiikkklllnnnqqqsssqqqsssvvvwwwvvvwwwzzz|||~~~zzz{{{sssjjjjjjmmmpppxxx}}}yyyvvvqqq___UUUOOOLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>;;;:::999777666555555555444444444555666777777888666666666666777777777777666777888999:::;;;<<<<<>>>>>>>>AAAEEENNN^^^uuuuuulllhhhgggiiisss~~~|||qqqmmmhhhccc___]]]\\\\\\ZZZ\\\^^^___aaadddhhhllliiimmmrrruuuvvvwwwxxxyyyzzztttmmmkkkrrr|||}}}~~~ppp\\\TTTOOOLLLIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@???<<<;;;:::888777777777777666555444444444444555666888888777777777888888999777666777888:::<<<<<<<<>>IIITTTggg~~~{{{fff___cccllluuu{{{zzzsssnnn```___\\\ZZZYYYYYYZZZ[[[^^^```bbbdddfffjjjooorrrvvvwwwxxxyyyyyyzzz}}}tttmmmooowww}}}yyy}}}{{{uuu~~~ppp[[[TTTQQQLLLIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA>>>===;;;:::888888777777666666555555555555666666333444666888888888777777999:::::::::;;;>>>AAADDDMMM\\\tttzzzkkk______iiiuuuzzztttooojjjggg\\\[[[[[[[[[[[[]]]___``````bbbeeegggiiimmmrrruuuyyyzzzyyyxxxyyy{{{~~~~~~qqqooovvv}}}xxxzzzooonnnxxxyyy___VVVRRRLLLHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA???>>><<<:::999888777777666666666666666666666666555666777888888777666555::::::;;;;;;<<>><<<:::999888888555666777888888777666555777777777777777888999:::777999;;;;;;<<>><<<:::999888888555666777888888777666555666666666666888:::<<<>>>999<<<>>>>>>???FFFPPPYYYkkk~~~qqqhhhccclllzzz{{{rrriiigggdddbbbbbbaaa```___aaabbbcccfffiiikkkmmmnnnsssuuuvvvwwwwwwyyy}}}{{{yyy}}}|||{{{||||||wwwuuuzzzvvvcccZZZ___fff~~~iiiUUUNNNMMMEEEBBBFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA@@@???===:::777666777777666666666666777777666777999::::::999888777<<<;;;===AAADDDKKKXXXfffzzztttjjjooottt~~~~~~xxxnnnggg___```aaaaaaaaacccfffhhhjjjlllnnnoooooonnnmmmlllqqqtttwww{{{}}}xxxwww{{{}}}~~~yyyxxxyyy{{{vvvtttwww}}}}}}iii___```fffyyyqqq[[[PPPNNNGGGDDDFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@@@@???<<<:::777666777777666666666666777777777777888999:::999999888<<<<<>><<<::::::888777777777777777777888777888888999::::::::::::======AAAJJJUUUeee|||uuuvvvyyyoooiiihhhhhhgggeeefffgggiiiiiijjjmmmpppssswwwyyy{{{{{{yyyyyy{{{}}}{{{vvvpppooouuu|||{{{xxxvvvsssooonnnqqqtttuuuyyy{{{mmmfffmmmvvviiivvvrrrYYYQQQKKKJJJJJJDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA???>>>===<<<888888777777777777888888888888888999999:::;;;<<<>>>???DDDNNN[[[mmmyyyxxxrrrjjjffffffhhhjjjjjjfffhhhjjjkkklllooosssvvvwwwyyy{{{zzzwwwwww{{{yyymmmmmmrrr}}}{{{wwwpppmmmmmmppprrrrrruuuzzzzzzpppmmmhhh___mmm}}}```UUULLLIIIJJJEEECCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCAAA???>>>>>>>>>999888888777777888888999888888888888999;;;<<<===???AAAHHHUUUcccwwwzzzuuummmiiieeebbbdddgggjjjkkkgggiiikkklllnnnqqquuuxxxxxx{{{}}}|||yyyzzzqqqlllttt{{{|||vvvmmmjjjkkknnnooonnnooorrrwwwyyylllyyyccc]]]hhhxxxjjjZZZMMMHHHJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???>>>=========999888888777777888888999888888888888999;;;===>>>AAADDDNNN\\\mmmwwwqqqnnndddbbb```___aaaeeehhhjjjhhhjjjlllnnnpppssswww{{{zzz~~~pppttt|||uuukkkiiiiiilllllliiiiiilllnnnwww}}}jjj}}}xxxeee^^^fffqqqqqq^^^MMMGGGIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB???>>><<<<<<<<<===999999888888888888999999888888888888999;;;===>>>BBBFFFQQQbbbuuuxxxoookkkjjj```___^^^^^^aaadddgggiiijjjkkknnnppprrruuuyyy}}}}}}uuuwww|||uuukkkiiiffffffggghhhgggggghhhqqq}}}{{{ssscccaaaiiixxx___QQQOOOLLLEEEHHHGGGFFFDDDBBBAAAAAA@@@BBBBBBBBBAAA???===<<<;;;999999999888888888888777999999888777888:::>>>@@@DDDNNN\\\mmmyyyrrrlllfffbbb]]]]]]^^^```bbbeeeggghhhnnnrrrvvvwwwwwwwwwzzz}}}vvv|||~~~wwwnnnkkkhhhgggggggggfffeeedddkkkttt~~~{{{jjjfffkkkyyyhhhUUUPPPLLLGGGHHHGGGEEEDDDBBBBBBAAAAAABBBBBBBBBAAA???===<<<;;;999999999999888888888888999999888888888;;;???BBBEEERRRdddyyy|||tttmmmgggbbb___\\\\\\^^^```ccceeehhhiiiooossswwwxxxxxxyyy|||~~~{{{zzzqqqnnnjjjhhhgggfffeeecccbbbfffkkkrrrpppjjjnnn|||ttt[[[PPPLLLJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;:::999999999888888888888999999999888999<<>>===<<<::::::999999999888888888999::::::::::::>>>DDDJJJXXXkkkyyyssskkkccc___\\\ZZZYYY[[[\\\___bbbfffjjjnnnpppsssvvvxxxyyyyyy|||}}}rrroookkkjjjiiiiiihhhfff```ccceeeiiitttssspppsssnnnUUULLLNNNGGGFFFEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<:::::::::999999999999888888:::;;;;;;;;;@@@HHHOOOaaaxxxrrrlllddd^^^[[[[[[\\\\\\]]]___aaaeeejjjnnnrrrtttvvvxxx{{{|||}}}yyy}}}sssppplllkkkjjjjjjhhhggg]]]aaadddgggrrr}}}}}}yyyyyyzzz\\\OOOOOOHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@>>>======::::::::::::999999999999888;;;===<<<<<>>===;;;;;;:::::::::999999999888;;;=========BBBMMMWWWooo{{{ttthhhccc\\\XXXYYY^^^bbbeeefffgggjjjnnnrrrvvvzzz|||{{{oookkkrrr{{{xxxuuupppmmmjjjhhhfffdddggghhhfffcccjjj{{{~~~ttt~~~jjjTTTOOOJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>===;;;;;;;;;:::::::::999999888;;;>>>>>>===CCCOOOYYYwwwuuummmeee```ZZZWWWYYY___dddhhhiiijjjmmmppptttyyy|||~~~|||rrrhhhjjjrrrzzzvvvqqqmmmkkkiiigggeee___aaacccdddgggppp~~~pppXXXSSSOOOJJJGGGHHHHHHDDDBBBCCC???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::777:::888<<>>:::::::::999999999999888999<<<:::>>>GGGIIIUUUlll{{{qqqiiifff```^^^\\\\\\^^^aaafffiiiqqqrrrtttyyy~~~|||zzzzzz{{{{{{zzz{{{zzzzzzzzzzzz{{{{{{|||}}}||||||{{{|||}}}~~~nnnkkkwww|||xxxrrrnnnkkkhhhfffdddkkklllkkkhhhfffgggmmmqqq~~~mmm[[[OOOJJJFFFGGGFFFCCCAAABBBAAAAAAAAAAAAAAA@@@@@@???;;;;;;:::::::::999999999<<<>>><<<@@@JJJOOO^^^wwwzzzwwwzzzrrrjjjdddbbb]]]\\\\\\]]]```eeejjjllltttuuuxxx|||~~~~~~yyyvvvtttsssssstttsssrrrttttttsssrrrrrrrrrssssssvvvuuuuuutttuuuuuuvvvvvvyyy{{{}}}~~~~~~oooqqq}}}wwwrrrnnnkkkiiigggcccdddeeeeeedddeeeiiilllwwwyyywww[[[PPPJJJFFFFFFEEEBBBAAABBBAAABBBBBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<===@@@>>>CCCMMMUUUgggsssrrrvvvyyyqqqjjjccc^^^^^^[[[\\\]]]```dddiiinnnqqquuuwwwzzz~~~}}}||||||}}}xxxvvvsssssstttttttttsssuuutttssssssrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuwwwyyy|||}}}~~~uuu}}}zzztttpppmmmiiiggg^^^___aaabbbccceeehhhjjjssszzzsss}}}ZZZQQQKKKFFFFFFEEEBBBAAACCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<<<<@@@@@@EEEQQQ[[[ppptttrrrvvvssskkkeee^^^[[[[[[\\\]]]```dddiiinnnrrrtttwwwyyy|||~~~~~~}}}{{{{{{|||zzzxxxwwwwwwxxxyyyxxxwwwxxxwwwwwwvvvuuuuuuuuuuuuttttttuuuwwwxxxyyyyyyzzzzzz}}}zzztttppplllhhhfffaaaaaabbbcccdddfffggghhhoooxxxppp~~~```SSSLLLGGGGGGEEEBBBAAADDDAAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;AAACCCIIIVVVaaayyyxxxxxxyyymmmgggccc]]][[[[[[___aaadddiiimmmqqquuuvvvyyy|||~~~{{{zzz|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||||||||~~~|||vvvqqqmmmiiifffcccbbbaaaaaacccddddddeeekkkxxxnnnzzzkkkUUUNNNHHHGGGFFFCCCBBBEEE@@@@@@@@@AAA@@@??????>>>=========<<<<<<<<<;;;;;;;;;BBBFFFNNN\\\hhhzzzpppgggdddbbb___]]]^^^bbbdddhhhmmmqqqtttvvvwww|||yyytttoookkkiiiaaa```^^^^^^```bbbccccccggg}}}vvvlllxxxuuuVVVOOOIIIHHHFFFCCCCCCEEE???@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>><<>>======>>>??????AAADDDNNN\\\hhhyyy}}}nnnjjjdddaaaaaaaaa___]]]eeegggkkkooossswwwzzz|||~~~~~~yyysssmmmhhhcccaaa```______```bbbccceeennn~~~wwwpppwwwdddPPPIIIKKKEEEBBBDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@CCCGGGQQQ___lll}}}vvvjjjfffbbb```aaabbbbbbaaaeeehhhkkkoootttyyy~~~~~~|||vvvnnniiiaaa```^^^]]]]]]^^^```aaadddhhhrrrxxxssswwwkkkUUUKKKKKKEEECCCDDDAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAAEEEJJJUUUcccsss~~~tttmmmeeebbb```___aaadddffffffgggiiilllpppuuu}}}~~~}}}~~~}}}||||||~~~xxxoooiiibbb```^^^]]]]]]^^^___```cccdddlll|||yyytttvvv~~~qqqYYYMMMLLLFFFDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>???@@@AAABBBFFFMMMYYYgggyyyvvvmmmgggbbbaaa___```bbbeeehhhjjjkkkmmmppprrrwww~~~}}}}}}~~~~~~}}}|||zzzxxxwwwwwwxxxzzz{{{}}}}}}|||zzzyyyzzz|||xxxpppiiicccbbb```^^^^^^___```aaabbbdddjjjyyy|||uuuwww|||xxx^^^OOOMMMGGGFFFGGGDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@?????????AAABBBCCCEEENNN\\\lll}}}{{{qqqiiidddaaaaaaaaaaaacccfffjjjmmmqqqsssvvvwww{{{~~~~~~{{{yyywwwwwwwwwxxxwwwuuuwwwwwwvvvuuuuuuvvvyyyzzz{{{{{{{{{zzzyyy{{{~~~www{{{yyyqqqkkkeeecccaaa_________aaabbbaaadddjjjvvv{{{~~~cccRRRNNNHHHFFFGGGCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAACCCDDDFFFRRRccctttvvvnnngggcccaaabbbccccccdddggglllpppwwwzzz}}}~~~{{{zzzzzz|||}}}|||zzzwwwwwwwwwwwwvvvttttttvvvwwwxxxwwwxxx{{{}}}|||}}}}}}}}}|||~~~}}}pppzzz}}}{{{yyyzzz{{{tttnnneeedddaaa```______```aaa```cccgggooo{{{zzzjjjUUUOOOGGGEEEEEE@@@BBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDEEEJJJXXXkkk}}}yyypppjjjeeebbb```bbbcccdddfffiiipppttt{{{|||{{{zzzyyyyyyyyy{{{{{{}}}{{{yyyyyyzzzzzzyyyxxxuuuxxx|||~~~~~~~~~vvvmmmzzz}}}{{{zzzwwwuuussssssrrrrrrtttyyy|||yyyyyy||||||vvvqqqeeecccaaa___^^^___```aaa^^^aaadddhhhrrrsssoooXXXPPPGGGCCCCCC===BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAACCCDDDEEEMMM]]]ppptttlllgggcccaaa^^^aaaccceeegggkkkrrrxxx}}}~~~|||zzzzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwwwwxxxyyyyyyxxxwww|||~~~wwwttttttwwwxxx~~~{{{zzz}}}tttqqq|||}}}zzzvvvrrrpppooopppqqqiiikkkmmmppptttxxx{{{}}}{{{zzzxxxvvvuuuuuuvvvvvvyyysssooommmhhhaaa]]][[[\\\]]]]]]]]]aaaccceeennn|||zzzWWWLLLLLLHHHCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAA>>>>>>AAABBBBBBEEEIIITTT]]]qqqvvvnnngggbbbaaadddcccdddeeeeeegggnnnyyy~~~{{{{{{}}}~~~}}}||||||{{{|||~~~~~~vvvqqqooonnnmmmkkkpppmmmqqqyyyzzzsssllllllmmmvvvzzztttrrr{{{~~~{{{|||tttrrrnnnkkkjjjkkkmmmnnnmmmnnnpppssswww|||}}}|||zzzxxxvvvvvvvvvvvvwww}}}zzzsssooolllhhhaaa]]][[[\\\]]]]]]]]]___aaaccclll|||\\\NNNKKKGGGCCCBBBBBBAAAAAA@@@@@@???>>>>>>AAA>>>>>>@@@BBBBBBEEEKKKVVVaaawwwssslllfffaaaaaadddcccdddeeefffhhhooozzz}}}|||{{{vvvrrrllljjjjjjkkkkkkjjjkkkjjjmmmrrrrrrllljjjkkknnnuuu~~~vvvttttttzzz}}}uuurrrtttmmmkkkiiihhhiiikkknnnooorrrsssuuuxxx|||}}}{{{zzz{{{{{{yyy~~~~~~||||||~~~{{{{{{}}}|||tttpppkkkgggaaa]]]\\\]]]^^^^^^]]]^^^___aaaiii{{{cccPPPKKKFFFCCCBBBAAAAAA@@@??????>>>>>>===@@@======@@@AAABBBGGGNNNYYYhhhzzzooohhhccc___```ccceeefffhhhiiilllttt~~~yyywwwsssooolllkkkkkkkkkgggfffdddeeegggiiijjjjjjiiiiiilllnnnnnnlllpppvvvvvvvvvwww|||zzzrrroooqqqnnnmmmmmmmmmooorrrvvvxxxxxxyyyzzz|||~~~{{{zzz|||~~~vvvqqqjjjfffaaa]]]]]]]]]^^^^^^]]]^^^___aaahhhxxxiiiQQQJJJFFFCCCBBBAAAAAA@@@@@@??????>>>>>>???======@@@AAABBBIIIRRR\\\ppp~~~tttiiiddd```^^^___ccchhhjjjlllnnnrrrzzz{{{xxxuuutttkkkhhhdddaaa___```cccdddbbbbbbccceeehhhjjjkkkkkkjjjmmmpppqqqrrrwwwxxxzzz}}}|||uuusssuuurrrrrrssstttwwwzzz}}}}}}}}}}}}}}}~~~}}}}}}yyysssjjjfffaaa^^^]]]]]]]]]]]]^^^]]]___ccchhhuuu{{{nnnSSSIIIGGGEEEDDDBBBBBBBBBAAA@@@@@@?????????===>>>@@@AAACCCMMMWWW```yyywwwnnnddd```^^^]]]```dddhhhkkknnnqqqvvv~~~|||yyyuuupppkkkiiiggggggaaa___[[[YYYZZZ]]]aaadddccceeegggiiijjjkkklllmmmlllppptttuuuzzz}}}}}}wwwvvvyyyuuuuuuvvvwwwyyy|||~~~~~~}}}}}}}}}}}}~~~~~~|||vvvkkkgggbbb___]]]]]]\\\[[[]]]\\\___eeehhhrrr~~~qqqqqqxxxsssUUUJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>???AAABBBEEEPPP\\\fffzzzqqqhhh```]]]]]]]]]```eeegggjjjnnnrrrxxx}}}xxxtttkkkiiieeeaaa___^^^^^^^^^\\\[[[YYYXXXZZZ___cccffffffhhhjjjlllmmmnnnqqqsssssswwwzzz{{{{{{uuuvvvyyyvvvvvvvvvwwwxxxzzz{{{|||||||||||||||}}}}}}~~~~~~~~~xxxlllhhhccc___]]]\\\ZZZYYYZZZZZZ___eeegggoooyyyqqqhhhiiimmm~~~zzzZZZLLLIIIGGGCCCBBBBBBAAAAAA@@@?????????@@@???AAABBBBBBGGGSSS```mmm~~~vvvmmmeee]]][[[\\\]]]aaaggghhhlllqqqvvv||||||vvvsssooojjjfff\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]]\\\\\\___bbbgggiiigggjjjnnnppprrrvvv{{{~~~}}}wwwssstttxxxwwwwwwvvvwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}zzzmmmiiiddd```]]]\\\ZZZXXXXXXXXX^^^eeegggmmmwwwxxxiiieeeeeedddrrr]]]NNNJJJGGGBBBAAAAAA@@@@@@???>>>>>>>>>@@@@@@BBBCCCCCCHHHUUUcccrrrzzzssskkkccc\\\ZZZ[[[]]]bbbggglllpppvvv{{{zzzqqqjjjeeeaaa]]]YYYUUUUUUVVVWWWZZZ\\\___aaacccbbbaaaaaacccfffjjjlllhhhlllppptttxxx}}}~~~zzzyyyyyyxxxvvvyyyzzzzzzxxxwwwxxxzzz|||}}}~~~~~~}}}|||}}}}}}|||}}}uuunnngggdddaaa\\\ZZZ[[[\\\```^^^^^^hhhpppwwwvvvnnneeebbbcccoooaaaOOOLLLGGG???AAAAAAAAA@@@@@@@@@??????<<<@@@BBBBBBEEEPPP^^^ggg~~~|||ooogggccc```\\\ZZZ[[[___dddgggqqquuuzzz}}}rrrkkkaaaZZZXXXWWWWWWVVVYYY[[[\\\]]]]]]___bbbdddhhhiiijjjkkkkkkmmmqqqsssrrruuuyyy||||||zzzzzz{{{zzzxxxyyy{{{|||||||||}}}wwwrrrqqqppptttyyyuuunnngggeeeaaa\\\ZZZ[[[\\\```]]]]]]eeelllzzzyyy}}}rrrgggdddfffqqqdddPPPLLLHHH@@@AAAAAAAAA@@@@@@@@@?????????BBBDDDDDDGGGRRR```jjj~~~{{{ooogggaaa___]]]\\\^^^ccchhhlllsssxxx~~~{{{pppjjjddd\\\WWWVVVWWWWWWWWW\\\^^^aaacccdddeeehhhjjjkkkllloooppprrruuuyyy}}}~~~|||{{{|||}}}|||{{{zzz}}}wwwlllgggeeeeeeiiinnnssswww}}}uuunnnhhheeebbb\\\ZZZ[[[[[[___\\\[[[bbbgggttt~~~~~~zzzlllggghhhrrrfffPPPLLLIIICCCAAAAAAAAA@@@@@@@@@??????AAACCCEEEFFFJJJTTTcccnnnxxxmmmfff^^^^^^^^^```ccchhhmmmpppuuu|||}}}oooddd```\\\WWWTTTUUUWWWYYYZZZ^^^aaaeeehhhjjjlllnnnpppoooqqquuuxxx{{{~~~~~~~~~~~~~~~}}}}}}|||qqqfffaaa___```eeekkknnnrrrwww{{{~~~~~~uuunnnhhhfffccc]]]ZZZZZZYYY^^^[[[ZZZ```eeeqqq~~~oooiiijjjsssgggPPPKKKJJJEEEAAAAAAAAA@@@@@@@@@??????BBBBBBDDDHHHLLLUUUeeesss}}}sssjjjccc]]]^^^```cccgggkkkooorrrvvv~~~}}}zzzyyy{{{xxxiii___[[[YYYVVVUUUVVVYYY[[[]]]^^^bbbhhhllloooqqqssstttuuuwww{{{~~~zzzpppeee```^^^___ccchhhhhhmmmtttyyy~~~~~~uuunnniiigggddd^^^ZZZZZZVVV\\\ZZZZZZaaafffqqqmmmjjjmmmvvvhhhPPPJJJIIIFFFAAAAAAAAA@@@@@@@@@??????AAA@@@BBBHHHNNNWWWhhhxxxxxxooofff```^^^___aaadddhhhlllppprrrwww~~~|||yyyvvvuuuwwwyyy{{{uuufff^^^\\\\\\[[[ZZZ[[[]]]___aaabbbgggmmmrrruuuwwwzzz||||||zzzpppfffbbb```___bbbfffeeelllvvv~~~tttnnniiihhhddd^^^ZZZZZZUUU[[[[[[\\\cccgggrrr~~~jjjjjjrrr}}}mmmRRRJJJIIIFFFAAAAAAAAA@@@@@@@@@??????@@@>>>AAAIIIPPPYYYlll~~~}}}ssskkkccc]]]aaabbbcccfffjjjnnnqqqttt{{{|||{{{{{{zzzzzzwwwtttsssuuuzzzqqqccc^^^```aaabbbbbbaaabbbeeegggkkkoootttyyy}}}zzztttllleeedddeeeeeehhhmmmoooxxxzzzxxx}}}tttnnnjjjiiieee___ZZZZZZUUU\\\[[[\\\cccfffppp}}}~~~jjjmmmwwwtttVVVLLLHHHEEEAAAAAAAAA@@@@@@@@@??????AAA===AAAKKKSSS]]]pppxxxooohhhaaa\\\cccccceeeggglllqqqvvvxxx~~~~~~ooodddbbbccceeeggghhhggghhhkkkmmmsssvvv{{{~~~yyy{{{yyynnnhhhdddgggjjjmmmrrrwww~~~rrrooouuu|||tttnnnjjjiiieee___ZZZZZZVVV\\\\\\]]]ccceeennnyyymmmpppyyyyyyZZZMMMIIIEEEAAAAAAAAA@@@@@@@@@??????AAA===AAAMMMVVV___ssstttlllfff```]]]ddddddeeehhhmmmtttyyy}}}oooggghhhcccgggjjjkkkkkkkkkooorrrwwwyyy}}}