BM6P6(@ |||sssnnnhhheeebbb___^^^[[[XXXUUUVVVTTTQQQPPPPPPPPPNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIHHHHHHHHHIIIKKKNNNOOOPPPQQQPPPQQQSSSVVVYYY[[[]]]___```dddhhhkkknnnqqqwww~~~yyyvvvssspppnnnnnnmmmkkkiiieeecccaaaaaaaaaaaa___]]]]]]___\\\___kkkwwwzzzxxxxxxlllddd___WWWTTTWWWUUUZZZ^^^ZZZQQQJJJHHHJJJGGGKKKQQQWWW[[[\\\\\\[[[YYYZZZ[[[[[[ZZZXXXXXXYYY^^^```bbbeeehhhmmmssswww{{{|||||||||{{{|||~~~zzzvvvvvv||||||zzzwwwuuurrroookkkhhheeebbb]]]ZZZYYYYYYXXXWWWXXXWWWTTTQQQOOOLLLKKKJJJIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNPPPQQQRRRQQQPPPQQQRRRSSSUUUXXXZZZ]]]aaagggkkkkkkpppxxx|||xxxuuussspppmmmiiiggggggggggggfffiiiiiigggdddaaa``````aaa^^^ZZZYYY[[[\\\\\\___dddfffkkksssxxxzzzyyywwwwwwxxxwww|||zzztttkkkhhhdddaaa___\\\XXXVVVUUUSSSPPPOOOOOONNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPRRRTTTXXXZZZ]]]^^^```dddhhhkkkoooqqqwww}}}~~~zzzwwwtttqqqnnnooollliiigggfffdddbbb```]]]___[[[]]]fffooo}}}|||ooogggaaaWWWSSSTTTRRRWWW[[[XXXOOOHHHGGGHHHGGGJJJPPPVVV[[[\\\\\\[[[YYYZZZZZZZZZYYYYYYYYYYYY\\\^^^```cccfffkkkqqquuuzzz{{{{{{{{{zzz{{{}}}|||xxxyyy~~~|||zzzwwwtttrrrnnnjjjgggccc```\\\ZZZYYYYYYWWWUUUWWWVVVSSSQQQNNNLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVYYY[[[^^^bbbgggkkkkkkpppwww~~~{{{yyyuuusssrrrrrrpppoooqqqqqqpppmmmjjjgggeeeeeeaaa]]][[[\\\]]]\\\^^^cccgggooozzz}}}{{{zzz{{{{{{ooolllhhhddd```]]]YYYWWWSSSQQQOOONNNNNNNNNLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEFFFGGGFFFFFFHHHIIIKKKLLLNNNNNNNNNPPPRRRUUUWWWYYY\\\^^^```cccgggjjjooopppuuuzzz~~~}}}yyywwwtttooollljjjhhheeeccc```aaa\\\\\\cccgggyyy}}}tttkkkdddYYYRRRRRRPPPTTTWWWTTTLLLFFFDDDEEEFFFJJJOOOUUUYYY[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[^^^```ccchhhnnnrrrwwwxxxyyyyyyxxxyyy{{{}}}~~~||||||{{{yyyvvvsssqqqmmmiiifff___^^^\\\[[[ZZZYYYVVVTTTUUUSSSQQQOOOMMMKKKJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQTTTUUUUUUUUUWWWXXXZZZ[[[^^^___bbbeeejjjmmmkkkpppvvv}}}~~~{{{wwwvvvuuussspppmmmjjjiiihhhcccaaaaaaaaa___aaaeeekkkvvv~~~~~~ssspppjjjeeeaaa^^^ZZZWWWSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQTTTVVVUUUWWW[[[]]]___bbbfffiiimmmnnnrrrwwwzzzzzzvvvrrroookkkiiieeefff```___ccccccppp}}}{{{qqqhhh]]]UUURRRNNNRRRTTTQQQKKKFFFDDDDDDEEEHHHNNNTTTXXXZZZ[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZYYYZZZ]]]___bbbffflllppptttuuuwwwwwwwwwwwwyyy{{{||||||{{{~~~~~~|||xxxvvvsssqqqoookkkgggddd]]]\\\\\\\\\[[[YYYUUURRRQQQPPPOOOMMMKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIILLLMMMNNNPPPQQQRRRRRRRRRRRRTTTWWWXXXYYYZZZ[[[]]]aaaccceeefffhhhjjjnnnqqqlllpppuuu{{{|||yyywwwuuusssqqqoookkkhhhhhhgggeeefffjjjppp~~~uuuqqqjjjeeeaaa]]]YYYWWWSSSQQQOOOOOOOOOOOONNNMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAACCCEEEEEEEEEEEEGGGIIIIIIKKKMMMNNNOOOQQQTTTWWWUUUXXX[[[^^^___bbbeeegggjjjlllpppvvvyyy~~~zzztttoooiiiiiibbbaaacccbbbkkk|||xxxmmmbbbXXXTTTNNNPPPQQQOOOJJJFFFEEEEEEDDDGGGLLLRRRWWWYYY[[[[[[^^^[[[WWWVVVXXXZZZZZZZZZYYYZZZ]]]___aaafffkkkoooqqqsssuuuvvvvvvvvvwwwyyyzzz}}}~~~zzzxxxyyy{{{|||||||||~~~~~~zzzxxxtttrrrpppnnnllljjjfffccc]]]\\\\\\\\\\\\YYYUUUQQQNNNMMMLLLJJJIIIIIIHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJNNNPPPRRRTTTVVVXXXYYYZZZWWWYYY\\\^^^___```aaacccggghhhjjjllllllnnnqqqsssoooqqqvvvzzz|||zzzvvvqqqnnnnnnmmmjjjkkkooowww|||tttooohhhccc^^^[[[XXXVVVSSSQQQOOOOOOOOOOOONNNMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAACCCEEEEEEEEEFFFHHHJJJHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[___aaabbbccceeegggjjjkkkpppvvvzzz}}}{{{tttooommmeeebbbdddaaaggg{{{}}}yyyrrrfff[[[UUUNNNOOOOOONNNJJJGGGEEEEEECCCFFFKKKPPPUUUYYYZZZ[[[bbb]]]WWWUUUWWWYYYYYYXXXYYY[[[]]]___aaaeeekkkoooooorrrtttuuuuuuuuuwwwxxxxxx{{{}}}|||xxxvvvvvvxxxxxxyyy{{{~~~}}}yyyvvvtttooommmkkkjjjiiihhheeebbb]]]\\\[[[[[[ZZZWWWRRROOOKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGJJJMMMOOOSSSTTTWWWZZZ\\\___```aaa```bbbeeefffggghhhiiikkkkkkmmmoooppppppppprrrttttttvvvyyy|||zzzvvvvvvsssppppppttt|||yyyqqqlllfff```\\\YYYVVVTTTRRRPPPNNNMMMNNNOOONNNMMMKKKJJJHHHGGGEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEFFFFFFGGGIIIKKKJJJLLLOOOPPPRRRTTTXXX[[[^^^aaadddfffffffffhhhiiimmmmmmrrrxxx{{{|||xxxuuukkkggggggbbbgggzzzzzzsss~~~uuuggg[[[SSSMMMMMMMMMKKKIIIFFFEEEDDDCCCEEEJJJOOOTTTXXXZZZ[[[eee^^^WWWTTTVVVXXXXXXWWWXXXZZZ\\\^^^```dddiiimmmnnnqqqtttuuuuuuuuuvvvwwwvvvyyy{{{zzzwwwvvvwwwyyyzzz|||{{{wwwtttrrrqqqjjjiiigggggggggfffdddaaa]]][[[YYYXXXVVVSSSOOOLLLHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEHHHGGGEEEDDDBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGKKKPPPTTTWWW\\\^^^```bbbeeefffggghhhiiikkknnnooopppppprrrsssrrrsssuuuvvvuuuuuuvvvxxx{{{}}}~~~}}}xxxwwwzzzyyyooojjjddd^^^ZZZWWWUUUSSSPPPNNNMMMLLLMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEFFFFFFGGGIIIKKKNNNPPPSSSUUUWWWYYY]]]```bbbeeehhhiiiiiiiiijjjkkkpppppptttyyy{{{|||}}}qqqkkkkkkeeeiii{{{}}}wwwooo}}}wwwvvvggg[[[RRRLLLLLLKKKJJJHHHFFFDDDCCCBBBEEEIIIOOOTTTXXXZZZ[[[ggg___WWWTTTVVVXXXWWWVVVXXXYYY[[[]]]___ccchhhlllnnnppptttuuuuuuuuuvvvwwwtttwwwyyyyyywwwwwwyyy|||~~~}}}zzzwwwtttqqqoooooogggfffeeeeeefffeeecccaaa\\\ZZZWWWUUUSSSPPPLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHGGGFFFDDDBBBAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEIIINNNTTTZZZ]]]fffgggiiijjjlllmmmnnnnnnppprrruuuvvvvvvvvvwwwyyyxxxzzz||||||{{{{{{{{{|||}}}xxxnnnfff]]]XXXWWWWWWTTTQQQOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBDDDBBBAAABBB@@@===???DDDCCCEEEHHHIIIJJJKKKMMMOOOQQQRRRSSSVVVYYY^^^aaacccjjjjjjkkkmmmmmmnnnnnnnnnppprrruuuxxxzzz}}}}}}tttqqqppprrruuu}}}tttsss{{{xxxqqquuuiii]]]SSSOOOOOONNNMMMKKKHHHEEEDDDFFFGGGIIIMMMRRRVVVWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVXXXYYY\\\aaahhhmmmppppppqqqrrrssssssssssssvvvwwwxxxyyyyyy{{{}}}}}}{{{zzzwwwtttpppllljjjhhhffffffeeedddbbbaaaaaa```[[[XXXTTTPPPMMMKKKKKKLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCHHHMMMSSS[[[ccchhhqqqvvvxxxvvvtttvvvvvvtttyyyxxxyyy|||}}}~~~~~~}}}||||||}}}zzzwwwkkkddd[[[VVVUUUTTTQQQOOONNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBB@@@@@@BBBBBB@@@BBBGGGGGGJJJNNNPPPPPPPPPRRRSSSWWWXXXYYY[[[___bbbfffhhhmmmnnnooopppqqqrrrrrrrrrvvvwwwzzz{{{}}}vvvqqqqqqttt~~~vvvttt|||wwwnnn}}}sssiii^^^UUUPPPOOOOOOMMMKKKGGGEEECCCEEEEEEGGGLLLQQQTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUWWWXXXYYYYYY[[[```fffjjjlllmmmoooqqqrrrssssssttttttvvvyyyzzz{{{|||{{{xxxtttsssqqqooollliiigggfffbbbaaaaaa``````___^^^^^^VVVTTTPPPMMMJJJIIIJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEKKKRRRZZZcccmmmsssyyy~~~~~~{{{rrrfff___XXXSSSQQQPPPNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA??????BBBCCCBBBFFFKKKLLLPPPUUUYYYZZZYYYYYYYYY``````aaacccfffiiilllnnnrrrssstttvvvwwwxxxxxxxxx|||~~~vvvtttwwwxxxttt|||~~~tttjjj{{{~~~ppphhh___VVVPPPPPPOOOMMMJJJGGGCCCAAACCCCCCEEEJJJOOOSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTXXXYYYYYYYYY[[[^^^cccgggiiijjjllloooqqqsssttttttsssvvvzzz|||}}}~~~{{{wwwrrroookkkjjjiiigggeeedddbbbbbb[[[[[[[[[ZZZZZZYYYYYYYYYPPPNNNKKKHHHGGGGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFMMMVVVaaalllxxxuuujjj___ZZZTTTOOOMMMLLLKKKIIILLLLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@>>>???AAABBBBBBGGGMMMOOOTTT\\\aaaddddddddddddiiiiiijjjkkkmmmppprrrtttvvvwwwyyyzzz|||}}}~~~~~~}}}zzz~~~|||sss|||}}}||||||yyysssmmmhhhyyyzzznnnggg___WWWQQQPPPOOOMMMJJJFFFBBB@@@BBBBBBEEEIIIOOOSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSVVVWWWXXXYYYZZZ^^^bbbfffiiijjjllloooqqqrrrssstttsssvvvzzz||||||||||||}}}|||~~~{{{vvvrrrooolllhhhfffbbbbbbaaa___]]]\\\[[[ZZZVVVVVVUUUTTTSSSRRRQQQPPPJJJIIIGGGEEEDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???????????????????????????????????????@@@@@@@@@@@@AAAEEEMMMXXXdddqqq~~~~~~nnncccXXXUUUPPPMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA>>>>>>AAAAAABBBFFFMMMQQQXXXaaaiiinnnppppppqqqsssrrrrrrssstttvvvxxxyyyzzz{{{}}}sss|||vvvrrrnnnnnnnnnllliiifffiiixxxxxxlllfff^^^WWWQQQPPPOOOMMMIIIEEEBBB@@@AAABBBEEEIIIOOOSSSUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTVVVXXXZZZ^^^bbbfffkkklllnnnpppqqqrrrrrrrrrsssvvvyyy{{{zzzyyyyyyyyyyyy~~~xxxttttttnnnkkkgggeeecccaaa^^^\\\[[[ZZZYYYWWWVVVTTTRRRRRRQQQQQQOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAABBBCCCCCCDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBGGGOOOZZZgggvvvtttggg]]]RRRQQQNNNKKKJJJIIIJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA??????AAABBBCCCIIIOOOXXX___iiirrrxxx|||~~~}}}||||||||||||~~~wwwvvvoooiiiiiihhheeebbbbbbhhhxxxvvvkkkeee^^^WWWOOOOOONNNLLLIIIFFFBBB@@@@@@AAADDDIIIOOOSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQSSSUUUWWWZZZ]]]bbbeeelllmmmnnnoooqqqqqqrrrrrrsssuuuxxxyyyxxxwwwxxxyyy{{{vvvppplllfffcccccc^^^\\\YYYXXXWWWVVVTTTSSSSSSRRRQQQOOONNNLLLKKKJJJLLLKKKIIIHHHFFFDDDBBBAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@DDDIIIRRR]]]lll|||{{{qqqggg]]]VVVNNNNNNMMMKKKJJJJJJKKKMMMGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@@@@???@@@@@@@@@AAA??????CCCEEEGGGNNNUUUccciiisss|||}}}}}}tttlllkkkjjjdddaaabbbfffxxx|||~~~|||sssiiieee___XXXNNNNNNMMMLLLIIIFFFCCCAAA>>>???BBBGGGMMMQQQSSSSSSTTTSSSSSSRRRQQQRRRRRRRRRRRRTTTVVVXXXYYY\\\___bbbhhhjjjlllnnnpppqqqrrrrrrrrrtttvvvwwwxxxyyy{{{}}}}}}vvvlllccc^^^[[[UUURRRRRRQQQOOOMMMLLLMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@??????@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@CCCHHHRRR___nnnwwwwww}}}}}}nnneee]]]UUUOOOLLLLLLLLLKKKJJJKKKMMMNNNGGGHHHJJJKKKKKKJJJHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEBBBAAA@@@@@@??????@@@@@@AAA???@@@DDDGGGJJJRRRZZZlllrrrzzzyyyqqqpppmmmfffcccdddcccxxx{{{{{{xxxqqqhhheee___YYYMMMMMMMMMKKKIIIFFFDDDBBB===>>>AAAFFFLLLPPPRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUWWWXXXXXXZZZ]]]___eeefffiiillloooqqqssssssqqqsssuuuwwwxxx{{{~~~~~~uuuhhh___WWWSSSPPPKKKHHHHHHIIIHHHFFFEEEFFFGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>======??????@@@AAACCCDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@FFFPPP]]]nnnuuuppprrrwwwpppccc\\\VVVPPPLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<<<<>>>@@@AAAGGGVVVddduuu|||wwwwwwuuulllbbbeeesss|||pppxxx}}}ooohhheee^^^VVVPPPKKKIIIKKKLLLHHHCCCBBBAAABBBDDDGGGKKKOOORRRSSSTTTTTTSSSRRRRRRQQQRRRRRRRRRTTTVVVWWWWWWYYY\\\___bbbfffkkkoooppppppqqqrrrtttrrrqqqtttxxx|||}}}}}}}}}~~~ssshhhZZZWWWQQQKKKGGGEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????>>>>>>======>>>>>>>>>>>>>>>=========???>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????BBBEEEMMMYYYgggyyyooollliiikkkvvv{{{qqqdddZZZTTTQQQMMMIIIKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDCCCAAAAAAAAA@@@@@@?????????======>>>AAABBBGGGUUUccczzz}}}rrrhhhuuu}}}pppvvv|||nnngggccc]]]UUUPPPKKKIIIKKKLLLHHHCCCBBB???@@@CCCFFFKKKOOOSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVXXX[[[]]]___ccciiimmmoooppprrrssssssqqqppprrrvvvzzz{{{zzz{{{}}}~~~~~~~~~|||mmm```YYYPPPMMMIIIEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=================================>>>=========>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>=====================>>>>>>>>>?????????CCCEEELLLWWWdddvvvwwwkkkgggfffnnn|||wwwhhh```WWWPPPMMMLLLJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@@@@@@@???????????????>>>???BBBCCCHHHTTTaaazzzlllxxxooorrr}}}nnngggddd^^^VVVQQQKKKIIILLLLLLHHHCCCBBB>>>???AAAEEEJJJOOOSSSVVVWWWVVVTTTRRRQQQOOOOOONNNOOOQQQSSSTTTTTTVVVYYY[[[\\\```fffkkknnnppprrrsssrrrqqqpppqqqtttvvvwwwxxxzzz{{{}}}~~~~~~zzzmmmaaaXXXQQQMMMEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@???>>>>>>======>>>>>>======>>>>>>>>>>>>??????CCCDDDJJJTTT___ooommmgggccchhhsss{{{mmmccc[[[VVVPPPLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@??????@@@???@@@BBBDDDHHHRRR]]]ssssss|||pppnnn~~~pppiiifff```YYYQQQLLLIIILLLMMMHHHDDDBBB>>>???AAADDDHHHMMMRRRTTTVVVUUUSSSRRRQQQPPPOOOOOOOOOQQQSSSSSSTTTUUUXXXZZZ\\\```fffkkknnnpppqqqssssssrrrqqqqqqssstttvvvwwwyyy{{{~~~|||zzzxxxuuuqqqjjj```WWWQQQLLLIIIGGGBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>???>>>>>>===========================>>>>>>>>>???CCCCCCGGGOOOXXXfff{{{rrrkkkeeehhhqqqyyyooofff]]]XXXTTTQQQMMMJJJIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHFFFDDDCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@CCCDDDGGGPPPYYYiii}}}~~~tttlllyyyqqqiiigggaaa[[[QQQLLLJJJLLLMMMIIIDDDCCCAAAAAAAAACCCFFFJJJNNNQQQRRRRRRQQQQQQQQQQQQQQQRRRPPPQQQSSSTTTTTTUUUXXXZZZ^^^bbbhhhlllnnnooopppqqqssssssssssssssstttvvvxxx{{{}}}|||wwwrrrkkkddd```XXXTTTNNNJJJGGGDDDBBB@@@BBBCCCCCCBBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<======???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>BBBBBBEEEKKKQQQ\\\mmm}}}wwwnnnhhhjjjsss~~~vvvjjjaaa\\\XXXTTTQQQNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAA??????BBBDDDFFFMMMTTT```ttt}}}pppwwwrrriiigggbbb\\\RRRLLLJJJMMMMMMIIIDDDCCCAAAAAAAAABBBDDDHHHMMMOOOQQQQQQPPPPPPQQQQQQRRRSSSPPPQQQSSSSSSSSSTTTWWWYYY^^^bbbhhhlllnnnooopppqqqssstttttttttssstttwwwyyy|||~~~{{{uuunnnggg___WWWQQQLLLJJJGGGEEEDDDCCCAAA???AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???===<<<;;;;;;::::::;;;;;;<<<<<<============>>>>>>AAA@@@CCCGGGKKKQQQ___mmm|||yyypppjjjllluuu|||sssmmmddd___XXXSSSRRRQQQNNNKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDAAA>>>>>>BBBDDDEEEJJJPPPXXXkkkvvvxxxuuummmkkkfffaaaRRRLLLJJJMMMNNNIIIEEECCC@@@??????@@@CCCHHHMMMPPPRRRQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRRRRSSSUUUWWW[[[___eeejjjmmmnnnpppqqqqqqsssttttttssstttwwwzzz}}}zzzuuummmddd]]]UUUNNNJJJJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;<<<======>>>??????AAA@@@@@@@@@AAABBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????BBBEEEFFFIIISSS___iiizzz|||tttnnnpppxxxzzzuuuuuuzzz{{{ssskkkccc[[[VVVUUURRRNNNNNNOOONNNJJJGGGHHHIIIJJJIIIIIIIIIKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIGGGDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEAAA>>>>>>AAADDDEEEIIINNNSSSeee{{{zzzyyyzzzqqqppplllfffRRRMMMJJJMMMNNNIIIEEECCC>>>===>>>???CCCIIINNNRRRTTTSSSRRRQQQPPPOOOOOOOOOMMMOOOPPPPPPPPPQQQSSSVVVXXX\\\ccchhhlllnnnqqqrrrppprrrssssssrrrssswww{{{}}}~~~xxxqqqggg]]]VVVPPPKKKHHHGGGCCC???<<<<<<===>>>>>>======<<<<<<<<<===>>>>>>========================<<<<<<<<<=========>>>>>><<<<<<<<<===>>>??????@@@BBBBBBBBBAAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>AAACCCCCCDDDMMMWWW\\\lllxxxrrrsss{{{|||rrrmmmlllmmmuuu||||||}}}wwwmmmiiibbb[[[UUURRRQQQQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@CCCHHHLLLWWWbbbuuu{{{rrrllljjjhhhXXXPPPJJJKKKLLLJJJFFFDDD?????????@@@BBBFFFKKKMMMPPPQQQQQQPPPNNNMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUXXX[[[___eeelllpppqqqqqqrrrqqqssswwwwwwuuuwww{{{|||~~~vvvmmmbbbYYYSSSNNNIIIEEEBBBAAA@@@>>>===<<<<<<<<<>>>======<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============???>>>=========>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;<<<<<<<<<===>>>???@@@BBBEEEGGGHHHVVV\\\kkkyyyxxx~~~zzzrrrlllgggeeejjjqqqwww{{{yyytttnnnfff```YYYWWWSSSOOOLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@CCCHHHKKKTTT```vvv|||yyy|||{{{nnngggcccXXXPPPJJJKKKLLLIIIFFFDDD?????????@@@BBBFFFKKKMMMOOOPPPQQQPPPNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSXXXZZZ___eeekkkooopppqqqsssrrrtttxxxxxxvvvxxx}}}||||||qqqiii^^^UUUPPPLLLGGGDDDBBBAAA@@@>>>======<<<<<<======<<<<<<<<<<<<=====================>>>>>>???============>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCCCCCCCCCCBBB@@@@@@===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<============>>>>>>@@@AAACCCEEEFFFJJJOOO\\\mmm}}}{{{uuunnnfff___```fffnnnssszzz~~~}}}|||}}}}}}{{{rrrmmmfffaaa^^^ZZZTTTPPPMMMLLLKKKJJJHHHHHHHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBAAA@@@CCCGGGJJJRRR```vvv}}}rrrnnn}}}qqqfffaaaYYYPPPJJJJJJLLLIIIFFFEEE?????????@@@BBBFFFKKKMMMOOOPPPPPPOOOMMMLLLMMMNNNKKKKKKLLLLLLMMMNNNPPPQQQVVVYYY^^^dddiiimmmooopppsssrrrtttxxxxxxwwwzzz}}}}}}|||yyyzzzzzz|||}}}}}}yyyjjjcccXXXQQQLLLIIIFFFCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<======???????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB???@@@@@@AAABBBDDDFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>???AAABBBCCCEEEGGGPPP]]]kkk{{{~~~{{{uuujjj___]]]```ccchhhqqqxxx~~~}}}pppjjjfffdddccccccdddeeeeeeddd___\\\XXXUUUSSSQQQNNNKKKLLLKKKKKKJJJHHHFFFEEEDDDJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@BBBEEEHHHQQQ___tttuuulllhhhtttttthhhfffZZZQQQJJJJJJKKKHHHEEEEEE?????????@@@BBBFFFKKKMMMNNNOOOPPPOOOMMMKKKLLLMMMJJJJJJJJJKKKLLLMMMOOOOOOUUUXXX]]]bbbfffjjjnnnppprrrqqqsssvvvwwwvvvyyy~~~~~~|||zzzyyyxxxttttttuuuwwwyyy|||yyyuuuddd]]]SSSMMMJJJHHHEEEBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@BBBCCCCCCCCCBBBAAABBBCCCFFFGGGGGGFFFCCCBBB>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGHHHHHHIIIHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<==================>>>>>>???@@@DDDDDDIIISSS]]]kkk}}}}}}zzzpppddd______ZZZ```gggooovvv|||oooaaaZZZVVVTTTSSSRRRTTTUUUUUUTTTQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGEEECCCAAA@@@IIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBAAA@@@AAADDDGGGNNN[[[ooo|||{{{~~~}}}xxxuuuyyy~~~}}}xxxrrrlllfffcccnnnuuulllkkk[[[QQQJJJJJJJJJHHHEEEEEE?????????@@@BBBFFFKKKMMMNNNOOOOOONNNLLLKKKKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPSSSWWW\\\```cccgggllloooqqqooopppsssssssssvvv|||~~~}}}{{{xxxvvvtttrrrqqqooopppppprrrvvvyyy}}}|||uuuooo___XXXPPPJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>???===============>>>???@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHFFFDDDBBB>>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKEEEEEEDDDDDDDDDDDDDDDDDDAAAAAA@@@????????????@@@;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???BBB@@@CCCIIIPPPZZZjjjxxx}}}}}}vvvjjjaaa___VVVZZZ```ffflllrrryyy}}}wwwfffZZZTTTLLLKKKIIIIIIKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCBBB@@@AAACCCEEEJJJTTTfffyyy}}}yyyzzz~~~wwwrrrssssssooojjjhhhaaa^^^___jjjvvvllllll\\\RRRJJJIIIJJJHHHEEEEEE?????????@@@BBBFFFKKKMMMMMMNNNNNNMMMKKKJJJKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQUUU[[[^^^aaaeeejjjooopppnnnnnnpppppppppsssyyy|||~~~zzzxxxuuurrrnnnllljjjiiiiiiiiijjjmmmpppuuuzzz|||}}}}}}xxxpppjjj[[[UUUMMMHHHFFFEEEDDDBBBAAAAAA@@@??????????????????>>>>>>>>>???@@@AAABBB@@@AAABBBCCCBBBAAA@@@???AAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@@@@???>>>>>>>>>>>>???;;;;;;;;;;;;;;;:::::::::<<<<<<;;;<<<<<<===>>>???BBB@@@AAAEEEIIIOOO[[[ggg|||~~~|||qqqeee___VVVXXX[[[^^^bbbhhhooosssyyyzzzmmm^^^SSSPPPGGGFFFEEEFFFGGGHHHGGGEEEGGGHHHHHHHHHHHHHHHJJJKKKHHHHHHIIIJJJJJJKKKLLLMMMGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOONNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFBBBCCCCCCBBB@@@@@@BBBDDDGGGNNN[[[iiizzz|||yyyyyyuuuooofff```___XXXYYY]]]iiiuuuiiiiii]]]RRRJJJIIIIIIGGGEEEEEE?????????@@@BBBFFFKKKMMMLLLMMMNNNMMMKKKJJJJJJKKKJJJJJJJJJJJJLLLMMMNNNOOOOOOTTTZZZ]]]___ccciiioooqqqnnnnnnoooooonnnqqqwwwvvvzzz~~~{{{|||}}}~~~~~~~~~}}}|||uuusssoookkkfffcccaaa```aaabbbccceeejjjoootttwwwzzzzzz|||}}}uuullleeeXXXRRRJJJEEEDDDCCCBBB@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEFFFFFFAAAAAA@@@???????????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????CCCBBBCCCFFFGGGJJJRRR[[[hhhxxxvvviiiaaaXXXXXXYYYYYY\\\aaagggllluuu|||oooaaaSSSJJJHHHFFFEEEEEEFFFGGGHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIIIIHHHIIIJJJKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGBBBCCCCCCBBB@@@@@@AAACCCFFFKKKSSS]]]jjj~~~{{{|||pppaaaYYYYYYSSSWWW]]]jjj~~~tttgggeee]]]SSSJJJIIIIIIGGGEEEEEE?????????@@@BBBGGGKKKMMMLLLMMMNNNMMMKKKIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOTTTZZZ]]]^^^bbbiiiooorrrooonnnooonnnmmmpppvvvqqqvvv{{{~~~}}}xxxyyy{{{|||||||||{{{{{{rrrpppkkkfffaaa^^^[[[ZZZ\\\\\\]]]```eeejjjpppssswwwxxxzzz}}}|||sssiiicccWWWPPPHHHCCCBBBBBB@@@>>>AAAAAA@@@@@@???@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEDDDEEEFFFGGGFFFEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@AAACCCDDDFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJOOOMMMKKKHHHGGGFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBB>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@??????AAADDDDDDDDDIIIQQQTTTdddwwwtttfff]]][[[WWWVVVWWW[[[___bbbkkkuuuwwwhhhZZZMMMHHHIIICCCDDDEEEFFFGGGHHHIIIIIIFFFGGGIIIJJJKKKKKKJJJIIIFFFHHHKKKKKKIIIJJJLLLOOOPPPOOOOOOOOOPPPOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLPPPPPPQQQPPPNNNNNNPPPQQQQQQOOOMMMLLLLLLKKKJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@DDDIIIPPPZZZkkksssddd\\\ZZZXXXXXX\\\jjjuuuhhhaaa]]]UUULLLHHHHHHIIIGGGEEE>>>>>>??????@@@DDDJJJNNNJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTWWW[[[aaagggkkkmmmppprrrsssrrrqqqrrrrrrvvvtttsssuuuxxxzzzxxxvvvpppooopppsssvvvwwwuuurrrpppjjjbbb[[[WWWUUUTTTSSSTTTUUUWWWYYY\\\aaaggglllppptttyyy|||~~~zzzpppcccZZZMMMJJJFFFAAA>>>======>>>AAABBBBBBBBBAAAAAA@@@???BBBBBBBBBCCCDDDEEEEEEFFFBBBCCCDDDFFFFFFEEEDDDDDDAAABBBBBBCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBAAA?????????AAACCCEEEHHHGGGGGGGGGGGGIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAAAAA@@@>>>===;;;::::::::::::999::::::;;;<<<===>>>>>>>>>>>>@@@BBBDDDGGGIIINNNVVVaaammm{{{|||ppp```]]]YYYVVVWWWZZZ]]]___dddooo}}}rrrcccVVVLLLHHHJJJEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKKKKNNNRRRSSSSSSSSSUUUXXXWWWUUUTTTSSSSSSQQQOOOLLLJJJIIIHHHGGGFFFFFFEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLPPPQQQRRRQQQPPPPPPQQQSSSRRRPPPNNNMMMMMMLLLKKKIIIFFFEEEEEEDDDCCCBBBAAA@@@CCCEEEHHHJJJPPP[[[jjjuuuxxxiii```]]][[[ZZZ]]]lllzzz|||sssgggaaa]]]VVVMMMHHHHHHIIIGGGEEE????????????@@@DDDIIIMMMLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZ___eeeiiijjjmmmpppqqqppppppqqqrrrssspppnnnnnnppppppooommmjjjkkklllppptttuuusssqqqmmmiiiaaaZZZUUURRRQQQPPPPPPRRRSSSUUUXXX]]]ccchhhjjjnnntttyyy||||||vvvlll```VVVMMMKKKGGGCCCAAA@@@@@@AAACCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>AAAAAAAAABBBAAAAAAAAA@@@@@@????????????AAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFEEECCCCCCBBB@@@>>>===<<<<<<<<<;;;::::::;;;;;;===>>>>>>????????????AAACCCEEEFFFEEELLLUUU___iiiwwwuuufffbbb\\\YYYYYY\\\^^^___]]]gggttt{{{jjj\\\RRRJJJHHHJJJGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQUUU[[[___aaaaaabbbcccccc```]]]ZZZXXXUUUQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPQQQSSSSSSRRRRRRSSSUUUTTTRRROOONNNNNNNNNLLLKKKHHHGGGGGGFFFDDDBBB@@@???CCCEEEEEEEEEGGGLLLVVV]]]jjjrrr}}}uuukkkiiieee``````mmm}}}pppppprrrhhhbbb^^^WWWNNNIIIHHHHHHGGGFFFAAAAAA@@@???@@@CCCHHHKKKNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUXXX\\\bbbffffffiiilllnnnoooooopppqqqpppmmmjjjgggfffeeedddbbbaaacccggglllpppqqqpppnnnjjjgggaaa[[[UUUPPPMMMLLLLLLMMMOOOPPPSSSWWW]]]bbbccchhhnnntttyyy}}}xxxpppfffZZZRRRKKKIIIFFFCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===?????????@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEGGGHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@?????????@@@AAABBBBBBDDDHHHNNNTTT[[[dddpppxxxzzzkkkfff___]]]^^^```aaabbbZZZbbbnnn{{{uuucccWWWNNNHHHFFFIIIFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKOOOSSSWWWYYY[[[```gggnnnqqqrrrqqqqqqqqqlllfffaaa\\\WWWRRROOOJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLPPPRRRTTTTTTTTTTTTVVVWWWUUUSSSQQQPPPPPPOOONNNLLLJJJJJJIIIGGGEEECCCAAA@@@AAABBBCCCDDDDDDHHHMMMQQQ[[[bbbkkkuuu~~~{{{xxxrrrjjjccclllxxxiiihhh{{{tttiiiccc___XXXPPPJJJHHHGGGGGGFFFBBBBBBAAA@@@???BBBGGGJJJPPPPPPPPPNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLNNNPPPRRRSSSVVVZZZ___cccdddgggkkkmmmnnnoooqqqrrrqqqnnniiiddd```]]][[[ZZZXXX[[[```fffjjjkkkjjjiiigggfffccc]]]VVVPPPLLLKKKJJJKKKLLLMMMOOOSSSXXX\\\___ccciiioootttyyy~~~}}}tttjjj```UUUNNNFFFEEECCCAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>??????<<<===>>>???@@@@@@@@@???BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEECCCBBB@@@?????????;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAEEEGGGJJJMMMQQQWWW___eeennnuuummmgggaaa^^^aaadddeeeddd]]]aaajjjvvvooo^^^SSSLLLGGGFFFHHHEEEEEEEEEEEEGGGIIILLLMMMKKKLLLOOOTTTZZZ```fffiiiooottt{{{xxxsssjjjbbb[[[UUUPPPLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMOOOQQQTTTVVVVVVVVVXXXYYYWWWTTTRRRQQQQQQPPPOOONNNLLLLLLKKKJJJHHHFFFDDDCCC@@@AAABBBCCCDDDFFFIIIKKKPPPUUU\\\cccjjjpppvvvzzz}}}~~~{{{yyyzzz|||tttiiikkkvvveeedddwwwwwwjjjccc___ZZZRRRLLLHHHGGGGGGGGGBBBBBBAAA@@@???BBBFFFJJJQQQQQQPPPOOONNNLLLJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQRRRTTTXXX]]]aaadddgggkkkmmmoooppprrrtttqqqooojjjccc]]]XXXUUUTTTSSSVVV[[[```cccdddccccccdddeeeeeeaaaZZZSSSOOOMMMKKKLLLLLLLLLLLLOOOTTTXXX\\\```fffkkkoootttxxx|||zzzpppeeeZZZQQQLLLDDDCCCBBBBBBAAABBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@????????????@@@@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>======<<<<<<===>>>???@@@AAAAAA===<<<<<<<<<<<<===>>>???<<<<<<===???????????????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEDDDEEEHHHJJJJJJJJJFFFEEEDDDBBBAAA@@@??????;;;;;;;;;;;;;;;;;;<<<===;;;<<<===???@@@AAABBBBBBAAABBBDDDEEEHHHLLLQQQUUU]]]bbbjjjrrryyyrrrkkkcccaaadddhhhhhhfffbbbbbbfffpppxxxhhhXXXOOOKKKHHHGGGHHHFFFFFFEEEFFFHHHKKKNNNPPPOOOSSSXXX```iiirrryyy|||uuuooofff]]]VVVPPPKKKIIIEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOMMMPPPTTTVVVWWWXXXYYYZZZWWWUUURRRQQQQQQQQQOOONNNNNNNNNNNNLLLKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHNNNSSSXXX^^^dddhhhjjjmmmppprrrrrrqqqqqqrrrrrrqqqooonnnoooqqqsssuuu|||sssooo}}}zzzhhhdddttt{{{kkkbbb```\\\TTTMMMHHHFFFFFFGGGBBBBBBAAA@@@???BBBFFFJJJPPPPPPPPPOOONNNLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPQQQTTTXXX]]]aaadddgggkkknnnoooqqqssstttqqqpppllleee]]]VVVRRRQQQRRRUUUXXX[[[[[[[[[\\\]]]aaadddgggeee^^^WWWSSSQQQNNNNNNNNNLLLKKKMMMQQQTTTXXX\\\aaaeeeiiinnnsssvvv}}}}}}wwwkkk___UUUMMMJJJEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<888999:::;;;<<<===>>>???<<<<<<;;;;;;;;;===>>>???=========>>>??????@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDEEEGGGIIIJJJJJJGGGFFFEEECCCBBBAAAAAA@@@===<<<<<<;;;<<<<<<======;;;<<<===???AAABBBBBBBBBAAAAAAAAABBBEEEHHHKKKMMMQQQVVV\\\aaafffllluuu{{{|||tttllliiilllnnnmmmkkkfffcccbbbiiiwwwnnn```RRRLLLKKKIIIHHHIIIIIIHHHGGGGGGIIILLLOOOQQQTTTYYYbbbmmmxxx|||jjjddd[[[SSSNNNJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQLLLOOOSSSVVVXXXXXXZZZ[[[WWWUUURRRQQQQQQQQQOOONNNPPPPPPOOOOOONNNLLLKKKJJJGGGFFFDDDCCCCCCCCCBBBAAA@@@CCCFFFIIILLLPPPUUUYYY]]]```bbbcccbbbcccdddeeecccccccccdddfffhhhkkklllppptttzzzzzzrrrjjjuuuqqqfffaaa]]]VVVNNNHHHFFFFFFGGGAAAAAA@@@???@@@BBBGGGKKKOOOOOOOOONNNNNNMMMKKKKKKHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOQQQTTTXXX]]]aaadddgggkkkmmmoooppprrrsssssssssrrrkkkbbbZZZUUUSSSSSSUUUWWWWWWUUUTTTVVVWWW\\\bbbhhhgggbbb[[[VVVUUUQQQQQQOOOLLLJJJKKKNNNPPPRRRUUUZZZ___ccciiinnnrrrxxxyyy|||}}}sssfffYYYPPPJJJHHHEEEEEEEEEDDDDDDEEEEEEEEEBBBBBB@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>=========>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<;;;:::;;;===???@@@>>>>>>======>>>???AAABBBAAABBBCCCDDDEEEEEEEEEDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHFFFDDDDDDFFFHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCCCC??????>>>>>>>>>>>>>>>???===>>>???AAAAAAAAAAAAAAADDDCCCBBBCCCEEEGGGIIIJJJHHHLLLQQQTTTWWW[[[bbbggglllsss}}}~~~uuuqqqsssuuusssppphhhbbb^^^dddrrrzzzgggYYYMMMJJJKKKKKKJJJJJJLLLKKKIIIIIIIIILLLOOOPPPWWW]]]gggtttvvvmmm```[[[SSSLLLHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRKKKNNNSSSVVVXXXYYYZZZ[[[WWWTTTRRRQQQQQQPPPOOONNNQQQQQQQQQPPPOOONNNMMMLLLIIIGGGEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGIIILLLOOOSSSTTTVVVUUUUUUUUUVVVXXXXXXYYY[[[]]]```dddfffhhhiiimmmrrrvvvyyyzzz|||~~~|||~~~|||pppxxxwwwkkkaaa^^^WWWOOOHHHEEEFFFHHHAAAAAA@@@???@@@CCCHHHLLLNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQTTTXXX^^^bbbcccfffjjjmmmnnnoooqqqrrrwwwxxxwwwrrrhhh___ZZZXXXUUUVVVWWWTTTQQQPPPRRRTTTYYY```ggghhhccc\\\XXXWWWSSSRRRPPPLLLJJJIIILLLNNNMMMPPPUUU[[[```ffflllppptttvvvzzz~~~{{{pppcccVVVLLLHHHFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCAAAAAAAAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEE@@@???>>><<<<<<<<<======999999999999999999999999999:::::::::::::::::::::>>>======<<<<<<;;;::::::===<<<;;;:::;;;===???AAA@@@???>>>===>>>???BBBCCCDDDEEEFFFHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEEEEFFFFFFHHHFFFDDDCCCEEEGGGHHHHHHKKKJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBAAA@@@???BBBAAA???@@@BBBCCCDDDDDDBBBFFFKKKMMMOOORRRWWW\\\\\\cccllluuu}}}~~~xxxwwwwwwuuurrrpppkkkdddcccjjjvvvppp]]]RRRKKKKKKLLLJJJKKKPPPLLLKKKJJJIIIJJJMMMSSSXXX^^^iiitttyyyssshhh```\\\PPPNNNKKKGGGEEEDDDDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLOOORRRTTTTTTRRRQQQRRRTTTSSSRRRSSSUUUXXXZZZZZZZZZXXXWWWTTTQQQNNNMMMMMMLLLNNNOOOPPPQQQQQQPPPOOONNNMMMJJJGGGDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVXXX[[[]]]^^^dddeeegggiiikkkmmmnnnnnnoooqqqtttwww{{{|||wwwrrr|||ddd\\\___[[[PPPHHHHHHGGGDDDBBBBBBAAA??????BBBGGGJJJPPPQQQQQQPPPMMMKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPRRRWWW\\\aaadddfffiiijjjlllnnnrrrttt}}}~~~~~~zzzssslllfffccc```YYYTTTQQQNNNLLLMMMQQQ]]]aaaffffffccc^^^\\\[[[YYYWWWSSSOOOMMMLLLMMMNNNNNNPPPSSSXXX]]]aaadddfffjjjooovvv{{{{{{mmm___SSSKKKGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBEEEEEEFFFFFFEEECCCAAA@@@???>>>===<<<;;;::::::::::::::::::::::::999888777888888888888999:::;;;;;;999999999999999999::::::;;;;;;<<<===>>>???@@@AAA???????????????@@@@@@AAACCCFFFIIIJJJIIIHHHHHHHHHKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFF@@@@@@???>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEBBBAAACCCHHHLLLNNNNNNSSSXXX___dddkkkuuu}}}||||||zzzyyyuuunnnfffbbbgggsssyyyggg[[[SSSNNNOOOOOOLLLLLLOOONNNOOOOOOOOOPPPSSSWWW[[[cccllltttwww{{{{{{tttkkkbbbZZZTTTQQQJJJHHHFFFDDDCCCCCCDDDEEEEEEDDDEEEFFFHHHJJJKKKKKKMMMMMMNNNPPPSSSUUUUUUVVVVVVWWWYYYWWWTTTRRRSSSTTTTTTSSSSSSUUUYYY[[[[[[[[[YYYXXXUUURRROOOMMMMMMLLLOOOOOOPPPQQQRRRRRRQQQQQQPPPMMMJJJGGGFFFEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^```bbbdddffffffgggeeegggjjjmmmqqqwww}}}vvvxxxkkk]]]___ZZZOOOGGGFFFFFFDDDAAAAAA@@@@@@@@@CCCGGGKKKNNNPPPQQQPPPNNNLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMOOOQQQVVV[[[```dddfffhhhkkklllooosssvvv}}}}}}vvvoookkkccc\\\UUURRRNNNLLLNNNRRR^^^ccciiikkkhhhccc___]]][[[YYYUUURRROOOMMMMMMMMMKKKMMMOOORRRWWW[[[^^^```eeejjjqqqwww{{{}}}wwwiii\\\QQQKKKGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDGGGGGGFFFEEECCC@@@>>>======<<<;;;:::999999999999::::::::::::999999999999999999999999999999:::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@???@@@AAAAAABBBDDDGGGJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCC@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCAAA@@@AAAEEEIIIKKKKKKMMMQQQVVVZZZ___gggrrr{{{|||tttiiibbbcccmmmzzzrrr___WWWRRROOOPPPQQQOOOOOOPPPUUUVVVXXXYYYZZZ[[[^^^```iiinnnrrrrrrqqqqqqpppnnndddaaa]]]WWWRRRMMMIIIHHHDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMMMMOOOQQQSSSVVVYYY\\\___```bbbbbbbbb```\\\YYYXXXYYYVVVUUUUUUVVVYYY\\\\\\\\\ZZZYYYVVVSSSPPPNNNLLLKKKQQQQQQRRRTTTUUUUUUVVVVVVUUURRRNNNKKKIIIGGGEEECCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKNNNPPPRRRTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZ\\\^^^bbbffflllsssxxx}}}llluuuvvvaaa___XXXMMMFFFEEEEEEDDDBBBBBBAAA@@@@@@BBBGGGKKKLLLOOOQQQQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMPPPTTTZZZ^^^ccceeehhhkkkmmmppptttwww}}}|||vvviii```WWWRRRMMMKKKNNNTTT___eeemmmqqqoooiiiccc___]]][[[XXXUUUQQQNNNMMMLLLKKKKKKLLLNNNQQQTTTWWWYYY]]]bbbiiippptttvvvxxxyyy}}}~~~zzzqqqdddXXXOOOJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHFFFDDDAAA>>>;;;999<<<;;;:::999888888888888;;;:::999999999:::;;;<<<;;;;;;:::999999999::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEHHHKKKMMMNNNNNNOOOPPPOOOOOONNNMMMKKKIIIGGGFFFDDDEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@??????@@@@@@@@@????????????@@@@@@@@@@@@BBB@@@???@@@CCCEEEGGGGGGHHHJJJMMMOOORRRXXX```gggrrryyy}}}{{{nnnccc```gggsss|||ppp^^^UUUTTTSSSUUUWWWYYY[[[]]]aaaccceeeeeeeeedddeeeggglllmmmmmmjjjfffbbb^^^[[[TTTSSSPPPMMMJJJHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLOOOQQQTTTWWWYYY]]]aaadddgggkkknnnppppppooommmiiieeecccaaaZZZXXXWWWXXXZZZ\\\\\\\\\ZZZYYYVVVSSSPPPNNNLLLKKKRRRSSSTTTVVVXXXYYYZZZZZZYYYVVVRRROOOMMMJJJFFFDDDAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYXXXSSSUUUWWWZZZ^^^eeelllqqqxxx}}}wwwdddiiieeeaaaXXXMMMFFFDDDDDDEEEEEEEEECCCAAA@@@AAAEEEHHHJJJMMMPPPQQQOOOLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNSSSXXX]]]aaadddgggjjjmmmqqquuuyyy}}}}}}oooeeeYYYRRRMMMKKKOOOUUU___eeennnuuuuuuooogggbbb___]]][[[WWWSSSOOOLLLJJJMMMLLLLLLLLLNNNPPPRRRTTTUUU[[[bbbhhhlllnnnpppqqqwwwxxx{{{~~~wwwnnn```TTTMMMJJJGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBB???<<<:::999<<<;;;:::999999999999999<<<;;;:::999999;;;===???===<<<;;;::::::999::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBFFFIIIMMMOOOPPPQQQSSSUUURRRRRRQQQPPPNNNLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@??????@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCDDDDDDFFFHHHIIIJJJKKKPPPVVV[[[^^^dddnnnyyy}}}|||sssfff```cccmmmvvv~~~lll___WWWYYY[[[]]]bbbiiipppssssssssssssqqqnnnllllllmmmllliiieeeaaa\\\VVVQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHJJJMMMNNNPPPSSSXXX\\\dddhhhmmmqqqtttxxx}}}}}}yyytttoookkkaaa^^^[[[ZZZ[[[\\\\\\[[[YYYYYYWWWTTTQQQOOOLLLKKKOOOQQQTTTWWWZZZ[[[\\\[[[]]]ZZZVVVSSSPPPMMMIIIFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVVVVVVVTTTSSSOOOQQQRRRUUUXXX___ffflllsssyyyyyyyyyoooaaacccrrrkkkcccXXXOOOHHHEEEDDDFFFIIIHHHEEEBBB??????BBBEEEIIILLLPPPPPPNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKMMMQQQWWW\\\```cccfffiiilllpppuuuxxx{{{tttiii\\\SSSNNNLLLPPPWWW]]]dddmmmuuuwwwssslllfffaaa___\\\XXXSSSOOOLLLJJJNNNMMMLLLLLLLLLMMMNNNOOOPPPUUU\\\aaaeeehhhkkkmmmsssuuuxxx|||uuukkk\\\QQQLLLJJJHHHFFFFFFGGGHHHIIIJJJKKKJJJJJJDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBB@@@???===<<<<<<======<<<;;;;;;;;;;;;<<<===<<<;;;::::::<<<>>>@@@======<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBGGGJJJMMMPPPQQQSSSUUUXXXVVVUUUUUUTTTSSSQQQOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCEEEFFFFFFGGGIIILLLQQQTTTTTTXXX___hhhqqq{{{}}}yyykkkbbbbbbiiippp}}}tttggg```XXX^^^dddiiippp{{{{{{uuurrrqqqrrrkkkddd]]]ZZZUUUOOOKKKKKKGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIILLLPPPRRRUUUZZZaaagggoootttzzz~~~wwwkkkhhhccc```^^^]]]\\\[[[ZZZZZZYYYWWWTTTRRROOONNNNNNQQQVVV[[[^^^___^^^^^^aaa^^^[[[XXXUUUQQQMMMIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNPPPRRRSSSSSSRRROOONNNLLLMMMNNNOOORRRXXX```eeellluuuuuussszzzttthhh```___iiittt{{{pppfffZZZSSSLLLGGGEEEGGGKKKJJJGGGBBB??????AAADDDIIIKKKNNNOOOMMMKKKIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJMMMQQQWWW[[[___bbbeeehhhkkkoootttwwwzzzxxxmmm```WWWQQQOOOTTT[[[]]]aaajjjrrrwwwvvvpppllldddaaa^^^YYYUUUQQQNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJMMMQQQVVVZZZ^^^bbbfffiiippprrrvvvzzz~~~{{{qqqfffWWWNNNKKKJJJIIIGGGHHHJJJLLLNNNOOOOOOOOONNNGGGFFFFFFEEEEEEFFFFFFFFFCCCBBBAAA???>>>>>>>>>>>>>>>>>>===============>>>>>>===<<<<<<<<<===>>>???======<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>??????======>>>>>>>>>?????????BBBAAAAAAAAAAAABBBCCCCCCHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUMMMLLLIIIFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCAAAAAABBBDDDCCCCCCCCCDDDFFFIIILLLNNNNNNQQQVVV[[[aaahhhoootttzzz}}}}}}zzz{{{~~~}}}pppfffbbbffflllttt}}}zzzlllffffffbbbmmmxxxyyyttttttuuukkkaaaXXXTTTPPPJJJHHHJJJDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGHHHJJJJJJKKKKKKNNNRRRXXX[[[___fffooovvvzzzvvvrrrkkkfffccc```^^^]]]\\\\\\\\\[[[YYYVVVTTTSSSRRRWWW^^^eeehhhiiigggeeeeeebbb___]]]ZZZVVVRRRNNNJJJIIIGGGEEEDDDBBBBBBAAABBBCCCCCCCCCCCCDDDDDDDDDGGGHHHIIIJJJLLLMMMOOOOOONNNPPPRRRSSSSSSPPPMMMKKKLLLLLLLLLLLLOOOTTT[[[aaahhhsssooommmrrrvvvooofff```YYYXXXaaammm}}}~~~ttthhh]]]WWWQQQIIIFFFHHHIIIHHHFFFBBB@@@@@@CCCFFFIIIKKKMMMMMMKKKJJJIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJMMMQQQWWW[[[___aaadddgggjjjmmmrrruuuyyy}}}}}}rrreee\\\WWWTTTYYY___]]]```gggpppwwwxxxuuurrrhhheee```[[[VVVTTTRRRRRRNNNOOOPPPPPPOOOMMMKKKJJJKKKMMMPPPTTTXXX]]]cccgggnnnpppsssxxx}}}{{{wwwjjj^^^QQQIIIIIIKKKKKKIIILLLNNNPPPSSSTTTUUUTTTTTTKKKJJJIIIHHHHHHGGGGGGHHHCCCBBBAAA???>>>>>>>>>???>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAA????????????@@@@@@@@@@@@DDDDDDDDDCCCDDDDDDEEEFFFHHHJJJMMMNNNPPPRRRUUUXXXZZZ[[[[[[[[[[[[[[[[[[ZZZTTTQQQNNNIIIFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@????????????>>>@@@CCCBBBAAA@@@BBBCCCCCCBBBAAABBBDDDFFFGGGHHHHHHKKKOOORRRUUUYYY^^^aaafffiiilllppprrruuuyyy|||{{{}}}}}}zzzyyyyyyzzzvvvtttsssuuuwwwzzz{{{{{{}}}ttthhhccceeeiiimmmxxxuuuiiigggmmmssszzzuuuuuuwwwkkk```UUUQQQNNNHHHGGGJJJEEEEEEEEEFFFGGGHHHIIIJJJFFFHHHIIILLLNNNOOOPPPPPPTTTYYY___dddhhhppp{{{~~~yyyqqqkkkfffccc```^^^^^^^^^^^^^^^\\\ZZZXXXWWWYYY^^^gggnnnrrrrrrooommmgggeeecccaaa^^^ZZZUUURRRMMMLLLJJJGGGEEECCCBBBAAACCCCCCCCCCCCCCCCCCDDDDDDGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUTTTRRRNNNLLLMMMMMMLLLLLLNNNSSSZZZ```hhhttt~~~kkkhhhlll{{{uuurrrhhhccc]]]XXXQQQPPP\\\kkkzzzvvvjjj___YYYTTTKKKGGGIIIGGGGGGEEEBBB@@@BBBEEEHHHJJJKKKLLLLLLJJJIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIJJJMMMQQQWWW[[[___aaadddfffiiilllpppsssyyy|||uuuiii```[[[XXX\\\ccc^^^```fffnnnwwwzzzyyyvvvjjjgggbbb\\\XXXVVVUUUUUUQQQRRRTTTUUUTTTQQQNNNLLLJJJKKKMMMPPPTTTZZZaaaffflllnnnrrrwww|||yyyuuudddYYYLLLFFFHHHKKKMMMLLLOOOQQQTTTVVVXXXXXXXXXWWWNNNMMMLLLKKKJJJIIIIIIIIIEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>=========>>>>>>??????????????????>>>===<<<<<<<<<<<<<<<<<<===>>>???===>>>>>>@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLNNNOOOQQQTTTWWW[[[\\\]]]]]]^^^^^^^^^^^^ZZZWWWSSSNNNKKKHHHGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKLLLKKKJJJIIIJJJIIIHHHFFFDDDCCCBBBBBB@@@?????????>>>>>>======<<>>>>><<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@AAACCCEEEDDDDDDEEEDDDDDDGGGKKKMMMKKKIIIEEEGGGJJJMMMOOOSSSWWWZZZWWWYYY]]]```bbbbbbaaa```\\\[[[YYYUUUNNNIIIFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGEEECCCBBBDDDCCCAAA@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNSSSTTTVVVXXXZZZ[[[[[[\\\^^^``````]]]YYYWWWXXXZZZWWW[[[aaacccbbbaaabbbdddeeeiiilllqqq|||xxxtttrrrmmmfffeeebbbdddkkkqqquuu{{{oooccc]]]]]]dddnnnwww|||zzz|||zzzxxxxxxqqqkkkjjj]]]VVVNNNHHHFFFFFFGGGGGGEEEFFFHHHHHHGGGHHHIIIKKKNNNPPPTTTWWWZZZ^^^bbbfffjjjooovvv||||||uuunnnhhheeedddbbbaaa```aaabbbcccaaajjjxxx|||rrrkkkfffaaa[[[WWWUUURRRMMMJJJHHHFFFDDDBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPPPPRRRTTTUUUTTTRRROOOMMMOOOLLLJJJLLLNNNPPPWWW___hhhtttzzzqqqnnn}}}uuukkkbbb]]][[[YYYUUUOOONNNXXXdddyyy~~~|||zzzqqqhhheeeXXXNNNKKKFFFHHHHHHGGGEEEBBBAAABBBCCCJJJLLLMMMMMMLLLJJJKKKKKKEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGHHHKKKPPPTTT\\\^^^bbbeeeggghhhkkkmmmtttzzzvvvllliiihhhfffcccaaaeeeiiiqqq~~~wwwppphhh```\\\ZZZYYYXXXTTTRRRRRRTTTVVVVVVQQQNNNMMMJJJIIIKKKKKKMMMTTT]]]bbbgggoootttxxx{{{uuukkk\\\SSSLLLLLLNNNQQQXXX```___gggkkkiiiddd```ZZZSSSOOONNNLLLJJJHHHFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>============>>>@@@@@@AAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@AAACCCDDDDDDDDDIIIGGGGGGIIIMMMOOONNNMMMKKKLLLMMMNNNOOOQQQRRRTTTWWWYYY\\\___``````___^^^]]]]]][[[VVVPPPKKKHHHGGGIIIIIIHHHHHHHHHGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNOOOOOONNNLLLKKKHHHFFFEEEDDDCCCCCCAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVVVVTTTPPPOOOPPPQQQNNNRRRWWWYYYZZZ\\\aaaeeelllsss{{{vvvlllhhhdddcccfffiiijjjmmmqqquuusssddd[[[YYY^^^gggpppvvv}}}{{{nnnooorrrmmmeee```UUUPPPKKKHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHIIILLLNNNPPPSSSXXX]]]bbbhhhnnnrrryyy{{{sssiiigggdddccccccdddgggiiifffqqq}}}ssskkkeee___ZZZXXXUUUPPPMMMJJJIIIFFFDDDFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTVVVVVVTTTRRRPPPPPPMMMKKKMMMMMMOOOUUU]]]eeeuuu|||tttrrrzzztttllleee]]][[[ZZZWWWRRRRRR\\\hhh~~~|||wwwwwwmmmjjj\\\QQQLLLFFFGGGHHHGGGEEEBBBAAAAAABBBGGGIIIKKKLLLKKKIIIJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGJJJNNNRRRYYY\\\aaadddgggiiimmmoootttyyyvvvqqqnnniiifff___bbbgggooo}}}zzzsssjjjbbb\\\ZZZXXXWWWTTTSSSTTTXXX[[[ZZZUUUPPPOOOKKKIIIIIIHHHHHHMMMTTTZZZaaajjjqqqvvvzzz}}}pppcccVVVSSSRRRTTTWWW^^^jjjuuurrrwwwyyyrrrhhh___WWWPPPMMMMMMLLLJJJHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@???????????????@@@??????>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHMMMLLLLLLNNNQQQSSSSSSRRRPPPQQQRRRRRRSSSSSSRRRRRRXXXZZZ\\\___``````___^^^___^^^]]]XXXSSSNNNLLLLLLOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOMMMKKKIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@AAA?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOMMMNNNMMMKKKHHHGGGHHHIIIGGGJJJMMMOOOSSS[[[eeemmmzzzzzznnnhhhccccccbbbaaaaaadddccckkkvvv~~~wwwggg\\\WWWZZZ```iiipppwww~~~zzzlllcccfffkkkggg]]]WWWPPPNNNLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHKKKOOOSSSUUUYYY___eeekkkrrryyy}}}}}}pppmmmiiieeedddfffiiikkkiiittt{{{rrrjjjbbb]]][[[XXXSSSOOOMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSUUUWWWWWWVVVTTTSSSQQQMMMLLLMMMNNNNNNTTT[[[eeevvvsssnnnooo|||wwwooohhhbbb```^^^[[[WWWXXXdddqqq~~~zzztttzzzrrrpppcccVVVNNNEEEGGGGGGGGGEEEBBB@@@AAABBBDDDGGGJJJKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFIIINNNRRRXXX[[[```dddhhhkkkooorrrtttyyy~~~wwwpppiiieee]]]___cccjjjwwwuuuoooggg___[[[YYYWWWWWWUUUUUUXXX\\\___]]]WWWRRRRRRMMMIIIIIIHHHGGGJJJOOOVVV]]]gggoootttxxx}}}zzzkkk^^^VVVWWWZZZ```iiitttuuufffZZZQQQMMMKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>????????????????????????@@@???????????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOORRRRRRSSSTTTVVVXXXYYYYYYUUUUUUVVVWWWXXXXXXWWWVVVXXXZZZ\\\^^^`````````_________]]]YYYTTTQQQPPPPPPVVVVVVUUUTTTRRRQQQQQQPPPJJJKKKKKKMMMNNNOOOQQQRRRQQQQQQQQQPPPNNNLLLJJJIIIDDDCCCCCCBBBAAAAAABBBBBB>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHFFFFFFFFFFFFFFFHHHJJJMMMSSS___mmmxxxyyypppgggdddbbb______aaa```dddjjjqqqyyy{{{{{{{{{lll___YYYXXX\\\bbbjjjpppvvv}}}ooofff___aaaddd```WWWOOOMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKPPPVVV[[[bbbffflllssszzzyyyuuuoooiiifffgggiiikkklllxxx{{{qqqgggaaa^^^[[[VVVRRROOOMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKNNNPPPQQQTTTUUUVVVWWWXXXWWWUUUUUUQQQNNNMMMOOOOOOOOOTTT[[[fffxxxqqqeeeeeeiii~~~vvvnnnfffdddbbb___[[[\\\ggguuu~~~vvvqqqyyysssssshhh[[[QQQFFFFFFFFFGGGEEEBBB@@@@@@AAABBBEEEHHHJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCDDDFFFJJJOOOSSSWWW[[[```eeeiiimmmqqqttttttyyy~~~zzzpppgggaaa___```bbbfffrrr~~~~~~ooojjjbbb\\\YYYXXXXXXXXXWWWXXX[[[```cccaaa[[[UUUUUUOOOKKKKKKJJJIIIKKKOOOTTT\\\fffnnnsssvvv{{{~~~vvvhhh^^^XXX]]]ffftttsssbbbUUUOOONNNJJJJJJIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAA@@@@@@@@@????????????????????????>>>>>>??????????????????BBBBBBBBBBBBCCCDDDEEEFFFEEEHHHKKKMMMNNNOOOSSSUUUWWWYYY\\\^^^```aaabbbccc^^^]]][[[\\\]]]\\\ZZZXXXWWWYYYZZZ\\\^^^_______________]]]YYYUUUSSSSSSSSS[[[[[[[[[[[[YYYXXXVVVUUUMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJKKKJJJHHHGGGGGGFFFFFFEEEGGGHHHKKKNNNVVVbbbrrr}}}~~~qqqiiieeeaaa```bbbaaacccgggkkkqqqyyyyyywww{{{}}}ooobbb[[[XXXXXX\\\ccchhhlllssszzzzzzmmmhhhbbb```^^^ZZZRRRKKKIIIJJJJJJHHHFFFEEEFFFGGGIIIJJJLLLOOOSSSZZZaaagggnnnrrryyy|||vvvooojjjiiijjjkkkppp}}}rrriiibbb___ZZZVVVSSSPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQUUUVVVWWWWWWWWWVVVUUUUUURRROOOOOOPPPQQQQQQUUU\\\gggxxxcccZZZ]]]```~~~xxxnnnmmmmmmjjjccc```fffpppuuunnnyyyyyyqqqrrrhhh]]]RRRGGGEEEFFFGGGEEECCC@@@@@@@@@@@@CCCHHHJJJJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBAAABBBCCCDDDFFFKKKPPPTTTVVVZZZ___dddiiimmmqqqttttttzzz~~~{{{oooeee___]]]]]]^^^bbbmmmyyy}}}{{{pppkkkccc]]]ZZZZZZZZZZZZYYY[[[^^^dddiiihhhccc^^^ZZZSSSNNNNNNNNNLLLLLLOOOSSSZZZccckkkpppuuu{{{~~~rrrhhhccc```kkk|||mmm]]]SSSOOOPPPJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBAAAAAA???????????????@@@@@@@@@======>>>@@@@@@AAA@@@@@@CCCCCCDDDDDDEEEFFFHHHHHHEEEIIIMMMPPPQQQSSSXXX\\\___ccciiimmmoooooopppqqqlllhhhdddaaaaaa```]]]ZZZZZZ[[[\\\\\\]]]]]]]]]]]]```___^^^ZZZWWWUUUVVVXXX^^^___``````^^^[[[WWWUUUPPPOOONNNNNNNNNPPPQQQRRRRRRRRRTTTTTTSSSQQQOOOMMMHHHGGGFFFDDDCCCBBBBBBBBB?????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIGGGEEEEEEEEEFFFEEECCCEEEHHHLLLPPPVVVaaaoooxxx|||pppiiieeecccddddddfffiiilllqqqyyyzzzxxx{{{~~~}}}pppddd\\\WWWUUUWWW]]]```bbbiiiqqq}}}}}}qqqoooiiibbbZZZTTTNNNJJJGGGIIIIIIHHHFFFEEEHHHJJJJJJMMMRRRWWW^^^fffooouuuyyy~~~|||uuupppnnnnnnnnnsssuuugggccc^^^ZZZWWWUUURRRPPPLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHJJJMMMOOORRRSSSWWWWWWWWWWWWWWWVVVTTTTTTRRROOOPPPRRRRRRRRRWWW]]]hhhvvvzzzZZZTTTVVVVVVnnn}}}vvvkkkiiimmm}}}mmmrrrzzznnnmmmcccZZZSSSIIIDDDFFFGGGEEECCC@@@?????????CCCGGGJJJJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGJJJPPPSSSTTTXXX^^^cccgggkkkooorrrtttzzz~~~|||qqqfff```ZZZ[[[\\\aaannn|||zzztttkkkddd___]]]\\\[[[ZZZ\\\aaahhhoooqqqnnnkkk___WWWRRRQQQPPPMMMLLLMMMOOOVVV___gggnnnttt{{{{{{nnniiijjjoooxxxdddYYYQQQNNNOOOKKKIIIFFFCCCBBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@<<<===???AAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJGGGLLLRRRUUUWWWZZZ```eeeiiioooxxx}}}zzztttnnnkkkkkkjjjhhheeeeeedddcccbbb```___]]]]]]aaaaaa___\\\YYYYYYZZZ\\\dddfffggggggddd^^^WWWSSSSSSRRRPPPOOONNNOOOPPPQQQQQQRRRTTTUUUTTTRRRPPPNNNJJJIIIGGGEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHEEECCCBBBDDDDDDCCCAAACCCGGGMMMQQQVVV^^^hhhoooxxxwwwpppmmmmmmooonnnqqquuuxxx||||||zzz|||zzz|||}}}}}}pppddd\\\WWWSSSTTTYYY[[[\\\bbbkkk{{{uuuuuuooodddXXXQQQMMMKKKHHHIIIKKKIIIHHHHHHLLLOOOLLLPPPVVV]]]fffoooyyyyyytttrrrqqqqqqsss~~~jjjfffaaa]]]ZZZXXXUUUSSSOOONNNLLLKKKIIIIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTXXXXXXWWWWWWVVVUUUTTTSSSRRRPPPPPPSSSTTTTTTXXX___gggtttuuuWWWQQQRRRMMMbbbxxxxxxooonnnlllooo|||lllhhh^^^WWWRRRKKKDDDEEEGGGFFFCCC@@@?????????CCCHHHJJJKKKJJJIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFFFFFFFGGGJJJNNNRRRSSSWWW\\\aaaeeeiiimmmppptttzzz}}}~~~}}}rrrhhhccc]]]^^^```gggvvv~~~sssjjjddd___]]][[[ZZZ\\\bbbkkksssxxxwwwtttbbbZZZTTTRRRQQQMMMKKKKKKLLLRRR\\\dddlllttt}}}yyyllljjjnnnmmm[[[TTTOOOKKKKKKKKKIIIEEEBBB@@@AAACCCEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAABBB>>>>>>??????@@@@@@@@@@@@<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKQQQXXX[[[]]]aaahhhnnnpppxxx|||uuurrrtttvvvuuusssooonnnllliiieeebbb```___cccbbbaaa^^^[[[[[[]]]___kkkmmmnnnmmmiiiaaaXXXSSSUUUSSSQQQOOONNNOOOPPPQQQQQQRRRTTTUUUUUUSSSPPPOOOKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIIIIIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKGGGDDDBBBBBBDDDDDDCCCAAACCCHHHNNNSSSWWW\\\ccchhhrrryyy~~~~~~}}}wwwvvvxxx||||||vvvtttvvv}}}~~~wwwkkk```XXXWWWVVVUUUUUUYYY^^^bbbmmm~~~xxxooobbbVVVNNNKKKKKKEEEFFFHHHHHHIIIJJJLLLNNNRRRTTT\\\gggqqqyyy~~~yyysssppp|||zzzoooddd```]]]YYYUUUTTTSSSQQQNNNMMMLLLKKKJJJHHHLLLKKKJJJJJJKKKOOORRRTTTYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQRRRSSSRRRQQQWWW___nnnyyymmm\\\SSSLLLLLLSSSqqqyyyxxxttttttrrr```]]]]]]SSSFFFHHHFFFEEEFFFGGGFFFBBB>>>???@@@BBBFFFJJJLLLKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDCCCEEEHHHLLLNNNSSSUUUYYY\\\```eeekkkooovvvuuuwww}}}}}}uuukkkccc___^^^bbblll||||||ppphhhcccccceeehhheeefffnnnyyy~~~hhhbbbYYYRRROOONNNOOOOOOMMMSSS\\\eeelllrrrxxx{{{{{{uuuqqqwwwzzz___UUUQQQKKKHHHJJJFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@>>>======???@@@AAABBBDDDGGGIIIJJJMMMJJJKKKOOONNNJJJLLLQQQTTTXXX]]]aaadddiiipppvvv{{{yyy|||yyynnnfffaaa______eeecccbbbcccbbb```bbbgggooo{{{xxxmmmhhhddd^^^]]]XXXSSSRRRSSSTTTTTTRRROOOOOOPPPRRRSSSUUUVVVVVVRRROOOKKKIIIHHHGGGEEEDDDBBBAAA@@@?????????@@@AAACCCCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNNNNNNNMMMMMMLLLLLLGGGFFFDDDBBBAAABBBCCCDDDFFFHHHLLLPPPUUU\\\ccciiiyyy{{{~~~~~~}}}~~~~~~}}}}}}|||}}}zzzxxxuuu|||~~~wwwkkk```WWWVVVTTTSSSTTTWWW[[[___jjj|||}}}vvviii\\\RRRLLLIIIHHHGGGHHHJJJJJJJJJLLLOOOQQQSSSVVV^^^jjjuuu~~~|||yyymmmgggddd```\\\[[[VVVSSSPPPOOONNNMMMKKKJJJLLLKKKJJJKKKMMMPPPSSSUUUYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQRRRSSSRRRRRRWWW___kkkwwwqqqaaaVVVNNNOOOXXXppp~~~~~~yyyttt}}}wwwccc]]][[[SSSHHHHHHFFFDDDFFFGGGFFFBBB>>>@@@@@@BBBFFFJJJKKKJJJIIIEEEEEEDDDDDDEEEFFFGGGGGGFFFEEECCCCCCDDDHHHKKKNNNRRRUUUYYY]]]aaaeeekkknnnqqqqqqtttzzzxxxmmmeeeffffffjjjrrr~~~xxxooojjjjjjkkkpppllljjjpppzzz}}}hhhbbb[[[UUUSSSQQQPPPPPPNNNTTT\\\dddkkkqqqwww{{{|||yyy{{{nnnVVVNNNLLLGGGDDDGGGFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@?????????@@@@@@@@@@@@?????????AAAAAABBBDDDFFFHHHJJJKKKMMMKKKMMMRRRSSSQQQRRRWWWZZZ^^^cccgggkkkpppxxx~~~}}}xxxppphhhccc```cccbbbdddggggggdddeeeiiixxx|||vvvpppiiiddd___YYYVVVUUUUUUSSSQQQRRRRRRSSSSSSTTTUUUVVVVVVUUURRRNNNKKKJJJIIIGGGFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOPPPPPPOOONNNLLLKKKGGGFFFDDDBBBBBBBBBCCCDDDEEEGGGJJJNNNTTT]]]eeekkkzzz|||~~~~~~||||||zzzxxxwwwzzz}}}zzzwww}}}{{{ooocccWWWUUUSSSQQQRRRUUUXXXZZZddduuu~~~sssdddWWWOOOKKKIIIGGGEEEGGGHHHHHHIIIKKKNNNQQQUUUXXXaaannnzzzssskkkfffaaa^^^^^^ZZZWWWTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLOOORRRUUUWWWYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQRRRSSSRRRRRRXXX```jjjvvvqqqcccUUUSSS[[[mmm{{{tttxxxvvvggg]]]ZZZSSSKKKHHHFFFDDDEEEGGGFFFCCC???AAAAAACCCFFFIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGFFFEEECCCCCCDDDGGGJJJLLLQQQTTTYYY^^^aaaeeeiiillllllmmmqqqwww|||~~~tttllllllnnnqqquuu{{{vvvrrrqqqrrrsssnnniiikkkrrrwwwuuurrrdddaaa\\\YYYWWWUUURRRQQQOOOTTT[[[bbbiiiooovvvzzzrrr^^^LLLHHHGGGDDDBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFDDDAAA@@@??????????????????@@@@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLMMMRRRQQQTTTYYY\\\[[[[[[^^^___ccchhhlllpppwww|||}}}wwwnnnfffaaaccccccfffkkkkkkhhhiiilllwwwoooiiiaaa\\\ZZZXXXTTTQQQUUUUUUUUUUUUUUUVVVVVVWWWXXXUUUQQQOOOMMMLLLIIIGGGDDDCCCBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNPPPRRRSSSTTTRRROOOLLLJJJGGGFFFDDDCCCBBBBBBCCCDDDCCCEEEHHHMMMTTT^^^iiipppzzz}}}~~~}}}{{{{{{}}}wwwtttrrrsss~~~yyy{{{vvvjjjYYYWWWTTTRRRSSSUUUWWWXXX___mmm|||ooo___SSSNNNMMMKKKIIIGGGHHHIIIJJJJJJMMMQQQTTTWWWYYYcccqqqyyynnngggaaa]]]]]]]]]ZZZWWWVVVUUUTTTRRRPPPMMMMMMMMMOOOQQQTTTWWWYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQRRRSSSSSSSSSYYYaaalllxxx{{{cccXXX[[[fffpppkkk}}}tttooo___YYYUUUOOOIIIFFFEEEEEEGGGGGGDDDAAABBBBBBCCCEEEHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFIIIKKKOOOSSSYYY^^^aaadddhhhjjjkkklllpppvvvyyy~~~|||uuunnnrrrtttsssttt}}}|||yyyyyyxxxuuummmfffeeeiiillliiieee]]]\\\ZZZXXXXXXVVVTTTQQQPPPTTTYYY___eeelllsssxxx|||~~~~~~bbbTTTHHHEEEFFFCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGEEECCC@@@??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBDDDEEEGGGIIILLLMMMOOOOOOYYYYYY]]]bbbfffhhhhhhhhhhhhkkkooosssxxx{{{yyyyyyzzz{{{||||||{{{vvvoooiiidddfffeeegggkkkkkkiiijjjooo|||uuullleeeaaa]]]XXXTTTVVVVVVUUUUUUUUUVVVWWWXXXZZZWWWTTTQQQOOOMMMJJJHHHDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVWWWUUUQQQLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEHHHMMMTTT```llltttyyy|||}}}|||zzzyyy|||~~~tttqqqmmmmmmwwwzzz{{{{{{ppp^^^[[[WWWVVVWWWYYYZZZYYY\\\eeexxxssshhhYYYOOOLLLLLLKKKJJJKKKLLLMMMNNNOOORRRWWWZZZZZZ\\\fffuuuvvvmmmeee```___^^^\\\YYYXXXWWWWWWUUUTTTOOOOOOPPPQQQTTTVVVYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQRRRTTTSSSSSSYYYaaappp|||sss___\\\aaaiiiccctttvvv~~~xxxcccZZZVVVTTTJJJGGGEEEFFFHHHIIIFFFCCCBBBBBBBBBDDDGGGIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFHHHIIINNNRRRWWW\\\___bbbeeehhhlllnnnrrrvvvwww{{{~~~xxxqqqtttuuuqqqmmmttt|||vvvnnnfffeeehhhiiifffbbbYYYWWWVVVVVVVVVVVVTTTRRRPPPSSSVVV[[[```hhhpppuuuxxxzzz|||kkkVVVNNNFFFDDDDDDBBBAAAAAADDDDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJNNNPPPRRRTTTTTT\\\^^^cccjjjrrryyy{{{{{{tttwww{{{~~~|||wwwtttpppqqqrrrrrrqqqooommmlllkkkhhhggghhhhhhgggkkkpppyyypppjjjddd^^^YYYVVVUUUTTTTTTUUUVVVXXXYYYYYYWWWTTTRRRQQQNNNKKKIIIDDDCCCAAA@@@??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIIKKKKKKLLLNNNPPPQQQRRRSSSSSSUUUXXXYYYWWWRRRMMMIIIGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHMMMUUU```llltttuuuxxxzzzzzzyyyyyy}}}zzzqqqmmmiiifffmmmyyy}}}wwwzzz||||||rrrbbb^^^[[[ZZZ\\\^^^^^^\\\ZZZ___jjj|||~~~|||ggg___UUUNNNKKKLLLLLLLLLKKKLLLLLLMMMOOORRRXXX\\\aaaccclll{{{|||qqqfff```^^^^^^\\\YYYYYYYYYYYYXXXVVVRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQRRRTTTTTTTTTZZZbbbrrr~~~www```[[[\\\xxxjjj]]]kkk{{{~~~iii]]]YYYXXXLLLIIIGGGGGGJJJJJJHHHFFFAAAAAAAAACCCFFFIIIIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHMMMPPPUUUYYY\\\```cccffflllnnnrrrvvvvvvxxx~~~xxxvvvxxxxxxqqqkkkooo~~~|||pppiiidddeeejjjmmmkkkggg\\\YYYVVVTTTTTTTTTTTTSSSPPPQQQSSSVVV[[[ccclllrrruuuwwwzzz}}}{{{jjj\\\MMMIIIEEECCCBBBAAA@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHFFFFFFBBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFHHHIIILLLOOOTTTWWWZZZ[[[\\\^^^bbbgggppp~~~xxxrrrnnnnnnnnnnnnoooppprrrsssmmmiiiggggggffffffkkkrrr~~~uuummmeee___XXXWWWUUUTTTTTTVVVXXXYYYXXXVVVTTTSSSRRRPPPMMMJJJEEEDDDBBBAAA@@@???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVYYYZZZXXXSSSNNNKKKGGGFFFFFFEEEEEEDDDCCCCCCEEEFFFIIIMMMTTT]]]hhhooopppssswwwxxxxxx{{{vvvmmmjjjddd```eeeooo~~~rrrttttttwww~~~|||ttteeeaaa]]]]]]```bbbaaa^^^ZZZZZZ^^^gggttt|||wwwzzz}}}wwwlll]]]ZZZVVVQQQOOOOOOPPPQQQMMMMMMNNNOOOPPPUUU[[[___jjjllluuuwwwkkkbbb___\\\ZZZXXXXXXYYYZZZYYYXXXTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQRRRTTTTTTTTT[[[cccppp|||jjjYYYWWWVVVoooxxxiiiYYYcccwww~~~~~~ooo___[[[[[[NNNKKKHHHIIIKKKLLLKKKHHH@@@@@@@@@BBBFFFIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFMMMOOOSSSVVVYYY]]]aaaeeeiiilllqqquuutttwww|||yyy{{{yyyqqqjjjmmmyyy|||uuuhhheeeccchhhrrrxxxxxxuuueeeaaaZZZVVVTTTTTTSSSSSSOOOPPPQQQRRRWWW___iiippptttvvvyyy}}}~~~{{{sssdddWWWPPPGGGGGGEEECCCBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDFFFIIILLLNNNNNNQQQUUU[[[___bbbdddeeedddhhhmmmuuuwwwrrrqqqpppoooooopppqqqrrrkkkhhhgggiiiiiiiiimmmssstttjjjddd^^^\\\YYYVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTRRROOOLLLHHHFFFEEECCCBBBAAABBBBBBAAAAAABBBCCCEEEGGGIIIJJJJJJJJJLLLNNNPPPRRRTTTUUUTTTVVVXXXYYYWWWSSSOOOLLLFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFIIILLLQQQYYYaaagggjjjnnnsssvvvxxx||||||rrrjjjgggaaa[[[___hhhtttqqqqqqqqqttt|||~~~vvvfffbbb^^^___bbbdddccc```ZZZWWWVVVYYYcccppp}}}{{{sssrrrssslllaaaZZZZZZYYYWWWUUUTTTUUUWWWUUUUUUVVVWWWYYY]]]ccchhhqqqsss{{{sssjjjfff[[[YYYXXXXXXYYYZZZZZZYYYVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQRRRTTTTTTTTT[[[cccmmmzzzuuusssjjjYYYQQQSSSPPPiiiyyymmmcccVVV^^^qqq}}}sssaaa\\\\\\OOOLLLIIIJJJLLLMMMLLLJJJ@@@??????BBBFFFIIIKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFLLLNNNQQQTTTWWW[[[```dddeeeiiiooossssssvvv{{{{{{xxxpppiiikkkvvv|||vvvmmmiiifffhhhqqq~~~nnnhhh___XXXTTTSSSTTTTTTOOOOOOOOOPPPUUU]]]gggnnntttvvvzzz}}}uuueeeZZZSSSLLLHHHFFFGGGGGGEEEDDDFFFGGGHHHCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCDDDHHHLLLPPPRRRQQQTTTYYY___dddhhhjjjkkklllpppsssyyyvvvtttrrrqqqoooooonnnooogggfffhhhlllmmmlllooottt}}}yyymmmfffccc```\\\XXXVVVUUUUUUVVVWWWVVVUUUVVVUUUTTTQQQNNNJJJIIIGGGEEEDDDCCCDDDDDDAAAAAABBBCCCEEEGGGIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVWWWXXXWWWTTTPPPNNNFFFGGGGGGFFFFFFEEEDDDCCCCCCEEEHHHKKKOOOUUU\\\aaafffjjjpppuuuyyy~~~mmmiiiddd```ZZZUUUWWW]]]nnn~~~yyyqqqmmmjjjnnnuuuzzzyyyvvvllleee]]][[[^^^```^^^ZZZWWWTTTRRRRRRVVVbbbtttxxxpppjjjgggeee______]]]\\\[[[[[[[[[[[[^^^]]]\\\]]]aaagggnnnrrrvvv{{{wwwkkkeeeaaa[[[XXX[[[^^^]]]\\\]]]WWWXXXYYY[[[\\\]]]^^^^^^ZZZZZZXXXWWWUUUSSSRRRRRRUUUSSSRRRRRRRRRSSS[[[dddqqq|||{{{hhhXXXTTTSSSMMMIIIJJJJJJ^^^{{{}}}wwwwwwuuusssppplllggg```\\\QQQXXXjjj}}}zzzccc[[[[[[UUUOOOIIIHHHKKKMMMLLLIIIDDDBBBAAABBBEEEHHHJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAAAAAAAADDDFFFHHHJJJLLLOOORRRTTTXXX]]]aaagggiiimmmpppttt{{{~~~wwwqqqmmmjjjkkkrrr{{{}}}qqqhhhccceeeiiilllqqq~~~}}}ttthhh___ZZZWWWWWWYYYRRRPPPOOOOOOTTT]]]ffflllpppwww~~~xxxmmm^^^SSSNNNKKKHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFEEECCCBBBCCCCCCCCCFFFIIIIIIIIIKKKPPPTTTVVVZZZ```fffjjjmmmoooooowwwxxx{{{|||wwwssspppmmmjjjhhhkkkllllllkkkjjjkkkmmmnnnvvvkkkjjjbbb\\\[[[ZZZVVVSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQNNNMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLNNNPPPQQQSSSSSSSSSXXXXXXZZZ[[[[[[XXXRRRNNNLLLIIIGGGFFFFFFGGGFFFEEEIIIHHHHHHLLLRRRXXX\\\^^^aaajjjsssxxx~~~```]]][[[ZZZVVVTTTWWW]]]eeeuuu}}}uuuqqqlllhhhjjjqqqvvvvvvtttiiibbb[[[ZZZ]]]___]]]ZZZSSSPPPNNNNNNSSS^^^ppp~~~vvvooojjjhhhjjjiiiiiiiiihhhiiiiiiiiigggffffffhhhlllrrrxxx{{{}}}qqqiiibbb[[[XXXZZZ]]]\\\[[[\\\YYYZZZ[[[\\\^^^^^^______[[[ZZZYYYWWWVVVTTTSSSRRRSSSQQQPPPQQQQQQSSS[[[dddrrr|||rrr```PPPLLLLLLGGGDDDEEEHHHYYYrrr|||wwwooommmiiifffbbb^^^ZZZVVVQQQWWWhhh|||{{{eee\\\\\\UUUPPPJJJIIIKKKMMMKKKIIIEEECCCAAABBBEEEHHHJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAAAAAAAADDDFFFHHHIIIKKKNNNPPPSSSWWW\\\```cccfffjjjmmmqqqyyy|||vvvpppmmmlllnnnvvvssskkkfffkkkppptttxxxxxxkkkbbb]]][[[[[[ZZZUUUSSSQQQQQQVVV^^^ffflllpppvvv}}}~~~{{{eee]]]RRRKKKIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGEEEDDDEEEEEEFFFIIIKKKLLLLLLOOOTTTXXX]]]```dddhhhmmmrrrvvvyyy{{{uuurrrpppnnnmmmmmmoooppppppooonnnpppqqq|||tttooofff___\\\ZZZVVVSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTPPPOOOMMMJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGKKKLLLNNNPPPRRRTTTUUUUUUWWWXXXYYYZZZZZZWWWRRRNNNLLLJJJGGGFFFFFFGGGFFFEEEGGGGGGHHHJJJOOOVVV]]]aaajjjvvvWWWTTTSSSTTTSSSRRRVVV[[[___ooo}}}xxxpppjjjeeeeeekkkpppqqqqqqgggaaaZZZYYY[[[]]][[[XXXQQQMMMKKKLLLPPP[[[nnnzzztttrrrttttttuuuuuuuuuuuuvvvvvvttttttuuuxxx|||zzzpppddd]]]YYY[[[]]]\\\\\\]]][[[\\\]]]^^^___`````````\\\[[[ZZZYYYWWWUUUTTTSSSQQQOOOOOOPPPQQQSSS[[[eeesss}}}iiiWWWIIIFFFFFFAAA@@@BBBGGGSSSggg|||{{{wwwkkkhhhbbb^^^[[[YYYVVVUUURRRWWWfff~~~~~~xxx~~~zzzfff]]][[[UUUPPPKKKIIIKKKLLLKKKIIIFFFDDDAAABBBDDDGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAAAAAAAACCCEEEGGGGGGIIILLLNNNQQQUUUZZZ^^^___bbbfffjjjnnnuuu|||wwwrrrppppppsss|||xxxpppmmmrrrvvvzzz}}}ssshhheeeeeebbb___YYYVVVSSSSSSWWW^^^fffkkkpppuuu{{{~~~~~~}}}~~~~~~~~~}}}|||{{{xxxlllaaaSSSNNNGGGEEEEEEGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFGGGHHHIIILLLOOOPPPQQQTTTZZZ___ggghhhkkkmmmqqqwww{{{xxxtttrrrqqqsssuuuvvvuuutttttttttzzzxxxnnnddd___[[[VVVTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTRRRPPPMMMJJJHHHFFFEEECCCCCCDDDEEEFFFFFFFFFFFFIIIKKKMMMPPPSSSUUUWWWWWWYYYYYYZZZ[[[[[[YYYTTTPPPMMMKKKHHHFFFGGGGGGFFFEEECCCEEEHHHJJJNNNVVVaaahhhxxxXXXTTTRRRTTTSSSQQQSSSWWW\\\jjjyyy{{{oooiiibbb```dddiiimmmmmmfffaaa[[[YYYYYYZZZXXXUUURRRMMMLLLNNNRRR[[[ooowwwiiiaaa[[[\\\]]]\\\\\\^^^^^^^^^___```aaaaaaaaa```]]]\\\[[[YYYXXXVVVUUUTTTQQQOOOOOOQQQRRRTTT]]]gggttt~~~eeeUUUGGGEEEEEEAAA@@@DDDFFFNNN^^^rrr|||yyyqqqllleee```]]][[[ZZZZZZSSSWWWfff}}}tttvvvwwweee\\\YYYTTTPPPKKKIIIJJJKKKJJJJJJGGGDDDBBBAAADDDGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBAAABBBCCCEEEFFFGGGIIIKKKNNNQQQUUUZZZ]]]^^^bbbeeehhhkkkqqqzzz}}}yyyxxxwwwyyy~~~xxxvvvxxxzzzzzzzzz|||~~~qqqooopppkkkddd[[[XXXTTTSSSVVV]]]dddiiiooosssxxx{{{{{{{{{{{{{{{xxxsssmmmiiigggccc[[[SSSMMMJJJFFFEEEEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCEEEGGGIIIIIIHHHHHHHHHJJJLLLNNNQQQSSSTTTXXX___dddmmmooorrruuuxxx}}}{{{vvvsssvvvyyyzzzyyyxxxwwwwww|||xxxkkkddd^^^XXXUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVTTTQQQNNNJJJHHHFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGIIILLLOOOSSSUUUWWWXXX\\\\\\\\\]]]^^^[[[WWWTTTNNNLLLIIIGGGGGGGGGGGGFFFBBBFFFIIIKKKPPPZZZhhhsss]]]XXXTTTTTTSSSQQQRRRUUUWWWcccqqq{{{|||wwwlllfff^^^[[[^^^ccchhhjjjgggccc]]]ZZZYYYWWWUUURRRRRRLLLKKKOOORRRZZZppp~~~mmmddd\\\[[[\\\ZZZZZZ\\\______```aaaaaa`````````]]]]]][[[ZZZXXXVVVUUUUUURRRPPPPPPRRRSSSVVV___iiittt~~~eeeUUUIIIFFFEEEAAAAAAFFFFFFLLLYYYlll}}}xxxssslllgggdddcccbbbaaaWWWYYYgggqqqmmmzzzuuudddYYYUUUQQQNNNKKKIIIHHHIIIJJJJJJIIIFFFBBBAAACCCFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAABBBBBBDDDDDDGGGIIILLLNNNQQQUUUZZZ^^^___bbbfffhhhjjjnnnuuu{{{}}}~~~~~~|||wwwtttuuuxxxuuuvvvoooeee[[[XXXTTTRRRTTTZZZaaafffmmmpppuuuxxxxxxwwwwwwvvvqqqhhh^^^YYYWWWTTTPPPMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHHHHIIIKKKMMMPPPSSSTTTVVV\\\ccciiiooottt{{{zzzuuuxxx{{{|||{{{yyyyyyyyy}}}wwwmmmeee]]]XXXXXXTTTTTTSSSSSSSSSUUUXXXYYYYYYXXXVVVTTTPPPMMMJJJHHHEEEFFFFFFFFFFFFEEEEEEDDDEEEGGGJJJNNNRRRUUUWWWXXX[[[[[[[[[]]]]]][[[XXXUUUOOOMMMJJJHHHHHHHHHGGGFFFCCCGGGLLLOOOUUUaaaqqq}}}~~~}}}ggg___XXXVVVTTTQQQRRRTTTVVV^^^jjjuuuzzzzzzvvvrrrfffaaaZZZVVVXXX]]]bbbfffgggddd___\\\YYYWWWUUUSSSPPPJJJIIINNNPPPWWWnnnrrrhhh___\\\[[[YYYYYY[[[______`````````___^^^^^^]]]\\\[[[ZZZXXXVVVUUUTTTSSSQQQQQQSSSTTTWWW```iiisss}}}eeeVVVJJJGGGDDD???@@@EEEFFFIIITTThhh~~~{{{vvvsssqqqpppnnnmmmaaa___hhhqqqhhhqqqxxxgggYYYQQQMMMKKKIIIGGGGGGHHHJJJKKKJJJFFFBBBAAABBBEEEHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCFFFHHHKKKNNNPPPTTTYYY]]]^^^aaaeeeggghhhlllsssxxx~~~~~~|||tttppprrr~~~}}}wwwwwwooodddZZZWWWSSSQQQSSSYYY___dddkkkmmmqqqtttuuutttrrrqqqjjj___UUUQQQPPPMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDFFFIIIJJJIIIJJJKKKLLLNNNQQQTTTVVVYYY___hhhnnnrrrzzz~~~wwwzzz||||||{{{zzz{{{{{{~~~yyyoooeee___^^^XXXVVVTTTRRRRRRTTTVVVXXXYYYYYYXXXVVVSSSOOOLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGKKKOOORRRVVVXXXYYYZZZZZZZZZZZZ[[[ZZZWWWTTTPPPNNNJJJIIIHHHHHHGGGFFFEEEHHHMMMSSS]]]kkk{{{~~~~~~}}}|||zzzxxxvvvvvvwwwwwwwwwvvvxxxnnnccc]]]XXXSSSQQQRRRTTTYYYbbblllrrrqqqmmmjjj___[[[UUUQQQSSSWWW]]]```eeeccc```]]][[[YYYXXXVVVOOOHHHHHHNNNPPPUUUnnn|||qqqfffbbb___]]]\\\^^^^^^_________^^^]]]]]]\\\\\\\\\[[[YYYWWWVVVTTTTTTSSSQQQQQQSSSSSSVVV^^^hhhsss}}}fffXXXLLLHHHCCC>>>>>>DDDEEEFFFOOOccc|||sssiiihhhzzzuuueeehhh|||nnnZZZOOOIIIHHHGGGFFFEEEGGGJJJLLLKKKGGGBBB@@@BBBEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGJJJLLLOOOSSSXXX[[[ZZZ^^^bbbeeeggglllsssxxx{{{xxxzzzyyypppmmmqqq|||zzzxxxpppdddYYYVVVRRRQQQSSSXXX___dddiiijjjmmmppprrrqqqnnnlllbbbYYYSSSTTTUUURRROOONNNJJJJJJIIIGGGFFFFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGFFFEEEHHHJJJKKKKKKLLLMMMOOOPPPRRRVVVXXX[[[bbblllsssvvvzzz{{{}}}}}}{{{{{{|||~~~~~~{{{nnnfffddd]]][[[WWWSSSRRRSSSUUUWWWXXXXXXXXXWWWTTTQQQNNNLLLKKKIIIFFFDDDCCCDDDEEEFFFHHHJJJMMMPPPTTTWWWYYYZZZ\\\[[[[[[\\\\\\[[[YYYVVVQQQNNNKKKIIIIIIHHHGGGFFFFFFHHHMMMVVVcccsss|||yyyxxxwwwuuutttpppnnnllllllmmmnnnnnnmmm}}}nnnddd[[[TTTPPPPPPLLLOOOWWWaaafffdddaaa___ZZZVVVQQQNNNOOOTTTYYY]]]cccbbb```^^^]]]\\\[[[ZZZQQQIIIIIIPPPQQQVVVooozzznnniiieeebbbbbbddd^^^^^^^^^^^^]]]\\\[[[[[[\\\[[[ZZZYYYWWWUUUTTTSSSSSSQQQQQQRRRRRRTTT]]]fffrrr|||~~~~~~iii[[[NNNJJJDDD>>>>>>DDDDDDDDDKKK^^^yyyqqqhhhrrryyyeeecccsssttt]]]NNNGGGGGGFFFEEEDDDFFFJJJMMMLLLHHHCCC@@@AAADDDGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKMMMQQQVVVZZZVVVZZZ___cccffflllsssyyyyyytttttt~~~tttllllllqqq{{{{{{sssgggZZZWWWSSSQQQSSSYYY```eeegggiiikkknnnpppooollljjj\\\UUUSSSZZZ^^^[[[WWWVVVOOOOOOMMMJJJGGGEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGIIILLLMMMMMMNNNOOOQQQQQQTTTWWWZZZ]]]eeennnvvv{{{|||}}}~~~}}}||||||~~~uuullliiiaaa^^^YYYUUUSSSSSSUUUWWWXXXXXXXXXWWWUUURRROOOMMMLLLJJJFFFCCCBBBCCCFFFGGGJJJLLLOOORRRVVVYYY[[[\\\___^^^^^^___```___]]]ZZZRRROOOLLLJJJIIIIIIGGGFFFGGGHHHMMMWWWgggwww}}}zzzvvvtttsssrrrpppnnniiigggeeeeeefffggggggfff|||mmmaaaYYYUUUTTTSSSQQQSSSXXXZZZVVVSSSSSSRRRQQQOOOLLLKKKNNNSSSVVV```^^^]]]^^^aaabbb```]]]VVVQQQJJJMMMUUUYYYnnnwwwpppkkkfffcccdddcccbbb```___``````___^^^\\\[[[ZZZXXXVVVTTTSSSRRRTTTUUUTTTRRRPPPSSS[[[cccrrryyyuuunnnrrrzzzmmm[[[MMMLLLJJJCCC@@@CCCCCCEEEMMM^^^www~~~jjjkkk|||nnngggnnn}}}yyycccRRRKKKEEEAAACCCEEEEEEGGGJJJHHHHHHEEEAAA===>>>CCCHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAADDDGGGJJJKKKNNNQQQTTTYYY[[[^^^```dddiiiooottt|||rrrnnnqqq|||xxxwwwoooiiijjjrrr}}}~~~qqqgggZZZWWWSSSQQQQQQTTTWWWZZZbbbeeegggfffggghhhhhhggg___]]]___eeeiiigggbbb^^^TTTRRRPPPOOOPPPOOOMMMKKKJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTUUUVVVZZZ```dddjjjttt~~~~~~xxxqqqiiieee^^^WWWSSSRRRSSSSSSYYYYYYYYYYYYXXXVVVTTTRRRLLLLLLKKKJJJHHHGGGFFFFFFIIILLLOOORRRTTTWWW[[[^^^cccbbbaaaaaa```^^^ZZZWWWTTTQQQMMMKKKKKKLLLKKKKKKJJJNNNSSS[[[jjj~~~~~~|||xxxuuuqqqooonnnllliiiggg^^^]]]\\\\\\]]]]]]\\\ZZZxxxlllaaa[[[WWWPPPLLLMMMQQQRRRNNNLLLMMMMMMMMMLLLJJJIIIKKKNNNRRRZZZYYYYYY[[[^^^___]]]ZZZQQQMMMGGGJJJRRRWWWmmmyyyrrrjjjeeeeeedddbbb```___``````___]]]^^^]]][[[YYYWWWVVVUUUUUUUUUVVVUUURRRPPPTTT[[[bbbqqqxxx|||qqqlllrrr{{{lll[[[MMMKKKIIIAAA>>>AAABBBDDDMMMaaa{{{uuummmwwwsssfffiii{{{hhhUUUJJJDDD???AAADDDDDDFFFIIIIIIHHHFFFBBB>>>>>>CCCGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDGGGJJJLLLNNNQQQTTTVVVXXX\\\___cccgggmmmpppxxx}}}yyypppmmmpppxxxuuurrrmmmiiilllsss}}}|||pppfff\\\YYYUUURRRQQQSSSVVVYYY[[[]]]^^^___aaadddggghhhhhhhhhmmmtttyyyyyytttqqqbbb]]]XXXTTTSSSRRRPPPOOOKKKIIIGGGEEEFFFEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNNNNNNNPPPSSSVVVUUUUUUZZZ```ffflllwwwxxxmmmhhh```ZZZUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWPPPNNNKKKIIIGGGGGGHHHHHHJJJMMMQQQTTTVVVYYY\\\^^^aaaaaaaaaaaa___]]]YYYVVVTTTQQQMMMLLLLLLLLLKKKKKKJJJMMMRRR\\\ooo}}}zzzwwwtttqqqpppmmmiiifffdddaaa^^^\\\ZZZXXXWWWWWWXXXYYYWWWVVVxxxkkk```YYYQQQLLLJJJKKKLLLIIIHHHIIIJJJKKKKKKIIIHHHIIIKKKMMMUUUUUUWWWYYY[[[\\\ZZZXXXNNNLLLGGGJJJSSSYYYmmm|||ssslllkkkhhheeecccbbbbbbbbbaaa___```^^^\\\ZZZXXXWWWWWWXXXVVVWWWVVVTTTRRRTTTZZZ```mmmttt~~~|||sssjjjiiirrr~~~gggYYYLLLIIIGGG@@@===???@@@CCCNNNdddmmmnnn{{{iiihhh}}}oooWWWJJJCCC===???BBBCCCEEEHHHIIIIIIGGGCCC???>>>AAAEEEHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBEEEHHHJJJLLLNNNQQQSSSRRRUUUZZZ]]]```cccgggjjjnnnrrr|||{{{uuunnnlllnnnqqq|||}}}rrrmmmiiiiiimmmsss{{{}}}ssskkkaaa]]]XXXSSSQQQRRRTTTVVVTTTUUUVVVWWWZZZ___fffkkksssxxxssslllccc]]]ZZZYYYWWWTTTPPPNNNLLLKKKKKKJJJGGGFFFEEEEEEEEEEEEFFFGGGHHHIIILLLKKKKKKJJJJJJJJJKKKKKKMMMOOOPPPPPPQQQSSSVVVYYYXXXYYY]]]eeekkkrrr~~~rrrmmmddd]]]YYYWWWUUUTTTQQQRRRTTTVVVWWWXXXXXXXXXTTTQQQMMMIIIGGGHHHIIIKKKLLLOOOTTTXXXZZZ[[[]]]___aaaaaabbbaaa___\\\XXXVVVTTTQQQNNNLLLLLLLLLLLLKKKKKKMMMRRR^^^sss~~~xxxuuuqqqlllhhhhhhddd```\\\ZZZWWWSSSQQQSSSRRRQQQQQQRRRRRRQQQOOOrrrcccZZZWWWQQQLLLLLLLLLJJJJJJMMMMMMNNNNNNMMMJJJIIIJJJKKKSSSTTTVVVXXXYYYXXXVVVTTTMMMNNNJJJMMMVVV\\\ooo}}}vvvtttnnnllliiihhhggggggeeecccaaa___\\\ZZZXXXWWWXXXXXXXXXXXXWWWUUUSSSUUUYYY]]]eeelllvvv~~~{{{qqqiiicccffftttwww^^^SSSIIIGGGEEE@@@>>>???AAAEEEQQQhhhkkkeeeppprrrmmmtttYYYLLLCCC<<<===@@@BBBDDDFFFIIIJJJIIIEEEAAA???@@@CCCHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAABBBEEEHHHJJJKKKMMMPPPSSSPPPTTTXXX\\\]]]^^^```aaaeeegggmmm|||yyysssnnnllllllllluuuzzzqqqkkkjjjkkkpppsssvvv~~~wwwrrrhhhddd]]]VVVRRRQQQRRRSSSRRRPPPQQQSSSVVV[[[fffppp}}}xxxnnnhhhfffccc___\\\WWWUUUSSSRRRQQQOOOLLLIIIEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSUUUXXX[[[``````eeelllrrrzzzxxxqqqhhhaaa]]]ZZZVVVTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVTTTPPPMMMKKKKKKKKKLLLNNNRRRWWW[[[]]]^^^___```aaacccdddccc```\\\XXXWWWSSSQQQNNNMMMMMMMMMLLLJJJNNNOOORRR___ttt{{{tttpppjjjddd___```]]]YYYVVVTTTRRROOOMMMNNNLLLKKKKKKLLLMMMKKKJJJxxxhhh___[[[SSSNNNMMMMMMMMMPPPTTTTTTUUUTTTRRRNNNKKKIIIIIIQQQRRRTTTTTTTTTRRRQQQPPPKKKOOONNNPPPYYY^^^nnn}}}zzzuuurrrooommmlllkkkiiigggbbb```^^^[[[YYYXXXWWWWWWYYYYYYWWWUUUTTTUUUWWWYYY^^^eeeooowww|||tttjjjccc___eeevvvmmmSSSLLLFFFDDDCCCAAA@@@AAABBBFFFRRRfffjjjaaaiii~~~rrrzzz^^^PPPEEE<<<<<<@@@AAACCCEEEGGGIIIJJJGGGBBB@@@@@@BBBGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDGGGIIIJJJLLLOOOQQQPPPSSSXXXZZZ[[[ZZZZZZ[[[ZZZ[[[___mmmyyytttqqqmmmjjjhhhmmmwwwwwwqqqnnnnnnpppsssrrrsssyyy}}}xxxuuupppkkkcccZZZTTTQQQPPPQQQQQQNNNMMMOOORRRWWWdddrrryyyuuuuuurrrkkkeee___]]]YYYWWWTTTRRRNNNLLLGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQQQQRRRTTTTTTUUUWWW[[[^^^ffffffjjjrrryyy}}}uuukkkdddaaa]]]XXXTTTUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLPPPTTTZZZ]]]___```aaaaaabbbeeegggfffbbb]]]YYYXXXSSSQQQOOONNNNNNMMMLLLJJJOOOOOOSSS___ttt|||yyyzzz}}}|||ssslllfff```YYYTTTWWWTTTRRRPPPPPPOOOMMMLLLKKKIIIHHHHHHIIIIIIHHHGGG}}}ppphhh\\\UUUPPPQQQRRRTTTXXX]]]aaa```^^^YYYSSSNNNKKKKKKNNNOOOQQQQQQOOONNNOOOPPPMMMUUUVVVXXX___cccooo{{{yyyuuurrrqqqooommmkkkfffeeecccaaa^^^[[[YYYXXXZZZYYYWWWUUUTTTTTTTTTTTTYYY___hhhpppwww~~~uuukkkccc```gggyyyuuuaaaKKKGGGCCCAAAAAAAAAAAAAAAAAAEEEOOO]]]qqqmmm___cccyyywww|||iiiVVVIII>>><<<@@@BBBCCCDDDEEEHHHJJJIIIDDDAAA@@@AAAEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEGGGHHHJJJMMMOOOOOORRRVVVXXXYYYYYYYYYZZZPPPSSSVVV```xxx|||wwwtttmmmfffccccccjjjuuu{{{xxxssspppppppppqqqrrrooommmttt|||{{{xxxwwwxxxrrrhhh^^^VVVQQQOOOOOOOOOKKKJJJMMMOOOSSSbbbssszzzsssjjjfff```[[[XXXUUURRROOOMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTUUUWWWXXXYYY[[[___bbbhhhiiinnnwwwzzzoooiiifffbbb\\\WWWTTTTTTTTTTTTUUUWWWXXXYYYUUUVVVWWWWWWVVVSSSPPPNNNSSSVVV[[[^^^``````bbbcccbbbfffjjjhhhccc]]]ZZZYYYSSSQQQOOOOOOOOONNNLLLJJJLLLMMMQQQ\\\ppp|||wwwqqqpppssswwwxxxyyywww{{{}}}~~~|||uuulllddd___ZZZTTTOOONNNLLLJJJJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEvvvpppccc]]]YYY[[[___bbbggglllrrrpppkkkddd\\\UUURRRQQQMMMOOOQQQPPPOOOPPPSSSVVVZZZeeehhhjjjpppqqqzzz}}}zzzxxxvvvsssqqqllllllkkkiiieeeaaa]]][[[ZZZXXXVVVUUUTTTSSSRRRQQQSSSXXX___eeejjjqqqyyy}}}qqqhhhccciiizzzdddTTTFFFEEEBBB??????@@@@@@???===AAAHHHPPP^^^ssslll\\\\\\ooo~~~zzzyyy[[[MMM@@@>>>AAACCCCCCDDDCCCGGGJJJJJJFFFBBBAAABBBCCCDDDFFFGGGHHHHHHGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???BBBDDDFFFGGGHHHKKKMMMMMMPPPTTTWWWXXXZZZ\\\]]]PPPSSSTTTYYYlll~~~yyyuuulllaaa]]]YYY\\\fffnnnnnnllllllkkkjjjjjjiiieeedddkkkuuu}}}}}}~~~~~~xxxmmmbbbXXXRRROOONNNOOOJJJJJJOOOQQQUUUeeeyyyxxxrrrkkkddd___\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]___cccfffjjjlllsss~~~~~~tttnnnkkkhhhaaa[[[XXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUXXX[[[^^^___```ccceeeaaafffjjjiiiccc\\\YYYXXXSSSQQQPPPOOOOOONNNLLLJJJJJJKKKNNNUUUddduuuxxxrrrjjjggghhhjjjjjjiiiiiikkkmmmooovvv~~~|||pppjjjaaaZZZWWWTTTQQQNNNIIIHHHFFFFFFHHHHHHHHHGGGGGGFFFDDDEEEFFFFFFEEECCCxxxtttlllfffcccggglllpppuuu{{{|||vvvmmmddd]]]YYYXXXOOOQQQSSSSSSSSSUUUZZZ___jjjvvvzzz|||{{{wwwwww}}}zzzxxxqqqrrrqqqoookkkfffaaa^^^ZZZXXXVVVUUUTTTRRRPPPNNNNNNRRRWWW[[[___dddkkkqqqvvvyyy~~~wwwlllfffkkk{{{tttXXXKKKEEEDDDBBB???>>>???>>>===:::>>>BBBGGGQQQfffxxxhhhYYYWWWggg{{{{{{www___PPPBBB???BBBCCCCCCDDDBBBFFFJJJKKKGGGCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBAAAAAAAAA???AAACCCEEEFFFGGGJJJLLLJJJMMMRRRUUUXXX[[[___aaaUUUXXXVVVVVVeeezzzvvvjjj]]]XXXRRRSSS]]]eeefffgggiiibbbbbbbbb```\\\[[[dddooowww{{{pppdddYYYRRROOONNNPPPKKKLLLRRRUUUYYYjjj}}}tttlllfffccc```___[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXZZZ\\\^^^___```bbbfffiiimmmooowww~~~wwwqqqooollleee^^^^^^\\\ZZZWWWUUUSSSSSSSSSYYYXXXWWWVVVUUUVVVWWWWWWVVVXXX[[[]]]^^^```cccfff```eeejjjiiibbb[[[XXXWWWSSSQQQPPPPPPPPPOOOLLLJJJIIIKKKLLLNNNXXXfffppprrruuummmddd______```___\\\```aaaaaadddmmmuuuuuupppbbb\\\SSSNNNMMMLLLKKKIIIIIIHHHFFFFFFGGGHHHGGGFFFFFFEEECCCDDDEEEEEEDDDBBB|||wwwpppqqqtttxxx{{{~~~ttthhh___ZZZYYYUUUQQQQQQUUU^^^iiipppvvvpppooottt{{{~~~|||yyyxxxwwwpppfff^^^```]]]XXXUUUSSSPPPNNNLLLNNNOOOPPPSSSWWW[[[___aaaeeegggkkkpppvvv{{{}}}sssnnnsssiiiSSSLLLCCCAAA???>>>>>>???>>>>>>>>>CCCCCCFFFNNNVVVmmm|||yyyooodddYYYVVV___kkktttpppsssYYYCCC???BBB@@@@@@DDDEEEHHHLLLMMMKKKGGGCCCAAA???CCCGGGHHHFFFDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBCCCEEEFFFHHHIIINNNMMMPPPWWW[[[\\\```eee^^^\\\XXXXXX```pppuuufffYYYTTTQQQOOOSSSYYY\\\\\\YYY]]]VVVRRRSSSVVVXXX\\\aaaqqqzzzrrrddd[[[UUUQQQOOONNNPPPQQQRRRVVV```ppp{{{xxxsssooollljjjjjjhhheeeaaa^^^]]]]]]]]]______^^^^^^^^^```bbbcccbbb___^^^cccfffgggiiilllrrrxxx}}}xxxtttmmmhhhfffddd```ZZZVVVTTTUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWYYYZZZ\\\]]]^^^___bbbeeegggggghhhgggddd___ZZZWWWVVVTTTRRRPPPNNNNNNOOOPPPOOOOOOOOONNNOOOSSSXXX\\\\\\\\\ZZZYYYWWWVVVUUUTTTVVVTTTSSSWWW^^^bbbaaa^^^WWWSSSNNNLLLKKKKKKHHHEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDD|||{{{|||}}}rrrjjjfff^^^[[[WWWWWW^^^kkkxxx~~~uuunnnkkkooottt|||oooeeeaaa]]]XXXTTTRRRPPPMMMKKKLLLMMMMMMNNNPPPSSSUUUWWW[[[]]]aaaeeejjjooorrrtttwwwxxxyyy{{{|||~~~}}}vvvuuuzzzbbbPPPLLLEEECCC@@@>>>>>>>>>===<<<>>>BBBAAADDDKKKRRRgggzzzwwwzzzzzzvvvpppkkkeee]]]UUUSSS^^^kkk~~~rrrnnnyyy___GGGAAABBBAAAAAADDDCCCGGGKKKMMMKKKGGGCCC@@@===AAADDDEEECCCBBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>AAAAAABBBCCCEEEGGGIIIJJJNNNMMMOOOVVV[[[___ffflllooojjjbbb]]]___jjjzzz~~~rrrcccYYYRRRNNNLLLOOOTTTXXXXXXWWWXXXRRRNNNOOOQQQSSSWWW[[[dddlllwwwvvvkkkbbb[[[VVVSSSUUUVVVXXXXXXZZZbbbooozzz}}}xxxsssppppppmmmiiieeecccbbbbbbbbbiiihhhggggggggggggggghhhhhhddddddiiikkklllnnnqqqxxx~~~~~~|||wwwpppkkkiiifffaaa[[[WWWUUUUUUUUUUUUTTTUUUWWWWWWUUUTTTUUUVVVXXXZZZ\\\]]]]]]^^^aaaccceeefffffffffccc^^^ZZZWWWUUUTTTQQQOOONNNNNNOOOOOOPPPPPPOOOLLLKKKLLLPPPSSSTTTTTTSSSRRRQQQPPPOOOOOORRROOONNNRRRWWW[[[ZZZXXXRRROOOKKKJJJKKKKKKIIIGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFzzz|||~~~{{{{{{~~~xxxttthhheeeaaaaaaiiiwww~~~tttlllggggggkkkpppuuujjjfffbbb[[[WWWSSSQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLPPPRRRTTTXXX\\\```bbbdddhhhiiikkkmmmoooqqqssstttyyy{{{~~~zzzwww|||yyyZZZLLLKKKGGGDDD@@@>>>===<<<;;;:::===AAA???@@@GGGLLL```}}}|||qqqllliiieeeccc```]]]XXXQQQPPPYYYeeeyyy{{{qqqkkkgggMMMDDDBBBAAAAAADDDAAAEEEIIILLLLLLHHHCCC???===@@@CCCDDDCCCBBBCCCCCCBBBAAAAAA@@@@@@??????>>>???@@@AAACCCEEEHHHJJJKKKNNNMMMOOOUUU[[[aaalllvvv}}}xxxnnneee```eeepppzzz~~~pppbbbZZZSSSOOOKKKLLLPPPTTTUUUUUUUUUOOOKKKLLLNNNNNNQQQUUUVVV]]]hhhttt~~~{{{tttmmmhhhbbb___aaabbbaaa______eeeqqq{{{zzzyyyuuuqqqllliiiiiiiiijjjmmmmmmmmmmmmlllkkkjjjiiikkkiiiiiinnnpppoooqqquuu}}}|||tttnnnlllgggccc]]]XXXVVVVVVUUUTTTRRRTTTUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]___aaaccccccdddccc```\\\XXXVVVTTTRRRPPPNNNMMMMMMNNNOOONNNNNNMMMJJJHHHGGGIIIJJJLLLKKKKKKKKKKKKJJJJJJJJJLLLJJJIIIKKKOOOQQQPPPNNNLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHwwwssssssqqqppppppppprrruuuxxxzzz{{{zzzyyy|||}}}tttqqqmmmmmmsss}}}uuullleeebbbcccjjjvvv|||rrrnnniiibbb[[[XXXUUUTTTRRRPPPOOONNNLLLJJJIIIHHHHHHKKKLLLMMMPPPRRRUUUVVVWWW[[[\\\^^^aaacccfffhhhiiilllooossswwwzzz}}}sssttt~~~tttWWWKKKLLLEEECCC???=========;;;:::;;;>>><<<>>>EEEIIIZZZvvvsssgggbbb``````___]]]XXXQQQMMMSSS]]]ppp|||rrriiiyyynnnSSSEEEBBB@@@AAACCC@@@CCCHHHLLLMMMIIIDDD???@@@AAACCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAA??????AAACCCEEEHHHJJJLLLOOOMMMNNNSSSXXX```mmmyyy~~~wwwnnnfffeeekkkpppuuuyyy~~~~~~ttthhh___YYYTTTOOOMMMNNNRRRTTTUUUTTTNNNKKKLLLMMMMMMNNNRRROOOTTT]]]iiiuuu|||}}}|||{{{{{{||||||{{{yyyvvvttttttsssoooiiieeehhhrrr{{{~~~yyytttqqqqqqrrrssspppqqqrrrrrrrrrqqqooonnnqqqppprrrvvvxxxwwwyyy~~~}}}wwwpppmmmjjjeee___ZZZWWWVVVTTTSSSRRRSSSTTTTTTSSSSSSTTTVVVWWWYYY[[[\\\\\\\\\^^^___```aaaaaa```^^^[[[WWWUUURRRQQQOOOMMMMMMMMMOOOPPPOOOPPPPPPOOOLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKLLLNNNOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOvvvmmmiiieeedddeee^^^aaaeeeiiilllnnnoooooorrrwww~~~|||{{{zzzzzz~~~xxxnnneeeaaa```gggooovvvpppggg```[[[YYYWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVXXXZZZ\\\]]]^^^aaaggglllpppuuuzzz~~~wwwkkkooo}}}sssXXXLLLKKKCCCAAA>>>======>>>===<<<:::===;;;===EEEIIIXXXrrryyyhhh```^^^_________\\\SSSLLLOOOWWWkkkuuuhhhrrrrrrWWWFFF@@@???@@@AAA@@@BBBFFFKKKMMMKKKFFFAAA@@@@@@AAABBBDDDEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA??????AAACCCEEEHHHJJJLLLOOOMMMNNNQQQUUU\\\jjjwww}}}yyypppiiihhhjjjmmmmmmqqqwww}}}{{{qqqiiiaaa\\\VVVQQQOOOPPPRRRSSSSSSMMMJJJLLLMMMLLLLLLOOOLLLNNNTTT___jjjpppqqqooopppttt|||uuullljjjpppwww|||}}}zzzyyyyyyzzzvvvwwwyyyzzzzzzzzzyyyxxxzzzzzz}}}~~~yyyrrrpppmmmiiiccc]]]ZZZWWWUUUSSSTTTTTTUUUTTTSSSTTTVVVXXXWWWYYY[[[\\\\\\[[[\\\]]]^^^^^^___^^^\\\YYYVVVUUUQQQPPPNNNMMMMMMNNNOOOPPPSSSUUUWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPRRRRRRSSSSSSRRRTTTTTTTTTTTTTTTUUUVVVVVVvvvkkkeee```]]]^^^UUUWWWZZZ]]]aaadddfffggghhhlllrrr{{{}}}}}}}}}zzzppphhhbbbaaaccciiixxx~~~wwwmmmddd___\\\[[[[[[ZZZYYYYYYWWWUUUSSSQQQPPPMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRSSSVVV[[[```dddjjjpppttt}}}~~~|||ooogggnnn~~~oooWWWKKKIIIBBB???===<<<===>>>======;;;===:::===EEEHHHUUUnnnkkkaaa___]]]___bbbaaaYYYPPPQQQWWWkkkxxxgggkkk|||ttt[[[HHHAAA@@@@@@@@@BBBBBBEEEJJJNNNMMMHHHDDD>>>======>>>AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEHHHJJJKKKMMMMMMOOOQQQSSSXXXeeeqqq}}}zzzoookkkjjjlllhhhgggmmmwww|||xxxssslllhhh```XXXSSSQQQQQQRRRQQQLLLJJJLLLNNNLLLLLLNNNIIIJJJNNNVVV___eeefffeeehhhoooxxxwwwpppppptttxxx|||{{{{{{|||~~~~~~}}}}}}|||~~~wwwtttsssooohhhccc^^^[[[WWWUUUUUUUUUUUUUUUTTTUUUWWWZZZXXXZZZ\\\]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[XXXVVVUUUQQQPPPNNNMMMNNNOOOQQQRRRRRRVVVYYY[[[ZZZYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRTTTUUUTTTRRRPPPPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\yyymmmddd]]]YYYXXXSSSSSSSSSTTTVVVXXXZZZ\\\]]]___eeemmmuuuyyyyyywwwvvvuuuuuuuuuvvvzzz}}}{{{qqqjjjeeedddaaafffsssuuukkkeeecccbbbbbbddddddcccbbb___\\\YYYXXXTTTTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOQQQTTTXXX]]]dddhhhmmmsss|||}}}|||rrrkkkiiittt|||fffSSSIIIFFFCCCAAA>>><<<<<<===<<<;;;===>>>;;;===DDDFFFQQQhhhssshhhgggaaaeeejjjjjjaaaWWWVVV[[[mmmzzzeeefffuuuvvv^^^KKKCCCBBBBBB@@@DDDCCCDDDIIINNNOOOKKKGGG>>><<<;;;===AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJJJJLLLOOOSSSSSSWWWbbbnnnzzzuuuuuuqqqkkkffffffmmmuuuzzz{{{{{{vvvnnnddd\\\WWWUUUUUUQQQMMMLLLOOOQQQOOONNNPPPKKKLLLMMMQQQVVVZZZ\\\]]]bbbhhhqqqxxx}}}}}}yyyxxxzzz~~~zzzyyy~~~{{{zzzuuuoooiiiddd```\\\YYYUUUUUUUUUTTTTTTUUUXXXZZZXXX[[[]]]^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVQQQPPPOOONNNOOOPPPRRRSSSUUUZZZbbbhhhkkkmmmnnnnnnlllllljjjiiigggeeedddccccccdddcccbbb```_________```bbbddddddbbb``````aaaccceeegggjjjkkklllkkkkkkiiiiiiiiiiiijjjkkkllllll~~~pppeee[[[UUUSSSRRRQQQOOOMMMMMMNNNPPPQQQTTTUUUZZZbbbjjjooopppoooooommmiiiggggggiiimmmpppuuuwww|||{{{rrrkkkfffeeebbbfffqqq|||rrrllljjjiiiiiinnnnnnmmmkkkgggddd```^^^[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPOOOOOONNNMMMMMMMMMJJJKKKLLLNNNPPPUUU[[[___bbbhhhrrr|||~~~zzz~~~{{{mmmiiilllyyyqqq^^^OOOFFFDDDEEEBBB???===<<<;;;:::999???@@@;;;===CCCCCCMMMccc~~~|||rrrrrrjjjmmmrrrrrrhhh]]]YYY]]]nnn{{{dddbbbpppwww```MMMDDDDDDCCCAAAFFFDDDDDDHHHNNNPPPMMMIII@@@>>>===>>>BBBEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCEEEFFFHHHIIIHHHJJJPPPTTTUUUWWWaaammmuuuppphhhdddfffnnnxxxyyyoooddd]]]ZZZYYYTTTQQQPPPTTTUUUTTTSSSTTTPPPPPPOOOOOOPPPRRRTTTVVV___ccciiimmmooorrrvvvzzz~~~xxxwwwzzztttmmmhhhddd___\\\TTTUUUTTTTTTSSSTTTXXXZZZYYY\\\^^^___^^^\\\[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVQQQPPPOOOOOOOOOQQQSSSTTT^^^eeeqqq{{{~~~}}}|||xxxyyyyyyxxxuuuttttttuuuuuuxxx{{{{{{yyyxxxyyyzzz|||~~~pppddd]]]VVVQQQOOOPPPQQQPPPNNNLLLLLLLLLOOOPPPSSSVVVZZZ\\\^^^___^^^^^^^^^\\\[[[\\\___aaadddhhhmmmsss{{{}}}|||tttpppjjjeeeeeeeeehhhuuuyyyppplllnnnsssrrrqqqqqqqqqqqqooommmllljjjfffbbb___\\\[[[ZZZ\\\YYYUUURRRQQQPPPNNNMMMLLLLLLKKKLLLMMMNNNPPPRRRXXX\\\dddppp}}}{{{}}}~~~zzznnnbbbfffsss~~~cccLLLEEEFFFAAAAAA@@@???>>>===<<<;;;;;;<<<;;;<<<>>>???CCCNNNZZZvvvyyyxxxxxx|||}}}tttfffccciiioooggghhhssshhhOOODDDEEEEEE@@@EEEBBB@@@EEEMMMPPPNNNIII===<<<;;;===???AAAAAAAAAAAABBBCCCDDDDDDBBB@@@???AAA@@@@@@@@@BBBEEEIIIKKKLLLNNNOOOPPPQQQVVV^^^dddvvv|||uuullleeeccchhhwwwrrrhhh___YYY\\\WWWSSSRRRTTTUUUWWWYYY^^^YYYSSSPPPOOONNNNNNPPP]]]___bbbcccaaa```bbbdddmmm}}}yyyvvvwww{{{vvvsssqqqlllddd]]]]]]\\\[[[YYYXXXXXXYYYYYY[[[[[[[[[]]]``````___]]]^^^^^^^^^]]]ZZZWWWSSSQQQSSSSSSRRRPPPPPPRRRWWW[[[```kkk|||wwwhhh^^^WWWRRRNNNOOOOOONNNLLLJJJIIIIIIKKKLLLMMMPPPQQQSSSTTTTTTUUUUUUUUUTTTSSSTTTWWWZZZ\\\___ccchhhnnnxxxyyyppplllooottt~~~wwwqqqlllhhhggggggiiisss|||wwwwwwuuurrrooommmmmmmmmlllkkknnnllliiifffdddbbbbbbaaadddaaa^^^[[[ZZZYYYWWWVVVPPPOOONNNMMMMMMMMMNNNOOOQQQUUU\\\fffsss~~~~~~rrrhhhbbbggguuuuuu]]]IIIEEEFFFAAA??????>>>======<<<;;;;;;<<<;;;===???@@@CCCLLLWWWooovvvnnnnnnooosssnnnrrrpppWWWIIIFFFDDD@@@GGGCCCAAAEEELLLPPPMMMJJJ===<<<;;;<<>><<<:::;;;>>>AAABBBCCCAAA@@@??????>>>>>>??????@@@@@@??????AAACCCEEEFFFFFFHHHJJJJJJKKKNNNUUUZZZggg}}}zzzuuupppooouuu~~~uuuhhh^^^XXX[[[]]]^^^dddlllsssxxxxxxpppddd[[[VVVSSSMMMMMMNNNOOOOOOPPPRRRSSSQQQTTTVVVVVVWWW___lllwww|||uuuooolllttt|||xxxuuujjjiiifffdddbbbbbbcccdddaaaeeeiiihhhdddcccfffjjjfffeeecccaaa^^^ZZZWWWUUUUUUVVVUUUTTTTTTUUUYYY[[[```iiiwwwsssgggbbbZZZWWWSSSPPPOOONNNLLLJJJGGGFFFFFFFFFGGGHHHJJJJJJGGGIIIJJJJJJIIIJJJKKKMMMPPPQQQSSSSSSTTTZZZbbbhhhvvvxxxpppcccYYYRRRRRRTTTZZZlll~~~|||vvvtttkkkjjjjjjmmmtttyyytttpppnnnkkkgggcccaaa______^^^\\\\\\\\\]]]^^^\\\[[[XXXWWWUUUSSSQQQQQQQQQQQQPPPPPPQQQRRRVVV^^^hhhooozzz}}}|||ooodddaaacccsss}}}wwwWWWKKKCCCBBBBBB<<<<<<<<<<<<<<<<<<;;;;;;;;;===;;;;;;???@@@???CCCHHHVVVsss|||uuufffttt}}}eeeSSSNNNOOOKKKGGGCCCBBBDDDFFFFFFEEE???===;;;;;;===@@@BBBBBBAAA@@@???>>>>>>>>>??????????????????@@@AAACCCDDDEEEGGGIIIIIIIIILLLRRRWWWdddwww|||uuuppppppuuupppccc[[[\\\]]]\\\bbblll{{{rrrggg]]]UUUNNNMMMLLLMMMNNNOOOPPPPPPLLLOOOSSSTTTUUUZZZaaafffrrrvvvzzz}}}~~~uuunnnjjjqqq~~~}}}uuussspppmmmjjjhhhgggfffdddhhhjjjiiieeedddgggkkkjjjhhhfffccc___\\\YYYWWWUUUUUUUUUTTTTTTUUUWWWZZZbbbjjjuuu~~~ooohhh^^^YYYSSSQQQPPPOOOLLLIIIEEEEEEEEEEEEFFFHHHIIIKKKGGGHHHJJJIIIHHHHHHIIIJJJKKKNNNPPPQQQRRRUUU\\\aaajjjvvvrrrjjj___VVVQQQRRRSSSVVVcccsss}}}zzzooommmnnnpppttt}}}xxxrrrmmmiiifffeee^^^]]]\\\\\\]]]\\\ZZZXXXVVVUUUSSSQQQPPPPPPPPPQQQOOOQQQRRRQQQQQQUUU\\\bbboooxxx}}}|||}}}}}}}}}yyy|||{{{sssfff___aaafffzzzoooRRRKKKDDDAAAAAA============<<<<<<<<<;;;;;;===::::::===???>>>AAAFFFMMMgggzzz~~~lllsssooo[[[RRRSSSMMMIIIDDDBBBBBBCCCDDDDDDAAA>>><<<;;;===???AAAAAA@@@@@@@@@?????????>>>>>>???????????????@@@AAAAAACCCEEEHHHHHHHHHJJJOOOTTT^^^mmm{{{rrrnnnooosssxxxhhh^^^___^^^[[[bbbnnntttdddVVVOOOLLLJJJJJJKKKMMMMMMMMMEEEIIIOOOTTTXXX[[[^^^```eeejjjqqqvvvuuunnniiimmm~~~|||yyyuuuqqqnnnllliiikkklllkkkhhhhhhjjjmmmmmmllliiieeeaaa]]][[[YYYUUUVVVVVVUUUTTTUUUWWWYYY___fffrrr}}}{{{qqqbbb]]]VVVSSSSSSRRROOOKKKGGGFFFEEEDDDEEEGGGIIIJJJHHHJJJKKKJJJIIIHHHHHHIIIFFFJJJNNNPPPQQQSSSXXX\\\aaakkkyyyyyylllccc[[[TTTRRRTTTSSSSSS]]]kkkvvvrrrrrruuuwww~~~yyyvvvtttnnnllljjjhhhgggddd```]]]ZZZXXXVVVTTTSSSRRRRRRRRRNNNQQQSSSRRRPPPQQQUUUZZZcccmmmyyy|||yyyyyyzzzzzz{{{vvvvvvrrrhhh^^^ZZZ___fff}}}~~~{{{fffNNNJJJDDD@@@AAA@@@??????>>>======<<<;;;;;;===999888;;;===>>>AAAEEEJJJ___vvvtttzzzsssppp~~~gggZZZWWWPPPMMMGGGCCCBBBCCCDDDEEECCC@@@<<<;;;<<<>>>???@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>????????????@@@@@@CCCEEEEEEEEEGGGLLLPPPWWW```rrrwwwpppnnnpppssseeedddaaa[[[```mmm~~~ppp]]]PPPMMMJJJIIIJJJKKKKKKJJJDDDHHHMMMTTTZZZ___bbbdddcccggglllrrr~~~tttlllhhhiiiwww|||wwwtttqqqpppoooooonnnooopppqqqpppnnnkkkfffbbb^^^\\\[[[VVVWWWXXXWWWVVVVVVXXXZZZ^^^eeeppp{{{zzzgggaaaZZZWWWWWWVVVRRRNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLMMMLLLJJJIIIHHHIIIDDDHHHNNNPPPQQQSSSWWWZZZ___fffrrruuuggg^^^UUUOOONNNQQQPPPOOOVVVbbbxxx|||vvvuuuxxxyyy~~~{{{xxxsssmmmiii```___\\\YYYWWWVVVVVVVVVNNNRRRVVVUUURRRQQQTTTXXXZZZfffttt{{{xxxwwwxxxyyyyyyuuusssmmmbbbXXXWWW]]]eee~~~{{{xxx~~~```LLLJJJDDD@@@BBBCCCAAA@@@???>>>===<<<;;;;;;>>>999666999<<<>>>AAAEEEHHHXXXtttooohhhkkkvvvlllvvvsssaaa[[[SSSOOOIIIEEEBBBCCCEEEGGGEEEAAA===;;;;;;===>>>??????@@@BBBCCCBBBAAA???===>>>>>>>>>>>>????????????>>>AAACCCDDDCCCEEEIIIMMMQQQWWWfff}}}{{{rrrppprrr}}}mmmiiibbbYYY]]]iiiwww{{{eeeSSSOOOKKKIIIKKKLLLKKKIIIIIIKKKNNNTTT[[[bbbgggiiihhhiiikkkppp}}}ssskkkgggfffppp~~~~~~{{{wwwtttrrrrrrssstttttttttqqqooolllgggccc___]]][[[XXXYYYYYYYYYWWWWWWYYY[[[ccckkkuuu~~~qqqiii```ZZZXXXUUUOOOJJJLLLLLLLLLKKKJJJJJJLLLNNNNNNMMMKKKJJJIIIIIIIIIIIILLLLLLMMMQQQUUUXXXYYYZZZ___eeelllwww{{{pppcccZZZTTTSSSPPPMMMMMMOOOUUUYYYppp}}}~~~tttqqqlllfff```[[[XXXVVVRRRRRRSSSUUUXXXZZZ[[[ZZZ\\\bbbnnn}}}yyywwwwwwwwwuuusssuuunnneee\\\UUUTTT^^^jjjwwwsssxxxtttXXXIIIGGG@@@>>>AAAAAA;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;<<<===???HHHOOOeee~~~aaa^^^aaasssggggggttttttaaa]]]RRRHHHEEEDDDCCCDDDFFFGGGCCC>>>;;;<<<===<<<:::<<<===???@@@AAAAAA@@@?????????>>>>>>>>>>>>?????????@@@BBBDDDFFFGGGHHHHHHOOOQQQZZZlll{{{sssnnnrrr|||sssddd]]][[[bbbkkkvvvkkkYYYRRRJJJHHHNNNUUUTTTOOOMMMKKKKKKQQQ[[[cccgggggggggcccdddjjjooo{{{rrrhhhcccdddllluuu}}}{{{yyywwwvvvuuuuuuvvvtttsssoookkkjjjjjjeee^^^```\\\YYYZZZYYYWWWYYY]]]fffkkkuuu{{{vvvsss}}}ttthhh```]]]ZZZVVVQQQOOONNNMMMLLLKKKKKKLLLNNNNNNMMMLLLLLLKKKJJJIIIIIILLLLLLNNNQQQUUUXXXZZZZZZ```eeellluuu~~~vvvlllaaaYYYSSSRRRPPPNNNMMMOOOTTTXXXhhhuuulllddd___\\\WWWUUUUUUWWWZZZ\\\]]]]]]\\\bbbmmm{{{{{{vvvtttuuuuuussspppoooggg]]]VVVPPPRRR___lllsssrrrzzznnnTTTGGGEEE???===@@@>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;;;;===???FFFLLLaaarrr___\\\]]]nnnggg```hhhkkkaaaWWWMMMHHHEEEBBBDDDHHHKKKFFF@@@=========<<<;;;>>>>>>???@@@@@@@@@??????>>>>>>============>>>>>>AAABBBCCCDDDFFFHHHIIIJJJMMMOOOVVVfffzzzyyysssnnnnnnwwwwwwhhhaaaaaagggooovvv}}}nnn[[[SSSJJJJJJSSS[[[[[[XXXOOOMMMMMMQQQYYY___bbbbbbfffaaaaaaeeehhhoootttkkkfffdddiiippp~~~|||{{{zzzyyyyyyxxxwwwsssooonnnoookkkeeebbb]]]ZZZZZZYYYWWWYYY^^^hhhnnnxxx~~~{{{wwwsssooouuuiiidddaaa]]]ZZZUUUSSSQQQOOONNNNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJMMMOOOQQQTTTWWWZZZ\\\]]]ccchhhmmmuuu{{{{{{||||||vvvooofff]]]VVVRRRRRRPPPNNNNNNPPPTTTXXX___qqquuummmhhh^^^\\\YYYYYY\\\^^^```aaa]]]bbbkkkwww{{{wwwrrrqqqqqqrrrooommmiii```VVVPPPNNNUUUdddsss{{{pppsssdddNNNDDDCCC>>><<>>CCCGGGVVVsss}}}uuuqqqppplllcccZZZTTTSSSUUUdddlll\\\YYYlllwwwccc]]]UUUNNNFFFBBBFFFNNNRRRMMMFFF???;;;::::::;;;AAAAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<>>@@@:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::;;;<<<>>>BBBEEEQQQiiiyyyllldddaaa]]]VVVQQQMMMOOOTTTbbb{{{qqqaaaZZZhhhvvvaaa[[[UUUOOOHHHCCCGGGNNNPPPLLLFFF???:::888888999AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???@@@AAADDDGGGIIIIIIKKKPPPVVV```rrryyypppjjjbbb\\\YYY]]]bbbiiivvvuuunnniiiccc___\\\aaajjjuuu}}}iii[[[QQQUUU___hhhooouuuoooiii```VVVPPPRRRZZZaaadddaaa]]]YYYVVVWWW^^^fff~~~ttthhhaaaaaaeeekkk}}}}}}uuummmhhhccc___```dddnnnxxxwwwrrrllljjjnnnuuu}}}zzzssslllgggaaa___```bbbaaa```]]]\\\ZZZXXXWWWVVVUUUUUUVVV[[[aaadddgggkkkqqquuuyyy|||pppeee\\\WWWVVVWWWXXXXXXVVVUUUVVVWWWVVVXXX\\\```bbbccccccccccccfffkkkppptttwwwxxxxxxuuuqqqllleee^^^YYYUUUTTTQQQRRRTTTTTTTTTUUUWWWYYY]]]dddrrrqqqfffbbbdddgggjjjmmmllllllrrr|||yyyqqqmmmjjjiiiiiihhhddd```VVVNNNJJJNNNZZZkkkxxxttt}}}}}}bbbNNNCCCAAAAAA<<<>>>AAA:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;::::::<<<>>>@@@CCCLLL\\\xxxtttddd\\\XXXSSSOOOMMMKKKNNNSSS___vvvzzzhhh\\\cccxxxxxx```ZZZTTTPPPKKKFFFGGGLLLKKKJJJFFF@@@:::777777999>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<>>??????AAADDDFFFGGGEEEHHHLLLQQQ\\\lll~~~|||sssmmm___WWWRRRUUUWWW[[[ggguuuzzzppphhhaaa[[[XXX]]]dddpppkkk___VVVXXX\\\aaaiiissswwwsssiii]]]TTTTTT\\\eeennnnnnjjjaaaYYYUUUYYY___rrryyykkkaaa___bbbeeesssyyyqqqlllgggbbbbbbeeeppp{{{}}}xxxpppmmmkkkooozzzzzztttmmmkkknnnppppppnnnjjjhhhdddaaa```___```aaaaaagggnnnrrruuuyyy~~~ooocccZZZTTTQQQQQQSSSUUUVVVTTTSSSSSSSSSPPPRRRVVVZZZ\\\\\\[[[[[[WWWZZZ^^^bbbeeehhhjjjllliiigggccc^^^YYYVVVUUUUUUQQQSSSUUUVVVVVVWWWYYYZZZ[[[bbbooo{{{mmmfffgggjjjmmmsssqqqooosss|||{{{vvvnnnkkkgggfffeeeccc___[[[PPPJJJIIIQQQ___qqqzzzwww|||pppWWWJJJAAA@@@>>>999===@@@999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;::::::<<<>>>===AAAFFFQQQhhhrrrbbb\\\ZZZVVVSSSSSSNNNPPPRRR[[[qqquuudddcccssszzzccc\\\UUURRRNNNIIIFFFGGGGGGGGGFFFAAA<<<888888999<<<>>>@@@BBBBBBAAA>>>=========<<<<<<<<<<<<======>>>>>>???AAACCCDDDFFFFFFFFFGGGJJJPPP[[[iiixxxuuuooo```WWWQQQSSSRRRQQQZZZhhhvvvyyymmmddd^^^ZZZWWWYYY]]]fffvvvmmmbbbZZZZZZXXXWWW```nnnyyyxxxrrrfffZZZWWW]]]dddsssvvvvvvlll^^^WWWWWWZZZhhh{{{pppbbb]]]^^^___ggg~~~|||vvvsssnnniiiiiilllrrrzzztttmmmnnnrrr|||yyywwwzzz}}}|||{{{uuusssoookkkiiiiiikkkllllllrrryyy~~~wwwggg[[[TTTPPPNNNJJJMMMPPPRRRQQQQQQPPPQQQPPPRRRUUUXXXXXXWWWTTTSSSQQQSSSVVVYYY[[[^^^bbbddd```___\\\YYYUUUTTTUUUVVVQQQTTTVVVXXXXXXXXXZZZ[[[YYY```mmmrrriiiiiilllooowwwtttqqqttt}}}}}}xxxtttllliiieeecccccc```[[[WWWOOOJJJJJJTTTdddvvvvvvxxxgggRRRHHH@@@???===777;;;???999<<<;;;::::::::::::;;;<<<:::;;;;;;;;;::::::<<<===;;;@@@CCCIII]]]}}}tttfffbbbaaa^^^]]]^^^RRRRRRQQQXXXlllmmmiiiuuu{{{fff^^^WWWTTTQQQKKKEEEDDDEEEFFFFFFCCC>>>:::999::::::<<<@@@CCCDDDBBB???<<<======<<<<<<<<<<<<======>>>???AAACCCEEEFFFFFFFFFIIIIIILLLRRR\\\iiiuuu{{{vvvnnncccYYYSSSRRRNNNHHHOOO\\\ooo{{{vvvggg___\\\YYYVVVVVVVVV]]]lll{{{~~~nnnddd]]][[[UUUQQQZZZiiixxxyyyvvvlll```ZZZ]]]bbbqqqyyy|||rrrcccYYYXXXZZZ]]]jjjtttddd[[[ZZZYYY^^^ppp{{{yyyvvvqqqqqqtttuuu~~~zzztttooorrrzzz~~~ooo```XXXRRROOOOOOLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRSSSVVV[[[___aaa___[[[XXXWWWVVVUUUTTTVVVWWWWWWWWWWWWYYY]]]`````````fffsss{{{mmmhhhmmmsss{{{{{{|||}}}{{{uuupppmmmfffeeeddddddbbb]]]UUUOOOKKKGGGLLL^^^rrrvvv{{{\\\JJJBBB@@@>>>===>>>>>>===<<>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::???@@@BBBHHHUUUllluuummmjjjiiihhhggg___SSSOOOZZZjjj{{{ooohhhnnnggg^^^VVVQQQLLLFFFDDDFFFDDDJJJNNNJJJ@@@888777:::<<<>>>AAACCCDDDDDDBBBAAA???>>>===<<<<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDCCCFFFMMMUUUcccxxxxxxmmmccc[[[UUUSSSQQQNNNNNNQQQ___jjjvvvvvvmmm```YYYWWWUUUXXXWWWUUU[[[iiirrrtttooofff^^^ZZZUUUQQQVVV^^^oootttwwwooobbbYYYYYY]]]eeemmmuuutttjjj___XXXVVV]]]cccrrruuuhhh```\\\___^^^cccuuulll^^^VVVQQQNNNOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPRRRWWWZZZ[[[ZZZXXXWWWWWWXXXXXXWWWXXXXXXYYYXXXXXXZZZ]]]```aaaaaadddnnn~~~rrrkkkllloooyyyzzz{{{}}}}}}xxxsssnnnkkkeeecccaaa```___ZZZSSSMMMIIIGGGNNNaaauuuxxxoooTTTFFFAAA???===<<<======<<<;;;===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>AAAEEEOOOdddxxxsssrrrqqqqqqkkk\\\SSSWWWbbbssszzznnnnnnsssjjj___UUUQQQNNNIIIFFFFFFCCCIIIMMMIII@@@999777999;;;===@@@CCCDDDDDDCCCBBBAAA@@@???>>>===============???@@@BBBCCCCCCCCCCCCFFFDDDEEEJJJQQQ___uuu|||rrrggg___WWWSSSOOOKKKKKKMMMZZZeeepppssslllbbb]]][[[WWWXXXUUUQQQVVVbbbllloooooofff]]]XXXSSSPPPUUU\\\jjjqqqvvvqqqeee[[[XXXZZZZZZaaaiiikkkfff^^^XXXVVVZZZ]]]gggwwwvvvhhh^^^YYYYYYXXX]]]mmm|||iii\\\UUUPPPNNNNNNPPPOOOOOONNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMOOOTTTWWWWWWWWWWWWXXXZZZ\\\]]]___]]]^^^^^^^^^]]]^^^aaacccdddeeegggkkkwwwxxxpppmmmmmmvvvxxxyyy|||~~~xxxsssoookkkhhhbbb```]]][[[XXXTTTNNNJJJIIIJJJSSSfffzzzeeeQQQGGG@@@>>><<<<<<======<<<;;;;;;:::::::::;;;;;;<<<===:::;;;;;;;;;<<<=========<<<===???BBBGGGYYYyyynnn\\\VVVYYYggguuukkkfffzzznnnaaaTTTPPPOOOKKKHHHFFFBBBGGGJJJHHH@@@:::888888;;;===???BBBCCCDDDCCCBBBBBBAAA@@@??????>>>?????????@@@AAABBBCCCDDDDDDDDDGGGEEEDDDGGGMMMZZZooowwwoooeee[[[UUUPPPKKKIIIKKKSSS]]]iiinnnlllfffbbbaaaZZZXXXRRRMMMPPP[[[eeejjjnnnfff\\\UUUQQQPPPSSSYYYbbbkkksssrrrhhh]]]VVVUUUPPPUUU[[[aaabbb```[[[XXXXXXXXX\\\dddqqqzzzkkkaaa[[[WWWVVVYYYeee|||uuufff\\\VVVPPPNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMOOOSSSVVVVVVXXX[[[]]]^^^aaadddfffeeeffffffeeedddeeefffhhhiiikkkmmmooouuu|||uuurrrqqquuuwwwyyy}}}yyysssoookkkhhheee___\\\YYYUUUQQQNNNKKKIIIKKKQQQ\\\lll~~~|||{{{zzz___OOOHHHAAA???=========>>>===;;;;;;:::::::::::::::;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<>>>@@@AAAOOOnnnnnn[[[UUU___xxx{{{hhhbbbvvvvvvfffUUUPPPOOOLLLHHHEEEBBBEEEGGGFFFAAA;;;888888:::<<<>>>AAACCCDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@AAABBBCCCCCCDDDDDDFFFDDDDDDGGGKKKUUUgggwww{{{vvvlllaaaYYYSSSMMMKKKMMMNNNVVVaaaiiikkkiiigggfff\\\WWWOOOJJJMMMWWWbbbhhhnnnfff\\\UUUQQQQQQTTTVVVYYYcccnnnqqqjjj^^^UUUPPPKKKNNNSSS[[[aaabbb___[[[XXXWWWXXXZZZ```ttt{{{rrrhhhbbb[[[ZZZ[[[bbbqqqyyyoooeee___YYYSSSOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNRRRUUUXXX[[[___aaabbbdddgggiiikkklllmmmllljjjiiijjjlllkkkmmmpppqqquuuwwwyyy||||||{{{{{{xxxzzz}}}{{{uuupppllliiieeeccc\\\ZZZVVVQQQLLLJJJJJJJJJRRR[[[ggguuuyyyuuuwwwttt[[[LLLFFFCCCAAA???>>>??????>>>===<<<<<<:::999999888888888999::::::;;;<<<===>>>>>>===;;;===@@@@@@JJJgggiiiYYY\\\qqqhhhgggzzznnn[[[RRROOOKKKFFFDDDBBBCCCEEEEEEBBB>>>:::888999;;;===@@@BBBDDDDDDEEEBBBBBBAAA@@@????????????AAAAAAAAAAAABBBCCCCCCDDDBBBBBBEEEIIIKKKQQQ^^^kkkyyyoooddd]]]VVVPPPNNNOOOKKKRRR[[[ccchhhiiihhhggg[[[UUUNNNKKKNNNUUU```hhhlllfff]]]UUUSSSTTTUUUTTTRRR[[[fffllliii^^^SSSLLLJJJKKKOOOVVV^^^bbb___\\\XXXWWWWWWWWWYYYfff}}}yyywwwpppsssvvvwwwyyywwwlllfff]]]ZZZZZZ^^^hhhqqqkkkfffddd___XXXRRRQQQKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIHHHIIIJJJLLLMMMJJJKKKKKKJJJJJJLLLQQQTTT[[[___ccceeeeeefffjjjmmmpppqqqrrrpppnnnmmmmmmnnnjjjlllmmmooosss|||vvviiiiiijjjlllooorrrtttvvvwwwzzz}}}}}}|||~~~{{{wwwrrrmmmiiifffbbb```[[[YYYTTTNNNIIIHHHKKKNNNZZZfffttt~~~|||rrrrrrxxxqqq\\\NNNGGGCCCAAA??????@@@@@@???>>><<<<<<:::999888777777777999:::::::::;;;<<<<<<<<<===:::;;;AAABBBIIIcccxxxaaa]]]jjjxxxmmmmmm~~~{{{eeeXXXQQQJJJEEEDDDBBBBBBCCCDDDDDDAAA<<<888999:::<<>>??????>>>===::::::999888888888888888999999::::::::::::::::::===777999AAADDDJJJ```{{{iii^^^ccclllwwwmmm}}}qqq```SSSIIIEEEFFFCCCBBBBBBDDDEEEDDD>>>999888999;;;>>>AAADDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAADDDHHHIIILLLVVVbbbwwwyyyoooiiiaaaWWWQQQQQQMMMNNNQQQWWW^^^```]]]YYYSSSMMMJJJLLLNNNOOOUUU]]]cccaaa\\\VVVVVVYYYUUUNNNLLLPPPWWW]]]^^^ZZZRRRLLLHHHJJJMMMRRRWWW[[[\\\\\\XXXXXXXXXZZZZZZ^^^iiivvv|||tttmmmgggccc___^^^]]]]]]```fffmmmrrrzzzssskkkbbb\\\ZZZ[[[^^^lll{{{ppphhhhhhjjjmmmjjj```WWWUUUTTTSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIJJJLLLNNNPPPLLLMMMMMMMMMNNNQQQVVVZZZdddjjjpppsssssstttxxx|||~~~~~~{{{yyyxxxxxxppplllggghhhppp|||wwwnnniiibbbaaa^^^\\\[[[[[[[[[[[[^^^^^^___```aaaaaabbbbbbhhhsss}}}}}}}}}}}}~~~wwwsssmmmhhhddd```\\\YYY[[[YYYSSSMMMHHHIIIOOOUUUeeeuuu~~~qqqmmmyyyuuubbbUUUKKKEEEBBB@@@>>>===>>>>>>===<<<888888888888888888999::::::999999999999999999999<<<555777AAAFFFKKK___yyymmm^^^^^^dddxxxjjjzzzzzzeeeUUUIIIFFFHHHDDDBBBBBBDDDGGGEEE???:::888999;;;>>>AAADDDFFFGGGFFFEEEDDDCCCCCCBBBBBBCCC@@@???>>>>>>>>>???@@@AAACCCBBBCCCEEEFFFJJJVVVbbbtttwwwpppggg\\\UUUSSSMMMMMMNNNSSSYYY[[[WWWSSSPPPJJJHHHKKKLLLKKKOOOVVV______[[[VVVWWWYYYTTTLLLKKKMMMRRRXXX[[[YYYRRRMMMIIIKKKOOOSSSWWW[[[^^^```\\\ZZZZZZ\\\]]]___hhhqqqzzzrrrkkkddd```ZZZXXXUUUUUUZZZ___dddfffmmmvvvxxxqqqllleee```___^^^gggwwwmmmeeegggiiiiiigggaaaZZZUUUZZZWWWUUUWWWUUUQQQOOOPPPQQQOOOMMMMMMOOOQQQRRRRRRQQQPPPPPPPPPNNNMMMUUU___lllsssxxxxxxyyy}}}yyyyyywwwsssqqqwwwzzzpppiii```^^^^^^___[[[UUUTTTWWWXXXZZZ\\\]]]]]]^^^___aaadddiiiuuu~~~vvvpppkkkmmmqqqtttyyy~~~{{{vvvqqqiiiccc___\\\ZZZYYYVVVTTTRRRMMMGGGHHHUUUcccooo|||{{{mmmooommmZZZMMMHHHHHH>>>???@@@@@@???===:::999;;;;;;::::::;;;<<<>>>???;;;<<<=========<<<;;;:::;;;===>>>===???JJJ\\\iii|||uuuYYYUUU```ooo{{{rrr\\\QQQLLLHHHDDDBBBAAACCCEEEDDD@@@<<<888999:::<<<>>>AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAACCCBBBCCCGGGJJJMMMTTT[[[nnn~~~{{{ooobbbYYYTTTPPPNNNMMMMMMOOOQQQQQQQQQKKKMMMMMMJJJGGGGGGMMMSSSYYYZZZ[[[ZZZVVVRRRPPPOOOKKKKKKNNNQQQSSSSSSPPPNNNLLLMMMOOOQQQTTTXXX]]]aaa]]]^^^^^^]]]]]]```gggmmmyyy~~~xxxssslllccc\\\XXXWWWTTTSSSTTTWWWZZZ\\\iiilllvvvtttlllfffcccaaa___dddzzz~~~vvvnnneeeeeedddcccbbb___\\\ZZZ^^^YYYUUUUUUSSSOOOMMMOOOQQQOOOMMMMMMOOORRRTTTTTTQQQPPPQQQQQQOOOOOOWWWaaaqqqyyyxxxrrruuuzzztttjjjddd^^^\\\WWWRRRPPPRRRVVVXXX\\\]]]]]]]]]^^^______dddnnn}}}wwwssslllffffffggghhhlllqqqxxxwwwwwwyyy}}}{{{wwwpppkkkddd___[[[YYYWWWVVVTTTRRRNNNKKKGGGJJJZZZiiiuuuvvvlllqqq{{{dddSSSHHHCCCCCCAAA@@@???===;;;:::999999;;;:::::::::;;;<<<>>>???<<<<<<======<<<;;;:::999<<<>>>@@@>>>>>>DDDOOOYYYlllrrrWWWPPPYYYeeexxxzzz{{{dddVVVNNNIIIEEECCCBBBCCCEEEDDD@@@<<<888999:::;;;>>>AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@@@@AAAAAAAAADDDBBBCCCGGGIIIJJJPPPWWWhhhxxx~~~sssggg\\\WWWPPPNNNLLLKKKMMMNNNNNNNNNJJJKKKLLLIIIFFFGGGLLLQQQWWWXXXYYYWWWTTTPPPNNNMMMIIIJJJKKKMMMPPPPPPNNNMMMLLLMMMOOOPPPQQQUUUYYY]]]^^^aaadddeeeeeegggkkkooorrr}}}wwwqqqkkkccc]]]ZZZXXXUUURRRQQQSSSUUUVVVYYY\\\eeetttzzznnnhhhdddaaa]]]aaassszzz}}}}}}vvvqqqkkkgggbbb______aaacccdddfff___XXXVVVSSSNNNMMMNNNPPPOOONNNOOORRRUUUWWWWWWSSSSSSSSSTTTRRRSSS[[[eeeuuusssqqq{{{yyynnnaaaZZZVVVRRRQQQRRRWWWZZZ^^^```___^^^]]]^^^[[[___gggttt}}}xxxuuullldddaaa```^^^```dddjjjmmmqqqtttxxxyyyuuuiiieee^^^ZZZWWWUUUTTTSSSSSSOOOLLLIIIIIIPPPbbbttt{{{ooollluuulllXXXMMMEEE@@@???CCCAAA>>>;;;999888999999;;;:::::::::;;;<<<===>>>????????????>>>===<<<;;;999===??????===>>>EEEJJJYYYsssmmmUUULLLQQQWWWiiizzzpppppp\\\QQQLLLGGGDDDBBBCCCDDDDDD@@@===999999:::;;;>>>@@@CCCEEEEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAAEEECCCCCCFFFGGGHHHMMMSSS```qqqyyymmmaaaZZZRRROOOLLLJJJJJJJJJJJJIIIIIIJJJJJJGGGEEEEEEJJJNNNTTTUUUVVVTTTQQQMMMJJJJJJHHHGGGGGGIIIKKKMMMLLLKKKLLLMMMMMMMMMNNNPPPTTTWWW\\\aaafffiiijjjkkknnnqqqqqq}}}vvvpppkkkddd___[[[YYYUUUQQQOOONNNOOOOOOQQQSSSZZZgggttttttmmmgggddd______mmmvvvyyy~~~}}}zzzyyywwwooofffbbbdddjjjooorrrqqqggg]]]XXXTTTPPPNNNOOOOOOPPPSSSWWWZZZ[[[ZZZXXXVVVVVVWWWXXXWWWXXXaaalllxxxqqqlllttt~~~zzzhhh^^^YYYVVVUUUWWW\\\___cccdddbbb___]]]\\\ZZZ\\\cccooozzzqqqhhhccc```]]]]]]```ccciiiqqquuuyyy~~~xxxtttccc```[[[WWWUUUTTTSSSQQQSSSNNNKKKJJJLLLWWWkkk}}}sssjjjmmmyyy|||___OOOIIIEEEAAA???AAA@@@>>><<<;;;::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>======<<<::::::999666:::===>>>===>>>CCCGGGNNNgggyyyfffSSSLLLMMMMMM\\\rrryyygggttt{{{bbbTTTOOOIIIFFFCCCCCCDDDCCCAAA===999999999;;;===@@@CCCEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDBBBCCCFFFGGGHHHLLLSSS[[[lll~~~rrrfff^^^VVVRRRNNNJJJIIIHHHGGGFFFGGGHHHGGGEEEDDDDDDHHHKKKQQQRRRSSSRRRNNNKKKHHHHHHHHHFFFEEEFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJKKKOOOQQQUUUZZZaaaeeegggjjjooosssuuu~~~vvvpppkkkfffbbb\\\YYYUUUQQQNNNLLLKKKKKKRRRQQQVVV___iiittt|||sssllliiiccc```jjjxxxqqquuuzzzyyyoookkkooowww}}}zzznnnbbb[[[WWWRRROOOPPPOOOSSSYYY```dddccc]]]YYYWWWVVVXXXZZZZZZ\\\eeeppp|||~~~mmmffflllttt~~~sssfff^^^XXXVVVWWW___aaaddddddaaa]]]YYYXXXXXXZZZ```kkk}}}uuulllgggccc______bbbdddllluuuyyy}}}zzzsssooo```]]]YYYVVVUUUTTTRRRQQQOOOKKKIIIJJJOOO[[[pppoooiiippp}}}mmmTTTHHHEEECCC@@@>>><<<===>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;999888777666666555555555999;;;=========???DDDHHHIII^^^|||~~~yyyqqqhhh\\\QQQLLLLLLIIITTTdddxxxuuuaaajjjhhhVVVPPPLLLHHHDDDBBBCCCCCCAAA>>>:::999999:::<<<@@@DDDFFFHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCAAACCCGGGIIIIIINNNTTTYYYjjj}}}xxxkkkccc\\\WWWQQQMMMJJJIIIGGGFFFGGGGGGFFFDDDCCCDDDFFFHHHMMMOOOQQQPPPMMMJJJHHHGGGHHHFFFDDDEEEGGGJJJKKKKKKJJJJJJJJJIIIHHHIIILLLNNNPPPTTTYYY]]]aaahhhpppvvvvvv|||yyyssslllgggddd\\\YYYVVVRRRNNNLLLKKKKKKMMMLLLNNNUUU^^^gggtttzzzppplllfffaaagggrrrjjjooouuu{{{yyyyyyvvvhhhaaa\\\WWWSSSRRRQQQVVV___gggjjjggg```ZZZWWWXXXZZZ]]]]]]```iiitttyyyjjjeeehhhnnnxxx|||ooobbbYYYTTTUUU\\\^^^```___\\\XXXVVVUUUUUUWWW]]]hhhzzzzzzpppkkkgggddddddgggjjjrrr{{{|||wwwqqqjjjfff^^^[[[WWWUUUTTTSSSQQQOOOJJJGGGGGGLLLTTTbbbuuu|||qqqqqq{{{rrr___KKKBBB@@@???===<<<888:::<<<>>>???>>>===<<<999:::;;;;;;;;;;;;:::::::::999888888777777888888===>>>>>>======>>>BBBDDDEEETTTnnn{{{uuuooolllgggaaa[[[VVVQQQMMMJJJHHHOOOZZZjjjrrr___dddwwwmmmYYYQQQOOOJJJEEEBBBCCCCCCAAA???:::999999:::<<<@@@DDDFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAACCCGGGIIIIIIMMMSSSWWWgggzzzsssjjjaaa\\\UUUOOOLLLJJJIIIGGGGGGFFFEEEDDDCCCDDDEEEEEEIIIKKKMMMMMMKKKHHHGGGGGGGGGEEEDDDDDDGGGIIIJJJJJJIIIIIIIIIHHHGGGIIILLLNNNPPPSSSWWWYYY^^^fffqqqxxxrrrvvv~~~vvvoooiiifff\\\ZZZVVVRRROOOLLLKKKJJJHHHGGGIIIPPPXXX```lllwwwuuuoooiiibbbeeemmmccchhhpppwww|||ssskkkgggaaa\\\ZZZUUUYYY```gggjjjhhhbbb]]]]]]]]]```cccdddgggqqq|||yyypppmmmnnnqqqvvvzzzyyykkk___ZZZ[[[XXXZZZ[[[[[[YYYWWWWWWWWWVVVXXX]]]hhhxxx{{{vvvqqqnnnnnnqqqssszzz~~~yyytttnnnhhhbbb^^^ZZZWWWTTTRRRQQQOOOMMMLLLGGGFFFJJJSSS___mmm{{{zzzeeeVVVHHHAAA>>><<<;;;<<<999999::::::;;;;;;::::::999:::;;;;;;;;;;;;:::999;;;::::::999999:::<<<<<<<<<<<<=========>>>???@@@@@@KKK```~~~{{{ooofff___\\\YYYWWWXXXWWWQQQKKKGGGLLLUUUdddyyyvvvbbb^^^gggwwwsss___VVVPPPKKKEEEBBBBBBCCCAAA@@@;;;:::999999<<<@@@DDDGGGHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCAAACCCGGGHHHGGGJJJOOOTTTbbbuuu|||tttccc^^^WWWPPPMMMKKKIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDFFFIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFHHHHHHHHHGGGHHHHHHHHHHHHJJJMMMPPPRRRTTTWWWYYY]]]dddmmmuuusssuuu{{{{{{qqqjjjggg]]][[[WWWRRRNNNJJJHHHGGGIIIGGGIIINNNTTTZZZeeennnwww~~~vvvnnnfffffflll{{{^^^cccllltttyyy~~~|||uuuqqqjjjdddbbbYYY[[[```eeehhhgggccc___cccdddgggjjjkkkoooyyy~~~xxxvvvwwwwwwwww{{{~~~~~~sssgggcccfffVVVXXXZZZZZZZZZZZZ[[[\\\XXXZZZ___iiixxx|||xxxxxx{{{{{{~~~zzzuuupppkkkeee^^^ZZZWWWUUUQQQOOONNNMMMJJJHHHGGGHHHNNN[[[hhhwwwzzz|||~~~___TTTHHHBBB???<<<;;;>>>;;;:::888666666777888999999:::;;;;;;;;;:::999888666555555555555777888999666888;;;===??????>>>>>>>>>EEEYYYvvvooocccZZZYYYXXXZZZ^^^^^^VVVNNNFFFKKKSSSbbbxxx~~~ggg\\\[[[eee}}}vvvddd[[[RRRLLLEEEBBBBBBCCCBBB@@@;;;:::999999;;;@@@DDDGGGGGGGGGFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBCCCFFFFFFDDDFFFKKKPPP^^^qqq{{{ddd___WWWQQQMMMKKKJJJIIIGGGFFFDDDDDDDDDEEEDDDCCC@@@CCCFFFGGGFFFEEEEEEEEECCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHHHHHHHKKKOOORRRRRRUUUXXXZZZ\\\aaaiiiooozzzzzz{{{}}}ssskkkggg^^^[[[WWWRRRMMMHHHEEECCCIIIFFFGGGKKKNNNRRRZZZbbbkkk}}}}}}tttjjjiiinnnvvv}}}{{{{{{}}}\\\___eeekkkqqqvvvyyy{{{~~~}}}oooeeeaaa___]]]___dddhhhhhhggglllqqqvvvxxxwwwyyy}}}rrrhhhddd`````````^^^\\\[[[\\\]]]``````cccjjjvvv~~~}}}~~~zzztttnnnhhhbbb\\\XXXPPPOOONNNNNNMMMLLLIIIFFFIIIFFFPPPggg~~~tttyyytttXXXOOOHHHFFFCCC>>>999888<<<;;;::::::999999999999;;;:::999777777777777888:::::::::999999888888888999999999888999999::::::AAA@@@JJJcccqqqfff]]]]]]^^^______]]]YYYUUUKKKIIIOOObbb}}}lllXXXTTT___ppp|||{{{gggUUURRRMMMFFFCCCDDDEEEDDDBBB@@@<<<999999===AAACCCCCCJJJHHHGGGFFFFFFFFFDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLPPPWWWfff|||~~~pppggg[[[RRRNNNMMMKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDAAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKNNNQQQTTTVVVZZZ]]]\\\[[[___jjjsssyyy{{{yyypppjjj^^^[[[UUUPPPKKKHHHGGGGGGGGGGGGHHHHHHJJJNNNTTTYYYiiiuuuyyysssqqqpppwww|||zzzwwwuuuuuuxxx{{{~~~XXXZZZ___eeekkkppptttvvv{{{}}}zzznnnbbb___\\\]]]cccjjjnnnppp{{{wwwlllfffdddgggjjjkkkkkkiiiiiiiiicccccceeejjjuuu}}}yyyrrrlllfff```ZZZVVVQQQPPPOOONNNMMMLLLIIIGGGHHHJJJWWWooo|||tttpppyyynnnWWWRRRNNNKKKEEE===:::;;;;;;:::999888888888888999<<<;;;999888777777777777999999999999999999888888999999888888888999::::::???@@@HHH[[[yyyxxxooodddcccdddfffgggccc\\\VVVNNNLLLQQQeeesss]]]UUU[[[hhhrrrzzz|||}}}}}}}}}vvveeeUUURRRNNNJJJGGGFFFFFFFFFEEECCC???;;;:::===@@@BBBCCCIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIINNNTTTbbbuuuwwwnnnaaaVVVQQQOOOLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDD@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHJJJMMMRRRUUUZZZ]]]^^^]]][[[```jjjrrrzzz|||}}}~~~yyyooohhh]]]ZZZUUUOOOKKKHHHGGGGGGGGGGGGGGGHHHIIIMMMRRRWWWaaammm|||xxxwwwxxx~~~|||~~~{{{yyyvvvttttttvvvyyy|||UUUWWWZZZ^^^dddjjjooorrrwwwyyy|||~~~wwwiiiddd___```iiiuuu~~~{{{||||||pppiiiiiimmmsssvvvvvvtttrrrqqqjjjhhhhhhllluuu}}}zzzvvvoooiiiccc]]]XXXTTTQQQPPPOOONNNLLLJJJIIIHHHJJJSSSeee{{{{{{pppjjjmmm|||hhhYYYWWWUUUPPPFFF<<<:::>>>999999888888777777888888<<<;;;:::888777666666666888888888888888999999999888888888888888999::::::<<<@@@EEEPPPjjj{{{qqqoooooorrrvvvrrrggg^^^TTTOOOPPPaaa}}}}}}fffXXXWWW___gggkkknnnqqqtttxxxtttfffXXXQQQPPPNNNJJJGGGFFFGGGHHHGGGCCC>>><<<<<>>999999888888888888999999<<<;;;:::999777666666555666777777777888888999999888777777777888999:::;;;999@@@BBBGGG\\\}}}{{{{{{qqqdddZZZRRRZZZpppsssaaaXXXZZZ______eeelllttt{{{yyykkk[[[PPPQQQPPPLLLGGGEEEGGGJJJJJJFFFAAA>>><<<===???@@@DDDFFFGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEDDDCCC@@@???AAAAAAAAABBBCCCDDDEEEFFFKKKNNNVVVbbbuuuxxxlllbbb]]]YYYUUUSSSPPPOOOMMMKKKIIIGGGEEEEEECCCDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@AAAAAABBBDDDDDDEEEFFFGGGGGGGGGIIIMMMQQQVVV[[[___aaabbbdddiiinnnzzz}}}}}}}}}}}}xxxvvvuuuuuuwww}}}}}}wwwtttqqqpppmmmmmmooossswwwyyyxxxjjjaaaWWWUUURRRNNNKKKIIIHHHGGGFFFGGGGGGFFFFFFHHHLLLOOOXXXbbbrrr~~~}}}{{{}}}zzzzzzyyyxxxuuutttsssssstttuuuuuuuuuvvvxxxzzz{{{||||||SSSSSSTTTVVV[[[bbbhhhlllrrrtttwwwyyy{{{~~~~~~wwwqqqsss}}}wwwyyyzzzzzzyyyyyyzzz|||~~~zzzvvvuuuvvvyyy}}}}}}wwwsssrrrsssvvvwwwwwwyyy|||~~~zzztttrrrvvvyyytttpppkkkddd^^^YYYTTTPPPMMMKKKLLLKKKHHHEEEEEEGGGIIISSSfff~~~nnnggghhhzzzyyykkkfff[[[OOOHHHBBB<<<:::;;;::::::999999999::::::;;;;;;;;;:::999888777666555666666666777777888888888777777777777888999:::;;;999???@@@BBBSSSttt|||mmm]]]YYYfff|||lll\\\VVVXXXVVV___mmmzzzppp___PPPQQQOOOKKKFFFDDDFFFHHHJJJHHHDDD@@@===<<<===???BBBDDDGGGHHHFFFDDDEEEEEECCCDDDEEEEEEEEECCC@@@???>>>??????AAACCCEEEFFFHHHIIILLLRRR[[[kkk{{{qqqjjjddd]]]YYYSSSRRRQQQNNNLLLIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBAAAAAABBBBBBCCCDDDGGGHHHIIIHHHGGGHHHJJJLLLOOOUUU]]]ccceeefffggghhhmmmqqquuuvvvuuuuuuwwwzzz~~~~~~yyyqqqhhhbbb^^^^^^]]]]]]aaahhhpppvvvxxxzzzxxxtttooojjjeeebbb```_________```ccchhhmmmpppvvv|||ttteee\\\TTTRRRPPPMMMJJJIIIHHHHHHFFFFFFFFFFFFEEEGGGJJJMMMUUU___mmm}}}|||xxx{{{}}}{{{zzzzzzxxxwwwvvvtttsssrrrrrrrrrppppppqqqppppppqqqqqqrrrvvvxxx|||NNNNNNOOORRRVVV\\\bbbeeelllooorrrtttwwwzzz~~~|||xxxzzz|||yyyuuurrrrrrttt}}}}}}}}}~~~}}}wwwvvvwwwxxxzzz}}}}}}{{{pppppppppqqqrrrvvv|||xxxsssvvvxxxsssiiiddd^^^XXXTTTPPPMMMKKKHHHIIIHHHEEEBBBCCCGGGKKKUUUkkkyyyiiiffflllrrriii___SSSGGGAAA???;;;999::::::::::::999::::::;;;<<<999999999999999888777666666666666666777777777777666666666777888999:::;;;:::<<<>>>AAAMMMdddjjj[[[]]]ooozzz```TTTQQQQQQ]]]oooyyygggTTTRRRNNNHHHDDDCCCDDDFFFGGGGGGEEEBBB>>><<<<<<===???CCCGGGHHHFFFDDDEEEFFFDDDEEEEEEEEEDDDBBBAAA@@@===>>>???AAACCCEEEGGGHHHHHHKKKPPPVVVbbbwww~~~tttjjj```YYYWWWVVVTTTRRROOOLLLIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBFFFHHHJJJJJJIIIHHHIIIIIIJJJQQQZZZaaaddddddbbbaaaeeehhhlllmmmlllmmmpppsssvvvvvvssslllddd[[[UUUSSSNNNMMMMMMPPPVVV\\\```bbbcccbbb___\\\YYYVVVTTTSSSRRRSSSTTTVVVXXX\\\bbbfffnnnuuuyyylll___WWWQQQPPPNNNLLLJJJIIIHHHHHHEEEFFFFFFFFFFFFGGGIIILLLQQQYYYgggvvvvvvuuuwwwvvvvvvwwwwwwvvvuuusssrrrpppnnnmmmllllllllljjjgggfffggghhhkkkooouuuzzzJJJKKKLLLOOOTTTYYY]]]```eeehhhkkknnnqqquuuzzz}}}~~~}}}zzzuuusssttt{{{{{{|||}}}{{{~~~||||||~~~yyyxxxwwwuuuuuuwww|||zzzsssttt}}}{{{tttpppccc^^^XXXSSSOOOMMMJJJIIIFFFGGGGGGDDDBBBCCCIIIOOO\\\ssssssgggkkkwwwrrr```[[[NNNGGGAAA???<<<888888;;;999999888888999::::::;;;777888999999999999888777666666666666666666555555555555666666777999:::;;;;;;888;;;AAAGGGSSSnnn}}}eee[[[eee{{{hhhWWWRRRQQQ^^^qqqtttYYYTTTLLLFFFDDDCCCDDDDDDBBBDDDEEECCC???<<<<<<===>>>BBBHHHHHHFFFDDDEEEGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@@@@AAACCCDDDFFFGGGEEEIIINNNRRR\\\nnnuuuiii```ZZZYYYXXXUUURRROOOKKKIIIEEEDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDBBBAAAAAAAAAAAACCCFFFJJJMMMLLLKKKJJJJJJKKKPPPWWW\\\^^^^^^\\\[[[^^^aaadddddddddggglllpppqqqooojjjcccYYYRRRNNNLLLGGGGGGGGGJJJNNNSSSUUUVVVWWWWWWVVVUUUSSSQQQOOONNNJJJLLLNNNOOOPPPSSSYYY]]]fffnnnyyyxxxnnncccYYYSSSNNNNNNMMMKKKJJJIIIIIIHHHDDDEEEFFFFFFFFFGGGJJJLLLMMMUUUbbbpppxxxsssrrrrrrsssuuuttttttsssqqqooollljjjhhhiiiiiihhheee```^^^___aaaccchhhooovvv}}}IIIJJJLLLPPPTTTXXX\\\______bbbfffjjjmmmqqqvvvzzz|||{{{xxxyyyxxxyyy{{{}}}yyyzzz{{{rrrrrr{{{|||tttnnnkkk___[[[UUUPPPMMMKKKIIIHHHEEEGGGGGGDDDBBBDDDKKKQQQfff{{{|||ooogggrrraaaOOOLLL???>>>??????;;;666888===888888777777888999::::::666777888999:::999888888777777666666555555555444555555555666777999:::;;;===666888AAACCCGGGaaatttbbbdddwwwooo\\\VVVTTTaaattt]]]VVVLLLEEEDDDDDDEEEDDD???CCCEEEDDD@@@===<<<<<<===BBBHHHIIIFFFDDDEEEGGGGGGFFFEEECCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCGGGLLLPPPXXXhhhyyyqqq[[[[[[ZZZWWWTTTPPPMMMJJJEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@DDDJJJNNNNNNMMMLLLLLLNNNQQQUUUXXXYYYYYYXXXXXXUUUXXXZZZ[[[]]]aaahhhnnnqqqnnnhhh^^^TTTLLLHHHGGGHHHGGGGGGIIIMMMOOOPPPPPPRRRSSSSSSTTTSSSRRRPPPOOOHHHKKKLLLMMMMMMOOOTTTYYYaaaiiiuuuxxxooofff]]]UUUPPPMMMLLLLLLKKKJJJIIIIIIHHHDDDEEEFFFGGGGGGHHHJJJLLLLLLTTT```nnn|||tttrrrqqqrrrtttrrrqqqqqqooommmjjjgggeeehhhhhhgggbbb]]]ZZZZZZ\\\^^^ccclllttt|||CCCEEEIIIKKKNNNQQQVVVYYYYYY\\\```cccgggmmmssswwwxxxzzz}}}~~~zzz{{{yyyzzzzzzsssooo~~~|||~~~yyysssqqqyyyyyyssslllddd^^^VVVSSSNNNKKKIIIHHHFFFDDDFFFFFFGGGGGGCCCCCCLLLXXXnnnrrrgggiiixxxgggRRRGGGAAA@@@???===;;;999888777777999999999888888888777777999888777888:::;;;:::999666666666666666777888888555555666777888999999:::777666:::@@@@@@BBBTTTjjjllldddmmm|||eeeTTTUUUiiiuuu]]]KKKIIIKKKEEE@@@AAADDDDDDCCCBBB@@@>>><<<;;;;;;===@@@DDDFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>???AAACCCEEEKKKKKKMMMOOOSSS^^^uuu|||mmmdddZZZWWWXXXWWWPPPIIIJJJHHHEEECCCBBBCCCEEEFFFKKKLLLLLLJJJFFFCCCAAA@@@AAADDDHHHLLLNNNOOOOOONNNNNNPPPTTTUUUUUUTTTTTTTTTRRRTTTSSSTTTYYYbbbfffeeejjjeee]]]UUUOOOJJJFFFCCCBBBDDDFFFHHHHHHJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLIIIHHHGGGFFFGGGKKKPPPUUU[[[cccmmmttt}}}zzznnnbbbXXXRRRPPPOOOJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJMMMQQQZZZgggwwwuuuoooooorrrtttrrrrrrsssrrroookkkgggdddfffdddaaa]]]ZZZWWWVVVUUUUUUZZZcccmmmvvv~~~CCCEEEHHHJJJLLLOOOSSSVVVVVVYYY]]]```dddiiiooossstttwwwzzz|||}}}{{{vvvttttttooommm{{{}}}wwwtttooojjjlllvvvzzztttoookkkfff^^^YYYTTTQQQMMMJJJHHHGGGEEECCCBBBBBBCCCDDDCCCGGGSSSaaayyyyyynnnjjjpppzzz```OOOEEE@@@???>>><<<;;;999999888888999999999999999999999999<<<;;;999888999888666555666555555555666666777888666666666777888888888999;;;888:::???>>>>>>KKK]]]}}}ooo```dddnnnrrrddd\\\ooohhhSSSOOOOOOHHHCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;===@@@CCCEEEGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???>>>???AAACCCDDDIIIIIIJJJMMMPPP[[[pppvvvlllaaa\\\\\\ZZZRRRLLLLLLJJJGGGDDDCCCCCCDDDEEEJJJKKKKKKIIIFFFBBBAAAAAAAAACCCGGGKKKNNNPPPPPPOOOOOOQQQTTTUUUUUUTTTTTTUUUSSSUUUTTTTTTXXX```dddbbbfffaaaXXXQQQLLLHHHEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLLLLMMMNNNOOOOOOOOOOOOJJJIIIHHHGGGGGGJJJOOOSSSXXX```jjjqqqyyyxxxqqqggg\\\TTTPPPNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKMMMQQQYYYeeettt{{{pppmmmnnnooorrrrrrsssrrroookkkgggdddbbb```\\\YYYVVVTTTSSSSSSSSSXXX```hhhqqqyyyBBBDDDFFFHHHIIILLLOOORRRRRRUUUXXX\\\___dddjjjnnnppprrrvvvxxxzzz|||~~~xxxrrrqqqoooppp{{{{{{nnniiicccaaagggtttzzzoookkkfffbbb```]]]WWWSSSQQQNNNJJJHHHFFFEEEDDDBBB@@@???AAACCCEEEMMM^^^ooo}}}nnniiilllxxxiiiUUUIIIBBB???===<<<;;;:::999999999999999999::::::;;;<<<<<<<<<>>><<<:::999888777555333555555555444555555666777777777777777777777777777<<<888888<<<<<<<<>>===<<<<<<:::<<>>;;;;;;::::::999:::::::::999::::::;;;===>>>>>>???<<<:::999999::::::999777555555444444444555555666777777777777777666666666888444555:::===>>>DDDKKK^^^ooo]]]WWWZZZmmmtttqqqaaaWWWMMMFFFCCCAAA@@@???>>>============:::<<<>>>AAACCCEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@BBBCCCEEEDDDFFFIIILLLSSSbbbqqqyyypppjjjddd\\\UUUSSSQQQOOOLLLJJJIIIIIIIIILLLMMMMMMLLLIIIGGGGGGGGGFFFHHHLLLPPPTTTVVVWWWXXXTTTVVVWWWWWWVVVUUUVVVWWWVVVXXXWWWVVVZZZ```bbb```[[[VVVNNNHHHEEEFFFGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIKKKMMMOOOPPPPPPQQQLLLLLLJJJHHHFFFGGGJJJMMMPPPXXXaaagggkkknnnlllggg[[[XXXSSSNNNLLLLLLMMMNNNRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRWWW```kkk|||zzzoooiiiddddddmmm}}}{{{uuurrroooqqquuuzzzzzzrrrrrrtttwwwxxxxxxwwwtttoookkkhhh^^^[[[WWWTTTRRRRRRTTTUUUVVVZZZ___dddjjjqqqyyy}}}???AAACCCCCCDDDEEEHHHJJJMMMPPPRRRUUUXXX\\\aaaeeeiiilllqqqtttvvvxxxyyy{{{~~~zzzrrrkkkfffaaabbblllzzzyyysssgggbbb\\\XXXVVVSSSOOOKKKJJJHHHEEECCCCCCCCCBBBAAACCCBBBCCCFFFKKKWWWmmm|||mmmaaadddooozzzdddOOOGGGAAA>>>===;;;::::::999999999::::::999999:::;;;===>>>??????===<<<::::::;;;;;;:::888666555444444444444555555777777777666666666666666777444555999===@@@DDDHHHVVVyyyzzzhhhXXXTTTWWW```uuummm___TTTJJJEEEAAA@@@???>>>============:::;;;===@@@BBBDDDFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBEEEDDDFFFIIIKKKPPP[[[gggxxx}}}vvvnnneee___WWWUUUSSSPPPNNNMMMLLLLLLLLLMMMMMMLLLIIIHHHIIIJJJHHHJJJNNNRRRUUUXXXZZZ[[[YYY[[[\\\\\\ZZZYYYYYYZZZXXXZZZZZZYYY]]]cccdddaaaWWWRRRKKKFFFEEEGGGHHHJJJIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKHHHFFFFFFIIIKKKMMMUUU]]]aaadddfffccc]]]RRRPPPMMMKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSVVV^^^hhhvvvoooeee^^^[[[[[[bbboooyyynnngggcccaaa```ccciiipppxxxxxxvvvwww|||||||||{{{xxxsssooolll___]]]XXXUUUTTTVVVYYY\\\___aaacccfffjjjpppvvv{{{>>>???AAABBBBBBCCCFFFHHHKKKNNNPPPSSSUUUYYY^^^aaafffjjjooosssuuuvvvxxxyyyyyy{{{~~~~~~}}}~~~yyyuuurrrooollllllrrr~~~}}}zzzuuuhhhccc\\\WWWUUURRRMMMJJJHHHFFFCCCBBBBBBCCCBBBAAAAAABBBEEEKKKQQQ^^^ttt~~~oooeee```hhhvvvwwwXXXIIIDDD???<<<===;;;::::::999999999999:::888888999:::;;;======>>>@@@>>><<<;;;::::::777666777666555555444555555555666666666666666666666666:::999999:::<<<>>>AAADDDPPPnnn}}}yyymmm^^^QQQNNNQQQXXXmmmyyyiii]]]SSSLLLCCCBBB@@@>>>============:::;;;===???AAACCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAADDDCCCEEEHHHJJJMMMUUU___kkk}}}tttnnnaaa___\\\XXXUUURRRPPPOOOMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNQQQTTTXXXZZZ\\\]]]```bbbeeeeeecccaaa```___[[[]]]]]][[[^^^cccccc```RRRNNNHHHEEEEEEGGGIIIJJJJJJJJJKKKIIIGGGEEEFFFFFFIIIIIIJJJKKKKKKJJJJJJJJJMMMLLLKKKIIIFFFFFFHHHJJJKKKRRRXXX[[[]]]^^^[[[UUUMMMLLLKKKKKKKKKMMMOOOPPPOOOPPPRRRTTTWWWYYY[[[\\\YYYYYYYYYXXXWWWVVVTTTSSSSSSRRRUUU\\\eeeqqq|||qqqeee]]]XXXVVVWWW\\\dddsss~~~zzzsssjjjccc]]]ZZZYYYZZZ]]]bbbjjjsss{{{}}}xxxyyy~~~{{{vvvrrrooobbb```\\\ZZZ\\\aaafffjjjnnnnnnmmmlllllloootttxxx===>>>@@@AAAAAACCCEEEHHHIIIKKKNNNPPPRRRVVVZZZ^^^cccgggmmmqqqssstttvvvwwwuuuxxx{{{zzzxxxyyy~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~wwwrrrgggbbbZZZVVVSSSPPPLLLHHHGGGDDDBBBAAABBBCCCCCCBBB???BBBJJJSSS]]]lllxxxlllfffhhhuuueeeLLLDDDBBB===:::===;;;;;;:::999888888888999777777888999::::::;;;;;;===;;;999999999888777555888777666666555555555666444555555555666777777777:::<<<<<<:::999<<<@@@BBBIII```wwwvvvzzzwwwqqqjjjbbbWWWMMMJJJMMMRRRddd~~~~~~ooodddZZZRRREEEDDDAAA???============:::;;;<<<>>>@@@CCCEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBDDDGGGIIIJJJPPPWWW^^^sss~~~rrrppplllfffaaa[[[WWWUUURRRSSSSSSRRRQQQQQQSSSUUUUUUWWWYYY[[[^^^aaacccdddhhhkkknnnooommmjjjgggfff___aaa___\\\]]]aaa___[[[NNNKKKFFFDDDEEEFFFHHHHHHIIIJJJKKKIIIGGGEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHLLLLLLKKKIIIFFFFFFGGGIIIHHHNNNSSSTTTVVVWWWTTTOOOLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUXXX[[[]]]^^^[[[[[[[[[ZZZYYYWWWUUUTTTRRRPPPRRRYYYaaakkk{{{yyyyyyxxxvvvqqqiiiaaa[[[VVVVVVWWWYYY[[[cccsss~~~zzzwwwtttrrrooollliiiddd^^^ZZZVVVTTTVVVXXX]]]eeennnwww~~~}}}||||||xxxsssppphhhfffeeeeeejjjsss{{{}}}wwwrrrrrrtttvvv<<<===???@@@AAACCCEEEHHHHHHIIILLLNNNPPPSSSXXX[[[aaaeeekkkooorrrssstttuuussswwwyyyxxxvvvvvv{{{~~~~~~}}}yyyrrrllleee___XXXSSSQQQOOOKKKHHHFFFDDDBBBAAABBBCCCCCCBBB???DDDOOO[[[hhhxxxvvvpppnnnsssqqqZZZEEEAAA@@@;;;999===<<<;;;:::999888888888888666777777888888999999:::777666555666888999999888888888777666666666666666333444444555666777888888888;;;<<<999888;;;AAADDDDDDVVVwwwsssnnnpppssstttgggccc```\\\TTTLLLJJJLLLLLL\\\tttyyyuuu~~~ooofff\\\UUUGGGEEEBBB???============::::::<<<===@@@BBBEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBAAACCCFFFGGGHHHLLLSSSTTTgggzzzssskkkddd___\\\YYYZZZZZZYYYXXXYYY[[[]]]^^^___aaacccfffhhhjjjkkkmmmqqquuuwwwtttppplllkkkbbbcccaaa]]]\\\^^^\\\WWWLLLIIIEEEDDDDDDFFFFFFFFFIIIJJJKKKIIIGGGFFFFFFGGGDDDEEEFFFGGGHHHHHHIIIHHHKKKLLLKKKIIIGGGFFFGGGIIIFFFLLLPPPPPPQQQSSSQQQLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSUUUXXX[[[]]]^^^\\\\\\\\\\\\ZZZXXXUUUTTTQQQOOOPPPVVV^^^hhhvvvvvvuuutttsssoooiiibbb]]]UUUVVVXXXXXXVVVXXXeeesss{{{wwwtttrrrooommmhhhgggeeebbb]]]XXXTTTQQQOOORRRVVV]]]gggpppxxx}}}|||xxxssspppnnnmmmmmmpppwwwyyyvvvvvvxxx~~~============>>>???@@@AAADDDEEEGGGKKKNNNRRRVVVXXX^^^bbbgggjjjmmmoooqqqsssqqqtttxxx{{{|||}}}}}}{{{wwwqqqjjjeee```ZZZRRRMMMJJJHHHDDDBBBCCCAAA??????AAABBBBBBBBBCCCGGGSSSeeeuuu{{{ooojjjvvvdddTTTCCC<<<;;;;;;<<<>>>;;;;;;:::999888777666666777999;;;<<<;;;:::::::::777888888888888999999999:::999888666555444444444666666555555555555666777:::;;;;;;:::999:::<<>>AAACCCAAA???===;;;:::999;;;@@@EEEHHHTTTOOOIIIFFFEEEEEEDDDBBBDDDDDDCCCBBB@@@??????>>>???@@@AAACCCEEEHHHJJJKKKVVV\\\mmmuuulllgggbbb```^^^___bbbeeedddcccfffhhhlllpppsssvvvwwwwww}}}}}}}}}}}}}}}{{{vvvsssjjjgggccc```^^^\\\YYYXXXKKKIIIFFFCCCBBBCCCEEEGGGKKKKKKKKKJJJIIIGGGDDDCCCBBBEEEGGGGGGEEEDDDEEEGGGJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHIIIKKKNNNNNNJJJGGGKKKKKKJJJKKKKKKLLLMMMMMMRRRSSSTTTVVVYYY[[[\\\]]]\\\\\\\\\[[[YYYUUURRRPPPQQQQQQPPPPPPUUUbbbrrr}}}{{{wwwxxx~~~{{{kkk\\\WWWTTTVVVWWWXXXYYY[[[___aaasss}}}~~~yyyppplllhhhccccccdddeeeccc^^^XXXTTTQQQOOOTTT[[[___dddkkkvvv~~~}}}yyyuuurrrrrruuuzzz============>>>???@@@@@@CCCDDDFFFIIILLLPPPSSSUUUZZZ^^^bbbfffiiikkknnnpppppptttxxx{{{|||~~~}}}wwwrrrnnnhhhccc___[[[VVVPPPKKKIIIGGGEEECCCCCCBBB@@@@@@AAABBBCCCDDDJJJSSScccvvvyyyooolll{{{yyy\\\NNNAAA===<<<;;;999999:::999999888777666555555888:::<<<<<<:::999999:::666666777777777888888888888888777666555555555555777666666555555666666777999::::::999888999<<<>>>@@@III^^^|||xxxoookkkiiigggdddaaa______]]]WWWOOOIIILLLUUUgggvvv{{{pppbbbZZZVVVKKKFFF@@@???AAABBBAAA???===<<<::::::;;;???DDDGGGJJJFFFCCCBBBDDDFFFGGGFFFDDDCCCCCCBBBAAA@@@???>>>@@@@@@AAACCCEEEGGGIIIJJJRRRXXXggg}}}~~~{{{uuutttrrrtttvvvxxxxxxvvvwwwxxx{{{~~~|||xxxqqqmmmgggccc```\\\WWWSSSGGGEEEBBB@@@???AAACCCEEEIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEGGGGGGEEEDDDEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHLLLMMMKKKIIIKKKKKKKKKKKKKKKLLLNNNOOOSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZXXXUUURRRPPPPPPPPPPPPQQQUUU```nnnyyyvvvrrrvvvsssggg[[[WWWSSSUUUVVVVVVWWWXXX\\\^^^fffyyyyyyxxx{{{~~~tttoooiiidddaaabbbcccbbb]]]XXXSSSQQQNNNRRRXXX]]]bbbjjjuuu}}}~~~{{{yyywww{{{===<<<<<<======>>>???@@@BBBCCCDDDGGGIIILLLOOOPPPTTTXXX\\\```cccfffiiilllooorrrvvvzzz|||~~~xxxppphhhbbb^^^ZZZXXXUUUQQQLLLIIIGGGFFFEEECCCCCCCCCAAAAAAAAACCCEEEFFFQQQ```uuuuuuoooqqqjjjQQQGGG???>>>>>>;;;777666888888777777666666666666999;;;<<<;;;999888888888555555555666666666777777777666666666666666777777888777777666666777777777777888888888777888;;;===>>>DDDUUUrrrwwwtttrrrpppoookkkgggffffffaaaVVVLLLMMMTTTfffvvvsssqqqbbbYYYVVVLLLGGGBBB@@@AAABBBBBB@@@>>><<<::::::;;;???CCCEEEDDDCCCAAABBBDDDGGGHHHHHHDDDCCCCCCBBBAAA@@@??????AAAAAAAAABBBDDDEEEGGGHHHKKKPPP]]]nnn{{{tttmmmgggccc\\\SSSLLLEEECCCAAA??????@@@CCCDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBDDDGGGKKKMMMNNNMMMOOOOOONNNNNNNNNPPPQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYXXXVVVSSSQQQOOONNNOOOPPPQQQUUU]]]iiiqqqyyywwwkkkjjjiiiaaaXXXVVVSSSTTTUUUUUUUUUUUUXXXZZZ]]]lllzzz|||yyyyyyzzz~~~yyyssslllfff```aaaaaa```]]]YYYTTTQQQMMMQQQVVV[[[aaajjjuuu}}}}}}~~~<<<<<<<<<<<<===>>>??????BBBCCCDDDEEEGGGJJJLLLMMMOOORRRWWWZZZ]]]aaaeeegggkkknnnssswwwzzz}}}}}}{{{vvvqqqiiiaaa\\\XXXUUURRRPPPNNNJJJGGGEEECCCBBBBBBBBBBBBAAA@@@@@@BBBFFFHHHTTTfff~~~zzzqqqooo{{{ttt___JJJCCC===>>>>>>:::777666777777777777888888888888;;;<<<<<<;;;888777777777555555666666666777777777666666666777777888999:::999888888777777777777888666666777777666777:::<<>>===;;;:::;;;>>>AAACCCGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEJJJTTT```nnn{{{qqqjjjeee\\\PPPGGGEEEDDDBBBAAAAAACCCEEEFFFIIIIIIHHHIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDGGGKKKOOORRRSSSUUUUUUTTTTTTTTTUUUWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYXXXWWWUUURRRPPPOOOKKKNNNPPPQQQSSSYYYbbbhhhpppvvv~~~{{{gggbbbaaa[[[VVVVVVSSSTTTUUUUUUTTTTTTUUUWWWYYYccclllooosssxxxzzzwwwnnnrrrzzz}}}xxxqqqkkkcccbbbaaa```^^^[[[WWWTTTNNNPPPTTTYYY```jjjvvv~~~;;;;;;;;;;;;<<<===>>>???BBBBBBCCCDDDFFFHHHIIIKKKLLLOOORRRVVVXXX\\\```cccgggjjjnnnrrruuuyyy~~~|||wwwssskkkhhhccc___[[[WWWSSSPPPMMMKKKIIIFFFBBB@@@?????????@@@@@@@@@@@@CCCHHHLLLXXXlllssspppsssfffSSSHHHAAA<<<<<<<<<:::999:::777888888999999::::::;;;<<<<<<<<<:::777666666777666666666777777777888888777777777888999:::<<<<<<999999888777777777777777444555666666555777:::<<>>@@@AAAAAABBBDDDFFFHHHIIIIIILLLOOOQQQTTTWWW[[[^^^bbbdddhhhllloootttyyy|||}}}|||vvvoookkkaaa```^^^\\\ZZZVVVRRRNNNIIIIIIHHHEEEAAA>>>>>>???===???@@@@@@@@@DDDKKKQQQbbbuuuwwwnnnqqqyyyqqqVVVHHHEEE???;;;;;;;;;999999<<<777777888999:::;;;<<<===;;;<<<;;;999777555666777666666777777777888888888777777777888999;;;<<<===999888888777666666666666444555666666666777:::<<<<<<@@@HHHVVVlllrrrccc[[[___vvvjjjaaammmzzziii^^^WWWTTTOOOJJJEEECCCBBBBBB???>>><<<;;;;;;<<<>>>???AAACCCEEEFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBDDDIIIPPPWWWeee}}}~~~qqqeeeYYYOOOIIIEEEDDDCCCCCCBBBCCCDDDEEEDDDEEEGGGHHHIIIIIIHHHHHHLLLKKKKKKMMMPPPQQQPPPOOOMMMMMMMMMLLLJJJIIIGGGGGGBBBCCCDDDFFFJJJQQQYYY___ddddddeeeeeedddbbb```___[[[[[[\\\]]]^^^^^^______^^^]]][[[XXXUUURRRPPPOOOJJJLLLNNNNNNMMMOOOTTTXXXYYY```jjjwww|||ggg___[[[UUUSSSUUUTTTVVVWWWWWWVVVUUUUUUVVVSSSSSSTTTUUUWWWYYY[[[\\\___kkk}}}sssmmmeee```___]]][[[XXXTTTSSSSSSWWW___jjjvvv}}}::::::::::::;;;<<<===>>>===>>>>>>@@@BBBDDDEEEGGGGGGIIIKKKMMMOOORRRVVVYYY]]]___cccfffiiinnnssswwwyyy{{{~~~|||wwwpppiiiccc[[[ZZZXXXVVVUUUSSSOOOLLLDDDFFFFFFDDDAAA??????AAA<<>>===<<<;;;;;;<<<===???CCCFFFGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@AAACCCDDDEEECCCDDDGGGKKKOOOXXXiiizzzvvveeeWWWOOOMMMHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGJJJLLLMMMLLLJJJHHHJJJIIIIIILLLPPPRRRQQQOOONNNNNNMMMLLLKKKIIIHHHGGGBBBDDDFFFIIINNNWWWccckkkoooqqqrrrsssqqqmmmiiifffffffffeeeeeeddddddccccccbbbaaa^^^ZZZVVVSSSQQQOOOJJJLLLMMMLLLJJJKKKOOOSSSRRRXXXbbbpppuuuddd^^^ZZZSSSRRRUUUSSSUUUWWWWWWVVVUUUUUUUUUVVVSSSRRRRRRTTTVVVXXXZZZ\\\gggzzz{{{rrrggg___]]]\\\[[[YYYUUUSSSQQQTTT]]]hhhtttzzz~~~::::::::::::;;;<<<======;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLOOOSSSVVVZZZ]]]```cccfffjjjpppsssuuuwwwzzz|||}}}}}}yyytttmmmeee```YYYVVVSSSQQQPPPOOOLLLJJJAAACCCEEECCCAAA@@@AAACCC===@@@CCCDDDEEEJJJTTT\\\sssyyymmmkkkxxxoooTTTGGGFFF>>>;;;;;;===<<<888666777444444666777999;;;<<<===:::::::::888666666777999444444444555555555666666555555555555666777888999888888666555444444444444444555666666666888;;;>>>;;;>>>AAABBBJJJaaavvvdddiiixxxvvvrrrvvveee___\\\WWWOOOHHHDDDBBBBBB@@@???===<<<;;;;;;<<<<<>>>>>???@@@AAACCCDDDEEEEEEDDDEEEHHHJJJPPP\\\iii|||zzzeeeVVVOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKOOOQQQRRRPPPMMMJJJHHHGGGGGGKKKOOORRRQQQOOONNNNNNMMMLLLKKKIIIGGGFFFDDDFFFIIIMMMTTT___llluuuzzz|||~~~|||wwwrrrnnnqqqpppooommmkkkjjjhhhhhheeeccc___[[[WWWSSSQQQPPPKKKLLLMMMKKKHHHIIIMMMPPPPPPTTT]]]jjj||||||mmmaaa]]]YYYRRRQQQUUUQQQSSSVVVVVVUUUTTTTTTUUUUUUQQQNNNNNNPPPRRRUUUXXXUUU^^^pppuuuggg^^^[[[[[[ZZZXXXUUURRRPPPSSS[[[gggrrrxxx}}}======<<<;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFIIIKKKMMMOOOPPPVVVXXX[[[^^^bbbffflllppppppsssvvvyyyzzzzzz|||}}}}}}wwwqqqlllfff```\\\XXXWWWUUURRROOOMMMLLLKKKDDDCCCAAA@@@???@@@@@@AAA???AAADDDEEEEEELLL___qqqzzzjjjfffnnn|||www]]]III@@@@@@;;;;;;:::::::::999999999777777666666777888999999999999999999999888777666666555555555555444444444555555555555555666777888777777666666555555444444666666666666777888999:::;;;777;;;CCCFFFMMMjjjttteeefffrrrvvv{{{ssseeeaaaZZZQQQHHHCCCAAAAAAAAA@@@>>><<<;;;:::;;;;;;@@@BBBEEEHHHHHHGGGDDDCCCAAAAAAAAABBBCCCDDDCCCAAA>>>???@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFHHHMMMSSSXXXmmmyyyzzzeeeWWWSSSTTTUUUSSSQQQPPPOOONNNLLLJJJMMMPPPTTTTTTRRRNNNKKKIIIHHHGGGFFFHHHLLLPPPSSSTTTUUUQQQNNNKKKIIIHHHGGGEEEDDDEEEIIIOOOVVV```qqq~~~zzz}}}|||zzzvvvssspppnnnmmmjjjgggbbb^^^ZZZWWWTTTQQQKKKKKKKKKJJJHHHHHHIIIJJJLLLRRR[[[fffqqq}}}zzzlll___ZZZZZZXXXVVVUUUUUUVVVWWWWWWWWWUUUTTTSSSNNNNNNNNNPPPTTTWWWYYYYYYZZZ[[[dddrrr|||yyyoooccc[[[YYYZZZYYYWWWVVVRRROOOQQQZZZfffooosss|||===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOSSSUUUXXX[[[^^^ccchhhlllnnnqqquuuwwwxxxxxxyyyzzz~~~~~~{{{xxxrrrlllgggaaa[[[XXXSSSQQQOOOLLLJJJHHHGGGFFFCCCBBBAAA?????????@@@AAA@@@@@@CCCFFFIIISSSfffxxxsssiiilllvvvmmmWWWGGG??????;;;::::::::::::999999999777777666666777888888999666666777777777666555555666555555555555444444444555555444444555555666777666666666666555555555555666666666666777888999::::::666999AAAAAAFFF```~~~zzzddd___gggwww~~~vvvqqqiii^^^SSSJJJEEEBBBAAAAAA@@@>>><<<;;;;;;;;;;;;>>>@@@CCCFFFGGGFFFDDDCCCDDDCCCBBBBBBCCCCCCAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDFFFJJJPPPTTT^^^iii}}}zzziii^^^ZZZ[[[XXXVVVTTTSSSRRRPPPLLLJJJLLLPPPUUUVVVTTTOOOJJJGGGGGGEEEEEEGGGKKKNNNQQQRRRSSSPPPMMMJJJJJJIIIGGGFFFEEEEEEJJJPPPWWWaaasss}}}yyyvvvsssqqqllliiiddd```\\\XXXTTTQQQMMMMMMLLLKKKJJJJJJKKKLLLLLLPPPYYYdddpppzzzyyylll___ZZZYYYVVVTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQSSSRRRQQQRRRUUUYYY]]]___^^^]]]bbbllltttwww|||uuulllbbb\\\ZZZZZZYYYXXXSSSPPPMMMPPPYYYdddmmmrrr|||===<<<;;;:::::::::::::::;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEHHHJJJLLLLLLOOOQQQTTTWWWZZZ^^^cccgggjjjnnnrrruuuvvvvvvvvvvvvzzz|||{{{tttpppjjjddd___ZZZUUURRRNNNLLLJJJHHHFFFDDDCCCBBBBBBAAA??????>>>???@@@AAADDDBBBCCCIIIRRR```tttxxxjjjiiisssvvv^^^NNNCCC>>>===:::::::::999999999888888777777666666666777888888555555666777777777666666666555555555555444444444444444444444444444555666555555555555555666666666666666666666777888999999888555888======???SSSkkkfffXXXYYYhhhvvvsssuuuwwweeeWWWNNNIIIDDD@@@@@@???>>>===<<<;;;;;;;;;;;;===@@@CCCEEEEEEEEEDDDFFFEEECCCCCCCCCCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCGGGKKKOOOPPPWWWhhh}}}yyynnnfffaaa^^^YYYXXXWWWVVVUUUQQQMMMJJJKKKOOOTTTVVVTTTNNNHHHEEEEEEDDDCCCEEEIIILLLNNNOOOPPPNNNKKKJJJJJJJJJIIIGGGEEEFFFJJJQQQXXXcccttt~~~zzzxxxsssoookkkfffaaa\\\VVVRRROOONNNMMMLLLKKKLLLLLLMMMKKKOOOVVVcccrrr}}}yyymmmaaa]]][[[WWWUUUUUUVVVVVVVVVUUUUUUSSSRRRQQQVVVTTTRRRRRRVVV]]]eeejjjiiieeedddgggiiijjjnnnsss}}}~~~qqqjjjddd]]]YYYXXXXXXVVVTTTSSSPPPNNNQQQYYYdddnnnttt{{{===<<<;;;::::::999:::::::::;;;<<<===>>>???@@@@@@???@@@AAACCCEEEGGGIIIJJJLLLNNNQQQSSSVVVZZZ^^^bbbfffjjjooossstttsssssstttxxx{{{}}}xxxnnnjjjddd^^^ZZZVVVQQQNNNLLLJJJIIIFFFDDDCCCBBBBBB@@@???>>>>>>>>>???@@@AAAFFFCCCDDDNNN]]]ooo~~~qqqeeehhhwwwfffQQQGGGAAA===;;;999999999999888888888888777777666666666777777888666666777888999999999888666555555555555444444444444444333333333444444555444444444555555666666666666555555666666777888999777555777<<<;;;;;;JJJ\\\{{{jjjWWWRRR\\\iiiuuutttnnn\\\SSSMMMEEE???@@@???>>>======<<<<<<<<<:::<<>>===<<<;;;::::::::::::::::::;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEEGGGHHHJJJLLLNNNPPPRRRVVV[[[^^^bbbfffkkkooopppqqqrrrsssxxx{{{~~~xxxtttiiieee___ZZZVVVRRROOOMMMIIIHHHFFFEEECCCBBBAAAAAA??????>>>>>>>>>???AAABBBDDDBBBGGGUUUhhh{{{yyymmmcccggguuuyyy[[[IIICCC???<<<:::999999888888888777777777777777666666666666666777555666777888888888888888666555555555555444444444555444444333333333444444333333444444555555666666555555555555666777888999777666888===<<<<<>>>>>===<<<<<<;;;<<<>>>AAADDDFFFHHHIIIDDDCCCCCCDDDEEEFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBBBBCCCGGGIIIKKKKKKPPP[[[iii~~~yyyuuunnnaaaVVVPPPPPPQQQSSSTTTSSSOOOLLLLLLMMMMMMKKKIIIHHHHHHIIIFFFEEEDDDFFFIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKJJJHHHFFFGGGKKKQQQXXXbbbsss}}}wwwpppggg^^^WWWPPPLLLIIIGGGHHHIIIHHHHHHIIIMMMWWWkkk{{{ssskkkdddbbbaaa^^^\\\]]]^^^]]]\\\ZZZYYYWWWVVVVVVTTTSSSSSSUUU]]]lll|||{{{qqqjjjddd```]]]```bbbccceeefffbbb]]]gggeeebbb___]]][[[YYYWWWVVVTTTSSSUUU[[[eeepppwwwwwwzzz???>>>===<<<;;;:::::::::999::::::;;;<<<<<<=========>>>???AAACCCDDDEEEFFFHHHJJJLLLNNNPPPSSSWWWZZZ^^^aaafffiiikkknnnppprrrxxx{{{~~~{{{yyyyyyvvvppplllddd```ZZZUUUQQQOOOLLLJJJEEEDDDCCCAAA@@@@@@?????????>>>>>>>>>???@@@BBBCCCCCCEEENNN```tttqqqkkkfffjjjtttlllRRRDDD@@@===;;;:::888888888777777777777666777777666666555555666666444444555666666666555555666555555555555444444444666555444444444444444444444444444444444555555555555555555555666777888888888777999<<<======DDDLLL```mmmYYYLLLJJJOOO]]]ssstttjjjfffiii[[[QQQGGG@@@>>>????????????>>>===<<<<<<<<<>>>@@@BBBFFFHHHJJJDDDCCCCCCDDDFFFGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAACCCFFFHHHGGGGGGJJJRRR]]]nnnzzzvvvssslll___TTTLLLLLLMMMOOOQQQQQQOOOMMMLLLLLLJJJHHHFFFGGGJJJLLLHHHHHHHHHIIILLLMMMMMMLLLHHHGGGGGGIIIJJJKKKIIIHHHFFFGGGJJJPPPVVV___pppxxxmmmbbb[[[SSSNNNIIIFFFGGGHHHGGGEEEIIIMMMWWWjjjwwwtttmmmhhhfffdddaaa___aaa```___]]]ZZZXXXWWWVVVVVVTTTUUUWWWZZZaaaoooyyynnneeeYYYXXXYYY[[[___ccceeeeeekkkiiifffbbb^^^ZZZXXXVVVUUUUUUTTTTTTYYYbbbmmmuuuvvvyyy~~~@@@@@@>>>===<<<;;;;;;;;;999999::::::;;;;;;<<<<<<===>>>???@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLOOOTTTWWWYYY[[[___cccfffjjjnnnqqqvvvxxx|||~~~{{{wwwrrrpppoookkkfffbbb^^^ZZZTTTOOOLLLJJJHHHFFFCCCCCCAAA@@@??????????????????>>>???@@@BBBDDDEEEGGGMMM\\\pppvvviiikkkooottt{{{qqq^^^JJJ@@@===;;;::::::888888777777777666666666777777666555555555555555555555555666555555444444666555555555555444444444777666555555444444555555555444444444444444444333555555555555555666888888999888999;;;;;;<<<@@@EEEVVVzzz~~~~~~rrrcccUUUJJJHHHKKKRRRfff{{{wwwjjjaaatttnnn\\\QQQGGGAAA>>>>>>???@@@???>>>===<<<<<<<<<<<<>>>@@@DDDGGGIIIFFFEEEDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA===???@@@AAAAAABBBEEEGGGDDDDDDGGGMMMSSS^^^oooxxxoookkkjjjeee\\\TTTLLLKKKKKKLLLNNNOOOMMMLLLJJJKKKJJJIIIHHHIIILLLNNNLLLKKKKKKMMMOOOPPPOOONNNGGGGGGGGGIIIJJJJJJIIIGGGFFFFFFIIINNNSSS\\\lll{{{wwwkkkcccYYYSSSLLLIIIIIIJJJHHHFFFJJJMMMUUUcccvvv|||vvvqqqooolllgggeeefffcccbbb___\\\ZZZYYYXXXXXXUUUWWWYYYZZZ___jjjxxxwwwiii[[[YYYWWW[[[bbbiiippptttsssqqqmmmgggaaa\\\ZZZYYYWWWWWWVVVVVVYYYaaallltttvvvzzzAAA@@@???>>><<<<<<;;;;;;999999999::::::;;;;;;;;;===>>>???@@@BBBCCCEEEEEEDDDFFFGGGIIIJJJMMMQQQTTTUUUWWW[[[^^^bbbgggmmmqqqsssvvvyyy{{{|||vvvrrrllliiigggddd___ZZZZZZUUUOOOJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@BBBDDDFFFMMMVVVhhh~~~~~~nnndddmmmwwwdddTTTDDD===;;;:::999:::777777777777666666666666888777666555555555555555777888888888777666555555666666555555555444444444888777666555555555555555555555555444444333333333555444444555555666777888:::888888999999:::===@@@JJJlllzzzqqqttt}}}rrreeeZZZQQQJJJIIIMMMMMM^^^ooo{{{qqqcccmmmppp]]]QQQGGGBBB>>>>>>???@@@@@@???======;;;;;;;;;<<<>>>BBBEEEHHHHHHGGGFFFFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@@@@AAADDDFFFCCCCCCFFFJJJMMMRRR___lllyyywwwoooeee```___]]]XXXSSSNNNMMMKKKKKKMMMMMMLLLKKKIIIJJJLLLLLLKKKLLLMMMOOONNNMMMMMMOOOQQQRRRQQQPPPGGGGGGGGGIIIJJJJJJHHHFFFFFFFFFHHHMMMRRRZZZjjjxxxtttkkk^^^WWWOOOLLLLLLLLLJJJGGGJJJMMMRRR\\\kkk{{{yyytttmmmjjjlllgggeeeccc```]]]\\\[[[[[[TTTVVVXXXXXXZZZaaammmvvvzzzkkk```\\\ZZZ^^^fffpppzzz~~~yyyrrrjjjeeebbbaaaZZZZZZYYYXXX[[[bbbmmmuuuxxx{{{CCCAAA>>><<<;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>??????@@@BBBCCCEEEHHHJJJMMMOOOPPPOOOQQQTTTYYY^^^dddhhhkkkppppppppprrrvvv||||||yyywwwoookkkeee```]]]ZZZWWWVVVQQQOOOKKKGGGCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@GGGOOOYYYjjj}}}qqqmmmiii{{{vvvTTTLLLAAA<<<;;;;;;999666888777444333333555777999555444444333333444444555333333333444444555555555555444333333222222333333888777666555444333333333555555555555555555555555666555555555666777999:::;;;:::999999;;;===???AAAGGG]]]}}}|||ppplllrrrxxxzzzxxxnnnccc[[[YYYVVVNNNIIIIIIIIITTTooozzzkkkgggnnnzzzbbbQQQIIIGGGCCCAAA????????????>>>===;;;;;;;;;<<<===???AAACCCEEEGGGHHHHHHEEECCCCCCCCCDDDCCCBBBBBB@@@@@@???>>>AAAAAA@@@???@@@AAABBBCCCCCCDDDFFFGGGIIINNNSSSXXXmmmsssyyynnnhhhaaa]]]\\\\\\[[[YYYVVVTTTSSSTTTQQQMMMNNNRRROOOSSSTTTSSSTTTYYYZZZXXXXXXUUUQQQOOOOOOPPPPPPPPPMMMKKKIIIIIIJJJJJJJJJHHHGGGFFFHHHJJJMMMUUUeeeuuuxxxiii[[[RRRUUUTTTMMMKKKOOOLLLNNNQQQVVV```ooo~~~~~~zzztttpppkkkiiifffaaa]]][[[[[[]]]WWWWWWWWWUUUUUUXXX]]]```lllvvvsssfff^^^YYY^^^mmm}}}~~~vvvnnngggcccccc___ZZZYYY\\\dddnnnuuuxxxzzz~~~CCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>??????@@@AAACCCEEEHHHJJJLLLMMMMMMNNNQQQUUUZZZ___cccfffiiiiiikkknnntttzzz~~~zzzuuurrrpppjjjfffaaa\\\ZZZWWWUUUSSSNNNLLLIIIEEECCCAAA@@@@@@@@@@@@????????????@@@@@@@@@???AAACCCBBBCCCLLLUUUiiixxxuuukkkjjjttt~~~eeeMMMFFF>>>::::::;;;999777888777555444444555666777555444444333333444444555333333444444444444444444666555444444333333444444777666555444444333444444555555555555555555555555444444444444555777999;;;:::999888888999<<<>>>@@@FFFWWWssstttkkkjjjllllllkkkiiiaaa\\\]]]ZZZRRRKKKJJJIIIQQQiiipppgggiii|||dddSSSLLLJJJDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFIIIIIIGGGDDDCCCCCCDDDCCCCCCBBBAAA@@@??????AAA@@@@@@???@@@AAABBBCCCBBBCCCDDDEEEGGGKKKPPPTTT]]]bbbppp{{{uuujjjgggcccbbbeeeggghhhgggfffccc```___[[[UUUUUUXXXVVVZZZ\\\\\\^^^ccceeecccbbb]]]XXXTTTSSSTTTTTTTTTOOOLLLJJJIIIIIIIIIHHHFFFEEEEEEFFFIIIKKKSSScccrrrxxxiii]]]\\\ZZZRRROOOQQQOOOPPPQQQTTT\\\gggttt|||zzzvvvooolllhhhccc___\\\\\\]]]WWWWWWUUUSSSQQQSSSVVVYYY```iiivvvtttggg```[[[```nnn|||zzzrrrmmmiiibbb___\\\[[[^^^fffooouuuuuuxxx{{{}}}~~~~~~EEECCC@@@>>><<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKMMMQQQUUUYYY\\\^^^```aaadddiiiooowww}}}}}}zzzuuuppplllhhhfffbbb___[[[WWWUUUSSSQQQPPPHHHHHHFFFDDDBBB@@@???>>>??????>>>>>>>>>??????@@@??????BBBEEEEEEHHHTTTaaa|||xxxjjjgggkkkkkkSSSDDD@@@;;;999::::::999777777777666666555555555555555444444333333444444555444444444444444444333333777666666555444555555555555555444444444444555555555555555555555555555555222222222333555777999;;;:::999777777888;;;???AAAKKKTTThhh{{{llldddbbbcccdddgggcccccceeeddd[[[QQQLLLMMMOOOccc|||{{{jjjcccvvvhhhWWWOOOMMMEEECCC@@@???@@@AAA@@@@@@<<<;;;;;;;;;;;;===>>>???BBBEEEIIIJJJIIIFFFEEEDDDDDDDDDCCCBBBAAA@@@??????@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCDDDGGGKKKNNNQQQTTT]]]jjjwwwzzztttpppjjjjjjkkkoootttyyy|||}}}~~~yyytttppphhhaaa___bbbbbbgggjjjkkknnnssstttqqqkkkeee\\\VVVTTTTTTTTTUUURRRPPPLLLJJJJJJJJJHHHGGGEEEDDDEEEGGGJJJQQQ___mmmzzzlllhhheee^^^XXXYYYXXXYYY[[[^^^dddooozzz~~~tttrrrmmmgggbbb___^^^]]]ZZZYYYWWWSSSPPPPPPRRRTTTVVV]]]hhhsssuuufffaaa^^^bbblllvvv|||~~~~~~|||xxxsssnnnjjjggg```___]]]]]]aaahhhoootttrrruuuyyy{{{||||||~~~~~~HHHFFFDDDAAA???======<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===============???@@@BBBDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVXXXZZZ[[[^^^dddjjjqqqwwwzzzyyy{{{|||zzzxxxwwwwwwuuuqqqmmmhhhccc```^^^[[[XXXUUURRRQQQPPPNNNLLLEEEEEEDDDDDDBBBAAA???>>>>>>>>>>>>===>>>>>>???@@@>>>???BBBEEEGGGNNN```ppp{{{llleeekkkuuu{{{^^^JJJ@@@===:::999:::999888666666666777777777555444333555444444333333444444555555555555444444333333333777666555555444444555555444333333333444444555666555555555555555555555555333333222333444666888999999888777888:::>>>BBBEEEMMMOOO[[[ssssssgggdddgggkkkmmmmmmppprrrpppgggZZZQQQQQQNNN]]]uuussscccooommmZZZPPPLLLEEECCC@@@???@@@AAAAAA@@@===<<<;;;::::::;;;<<<===@@@DDDIIIKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@?????????????????????@@@@@@AAAAAABBBBBBBBBBBBDDDGGGJJJOOOQQQWWW]]]bbbkkk}}}{{{uuupppmmmmmmpppvvv~~~yyyooolllnnnsssxxx|||}}}}}}ssslllbbbZZZVVVVVVVVVVVVVVVSSSPPPNNNNNNMMMMMMLLLFFFDDDEEEGGGJJJOOO\\\hhh|||~~~xxxuuunnniiihhhccceeejjjpppzzz{{{wwwqqqlllgggccc```^^^___^^^[[[WWWTTTRRRSSSUUUTTTYYY```iiittt|||zzztttdddaaa___aaaffflllooopppnnnnnnmmmkkkhhhdddaaa___]]]\\\\\\^^^bbbiiiooorrrqqqssswwwzzz{{{|||}}}~~~KKKJJJHHHEEECCCAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@AAACCCDDDDDDGGGGGGIIIKKKMMMPPPRRRTTTWWWXXX[[[___eeejjjoooqqqppprrrvvv{{{|||xxxuuurrrqqqooonnnkkkfffbbb^^^[[[YYYUUUSSSPPPOOONNNMMMKKKIIICCCCCCCCCCCCBBBAAA???>>>>>>>>>======>>>??????@@@@@@???BBBGGGMMMYYYmmmpppggghhhvvvmmmTTTFFF???===;;;:::999888666555555666777888777666444333555444444333333444444555555555555444444333333333666555555444333444444444333333333333333444555666555555555555555555555555555444333333444555666777888999:::<<>>???@@@@@@??????>>><<<;;;::::::;;;;;;===BBBGGGJJJJJJIIIGGGGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>????????????@@@???AAABBBCCCBBBBBBCCCEEEHHHJJJMMMRRRVVVWWW[[[gggttt|||}}}wwwrrrmmmkkkkkkrrr~~~|||~~~zzzsssjjjbbb^^^]]]\\\[[[YYYVVVRRRPPPPPPPPPPPPPPPIIIFFFFFFHHHJJJNNNXXXbbbsss~~~|||tttxxx~~~|||uuuppplllgggccc___``````^^^ZZZWWWUUUVVVWWWUUUYYY]]]aaaiiipppqqqmmm```___^^^^^^```bbbcccddddddddddddbbb```^^^[[[ZZZYYYYYY[[[]]]bbbhhhmmmqqqqqqtttxxxzzz{{{{{{}}}~~~LLLKKKJJJHHHFFFEEECCCBBB============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKNNNPPPQQQTTTUUUXXX[[[___cccfffhhhkkkllloootttzzz~~~{{{vvvqqqnnnkkkhhhfffddd```\\\YYYVVVUUUPPPNNNLLLKKKKKKJJJGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBGGGPPP\\\jjj}}}tttjjjhhhpppzzz]]]JJJAAA???>>><<<:::888777666666444555666777777666555444555444444333333444444555444444444444444444333333666555444444333333444444333333222222333444555555555555555555555555555555555444444444444666777888:::;;;===@@@CCCFFFHHHIIIEEECCCEEERRRkkk|||zzz~~~yyynnn___SSSVVVeeeuuuxxxqqqooo[[[OOOJJJFFFBBB??????@@@@@@???AAA@@@>>><<<::::::::::::<<<@@@EEEHHHIIIHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@======>>>????????????>>>@@@BBBCCCBBBBBBBBBDDDFFFAAACCCIIIOOOPPPQQQYYYbbbeeemmmvvv|||{{{zzzxxxuuurrrnnnkkkjjjiiisss{{{wwwpppkkkgggdddbbb```]]]YYYUUURRRQQQRRRRRRQQQLLLHHHGGGIIIJJJLLLSSSZZZiiiyyyxxxsssoookkkeeeaaa^^^^^^\\\YYYUUUSSSTTTUUUSSSVVVXXXYYY^^^dddeeebbb^^^_________^^^^^^aaacccbbbbbbaaa```^^^[[[YYYWWWWWWXXXYYY]]]bbbhhhmmmqqqrrruuuxxxzzzzzz{{{|||}}}KKKKKKJJJIIIHHHFFFEEEDDD@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::<<<<<<===>>>??????@@@@@@CCCDDDEEEGGGIIILLLNNNPPPPPPQQQSSSVVVZZZ]]]___aaacccdddggglllrrrxxx|||~~~}}}yyytttoooiiifff```___]]]ZZZWWWTTTQQQPPPLLLKKKIIIHHHHHHFFFCCCAAACCCAAA???>>>===<<<<<<===>>>>>>>>>??????@@@BBBBBBEEEFFFOOO___ppp~~~yyyllliiinnnxxxhhhOOOBBB@@@===<<<:::888666666666777444444555666666777777777555444444333333444444555333333444444444444444444777666555555444555555555333333333222333333444444555555555555555555555555333333333444666888;;;<<<===???BBBDDDFFFFFFEEEDDDBBBAAABBBJJJ]]]}}}tttbbb\\\```ggg{{{uuuwwwhhhWWWNNNJJJEEEBBBAAAAAAAAA@@@CCCBBB???===;;;:::999999;;;>>>BBBFFFGGGHHHIIIJJJEEEEEEDDDCCCBBBAAA@@@@@@<<<===>>>?????????>>>===???@@@BBBBBBAAAAAACCCDDD@@@@@@DDDJJJLLLMMMPPPVVVWWW]]]ccceeehhhooorrrrrrsssssssssttttttuuuvvvwwwwwwvvvuuuvvvwwwwwwvvvuuuqqqqqqpppnnnmmmlllmmmnnnrrr~~~~~~{{{yyyvvvrrrnnnkkkfffaaa\\\WWWUUUTTTTTTSSSMMMIIIGGGHHHHHHHHHMMMSSS___mmm}}}yyyuuurrrnnngggbbb]]]]]][[[WWWSSSPPPPPPPPPMMMQQQSSSTTTXXX]]]^^^[[[]]]```bbbcccbbbccchhhlllkkkkkkjjjhhheeebbb___]]]XXXXXXYYY]]]bbbiiiooorrrsssvvvxxxzzzyyyyyyzzz{{{|||}}}~~~{{{|||JJJJJJJJJIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???BBBBBBDDDFFFHHHKKKMMMOOOLLLMMMPPPSSSVVVYYY\\\]]]\\\]]]```fffnnntttyyyzzz}}}|||{{{xxxssslllgggcccZZZYYYXXXUUURRRPPPNNNMMMJJJHHHFFFFFFEEEDDDAAA>>>BBB@@@>>>;;;::::::;;;<<>>@@@???AAADDDFFFFFFDDDAAA???<<<===>>>BBBQQQqqqrrrccc^^^]]]nnnxxxqqqsss___RRRNNNHHHDDDBBBBBBBBBAAAEEECCC@@@===;;;:::999999:::===AAADDDEEEGGGIIIKKKEEEEEEDDDCCCBBBAAAAAA@@@;;;<<<>>>?????????>>>======???@@@AAA@@@@@@BBBCCCGGGDDDFFFJJJLLLKKKMMMPPPQQQVVVYYYXXXZZZ___bbbbbbbbbcccdddeeefffggghhhhhhkkkjjjjjjlllnnnppppppooooooooommmkkkkkkmmmqqqttt~~~zzzooojjjccc]]]ZZZXXXWWWVVVNNNIIIFFFGGGFFFFFFIIIOOOYYYeeeqqqwww}}}zzzvvvsssooohhhbbb^^^^^^[[[WWWRRRNNNMMMMMMHHHMMMQQQRRRVVV[[[\\\ZZZ^^^bbbeeeggggggiiipppuuuzzzyyyxxxuuurrrnnnkkkiiiYYYYYYZZZ]]]cccjjjppptttsssvvvxxxyyyxxxxxxxxxyyywwwyyy{{{|||}}}{{{ssszzzHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFEEEBBB???<<<999888===;;;::::::<<<======<<<<<<;;;;;;;;;;;;<<<======BBBBBBCCCEEEFFFHHHIIIIIIIIILLLPPPRRRRRRSSSTTTUUUVVVYYY^^^bbbgggmmmssswwwzzz|||~~~~~~}}}{{{vvvsssqqqqqqqqqpppnnnjjjgggddd[[[VVVQQQOOOPPPOOOJJJFFFHHHGGGEEECCCAAA@@@???????????????>>>>>>>>>>>>>>>BBB>>>===@@@BBBAAABBBEEEMMMYYYlllvvvmmmfffmmm}}}~~~eeePPPBBB===???999888666555555555666777666666666666666555444444777666555444333444444555222333444444555555444444444444333333333333222222444444444444444444444444555555555555555555555555666444333222444777<<<>>>HHHHHHGGGDDD???===<<<===???<<<>>>BBBHHH[[[rrr]]]YYYbbbsssqqqvvvooo\\\QQQIIIGGGDDD???>>>BBBCCCDDDCCC@@@<<<999777666222555;;;BBBGGGKKKLLLLLLKKKHHHEEEDDDEEEDDDAAA>>>>>>===<<<;;;;;;<<<===>>>===>>>???AAAAAA@@@??????EEEDDDCCCCCCDDDFFFHHHJJJRRRRRRRRRSSSTTTVVVXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]```aaabbbccccccdddfffhhhjjjiiiiiijjjkkkooozzz}}}lllaaa^^^[[[TTTNNNLLLIIIEEEDDDFFFHHHHHHFFFUUUXXX___fffmmmrrruuuvvvzzzrrrnnnjjjfffccc___ZZZTTTPPPOOONNNKKKIIIKKKLLLMMMMMMOOOTTT[[[aaaaaaeeeiiilllpppuuu||||||wwwrrrllleee___\\\```gggkkkpppttttttvvvxxxzzz{{{{{{{{{{{{vvvwwwyyy{{{~~~|||uuurrrsssxxx~~~IIIJJJKKKJJJIIIHHHHHHHHHHHHGGGFFFCCC@@@===;;;999;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;<<<======@@@@@@AAABBBDDDEEEFFFGGGGGGJJJMMMOOOPPPQQQSSSUUUVVVXXX\\\```cccggglllpppsssuuuyyy}}}}}}|||zzzyyywwwssspppkkkkkkjjjiiifffcccaaa___YYYTTTOOOMMMNNNMMMIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======AAABBBBBBFFFKKKXXXggg||||||jjjjjjmmmvvvlllVVVFFF;;;888999888777777666666666666666777777888888777777666555777666555444333444444555333333444444555444444444444444333333333333222222444444444444444444444444555555555555555555555555555444333333444777:::<<>>AAADDDRRRtttiii\\\ZZZdddoooyyyvvv}}}gggZZZNNNJJJIIIEEEBBBCCCAAAAAAAAA???===;;;999999555888<<>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???DDDDDDCCCCCCDDDFFFHHHIIINNNNNNOOOPPPQQQSSSTTTUUUTTTUUUVVVWWWXXXYYYYYYYYY[[[]]]^^^______```ccceeeccccccdddgggjjjqqqssseee\\\VVVQQQMMMKKKHHHEEEEEEGGGHHHHHHHHHPPPSSSXXX]]]bbbeeefffgggggghhhjjjlllnnnnnnnnnnnnooonnnppptttvvvyyyyyyrrrnnnjjjeeebbb\\\XXXRRROOOMMMLLLJJJHHHIIIJJJKKKMMMOOOTTT\\\bbbhhhjjjlllnnnpppuuu|||wwwmmmfff___\\\```gggkkkooosssvvvwwwxxxyyyzzzzzzyyyxxxvvvwwwyyyzzz|||~~~{{{yyyzzz|||}}}IIIIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGEEEBBB???===<<<;;;999999:::===?????????;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLNNNQQQTTTUUUXXXZZZ\\\^^^aaaeeehhhjjjllloootttzzz~~~~~~}}}|||||||||}}}}}}zzzwwwtttrrrooollliiidddcccaaa^^^\\\ZZZYYYXXXTTTPPPLLLJJJKKKJJJFFFCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>??????;;;<<<>>>AAABBBDDDMMMWWWkkk{{{|||mmmaaaiiivvvuuu\\\KKKBBB<<<999:::777777777777777666666555888999999999999888777777666555444444333444444444444444444555444444333333444444333333333333222222444444444444444444444444444444444444444444444444555555444555555666888888777888999999888999;;;===???===>>>??????GGG```zzzuuu```UUUWWW]]]tttsssrrr|||jjjXXXPPPPPPMMMHHHEEE?????????>>>>>>===<<<<<<999:::<<<>>>BBBEEEGGGHHHLLLJJJHHHGGGGGGEEEBBB@@@???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJKKKMMMNNNPPPQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUWWWXXXYYYZZZ[[[^^^```___^^^```dddhhhrrrxxxfffYYYQQQMMMLLLJJJGGGEEEEEEFFFHHHIIIIIIMMMOOORRRUUUWWWXXXWWWWWWTTTUUUVVVXXX[[[]]]^^^___]]][[[\\\```ccciiitttxxxqqqlllhhhddd```[[[WWWRRROOOMMMKKKJJJHHHIIIJJJKKKMMMQQQWWW^^^ccckkkkkkkkkjjjkkkooouuuzzz}}}{{{oooiiibbb^^^bbbgggkkkooossswwwxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~GGGGGGHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGDDDBBB@@@>>>===;;;:::;;;===>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAACCCEEEFFFGGGIIILLLPPPSSSTTTVVVXXXZZZ[[[]]]```cccbbbdddhhhmmmsssxxx|||~~~{{{zzzxxxwwwvvvvvvwwwwwwyyyuuuqqqmmmjjjgggdddaaa^^^\\\YYYUUUSSSRRRRRRSSSOOOLLLIIIGGGGGGFFFDDDBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>?????????<<<===???AAAAAAGGGWWWggg~~~qqqddd^^^iiiyyy{{{fffPPPEEEAAA???<<<<<<666777888888888777555444888888888888888777777666555444444444444444444444444444555555444444333222444444333333333222222222333333333333333333333333444444444444444444444444444444555666666666555555222444555555555666999;;;;;;<<<>>>???===AAARRRddd|||fffVVVSSSVVV___nnn~~~sssfffnnngggYYYVVVTTTOOOIIIAAA@@@???>>>>>>>>>===<<<;;;::::::;;;>>>BBBFFFHHHLLLKKKJJJIIIHHHFFFCCCBBB???>>>===<<<<<<<<<===>>>???>>>=========>>>@@@AAABBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPRRRTTTUUUUUUWWWZZZ\\\___]]]^^^bbbgggpppsssbbbVVVOOOLLLJJJHHHFFFEEEDDDEEEFFFHHHIIIMMMNNNQQQRRRSSSSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXWWWTTTSSSUUUXXX^^^jjjvvv~~~uuunnnjjjfffaaa]]]YYYWWWSSSOOOMMMLLLKKKKKKKKKLLLMMMOOOSSSYYY___ccchhhfffbbb``````ccchhhkkknnnttt|||rrrnnngggbbbeeejjjmmmpppssswwwxxxzzz{{{{{{zzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~}}}HHHGGGEEEGGGJJJMMMNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@>>><<<<<<======<<<;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@BBBDDDEEEFFFGGGJJJNNNQQQQQQSSSVVVWWWXXX[[[^^^aaa^^^```cccgggmmmrrrwwwzzz~~~}}}yyyvvvuuutttrrrqqqpppppppppqqqqqqnnniiieeebbb___\\\ZZZYYYWWWSSSPPPNNNNNNNNNOOOJJJHHHFFFDDDDDDCCCBBBAAABBBAAA@@@???>>>===============>>>>>>????????????@@@@@@AAAAAACCCNNNdddyyyuuuggg^^^]]]eeerrrhhhWWWEEE>>>===;;;999777666777888888888777555444666666666666666555555444333333444444444444444444333444444555444444333333444444333333333222222222333333333333333333333333444444444444444444444444333444555555666555444333222333444444444444666888666999===>>>===AAALLLXXXvvvkkkYYYRRRSSSRRR```rrr{{{hhhiiiooo{{{eee]]]ZZZUUUOOOFFFCCC@@@?????????===;;;:::999888999<<<@@@EEEHHHJJJKKKKKKKKKIIIGGGEEEDDD@@@???>>>===<<<<<<===>>>???>>>=========>>>@@@AAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRRRRTTTVVVYYY\\\[[[\\\```eeeppp{{{gggYYYTTTRRRMMMIIIGGGFFFEEEDDDDDDEEEGGGHHHMMMOOOQQQSSSTTTSSSRRRQQQNNNMMMMMMMMMNNNOOOPPPQQQPPPMMMKKKLLLOOOVVVdddqqq~~~xxxpppjjjfffbbb]]]YYYTTTSSSPPPMMMKKKJJJKKKLLLMMMLLLMMMOOOTTTYYY^^^```ccc___[[[XXXXXX[[[^^^``````fffmmmuuuzzztttmmmhhhjjjmmmooorrruuuvvvxxxyyy{{{|||}}}||||||yyyyyyzzz{{{{{{|||}}}}}}zzz|||~~~zzzOOOKKKFFFEEEIIILLLNNNNNNJJJJJJIIIHHHGGGEEECCCBBBBBB@@@>>><<<===<<<;;;999:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>?????????AAABBBDDDEEEFFFGGGJJJMMMMMMOOORRRSSSTTTVVVZZZ\\\[[[\\\^^^bbbfffkkkpppssswwwzzz~~~{{{|||}}}}}}}}}~~~~~~zzzvvvsssqqqpppnnnllljjjiiihhhhhhiiihhheeeaaa___]]]ZZZVVVTTTTTTSSSPPPMMMKKKKKKKKKKKKEEEEEECCCBBBAAAAAAAAAAAABBBBBB@@@???======<<<<<<=========>>>??????@@@@@@CCCBBBDDDHHHNNN\\\vvvyyykkkaaa]]]```dddnnn|||tttZZZMMM@@@<<<<<<999777666777777777777777666666555444444555555444444333222222333333444444444444333222333444444555555444444444444333333333333222222333333333333333333333333333333333333333333333333333333444444555444444444444555555555333333555777333777;;;<<<===@@@HHHPPPeeemmmZZZOOONNNHHHVVVdddxxx~~~kkkeeecccsssvvvfff___ZZZUUUKKKGGGBBB@@@AAA@@@>>>;;;:::999888888:::>>>CCCFFFGGGIIIKKKLLLJJJHHHFFFFFFAAA@@@>>>===<<<======>>>>>>============>>>????????????@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQSSSUUUUUUUUUXXX]]]cccnnnzzzkkkZZZQQQRRRSSSOOOKKKIIIIIIHHHFFFDDDEEEGGGIIILLLMMMPPPSSSTTTTTTSSSSSSOOONNNNNNNNNMMMMMMMMMMMMLLLIIIHHHJJJNNNUUUdddqqq~~~vvvqqqjjjeeebbb^^^ZZZVVVNNNNNNMMMKKKIIIIIIKKKMMMMMMLLLMMMPPPVVV\\\___aaabbb___ZZZXXXYYY\\\^^^___\\\```eeekkkvvvzzzrrrlllmmmpppqqqsssvvvuuuwwwyyy{{{|||}}}}}}}}}xxxxxxyyyyyyzzz{{{||||||wwwzzz~~~~~~zzzZZZRRRJJJFFFHHHKKKMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCAAA???===<<<======<<<;;;::::::999999::::::;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@CCCDDDDDDDDDFFFGGGIIIKKKMMMMMMNNNOOORRRUUUXXXXXXYYY\\\___dddhhhjjjqqqsssuuuxxxyyyyyyxxxxxxuuuwwwxxxxxxwwwxxx|||~~~|||{{{yyywwwtttqqqooonnnjjjiiifffdddbbbaaa``````___]]][[[ZZZYYYVVVRRROOOOOONNNLLLIIIHHHGGGGGGGGGBBBBBBBBBAAA@@@???@@@AAAAAA@@@??????>>>>>>>>>???<<<======>>>??????@@@@@@AAACCCHHHRRR]]]ooorrrfffbbbccclllpppyyyzzzeeeOOOGGG???>>>===:::777888888777777666666666666666444444444444444333333222111222333444555444444333111222333444555666666666444444333333333333222222222222222222222222222222333333333333333333333333222222333333333444444555444555555444333333555777333666999999999===CCCGGGVVVuuuxxxiiiYYYNNNKKKEEEPPPXXXfff{{{~~~mmmccc^^^eeevvvrrreee^^^YYYMMMHHHCCCAAABBBCCC@@@===;;;:::888888999<<>><<<======>>>>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRRRRRRRUUUZZZ```iiiyyy~~~jjj```SSSNNNOOOQQQQQQPPPMMMMMMLLLJJJGGGFFFHHHKKKKKKMMMPPPSSSTTTUUUTTTTTTOOOOOOPPPPPPPPPOOOMMMLLLMMMIIIHHHJJJMMMTTTaaannn|||tttrrrqqqsssvvvwwwuuusssooojjjddd```^^^[[[VVVSSSLLLMMMMMMLLLJJJKKKNNNRRRPPPOOOPPPVVV]]]dddhhhiiieeeaaa^^^^^^```cccdddccc___ccceeehhhoooyyy|||tttnnnoooqqqqqqrrruuuuuuvvvxxxzzz{{{{{{zzzzzztttuuuvvvwwwxxxyyyzzzzzzvvvyyy}}}~~~~~~}}}zzzwwwbbbYYYNNNGGGHHHJJJKKKKKKIIIIIIIIIHHHGGGFFFDDDDDD@@@>>><<<<<<===>>>===<<<::::::999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<>>>AAACCCBBBBBBBBBCCCGGGHHHIIIIIIIIIJJJLLLNNNUUUUUUVVVWWWZZZ^^^bbbdddmmmnnnpppqqqrrrqqqqqqqqqqqqsssuuutttsssssswww{{{}}}{{{{{{}}}wwwvvvtttqqqooonnnmmmmmmgggeeeccc```]]]\\\[[[[[[YYYYYYXXXXXXWWWUUUPPPMMMKKKJJJIIIGGGEEEDDDDDDCCCAAAAAAAAA@@@??????@@@AAA??????>>>??????@@@AAAAAA<<<======>>>???@@@@@@@@@???BBBLLLZZZjjj|||}}}oooffffffkkkzzziiiTTTEEE@@@<<<===;;;777555666999888666555555555666777444444555555444444333222000111333444555444444333000111222444555666777777444444444333333333222222222222222222222222222222333333333333333333333333222222222222333444555666333444444444333444555777444777888666666999>>>@@@MMMgggyyyoooeeeYYYPPPMMMIIISSSUUU^^^vvvssseee[[[\\\ggg}}}zzzjjjaaa\\\NNNHHHCCCAAADDDEEECCC@@@===<<<:::888999:::<<<>>>AAAEEEJJJKKKJJJHHHHHHIIIBBBAAA???>>>=========>>>;;;<<<>>>?????????>>>======>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLNNNOOOSSSSSSUUUYYY\\\cccqqq~~~ssskkk___ZZZRRRMMMLLLOOORRRTTTPPPQQQPPPMMMIIIHHHJJJMMMMMMOOOQQQTTTUUUUUUUUUTTTKKKLLLNNNOOOOOONNNLLLJJJLLLIIIFFFGGGHHHMMMXXXdddzzz{{{oooeeecccbbbdddhhhlllllljjjjjjfff```]]]\\\YYYUUUQQQMMMOOOPPPOOONNNOOOSSSWWWSSSSSSUUU\\\eeemmmrrrsssgggdddaaabbbeeehhhiiihhhbbbfffhhhgggjjjssszzz}}}}}}uuuooooooqqqqqqrrrtttvvvwwwxxxxxxxxxxxxwwwvvvrrrrrrsssuuuvvvwwwyyyyyyvvvyyy{{{|||{{{~~~~~~|||zzzxxxvvvtttlllVVVKKKGGGCCCCCCGGGMMMLLLKKKKKKKKKIIIEEEBBBBBBAAAAAA@@@>>>===;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===>>>???AAADDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNQQQSSSUUUWWWZZZ]]]dddfffhhhiiiiiiiiijjjkkkjjjiiiiiijjjmmmqqqvvvyyy|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}|||zzzyyyxxxpppnnnllljjjjjjiiifffdddbbb```]]]ZZZXXXXXXXXXYYYYYYXXXVVVTTTQQQOOOMMMLLLHHHGGGEEEBBBAAA@@@@@@@@@????????????????????????AAA@@@???>>>============>>>>>>=========>>>@@@BBBEEEKKKVVVfffzzz|||oooiiijjjttt~~~mmmXXXNNNAAA@@@>>>;;;:::999999999666666666666666555555555444444444444444444444444333333333333333333333333222333333444444333333222444444444444444444444444444444444555555444333333777444222111111111111111222222222222222222222222111111222222222333333333666666555555666888;;;<<>>AAAEEEIIILLLMMMMMMMMMGGGFFFCCC@@@===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????AAABBBCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMSSSSSSTTTWWWYYY]]]jjjwwwzzzooofffccc[[[WWWSSSRRRUUUWWWXXXWWWTTTSSSSSSSSSOOOIIIIIIMMMNNNPPPTTTVVVWWWVVVTTTSSSSSSRRRQQQRRRSSSRRRPPPNNNGGGDDDBBBEEEHHHMMMWWW```wwwwwwhhh___XXXXXXYYY[[[^^^bbbdddfffdddbbb___\\\ZZZYYYXXXXXXVVVXXXZZZYYYVVVUUUVVVXXX]]]\\\___hhhsssyyyxxxtttkkkjjjgggdddiiippptttrrrqqqnnnhhhdddeeelllwww}}}xxxsssqqqsssuuuvvvvvvssstttuuuuuuuuutttsssrrruuutttsssrrrrrrssstttuuuxxxxxxxxxxxxyyyzzz{{{{{{|||vvvuuuuuuttttttttttttuuuvvvaaaTTTLLLFFFFFFJJJIIIIIIJJJLLLMMMLLLIIIGGGCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<===???AAACCCCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLOOORRRSSSUUUXXX[[[```bbbdddeeedddeeefffgggfffeeeeeeeeehhhmmmqqqtttxxxyyy{{{{{{zzzyyyzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{~~~||||||}}}}}}|||{{{{{{zzzyyywwwtttrrrpppooojjjhhhfffeeedddcccaaa___^^^\\\ZZZXXXVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJGGGEEECCCAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????<<<<<<===>>>>>>@@@AAACCCIIIRRRbbbttttttmmmnnnuuuyyyaaaOOOGGG>>>===;;;999888777777888666666666555555444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222111222222333222222111111444333111111222222222222222222222222222222222222222222222222333333333333555444444444555777999;;;999IIIfff|||uuuoooiiifffeee```WWWPPPKKKJJJMMM\\\wwwwwwooogggmmmttt```WWWUUUMMMEEECCCBBB??????AAA>>>===<<<;;;:::::::::;;;===???DDDHHHKKKMMMMMMMMMJJJHHHFFFCCC@@@>>>======>>>>>>============<<<<<<======>>>>>>>>>?????????BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMQQQQQQSSSUUUWWW[[[hhhtttvvvooogggaaa```ZZZWWWTTTUUUXXX[[[[[[ZZZ\\\ZZZXXXWWWQQQKKKJJJNNNOOORRRVVVYYYZZZZZZXXXVVVSSSRRRQQQQQQRRRQQQOOONNNKKKGGGFFFHHHJJJNNNWWW```ttt}}}|||uuutttqqqoootttvvvjjj```ZZZVVVVVVVVVXXX[[[___ccceeecccbbb```^^^\\\[[[ZZZZZZaaaccceeeeeecccbbbccceeejjjiiijjjpppxxx||||||zzzsssqqqmmmjjjoooxxx~~~~~~yyyssskkkdddccchhhpppvvvwwwtttqqqppprrrtttttttttrrrssstttuuuuuuuuuuuutttttttttsssssssssttttttuuuvvvvvvuuuvvvvvvwwwxxxyyyzzz~~~~~~xxxuuuuuuttttttsssttttttuuuxxxgggYYYNNNFFFFFFIIIHHHHHHIIILLLNNNMMMKKKIIIEEEEEEEEEDDDCCCAAA@@@???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFFFFHHHJJJMMMNNNPPPRRRTTTWWWYYY[[[]]]^^^^^^^^^___```______^^^___bbbfffjjjlllppprrrtttuuutttsssttttttuuuuuutttttttttvvvwwwxxx|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{~~~}}}|||{{{}}}~~~}}}}}}}}}|||{{{yyywwwuuutttuuuuuutttssstttsssqqqooollliiihhhgggcccaaa^^^]]]]]]\\\ZZZXXXXXXWWWVVVTTTSSSQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCAAA???>>>>>>>>>>>>====================================>>>???@@@AAA<<<===???@@@AAABBBEEEHHHTTTbbbvvvwwwkkkmmmyyyzzzdddQQQDDD@@@:::999888777666666666666666666555444444333222222444444444444444444444444333333333333333333333333222333333444444333333222222222222222222222222222111111222222222222111111222222222222222333333333222222222222222222222222333333333333444444444444444333333333444555777999666DDDYYYtttxxxwwwxxxvvvssskkkiiihhhiiikkkggg___XXXNNNLLLNNN\\\vvvvvvttt|||eeeVVVVVVQQQLLLJJJEEE???===???@@@???>>><<<;;;::::::999;;;>>>AAAFFFIIILLLMMMNNNMMMLLLIIIFFFCCCAAA???????????????>>>>>>===============>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLOOOOOOQQQSSSTTTYYYdddppp~~~pppjjjeeebbbaaa^^^\\\\\\___dddggggggfffgggccc___[[[UUUNNNLLLOOOQQQTTTYYY]]]___^^^[[[YYYUUUSSSRRRQQQRRRRRRPPPOOOOOOLLLJJJLLLMMMPPPXXX```ooowww~~~ttteeeeeebbb^^^```mmm|||mmmccc\\\YYYWWWWWWVVVVVVWWWZZZ___cccgggeeedddcccaaa````````````iiilllnnnooonnnmmmnnnooorrrrrrssstttwwwzzz|||}}}~~~zzzvvvzzz~~~sssiiicccdddiiillloooooonnnppprrrssssssrrrpppqqqrrrtttuuuvvvvvvvvvrrrsssssstttuuuuuuuuuuuusssssssssssstttuuuvvvvvvzzz}}}}}}zzztttssssssssssssssstttttt}}}wwwlll___RRRIIIHHHJJJHHHGGGHHHJJJLLLKKKIIIGGGFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;<<<<<<@@@AAAAAABBBCCCDDDEEEFFFEEEGGGIIIKKKLLLMMMPPPRRRSSSUUUWWWXXXXXXXXXYYYZZZYYYYYYYYYYYY\\\___bbbeeehhhkkknnnooonnnnnnnnnnnnoooooonnnnnnoooqqqtttuuuvvvwwwyyyyyyxxxwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwww||||||{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvwwwyyy{{{|||~~~{{{wwwuuuuuuvvvvvvuuurrrpppnnnmmmmmmmmmkkkjjjlllllljjjhhhfffdddcccbbb^^^\\\ZZZYYYYYYXXXVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDBBB@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@AAA@@@AAAEEEKKKQQQfffuuuwwwlllgggrrr}}}eeeSSSDDD===<<<777777777666666666666666666555444444333222111111333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222222333444444444444333222333444444333222222333222222222222222222222222333333333444444444555555333333333333444555777777999CCCNNN```zzzwwwuuuppplllmmmmmmppptttvvvrrriiibbbXXXRRROOOYYYpppnnn\\\ZZZVVVSSSRRRLLLDDD@@@AAABBBAAA???>>><<<:::999999:::<<>>>>>======<<<============>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLNNNNNNOOORRRSSSVVVaaammmxxxssspppnnnlllggggggiiiooowww||||||{{{rrrkkkddd___XXXQQQOOOQQQUUUYYY^^^bbbdddbbb^^^\\\XXXVVVTTTTTTTTTTTTSSSQQQRRROOONNNPPPQQQSSSYYYaaalllrrr{{{{{{pppaaa___[[[WWWXXXbbbrrryyymmmbbb[[[YYYYYYZZZ[[[ZZZYYYYYY\\\bbbgggkkkjjjjjjiiiiiiiiiiiiiiiiiippprrruuuwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvxxx}}}|||ppphhheeefffggghhhjjjmmmqqqssstttrrrqqqppppppqqqrrrssssssssstttppprrrsssuuuuuuuuuttttttqqqqqqqqqqqqrrrssstttuuuzzz|||{{{{{{||||||{{{rrrrrrrrrrrrrrrssstttttt}}}}}}xxxlll^^^TTTOOOMMMHHHGGGFFFGGGIIIJJJJJJHHHGGGGGGGGGFFFEEEDDDCCCBBB???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;<<<>>>??????@@@AAABBBCCCCCCBBBDDDFFFHHHHHHIIILLLNNNNNNPPPSSSSSSSSSSSSTTTVVVUUUTTTTTTUUUWWWZZZ\\\^^^aaadddhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnpppoooqqqrrrsssrrrqqqrrrssssssrrrrrrrrrqqqqqqppppppuuuuuuvvvvvvuuutttssssssqqqqqqqqqqqqppppppppppppnnnoooqqqrrrtttttttttsssvvvssspppnnnnnnoooooooookkkiiigggfffffffffdddcccbbbbbbbbbaaa```_________\\\ZZZXXXXXXXXXWWWUUUSSSPPPPPPOOONNNMMMJJJIIIGGGDDDDDDCCCCCCCCCCCCBBBBBB???>>>===<<<;;;;;;<<<===??????????????????????????????>>>>>>>>>>>>??????@@@AAAAAA???AAAHHHSSS\\\uuuyyykkkeeehhhzzzlllVVVHHH???<<<<<<666666777777777666666666555444444333222222111111333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333111222333333444444444333444777999888555222111111222222222222222222222222333333333444444444555555444444444444555666666777777===BBBMMMjjj}}}{{{yyyuuurrrsssvvv{{{zzztttfff]]]TTTWWWhhh|||kkk___[[[XXXVVVQQQIIICCCCCCCCCBBBAAA???===;;;:::999999:::===@@@DDDHHHKKKMMMNNNMMMLLLIIIFFFDDDAAA@@@??????>>>======<<<;;;;;;<<<============>>>>>>>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMOOORRRRRRUUU___jjjzzzuuuvvvzzz~~~uuukkkddd\\\UUUSSSTTTYYY]]]dddiiijjjgggccc```\\\YYYWWWVVVVVVVVVUUUTTTTTTQQQQQQTTTUUUVVV\\\cccjjjooovvv{{{}}}~~~~~~~~~vvvhhhbbbZZZUUUWWW]]]eeejjjpppmmmiiidddaaa___```aaaaaa```______bbbggglllooorrrrrrssssssttttttttttttxxxzzz}}}~~~yyy{{{|||{{{zzz}}}vvvnnniiieeecccdddhhhnnnrrruuutttsssrrrqqqppppppppppppppppppppppppqqqrrrtttttttttsssrrrqqqppppppqqqqqqrrrsssttttttvvvxxxyyyzzzzzz||||||}}}~~~{{{vvvsssrrrsssttttttppppppppppppqqqrrrtttttt{{{nnncccYYYRRRLLLJJJGGGGGGIIIKKKLLLMMMHHHHHHHHHGGGGGGFFFEEEDDD@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJJJJMMMOOOPPPOOOOOOPPPRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZ^^^bbbdddeeedddddddddbbbbbbcccdddfffgggggghhhgggiiikkkkkkjjjjjjkkklllkkkkkkjjjiiiiiiiiijjjjjjmmmnnnooopppooonnnmmmlllhhhhhhhhhhhhgggggggggggggggiiikkkmmmnnnmmmkkkjjjllljjjhhhggghhhhhhhhhgggdddbbb```_________^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUUUUUUUTTTSSSQQQNNNMMMLLLKKKIIIGGGFFFEEEBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<===??????????????????????????????>>>>>>>>>>>>>>>??????AAABBBCCCGGGRRRaaammmyyynnnhhhaaabbblll~~~vvv\\\LLLDDD>>><<<===666777777777777777666555444444333333333333222222333333333333333333333333222222222222222222222222222333333444444333333222111111111111111111111111...///000111222222222222666999<<<;;;777333111111222222222222222222222222333333333333444444444444444444444555555555666666555999<<>>AAAFFFJJJLLLMMMMMMLLLJJJHHHEEECCCAAA??????>>>===<<<<<<;;;;;;<<<<<<============>>>>>>;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLNNNPPPQQQSSS\\\ggguuukkkbbbZZZWWWYYY\\\aaaiiippprrrpppkkkhhhaaa^^^[[[ZZZZZZZZZYYYXXXYYYWWWWWWYYYZZZYYY]]]dddhhhlllrrrwwwyyyzzz{{{||||||}}}tttkkk___XXXXXX\\\______llloooqqqqqqooommmlllllljjjiiihhhhhhjjjnnnrrrttt{{{{{{}}}~~~~~~~~~~~~{{{}}}zzz|||}}}}}}~~~}}}uuummmfffbbbaaagggnnnsssuuutttssssssqqqqqqpppooooooooooooooopppqqqqqqrrrrrrqqqqqqpppppppppppppppqqqrrrssssssqqqrrrtttuuuwwwwwwxxxxxxtttxxx{{{{{{}}}~~~{{{xxxvvvssspppnnnnnnooopppnnnnnnooooooppprrrssstttzzzmmmaaa[[[VVVOOOKKKJJJKKKMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>?????????AAACCCDDDDDDDDDFFFHHHGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTXXX]]]`````````______[[[\\\^^^```aaaaaa```______```ccccccbbbbbbcccddddddcccbbbaaaaaabbbdddeeedddeeeggghhhhhhgggfffeeebbbbbbbbbaaaaaaaaa``````cccccccccdddddddddccccccbbbaaa``````bbbbbbaaa```]]][[[YYYYYYZZZZZZYYYXXXUUUUUUUUUTTTTTTSSSSSSSSSSSSQQQPPPOOOPPPOOONNNLLLLLLKKKIIIFFFEEEDDDDDDDDD@@@@@@@@@?????????>>>>>>===<<<;;;:::;;;;;;======????????????????????????>>>=========>>>???@@@AAA===CCCJJJPPPWWWddduuutttiiiaaa^^^[[[```mmm}}}tttbbbNNNDDD@@@===;;;:::666666777777777666444333333333333333444444444444222222222222222222222222111111111111111111111111222333333444444333333222000000000000000000000000...///000111111222222222555:::>>>>>>999555333444222222222222222222222222222222222222333333333333222333333444444444444444555777;;;AAANNNccc|||~~~yyy|||yyylllgggrrrwwwzzznnnaaa]]]ZZZSSSJJJEEEBBBCCCBBBBBB@@@>>><<<;;;:::::::::<<>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJLLLNNNNNNPPPYYYdddxxxuuujjjaaa\\\\\\]]]cccmmmvvvzzzzzzvvvssskkkhhhdddcccccccccbbbbbbaaa___^^^___^^^\\\^^^cccfffjjjppptttvvvwwwxxxyyyyyy}}}zzzlllaaa]]]___dddhhhwww|||}}}zzzyyyvvvuuuttttttvvvxxx{{{}}}~~~~~~uuukkkccc```fffmmmrrrssssssrrrrrrqqqqqqpppooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrssstttvvvwwwwwwwwwrrruuuvvvuuuvvvyyyyyywwwrrrrrrqqqooonnnnnnoooqqqmmmmmmmmmnnnppprrrssstttvvvjjjcccXXXPPPKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIICCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA???AAACCCCCCCCCCCCEEEGGGEEEGGGIIIJJJJJJJJJKKKLLLKKKLLLLLLLLLNNNOOOPPPQQQPPPTTTZZZ]]]]]]]]]\\\\\\VVVXXX[[[]]]^^^]]][[[YYYYYY[[[]]]^^^]]]]]]^^^______^^^\\\[[[[[[^^^```bbb^^^___aaabbbcccbbb```___`````````_________^^^^^^aaa```^^^\\\\\\]]]^^^___\\\[[[[[[\\\^^^^^^]]][[[XXXWWWUUUUUUVVVWWWWWWVVVVVVUUUUUUTTTRRRRRRQQQPPPNNNMMMKKKKKKKKKKKKIIIHHHKKKIIIFFFCCCBBBAAABBBCCC?????????>>>>>>===<<<<<<===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>@@@BBBCCC===FFFRRR\\\ggguuuyyyjjj```[[[ZZZXXX___mmm{{{eeeUUUEEE???>>><<<999888555666777777666444333222222333333444444555555666222222222222222222222222111111111111111111111111222333333444444333333222222222222222222222222222000000111333333444444444444999??????;;;777666777222222222222222222222222111111222222222333333333111111222333333333222222333444777<<>>BBBGGGIIIMMMMMMMMMMMMKKKIIIGGGFFFBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<=========>>>????????????????????????AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHJJJMMMLLLNNNWWWaaaqqq|||pppeee______]]]dddpppzzz~~~{{{tttqqqmmmkkkkkklllkkkkkkhhheeeddddddaaa]]]^^^bbbeeeiiinnnrrrtttuuuvvvxxxwww~~~yyykkkccceeennnvvv|||pppggg___eeemmmqqqrrrqqqqqqrrrqqqqqqppppppqqqsssuuuvvvrrrqqqooommmllllllmmmmmmnnnmmmmmmnnnnnnooopppqqqpppppppppqqqsssttttttsssppprrrqqqnnnooorrrsssqqqjjjkkkkkkkkkkkklllmmmooollllllmmmnnnppprrrssstttjjj\\\SSSKKKIIILLLJJJLLLNNNMMMKKKHHHFFFFFFEEEDDDCCCAAA???===<<<<<<::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<>>>??????@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHOOORRRVVVZZZ[[[ZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZZZZYYY\\\XXXUUUUUUXXXZZZ[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDCCCAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>======@@@@@@?????????AAACCCDDDFFFSSScccqqqyyyhhh^^^YYYVVVUUUVVV]]]gggpppxxxkkkVVVLLL@@@888777999999999888777666555444333333333444444444333333222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111222333333444444333333333444555666666444222111111111111111111111111111///000222222222222444666222222333333333333444444555111444<<>>999777999:::;;;;;;<<<===@@@CCCHHHKKKNNNPPPPPPLLLHHHEEE@@@@@@@@@???>>><<<:::999<<<<<<===>>>???@@@AAABBB============>>>>>>>>>>>>@@@BBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNQQQUUUXXXkkk}}}tttllliiihhhbbbfffooo|||zzzwwwwwwwwwvvvuuutttqqqllljjjhhhgggeeecccaaadddjjjppptttvvvvvvuuuxxx}}}yyyqqqqqqxxx~~~uuukkkfffeeehhhmmmnnnmmmnnnrrrqqqqqqppppppqqqssstttvvvsssrrrooommmkkkkkkkkkkkkjjjkkklllnnnpppqqqssstttuuussspppppprrrrrrooommmjjjkkkmmmoooooonnnmmmkkkiiijjjkkkmmmmmmmmmllllllkkkkkkkkklllmmmnnnnnnnnnppp___PPPJJJLLLGGGIIILLLMMMLLLKKKIIIIIIFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJMMMOOORRRUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVXXXUUURRRRRRUUUWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNLLLKKKIIIHHHHHHGGGIIIHHHFFFEEECCCCCCCCCDDDCCCBBBBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>=========>>>???@@@AAADDDFFFHHHTTTbbbsss~~~pppbbb[[[XXXXXXXXX\\\bbbkkkrrrxxx~~~rrr[[[MMMFFF===999999:::999777777666555444444333444444444444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333444333333333333444555666555444222111222222222222222222222222111222333333222111222444222222222333333333444444555222444:::<<<@@@RRRgggwwwaaa___iiixxxuuu~~~iii```___[[[UUULLLFFFBBBCCCDDD@@@======:::;;;;;;;;;;;;<<<@@@CCCGGGIIILLLOOONNNLLLHHHEEEAAAAAAAAA@@@>>>===;;;:::999::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOSSSVVVfffvvv}}}sssmmmkkkeeeiiiqqq}}}|||xxxsssnnnllliiigggeeeeeegggjjjnnnrrruuuwwwxxxzzz}}}}}}zzzwwwxxx~~~~~~tttkkkjjjkkkooopppnnnooosssqqqqqqpppoooooopppqqqrrrnnnmmmlllkkkjjjjjjjjjjjjiiijjjkkkmmmoooqqqssssssrrrpppnnnnnnoooooommmkkkkkkkkklllmmmmmmlllkkkjjjhhhiiikkklllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkk~~~rrr]]]PPPMMMGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHFFFDDDBBB@@@>>>>>>===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFHHHIIIKKKLLLIIIKKKMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQRRRPPPOOOOOOPPPRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======>>>???AAACCCEEEIIINNNQQQfffvvv~~~vvvfff[[[YYY\\\```ccckkkpppwww{{{~~~|||cccOOOBBB>>>:::999::::::777444555555444444444444555555444444333333333333222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111111111222333333333333222222333444555444333222111333333333333333333333333222333444333111000111222222222222222333333333333555333555999999:::HHHXXX~~~~~~cccWWWXXX```oooyyykkkzzzvvvgggbbbaaa^^^QQQIIICCCCCCCCCAAA??????<<<<<<;;;:::999;;;???BBBEEEGGGJJJLLLMMMKKKHHHFFFCCCBBBBBBAAA@@@>>>===<<<:::::::::::::::::::::::::::;;;;;;<<<===>>>?????????AAABBBBBBBBBBBBCCCEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIJJJKKKNNNQQQTTT^^^mmm}}}tttpppjjjlllrrr~~~{{{uuuppplllhhhfffhhhiiijjjlllppptttxxxzzzzzz}}}tttooojjjkkkttt~~~ssspppppprrrrrrppppppsssqqqqqqooonnnmmmmmmmmmmmmiiijjjkkkkkkkkkkkkkkkkkkggghhhjjjlllnnnpppqqqrrrooonnnllllllmmmmmmllljjjllllllkkkjjjiiiiiiiiiiiihhhiiijjjkkkkkkkkkjjjiiijjjjjjiiiiiihhhgggfffeeeuuuoooZZZOOOIIIIIIIIIJJJKKKJJJHHHFFFJJJIIIHHHFFFDDDBBB@@@???>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<;;;;;;<<<======>>>??????????????????@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@???>>>=========>>>>>>======<<<<<<;;;;;;::::::::::::;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>BBBDDDFFFGGGJJJQQQZZZaaayyyyyynnn___XXX[[[fffqqqxxxlllXXXIII;;;999777777888777555333444333333333444444555666333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111000111111222222222222222222222333333333333222111333333333333333333333333111333333333111111222333111222222222222333333333333333555777666777AAAMMMkkkfffUUUQQQOOOZZZmmmgggllltttuuukkkeeebbbYYYPPPGGGDDDBBB>>><<<===>>>>>><<<:::888:::===@@@CCCEEEHHHJJJKKKKKKJJJIIIEEEDDDDDDCCCBBB@@@>>>>>>>>>======<<<<<<;;;::::::999999:::;;;===>>>?????????@@@BBBBBBAAAAAACCCDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHIIIJJJKKKMMMPPPSSSYYYeeettt|||vvvnnnooosss|||zzzsssnnniiifffggghhhiiilllooosssvvvxxxxxx|||{{{qqqlllgggcccdddmmm||||||wwwtttuuutttqqqppprrrrrrqqqpppnnnmmmkkkjjjjjjjjjkkklllmmmmmmmmmlllkkkeeefffgggiiikkkmmmnnnooommmmmmllllllmmmmmmllllllmmmkkkiiigggfffffffffgggiiiiiijjjkkkkkkjjjiiihhhiiiiiiiiigggfffcccaaa```hhhoooyyyfffSSSJJJHHHGGGGGGIIIJJJIIIGGGJJJJJJIIIGGGEEEDDDBBBBBB???>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKLLLKKKKKKJJJIIIIIIJJJJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAADDDCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>===<<<<<<===============<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???AAADDDHHHLLLSSS___ooozzzpppggg\\\ZZZcccttt{{{jjjZZZKKKAAA:::888666444444444333333333333333333333444555666333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111///000111111222222111111111111222222222222222222222222222222222222222222///111222222222222444555111111111222222222333333222222555666666777>>>FFFWWWnnngggVVVNNNHHHNNN[[[ooojjjeeegggvvvyyyjjj___]]]SSSIIIDDDAAA>>><<<===@@@@@@>>>;;;999:::<<>>===<<<;;;;;;888999:::;;;<<<===>>>>>>>>>???AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSVVV```mmmxxx}}}sssrrrtttzzz~~~vvvoooiiieeedddfffiiillloooqqqrrrssstttyyyqqqhhhaaa___^^^cccmmm{{{{{{vvvuuutttqqqoooqqqrrrqqqpppooommmkkkiiiiiijjjkkklllllllllkkkiiihhheeeeeefffgggiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmnnnlllkkkhhheeeddddddeeefffiiijjjkkkkkkjjjiiihhhggghhhhhhgggfffccc```\\\[[[]]]```eeejjjoootttyyy}}}qqq\\\MMMJJJFFFFFFIIILLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDAAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============::::::::::::::::::;;;<<<::::::;;;;;;<<<=========<<<<<<<<<<<<===???@@@AAA>>>DDDNNNXXXddduuuuuugggbbb^^^cccrrrkkk[[[MMMAAA<<<:::888555333222222333444333333222222333444555555222222333333333333444444111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111//////000111111111111000111111111111111111222222111111111111111111111111...000222222222222444666111111111111222222222222111333555555555777===BBBIIIXXXsssyyyeeeTTTKKKHHHIIIOOO^^^uuuppphhhhhhyyysssbbb^^^TTTJJJFFFDDDAAA@@@BBBBBBBBBAAA>>><<<:::;;;===>>>???BBBEEEHHHKKKMMMMMMIIIHHHHHHGGGFFFDDDBBBBBB@@@???>>>===<<<;;;::::::888999999:::;;;<<<=========???@@@@@@@@@@@@AAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJLLLOOORRRTTT]]]jjjvvv{{{yyywww{{{{{{ssskkkfffdddfffiiilllnnnppppppqqqrrrxxxrrrhhhcccZZZ[[[___gggsss}}}uuutttsssooonnnnnnooooooooonnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhgggfffgggggggggggghhhhhhiiiiiijjjkkklllllllllkkkmmmnnnkkkiiigggeeeccccccdddeeeiiiiiijjjjjjiiigggeeedddeeeeeedddccc```\\\XXXUUUWWWXXXXXXZZZ\\\aaafffjjjrrr|||yyyjjjYYYRRRKKKGGGIIIKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAA???>>>===<<<:::::::::;;;;;;;;;<<<<<<999999999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEAAADDDFFFFFFDDDCCCDDDFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>=========>>>>>>???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========;;;;;;::::::999:::::::::::::::;;;;;;<<<======>>>============>>>@@@AAACCCDDDOOO___nnn|||ssslll```aaagggtttooo\\\OOODDD===;;;666666666444333333444555333333333222333333444444222222222333333444444444111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111...///000000111111000000000000000000000111222222222222222222222222222222000111333333222222333444111111111111222222222222222444555333333666;;;>>>BBBGGGXXXsssuuudddUUUJJJHHHHHHJJJSSSeeezzz~~~sssoooyyymmmbbbXXXNNNJJJHHHDDDBBBCCCCCCDDDDDDAAA>>><<<;;;;;;:::;;;>>>AAAEEEHHHKKKMMMJJJJJJIIIHHHGGGEEEDDDCCC??????>>>===<<<<<<;;;;;;999999::::::;;;;;;;;;;;;===>>>@@@@@@??????AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHJJJMMMPPPQQQ[[[iiiwww~~~~~~yyypppjjjgggggghhhjjjllloooqqqrrrtttxxxrrrhhhcccbbbbbbdddiiirrr}}}}}}tttqqqpppmmmkkklllkkklllllllllllljjjiiihhhffffffffffffggghhhiiiiiijjjjjjjjjjjjiiiiiiiiihhheeegggiiiiiihhhhhhjjjllliiihhhgggeeedddddddddeeeggggggggggggfffdddbbbaaa`````````___\\\WWWSSSQQQXXXVVVSSSQQQQQQUUUYYY\\\dddqqq~~~~~~vvvfff]]]QQQJJJHHHHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>:::::::::;;;;;;;;;<<<<<<999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???@@@BBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDDDDCCCCCC???BBBDDDDDDBBBAAABBBDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<======>>>>>>???<<<<<<;;;;;;;;;<<<======;;;<<<===>>>===<<<;;;:::999::::::;;;;;;<<<<<<===<<<;;;;;;:::999999999999::::::;;;;;;<<<===>>>>>>>>>=========???@@@BBBDDDOOO]]]ppp{{{pppiiieee]]]cccpppvvv]]]NNNDDD<<<888888222444666777666555555555444333333222222333333444222222222333333444444444111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111...//////000000000000000000000//////000111222222333333333333333333333333222333444333111111111222000111111111111222222222333555555222111555999;;;???<<>>BBBGGGJJJLLLKKKKKKJJJIIIHHHFFFEEEDDDAAA@@@@@@???>>>>>>======::::::::::::::::::::::::===>>>@@@@@@??????AAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFGGGGGGIIILLLNNNNNNYYYjjjyyy~~~tttmmmkkkjjjhhhhhhkkkooosssuuuvvvyyy~~~zzzllleeeeeegggoooqqquuu||||||rrrpppooollljjjjjjhhhiiijjjkkkkkkjjjiiihhhffffffffffffhhhjjjmmmnnnnnnmmmmmmlllkkkjjjiiiiiiaaacccffffffddddddfffiiihhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddbbb```^^^]]]]]]]]]\\\YYYTTTPPPMMMVVVQQQOOOQQQOOOKKKOOOVVVVVVbbbooowww~~~yyyttthhhZZZQQQOOOOOOLLLIIIHHHIIIJJJIIIGGGFFFFFFGGGDDDDDDDDDDDDBBB@@@>>>===>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<===========================>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>===??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>===<<<;;;============>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>======<<<;;;<<>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDCCCBBBAAAAAABBBDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMTTTWWWbbbwww{{{tttoooooommmkkkjjjkkkooorrrwww|||uuuooonnnttt}}}}}}{{{tttooommmllljjjggghhhiiijjjkkkkkkkkkjjjiiiiiihhhgggfffgggiiilllmmmnnnmmmlllkkkkkkkkkkkkkkkdddcccbbbaaaaaabbbbbbccchhhgggeeeccccccccceeefffddddddccccccaaa```^^^]]]^^^[[[XXXVVVTTTRRROOOLLL^^^UUUOOOPPPPPPNNNNNNQQQSSS\\\fffmmmwwwwwwjjjbbb^^^[[[VVVQQQLLLKKKJJJHHHHHHHHHHHHHHHFFFFFFFFFFFFEEECCCAAA@@@???>>><<<;;;:::::::::;;;::::::::::::;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>???@@@@@@????????????>>>>>>======@@@@@@???>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>BBBJJJRRRWWWjjj}}}zzzmmmeeebbbcccgggyyyhhhXXXGGG>>>;;;888666777555555555555555444444444333222111111000000111111333111111111333333222111111111111111111111111111111222333333444444333333000000000000000000000000000000111111111111000000//////000000000111111111222111000000000111222333222222222111111000000000111111111222222222333333111111111000000111111111000111222222222333555777888999===GGGXXXnnnzzzzzzxxxwwwuuukkk```UUUMMMJJJMMMUUUeeeuuuooo|||{{{iii[[[YYYVVVLLLFFFFFFGGGIIILLLOOOOOOKKKDDD>>>;;;;;;:::<<<>>>CCCGGGJJJLLLLLLLLLKKKKKKJJJIIIIIIDDDBBB@@@?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNRRR\\\ooozzztttssspppmmmjjjjjjmmmpppuuuzzz|||zzzzzzzzzvvvqqqnnnmmmllljjjhhhiiijjjkkklllllllllkkkkkkiiiiiihhhhhhiiikkklllmmmnnnmmmllljjjiiihhhhhhhhhcccbbb```______```aaabbbdddcccaaa```___```aaabbbaaaaaaaaa```___]]]\\\[[[ZZZXXXUUUSSSQQQOOOLLLJJJiii^^^UUUSSSUUUTTTRRRQQQQQQVVV[[[aaammm}}}yyywwwrrrkkkfffWWWRRRLLLIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???===<<<;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===<<<<<<<<<>>>>>>======>>>>>>???@@@=========<<<<<<<<<<<<;;;============<<<<<<;;;;;;888999999999::::::::::::<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBCCCHHHSSScccooolll```\\\^^^gggooommmVVVIII===999888666555555444444444555555666666666222111000000//////000000111000000111333444333222111111111111111111111111111222222333333333333333000000000000000000000000000000111111111111000000111111111222222222333333111111000000111111222333111111111000000000000000111111111222222222222333222222111111111111222222000111333333222333555777777444777@@@HHHWWWrrr}}}wwwvvvxxx}}}~~~|||wwwfff[[[QQQOOOSSSccclllmmmqqqbbb^^^\\\UUUNNNLLLHHHJJJOOOUUUYYYUUUJJJAAA<<<;;;::::::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHKKKMMMUUUeeeyyyyyyxxxuuuqqqmmmkkkmmmooosssxxx~~~}}}rrrpppmmmllllllkkkjjjhhhiiijjjkkklllllllllkkkkkkiiijjjkkkkkkllllllllllllmmmllljjjhhhgggeeeeeedddbbb```^^^\\\[[[]]]___```^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYWWWWWWUUUSSSPPPNNNMMMKKKHHHFFFuuummmddd___]]][[[XXXUUURRRRRRTTTYYYeeevvvlllbbbUUUMMMJJJJJJHHHEEEIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCAAA@@@>>>===<<<;;;888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========================================================<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;;;;:::======<<<<<<======>>>???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;777999:::;;;<<<===???@@@AAAFFFJJJMMMRRR```uuuxxxcccWWWWWW^^^jjjuuunnn\\\JJJAAA:::999999777666666444444444444444444444444222222111000000000000000000//////000333444444333111111111111111222222222111222222333333333222222000000000000000000000000000000111111111111000000111111111222222222333333111111111111111222222222111111111111111111000000111111111111222222222222333222222222222222222333111222333333222333555777999222444<<>><<<:::999:::???DDDHHHKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGDDDBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAABBBDDDEEEFFFGGGDDDDDDCCCDDDDDDEEEFFFFFFKKKMMMRRR]]]mmm{{{zzzwwwsssooommmnnnpppqqquuuzzz~~~uuunnnmmmlllkkkkkkiiihhhggghhhhhhiiiiiijjjjjjjjjjjjhhhjjjkkkmmmmmmmmmkkkkkkjjjjjjhhhgggeeeeeedddddd```^^^[[[YYYXXXYYY[[[]]]YYYYYYXXXWWWWWWWWWXXXYYY[[[[[[ZZZYYYWWWUUUTTTSSSPPPNNNKKKJJJIIIGGGEEECCCyyyoooeee^^^YYYVVVPPPOOOPPPVVVaaaooo~~~uuudddVVVPPPLLLHHHDDDHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDBBBAAA???>>>===999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;=========???DDDHHHFFFNNNXXX___gggvvvzzzkkkZZZUUUXXXbbbppp{{{ttt]]]PPPDDD===999::::::777555666444444333222222111000000333333222111111111111222000//////000222444333222000000111111111222222222222222222333333222111111000000000000000000000000000000111111111111000000000000000111111111111222000000111111222222222222222222222222222222222222000000111111111222222222333222222222222222222333111222333333222222444666999000111:::>>>AAARRRhhh~~~yyykkk^^^\\\lllnnnssswwwoooddd___\\\YYYYYYMMMJJJJJJQQQXXX[[[VVVPPPAAA???;;;999:::===BBBEEEIIIJJJKKKLLLLLLKKKJJJIIIKKKHHHEEECCCBBBAAA???============<<<<<<;;;;;;;;;::::::;;;<<<===>>>?????????@@@AAABBBDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKOOOWWWdddxxx{{{uuutttssspppmmmlllmmmooonnnqqqvvv|||yyyrrrmmmmmmmmmkkkiiigggfffeeeeeeeeeeeefffffffffggggggggghhhjjjllllllkkkiiihhhffffffeeeddddddeeeeeeeee^^^\\\YYYWWWVVVWWWXXXZZZUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWVVVTTTRRRPPPOOOLLLJJJHHHGGGFFFEEECCCAAAqqqfff\\\UUUOOOMMMNNNUUU___jjjwwwuuuggg[[[SSSKKKFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEECCCBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<==================;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<=========:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;???GGGMMMTTT```ooo|||ggg^^^VVVYYYbbbmmmzzzzzzbbbPPPGGG>>>999777888888444222333444333333222000//////...444333333222111222222222000//////000222333222111000000000111222222333333222222222222222222111000000000000000000000000000000000111111111111000000/////////000000000000111000000111222222222222111222222222222222333333333000000000111111111111222222222111111111111222222222333333333222222444666555000111777:::<<>>;;;;;;<<>>>>>======<<<;;;;;;;;;::::::;;;<<<===>>>>>>???<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGCCCGGGLLLRRR]]]sssyyytttmmmmmmmmmkkkiiiiiikkklllmmmooorrrwww~~~{{{uuupppmmmmmmllliiieeeccccccdddccccccbbbbbbbbbcccdddeeedddeeeggghhhhhhgggfffdddbbbbbbbbbbbbbbbccccccddd[[[ZZZXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTSSSQQQOOOMMMKKKHHHGGGEEEDDDDDDCCCAAA???xxxjjj]]]VVVQQQOOOUUU[[[bbbmmmwwwyyykkk]]]QQQJJJEEEEEEDDDDDDDDDEEEGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;::::::999999:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<>>>FFFRRR[[[nnn{{{~~~uuunnn___[[[\\\fffrrr{{{|||gggRRREEEAAA:::666555777666333111333333222222222111111000000333222222111111111111111111000///000111222111000///000000111222222333333222222222222222111000000000000000000000000000000000000111111111111000000/////////000000000111111///000111222333222222111000111111111222222222222000000000000111111111111111111111000000111111111222333444333222222444555111333666666666888>>>CCCWWWggg{{{lllbbbeeeqqq}}}oooooobbb\\\YYYVVVRRRMMMJJJKKKMMMNNNNNNGGGEEEAAA>>><<<<<<======AAACCCFFFIIIKKKKKKKKKJJJLLLJJJGGGEEEEEEDDDBBBAAA>>>>>>>>>===<<<;;;;;;;;;999::::::;;;<<<===>>>>>><<<===>>>???@@@??????>>>@@@@@@@@@AAABBBDDDEEEFFFBBBGGGKKKNNNVVVjjj|||uuupppkkkkkklllkkkiiiiiikkkmmmlllmmmooosssyyy}}}yyyvvvrrrnnnllljjjjjjiiieeeaaa```bbbeeebbbaaaaaa```aaabbbcccdddbbbbbbcccddddddcccbbbaaa```______^^^^^^^^^______YYYYYYXXXXXXVVVUUUTTTSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIGGGEEECCCAAAAAAAAA@@@>>><<>>===<<<;;;;;;:::<<<<<<<<<<<<=========>>>;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<============<<<<<<;;;:::::::::999999::::::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCIIIUUUeeeqqq|||pppeee___aaa```eeerrr~~~}}}kkkYYYGGG???>>>999666555777666333222444111222222222222333333333222111111000000000000000222111///000111111000//////000000111222222333333222222222222222111000///000000000000000000000000000000111111111111000000///000000000000111111111///000111222333222111111//////000000111111111222000000000000111111111111111111000000000000111111222333444333222222444555000888<<<777333777<<>>>>>===<<<;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAACCCEEEFFFFFFJJJLLLLLLPPPbbb~~~zzzsssnnnmmmnnnooonnnllllllmmmoookkklllmmmpppvvv~~~~~~wwwrrrnnnllliiihhhggggggfffbbb___^^^bbbeeebbbaaa`````````aaacccddd``````aaaaaaaaa``````______^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXWWWUUUSSSRRRNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLJJJHHHFFFEEEBBBAAA???>>>???>>><<<;;;mmmdddXXXRRRTTTZZZ^^^______aaacccccceeeiiipppvvv|||oooaaaXXXLLLHHHEEECCCDDDFFFHHHHHHGGGGGGGGGGGGGGGFFFDDDDDD@@@??????>>>>>>??????@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;:::888888888888:::;;;777777777777777777777777888888999999999:::::::::<<<<<<;;;::::::999888888999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@===::::::<<<===<<<;;;;;;<<<======<<<;;;<<<>>>>>>>>>AAAJJJYYYmmmqqqhhheeefffhhhrrriiiXXXNNNGGG@@@:::666666666666666666555555111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111333333333222111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111333333222111000000000111222222222222222111000///222111111111000000//////444444333222333444555666444444555555666888999:::>>>GGG^^^yyy~~~nnn\\\[[[[[[```nnn}}}}}}ppp```]]]XXXSSSPPPJJJEEEGGGKKKLLLMMMKKKEEE>>>::::::<<<:::===AAAFFFJJJLLLMMMMMMJJJJJJJJJIIIGGGEEECCCBBB@@@@@@AAA@@@???===;;;:::888888888888999:::;;;;;;============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDCCCDDDGGGKKKOOOYYYnnn{{{uuuqqqooommmmmmmmmlllkkkkkkkkkkkklllpppooommmkkklllqqqxxx}}}xxxnnnhhhhhhiiihhheeecccaaa___^^^^^^```bbbcccbbbaaa```___^^^^^^^^^_________``````aaa``````___[[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQRRRRRRQQQOOOMMMLLLMMMLLLJJJHHHFFFDDDCCCCCC@@@??????>>>===<<<<<<<<>>===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::<<<<<<;;;::::::999888888999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::;;;;;;:::888777999;;;;;;;;;<<<>>>@@@DDDIIIQQQ^^^nnn~~~rrrhhheeehhhmmm{{{{{{mmmZZZLLLDDD???999555555555555444444333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111333222222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111333222111111000000111111111111111222111111000000222111111111000000000000444333222222222333555555333333333444555777888999>>>DDDUUUmmmxxxdddUUUSSSTTT___qqqvvv|||wwwddd[[[TTTQQQNNNIIIGGGIIIIIIIIIIIIGGGCCC>>><<<;;;:::;;;>>>BBBEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBBBB@@@???===<<<999999888999999:::;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDGGGIIIKKKSSSfffwwwvvvqqqooonnnmmmkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjmmmrrruuu{{{|||tttkkkfffeeefffdddccc```___]]][[[[[[]]]___```_________^^^]]]]]]\\\\\\YYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBBBB???>>>>>>======<<<;;;;;;zzzlllccc___\\\[[[YYYXXXVVVSSSRRRSSSVVVYYYbbbhhhooouuuuuuqqqjjjfffYYYTTTMMMHHHFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIIIIJJJFFFEEEDDDBBB@@@?????????@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::<<<;;;;;;::::::999999888999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;999999;;;<<<===>>>AAAEEEIIIOOOWWWdddqqqzzzuuulllccc```eeeqqq{{{{{{dddXXXJJJ???;;;999555222444444333333222111000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222111111000000//////...000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111222222111000000000111111//////000111111111000000111111111111111000000000222222222222222333444444222222333333444555777777===AAAJJJ[[[rrr{{{lllTTTNNNJJJNNNZZZlll~~~qqqmmmwwwqqqcccUUUQQQQQQNNNJJJGGGEEEFFFGGGHHHHHHDDD???;;;<<<<<<<<<>>>@@@CCCEEEGGGKKKKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>===::::::999999999:::;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGLLL[[[jjjyyyooollllllllllllhhhggggggfffffffffffffffccceeefffgggggghhhkkkmmmqqqxxxvvvooogggcccbbbbbbaaa___]]]\\\ZZZYYYYYYZZZ[[[]]][[[\\\]]]]]]\\\[[[YYYXXXUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGEEECCCBBBAAA@@@@@@=========<<<<<<;;;;;;:::{{{ppphhhaaa]]]\\\ZZZWWWSSSQQQQQQSSSUUUYYY___gggnnnrrrrrrooommmccc^^^VVVPPPMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>>>>>??????@@@BBBFFFMMMUUU[[[dddmmmyyy~~~wwwnnnjjjbbb]]]___kkk}}}kkkSSSKKKAAA:::999999888666555444333222111000//////111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111---...///000000000000000111111111111111111111111111111111222222222333333333333333333444555666777999>>>CCCMMMccc{{{yyypppYYYPPPHHHFFFKKKWWWjjjxxx{{{pppkkkmmm|||nnnXXXQQQRRRQQQMMMIIIFFFEEEEEEGGGJJJIIIDDD@@@???>>>======???BBBFFFHHHJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEEDDDBBB@@@???>>><<<;;;:::::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>?????????@@@AAAAAABBBBBBCCCBBBCCCDDDDDDGGGRRR^^^xxx~~~rrriiifffggghhhhhhdddccccccbbbaaabbbbbbbbbaaabbbcccccccccdddgggiiirrrwww~~~{{{qqqlllfffbbbaaa```___^^^\\\[[[ZZZYYYXXXYYYZZZ[[[YYYZZZ[[[\\\[[[YYYWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::vvvooojjjbbb___ZZZVVVTTTTTTTTTUUUTTTXXX```hhhoootttvvvwwwtttooohhhbbb\\\WWWRRROOOMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::<<<<<<<<<<<<:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999:::;;;<<<<<<===>>>???@@@AAADDDIIIRRR```nnnwwwvvvqqqiiieee```^^^cccqqqlll\\\HHHCCC===999999::::::999666555444333222111000///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111000000///000000111111---...///000000000000000111111111111111222222222111111222222222333333333444444444444555666777777555===AAADDDSSSkkk||||||sssZZZQQQHHHEEEEEEKKKZZZhhhuuurrrnnniiieeelllzzz___RRRQQQQQQOOONNNJJJGGGEEEFFFIIIKKKJJJHHHBBB@@@>>><<<>>>AAAEEEHHHIIIJJJKKKMMMNNNMMMMMMLLLHHHGGGEEECCCBBB@@@??????======<<<;;;:::::::::;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@BBBDDDDDDEEEMMMWWWfff~~~wwwllldddbbbbbbcccbbb```______^^^^^^^^^^^^^^^aaaaaa```______aaafffiiippprrrwww~~~|||uuummmjjjeeebbbaaa```______]]]\\\[[[ZZZYYYZZZZZZ[[[XXXYYYZZZZZZZZZXXXVVVTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKIIIFFFDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::~~~nnniiibbb\\\YYYVVVUUUSSSPPPSSSZZZbbblllvvv}}}zzzsssjjjaaa[[[[[[XXXTTTOOOKKKHHHFFFEEEBBBBBBAAAAAAAAABBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<999999999999999999999999:::;;;<<<;;;;;;<<>>:::777777888888777555555444444333222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000/////////000111111//////000111111111000000111111111222222222222222111222222333444333333333555555444444555666666777333999>>>???FFFXXXlllxxx}}}uuuZZZPPPHHHGGGFFFGGGPPP\\\kkkmmmmmmggg^^^^^^lll|||iiiYYYSSSPPPPPPQQQOOOKKKHHHFFFHHHKKKNNNOOOGGGDDD@@@======>>>AAADDDFFFGGGJJJLLLMMMNNNNNNMMMIIIHHHFFFDDDBBBAAA@@@??????>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>???===>>>>>>??????@@@AAAAAA???>>>@@@DDDDDDDDDJJJRRR]]]ooouuunnneee```^^^___^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^]]]\\\\\\___dddhhhjjjmmmrrryyy}}}tttppphhhfffdddbbb```^^^^^^^^^\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;}}}sssiiiccc]]]XXXUUUQQQRRRVVV\\\fffrrr|||yyyrrroookkkddd[[[SSSMMMIIIGGGBBBBBBAAA@@@????????????@@@AAABBBCCCCCCCCCBBBBBB@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999::::::::::::;;;;;;888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::;;;<<<>>>>>>???DDDJJJOOOXXXaaaooo~~~}}}uuujjjccc___aaadddhhhkkkqqq|||}}}hhhVVVIIIBBB===:::888555444333222111444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///////////////000111111111111111222111111000000111111111222222333333333111222333444555444444333444444444333444444555666444555888;;;>>>GGGZZZkkk{{{}}}~~~tttaaaUUUMMMLLLJJJFFFJJJSSSbbbjjjssssssiii```eeeooo{{{uuucccVVVOOONNNRRRPPPOOOMMMJJJIIIKKKOOOSSSOOOLLLGGGBBB>>>>>>>>>???CCCEEEGGGJJJLLLMMMMMMMMMLLLJJJHHHEEECCCBBBAAAAAA@@@???>>><<<;;;:::::::::999::::::;;;<<<===>>>???======>>>>>>???@@@@@@@@@>>>===@@@CCCDDDBBBFFFLLLTTT___sss{{{qqqjjjddd^^^[[[[[[\\\[[[YYY[[[[[[ZZZYYYYYYYYYYYYYYYWWWYYYZZZZZZ[[[]]]```cccfffjjjooovvv}}}xxxpppkkkgggaaaaaa```___\\\[[[[[[[[[YYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIDDDDDDCCCCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@???>>>======<<<=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::888888888888:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;888999;;;<<<<<<;;;999888:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>;;;:::777555222000...---333333222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111///////////////000111111222222222222222111000///111111111222222333333333222333444555666555444444333333222222222333444444555111333999;;;???NNN```www|||wwwuuu~~~~~~zzzrrrlll]]]SSSRRRNNNGGGGGGNNNZZZiii|||{{{mmmhhhkkkppp}}}jjjYYYNNNMMMQQQPPPQQQQQQNNNKKKKKKOOOTTTXXXTTTNNNGGGBBB???>>>>>>BBBCCCFFFIIIKKKLLLMMMMMMNNNLLLJJJGGGEEECCCCCCCCCAAA@@@>>>===;;;;;;::::::999999:::;;;<<<===>>>???=========>>>??????@@@@@@>>>===???CCCCCCAAACCCGGGIIIOOO^^^tttxxxmmmeeeaaa]]]YYYXXXZZZ[[[YYYWWWZZZZZZYYYXXXXXXXXXXXXYYYQQQTTTWWWZZZ[[[[[[]]]^^^bbbfffkkkqqqwww}}}{{{ssslllgggbbb___]]]]]]]]]\\\YYYXXXWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRTTTTTTRRRQQQQQQPPPQQQQQQPPPPPPPPPOOOOOONNNLLLLLLOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~oooccc\\\TTTVVVXXXZZZ___gggrrrzzz~~~tttggg[[[SSSOOOJJJEEE@@@>>>???@@@???===@@@@@@AAACCCFFFHHHGGGFFFBBBAAAAAA@@@@@@???>>>>>>;;;:::::::::;;;<<<>>>@@@<<<<<<<<<;;;;;;:::::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;:::::::::999888888888999999:::::::::999888888;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<<<<<<<<<<<<<<<<======;;;999999:::<<<999:::;;;;;;:::;;;>>>@@@<<<@@@EEEIIIPPP]]]ooo}}}wwwtttxxx~~~uuuhhh\\\TTTPPPNNN^^^jjjwww~~~fffUUUJJJ???888555666666666666555555555555555555444333222222111000444444444333222111000///------......//////000000...///000222444666777888111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000...//////000111222222222000000////////////000000000000000000000000000000//////000000000000////////////000000111111111222555666777999999777666555111111222222222333333333999777333222555===IIIQQQmmmzzz}}}uuuwww}}}vvvvvv{{{yyymmmeee```VVVIIIIIISSSUUUggg||||||vvvxxxvvvaaaSSSQQQVVVYYYVVVRRROOOMMMMMMNNNOOOWWWYYYYYYRRRHHH@@@======???AAADDDGGGKKKMMMOOOPPPLLLLLLKKKIIIHHHFFFDDDCCC????????????>>><<<;;;:::::::::::::::;;;<<<=========<<<;;;<<>>AAAAAAAAAAAAAAAAAAAAAAAACCCJJJSSS]]]iii}}}xxxooohhh```[[[XXXWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUVVVWWWYYYZZZ```dddiiinnnsssxxx}}}vvvrrrllleee```]]]]]]]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKIIIFFFEEEDDDDDDEEE@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::999999888;;;:::999888999:::;;;<<>>=========>>>>>><<<<<<<<<;;;;;;;;;::::::======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::999999:::::::::::::::999>>>==================>>>;;;;;;<<<<<<<<<=========??????>>>==================>>>>>>===;;;::::::;;;;;;===?????????@@@BBBDDDBBBIIIQQQZZZfffwww~~~yyysssiii___XXXTTTRRRSSSdddooo{{{oooZZZMMMDDD<<<666555555555555444444444444333333333333333333222222222222222222222111000///...//////////////////000000///000000111222222333333111000000000/////////...000000////////////000000000000000000000000000000000000000000000000000000...//////000111111222222000000////////////000000000000000000000000000000///000000111111000000//////000000000111111111111444555666777777666555444111111222222222333333333666555444333555:::BBBGGG^^^nnn~~~vvvyyy}}}xxxyyy~~~|||xxxrrrgggYYYQQQQQQRRRbbbxxxssscccZZZWWWVVVXXXYYYVVVRRRMMMKKKKKKRRRUUUWWWRRRJJJBBB???>>>===???BBBEEEIIIKKKNNNOOOLLLLLLLLLJJJIIIFFFDDDCCCAAAAAAAAA@@@???>>>===<<<;;;::::::::::::;;;<<<<<<===<<<;;;<<<>>>??????>>>@@@@@@@@@@@@@@@@@@@@@???@@@EEELLLSSS]]]mmmvvvllleee```[[[WWWWWWVVVVVVUUUUUUVVVVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVV[[[___ccchhhlllpppuuuxxxzzzrrrmmmjjjgggccc___]]]\\\\\\\\\YYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDDDDDDDDDD>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::999999999:::;;;<<<|||xxxrrrooojjjddd```aaadddhhhggghhhlllrrrzzz}}}wwwlllaaaXXXTTTSSSOOOJJJGGGFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>============>>>999;;;<<<<<<:::::::::<<<<<<>>>???@@@AAABBBDDDFFFMMMUUU```mmm|||wwwnnniiiddd^^^XXXUUUVVVYYY[[[iiisss{{{iiiZZZJJJBBB<<<777444444444444333333333222222222111111222222222333333333111111111111000///......000000000000000000//////000000000000/////////...000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000...//////000000111111222000000////////////000000000000000000000000000000000111111111111111111000000000000000111111111111333333555555555555333333111111222222222333333333222444555555555777:::<<>>>>><<<;;;;;;:::::::::::::::<<<;;;;;;<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFIIIOOOZZZjjjvvv~~~vvvnnneee^^^[[[YYYWWWUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQPPPOOOOOONNNNNNOOOOOONNNNNNOOOPPPQQQSSSWWWZZZ^^^bbbdddhhhlllooosssvvvzzz~~~~~~yyytttpppjjjddd```^^^]]][[[YYYXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFDDDCCCBBBBBBBBB<<<<<<<<<;;;;;;:::999999888888999::::::;;;<<<<<<:::::::::999:::;;;;;;<<>><<<============<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<======888999:::;;;<<<=========::::::;;;;;;;;;;;;::::::============>>>>>>>>>>>>>>>======<<<<<<=========888:::<<<===<<<===???@@@@@@AAACCCDDDGGGKKKQQQVVVdddkkkuuu|||rrriiibbb^^^\\\YYYXXXZZZ___eeehhhnnnwwwvvvfffTTTIII>>>:::888444333444444333333333333222222222111111111222222222222222000111111111000000///...222222111111000000//////000000000//////.........000000000000////////////000000////////////000000////////////////////////////////////////////////////////////000000111111000000////////////000000000000000000000000000000111111222222222222111111000000000000000111111111222222333333333333222222111111222222222333333333111333444444444555777888>>>NNNdddwww{{{aaaXXXZZZdddvvv|||ssseeecccaaa]]]YYYSSSMMMIIIFFFIIIMMMMMMJJJEEEAAA@@@:::;;;<<>>>>>======>>>>>>>>>>>>>>>??????@@@BBBDDDEEEGGGOOOZZZbbbvvv{{{rrrkkkeee```[[[WWWVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQOOONNNLLLLLLKKKKKKOOOOOONNNNNNOOOPPPQQQSSSVVVXXX[[[^^^___bbbeeegggkkkmmmoooqqqtttyyywwwrrrooojjjgggdddaaa^^^[[[XXXWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTTTTSSSQQQPPPNNNLLLLLLKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@@@@<<<<<<;;;;;;::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<|||ssslllhhhfff```\\\XXXWWWYYY\\\___```ccchhhooossssssrrrqqqpppmmmkkkiiieeeaaa]]]\\\[[[WWWWWWUUUOOOIIIDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHCCCCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<:::;;;;;;;;;<<<=========999:::;;;<<<===>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;<<<=========???@@@@@@@@@AAADDDFFFHHHJJJMMMRRRZZZdddpppwww{{{pppeee]]]YYYUUUWWWZZZ```gggooowww{{{zzzuuu___RRRHHH@@@999888777444333444444444444333333333222222333333222111000000//////111111111222111111000///222222111111000000////////////000000000000000000////////////000000000000000000////////////000000///////////////////////////////////////////////////////////////000000000000000////////////000000000000000000000000000000111111222222222222111111111111000000000000000000111111222222222222111111111111222222222333333333222333333333333555888;;;;;;DDDTTThhhxxxccc\\\[[[hhh{{{~~~xxxnnnaaaXXXUUUSSSOOOKKKDDDFFFIIIIIIGGGDDDAAA@@@:::;;;;;;===???BBBDDDFFFIIIJJJLLLMMMMMMLLLJJJHHHDDDDDDDDDCCCBBBAAA??????>>>===<<<;;;:::999999999;;;:::999:::<<<>>>===<<<===>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDIIIPPPUUU```nnn{{{uuuqqqmmmgggbbb```[[[XXXUUUSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNLLLKKKJJJJJJJJJNNNNNNMMMMMMNNNOOOQQQRRRSSSUUUXXXYYYZZZ[[[^^^```ccceeegggiiikkkmmmooopppzzz{{{pppgggbbb___\\\ZZZZZZZZZXXXWWWSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQQQQOOONNNMMMJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>>>>>>>==================>>>>>>;;;<<<===>>>>>>>>>>>>>>>======????????????======<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<======>>>@@@@@@@@@@@@AAAEEEJJJNNNUUUYYYaaakkkwwwwwwnnndddYYYTTTTTTRRRXXXbbbnnnzzzyyybbbQQQHHHAAA;;;888888777444333444444444444333333333222222333333222111000///...---000111111222222111000000000000000000000000////////////000000111111222222////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000000111111111111111111000111111111111000000000000111111111111111111111111111111222222222333333333333444333222333555999===:::???HHHYYYooorrrbbbXXX^^^lll~~~~~~lll]]]VVVSSSPPPMMMIIIHHHGGGEEECCCBBBAAAAAA======<<<===>>>@@@BBBCCCEEEGGGJJJMMMNNNMMMLLLKKKEEEEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999:::<<<===<<<;;;======>>>>>>??????@@@@@@>>>???@@@@@@AAACCCHHHKKKQQQ[[[mmmxxxpppgggbbb^^^YYYWWWXXXSSSRRRPPPOOONNNNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQNNNNNNLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPRRRSSSSSSTTTVVVXXX[[[\\\___aaabbbbbbbbbaaahhhkkkpppuuuyyy|||}}}}}}|||tttooommmjjjddd___YYYWWWUUUUUUVVVWWWVVVUUUOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDCCC????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888::::::;;;<<<<<<<<<<<<;;;}}}wwwccc]]]UUUOOOMMMNNNPPPQQQUUU[[[eeennnvvv|||}}}rrrcccUUUMMMJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@?????????======>>>??????>>>>>>>>>:::;;;===>>>>>>===;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEHHHMMMVVV```fffrrryyyzzzqqqggg```YYYSSSSSSXXX\\\dddrrrvvvdddRRRHHHEEE;;;777666888888444333555333222222222222111111111111111000000000///////////////000000111000000/////////////////////000000///000000000000111111111.../////////000000000111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000///000000111111000000///111111111111000000000///222111111111111111111222111111222222222333333333333444555444444555888:::888<<>>======???@@@AAAAAADDDHHHLLLNNNOOONNNMMMGGGGGGFFFFFFEEECCCBBBAAA@@@???>>>===============:::999888999;;;<<<<<<;;;;;;<<<<<<======>>>??????===>>>>>>>>>>>>@@@BBBDDDHHHLLLWWWfffqqq{{{qqqggg^^^ZZZUUUPPPOOORRRLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVWWWYYYZZZZZZYYY\\\]]]___bbbeeegggiiiiiilllnnnqqqqqqpppooopppppplllhhhdddaaa___^^^]]][[[VVVTTTSSSTTTUUUUUUTTTRRROOOOOOOOOOOOPPPPPPQQQQQQMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB<<<============;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<=========<<<;;;rrrjjj___VVVRRRRRRSSSTTTRRRXXXaaajjjqqqxxx~~~~~~oooaaaXXXUUUMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>????????????>>>>>>======???@@@AAAAAA@@@???===;;;;;;;;;;;;<<<<<<<<<===@@@@@@??????@@@AAABBBBBBIIILLLPPPVVVaaaooo}}}~~~wwwsss~~~{{{lllbbbYYYVVVSSSQQQVVV___jjjsssppp___QQQDDD???@@@777555555888888444333555111111111111000000000000////////////000000000000......///////////////...------......//////000000000000000000000/////////.../////////000000111111000000////////////000000000000000000000000000000000000000000000000000000///////////////.........000000////////////000000000000000000000000000000//////000000000000//////222111111111000000//////222222111111111111222222111111222222222333333333333555666666555444555666444;;;@@@DDDPPPdddxxxuuu^^^TTTSSSXXXjjj}}}ttt~~~mmm\\\XXXYYYXXXRRRIIICCCAAABBBDDDFFFBBBAAA???>>>===>>>@@@AAA???BBBGGGLLLNNNOOOOOONNNHHHHHHHHHGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>999888888999;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBGGGQQQYYYaaappp~~~mmmcccZZZVVVRRRLLLJJJMMMIIIJJJKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOIIIIIIHHHHHHGGGHHHHHHHHHJJJJJJIIIIIIJJJKKKMMMNNNKKKMMMOOOPPPOOOPPPRRRTTTTTTRRRQQQQQQSSSVVVWWWXXXWWWVVVVVVWWWZZZ\\\]]]^^^]]]___``````___^^^___```ZZZYYYXXXWWWVVVUUUTTTTTTRRRPPPPPPPPPPPPPPPMMMKKKRRRQQQOOONNNLLLLLLKKKKKKMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBB;;;<<<<<<===<<<;;;999888888888888888888888999999888999999::::::;;;;;;<<<::::::<<<=========<<<;;;zzzlll```YYYVVVVVVWWWSSSVVV]]]gggpppwww{{{{{{~~~wwwmmmfffccc]]]cccccc\\\UUUTTTTTTSSSQQQNNNKKKGGGEEECCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@AAAAAABBBCCCDDDEEEEEEAAA@@@@@@AAABBBBBB@@@>>>BBB@@@??????AAABBBBBBBBB>>>???AAABBBCCCCCCBBBBBB>>>>>>???????????????>>>@@@@@@AAAAAA@@@???===<<<>>>;;;:::<<>><<<@@@CCCEEEDDDBBBDDDKKKPPPPPPVVV```ooozzzrrrjjjiiimmmrrrzzzmmmddd[[[XXXRRROOOQQQZZZfffoooqqq___OOOFFF@@@:::666888777666444333222111111444333222000000000111222000000000000000000000000////////////////////////////////////000000000000---...///111222222222222222222111111000000//////000000///...............000000//////......------111000000///...------,,,//////000000000000//////...............///000000//////............//////000000000000////////////333333444333333222111000000000000000000000000000222222222222222222222222444444444555555555555666333888===>>>BBBPPPgggxxxfffXXXQQQNNNVVVbbbxxxsssnnn}}}qqqaaaZZZZZZTTTLLLFFFEEEEEEEEEEEEIIIGGGDDDCCCBBBAAA>>>;;;@@@BBBEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFCCCBBBAAA@@@???===<<<<<<::::::::::::;;;;;;<<<===777888999;;;<<<======>>>999999;;;<<<===>>>>>>>>>@@@AAACCCHHHNNNVVV]]]aaalllwww|||{{{|||zzztttoooaaaYYYPPPKKKKKKKKKIIIFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPNNNMMMMMMMMMNNNNNNRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPQQQOOOMMMKKKKKKMMMOOOQQQOOONNNNNNMMMLLLKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGEEECCCAAA@@@@@@???<<<<<<;;;::::::999888888::::::::::::999888777777888999::::::;;;;;;::::::<<<;;;999999:::<<<======xxxmmmeee^^^YYYUUUUUUWWW]]]eeeooovvvzzz|||{{{zzzyyyxxxxxxzzz{{{|||zzz}}}~~~zzzuuurrrpppsssyyy{{{uuuooollljjjhhheeeaaa[[[TTTNNNIIIEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCBBBBBBCCCCCCBBB@@@EEECCCBBBBBBCCCEEEDDDDDD???@@@BBBBBBCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@@@@???>>>======<<<;;;<<<>>>AAABBBBBBCCCHHHNNNPPPQQQTTTZZZ___ggglllvvvzzzqqqllljjjiiiooovvv|||rrrhhh___ZZZTTTSSSSSSTTT[[[gggvvvggg\\\MMMAAA<<<999666444555444333222222222222222222111///.........///000000000000000000000000000////////////////////////.../////////000000000000///000000111111111000000111111111000000000000000000000///...............///////////////.........111111000//////...------...//////000000//////..................///000000//////............//////......//////000000111111//////000000111000000000111111111111111111111111222222222222222222222222333333333333444444444444444888<<<<<>>===???@@@CCCEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIEEEDDDCCCBBBAAA???>>>>>><<<;;;;;;::::::;;;;;;<<<777888999:::;;;<<<======;;;<<<<<<<<<<<<;;;::::::@@@@@@@@@BBBEEEJJJNNNQQQUUU^^^jjjsssxxx|||yyylllhhhcccccccccccc^^^ZZZXXXRRRKKKHHHIIIJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@>>>======<<<<<<<<<;;;::::::999888888666777888999::::::::::::999999:::;;;;;;;;;;;;:::;;;;;;:::;;;<<<===>>>>>>~~~vvvmmmccc]]]\\\\\\^^^ccckkkrrrvvvxxxwwwsssmmmgggfffgggkkknnnmmmrrrwww{{{}}}}}}}}}~~~{{{wwwpppfff]]]TTTNNNKKKHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEBBB@@@@@@AAABBBCCCBBBEEECCCAAAAAABBBDDDCCCCCC@@@@@@AAAAAAAAA@@@>>>>>>CCCCCCDDDDDDDDDCCCBBBBBB@@@AAABBBBBBCCCBBBBBBBBB@@@@@@??????@@@DDDIIIMMMQQQXXXbbbjjjooossswwwzzzuuuooojjjkkkooovvv~~~rrrfff\\\VVVTTTTTTRRRUUUYYY```jjjwwwyyygggSSSKKKAAA999777777777666222222111111111111222222111000//////.../////////000000000000000000000000////////////////////////....../////////000000000000111111111000000///...///000000000000000000111000//////............///.........///////////////111111111000000//////............//////........................///000000//////............//////------...///000111222222,,,---...///000000000000111111111111111111111111111111111111111111111111222222222222333333333333444888;;;::::::AAAOOOZZZsss~~~qqq^^^QQQHHHIIINNNNNN]]]uuutttcccZZZ]]]hhh}}}|||lll\\\\\\YYYRRRJJJEEEEEEHHHFFFMMMTTTUUUOOOGGGBBB@@@>>>>>>???AAACCCFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLLLLGGGGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;::::::::::::777777888999:::;;;;;;;;;:::;;;;;;;;;;;;:::999999>>>===<<<<<<===@@@BBBDDDEEEKKKSSSYYY\\\___cccgggjjjmmmooooooqqqqqqkkkbbbXXXTTTPPPOOOPPPPPPNNNLLLMMMIIIEEEEEEGGGHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCC@@@???>>><<<;;;:::::::::<<<;;;;;;::::::999999888666777888999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????~~~vvvppphhhfffddddddgggkkkmmmnnnqqqlllddd]]][[[\\\```cccdddiiipppvvvzzz~~~xxxnnnfff___[[[SSSQQQNNNJJJIIIHHHIIIJJJHHHJJJNNNQQQSSSRRRQQQOOOHHHEEEAAA@@@AAADDDEEEFFFDDDBBBAAABBBDDDFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHIIIKKKQQQ[[[bbbnnnwwwzzzttttttvvv{{{tttnnneee[[[TTTSSSVVVYYY\\\```gggnnnxxxyyycccSSSJJJDDD<<<777555555555555333333222111111111111222222222111111111111111111////////////////////////////////////////////////........./////////000000///000000000000000//////.../////////000000111111000///............//////------......//////000000222111111111000000000///------............------...............///000000//////............//////.........///000111111111//////000111111111111111111111111111111111111111000000000000000000000000222222222222333333333333444777999999888<<>>BBBDDDEEEJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIHHHFFFEEEDDDCCCBBB@@@???>>><<<::::::999999777777777888888999::::::666777888999:::;;;;;;;;;;;;:::::::::<<<>>>@@@BBBAAAEEEHHHKKKLLLNNNQQQTTTSSSUUUVVVVVVXXX[[[XXXRRROOOLLLHHHGGGHHHIIIIIIIIIEEECCCBBBCCCEEEFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA>>>===<<<;;;::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;999888888999::::::;;;<<<;;;;;;;;;;;;<<<>>>>>>>>>===>>>???xxxtttoookkkiiigggeeedddhhhddd___ZZZWWWWWWXXXZZZ\\\```gggnnnuuu|||wwwqqqmmm___\\\WWWSSSPPPOOOPPPPPPVVVZZZ```fffjjjkkkiiihhhYYYTTTLLLFFFEEEFFFGGGHHHFFFFFFHHHKKKOOOQQQQQQOOOOOOMMMJJJGGGDDDDDDDDDEEEDDDFFFHHHLLLOOORRRSSSTTTOOOOOOOOONNNNNNNNNNNNNNNLLLPPPVVV\\\cccmmmyyy|||tttmmm``````^^^[[[YYY[[[```eeejjjooovvv}}}xxxdddQQQFFF???;;;666333111111111111666555444222111111000000111111111222222222111111////////////////////////////////////////////////............////////////------...000000111111111......//////000000000111//////............//////------......//////000000111111111111000000000000------............------...............///000000//////............//////000000000000////////////111111111111111000//////111111111111111111111111000000000000000000000000333333333333444444444444333555777888888:::>>>BBBOOO]]]qqq|||qqqcccYYYQQQLLLJJJKKKLLLUUUhhh}}}zzzjjjccc]]]```iii|||eee^^^WWWSSSSSSQQQMMMIIIGGGJJJPPPXXX___]]]UUUMMMDDD@@@;;;999;;;===???@@@HHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<::::::999888888777777777888999999666666888999:::;;;;;;;;;::::::::::::<<<===???@@@???@@@AAAAAABBBCCCEEEGGGGGGJJJJJJIIIJJJMMMLLLHHHHHHEEECCCBBBCCCDDDEEEEEECCCBBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<;;;;;;;;;<<<;;;;;;::::::::::::999999============<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;<<<>>>???>>>===<<<>>>???~~~xxxrrrmmmgggcccaaa___\\\YYYVVVUUUTTTTTTSSSWWW]]]eeeooozzz|||xxxooommmjjjgggfffggghhhiiiqqqvvvsssjjj^^^SSSMMMKKKKKKKKKNNNQQQVVV^^^dddgggfffeee```[[[TTTMMMHHHGGGHHHJJJHHHKKKPPPWWW^^^ccchhhjjjgggfffdddbbbaaa``````___^^^ccclllwwwqqqgggdddYYY]]]cccfffgggiiimmmqqqwww|||uuudddRRRDDD===777666444333222222333444777666444333111000000000......///000000000000///000000000000000000000000////////////////////////------........./////////,,,,,,...///000111111111...//////////////////000///............//////000.........///////////////000000000000000000000000.........//////........................///000000//////............//////111000000000/////////...000000000000///...---,,,222222222222222222222222111111111111111111111111333333333333444444444444333444555777999;;;<<<===AAALLL___ttt~~~}}}uuujjjccc[[[SSSLLLIIIJJJQQQbbbwww~~~uuullleee___fff~~~qqqfffYYYSSSSSSSSSNNNHHHIIIHHHJJJSSS^^^bbb^^^WWWOOOHHH???::::::;;;<<<;;;DDDDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCAAA???>>><<<<<<;;;:::999888777777777888999999::::::::::::999888888;;;;;;::::::::::::;;;;;;>>>>>>>>>===>>>???@@@@@@@@@CCCDDDBBBBBBEEEEEEBBBCCCCCCBBBAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>=========<<<<<<<<<<<<<<<===::::::::::::::::::::::::::::::;;;<<<============::::::;;;<<<<<<<<<<<<<<<<<<>>>???>>>======AAAEEEzzzqqqkkkbbb```^^^[[[XXXVVVUUUTTTQQQSSSWWW^^^iiiwww}}}}}}}}}}}}zzzlllccc`````````gggllluuuzzznnnccc[[[XXXYYY[[[ZZZ^^^fffpppzzz|||{{{wwwnnnddd```cccfffmmmvvv{{{{{{{{{}}}mmm___RRREEE===;;;777777777666555555555666444444333111111000000000---...///000111000000///000000000000000000000000////////////////////////---------.........//////------...///000000000//////////////////........................///000000///////////////.........////////////////////////...//////000000//////..................///000000//////............//////////////////000000000000000000000000000000//////222222222222222222222222222222222222222222222222222222222222333333333333555444444666888::::::999;;;AAAMMM```sssyyyuuunnncccZZZQQQOOOQQQ[[[mmmwwwfff^^^jjj~~~zzziii\\\VVVRRROOOLLLJJJHHHHHHNNNXXX```bbbaaa[[[RRRFFF>>><<<;;;;;;999===>>>AAADDDGGGJJJLLLLLLOOONNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA???>>>>>>===<<<;;;999777777777999999:::::::::::::::999999888;;;;;;::::::999999999999======<<<<<<>>>>>>???>>>;;;???AAA??????BBBBBB@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;===??????>>>AAAHHHNNN{{{uuugggeeeaaa]]]ZZZXXXWWWWWWSSSTTTWWW\\\fffttt~~~}}}~~~uuuqqqrrrtttrrrxxx~~~{{{yyy{{{rrrkkkfff```[[[^^^fffyyymmmZZZOOOHHH@@@===>>>777888888666333222111222111111000000000000111111///000111333333333222111000000000000000000000000////////////////////////---------........./////////////////////......---000000//////.........---...............///000111000000//////.........---............//////////////////000000000000//////...............///000000//////............//////------...///000111222222000111222333333444333333222222222222222222222222222222222222222222222222000111111111111222222222666444333555777999888666;;;<<>><<<;;;888777999===BBBFFFJJJMMMNNNQQQPPPOOONNNMMMKKKJJJJJJFFFEEEDDDBBBAAA@@@??????===;;;999888777888999:::777888999:::;;;<<<<<<<<<999:::::::::;;;;;;<<<<<<999999888999;;;<<<<<<;;;999>>>@@@>>>>>>AAACCCAAA>>>???@@@@@@???>>>>>>???@@@@@@@@@???>>>>>>@@@BBB@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBCCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>======>>>???????????????>>>===<<<;;;888888888888888888999:::::::::::::::::::::::::::::::::::::::999888777777:::;;;<<<<<<======<<<<<<:::<<>>;;;;;;;;;;;;<<<>>>@@@CCCFFFGGGMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBBAAAAAAAAA???>>>===<<<:::999888777888888888999::::::;;;;;;<<<;;;999999999;;;===>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@AAABBBCCCDDDDDDBBB@@@AAADDDDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBAAA@@@>>>===>>>>>>>>>>>>============;;;<<<<<<<<<;;;::::::999<<<<<<::::::::::::<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<<<<;;;;;;???<<<>>>DDDEEEHHHZZZooo|||uuullleeebbbaaa```aaafffnnnwww}}}~~~wwwnnnhhhffffffiiieeegggooowww|||}}}tttsssssstttxxx|||qqqkkkbbb___[[[ZZZ___kkkzzztttdddUUUMMMCCC<<<;;;:::888666222222111111111000000000000000000000000000000000000000000000000000000000/////////////////////////////////...------,,,,,,222///------///000000///000000000//////.........///////////////////////////////////////000111222000/////////............///////////////////////////////////////////////////////////////.........000///---,,,,,,---///000000000000000000000000000////////////000000000000000000111111111222222222222222222222111111111111000////////////000111111333333444555666666666666777999===DDDMMM\\\uuu{{{fff]]][[[```qqq~~~uuu{{{qqqaaaZZZYYYWWWTTTQQQPPPRRRWWW[[[]]]]]]ZZZTTTKKKDDD@@@???;;;;;;<<<>>>BBBEEEIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA???>>>===<<<;;;999888888999999999::::::;;;;;;;;;;;;:::999999999:::<<<===>>>===<<<;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>======<<<===>>>???@@@>>>============>>>??????AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAACCCCCCAAA???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999:::999999888888999999:::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999::::::<<<<<<<<<;;;@@@<<<>>>GGGNNNXXXnnn{{{sssrrrqqqppppppqqqssstttxxxuuupppggg___ZZZXXXYYYYYYXXX[[[bbbjjjrrr~~~xxxwwwvvvxxxxxxjjj```ZZZZZZ[[[\\\aaajjjyyyppp\\\NNNGGGAAA;;;888888888777555222111111111111000000000000000000000000000000000////////////////////////000000000000000000000000........................000...------...//////...000000000000//////////////////////////////////////////.........//////000////////////............////////////////////////////////////////////////.........///////////////000///...------...///000000000000000000000000000000000000000////////////000000000111111111111222111111222222333333333444///////////////000000111222222333444555555555555999888999<<>>AAAEEEGGGJJJKKKMMMMMMMMMKKKIIIGGGHHHIIIIIIHHHGGGEEECCCBBB??????>>>===;;;:::999999::::::::::::::::::;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>@@@????????????@@@AAAAAABBBAAAAAAAAABBBBBB@@@???AAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>======<<<;;;::::::999;;;;;;;;;;;;;;;::::::999:::999999888888999999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<======<<<<<>>;;;888777888888666555333333333333222222222222000000000000000000000000////////////////////////////////////////////////---------.........//////......------............000000000000000000000000///////////////////////////......---------......///////////////.........////////////////////////////////////////////////------......//////000000//////............//////////////////////////////111111000000//////......000000000000111111111111111111111222222222333333111111000000111111222333111111222333444444444444888666666888;;;DDDVVVfffyyy}}}lll___[[[]]]hhhrrr||||||zzzlllddd[[[VVVVVVYYYZZZZZZXXX]]]dddiiifff[[[NNNEEE???>>><<<;;;;;;===???@@@FFFGGGJJJLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHEEECCC@@@@@@???>>>===<<<;;;:::::::::::::::999999999999::::::999888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@???@@@???>>>======>>>???@@@BBB@@@???======???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA????????????@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@??????>>>>>>?????????>>>===<<<<<<===>>>???===<<<<<<;;;:::999888888::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<>>999777666666666666555333333333333222222222111111////////////////////////////////////////////////........................,,,,,,------.../////////---............------...///////////////000000000///////////////////////////...---------------............///////////////////////////////////////////////////////////////------......//////000000/////////....../////////////////////////////////111111000000//////......000000000000000000000000222111111111000000000000111111111111111222222333000111222333444444444444666555777999;;;>>>IIITTTiii}}}ooo___WWWYYY^^^fffvvvxxxqqqvvvqqq^^^UUUWWW[[[YYYVVVVVVXXX___hhhmmmhhh[[[OOOHHHFFFBBB???>>>>>>@@@AAA@@@BBBEEEIIIKKKLLLLLLLLLJJJKKKLLLLLLKKKIIIGGGEEEBBBAAAAAA@@@???>>>======::::::999999888888777777999999999888888888999999999999:::;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAA@@@???????????????>>>======>>>??????AAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBB@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@??????????????????>>>==================<<<;;;::::::;;;===>>><<<;;;;;;:::999888888888999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<:::999:::<<<@@@CCCOOOcccvvvyyyqqqiiibbb]]]YYYVVVRRRQQQTTTWWWZZZ```nnn{{{~~~vvvwwwxxx{{{~~~nnnmmmjjjgggjjjssszzzuuuqqqiiijjjkkkkkkmmmpppuuuxxxzzzxxxcccQQQGGGAAA<<<888444444444333333222222222111000000000000/////////////////////////////////////////////////////////........................---------.........//////,,,...000000...---..................////////////////////////////////////......---------......///.........///////////////////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000000000000000////////////111000000000000000//////111111111000000000//////000000000000000111111222111111222333444444444444333444777;;;<<<;;;@@@HHH\\\pppiiiYYYMMMPPPVVVbbbuuuuuukkkkkkttthhhYYYWWWWWWTTTOOORRRSSSXXXaaajjjmmmgggaaaRRROOOIIIDDDAAA???@@@@@@>>>???BBBEEEHHHKKKLLLMMMKKKKKKLLLLLLKKKJJJHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@;;;;;;:::999999888777777999999999888888888888777888888999:::;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;<<<======<<<===>>>>>>??????>>>>>>>>>@@@AAAAAA???>>>>>>???=========>>>>>>=========@@@???>>>======>>>???@@@????????????????????????>>>>>>>>>???????????????>>>>>>>>>>>>?????????@@@AAA@@@?????????@@@AAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::::::::999999999999888999999:::::::::::::::888999999::::::999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777888<<<@@@BBBIIIWWWhhhxxx}}}vvvpppjjjddd```\\\ZZZ\\\```cccgggpppyyy}}}wwwqqqmmmcccdddfffhhhllluuuyyyuuuvvv{{{yyyuuuuuuvvv|||xxxtttiiijjjlllkkklllsss}}}|||wwwtttrrrooollliiikkkpppxxx~~~ooocccRRRFFF@@@===999666222222222222222222333333000000000000////////////////////////////////////000000000000000000000000........................---------...............,,,///111111///......///,,,---------.........///////////////////////////...---------...///000000............/////////000///////////////////////////////////////////////////////////////.........//////000000000000//////000000000000000000000000////////////000000000000111111000000////////////000111111111111111222222111111111111111222222333111222333444555555555555222333666;;;;;;:::===BBBLLL___rrruuubbbKKKLLLNNNQQQ]]]lllvvvyyyyyysssnnnlllkkkooo~~~xxxeee[[[VVVSSSQQQRRRSSSVVV[[[```ffflllpppgggbbbYYYPPPHHHCCC@@@@@@??????@@@BBBDDDGGGJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIFFFEEEEEEDDDDDDCCCCCCBBB>>>======<<<:::999888888888888888888888777777666666777999:::;;;;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>======<<<<<<<<<<<<;;;<<<======>>><<<===>>>???@@@???>>>>>>===???AAAAAA>>>======???;;;<<<>>>??????>>><<<;;;??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>?????????=========>>>>>>>>>????????????>>>===>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;888999999:::;;;;;;::::::999999999::::::::::::;;;888888999:::::::::::::::888999999::::::999999888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<::::::===EEEKKKTTTZZZbbbkkkttt}}}~~~xxxrrrnnnjjjhhhhhhlllnnnooottt{{{~~~{{{wwwrrrlllgggeeeYYYZZZ[[[\\\___fffpppwww}}}vvvlllbbb^^^___dddgggkkk{{{rrrhhhdddddddddhhhppp|||{{{uuurrrlllqqqvvvxxxxxx{{{xxxsssllliiiiiijjjiiihhhsss{{{tttZZZQQQEEE===:::999666333111222333333333444555777222222222222111111111111////////////////////////111111111111111111111111000000000000000000000000........................,,,///222222000...///000,,,,,,,,,---------......////////////////////////---------...///000111222---.........//////000000////////////////////////////////////////////////000000//////.........---//////000000000000//////000000000000000000000000......//////000000111111111111000000/////////...///000111222333444555555444444333333444444555666222222333444555555555555222222555999:::888;;;AAA<<>>>>><<<===???@@@@@@@@@???>>>===???AAA@@@>>><<<===???:::;;;>>>@@@@@@>>>;;;:::>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>==================>>>>>>>>>>>><<<<<<;;;::::::::::::;;;666888999:::;;;::::::999888999999::::::;;;<<<<<<777888999:::::::::::::::::::::<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>???DDDOOOWWWmmmppprrrsssvvv}}}}}}|||zzzyyy}}}uuunnniiidddaaa^^^YYYYYYZZZZZZ\\\___dddhhhuuuyyy{{{xxxjjjcccZZZUUUUUUWWWYYYZZZdddmmm}}}zzznnnddd___]]]]]]ZZZ[[[___iiiwwwzzzmmmiiifffccceeejjjppptttyyyhhh^^^JJJFFF@@@:::666444555666444444444333333222222222000000000000000000000000000000000000////////////000///.........///111222111000...---,,,,,,,,,---///000111000///...///111///...---,,,,,,,,,,,,,,,......////////////......---------............///........................000///......------------...............///000000//////............//////...............///000000000///...------...///000"""&&&***///222222111000........./////////000000000111222333333222111000222222222222222222222222000222333333222111333444222222222222222222222222111111222444666888:::;;;AAAEEEQQQccctttpppXXXOOOJJJKKKMMMNNNTTT[[[nnntttxxxsssggg______cccnnn~~~wwwiii]]]WWWVVV\\\___ZZZSSSTTTaaammmzzzkkk___NNN>>>AAA===<<<@@@AAA@@@CCCIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGEEECCCBBBAAA@@@@@@???===<<<:::999999777777888999999999999888999888888888999::::::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;:::999888999999:::;;;;;;;;;<<<<<<<<<<<<<<>>???@@@???>>><<<:::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>??????>>>===============>>>========================>>>===<<<<<<<<<===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::;;;::::::999999::::::;;;777777888999::::::;;;;;;:::888777999;;;<<<999666999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<=========;;;999:::===@@@>>>>>>HHHZZZiii}}}~~~xxxrrrnnniiiddd```[[[[[[[[[YYYYYY[[[___bbbnnnsssyyy}}}|||xxxsssoooccc^^^XXXUUUVVVWWWXXXWWWWWW^^^lll}}}zzzssslllfffbbb``````___```ccckkkvvvzzzuuukkkjjjjjjlllrrrzzzwwweeeXXXQQQCCC@@@<<<777555444555555444444333333333222222222000000000000000000000000000000000000////////////000///.........///111111111000///...------------,,,---...---,,,+++,,,...///...---,,,,,,,,,,,,---.........//////.........---------............///........................000///...---,,,------..................///000000//////............//////...............///000000111111000//////000111111,,,...000111111000...---///////////////000000000///000111222222222111000111111111222222333333333111222333333222222333444222222222222222222222222333333444555777999:::;;;:::<<>><<>>>>>BBBFFFFFFHHHIIIJJJJJJKKKKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???===<<<;;;:::888888888888888888999999999999888888999999:::;;;999999999:::::::::;;;;;;999999999999999999999999::::::999999999:::;;;<<<;;;;;;<<<<<<<<<<<<======????????????????????????<<<===?????????===<<<:::;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<===============<<<<<<===>>>>>>========================>>>===<<<<<<<<<===>>>?????????>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999::::::999999888888999999:::888888888999:::::::::;;;===;;;999:::<<<===;;;999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<;;;;;;;;;>>>@@@@@@EEEQQQcccqqq}}}yyytttnnnjjjgggfffddd```^^^^^^aaaccckkkooouuuxxxvvvqqqllliii```^^^\\\\\\]]]^^^]]]\\\ZZZ^^^fffsss~~~uuuuuuttttttrrrqqqooonnnppppppqqqvvv|||wwwrrrrrrsssuuuwwwxxx{{{zzziii[[[NNNFFFCCC:::999666444333333333444333333333222222222222222000000000000000000000000////////////000000000000//////......//////000111000000000000///...------+++,,,---,,,+++***+++---......---,,,,,,,,,------------............---------------............///........................000///---,,,,,,---...///...............///000000//////............/////////............//////000000000///......///000000111111111000///...---,,,000000000000000/////////...///000000111111111000///000000111222333444444111333444444333222444555222222222222222222222222555555555666777888:::;;;888999===FFFSSSeee}}}yyy{{{|||vvvnnnaaaRRRKKKJJJKKKNNNQQQYYYggg|||ttthhhZZZYYYdddzzz|||lllbbb[[[^^^```___[[[YYYZZZ\\\kkksssdddWWWJJJCCC>>>???@@@>>>===>>>BBBCCCFFFHHHJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBB@@@???>>>======:::999888777777888999999999999888888999999::::::999999999999::::::::::::888888888888888888888888888888888999:::;;;===>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===========================<<<<<<<<<<<<===>>>>>>???>>>======<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;999888999:::999999888888888888999999999999999999::::::::::::===;;;999999:::<<<<<<;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;===>>>??????BBBEEEGGGLLLXXXiiiuuu|||{{{zzzwwwssspppoooppprrrssswww{{{{{{wwwtttrrrrrrnnnmmmmmmmmmnnnooooooooommmmmmooouuu|||zzz~~~{{{uuurrruuu|||xxxcccTTTJJJAAA<<<<<<555555444333333222222111222222222222222111111111000000000000000000000000////////////000000000000............//////000000///000111111111000...------...//////------...///...------,,,,,,,,,------,,,,,,------------,,,,,,---------............///........................000...---++++++---///111...............///000000//////............////////////............///000---------,,,,,,---------...---------------......000000////////////............//////000000111111...///000111222333444444111333444444333333444555111222222222222222333333666555555555666777888999===<<<<<>>@@@CCCFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCAAA@@@@@@???===;;;999777777888999::::::999999888999999::::::888999999999999:::::::::888888888888888888888888777888888999:::;;;<<<===;;;;;;;;;<<<<<<======>>>========================;;;<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999999:::;;;;;;999999:::;;;:::999999999999999999:::::::::::::::::::::999999<<<:::888777777999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<>>@@@BBBDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA???===;;;999888888::::::::::::999999888999999:::888888888999999999::::::999999999999999999999999888888888999999999999999:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;::::::999999999999999999999999999999999999999999:::;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;:::999777777888:::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===???EEELLLRRR___kkkuuuqqqeee___eeennn}}}|||zzzwwwvvvyyy~~~qqq\\\PPPDDD???===:::777777555555444333222111000000000000000000000111111111////////////////////////......//////000000111111------...////////////.../////////000000//////...---...///...------...///------,,,,,,,,,---......------............---------------............///........................,,,,,,,,,---...///000000...............///000000//////............//////000//////............///...///000000000000///...111111000//////000000111............/////////000111000000//////000000111...//////000111222333333000222333333222111333444111111111222222333333444333333333333444555666666666555777:::<<>><<<;;;::::::;;;::::::999999888888999999888888888888999999999999999999999999999999999999666666777888888888777777888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999:::::::::::::::999888888888888888888888888888888888888888888:::;;;;;;999999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<:::999999;;;===:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<>>>@@@CCCHHHQQQ]]]fff|||tttuuu{{{jjj|||zzzwwwuuuuuusssqqqsssyyyyyyfffQQQEEE;;;888888666555555444444333222111111111111/////////000000000111111////////////////////////.........///000111111111,,,---.../////////......///...............//////,,,---......,,,,,,---...,,,,,,,,,,,,,,,---...///.........//////.........---------............///........................***+++---...///000000000...............///000000//////............//////000000///...............///000111111111111000///111111111111000000000///......///000111222333333444333111000//////000000///000000000111111222222///000222111000000111333000111111222333333444444333333333444444666777777444333555:::<<<>>>DDDKKK^^^vvvwwwwwwyyyjjj```XXX]]]nnn|||rrrggg```aaagggmmm{{{ooofff```YYYUUUSSSSSSWWWZZZ^^^```ffflllmmmeee\\\UUUPPPJJJDDDCCCAAA@@@??????AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@???===<<<;;;:::;;;:::999999888888999999888888888888999999999999888888888888888888888888222333555666777777777777666777777888:::;;;;;;<<<::::::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::777888:::;;;;;;:::999888999999888888888999999:::::::::::::::::::::::::::888999:::;;;<<<;;;;;;:::;;;;;;:::999999999999999999999888777777777777888888888888888888888888888888999;;;::::::999;;;<<<<<<;;;;;;::::::;;;;;;<<<999:::::::::;;;<<<<<<<<<999;;;===<<<:::999;;;===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@DDDIIIOOOXXXeeevvvHHH^^^uuu~~~xxxtttrrrqqqqqqnnnllllllqqq|||~~~yyykkk\\\NNNBBB888555555444444555333222111000000111222333.../////////000000111111////////////////////////---......///000111111222,,,,,,.../////////...---///...---,,,,,,---//////---...//////------...///,,,,,,,,,,,,,,,---...///......////////////......---------.........//////........................(((***---///111111000///...............///000000//////............//////111000///...............---...///000000///...---------...///000///////////////000222333444555666555444222111000///000000000000000000000111111111...000111111000000111222000000111222333333444444444444444444666777888999999666777;;;======???DDDMMMeeezzzlll[[[VVV___kkksssuuu|||qqqgggdddbbb___jjjssskkk[[[ZZZXXXVVVTTTSSSVVV[[[^^^lllvvvssskkkeee___YYYHHHFFFCCC@@@??????@@@BBB???@@@BBBCCCEEEFFFFFFFFFGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA???===;;;:::;;;::::::999888888888999777888888888888999999999777777777777777777777777///000333555777888888888555666777888999:::;;;;;;:::::::::::::::::::::::::::999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::666777999;;;;;;;;;999999999999888888888888888888::::::::::::::::::::::::888999:::;;;<<<;;;::::::;;;:::999999888888999999999888888777777777777777777777777777777777777777888999;;;:::::::::;;;<<<;;;::::::999999::::::;;;999999::::::;;;<<<======666999<<<;;;999777888:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>FFFKKKRRR[[[fffwwwCCCJJJTTT^^^kkkzzztttooooooqqqtttuuuyyy~~~sssfff```]]][[[ZZZGGG???666222333555444222111111111111111111111111000000000000000000000000......//////000000111111,,,------.......................................//////......---------,,,...------------.../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,---...//////...---,,,......------------......000///...------...///000///...------...000222444//////////////////////////////............//////000000000000000000000000///---,,,...333999===??????888111...000222222000222111///---...000222444000000////////////000000000000111222444555666666444444444555555555555666444555888:::;;;<<<<<<<<>>???@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEECCCBBB@@@?????????@@@>>>>>>===<<<;;;:::999999888888888888777777777777666777888888888777555444444333222444777:::999777999888777666666666666666999999999999999888777666;;;;;;::::::999:::::::::;;;;;;::::::999888777777999999999999999999999999888999::::::::::::999888777777888888888888777777777777777777666666666666777777888999999999999888999999999999999999999999777888888888888999999999888888999999999:::::::::======<<<;;;::::::::::::<<<=========<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888999;;;===>>>===<<<<<<===???BBBDDDOOO\\\kkkqqqsss{{{:::???EEEJJJRRRaaasssyyymmm^^^SSSNNNLLLJJJHHHCCC<<<555222333444333111111111111111111111111111000000000000000000000000000000000///////////////------...////////////.........................../////////.........------,,,++++++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------...//////...------......------------......000///...------...///000000///...---...///111333........................//////............//////////////////////////////111///...000555:::===???;;;666000...000222111///111111/////////000222333000000////////////000000000111222333444444555555444444444444555555555555555666888:::;;;<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>===<<<;;;:::999999999888888888777777777888888888888888777666666777555444555777888666555777777666666555666666666888888888888888777666666::::::999999999999::::::;;;;;;:::999999888777777999999999999999999999999777777888999999888777777777777888888888888777777888888888888888777777777777777888999999999999888999999999999999999999999888888888888999999999999999999999::::::::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<============>>>BBBHHHLLL___mmm|||444888;;;===@@@GGGSSS\\\www}}}ooo___WWWLLLDDD@@@>>>===;;;<<<888444222444444222000111111111111111111111111000000000000000000000000111111000000///......---......///000000000/////////////////////////////////////////////.........,,,++++++++++++,,,------............------------------------------------------,,,+++,,,---...///------...//////...------......------------......//////............//////000///.........///000111........................//////............//////////////////////////////000//////222555888::::::666222///...111222111///000000000000111111222222111000000//////000000111111222333333444444444333444444444444555555555555555666777999:::;;;;;;;;;888===DDDQQQaaatttooo\\\LLLHHHLLLKKKVVVggg{{{mmmaaa\\\ddduuu|||lll\\\WWWXXXYYYXXXXXXVVVZZZdddvvvmmmXXXHHHBBBAAACCC===============<<<<<<<<<>>>???AAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@???===<<<;;;;;;::::::999999999888888888999999888777777777777888:::888777666777666555333666555555555555666666777777777777777777666666555999888888888888888999999:::::::::999888888777777777777777777777777777777666777777888888777777666777777888888888888777777888888888888888999999999777777888999999999999888888888888888888888888888888888888888999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::<<<>>>@@@@@@AAAHHHSSS\\\rrr222555888999:::>>>EEEKKKTTTddd{{{wwweeeXXXMMMHHHAAA<<<:::999777666666444222222444333111///111111111111111111111111000000000000000000000000000000/////////............//////000000000000000000000000000000000000000////////////////////////...------------...//////.........---------,,,,,,........................------,,,,,,,,,---...///---..................---......------------....../////////....../////////000000///.........//////------------------------//////............//////////////////////////////...---...000333444444333111///...///111111000...///000111222222222111111111000000000000000000111222333444444444333222222333333444444444555555555444444555666777888999999888:::>>>DDDOOObbbxxxgggQQQIIIJJJFFFMMMZZZnnn}}}nnnccceeekkkttt}}}iii\\\XXXXXXYYYYYYWWWVVVZZZfffyyylllXXXKKKEEEEEE>>>>>>>>>=========<<<<<<;;;<<<>>>???AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999:::999777666666666777888:::999888777777666555444555444444444555666777777555666666666666666555555777777777777777888888999:::999999999888888777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888888999777777888999999999999888777777777777777777777777888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<===:::999999:::;;;<<<===>>><<<<<<============<<<<<<<<<<<<<<<<<<===============<<<;;;;;;<<<=========<<>>CCCPPPcccqqqsss\\\OOOKKKHHHHHHNNN\\\ooouuuooojjjhhhppp{{{|||hhh[[[WWWXXXYYY[[[YYYYYY]]]eeeppp|||lllZZZOOOIIIBBBBBBAAAAAA@@@???>>>>>>::::::;;;<<<===>>>@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;999888777666555666777888888888888888777777777888555555555555555666777888444555555666666666555555777666666666777777888999999999888888888888888777666666666666666666666666888888888888888888888888777777888888888888777777666666666777777777888888777777888999999999999888777777777777777777777777888999999999999:::::::::;;;;;;<<<<<<<<<=========999999999:::;;;<<<===>>><<<<<<===============<<<<<<<<<<<<=========>>>>>>AAA>>>;;;;;;>>>AAACCCCCC@@@GGGNNNTTTZZZeeeuuu000222333333333444666777999===FFFRRR```sss|||kkk]]]TTTMMMEEE???999888777555444444444444///000111222222111000///000000000000000000000000////////////////////////,,,------...//////000000......///000000000//////////////////////////////---------...............,,,++++++++++++,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...------------...///......------------............////////////..............................//////////////////////////////............//////........................///......000222333222000.........//////000000000000000222333333333222111222111111000000111111222111222444555555444222111333333333333444444444444222222222222333444666666888:::;;;;;;<<>>===<<<;;;;;;;;;:::;;;;;;<<<===@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<999999888777777777777888666777999999888888999;;;777666666666666777777888444555555666666666666666666666666666777888999:::888888888888888888888888666666666666666666666666999888888777777888888999777777888888888888777777555555555666777777888888777777888999999999999888888888888888888888888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<======999999999:::;;;<<<===>>><<<<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>???AAA>>><<<>>>BBBFFFGGGGGGIIIPPP[[[eeeooo|||222222333333222333444555666888<<>>DDDIII^^^qqqzzzgggWWWNNNJJJIIIMMMRRR]]]qqqyyyjjjdddjjjwwwxxxjjj^^^]]]XXXVVVXXXYYYWWWZZZ```fffjjjoooqqqnnnhhhaaa]]]YYYWWWSSSOOOJJJFFFBBB@@@???>>>===;;;:::::::::;;;===>>>@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>=========::::::;;;;;;::::::999888666888::::::888888999;;;999888888777777777777888444555666777777777777777777777777777888999::::::777777777777888888888888777777777777777777777777888777666666666666777888777777888888888888777777555666666777888888999999777777888999999999999888999999999999999999999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>?????????>>>AAAHHHQQQVVVWWWUUUTTT\\\hhhwww|||.../////////000111222333444444888<<<<<>>BBBEEEHHH^^^|||sssaaaQQQOOOPPPQQQPPPUUUeeewwwmmmbbb```dddqqqnnnddd]]]ZZZ^^^```\\\YYYZZZXXXYYY\\\___aaacccccccccooommmhhhbbb[[[UUUPPPMMMBBBAAA???<<<;;;:::::::::;;;<<<>>>@@@AAAAAAAAA@@@??????@@@AAAAAABBBCCCCCC????????????>>>>>>>>>>>>;;;<<<===>>>===<<<;;;:::888:::;;;:::888777888;;;::::::999888777777777888555555666777888888777777777777777777888999:::;;;777777777777777888888888888888888888888888888888777666555444444555666777777777888888888888777777666777777888999999::::::777777888999999999999888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@@@@CCCKKKXXXeeelllllljjj[[[cccqqqzzzkkk444333222111111222333444555444222222555999>>>BBBOOOYYYlll~~~pppcccXXXPPPDDDAAA===:::888666444222222222222111111111111000000000000000000000000000000000//////.........---//////////////////////////////............////////////............//////000000//////.........------..................---/////////......---------,,,,,,,,,------.........---.........---,,,,,,+++...---,,,,,,,,,,,,---.......................................////////////000000///...............---------............///000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000111111000000000+++///333444222111222444111111111111111111111111000000111111111222222222222222222333444555666777999888666555444555777888888999999:::<<<>>>@@@AAAFFFPPPddd}}}yyynnnddd[[[UUURRRUUUaaaoootttaaaXXXdddrrr}}}yyykkk^^^\\\]]][[[ZZZ]]]ZZZWWWTTTTTTTTTTTT\\\dddooovvvmmmaaaUUUVVVKKKBBBBBBBBB===:::::::::;;;;;;;;;;;;<<<>>>@@@===>>>???@@@AAA@@@@@@???BBBAAAAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888777777888888999888888777666666777888999777666555444444555666777888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;=========<<<999;;;============???AAADDDLLLZZZmmm|||}}}mmmqqqyyysssgggaaa333222111000000111222333111111222333555888:::<<<@@@FFFSSSbbbnnn|||rrrcccXXXNNNDDD>>>???<<<999777666666444333222222222111111111000000000000000000000000000000000/////////............////////////////////////......------------......//////............//////000/////////.........---------............------------,,,,,,,,,+++++++++,,,,,,,,,---------......------......------,,,+++......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///...............---------............///////////////////////////////////////////////////........................//////000000000000//////111000000000000000000111111222333333111000000000111111111111111111111111111222222222333333333333333333333333444555666666888777666555555666777888666777777888999;;;<<<===???GGGUUUiii~~~zzzqqqjjjbbb^^^ccckkkqqqaaabbbfffkkk~~~yyykkkgggfffdddbbbbbb[[[WWWTTTTTTRRRQQQUUU[[[jjjssskkk]]]OOOIIIEEE@@@>>>???<<<<<<===<<<;;;;;;;;;<<>>>>>======???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;999888777777777888999999777777666555555666777777999999999999999999999999777777777777777777777777777777777777777777777777777777777777888888888999999999999999999999999999888888999::::::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<=========<<<;;;;;;===@@@@@@@@@BBBEEEGGGSSS___rrr{{{qqqjjjgggeee111111000000000000111111...///111333444555555555999:::@@@HHHOOOYYYiiiwwwlllcccWWWLLLEEE>>>888444888666444444555555444333222222111111111000000000000000000000000000000000////////////............////////////////////////------,,,,,,,,,,,,------//////............///////////////...............,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------......------,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000///......---.........---------............///........................////////////////////////...........................//////000000//////...111111////////////111111333111000000111111111000111111111111111111111111222222333333333444444444333333333333444444555666777777555555555666777888777777666777888999::::::;;;>>>EEEQQQbbbwww|||oooiiiiiisssqqqhhhaaa]]]hhhyyy{{{vvvooohhhddd^^^XXXSSSQQQNNNKKKLLLPPP^^^tttmmm___TTTKKKGGGGGG<<<<<<;;;;;;999888777666:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=====================<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===:::999999888888888999999888777777666666777777888999999999999999999999999777777777777777777777777888888888888888888888888777777888888888999999999::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;<<<<<<;;;;;;:::<<<>>>@@@AAAAAADDDJJJOOOgggxxxvvvjjjfffiiiooosss000000////////////000000///000000111222222333333888777999===@@@EEEPPP\\\iiiyyy}}}kkk___SSSNNNGGGAAA===:::777555555444222222333444333222111111111111000000000000///////////////////////////////////////.........////////////////////////...------,,,,,,------...///......------......///........................+++,,,,,,------,,,,,,+++........................------------------------,,,------...------,,,,,,......------------..............................---------........./////////......------.........---------............///........................////////////////////////...........................//////////////////...111000///......///000111111...,,,---111444444333111111111111111111111111222222222333333333333444333333333333333444555666666666555555555666777777999888888888888999999:::<<<===@@@CCCLLL]]]rrr{{{tttkkkmmmzzz{{{pppfffeeekkkyyywwwoookkkaaaWWWSSSPPPMMMNNNQQQRRRddd{{{mmm]]]QQQKKKAAA???===<<<<<<;;;999888777777888999:::::::::;;;;;;;;;<<<<<<=========>>>???>>>>>>=========>>>>>>>>>=====================>>>======<<<<<<======>>>;;;;;;::::::::::::::::::999999888888888888999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888999999999::::::::::::::::::::::::::::::888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<============888:::<<<=========>>>>>>@@@BBBCCCCCCEEELLLWWW```}}}}}}uuukkkfffiiirrr}}}////////////////////////222111000///000111222333333222444888888999???GGGLLLXXXjjjzzz}}}nnn^^^QQQIIIAAA>>>;;;888777666555555555444333333333333111///111111111000000000//////////////////////////////........./////////////////////////////////////////////............//////......------------......---------...............+++,,,,,,------,,,,,,+++........................------------------------,,,,,,------...------,,,................................................------------..................------------......---------............///........................////////////////////////..............................////////////......111000///......///000111000---+++---111444444333111111111111111111111111111111111111222222222222444444333333333444555555555555555555555666777777888888888777777888888999;;;>>>@@@AAACCCMMM[[[ggg~~~uuujjjgggrrryyyxxx|||tttnnnnnn}}}~~~pppaaaZZZWWWUUUVVVYYYQQQZZZgggxxxwwwcccVVVNNNIIIDDD@@@?????????>>>:::::::::::::::;;;;;;;;;999::::::;;;;;;<<<<<<===>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;<<<<<<<<<<<<>>>???@@@???@@@BBBDDDEEEHHHKKKMMMRRR^^^ooo{{{zzzrrrjjjhhhhhhlllvvv//////000000000000//////222111000//////000222444111000222666666555777<<<>>>DDDNNNXXXfffyyy|||lll```UUUJJJBBB???777777666555555444444444555444333333333222000...111111000000000/////////000000000000000000000000.........////////////////////////////////////////////////....../////////......------------......---------------.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,------......---------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,------...///---------............///........................////////////////////////---------------------------......//////......---////////////////////////111///...///000111111000111111111111111111111111000000111111111222222222444444444333333444444555333444444555666666666777666666555555555666777777666;;;???AAABBBFFFMMMTTTnnn~~~qqqaaa``````^^^bbbkkkttt}}}kkkmmmxxx|||jjjaaa^^^\\\ZZZ[[[ZZZ\\\```hhhxxxuuuaaaWWWKKKBBB???>>>>>>===;;;;;;:::999999999999:::999999999::::::;;;;;;;;;===<<<<<<<<<<<<======>>>======>>>>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<<<<>>>@@@@@@@@@BBBHHHLLLPPPVVV\\\aaahhhuuurrriiieeedddhhhqqq}}}///000111111111111000////////////000000000111111111///000444555333555999:::;;;>>>CCCLLLZZZhhhrrr|||jjj^^^RRRLLLFFF>>>999:::555555666666444444444444222111111222222222///---111000000000////////////000000000000000000000000............/////////000///////////////////////////......------......///...------,,,,,,------...,,,,,,,,,------.........------............------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,------......---------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,------...///---------............///////////////////////////////////////////////////---------------------------......//////......------...///111111///...------///000111000///000111111111111111111111111111111111111222222222333333555444444333333444444444333333444555666666666666666555555555666777888888555888<<<>>>???AAAFFFIIIWWWhhh}}}hhh[[[UUUQQQRRRWWW^^^jjjxxxwwwooolllttt~~~yyypppmmmgggaaa^^^``````aaaccciiiuuuqqq]]]MMMDDDBBBAAA@@@>>>===;;;:::999888999999888888999999999999999999;;;;;;;;;;;;;;;<<<===============>>>>>>>>>??????======<<<<<<<<<<<<======???????????????===<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<=================================;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<@@@DDDGGGKKKSSS^^^fffpppyyy|||rrrkkkdddaaacccjjjqqq~~~///000111222222111000///+++,,,///111222111///...000---,,,///000///111555888777777999???FFFNNNRRR^^^mmm|||nnnccc]]]UUUJJJBBB@@@>>>777444555222333444444222000000000/////////000222111///---000000000000////////////000000000000000000000000---.........//////000000////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........---......//////......------------....../////////.........------,,,,,,,,,+++,,,,,,---.........------...///000000///...---........................,,,,,,,,,---------......,,,,,,,,,,,,------...///---------.........//////000000000000000000000000////////////////////////---------------------------..................---,,,---000222222000---,,,'''+++000222111000222555111111111111111111111111222222333333333444444444555444444333333333444444222333444555666666666666777777777777888999:::;;;777888999:::;;;>>>AAACCCCCCRRRgggxxxvvvaaaVVVPPPNNNNNNNNNXXXeeevvv~~~rrrnnnmmmnnnxxxxxxmmmggg___aaadddcccaaadddooozzzttt^^^RRRMMMKKKIIIEEEDDDAAA???>>>=========888888888888888888888888:::::::::::::::;;;<<<===<<<<<<======>>>>>>>>>???>>>>>>============>>>>>>???@@@@@@@@@???>>><<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>BBBGGGNNNUUU^^^kkk|||xxxhhhaaa^^^\\\```fffooowww}}}000000000000000000000000000000000000000000000000111111111111111111111111111111111333666:::>>>AAAKKKRRR^^^nnnrrrddd[[[TTTMMMHHH>>>===;;;999777555444333333333222111000000000111111222222222222111000000........................000///...------...///000////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***........................,,,,,,---...---,,,***)))---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,---------......------------------------------------------------111...)))%%%$$$'''+++...............////////////......//////...---,,,,,,000000//////.........---////////////............000000000000////////////111000///---------...///222111000000000111222333222222333333333222222111333222222333555666555444333111000000111333333333444444555666777888999999999999999999:::;;;<<<===FFFFFFKKKZZZnnn~~~fffXXXQQQMMMJJJMMMNNNSSSaaawww|||qqqfffhhhqqquuussslllgggaaa^^^___bbbdddeeeiiiqqq}}}uuuiiieee```XXXUUUQQQKKKEEEAAA???>>>>>>:::999888999;;;<<<;;;:::===;;;999888999888777666;;;:::::::::::::::;;;;;;;;;<<<===>>>???AAAAAABBB===>>>???@@@???>>><<<:::?????????>>>===<<<<<<;;;>>>>>>>>>===============?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????:::<<<===<<<;;;;;;<<<===============>>>>>>>>>???<<<;;;999999;;;=========888999999:::;;;;;;::::::;;;:::999999;;;<<<<<<<<<@@@>>><<<===AAAEEEHHHJJJPPPYYYgggvvvsssjjj]]]UUUVVV]]]hhhoooxxx{{{~~~|||wwwtttuuuyyy000000000000000000000000000000000000000000000000111111111111111111111111222111111222444777999;;;>>>CCCJJJTTT___lllxxxpppfffYYYNNNHHHCCC>>>:::::::::999777555444222222333222111111000000111111000000111111111000//////........................000///...------...///000........................------------------------------..........................................++++++,,,,,,,,,,,,++++++---------------------------------------,,,++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------------------........................------------------------000///---,,,+++,,,...///------------............///////////////...------000/////////.....................//////000000000////////////000000000000111000//////.........///333333222222222333444555111222222333333222222111333222222444666777666555777555333444555777777777444444555666777888999999999999999999:::;;;<<<<<>>===<<<;;;999888999:::999888:::999999888888999999:::::::::;;;<<<===>>>???@@@===>>>???@@@@@@>>>===;;;?????????>>>===<<<<<<<<<>>>>>>>>>>>>>>>=========???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????;;;<<<===<<<;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???===============<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<>>>???@@@@@@CCCDDDEEEHHHKKKOOOSSSVVVfffuuussseee^^^WWWWWW^^^ggglllnnnnnnnnnnnnnnnnnnpppsssvvv000000000000000000000000000000000000000000000000000000000000000000000000222111111000111222444555777999===AAAEEELLLSSSWWWfffppp~~~tttfff\\\RRRLLLDDD>>><<<:::777444666666555444333222111111222222111000000000111111//////000000//////...---........................//////...------...//////------------------------........................////////////....................................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------,,,........................------------------------,,,---///000000///......,,,,,,,,,------------...//////000000000///......////////////............---......///000111222333......//////000000111111000000111111000000//////333222222222222333444444111111222222222222222111333222333555777888888666888777555666777999888888444444555666777888999999999999999::::::;;;;;;<<<:::???DDDFFFKKKYYYooo~~~tttiii[[[PPPQQQOOOMMMMMMTTTaaaqqq{{{zzzqqqppprrr}}}xxxtttpppjjjeeeaaa___\\\[[[^^^dddjjjooommmsss|||ooo```VVVPPPNNNJJJIIIGGGGGGFFFEEECCC@@@>>><<<999888999999888777888888777777777777777888888888888999:::;;;<<<<<<>>>>>>???@@@@@@>>>===<<>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<========================>>>>>>????????????>>>>>><<<===>>>===;;;::::::;;;>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFFFFIIINNNUUUZZZ^^^ccciiimmmxxxkkkbbb```\\\ZZZ```jjjooolllgggbbb___\\\^^^eeennnuuuyyy000000000000000000000000000000000000000000000000111111111111111111111111111111000000000111222333666777999;;;<<>>;;;999999999777555333333333222222222111111111111000000000000111111///000000000000///......................................................------------------------//////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,........................------------------------(((***,,,...///...---,,,,,,,,,---------.........///000000000000000/////////////////////........./////////000111222222222---......///000111111222///000111222222111000///000000000000000111111222000111111222222222222111333222333555888999999777666444333444666777666555555555555666777888888888888999::::::;;;;;;;;;;;;:::???CCCBBBCCCLLL^^^nnn{{{ooofff___]]]WWWQQQPPPUUU```hhhrrr~~~ooolllyyyzzzpppccc```\\\ZZZZZZZZZ[[[[[[WWW^^^kkk{{{ttthhhaaaTTTUUUVVVVVVUUUQQQKKKFFFFFFCCC???===<<<;;;:::999888777777666666666666777666666777777888888999999<<<======>>>>>>===<<<<<<>>>>>>>>>=========<<<<<<===============>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>=========>>>>>>===;;;999:::;;;============<<<<<<<<<<<<888999;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@DDDDDDEEEGGGIIINNNSSSWWW___gggqqqxxx|||zzzpppiiieeeccckkkkkklllppprrrmmmcccZZZWWWUUUTTTYYYcccqqq~~~////////////////////////////////////////////////222222222222222222222222000000000000111222333333222333555555666777;;;===999@@@GGGLLLOOOXXXeeepppvvvmmm___RRRJJJEEEAAA>>>666555444444555555444333222222222222222222222222111000000///000000111111000000111111000000///...........................------............------........................////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------...---,,,,,,,,,---...///,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,---......---.........//////////////////000000000000000///.........///////////////111111111111000000000000---......///000111111222///000111222222111000/////////000000111111111111///000111111222222222222333333333555888999888777444333333444555666555444555555666666777777888888888999:::;;;;;;;;;::::::<<<>>>@@@@@@BBBGGGQQQYYYlllxxx{{{xxxqqqfff\\\WWWXXXZZZWWWjjj~~~wwwjjjmmm}}}~~~ooojjjccc^^^[[[ZZZXXXVVVTTTWWW___nnn{{{ooorrruuuvvvsssjjj^^^VVVOOOKKKFFFCCCAAA@@@???>>>999999888777777777777777666666666777777777777777::::::;;;;;;;;;;;;;;;:::=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<===>>>>>>===;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>======???AAA@@@BBBDDDGGGIIIKKKLLLLLLOOOQQQSSSVVV[[[dddnnnuuu}}}wwwnnnfffccceeelllqqq{{{}}}}}}yyyooobbbWWWQQQOOORRRWWW]]]gggvvv////////////////////////////////////////////////111111111111111111111111//////000111222333333444111222333222222222333555555999===???@@@EEEMMMUUU]]]ggguuupppeeeYYYSSSKKKCCC>>><<<999888222333333333222222222222111222222222222222222222000000/////////000111111000111111111111000//////........................------............------////////////////////////........................,,,,,,,,,+++++++++++++++........................,,,,,,------------,,,,,,........................---------------......///,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++---------------------------,,,,,,+++,,,...000111........./////////000000......///000000000//////.........///////////////111111111000000/////////......//////000000111111//////000000111111000000000111222222333333222222//////000111222222222222444333333555777888777555555444444555777777666444555666666666777777777888888999:::;;;;;;;;;:::999;;;<<<===>>>@@@DDDGGGIIIVVVddd{{{vvvfffZZZTTTOOOXXXdddpppvvvooopppvvvzzz|||oooeeeaaa___^^^^^^VVVTTTWWWaaapppvvv\\\WWWPPPJJJFFFCCC@@@>>><<<<<<;;;:::999999999999888888888888888888777777999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<<<<===============>>>>>>========================>>>>>>>>>>>>>>>===<<<<<<<<<===>>>===;;;::::::;;;::::::::::::;;;;;;<<<<<<<<<>>>@@@???>>>>>>BBBFFFHHHLLLRRRXXX]]]___aaaaaagggkkkpppvvv|||}}}iiifffaaa^^^aaakkkwwwuuufffYYYSSSQQQNNNUUU^^^gggrrr//////////////////////////////////////////////////////////////////////////////000111111222222222111222333333222111333444555666888999:::<<<@@@CCCDDDKKKUUU^^^gggvvv~~~pppfff]]]SSSLLLCCCAAA>>>;;;999777555333333333333333222222222333111111111111111111000000///////////////000111111//////000000//////...---........................,,,------......------,,,........................------------------------++++++,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------------------,,,,,,---...............---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///000000---------.........//////------...///////////////............/////////000//////////////////000000////////////000000000000///.........//////000111///000111222333222222111...///000111222222222222555444333444666666444333444444444555777777666444666666666666777777777777888999;;;<<<<<<;;;999888:::;;;<<<===>>>@@@BBBDDDJJJTTTfff~~~jjj\\\VVVSSSUUU\\\fffsss~~~vvvqqqnnnrrrxxx~~~sssmmmhhhccc```[[[WWWVVV[[[cccnnn~~~wwwkkk```VVVNNNGGGDDD@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::;;;999999999999999999999999777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<===<<<;;;:::;;;<<<::::::;;;<<<======>>>???>>>AAACCCDDDDDDIIIPPPWWW^^^dddmmmwww~~~sssnnnaaabbbccceeejjjuuuyyyjjj]]]WWWVVVXXXTTT[[[gggttt////////////////////////////////////////////////........................//////000000000000//////...///111222111222333555555555666777888888888999;;;???CCCEEEJJJVVVgggttttttkkk^^^SSSLLLHHHDDDBBB555666777777777555333111111111222111//////111222000000000000000////////////////////////000111111......//////......---,,,........................,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,...///000000------------------------------------------------,,,---.../////////...---,,,,,,,,,---------......,,,,,,---...//////......---.........//////000000,,,,,,---...///000111111000000000000///////////////...---------///000111---...///111111000000///......000111111222222222555444333444555555333111222222333444666666444222666666666666777777777777888999;;;<<<<<<;;;999888:::===>>>>>><<<===BBBFFFCCCGGGSSSfff}}}|||iii^^^TTTNNNRRRVVV]]]lll~~~{{{oooooovvvxxxpppddd___]]]```aaadddnnn{{{}}}mmm```UUUOOOBBBBBB@@@??????>>>>>>>>>======<<<<<<;;;::::::::::::999999999::::::;;;<<<888888888888888888888999666666777888999999::::::888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::<<<===<<<;;;;;;<<<===:::;;;<<<===>>>@@@AAAAAACCCGGGKKKNNNRRRZZZeeennnyyyooofffgggbbbfffjjjooouuu~~~sssbbbZZZYYY[[[]]]\\\bbbmmm~~~---.........//////000000000000//////...---++++++***+++---...000111222222222222111111000/////////222222222222222222222222111111222333444444555555999999999;;;???EEEKKKOOOjjjmmmuuu|||yyyoooddd[[[PPPMMMHHHCCC???<<<;;;;;;888666444222111222333444111111111111111111111111////////////............////////////............---------............///////////////////////////+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////,,,,,,---...---,,,***)))+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,---------,,,++++++---,,,,,,,,,,,,---..............................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////,,,,,,,,,---------..............................///000111111///......///000000000000000000000000111000...,,,+++,,,...///---...///111111111000///111111111111111000///...000000111111111222222222333333333444444444555555555666666666555444333333666666666666666666666666999:::;;;;;;<<<<<<;;;;;;999999:::999999:::>>>AAAAAAFFFNNNUUUaaauuukkk\\\PPPQQQQQQNNNSSS]]]mmmssswwwnnn{{{xxxjjjbbbaaaeeehhhiiimmmrrryyylllYYYVVVPPPHHHDDDBBBBBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@:::???@@@===;;;======;;;:::;;;;;;999999::::::888888888888888::::::888777666777888777777666777999888;;;===>>>>>>===>>>??????===;;;<<>>>>>??????@@@AAACCCFFFHHHJJJSSSWWW]]]ccckkkxxxtttjjjhhhiiiooo|||~~~sssfffccceeeggghhhlllooowww---........./////////000////////////...---,,,,,,---...//////000000000///000000000000000000111111222222222222222222222222111111111222333333444444333333333444888<<>>@@@@@@DDDIIIMMMTTTbbbuuummm[[[TTTQQQMMMPPPWWWVVV]]]mmmtttmmmiiifffcccgggjjjmmmnnnpppsssxxx|||sssddd___WWWRRRNNNKKKHHHEEEHHHJJJMMMOOONNNLLLIIIHHHDDDGGGFFFCCCCCCDDDCCC???===>>>>>>;;;888777888999888888888999::::::999888999999:::::::::999::::::999;;;===>>>=========>>>>>><<<;;;===@@@AAA???>>>AAA???>>>>>>@@@@@@@@@???AAABBBDDDFFFKKKRRRZZZaaajjjpppxxx{{{ooolllqqqxxx{{{oookkkmmmrrruuuuuuzzz.............../////////---...............------000111111000000///...---......///000000111222222111111111111111111111111000000000111222222333333222222111222444777:::===??????AAADDDGGGQQQcccttt~~~ttthhh___VVVPPPJJJFFFDDDAAA===999:::999777555444444444555444333111000///000000111000000000000000000000000000000000000/////////////////////............------------............///........................---------------------------------.........//////++++++++++++++++++++++++......---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................///111000///------...------------------------222111///......///000000//////000000000000///...000000000000111111111111222222333333333444444444333333333444444444555555555555666666666555444444666666666666666666666666777888999999::::::999999888999:::999999:::===???>>>AAACCCDDDGGGPPP]]]ggg~~~lll^^^UUUOOONNNQQQMMMQQQ\\\nnn}}}~~~qqqgggaaa___``````______aaadddgggiiimmmsss}}}tttpppjjjddd___ZZZUUUQQQTTTYYY___cccccc```^^^\\\VVVWWWVVVTTTTTTTTTNNNGGGDDDDDDBBB>>>:::999;;;>>>999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::::::::;;;===??????>>>>>>???AAACCCCCCCCCEEEFFFGGGEEECCCEEEEEEDDDEEEGGGGGGFFFEEEOOOSSSWWW[[[bbbmmm|||~~~wwwxxxwwwtttrrrwww|||uuuwww~~~|||~~~........................,,,------...//////......111111111111000///......////////////000000111111111111111111111111111111//////000000111111111222333333222222333444555666999999;;;===>>>DDDQQQ^^^dddjjjwwwvvvhhhccc```YYYOOOIIIFFFBBB>>>;;;;;;;;;:::888777666555444444444444555333222111000000000000111000000000000000000000000111111000000000///////////////.........------------------............///................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,---------...------------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***........................------------------,,,,,,,,,,,,,,,---------..............................---///000000...------...////////////////////////000000///......//////000000000000000000//////.../////////000000111222222222222222333333333333444333333333444444444555555555555666666666666555555666666666666666666666666666777777888888888888888888999::::::999:::<<<>>>:::===@@@AAACCCIIIRRRYYYiii}}}nnncccYYYSSSRRRTTTTTTVVV]]]kkkssskkk``````^^^^^^^^^```ccceeebbbdddgggjjjppp~~~yyywwwsssoookkkfffaaa___aaaiiissszzz||||||{{{|||sssttttttttttttqqqeeeYYYTTTMMMFFFBBB@@@???AAADDD@@@AAABBBBBBAAA@@@@@@AAA@@@???>>>>>>?????????>>>???@@@BBBBBBCCCDDDGGGIIINNNOOOQQQSSSTTTTTTRRRQQQQQQPPPOOOQQQTTTWWWYYYYYYhhhooovvv|||}}}uuupppgggjjjooovvv~~~~~~yyytttwww{{{...............---------+++,,,---...////////////...//////000000000000///000000000000//////......000000000000000000000000///000000000000000111111000000000000000000000000222333666:::::::::AAAJJJIIILLLVVVjjj}}}ooofffiiimmmrrrxxxyyywww{{{ppp___NNNIIIIIIEEE@@@>>><<<999666444444555555555666666555444444333333333222222222111111111111111////////////////////////000000000000////////////............---------------------............///................................................+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,---.........------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................------------------,,,,,,,,,,,,,,,---------..............................---...//////---,,,,,,---////////////////////////.....................///000000000///////////////000000//////000111222333111111111111222222222222333333333444444444555555555555666666666666666555777777777777777777777777555666777777888888777777888999::::::999999;;;===:::<<>>DDDUUUlll{{{xxxoooYYYVVVSSSSSSXXX]]]bbbdddeeeiiinnnrrruuu{{{{{{tttlllgggbbb]]]WWWUUUYYY```hhhlllkkkWWWEEEAAA@@@<<<999;;;666555333222111111111111444333333333222222111111111111111111111111111111////////////////////////////////////.....................------------,,,---------............///------------------------........................+++++++++,,,,,,,,,------************************,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000111111111111/////////000111222000000111111111222222222333333333444444444555555555555666777777777666666777777777777777777777777555666777777888888777777777999::::::999999:::;;;;;;===>>>???@@@BBBFFFIIIMMMTTTcccuuuzzzjjjeee^^^YYYZZZaaalllttt~~~www~~~}}}wwwrrrnnniiiiiihhheeeccceeekkkpppzzz{{{||||||}}}|||rrrfffbbbdddfffgggffffffggghhhkkkvvv|||ggg]]]YYYVVVYYY___mmmoooooolllfffbbbbbbccc___[[[VVVUUUYYY^^^``````bbbcccdddeeegggkkkqqquuu}}}~~~{{{vvvuuuzzzwwwoooiiifffiiinnnwwwxxx|||{{{wwwppprrr|||~~~yyy.........------,,,,,,,,,------..................+++,,,---......///////////////////////////......////////////////////////111111111111111111111111111222444555555444333222000000333666555222444999999<<<@@@FFFUUUhhhqqqqqq\\\SSSGGGCCCEEEHHHIIIHHHGGGKKKPPPSSSTTTWWW]]]bbbhhhxxxyyysssnnnllleeebbb^^^ZZZWWWRRRMMMJJJHHHGGGDDDBBBBBBHHHRRRYYYbbbPPPAAA???===777555999444555555444222111111111000111111222222222111111///000000000111000000000....................................------------.........---------,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++)))***++++++,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------..............................+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............///000222333333222000///...///111222111111111222222222333333333333333444444444555555555555666777777777777777777777777777777777777777666666777888888888888777777999::::::999999999;;;<<<<<<<<<;;;<<<===@@@BBBDDDJJJSSS]]]kkk~~~{{{qqqjjjeeebbbaaalllpppxxx{{{uuuwwwxxxwww~~~|||wwwsssooonnnnnnooonnnmmmkkkhhhiiiiiibbbXXXXXXZZZ]]]]]]]]]^^^```ccciiirrr~~~yyyqqqooozzz~~~xxxqqqpppuuu|||}}}yyyxxxuuurrrrrrtttuuuuuutttwww{{{}}}{{{uuutttwww|||{{{sssmmmkkkkkkllluuu~~~yyyuuuxxxwww|||.........------,,,,,,,,,---...............------,,,,,,------...---------------......///000000000////////////////////////222222222111111111111111+++---///111111000///...222000111333222000333888666;;;<<<999@@@QQQbbbkkkcccUUUDDD<<<<<<>>>===999888===BBBCCCAAABBBGGGKKKJJJ[[[rrr}}}tttoooeeejjjqqqtttsssrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrsssssssssrrrooollliiigggggghhhiiiiiigggbbb]]]WWWSSSPPPNNNJJJHHHEEECCCBBBAAA>>><<<<<<======:::999<<>>@@@HHHSSS]]]```[[[TTTNNNMMMOOOSSSUUUUUUSSSOOOMMMRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQRRRRRRQQQQQQPPPKKKLLLMMMLLLIIIHHHIIIJJJMMMLLLHHHEEEBBBAAA@@@@@@;;;;;;;;;::::::999777777444444333333444777999;;;BBB???<<<888555444333333000000000000000000000000////////////////////////222222111000///...------222111000///---+++******.........------,,,,,,,,,.................................------..................------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,------......---.........---,,,,,,+++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++************************+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............------------.../////////...---,,,....................................////////////000000000000000000000000111111111000000000000000000000111222222222222111111222333333444444333333555555555555666666666666<<<:::888666555555777777666666777888888888888888999999999999999999999999<<<;;;;;;;;;;;;<<<======AAADDDGGGHHHKKKTTT```iii~~~ggg\\\YYYXXXXXXXXX[[[eeeppp~~~|||wwwtttvvvtttsssvvv}}}xxxpppkkkhhheee___ZZZVVVUUUSSSSSSTTTUUUTTTRRR]]]bbbhhhmmmooorrrvvvzzz|||wwwuuutttuuuuuusssoookkkjjjiiinnnkkkggggggjjjooorrrtttvvv{{{xxxssspppkkkggggggooouuuwww~~~~~~,,,,,,,,,---------......------............------,,,,,,---------.........------------...///000000////////////////////////,,,---...000000000//////000000000000000000000000111111111222222222333333333444555666888===DDDIIIIIIBBB:::555444555333111444444444555666777999:::888===DDDIIIKKKHHHDDD@@@???@@@CCCEEEEEECCC@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@???>>>???AAA@@@???===;;;999777666666777777777777666555444333333222111111222444666888:::888555333111111111222000000000000000000000000222222222222222222222222000000//////...------,,,//////.........---------///...............------..............................------------............---------,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++,,,------...------...------,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++************************+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------...////////////---,,,+++....................................////////////000000000000000000000000111000000000000000000000000000111222222222222111222222333444444444444444555555555555666666666666;;;999777555555555666777777777888999999999999999888888888999999:::::::::<<<;;;;;;;;;;;;<<<=========@@@BBBCCCEEEKKKTTT\\\kkkzzzkkk```TTTPPPPPPRRRWWW\\\fffiiinnnsssxxx}}}yyyqqqkkkjjjpppwww}}}}}}wwwqqqiiiccc___\\\XXXUUUUUUUUUTTTSSSYYY\\\```cccccccccfffhhhoootttzzz~~~vvvvvvuuusssrrrpppoooooopppqqqpppnnnmmmmmmoooqqqnnnnnnppprrrwww~~~|||qqqiiigggfffeeeccckkkttt|||xxx}}},,,,,,,,,---------......------............------,,,------------.........------...///000000000000////////////////////////...///000000000000//////000000000000000000000000000111111111222222222222222333333333333444888:::@@@;;;666333444444222000000000000111222333444555777888999:::::::::999888666777888999999888777666666666666666666666666666666777777888888777777666333444666666666666777999888888777777555444222111444444444444333222111111111111000///000111222333222111000/////////000111000000000000000000000000///////////////////////////......------,,,,,,,,,,,,,,,------...//////000.........///////////////------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,***++++++,,,,,,,,,,,,+++---,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------******++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------////////////...---,,,+++....................................////////////000000000000000000000000000000000000000000111111000000111222222222222111333333444555555555555444555555555555666666666666999888666555444555555666888888999:::::::::::::::777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;>>>@@@@@@@@@CCCIIINNNTTTaaatttmmmXXXOOOOOONNNMMMMMMLLLQQQXXX___hhhuuurrreee^^^]]]aaaeeeiiipppzzzyyytttooogggaaa]]][[[YYYWWWVVVXXX[[[[[[ZZZYYYYYYZZZ\\\^^^``````aaafffnnntttwww~~~|||zzzvvvqqqnnnuuusssrrrssssssqqqkkkfff```aaacccfffhhhjjjlllmmmnnnmmmkkkjjjjjjooouuu{{{xxx}}}}}}rrrllldddaaacccgggjjjkkkpppxxx}}}uuu|||,,,,,,,,,---------......------............------------------............,,,---...000000000///...////////////////////////111111111111111111111000000000000000000000000000000000000111111111111222000222333222111000000111777555333222444444222000///......///000111222222666666555444444555555666444444444444444444444444444444444444444444444444444555555666666555555444111222444444333333555666444444555666555444222111222333333333222222111000111000////////////000000111111000///000000111222////////////////////////------------------------.........---------------,,,,,,,,,---...///000000------....../////////000---------------------------,,,,,,++++++,,,,,,---------------------------******+++,,,------------...---,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------..................------....................................////////////////////////////////////000000000000000111111111000000111222222222222111333444555555666666555555555555555555666666666666888777666555444555555555777888999999::::::999999666666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@AAAAAABBBDDDGGGJJJRRR^^^kkkzzziii^^^ZZZUUUPPPMMMHHHKKKOOOSSSZZZfffuuu{{{nnnaaaXXXVVVXXXZZZYYY]]]dddmmmyyy|||tttmmmfffbbb^^^___``````___]]]\\\[[[\\\]]]\\\[[[[[[]]]cccgggeeeqqq|||tttpppnnnlllkkkhhhfffbbb___]]]cccbbbbbbcccdddccc```]]]\\\]]]```dddhhhlllnnnpppsssqqqooonnnqqqyyyuuummmfffcccaaabbbggglllqqqrrrsssyyy{{{,,,,,,,,,---------......------............---------------.........//////+++,,,---//////...---,,,////////////////////////111000000000000000000000//////////////////////////////000000000111111111///111333333111000///000.........///000000///...000//////000000111222333000111111111222222222222111111111000000111111111111111111111111111111111///000000111111000000///111222333222111111111333...///000111111000//////000111111111111000//////000000000///////////////222111111000000///000000........................000000000000000000000000..................//////---------...............,,,,,,,,,------......///---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,---------------...---,,,+++++++++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------,,,---------...//////000....................................//////////////////////////////////////////000000111111111111000000111222222222222111333444555555666666555555555555555555666666666666777666666555555555555555666777777888888888888888666666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;===???AAABBBBBBDDDEEEGGGJJJPPPVVV___mmm}}}tttjjj___VVVRRROOOPPPPPPPPPRRRXXXaaahhhjjjeee^^^VVVPPPNNNMMMNNNPPPSSSYYY___hhhuuuxxxsssrrrqqqpppnnnllliiifffcccddddddcccaaa```___```^^^gggpppuuuvvvwww|||~~~}}}}}}~~~zzzpppgggbbb___`````````___]]][[[ZZZZZZ]]]\\\]]]___aaacccddddddaaacccgggkkkpppuuuxxxzzz|||wwwrrrlllhhhdddccccccdddgggiiijjjkkkoooqqqvvv{{{~~~|||,,,,,,,,,---------......------............------------........./////////,,,,,,---------------,,,////////////////////////......------------...///////////////////////////////////////000000000000...000222333222000000111---...///000000000000000111000000000111111222333///000111333333333333222111111111111111111111111////////////////////////---......//////......---...///000///...---...///---...//////000000//////---......///......------////////////////////////000000000///......------................................................------....../////////000...............---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............------------------------...///000....................................////////////000000000000000000000000/////////000111111222222000000111222222222222111333333444555555555555444555555555555666666666666666666666666666666666666666666777888888888888777777777888999::::::;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;===???@@@BBBBBBBBBDDDFFFHHHJJJOOOXXXeeennn{{{jjj___[[[UUUTTTSSSRRRRRRSSSSSSTTTWWWVVVSSSOOOLLLIIIGGGFFFIIILLLQQQWWW^^^eeemmmrrr~~~zzzssstttuuuuuuqqqlllgggccc```cccfffiiikkknnnpppssssssuuuuuusssnnnkkklllmmmkkklllnnnrrrvvvxxxxxxwwwsssqqqmmmgggbbb``````bbb___```aaa```^^^^^^___```___```aaacccgggkkkooorrryyy|||}}}yyysssooommmllllllkkkmmmllljjjgggdddbbb`````````aaafffooovvv|||{{{wwwuuuvvvwww}}}iii,,,,,,,,,---------......------............------............////////////......------------......////////////////////////......---------///000111////////////////////////........./////////000000---///111111000//////000000111222222111111111222000////////////000111111111222333333444333333222222222333333333333222222000000000000000000000000//////000000000000//////,,,---//////......000111000000000000000111111222---....../////////......------......///............////////////......---------------------------++++++++++++++++++++++++++++++,,,---......//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......------------------,,,,,,)))***,,,---......,,,,,,,,,+++***)))***+++---...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------000///...---,,,------.......................................////////////000000000000000000000000...//////000111111222222000000111222222222222111222222333444444444444444555555555555666666666666666777777777777777777777777777888999999999999888888888888999999:::::::::<<<;;;;;;;;;;;;<<<======::::::;;;===???@@@@@@@@@AAACCCEEEFFFHHHMMMVVV]]]ppp~~~sssnnneeeddddddfffgggccc[[[UUUTTTTTTRRRPPPNNNKKKIIIHHHFFFIIIMMMRRRWWW[[[___bbbnnn|||wwwuuusssuuuxxx{{{zzzxxxssssssssssssssssssrrrqqqpppoooooopppqqqpppnnnlllhhhiiijjjjjjlllpppwww}}}{{{|||}}}{{{xxxwwwxxxzzzzzz{{{|||~~~~~~yyyqqqpppooonnnpppqqqrrrsssssspppkkkeee___\\\\\\\\\YYY[[[bbboooyyy~~~zzzxxxwwwzzzjjjXXXJJJ,,,,,,,,,---------......---..................---............/////////000000000...------...///000////////////////////////111000000000111222444555////////////////////////............/////////000---...000///...---......---...///...------...///......---------...//////111000000///////////////...///000111111000///...//////////////////////////////000000000000//////...///111222222333555777///...---------...///000000000111111111111111000+++,,,---............---...///000000111111000000------------------------........................******+++,,,------......,,,------....../////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,------.....................---,,,++++++'''))),,,...///...---+++,,,+++***))))))+++---.........------------,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------------------------........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------333222///---,,,+++++++++..................................../////////000000000000000000000000000...//////000111222222222000000111222222222222111111222333333444444333333555555555555666666666777666777888888888888777777888888999::::::::::::999999999999999999999999:::<<<;;;;;;;;;;;;<<<=========<<<<<<===???@@@@@@???AAACCCFFFFFFFFFIIIOOOTTTSSSbbbrrr}}}|||}}}~~~qqqeeeTTTTTTRRRPPPOOOMMMLLLLLLHHHJJJMMMQQQTTTWWWYYYZZZbbblllzzz~~~|||zzzvvvtttsssvvvzzz}}}}}}wwwvvvuuuppplllnnnoooqqqtttwwwyyyzzzzzzpppkkkddd]]]WWWWWWYYY\\\aaaccclll{{{|||fffVVVOOOGGG@@@///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......------------------------............//////////////////000000///...------////////////////////////......////////////......000000//////.........---......///000000000000000///***&&&)))000444333///111111111111000000000///333222111000///...------///000111000...------...//////...//////000111222.........///////////////000000000000000/////////------------.........//////---,,,,,,...//////...........................111111000///......------////////////......---,,,---------,,,,,,+++++++++//////...---,,,,,,++++++000///------,,,---...///333///+++***,,,---,,,+++000///...---,,,+++++++++------...///...---+++***++++++,,,,,,,,,,,,------/////////......---------...------------...//////......------------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++000000///...------,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,---,,,+++***)))------------------,,,,,,........................000000//////............------------------------..................------............////////////111111111000000000000000////////////000000000000222222111111222222333444555444333222222333555666333444666888888777555444666666777888888888888888777888999:::;;;:::999999888888999999999:::::::::999999:::;;;<<<===>>>???;;;>>>AAACCCCCCEEEJJJNNNQQQVVV]]]eeepppyyyjjj^^^TTTSSSRRRNNNKKKLLLJJJIIIJJJLLLOOORRRRRRQQQZZZ]]]aaadddgggiiiiiiiiimmmrrrxxx{{{~~~wwwnnniiihhhiiijjjjjjooouuuyyyyyyzzz|||vvvnnniiiccc[[[XXXYYY\\\^^^^^^```fffrrr{{{lllYYYMMMHHHDDD>>>888///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,---------..........................................///////////////////////////...------..............................////////////......111000000000////////////......///000000000000000222///+++,,,///111000---111111111000000000///////////////.........------...///000///...---...///..................//////000000//////......------////////////////////////000000///......------,,,...---,,,,,,...//////...........................///......---,,,,,,++++++++++++,,,,,,++++++***)))------,,,,,,,,,+++++++++.........---,,,,,,,,,+++---,,,++++++++++++,,,---222...+++***,,,------,,,///...------,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++//////......---,,,,,,+++,,,,,,,,,------------...------------------------,,,------...---,,,+++***,,,,,,------------------------------------------/////////......---------------------------------......///////////////...............////////////000000000000000000000000////////////000000000111222222222111222222333333777666444222222222333444333444666777777777666555666777777888888888777777777888999:::::::::999999888888999999999:::::::::;;;;;;;;;<<<<<<=========>>>@@@CCCCCCCCCDDDHHHKKKOOORRRVVVZZZ```lll{{{rrreee___[[[TTTOOOOOOOOOMMMLLLMMMNNNOOONNNMMMRRRSSSUUUXXXYYYYYYYYYYYYYYY^^^bbbeeegggooo|||mmmiiidddccceeehhhkkkllllllooopppnnnoooqqqoooiiigggdddaaa``````bbbbbbbbbpppwwwrrr]]]SSSEEE===:::999666222......------------.........------------,,,,,,,,,,,,,,,,,,---------......////////////////////////............///////////////////////////......---------------------------......////////////......111111111000000000000///......///000000000//////222111000///............000000000000////////////,,,------....../////////---...//////...---...000......------,,,---------111000000///...---,,,,,,---------------.........333222111///...,,,++++++...---+++,,,...//////...////////////////////////......------,,,+++++++++------......------,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---+++***,,,------------------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,++++++***))))))------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------.........---,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------------------------...///000000000000000............////////////000000000000000000000000/////////000000000111111333333222222111222222222888666444333222111222222555555555555666666666666777777888888888777777666777888999::::::::::::999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>CCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKNNNSSSWWW^^^lllxxxjjjbbb\\\ZZZWWWVVVVVVVVVUUUSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLOOOQQQQQQOOOPPPTTTXXXYYY]]]dddkkkttt~~~|||xxxvvvuuuooonnnllljjjhhhfffcccbbbaaa``````aaaccceeeggghhhbbbbbbbbbdddjjjpppssstttrrruuuwwwwwwuuuuuuxxx|||vvvdddYYYOOODDD;;;<<<;;;999666333111222222,,,------------------,,,------------------------,,,,,,,,,---------......------------------------............////////////......///////////////...------------------------......////////////....................................////////////......***---000///,,,***,,,////////////............---------------------------+++---......------...000000000///...------------,,,,,,------......//////***+++++++++,,,,,,,,,---////////////...............,,,++++++---......---////////////////////////...............---------)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,,,,+++,,,,,,---)))***+++,,,---------,,,---,,,+++******+++---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...//////...------,,,++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***((()))+++------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,---......------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////............////////////......//////000000000000000000000000111111111111333333222222111222222333222222222222333333444555666555555555555666777777777777888888888777777666999888999999999999::::::888888999999999:::::::::999999;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGEEEGGGHHHJJJKKKMMMOOOQQQSSS[[[hhhxxxtttllliiieeebbbaaaaaa```^^^]]]ZZZVVVQQQNNNMMMMMMMMMHHHKKKLLLLLLJJJIIIKKKMMMPPPRRRUUUYYY]]]dddkkkpppzzz~~~tttkkkfffcccaaa```dddfffhhhiiigggccc___\\\\\\\\\]]]]]]^^^___aaabbbaaabbbgggpppyyyyyyiiiVVVJJJDDD@@@;;;888222333444333000......///,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------............////////////---...//////////////////------------------------......////////////......,,,---------------............/////////...---------///111///+++))))))***///.........------------++++++++++++++++++++++++,,,---......---,,,---///000///..................++++++,,,---...//////000******++++++,,,,,,------,,,---------......//////---,,,***+++---......---........................,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,++++++,,,---,,,+++***+++,,,)))***+++---------,,,++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++******------,,,,,,,,,,,,++++++******++++++++++++******)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******++++++,,,,,,------........................++++++,,,,,,,,,,,,------------------------------***+++,,,---------------............////////////---......//////000000111000000000111111111222222222222111111222222333444000000111222333444555555555555555555666666666666666666777888888888888888999999888888999999:::;;;888888999999999:::::::::888999:::<<<>>>@@@BBBBBB@@@???>>>@@@CCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJNNNQQQXXXbbbmmm{{{{{{wwwvvvuuutttsssrrrmmmddd[[[TTTPPPNNNNNNIIIJJJKKKJJJHHHGGGHHHIIIJJJKKKMMMNNNPPPTTTYYY]]]```gggpppxxx~~~yyykkkfff___ZZZWWWVVVVVVUUUZZZ^^^ccceeeccc^^^YYYVVVUUUVVVYYYZZZ\\\___cccfffkkkllltttyyykkk[[[OOOBBB<<<:::777666666,,,...000000/////////000+++,,,------------,,,+++,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////------...///////////////..............................////////////......------------......//////......//////......---,,,---...//////---+++******.........---------,,,,,,******+++,,,---......///---...///...,,,+++,,,------------,,,------......,,,,,,,,,------.........******++++++,,,------...+++,,,,,,,,,------......---+++***+++,,,...------------------------------++++++++++++++++++++++++,,,,,,---...............)))*********++++++++++++---,,,,,,,,,+++*********'''(((***+++,,,,,,+++++++++---...---***))))))+++)))***,,,------,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,------+++++++++++++++,,,,,,---******++++++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,,,,------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,---...++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,---------...------------------------,,,,,,---------------,,,............////////////------......///000000111000000111111111222222222000000000111222333444555000111222222333333333333333444666777777777666555444555666888999999999999999999888888888999:::;;;888888999999999:::::::::999:::;;;===>>>@@@AAAAAA@@@>>>===???BBBDDDDDDCCCFFFFFFEEEFFFFFFFFFFFFEEEJJJKKKOOOVVV[[[bbbqqqqqqcccZZZUUUSSSQQQQQQQQQOOOMMMLLLLLLLLLJJJKKKKKKKKKKKKLLLOOOQQQQQQVVV\\\aaadddfffhhhiiirrr{{{}}}{{{wwwssspppsssttttttuuutttlllccc^^^ZZZUUURRRQQQQQQQQQPPPPPPUUU\\\___^^^\\\[[[[[[\\\___bbbeeeiiinnnuuuzzz~~~mmm[[[PPPFFF>>>999888777222111444//////000111222222222111++++++------------++++++,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////............/////////000------...///000000//////////////////////////////......////////////......---.........//////000000.../////////...---,,,,,,+++,,,---///000000///.........---------,,,,,,,,,+++,,,---///111333444555---...///...,,,+++,,,---++++++++++++,,,------...---------------------,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))******++++++++++++))))))******++++++++++++------,,,,,,+++***)))))))))***,,,---......------+++---///...***((()))***)))***,,,------,,,***)))(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------*********)))***++++++,,,+++,,,,,,------......///---------,,,,,,,,,++++++******++++++++++++******------,,,,,,,,,---...///,,,,,,------------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---//////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------.........///......------............/////////000---------...///000000111000111111111111222222222///000000111222444555666222222333333333222222111333444666888888777555444333444666777999::::::::::::999888888888999:::;;;888888999999999:::::::::;;;<<<<<<===>>>??????@@@AAA>>><<<>>>AAACCCBBBAAADDDCCCBBBCCCEEEEEEEEEDDDFFFGGGLLLRRRSSSTTT^^^kkkssstttggg___\\\XXXWWWUUUSSSQQQOOOOOOOOONNNNNNNNNMMMKKKJJJKKKLLLKKKNNNRRRUUUVVVVVVWWWYYY```eeennnyyy}}}|||{{{zzz{{{~~~|||uuulllhhhhhhhhheeebbb___bbbeeefffiiiiiibbbYYYXXXUUUQQQNNNMMMLLLKKKJJJLLLRRRYYY___aaacccfffiiilllooosssvvvzzz|||jjj\\\PPPEEE===:::666555888777000///222222111000000222111///---...---,,,+++,,,---...///,,,,,,+++***+++,,,---............---------.....................///000000...------------...//////111///---...000111///,,,------------------------...---,,,,,,---...---,,,........................////////////////////////...---,,,,,,,,,,,,---.....................------........................******+++++++++,,,,,,,,,,,,,,,---.........------...------,,,,,,++++++***.........------,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,------,,,***///...,,,++++++,,,...///........................---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************//////...------,,,,,,+++------,,,,,,,,,,,,++++++........................------,,,+++++++++,,,,,,---......---++++++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***+++,,,------,,,+++******+++------------///000,,,,,,,,,------.........++++++*********+++,,,---***+++,,,,,,------,,,,,,,,,---...//////---+++***---,,,,,,+++,,,---///000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000000000000111111222000000000000111111111111111111222222222111111000222222222222222333333333222222222333444555666777555555666888888999999999;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>???@@@@@@AAA@@@>>>???DDDDDD@@@EEEDDDCCCCCCCCCCCCCCCDDDJJJJJJKKKLLLNNNQQQSSSUUU^^^eeeppp}}}}}}sssnnnnnniiiccc___]]]\\\YYYVVVZZZUUURRRTTTUUURRRMMMJJJHHHJJJLLLNNNNNNPPPRRRSSSRRRUUUZZZ___bbbeeehhhjjjbbbbbbbbbaaa```aaaccceeefffgggkkkqqqzzz}}}wwwttttttwww~~~|||~~~~~~|||yyyvvvssslllccc[[[YYYYYYWWWWWWYYY[[[___aaa```______[[[VVVUUURRRNNNLLLNNNPPPRRRRRRTTTZZZaaaiiiooowwwuuuiiiYYYLLLDDD???:::666555444222000//////000111........................///...---,,,++++++,,,---,,,,,,+++++++++,,,---.........///000000///...---...............//////000---------------...//////---+++***+++...///...,,,------------------------...---,,,,,,---...---,,,------------------------------------------------...---,,,,,,,,,,,,---...---------------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++---,,,,,,,,,,,,+++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---+++******,,,---,,,+++///---,,,++++++,,,---///------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************))))))******+++,,,,,,,,,------,,,,,,,,,+++++++++------------------------000000//////......------+++,,,------,,,+++,,,...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++***++++++------------+++++++++++++++,,,,,,+++++++++***,,,------,,,,,,...///,,,,,,,,,---------------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------.........---++++++,,,+++*********+++,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000//////000000111222000000000000111111111111111111222222222111111000111111111222222222222333333333333333444555666666555555666888888999999888::::::999999999999::::::999999999::::::;;;;;;;;;<<<>>>????????????AAABBBBBBEEEEEEBBBAAACCCCCC@@@DDDDDDDDDCCCDDDDDDDDDEEEMMMMMMLLLKKKKKKKKKKKKLLLOOOTTT]]]fffppp}}}yyytttrrrpppmmmjjjdddcccbbb```\\\VVVRRRQQQPPPPPPPPPPPPNNNNNNNNNOOONNNPPPSSSUUUVVVWWWXXXYYYTTTTTTTTTSSSSSSTTTVVVWWWVVVWWWZZZ^^^eeelllssswwwzzzxxxuuuqqqkkkgggccc```dddeeeiiiqqqzzz}}}{{{yyyuuusssmmmjjjfffeeehhhlllpppqqq{{{xxxuuurrrpppmmmhhhddd```YYYSSSSSSTTTTTTUUUXXXYYY\\\^^^\\\[[[[[[XXXSSSSSSPPPNNNOOORRRUUUXXXYYY]]]ffftttzzznnn]]]TTTHHH???<<<:::777444444333222000//////000000........................000///...,,,++++++++++++,,,,,,+++++++++,,,---...---...///111111000...---...------------...//////---------------......///+++******+++...//////...---------------------------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,***((((((***,,,------...---,,,++++++,,,---...------,,,,,,++++++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))'''***,,,---,,,+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++++++++******)))))))))++++++------------++++++,,,++++++++++++++++++,,,+++,,,...---,,,+++---...------------,,,,,,,,,,,,+++,,,---.........------***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000//////000000111222000000000000111111111111000111111222222222111111000000111111111222222222333333333333444444555666555555666777888888888888999888888888888888999999777777888999:::;;;;;;<<<===>>>???@@@@@@AAACCCEEEEEEJJJLLLGGGCCCCCCBBB@@@CCCCCCDDDDDDEEEEEEFFFFFFLLLKKKKKKJJJIIIGGGFFFEEEHHHKKKOOOTTTZZZbbbkkkqqqzzzoooeee^^^ZZZWWWUUUSSSQQQOOOOOONNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNLLLLLLNNNPPPSSSVVVYYYZZZYYYYYYXXXVVVUUUSSSRRRQQQSSSSSSUUUYYY___dddfffgggdddddddddcccaaa___]]][[[aaaaaa```]]][[[\\\aaaeeeiiihhhhhhhhhgggccc]]]YYYXXXRRROOOPPPRRRRRRTTTWWWWWW[[[\\\ZZZZZZ\\\[[[WWWVVVUUUUUUWWW\\\aaaccceeeooo{{{xxxeeeUUULLLFFF@@@888444333333222000333222111000/////////000...........................------,,,,,,++++++++++++++++++,,,,,,,,,------------------.........///------,,,,,,------...///------,,,,,,------...///---------...////////////---------------------------+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++)))(((''')))******+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,---+++)))''''''***,,,------------,,,++++++,,,------------,,,,,,++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++************************------,,,++++++******))),,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,------,,,***(((&&&%%%(((+++---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++******))))))++++++------------++++++---,,,+++******+++,,,---,,,---...---++++++,,,---...------,,,,,,+++++++++***+++---//////...,,,+++***+++,,,,,,------,,,,,,...------,,,,,,,,,------///......---,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////////////////000111111///000000000111111111111000000111222222222111111///000000111111222222222333333333333333444555666555555666777888888777777777777777777777888888999777777888999;;;<<<=========>>>???@@@@@@AAADDDGGGGGGNNNQQQKKKEEEBBBBBBAAABBBCCCDDDEEEFFFFFFGGGGGGEEEFFFGGGIIIIIIHHHGGGGGGHHHIIIIIIKKKOOOSSSYYY\\\dddlllzzzrrrggg[[[XXXUUUSSSSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSRRRQQQQQQOOONNNMMMNNNOOOOOOOOOLLLMMMNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOOOOLLLLLLMMMOOORRRUUUVVVWWWWWWYYYZZZYYYWWWUUUTTTTTTUUUUUUUUUTTTSSSUUUYYY\\\```aaabbbdddccc```\\\YYYWWWRRRQQQSSSUUUUUUXXX\\\[[[___ccccccfffkkkllliiifffeeeeeehhhlllqqqssstttwwweeeVVVIII@@@;;;<<<888444111111000///---111111000000////////////........................***++++++,,,,,,---------++++++,,,,,,,,,---------...,,,***))))))+++...000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---....../////////...------,,,---------------------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))((('''((()))******+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***)))'''(((***,,,------,,,,,,,,,++++++,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,++++++******))),,,,,,+++++++++*********++++++++++++++++++++++++---...///000///---+++)))%%%'''+++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++*********+++------,,,,,,++++++++++++++++++------------++++++---,,,+++******+++,,,---+++,,,------+++***+++,,,---------,,,,,,++++++***(((***,,,---...---+++******+++,,,,,,------,,,,,,------,,,,,,,,,------...............---,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............////////////...///000000111///000000000111111111111///000111222222222222222///000000111222222333333444444333333333444555555555666666777777777777666777666666666777777888999999999:::;;;<<<===>>>???===>>>>>>>>>>>>@@@DDDGGGGGGNNNQQQLLLEEECCCCCCBBBAAABBBDDDEEEFFFFFFFFFFFFBBBCCCEEEHHHIIIIIIIIIIIIEEEDDDCCCCCCFFFIIILLLNNNQQQVVV^^^iiiuuuwwweeebbb]]][[[\\\^^^___^^^^^^]]]\\\^^^___^^^[[[XXXWWWTTTQQQPPPQQQRRRQQQPPPMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLMMMNNNNNNJJJKKKNNNPPPQQQQQQQQQQQQSSSUUUWWWVVVSSSQQQPPPQQQQQQPPPNNNOOORRRUUUVVVVVVZZZ[[[]]]^^^^^^]]]\\\[[[VVVSSSSSSWWWZZZ]]]ccciiijjjpppvvvzzz~~~||||||~~~jjjbbbUUUHHH@@@;;;999888777666333222111111///...///000000000//////..............................((()))***,,,------------***+++,,,---------,,,,,,,,,+++)))((((((+++---///,,,++++++++++++,,,------,,,,,,,,,,,,,,,------...---......---***))))))***------------------------+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------------------------******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++***))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------------------*********+++++++++++++++***++++++,,,,,,++++++***************************(((((())))))***+++++++++++++++++++++************+++++++++++++++++++++++++++,,,---------,,,+++***&&&)))+++,,,+++***++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,++++++++++++++++++,,,***+++---,,,+++***,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,---------------...++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............/////////......//////000111000000000000111111111111///000111222222222222222000000111222333444444555444444444333333444444555555666666777777666666666666666666666777888999:::::::::;;;<<<===>>>>>>???<<<======<<<<<<>>>BBBDDDDDDJJJLLLHHHDDDDDDDDDCCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHEEEBBB@@@@@@BBBFFFHHHHHHMMMNNNPPPTTT[[[gggsss{{{yyytttnnnkkkmmmpppppppppqqqpppppprrrsssqqqkkkfff```\\\XXXVVVWWWWWWUUURRRPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKNNNRRRSSSSSSRRRRRRSSSRRRUUUWWWUUUQQQMMMMMMNNNSSSQQQPPPRRRUUUWWWWWWVVVYYY\\\___aaaaaa``````aaa\\\ZZZ\\\aaaeeekkkttt}}}{{{iii]]]MMMGGG???999666666666666222111111000000000111111......////////////..............................)))***+++,,,------,,,,,,***+++,,,---------,,,,,,)))******+++,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...+++---...,,,***)))***+++------------------------***))))))***,,,...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,++++++******))))))******++++++,,,,,,+++,,,,,,,,,------------++++++++++++******************+++---......+++)))+++++++++,,,,,,+++++++++******++++++,,,,,,------)))*********++++++++++++***+++,,,,,,,,,,,,+++***************************))))))******+++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))+++,,,+++******+++,,,******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++*********+++,,,,,,------++++++------------+++++++++++++++,,,,,,+++++++++)))***,,,,,,++++++,,,...+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++---.........------)))***+++,,,,,,,,,+++***------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////............///000000000000000000111111111111//////000222222333333222111111222333444555666666555444444333333444444444555666666666666666555555777777777777888999::::::;;;;;;;;;<<<<<<<<<======;;;<<<;;;:::999;;;???BBBAAAEEEEEECCCCCCFFFFFFDDD@@@AAACCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEFFFGGGGGGGGGDDDAAAAAACCCFFFHHHHHHGGGHHHIIIJJJMMMRRRZZZ___rrrvvvqqqllljjjjjjjjjfffccc``````````````````aaaaaa\\\ZZZWWWTTTRRRQQQQQQQQQSSSUUUXXXXXXXXXYYY\\\^^^\\\___aaa^^^XXXSSSSSSTTTNNNQQQTTTVVVXXXZZZ\\\___iiinnnuuuxxxwwwuuuttttttsssqqqqqquuuxxx~~~ssseeeYYYMMMFFF===:::666444444444333222/////////...------///000------.../////////...---........................***+++,,,---,,,+++***)))***+++,,,---...---,,,,,,'''))),,,///000///,,,+++++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++---///...,,,+++---///------------------------***))))))***,,,...---,,,........................++++++++++++++++++++++++***+++,,,------,,,+++***((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------.........,,,+++++++++******))))))++++++,,,...000...+++(((***++++++,,,,,,++++++***(((((()))***+++,,,,,,---))))))******++++++++++++***+++,,,------,,,+++***************************//////...------,,,,,,++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,+++***)))+++---******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++***+++,,,------,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++************+++,,,------(((((()))***+++,,,,,,---++++++------------++++++***+++,,,------,,,+++***(((***++++++++++++---...*********++++++,,,,,,---------,,,,,,,,,---...///++++++,,,---------,,,,,,***+++---//////...---,,,***+++---...///......---.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////...............///000000000000000000111111111111//////000222222333333333111111222333555666666777555444444333333333444444555666666666666666555555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888999===@@@???AAA@@@???BBBGGGGGGDDD@@@AAACCCDDDDDDBBBAAA???AAAAAAAAAAAACCCFFFHHHJJJGGGCCC@@@???BBBEEEFFFEEE???BBBEEEGGGGGGIIIKKKMMMWWWaaaooo{{{wwwsssrrrrrrqqqqqqrrrssssssjjjhhhdddaaa^^^]]]]]]]]]\\\]]]^^^^^^^^^```fffjjjjjjmmmnnnkkkddd___^^^```[[[ccckkknnnnnnqqqxxx~~~~~~{{{ppp___QQQHHHCCC???===555444444444555444222///222111000...+++***+++---,,,---.../////////...---........................++++++++++++++++++++++++------,,,++++++,,,,,,,,,---+++******+++,,,++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********000///...,,,+++***)))))))))************+++++++++(((((()))************))),,,,,,,,,,,,,,,+++***)))---------............///+++++++++*********))))))++++++++++++++++++++++++(((***+++------,,,+++***)))************+++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,+++***************************------++++++++++++------,,,,,,+++***))))))******************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,++++++++++++***(((******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,++++++------------++++++******************************+++,,,,,,,,,,,,+++************************,,,,,,+++***+++,,,---...///...---,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,***,,,...//////---***(((***+++---......---+++***...---,,,+++***+++,,,,,,------------------------+++,,,,,,------,,,,,,+++'''((()))+++---///000111............////////////000000000000111111111111222222222333333444444444111111222222222333333333333333333333333444555555777888888999999888888777999999:::::::::999999888888999;;;===>>>>>>===<<<999;;;<<<:::777444444666888===AAA@@@@@@CCCDDDBBB<<<===>>>@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEDDD@@@AAAAAA@@@@@@BBBEEEHHHPPPQQQVVV]]]hhhuuu||||||{{{vvvssstttvvvpppllloooxxxyyytttsssvvvuuuyyyvvvlllSSSOOOHHHBBB>>>;;;888555444333222111000111222333888666333000............---,,,,,,---...///---,,,........................++++++++++++++++++++++++,,,++++++*********++++++,,,+++)))***+++,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,...---,,,,,,++++++++++++)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------+++++++++*********))))))++++++++++++++++++++++++(((***+++------,,,+++***************++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++***************************---,,,++++++++++++,,,---,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,---,,,*********+++++++++,,,,,,,,,************************)))))))))))))))))))))*********+++,,,,,,+++************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,.........---,,,++++++*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,---......,,,***)))+++,,,------------,,,+++...---,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,------...//////............////////////000000000000111111111111111111111222222222333333111111222222222333333333666666555555666666777888888888999999999999888888777888888888888888777777;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<:::777777:::<<<<<>>>>>>>>===???AAADDDDDDCCCAAAAAACCCFFFJJJMMMSSS\\\kkk{{{vvvooodddYYYOOOGGGAAA===:::777444222222222111000000000000000000///.........---,,,,,,,,,---///000000///.........---+++)))------------------------++++++++++++++++++++++++******)))))))))***+++++++++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,,,,---...---------++++++,,,,,,,,,++++++************+++++++++,,,,,,************************************************)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,++++++***************************,,,++++++++++++++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************+++++++++,,,---...//////******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))***,,,++++++***)))))))))***,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,---...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////......------,,,,,,............///////////////000000000111111111111111111111111111111111111111111222222222333333333555444444444444555666666777888888999999888888777555555666777777777666666:::999777666666777888999999::::::;;;;;;<<<===>>>???AAADDDHHHQQQXXXVVVPPPHHHFFFDDDAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA???>>>===;;;<<<======<<<===???AAABBB@@@???>>>???AAADDDFFFEEEKKKSSS]]]gggpppyyypppgggVVVPPPIIICCC@@@>>>======777555222000000000///...//////000111111///...---,,,,,,++++++,,,---...///---,,,++++++,,,,,,***(((------------------------++++++++++++++++++++++++***************+++,,,,,,,,,***)))***+++------,,,******************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))*********+++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,******************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,+++++++++************************+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++---,,,++++++,,,,,,***)))******+++++++++,,,,,,,,,************************'''(((((()))***++++++,,,+++++++++******+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++******)))*********,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++---......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------............///////////////000000000111111111111222222222222222222111111111111222222222333333333444444444444444555666666666777777888888777777666555666666777888888777777999888666555555666777888:::;;;>>>@@@BBB@@@>>><<<>>>>>>???CCCNNNYYY\\\YYYIIIGGGDDDBBB@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA???>>><<<<<<:::;;;<<<<<<;;;;;;===???<<<;;;:::999:::===???AAAAAADDDGGGJJJNNNTTTZZZ^^^kkknnntttnnn\\\PPPKKKEEEAAA<<<888666555444222333222000000111111000//////000111111111000...---...---------------------***))))))+++,,,---,,,+++------------------------++++++++++++++++++++++++***************+++,,,------+++******+++,,,,,,+++))))))))))))************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,******))))))))))))************+++++++++))))))***+++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***++++++++++++++++++******************************++++++++++++***************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,...---++++++++++++***(((******+++++++++,,,,,,,,,************************)))*********+++,,,,,,,,,,,,+++************+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++*********++++++,,,,,,++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,---...------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------............////////////000000000000111111111111222222222222222111111111111111222222222333333333555555555555555666777777555555666666666666555555444555666777888888888777999888888888888888999999;;;===AAAEEEGGGEEEAAA============>>>EEEOOOTTTRRRGGGEEEDDDBBBBBBBBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<<<<999:::<<<<<<;;;;;;<<<===;;;:::999777777888:::;;;;;;===>>>@@@BBBEEEIIIMMMPPPRRRWWWaaaooosssaaaQQQEEE@@@???999777555555555444222000---,,,,,,...000222111111000000000000000//////...//////......------,,,,,,+++++++++---///000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))+++,,,,,,...,,,+++***++++++***)))))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++***************+++)))************+++++++++)))******+++++++++++++++)))***+++,,,,,,,,,,,,+++)))))))))*********++++++))))))*********+++++++++************************++++++******++++++,,,,,,+++++++++,,,,,,,,,------)))))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++++++++++++++************************)))***+++,,,,,,+++***)))******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,************************------------------------+++***))))))))))))***+++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,---...,,,---...//////...---,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------............////////////000000000000111111111111222222111111111000000000111111222222222333333333444444444444444555666666333444444555555444444333333333444666666777777666666777888999999999999999999;;;>>>CCCFFFFFFCCC???<<<>>>>>><<>>======999:::<<<<<<;;;:::;;;<<<<<<;;;999777777777888888666888:::;;;;;;<<>>>>>AAACCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>???????????????>>>>>>999;;;<<<<<<;;;:::;;;<<<888777666555444555666666777888:::999888666666777:::;;;>>>BBBGGGLLLOOORRR\\\aaajjjsss~~~yyynnngggbbb]]]ZZZQQQKKKDDD>>>:::777444111555333111000111111///...111000///000000000...,,,///...---,,,+++,,,---...++++++,,,---------,,,,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++)))&&&$$$---,,,******+++***)))'''******+++++++++,,,,,,,,,+++***)))((((((***,,,---,,,+++***)))))))))++++++---,,,***))))))***,,,---...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++,,,++++++******++++++,,,))))))))))))************************************+++,,,,,,,,,,,,+++******((()))))))))******************************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))((((((((()))***************************---+++)))***,,,---,,,))),,,,,,+++***)))))))))***,,,+++***)))((((((((((((++++++++++++,,,---......---,,,***)))))))))******++++++++++++++++++++++++******++++++++++++*********)))((((((((()))+++,,,++++++++++++++++++++++++......---,,,,,,+++******(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++******)))))))))(((((())))))'''&&&$$$"""************************************************...---+++***)))***++++++++++++++++++++++++++++++++++++,,,+++***(((&&&%%%))))))*********+++++++++------,,,++++++,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++------,,,+++*********+++,,,,,,,,,+++******+++++++++------............------/////////...///000111111------......///000000000333333333222222111111111222222333333333333444444777666666555444222111000222222333444555666777888333333444444555666666666555555555555666666666666888888999::::::;;;<<<<<<<<<===>>>???>>>===;;;:::>>>???@@@AAAAAA@@@???>>>??????AAABBBBBBAAA??????<<<<<<;;;;;;;;;<<<======;;;;;;:::::::::::::::::::::999777666555666777999777777666666666666777777999999888999:::<<<>>>@@@HHHJJJMMMRRRYYYcccmmmttttttggg```VVVMMMGGGDDDBBBAAA@@@<<<888777777666333111111000///......///000111---...///000000///...---...---,,,+++++++++++++++000///...---------------------------......///000'''))),,,......---+++***,,,,,,+++***************))))))***++++++***((('''***)))((()))+++,,,,,,+++*********++++++,,,,,,,,,///---,,,*********+++,,,,,,+++***))))))***++++++,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,+++******))))))******+++++++++************++++++,,,++++++******++++++,,,))))))))))))************************************++++++,,,,,,++++++***)))*********************+++******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...---,,,+++++++++,,,,,,************************,,,***)))***,,,---+++)))++++++******)))*********...---,,,++++++*********++++++***))))))*********,,,,,,***)))))))))******++++++++++++++++++++++++******++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++------,,,++++++***)))))),,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++***))))))((())))))******)))((('''************************************************,,,+++***)))))))))***+++++++++++++++++++++++++++***************))))))((())))))*********+++++++++---,,,,,,++++++,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******,,,...///------,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,.........//////.....................////////////------......///000000000222222111111111111111000222222222333333333444444777777666666555444222222222222333444555666777777333444444555555666777777555555666666666777777777777777888999999:::;;;;;;:::;;;===>>>???>>>===<<<======>>>?????????>>>>>>>>>??????????????????>>>===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888999888666555444555666777777666666666666666666777777777777777888:::;;;<<<>>>???AAACCCFFFLLLSSSWWWaaahhhpppxxx~~~{{{rrriii^^^VVVMMMHHHAAA<<<:::999888888;;;888555444444444111///000///............///000---...///000000///...---000///...------------...//////...---------------+++++++++++++++,,,------((())),,,---...---+++***,,,+++)))(((((())))))***(((((())))))*********+++)))(((((()))+++---,,,+++))))))******+++,,,------111000...,,,+++++++++,,,+++******)))******++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---***))))))))))))))))))***++++++************++++++++++++************++++++))))))))))))************************************++++++,,,,,,++++++***)))+++++++++************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))))))))***************************+++***))))))++++++***)))*********)))******++++++......---,,,++++++++++++,,,,,,+++))))))(((((((((,,,+++******)))***************************************++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))))))))***+++,,,,,,++++++************************************************)))))))))((())))))***+++++++++++++++++++++++++++)))))))))))))))***+++,,,***************+++++++++,,,,,,++++++++++++,,,,,,------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---...------,,,,,,,,,,,,------////////////////////////+++,,,.../////////...------......//////000000111000000000000000111111111222222222222333333333333666666666666666555444444222222333444555666666777444444555555666777777777555555666777888999999:::777777777888888999999:::888999;;;===>>>???>>>>>><<<<<<<<<======>>>>>>???>>>>>>============>>>>>>>>>===<<<;;;:::999999999888777777777777777777888777666555444333444555666666666555555555555666666666666555555666666777888777888:::::::::<<<@@@CCCEEEIIIMMMRRRWWW___iiiqqqzzz~~~|||pppaaaUUUNNNIIIDDD@@@;;;999555444444444333222555333111000111111000...///......------......///---...////////////...---//////...---------......///...------------------+++************++++++,,,(((***,,,------,,,+++***+++***(((''''''((()))***)))))))))((()))******+++,,,+++******++++++***((((((((()))***+++,,,------000///...,,,,,,+++,,,,,,******************++++++***++++++,,,,,,++++++***+++*********+++,,,------******))))))))))))******++++++************++++++++++++************++++++((()))))))))************************************+++++++++++++++***))))))***************)))))))))************************+++***************++++++************************************++++++++++++,,,,,,,,,++++++************)))))))))((((((((((((***************************)))))))))******))))))***)))))))))***+++,,,,,,,,,,,,+++***************------,,,+++++++++++++++++++++******************))))))))))))))))))))))))******++++++++++++******************++++++,,,,,,***+++++++++++++++,,,,,,,,,+++++++++*********))))))***+++,,,---......///++++++++++++++++++++++++***+++,,,------,,,***)))***++++++,,,,,,,,,,,,,,,************************************************))))))))))))******++++++************+++++++++++++++***)))((()))***+++,,,************************++++++++++++++++++,,,---,,,---.........---,,,+++++++++++++++++++++++++++******++++++++++++******,,,+++++++++,,,,,,------------,,,,,,,,,---......////////////////////////+++,,,...000000///...---.........///000000111111///000000000111111222222111222222222222333333333444444555555555555555444222222333444444555666666444444555666666777777888555666666888999:::;;;;;;777888888888999999999:::888999;;;<<<===>>>>>>>>>============>>>???@@@@@@???>>>===<<<<<<===>>>??????>>><<<;;;999888888777;;;:::999888888888999999777666555444444444555555666555555444444555555666555555555555444444555555444666888888888999;;;===>>>???AAAAAACCCHHHOOOTTTTTTXXX```iiisss~~~xxx\\\SSSHHH@@@>>>>>>===<<<999777555555555444111///000///........./////////------------------------........................---,,,,,,+++++++++,,,,,,......---,,,,,,---------,,,,,,,,,++++++,,,,,,---)))***,,,------,,,+++***))))))(((''''''((()))***+++******)))((())))))))),,,+++)))***++++++***)))(((((()))******+++,,,,,,++++++++++++++++++,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***************++++++,,,---+++++++++******+++++++++++++++************+++++++++******))))))******+++((()))))))))***************************************++++++++++++***))))))))))))))))))))))))))))))************************++++++***************+++************************)))))))))******+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++************************))))))******)))))))))******)))))))))***+++,,,,,,++++++******))))))******+++*********++++++,,,---************+++*********))))))))))))))))))))))))******++++++++++++******((())))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***+++,,,---......///++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,+++++++++*********************************************************)))******++++++,,,,,,,,,)))))))))******+++++++++---,,,***)))))))))***+++************************************++++++,,,---+++,,,---......---,,,,,,++++++++++++++++++++++++------...//////...------))))))******++++++++++++---,,,,,,,,,------.../////////............//////,,,...000111222111///.........//////000111111111000111111222222333333333111111111222222222333333222222333444444444333333222222333333444555555555444444555555666777777777555666777888999:::;;;<<<999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<>>===<<<<<<===>>>??????>>>===;;;:::999888888===<<<:::888777888888999777777666666555555555666555555444444444444555555555555555555555444444444000222444444444444555666888999999999:::;;;===>>>>>>BBBGGGNNNTTT\\\ccchhhgggkkkppptttyyypppfff]]]]]]cccccc\\\UUUDDD???:::777888999999888444333222222222111...+++------...------...///000,,,,,,------------,,,,,,......------------......,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,+++******((((((((()))))))))))))))+++*********))))))(((((((((''''''))),,,---------)))))))))************+++)))))))))******+++++++++((()))***++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++******))))))))))))******))))))))))))******************************************++++++******)))((((((((()))))))))*********************************,,,+++******)))*********************************(((((())))))***+++++++++,,,,,,+++++++++++++++++++++++++++,,,+++******)))************************)))***++++++))))))***+++*********)))******++++++,,,,,,++++++***++++++,,,'''''''''((((((***++++++))))))***++++++++++++*********************************++++++++++++******(((((()))************)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++---,,,+++******************************************************************++++++,,,,,,,,,++++++(((((())))))***+++++++++---,,,+++***************+++++++++*********************)))******+++,,,---***+++---......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''((()))***+++++++++***,,,+++++++++,,,---...//////...---,,,,,,---...///......000111111111000///...//////000000111111222222222222222222333333333111111111111222222222222111222222333333333222222222222333333444444444444333333444444555666666666666666777888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>===:::777555555666666777777777666666666555555444444333333333333444444444444555555555444444333111333333222111000000111111222444555666666666666888;;;>>>AAADDDGGGKKKOOOIIILLLOOOSSSVVVZZZ^^^bbblllttt}}}xxxyyyyyyuuunnnfff```]]]SSSJJJDDDFFFJJJIIIEEECCC:::999777666666666555333.........000111111///---,,,---......---...000222,,,------......------,,,......------------............---------...//////,,,,,,,,,,,,,,,------...,,,++++++************+++++++++,,,,,,,,,+++******&&&''')))++++++***)))((('''(((***++++++***))))))(((''''''))),,,......---************))))))))))))******************))))))'''(((***+++,,,,,,++++++,,,,,,+++******+++,,,,,,,,,+++******************++++++************++++++++++++************++++++******))))))))))))******))))))))))))***************************************************))))))((())))))***+++,,,------...************************,,,++++++***))))))******************************((((((((()))***+++++++++++++++++++++++++++,,,,,,((())))))***)))((('''&&&************************)))+++,,,,,,***)))***,,,++++++******)))*********+++******))))))***++++++)))((((((((((((((()))***((()))***+++,,,++++++***++++++++++++++++++++++++******++++++++++++******((()))***+++++++++******)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++***)))((('''((()))+++,,,,,,+++*********+++,,,---******************************************************+++,,,++++++***)))((((((((()))***+++++++++******++++++,,,,,,+++++++++++++++*********))))))))))))))))))***+++,,,---***+++,,,---...---,,,,,,************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++*********++++++,,,---......---,,,++++++,,,---............/////////000000/////////000111111222222222222222222111111111111111111111111222222222222333333333444333333222222222333333333333444444444222222333333444555555555777777777777888888999999999999999999999999999999999999999:::;;;<<<===>>>AAACCCEEEFFFFFFCCC@@@>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBB@@@<<<888666555555666555666666666555555444444444444333333333333444444222222444444555444333333444444444333111000111333111111111333555666555555444666999:::;;;===???BBB===>>>@@@AAAAAACCCFFFHHHHHHOOOYYY```cccfffhhhkkkooottt|||~~~zzzxxxnnnoookkkddd___^^^[[[WWWQQQRRRRRROOOIIIDDDAAAAAAAAA<<<:::<<<<<<888888<<<666666555555555444222000---------///222222111///+++---......,,,---///222,,,---...//////...---,,,...------,,,,,,------...---------------...///000,,,,,,++++++,,,,,,---...------,,,+++++++++++++++,,,,,,,,,+++++++++******%%%'''***,,,---+++)))((($$$&&&)))+++,,,,,,+++***+++***)))***+++,,,+++***++++++******)))(((((((((,,,,,,,,,+++***)))(((''''''(((***+++,,,,,,++++++---,,,***))))))***,,,---,,,,,,+++***)))))))))*********))))))))))))******++++++************++++++******))))))))))))******))))))))))))***************************************************)))((((((******+++,,,...///000000************************,,,,,,+++***))))))******))))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,---+++,,,,,,------+++***)))************************))),,,---,,,***)))+++---,,,,,,+++***)))))))))***((('''''''''''''''((((((---,,,+++***))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++))))))***+++,,,,,,------******************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++***)))'''%%%&&&(((+++,,,************+++---///000************************************************)))***++++++***)))(((''''''(((((()))***+++++++++'''(((***,,,---------,,,++++++++++++******))))))))))))))))))***+++,,,---******,,,---...------,,,************************,,,,,,+++******+++,,,,,,((()))+++,,,------,,,,,,************+++,,,---......---+++******+++---......------------...///////////////000111111222222222222111111000000//////000111111111111222222222444555555555444444333222333333333333333333333444111111222333333444444555777777777777777777888888999999888888888888888888777777888999;;;===???@@@AAACCCFFFHHHGGGCCC???<<<999:::<<<<<<<<<<<<:::999;;;;;;<<<<<<>>>???@@@AAAFFFDDD???;;;888777777777444444555555444444333222444333333222222333333444000111222333444333333222111111111000///000333555222111///000111222333333///111444555666777:::<<<555666777777777777999;;;;;;@@@FFFIIIIIIIIIJJJLLLNNNQQQWWW]]]cccgggjjjkkkllllllmmmpppuuu|||zzzhhh^^^YYYWWWVVVNNNOOOLLLEEEBBBBBBAAA>>>>>>@@@AAA???:::888888999777555666888555///222999000000000000000//////......------...//////...,,,+++---...---,,,,,,...111------...//////...------...---,,,,,,,,,,,,---...+++++++++++++++,,,---...++++++++++++,,,,,,---...000///......------------,,,,,,,,,++++++*********(((((())))))******+++++++++***)))((('''''''''((((((***++++++******+++---++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))))))))++++++(((((())))))******+++++++++++++++************)))+++******)))))))))))))))'''''''''''''''((())))))+++*********))))))((((((************)))(((&&&%%%)))((((((((((((***,,,---************************++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,+++***))))))***+++,,,******************************************************))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&++++++************++++++,,,,,,,,,------.........******++++++++++++******++++++******************'''(((***++++++***)))((()))))))))))))))))))))***,,,,,,+++***)))(((''''''************************)))))))))***+++++++++,,,+++++++++************)))************************+++)))((())),,,---+++)))******+++++++++******))),,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---........................,,,,,,,,,---------......///////////////000111111222222111000/////////000000000000000111111111111333222222111111222333333222222333333333222222111222333444444555555444444888777666666666666666777777777777777888888888888;;;:::999999:::===???AAAAAAAAA@@@@@@???>>>======???>>>===;;;999888888888::::::;;;;;;<<<======>>>BBBAAA???<<<:::888777777666666777777777777777777333333333333222222111000444333111000000222333444222222111111111111111111111111111111111111111111//////000111333444555666333333333444444444555555555666666777888999999:::???@@@AAACCCEEEGGGIIIJJJIIIKKKMMMOOORRRWWW\\\```lllmmmmmmnnnpppqqqssstttvvvtttqqqpppqqquuuyyy|||{{{xxxsssoookkkjjjjjjjjjqqqtttvvvuuusssuuu|||uuubbbRRRIIIDDD@@@<<<===<<<;;;:::999777777666555666777777666444222111000000000000000000000000//////////////////////////////.........---------........................,,,------......------,,,---------------------------------...------,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------''''''''''''((((((((((((((((((((()))******++++++)))***+++***(((''''''(((++++++++++++++++++++++++************************,,,+++***))))))***++++++)))))))))))))))*********))))))******+++++++++,,,,,,++++++***************((((((((((((((()))******************)))))))))((((((((())))))))))))******)))((((((((()))***+++,,,***************************************************))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))+++,,,++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++*********))))))++++++************++++++************************************************,,,,,,++++++++++++,,,,,,******************************************************)))))))))(((((((((++++++************++++++,,,,,,,,,,,,,,,---------******++++++++++++******************************))))))***************)))++++++++++++************++++++******))))))((((((***************************************++++++++++++++++++************)))************************,,,***)))***---...,,,+++******+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---........................,,,,,,---------.........///////////////000111111222111000000000000000000000000000000111111111111333333222222222222222222222222333333333222222111222333444444555555444444666666555555555555666666777777777777888888888999;;;:::::::::;;;===???@@@BBBBBBAAAAAA@@@@@@??????@@@???>>><<<;;;:::999999:::::::::;;;<<<=========@@@???===;;;999888777777666666666666666666555555222222333333333222111111111111222222222222111111111111111111111111111111111111111111111111111111///000000111222333444444222222333333333333444444333333444444555666666777444555666888999;;;<<<===<<<===>>>???@@@CCCGGGJJJPPPPPPQQQRRRSSSUUUVVVWWWVVVTTTRRRQQQRRRUUUXXX[[[[[[YYYUUURRRPPPOOOPPPQQQTTTVVVXXXVVVUUUVVV\\\aaammmbbbSSSGGG@@@===:::777999999888777666555444444555555444333222222111111000000000000000000000000///////////////////////////.........------------........................,,,,,,------------,,,,,,------------------------,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((('''''''''''''''(((***+++,,,,,,++++++&&&(((((((((&&&&&&'''(((+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++************))))))))))))'''((()))***+++,,,------,,,,,,+++************+++)))))))))))))))***++++++************))))))))))))(((''''''((()))+++---...)))((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++******)))******++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********************++++++++++++******************************************************,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++************))))))++++++************++++++,,,,,,,,,+++++++++++++++******++++++++++++******************************++++++************++++++---,,,,,,,,,++++++******************************************************+++++++++***************+++++++++************)))************************,,,+++***+++---...---,,,************************,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------++++++,,,---........................,,,------------.........///////////////000111111000000000000000000111222000000000000111111111111444444333333222222222111222222333333333333222222333333444555555555555444555555555444444555555666777777888888888999999999;;;;;;::::::;;;===???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;::::::999::::::;;;;;;<<<<<<===<<<;;;:::999888777777777666666666555555444444444111111222333333333222222...000111333333111///...111111111111111111111111000000000000000000000000000111111111222222222222111111111111222222222222000000000111222222333333000111222222333444555555555666666666555666888;;;;;;;;;;;;<<<===???@@@AAA>>>======<<<<<<>>>???@@@AAA@@@>>><<<;;;<<<>>>???===???@@@>>>===>>>BBBFFFSSSKKKAAA:::777666444222555555444333222111111000444333000......///000111000000000000000000000000////////////////////////............------------------------------------,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++******))))))(((((()))***+++,,,+++)))'''%%%"""$$$&&&''''''(((***,,,******************************************************************++++++++++++******))))))((((((((())))))***++++++,,,,,,,,,+++******))))))******))))))(((((())))))***+++*********))))))))))))))))))((((((((()))+++...000)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************,,,++++++******++++++,,,************************)))***+++,,,,,,+++***)))******************************************************))))))))))))******************************++++++++++++++++++++++++************************++++++************++++++,,,+++++++++******))))))******++++++++++++*********************+++++++++---,,,+++*********+++,,,,,,,,,,,,++++++***)))))))))))))))******+++++++++************************,,,+++++++++***)))))))))+++++++++*********))))))************************++++++++++++,,,------,,,******************++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++,,,------++++++,,,---........................------------............///////////////000000111000/////////000111222222///000000000111111111111444444444444333222111111222222333333444333333333333444444555555555555555666555555555555666777777888888888999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>===<<<::::::999999::::::;;;;;;;;;;;;999888777777666666777777666555555444444333333222000111222222333333333333///000000111111000......000000000000111111111111////////////////////////111111111111111111111000/////////000000000111111......//////000000000000222222222222333333333333555666666444333333444666555555555666777888::::::999999999999999888888888999888777666666777888999777888888777555666999<<>>???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>===;;;:::999999999999:::::::::::::::666666555555555555666666555555444444333333333222000111222222333333333333222111///.........////////////000000000111111111////////////////////////111111000000000000//////........./////////000000///////////////000000000000000000000000/////////000111111111//////111222000000111111222333444555444555555555444444333333555444333222222222333444333444333222111222333444777555333222222333222222000000000000000000000/////////000111111000..............................------------------------,,,,,,------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////((((((((((((''''''''''''$$$%%%'''((()))(((((('''(((***+++***(((((()))***************************((((((((((((((((((((((((((()))***+++++++++++++++************))))))))))))+++++++++*********))))))))))))(((''''''''''''((('''''''''''''''(((((()))))))))))))))************,,,+++***)))((()))***+++((()))************))))))))))))))))))))))))))))))************************((((((((()))******++++++******++++++++++++******))))))************)))))))))))))))))))))))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))(((((((((((())))))***************+++++++++******++++++++++++******************************************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((())))))))))))***++++++************+++++++++++++++*********************++++++++++++******)))))))))***++++++,,,,,,---,,,+++***************))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++***************+++++++++************)))************************(((***++++++***)))+++,,,******)))))))))+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,---+++,,,------++++++,,,---........................------.........////////////////////////000111111000000000000000000111222000000000000111111111111222333444555555444333222111222333444444555555444444444555666666666666555777777777777888999::::::999999:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999999999999999999999999999555555555444444555555666444444444444444444444444111111222333333333222222333222///...---...///000...//////000000111111111000000000000000000000000000000000///////////////............////////////////////////000000000000000000000000000/////////,,,...//////......///111.........//////111222222////////////////////////333222111111000000000111111111000000000000000000111111000000000000000000//////000000000000000000---///111222222000...---........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,************************++++++++++++++++++++++++''''''((()))+++,,,------''''''''''''((((((((((((&&&&&&''''''((()))))))))***++++++***((('''((()))************************(((((((((((((((((((((((('''(((***+++,,,,,,++++++)))))))))))))))************************+++++++++***))))))(((((((((((((((((((((((('''((())))))***((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))******************************))))))))))))******))))))*********+++++++++++++++************++++++************************************************,,,,,,++++++++++++,,,,,,************************************************)))))))))*********++++++++++++************++++++*********+++++++++++++++******++++++++++++******((())))))***++++++,,,,,,++++++++++++***)))((('''((())))))******++++++,,,++++++++++++++++++++++++***************************************++++++++++++++++++************)))************************(((+++,,,,,,******+++---***)))(((((()))+++---...,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,------++++++,,,---....................................///////////////////////////000111111222111000000000000000000000000000000111111111111000222444555666555444444111222333444555555555555444444555666666666666666666666666666777888999:::::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::===>>>?????????===;;;:::999999999999999888888888666555555444444444555555333333444444555555666666222222333333333222111111222222111000////////////......//////000111111222111111111111111111111111.../////////////////////............////////////////////////////////////000000000000000111111111---...000000//////000111000000000000000111222333//////............///000222222222222222222333333111000///000000111111000---...............000111......//////000000000111......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((((())))))******+++++++++***)))((('''''''''(((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((())))))******++++++(((((()))***+++,,,,,,---+++******))))))))))))))))))))))))))))))******+++(((((())))))*********+++&&&'''((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))***,,,...//////......************************))))))************))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++,,,+++***))))))***+++,,,******************************************************))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++*********+++,,,,,,,,,---******++++++++++++******((())))))***++++++,,,,,,******++++++***)))'''&&&))))))***+++,,,------...++++++++++++++++++++++++************************))))))******+++++++++,,,+++++++++************)))************************))),,,...---+++***,,,///***)))(((((()))+++---...,,,++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,------++++++,,,---..................................../////////000///////////////000111111222222111000//////000000000000000000111111111111///111333555666666555444111222333444555555555555444555555666666666666666555555555555666777999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>===<<<;;;::::::999>>>???@@@AAA@@@>>><<<;;;999999888888888888888888666666555444444444555555222333333444555666777777333333333333333222111000111111222333222000...------......///000111111222111111111111111111111111............//////000000........./////////000000////////////////////////---------------.........,,,...//////...------...000000///000000111222333//////...---...///000111000000111222333333444444///.........000000000///,,,---.........///111333---......//////000000000///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++******)))***+++,,,+++***)))((()))((((((((((((((((((((())))))))))))))))))))))))***'''%%%%%%(((+++***)))''''''((((((((()))))))))***))))))(((((())))))***((((((((())))))******++++++)))((()))+++---+++)))******)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))((('''''',,,+++***)))((('''&&&&&&************************++++++***)))(((((())))))''''''(((((())))))******))))))*********+++++++++************))))))((((((++++++++++++++++++++++++((((((((()))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,''''''(((((()))))))))***))))))************))))))************************'''((()))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++************************+++++++++++++++***)))(((******))))))))))))******++++++******************+++******,,,------+++)))***)))'''(((***++++++***************************,,,++++++******++++++,,,+++***)))(((((()))***+++,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((------------------------************************+++*********+++---///000...------,,,,,,------.....................------,,,///222222///...///222222222111111111111111111//////......///111333555222222333333333333444444666666555444333222222111555555666666777777888888999888777666666777888999777888999:::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777777666555555555555444444444444444444444444444444444444222000///000333777999333222000/////////000111////////////000000000000000...+++))))))***,,,---........................---------.................................------////////////////////////////////////////////////111111111111222333444555------......//////000000......////////////......//////............//////---------...///000000111000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******---.........---,,,,,,+++---------,,,,,,+++++++++***+++------+++******+++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***)))******++++++,,,------(((((()))***+++,,,,,,---******+++++++++++++++******+++++++++++++++******************************,,,)))'''''')))+++***)))))))))*********+++++++++++++++************++++++***************+++++++++)))((('''(((+++---,,,***,,,+++***))))))******+++***************************)))(((((((((((()))***))))))))))))))))))))))))+++*********))))))))))))***++++++++++++*********))))))))))))))))))((((((************************++++++***))))))))))))))))))))))))***************++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++******************************************+++++++++************************000///...,,,***((('''&&&(((((()))))))))*********))))))************))))))************************)))******+++++++++******,,,,,,+++******+++,,,,,,)))************+++++++++)))))))))************+++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***))))))******))))))))))))******************************+++******,,,------+++)))+++***((()))+++,,,,,,+++************************,,,++++++******++++++,,,+++***)))(((((()))***+++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************---,,,+++++++++,,,---......------,,,,,,------...........................///000111111000000111333111111111111111111111111000000000000000000111222222222222333333333444444555555555444444333333222444444444555666666777777888888777777777777888888777888999:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>==================<<<;;;::::::;;;;;;;;;;;;:::999888888555555555555444444444444222222222222222222222222444222111000111333555777222111000/////////000111000000000///////////////111000...---,,,---...///................................................................................................000000000000000000000000000//////000000222333333............////////////......////////////......//////............//////---------...///000000000.................................---------,,,,,,...---------,,,,,,,,,+++---------,,,,,,+++++++++------......---,,,,,,+++---------,,,,,,++++++++++++,,,......---,,,,,,---,,,++++++******++++++,,,******++++++++++++++++++*********++++++******)))++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,,,,,,,---...//////,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++(((''''''(((+++,,,,,,+++,,,+++***)))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))******++++++++++++++++++&&&''''''((()))***++++++************************++++++***))))))))))))***++++++++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***************************************)))))))))************************++++++++++++++++++++++++)))************+++++++++))))))************))))))************************+++++++++++++++***)))))),,,++++++******++++++,,,)))************+++++++++************++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******))))))))))))******************************++++++***+++------+++))),,,+++)))***,,,------,,,************************++++++************+++++++++***))))))))))))***+++,,,+++******)))*********++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++************************......---,,,++++++,,,,,,...------,,,,,,------...........................111///......///111111111111111111111111111111111111111111111111000//////222222222222333333333333444444444444444444444444333333444444555666666666777777888888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAA============<<<;;;::::::;;;;;;<<<;;;;;;:::999888555555555555444444444444222222222222222222222222333222222111111222333333222111000/////////000000000000000//////.........000000//////////////////------------------------000000//////......------................................................000000000000000000000000///.........///000111222/////////.....................////////////......//////............//////---------...//////000000------------------------...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,,,,++++++)))***,,,---,,,,,,,,,...,,,++++++******++++++,,,++++++******************((())))))*********))))))---,,,,,,+++******))))))+++++++++,,,,,,,,,,,,,,,//////......///111333444,,,...///000111000///...////////////////////////000//////000111111222111........./////////000000---..................---.........------,,,,,,,,,************++++++++++++******))))))((('''''''''************************))))))))))))))))))))))))************************))))))(((((((((((((((((())))))))))))))))))******''''''((()))***++++++,,,++++++++++++++++++++++++++++++***))))))*********,,,,,,++++++*********)))))))))*********+++++++++******************************************************))))))((((((''''''************************((())))))+++,,,---......++++++++++++++++++++++++)))******++++++******)))******************************+++++++++******)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------.........************************))))))))))))************++++++++++++++++++++++++******+++++++++******)))******))))))))))))*********************+++++++++,,,+++***+++,,,,,,+++***,,,***))))))+++,,,,,,+++************************++++++************++++++************************++++++***************+++++++++++++++++++++++++++---,,,+++*********,,,,,,------------------------************************---------,,,,,,,,,------...------,,,,,,------...---------...............000,,,)))))),,,//////...000000000000111111111111000000111222222111///...111222222222222333333333333333333444444555555555333444444555555666666777555666888999999888777777888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAABBB>>>>>>>>>>>>===<<<;;;;;;::::::::::::999888777777555555555444444444333333333333333333333333333333222222222222222111000000111111000000////////////000000000///......------------...//////...---,,,------------------------111111000///......---------------...............................................................//////......///000000111/////////......------------......//////......---///......------......///---------....../////////------------------------................................................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))******)))+++,,,,,,++++++******++++++,,,,,,,,,++++++******))))))((()))******************,,,+++++++++******))))))---------,,,,,,+++++++++------,,,,,,---///111222+++,,,---...///......---------------------------,,,---...///000111222333....../////////000000000---...////////////...---.........------,,,,,,,,,---------,,,+++******+++++++++++++++***)))))))))************************))))))************))))))++++++++++++++++++++++++******************************)))((())))))***+++))))))))))))************------------------------+++***************+++++++++++++++******))))))((())))))*********+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************......---,,,+++))))))(((,,,,,,,,,+++++++++++++++******++++++++++++******************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------.........************************(((((()))))))))*********)))))))))))))))))))))))))))******+++++++++************))))))))))))******))))))*********+++++++++,,,+++******,,,,,,+++******)))((((((***++++++***************************+++******))))))******+++******++++++++++++******+++***************++++++++++++++++++++++++++++++,,,,,,*********+++,,,---------------------------************************++++++,,,---......//////...------,,,,,,------...---------.........//////000,,,)))))),,,//////---//////000000000111111111...///111222222111000000111111111222222222333333222333333444444555555555444555555666777777888888555666777999999999888777999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<<<<888888999888888777666555555444444444444333333333333333333333333333333333111222222222222000///...000000000000//////......000/////////.........---,,,---...///000///---,,,------------------------111000000///...------,,,---------.........//////........................------------------------000////////////000111111//////......------,,,,,,------............------......------------......------------....................................------..........................................+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%''')))******)))+++,,,,,,++++++******++++++,,,------,,,,,,+++++++++***)))******+++,,,,,,++++++)))))))))******+++++++++...------,,,,,,++++++***)))((((((((()))***++++++)))*********+++,,,,,,---************************''')))+++,,,,,,---...///---------............///,,,---...//////...---,,,---,,,,,,,,,,,,,,,++++++,,,---...---+++******+++,,,,,,---......------,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++---------------............---,,,+++***+++,,,,,,+++++++++******)))))))))------------------------+++************+++,,,,,,***************)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******************************'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******)))))))))***++++++,,,,,,---+++******+++,,,,,,+++***((('''((()))+++************************************))))))))))))************+++,,,,,,+++***************)))******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***************************+++,,,...////////////...------,,,,,,------...,,,,,,------.../////////000...------...000000000...//////000000111111111//////000111111111111111111111111111222222222222333333333444444555555555555555666666777888888888555666777888888999888888999::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;>>>>>>??????????????????????????????>>>===<<<<<<777777777777777666444444444444444444333333333333111111111111111111111111111111111111111000///...//////000000000///...---........................---...///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,,,,------.../////////------------------------////////////////////////000000////////////000000.........---------------------............------......------------......------------------------........................,,,,,,,,,------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---,,,,,,,,,...,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))***++++++,,,------,,,,,,++++++******&&&''''''((((((((('''''')))(((''''''((()))+++---))))))))))))))))))))))))'''***,,,,,,+++)))***+++++++++++++++,,,,,,,,,,,,***+++---......---+++******************+++++++++'''***++++++))))))+++---)))***,,,---......------++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++&&&'''(((***,,,...///000,,,+++++++++***************++++++,,,,,,++++++***************************((()))***+++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++)))))))))************+++************************(((((((((((()))))))))***))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******((())))))***++++++,,,,,,---+++))))))+++,,,,,,++++++)))((()))***+++++++++******************************))))))))))))*********++++++,,,,,,++++++*********))))))***++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---...//////.........------,,,,,,------...,,,,,,------...//////000...///000000//////000111......//////000111111222222111000000000000000000111111111111222222222222333333444444444444444444444444555555666777777888666666666666777888999:::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAA>>>>>>>>>======<<<;;;:::888888888888777666555444444444444333333333222222000000000000000000000000000000000000000/////////...///000000000///...---,,,------....../////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...//////000------------------------//////////////////////////////...............///,,,------------------...,,,------......------,,,...------,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,---------------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,......---,,,,,,---,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,((()))***++++++,,,,,,,,,))))))))))))************+++++++++++++++*********'''((()))******)))'''&&&)))(((&&&%%%&&&(((+++---+++++++++++++++++++++++++++---000///,,,))))))***)))))))))*********++++++)))***,,,------,,,***)))((((((((())))))******+++###&&&((()))((((((+++...%%%'''(((***+++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++000...+++)))''''''((()))******************++++++************************+++*********+++,,,,,,---+++++++++,,,,,,---------))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))***++++++,,,,,,++++++******************************++++++++++++***))))))***+++,,,------,,,+++***)))************+++++++++******+++++++++,,,,,,,,,************************(((((((((((())))))))))))************************((()))***+++++++++++++++******))))))))))))******((())))))***++++++,,,,,,...+++))))))***,,,,,,+++,,,***)))***+++---,,,,,,******************************))))))))))))*********+++,,,------,,,+++*********))))))***+++,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,,,,+++------------------------************************---.../////////...---,,,...------,,,,,,------...,,,,,,------...///000000***---000000---,,,...000---......///000111111222555333111///......//////000111111111111222222222444444444444444444444444333333444444555666666777777666666555666888:::;;;:::::::::;;;;;;:::999999999999999::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD<<<<<<<<<<<<;;;:::999888999999999888888777666555444444444333333333222222222222222222222222222222000000////////////000000...///000000000///---,,,+++,,,,,,---...///000000++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------------------------------...------,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------***,,,------+++******+++,,,++++++++++++++++++,,,))))))******+++++++++,,,''''''(((******+++++++++++++++******)))(((((((((************************))))))))))))))))))))))))((((((((()))******++++++((()))***+++***(((&&&%%%!!!"""$$$&&&(((******+++++++++******************(((((())))))******++++++'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++***)))))))))''''''((()))***++++++,,,))))))))))))************++++++++++++)))'''%%%###(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))),,,+++++++++******))))))************************************************---,,,,,,+++*********+++************************+++)))'''&&&%%%&&&'''(((++++++++++++*********)))+++++++++*********))))))******+++++++++,,,,,,,,,---,,,***(((((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((((((******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******++++++************++++++,,,,,,+++***))))))******---,,,***)))))))))******++++++************++++++++++++++++++******))))))))))))***+++,,,,,,---------,,,++++++,,,,,,***)))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------***---000000---,,,...000...------,,,,,,------............////////////000...///////////////......//////......------,,,,,,000000000000000000000000000111111111111222222222333333333333333333333333333333333333444555666666999888777777777888:::;;;:::;;;;;;;;;:::999999888888888:::;;;;;;;;;;;;:::<<<===>>>@@@@@@@@@???>>>???>>>===<<<:::999888777333444555777888888888888666555333222222333555666111111111111111111111111222111111000///......---////////////000000000000......//////...---,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........///...---,,,,,,---...///......------------..............................,,,------......------,,,---.........---,,,,,,+++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++***)))(((((())))))(((((()))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********)))))))))))))))&&&''')))******)))(((''')))))))))))))))((('''&&&***************************************+++++++++'''''''''''''''((())))))((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))((((((((((((((())))))******++++++))))))))))))************************)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))++++++******))))))))))))************************))))))))))))))))))))))))---,,,++++++*********+++************************,,,***)))''''''((()))***++++++*********)))))))))+++++++++*********))))))*********+++++++++,,,,,,+++************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********************************************************))))))))))))******+++++++++++++++++++++++++++++++++******+++++++++******++++++++++++******++++++************++++++,,,++++++***))))))******,,,,,,***)))))))))******++++++************++++++++++++++++++*********)))*********++++++,,,,,,------+++******++++++***)))+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------+++---...///...---...///---------,,,,,,---------,,,,,,,,,,,,------------......////////////....../////////...............000000000000000000000000000111111111111222222222333333333333333333333333222222222333333444555666777666555555555666888888888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<============;;;<<<>>>?????????>>>===>>>>>>===;;;:::999888777444444555666777888888888666555333222222333444555222222222222222222222222111111000000///......---,,,,,,,,,---.../////////...............---,,,,,,.........---------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------......------,,,+++,,,,,,,,,---------......///...---,,,,,,---...///......------------..............................,,,,,,,,,------,,,,,,,,,------...------,,,,,,+++------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,++++++*********++++++***))))))))))))))))))))))))***+++++++++,,,+++******))))))******+++))))))))))))))))))))))))++++++******)))(((((('''%%%&&&(((************)))...------+++***(((&&&%%%************************++++++++++++++++++******'''''''''''''''((())))))((((((((((((((((((((((((,,,+++***)))((((((((((((&&&&&&''''''''''''(((((()))))))))))))))*********))))))))))))******************)))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************((((((((((((((((((((((((,,,,,,+++************+++************************,,,+++***)))((()))***+++******)))))))))(((((((((+++++++++************************++++++++++++,,,,,,,,,------------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******((((((((((((((((((((((((************************(((((()))***++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******++++++************++++++,,,+++******)))*********,,,+++******)))*********++++++************++++++++++++++++++************++++++++++++++++++++++++,,,+++)))***++++++***)))+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---,,,,,,---//////...---------------------------,,,,,,,,,,,,------------......///////////////......///////////////000000000000000000000000000000000111111111111222222222333333333333333333333333222222222222333444555555444444333333444444555666666777999;;;===>>>?????????>>>===<<<<<<<<<===>>>;;;<<<===>>>>>>>>>===<<<======<<<;;;999888777777444444555666777777777666666555333222111222333333222222222222222222222222111000000//////.........++++++,,,---.../////////---............------,,,//////.........---------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------......------,,,,,,,,,,,,,,,,,,------------......------------............------------......------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------------------------------------............------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++*********)))))))))*********+++++++++++++++++++++*********,,,+++******)))***************************++++++******))))))))))))******))))))))))))))))))))))))************))))))((((((&&&'''((()))***)))))))))******+++++++++***))))))))))))))))))************+++++++++******)))))))))'''''''''''''''((())))))((((((((((((((((((((((((++++++***)))(((((())))))%%%%%%&&&''''''((())))))*********)))))))))))))))((()))))))))************,,,+++***))))))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''************************))))))))))))))))))))))))++++++***************+++************************+++******)))))))))******))))))))))))((((((((((((************************************++++++++++++000111111111///,,,***((())))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((************************&&&((()))+++,,,,,,++++++*********************************))))))***************++++++++++++******++++++************++++++++++++***************+++++++++******************++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***))))))++++++***)))+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,...,,,***,,,///000...+++,,,------------------,,,------........./////////---...//////////////////......//////000000111111000000000000000000000000000000111111111222222222222222333333333333444444222222111222222333444555333333333333444444555555777888:::<<<===>>>??????>>><<<:::888888999:::;;;:::;;;<<<======<<<;;;;;;<<<<<<;;;:::999888777777444444555666666666555555555444333222111111222222222222222222222222222222000000/////////...............///////////////000---------......------,,,............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++------,,,+++************+++++++++*********))))))((())))))))))))*********+++++++++***************++++++************+++++++++++++++******************))))))(((((())))))***))))))))))))))))))))))))(((((())))))************)))))))))))))))(((''''''''''''((()))************(((((()))))))))***************))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((()))***++++++&&&&&&'''((())))))***+++*********)))))))))))))))((()))))))))************...,,,+++)))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))''''''''''''''''''(((((())))))))))))))))))))))))*********************************))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((************************))))))*********+++++++++///000111111000---***((())))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++************************++++++************++++++******++++++++++++******++++++************+++++++++***************++++++************+++*********++++++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***)))***+++,,,+++***+++,,,,,,,,,,,,+++***************+++++++++,,,,,,---+++***,,,///000...+++,,,,,,---......---,,,,,,---------............///------...///////////////......//////000000111111000000000000000000000000000000111111111222222222222222222333333444444444222222222222333444555555444444555555666666666666999:::;;;<<<===============;;;999777777888999::::::;;;<<<======<<<;;;:::;;;;;;:::999888777777666444555555555555444444333333333222222111111111111222222222222222222222222////////////............000000//////......------,,,,,,---------------,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---------------------------++++++++++++++++++++++++***++++++++++++++++++***************************++++++++++++++++++++++++------,,,+++************+++++++++*********))))))((())))))))))))*********************************+++******)))******+++++++++++++++*********************))))))))))))******))))))))))))))))))))))))'''(((((()))******+++++++++******)))((('''''''''((((((((()))(((((('''''''''(((((())))))*********(((((((((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))******++++++)))))))))))))))*********))))))))))))************---,,,+++***)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))))))))******)))))))))(((((((((***************+++++++++)))))))))************+++***,,,---//////...,,,+++************************************************************************+++++++++++++++++++++++++++***))))))))))))***+++************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************+++++++++******+++++++++******++++++++++++******++++++************++++++*********)))******+++,,,))))))***++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,*********,,,---,,,++++++,,,,,,,,,,,,+++******************++++++++++++,,,++++++,,,......---,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///000000000000...///////////////000000000000000000000000000000000111111111111222222222111222222333333444444555333333333333444555666666666666777888888888888777:::;;;;;;<<<<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<<<<;;;<<<=========<<<;;;:::::::::999999888777777666444555555555444333222222111111111111111111111111111111111111111111111111..............................------,,,++++++++++++,,,,,,------------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++---...------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++++++++*********)))))))))*********++++++)))))))))***************))))))))))))))))))***+++******************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))(((((())))))(((((('''&&&''''''(((((()))******+++(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))))))))))))))******((((((((())))))*********(((((())))))******++++++))))))))))))************)))))))))******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))((()))******+++++++++***++++++*********)))))))))))))))*********+++++++++))))))))))))************))))))+++,,,---,,,,,,+++++++++++++++++++++++++++************************************************************************+++***)))(((((()))***+++************************+++++++++++++++++++++++++++++++++******++++++,,,******************************))))))))))))************++++++++++++******++++++************++++++******))))))***++++++,,,((()))***+++,,,++++++***++++++************+++++++++++++++,,,,,,,,,------*********++++++,,,,,,---,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++******************++++++++++++***+++------,,,,,,,,,---+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,---...///000000000000/////////...............000000000000000000000000000111111111111222222222111111222333333444555555444444444444555666777777666777888999:::999888888999::::::;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<======>>>===<<<;;;:::999999999888777777666666555555555444444222111111//////000111111222222222000000000000000000000000........................+++++++++,,,,,,---------***+++,,,---------------...---------,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,+++++++++******+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***,,,+++***)))***+++---...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,((()))))))))*********+++((((((''''''((())))))***)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++******)))((((((((((((''''''(((((()))***+++&&&'''((())))))***))))))&&&''''''((()))******+++(((((())))))******++++++'''''''''''''''((()))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))************%%%&&&(((*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++************))))))******++++++++++++))))))))))))************++++++++++++******)))(((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******++++++************++++++******))))))***+++,,,,,,((()))***+++,,,,,,+++***++++++************+++++++++++++++,,,,,,---------))))))***+++,,,,,,---------,,,+++,,,...///...---+++,,,,,,,,,,,,+++******)))************+++++++++(((,,,......+++***,,,...+++,,,...//////...,,,+++,,,,,,---------.........,,,---...///000000000000//////......---------,,,000000000000000000000000000111111111111222222222111111222333333444555555555555444555555666777888666777999:::::::::999888777888999:::;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>======>>>>>>>>>===;;;:::999999888888777777666666555555555444333222111000---...///111222222222222////////////////////////---.....................***+++,,,---///000111222***+++,,,,,,------------//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++*********++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111111...,,,***,,,+++***))))))+++---...------------------------++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,(((((())))))*********+++'''''''''''''''((())))))(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&***)))(((''''''((()))*********+++++++++)))(((&&&))))))))))))************(((((((((((())))))))))))+++***)))((((((''''''((())))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***++++++******+++,,,++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))),,,(((%%%&&&***,,,)))&&&))))))))))))))))))))))))+++***************++++++,,,+++***))))))***++++++)))******)))((((((***+++***)))(((''''''((()))***)))))))))***++++++,,,,,,+++,,,,,,+++(((''''''((((((((())))))*********+++(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&'''((()))***+++((((((((((((((((((((((((*********)))))))))))))))------------------------))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++******************))))))***++++++++++++***(((((()))***++++++,,,,,,+++,,,------++++++,,,------,,,++++++******++++++************************(((***+++------,,,+++***,,,++++++******++++++,,,------------------------................................................///////////////............000111111000000111222///111222111000///000111000000111111111222222222666666666777888999999:::<<<<<<<<<;;;:::999888777999::::::::::::::::::;;;999:::<<<>>>>>>===<<<;;;;;;===>>>???>>>===;;;::::::888666777:::;;;999777555444333333222222333333222111000//////000111111000000000000000000000000000000000000////////////------------------------,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,------...............---,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------++++++++++++------,,,,,,------------......------------,,,,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))((()))***+++++++++++++++***++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++++++++,,,---+++))))))+++,,,***'''++++++++++++++++++++++++))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***'''''''''''''''&&&&&&%%%))))))))))))************(((((((((((()))))))))))))))((((((((((((((()))***))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***(((***++++++***)))+++,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))),,,(((%%%&&&***+++)))'''))))))))))))))))))))))))+++******))))))***+++++++++***)))(((((()))******&&&'''((((((&&&&&&'''(((***)))(((''''''((()))***((())))))******+++,,,,,,)))***+++***)))((()))***+++++++++***************))))))******************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))************************))))))***++++++++++++***((())))))***++++++,,,,,,+++,,,------++++++,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,......---,,,+++,,,++++++******++++++,,,------------------------------------------------......................../////////////////////......///000000//////000111000222333222111000111222222222222333333333444444333333444555555666666777;;;;;;;;;;;;:::999888777999999::::::::::::;;;;;;999:::<<<===>>>===<<<;;;<<<<<<>>>>>>>>>===;;;:::999777666777999:::888777444444333222222222222333111000/////////000222222000000000000000000000000/////////............------------------------------,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------......---,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,++++++++++++,,,---*********+++++++++,,,,,,,,,---------,,,,,,+++***((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------))))))))))))))))))))))))******+++,,,------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***))))))+++,,,***(((++++++++++++++++++++++++))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))(((((((((((()))******))))))))))))************(((((((((((())))))))))))''''''''''''((()))***+++))))))(((((((((((())))))(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))******((()))+++***))))))***,,,+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))+++(((&&&&&&)))+++)))'''))))))))))))))))))))))))+++******)))))))))************)))))))))******+++(((***,,,,,,+++))))))***))))))(((((((((((())))))(((((()))******++++++,,,''')))******))))))***,,,*********+++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************************************,,,,,,+++***)))(((((('''************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))***++++++++++++***)))))))))***++++++,,,,,,+++,,,---,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////////////////---...000///......///111111333444333222111222333444444444444555555555555222333333444444555555555999999:::::::::999999888999999999::::::;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<===>>>===<<<;;;:::999777666777888999888666444444333222222222222222000000//////000111222333000000000000000000000000.........---------,,,,,,------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,---------,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++)))(((((()))******'''(((***,,,...//////000++++++++++++++++++++++++------,,,+++***))))))(((+++***))))))+++,,,+++***++++++++++++++++++++++++))))))))))))************************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((((()))+++,,,...((()))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))((()))******))))))***+++******)))))))))))))))***((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))+++((('''''')))***)))((())))))))))))))))))))))))+++******))))))))))))***++++++++++++++++++,,,,,,)))+++...///---,,,++++++))))))(((((((((((())))))(((((())))))***+++++++++''')))******))))))***+++'''((((((***+++,,,---------,,,,,,++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************))))))***************+++++++++))))))***++++++++++++***))))))*********+++++++++***,,,,,,,,,+++***+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...///000000//////000111111222333333111111222333444444444444555555555555444444444555555666666666777777888999999:::999999999999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<=========<<<;;;:::888777777777777777666666444333333222111222222222111111000000000000000000000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++------...//////...------++++++++++++++++++++++++***************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))---,,,+++******,,,...000&&&'''(((***+++,,,------++++++++++++++++++++++++,,,,,,++++++******)))))))))))))))***++++++++++++************************((()))))))))************************************'''((()))******)))((('''))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))((((((&&&%%%%%%%%%&&&(((***+++((()))))))))************(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((''')))******)))(((***+++***)))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))***)))''''''((())))))((())))))))))))))))))))))))+++******)))(((((())))))((())))))***************&&&(((+++,,,***((((((((((((((())))))))))))(((((('''(((((()))******++++++)))***+++***)))((((((***((((((((()))))))))))))))---,,,,,,++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))************************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++******************+++++++++***+++,,,,,,******+++,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------........................---.........//////000000///111222222111000222333000111222111000///000222333333333333444444444444444444444444555555555555666666777888999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777777777777666555555555333333222111111111111222333222222111000///....../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))+++***))))))+++---000222))))))***++++++++++++***++++++++++++++++++++++++)))))))))******+++++++++))))))*********++++++,,,************************((()))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''''''''((()))***+++))))))))))))************(((((((((((())))))))))))+++***)))(((''''''''''''))))))(((((((((((())))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***)))(((((()))+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))((((((((((((%%%%%%&&&'''((((((((((((''')))++++++***)))))))))(((((())))))))))))((((((''''''((())))))******+++***++++++***((('''((())),,,,,,***)))'''%%%$$$$$$+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%************************((((((((()))******++++++************************))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))***++++++++++++******************************+++,,,+++***)))***,,,++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,------------------------................................................------......///000000000000111333222111111222444///000111111000///000111111222222222333333333333333333333333333333333333555666777888888888888888888888999::::::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;666777888777555333444555333333222111111111111111222222222222111///...---/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++******************++++++++++++******))))))))))))************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------(((''''''((()))+++---...---------------,,,+++***++++++++++++++++++++++++'''(((((()))***+++,,,,,,)))***++++++***)))+++,,,************************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''((()))***+++++++++++++++))))))))))))************(((((((((((())))))))))))***)))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++'''((())))))(((((()))+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))((('''((()))***))))))))))))))))))))))))++++++)))(((((('''''''''$$$%%%'''((()))))))))(((***+++,,,,,,******+++,,,'''((()))******)))((('''''''''(((((()))*********((()))******))))))***+++,,,+++***)))((('''&&&%%%))))))******************************************((((((((((((((((((((((((************************))))))))))))((((((''''''))))))))))))))))))))))))'''(((((()))******++++++************************))))))************)))))))))))))))))))))))))))))))))*********++++++++++++((())))))***++++++,,,,,,))))))***++++++++++++***************************)))+++,,,+++***)))***+++,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++******++++++,,,------------------------------------------------........................------......///000000111///111222222111111222333000111222222000000111222222222222222333333333333444444444333333333333333666666777777888777777777777888888999;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;555777888666444222333555333222222111111111111111///000111111222111000///////////////////////////.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************)))***+++,,,,,,+++***)))))))))))))))***************+++,,,,,,---------,,,.........------.........*********************************+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------((((((((())))))))))))***---------------,,,+++***++++++++++++++++++++++++(((((())))))******++++++)))+++,,,+++)))((()))+++************************))))))))))))***************************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''%%%&&&((())))))(((''''''))))))))))))************(((((((((((())))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...'''((())))))(((((()))***))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))++++++)))((('''''''''''''''(((***+++,,,,,,,,,+++'''(((((('''&&&&&&''')))'''((()))******)))((('''''''''(((((()))*********&&&''')))***)))***,,,---'''(((((()))***++++++,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((************************&&&'''((()))***+++,,,---(((((((((((((((((((((((('''(((((()))***+++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,))))))***++++++++++++***++++++******************)))+++++++++***)))***+++---,,,++++++******++++++************************---,,,,,,,,,,,,---......,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111...000111111000000111222111222333333111111222333222222222333333333444444666666666666666666666666666666777777777777666666777888888999;;;<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;555777888666333111333555333222222111000111111111,,,---///111222333222222////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++************))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***+++,,,,,,------------,,,++++++******++++++,,,******************************+++,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,+++)))((('''*********++++++******)))++++++++++++++++++++++++************))))))))))))***,,,---,,,)))''')))+++))))))))))))))))))))))))))))))))))))************************************...---,,,***))))))(((((())))))))))))************((()))***++++++***)))(((******))))))((((((''''''))))))************))))))))))))************))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))******+++''''''(((((())))))******************************+++***))))))***,,,...///******)))(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))------,,,+++***)))((((((((((((''''''''''''((((((******))))))))))))******((((((((((((((((((((((((,,,)))'''(((***+++)))&&&###%%%'''((()))***)))((())))))))))))))))))))))))******++++++++++++******)))************+++++++++''''''(((((())))))******+++*********))))))((((((''''''((()))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************))))))))))))************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***)))((()))***+++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---........................---,,,+++,,,.........,,,/////////000111111222222111111111222222333333333555444222111111111222222111222333333444444333333444333333333333444555555444555777888::::::;;;;;;444555777999::::::::::::???>>>===;;;;;;<<<<<<===<<<<<<<<<;;;:::999777666:::999777555555555555666444333222111000000000000000000111111111222222222222222111000///......---......---------,,,,,,,,,,,,------...///000111111------,,,+++,,,---///000///...,,,******+++,,,---,,,,,,+++***+++,,,...///))))))***+++,,,,,,------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...//////---***))))))***************************)))))))))((())))))***+++,,,,,,,,,+++***)))(((''',,,,,,,,,++++++*********...---+++*********++++++---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))((())))))))))))))))))************)))))))))******)))))))))***)))))))))((((((((('''))))))************))))))))))))************)))))),,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))***+++---...******)))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))000...,,,---...///---+++((())))))************))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++(((((((((((())))))))))))************)))))))))(((((())))))***************'''(((***++++++***((('''++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************************************((()))***++++++***)))((())))))))))))************************************************************++++++++++++++++++++++++******************++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,........................---,,,+++,,,...///...---/////////000111111222222111111111222222333333333444333222111111111222222111222333333444444333333444333333333444444555555666777888888999999999999888999:::;;;<<<=========???>>>===<<<;;;<<<<<<===<<<<<<<<<;;;:::999777666<<<;;;999888777777888888444333222111000000000000000000111111111222222222//////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++---...//////---,,,******+++,,,---+++******))))))***+++,,,)))******+++,,,,,,------+++++++++,,,---------...++++++++++++++++++++++++------------------------))))))******+++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...///000///---+++++++++***************************))))))))))))***++++++)))******+++,,,+++++++++,,,,,,++++++++++++++++++---,,,+++***)))******+++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))))))))(((((((((((())))))************))))))((())))))******))))))(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***+++*********)))((('''''''''(((((((((((((((((((((((()))((((((((()))***+++,,,***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))***************************************))))))))))))******)))))))))))))))))))))))),,,+++)))***++++++***(((++++++***))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++))))))))))))((((((((((((************))))))))))))))))))***+++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++////////////////////////---,,,+++,,,...///...---/////////000111111222222111111111222222222222222444333222111111111222222111222333333444444333333333333333444444444555555777888888999888888777777777777777888999:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::999777777888777666555444444444555444333222111111000000111111111111111111222222222...............---------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---...---,,,******++++++,,,******)))((((((((())))))*********++++++,,,,,,---+++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---///111222000...------***************************************+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))******)))***++++++++++++***)))++++++************++++++************************************************))))))))))))))))))))))))*********++++++++++++,,,'''''''''''''''((())))))((()))))))))***************)))(((''''''((()))***))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((******))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))******************)))******))))))))))))******************************''''''&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))((((((''''''*********)))))))))))))))((()))******++++++******+++,,,------------,,,+++************++++++++++++************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++++++++++++++++++++((()))))))))************************************)))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++*********+++,,,---...---,,,+++++++++,,,,,,,,,---------+++******))))))******+++////////////////////////---,,,,,,---///000///.../////////000111111222222111111111111111222222222333222222222222222222222111222333333444444333333333333444444444555444444666777777888888888888888888777666666777999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::888777777555444444333333222222222444444333222111111111111111111111111111111111111/////////000000000000000......---------,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,---,,,++++++******++++++******))))))((((((((((((*********++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++---111222111///------************************++++++******++++++,,,---.........---,,,+++***)))*********++++++,,,,,,,,,******))))))))))))))))))(((***+++------+++***(((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++&&&&&&&&&&&&'''((()))***((()))))))))***************)))(((''''''((()))***(((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++((((((((('''((())))))***'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((******))))))))))))******)))))))))))))))))))))))))))******)))(((((((((((('''&&&&&&&&&&&&(((***+++)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))***************))))))((((((''''''))))))))))))))))))******'''((())))))******)))))),,,,,,,,,------,,,,,,,,,)))))))))******+++++++++************************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++++++++++++++***))))))))))))))))))***************++++++++++++************************************************************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,---...---,,,+++++++++,,,,,,,,,---------+++******))))))******+++////////////////////////---,,,,,,---///000000////////////000111111222222111111111111111111111111222222222222222222222222111222333333444444333333222333444555555555444444444555666777888999999999<<<;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777777666666777666666666555555555444333222111111111111111111111111111111111111/////////000000000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++******))))))(((***+++++++++++++++,,,,,,*********************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))),,,///000///---,,,,,,************************++++++******++++++,,,---.........---,,,+++***)))*********++++++,,,,,,,,,))))))))))))******))))))***+++---......---+++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''''''''''''''((())))))))))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))))))))************))))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''(((((()))***'''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))*********))))))((((((((('''((()))******)))((('''******))))))))))))******((((((((((((((((((((((((***+++,,,+++)))((()))***''''''(((((()))+++,,,---))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))(((((((((((())))))))))))************''''''((()))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++******))))))))))))***************++++++++++++,,,))))))))))))))))))))))))************************************************,,,,,,++++++***))))))((()))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++........................---,,,,,,---///111111000/////////000111111222222111111111111111000000000111111222333333333222222111222333333444444333333222333444555555555444333333444555777888999:::::::::::::::::::::;;;<<<===;;;<<<<<<<<<<<<;;;::::::999999:::999999888777777555555666666666555555444555444333222222111111222222222222111111111111111...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++*********++++++,,,,,,,,,+++******++++++++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******(((+++......---,,,++++++***************************************+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))******++++++******+++,,,------------,,,+++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))************+++((((((((('''(((((())))))))))))))))))************'''((((((((((((((((((''''''((((((((()))))))))***))))))************))))))''''''((((((((((((''''''%%%&&&''')))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))*********)))((((((((((((((((((((()))******'''((((((((((((((((((''')))))))))))))))))))))))))))))))))***************((()))+++,,,,,,+++)))(((******))))))))))))******''''''''''''''''''''''''''')))***)))'''&&&''')))(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))************(((((()))************))))))))))))(((((()))))))))((((((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''************************))))))))))))************************************+++***)))(((((()))***+++*********+++++++++,,,,,,************************************************************************++++++******************)))************+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++***************+++,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------------------------,,,,,,---000111111000/////////000111111222222222111111111000000000///000111222333333333333222111222333333444444333333111222444666666555444333444555666777888888888888888888999999:::999999999;;;;;;<<<<<<<<<;;;:::999888999999999999888888777222333444555555444333222555555444333222222222222222222222111111111000000//////......------,,,,,,......---------,,,,,,,,,***++++++,,,,,,---------,,,------...---,,,+++***+++++++++++++++***)))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))******+++,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********,,,------+++***++++++***************************))))))))))))***++++++)))******+++,,,+++++++++,,,,,,++++++++++++++++++((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************&&&'''((())))))((('''&&&'''((((((((())))))******))))))************))))))''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))******))))))((((((''''''++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((()))******&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))***+++,,,------)))***,,,------,,,***)))******))))))))))))******'''''''''''''''''''''''')))+++,,,+++((('''(((+++'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++))))))***+++++++++++++++++++++************++++++'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++------------+++++++++***)))((()))***,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000222111111/////////000111111222222222111111111000000//////000111222333444333333222222222333444444444333333111222444666666555444333666666777777777777666666:::;;;<<<===>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888888999999999888888777555666777888888888777666555555444333222222222222222222222222111111000000222222111000///......---......---------,,,,,,,,,))))))***+++,,,---------------...///...---+++******++++++++++++***))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))***+++,,,---------************************------------------------(((((()))***++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,---...---+++***+++,,,************************)))))))))((()))******+++,,,,,,,,,+++***)))((('''---,,,,,,++++++*********)))***+++,,,------,,,+++++++++***))))))***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++---+++***((((((((())))))%%%%%%&&&&&&''''''(((((()))((('''&&&%%%&&&''''''+++)))'''%%%%%%&&&(((***(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))******)))((('''$$$&&&((('''%%%%%%'''***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((((()))***+++((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))******)))))))))***,,,---******))))))))))))******))))))))))))************''''''(((((())))))******''''''''''''((()))++++++******)))))))))+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((('''+++*********))))))((((((******))))))))))))************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++((()))))))))************,,,,,,,,,++++++*********%%%(((***+++***)))******,,,+++***))))))***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******''')))***,,,------,,,,,,++++++++++++++++++++++++)))((((((((((((***,,,---------------,,,++++++***---------,,,,,,+++++++++,,,,,,------.../////////000111111111111222222222222222222111111111000000222222222111111111000000111111222222222333333333444444444444444555555555666777777777888888888888999:::;;;;;;;;;:::999888;;;;;;;;;<<<;;;;;;::::::999999888888888888888888666666666666555555555555333222111000////////////000000000000000000000000111111111111000///------///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++*********+++---...+++++++++*********))))))---,,,,,,+++***)))((((((***)))((((((((()))+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,+++***)))(((,,,+++++++++***))))))))))))******++++++******)))******))))))((((((''''''+++*********))))))((((((***,,,...---,,,+++,,,---)))***+++,,,++++++)))(((++++++++++++++++++++++++)))))))))***+++++++++,,,)))(((((('''((()))***++++++******))))))))))))))))))))))))******************)))((('''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))******)))((((((&&&((()))(((&&&%%%(((***((())))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&***)))(((((((((((()))***((((((((())))))))))))))))))))))))((((((((((((((())))))((((((((()))***+++))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))'''(((((())))))***************)))))))))***+++,,,***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************)))))))))(((******))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++************++++++++++++,,,,,,,,,++++++*********)))+++,,,,,,+++++++++,,,++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,******************************))))))***+++,,,---,,,,,,---------,,,++++++---------,,,,,,+++++++++,,,,,,------...///////////////000000000111111111222222222111111111000000222222222111111111000000111111222222222333333333444555555666666666666555666666777777777888888888888888999::::::999888777:::::::::;;;;;;;;;::::::;;;;;;::::::::::::999999666666666666555555555444333333222111000000000000000000000000000000000000111111111000000///------------,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++''''''''''''((()))***++++++++++++*********)))))),,,,,,++++++***)))))))))+++***))))))***+++,,,---+++++++++*********))))))***+++++++++******)))(((++++++++++++++++++++++++***++++++,,,+++***)))(((+++++++++*********************++++++++++++******+++*********))))))))))))+++*********))))))))))))''')))+++***)))((())))))******+++,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++((((((((((((((()))******(((((()))***************++++++++++++************+++***)))((((((((())))))%%%&&&)))***+++***)))(((************************))))))((((((((((((''''''))))))***++++++***))))))((()))***)))''''''(((***)))))))))******))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((''')))((((((''''''(((((()))'''(((((())))))******+++******))))))((('''''''''(((((('''''''''((())))))((((((''''''''''''(((((())))))))))))************))))))))))))((((((((((((((()))***++++++***)))(((******)))((((((((())))))((())))))))))))))))))***))))))))))))))))))))))))''''''(((((((((((((((((()))(((((('''((()))+++,,,************))))))))))))******))))))))))))************))))))))))))******)))))))))***************))))))))))))))))))))))))++++++******)))(((((('''++++++++++++************))))))))))))))))))))))))))))))++++++++++++))))))************************)))************+++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********+++,,,---+++***)))+++,,,++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********++++++,,,)))))))))))))))))))))))),,,,,,+++++++++,,,,,,---++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////........./////////000000222111111111111000000000222111111111111000000000111111222222222333333333444555777888999888777666666666666666777777777777666777888888888888777777888888999::::::;;;;;;;;;;;;;;;:::::::::999999999666666555555555444444444444333222111111000111111000000000000000000000000000000000000///......---,,,,,,+++*********++++++***++++++,,,,,,++++++***)))***++++++++++++***)))***++++++++++++***))))))************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++++++++***************************************+++++++++***++++++,,,---+++++++++***************)))************)))((((((++++++++++++++++++++++++***++++++++++++***))))))***************++++++++++++++++++,,,,,,+++++++++++++++++++++***************************)))))))))'''(((******((('''((()))***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************((((((((((((((())))))***&&&''')))***++++++******)))))))))(((((('''''''''******))))))((((((((((((&&&'''(((******)))((('''************************))))))((((((((((((((((((*********++++++******************)))(((((()))*********))))))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))(((((('''((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((())))))((((((''''''(((((()))((()))))))))******************))))))((((((''''''((()))+++,,,,,,***((('''******)))(((((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******,,,***(((''''''(((***+++*********)))))))))))))))+++******))))))******+++******))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))************))))))((((((************************((((((((((((((((((((((((%%%&&&(((******(((&&&%%%************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++***************+++++++++)))''''''(((***+++******************+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,+++***))))))***++++++************************,,,,,,,,,+++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////000000000111111111111000000000000111111111111000000000000111111222222222333333333333555777::::::999777666555555555666666666777777666666777777888888888777777777777888999:::;;;;;;999999888888777777666666555555555444444444333333444333333222111111222222000000000000000000000000//////000000///......---,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***(((***+++------+++***(((******+++++++++******)))************************,,,+++++++++***)))))))))************++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,------,,,+++***************************))))))*********+++++++++++++++++++++++++++++++++************************)))***************))))))++++++++++++++++++++++++*********+++************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++************************************************)))+++,,,,,,+++******+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))'''(((((()))))))))))))))%%%''')))***+++++++++***(((((((((''''''&&&&&&&&&))))))))))))(((((('''''')))(((((('''&&&&&&&&&&&&************************(((((())))))))))))))))))+++******************++++++***)))))))))***************)))(((((()))******************++++++++++++(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((''''''******)))((('''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((()))))))))))))))))))))(((***))))))(((((())))))***((()))))))))******************))))))((((((''''''((()))***,,,+++***((('''))))))))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))******+++++++++...---***(((''''''((()))))))))))))))))))))******++++++************++++++******))))))))))))******))))))******++++++,,,,,,************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******(((&&&%%%************************))))))*********+++++++++))))))))))))*********+++************************+++++++++)))''''''(((************++++++*********((((((((())))))*********)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111000000000000000000000000000000000000000000000000111111222222222333333333222444666999:::999777666444555555555555666666666777777777777888888999999666666666666777999:::;;;999999888777777666555555444444444444333333333333333333222222111222222222////////////////////////...////////////......---------,,,,,,,,,,,,------***++++++,,,,,,++++++******+++---......---+++***)))******+++++++++******************************,,,+++++++++***))))))))))))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))******)))'''%%%###************************)))))))))***++++++,,,,,,******************))))))******************************++++++,,,++++++***++++++++++++++++++++++++******************++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++***,,,------,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))''''''((()))))))))))))))''''''(((******+++++++++))))))))))))(((((((((((((((((()))))))))((('''&&&))))))((('''''''''''''''************************(((((())))))))))))******+++***))))))))))))***+++***)))'''(((***++++++******)))(((''''''((()))************++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''------,,,+++)))(((''''''######$$$%%%'''((()))***))))))*********)))((((((******))))))))))))******))))))))))))************))))))))))))(((((((((((('''((()))******)))((('''))))))*********)))((((((((())))))))))))))))))***))))))))))))))))))))))))******++++++++++++++++++...,,,+++)))((((((((()))))))))))))))************++++++************++++++******))))))))))))***************+++++++++++++++************************'''(((((()))******++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++))))))++++++++++++++++++++++++)))************+++++++++(((((()))))))))*********)))))))))***************+++,,,---+++***)))+++,,,)))***++++++++++++***)))))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************)))))))))******+++++++++++++++++++++++++++)))***+++++++++++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///////////////000000000111111111//////000000000000000111//////000000000000000111111111222222222333333333000222444666777777666555444444444444555555555666777666666666777888999:::777666555555666777999:::;;;;;;:::999888777777666444444333333333222222222333222111111111111222222////////////////////////....../////////......---------,,,,,,------......***++++++,,,,,,++++++***+++,,,------------,,,+++))))))***++++++++++++***************************+++++++++***************(((((())))))***+++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++***)))'''&&&%%%***************+++++++++))))))******+++++++++,,,))))))*********)))((((((***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,***************+++++++++*********++++++*********((((((((((((((()))))))))*********+++++++++++++++)))***,,,,,,***)))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))+++++++++***************&&&'''((()))***))))))((())))))(((((()))***++++++)))))))))))))))*********))))))*********)))((('''&&&''')))***+++++++++***))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***)))'''%%%'''***,,,,,,***)))((('''&&&&&&'''((()))*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((()))))))))(((((()))******)))((((((,,,,,,,,,+++***)))((((((&&&&&&''''''((()))******(((((()))))))))((('''&&&))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))&&&&&&''''''(((((())))))((()))***+++++++++***)))***************)))))))))))))))))))))))))))))))))+++++++++***************************************((()))))))))************,,,++++++******++++++,,,******))))))))))))******,,,++++++++++++++++++***************************)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++((()))))))))*********+++)))+++,,,,,,+++++++++,,,)))***++++++++++++***)))******++++++,,,------...------------------------,,,,,,,,,+++++++++******'''((()))******+++******************************)))***+++,,,------,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,------.../////////........./////////000000////////////000000111111////////////000000111111111111222222222333333333///000111333444444555555333333444444444555555555555555555555555777888999888777555444444555777888;;;;;;:::999888777666666333333333333222222222222111111000000000111111222////////////////////////------...//////......---,,,,,,++++++,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++++++++***************************************+++++++++((((((((()))***+++++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,+++***************))))))*********+++++++++***************+++++++++******+++++++++***)))((())))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))***,,,,,,+++++++++***************((())))))******))))))((((((((()))))))))******************++++++,,,,,,,,,((()))++++++)))))))))***(((((((((((((((***+++,,,))))))))))))))))))))))))***************+++++++++&&&''')))*********)))(((***)))((((((((()))+++,,,''''''(((((())))))************+++,,,+++***)))((("""%%%***...000000...,,,(((((((((((((((((((((((((((((())))))*********+++***)))(((''''''((()))***'''%%%$$$&&&***,,,,,,+++)))(((&&&%%%%%%&&&((()))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++((()))***++++++***)))((())))))))))))(((((((((((())))))))))))************''''''((((((((('''%%%$$$((((((''''''''''''(((((())))))))))))************''''''(((((())))))******%%%%%%%%%%%%&&&((()))***((()))***+++,,,,,,+++***,,,,,,++++++******))))))))))))))))))))))))))))))++++++******))))))((((((&&&''')))+++,,,,,,,,,,,,(((((())))))*********+++,,,++++++******++++++,,,******))))))))))))******---,,,,,,++++++*********************************++++++******)))((((((((())))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,(((((())))))*********+++%%%(((***+++***)))******)))***+++,,,,,,+++***)))%%%&&&&&&'''((())))))***************************,,,,,,,,,+++++++++******&&&''')))***+++++++++***)))))))))))))))))))))))))))***,,,...//////......------------,,,,,,+++***+++++++++,,,,,,---------,,,,,,------...//////000---------.........//////.../////////000000111111.../////////000000111111111111222222222333333333...//////000111333444444333333333444444444555555444444333333444555777888888777555444444555666777999999888777666555444333333333333222222222111111111000000000000000111111////////////////////////------......///......---+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++***))))))***++++++((()))***+++++++++++++++************************))))))******+++++++++,,,'''(((((()))***+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))''''''&&&&&&&&&(((***+++))))))******++++++++++++************************+++,,,,,,---,,,+++***)))))))))******++++++++++++(((((()))***************++++++++++++++++++++++++******)))))))))***,,,---,,,+++++++++******))))))(((((())))))))))))(((((())))))******+++++++++,,,*********++++++,,,,,,,,,)))***,,,,,,***)))***+++((('''''''''''')))+++,,,++++++++++++++++++++++++))))))******+++++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))((((((((()))***)))(((&&&&&&((()))*********)))(((((((((((((((+++***)))(((((('''((((((((())))))))))))))))))((()))************))))))((((((((((((((((((((((((((((((+++---,,,)))((()))+++*********++++++,,,,,,,,,******)))(((((((((((((((%%%''')))******)))'''%%%(((((())))))))))))(((((($$$ !!!))),,,***&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))))))))***+++++++++,,,++++++***((('''&&&$$$$$$&&&'''(((***++++++++++++))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))************************---,,,,,,+++***)))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++***)))((('''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++***+++---...---+++)))(((++++++************++++++,,,+++***)))((((((((((((---+++***(((((()))+++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...//////......------,,,++++++...///000000000///---,,,000///...///000111000///111111000000//////......333///,,,---111444222///111111222222222111111000111111111111111222222222333333444444555555666666888888777777777777888888::::::;;;;;;::::::999999;;;::::::999888777666666777666444333222222333444////////////000000000000222111000000111111000...//////...---,,,,,,++++++......---,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++ $$$)))+++,,,+++)))************************)))************++++++++++++++++++++++++***)))(((+++++++++*********))))))++++++************++++++''''''(((((()))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((************************************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******))))))))))))******+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++)))'''&&&%%%&&&'''(((*********)))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((((((((((((***)))'''&&&&&&''')))*********)))(((((((((((((((***))))))(((((((((((())))))(((((((((((((((((()))(((((()))***++++++++++++))))))))))))))))))))))))(((+++---,,,***)))***,,,***++++++++++++++++++,,,***)))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''$$$###%%%)))+++)))&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))***************)))((((((''''''***************)))(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***************+++++++++***))))))************************************************))))))))))))))))))))))))************************'''''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))***)))(((((('''((()))***))))))************))))))((())))))************)))))))))*********+++++++++++++++++++++++++++++++++)))******+++***)))((('''++++++************++++++,,,+++++++++++++++,,,,,,,,,+++)))((((((***+++,,,***++++++,,,,,,++++++************************************************************)))))))))))))))+++************+++---......------------,,,,,,,,,+++,,,---...//////...---///------...///000///...111000000000/////////...---)))'''(((,,,...,,,)))000111111111111111000000000000111111222222333333444444444555666666777777777777666666666666777777999:::::::::::::::999999;;;;;;:::999888777777666555444333111111111111222.../////////000000000000...---,,,...000222222111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))%%%'''***,,,------,,,+++************************)))************+++++++++***+++++++++******)))(((+++++++++*********))))))++++++************++++++)))*********++++++++++++))))))))))))))))))))))))******++++++++++++***************)))))))))((((((************************+++++++++***************************************)))************+++++++++))))))*********+++++++++******))))))))))))******+++++++++*********))))))*********))))))*********))))))))))))))))))))))))+++***((('''&&&'''((()))***)))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''(((((())))))((('''&&&&&&'''((()))***))))))((((((((((((((()))(((((((((((())))))***)))((('''&&&&&&'''((()))&&&'''(((***++++++,,,,,,************************(((***,,,---,,,+++,,,...+++++++++++++++*********)))(((((((((''''''''''''+++***)))(((((()))***+++(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))((((((((((((************************++++++************))))))''''''''''''((((((((((((*********++++++++++++,,,))))))))))))))))))))))))((((((((((((((()))******)))))))))((((((((((((((())))))))))))***************************)))(((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))******++++++)))******+++++++++******************************************************))))))))))))))))))))))))************************)))))))))((((((''''''&&&))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))******++++++***)))))))))******)))))))))*********++++++++++++++++++++++++++++++*********)))))))))))))))++++++************++++++************+++,,,---...******)))))))))***,,,---******++++++++++++******************************))))))))))))))))))))))))++++++******)))))))))(((,,,++++++******+++,,,,,,,,,,,,,,,---------......))))))+++,,,......//////...---,,,---...//////---000000000000////////////...+++)))***---///...,,,///000000111111000000///000000000111222333333444444444555666666777888888777777666666666666777777999999:::::::::::::::999;;;;;;:::999888777666666333222111000////////////....../////////000000000---,,,+++---///111111000......------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++++++++************+++,,,---......))))))))))))))))))))))))---------------,,,+++***************************)))************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************++++++************++++++************++++++++++++))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++***************+++++++++******))))))))))))******+++++++++***************++++++************++++++))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))******************************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((()))******)))(((((((((((()))***))))))(((((((((((())))))(((((('''(((((()))******)))((('''&&&&&&'''((()))&&&'''((()))))))))))))))************************((()))+++,,,---......///,,,,,,++++++******))))))((((((((((((((('''&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((()))+++,,,***(((&&&''')))))))))))))))(((((((((((())))))))))))))))))))))))************************'''''''''((((((((())))))************++++++++++++))))))))))))))))))))))))((((((((((((((())))))************))))))(((((('''))))))))))))))))))))))))&&&'''((()))++++++++++++))))))))))))))))))))))))((((((((())))))******+++''''''((()))***++++++,,,((()))***+++++++++++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++---,,,***)))((()))******))))))))))))************************++++++++++++,,,,,,+++******++++++,,,++++++************++++++))))))(((((()))******+++))))))))))))***+++------******++++++++++++******************************************************...------,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,---...//////******+++,,,---...//////...---,,,---///000///...000000000000////////////000...------000111111///...//////000000000000//////000111111222333444444444555555666777888999999888888777777777777888888999:::;;;;;;<<<<<<<<<<<<::::::999888777555444444222111111000//////.............../////////000000000///---...//////...,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,+++*********+++*********++++++,,,---++++++++++++++++++++++++...---,,,+++***))))))(((************************))))))*********+++++++++---...............------************************++++++************++++++((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******************************,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++***))))))******+++)))))))))))))))*********************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++************************))))))(((((((((((())))))(((((('''(((((()))******)))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%))))))))))))))))))))))))((()))***,,,...//////...+++++++++******)))))))))(((((())))))(((((('''&&&%%%&&&((())))))(((&&&%%%(((((())))))))))))((((((%%%(((+++***'''%%%(((+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))((((((((((((((())))))***+++++++++******)))))))))***))))))(((((('''&&&&&&&&&'''((()))++++++++++++))))))))))))))))))))))))(((((())))))******++++++''''''((()))***++++++,,,((()))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++---,,,+++)))))))))***+++(((((()))))))))*********)))))))))******+++++++++,,,++++++******+++,,,,,,++++++************+++++++++******)))(((((())))))((()))))))))***+++,,,---)))******++++++******)))************************++++++++++++++++++++++++------------,,,,,,++++++++++++,,,++++++++++++******++++++,,,---...//////---------------.........///...---...000111000///////////////000000000000---,,,++++++,,,---------......///000000000000000000111111222333333444444444444555666777888999999:::999999888888999999:::::::::<<<===>>>>>>>>>>>>999999888666555444222222222222222111111000//////............////////////111000...///000000///---,,,,,,,,,,,,,,,+++++++++------,,,++++++***)))))),,,,,,,,,++++++*********++++++***)))))))))))))))++++++++++++++++++++++++,,,+++***)))((())))))***************************))))))*********+++++++++,,,,,,------------,,,,,,************************++++++************++++++))))))(((((((((((((((((())))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******************************,,,++++++++++++++++++,,,))))))))))))))))))))))))+++***************++++++(((((())))))************************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))******+++************************((((((((((((((())))))***)))(((((((((((())))))***((())))))))))))))))))((())))))(((((('''%%%$$$###'''''''''''''''''''''''')))))))))+++---///...---***************)))))))))((()))*********)))'''&&&###%%%'''))))))'''%%%###(((((())))))))))))(((((($$$''')))((('''&&&(((+++(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))))))))************+++))))))))))))))))))))))))((((((((((((((()))******++++++++++++***************))))))((('''&&&&&&%%%***************)))(((((())))))))))))))))))))))))))))))******************(((((())))))******++++++)))******+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***++++++++++++******))))))))))))******,,,++++++*********++++++((((((((()))))))))******(((((())))))***+++++++++)))))))))))))))*********++++++************++++++...---,,,+++************))))))******+++++++++,,,))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,---...//////...---------------...///000///...///111111111000////////////000000000000,,,,,,,,,,,,,,,------.........///000111111111111222222222222333333333333333333444555777888999999999999999888888999999999999:::;;;===>>>?????????:::999888666555333222111222333333333222111000///------........./////////...---,,,...000222222111,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((++++++++++++++++++++++++++++++***(((((('''''''''))))))))))))))))))))))))++++++******++++++,,,---************************)))************+++++++++((())))))******************************+++++++++++++++************++++++++++++++++++************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++)))************++++++++++++++++++*********************))))))))))))*********************+++++++++++++++************++++++)))))))))))))))))))))))))))*********++++++++++++((((((((()))******++++++************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((()))((((((((())))))(((((((((((((((((((((((()))*********))))))(((((((((((()))((()))***++++++***)))((())))))))))))((('''&&&&&&'''''''''''''''''''''''')))((((((***---...---+++))))))))))))************)))***+++,,,+++***((('''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((&&&'''((((((''''''((()))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))(((((((((((((((((((((***************)))(((((())))))))))))))))))))))))++++++******************)))))))))))))))***************+++++++++***))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))************))))))******++++++,,,,,,++++++(((((((((((()))))))))***((((((((()))***+++++++++'''((()))***+++******)))++++++************++++++,,,,,,+++++++++++++++,,,)))******+++++++++******))))))************))))))************************************************)))******++++++,,,,,,,,,))))))+++,,,---,,,,,,+++,,,,,,,,,------.........++++++++++++,,,---///000///...---...000111000///.../////////000000000111//////000/////////111222...///000111222222222222444333333333333222222222222222333444666777888999888777777777777777777888777888:::;;;===>>>>>>???;;;;;;999888666444333222222222333333222111///...---------.........//////---,,,+++---///111111000++++++++++++++++++++++++,,,+++++++++******)))))))))))))))***++++++,,,,,,******)))))))))))))))***))))))))))))))))))))))))******++++++,,,,,,,,,---************************)))************+++++++++(((((()))***************))))))*********+++++++++++++++************++++++++++++++++++*********)))))))))))))))))))))))))))******++++++++++++******++++++++++++************************************)))))))))***++++++,,,,,,************************)))************++++++++++++++++++*********))))))******))))))))))))******))))))*********+++++++++*********))))))*********))))))))))))))))))))))))((())))))***************'''(((((()))******++++++************************(((((((((((())))))))))))(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))******+++***)))(((((('''((((((((())),,,------,,,)))(((((()))***************)))((((((((((((((((((((((((***((('''))),,,...,,,)))(((((())))))******++++++)))***,,,---,,,+++)))''')))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((()))((((((((('''((((((((())))))******))))))))))))))))))))))))''''''(((((()))))))))***''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******'''(((((()))***+++++++++&&&'''(((***++++++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++((()))***++++++***)))(((((()))+++,,,------,,,+++(((((((((((())))))))))))'''(((((()))***+++++++++((()))+++---...---+++***++++++************++++++(((((((((((()))***+++,,,******+++++++++******)))))))))************))))))************************))))))))))))))))))))))))***+++,,,---......///000((()))***,,,------,,,,,,,,,,,,,,,---------......((((((((()))+++---000111...---,,,---/////////....../////////000000111111//////000/////////000222//////000222222333333333555444444333333222222111111111333444555777888888666666555555555555666666555666888:::;;;============<<<;;;999777666444444111111222222222000...------------........./////////---,,,,,,---...,,,+++++++++++++++++++++++++++***************+++++++++(((((()))***+++,,,,,,---))))))))))))***+++,,,---++++++++++++++++++++++++((()))***+++++++++******************************)))************+++++++++***+++,,,,,,------------))))))******++++++++++++++++++************++++++***)))))))))((((((''''''))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))******))))))))))))******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))***************'''(((((()))***+++++++++************************'''''''''''''''((())))))'''''''''((()))******++++++*********))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((++++++***))))))))))))))),,,,,,,,,+++)))(((&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((((()))))))))))))))&&&((()))++++++)))(((&&&******))))))((((((''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((************)))))))))))),,,+++***)))((((((((((((******++++++++++++******************++++++++++++***)))((()))***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((*********)))))))))))))))''')))******))))))***++++++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))(((((('''(((((()))******+++++++++++++++***************************))))))))))))++++++************++++++,,,,,,*********+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,++++++***))))))))),,,,,,,,,------.........---------............///////////////////////////////////////////////////000000///...............////////////000000000000000000111222333333444444222222222333444555666777888888777777777777888888555777999<<<===<<<;;;::::::999999777555333111000444333333222111000......,,,---------...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++)))***+++,,,---,,,++++++************************)))(((((())))))***+++,,,++++++******))))))(((((()))************+++++++++++++++------------++++++************************((((((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********(((&&&&&&(((***((((((((((((((()))******'''(((((())))))***++++++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''')))******+++++++++((((((((())))))))))))***))))))(((((((((((())))))***))))))(((((())))))******)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''((()))******)))((('''''''''(((((())))))******''''''((((((((((((''''''$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++************************&&&''''''''''''(((((((((+++***((()))******)))((((((((((((((())))))))))))************************************))))))))))))******)))))))))(((((((((+++*********))))))))))))***************************)))))))))))))))))))))))))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++((((((((((((((((((((((((******************++++++))))))))))))))))))))))))******))))))))))))***************)))))))))))))))************++++++++++++*********)))))))))))))))************))))))))))))+++******))))))******+++---,,,+++*********+++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,*********************************++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////////////////000000///...............000000000111111111111222111111111222333333333444222222222333444555777777999999888888888888999999777888:::;;;<<<;;;;;;:::::::::999888666444222111333333333222111000///........./////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++***************+++++++++))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************+++***))))))))))))***+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***************************))))))((((((((())))))*********))))))))))))))))))************+++++++++******+++,,,,,,+++******************************++++++******)))(((((((((++++++++++++*********)))************************************************))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))&&&&&&''')))***))))))))))))******+++((((((((())))))******+++))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&************************)))(((((('''''''''''''''%%%&&&''')))+++,,,,,,---))))))))))))************))))))(((((((((((()))))))))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((())))))))))))((((((''''''(((((())))))******''''''((((((((((((''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))*********((((((((((((******&&&&&&&&&&&&'''''''''''',,,***))))))******)))'''(((((((((((())))))))))))************************************))))))))))))************))))))))))))++++++++++++************************************))))))))))))))))))*********((('''(((+++,,,+++(((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******++++++++++++******))))))))))))************+++++++++++++++,,,,,,,,,************************************))))))))))))+++******))))))******+++---,,,+++************************++++++++++++,,,*********++++++++++++,,,************************++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,------------...---------............///////////////////////////////////////////////////000000///.........//////111111111222222222333333222222222222333333333333333333333333555666777888::::::999999999999::::::::::::::::::::::::::::::;;;::::::999777555333222333333333222111000///...000000000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************++++++************+++++++++++++++***************))))))))))))************+++++++++++++++++++++++++++++++++*********************************************))))))))))))******************************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************,,,+++***)))(((((((((((())))))))))))************)))************+++++++++))))))************))))))************************++++++******)))(((((((((,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((+++++++++)))'''&&&'''))))))))))))(((((()))******'''''''''(((((()))))))))(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((()))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++))))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))***************)))((('''''''''''''''+++)))'''&&&&&&''')))+++((((((((()))))))))******,,,***))))))******((('''(((((((((((())))))))))))************************************)))))))))((())))))))))))))))))))))))************************'''''''''''''''''''''''')))))))))))))))*********,,,(((%%%''',,,...+++''')))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************))))))))))))))))))***************************+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++))))))******+++,,,------+++++++++,,,,,,,,,,,,,,,************)))))))))(((******))))))))))))******,,,,,,+++******)))))))))************++++++++++++************++++++++++++************************,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------------------------------............///////////////////////////////////////////////////000000///////////////000111111111111222222222333333333333333333333222222333333444444555666888999::::::999999999999::::::<<<;;;:::999999999999:::999999999888666555333222333333333222111000//////111000000//////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))((()))))))))************************************************************************************+++++++++******+++++++++************************************************)))******+++++++++++++++************************---,,,++++++************(((((())))))******++++++))))))*********+++++++++************************************************((((((((()))******++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((*********(((((()))+++)))(((((('''''''''((((((&&&&&&'''''''''''''''(((''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((******))))))))))))*********++++++******)))(((''''''''''''((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))***++++++,,,))))))(((((((((((())))))******))))))((((((''''''''''''((((((((((((''''''&&&'''(((((()))(((((((((((()))))))))*********+++******))))))(((((())))))+++)))'''&&&&&&''')))+++))))))*********++++++++++++***))))))******)))'''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))************,,,(((%%%''',,,...+++''')))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))******++++++%%%&&&''')))***,,,---...************++++++,,,,,,************)))))))))(((***))))))))))))))))))***++++++++++++******))))))))))))*********+++++++++))))))*********+++++++++************************,,,,,,++++++++++++++++++,,,+++++++++*********)))---------------------------------............///////////////////////////////////////////////////000000/////////000000111000000000111111111222222444444333333333333333333444444444555666777888999999999888888888888999999<<<<<<;;;999999999999999777777777666555333222111222222222222222111000////////////......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++,,,+++++++++***)))))))))((()))))))))************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++************************)))))))))))))))***+++,,,(((((())))))******++++++))))))*********++++++++++++++++++******+++++++++************************((((((((()))******++++++))))))******************************************************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))*********+++---)))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))'''((()))***************''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((()))******(((((())))))))))))((((((''''''(((((())))))******''''''(((((((((((('''''''''(((((())))))(((((((((&&&&&&''''''(((((())))))'''''''''(((***+++------******((((((((((((******(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))************************((((((((()))******++++++***((('''(((+++,,,+++((())))))***+++,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************%%%&&&'''(((***,,,------'''''''''((())))))******************))))))))))))***))))))(((((())))))***))))))***++++++******))))))))))))************+++)))))))))************+++************************++++++++++++++++++++++++,,,,,,+++******)))((((((...------------,,,,,,,,,---------............///////////////////////////////////////////////////000000/////////000111111000000000111111111111222333333333333444444444444555555555555666888999:::999999888888888888999999;;;;;;;;;::::::999999999666666666555444333111111222222222222222111000000............------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************+++++++++++++++***************))))))))))))***************************************************+++++++++************************++++++,,,,,,,,,,,,++++++***************************************************))))))))))))***++++++************************&&&&&&&&&&&&'''((()))***))))))))))))************)))************+++++++++,,,+++************+++,,,************************++++++******)))((((((((()))))))))))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((%%%'''***+++++++++,,,---***))))))(((''''''(((((())))))))))))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&((()))++++++,,,,,,'''(((((((((((()))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))***++++++'''((()))******)))((('''''''''(((((())))))******''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''((()))))))))&&&&&&&&&''')))***,,,---************************'''''''''(((((((((((())))))((('''(((***++++++***(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))))))))(((((()))))))))*********************************'''(((((()))******++++++))))))))))))************))))))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((************************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))(((((((((((((((((()))*********)))))))))))))))((())))))******++++++,,,''''''((())))))***++++++************))))))))))))))))))(((((((((((())))))'''((()))***++++++******))))))))))))************))))))))))))*********************************************++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,---------............///////////////////////////////////////////////////000000//////000111111222111111111222222222333333222333333333444555555555555555555666777888::::::::::::999999999999::::::999:::;;;;;;;;;:::999888666666666666555444222222111222222222222111000000............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***************+++++++++))))))))))))************************************))))))*********+++++++++************************)))***++++++++++++***)))***************************************************))))))((()))***+++,,,************************((((((((('''(((((())))))*********))))))))))))))))))************++++++++++++***))))))))))))***+++************************++++++******)))((((((((()))))))))******+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''')))+++,,,+++******+++++++++***))))))((())))))+++++++++***************(((((())))))******++++++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))***++++++'''''')))******+++++++++))))))))))))************))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++,,,------&&&((()))++++++)))(((&&&*********)))((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((('''(((((()))***++++++,,,(((((('''''''''(((((()))******++++++++++++******(((((((((((()))))))))***(((''''''(((+++,,,,,,+++(((((((((((())))))))))))************************************))))))))))))(((((())))))*********+++))))))******+++++++++,,,(((((((((((((((((((((((('''(((((()))***+++++++++''')))******))))))***+++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''(((***+++,,,---...)))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++******))))))((((((,,,,,,,,,++++++***************+++,,,------......************))))))))))))))))))(((((((((((())))))%%%''')))***++++++++++++))))))))))))************))))))))))))************************************))))))***+++,,,,,,------***++++++,,,,,,------............------,,,,,,,,,---------.........//////////////////////////////////////////////////////000000///000000111222222222222333333333444444444222222333333444555666666555555666666777999:::;;;<<<;;;;;;::::::;;;;;;<<<888999;;;<<<<<<;;;999888777777777777666555333333111111222222222111111000......//////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))******++++++++++++************************'''((()))******)))((('''************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************...---,,,+++************++++++******))))))(((((()))************+++++++++***)))(((''''''((()))***************************((((((((()))******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((***+++------+++)))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))*********++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''+++...,,,(((%%%'''***(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))******'''''''''''''''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))******++++++******)))((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***,,,+++***((((((((())))))+++***)))))))))***,,,---******)))((((((((((((((())))))************)))))))))))))))))))))(((''''''(((((()))***+++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))((((((((((((((((((((()))))))))))))))))))))))))))************++++++************+++++++++*********))))))((((((++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((************************)))***,,,,,,,,,***((('''***+++,,,,,,+++***)))((())))))************)))))))))(((&&&$$$%%%''')))+++************************))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------.................................////////////......333333333222222222111111......///000111222222333555444444333333222222111222222333333444555555666555666888999:::;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;<<<>>>>>>===<<<999888777666444444555555444222444222000000222111...+++////////////////////////000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++*********))))))************************'''((()))++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***)))***++++++***))))))))))))))))))*********************************))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***+++,,,---,,,,,,+++*********+++************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***+++++++++*********))))))************************'''((()))***************************************+++...111000,,,)))))))))************************+++*********))))))(((((())))))***++++++++++++***''''''((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))*********+++************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))************))))))'''***---,,,(((&&&(((+++(((((())))))))))))((((((((((((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))***************)))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***************++++++******)))((()))***+++,,,******)))((((((((((((((())))))************)))))))))))))))))))))((('''''')))))))))******++++++,,,))))))))))))))))))))))))************)))))))))(((,,,+++***))))))(((((((((***)))((('''&&&%%%$$$$$$))))))))))))************++++++************+++++++++*********))))))))))))))))))************))))))(((((())))))))))))((((((************************)))***,,,,,,,,,***)))'''***++++++,,,+++***)))((())))))************)))))),,,+++)))))))))***,,,---************************))))))))))))))))))))))))*********)))******++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////++++++++++++++++++++++++000000000111111000000000222111111111000000000000//////000000111111222222444444333333333333222222333333444444555555666666555666777999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999888888666555555666666444333555333111111222111///,,,////////////////////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,+++++++++*********))))))************************((()))******++++++++++++))))))((((((((((((((((((+++***))))))+++,,,+++************)))))))))))))))************************************************************)))))))))(((,,,+++***))))))***+++,,,---,,,++++++*********+++************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***+++++++++*********))))))************************((()))******++++++*********************************,,,//////,,,))))))***************************************)))))))))((())))))***++++++++++++***&&&&&&'''''''''((((((((('''''''''(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''************************)))************))))))(((&&&)))++++++(((''')))+++'''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))************))))))))))))***))))))((((((((((((((((((((((((((())))))))))))+++***)))(((((('''((((((((()))***+++,,,,,,,,,,,,))))))((((((((()))***+++***))))))((((((((((((((())))))************)))))))))))))))))))))(((((('''************************))))))))))))))))))))))))************))))))))))))++++++******)))((((((((())))))(((''''''&&&%%%%%%))))))))))))************++++++************++++++***************)))))))))))))))************))))))((())))))******))))))(((******************************+++,,,,,,***)))(((***++++++++++++***))))))))))))************))))))++++++++++++,,,,,,------************************))))))))))))))))))))))))++++++***)))))))))******((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000------..................111222222222222222222111000000////////////......000000000000000111111111222222333333333333444444444444555555666777777777666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;999888999777666666666666555333444333222222333222000...//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((***+++,,,,,,+++++++++++++++***************************************************************,,,,,,++++++******))))))***)))((()))+++,,,,,,+++++++++******))))))((((((************************++++++++++++++++++++++++************))))))))))))++++++************++++++,,,,,,+++************+++************************)))************+++++++++******))))))))))))************++++++++++++******+++++++++***************************************)))***++++++++++++++++++************************(((***,,,,,,+++***)))***************************************))))))))))))))))))***++++++++++++***&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%(((******)))((()))+++'''(((((((((((((((((('''''''''''''''((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++)))(((''''''''''''((()))***+++,,,+++******((((((((((((((())))))***))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************)))((((((((((((((()))******++++++((()))))))))************++++++************++++++************************++++++,,,,,,,,,,,,++++++)))))))))******)))))))))******************************+++++++++******)))*********+++************)))******++++++******)))((((((***+++++++++***)))************************)))))))))))))))))))))))),,,+++***))))))((())))))*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---....../////////////////////000000000111222222333333222222111////////////////////////111111111000000000000000111111222333333444555555555555555666777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<:::999888:::888777666777666555333444444333333333222000/////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((+++,,,---,,,***)))************************************************++++++******************......---,,,++++++******)))(((((()))+++---,,,+++,,,++++++***)))(((''''''************************++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++++++++***************+++************************))))))*********+++++++++******))))))))))))************++++++++++++*********************************************************++++++,,,,,,,,,++++++************************'''(((***************************************************)))))))))))))))))))))***++++++++++++***&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$&&&''')))*********&&&''')))))))))))))))***''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++)))(((''''''''''''((()))*********)))'''&&&'''((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************)))(((((((((((())))))***++++++,,,((()))))))))************++++++************++++++***************+++++++++++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++******++++++++++++******&&&''')))***+++***)))(((************************))))))))))))))))))))))))++++++***)))((((((((((((++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------+++++++++,,,------......++++++,,,,,,------------000000111111111111000000000000000000000000000000111111111000000000000000111111222222333444555555555555666666777888888888::::::;;;<<<============;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999:::999777666777666444333333333444333222111111000////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''')))+++,,,---+++***)))************************************************,,,+++***))))))******+++++++++***)))(((''''''&&&)))(((((()))+++---,,,+++,,,++++++***)))(((''''''************************************************))))))))))))))))))******+++++++++,,,,,,+++++++++*********))))))***++++++************************))))))*********+++++++++******))))))))))))******)))******++++++******)))************************************************++++++,,,,,,,,,++++++***************************''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***&&&&&&'''''''''(((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,''''''((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((&&&''''''(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((())))))***(((((((((((())))))))))))+++***)))(((((('''(((((())))))))))))((('''&&&%%%'''((()))*********))))))((((((((((((((())))))***))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))(((((('''''''''))))))))))))************++++++************++++++*********+++++++++++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))***************+++++++++*********)))******+++,,,******++++++++++++******((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,------......///////////////000000000000//////000000111111111111222222000000000000000111111111111111222333333444555555555555666666777777888888:::;;;<<<<<<=========<<<:::;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::999999999:::999777666666555333222111333444333111000000111////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,+++***)))***************+++++++++************************++++++***))))))***+++,,,+++++++++******))))))(((***)))((()))+++,,,,,,+++++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++***))))))))))))***++++++************************)))************+++++++++******))))))))))))******))))))************))))))***************+++++++++************************++++++++++++++++++***)))************************)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***''''''((((((((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))***************(((((((((((()))((('''&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''((()))***+++,,,,,,%%%&&&&&&'''(((((())))))'''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))))))))*********((((((((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))((()))***+++++++++***)))((((((((((((((()))******))))))************))))))''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))************''')))***++++++***)))((()))))))))((((((((((((((())))))))))))************++++++************++++++*********++++++,,,,,,,,,))))))************)))))))))******++++++******)))))))))))))))))))))))))))******)))******++++++,,,******)))))))))***,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((((())))))***((((((((())))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........./////////000111111222222//////000000000000//////000000000111111222222222//////000000111111222222222222222333333444444444444444555666666777777888999::::::;;;;;;;;;;;;;;;999999;;;<<<======>>>>>><<<<<<;;;:::999999999999:::888666555555444222111///222333333000///000111////////////////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++************)))))))))))))))************************************************((()))))))))************++++++,,,------,,,++++++)))))))))))))))***++++++************************)))************+++++++++******))))))))))))******))))))************))))))))))))*********+++++++++******************************++++++******)))(((************************,,,)))((((((+++,,,+++)))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))((('''%%%%%%)))((((((((()))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***###$$$%%%&&&'''))))))***%%%%%%%%%&&&'''(((((()))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((())))))******++++++((((((((((((((()))******(((((((((((()))))))))))))))(((((((((((())))))***))))))(((((((((***+++---((()))***,,,,,,++++++***((((((((((((((()))******))))))************))))))''''''((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++'''(((***++++++***)))((('''((()))***+++,,,------))))))))))))************++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,******)))))))))***,,,---***++++++,,,,,,++++++************+++++++++,,,,,,************************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000+++,,,,,,---...//////000000000111111111111000000//////000000111111222222...//////000111222222333222222333333333333444444444444555555666777777777888888999:::::::::999999888999:::<<<===>>>>>>???<<<<<<;;;:::999999999999:::888666555555444222000...111333222000...///111////////////////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))******+++))))))******++++++++++++***************************)))(((((()))+++---///))))))))))))))))))******,,,***)))***++++++***))))))))))))))))))*********************************++++++++++++++++++++++++(((((())))))*********+++++++++------------++++++))))))((())))))***++++++************************)))************+++++++++******))))))))))))******))))))************))))))))))))******++++++++++++***************************************)))((('''************************---***((((((+++,,,+++)))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))((('''+++++++++++++++***)))(((+++***)))(((&&&$$$######))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((*********)))(((((((((((((((((((((''''''&&&&&&%%%%%%***)))'''&&&'''(((***+++************))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))************)))(((&&&&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))+++,,,---+++***000...---+++******++++++))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++(((***+++***)))((()))***&&&'''(((******))))))((())))))))))))))))))))))))))))))))))))))))))******+++*********+++,,,------,,,+++***************+++///...---,,,***)))((('''))))))************))))))))))))))))))))))))))))))++++++***************+++------,,,+++***)))((('''***++++++,,,,,,++++++******)))))))))((((((''''''***)))(((''''''((()))***(((***+++***)))((()))***((((((''''''((()))******++++++************++++++******+++,,,,,,---......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,222///,,,,,,///000000...000000000000////////////000000000000111111111111444333111//////000111222222333444333111000111222666666666666666666666666777777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::999777444333222222222,,,---------......//////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++......------,,,+++******,,,+++***))))))***+++,,,***+++,,,------,,,+++***,,,+++++++++***)))))))))++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************************************,,,+++******)))*********))))))(((((()))***++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++***************************++++++************************)))(((((()))***+++***)))***,,,///000000///)))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((()))*********)))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''(((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((*********)))((((((((((((((()))))))))((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++******))))))))))))(((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))(((''',,,+++***(((''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((***+++***)))((()))***'''((()))*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******)))))))))******+++---,,,,,,++++++******)))))))))************))))))))))))))))))))))))))))))++++++***************++++++++++++******************++++++,,,,,,++++++************))))))(((((((((+++***))))))))))))***+++(((***+++***)))((()))******)))))))))******+++,,,++++++************++++++******+++,,,,,,---.........---------,,,,,,++++++,,,,,,---------.........111///,,,,,,///000///...000///////////////////////////000000000111111111333222000///...///000111000111333333222222333444555555555555555555555555777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999888888888777555333222111111111------........./////////........................------------,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,+++***)))))))))++++++***))))))***+++++++++++++++,,,,,,+++++++++++++++***************+++,,,+++*********+++,,,---************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,***************************************************)))))))))***+++,,,,,,)))))))))))))))******+++&&&'''(((***,,,...///000***++++++,,,,,,++++++***************************,,,,,,,,,+++******)))))),,,+++***)))(((((())))))***))))))+++---///...,,,)))************+++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***&&&''''''(((((('''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&%%%$$$$$$$$$%%%'''((())))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((******))))))((((((((((((((())))))***************+++%%%''')))++++++***((('''''''''((()))***+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&(((************)))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((***+++***)))((()))***((()))******++++++******)))))))))))))))))))))))))))))))))(((((('''''''''((((((((('''''''''''''''((((((((())))))******+++******++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++***************++++++))))))******+++++++++,,,******++++++++++++*********************))))))))),,,+++************+++,,,(((***+++***)))((()))***,,,++++++++++++,,,------++++++************++++++***++++++,,,,,,------...000///...---,,,++++++***------------............000///------///000///...//////////////////////////////000000000000111111111111///.........///000...000222222222222444666444444444444444444444444666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888555444333222111111111111......////////////000000.................................------------,,,************************,,,,,,++++++++++++,,,,,,*********)))((((((''''''++++++***))))))***++++++,,,++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,+++*********++++++************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,************************************************((((((((()))***,,,---...***************))))))))))))******++++++,,,,,,,,,***++++++,,,,,,++++++***************************------,,,,,,+++***))))))---,,,+++***((((((((((((***))))))***,,,---+++***)))************+++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))***+++******)))((('''%%%###"""%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''%%%%%%#########$$$&&&'''))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((()))))))))))))))******+++++++++&&&''')))*********)))((('''(((((()))******++++++************++++++++++++))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&(((***++++++++++++******))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++++++++++++++++++++(((***+++***)))((()))***))))))******++++++++++++))))))))))))))))))))))))*********)))((((((''''''+++++++++******)))((((((&&&&&&'''((()))*********************************))))))************))))))))))))))))))))))))))))))*********)))******+++,,,)))************+++++++++******++++++++++++******++++++******************+++++++++******+++++++++(((***+++***)))((()))***,,,,,,+++++++++,,,,,,---++++++************+++++++++++++++,,,,,,---------//////......---,,,+++++++++++++++,,,,,,,,,,,,---//////......////////////.........///////////////////////////000000000111111000000/////////000000///111222222222222444555444444444444444444444444555666777888999::::::;;;:::::::::::::::::::::::::::::::::999999888777666333333333222222222222222/////////000000000000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))((((((((((((+++******************+++---,,,+++******+++,,,------+++***)))((()))+++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************************************))))))))))))***+++,,,---++++++++++++***))))))(((***************************++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))+++******+++,,,,,,***)))))))))*********+++++++++******************************************************+++,,,,,,+++******))))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++***(((&&&$$$###''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))((((((((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((())))))*********)))((('''''''''(((***+++******))))))))))))))))))++++++++++++*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))************************(((&&&######%%%'''((((((++++++++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))************************(((***+++***)))((()))******************+++++++++))))))))))))))))))))))))+++++++++******)))))))))+++,,,,,,,,,,,,+++))))))%%%&&&''')))************,,,,,,+++******))))))((())))))************))))))))))))))))))))))))))))))******))))))***++++++,,,+++++++++************))))))******++++++******)))******************++++++************************(((***+++***)))((()))***,,,+++************++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------...////////////......///------....../////////000...////////////000000000111111111111111111111222111333333333111111222333444444444444444444444444555555777888999:::::::::::::::::::::::::::::::::999999999999888777666555333333444444444333333333000000000000000/////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************)))))))))*********++++++*********---,,,+++******+++,,,---...---+++))))))))))))))),,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,************************************************++++++***************+++++++++,,,,,,+++***)))((("""###%%%'''***,,,...///***++++++,,,,,,++++++***************************)))******++++++,,,,,,---))))))******++++++++++++---,,,+++,,,------+++)))))))))*********+++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))*********+++++++++&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++((())))))*********)))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((())))))***''''''((((((((((((((((((***)))'''&&&&&&(((***,,,************))))))((((((++++++*********))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))((((((((((((((('''''''''************************)))))))))))))))))))))))))))'''%%%&&&''')))))))))((())))))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))((()))******))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++***((('''&&&''')))***+++******))),,,,,,+++***))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))***************))))))************))))))(((***+++***)))((()))***+++******))))))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........////////////---///000000///......///---------......//////000......////////////000000111111111111222222222222222333444333111000111222444444444444444444444444444555777999::::::999999999999999999999999999999888888999999888777555444333444444444444444333222000000////////////.......................................------------,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***))),,,++++++++++++++++++,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,+++******************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,************************************************,,,++++++***))))))*********+++,,,,,,,,,+++***)))&&&&&&'''((()))++++++,,,***++++++,,,,,,++++++***************************)))))))))******+++,,,,,,'''(((***+++,,,---------,,,++++++,,,------+++***)))************+++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***,,,---,,,+++***'''((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((("""$$$%%%''''''&&&%%%$$$))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((()))******((((((((((((((((((''''''((((((((((((((())))))***)))))))))))))))*********(((((())))))))))))******)))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))((((((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,&&&''')))*********((('''((()))***,,,,,,+++)))(((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---***************+++++++++))))))************))))))((((((((())))))***************+++,,,,,,+++******(((***+++***)))((()))***++++++***)))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******............////////////,,,///111111///---...///,,,,,,---......///000000........./////////000000///000000111111111111111111222333333222111222444555555555555555555555555333555777999::::::999888999999999999999999999999777777999999888777555333333333444444333222111000/////////.........------........................------------,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))+++++++++,,,,,,+++++++++''')))***,,,,,,,,,+++***)))***+++,,,,,,,,,++++++************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,*********************************************************)))******++++++)))***+++------,,,+++***------,,,+++***)))((((((***++++++,,,,,,++++++************************************)))))))))((((((((()))+++,,,,,,,,,,,,++++++***)))***,,,,,,+++))))))************+++++++++************************++++++++++++++++++++++++++++++,,,------,,,++++++)))************+++++++++(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************%%%'''+++---...---+++)))))))))******)))(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((###%%%(((******)))'''%%%))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((()))************))))))((((((''''''&&&''')))***+++***((('''''''''((()))***+++,,,,,,&&&&&&'''((()))***++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))''''''((()))******)))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************(((***+++***)))((()))***)))((('''''''''(((***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&(((***+++,,,+++***))))))***+++,,,,,,+++)))((('''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,---'''((()))***+++,,,------))))))************))))))''''''(((((()))))))))***++++++------------++++++(((***+++***)))((()))***,,,++++++***)))))))))***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,---------......+++///111111///---...///,,,,,,------...///000000............/////////000......///000000111000000///000222222222222444666666666666666666666666666333444777999::::::999888888888888888888888888888666777888999888666444333222222333333222111///...//////......---------,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***************+++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***###&&&))),,,......---,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))******+++++++++,,,******+++++++++,,,,,,,,,************************************************(((((())))))***+++------((()))+++---------+++*********+++,,,---......///+++++++++,,,,,,+++++++++************************,,,,,,+++)))(((&&&%%%%%%***+++,,,---,,,+++***))))))(((((()))++++++***))))))************+++++++++************************------------------------++++++------------++++++)))************+++++++++((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&''')))***+++***((('''(((((('''(((((()))***+++))))))(((((('''''''''&&&))))))(((((('''''''''&&&((('''%%%$$$%%%&&&((()))&&&'''((())))))***))))))&&&&&&&&&&&&'''''''''''')))((('''''''''(((***+++))))))))))))************))))))(((((((((((()))))))))((('''&&&&&&'''((()))******))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))+++***)))(((''''''''''''************************''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''((()))+++++++++)))'''&&&((()))))))))))))))))))))************+++++++++*********))))))***)))))))))***+++,,,,,,))))))))))))***************)))((((((((()))+++,,,------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++---+++((()))+++---,,,***......---,,,+++***)))(((...------------...//////......//////...---,,,,,,////////////000000000000000///.........///111222111111000000//////......000000111222333333444444333333444444555666666666666777888999999999999999666666555555555666666777444555555666777888888999444333222111000111222333////////////////////////,,,,,,,,,------.........,,,,,,************,,,,,,///...+++***))))))***+++))))))************))))))++++++******************,,,+++******++++++***)))+++,,,---......---,,,+++************************)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,+++******+++,,,,,,)))))))))))))))******+++******************************))))))******+++,,,******))))))((((((''''''---,,,)))''''''(((***+++))))))))))))************++++++*********************************************++++++,,,,,,++++++******,,,------,,,++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***((()))***+++,,,---------+++,,,---...---+++)))''',,,,,,,,,++++++*********)))((((((''''''(((((())))))(((((((((''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((******)))(((((((((((((((+++***)))((('''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''((())))))***************))))))******+++*********(((((((((((()))))))))))))))(((((('''((()))***+++(((((()))))))))*********'''((())))))))))))((('''((((((''''''''''''(((((())))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************'''((())))))******))))))))))))(((((((((((())))))((((((((())))))***+++,,,---+++******+++,,,,,,+++))))))))))))************+++++++++*********))))))*********)))******++++++))))))))))))************)))))))))))))))******+++,,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************)))))))))(((++++++++++++++++++++++++444000+++)))***,,,,,,,,,,,,,,,,,,++++++++++++***---------------...//////......//////...------,,,.../////////000000000000///////////////000000111111000000000/////////...111111111222222333333444333333444444555666777777777777777888888888888888777777777666666777777888777777777666666666666666444444333222222222222222////////////////////////------...............///...------,,,,,,------...///---+++***))))))***+++))))))************))))))************************++++++************))))))(((((())))))))))))((((((************************)))************+++++++++++++++++++++++++++++++++******************++++++)))))))))))))))))))))))))))))))))))))))******+++******************************))))))******+++,,,++++++*********)))))))))******))))))(((((((((((())))))))))))************************************************************))))))************)))))))))+++,,,,,,+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++******)))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((()))******(((((((((((())))))))))))---,,,)))'''&&&&&&'''(((+++***)))((((((''''''(((((((((((((((''''''''''''((((((((((((''''''''''''$$$&&&((()))***)))'''&&&))))))*********)))(((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))******&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))''''''&&&%%%))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))************((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((((((''''''''''''((()))++++++************************((()))******++++++******))))))(((((((((((())))))***)))))))))***+++,,,---,,,++++++,,,------,,,***))))))))))))************+++++++++***************++++++***)))))))))******))))))))))))************(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************))))))))))))++++++++++++++++++++++++999555///+++***+++------*********++++++,,,,,,,,,---------------......///.........///......---,,,....../////////000000000......///000000000000///000000000000////////////222222222222222222222222222222333444555666777888999888777666666666777888888888888888888888888888999999888666555444333222555666777777777666444444///////////////////////////////////////............------,,,,,,------......---+++***)))******+++))))))************))))))************************************)))))))))(((+++******************+++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************((()))***++++++***)))((()))))))))))))))******+++******************************))))))******+++,,,+++++++++++++++*********((()))***++++++***(((''')))))))))*********++++++******************************************************++++++++++++******(((***,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))******+++,,,,,,,,,,,,'''(((***,,,------,,,+++*********)))))))))))))))******))))))))))))******((((((((((((((('''''''''((((((''''''(((((()))***''''''(((((())))))******+++***)))'''''''''((((((''''''''''''(((***+++,,,((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%&&&'''''''''&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***(((((((((((()))))))))***(((''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************)))))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((()))***+++************************))))))***+++++++++++++++))))))(((((((((((())))))***)))))))))******+++,,,)))((()))***++++++)))'''((()))))))))************************************,,,+++***))))))((())))))((()))))))))************'''((()))++++++***)))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************)))))))))))))))************************777444000---+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,------...///---...............------........./////////000000,,,---///000000000///...000000000000////////////333333222222222222222222111222333444555777888888:::888666555444555666777888888888888888888777777888888777666444333222222777888:::;;;;;;999777555////////////////////////000/////////......------++++++++++++++++++++++++---,,,+++*********++++++))))))************))))))***************+++++++++)))*********((((((((())),,,,,,***))))))***,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,------,,,***))))))))))))))))))******+++******************************))))))******+++,,,++++++++++++++++++******+++++++++,,,,,,+++******))))))*********+++++++++***************+++++++++************************,,,------......------,,,)))***,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++******************))))))******))))))))))))******'''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''(((((())))))******&&&'''(((*********))))))&&&&&&''''''(((***+++,,,'''''''''((((((((((((((('''''''''(((((((((((((((***)))((((((((()))++++++''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''(((((((((((()))))))))***)))'''%%%%%%''')))***%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++++++++))))))(((((((((((())))))))))))((((((((()))******'''''''''(((***)))'''%%%((()))))))))************************************++++++***)))((((((((((((((()))))))))************'''((()))++++++***)))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))******************************...//////...---,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......------...............---............////////////,,,---///000000000///...////////////000000000000333333222222222222222222222222333444555666777888:::888666555444555666777777777888888888777666555666555555555444444333333555666999::::::888555333///////////////////////////......------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))************))))))))))))*********+++++++++)))***,,,+++((('''(((***)))((('''&&&&&&'''((()))++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,------,,,***))))))))))))))))))******+++******************************))))))******+++,,,************************+++***)))(((((()))+++,,,************++++++++++++))))))*********+++++++++************************,,,------......------,,,***,,,------,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************+++,,,,,,,,,++++++************************++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))$$$%%%(((***++++++***)))))))))(((((((((((())))))'''''''''((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&(((***+++))))))*********)))(((((((((((((((((())))))))))))''''''((()))))))))))))))''''''(((((((((((())))))+++***'''&&&&&&'''***+++''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((******+++,,,))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))************'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))***+++++++++***)))((((((((((((((()))))))))))))))))))))))))))((()))******++++++******))))))(((((((((((()))))))))((((((((((((((()))))))))(((((()))******)))'''))))))))))))***************************+++++++++******)))((((((((())))))))))))))))))************(((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************************************(((***------,,,*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------...,,,---......///.........------........./////////------...////////////...////////////000000000000222222222222222222222222333333444444555666666666999888777666666666777888777888888999888777555444333333444444444444444444111222444555555333111///////////////////////////---------------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))************)))))))))))))))***++++++,,,,,,))),,,---,,,)))'''))),,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))(((((()))***++++++***)))((()))))))))))))))******+++******************************))))))******+++,,,)))))))))******************(((&&&$$$%%%''')))+++*********++++++++++++,,,)))))))))***++++++,,,,,,******************************++++++++++++*********,,,......,,,+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,,,,+++++++++******************))))))+++++++++++++++,,,,,,,,,)))((((((''''''(((((()))''''''''''''((((((((()))'''''''''''''''(((((()))))))))))))))((((((((((((''''''((()))))))))***)))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''))))))******+++*********(((((((((((())))))))))))&&&'''((()))***))))))((('''''''''((((((((()))))))))******************))))))))))))(((((()))))))))''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))******))))))((())))))***+++)))(((((()))******)))))))))))))))************))))))*********+++++++++)))(((((((((((())))))***))))))))))))************)))))))))))))))******+++,,,,,,++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))))))))************************************'''***++++++)))((()))+++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,------...//////......---------.........//////...------------...//////.../////////000000000111111111111222222333333444555555555555555555555555777777777888888888888888888999::::::999888666444333333333333333333333333000111222333222111///...////////////////////////------------............,,,------......------,,,***++++++,,,,,,+++++++++))))))************))))))((())))))***++++++,,,,,,***---///---)))(((***---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++******************************))))))******+++,,,*********+++++++++,,,,,,(((((('''''''''((()))************+++++++++,,,,,,((())))))***++++++,,,,,,************************))))))************))))))***+++------+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))+++++++++,,,,,,++++++***((((((((())))))***+++,,,)))*********++++++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))************))))))((((((''''''+++***(((''''''((()))***%%%&&&&&&''')))***,,,---&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''')))***+++***)))(((&&&'''((())))))***))))))&&&&&&&&&&&&'''''''''(((&&&''')))*********)))(((''''''''''''((((((((()))'''))),,,......,,,)))'''+++***)))(((((()))***+++'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&''')))***,,,---))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))++++++***************++++++)))'''&&&((()))))))))))))))))))))************))))))******++++++++++++(((((('''(((((()))***+++))))))))))))***************)))((((((((()))+++,,,---------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***++++++)))&&&&&&))),,,((()))***+++,,,---......,,,,,,++++++,,,,,,---...,,,,,,---.../////////...---------.........//////......---,,,,,,...///000.../////////000000111111000000111222333333444444666555555555555444444444666777888999999999999999999:::;;;<<<;;;999777555444444444333333222222222222222333333333222111000////////////////////////---.........//////000000******,,,,,,,,,,,,*********++++++,,,,,,,,,++++++))))))************))))))((())))))***++++++,,,,,,***...000...***(((+++...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++'''(((***,,,---,,,+++***,,,,,,+++******+++,,,,,,)))))))))))))))******+++*********************************)))***++++++,,,+++++++++,,,,,,---------)))***+++,,,------,,,+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,++++++***&&&''''''((()))+++---...(((((())))))*********+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((('''(((((('''''''''%%%""""""###%%%'''''''''((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((''''''&&&((()))++++++)))(((&&&(((((()))***************'''&&&&&&%%%%%%'''((()))))))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((+++***))))))))))))******++++++,,,+++***(((&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&(((***)))(((%%%&&&((()))))))))((('''(((((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))*********************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((''''''(((((((((((('''''',,,,,,++++++***)))))))))111000...,,,)))&&&$$$###)))************+++++++++************************+++***)))))))))***+++,,,)))************++++++++++++++++++************)))((((((((()))******+++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------------------------------.........//////000000111222333333444444000000000000000000111111222222333444444444444333333333333444444555555555666666777999<<<===;;;::::::888666666777888777666444444333222222222222333333333222222111000///////////////////////////////////////...------,,,,,,************+++,,,------)))))))))***+++++++++,,,+++++++++************)))******)))))))))))))))***++++++*********************************************++++++,,,,,,++++++*********))))))))))))******)))))))))))))))(((''''''***++++++++++++***))))))***)))((((((((()))+++,,,---,,,,,,+++***)))((((((************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++***+++,,,,,,---------,,,*********++++++,,,,,,---************************((())))))+++,,,---......,,,,,,+++***))))))))))))++++++++++++******)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***)))))))))(((((((((''')))((('''''''''''''''((()))))))))'''%%%%%%&&&((()))(((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%&&&''')))************((('''&&&&&&&&&'''((()))))))))************))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&&&&(((***)))(((&&&&&&((()))))))))(((''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))*********++++++***))))))))))))))))))))))))))))))))))))))))))***************************************************************)))))))))((())))))))))))))))))))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))*********++++++******************)))************+++++++++************************************)))'''%%%$$$)))************++++++++++++++++++************)))''''''((()))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,------------------------------------.........////////////000000111222222222111111111111000000000000111222222333333333333333222333333444444555555555777666777999;;;<<<<<<:::<<<:::888888999:::999888777666666555555555555555333333222111111000//////........................---------...............+++++++++***++++++,,,,,,************+++++++++++++++++++++************)))******))))))))))))*********************************************************++++++,,,,,,++++++*********))))))))))))******+++++++++++++++******)))***++++++++++++***))))))***))))))((()))***+++,,,,,,,,,++++++***)))))))))************************++++++,,,,,,+++******)))******+++++++++,,,,,,,,,$$$######%%%((()))))))))------------------------++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++*********++++++,,,++++++++++++*********))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((((())))))((('''&&&(((******)))((('''%%%$$$###"""))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((()))))))))(((((((((((('''''''''((()))***((())))))******))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((())))))************))))))$$$%%%'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((***)))(((&&&''''''((()))(((((((((&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++''''''(((((()))******+++(((((()))***+++,,,------)))************+++++++++************************'''(((******)))&&&""" )))************++++++++++++++++++************)))&&&'''((()))***+++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------------------------------........./////////---......//////000000000222222111111111000000000111111222333333333333222222222333333444555666666999777777888:::<<<<<<<<<<<<:::999888::::::999888888777666666555555666666222222222111111000000///........................+++,,,,,,---......//////,,,,,,++++++***++++++++++++++++++++++++*********+++++++++************)))******)))))))))******+++***************************************************++++++,,,,,,++++++*********))))))))))))******++++++,,,,,,++++++***)))***++++++++++++***))))))***))))))))))))***++++++************************************************,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,''''''&&&(((+++------,,,........................++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------,,,+++***))))))*********++++++,,,---...++++++++++++************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&'''(((((()))%%%'''((('''&&&&&&''')))***))))))'''&&&%%%$$$$$$(((((())))))************(((((((((((())))))))))))))))))(((((((((((())))))************((('''&&&%%%(((((((((((()))))))))***(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((($$$%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++***)))(((&&&$$$###((()))))))))*********+++++++++******************))))))*********+++++++++************************%%%'''((())))))(((&&&%%%))))))*********++++++++++++++++++*********))))))))))))))))))***************************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------........................////////////........./////////000000333222222111111000000///000111222222333333222222111222222444555666777777:::999777777999<<<<<<<<<:::999777777888888888777666666555444444444444555222111111111000000000///........................,,,,,,,,,------.........------,,,+++************,,,,,,,,,++++++*********+++++++++*********))))))******))))))******++++++***************+++++++++***************************++++++,,,,,,++++++***+++******))))))******+++)))************)))((((((***++++++++++++***)))))))))))))))*********++++++))))))*********+++++++++************************,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,///...------...///---,,,------------------------++++++++++++++++++++++++((()))+++,,,------,,,+++***+++,,,,,,---------,,,---------,,,,,,++++++***++++++++++++++++++++++++...------,,,+++***)))))),,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******%%%&&&((((((&&&&&&'''((((((((((((((((((((())))))(((((())))))***+++++++++((((((((()))))))))******))))))(((((((((((())))))))))))******))))))(((''''''(((((()))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))***''''''''''''((((((((()))'''''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((())))))************************))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******+++++++++******((('''%%%###""",,,,,,,,,++++++*********,,,,,,++++++***)))(((((())))))*********+++++++++************************)))))))))))))))***++++++))))))*********++++++++++++++++++*********))))))++++++******)))(((((((((*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------....../////////........./////////000000//////000000000000111111333222222222111111000000111111222333333333333222111222333444666777999999;;;999777888:::<<<<<<<<<;;;999777777888999888777666666555444444444444555111111111000000000000000..............................------,,,,,,,,,,,,------,,,+++************---,,,,,,,,,++++++******+++++++++*********))))))***************+++,,,,,,))))))*********+++++++++***************************++++++,,,,,,++++++***++++++************++++++***************)))((((((***++++++++++++***)))))))))*********++++++++++++)))))))))***++++++,,,,,,************************+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---+++******++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++((()))***,,,---...//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***'''(((******(((''''''(((&&&'''((()))***++++++,,,(((((())))))*********+++&&&&&&&&&''''''(((((()))(((((())))))))))))(((((($$$%%%'''((()))*********&&&'''((()))))))))(((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***(((''''''''''''((())))))((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******((((((((()))******++++++++++++******)))((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********))))))(((...------,,,++++++******************************)))************+++++++++************************---,,,***)))))))))***+++)))************++++++++++++++++++************))),,,++++++***)))(((''''''***************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------...//////000000....../////////000000000111111111111111111111111222222222222222222222222222222333444444444444333222333444666888999;;;<<<;;;:::888999;;;<<<<<<;;;===;;;:::999:::;;;:::999888777666666555555666666000000000000000000000000------------------------......------,,,++++++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************)))***************+++,,,---)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,---,,,,,,+++******++++++++++++***)))))))))***++++++,,,,,,++++++))))))******+++++++++,,,***************************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((''')))+++,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))***,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))((('''''''''(((((('''(((***)))(((&&&%%%&&&&&&&&&'''((()))***+++,,,(((((())))))))))))))))))%%%&&&&&&'''(((((())))))'''((()))******)))((('''$$$%%%&&&&&&'''''''''&&&%%%&&&'''((()))(((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((,,,+++***)))***,,,...000))))))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))$$$'''******)))((()))+++(((''''''&&&'''((()))***))))))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))*********++++++'''(((((()))******++++++++++++******)))(((((('''************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))*********+++++++++)))************+++++++++************************((((((((()))))))))******)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,------------...---,,,,,,,,,,,,---......---------...///000000000.../////////000000000000111111111111111111111111000111111222222333333444333333444555555555555444333444555777999;;;===>>>::::::999;;;<<<===;;;:::===<<<::::::;;;;;;;;;:::777666666555555555555555///000000000000000000000---------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************)))************+++,,,---...((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,------,,,,,,+++******++++++++++++***)))))))))***+++,,,,,,,,,++++++***************+++++++++************************)))******+++,,,,,,++++++******+++++++++,,,,,,,,,+++***)))***---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&%%%&&&((('''%%%###""""""&&&&&&&&&'''((())))))***)))))))))((((((((((((((('''(((((()))***++++++,,,&&&((()))++++++)))(((&&&(((((('''&&&$$$""" $$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$'''+++---)))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))###'''***+++)))((()))+++(((''''''&&&&&&((()))******)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))************++++++++++++'''(((((()))***++++++++++++++++++***)))(((((('''************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((---------,,,+++***)))((()))))))))***++++++,,,,,,++++++++++++******)))))))))************+++++++++************************!!!%%%(((***+++******)))************++++++++++++++++++************)))''''''((()))***+++,,,,,,))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000000111////////////000000000000111111111111000000000000000000111222333444444555333444555555666666555555333444666888:::===>>>???:::::::::<<<======;;;999<<<:::888888999999999888444444333222222222222333////////////000000000000------------------------***++++++,,,,,,------...************+++,,,------+++++++++,,,,,,---------+++++++++************)))************+++,,,---...((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++,,,++++++******++++++,,,***++++++++++++***))))))***++++++++++++***)))))))))***+++,,,---,,,++++++************************************************((()))***+++++++++++++++******+++++++++,,,,,,,,,---,,,************)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++......------,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***)))(((''''''((()))***)))))))))((()))******+++))))))((((((''''''&&&&&&''''''(((((())))))******)))***+++++++++)))((('''***************)))((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******$$$%%%&&&((())))))******(((((()))******************)))(((''''''((()))***&&&&&&&&&'''''')))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))(((((('''''')))***+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))************************************************)))((((((((()))***++++++******++++++++++++******))))))))))))))))))))))))***************)))((('''))))))*********+++++++++************************))))))))))))))))))******************************++++++++++++++++++++++++++++++***************+++)))***+++,,,,,,---,,,,,,---------+++)))((()))+++...---,,,+++************,,,,,,,,,,,,,,,---...//////......///000000///---////////////000000000000555555444333222000//////222222333444444555555666888888888888777777777666888777777777777777888999;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<;;;:::888777666666666555555555444444444////////////////////////000000///...---,,,,,,+++......---,,,)))&&&###"""******++++++++++++******************************---------,,,,,,+++++++++---,,,***(((((()))***+++,,,+++)))***+++------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,+++)))((('''(((***+++------,,,++++++******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))------,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------***)))(((''''''((()))***(((((()))))))))*********)))))))))))))))((((((((('''((((((((()))))))))***)))*********))))))((('''))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))((((((((())))))))))))***(((((((((((())))))))))))(((((((((((((((''''''&&&'''((())))))******))))))))))))(((((((((((())))))&&&&&&&&&''''''((()))***''''''''''''((((((((()))))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((('''''''''((()))***)))(((((((((''''''''''''))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((************************************************))))))))))))))))))***+++))))))******+++*********))))))))))))))))))))))))******++++++******)))(((******************++++++************************************))))))))))))************************++++++++++++++++++++++++++++++***************+++******+++******)))((('''***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------///.........000000///---////////////000000000000////////////000111222333111111222222333444444444666666666777888888999999888888888777888888999999::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888777666444444333333333222222222////////////////////////...............---------------------,,,***((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***)))((()))***++++++***((()))+++,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++***)))((('''((()))+++---+++++++++++++++++++++,,,...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------))))))(((((((((((())))))'''((()))*********))))))))))))))))))************(((((((((((())))))))))))))))))((((((''''''(((((((((((()))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((''''''&&&''''''((())))))))))))((((((((())))))))))))((((((''''''&&&''''''((()))***''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''&&&&&&''''''((()))((((((((((((''''''''''''***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,''''''''''''''''''''''''************************************************+++***))))))))))))))))))'''((())))))************))))))))))))))))))))))))++++++++++++++++++***)))++++++******************************************++++++*********)))))))))************************+++++++++++++++++++++++++++***************++++++******+++******)))(((''''''(((******)))***+++---++++++,,,,,,---...////////////...---,,,,,,,,,,,,000...---...///000///---////////////000000000000......------///111444555000000111111222333333333333444555666888999:::;;;777888888888888999999:::999999::::::;;;;;;<<<<<<::::::::::::999999888777222222111111111000000000////////////////////////---------.........//////,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,***))))))***++++++---,,,+++,,,...///...---************************************************++++++++++++++++++++++++)))******+++++++++++++++(((((((((((()))+++---...)))******+++,,,,,,------...------,,,+++***))))))++++++++++++++++++++++++)))******+++,,,,,,------)))*********,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))******++++++,,,************************,,,,,,------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------000///---,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------))))))(((((((((((())))))&&&''')))++++++***)))'''((((((((())))))*********(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((()))*********)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))***************))))))((((((''''''$$$%%%&&&((())))))******&&&''''''((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))'''''''''((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''******)))(((((('''''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++***((((((((((((((((((((((((************************************************++++++***)))((((((((()))&&&'''((())))))***))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++***************************************,,,++++++******))))))(((************************++++++++++++++++++++++++*********)))******+++,,,))))))+++,,,,,,,,,,,,,,,***,,,---,,,***))))))******+++,,,------...............---,,,,,,,,,------000///---...///000///...////////////000000000000555333111//////000222444000000111111222333333333333444555666777999::::::666666777888888999999999888888888999:::<<<======999:::::::::::::::999999111111111000000000//////////////////////////////........................,,,,,,------............++++++,,,,,,,,,,,,++++++************************,,,+++++++++++++++++++++,,,,,,+++*********+++,,,,,,++++++,,,......---,,,***************************************************+++++++++++++++,,,,,,)))***++++++,,,,,,++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,*********++++++,,,,,,---*********************************++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......111///---+++******,,,---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------(((((())))))))))))((((((%%%''')))***+++***(((''''''''''''(((((()))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&'''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))******))))))((((((''''''$$$%%%&&&((())))))******&&&''''''((((((((((((((('''((()))******)))((('''(((''''''''''''(((((()))((((((((((((((('''''''''(((((())))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&''''''''''''''''''''''''(((((((((((((((******)))))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++************************************************,,,+++++++++******))))))************************++++++++++++++++++++++++******))))))***++++++,,,))))))+++,,,,,,,,,,,,,,,,,,...000///...---------***+++,,,,,,,,,,,,+++***+++++++++,,,---...///000111///------...//////...////////////000000000000777555222///......000111111111222222333444444444555666666666777777777777444555666777888888888888777777888888:::;;;===>>>:::;;;;;;;;;;;;;;;:::999111111111111000000000000////////////////////////000//////...------,,,,,,---------,,,,,,,,,------******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))((((((***+++,,,***(((*********************************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000...,,,***))))))***+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------(((((())))))))))))((((((&&&'''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''(((((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''((())))))))))))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))***++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++******)))((('''%%%'''***,,,,,,,,,,,,---***+++,,,,,,,,,+++***)))******+++,,,---///000111111///------.../////////////////////000000000000111000...------...000111111111222222333444444444777777777666666555555555333555777888999999999888888888777888999;;;===>>>;;;;;;;;;;;;::::::999888222222111111111000000000////////////////////////111000///...---,,,++++++...---,,,++++++++++++,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,************************++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++******))),,,,,,+++***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---+++***)))******+++,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------'''((()))******)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((***)))))))))(((((((((''''''((())))))*********)))((((((((()))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&'''((())))))******))))))))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((((((''''''''''''((((((((()))'''''')))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))(((((())))))))))))))))))))))))((()))******++++++******(((((()))***+++,,,,,,---************************)))******++++++,,,,,,---************************++++++++++++++++++++++++))))))))))))***+++,,,---******+++******)))((('''"""%%%(((************+++(((***,,,---...---,,,++++++++++++,,,---...///000111///---,,,...///000///////////////000000000000...............///000111000000111111222333333333777777666666666555555555555666888:::<<<;;;;;;:::999888777777888:::<<<===:::::::::999888777666555111111111111000000000000//////////////////////////////......---------,,,---,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,---------,,,......///111222222000...************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,,,,------,,,,,,******++++++,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,+++*********+++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------'''((()))******)))((('''(((''''''''''''((())))))++++++******))))))((((((******))))))(((((((((''''''((()))+++++++++***)))((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************''''''(((((())))))******$$$%%%&&&((())))))******(((((()))******************)))(((''''''((()))***)))(((((('''''''''(((((())))))(((((('''''''''&&&(((((())))))*********+++''''''''''''((((((((()))************************''''''(((((())))))******((((((((((((((((((((((((************************))))))))))))((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((&&&'''''''''(((((())))))%%%''')))***++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))'''((()))***************''''''(((***+++,,,---...************************))))))***+++,,,------...************************++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++,,,,,,---,,,,,,***,,,///000///---,,,---'''))),,,...000000//////------,,,,,,,,,---......222///---,,,---///000000////////////000000000000000111111111111111000000/////////000111111222222666666666666666666666666666888:::<<<>>>>>>===<<<:::999777777777999;;;===999999888888666555444333111000000000////////////////////////////////////---------............///,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,+++************************))))))******++++++++++++***+++,,,,,,------------))))))***,,,...---+++)))************************------------------------))))))***+++,,,,,,------***+++,,,,,,------,,,,,,((()))***+++,,,---------*********++++++,,,------((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------(((((())))))***+++------+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,************************333222000...------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---.........------,,,++++++++++++++++++,,,***+++,,,,,,------------++++++,,,,,,,,,---------&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''')))((('''''''''(((***+++......,,,+++)))((('''&&&(((((())))))******++++++******))))))((((((''''''((((((((((((((((((((((((*********(((&&&"""(((((((((((((((((((((((((((((())))))******++++++******))))))((((((''''''))))))))))))(((((((((((())))))))))))***************)))'''&&&%%%&&&((()))******))))))((((((((('''++++++***)))))))))))))))))))))))))))))))))))))))---+++)))((((((***,,,...+++***)))(((((('''((((((***)))(((''''''((()))***++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((###'''***'''###!!!%%%)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))),,,---+++(((&&&''')))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''************))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&%%%$$$&&&))),,,))))))))))))************+++*********))))))((((((******+++,,,,,,,,,,,,+++************************111---(((''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---------......//////...///////////////...---/////////000111111222222---......///000111111222222222333444555777777888555666888:::<<<======>>>===;;;999777666666777888<<<;;;:::888777888888999333333222222111000000000///...---,,,,,,---...///------------.........///+++)))'''&&&&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...************************************************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++***************+++***)))))))))***+++,,,,,,***+++,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///------------------------$$$'''***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------...............---,,,------......------,,,***+++,,,---,,,,,,***)))++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((())))))***---+++***((('''((()))))))))))))))))))))************)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))))))))))))))************)))))))))(((((((((''')))))))))(((((((((''''''((((((((()))))))))******///---+++((('''''''''(((*********)))))))))((((((******)))((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&'''(((***))))))(((((((((((()))***)))(((''''''((()))*********))))))(((((('''''''''''''''((((((((())))))---+++***)))*********)))'''''''''&&&&&&'''''''''((((((((((((((((((((((((***++++++***(((''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))'''&&&''')))***)))'''************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''%%%&&&&&&&&&%%%&&&)))+++))))))))))))************************)))))))))((()))******+++++++++++++++************************///,,,)))(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************'''((())))))(((((()))***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...............///////////////.../////////000111111222222......//////000000111111222222333444555666666777555666888999;;;<<<<<<<<<<<<;;;999888777777888999::::::888777666555555555333333222111111000000///......------------......,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,...---,,,+++************)))***+++------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------)))+++,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------------------...............------***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...((()))***)))((('''(((***))))))))))))))))))))))))'''(((((()))))))))))))))+++)))(((&&&'''(((***,,,***))))))))))))))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))))))))))))))((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))...---+++)))'''''''''(((*********))))))))))))((())))))(((''''''''''''((())))))))))))))))))))))))'''&&&&&&%%%%%%$$$$$$$$$)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))***+++%%%!!!###***---***%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))))))))((('''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))((('''(((***+++***)))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''''''''(((***))))))))))))************************))))))))))))((()))******++++++******************************---+++***)))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******((('''((()))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------111111000000///.........------...///000000000///...//////000000111111222000000000000000000000000222222333333444444444555666666888999999:::::::::;;;:::999888888999:::;;;888888888777666555333333333222222111111000//////---..................---,,,,,,---------...............///000///...,,,++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,------///...---,,,,,,+++,,,,,,---------------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))------------------------///.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...............---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...'''((())))))((('''((()))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))************))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((&&&%%%$$$(((((('''(((((()))******))))))(((((((((((())))))'''((((((((()))))))))***''''''((((((((()))))))))$$$''',,,)))%%%''''''((((((((((((''''''((((((((((((((((((((((((,,,)))''''''***+++(((%%%((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))((('''((()))((()))))))))*********************)))))))))))))))(((((()))************)))************************+++*********++++++******++++++++++++++++++++++++************************+++,,,---,,,***)))***+++))))))))))))))))))))))))******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------////////////............,,,,,,...///000000000000......//////000111111111111111000000000000000000333333333333333333333333666777777888888888888777888888777777888999::::::666777888999888777666555222222222111000000//////,,,---...//////...---,,,------........./////////------...------,,,+++***'''((()))***+++,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,---//////222111...,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------............------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&''')))*********)))(((((()))+++,,,,,,***((('''***)))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********(((&&&$$$(((((('''(((((()))******(((((())))))))))))((((((''''''(((((())))))******&&&&&&'''''''''((((((((('''%%%$$$%%%(((+++***)))''''''((())))))(((''''''''''''''''''''''''''''''+++(((&&&'''******(((&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((())))))***)))******+++************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))((()))))))))************))))))))))))))))))******(((((()))************)))************************)))*********************++++++++++++++++++++++++************************,,,------,,,***)))***+++))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,------...//////,,,,,,...///000000000000.........///000000111111111111111111000000000000333333333333333333333333666777777888888777777777555555555666666777888888333444666777888888777666222222111111000//////...,,,---...//////...---,,,...////////////000000000///---+++***)))***+++,,,))))))***+++,,,---...///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***,,,------+++++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************+++,,,,,,))))))******+++---...///111000...,,,*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------,,,***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++---......//////......---+++++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---------.........&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''(((((()))))))))))))))''')))***++++++***(((&&&)))(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((()))))))))+++++++++***)))(((((('''&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((())))))((('''%%%$$$)))(((((((((((())))))***(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&&&&''''''''''''+++++++++)))(((''''''((('''((()))******)))(((''''''''''''''''''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((***)))(((((()))+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((())))))''''''((()))))))))))))))************))))))))))))************((()))******++++++******************************)))*********))))))***,,,++++++++++++++++++++++++************************)))***++++++)))((()))***************************((((((((())))))***++++++,,,,,,,,,++++++++++++***)))******++++++,,,,,,---))))))***,,,---...///000------...///000000000///---......//////000000111111111111111111111111111222222333333444444444555666777777888888888888777444444555555666666666666000111222333444555555555222111111000000///......---..................---....../////////000000000000...,,,******,,,...000---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,......,,,+++,,,,,,************************************************************++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++***************++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------------------------******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---...///++++++,,,,,,,,,,,,------,,,,,,---............---&&&((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((())))))***&&&&&&&&&&&&&&&'''))))))'''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((((()))))))))***)))))))))(((((((((''''''((((((((()))))))))******+++++++++******)))((('''((((((((()))))))))******''''''&&&&&&'''(((((()))))))))))))))))))))))))))''''''(((((((((''''''&&&***))))))(((((((((((()))'''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((((((******)))((('''&&&'''''''''((()))******)))(((''''''''''''''''''''''''''''''((()))(((''''''((()))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))&&&((())))))''''''(((+++************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))(((&&&''')))***))))))))))))************((()))))))))************)))******+++++++++++++++************************)))******(((''''''+++...************************************************(((***++++++))))))***,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,------...++++++,,,,,,---...//////......///////////////...------......///000000000000000000111111222222333222222333444555666666777666777777888999999999999555555666666666666666666333333222222222222333333111111111000//////............------------......------------............---,,,,,,,,,,,,...///000...------,,,+++***))))))************************)))************+++++++++************************)))+++------,,,+++++++++************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++************+++,,,------------,,,,,,,,,,,,------***+++,,,....../////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,---///000++++++,,,,,,,,,,,,------,,,,,,.../////////...---((()))***)))((('''(((***)))))))))))))))))))))))))))((('''''''''(((***+++%%%###!!! """&&&***---&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((('''(((***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))************%%%%%%'''((())))))))))))))))))******+++++++++,,,'''''''''''''''((()))***))))))))))))))))))))))))((((((((()))))))))))))))+++***)))(((((('''(((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))'''&&&(((***,,,---,,,'''((()))++++++)))((('''''''''''''''''''''''''''%%%(((***)))&&&%%%'''***((((((((((((((((((((((((*********)))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))&&&&&&(((***************))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))******)))'''&&&&&&)))+++))))))))))))************(((((())))))*********+++******+++,,,,,,,,,,,,+++************************)))******(((&&&'''+++///***************************************************+++------,,,,,,---///++++++++++++++++++++++++******+++,,,------......,,,,,,,,,++++++*********++++++,,,------...//////------.....................///////////////......------......///000000000//////000111222333333333222222333444666777888888666777888999999:::::::::666666777777777777666666888777555333222222222333111111111000//////......///...---,,,,,,---...///+++++++++,,,,,,,,,------((()))+++---......------******************++++++************************)))************+++++++++************************(((***,,,,,,+++***)))***************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++,,,------,,,+++***)))************+++++++++++++++++++++,,,---...///+++++++++,,,...000111222......///000000///...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---...............////////////......,,,,,,++++++,,,...///000++++++,,,,,,,,,---------,,,,,,.../////////...---''''''''''''(((((((((((($$$&&&'''((('''(((***++++++*********))))))(((((())))))))))))((((((((((((&&&&&&'''((())))))(((((())))))************))))))+++***)))'''''''''((()))''''''''''''''''''''''''******************************)))((((((((((((((())))))))))))(((((((((((()))(((((('''''''''(((((())))))************))))))%%%&&&&&&&&&'''((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''''''''(((***+++******)))((('''&&&%%%%%%%%%%%%&&&'''((()))******)))(((((('''''''''((((((&&&&&&%%%%%%%%%&&&&&&''')))(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))******)))((('''((()))******)))((('''))))))'''&&&&&&'''((()))))))))))))))))))))))))))((()))++++++***(((&&&$$$)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))''''''&&&******+++++++++,,,,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,************************+++++++++******))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////000///...------...///000000///...---------------333222222222111000000000444444444444444444444444777666555555555555666666666666555444444444555555444444666666666444222000000000000000///////////////...---,,,+++,,,------++++++++++++++++++++++++------++++++++++++---------,,,***(((((()))***+++)))************+++++++++************************,,,,,,,,,++++++*********************************+++++++++******)))))))))************************,,,+++***))))))+++---...++++++***)))***+++---...++++++++++++++++++++++++%%%'''***,,,---,,,***(((...---+++******+++---...------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------......---+++)))(((...///000///...,,,,,,---......---,,,---...///000...------,,,++++++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,...000222444222111000...------------------------------------.........------,,,,,,,,,''''''''''''((((((((((((%%%'''(((((('''''')))************)))))))))((((((((((((((((((''''''''''''&&&'''((((((((((((((((((((())))))******))))))(((***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((''''''''''''(((((())))))************))))))'''(((((((((((((((((()))''''''&&&&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((('''&&&&&&&&&''')))))))))))))))(((''''''&&&&&&'''''''''((())))))******((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((***++++++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******---+++))))))*********)))(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))***+++++++++***)))'''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++,,,*********+++++++++,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////000///...------...///000............///000111111222222222111111111111111222222333333444555666666777777666666666666666777666666555444444444444444555666777777666555333111000000000000//////////////////---,,,,,,,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,------,,,***)))((()))***+++)))************+++++++++************************,,,++++++++++++++++++***************************++++++*********)))))))))************************,,,+++***))))))+++---...,,,+++*********+++,,,---++++++++++++++++++++++++'''(((***,,,---,,,+++***------++++++++++++------,,,,,,------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------............---,,,+++***+++---......,,,++++++,,,...------,,,---...///000------,,,,,,+++,,,,,,,,,---------------,,,++++++//////...------...///000000//////......---------------------------------.........------,,,,,,,,,''''''''''''((((((((((((&&&((()))((('''&&&''')))******))))))))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((('''&&&'''(((((())))))((((((''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&'''((()))***++++++((((((''''''''''''((((((((())))))******))))))(((******))))))))))))))))))'''''''''&&&&&&''''''(((************************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((***))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((((((((************(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,***))))))***+++***)))***))))))(((((())))))***'''(((((())))))((((((((()))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&''')))***+++,,,---*********++++++++++++,,,))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................//////////////////............//////,,,------///000222444555111111111111111222222222000111222333555666777888888888888888888888888888666666555555444333333222666777777888777555444333000000000000////////////000///......------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++))))))******+++)))************+++++++++*********************************+++++++++++++++************************++++++************))))))************************,,,+++*********+++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------......------------......)))***,,,,,,+++***+++,,,...------------...//////,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,//////...------......///,,,---...//////...---,,,------------------------.........---------------''''''''''''((((((((((((((()))))))))'''&&&&&&((())))))))))))))))))((((((((((((((('''''''''&&&&&&(((((())))))((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((((((((())))))'''''''''((()))*********(((''''''''''''(((((()))(((((())))))))))))((((((*********))))))(((((((((***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))))))))+++++++++*********))))))(((''''''''''''(((((()))+++***)))((('''''''''''')))))))))))))))((('''&&&((((((''''''''''''((((((***))))))))))))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((()))******)))((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))*********+++++++++++++++)))((((((***+++******+++***)))(((((()))***+++&&&''')))******)))((('''((((((((((((((((((((((((,,,+++***))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////////////////....../////////,,,------...000222444555000000000111222222222333111111222333444555666777888888999999999999999999666666666555444333222111666666777777666555333333000000000000////////////000000//////............++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++*********++++++))))))*********+++++++++************************))))))******++++++,,,,,,************************,,,,,,++++++++++++++++++************************++++++*********+++,,,------,,,,,,++++++*********++++++++++++++++++++++++******))))))***+++---...+++,,,,,,------,,,,,,+++******+++,,,------......)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...///...---------///000111(((***,,,,,,++++++,,,---------------......//////,,,,,,,,,,,,,,,---...///......,,,++++++,,,---...+++,,,,,,---...///000111***+++---//////...---,,,.......................................---------''''''''''''((((((((((((((()))***)))'''%%%&&&'''(((((((((((((((((()))))))))))))))(((((((((''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))))))))((((((''''''''')))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))''''''(((((()))*********,,,,,,++++++******))))))'''''''''''''''((())))))+++***)))(((((((((((((((+++++++++***)))'''&&&%%%(((((((((''''''(((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++***((('''((()))++++++***+++***)))(((((()))***+++&&&''')))*********)))(((((((((((((((((((((((((((******)))((((((((())))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''))))))*********+++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////...//////////////////...............///000111222000000000111222222222333333333444444444444444444888888999:::;;;;;;::::::666666666666555444333222555555555555444333333222000000000000///////////////////////////.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))*********+++++++++************************)))))))))******+++++++++************************------------------------************************++++++***+++++++++,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***)))(((((((((***,,,---+++,,,,,,------,,,,,,+++******++++++,,,---......)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///...------...///111222***+++---...---,,,---...---------...............,,,,,,,,,,,,---......///...---,,,,,,,,,---...///++++++,,,---...//////000)))+++---/////////---,,,................................................''''''''''''((((((((((((((()))***)))'''&&&&&&'''''''''(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((('''&&&'''(((((())))))(((((('''&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***)))))))))((((((((('''''''''&&&''''''((()))***'''(((((())))))((((((''')))(((((((((((((((''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***)))))))))((((((((())))))*********,,,+++++++++******))))))''''''&&&''''''((()))***))))))(((((((((((()))))),,,+++***)))((('''&&&%%%)))((((((''''''(((((()))+++******))))))******+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++((('''&&&''')))+++++++++*********))))))*********''''''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))))))))))))))************+++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////......////////////......//////.........///000000111111111111111222222222444444444444444444444444777888999;;;;;;;;;::::::666666777888777666555444666555555444333333222222000000000000////////////...////////////...------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++)))************+++++++++************************)))))))))***************************************,,,,,,------------......******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))(((((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------...........................///000111,,,...//////...---...///,,,---......//////......------------------...///---------------......///...............---,,,++++++,,,---...//////...---......................................./////////''''''''''''(((((((((((('''((()))((('''&&&'''((('''''''''((((((((())))))))))))((((((((('''''''''&&&'''((((((((((((((((((((())))))******))))))(((&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&&&&&&&''''''((()))***''''''((((((((((((''''''((())))))))))))))))))***%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))))))))(((((())))))))))))))))))*********************)))))))))&&&&&&&&&''''''((()))***''''''''''''((()))*********)))((('''''''''((()))))))))(((((((((((())))))+++******))))))******+++))))))(((((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''&&&&&&''')))+++,,,+++)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))************)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))************))))))***++++++++++++***++++++,,,------,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////---...///000000///...---000000//////000000111111222222222111111111111111333333333444444555555555666777999;;;;;;;;;:::999555666888999999999777666777666555444444333333333000000000000////////////---......///...---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,------,,,,,,+++***)))************+++++++++************************************))))))))))))************************++++++++++++,,,,,,------******************************++++++,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,------++++++++++++------++++++++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------------------------,,,,,,,,,---------......------------............------.../////////......---///000000...------...,,,---.../////////...---///......------------...,,,,,,---.....................//////...,,,+++***..................//////........................---........./////////000''''''''''''((((((((()))&&&((()))(((''''''((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((())))))************))))))&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++&&&&&&'''((()))***++++++&&&&&&&&&'''''')))******''''''((((((((((((''''''))))))******+++++++++,,,&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******%%%%%%'''((((((((('''&&&******))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&&&&&&&&&&''')))***+++((('''%%%%%%&&&(((***,,,))))))(((((((((((())))))++++++************++++++))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%''')))+++,,,+++)))***+++,,,,,,+++***))))))(((((('''(((***,,,---))))))))))))))))))))))))((()))+++,,,,,,+++***(((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++------------++++++************************)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000---...///000000///...---000000000000111222333444333222222222111111000000111111222333555666777777555666999;;;;;;;;;:::999555666888:::;;;:::999888888777666555555444444555000000000000////////////,,,---.........---++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,---------,,,+++***)))************+++++++++************************++++++******))))))((((((************************)))))))))******+++++++++******************************+++,,,,,,,,,,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------...---+++******+++---...,,,,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...////////////---,,,+++------------------------,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,...///000///...,,,,,,---,,,,,,.../////////...---000///...---------------+++,,,...///000///...---***+++---...///......---000///............//////////////////////////////---.........//////000000''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))'''((()))(((&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))+++*********))))))((((((''')))+++***&&&%%%'''***((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((+++*********))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))************))))))(((***+++***)))((()))+++(((((('''(((((()))***+++((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))(((&&&$$$###+++******((('''&&&%%%$$$))))))***++++++++++++***(((((())))))******++++++***************)))(((((())))))(((((('''''''''&&&(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********+++,,,***((('''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,*********,,,---------....../////////+++******+++---......---............////////////111111000000//////......000000000000////////////222222222222222222222222222111111333555777666555444666777999999777666444666666777888888888888888;;;999777444222222111111,,,---///000111000...---------...............------,,,,,,+++*********++++++++++++*********))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,***************+++++++++)))************+++++++++******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***+++,,,---,,,++++++---------,,,+++***(((((((((***---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222666888......---------......///............////////////////////////...---,,,+++---------.........//////................................................---...000111111111000///------,,,,,,,,,------...000000//////.........---.........////////////000000000//////.........---...000000///...---...///111000000///...------------.........//////000000''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''((((((&&&'''((())))))((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((''''''(((((((((%%%&&&'''((())))))))))))))))))))))))(((((('''''',,,++++++******)))(((&&&((((((((((((''''''&&&&&&((((((((((((''''''&&&&&&&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))((()))******(((((()))***)))(((((((((((())))))***)))((((((''''''(((((()))'''''''''((((((((())))))((())))))))))))'''&&&%%%((((((((((((((((((''''''))))))***++++++++++++***)))))))))))))))************************)))(((((())))))((((((((('''''''''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************---,,,***)))((()))***+++************************************************************)))))))))((())))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,+++***+++,,,,,,,,,---------.........,,,+++***+++---//////...............////////////111000000000/////////.../////////000000000000000333333222222222222222222444333333444666888888777666666777888888777666666666666777888888888888888:::999777444333222111111111000000000000000000000///000000000//////...------,,,++++++******+++++++++++++++*********))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++,,,,,,,,,---,,,,,,+++******+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------000222555777......---------......///............////////////------...............---............////////////......................................................///000000000000000......---------------...000/////////............---............/////////000000/////////.........///000111000........./////////......---,,,,,,+++........./////////000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((('''''''''%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))***''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((('''''''''''',,,)))((()))------)))%%%))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((()))***++++++************************((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))''')))***)))((('''(((******))))))(((((((((((()))***))))))(((((())))))***''''''((((((((()))))))))((())))))***))))))((((((%%%&&&&&&''')))******+++((()))******++++++******************))))))))))))***************)))(((((())))))((((((((((((''''''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,,,,***)))))))))***+++************************************************************))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,+++******+++,,,...---,,,+++,,,...+++,,,,,,,,,,,,,,,---------,,,******,,,...//////............////////////000000000000////////////...//////000000111111111333333333333333333333333555444444555888999999888777777777666666777777777666777888888999888888888:::999777555333222222111333111///---------///000////////////...------,,,,,,,,,++++++******+++++++++++++++************************))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,---.........---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......///000222444555///......---------..................////////////+++,,,---...//////////////////////////////......................................................///////////////000111111111000///......---......////////////............---------............///000000////////////......000111222111/////////000000000//////......------......////////////000000))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((((((((+++***))))))((('''%%%###''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''&&&'''))),,,,,,***'''******))))))))))))))))))******))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))'''((())))))((('''((()))******)))(((((('''((((((******))))))))))))******'''(((((((((((()))))))))'''((((((((()))))))))(((%%%&&&'''((()))***++++++((())))))***************++++++******))))))((((((***************)))(((((())))))(((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))************)))(((''''''((())))))((((((((((((((((((((((((*********************************)))))))))))))))((()))))))))************************************************++++++++++++++++++,,,,,,,,,++++++***+++---......,,,,,,---///++++++++++++++++++++++++---+++))))))+++---..................////////////000000000000////////////......///000111111222222333333333333444444444444555444444666888999999888999888666555555666888999777888888999999888888888999888777555444333222111000///---,,,+++++++++,,,***++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,************************,,,+++))))))))))))+++,,,******+++++++++,,,,,,,,,******************))))))))))))*********++++++++++++******))))))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++,,,---...///------------------------///.........///000111222//////...------------...............////////////,,,------...//////......//////............------................................................000///.........///111222222222000///............///////////////.........------------............000000//////////////////111222333222000///000111222222222222111111000000//////////////////000000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((()))******+++///---++++++,,,+++)))&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((***))))))(((((('''''''''(((((()))))))))(((((('''''''''''''''(((((((((((((((((()))******)))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))'''***,,,,,,***))))))***))))))******************))))))******************++++++******))))))((((((************************))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((*********)))(((((('''((((((******))))))))))))******(((((((((((()))))))))***''''''''''''''''''((((((''''''(((((())))))******(((((()))************)))++++++******))))))((((((***************)))(((((((((((())))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,+++++++++,,,...------,,,...///+++++++++++++++++++++++++++)))((((((***,,,---,,,............////////////////////////000000000000...//////000111222222333333333444444444555555555555444444555777999999888:::999777555555777999:::888888999999999999888888888777777666444333222111............---,,,***)))((((((***+++,,,,,,------,,,++++++***++++++,,,,,,************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******))))))(((((((((((())))))*********+++++++++++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------...---,,,++++++---///000---------------------------------------....../////////...---------------............////////////......//////...------,,,------------------------////////////////////////////////////////////////000///.........///111222333222111000///..................///////////////---------.........////////////000000000000000000111222333222111000111222222222222222222111111111000000000000000000//////(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''')))******+++'''%%%$$$&&&***+++)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''(((((()))******))))))''''''''''''((((((((((((((((((************((((((''''''((((((((((((((('''))))))))))))************...000111...)))&&&'''***))))))))))))************))))))))))))************+++******))))))(((((('''************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((***+++***)))((()))******))))))(((((((((((()))***))))))(((((())))))***((((((((()))))))))******((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((())))))******))))))************))))))))))))***************)))(((((((((((())))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))************++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,++++++***+++------,,,,,,---///,,,,,,,,,++++++++++++******)))(((***,,,---,,,+++............////////////////////////000000000000///000000111111222222222333444444555555666666666555444444555888999999888:::999777666666777999:::999999999:::999999888777777777777666555333222111...000111222111///---,,,***+++,,,---.../////////++++++******++++++,,,,,,***************+++++++++++++++************++++++******+++++++++,,,,,,,,,*********)))(((((('''''')))************+++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---........./////////...---,,,,,,...---,,,,,,,,,---///000------------------------,,,,,,,,,---------------000///...---------------............////////////////////////...---,,,+++------------....../////////////////////////////////////////////////////////////////////000111111222111000//////...//////.........///////////////.........////////////000//////000000000000111111111222333222000000000111000000000///////////////111111000000000000//////''''''''''''''''''''''''************************((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''''''''(((((((((###!!! ###'''***'''$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((%%%%%%'''((())))))******''''''''''''(((((((((((('''(((***++++++***((('''''''''((((((((((((''''''((((((((()))))))))******......,,,)))''''''((()))((((((((()))))))))******((((((((()))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))************)))))))))+++,,,+++***)))***,,,)))(((((((((((())))))***)))((((((''''''(((((()))(((((()))))))))************)))((('''&&&&&&''''''(((((()))))))))*********'''(((((())))))))))))))))))))))))))))))************************)))(((((((((((()))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))***+++++++++++++++************************++++++++++++++++++++++++((()))))))))************))))))))))))************************************))))))))))))************)))***+++,,,,,,,,,,,,+++)))***,,,,,,++++++---///------,,,,,,++++++++++++******+++---//////---+++............////////////.../////////000000000111111111111111111111111111333444444555666666777777666555555777999::::::999999999888777777888999999999:::::::::999999888777666666777666555444222111000000000111000000000///------............------++++++******++++++,,,---))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++,,,---...///,,,,,,---.........---------------------...//////........................+++,,,------............000000///------,,,,,,---............////////////---...............------------...///000111222222////////////////////////////////////////////////......///000000000000000000//////....../////////............/////////000/////////000000000111111//////000000000111111111111222222222000///000111////////////////////////111111111000000000//////''''''''''''''''''''''''************************((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&***'''%%%'''+++---***&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((###$$$%%%'''((())))))***''''''''''''((((((((()))''')))***++++++***)))''''''(((((((((((((((''''''&&&'''''''''(((((()))))))))%%%!!!"""&&&)))******''''''(((((()))))))))***''''''(((((()))))))))***$$$$$$%%%'''(((***++++++((((((((((((((((((((((((&&&'''''''''(((((()))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,+++***+++,,,(((((('''(((((()))***+++((((((''''''''''''(((((())))))))))))************,,,+++)))((('''''''''(((''''''((()))***++++++,,,'''(((((()))))))))))))))(((((())))))******++++++***************)))(((((((((((())))))*********+++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((&&&'''((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))*********+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***+++,,,,,,,,,,,,,,,(((***++++++++++++---...---------,,,,,,+++++++++***+++---000222111...,,,............/////////000.../////////000000111111222222222111111111111111444444444555666777777888888777666888:::<<<<<<;;;999888888888888888888999:::::::::::::::999888777666666777777666444222111000///...------...000111.........---,,,+++)))(((+++*********+++,,,,,,---))))))******++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,......------,,,+++******)))************+++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,+++,,,---...///)))***+++---.../////////---------.......................................,,,,,,---...////////////111000///...---,,,,,,,,,............/////////000,,,,,,---...////////////......///111222333444555000000000000000000000000000000000000000000000000---...000111111111000//////............//////000---.........//////000000000000000000111111111111//////000000111111111222000111222111/////////000000000000000000111111111222111111111000000//////(((((((((((())))))))))))+++******)))(((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((###%%%&&&'''&&&''')))***((((((''''''''''''(((((())))))))))))))))))))))))*********************************)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************)))))))))))))))))))))))))))((('''&&&************))))))))))))***))))))((((((((())))))))))))))))))((((((''''''******))))))((((((''''''(((((())))))))))))((((((++++++******************((((((((((((((('''&&&&&&************************)))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((()))+++++++++++++++************))))))************+++++++++)))))))))***+++++++++,,,************************++++++************+++++++++++++++,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++***++++++,,,---------............///..........................................------111111111111111222222222444444666777888888888888777888999:::;;;;;;;;;;;;<<<<<<;;;:::999999999999:::::::::999888777666555555444444333333222222111000000000000////////////...------,,,,,,------...///...---+++***))))))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,***)))'''&&&&&&++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++---------............///000///---,,,,,,---...000000000000000////////////...000111111000//////000111111000000//////......000000000000000000000000111111000000//////......000000111222222222222111111111000000000000111111000000000000000000000000111000///////////////000111000000////////////000////////////............000000000000000000000000111000/////////000222333444444333222111111111222////////////000000000000222222222222222222222222(((((((((((())))))))))))*********)))((('''''''''(((''''''''''''((())))))))))))))))))((('''&&&%%%'''''''''(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******))))))+++,,,(((((((((''''''((((((((())))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))))))))*********)))(((((()))))))))(((((((((((('''(((''''''&&&&&&&&&'''''',,,,,,+++++++++************)))))))))((((((((('''(((((())))))))))))((((((************************)))))))))))))))(((''''''************************)))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************,,,++++++***))))))((((((************)))))))))(((************************)))))))))******)))))))))'''''''''(((((()))+++++++++++++++************))))))************+++++++++***************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......+++++++++***++++++,,,,,,------------..........................................//////000//////...111111111111111222222222444444555666777888888777888888999:::;;;;;;;;;:::;;;:::999999999999999999;;;;;;;;;;;;:::999888777555444444333333222111111000000000000/////////...------,,,,,,,,,,,,------...---,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---------............/////////------------...////////////.........------+++---...///...---...///111000000000/////////...000000000000000000000000111000000000/////////...//////000111111111111111000000////////////000000000000000000000000000000000000////////////000000000000///////////////000333333222222222111111111000000000000000000000000000000/////////000111222444333222111111111111222000000000000000000000000222222222222222222222222(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))((('''&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))+++,,,+++***)))***,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,***)))((())))))))))))))))))******,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))******+++*********((((((((((((''''''''''''*********))))))******+++,,,,,,,,,+++++++++++++++))))))))))))(((((((((((((((((())))))))))))((((((************************)))************)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))((((((************))))))))))))++++++++++++++++++++++++***++++++++++++++++++***(((((((((((())))))***++++++++++++************))))))************++++++++++++++++++***************************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......+++*********+++,,,,,,---------------..........................................///000111111111000000000111111111222222222444444555666777777777777888999999:::::::::999999888888888888888888999::::::::::::::::::999888777444444444333222222111111000000000/////////......------,,,,,,,,,,,,------,,,++++++***))))))******++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------............---------------............///...........................------------,,,,,,,,,+++---...///...---...///000000000000////////////000000000000000000000000000000000000////////////...//////000111000000000000000000000000000000000000000000000000000000000000000000//////000000111//////.........///000000444444444333333333222222111111111111111111111111111111111111111222333333333222222111111111111222111111111111111111111111222222222222222222222222(((((((((((())))))))))))***)))))))))((((((((('''((((((''''''(((((()))***)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***)))'''&&&'''(((((((((((())))))((((((((((((((((((((((((((((((((()))+++---//////---+++))))))))))))))))))*********++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((((()))***+++++++++++++++))))))((((((((('''''''''+++************+++,,,,,,************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++******)))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************++++++++++++*********************)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***))))))(((((()))******++++++++++++*********))))))))))))*********+++++++++,,,+++++++++***)))))))))************************++++++************++++++******++++++++++++***************+++++++++,,,,,,************+++,,,------,,,,,,---------.................................,,,---...///000111111111000000000111222222333333333444555666666666666666888888999999999999888888777777666777777888999999777777888888777666555555444444333333222111111111000000/////////.........---,,,,,,,,,,,,,,,,,,---*********))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++)))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,------------------......////////////......---------............///---......////////////.........---------,,,,,,,,,///000222111///......///000000000000////////////////////////////////////000000000000//////////////////000111111111111111111111222222222222111111000000000000000000000000000000000///000000111111............//////000111222222222222111111111000111111111111111111111111333333333444444444555555333222222111111111222222333333333222222222222222222222222222222222222222(((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&((()))((('''&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&(((((()))******)))(((((((((((((((((((((((((((((()))+++---//////---+++)))(((((())))))************))))))(((((()))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))******************)))))))))(((((()))***+++++++++++++++*********)))))))))((((((&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))***************++++++++++++******(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************)))))))))******+++,,,,,,))))))))))))))))))******************************))))))************))))))***))))))))))))******++++++++++++*********))))))))))))*********+++++++++,,,+++++++++***)))))))))************************++++++************++++++))))))************))))))*********+++++++++,,,,,,+++*********++++++,,,---,,,,,,,,,------------...........................+++,,,---...///000000000///000000111222222333333333444444555555555555444777777888888999999888888666666666666777888999999666666777777777666555555444333333222222111000000////////////............,,,,,,,,,++++++,,,,,,,,,******************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------.........---...//////000000//////...---------............///---...//////000000//////////////////............111333333222///---,,,,,,////////////000000000000////////////////////////////////////000000000000000111222222333333222222000111111222222111111000111111111111111111111111000000000000000111222222.........///000111222333222222111111111000000000000000000000000000000000333333444444444555555444333222222222222222333333555555444444333333333333222222222222222222222222(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))******))))))((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++))))))***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))******)))(((''''''(((((((((************(((((())))))))))))))))))))))))((()))***,,,,,,***)))(((((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************))))))))))))))))))******+++*********************))))))))))))&&&&&&&&&&&&'''((())))))***************+++++++++(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********))))))******++++++++++++************))))))************++++++++++++++++++***************************************++++++************++++++))))))************)))))),,,,,,------------......,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------........................+++,,,---.../////////...//////000111222333333444333333444444444444444333555555777888888999999888777777777777777777888999777777888888888888777777333333333222111111000000/////////.........------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---+++,,,---......///............////////////......---------............///.........//////000000111111000000000000/////////000111111000---*********////////////000000000000000000000000000000000000////////////000000000000111222333333444444333333...///000111111000///...111111111111111111111111000000000000111111222333/////////000111222444555444444444333333333222222111111111111111111111111111111222333333333333333444333333333333444444555777666666555555444444333444444444444444444444444(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))((())))))*********))))))'''''''''(((((('''''''''(((((((((((((((((((((((('''((((((((((((((((((''')))***+++***)))((()))+++((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))***'''(((***++++++***((('''))))))))))))))))))))))))((())))))******))))))((('''(((((()))******++++++***)))))))))))))))******++++++++++++++++++++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++************))))))))))))))))))*********)))((((((***))))))))))))((((((((())))))))))))***+++,,,---(((((()))))))))*********'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((()))******+++((())))))***++++++******************************)))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''((()))))))))************************************(((((())))))))))))((((((++++++***))))))******++++++++++++************))))))************+++++++++***************+++++++++************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,------------......------,,,+++************++++++,,,,,,,,,---------........................---...////////////.........///000111222333444444333333444444444333333222333444555777888999999999999999888777777777888888666777777888888777777666333333222222111000000000//////.........---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++&&&(((***,,,---------,,,------------------------***+++,,,,,,------,,,,,,******+++,,,---......///+++,,,---...////////////---......//////......------------............//////............000111333111111000000000/////////...///000///---,,,,,,,,,.../////////000000000111000000000000000000000000.../////////000000000111111111222333333333333222000111333444444333111000111111111111111111111111000000000000111222333444//////000111222444666777555555555555444444444444333333333333333333333333222333444555555555444444444444444444444555666777888888777666666555444444555555555555555555555555(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((())))))*********))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***''')))***++++++***)))'''))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,+++***)))((((((((((((++++++++++++++++++++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++************)))))))))))))))))))))))))))((('''&&&)))(((((((((''''''''''''''''''''''''((()))***+++%%%&&&&&&&&&''''''(((((('''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++'''((()))***************************************)))))))))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++***((('''%%%$$$$$$(((((())))))*********+++++++++++++++++++++++++++))))))************))))))++++++***************++++++++++++************))))))************+++++++++))))))******+++++++++,,,************************++++++************++++++,,,------......------,,,******+++++++++,,,,,,,,,......,,,+++***)))))))))++++++,,,,,,,,,---------........................///000000000000000///......///000111222333444444333333444444444333222222222333444666888999::::::::::::999888777777888888444444555555555555555444333333222222111000000000//////.........---------,,,++++++++++++++++++,,,///...------,,,,,,,,,---++++++++++++++++++++++++........................******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++!!!###'''***---.........------------------------++++++,,,---------,,,,,,******+++,,,...///000000+++,,,---...////////////------............---------------.........//////000///------...000222444000000000000////////////---///111111000///000111.../////////000000111111000000000000000000000000.../////////000000111111000000111222222222222111444555777888888777555444111111111111111111111111000000000000111222333444000000000222333555777888555555444444444333333333555555555555555555555555555666888999999999888777555555555555555666777888999888888777666555555444666666666666666666666666''''''''''''''''''''''''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&+++)))'''&&&%%%&&&((()))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((((()))))))))'''''')))******)))(((''''''&&&''''''((((((((((((((()))*********+++,,,+++)))''''''((()))'''&&&'''***+++***((((((((()))***+++,,,,,,,,,'''(((((())))))))))))((((((((((((((())))))))))))''''''(((((())))))******+++*********))))))((((((******))))))))))))******))))))))))))************))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++,,,---///000///,,,(((&&&((())))))***+++,,,,,,,,,)))************+++++++++))))))(((((((((((())))))))))))************))))))******))))))))))))******,,,+++***))))))***+++,,,******************************))))))((((((''''''))))))))))))))))))))))))***,,,---...---***'''%%%))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))************))))))))))))))))))))))))************---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((()))***+++------,,,+++++++++)))((())),,,,,,***(((************************+++***)))))))))***,,,,,,---,,,***)))&&&%%%###""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,------...............////////////////////////...------......///000111///000111222222222222222333333444555666777888888555555666777777888777777555666666666666666555555111111111111000000000000......------------......,,,,,,,,,+++++++++******...------,,,+++***))))))++++++++++++******))))))((()))+++,,,------,,,,,,------------,,,,,,+++***+++------,,,***)))***+++...---,,,,,,++++++++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///...------------------------------------------------............///------...000111222444444111111000///////////////////////////000000000000111111000000000000111111111111111111111222222333////////////000000000111111111111111111000000000111222555999;;;:::666333222222222222222333444555444111///000222444333222111222222333444555777888777777666555555666777888666666777777777777777777555777999999777666666666::::::999777555555888:::===<<<::::::999999777666777888999999888777666555(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&&&&&&&'''***)))'''&&&&&&&&&((())))))(((((('''''''''((((((&&&&&&'''((((((((((((''')))(((((('''''''''((((((((())))))(((''''''(((***(((((('''''''''(((((()))((((((((((((((())))))******+++,,,+++)))''''''((()))'''&&&'''***+++***(((&&&'''((()))************---+++)))'''&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))((((((******))))))))))))******(((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''''''''((()))*********'''(((***++++++)))'''%%%%%%&&&&&&'''(((((())))))(((((()))))))))*********))))))(((((((((((())))))))))))************))))))((((((''''''''''''((((((++++++***))))))***++++++******************************))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((('''&&&$$$"""))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))************)))...,,,+++,,,//////---+++************************+++***)))))))))***+++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------...////////////...////////////////////////...------......///000111000000111222333444444444333333444555666777888888555666777777777777777777777777777666666444333333111111000000000/////////......------------......,,,,,,,,,+++++++++******---,,,,,,++++++*********++++++++++++*********)))((()))+++,,,------,,,,,,,,,---------,,,,,,+++***+++,,,---,,,*********,,,...---,,,,,,+++++++++,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...------------------------------------------------............////////////000111111222222111111000///////////////////////////000000000000000000000000000000000000111000000000000111222222000000000000111111111111222222111111111111111111333444777999;;;999555222222222111111222222333444222111///111333555444222666555666666777888999:::888999:::;;;;;;;;;;;;;;;999999999::::::;;;<<<<<<<<<===??????===;;;;;;;;;<<<<<<<<<:::888888:::<<>>===<<<<<<<<<;;;::::::;;;<<<<<<;;;:::888777))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''***)))(((&&&&&&''''''(((***)))((('''''''''''''''''''''((()))))))))((((((***)))((('''''''''''''''((())))))(((''''''(((***&&&&&&&&&''''''(((******((((((''''''(((((()))***)))+++,,,+++)))((((((((()))((('''((()))***)))(((&&&&&&'''((())))))))))))...+++(((&&&%%%%%%''')))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))((((((***))))))(((((())))))***(((((())))))))))))******((())))))******))))))(((************************''''''(((((())))))******%%%%%%&&&'''((((((''''''%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))((((((''''''''''''((((((+++******))))))******+++***************************))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************++++++++++++************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))((())))))***++++++***)))***,,,,,,***)))******************************))))))******+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,------.........///000000000//////////////////////////////...------......///000111000000111333444555666666333333444555666777888888777777777888777777666666888888777666555333111000000000000/////////............------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************))))))+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,,,,+++***+++---------,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///.........---------------------------------------------............///000000000000000000000000111000000///////////////////////////000000000000///000111222222111000///000000000000000111111222222222222111111111111111222222222222222222222222666777888;;;<<<:::666333444444444444444555555666444444444666888999888666999999999999999:::;;;<<>>>>>@@@AAABBBAAA?????????AAADDDCCCBBBAAA@@@@@@@@@AAA@@@@@@AAAAAA@@@???===<<<((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))(((''''''''''''(((***)))(((''''''&&&'''''''''(((((()))))))))))))))***)))(((''''''&&&'''''''''((()))(((&&&&&&((()))'''''''''''''''((())))))(((''''''''''''((()))))))))***++++++)))(((((())))))((((((((()))))))))(((&&&'''(((((())))))))))))((('''&&&&&&'''(((***+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''(((((()))***((((((((())))))*********''''''((((((((()))))))))))))))(((((((((((())))))))))))************))))))******))))))))))))************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***+++,,,---...))))))))))))))))))))))))***))))))))))))))))))***)))))))))*********++++++************)))))))))(((((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))************************))))))*********+++++++++,,,+++*********+++---...)))((())))))******)))(((***************************************+++++++++------,,,,,,++++++******+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---.........//////000000000000000////////////////////////...------......///000111///000000222333555666777333333444555666777888888888888888888888777666555777777666666555333222111////////////..................------------......,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,------.................................------........................---------............///000000000000000000000000000000////////////000000////////////000000000000...///111333333111///...000000//////000000111222222222222111111111111000111222222222333333444444777888:::<<<>>>===:::777999999999999999:::;;;<<<::::::;;;===??????>>>>>>@@@???????????????@@@AAAGGGGGGHHHHHHHHHHHHGGGGGGKKKIIIFFFDDDDDDEEEGGGIIIGGGHHHJJJIIIFFFDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBB''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''(((((()))))))))((('''''''''''''''))))))(((''''''''''''''''''(((((()))))))))))))))))))))(((''''''''''''''''''(((((('''&&&&&&''')))))))))(((''''''''''''''''''''''''''''''(((((()))(((***++++++)))(((((()))((()))))))))((((((((()))(((((())))))******))))))$$$%%%''')))))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((((()))))))))***************++++++((((((((()))))))))******))))))(((((((((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((()))(((''''''''')))+++,,,)))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))******************)))))))))(((((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,+++*********+++---...++++++,,,---,,,,,,++++++************************))))))******++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...//////000000000000000////////////////////////...------......///000111...//////000111333555666333333444555666777888888888888999888888777666666555555555666555555444444////////////..................------------......,,,,,,,,,+++++++++***************++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---......//////......------...//////......---........................---------............///.........///000000111111000000////////////000000////////////000000000000...///111333333111///...000000000000000111111222111111111111111111111111222333333444555666666777999:::<<>>???@@@BBBBBB@@@AAACCCDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJLLLOOOSSSVVVYYYYYYUUUOOOJJJGGGGGGIIIKKKNNNPPPQQQPPPMMMKKKJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMMMMNNNOOOMMMIIIFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHH''''''''''''''''''''''''''''''(((((()))*********((((((''''''(((((())))))((((((((((((((('''''''''((((((''''''''''''((((((''''''((()))))))))((((((((((((''''''''''''(((((('''(((((('''&&&&&&''')))******(((''''''&&&&&&&&&''''''&&&&&&''''''((()))(((***++++++)))((()))***((()))***)))((('''((()))((())))))******)))))))))%%%''')))******(((%%%###(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))************))))))((((((''''''''''''((((((((())))))******))))))(((************************)))))))))************+++)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))************))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))******+++++++++,,,)))))))))((())))))***+++(((***,,,+++***)))***+++************************))))))***++++++++++++***(((((()))***++++++,,,,,,))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,---......///......///000000000//////////////////////////////...------......///000111////////////000222444666333333444555666777888888888888888999888888777777555555666666666666666555000000000/////////............------------......,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++,,,---------,,,,,,***+++,,,,,,+++***+++---,,,,,,+++++++++,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++------------------------------...////////////...,,,---.../////////...---........................---------............///------...//////000111111///////////////000000111////////////000000000000///000111222222111000///111111111111111222222333111111222222222333333333666666777888999:::;;;<<<======@@@CCCGGGIIIHHHFFFAAAAAABBBCCCEEEGGGIIIKKKHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOSSSYYYaaaiiiooosssoooiii___UUUOOOMMMMMMOOOQQQSSSTTTSSSQQQOOONNNNNNKKKMMMOOOPPPQQQRRRTTTVVVXXX[[[\\\ZZZSSSNNNLLLLLLLLLMMMOOOQQQQQQRRRQQQQQQ''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******(((((((((((((((''''''&&&''''''&&&''''''((()))***&&&&&&'''(((((((((((('''''''''&&&''''''((()))***''''''((('''&&&%%%'''))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((()))++++++)))))))))***(((***+++***'''&&&''')))'''(((((())))))(((((('''&&&'''((()))((('''&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))************))))))((((((''''''''''''(((((('''((()))******)))((('''************************))))))*********+++++++++))))))))))))))))))))))))+++++++++***++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))*********************))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))***************************************+++++++++(((((()))************)))%%%(((***)))'''&&&''')))************************((()))***+++,,,++++++***))))))******+++++++++,,,((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////------...////////////...////////////////////////...------......///000111222111000000111222444666333333444555666777888888777777888999999999888888777888888888777666555555111111000000000/////////......------------......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,***+++,,,,,,---------,,,+++,,,---,,,*********,,,,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++........................------...///////////////+++,,,...///000///...---........................---------............//////////////////////////////////////////000111111////////////000000000000000000000000000000000000222222222222222333333444222222333444555666777777:::;;;<<<===???@@@AAABBBCCCCCCEEEHHHKKKMMMLLLKKKGGGHHHIIILLLNNNQQQTTTUUUTTTTTTSSSQQQNNNOOORRRUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\aaajjjttt~~~wwwiii___ZZZZZZZZZWWWYYYZZZZZZXXXWWWVVVWWWTTTVVVXXXYYY[[[]]]bbbeeelllppprrrooofff^^^YYYXXXWWWYYY[[[^^^___`````````))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((()))******((((((((()))(((''''''&&&&&&&&&&&&&&&((()))***+++%%%&&&&&&'''''''''''''''&&&&&&&&&&&&((()))***+++&&&'''((('''%%%%%%'''(((''''''&&&''''''((()))***'''&&&&&&&&&&&&'''((((((''')))++++++)))))))))***(((***+++***'''&&&''')))&&&''''''(((''''''&&&&&&$$$%%%%%%&&&'''(((******(((((((((((())))))))))))''''''(((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))***+++++++++)))))))))))))))(((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))******))))))))))))******'''((()))******)))((('''************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++************))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++------,,,++++++(((+++---,,,***)))***,,,************************((()))***+++,,,+++******...------,,,+++))))))(((((())))))***++++++,,,,,,((())))))***++++++,,,,,,+++++++++,,,---...///000,,,------...............////////////////////////...------......///000111444333222111111333555666333333444555666777888888666777888999999999999999:::::::::999777666444333111111111111000000000000.........------.........,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++*********+++,,,***+++,,,,,,------------+++------,,,***)))***+++++++++++++++,,,,,,---...***+++,,,,,,------------+++,,,,,,------,,,,,,+++........................---......///////////////+++,,,...000000///...---////////////////////////---------.........//////111000000///......------///////////////000111111////////////000000000000111111000000000000111111333333222222333333444555333444555666777999::::::>>>???@@@AAACCCDDDFFFFFFGGGGGGHHHKKKMMMNNNMMMLLLNNNOOOPPPSSSWWWZZZ]]]___]]]]]][[[XXXUUUUUUYYY]]]hhhhhhhhhiiijjjlllmmmnnnooouuuzzznnnhhhffffffbbbdddffffffeeedddcccddd^^^___aaabbbdddhhhmmmqqq}}}wwwmmmgggeeecccdddgggjjjlllnnnnnnnnn''''''''''''''''''''''''++++++******)))(((((((((''''''''''''''''''''''''))))))************))))))(((((((((''''''&&&&&&%%%)))))))))))))))((((((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))%%%%%%%%%&&&'''((())))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******************************+++*********************((((((((((((((((((((((((,,,)))'''''')))***(((&&&)))***)))(((&&&###!!!))))))))))))))))))))))))((((((((((((((('''''''''++++++************++++++&&&'''((())))))***))))))&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''***+++,,,+++))))))***+++))))))*********(((&&&%%%'''(((((()))***+++++++++(((((())))))******++++++))))))((((((''''''&&&&&&+++***)))(((((()))***+++))))))))))))******************))))))((((((''''''******++++++++++++******+++***)))'''''')))***+++++++++++++++++++++++++++---,,,***)))))))))******,,,+++***))))))+++---...************************)))************+++++++++************************++++++***************+++........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---........................------//////...//////000111222000000000000////////////111222333444555444333333111222333555666777777777;;;999888888:::;;;;;;;;;999888888888777555444333333333222222111000//////......---------,,,,,,,,,---,,,+++***)))***+++,,,000///---+++************,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......---------,,,,,,,,,...//////000000000000000............////////////////////////...---,,,,,,////////////............//////............//////......///111111222222222000000000000000000000000000222333222111//////000333333333222111111333555444555777888999999888888::::::;;;<<<===???AAABBBFFFGGGHHHHHHGGGHHHKKKNNNKKKNNNSSSVVVWWWWWWXXXYYY[[[___dddhhhjjjkkkllllllooonnnkkkeee```bbbjjjqqqzzz{{{|||{{{zzz{{{}}}xxxvvvssstttuuuwwwwwwxxxwwwwwwtttsssppppppsssxxx|||uuuoookkkiiinnnsssuuuvvvxxx|||''''''''''''''''''''''''&&&''''''((())))))******''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((,,,+++)))''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************((((((((())))))*********((((((((((((((((((((((((,,,)))''''''))))))((('''((()))))))))((('''%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))))))))((('''''''''((()))*********))))))(((((((((((())))))***))))))))))))((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((((((((('''''')))***++++++))))))***+++''''''((()))************'''(((((()))******++++++)))))))))))))))*********))))))))))))))))))((((((+++***)))(((((()))***+++))))))))))))******************))))))((((((((((((******++++++++++++******+++***)))(((((()))***+++************************,,,,,,***)))))))))******,,,+++)))))))))***,,,---************************)))************+++++++++************************++++++***************+++---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................///...............///000000000000000000000000000111222333444444444333333333444555666777888888888;;;999888999:::;;;;;;:::999999999888666555333222222222111111000//////...............---------,,,...---,,,+++***++++++,,,///...---,,,,,,,,,---------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---++++++++++++++++++++++++,,,------...------,,,,,,............---------,,,---...//////000000//////............////////////......////////////..............................//////............////////////000000000000000///---......//////000000111000222333333111000111222222333333222222222555777555666888:::;;;<<<<<<;;;??????@@@AAABBBDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOONNNTTT[[[aaaeeehhhjjjkkkjjjqqqzzz}}}yyywwwtttooommmpppvvv{{{|||yyyvvvuuutttvvvyyy|||}}}''''''''''''''''''''''''%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''***)))((('''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************'''''''''(((((()))))))))))))))))))))))))))))))))+++)))''''''((()))((('''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''(((((())))))******))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))((((((''')))***++++++))))))***+++))))))))))))***+++,,,,,,((((((((()))******++++++************))))))))))))))))))***************+++******))))))))))))******))))))))))))***************))))))))))))(((((((((******++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++******)))***************)))((()))***+++,,,************************)))************+++++++++************************+++***************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................///......------------...000000000000000000000000222222333444444444444333444555666888999999999999:::999888999;;;<<<;;;:::999999999888666444333222111111000000///........./////////.........------...------,,,+++,,,,,,,,,***************+++,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------.../////////.........------,,,---......//////..................////////////---...//////000/////////------......//////000000000//////......//////000000000000000000//////.........///000111222222333000222444444333222333444111333444444444666888;;;999:::===???AAAAAABBBAAADDDDDDFFFGGGIIIKKKLLLMMMNNNQQQUUUVVVVVVUUUUUUUUUXXX___hhhqqqxxx}}}''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''))))))************))))))((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))))))))((((((''''''(((((((((((('''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))))))))((())))))******+++++++++((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))***))))))((('''&&&'''((((((((()))))))))***))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((()))******))))))***+++...,,,+++)))))))))******(((((())))))************++++++******))))))((((((((())))))******+++++++++***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))******++++++++++++************)))(((((()))******************************++++++******************))))))(((((())))))***+++************************))))))*********+++++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------...............000//////...------------000000111111111111111222333333333444444444444444555666777888999999999999:::999888:::;;;<<<;;;999777777777777666555444333111111000000000/////////000////////////...............---------,,,,,,,,,+++++++++++++++,,,,,,---------------......//////---------------------------------,,,,,,+++++++++------...---------,,,,,,...........................---,,,+++,,,---...///000////////////.........+++,,,------......------............////////////....../////////...---------......///000111222222000000////////////000000000000111222222222111111222222222222333333444444000222444555444444555666333555777999999;;;>>>@@@???@@@CCCEEEGGGGGGGGGGGGFFFHHHJJJMMMPPPSSSTTTUUUWWWYYY\\\^^^^^^^^^___aaafffkkkttt}}}((((((((((((((((((((((((******)))((((((''''''&&&(((((((((((((((((((((((())))))************))))))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''(((((((((((((((''''''(((((((((&&&''''''(((((()))))))))******))))))((((((((('''((((((((((((((((((''''''((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))++++++***)))(((((('''&&&)))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''(((******))))))***+++...,,,+++)))))))))******)))))))))))))))*********++++++******))))))((((((((((((((())))))*********)))))))))******)))))))))((()))))))))************))))))))))))******************++++++++++++************))))))))))))******++++++++++++++++++++++++************+++*********)))))))))))))))******+++************************))))))*********+++++++++******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------.........//////111111000///............000111111111222222333333333333333444444444555555555666777777888888888888999999999:::<<<<<<;;;999444444555666666666666666222111111111111111000000000////////////..................---------,,,,,,///////////////......------------...............---------------------------------,,,,,,+++++++++------.........---,,,+++........................------,,,+++,,,---...///000////////////.........+++,,,,,,---------------............/////////////////////...---,,,+++***//////000111222222333333000000////////////000000///000222333444555666666444444444333333333333333222444666777777888999:::999;;;>>>???@@@AAADDDEEEDDDEEEGGGJJJKKKLLLLLLLLLKKKMMMPPPUUUYYY\\\^^^______```aaaaaabbbeeeiiimmmqqqttt{{{((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))),,,+++******)))(((''''''))))))))))))))))))))))))'''((()))((('''''')))++++++***)))((('''''''''((((((((((((((((((((((((((('''(((((())))))******+++(((''''''&&&&&&''''''(((((())))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))***((())))))******))))))(((&&&((())))))))))))***+++))))))))))))***+++,,,,,,))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))************)))))))))************+++******++++++++++++******)))))))))******)))))))))++++++++++++++++++++++++))))))***++++++++++++***)))))))))*********++++++************************)))************+++++++++************************))))))))))))***+++,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,------.../////////111000000////////////000111111111222333333444444444444444333444555555666666666777888888888888888999888999;;;<<<<<<:::888333444555555666666666666222222222111111111111111/////////.........---------------------,,,++++++,,,,,,,,,,,,,,,+++***))),,,,,,---............------------------------------,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---......////////////.........------+++,,,------......------............////////////////////////...---,,,+++000000111111222222333333111000000//////000000111000111222444666777888888333333333333333333333333555777:::<<<<<<===???@@@AAADDDFFFHHHHHHHHHIIIKKKGGGIIILLLPPPSSSTTTUUUVVVVVVYYY\\\aaaeeehhhiiijjjggggggggghhhiiinnntttyyyzzz}}}~~~}}}((((((((((((((((((((((((%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******&&&&&&'''(((((()))******(((((())))))))))))(((((()))))))))((((((((((((((()))))))))))))))*********''''''(((((())))))******'''((())))))*********)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''))),,,+++***)))((('''(((((()))))))))))))))))))))))))))'''(((((()))******++++++)))((((((''''''(((((()))'''(((((())))))))))))((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))))))))************))))))&&&'''))))))((((((***,,,''''''((()))***************))))))))))))))))))))))))))))))))))))***************************))))))((()))***++++++***)))((())))))))))))************))))))*********+++++++++******++++++++++++******))))))************))))))************************((()))***+++,,,++++++***)))******+++++++++++++++************************)))************+++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,------...//////000//////.........///000000111111222222333444444555555444444333444555666777777888888999999999999999888888999;;;===<<<:::888555555666666555555444333000000000111111111111111............---------,,,+++,,,---------,,,******'''((()))*********))))))***+++,,,---...------,,,........................+++,,,,,,,,,,,,,,,,,,---,,,---...//////---+++***++++++++++++++++++++++++***+++,,,---........................---------,,,,,,,,,---...........................////////////......///000000000000000000000000000000000000000111111000000000000111111111222333555666777777777333333444555666888888999:::===@@@BBBBBBDDDFFFGGGJJJLLLOOOOOONNNNNNNNNOOOMMMPPPUUUZZZ___cccfffggghhhjjjmmmpppssstttttttttoooqqqsssuuuxxx}}}{{{wwwxxx}}}|||{{{|||}}}))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))))))))************))))))&&&'''(((***+++---...///'''''''''((()))******+++(((((())))))))))))((((((******))))))((((((''''''(((((())))))******++++++&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&(((***)))''''''))),,,***)))((((((((()))***+++************************'''(((((()))***+++++++++++++++************++++++''''''((())))))***))))))))))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))************))))))%%%'''))))))((((((***,,,))))))*********(((&&&%%%*********)))))))))))))))(((((())))))******++++++---,,,,,,++++++*********((()))***++++++***)))((())))))))))))************))))))******++++++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++,,,,,,,,,,,,+++************************)))************+++++++++************************))))))))))))***+++,,,---************************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,------...///000000---------------...///000111111222333333444555555555555444333444555666777999999:::;;;;;;;;;::::::888888999;;;======:::888888777777666555333222111////////////000000000000......---------,,,,,,,,,++++++,,,---,,,+++***)))***+++---///000000000000***+++,,,---------,,,+++........................+++++++++,,,,,,---------,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...---......---------,,,,,,,,,,,,---......//////................../////////000---...///111333444555555////////////............111111000000000000111111222222333444555555555555444555777999;;;>>>???@@@>>>@@@DDDFFFGGGHHHJJJLLLPPPRRRTTTTTTRRRQQQQQQQQQTTTWWW]]]dddkkkppptttvvvuuuwwwyyy|||}}}}}}|||{{{wwwzzz~~~}}}}}}{{{wwwrrrsssyyy~~~{{{|||}}}~~~++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))(((((()))***++++++...---,,,,,,+++++++++,,,+++******))))))******+++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******((())))))(((((((((+++---))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******))))))))))))************)))((('''((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))$$$'''+++---,,,***))))))***)))(((''''''((()))***))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***,,,)))&&&&&&(((***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((((((((((((((((((((((((++++++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))************************,,,,,,++++++***)))))))))+++*********))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))************************,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,+++*********+++,,,---------,,,++++++******)))...---,,,***)))(((((((((''''''((()))******++++++---------...------,,,,,,---------......000111111...............///000000///////////////000111111222222222222222222222222111333555666888888888777999999::::::::::::;;;;;;::::::::::::::::::::::::;;;:::777555333333333333///000000000///...---,,,000000///.........//////......---,,,,,,+++******------,,,+++,,,---...//////...,,,,,,,,,---///111........................---------,,,,,,+++++++++////////////............---,,,,,,,,,,,,---......---------,,,,,,++++++++++++,,,............,,,+++//////...---,,,,,,,,,,,,............/////////000------......///000000000000111222333333222111000444444333333333222222222222333555888999888555222777;;;???AAAAAABBBEEEHHHEEEHHHKKKLLLLLLMMMPPPSSSUUUXXX\\\___aaaaaa``````cccjjjtttzzz|||~~~yyyvvvxxx}}}------,,,,,,,,,,,,,,,,,,))))))***++++++,,,------******))))))******+++,,,...---,,,,,,++++++,,,,,,000000////////////000000,,,,,,++++++++++++,,,,,,******++++++++++++******''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++******))))))******)))((((((***,,,))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++))))))))))))***************)))(((((())))))((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((***+++***)))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))((('''&&&&&&((()))+++***)))(((***,,,,,,)))'''))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))(((((((((+++*********))))))))))))))))))))))))))))))))))))******************************************++++++************)))))))))(((+++++++++***************))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,++++++************)))(((''''''((()))***+++++++++++++++++++++,,,,,,+++******)))*********+++++++++,,,---------...,,,,,,---------------,,,------------...///000111//////////////////000000///////////////000111111222222222222222222222222222333555777888888888777999999::::::::::::;;;;;;::::::::::::::::::999999999888777555444333333333///000000000///......---/////////...............//////...------,,,++++++++++++*********+++,,,---///...,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.....................---------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,------......------,,,.........---......//////........./////////000000------...//////000000111///000111111111000///...111111111111111111000000222222333444777888999999<<>>@@@BBBDDDEEEFFFIIILLLMMMLLLNNNTTTYYY]]]^^^aaahhhqqqwwwzzzzzztttssstttwww{{{~~~~~~}}}{{{zzzyyy{{{~~~|||yyywwwvvvrrruuuwwwuuurrrttt{{{'''(((((()))***+++++++++)))))))))))))))(((((((((***)))((('''''''''''''''((((((((((((((()))***+++(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***+++************))))))))))))))))))))))))((()))***++++++***)))((($$$$$$%%%&&&'''((()))***'''(((((()))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))************'''&&&&&&'''***++++++***'''(((((()))***+++++++++************************(((((())))))******++++++$$$'''+++---,,,***)))))))))***+++,,,,,,+++***)))************************))))))***++++++++++++***$$$(((,,,,,,***''''''((())))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++************************))))))******+++++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))************************)))))))))***++++++,,,,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))******++++++++++++******)))(((((()))***+++*********++++++,,,------((((((((()))***,,,---...++++++,,,---......//////++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++)))+++---000111111111000111111111000111111222333222222333333444555666666777888999:::;;;:::999888999999:::::::::;;;;;;;;;666666777888999::::::;;;888666444111000//////000///.........///111444666777444111...,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------***+++,,,---------,,,,,,........................---------....../////////......---------,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////---...///000000///...---////////////000111222333000000000000111111111111000111111222222333444444555555555666888;;;===???@@@AAABBBEEEGGGIIIKKKLLLLLLOOORRRRRRQQQUUU]]]cccnnnnnnpppvvv~~~~~~|||{{{|||~~~}}}{{{tttvvvyyyyyyxxxwwwwwwyyy{{{vvvrrrooouuuxxxwwwrrrnnnqqq~~~))))))))))))))))))))))))'''''''''''''''&&&&&&&&&---,,,***)))((((((((()))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))))))))******++++++***))))))((()))))))))))))))***************((()))***++++++***)))((()))'''$$$""""""###%%%&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))************))))))&&&''')))******(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((""""""###$$$&&&(((***+++******************************)))******+++,,,,,,(((((((((((((((((())))))...---,,,***'''%%%$$$###"""%%%(((+++,,,,,,+++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++***)))(((((('''%%%'''*********)))))))))+++++++++*********))))))$$$'''***+++***((((((((())))))))))))))))))))))))'''((()))******)))((('''******))))))***+++,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))************)))((()))************++++++++++++++++++++++++++++++++++++***)))((((((***,,,---++++++++++++++++++++++++------,,,++++++******))))))***+++,,,---.........---,,,,,,++++++,,,,,,---***,,,......---...///111...///000111222222111111222222333333444555666666:::999999999888888777777777777888888888888777777777777666666666666777777777666444222111000//////////////////////////////333111...,,,++++++---...,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++******+++---.........---,,,,,,,,,------...------,,,,,,------...///...,,,++++++,,,...///------,,,,,,,,,,,,++++++---------.........//////////////////000000000000+++,,,...000111111000000000111333333222333555777888999:::999:::<<>>BBBDDDFFFHHHHHHIIIKKKMMMUUU\\\cccgggjjjqqq}}}}}}xxxxxx{{{}}}~~~yyyrrrppprrruuuyyyxxx~~~{{{yyyyyyyyyzzz~~~{{{wwwuuuvvvyyy|||((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))(((''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''(((((()))''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''***+++,,,,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---,,,+++***)))(((((((((*********************************+++++++++******+++++++++***))))))(((((('''(((((()))******++++++,,,+++***))))))******+++''''''((()))******++++++******))))))))))))******))))))))))))))))))))))))************))))))((((((+++++++++)))''''''(((***)))))))))))))))))))))))))))+++------,,,+++,,,---))))))))))))))))))))))))((()))))))))************+++***************++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************+++***((('''''')))+++,,,))))))*********+++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---///000111000///...///000111000......///000333444666555555555555555555555999888888888888888888888999888666555555666888999777777888888888888777777555444333111000000//////////////////////////////+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...------...//////000///...------,,,------...------,,,,,,------.........------------....../////////.........------............////////////////////////000000000000...///000000111111222222222444666888999;;;>>>AAAIIIJJJKKKKKKLLLNNNQQQTTT^^^lll|||~~~wwwuuuxxx}}}xxxsssoookkkiiimmmqqqvvvzzz{{{|||}}}~~~}}}~~~|||xxxvvvwwwzzz}}}((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***''''''&&&''''''((()))***%%%&&&''''''((()))******''''''&&&&&&&&&&&&''''''((()))+++,,,,,,+++***)))(((((((((((())))))))))))************************''''''((()))))))))))))))((())))))******))))))(((%%%%%%%%%&&&''')))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&************))))))(((((())))))))))))******************))))))***+++,,,---'''(((((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))+++,,,+++)))'''''')))+++************************(((***,,,,,,******+++,,,************************)))))))))))))))***++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))+++---))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---///000111000///...///000111000......///000333444555555555555555444444444444444555555555555555555888777555444444555777888666777888888888888777666444333222111000/////////////////////////////////111000...,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------------...******+++,,,...000222444...------,,,,,,------....................................------------,,,........./////////000000////////////000000000000......//////000222222333444666888:::;;;===AAACCCJJJKKKLLLMMMPPPUUU]]]bbbiiixxx{{{xxxxxxxxxvvvvvvyyy~~~|||yyyxxxxxxvvvqqqnnnppptttzzz~~~)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))(((((('''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))******((((((((('''(((((())))))$$$$$$%%%&&&''''''((()))((('''&&&&&&&&&&&&'''((('''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((()))***))))))))))))))))))))))))'''((()))))))))(((&&&&&&((((((((((((((()))))))))************************++++++++++++******))))))((())))))******+++++++++******))))))))))))******))))))))))))))))))))))))&&&'''((()))***+++,,,---***++++++***(((((()))+++************++++++++++++((()))******))))))***,,,************************)))))))))))))))***,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---...///000000......///000000////////////111222333333444444444444444444444555555555666666666666666777777555555555555777777555666777888888777666555333333222000000/////////////////////////////////444111...,,,***+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------000//////...------.........------,,,,,,------....................................---------,,,,,,....../////////000000000////////////000000000000111111111000111111222333777999;;;===>>>@@@CCCFFFHHHJJJNNNRRRYYYcccmmmttt|||wwwqqqooopppvvvyyyxxx|||}}}|||{{{}}}))))))))))))))))))))))))*********************+++(((((()))******))))))((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((((((((())))))******)))((((((((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,+++***((('''&&&&&&&&&'''(((((()))))))))))))))******+++++++++***++++++++++++)))((('''******************************))))))))))))******))))))))))))))))))))))))&&&&&&''')))***+++,,,---(((***++++++***)))***+++))))))))))))*********+++((()))******))))))***,,,************************)))))))))))))))+++,,,---,,,++++++***))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))((()))***,,,...---,,,,,,++++++,,,,,,---,,,---//////......///111/////////000111111222222111222222222333444444444777777777777888888999999666666666666666666666666444555666777777666555444333222111000000//////000//////////////////////////////---,,,,,,,,,,,,---++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------.........//////.........555333111///---+++******...------,,,,,,------.........////////////....../////////............---.../////////000000000000////////////000000000000222222222222333555666777<<<===???AAAAAACCCGGGIIILLLPPPWWW___gggpppyyy}}}sssllllllnnnvvv|||~~~{{{xxx)))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++***)))(((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((,,,+++***))))))((())))))......---,,,+++***)))((()))((('''&&&&&&'''((()))''''''((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''$$$%%%((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***)))(((((((((((())))))))))))))))))))))))&&&'''((()))((('''%%%###$$$%%%%%%&&&'''((())))))(((((()))***+++,,,------'''(((***++++++***)))'''+++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********&&&)))+++,,,+++***++++++'''((((((((())))))******)))***+++***))))))+++---***************************))))))((()))+++---...,,,,,,+++***))))))******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))(((((()))+++---///---,,,,,,++++++,,,,,,---***,,,......---...///111...///000111222222222111000000111222222333444444333444444444555555666666555555666666666666555555333444666777777666444333222222111000//////000000////////////////////////***+++,,,---------,,,,,,*********++++++,,,,,,,,,------------------------.........------.........//////000000000000//////+++,,,,,,---///111222333...------,,,,,,------.........////////////......000000000000////////////////////////000000000000////////////000000000000000000111333666999<<<>>>???AAACCCDDDDDDFFFIIIKKKRRRXXXaaajjjrrrxxx~~~|||}}}|||qqqkkklllooopppxxx~~~|||******))))))((((((''''''((((((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((())))))((('''&&&&&&))))))(((((((((((())))))))))))(((((('''''''''&&&******(((''''''((()))***))))))((())))))***+++,,,))))))((((((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++((((((((((((((((((((((((!!!"""###$$$&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((''''''''')))***+++******)))))))))))))))***---,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))(((((()))***+++,,,,,,,,,(((***+++***)))((()))***'''((()))******************)))))))))(((((('''''')))))))))***+++++++++,,,***+++---,,,***)))))))))))))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***************************+++,,,,,,,,,,,,+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******+++)))((())),,,---,,,***++++++++++++++++++++++++******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...///000000000000000000000000000111111111000111222333444444444444444555666777777555333222444555666666666666666555555555444444333222111000222222111111000/////////111000000///......------------------------------++++++,,,,,,,,,,,,------..................---------------............///---------............///..................------000000000000000000000000+++---000111///---,,,,,,000000000000000000000000---...//////////////////111111111000//////111333444444555777999<<>>@@@BBBBBBCCCEEEGGGKKKNNNSSSYYY\\\^^^dddllluuu}}}yyyxxxuuurrrooommmlllkkknnnssszzz|||sssmmmkkkkkkmmmmmmqqqsssuuuvvvwwwxxxzzz|||}}}))))))))))))((((((((((((((('''''''''))))))(((&&&''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((***++++++***)))(((***))))))))))))******+++)))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************''''''''''''''''''''''''************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))(((((('''''')))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((************))))))))))))(((***+++***)))((()))******************)))((('''++++++***************************))))))(((((('''''')))++++++*********,,,((()))))))))*********************)))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))******************************++++++++++++******((((((((()))))))))******))))))))))))))))))))))))+++,,,,,,,,,,,,+++******)))((((((((()))))))))(((************************(((((()))))))))*********((()))))))))************************+++++++++++++++++++++++++++++++++++++++******************+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,---...///000000000000000000000111111222222333222222222222333333444444222333555777888888888888999999999888777666555444555555666666666555555444222222111111000/////////......---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------......---------............///---------............///---------.......................................,,,...000000///......///000000000000000000000000333222222222222222222222111333444555666888<<<>>>CCCEEEFFFFFFEEEGGGLLLPPPXXX\\\dddkkkpppsssvvvzzz|||wwwvvvvvvuuutttsssqqqqqqpppuuu|||}}}yyyuuussstttwww|||~~~~~~{{{zzzzzz{{{|||~~~(((((((((((()))))))))))))))'''&&&&&&((((((((('''((((((''''''&&&%%%$$$$$$((((((''''''''''''((()))((((((''''''''''''(((((('''''''''((((((((((((((('''(((***+++++++++***)))(((((((((((()))***,,,,,,((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************''''''''''''''''''''''''******++++++***)))((('''))))))))))))))))))))))))&&&''''''(((((()))******))))))))))))))))))))))))******))))))((((((''''''((((((''''''((()))******)))))))))))))))*********))))))))))))))))))))))))((()))))))))************************)))))))))(((******))))))))))))))))))(((***+++***)))((()))******************)))((('''******************+++++++++++++++******)))))))))&&&''')))***)))((()))***((()))))))))************))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((()))))))))((((((((()))************************+++*********)))))))))(((((()))))))))************))))))*********+++++++++*********************************++++++*********+++***************++++++++++++,,,,,,,,,---------...---------------------,,,---...///000000000000///000000111222333333333333333222222222333444555111222333555666777888888999999999999888777666555777777666666444333111111222222111111000/////////---------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------............///---------............///---------.........//////////////////////////////,,,...000000///...///111111111111111111111111111222222111111111222333444555666777888888:::>>>AAADDDFFFGGGGGGHHHNNNXXX___iiinnnvvv{{{xxxxxxyyyyyyyyyxxxwwwvvvuuuzzz~~~}}}|||||||||(((((((((((())))))))))))+++)))'''((()))******)))******)))((('''&&&&&&%%%(((((('''&&&&&&''')))***(((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&'''((())))))))))))&&&&&&&&&&&&'''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******************************))))))***++++++***((('''))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((())))))(((((('''((()))))))))))))))((('''''''''''''''((()))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))************))))))((()))))))))***************++++++++++++************'''(((******)))((()))***))))))))))))************))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************)))(((((()))***+++***((('''((()))************************,,,++++++***))))))(((((())))))))))))************)))))))))************+++)))))))))))))))))))))))))))***++++++++++++***)))***))))))))))))******+++,,,,,,,,,,,,---------------------------.........,,,---...///000000000000///000000111222333444444444333222222222333444555222222333444555666777888999999999999999888777666888888777666444222000///222222111111000/////////......------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,------......---------............///---------............///,,,,,,------.../////////000000000000000000000000---...////////////000222111111111111111111111111111111111111222333555777999:::<<<<<<===???CCCFFFFFFJJJMMMOOORRRZZZfffpppvvv|||{{{zzzzzz{{{{{{{{{{{{zzzyyyzzz}}}'''((((((((()))))))))***+++)))''''''((()))))))))((((((((((((((()))))))))((((((&&&&&&&&&''')))***(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((()))***+++))))))((('''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))************************'''(((***++++++***)))((()))))))))))))))))))))))))))))))))***************''''''((())))))((('''''''''((()))******))))))((('''&&&&&&'''''')))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((((())))))******(((***+++***)))((()))***((())))))************)))((((((((())))))*********))))))))))))************)))+++,,,,,,***))))))***))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************))))))))))))))))))))))))))))))))))))************)))(((((()))+++,,,+++)))''')))***************************************************))))))))))))************))))))))))))************************************)))***++++++++++++***)))******))))))******+++,,,,,,,,,,,,------------...,,,,,,------......//////,,,---...///000000000000///000000111333444444555555444222111111222444555444444444444555666777888888999999:::999999888888888888777777555444222111222222111111000/////////........................------------------------++++++,,,,,,,,,,,,------***++++++,,,------......---------............///---------............///,,,,,,------...//////000////////////////////////---...////////////111333111111111111111111111111222111111111333666999:::<<<>>>@@@AAACCCFFFJJJNNNTTTYYY___aaaccciiisss|||}}}wwwyyyyyyzzz|||}}}~~~|||{{{{{{zzz{{{~~~'''((((((((())))))******)))'''%%%%%%&&&'''''''''%%%%%%&&&'''((()))***+++((('''&&&%%%&&&'''***+++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))***))))))((()))+++---......---,,,***((('''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))******))))))(((''''''&&&'''((()))******)))((('''&&&'''(((*********))))))&&&&&&&&&'''''')))************++++++,,,,,,,,,---))))))))))))))))))))))))))))))))))))************************))))))))))))&&&''''''((()))******+++(((***+++***)))((()))***'''((()))***************''''''(((((()))))))))***''''''(((((())))))******,,,---......,,,******+++))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********,,,---,,,)))((()))+++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---...///000000,,,---...///000000000000///000000222333444555555555444222111111222444555666555555666666777888999888888999:::::::::999999777777888777777666555555222222111111000/////////......//////////////////------------------------++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////---------.........//////,,,,,,------...///000000........................---...////////////111333111111111111111111111111222222222333555888;;;======???BBBEEEGGGKKKPPPTTTeeelllrrrsssrrrssszzz~~~yyyvvvwwwyyy|||~~~~~~~~~zzzwwwuuutttsssrrrnnntttzzz}}}'''''''''''''''((())))))***)))'''''')))***)))((()))))))))))))))((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))333...((((((+++,,,+++(((+++***)))***,,,------,,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))***++++++***+++,,,+++)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))************+++++++++***))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))*********+++---***&&&&&&)))++++++***+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******************++++++************************))))))))))))))))))))))))************************************************((()))))))))************+++,,,,,,---............)))******++++++,,,---------......,,,++++++---///...///000000000000000//////000111222333444444444666666666666666555555555999999888888888888888888:::::::::999999999888888777777777777666555444333000000000000////////////......//////////////////000---***(((''')))+++---***++++++,,,,,,++++++*********+++,,,,,,---......------............------......---,,,---...///000333222222222111111000000......------------......---,,,,,,------///000000000000111111111111000///222222222333555999<<<>>>DDDFFFIIILLLQQQYYYbbbhhhttt{{{zzz}}}{{{zzzxxxwwwvvvsssnnnkkkiiiiiiiiiiiifffjjjpppwww}}}|||{{{(((''''''''''''((())))))+++)))(((((()))******)))&&&&&&'''''''''''''''''')))(((&&&'''((()))(((''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))000,,,((('''***,,,+++((((((''''''(((***++++++***((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((()))******+++++++++***)))(((((()))******(((((((((((((((((((((((())))))((('''''''''''''''((((((((())))))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))***+++,,,+++)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))******))))))***************)))))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************---***'''''')))*********+++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((,,,,,,+++++++++*********************************))))))))))))))))))))))))************************************************************++++++++++++***++++++,,,,,,,,,,,,+++*********+++,,,,,,---------......---++++++---///......///000111111000000///000111222333444444444666666666666666666666666999999999999999888888888:::::::::999999999888888777777777777666555444333111000000000////////////........................000///---+++***+++---...,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------...------............------...------,,,---...///000000000/////////.........000//////......//////000...---------...///000000111111222222222333333333888777777888:::>>>BBBEEEHHHLLLRRRYYY___gggoootttyyy}}}|||wwwsssllliiieeeeeeggghhhgggfffbbbeeejjjooouuuzzz}}}}}}}}}((((((''''''(((((()))***+++)))(((((()))******)))&&&&&&&&&''''''((((((((()))(((''''''))))))((('''************************+++***)))((('''&&&%%%$$$(((((((((((())))))))))))---***'''''')))+++***)))(((''''''(((***++++++***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))******+++,,,+++***)))(((((())))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))************))))))(((((((((((())))))************************+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))***+++,,,+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))***(((((()))***+++++++++***))))))))))))))))))))))))((())))))******))))))((())))))))))))************,,,***(((''')))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,******+++++++++***))))))******++++++,,,,,,---------......---,,,,,,---///---...///000111111222222///000111333444444444444666666666666666666777777999999999999999999999999:::::::::999999999888888777777777777666555444333111111000000000/////////......------------------......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,---------------............------...------------...////////////...............---111000000//////000000111//////.........///000000333222222222333555777888;;;:::999:::===BBBGGGJJJRRRYYYcccllltttyyy}}}|||{{{xxxqqqkkkbbb```^^^bbbgggjjjgggdddaaaaaadddhhhnnnvvv}}}}}}|||((((((((('''((())))))******(((''''''((())))))(((''''''((()))***++++++,,,)))((('''((()))***((('''))))))))))))))))))))))))++++++***)))'''&&&%%%%%%(((((((((((())))))))))))***(((&&&&&&)))******)))***)))((())),,,---,,,+++(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))******))))))(((((('''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++***+++,,,+++)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,)))))))))******))))))))))))))))))******))))))))))))))))))))))))*********+++***)))((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))************************************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++++++++***)))(((******++++++,,,------...---...///...---,,,---///,,,---///000111222333333000000222333444555555555666666777777777777888888999999999::::::::::::::::::::::::999999999888888777777777777666555444333111111111000000000//////---------------,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,------------,,,,,,---------------,,,,,,,,,------............------------------......//////000000000000////////////111000000//////000000111000000000//////000000111333333222333444777:::<<<>>>======>>>BBBHHHNNNRRR^^^fffsss~~~~~~wwwqqqpppoooiiibbbaaa______dddllloookkkgggcccbbbcccfffmmmwww((((((((((((((()))******)))'''%%%&&&'''((('''''''''(((((()))***+++,,,,,,)))(((((()))******)))'''((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))((('''&&&''')))*********)))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))******+++***+++,,,+++)))))))))***************************++++++++++++++++++++++++)))*********++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************************)))))))))))))))***+++,,,------------))))))************))))))))))))************))))))******)))))))))))))))))))))******))))))))))))***+++++++++*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******&&&''''''((()))***++++++************************))))))))))))))))))))))))************************************************))))))))))))*********+++,,,---------,,,+++*********++++++,,,------......---...//////------...///---...///111222333333333000111222333444555555555777777777777888888999999999999::::::;;;;;;;;;;;;:::::::::999999999888888777777777777666555444333111111111111000000000000......---------,,,,,,,,,******+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++...---------------------------............---------------...............////////////000000000000000//////......//////000111111000000000111222222444444333444666999===???AAABBBCCCFFFKKKRRRXXX\\\eeennn|||}}}tttiiidddfffhhhgggeeegggeeeeeejjjpppssspppmmmjjjhhhgggiiiqqq|||yyyzzz))))))(((((())))))***+++)))'''&&&&&&'''((((((''''''''''''(((((())))))))))))((((((***++++++)))'''''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))''''''(((((()))))))))***'''&&&&&&''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))************************))))))************))))))'''''''''''''''((())))))***+++,,,+++)))))))))***************************************************(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))************++++++************)))))))))******+++,,,---------,,,((()))***++++++***)))((()))******++++++******)))************))))))))))))(((***+++***)))((()))***+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************&&&''''''((()))***++++++************************))))))))))))))))))))))))************************************************(((((()))))))))*********------.........---,,,,,,++++++,,,,,,------......,,,...000000...---...///...///000111222222333333000111222444555555555555777777777888999999::::::999::::::;;;;;;<<<<<<===:::::::::999999999888888777777777777666555444333222222111111111000000000//////......---,,,,,,,,,,,,,,,---.........------***++++++,,,,,,++++++***---------------.........------............------,,,---......//////......---............/////////000//////......//////000111111111111222333444444666666666888:::<<>>@@@BBBBBBDDDGGGMMMTTT\\\dddjjjmmmtttyyy}}}zzz|||uuukkkeeeaaa^^^bbbjjjmmmlllllllllmmmqqquuuxxxvvvvvvvvvuuuvvvzzz{{{{{{)))))))))))))))******+++,,,***))))))***++++++***+++++++++***************(((((()))+++,,,+++)))&&&))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((***++++++***))))))))))))((('''(((+++,,,+++***))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((('''''''''$$$%%%'''((()))***))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))************'''((()))******)))(((''')))))))))))))))))))))))))))+++,,,...---+++(((&&&))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))***++++++***+++,,,+++)))))))))***************************************************************+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))((())))))))))))(((((('''((()))+++,,,,,,+++)))(((******++++++++++++******+++*********))))))(((((('''***,,,+++)))((()))++++++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++//////...---,,,******)))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,,,,---............++++++,,,------......///,,,...000111///.........000111111222222222111111111111333444555666666666777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::999999999888888777777777777666555444333222222222111111111111000111111000///......------+++************+++,,,---,,,------......------,,,,,,,,,,,,---...///000000---..................---,,,,,,.../////////...---000000111111222222333333222222111111111111222222///000000111333555777888;;;<<<>>>@@@BBBCCCDDDDDDNNNRRRYYYbbbkkksssxxx{{{|||wwwwwwyyytttiiiaaa[[[ZZZdddpppsssvvvxxxxxxvvvvvvxxx{{{{{{}}}}}}{{{zzz~~~''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((('''''''''(((((())))))*********+++++++++***)))((('''&&&&&&******))))))((((((((('''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))******)))(((''''''((((((******)))(((((((((((((((''''''(((((())))))******,,,)))'''((()))***(((%%%((((((((((((((()))************))))))((((((''''''******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))((('''%%%%%%'''((()))************************************************'''((()))******)))((('''))))))))))))************((()))***++++++***)))(((,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******+++++++++***)))(((((()))******)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************------++++++++++++------((())))))***+++---...///+++++++++***************''''''((()))***++++++,,,)))))))))))))))*********,,,+++***)))))))))***+++******))))))******+++,,,,,,,,,++++++,,,,,,---...************+++,,,---...,,,---......//////....../////////000111111222222111111111111222333444555444333222111333555888::::::999888777777999;;;<<<<<<;;;999999;;;>>>AAACCC999999999888888888888777444444444555555555555555111000000///...------,,,///............---------------.........---+++***,,,,,,---------.........------------------------............////////////000000000000000000000000111///...,,,---...000111000000000000000111222222333333222333555888<<<>>><<<>>>@@@BBBCCCFFFJJJLLLUUU]]]iiiqqqvvv{{{{{{xxxyyy{{{yyyooojjjddd___aaagggpppvvv~~~}}}'''''''''((((((((())))))***)))(((((((((((()))***(((((((((((((((((((((((('''((((((((())))))))))))'''(((((())))))*********((((((((('''''''''&&&&&&)))(((((((((''''''''''''***)))((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''******)))((((((((((((((((((((((((((())))))))))))+++)))'''((()))***(((&&&((((((((((((((()))************))))))((((((((((((******))))))))))))************)))))))))((((((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))(((((()))******)))(((((())))))))))))************))))))***+++******)))(((++++++***)))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))************)))((((((((()))++++++************)))))))))(((((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))+++*********************((((((((())))))*********+++***))))))))))))***+++******++++++++++++******(((((((((((()))))))))***)))))))))))))))))))))))),,,+++************+++,,,(((((((((((()))+++,,,---))))))))))))))))))))))))))))))******************++++++*********)))))))))******)))))))))+++,,,---******))))))******+++,,,***************+++,,,,,,************+++,,,---...,,,---......//////....../////////000111111222222............///000111222555444333222333666888::::::999888777777999:::<<<<<<;;;::::::;;;===???AAA999999999888888888888777555555555555555555555555111111000//////...------///............---------,,,------...---,,,+++***))))))*********+++++++++------------------------............////////////000000000000000000000000000000......---...///000///////////////000111222000111333555888;;;===>>>>>>AAAEEEHHHKKKOOOSSSWWW^^^fffpppxxx}}}~~~|||uuupppiiigggeeefffjjjqqqyyy~~~yyyxxxzzz~~~''''''((((((((()))))))))***))))))(((((())))))***(((((((((((((((((())))))'''''''''(((((((((((()))'''((()))***++++++++++++)))(((((((((((((((''''''((((((((((((''''''''''''******)))((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&******)))((((((((((((((())))))))))))(((((((((((()))((('''((()))***)))(((((((((((((((((()))*********))))))))))))(((((((((******))))))))))))******++++++*********))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************(((((((((((((((((((((((())))))***++++++***))))))))))))))))))***************************)))((('''***++++++++++++***))))))))))))))))))))))))))))))+++++++++***************(((((())))))******++++++)))))))))((()))******+++************))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))++++++************+++,,,++++++************++++++((((((((()))))))))******((((((((((((((((((((((((******))))))))))))******(((''''''''''''((()))***''''''(((((())))))******,,,,,,++++++************,,,,,,,,,+++******))))))((((((((()))***+++---...******))))))******+++,,,))))))(((((())))))***+++*********++++++,,,---...------...////////////......//////000000111111222......---......///000111555444333333444666999:::999999888777777999:::;;;;;;;;;;;;<<<<<<<<<======999999999888888888888777777777666666555555444444111111111000000//////...///............---------,,,------------,,,++++++,,,,,,,,,---------......------------------------............////////////000000000000000000000000000000000//////........./////////000000222333333111333777;;;>>>@@@AAAAAABBBEEEJJJNNNRRRWWW]]]```gggnnnwww~~~}}}zzzvvvsssrrrqqqpppooolllmmmnnnqqqwww}}}{{{pppmmmnnnqqqvvv|||~~~'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))))))))***++++++,,,+++***)))(((++++++++++++************((((((((((((((('''''''''+++***)))((((((''''''(((((((((((((((((((((((((((((())))))******)))((((((***))))))(((((((((((((((******))))))((((((''''''(((''''''((()))******)))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******++++++++++++*********)))))))))))))))))))))))))))******)))(((((()))******************************))))))))))))))))))))))))*********++++++*********((()))))))))************++++++******))))))(((((()))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++***)))))))))''''''((()))***++++++,,,)))))))))))))))******+++*********))))))))))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))+++++++++***))))))((((((((((((((((((((((((((((((++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,(((((()))))))))*********))))))))))))))))))))))))************************)))(((((('''''''''((((((''''''(((((()))***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))******++++++,,,******))))))******+++,,,)))))))))))))))******+++++++++++++++,,,---......------...///////////////......//////000111111111000000000000111222333444555555444444555666888999888888888777888999::::::;;;;;;<<<===<<<;;;:::999999999999888888888777777888888777666555555444444222111111111000000000//////............---------------......---------------............/////////....................................////////////////////////////////////000000111000000///...---111111111222333444666777777888;;;???BBBEEEGGGHHHNNNQQQVVV[[[^^^bbbfffiiihhhpppzzz}}}yyywwwnnnkkkgggfffiiiooouuuxxxyyyyyyzzz|||xxxnnnmmmmmmppptttyyy|||}}}(((((((((((()))))))))***))))))************))))))))))))))))))******++++++***************************+++,,,,,,,,,***((('''************++++++++++++'''''''''(((((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))******++++++************))))))(((((((((((((((******))))))((((((''''''''''''(((((())))))******((((((((((((((())))))***))))))))))))******************))))))))))))******++++++++++++*********)))))))))))))))))))))))))))******))))))))))))******************************************************+++******************+++((()))))))))************+++******)))))))))))))))((()))+++,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++***)))))))))''''''((()))***++++++,,,((()))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))))))))(((((((((******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))***************************************++++++++++++++++++*********)))((((((((())))))(((((()))******+++,,,,,,)))******+++,,,,,,------*********++++++,,,,,,---++++++++++++******))))))******))))))******+++,,,+++************+++,,,,,,++++++++++++,,,---...///---...//////000000//////.........///000000111111222222222222333444555555555555444444555666777888888777777888888888999999;;;;;;<<<===<<<:::888777999999999888888888777777888777777666555444444333111111111111000000000000///............---------..................//////++++++++++++,,,,,,,,,,,,....................................////////////////////////////////////000000111111000///......000000111222333555777888<<<<<<>>>AAAEEEJJJOOORRR___dddiiimmmooopppqqqrrrlllsss~~~~~~}}}~~~zzzqqqiiieee^^^]]]\\\]]]cccmmmxxxwwwsssoooooorrrxxx}}}((((((((()))))))))******)))******++++++******))))))))))))***++++++,,,,,,,,,+++++++++++++++******'''(((***,,,,,,+++***(((''''''((((((((((((((()))'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))))))))***++++++******)))((((((((((((((())))))))))))(((((((((((('''((())))))(((((()))***((((((((((((((()))******)))))))))************+++******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++***))))))))))))***+++))))))))))))******************))))))))))))******(((((()))************)))))))))))))))))))))))))))+++++++++***************(((((())))))******++++++(((((()))************)))))))))))))))************************)))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))((()))***+++,,,,,,,,,+++++++++************++++++)))))))))*********++++++******************************+++,,,,,,+++******++++++***))))))*********))))))******++++++,,,,,,(((((()))***+++,,,------************+++++++++,,,,,,,,,,,,,,,+++)))((('''******))))))******+++,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///......///000000000000///---......//////000000111111111111111111222444444444444444444444555666666777777777888888888888999:::;;;<<<<<<;;;999888777999999999888888888888777666666555555444444333333000000000000000000000000///............---------.........---......///000,,,,,,,,,---------..........................................////////////000000000000000000000000000000000000000000000000...//////111333555777888>>>>>>@@@EEEKKKSSSZZZ^^^jjjpppwww}}}~~~|||zzzyyyxxx}}}}}}~~~xxxnnnccc\\\XXXYYYYYYZZZ\\\aaajjjuuu|||~~~~~~}}}xxxvvvwww|||(((((()))))))))*********)))***++++++++++++***)))))))))******+++,,,,,,---++++++++++++******))))))''')))***,,,+++***'''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((''''''(((((()))***+++))))))))))))))))))))))))***((('''&&&&&&(((***,,,******)))((((((((((((((((((((((((((())))))))))))((()))+++***'''&&&((()))((((((((((((((()))******))))))*********+++++++++******))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))******************)))***************************************************))))))(((((())))))***))))))))))))************))))))(((((()))***+++,,,((((((''''''((())))))***))))))))))))))))))))))))***************+++++++++)))))))))))))))*********'''((()))***+++******)))((()))))))))************************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++*********)))'''((()))+++++++++++++++******++++++++++++******))))))*********+++++++++************************))))))***++++++***))))))******)))))))))***++++++)))))))))***************)))))))))******+++++++++,,,,,,+++***))))))((((((++++++,,,,,,+++***)))(((******))))))******+++,,,,,,,,,,,,,,,,,,------...,,,,,,+++,,,,,,---...///......///000000000000000------......///000000000000000000000111222333444333333333333444444444444666777777888888888888888:::::::::::::::999888777999999999888888888888777444444444444444333333333///////////////////////////............------------,,,,,,+++,,,---...///////////////000000000000....................................////////////000000000000000000000000000////////////111222333000111222333666888:::;;;>>>AAAGGGOOOYYYbbbjjjnnnqqqyyy|||yyyrrrjjjaaa[[[YYYZZZ___```bbbccceeekkkrrrxxxyyy}}}))))))))))))************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------+++*********))))))((((((+++,,,,,,,,,***'''###!!!'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''(((***+++,,,)))))))))))))))))))))))))))'''%%%######&&&)))+++******)))(((((((((((((((''''''(((((())))))******(((***+++***'''&&&''')))((((((((((((((()))******))))))******++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************(((((('''((()))***,,,---((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))******+++++++++,,,*********)))))))))))))))'''((()))++++++******)))(((((())))))*********++++++*********))))))(((((()))************+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,+++++++++******&&&''')))***++++++******)))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))***++++++))))))))))))((((((((((((*********)))))))))))))))......,,,***(((&&&%%%$$$))))))+++,,,,,,+++***)))*********)))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////...//////000000000000000------......///000000000111111111111222333444555222222333333333333333333666666777888888888888888:::::::::999999999888888999999999888888888888777222333333333333333333333............//////////////////.........---------++++++***)))***+++---...,,,,,,,,,,,,---------...////////////////////////............/////////000000000000000000000000000000///......///111333555444555666888:::<<>>@@@CCCEEEHHHJJJRRRVVV]]]gggqqqyyy~~~{{{qqqhhhggghhhiiihhhggggggjjjmmmvvv{{{(((((()))))))))*********((((((''''''''''''&&&&&&))))))))))))***************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((('''************+++++++++++++++***))))))))))))))))))))))))(((((((((((())))))***************************(((''''''(((***)))(((+++***))))))((()))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((((((''')))***)))((('''(((***))))))))))))))))))******)))'''''''''))))))((('''***************++++++,,,+++++++++***))))))(((((())))))***+++++++++******))))))************))))))))))))((((((((((((''''''(((((())))))***+++++++++******))))))))))))******************************)))************)))(((((()))))))))))))))***************,,,---///000111222......---,,,,,,,,,,,,,,,)))************+++++++++)))))))))*********++++++))))))(((((()))***++++++))))))))))))))))))))))))(((((()))+++...///---,,,((()))******++++++******'''(((((()))******++++++)))))))))*********++++++(((((((((((((((((((((((()))))))))************************++++++++++++,,,******************++++++(((((((((((()))***+++,,,)))************+++++++++,,,,,,+++++++++,,,---...+++,,,---......---,,,+++---------.........//////.........//////000111222111222333333222222444666555777888888777777888999999999999888888888888777777888888888777555444222111000000///.../////////...////////////...------------............------///...------,,,---------,,,------------.........//////---------...///000---------...///000222333222222222222222333444444111111111111333555777888===???AAADDDGGGLLLQQQUUU\\\```gggooowww~~~yyyqqqkkkfffiiilllppprrrrrrrrrrrrsss|||)))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++************))))))))))))'''(((((())))))))))))(((******)))))))))((((((((()))))))))******+++++++++++++++***)))((((((((()))))))))(((((((((((())))))************************)))((('''''')))***)))(((,,,+++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********'''''''''((((((((())))))''')))***)))((('''(((***)))))))))))))))*********+++)))))))))+++,,,+++************))))))******+++++++++++++++******))))))((())))))*********))))))))))))************))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))******************************))))))*********))))))))))))))))))))))))))))))))))))***+++,,,...000222333///...---,,,+++++++++,,,))))))*********+++++++++)))))))))***++++++,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))((((((***,,,,,,***))))))***++++++,,,,,,++++++(((((())))))************))))))))))))************************************))))))******++++++,,,,,,************++++++++++++***************************))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------+++,,,...//////...,,,+++---------............///............///000111222111333333333222333555666555777888888777777888999999999999888888888777777666666666666666444333222333222222111111111111111...............------,,,------............------......------------......---------........./////////......---......///000......---......000111222222222111222222333444555333333444555666999<<<>>>@@@DDDIIINNNQQQVVV\\\```fffjjjqqqxxx~~~zzzvvvuuuuuutttvvvzzz|||}}}}}}|||{{{*********+++++++++,,,,,,************************(((((())))))******++++++))))))))))))************''''''((()))))))))))))))++++++*********)))))))))'''(((((())))))*********++++++***)))((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''(((*********((('''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********''')))***)))((('''(((***(((((())))))***************))))))***+++,,,,,,+++***))))))((((((((())))))+++++++++***************'''(((((((((((((((''''''))))))************))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((()))***,,,///111222......,,,++++++*********))))))*********+++++++++))))))******++++++++++++************)))))))))((())))))))))))))))))))))))+++***))))))))))))'''&&&&&&'''(((((()))(((((((((************))))))(((((((((((()))))))))*********************************))))))******++++++,,,,,,))))))*********+++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++******)))))))))*********+++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,///............---------............///000111222222333444444444444666888555777888888777777888999999999999888888888777777555555555555444444333222222222222222111111111000...............------,,,---......//////......---......---------......///---------.........//////............//////000000111000000/////////000000000000000111111333444444222444666888888;;;???CCCDDDKKKUUU[[[___bbbfffjjjooottt{{{~~~tttuuu)))*********++++++++++++''''''(((((((((((())))))))))))))))))************(((((()))))))))))))))***&&&'''((())))))******)))++++++++++++************((((((((((((((()))))))))+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((***+++***((('''(((((())))))))))))((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************''')))***)))((('''(((***((((((((()))******++++++(((''''''(((***+++***)))***)))((((((((((((((((((************************''''''((((((''''''&&&&&&))))))************))))))(((((())))))))))))************************************))))))))))))******)))))))))))))))))))))))))))))))))((())))))***++++++++++++***************((((((((()))***---///000///...---+++************)))************+++++++++***************************************)))(((''')))))))))))))))))))))))),,,***(((((((((((('''%%%'''((())))))******))))))++++++******)))(((((('''((((((((()))))))))******(((((((((((((((((((((((()))))))))***************)))))))))************+++,,,,,,++++++***)))((((((+++,,,,,,,,,,,,+++******)))************+++++++++***+++,,,---------,,,,,,......///000000///......//////.........---------.........//////000111222222333444444444555777999555777888888777777888999999999999888888888888777555555555444444444333333///000000000000///.........////////////...------......////////////...............---......///000,,,------------.........---......///000000000111111222222222222111000///000000000000111333444555222555888::::::===CCCGGGMMMUUUaaahhhjjjmmmqqqtttxxx}}}vvvnnnnnn(((((((((((())))))))))))&&&&&&&&&''''''(((((((((*********)))))))))))))))''''''((((((((()))))))))&&&'''((()))************************))))))))))))******))))))))))))))))))))))))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''')))++++++***(((((()))***+++++++++******)))*********++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***''')))***)))((('''(((***'''(((((()))******++++++(((''''''(((***++++++***+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))'''''''''(((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,+++++++++******)))(((((())),,,...///000///...,,,++++++******)))************++++++++++++******))))))(((((('''(((((()))***+++***))))))))))))))))))))))))))))))***((('''''')))))))))(((******+++,,,,,,,,,,,,,,,*********)))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))************************************'''(((***+++,,,,,,,,,+++)))************+++++++++***+++,,,---------,,,,,,........................---------........................//////000111222111222333444333444666999555777888888777777888999999999999888888888888777666555555444444444444444///000000111000///...---//////000000000///............////////////.....................///000000,,,,,,,,,,,,---------------...//////000111111111///111333555555444222000111111111111333444555666555999===>>>???BBBIIINNNWWW```jjjpppqqqtttyyy~~~~~~{{{wwwssspppwww&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))++++++******))))))((((((&&&'''''''''(((((())))))&&&'''((()))************))))))))))))((((((((((((,,,+++++++++******))))))))))))(((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''')))++++++***((($$$%%%&&&((((((((('''&&&&&&&&&''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))((()))***)))((('''(((***'''(((((()))***+++++++++***))))))***,,,...---,,,,,,,,,+++***))))))******((((((((((((((()))))))))))))))***))))))(((''''''))))))************))))))&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))(((((((((***+++,,,---------,,,,,,++++++++++++***)))))))))+++...///111111///...---,,,,,,+++)))************+++++++++++++++***)))((('''&&&&&&%%%&&&(((***+++,,,++++++))))))))))))))))))))))))(((&&&&&&''')))+++++++++''''''((()))))))))))))))((((((((()))******++++++(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))************((())))))***++++++,,,,,,###%%%'''***,,,---------)))************+++++++++***+++,,,---...---,,,,,,...------,,,,,,------...++++++,,,---...///000111.........//////000111222000111222222222333666888666777888888777777888999999999999888888888888777666666555444444444555555111222222333333111000///000000000000000//////.........////////////.....................///000000+++++++++,,,,,,,,,------------///000111111111111---000333666777666444222222222222333444555777777999>>>BBBDDDEEEHHHOOOUUU___gggooossstttwww~~~ttttttrrrooonnnooorrruuu((((((((((((((()))******&&&'''((())))))((('''&&&%%%&&&&&&'''((()))*********)))((()))***+++***))))))))))))***++++++,,,,,,***)))((((((((()))+++,,,))))))))))))************)))((('''''''''(((***+++++++++***)))(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((('''''''''***((('''((()))***)))'''))))))************))))))))))))))))))************&&&'''***++++++***'''&&&&&&&&&'''((()))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''))))))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((()))***+++***)))((('''((()))+++---+++++++++***************+++++++++++++++++++++++++++***(((&&&$$$&&&***---333222000---,,,+++++++++++++++************++++++***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************)))((((((,,,***((('''&&&'''((())),,,+++++++++******))))))++++++************++++++))))))*********+++++++++************************+++---//////...---...///---------............///............////////////000000000000000111111111111333444444444444555777555555666777777777777777888888888888888888888888666555444444555555333111222222222111000//////...111000///......///000111.................................------,,,,,,,,,////////////000000000000//////000000///...------...///111222111000111222333444444444555777;;;>>>>>>@@@??????DDDOOOWWWYYYfffiiilllnnnvvv~~~yyyuuukkkiiihhhhhhhhhmmm|||((((((((((((((()))******'''(((((((((((((((''''''''''''(((((())))))******)))((('''(((***+++***)))******************))))))***)))((((((((()))++++++''''''''''''(((((((((((()))(((((('''((()))***++++++******)))(((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))((((((((()))))))))******'''((()))******)))((('''''''''(((((())))))*********)))))))))))))))******************************************************((()))***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++******)))'''&&&'''***---000///---,,,++++++,,,,,,+++******))))))******+++***************)))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********))))))(((+++***((('''''''''))))))++++++*********)))))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,---------............///............////////////000000000000111111111111111333444444444444555777666777888888999999888888999999999999999999999999777666555666666666444222222222111111000//////...000000///......///000000......................../////////.........------........./////////000000//////////////////...---///111222222111111222333222333444444555777;;;>>>???BBBDDDFFFLLLVVV]]]^^^dddiiinnnrrrzzz{{{{{{}}}}}}vvvqqqnnnbbbdddiiinnnqqqwww((((((((((((((()))******(((((((((''''''(((((())))))))))))))))))))))))))))))((('''((()))***)))(((++++++***))))))((('''''')))))))))((()))******+++((((((((((((''''''''''''((((((((((((((()))************)))((((((((())))))******))))))))))))******************************'''(((((()))))))))))))))))))))))))))***************((('''((()))***)))'''))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++)))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,***((('''''''''(((((())))))******++++++++++++++++++++++++***++++++***))))))***,,,,,,++++++***++++++,,,---+++******))))))******+++)))************))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&((())))))*********))))))+++***)))((('''((()))*********))))))))))))((((((++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++*********+++---------............///............////////////000000000111111111222222222333444555444444555777888888999::::::::::::999999999999999999999999999999888777777888777555333222222111111000///////////////...------...//////........................000000000///////////////---------.........//////---...//////////////////000222333333222111333444444555777777888:::===???BBBHHHMMMRRRYYYccchhhhhhhhhooowww|||}}}{{{zzzssssssssswww}}}yyyrrrlllgggeee^^^cccmmmwww|||((((((((((((((())))))***)))((('''''''''((()))***)))))))))))))))((((((((((((''''''''')))***)))((())))))))))))(((((('''''')))))))))))))))******+++************))))))))))))((((((((((((((())))))******))))))((((((((())))))******))))))))))))******************************&&&''')))*********)))(((((()))))))))))))))*********((('''((()))***)))'''))))))************))))))''''''''''''((((((((((((******)))(((((()))*********)))))))))((((((((('''))))))(((((()))***++++++************************++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***))))))))))))))))))***)))***++++++***)))((('''''''''(((((()))***++++++++++++++++++++++++++++++***,,,---,,,+++******+++))))))))))))*********+++******))))))))))))******))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))************)))******)))(((((())))))***)))))))))(((((((((((((((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...---------............///............////////////000000000111111222222333222333555555444444666777888888999:::::::::::::::::::::::::::::::::::::::999888777777888777555333111111111111000000//////.........------.................................////////////////////////,,,,,,,,,---------......------...///000000//////000111222222111111333555888999;;;;;;<<<>>>AAADDDHHHPPPYYY```iiirrruuutttuuu|||}}}zzzxxxooonnnmmmpppvvv|||{{{qqqiiieeeddddddgggkkkttt}}}((((((((((((((())))))***)))(((''''''''')))***+++))))))(((((((((((((((((()))((('''((()))******(((''''''(((((())))))))))))((()))))))))************+++*********)))))))))((('''(((((())))))))))))))))))((((((((((((((())))))******))))))))))))******************************&&&''')))*********)))((('''''''''(((((()))))))))***((('''((()))***)))'''))))))************))))))''''''''''''((((((((((((+++***)))(((((()))***+++******))))))((((((''''''++++++***)))(((((())))))***************************************************+++,,,+++***)))***+++************************************************''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))******))))))))),,,+++***((((((((())))))(((((()))******+++,,,,,,++++++++++++++++++++++++***,,,...---,,,*********))))))))))))))))))((((((***))))))))))))))))))***((())))))*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,((())))))*********))))))***))))))))))))*********((((((((((((((()))))))))++++++************++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///---------............///............///////////////000000111222333333333222444555555555555666888777888999999::::::999999::::::::::::::::::::::::999888777777777666444222111111111000000000000000---..................---................................................,,,,,,,,,,,,------------------...///000000/////////000111111111222444777;;;<<<===>>>???CCCGGGKKKTTT]]]gggoooxxx~~~|||zzzqqqooonnnoootttyyy|||}}}|||rrrjjjeeeeeeiiilllrrrsssxxx~~~((((((((((((((()))******(((((((((((()))***++++++))))))))))))))))))))))))***(((((()))***+++***)))''''''((())))))***++++++(((((()))************)))))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((''''''(((((())))))))))))(((((((((((())))))************************'''(((((()))))))))))))))&&&&&&''''''(((((())))))***((('''((()))***)))'''))))))************))))))''''''((((((((()))))))))+++***))))))))))))***+++******))))))(((((('''''',,,+++***)))((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))))))))******************************************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))************)))))),,,+++)))''''''(((***+++))))))******++++++,,,,,,+++++++++++++++++++++++++++,,,...---+++))))))***((())))))))))))(((((('''***))))))(((((())))))***((())))))************)))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......***************)))(((((())))))******************(((((())))))))))))******++++++************++++++)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,------------............///............///////////////000000111222333444444222444555666555555666888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777666444111111111000000000000000000---...////////////...---........................------............//////,,,,,,,,,---------......---...//////////////////...000111111222444888:::===>>>???AAAEEELLLTTTYYYeeemmmvvv~~~~~~wwwuuurrrqqqsssuuuuuuuuurrrnnniiieeefffkkkqqqvvvwwwvvvyyy~~~((((((((((((((()))******''''''((()))***++++++************++++++,,,,,,,,,+++***)))***+++,,,+++***))))))******************'''((()))***+++******))))))))))))((('''&&&&&&&&&&&&'''((()))***))))))((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***&&&''''''((())))))*********((('''((()))***)))'''))))))************))))))((((((((()))))))))******+++******************+++))))))))))))((((((((((((******)))))))))))))))***++++++++++++++++++++++++***************************+++++++++)))((()))***************************************************+++******))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********)))))))))***************++++++++++++++++++++++++,,,,,,---,,,)))((()))***&&&'''((()))******))))))))))))(((((((((((())))))(((((()))***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++***((('''&&&))))))******++++++++++++)))))))))*********++++++++++++************++++++************))))))((((((++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---------............///............///////////////000000111333444444555333444666666555555777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999888888777555222000000000000000000000111...///000000000000///................................./////////000000000------------............//////////////////...---///000222333444777<<>>============<<<<<<<<<<<<:::::::::999888777666555000000000000000000000000000/////////............///...---,,,---///111333111000000/////////000000000000000000000000000000000000111111222222222111333555888:::<<>>=========<<<<<<<<<<<<;;;:::::::::999888777555555000000000000000000000000////////////..................---......///000111333222111000////////////111111111111111111111111222222222333333333333333555888;;;>>>AAAEEEIIILLLTTT```oooyyy}}}}}}~~~zzzwwwvvvqqqmmmkkknnnqqqtttzzz~~~||||||{{{|||*********(((&&&%%%%%%'''###%%%''')))+++++++++++++++,,,,,,+++(((''''''(((((((((((((((((())))))***'''(((((()))))))))(((''''''((()))***++++++++++++'''(((((()))***++++++,,,,,,+++***+++,,,---,,,******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))(((((((((((((((((()))((((((((((((((((((((((((************************)))******++++++******)))+++***)))((())))))))))))***************************************************))))))(((((()))))))))************)))))))))(((((((((((((((((())))))))))))***++++++++++++***)))************************))))))************))))))))))))))))))))))))*********))))))))))))***)))))))))))))))))))))******+++)))((('''(((***+++***)))******++++++++++++******)))*********++++++++++++***))))))(((((())))))***(((((((((((())))))))))))'''''''''((()))+++,,,---)))))))))))))))))))))))))))))))))*********++++++*********+++***)))((('''))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++)))***++++++,,,,,,++++++((()))***++++++***)))((())))))*********+++++++++************************************++++++++++++---,,,,,,,,,,,,---.............../////////000000///............//////000...///000111222333333333000000111333666888999999999:::;;;;;;:::;;;===???======<<<<<<<<<;;;;;;;;;999999999999888666555444000000000000000000000000///////////////.........------...///////////////222222111000000000000000000000000000000000000000222222222222333444444555888:::===@@@EEEJJJQQQVVVaaammmzzzxxxtttrrrnnnoooqqqtttxxx{{{}}}~~~~~~~~~)))******(((&&&%%%&&&'''###%%%''')))++++++++++++***+++,,,***(((''''''(((((((((((((((((())))))***((()))))))))))))))((((((&&&'''((()))***+++++++++''''''((()))******++++++***)))((((((******)))((()))+++,,,------,,,+++)))+++++++++++++++,,,,,,,,,+++++++++******)))))))))******++++++++++++******************************))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))))))))((((((&&&(((***++++++***))))))************************************************(((((('''''''''(((((()))************)))))))))(((''''''(((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))************))))))(((((()))***************)))************))))))***)))))))))))))))******+++***(((((((((***+++***)))******++++++++++++******)))*********++++++++++++******))))))))))))******(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))))))))'''(((((())))))******+++(((((()))***************************************))))))))))))))))))******)))***++++++***)))***++++++,,,,,,,,,,,,+++************+++,,,,,,+++******************++++++++++++************************+++++++++,,,,,,,,,,,,---++++++******++++++,,,---............////////////...............///000000000000111222222222222111000111222444555777888:::999:::;;;:::::::::<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999999888777666555444000000000000000000000000.........///////////////---...///000000//////...000000//////000111111222////////////////////////111111111111333444666777<<<===@@@CCCIIIRRR\\\bbbpppwwwyyysssqqqqqqrrrwww}}}***++++++***(((((()))***(((((())))))))))))(((((()))***+++***(((''''''((())))))((((((((()))************))))))))))))((((((&&&'''((()))))))))))))))'''(((((())))))*********)))(((''''''))))))(((''')))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++************************)))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%(((,,,...---+++******************************************************(((((('''''''''((())))))************))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++(((***++++++***))))))***)))))))))))))))******++++++)))))))))++++++***)))******++++++++++++******)))))))))*********++++++++++++************++++++((((((((()))))))))******+++***)))))))))))))))***))))))))))))))))))))))))((((((((())))))*********((((((((()))******++++++))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++,,,,,,------,,,+++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***************++++++,,,------........./////////......---......///000111111111222222222111111000222444666777777777999;;;888999::::::999999;;;===<<<<<<<<<;;;;;;;;;;;;:::999999999888777666444444000000000000000000000000.........///////////////......////////////..................///000111222........................000000000111333666888:::@@@BBBFFFKKKSSS]]]iiippp{{{~~~xxxpppmmmpppttt}}}~~~((()))***)))((((((***,,,+++***)))(((((('''((((((((()))***)))((('''((()))***))))))))))))***++++++******)))(((((((((((((((''''''(((((()))(((((((((((((((((()))))))))))))))+++***))))))++++++***))))))******************)))************+++++++++,,,***************+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++************++++++************************(((((((((((((((((((((((()))))))))******)))))))))))),,,......+++******+++************************************************)))))))))))))))***++++++************))))))))))))'''((()))+++++++++++++++******)))(((((()))******************************))))))************))))))'''(((***+++,,,,,,++++++'''***,,,,,,***))))))+++)))))))))))))))******+++,,,+++******+++,,,+++)))******++++++++++++******((((((((()))))))))******,,,,,,++++++++++++,,,,,,)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))*********************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************)))***++++++***)))***+++++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,------------.........//////---------......///000111///000111222222222222222333555777777666666888:::777888999999888888:::<<<<<<<<<<<<;;;;;;;;;::::::999999888888777555444333000000000000000000000000............/////////000////////////....../////////...............//////////////////////////////000000000222555888<<<>>>DDDHHHOOOXXXaaalllvvv|||}}}wwwnnniiilllvvv~~~%%%''''''''''''''')))+++)))(((''''''''')))***+++'''((())))))(((((()))******************++++++,,,***)))((('''''''''''''''((((((((((((((((((''''''))))))))))))((((((((((((---,,,++++++------,,,+++)))))))))))))))))))))))))))))))))******+++++++++(((((())))))******++++++******++++++++++++******************************)))************+++++++++,,,,,,++++++++++++,,,,,,******************************************************++++++++++++******...//////---)))(((***,,,************************************************++++++******+++,,,------************))))))))))))'''(((***+++,,,,,,,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++))))))************))))))'''(((***+++,,,,,,++++++'''***------***))))))+++)))))))))))))))******+++---+++***+++,,,,,,+++*********++++++++++++******(((((((((((())))))))))))---,,,,,,++++++,,,,,,---************++++++++++++))))))((())))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((************************(((((())))))*********+++)))+++++++++***)))***+++))))))+++,,,---.........,,,+++(((''''''(((+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------.........//////---------......000111111---...000111333333444444222444666666444333555777666777888888777888:::<<<<<<<<<;;;;;;;;;:::::::::888888888888777555444333000000000000000000000000---.........//////000000000//////.........//////000///...------,,,------000000000000000000000000000000111333666:::>>>AAAFFFMMMWWWbbbmmmvvv~~~yyyvvvpppiiigggooo}}}))))))))))))))))))))))))...,,,***))))))******)))***((('''(((+++,,,+++)))&&&&&&&&&&&&'''''''''(((+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''************************,,,,,,,,,,,,,,,+++***))))))************+++++++++************************%%%&&&'''((()))***+++,,,))))))))))))************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,++++++***000---******,,,---+++))),,,,,,............,,,,,,))))))***+++,,,,,,------)))(((((('''(((***,,,---)))***+++++++++)))((('''(((((((((((((((((())))))******++++++++++++******+++++++++******)))))))))***(((&&&&&&(((*********)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++((((((((((((((((((((((((,,,++++++******++++++,,,************************++++++******)))(((((((((((((((((((((((((((((((((************************))))))************))))))))))))************)))))))))***+++++++++)))((('''************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,***+++------+++'''### ***************)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333...------------.../////////000222333444444333333444666777777666666777999999999999999888888888888::::::;;;;;;:::888777666666666555444333222222111111111222222222222111111////////////////////////111000///...------...///000000////////////000000......////////////......444444444555888===BBBEEEQQQ[[[eeelllvvvtttpppjjjhhhkkkuuu))))))))))))))))))))))))---+++(((((()))******)))***((('''(((+++,,,+++)))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((******))))))((((((((((((************************+++++++++++++++***))))))))))))*********+++++++++************************+++******)))((('''''''''))))))))))))************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***///---++++++---...---++++++,,,------------,,,+++***++++++,,,------......******))))))***,,,---...+++,,,,,,,,,++++++***)))+++*********************((())))))))))))))))))(((++++++******))))))))))))+++)))'''''')))***+++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++******++++++,,,************************,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))************)))))))))******+++***)))((('''******************************++++++++++++***************************************+++++++++,,,,,,***+++,,,---,,,***'''&&&(((((((((((((((((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222...------------.../////////000222333444444333333444555666666555555666888999999999888888888888888999::::::;;;:::999777666666666555444333222222111000111111222222111111000////////////////////////111000///...---......///000000////////////000000///000000111111111000000111444888999999===DDDJJJYYYeeeppptttxxx}}}ttttttrrrqqqsssyyy))))))))))))))))))))))))***((('''''')))******)))***)))((()))***+++***))))))*********++++++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((************************)))************))))))((()))))))))*********++++++************************---,,,+++***((('''&&&%%%))))))))))))************+++************))))))))))))************+++++++++******+++++++++++++++***+++***)))***,,,---,,,+++***+++,,,,,,,,,,,,+++***+++,,,,,,------......///,,,,,,++++++,,,---...///...------,,,,,,,,,,,,---------,,,,,,+++++++++***))))))************))))))************)))))))))))),,,***((((((***+++,,,+++)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))************++++++************************************************))))))************))))))))))))************)))))))))************)))((((((************************)))******************)))*********************************++++++++++++,,,***++++++,,,------,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000......------......///000000111222333444444444333444666777777666555777888777777777888888888888888888999::::::::::::888888666666555444333222111111000111111222222111111000////////////////////////000000///............///000000////////////000000111111111222222333333333111777===>>>===AAAKKKTTTcccnnnxxxzzzzzz|||xxxssswww{{{{{{zzz|||))))))))))))))))))))))))((('''&&&''')))+++******))))))))))))*********)))*********+++++++++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************************************)))))))))))))))*********((()))))))))************************))))))))))))))))))*********+++++++++)))******++++++++++++***))))))))))))******)))(((*********++++++*********+++,,,,,,,,,------......,,,,,,,,,,,,------............,,,++++++,,,---...---------,,,,,,+++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++******---+++))))))+++,,,---,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++************************++++++************++++++************************%%%&&&&&&'''((()))))))))************************++++++++++++++++++++++++))))))************))))))))))))************))))))))))))*********)))))))))************************))))))************))))))************************************++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---------+++++++++***************++++++,,,,,,,,,,,,------///......------........................//////000111111222333333444444444666777888888777666777999555555555666666777777777777888999:::;;;:::999888666555555444333222111111000000111111111111000000/////////////////////////////////.........//////000000////////////000000111111111222333444555666777;;;???@@@BBBIIITTT^^^hhhnnnuuuxxxyyy~~~~~~zzzwwwvvvsssyyy{{{{{{(((((((((((((((((((((((('''&&&&&&'''***++++++***)))*********)))))))))))))))))))))*********++++++)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************'''(((((()))))))))(((((((((((()))))))))*********************************''''''((()))***+++,,,,,,((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((()))******++++++++++++)))***++++++***)))((((((************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************%%%%%%&&&'''((())))))***************************(((((((((((((((((((((((())))))************))))))))))))************))))))))))))))))))))))))******************************))))))************))))))************************))))))*********+++++++++,,,+++******)))***++++++''''''((((((((()))))))))+++++++++***************+++++++++,,,,,,---------///......---------------///............///000000222222222333333444555555555666777777555444555777333333444444555666777777777888999:::;;;:::999888555555444333222111111000000000000111111000000000////////////////////////......//////////////////000000////////////000000000000000111333555777888>>>===>>>@@@GGGQQQ\\\ccchhhhhhkkkqqqwww|||~~~yyywwwuuussssssuuuwwwyyyyyy~~~||||||((((((((((((((((((((((((''''''''')))+++,,,+++))))))***+++***)))((()))***(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************'''(((((()))))))))))))))((((((((()))))))))******************************************************))))))))))))************(((((()))))))))))))))***)))************+++++++++(((((()))***++++++++++++)))+++---...,,,+++***+++++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++*********************++++++,,,************************))))))************))))))+++++++++,,,,,,,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******************************(((((()))******+++,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))((())))))***+++************************)))******************)))************************)))))))))************+++,,,+++***))))))((())))))((((((((()))******++++++******************++++++***++++++,,,,,,------.........---------------...//////......//////000111333222222222333444555666333444555444222111222333222333444555666777888999888999::::::::::::888888555555444333222111000000///000000111111000000///////////////////////////---...//////000/////////000000////////////000000000000000111444666999;;;AAA@@@@@@EEEMMMXXXaaagggjjjfffhhhpppxxx{{{{{{{{{|||xxxtttssslllkkkjjjlllooouuu{{{~~~(((((((((((((((((((((((((((((((((***,,,,,,+++))))))+++,,,+++((('''(((***))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************'''((())))))*********)))(((((((((((()))))))))***************************+++++++++******)))))))))))))))))))))************(((((((((((())))))******)))************+++++++++'''((()))***++++++++++++$$$'''+++,,,+++++++++---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))))))))***+++++++++++++++(((((())))))***+++++++++((())))))))))))))))))((()))))))))******+++++++++,,,***((((((***,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************)))******++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))************))))))***)))((((((((()))+++,,,******************************++++++++++++******************************))))))))))))***************************)))))))))++++++,,,,,,---......///)))))))))***+++++++++,,,******+++,,,,,,---......---------,,,,,,---......///////////////000000111333333222222333444666777444555555555333222333444444555666777999:::;;;<<<999::::::;;;:::999777666555444444333222111000000//////000000000000//////////////////////////////,,,---///000000000//////000000////////////000000111111111333555999<<<>>>AAAFFFLLLSSSYYY```gggmmmooommmpppxxx}}}||||||~~~|||xxxpppjjjfffccc```bbbeeekkkrrrzzz(((((((((((((((((((((((()))))))))+++------+++))))))+++,,,+++((('''(((***))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************(((((()))***************(((((((((((())))))))))))************************************************))))))))))))************'''((((((((())))))******)))************+++++++++'''''')))******+++++++++!!!&&&)))))))))+++------,,,+++******+++,,,---------------------------***+++,,,,,,,,,+++***)))((()))+++,,,---,,,++++++(((((()))***+++,,,,,,---******++++++++++++******''''''(((((()))))))))***,,,***((((((***+++,,,+++)))))))))***+++++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))***)))(((((((((***+++,,,************************++++++,,,,,,,,,,,,++++++************************))))))))))))************))))))***+++++++++******))))))***++++++,,,------(((((()))***+++,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,---...//////////////////000111111444333222222333444666777777888999888666555555666666777888999;;;===>>>>>>::::::;;;;;;:::888777666555444444333222111000000//////000000000000//////////////////////////////,,,---///000000000//////000000////////////000000222222333444777;;;>>>@@@BBBLLLYYYaaacccfffmmmssstttuuuzzz}}}~~~}}}|||rrrhhhaaa\\\ZZZXXX]]]dddnnnwww&&&''''''((()))******+++******))))))))))))************++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***------,,,+++***)))(((''')))))))))))))))))))))))),,,,,,+++++++++++++++,,,++++++************++++++***++++++,,,,,,++++++***)))************++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''+++*********))))))((((((+++++++++***************(((((((((((((((((((((((()))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))(((((((((***+++,,,*********)))))))))))))))++++++******))))))(((((()))************+++++++++))))))))))))************,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))******---------,,,+++***)))(((+++***))))))((()))))))))***)))))))))))))))******++++++++++++************************************)))))))))((()))******+++,,,+++***((((((((()))***,,,++++++******++++++,,,+++++++++************)))+++++++++*********))))))***((('''(((+++,,,***(((,,,------,,,***)))***+++))))))*********+++++++++************++++++,,,------------------------------------.........//////---///////////////111333444333333333444666888999777777666666555555444444666888<<<>>>>>>===:::999;;;;;;;;;;;;:::999888888333333111000000000111222444222000---,,,---///000/////////...------,,,,,,...---///333888999444///000000000000111111111111333555888:::;;;>>>DDDHHHUUU]]]eeejjjpppyyy}}}~~~|||}}}uuulllfffaaa\\\ZZZ\\\bbbkkkrrrsssvvv}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~''''''(((((())))))************))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((()))++++++************++++++)))******++++++******))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((************)))))))))((()))(((((((((((((((((((((***************************************+++++++++************************+++++++++++++++++++++++++++******))))))******+++***++++++,,,,,,++++++***+++***)))(((((()))*********)))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))))))))*********************+++******))))))***+++++++++++++++******++++++************++++++++++++************++++++...------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))************++++++,,,---,,,,,,+++*********+++,,,))))))))))))((((((((((((++++++++++++++++++++++++***************++++++,,,,,,+++)))((((((((()))***,,,++++++******++++++,,,+++++++++************)))+++++++++*********))))))+++)))((()))+++,,,+++)))(((***+++***))))))***+++*********+++++++++,,,,,,......------......//////---------------------------------.........//////...///000/////////111333333333333444555666777888777777777777666666666666666888:::<<<===;;;999888:::;;;;;;::::::999888777333222111000000000111222444222000---------///000........................///......222666777333/////////000000111111222222333666999:::<<>>@@@BBBHHHTTTeeeyyyyyyrrrhhhkkkqqqxxx~~~~~~vvvqqqnnnnnnllloooqqqqqqpppqqqtttxxx~~~~~~|||zzzyyywwwtttrrrooonnnkkkiiifffdddcccbbb````````````^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWZZZ]]]______]]]ZZZXXXXXXXXXYYYYYY[[[\\\^^^___^^^aaadddfffhhhjjjmmmoooqqqrrrtttuuuvvvzzz(((((()))***+++,,,,,,,,,******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,++++++,,,,,,---))))))************)))))))))************+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((())))))*********+++((())))))***+++,,,,,,,,,(((((((((((((((((((((((())))))******+++++++++,,,************************'''(((((()))***+++++++++))))))(((((((((((())))))))))))************))))))******++++++***)))'''&&&'''(((((()))***+++++++++++++++******))))))(((((((((((((((((())))))))))))))))))))))))************((()))))))))((('''&&&&&&((()))***+++,,,---------,,,,,,++++++++++++,,,,,,++++++************++++++*********)))))))))))))))---------,,,+++***)))(((%%%&&&)))+++,,,,,,+++***%%%&&&)))+++,,,,,,+++***+++++++++*********))))))************************(((***,,,------,,,+++***'''((()))+++++++++***)))******))))))))))))******+++++++++************)))))))))******++++++++++++(((+++---,,,***)))+++...***,,,------------...000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///////////////////////////////////////000000000000111222333333222333555666777777666666777999;;;<<<<<<<<<<<<;;;;;;::::::999;;;999777666555666777888999::::::999999888777666111111222333222111000////////////000000000000000......//////000000111111,,,...000111111222333444222222222333666;;;???BBBIIIPPP___uuuyyyrrrppplllsss||||||rrrjjjhhhiiiggghhhgggffffffjjjrrrxxx~~~}}}zzzwwwtttsssrrrpppoooiiigggeeebbb___]]][[[[[[YYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTYYY```eeefffbbb]]]YYYTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\___aaabbbdddgggiiikkkmmmoooppprrrvvv{{{}}}************************((()))***+++,,,---......,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******'''(((((())))))))))))))))))((('''''''''(((***+++,,,+++++++++,,,...000111++++++******))))))((((((''''''((()))***++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))(((((('''''''''((()))***************+++++++++******************)))))))))***+++,,,,,,,,,,,,++++++++++++++++++''')))+++,,,,,,,,,***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))************(((((()))***************))))))))))))))))))))))))************************,,,,,,+++***))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,+++*********))))))(((((())))))))))))))))))))))))((()))***,,,,,,,,,+++***...---+++))))))***+++,,,---------,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***++++++***)))(((+++++++++************))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,000///------,,,---...///......///000000000000000////////////000000000000000111111222222333444444888888777888999;;;>>>???>>>>>>>>>>>>>>>===<<<;;;;;;:::999999:::<<>>???????????????>>>======<<<;;;::::::;;;===???@@@???===:::888777666444333111111111111000000000000///////////////////////////////////////000111111111111111000//////000222333111333999<<<===BBBJJJUUUggg~~~zzzyyy{{{|||}}}}}}yyytttlllccc]]]______^^^___bbbhhhpppuuu~~~~~~~~~}}}{{{xxxuuusssrrrpppmmmkkkjjjhhhfffcccbbbaaa___\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTRRRQQQQQQPPPOOONNNOOOPPPRRRSSSUUUVVVVVVWWWYYYZZZ\\\]]]aaaccceeefffhhhkkkooorrruuuvvvxxxzzz|||~~~}}}zzzwwwsssooollljjjiii************************,,,,,,+++***))))))(((((()))))))))(((((((((((((((++++++*********)))))))))(((((()))************)))((((((((())))))((((((''')))))))))*********)))))))))))))))***************)))******************************))))))*********************************)))))))))***************************************))))))))))))))))))))))))******++++++++++++++++++)))************))))))((()))))))))***+++++++++,,,***)))((((((((((((((((((++++++******)))(((''''''((()))***+++,,,+++************++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((************************************))))))))))))))))))))))))************((())))))************)))***************************************************))))))))))))******+++))))))))))))))))))))))))******)))******+++,,,---************))))))))))))))))))))))))))))))))))))))))))((((((((()))******---,,,+++))))))***+++++++++++++++***************************************))))))))))))))))))))))))...------,,,++++++************++++++++++++******(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......///000000000000///---......///000111111222000111111222222333444444777777777888:::;;;===>>>@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;<<<===???@@@???===:::888888777555333111111111111000000000000///////////////////////////////////////000111111000111111000...///111333444444666<<>>>>>============>>>??????===:::888888777555444111111111111000000000//////////////////////////////////////////000000111///000000//////000333555888999<<<@@@EEEKKKRRRXXXcccmmm||||||{{{{{{mmmeeecccaaa\\\WWWVVVWWWXXXZZZ___gggqqqxxxyyyxxxwwwuuuttttttuuuuuusssqqqooonnnnnnpppssstttuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxvvvtttrrrqqqppppppoooooonnnmmmkkkiiigggfffdddaaa___^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNMMMKKKKKKMMMNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLMMMNNNPPPRRRTTTVVVXXXUUUWWWYYYZZZ[[[\\\___aaaaaacccfffiiilllooopppqqqrrrsssuuuwwwxxxyyyxxxxxxxxxvvvtttqqqnnnkkkiiihhhgggfffdddbbb___]]][[[ZZZ************************((((((((()))******++++++*********************************))))))))))))((()))******+++++++++++++++$$$&&&(((***,,,------,,,******+++,,,+++)))((('''))))))******++++++,,,,,,++++++++++++******************))))))))))))******************************))))))******++++++,,,,,,************************((((((((()))******++++++((())))))******+++++++++***************)))((('''(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***)))******++++++,,,,,,,,,))))))******++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))*********))))))(((************************************************+++++++++++++++,,,---...))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))************************+++))))))))))))))))))))))))************************************************((()))))))))*********++++++++++++++++++++++++++++++++++++************)))...---++++++++++++---...,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------------...///////////////,,,---...///000111222333000111111222222333444444555666777999:::;;;<<<<<>>>>>>>>===============>>><<<999777777777555444111111111111000000000///000000000000000000000000///////////////000000111000000000//////111555888;;;>>>AAADDDIIIRRR[[[```kkkqqq|||uuuzzz{{{||||||{{{{{{|||sssbbbYYYWWWXXXWWWTTTSSSTTTVVVXXX\\\ccclllrrrpppnnnkkkhhhfffeeeeeeeeebbbbbbbbbcccddddddeeeeeedddfffhhhjjjllllllmmmnnnmmmlllkkkiiihhhgggffffffiiiiiihhhgggeeecccbbbaaa___]]][[[ZZZZZZYYYWWWUUURRRRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIJJJKKKMMMOOOQQQSSSUUUQQQSSSUUUVVVVVVWWWYYYZZZZZZ\\\___bbbfffhhhjjjkkklllmmmooopppqqqqqqqqqqqqqqqpppnnnkkkhhhfffcccbbb```___^^^[[[XXXUUUSSSRRR************************+++************)))))))))++++++++++++,,,,,,,,,,,,++++++*********)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,+++++++++++++++++++++***))))))*********+++++++++++++++******++++++++++++++++++*********))))))*********++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++(((((())))))*********+++)))))))))***************)))************))))))((()))))))))***+++++++++,,,***)))((((((((((((((((((*********+++,,,,,,------***************+++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))************)))************))))))(((++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))******))))))(((((()))))))))))))))***************))))))))))))************************************************************''''''(((((()))******+++++++++************++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,---......------------...////////////...---......///000111111222000111111222222333444444444555777999:::;;;;;;;;;===>>>??????????????????>>>>>>>>>======<<<<<<<<<<<<:::777666666666444333111111111111000000000000000000000000000000000000///////////////000111111000111111000111333888<<<<<>>>>>======>>>>>>>>>===<<<;;;:::::::::888666555555555333222111111111111000000000000000000000000000000000000///////////////000111111111111111111222555;;;??????FFFLLLPPP[[[kkkyyy}}}~~~|||zzz~~~|||xxxuuu}}}|||yyyrrrjjjccc```^^^ZZZUUUOOOKKKKKKMMMOOOOOONNNOOOQQQRRRRRRSSSVVVXXXVVVUUUTTTSSSQQQQQQPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUYYY\\\^^^]]]\\\]]]^^^_________^^^^^^_________]]]\\\[[[YYYXXXWWWWWWVVVVVVTTTSSSRRRSSSSSSQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLKKKMMMOOOPPPOOONNNOOOOOOMMMOOOQQQTTTWWWZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[ZZZXXXVVVTTTRRRMMMMMMLLLLLLJJJHHHEEEDDD************************&&&'''(((***,,,...000000******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++***)))))))))+++,,,---+++***)))(((((()))***+++---,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))))))))---------,,,,,,+++++++++'''((()))***************+++++++++*********************))))))***+++,,,,,,------,,,***)))'''&&&&&&******))))))******+++,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))))))))***************************)))((((((++++++++++++++++++++++++******************************)))(((((('''(((((())))))))))))))))))))))))((()))***+++***)))((('''(((((())))))*********+++))))))))))))))))))))))))***+++,,,,,,,,,***)))((('''((()))***************))))))******+++++++++,,,************************************************,,,,,,++++++***)))))))))+++***)))(((((()))***++++++++++++************))))))***+++,,,,,,+++***)))------,,,,,,+++***))))))******+++++++++,,,,,,,,,***,,,---///000000//////,,,---......//////......////////////000000000000000111111222333333444444333555777999:::;;;;;;:::::::::;;;<<<<<<===<<<<<<============<<<;;;999999:::777555444444444333111111111111111000000000000000000000000000000000000///////////////000111111222222222222333777<<<@@@CCCKKKSSSXXXeeexxx~~~~~~zzzzzzzzzxxxvvvpppmmmhhh___UUUNNNJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMOOOOOONNNMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKMMMOOORRRTTTUUUPPPTTTXXXYYYWWWUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOOOOOPPPOOONNNLLLKKKKKKIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKMMMNNNMMMLLLLLLLLLIIIJJJMMMPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWRRRSSSSSSRRRQQQOOOMMMKKKGGGHHHHHHIIIHHHFFFEEEDDD)))***++++++++++++***)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,---------,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))******,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************++++++******))))))(((((((((((()))***+++,,,------++++++++++++++++++++++++((())))))***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))******)))))))))***,,,---******)))))))))))))))***,,,+++)))((((((((()))******************)))((((((++++++************++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))************))))))......---,,,+++***)))(((+++(((&&&''')))+++,,,---******))))))))))))******))))))))))))************(((((())))))))))))((((((************************))))))))))))))))))))))))******++++++++++++******************************,,,+++++++++++++++++++++************************++++++******************,,,++++++******++++++,,,------------,,,,,,+++***,,,,,,,,,++++++*********++++++******++++++,,,------------------,,,,,,,,,---......///////////////////////////000000000000...111555888:::999888666444555777888::::::;;;;;;<<<<<<;;;:::;;;<<<===>>><<<============;;;999888888777666555444333333333111111222222222222111111000000000000000111222222111111333333444333222111555111111555999;;;>>>BBBLLLXXXaaaggguuu~~~yyyuuuxxxzzzwwwxxxwwwqqqkkkjjj[[[VVVNNNGGGBBB@@@AAAAAAAAAAAACCCEEEFFFGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIMMMNNNPPPRRRSSSTTTUUUUUUQQQRRRSSSSSSSSSSSSSSSRRRTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFDDDCCCBBBAAAAAA@@@************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,,,,,,,++++++************)))))))))************************************************+++,,,---------...---,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++***)))))))))************************)))***++++++++++++***)))+++******))))))***+++,,,++++++************++++++,,,+++***)))((())))))***+++++++++++++++***))))))++++++************++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******'''(((((())))))(((((('''+++++++++++++++*********&&&$$$""""""%%%'''((((((******))))))((()))))))))))))))))))))************((())))))******))))))(((************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******************************++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...000000//////.........---------...///////////////////////////000000000000---///222444666555444333555666888999;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>><<<=========<<<;;;999888888777666444333333333333000111111111111111111000000//////............///111111333333444333222222555222111555999:::>>>BBBSSS^^^hhhooo~~~|||zzzyyyzzzzzz|||}}}wwwsssuuu|||xxxsssrrrnnneee\\\XXXNNNKKKEEE@@@===<<<===>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQPPPOOOMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJIIIGGGFFFEEEDDDDDDBBBAAA@@@?????????,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,------......///...---+++************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,++++++************+++,,,,,,+++++++++,,,,,,---++++++***))))))))))))***+++,,,,,,,,,,,,+++******++++++************++++++++++++******)))******+++************************))))))))))))))))))))))))((((((((()))))))))************++++++++++++******)))))))))******))))))))))))))))))******+++++++++***(((&&&&&&(((***++++++******))))))((((((''''''))))))))))))************)))******************)))************************))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++******+++,,,---......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,------,,,,,,------...///111111000///......------------...////////////...////////////000000000000//////111222333333333333666777888:::;;;<<<<<<===<<<;;;;;;;;;;;;<<<======;;;<<<<<<===<<<;;;999888888777666444333333222222///000000111111000000///111111000///............111222222333444444444333888444333777999;;;@@@FFFQQQ\\\gggppp~~~xxxtttrrrpppmmmkkklllsss|||wwwooooooxxx}}}uuunnniiibbbVVVKKKFFFBBB@@@===;;;:::::::::;;;>>>>>>???@@@@@@@@@@@@@@@<<<<<<>>>???AAABBBDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEGGGIIIKKKKKKLLLIIIIIIJJJJJJJJJIIIHHHHHHLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????????????????=================================<<<===>>>>>>???????????????@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***)))***+++---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------...------------------...,,,,,,,,,,,,------------------------,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,------.........---,,,+++++++++++++++)))))))))*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********---,,,,,,+++************,,,++++++++++++,,,,,,---++++++*********)))))))))***++++++,,,++++++******++++++************++++++,,,,,,+++*********++++++************************))))))))))))))))))))))))(((((()))))))))***************++++++++++++******+++,,,,,,------,,,,,,+++((())))))))))))*********...,,,++++++---.........))))))))))))(((''''''&&&((()))))))))******************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))*********++++++++++++++++++++++++***+++++++++,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,++++++***,,,---......//////......////////////000000000000333333333333333444555555555666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======:::;;;<<<<<<;;;:::999888777777555444333222222222//////000000000000//////222222111111000111111111111222222333444555555555:::777777:::<<<>>>DDDKKKMMMWWWdddooo~~~}}}vvvrrrpppoookkkiiijjjqqqzzz{{{uuuqqqnnnrrr|||~~~{{{xxxoooddd^^^VVVLLLCCC@@@<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;999999;;;<<<>>>???AAAAAA@@@??????@@@@@@AAABBBCCC@@@BBBCCCEEEGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFGGGIIIKKKLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>======;;;::::::999999999,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------.........///......------......///,,,,,,---------.........------------------------,,,,,,---......///000000------------------------,,,,,,,,,---------------,,,+++++++++,,,---......)))************+++++++++*********+++,,,,,,------+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,++++++*********************+++,,,,,,++++++++++++*********)))))))))***************)))++++++************++++++------,,,+++++++++++++++************************************************))))))))))))******************++++++++++++******,,,,,,------------,,,,,,*********))))))))))))(((+++)))((()))***++++++***))))))******)))(((''''''((()))))))))******************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******************************(((((()))))))))*********++++++++++++++++++++++++,,,,,,++++++******)))))),,,++++++******++++++,,,******+++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,---///......---,,,,,,++++++,,,------...............////////////000000000000444444333333444555666777333444666777999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;;;;;;;:::999888777666555444333222222222//////000000000000//////000000000000111333444444111222222333555666777888999888999<<<>>>@@@FFFNNNQQQ\\\iiiwww~~~yyyvvvtttsssrrrqqqrrrvvv{{{|||wwwrrrjjjmmmsssyyy{{{zzzyyyuuuqqqlllaaaVVVPPPKKKDDDAAAAAA<<<;;;;;;::::::::::::::::::::::::::::::999999888::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKHHHHHHGGGGGGFFFGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;<<<===>>>===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>><<<<<<:::999888777777666666777,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,---...///000------------....................................+++******++++++,,,---............///000000111111//////............//////.........////////////000.........///////////////++++++,,,---...///000111------------------------........................+++,,,,,,,,,---///000111******+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,---,,,,,,+++*********)))******+++,,,---++++++,,,,,,++++++***)))(((((()))************)))++++++************++++++......---,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++******++++++++++++******)))******++++++******)))+++++++++******)))))))))***(((((((((******)))(((((()))***++++++***)))((())))))))))))************)))******************)))************************))))))))))))))))))))))))******++++++++++++******************************((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,++++++******++++++,,,)))***++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,000////////////.........,,,,,,---............---////////////000000000000111111111111222333555555333333555777888999999::::::;;;<<<<<<======<<<<<<888999:::::::::999888888777666555333222222111111///000000111111000000///------...///000222333444222222222333555777999:::888888<<<@@@BBBCCCJJJRRRYYYcccsss~~~{{{yyyyyyyyyyyyyyywwwtttooolllfffoooyyy~~~~~~}}}uuuqqqpppnnniiieeeZZZPPPFFFBBBAAA???>>>@@@;;;:::999888888777777888888888999999999888888777;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGFFFFFFEEEDDDDDDDDDEEEAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888888999::::::;;;;;;999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@BBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@????????????>>>>>>===<<<:::999777666666555444444555555************************++++++++++++++++++++++++*********+++++++++,,,,,,------......///000000111........./////////000000////////////////////////------------...///000111111111222333333444555555333333222222222222333333111111111111222222222222111111111111222222222333///000000000111111222222111111111111111111111111111111111111111111111111...............///000111+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,---------,,,+++*********++++++,,,......++++++,,,,,,,,,+++***)))((()))******+++++++++***++++++************++++++///...---,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))*********++++++++++++++++++*********,,,,,,+++)))'''(((***,,,---,,,+++***))))))))))))************((())))))******))))))(((************************))))))))))))))))))))))))******++++++++++++******************************))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,------.........///////////////+++,,,------......------////////////000000000000...///000111222333444444333444666777999::::::::::::;;;<<<=========<<<;;;777888999::::::999888777666666444333222111111111000111111111111111111000......//////000111222333222222222333555777:::;;;;;;===CCCIIIKKKLLLRRRZZZbbblll}}}~~~~~~{{{vvvppplllkkklllkkksss{{{}}}yyywwwyyy}}}zzzssskkkfffdddaaa\\\WWWLLLCCC=========<<<;;;<<<:::999777666666666777888777888888999999999888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999555555666777777888999999999999999999999999999999999999888888999999:::;;;888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???===<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999888777555555444333333333333444)))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,------------...///000111111111111.../////////000000111111000000000000000000000000111111111111222333444555444444555555666777888888888888777777777777888888333333333444444444555555333333333444444555555555666666555555555555444444666666666666666666666666333333333333333333333333111000000/////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***,,,---...------,,,+++++++++,,,---...///000++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++************++++++000///...---,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******+++++++++,,,,,,+++++++++((()))***+++,,,---......***)))((()))++++++)))''''''(((+++---......---,,,))))))))))))************(((((())))))))))))((((((************************))))))))))))))))))))))))******++++++++++++******************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((()))***+++++++++++++++---,,,,,,++++++*********---,,,,,,,,,,,,---......++++++,,,,,,---.........+++,,,------......------////////////000000000000...///000222444555555555444555777888:::;;;;;;;;;::::::<<<=========<<<;;;777777999::::::999888777666666444333222111111111111111222222222222111111222222222222222222333333222222222333555888:::<<>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@>>>>>>===>>>@@@AAACCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>?????????>>>======<<<<<<::::::;;;<<<<<<:::999888888999999:::::::::999999444444444555666777777888999999999999999999999999999999999888999::::::;;;777777777777888888888888::::::::::::::::::;;;;;;:::;;;===>>>>>><<<;;;::::::::::::;;;;;;:::::::::::::::::::::999777666555444444333333222333333333******+++,,,,,,,,,,,,,,,,,,,,,---.........------------------.........//////////////////000111111111111111111111222333333333333333222222222222222222333444444333444666888888888999999::::::;;;;;;999999888888888:::;;;<<<;;;:::999999999999999::::::<<<===<<<;;;:::;;;=========<<<;;;;;;;;;<<<<<<888999;;;===>>>>>><<<;;;777999;;;<<<<<<999666333555555555444222000///...///000000...,,,,,,---...,,,---...---,,,---...000...---,,,+++************------------------,,,,,,---------------------...+++,,,---...///...---,,,***************)))((('''************************,,,,,,***)))))))))***+++************************,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,***)))((((((((((((************************))))))************))))))+++++++++*********)))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******......------------,,,,,,))))))))))))))))))))))))+++++++++*********))))))+++******************+++(((((()))))))))((((((''',,,,,,,,,+++++++++******------------------------,,,,,,,,,---------...............////////////000/////////...---,,,******,,,...000111222222222111333444555777888888999999999999::::::::::::;;;;;;::::::;;;::::::999888777555555444333222222222222111111111111111111111111///000000222333444555555111111111333555999<<>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>==================>>>>>>>>>>>>;;;;;;<<<===<<<;;;999888777777777777777777777777;;;999666444333555777888999999888888777777666666777777666666555555555444666777888999::::::999888444444555777999999888666777777777777888888888888888999::::::999888999:::<<<<<<<<<;;;;;;:::::::::;;;::::::999888777777666555444333333222222222222)))******+++++++++++++++******+++,,,,,,,,,,,,,,,............////////////222111111111111111222222333333333333333444444555555555555555555444444444222444555444444444666888:::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;888:::;;;<<<;;;;;;===>>>============>>>???@@@AAA>>>@@@BBBDDDEEEEEEDDDCCCAAABBBDDDEEEEEEDDDBBB@@@;;;;;;::::::999888666555444444444222///......///---...///...------///000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,------,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------+++*********+++,,,************************,,,,,,++++++************''''''(((((()))***************))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,***)))((((((((((((******************************++++++++++++******+++++++++*********))))))))))))))))))************************************))))))))))))************))))))))))))******************++++++++++++***************++++++,,,,,,,,,************************,,,,,,,,,,,,++++++******---,,,+++******+++,,,---+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...////////////...---,,,,,,---...///111222222222222333444555666777888888888999999999:::::::::;;;;;;888888999888888777666555555555444333222222222222111111111111111111111111000000000111222333444444555666666888:::===BBBEEEEEEOOO\\\fffkkknnnrrrvvv~~~wwwnnnhhhhhhmmmtttyyy|||xxxvvvwwwzzz}}}{{{tttooolllkkkddd]]]SSSJJJEEEBBB@@@???<<<;;;;;;:::999999888888999888888888777666666666666666666666666666666666777777777777777777777777888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<:::;;;;;;;;;::::::999888888888888888888888888888:::999777666555666777888666666666555555555555555777666666666555555555444444555666777888777777666444444444666888999888666666666666666777777777777777888999999888777888999888888888777777666666666888777777666555555444444555444333333222222222333***+++,,,,,,------,,,,,,******,,,---............111111111222222222333333444444333333333333333444444555555555555666666666444444444444333333333222333444555555444444666888777777777777666666666666<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888888999999555777999::::::;;;===???;;;<<<===>>>@@@AAACCCCCC===>>>@@@BBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAAAAAAAA@@@@@@???<<<<<<;;;999666444555666222333444333222111222333222111111000000/////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************+++************)))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))*********+++,,,,,,,,,,,,+++***)))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++))))))))))))************************++++++++++++******++++++++++++******(((((()))***+++,,,------************************---------,,,,,,,,,,,,+++...---+++******+++---...******+++++++++++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...//////000000000//////.../////////000111222333444222333444666777777888888999999999999::::::::::::888888999888888777666555555444333222222111111222000000000000000000000000000000111111111222222222444555666777999===CCCGGGKKKXXXhhhsssxxx{{{sssmmmfffdddjjjsss{{{}}}|||~~~|||rrrjjjfffddddddYYYSSSKKKDDD@@@>>>===<<<;;;;;;::::::999999888888:::999888888666666555444777777777777777777777777777777777777777777777777777888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999:::999999888888888888888888888888888888888888888999999888888888888888888555555555555555555666666666666666555555555555555333333444555555555555444444444444555777888777555444555555555666666666666666777888777666555666888555555555555555444444444666666555555444333333333444444333222222222333333------...///////////////,,,---...000111222222222555555555666666666777777666555555444444444444444444444555666666666666666555555444444444333333333444555666555444555666888888888777777666666555555:::;;;===>>>>>>===<<<;;;888777666666555555555555333555777777777888999;;;:::;;;<<<===>>>???@@@@@@777888:::;;;<<<============>>>>>>???AAABBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEBBBCCCBBB@@@>>>===>>>???:::;;;<<<<<<:::999:::;;;555555444333222000///...///......------,,,,,,,,,+++,,,,,,,,,------------............---------,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++***************************)))))))))))))))))))))*********)))))))))((((((******))))))))))))************++++++++++++******((())))))***+++,,,,,,---++++++******)))************************************++++++++++++++++++***************************+++++++++,,,,,,,,,------************************((()))))))))************)))))))))*********++++++******++++++++++++*********++++++,,,------......************************,,,,,,,,,,,,,,,,,,,,,+++...---+++))))))+++---...)))******++++++++++++***,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,---------...............////////////000---...//////000000000000000/////////000222444555222333444555777777777777888999999999999::::::::::::::::::::::::999777777555444333222111111111111000000000000000000000000111111111111111111111111111333555777999>>>EEEJJJVVVbbbrrr|||ooojjjeeehhhqqq|||{{{ssskkkeeeaaa^^^QQQLLLFFFAAA???>>>===<<<::::::::::::999999888888888888777777666666666555777777777777777777777777777777777777777777777777777777777777777777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777777999888666555555666777888777777777777777777777777666777888999888888777666555666666777777888888888555555555555555555555555333333444444444444444333555444333444666777666555333333444444444555555555444555666666444444555666666666666666666555555555666666666555555444444444444333333222222333333333---...//////000000//////---...000111222333444444555555666666666777777777666555555444444555555555444444555666777666666555777777777777777777777777666777888777666666888999@@@@@@??????>>>>>>======:::<<<===???@@@@@@??????999888777666555555555555555666777777666666777888;;;;;;<<<<<<<<<;;;;;;:::888999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCBBBAAAAAACCCDDDAAACCCEEEEEECCCBBBBBBCCC===<<<<<<:::888666333222111111000000///...------------------------------......---,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************)))))))))))))))))))))***++++++******))))))((((((******))))))))))))******)))******++++++******)))(((((()))***++++++,,,,,,+++***************+++,,,************************))))))************))))))************************************+++++++++,,,))))))))))))))))))))))))((()))))))))************((((((((()))))))))************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,+++***))))))***+++,,,,,,---....../////////...,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,---------...............////////////000,,,---...///////////////000000//////000222444666222333444666777777888888888888888999999999:::::::::::::::::::::999777777444444333222111111111111000000000000000000000000111111111111111222222222333666999;;;===CCCMMMTTTaaakkkxxx~~~qqqnnnmmmrrr{{{}}}wwwrrrkkkbbbYYYSSSIIIEEEAAA???>>>>>>===<<<:::999999999999999888888555555666666777777777888666666666666666666666666666666666666666666666666777666666666666555555555888888888888999999999999999999999999999999999999888888888999999::::::::::::999999888777666666555777666555444444555777888444444444444444444444444444555666777888777555444555555666666777777888888444444444555555555555555555444444444444444444444555444333333555666555444333333333333444444444444333444555555333333444555555666666666666666666666555555555555444444444444333333333222222333333444---......///////////////......///111222222222222333333333444444444444555666666555555666666777888666777888999:::999888777555555666777777888888999:::;;;<<<;;;999999;;;===DDDDDDCCCCCCCCCCCCCCCCCC???@@@AAABBBBBBCCCCCCCCC>>>>>><<<;;;::::::999999999:::;;;:::999888999:::>>>?????????>>><<<:::999;;;:::::::::::::::;;;;;;::::::::::::;;;<<<===>>><<<<<<>>>??????@@@@@@@@@;;;<<<=========>>>@@@BBBCCCEEEHHHHHHGGGFFFGGGGGGDDDEEEEEEDDDBBB@@@>>><<<666666555444333333222111/////////...------,,,,,,------+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((************************)))))))))************++++++++++++******)))))))))******))))))))))))******))))))************))))))((()))))))))***+++++++++***************+++,,,---************************)))))))))******)))))))))***************+++++++++''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************'''((((((((())))))))))))******++++++++++++******++++++******))))))))))))++++++++++++++++++++++++)))***************+++++++++******************+++***+++,,,------...------,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------------...,,,---......////////////000000000111222333444555333444555777888888999999888888888888999999999999888888999888888777666555444333222111111000000111111111111111111111111111111111222222222333333333222666;;;>>>AAAHHHSSS\\\iiippp|||{{{qqqssswww||||||zzzwwwsssnnnhhh^^^SSSJJJAAA???<<<;;;<<<<<<;;;:::999999999999999999888888333444555555777888888999666666666666666666666666666666666666666666666666666666666666555555555555666666777777777888888888888888888888888888888888777777777777888888888888888888888777666666666555555555555555555666666777333333333333333333333333333444555666777666555444444444444444444444555555444444444444444555555555666555444444444444444444555444222222444555444444222333333333444444444444333444555444333333444555333333333444444444444444333333222222222222222222333333222222222333444444000000111222222222222222000000111222222222222222333333333444444444555555666666777777888999;;;;;;:::;;;===??????>>>===<<<777777888:::;;;<<<===>>>@@@AAAAAA@@@???>>>@@@BBBEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>???AAAAAA@@@@@@AAACCCDDDEEEEEEEEEDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<888999:::999999999;;;===???BBBEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGG@@@@@@???>>>===<<<;;;;;;666555444333222000//////000///---,,,++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************************************++++++,,,,,,++++++************************))))))))))))******))))))************))))))))))))))))))************************+++,,,---...************************)))******++++++******)))))))))*********+++++++++(((((()))))))))*********(((((((((((((((((((((((())))))))))))************(((((()))))))))***************++++++++++++******)))))))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,+++******'''((()))***++++++++++++,,,,,,,,,+++++++++******+++++++++,,,------......,,,,,,,,,---------......,,,,,,,,,------------.........///000000000/////////000111222333444444444444555666888999999::::::888888888888999999999999888888999888888777666555444333222111000000000000222222222222222222222222111111222333444555555666333888>>>BBBEEENNN[[[eeepppvvv|||yyyyyyxxx}}}zzztttllleee___VVVLLLEEE>>><<<::::::;;;<<<;;;999888888888888888888999999444555555555666777777777444444444444444444444444666666666666666666666666555555555555666666666666555555666666666777777777666666666666666666666666777777777666666666666666777777777777777666666666444444555666666666666666333333333333333333333333444444555666666666666666444444444444444444333333333333333444444555555555666555444333333333444444666444222111333444444333333333333444444444444555333444555444333333444555222222222333333444444444333333333333333333333333333222222222333333444555444555666666777777666666333333444555555444444444666666666666777777777777777777888999:::<<<===>>>>>>@@@BBBCCCCCCCCCAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIDDDEEEEEEDDDCCCBBBDDDEEEJJJJJJJJJKKKKKKLLLLLLMMMOOOMMMKKKHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCEEEFFFFFFGGGIIIJJJHHHIIIJJJKKKJJJHHHFFFDDDEEEDDDCCCAAA@@@????????????@@@@@@??????>>><<<<<<888888999:::::::::::::::888999999999777777888::::::===AAABBBBBBBBBBBBCCCEEEGGGIIILLLMMMNNNMMMMMMJJJIIIIIIHHHFFFEEEDDDDDD<<<<<<:::999777555444333444333111000/////////000............---,,,++++++************************,,,,,,---...---,,,+++*********************************+++++++++,,,,,,,,,******************************))))))))))))******))))))************))))))*********)))))))))))))))))))))******+++,,,---...************************+++++++++,,,,,,+++++++++))))))******++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------***+++---......---+++***)))***+++,,,---.........,,,,,,,,,+++++++++******++++++,,,------...//////,,,,,,,,,---------.............../////////000000000000111111111111000000...///111333444444444333555666777888::::::::::::777888888888888999999999::::::;;;::::::999888777444333222111000000000000333333333333333333333333111111222333555666777777999???FFFJJJNNNWWWeeepppvvvyyyxxxooorrrxxxzzzpppcccXXXRRRLLLEEE???>>><<<;;;<<<======<<<;;;888888888888888888999999666666666666666555555555444444444444444444444444666666666666666666666666555555555666666666777777555555555666666666666777666666666666666666666666777777666666555555555444666666666777777777777777333444666777888777666555444444444444444444444444555666666666777777888888777777777666666555555444333333333444444555555555666555333222222222333333666444111111222444444333333333444444444555555555333444555555333333444555333333333444444555555555555555555555555555555555222222222222333333444555555555555444444444444444000222666777666555444555:::888777777888999999999::::::;;;>>>@@@AAA@@@??????DDDGGGFFFEEEFFFEEEBBBDDDEEEGGGIIIKKKLLLMMMMMMJJJKKKKKKIIIGGGFFFFFFGGGOOOOOOOOOPPPPPPQQQQQQRRROOOQQQRRRQQQNNNKKKIIIIIIIIIFFFDDDDDDGGGIIIHHHFFFFFFMMMQQQOOOPPPTTTUUUQQQTTTSSSQQQPPPOOOMMMJJJGGGGGGCCCBBBCCCDDDBBBDDDHHHMMMIIICCCAAAAAAAAA???======;;;999:::;;;;;;;;;:::<<<;;;:::999888888888888888999:::;;;===>>>???@@@???BBBFFFIIIJJJJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKHHHFFFCCC@@@===;;;:::999888333//////111111...***.........------,,,,,,,,,------,,,,,,,,,,,,------***************+++++++++************************))))))*********++++++++++++,,,---,,,***)))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************************+++,,,------***)))))))))((((((''''''+++***)))(((((()))***++++++***)))'''''''''((()))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------111...++++++,,,...---+++...---,,,,,,,,,,,,---...////////////000000000000......///000111000000000111111111222222333333333555555666666777888:::;;;:::::::::::::::::::::::::::::::::999888777666555444444333333222111000000000111444555555333111///111222222222222444888;;;@@@BBBGGGNNNYYYgggssszzzzzzuuukkkjjjwwwyyynnndddVVVMMMIIIGGGCCC@@@;;;;;;::::::::::::999999;;;:::888777555444444333555555444444444444555555666666666666555555555555444444444555777888:::;;;444444444444444444444444555555555555555555555555555555555555555555555555333444444555666777888888555555555444444333333333666555444333333444555666333333444444444444444444555666666666666666555555444444333222333444555666444444555555555555444444222222222333333444444444555555555555444444333222666555444333333333333333333333333333333333333333444333333333333333333333444444444333333222222222444444444444444444444444333333333333333444444444222444888:::999999999:::===<<<;;;;;;<<<===<<<<<<;;;===???BBBEEEGGGGGGFFFFFFJJJKKKHHHHHHJJJKKKIIILLLMMMNNNPPPRRRTTTVVVVVVOOOOOONNNLLLKKKLLLNNNQQQQQQRRRTTTVVVWWWYYYYYYYYY\\\^^^^^^\\\XXXTTTQQQPPPQQQOOOLLLLLLNNNNNNMMMKKKMMMSSSUUUSSSTTTZZZ]]]\\\^^^\\\YYYWWWUUUSSSPPPMMMLLLHHHFFFHHHHHHFFFHHHLLLRRRNNNIIIFFFEEEDDDAAA???CCCAAA>>>>>>?????????>>>???>>>>>>===============;;;;;;;;;:::::::::999999;;;>>>AAABBBCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHJJJLLLKKKJJJIIIGGGEEECCCAAAAAA???:::555444555555111.../////////.........---------,,,+++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,+++)))((()))***,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++++++++***))))))******+++,,,,,,,,,,,,+++************************+++++++++***************,,,++++++*********++++++*********))))))(((((((((******))))))))))))************)))(((((((((((((((+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000---++++++---...---,,,...---,,,,,,,,,,,,---...............////////////////////////000000000000111222222333333444444444666666777777888:::;;;;;;<<<<<<<<<======>>>>>>>>>999999999999888777666666444333333222222111111111///000111222222111///...111222333333444777;;;>>>???BBBIIIUUUcccqqq{{{yyyqqqkkkpppyyynnn```XXXNNNHHHEEECCC>>>;;;::::::999999999888888888999888777666555555555666555555555444444555555555666666666666555555555555444444444555666777888999444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555666666555555555444444333333333666555444444444444555666666666555555444444333333555555666666666666555555555555444444444555666777444555555666666555555444333333333444444444444444555555555555555444333333444444333222222222333333333333333333333333333333333333333333333333333333333333333333222222111111444444444444444444444444333333444444555555666666555888;;;===>>>>>>???@@@>>>???????????????>>>>>>>>>@@@EEEIIIMMMOOOPPPPPPQQQTTTTTTRRRSSSXXXYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZUUUUUUTTTRRRRRRTTTXXX[[[WWWZZZ^^^bbbfffhhhiiijjjmmmnnnnnnkkkeee```\\\ZZZ^^^\\\[[[[[[\\\\\\[[[YYY\\\___```___bbbjjjqqqsssrrroooiiiddd```\\\XXXUUUWWWRRRPPPPPPOOOLLLNNNRRRWWWTTTQQQOOOMMMJJJGGGDDDFFFCCC@@@???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::999999888999;;;<<<<<<<<<<<>><<<<<<;;;888555333333222222111000//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++)))***+++***(((((((((***+++++++++++++++*********))))))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))))),,,,,,+++***)))(((((()))***************)))))))))))))))************))))))))))))******))))))((((((+++******))))))******+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******++++++,,,,,,,,,,,,------...,,,++++++---......---...------,,,,,,------...------------............000///.........///111222222333333444555555666666777888888999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<888999999999888777777666222222222222222222222222000000000000000000000000111222444555666999>>>AAAAAAFFFPPP```qqq~~~sssmmmnnnwwwyyykkk___RRRMMMGGGCCCAAA???;;;777999888888888888777777777666666666555666666777777555555555555555555555555666666666555555555555444555444444444444555666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444333333555555555444444444444444666555555444444555555666888777777666555444333333555555666666666666666555666666555555666666777888444555555666666555555444666666555555555555555444555555666666555555444444222222111111111222333333333333333333333333333333222222333333444444555555444444444444333333333333444444444444444444444444666666777888999::::::;;;:::<<>>=========???AAACCCDDDGGGIIIKKKMMMMMMLLLKKKJJJJJJGGGDDDBBBCCCBBB@@@>>>:::::::::999777444222111111000///---,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))***+++***)))((()))***+++++++++***************))))))))))))))))))))))))******+++++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))+++******)))(((((())))))++++++******************((()))***++++++***)))(((((()))***++++++***((('''******))))))))))))******************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,---.........------------------------------........./////////111000...---...///111333333333444555666777777888888999:::;;;<<<======>>>;;;;;;:::::::::999999999::::::999999888666555444222222222222222222333333333222111111111222333444333444555666777:::???BBBFFFLLLXXXkkk}}}}}}rrrooottt~~~}}}rrriii]]]RRRMMMIIIDDDAAA???===;;;999999999888888888777777777666666666555555666666666444555555555555555555444666666555555555444444444555444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444666666555555555555666666777777666666555555555444444555666666666666666666555555555666666666777777555555666666666666555555888777777777666555555555444444555555555444444333222222111111222333444444444444444444444444444444111222222333444555666666666555555555555555555555444444444444444444444444999999:::;;;<<<=========???AAACCCDDDDDDEEEFFFHHHHHHKKKNNNOOOLLLJJJIIIIIIJJJNNNTTTYYY\\\___cccfffmmmrrrxxx|||{{{xxxsssooommmmmmoooqqqwwwyyy||||||zzzwwwuuuuuu|||~~~{{{yyytttwwwzzz~~~zzzwwwxxxrrrllliiieeeaaaaaaeeekkklllllljjjddd\\\UUUQQQMMMKKKJJJKKKNNNQQQSSSTTTRRRRRRQQQPPPOOOLLLJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCAAAAAA???<<<::::::===???>>>===<<<;;;;;;<<<======@@@AAADDDFFFGGGGGGFFFEEEGGGFFFDDDDDDEEEFFFFFFFFFCCCCCCBBB@@@===:::666444222111000...,,,+++******,,,,,,+++++++++*********++++++++++++++++++++++++***************************+++,,,+++******+++,,,************************)))))))))))))))))))))))))))******+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))(((((()))******+++******************++++++((()))***++++++***)))(((((()))***++++++***)))(((***))))))))))))))))))***************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************)))******++++++******)))+++++++++,,,,,,,,,------+++,,,------------......------------------------....../////////000000000111000...---...///111333333444444555777888888999999:::;;;===>>>>>>>>>>>>AAAAAA@@@>>>===<<<;;;:::<<<;;;:::999777555333111222222222222222222333333333222111000111222444555555666777777888;;;???CCCHHHPPP___ssswwwwww|||~~~vvvkkkbbb\\\SSSKKKLLLHHHBBB>>><<<;;;;;;;;;:::999999999888888888888888777666555444444444444444444555666666555444444555555555555444444444444555444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555666555555555555555555555555666666666666666666666666444555555555666666777777444444555666666666666666444444555555666666666666555666666666666666666555888888888777777666666666222333333444444444333333333333333333333444555666444444444444444444444444222222333444444555666666444444444444444555555555444444444444444444444444======>>>>>>??????@@@@@@DDDFFFHHHIIIJJJKKKMMMOOOMMMRRRVVVWWWSSSPPPNNNNNNVVVZZZ```dddhhhmmmtttzzz}}}zzzzzz}}}~~~zzz~~~zzztttqqqnnnjjjkkknnnvvvxxxzzzwwwpppfff]]]XXXQQQPPPPPPRRRVVVYYYZZZZZZ\\\\\\\\\[[[ZZZWWWUUUTTTRRRQQQPPPNNNKKKIIIHHHGGGHHHGGGEEEBBB???>>>???AAAAAA@@@>>><<<;;;::::::;;;<<<===>>>@@@AAAAAAAAA@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHHHHFFFDDD@@@<<<:::666555222000...,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,+++***,,,---)))))))))***************))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))(((((()))***+++,,,,,,)))))))))***************))))))************))))))))))))******++++++*********))))))(((((())))))*********************************************************************************************************************++++++******++++++++++++******++++++,,,,,,,,,,,,------+++,,,......---,,,---...,,,------......------,,,////////////000000000111000///.........///111222333333444555777888999999999:::<<<>>>??????>>>>>>AAA@@@???===<<<:::999999;;;;;;:::999777444222111222222222222222222222222000000/////////111222333666777888999;;;>>>CCCFFFKKKUUUgggyyy}}}zzzxxxuuukkk___WWWSSSMMMGGGIIIEEE@@@;;;888888:::;;;::::::999999999888888888888777666555444444444444333444555666666555444333555555555444444444444333555444444333333333444444444444444444444444444444333333333333333333333333333333333333333333333333222222333444555666777777555555555555555666666666555666666777777666666555333333444555666777777888333444555666777777777777333444555666666666555555555666666777777666666555888888777777777777777666222333444444555444444444444444333333444444555555444444444444444444444444333333444444555555666666222222222222222333333333444444444444444444444444DDDDDDDDDEEEEEEEEEEEEEEEHHHKKKMMMPPPRRRUUUXXX[[[\\\aaaggggggccc___]]]]]]bbbgggmmmrrrwww}}}~~~~~~}}}}}}{{{uuupppnnnllljjjmmmqqqvvv{{{{{{rrrjjjfff[[[[[[\\\___bbbcccbbb``````aaabbbcccbbbaaa___]]]\\\[[[ZZZXXXVVVTTTSSSRRRPPPPPPNNNKKKGGGEEEEEEGGGEEEDDDAAA???==================>>>>>>>>>?????????;;;<<<===>>>@@@BBBDDDFFFGGGHHHIIIIIIHHHEEEBBB@@@>>><<<:::777555222111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((***++++++******+++,,,((()))))))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,++++++*********++++++,,,((((((((())))))***************))))))))))))************))))))******+++,,,))))))(((((((((((())))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++---//////---+++,,,---,,,,,,---......---,,,,,,........./////////000000////////////000000000000222333444555777888999999888:::<<<>>>??????>>>===<<<<<<<<<;;;::::::999999888888888888777666444444444333333222222111111111////////////000111222333555777999<<>>;;;999888999:::999888888888888777777777666555555444444444555555333444666777777666444333555555555444444444333333555444444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444444555555666666666444555555555666666666777555666777888888777666555333333444444555555666666333444555666777777777777444555666777777777666666666666777777777777666666666666666777777777777777444555555666777777666666444444333333222333333333555555555555555555555555444444444555555555555555222333333333444444444444444444444444444444444444LLLKKKKKKKKKKKKKKKKKKKKKKKKNNNQQQUUUXXX\\\aaaeeepppvvv|||}}}xxxsssqqqrrrkkkpppvvv|||~~~}}}|||~~~{{{zzz}}}}}}|||qqqkkkgggggggggfffjjjooopppwww|||wwwtttkkkkkkllloooqqqpppnnnkkk```aaaccceeeeeeeeecccbbbaaaaaaaaa`````````______XXXXXXWWWSSSOOOLLLLLLLLLGGGFFFDDDBBB@@@@@@@@@@@@AAA@@@????????????@@@AAA888999;;;<<<===>>>AAACCCEEEFFFHHHJJJJJJHHHFFFDDDFFFDDDBBB???<<<:::888888222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))''')))******))))))***,,,(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---...---,,,+++************''''''(((((()))))))))***+++***)))(((((()))***++++++***)))))))))***,,,---))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++...000000---++++++,,,,,,,,,---......---,,,,,,---------.........//////......///000111000000000222222333555666888999999888999<<<>>>??????>>>============>>>>>>>>>>>>???555666777777777777777666444444333333222111000000000000111222333333444444444777:::>>>BBBHHHOOOSSS```lllzzz~~~{{{||||||sssrrriiicccWWWIIICCCCCCBBB???===>>>???>>><<<:::::::::777777777777666666666666333333333444555666777777333444666777777666444333555555444444444333333333555444444444444555666777444444444444444444444444333333333333333333333333333333333333333333333333777666666666666555555555444555555555666666777777555666777888888777666555444444444444444444333333333444555666777777777777555666777999999888888777666666777777777777666666555555666666777777888888666666777888888888888888444444333222111111111111555555555555555555555555555555555555555444444444555666666666777777888888444444444444444444444444UUUTTTSSSSSSSSSTTTVVVWWWYYYWWWYYY^^^dddjjjttt~~~|||{{{uuunnnnnniiicccdddhhhhhhfffkkkqqqxxx|||}}}}}}{{{}}}|||oookkkgggeeehhhhhhggghhhkkkooopppmmmiiiiiikkkjjjfffbbb___[[[XXXUUUSSSQQQNNNMMMMMMKKKIIIFFFCCCAAA@@@<<>>>>>BBBCCC@@@>>>;;;999999888888:::>>>>>>@@@BBBBBBBBBDDDIIIMMMLLLLLLLLLIIIFFFCCCCCCCCC===888111------//////...//////...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++*********************************,,,...///---+++,,,,,,,,,++++++************************)))((('''&&&''''''((()))******+++************************,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------------------...000111222222111111222222111111111111111111444444444444444555666777::::::<<<=========<<<;;;999:::;;;<<<<<<;;;:::999999999999999888666555444555000,,,...333666333...111111111111222333444555777999<<>><<<:::::::::;;;===???<<<===>>>>>>>>>@@@DDDGGGKKKLLLNNNMMMKKKJJJJJJKKKEEE@@@:::555444333222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***((())))))))))))*********************************************++++++++++++++++++++++++++++++++++++************************...---,,,,,,+++***'''$$$,,,,,,,,,+++++++++******))))))******+++*********''''''(((((())))))******************************+++,,,,,,,,,++++++***)))((((((((())))))******+++************************************************)))************+++++++++++++++******++++++,,,---,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------......---...000111222222111111111111111111111111111111444444444444555666666777::::::<<<=========<<<;;;:::;;;<<<======<<<;;;:::999999999999888666555444666444333333444555444333222222222222333444666666777999>>>DDDMMMWWWbbbiiinnnwww{{{uuummmhhhooorrrnnnlllpppttttttuuudddYYYRRROOOJJJFFFCCCAAA>>><<<:::999888999::::::888777888888888888777666555444555555666666666666555555555555555555444444444444444444444444444444444444555555555444444444333333222333444333222111222444222333444444444444333222555555666666666555444444555555555555555555555555666666666777777777888888777777777777777777777777666666777777777777666666555555666777777888999999888999999999888888777666888888888888777777777666555666777777555555666777999999888777777666555555444555555555555666666666777777777777777777777777888888888888999999999999999888777666666666777777444555666555444333444666hhhkkkqqqwww~~~~~~|||zzz~~~wwwqqqqqqtttxxx{{{zzzzzz~~~|||yyyvvvrrrlllfffaaa^^^ZZZUUUPPPNNNMMMOOOPPPMMMOOOOOOLLLJJJKKKJJJFFFGGGDDDAAA>>>===<<<:::888;;;;;;<<<;;;;;;<<>><<<;;;999888888999999888777888888999888888777666555666666777777777777666666555555555555444444444444555555555555555555555555555555555555444444444444222444444444333222333444333333444444555444444333555555666777777777666666666666666666666666666666777777777777777888888888777777777777777777777777888999999::::::999999888666666777777888999999999:::::::::::::::999999888888888888888777777777777777888888777555555777999:::999999888888777777666555666666666666777777777888888888888888888888888888888999999999:::::::::999999888777777777777888666777888777666666777888~~~|||vvvuuuyyyzzzxxxtttuuuwww{{{~~~xxxqqqrrrtttvvvxxxzzz}}}|||{{{|||~~~~~~~~~rrrvvv}}}~~~xxxyyy}}}zzzvvvnnniiiaaaZZZUUUTTTVVVWWWVVVVVVUUUTTTSSSRRRPPPMMMLLLLLLIIIDDDAAA@@@<<<888======<<<<<<;;;;;;<<<===@@@CCCHHHLLLOOOPPPRRRTTTRRRPPPMMMIIIDDD???:::777666444111///---------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++...000000///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))))))))******************************++++++++++++******)))))))))))))))(((((((((************************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......//////......///000000111111111111111111111111222222222444444444444555777888888::::::<<<=========<<<;;;;;;<<<===>>>>>>===<<<;;;999999999999777666555444333444444222///...///111111222222333555666888999;;;???EEELLLUUU```kkkqqqttt}}}zzzwwwtttnnnfffccciiittt~~~}}}{{{{{{~~~}}}|||{{{{{{|||~~~ppp___SSSNNNHHHEEEBBB??????>>>===<<<;;;999888888999999888777888888999999888777666666555555666666666666555555555555555444444444333333444444444444444444444444333333333333333333222222333444555555444333444555333444444555555555555555444555666666777777777777666666666777777777777777888888888888888888888888888888888888888888888888:::::::::;;;;;;:::::::::777888888888999999:::::::::::::::;;;;;;::::::999999999888888888888888888::::::999777666666999<<<::::::::::::999999888888777777777777888888888888999999999999999999999999999999999999:::::::::;;;:::999999999888888888888666888999999777777888:::}}}mmmhhhcccbbbeeefffeeebbbdddfffkkkqqqxxxxxxpppfffeeeeeeeeegggiiijjjkkkllliiigggfffhhhkkkmmmoookkkooouuu{{{~~~~~~~~~}}}{{{}}}}}}~~~yyypppgggaaa______```___[[[YYYXXXYYYWWWUUUTTTNNNSSSTTTOOOKKKKKKHHHCCCAAA@@@???======<<<;;;:::999===AAAEEEGGGJJJLLLNNNSSSSSSRRRPPPKKKGGGCCC@@@===;;;888444111...---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///...,,,+++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))************************)))******++++++******************************)))************************++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......///000000.........//////000111111000000111111111222222222444444444555666777888999::::::<<<=========<<<;;;;;;<<<===>>>>>>===<<<;;;999999999999777666555444999777444444444555333222111111222333555777999:::;;;???DDDKKKSSS\\\ffflllwww~~~wwwmmmcccaaagggqqqzzz~~~~~~|||{{{}}}{{{xxxuuusssrrrssssssqqqzzzxxxgggWWWNNNKKKHHHEEEAAA???>>>===;;;:::;;;999777777888888888777777888888888888777666666333444444555555444444333555444444444444333333333333333333333333333333333333333333333333333333333444555666666555444555666444444444555555666666666333444555666666666666666777777777888888888999999999999999999999888888888999999999999999999999999999::::::;;;;;;::::::999999999999999::::::::::::999999:::;;;;;;::::::999999:::::::::::::::::::::;;;;;;:::888777888:::===;;;;;;;;;;;;;;;:::::::::888888888999999999::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::::::::::::::999999888666888999999888888999;;;xxxssstttxxx}}}|||{{{~~~~~~}}}|||zzzxxxsssmmmiiiYYYVVVSSSSSSWWWZZZZZZYYYWWWZZZ^^^ccchhhooovvv{{{~~~zzzooofff^^^\\\[[[[[[\\\]]]]]]\\\\\\ZZZXXXXXXYYY\\\```cccdddggglllppprrrrrrqqqpppjjjhhhiiilllnnnqqqwww~~~}}}~~~}}}|||zzzzzz|||}}}}}}xxxrrrpppooopppllleee```___```]]]\\\\\\bbbkkkmmmbbbWWWSSSOOOIIIHHHFFFCCCBBBAAA???===:::888:::===>>>???AAADDDFFFNNNPPPRRRRRRPPPMMMLLLKKKDDDCCC@@@<<<888444111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++***((())))))))))))*********************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------***((('''''')))******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((************************************************((()))******+++************************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...///000000111............///000111222000000000111222222333333333444444555666888999:::::::::<<<=========<<<;;;;;;<<<============<<<;;;999999999999888666555444888555333222444555333222111222333444777999;;;===;;;???EEELLLTTT]]]ffflllzzzvvvmmmeeeeeeiiiooovvv}}}zzz~~~~~~zzzxxxuuuqqqooonnnnnnnnnoooyyy}}}uuuqqquuuvvvtttlll^^^RRRKKKIIIGGGDDD@@@>>>===<<<:::999;;;999666666777888888777666666777777777777666666333333333444444333333333444444444444333333333333333333333333333333333333555555555555666666666666555666777777666555666777555555555555555666777888444444555666666666555555777888888999999::::::::::::::::::999999999999999999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;::::::999777999::::::999999;;;<<>>AAADDDHHHLLLNNNNNNOOOPPPRRRJJJJJJHHHEEEAAA<<<888555111000000///......------++++++,,,,,,---,,,,,,,,,((())))))))))))*********************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$###"""$$$(((+++------******+++++++++,,,,,,,,,*********+++******)))))))))))))))******++++++,,,************************(((((()))***************(((((())))))******++++++************************************************)))************+++++++++++++++******++++++,,,---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...///000111111......------...///111222///000000111222222333333333444444555666888:::;;;::::::<<<=========<<<;;;:::;;;<<<======<<<;;;:::999999999999888666555444222333333222000000222333333444555777999<<<>>>@@@>>>CCCJJJTTT^^^iiissszzz~~~ssslllhhhkkknnnooottt{{{xxx}}}yyywwwuuurrrqqqqqqrrrssszzzwwwnnniiiggggggfff___VVVNNNIIIHHHDDDBBB>>><<<<<<;;;:::999;;;999666555666777888777555555666666666666555555333444444444444444444333444444444333333333222222444444444444444444444444555555555555666666666777666777888888666666777888555555555555555777888999666666777777777666555555888888999999:::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>;;;<<<======;;;;;;<<<===========================::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999999:::<<<<<<;;;<<<===???{{{qqqddd\\\[[[ZZZ```fffkkkooossspppkkkeeehhhmmmoookkkdddcccgggdddccccccbbb```[[[UUUPPPIIIFFFDDDDDDFFFHHHHHHHHHCCCFFFJJJMMMQQQVVV^^^cccgggooosssqqqnnnlllcccZZZTTTRRRQQQRRRUUUUUUSSSPPPMMMMMMKKKIIIHHHIIILLLNNNUUUVVVWWWYYYYYYXXXWWWUUUWWWQQQPPPWWW\\\\\\]]]```aaadddfffhhhnnnvvvyyywwwvvvwwwwwwsssmmmjjjjjjllljjjooouuuxxx{{{{{{yyywwwrrrppprrrwwwrrrmmmkkkiii\\\XXXUUUSSSRRROOOJJJFFFBBBAAA???<<<999999<<<>>>:::???EEEHHHJJJMMMPPPTTTMMMMMMMMMKKKHHHCCC>>>:::222111111000///.........***+++,,,,,,------------***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++)))''''''((()))))))))*********++++++,,,,,,,,,'''((()))***************(((((()))***+++,,,,,,,,,************************(((((()))***************&&&''''''((()))******+++************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...///000111222......------...///111222///000000111222222333333333444444555777888:::;;;:::;;;<<<=========<<<;;;999:::;;;<<<<<<;;;:::999999999999999888666555444111666999777222000555:::555666777999<<>>>>>>>>>>>>>>======>>>>>>?????????@@@;;;===>>>>>>===<<<<<<===============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<=========<<<:::::::::<<<>>>>>>======???AAA