BM6P6(@ zzzxxxwww{{{zzzooofffaaa^^^\\\ZZZXXXWWWWWWXXXXXXWWWXXXYYYYYYZZZYYYYYYXXXTTTUUUVVVXXXYYYZZZZZZZZZ\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRMMMNNNQQQSSSWWWZZZ\\\]]][[[[[[ZZZYYYWWWTTTRRRQQQVVVVVVVVVVVVVVVVVVVVVWWWZZZ[[[[[[[[[ZZZXXXUUUSSSTTTUUUWWWXXXWWWUUUSSSQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHJJJIIIHHHFFFDDDCCCAAAAAABBBCCCCCCCCCBBBAAA@@@@@@EEEBBB@@@AAACCCDDDBBB???BBBAAA???>>>>>>???AAABBBAAAAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@???======>>>???BBBCCCBBBAAAAAA@@@?????????@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDGGGHHHNNNWWWaaammmwwwrrrkkkeee```\\\YYYWWWSSSRRRPPPNNNMMMMMMNNNOOOUUUVVVZZZbbbmmmxxx}}}}}}uuujjj```ZZZUUUPPPLLLNNNLLLKKKOOOUUU\\\dddkkktttrrrqqqqqqtttxxx}}}~~~xxx{{{zzzwwwuuutttvvvrrrnnnpppuuuyyywwwuuusssnnnfff```[[[WWWTTTRRRSSSQQQOOOMMMMMMOOOQQQSSSOOOMMMKKKJJJLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQNNNLLLJJJIIIGGGGGGIIINNNPPPPPPNNNOOOPPPRRRSSSTTTSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIKKKMMMNNNOOONNNNNNOOOQQQPPPOOONNNMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKJJJKKKKKKKKK|||vvvsssqqqrrrwww|||rrriiibbb^^^[[[[[[ZZZZZZZZZ[[[[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXTTTUUUWWWXXXYYYZZZZZZZZZ\\\ZZZYYYWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSOOOPPPQQQTTTVVVXXXZZZ[[[[[[ZZZYYYXXXUUUSSSQQQOOOUUUUUUVVVVVVWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXWWWUUURRRPPPQQQQQQRRRSSSSSSRRRQQQQQQSSSSSSRRRRRRRRRRRRRRRRRROOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHFFFDDDCCCAAA@@@BBBBBBCCCCCCCCCBBBAAAAAADDDBBB@@@AAABBBCCCAAA???AAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>======>>>???AAACCCBBBAAA@@@???????????????@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDIIIPPPWWWaaappp~~~|||uuuqqqpppsssyyy~~~|||vvvqqqnnnfffbbb]]]XXXSSSPPPOOOOOOPPPPPPRRRXXX___ggglllnnnwwwyyy~~~|||vvvrrroookkkhhhhhhddd]]]WWWTTTSSSTTTUUU]]]\\\]]]bbbiiiqqqyyy~~~~~~yyy{{{~~~~~~||||||vvvtttssstttvvvuuuqqqnnngggccc]]]XXXUUUSSSRRRPPPQQQOOONNNMMMLLLMMMOOOPPPOOOMMMKKKKKKMMMNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQOOOMMMJJJHHHHHHGGGFFFIIIMMMOOOOOONNNPPPQQQSSSTTTTTTSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJJJJKKKLLLNNNNNNMMMMMMOOOPPPPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKKKK}}}xxxuuurrrqqqooopppsssyyyyyyooogggaaa]]]ZZZXXXYYYZZZ\\\]]]^^^______[[[ZZZYYYXXXWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZWWWUUUUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYXXXWWWUUURRRPPPOOOSSSTTTVVVWWWWWWWWWVVVUUUSSSTTTVVVXXXYYYYYYYYYXXXVVVWWWXXXXXXWWWTTTRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIIIIKKKJJJIIIGGGDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBCCCAAA@@@@@@AAAAAA@@@???@@@???>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???AAABBBAAA@@@??????????????????@@@????????????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAA@@@BBBGGGKKKQQQ]]]hhhvvvtttfffddddddgggjjjppp|||yyynnneee^^^YYYWWWQQQOOONNNOOOSSSVVVYYYZZZ]]]___fffppp|||xxxrrriiiaaa\\\YYYWWWUUUTTTTTTTTTRRRTTTZZZdddlllyyy{{{}}}|||zzzzzzzzz|||zzzzzzzzzxxxtttnnngggccc[[[XXXTTTQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOMMMLLLLLLNNNPPPPPPOOOLLLLLLLLLMMMMMMNNNNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNPPPOOONNNNNNNNNMMMMMMLLLLLLOOOOOOPPPOOONNNKKKHHHFFFHHHGGGGGGIIILLLNNNNNNNNNQQQRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKJJJIIIKKKLLLLLLLLLLLLMMMOOOOOOOOONNNMMMMMMMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQMMMNNNNNNMMMMMMKKKJJJJJJ}}}zzzwwwtttqqqlllooorrrvvvxxx{{{}}}zzztttkkkccc^^^[[[XXXWWWUUUWWWYYY\\\^^^______^^^]]][[[YYYWWWVVVVVVXXXYYYVVVVVVXXXYYYYYYZZZZZZZZZZZZXXXVVVTTTSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSWWWWWWWWWVVVVVVTTTSSSSSSRRRSSSUUUWWWWWWWWWVVVUUURRRSSSUUUVVVXXXXXXXXXXXXWWWWWWXXXWWWVVVTTTRRRPPPSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHFFFEEEDDDDDDFFFHHHIIIJJJJJJHHHFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>@@@@@@@@@??????>>>>>>>>>?????????????????????@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB???===>>>BBBDDDGGGOOOWWW^^^mmmqqqkkkeeecccaaadddmmmvvvxxxqqqnnnccc]]]VVVQQQPPPQQQRRRRRRPPPQQQVVV^^^iiissszzz}}}|||uuuooohhhddd]]]VVVQQQPPPQQQRRRQQQUUUZZZ]]]bbbooo}}}zzzyyyxxxvvvwww~~~xxxnnnddd]]]ZZZUUUSSSQQQPPPQQQSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOMMMMMMNNNPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNMMMJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJMMMOOOQQQNNNNNNNNNMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHIIIIIIJJJKKKMMMOOOOOOOOORRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLJJJIIIHHH{{{wwwtttrrrpppoooiiioooxxx|||}}}zzzxxxvvvmmmggg```[[[XXXWWWWWWVVVUUUVVVXXXZZZ\\\\\\\\\[[[]]][[[YYYWWWVVVVVVXXXYYYWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTSSSSSSRRRRRRQQQTTTUUUVVVWWWXXXXXXXXXWWWRRRSSSTTTVVVWWWWWWVVVVVVTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQTTTTTTTTTSSSSSSTTTTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEECCCBBBBBBDDDFFFGGGHHHHHHGGGEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBB???@@@@@@???>>>>>>>>>>>>>>>==================>>>????????????>>>>>>======================================================<<<<<<<<<<<<===>>>??????>>>>>>>>>======>>>>>>?????????>>>>>>??????@@@AAA?????????@@@@@@@@@@@@@@@@@@===>>>BBBCCCDDDIIIOOOPPPZZZkkk|||uuujjjbbb^^^aaahhhnnnwwwjjj^^^WWWTTTSSSSSSRRRQQQRRRVVV\\\bbbgggiiiqqqqqqqqqqqqqqqrrrsssssssssvvvyyy{{{}}}{{{rrrllliiihhheeeccc]]][[[WWWRRRNNNPPPVVV[[[^^^dddkkkpppwww~~~{{{~~~zzzyyyyyyxxxuuuuuu~~~|||qqqeee\\\VVVTTTTTTRRRPPPPPPRRRSSSTTTSSSQQQRRRSSSTTTTTTRRRPPPOOOOOONNNNNNOOOPPPQQQPPPOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHJJJLLLOOOPPPMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIHHHGGGIIIJJJKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGyyyxxxuuurrrpppooonnnnnnpppxxxwwwppplllccc___YYYVVVUUUVVVVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTVVVWWWXXXYYYYYYYYYRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQPPPNNNMMMKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@>>>???@@@???===<<<===>>>======>>>>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>??????>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@???@@@>>>>>>BBBDDDDDDFFFJJJLLLPPPZZZgggrrr{{{|||nnnccc___bbbcccnnn~~~uuujjjccc___]]]\\\YYYUUUTTTVVVYYY\\\]]]aaaaaa```___^^^^^^^^^___]]]```ccceeefffiiioootttxxxyyyyyyzzz}}}xxxsssqqqqqqjjjaaaZZZXXXZZZ]]]___^^^^^^\\\WWWTTTWWWaaaiiisssxxx}}}~~~|||{{{zzzyyyyyywwwxxx|||rrrfff]]]VVVRRRQQQQQQPPPNNNOOOQQQRRRRRRRRROOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNOOOPPPPPPOOOMMMOOOPPPPPPPPPOOOMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJLLLLLLMMMMMMMMMLLLNNNOOOPPPPPPPPPRRRTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIHHHHHHHHHGGGIIIJJJJJJJJJJJJKKKMMMMMMMMMNNNNNNMMMMMMLLLKKKNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIzzzvvvvvvuuusssqqqppppppqqqvvv|||yyynnnfffbbb[[[YYYUUUTTTUUUVVVVVVUUUTTTUUUUUUVVVXXXYYY[[[\\\YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYY\\\\\\\\\\\\ZZZXXXWWWVVVTTTUUUUUUUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWSSSSSSRRRRRRSSSUUUWWWYYYVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVUUUTTTSSSQQQOOONNNLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@???>>>>>><<<>>>???>>><<<;;;<<<>>>>>>>>>>>>??????>>>>>>>>>===>>>?????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===============<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@======???@@@@@@@@@???>>>@@@===>>>BBBDDDBBBBBBEEEIIIIIIMMMVVV\\\cccppp|||{{{rrrpppiiikkkqqq{{{{{{wwwrrrnnnhhheeefffhhhiiijjjfffdddaaa^^^\\\ZZZYYYXXXTTTWWWZZZZZZYYY[[[aaafffggghhhiiiiiiiiimmmrrrwww}}}~~~zzzuuupppnnnmmmiiifffaaa]]]\\\aaahhhnnnrrrsssqqqlllgggjjjuuu~~~~~~|||{{{||||||uuunnnddd\\\WWWTTTQQQNNNNNNMMMMMMNNNQQQSSSSSSRRROOOPPPQQQQQQRRRRRRRRRRRRPPPOOOOOOOOOPPPOOOMMMKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLNNNPPPPPPOOOOOOQQQTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDEEEHHHKKKLLLzzzwwwwwwwwwvvvtttssstttuuuqqqvvvzzzwwwnnnccc\\\ZZZXXXVVVTTTSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWZZZ]]]^^^WWWXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYY^^^___```___^^^[[[XXXVVVTTTTTTTTTUUUUUUVVVVVVVVVQQQQQQQQQQQQRRRRRRRRRSSSVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSQQQQQQRRRUUUXXXZZZUUUUUUUUUVVVWWWXXXYYYZZZTTTTTTUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMHHHIIIIIIJJJKKKLLLMMMMMMGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<<<<>>>???>>>;;;:::<<<>>>>>>>>>????????????>>>>>>===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@<<<===>>>@@@@@@??????>>>???<<<===AAABBB@@@>>>@@@FFFDDDEEEKKKNNNSSS^^^kkkuuuvvvqqqmmmqqqzzzxxxvvvqqqlllhhhdddbbbaaaVVVYYY[[[ZZZWWWXXX]]]ccc[[[]]]___^^^]]]]]]```ccceeeiiiqqq{{{}}}|||{{{tttuuuvvvuuusssssstttuuuooooooooommmnnnttt~~~zzz}}}~~~}}}}}}~~~{{{sssjjjbbbZZZVVVUUUUUUQQQMMMMMMLLLLLLOOORRRTTTUUUTTTQQQQQQRRRSSSTTTUUUVVVVVVPPPOOOOOOOOOPPPNNNLLLIIIHHHJJJLLLOOOPPPPPPOOONNNNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKNNNPPPPPPNNNNNNQQQSSSSSSRRRQQQPPPOOONNNNNNNNNPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKKKKJJJKKKLLLNNNLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLHHHFFFDDDDDDEEEIIIMMMOOO}}}yyywwwvvvyyy~~~}}}yyynnnmmmjjjeeeaaa]]]ZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSTTTUUUVVVXXXZZZ\\\^^^WWWYYY[[[[[[ZZZYYYYYYYYY\\\[[[YYYXXXXXXXXXYYYZZZccceeegggfffbbb]]]YYYXXXXXXVVVSSSPPPPPPQQQTTTVVVOOOPPPPPPOOONNNNNNQQQSSSUUUVVVWWWXXXVVVTTTPPPNNNQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTVVVWWWXXXYYYYYYPPPQQQTTTVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTTTTRRROOOMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCBBBAAA@@@>>>===<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======??????@@@@@@@@@AAAAAAAAACCCDDDEEEFFFHHHKKKPPPSSS```kkk|||zzztttuuuyyy}}}xxxrrrqqqjjjhhhdddbbbbbbeeejjjlllmmmiiiccc___\\\[[[ZZZXXX\\\^^^bbbgggnnnvvv}}}}}}wwwvvvtttrrrtttyyyssszzz{{{wwwyyyvvvlllfff]]]YYYTTTRRRSSSSSSQQQPPPMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOPPPOOOKKKHHHNNNMMMLLLMMMOOOOOOMMMKKKNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKLLLLLLKKKKKKJJJIIIJJJLLLMMMKKKIIIHHHJJJMMMNNNNNNOOOPPPPPPPPPOOOOOOSSSSSSRRRRRRQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQQQQQQQPPPOOOOOONNNLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIGGGGGGGGGHHHJJJLLLOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNMMMLLLJJJJJJFFFEEECCCBBBCCCFFFIIIKKK{{{zzz~~~|||{{{}}}}}}wwwqqqhhhfffdddaaa]]]ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVWWWWWWXXXYYYZZZ[[[XXXYYY[[[\\\ZZZYYYYYYZZZ[[[[[[YYYXXXXXXXXXYYYZZZaaadddfffeeeaaa\\\YYYWWWWWWVVVSSSRRRQQQRRRTTTUUUOOOPPPQQQPPPOOOOOOQQQSSSTTTUUUWWWWWWVVVSSSPPPOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWQQQRRRTTTVVVXXXYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTSSSPPPNNNNNNLLLJJJIIIIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>??????>>>>>>===<<<<<<;;;========================>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBDDDDDDEEEHHHLLLOOOTTT\\\iiivvv~~~}}}zzzxxx|||}}}xxxwwwzzz~~~vvvpppkkkgggdddaaa[[[[[[\\\___eeekkkooorrrtttuuuvvvyyy}}}{{{xxxxxxyyyyyy}}}wwwqqqqqqwww}}}~~~uuukkkbbb\\\YYYVVVRRRPPPPPPPPPOOOMMMNNNNNNMMMNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSQQQOOOOOOPPPOOOLLLIIILLLKKKKKKLLLNNNOOONNNLLLNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKLLLJJJHHHHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGEEECCCBBBBBBEEEHHHJJJ~~~|||}}}~~~}}}wwwnnnhhh___^^^]]][[[YYYWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWYYYXXXXXXWWWVVVVVVWWWWWWXXXZZZ\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYY___aaadddccc```[[[WWWVVVVVVVVVUUUTTTTTTTTTTTTTTTOOOPPPRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUSSSQQQOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRTTTVVVXXXYYYYYYZZZWWWWWWWWWWWWVVVUUUSSSRRRSSSRRRRRRSSSTTTTTTQQQOOOOOOMMMJJJIIIHHHGGGDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA?????????@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>======<<<;;;<<<<<<<<<============>>>???>>>>>>======<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBDDDGGGJJJMMMQQQXXXaaammm}}}yyyssssssqqqnnnkkkkkkmmmooowwwzzz~~~yyyuuullliiifffhhhmmmrrrttttttsssrrrrrrrrrtttwwwzzz|||xxxpppnnnrrrwww|||rrrhhh```YYYUUUVVVTTTPPPOOONNNNNNMMMLLLOOONNNMMMLLLLLLNNNPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPNNNNNNOOONNNMMMKKKIIIIIIIIIKKKNNNPPPPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJJJJIIIGGGHHHJJJLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPRRRSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBDDDFFFHHH~~~~~~~~~zzzwwwsssmmmfff```YYYYYYYYYXXXWWWWWWVVVVVVSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXX\\\^^^``````]]]YYYVVVUUUVVVVVVWWWVVVVVVUUUTTTTTTNNNQQQSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRTTTVVVWWWXXXYYYWWWXXXYYYYYYXXXUUURRRPPPPPPPPPPPPQQQSSSSSSQQQOOONNNLLLJJJHHHHHHGGGEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>????????????@@@???@@@AAAAAA@@@AAADDDFFFIIIKKKNNNSSS\\\kkk|||xxxsssmmmgggbbbaaa``````eeeffflllxxx|||wwwwwwzzz~~~~~~|||}}}~~~yyynnnddd]]]XXXUUUTTTUUUSSSQQQPPPOOOOOONNNNNNQQQOOOMMMKKKKKKLLLNNNOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNMMMMMMIIIHHHIIIKKKNNNQQQRRRRRRLLLLLLKKKJJJJJJIIIHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLNNNQQQSSSSSSPPPNNNKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHGGGEEECCCBBBCCCEEEFFFyyyyyyzzz|||xxxtttooojjjfffbbb___]]]WWWWWWWWWWWWXXXXXXXXXXXXUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTXXXZZZZZZZZZXXXXXXYYY[[[YYYYYYYYYYYYYYYXXXXXXWWWYYYZZZ\\\\\\YYYWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSNNNQQQSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRROOOOOOPPPQQQSSSTTTUUUVVVVVVWWWYYYZZZYYYVVVRRRPPPNNNMMMNNNOOOQQQQQQOOOMMMKKKJJJHHHHHHHHHHHHFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@DDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<========================>>>>>>============>>>>>>======>>>>>>>>>?????????>>>???AAA@@@@@@@@@BBBCCCBBBDDDFFFHHHMMMWWWeeennnzzzqqqkkkeee___[[[[[[YYY\\\dddlllrrryyy}}}~~~~~~}}}}}}}}}{{{wwwtttssslllbbbYYYTTTSSSSSSSSSRRRQQQQQQPPPNNNNNNNNNNNNQQQOOOMMMKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLMMMNNNJJJIIIIIIKKKOOORRRSSSSSSKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGIIIKKKLLLNNNNNNKKKKKKLLLLLLLLLLLLKKKJJJMMMKKKIIIGGGFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMPPPRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEFFF}}}xxx{{{|||wwwvvvtttqqqpppllliiiddd___[[[ZZZZZZ[[[WWWWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTXXXYYYYYYXXXWWWWWWXXXZZZXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWVVVUUUVVVXXXZZZ\\\[[[[[[YYYWWWUUUSSSRRROOOPPPRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPRRRSSSSSSUUUVVVXXXYYYXXXUUURRRQQQNNNMMMMMMOOOPPPPPPNNNLLLJJJIIIGGGGGGHHHHHHFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@EEEEEEEEEDDDCCCBBB@@@@@@???????????????>>>==================<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;==============================<<<<<<<<<<<<==================>>>>>>>>>>>>===>>>@@@@@@??????AAABBB@@@BBBDDDEEEGGGLLLTTTZZZlll{{{vvviii```[[[VVVUUUYYY]]]```dddiiilllooowww}}}}}}~~~{{{{{{|||}}}|||wwwpppkkkjjjcccZZZSSSOOONNNNNNNNNMMMNNNOOONNNLLLKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNMMMLLLJJJJJJLLLNNNLLLKKKIIIJJJMMMPPPQQQQQQJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFHHHIIIKKKMMMNNNOOOLLLMMMMMMNNNNNNNNNNNNMMMQQQNNNIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJLLLNNNPPPQQQPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGyyytttpppsssxxx~~~{{{sssjjjeeebbb```^^^ZZZXXXWWWXXXYYYVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUWWWYYYXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRUUUZZZ^^^___^^^\\\YYYWWWTTTRRRQQQOOOPPPQQQPPPOOOOOOQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWVVVUUUSSSRRRPPPOOOOOOPPPQQQQQQOOOMMMKKKJJJHHHGGGGGGGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBB@@@@@@>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;<<<>>>???>>>>>>???AAAAAACCCEEEEEEEEEGGGLLLQQQXXXeeettttttggg```[[[[[[]]]]]]___bbbccccccgggnnnxxx|||yyywwwuuuxxx|||zzz}}}{{{{{{}}}}}}yyyyyyxxxxxxwwwvvvsssmmmeee``````[[[TTTOOOMMMLLLKKKKKKLLLNNNOOOOOOLLLKKKLLLNNNNNNOOOOOOOOOOOOMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNNNNKKKIIIHHHKKKNNNMMMKKKIIIIIIKKKMMMNNNNNNIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOLLLMMMOOOQQQRRRSSSTTTTTTUUUPPPKKKGGGGGGGGGGGGEEEGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKJJJHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGHHHHHHHHH}}}tttqqqmmmooottt}}}xxxjjjbbb\\\\\\\\\[[[XXXWWWWWWWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWUUUTTTTTTVVVXXXWWWXXXYYYYYYYYYXXXVVVVVVSSSRRRPPPOOOPPPTTT[[[```bbb```]]]ZZZVVVTTTRRRQQQOOOPPPPPPOOONNNNNNQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXRRRRRRRRRRRRRRRSSSTTTTTTQQQRRRSSSTTTUUUVVVWWWXXXTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPNNNMMMKKKIIIGGGGGGEEECCCAAACCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;========================;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>>999;;;===>>>======>>>@@@???AAABBBAAA@@@BBBGGGLLLKKKUUUaaalllzzzuuummmeeeddddddbbbccceeedddcccbbbdddkkkrrryyy|||~~~|||yyyyyy|||}}}wwwsssoooooorrrrrr{{{~~~zzzwwwtttsss{{{xxxuuuuuuvvvtttrrrnnnjjjccc\\\WWWWWWTTTOOOMMMLLLLLLLLLKKKMMMPPPRRRQQQOOOMMMNNNPPPMMMNNNPPPQQQPPPOOOLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKHHHGGGJJJMMMMMMJJJHHHGGGHHHJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMPPPSSSVVVXXXYYYZZZWWWRRRLLLHHHGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFFFFFFFEEEAAAAAABBBBBBDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJtttllliiijjjpppyyyooocccccc___ZZZXXXXXXYYYZZZ[[[XXXWWWVVVTTTSSSRRRRRRQQQVVVPPPQQQVVVVVVQQQWWWccciiifff___WWWUUUXXXYYYVVVYYYYYYXXXVVVTTTTTTVVVXXXQQQSSSUUUWWWWWWWWWVVVUUUUUUTTTSSSSSSUUUZZZ^^^aaa```^^^\\\YYYWWWUUUSSSSSSMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTVVVWWWXXXXXXVVVVVVUUUTTTTTTSSSSSSSSSUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSQQQRRRRRRRRRPPPOOOMMMKKKMMMLLLKKKIIIGGGEEEDDDCCCFFFEEECCCBBBAAA@@@@@@???CCCCCCCCCBBBBBBAAAAAAAAABBBAAA??????@@@???>>><<<===========================<<<;;;;;;<<<===<<<;;;;;;<<<===<<<;;;;;;<<<===<<<<<<:::888666666888:::::::::::::::::::::::::::888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<======444888;;;<<<::::::;;;===<<<<<<<<<;;;;;;:::::::::===<<<;;;:::;;;===???AAA============>>>>>>>>>>>>??????????????????@@@@@@IIIKKKQQQYYYeeettt~~~xxxvvvtttrrrpppuuupppjjjiiinnnrrrsssrrrsssrrrqqqooommmmmmoooqqqtttwwwzzz~~~zzzrrrpppqqqrrrrrruuuwww}}}~~~vvvpppppptttyyyzzzuuussstttxxxsssjjjaaa[[[YYYYYYZZZYYYVVVSSSOOOMMMKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNOOOOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIILLLNNNNNNMMMOOOOOOPPPQQQTTTWWWZZZ\\\YYYSSSLLLGGGFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHKKKLLLMMMMMMMMMMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMKKKIIIGGGEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFxxxooojjjhhhkkkqqqyyywwwkkkbbb^^^ZZZWWWXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQUUUPPPRRRWWWXXXVVV]]]iiixxxrrrggg[[[VVVXXXYYYWWWYYYYYYXXXVVVUUUUUUWWWYYYTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVUUUVVVXXX[[[^^^```^^^]]][[[YYYWWWUUUTTTTTTOOOOOONNNMMMNNNOOORRRSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTVVVUUUTTTTTTTTTTTTTTTUUURRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQPPPNNNMMMNNNMMMKKKJJJGGGFFFDDDCCCDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>===;;;===========================;;;:::;;;<<<===<<<;;;;;;<<<===<<<;;;:::;;;===<<<<<<<<<:::888777888:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::999::::::;;;<<<===666999<<<<<<;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999:::;;;===>>><<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCFFFLLLVVVbbboooxxx|||{{{|||zzzwwwrrrmmmjjjkkklllmmmmmmnnnpppttt~~~zzzyyyyyyxxxwwwwwwzzz}}}wwwtttuuuwww~~~zzzsssooonnnhhhccc\\\VVVQQQQQQRRRSSSVVVTTTQQQNNNLLLKKKKKKKKKKKKLLLNNNOOOOOOOOONNNMMMPPPNNNMMMKKKKKKLLLMMMNNNLLLNNNOOOOOOMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHJJJLLLNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXYYYTTTOOOIIIFFFEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMOOOOOOMMMLLLJJJHHHGGGGGGEEEFFFGGGGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGxxxqqqmmmllllllrrrxxx|||~~~qqq```]]]YYYWWWWWWXXXYYYYYYZZZYYYWWWUUUSSSQQQQQQPPPSSSOOOQQQVVVXXXYYYbbbnnnzzzkkk]]]WWWYYY[[[ZZZZZZ[[[ZZZYYYWWWWWWYYY[[[XXXXXXYYYZZZZZZXXXWWWVVVWWWWWWXXXYYYZZZ\\\^^^___\\\[[[ZZZXXXWWWVVVUUUUUUSSSQQQOOOMMMMMMOOOQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVTTTVVVWWWYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTTTTTTTTTTPPPQQQQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSRRRRRRQQQPPPNNNNNNOOONNNLLLJJJHHHFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>======>>>>>><<<;;;========================<<<;;;:::;;;<<<===<<<::::::<<<===<<<;;;:::;;;<<<;;;<<<===<<<:::999999:::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;<<<===999;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::::::::;;;:::999888888999:::;;;<<<<<<=========>>>>>>>>><<<======>>>???@@@@@@AAA???@@@BBBEEEKKKTTT^^^dddwww~~~yyyxxxxxx{{{xxxtttqqqrrryyy|||~~~|||wwwttttttzzz}}}~~~wwwooohhhddd[[[XXXSSSOOOMMMNNNPPPRRRRRRQQQOOOMMMKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNNNNOOONNNLLLKKKKKKKKKLLLMMMLLLMMMOOONNNMMMLLLLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJMMMOOOOOONNNNNNOOOQQQRRRTTTUUUUUUUUUOOOLLLHHHEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFCCCBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHHHH|||vvvpppnnnmmmqqquuuvvvyyy{{{ooo^^^[[[WWWVVVVVVXXXXXXXXXZZZYYYWWWTTTRRRQQQPPPPPPPPPNNNOOOSSSUUUXXXaaalllzzzttthhh\\\WWWZZZ]]][[[ZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSPPPNNNMMMNNNPPPRRRTTTTTTTTTTTTTTTUUUUUUUUURRRTTTWWWYYYZZZYYYWWWVVVWWWVVVUUUTTTTTTTTTTTTTTTPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>??????@@@@@@AAAAAAAAA@@@>>>======>>>>>>===<<<========================<<<;;;::::::<<<<<<;;;::::::;;;<<<<<<::::::;;;<<<:::<<<>>>>>>===;;;::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::999999888888999999999999:::;;;<<<===;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999999:::<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>@@@@@@AAA@@@AAABBBCCCFFFKKKRRRXXX___jjjzzz|||wwwtttssszzz{{{zzzwwwppphhh```[[[TTTRRROOOMMMLLLNNNPPPRRRNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLKKKMMMNNNNNNLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIKKKMMMOOONNNNNNNNNOOOPPPRRRSSSRRRRRRQQQNNNLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHyyyqqqlllkkkmmmooonnnoooxxxoooeee[[[YYYVVVUUUVVVWWWWWWVVVXXXWWWUUUSSSQQQPPPOOOOOOQQQPPPQQQRRRSSSVVV___gggnnnkkkddd[[[YYY[[[\\\YYYUUUWWWXXXWWWWWWWWWXXXZZZYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTRRROOONNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRUUUXXXYYYXXXVVVUUUVVVUUUTTTTTTSSSSSSSSSTTTQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDBBB@@@?????????===>>>>>>>>>??????@@@@@@AAA???>>>>>>@@@@@@???===========================<<<:::999:::;;;<<<;;;::::::;;;<<<;;;:::999:::<<<999<<>>;;;::::::999999999999999999999999888999::::::;;;;;;::::::999999999:::::::::;;;;;;:::::::::999999888888777999999999999:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<============:::;;;;;;===>>>???@@@@@@<<<===>>>>>>@@@CCCIIIMMMNNNUUUbbbqqq}}}|||{{{xxxvvvuuuyyywwwrrrllleee^^^XXXTTTMMMKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNNNNLLLLLLKKKKKKKKKJJJKKKKKKJJJLLLNNNMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOLLLKKKKKKJJJJJJIIIHHHHHHDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJMMMNNNNNNMMMMMMNNNOOOPPPQQQPPPOOONNNOOONNNLLLJJJHHHFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHGGGGGGFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJIIIHHH|||sssnnngggggggggeeefffllluuu|||}}}~~~~~~|||wwwnnnccc[[[YYYWWWUUUTTTUUUVVVVVVUUUUUUUUUSSSQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSVVV\\\bbbfffeeeaaaZZZYYYZZZYYYUUUPPPRRRSSSTTTSSSSSSUUUVVVXXXXXXWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUPPPQQQTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGGGGFFFFFFFFFEEEHHHGGGEEEBBB@@@???>>>============>>>>>>>>>>>>>>>AAA???>>>???@@@AAA???>>>========================;;;:::999:::;;;<<<;;;999999;;;<<<;;;:::999:::;;;999;;;>>>???===;;;;;;;;;999999999999999999999999777888888999999999999999999999999999::::::::::::999999888888888888888888888888888999999:::;;;<<<;;;:::888888:::;;;;;;:::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========:::;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>AAADDDHHHGGGIIIQQQ]]]hhhsss|||wwwrrrqqqsssuuuyyy}}}zzzuuutttuuuvvv}}}xxxxxxzzz~~~}}}{{{yyywwwuuusssnnnfff___ZZZUUUQQQNNNIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHIIILLLMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNMMMNNNOOOOOOMMMIIIGGGFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIIIIHHH|||yyyuuuoookkkaaa```______aaacccfffgggfffggghhhhhhgggbbb\\\WWWWWWVVVTTTSSSUUUUUUUUUTTTRRRRRRQQQPPPOOOOOOOOOOOONNNQQQSSSRRRRRRTTTYYY\\\^^^^^^ZZZUUUUUUXXXWWWTTTOOOQQQSSSTTTTTTTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWVVVUUUUUUTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSTTTUUUUUUVVVRRRRRRSSSTTTUUUUUUUUUTTTQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFFFFGGGHHHCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFDDDBBB@@@?????????>>>>>>===============<<>>===>>>???@@@???>>>========================;;;:::999999;;;;;;:::999999:::;;;;;;999999:::;;;999;;;======<<<;;;;;;;;;888888888888888888888888666666777888888888888777888999999999999:::::::::777777777888888888888888888888888888999:::;;;<<<:::888666666999;;;;;;:::888888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<============>>>?????????@@@BBBEEEDDDBBBFFFNNNUUU\\\fffqqq~~~}}}}}}{{{wwwuuuuuuvvvtttqqqnnnmmmnnnrrrtttyyy|||yyyvvvtttwww}}}{{{uuuxxx{{{|||zzzwwwrrrnnneee```ZZZTTTQQQOOOKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMMMMLLLKKKLLLMMMLLLMMMMMMNNNOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHJJJLLLKKKJJJLLLKKKKKKKKKLLLMMMMMMNNNKKKMMMOOONNNKKKHHHHHHIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGG{{{uuunnniiigggfffdddaaa]]][[[ZZZ\\\___```^^^[[[[[[[[[\\\^^^___^^^ZZZWWWVVVUUUSSSSSSTTTUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOIIIMMMPPPPPPOOORRRVVVXXXVVVUUURRROOOPPPUUUWWWUUURRRTTTWWWXXXXXXXXXYYY[[[XXXXXXWWWVVVVVVVVVWWWWWWSSSSSSTTTTTTVVVXXXYYYZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTTTTRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNPPPOOOMMMKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHH@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>======<<<<<<<<<;;;>>>===<<<===>>>???>>>===========================;;;:::999999;;;;;;:::999999:::;;;;;;999999:::;;;999;;;<<<<<<;;;:::;;;<<<888888888888888888888888555555666777777777777777888888999999999:::::::::666666777777888888999999888888888888999:::;;;<<<999666444555888;;;;;;:::888888888999999:::::::::888999:::;;;<<<=========;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<===???BBB???@@@GGGJJJMMMUUU^^^gggttt|||xxxwwwzzz~~~}}}zzzwwwuuuzzz|||~~~|||zzzuuuyyy~~~~~~|||zzzxxxssskkkeeeZZZVVVQQQNNNMMMLLLIIIFFFCCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKIIIJJJKKKMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMLLLKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJKKKJJJIIIKKKKKKJJJJJJJJJLLLNNNOOOHHHKKKNNNMMMKKKIIIIIIKKKFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIDDDEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJGGGEEECCCCCCBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGEEECCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGG{{{tttoookkkeeeaaa___]]]\\\ZZZ[[[YYYXXXYYY[[[]]]^^^^^^WWWXXXYYYZZZZZZYYYXXXWWWRRRSSSSSSSSSSSSQQQOOONNNMMMMMMOOOPPPQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVYYYXXXWWWUUUTTTSSSRRRRRRSSSSSSSSSUUUWWWYYY\\\]]]VVVWWWXXXYYYXXXWWWVVVUUUSSSTTTTTTTTTRRRRRRTTTUUUXXXWWWVVVTTTSSSRRRRRRRRRWWWWWWXXXWWWVVVTTTRRRQQQQQQQQQQQQRRRTTTUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSPPPMMMLLLNNNPPPRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;:::888777777777888888888999:::;;;<<<<<<<<<<<<::::::;;;;;;::::::999888::::::::::::::::::::::::888888777777666666555555777777888888888999999999666666666666777777777777666666777888999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999>>>>>>===>>>>>>???@@@@@@?????????@@@CCCHHHMMMOOOVVV]]]hhhuuu|||zzz}}}~~~|||zzz~~~xxxqqqkkkddd^^^ZZZUUUSSSPPPMMMJJJHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMLLLLLLJJJKKKLLLMMMLLLKKKIIIGGGLLLJJJHHHFFFFFFFFFHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIKKKMMMNNNLLLLLLMMMMMMMMMKKKJJJIIIKKKJJJIIIIIIJJJKKKLLLMMMJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLKKKIIIHHHGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKLLLFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGDDDFFFGGGFFFCCCCCCEEEGGG{{{sssmmmgggddd```]]]\\\[[[ZZZYYYZZZXXXVVVVVVWWWYYYYYYXXXVVVVVVWWWXXXXXXWWWVVVVVVSSSSSSTTTTTTSSSRRRPPPOOOMMMNNNOOOQQQQQQQQQPPPOOONNNNNNPPPQQQSSSUUUVVVWWW]]]\\\YYYWWWUUUTTTSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]VVVVVVVVVVVVVVVUUUUUUTTTNNNOOOOOOOOONNNNNNPPPRRRUUUUUUTTTSSSRRRRRRRRRRRRVVVVVVVVVVVVUUUSSSQQQPPPQQQPPPPPPQQQSSSSSSRRRPPPRRRQQQQQQQQQQQQRRRSSSTTTTTTQQQNNNMMMNNNPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAA@@@?????????@@@@@@AAA@@@@@@>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777888888999999999:::;;;<<<<<<<<<;;;:::::::::;;;:::999999888888888888888888888888888777777777777666666555555777777777888888888999999555666666666777777777777666666777888888999:::::::::::::::::::::999999999999999999::::::::::::;;;888888888999999999::::::::::::::::::::::::::::::999999999999999999999999===============>>>???????????????@@@AAADDDGGGIIIKKKOOOXXXbbbmmmzzzyyyuuuoooiiiccc^^^YYYVVVRRRQQQNNNLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIKKKIIIGGGFFFEEEFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEGGGHHHGGGDDDDDDFFFHHHwwwmmmgggccc^^^[[[YYYXXXXXXYYYXXXXXX[[[YYYVVVUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOPPPQQQRRRQQQPPPPPPNNNNNNPPPQQQSSSUUUVVVWWW^^^\\\YYYUUUSSSRRRRRRRRRTTTTTTTTTTTTVVVXXXZZZ\\\UUUUUUTTTSSSSSSSSSSSSSSSNNNOOOPPPPPPOOOOOOQQQSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUTTTRRRPPPOOOQQQPPPPPPPPPQQQQQQPPPNNNNNNNNNOOOOOOPPPQQQSSSSSSUUURRROOOMMMNNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@@@@??????>>>>>>?????????>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999;;;::::::999999999999:::999::::::;;;;;;;;;::::::999::::::::::::999888888666666666666666666666666777777777666666666666555777777777777888888888888555555666666666777777777666666777777888888999999999999999999999999999999888888999999999:::::::::777777777888888888888999999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAAEEEGGGLLLQQQXXXbbbkkkrrrxxxlllhhhbbb]]]YYYVVVSSSQQQPPPOOOMMMKKKJJJIIIIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMKKKJJJHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOMMMJJJHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHGGGEEECCCCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHwwwhhhaaa^^^]]]YYYWWWUUUUUUVVVWWWVVVUUU\\\ZZZXXXWWWWWWXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTXXXVVVSSSPPPOOONNNOOOPPPRRRRRRRRRRRRSSSUUUWWWYYYTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRRRRQQQOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTTTTUUUTTTSSSQQQPPPSSSQQQQQQQQQQQQQQQOOOMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUSSSPPPNNNNNNOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIILLLKKKIIIGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999999;;;:::::::::::::::::::::999::::::::::::999999888999999999999999888888777555555555555555555555555666666666666666666666666666666666777777777888888555555555666666666777777666666666777777777888888777777888888888888888999888888888888999999999999777777777888888888999999888888888888888888888888::::::::::::::::::::::::;;;:::::::::::::::;;;;;;<<<===>>>?????????>>>===DDDEEEFFFHHHKKKQQQYYY^^^iiippp{{{~~~zzzwwwqqqkkkaaa]]]WWWTTTRRRQQQPPPOOOPPPOOOMMMKKKIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNNNNMMMMMMGGGFFFDDDCCCDDDEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKIIIHHHLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQOOOKKKHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGEEECCCCCCEEEGGGJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIIItttggg^^^ZZZYYYZZZXXXWWWUUUUUUUUUUUUTTTSSSYYYWWWUUUVVVWWWYYYYYYYYYTTTSSSSSSSSSSSSSSSSSSTTTPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSQQQQQQSSSRRRRRRRRRQQQQQQPPPPPPRRRQQQOOONNNMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRSSSTTTRRRQQQPPPNNNNNNOOOPPPPPPQQQQQQPPPNNNKKKJJJJJJLLLPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRTTTSSSRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNPPPRRRTTTUUUUUUSSSPPPOOOOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIILLLKKKIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@???>>>>>>???>>>>>>===============>>>>>>>>>=========<<<<<<;;;:::::::::999999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::999999888888888888999999888888777666666666666666666666666666555555555555555666666666555555666666666777777777555555555555666666666666666666666666666666777777666666666777777777888888777777777888888888999999888888888888999999999:::888888888888888888888888::::::::::::::::::::::::::::::999999999999999:::999;;;===?????????>>>===@@@@@@AAAAAABBBFFFKKKOOOVVV[[[eeeqqq||||||xxxqqqkkkddd^^^YYYVVVRRROOOOOOPPPPPPPPPRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMFFFEEEDDDCCCCCCEEEGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNOOOPPPPPPQQQRRRRRROOONNNMMMLLLLLLMMMNNNOOOPPPOOOLLLJJJHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHEEECCCCCCEEEHHHJJJIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHuuulllccc]]]YYYVVVVVVXXXVVVUUUTTTSSSTTTTTTRRRQQQSSSRRRQQQQQQTTTVVVWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPOOOOOONNNNNNNNNOOOOOORRRSSSTTTUUUTTTSSSRRRQQQSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPPPPOOOPPPPPPQQQQQQOOONNNMMMMMMMMMOOOPPPQQQPPPPPPOOONNNNNNNNNNNNOOORRRRRRQQQOOOLLLJJJKKKLLLPPPPPPPPPPPPRRRSSSTTTUUURRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRRRRRRRRRROOONNNLLLLLLMMMNNNPPPQQQSSSTTTTTTRRRPPPOOOOOOOOONNNLLLMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHKKKJJJIIIGGGEEEDDDDDDCCCAAAAAAAAA@@@??????>>>>>>???>>>===<<<<<<<<<======>>>>>>>>>=========<<<<<<:::::::::999999999888888999::::::;;;;;;::::::999888999999::::::::::::999777888888999999999888888777888888888888777666666666666666666666666666666444555555555555666666666555555555555666666666666444444555555555666666666555555555555666666666666444555555666666777777777666777777777777888888888888888888999999999::::::888888888888888888888888999999999999999999999999::::::999888888888999999999:::<<<===>>>???>>>>>>>>>???@@@??????AAAEEEHHHIIIMMMSSS]]]kkk{{{xxxooohhhaaaZZZUUUTTTQQQNNNNNNOOOQQQQQQQQQSSSRRROOOLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMKKKKKKLLLLLLLLLLLLLLLMMMEEEDDDCCCCCCDDDFFFHHHJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPOOONNNMMMNNNOOOOOOPPPOOONNNMMMLLLJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKIIIGGGfff]]]XXXXXXWWWSSSRRRTTTQQQPPPPPPPPPQQQQQQPPPNNNQQQOOONNNOOOQQQSSSTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNOOOPPPOOOOOOOOOOOOOOONNNMMMMMMPPPQQQQQQOOOMMMLLLMMMOOOOOOOOOOOOOOOPPPQQQSSSSSSPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQOOOMMMKKKLLLLLLMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>>===;;;;;;:::;;;;;;<<<=========<<<<<<<<<;;;;;;999999999999888888888888888888999999999999888888777777999:::::::::999999666666777888999999999888777777888888777777666555666666666666666666666666444444444555555555666666444444555555555666666666444444444555555555666666555555555555555555555555333444444555666666777777666666666777777777888888777777777888888888888999999999999999999999999999888888888888888888888888;;;:::999999888888888999999:::;;;<<<<<<<<<<<<<<<===???@@@@@@??????@@@BBBCCCEEEHHHNNNXXXeeesss}}}}}}|||uuuooohhhbbb]]]XXXRRROOOOOOMMMLLLMMMOOOPPPQQQPPPSSSQQQOOOMMMKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKEEEDDDCCCCCCEEEGGGIIIKKKHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPRRRUUUWWWXXXWWWUUUSSSRRRQQQOOONNNNNNNNNOOOPPPOOOPPPQQQRRRPPPNNNKKKIIIIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEHHHKKKKKKIIIFFF^^^VVVRRRUUUVVVQQQOOOQQQLLLLLLLLLMMMOOOPPPNNNMMMQQQPPPNNNNNNQQQSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUUUUVVVUUUTTTSSSRRRNNNOOOOOOPPPQQQRRRSSSSSSPPPQQQRRRRRRRRRPPPMMMLLLOOOOOONNNMMMMMMNNNOOOPPPNNNNNNOOOPPPPPPNNNMMMLLLIIIJJJKKKJJJIIIIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQSSSSSSSSSRRRRRRPPPOOONNNOOOPPPPPPNNNMMMKKKKKKKKKKKKLLLNNNOOOPPPRRRQQQPPPPPPPPPPPPOOOMMMKKKLLLLLLMMMNNNOOOOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777888888888888777777666777888999:::999999888555555666888999999999999777777777777777666666555555555555555555555555555444444444555555555666666444444444555555555666666444444444555555555666666555555555555555555555444333333444444555666777777666666666666777777777777666666666666777777777777999999999999999999999999777777777777777777777777;;;;;;:::999888888999999::::::::::::::::::::::::999;;;<<<<<<:::999999:::AAABBBDDDGGGLLLVVVaaahhhvvv}}}zzzqqqlllggg```ZZZWWWUUURRROOOMMMKKKKKKJJJLLLNNNPPPOOONNNQQQPPPOOOMMMMMMMMMNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJEEEDDDDDDDDDEEEGGGJJJLLLIIIIIIJJJJJJKKKLLLLLLLLLOOONNNMMMLLLMMMNNNPPPQQQQQQTTTWWWZZZZZZXXXUUUSSSRRRQQQPPPOOONNNOOOOOOPPPPPPQQQTTTUUUTTTQQQMMMKKKIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEDDDEEEGGGKKKKKKHHHEEETTTTTTTTTTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPNNNMMMNNNQQQRRRPPPNNNPPPPPPQQQRRRSSSTTTUUUUUURRRQQQQQQQQQQQQRRRSSSSSSVVVVVVWWWVVVVVVUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPOOOPPPOOOMMMOOOQQQQQQOOOLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMKKKKKKKKKIIIHHHIIILLLNNNQQQQQQQQQRRRRRRRRRRRRRRRRRROOOMMMMMMPPPQQQPPPNNNOOONNNMMMMMMMMMLLLJJJHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOOOONNNMMMLLLJJJJJJMMMPPPTTTUUUTTTRRRLLLKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB????????????>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::777777777777777777777777999999888888888888999999:::999888777777888999:::999888888888777777666666::::::999999777666444444333333444444555666666666333444444555555444444333444333333333333444555555555555666666555444333333555555555555555555555555666666666666666666666666444444555666777888999999333444444444555555555666666666666666666777777888777777888888888999999999999888777777777888::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;?????????AAADDDHHHLLLNNN[[[dddppp|||yyytttlllbbb[[[UUUTTTRRRPPPOOOOOOOOOPPPKKKJJJJJJJJJKKKLLLNNNOOOQQQPPPOOONNNNNNNNNOOOPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMSSSSSSUUUYYY[[[YYYSSSNNNLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGIIIKKKLLLLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHFFFEEECCCBBBDDDFFFHHHJJJJJJIIIHHHHHHFFFDDDDDDFFFGGGEEECCCSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMLLLMMMPPPQQQPPPNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOMMMNNNPPPPPPNNNLLLLLLLLLLLLMMMNNNNNNOOOPPPNNNPPPRRRSSSSSSQQQNNNMMMKKKKKKJJJIIIHHHHHHKKKMMMOOOPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMMMMOOOPPPOOONNNNNNMMMMMMMMMOOOOOOMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMPPPRRRRRRPPPNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@????????????===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777777777777777888777777666666777777888999888777666666777888999888888888777777777666666999999999888777666555444444444444444333333333333333333444444444444333333444333333333333444555555444444444444444333222222555555555555555555555555666666666666666666666666555555555555555666666666666666777777777777777777777666666666666777888888777777777888888888999999999888777777777888999:::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>???AAADDDGGGIIIMMMSSS[[[ccclllwwwyyyqqqkkkgggaaaYYYSSSQQQPPPOOOMMMMMMMMMMMMMMMJJJIIIIIIIIIIIIKKKLLLMMMPPPOOONNNMMMMMMNNNOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNPPPQQQSSSVVVYYYXXXTTTPPPLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDFFFHHHJJJKKKJJJJJJIIIHHHFFFDDDEEEFFFGGGEEECCCPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSPPPOOONNNNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLNNNPPPPPPNNNQQQTTTVVVVVVSSSOOOLLLKKKKKKKKKJJJHHHHHHJJJMMMMMMMMMNNNOOOPPPPPPQQQQQQOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLNNNPPPQQQPPPOOOJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMLLLLLLKKKJJJNNNMMMMMMNNNOOONNNLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777777888777777777777777777777777666666555555555555666666777777666555555666777777777777777777666666666666777777777777777666555444444444444333222111111111333333444444444444333333333333333333333444555555222333333333333222222111444444444444444444444444666666666666666666666666555555555444444444333333888777777777777777777777777777777777777888888999777777777777888888888888888888777777888888999:::999999999999::::::::::::888888999999::::::;;;;;;===<<<<<<<<<===???AAABBBDDDGGGKKKOOOVVV```nnnwwwzzzvvvmmmggg```[[[XXXTTTOOOKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJKKKMMMNNNQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPQQQPPPPPPNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOORRRTTTUUUSSSQQQLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCMMMNNNOOOPPPPPPPPPPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRPPPPPPQQQRRRSSSSSSSSSRRROOOOOOPPPPPPQQQQQQRRRRRRPPPOOOOOOOOONNNMMMLLLKKKHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQTTTUUUUUUSSSPPPNNNLLLMMMMMMLLLJJJJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMPPPPPPOOONNNIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMLLLKKKKKKMMMLLLKKKLLLLLLLLLIIIGGGHHHGGGGGGFFFEEEDDDDDDDDDBBBAAA@@@???>>>=========?????????>>>===<<<::::::::::::::::::::::::::::::666666777777777777666666666666666666666666666666666666555555555555666666555555555555555555555555666666666666666666666666555555666666666555555444444333333333222222222111333333333444444333333333333333222222333333444555222222333333333333222222444444444444444444444444555555555555555555555555555444444444444444444444666666555555555555444444777777777777777888999999666666666777777777888888888888888888888999999999888999999999999:::::::::777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===BBBCCCEEEGGGKKKSSS]]]dddkkksss~~~uuulllggg```[[[VVVRRRPPPNNNLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMNNNOOOOOONNNLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDLLLMMMNNNOOOPPPPPPPPPOOOKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMRRRRRRRRRQQQQQQQQQQQQQQQOOOPPPPPPOOOMMMMMMMMMOOOKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBAAA???>>>>>>======>>>>>>>>>>>>===;;;:::999999999999999999999999999555666777777777777666555555555555555555555555555777666666555555666666777444444444555555444444444555555555555555555555666444444555555555444444333222222333333444444444444222333333333333333333222333222222222222333444444333333444444444444333333444444444444444444444444444444444444444444444444333333444555666666777777555555555444444444444444777777777666777888888999555555666666666777777777777777888888999999999999888888888999999999::::::888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCGGGLLLOOOTTTYYY```gggmmmttt}}}~~~vvvsssmmmccc\\\YYYXXXUUUQQQNNNLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJIIIIIIHHHHHHHHHJJJMMMOOOPPPOOONNNMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSQQQNNNLLLKKKLLLKKKJJJHHHHHHHHHJJJLLLNNNTTTSSSQQQPPPPPPPPPRRRRRRQQQRRRRRRQQQOOONNNOOOPPPKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQQQQPPPNNNNNNOOOPPPNNNMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888888888888888888555666777888888777666555555555555555555555555555666666555555555555666666333444555555555555444333444444444555555555555555444444444444444333222111222222222333444555555555222222333333333333222222222222222222222333444444222333333444444444444444333333333333333333333333444444444444444444444444333333444555666777888888444444555555555666666666666666666666666777777888555555555555666666666666777777888999999999999888888888888888999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBHHHKKKOOOQQQUUU[[[dddkkkuuu{{{}}}}}}~~~xxxuuummmfffbbb\\\UUUQQQRRRQQQPPPNNNLLLJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOOOONNNMMMKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKMMMMMMLLLJJJHHHGGGHHHJJJLLLLLLLLLMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFNNNNNNOOOOOOPPPOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLPPPSSSSSSQQQNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWSSSSSSRRRRRRQQQQQQPPPPPPSSSTTTUUUSSSOOOLLLLLLLLLJJJIIIHHHGGGIIIKKKNNNPPPTTTTTTSSSSSSRRRRRRRRRRRRQQQRRRSSSRRRPPPNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLMMMPPPSSSSSSQQQOOOOOOPPPPPPOOONNNNNNNNNMMMKKKIIIFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@???>>>======>>>>>>>>>===<<<;;;999999777777777777777777777777555666888999999888666555444444444444444444444444555555444444444444555555333444555666666555444333333333444444444555555555444444444444333111000000222222222222333333333333222222333333333333222222222222222111222222333444111111222333333333333333333333333333333333333333333333333333333333333333333333444444444555555555111222222333444555666666555555555555555666666777444444555555555666666666666777888999:::999999888888888888888999999999999999999999999::::::::::::999999:::;;;<<<<<<<<<<<<===<<<<<<===????????????CCCEEEGGGHHHHHHLLLRRRXXX[[[aaajjjqqqxxxzzzyyyzzz|||xxxtttnnnhhheee___YYYWWWTTTOOONNNPPPNNNNNNNNNLLLJJJIIIHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJGGGFFFHHHKKKKKKLLLLLLMMMMMMMMMLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJJJJHHHFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDEEEEEECCCCCCDDDDDDEEEFFFGGGHHHEEEFFFHHHGGGDDDCCCDDDFFFOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNRRRUUUUUURRROOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVTTTOOOLLLLLLMMMHHHGGGGGGGGGIIIMMMPPPSSSSSSTTTVVVVVVVVVUUUSSSRRRPPPRRRSSSRRROOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMPPPTTTTTTRRRPPPPPPQQQPPPOOONNNNNNOOOOOOMMMKKKEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKMMMKKKIIIHHHHHHHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCAAA???>>>===<<<<<<>>>>>>>>>===<<<;;;999999777777777777777777777777555777888::::::888777555444444444444444444444444444333333222222333333444444444555666666555444444333333333444444555555555555555444333222111///...333333222222111000000000222222222333333222222222222222111111222222333444///000111222222222222222333333333333333333333333333333333333333333333333444444333333333333222222......///000222333444444444444444444444555666666444444444555555555666666666777888999:::999888888777888888888888999999999999999999888888888888888777888999:::<<<<<<<<<<<<>>><<<;;;;;;<<<=========<<>>??????@@@EEEFFFHHHLLLRRRYYY___bbbvvv~~~~~~~~~~~~}}}|||ttthhh```[[[XXXVVVTTTQQQPPPPPPOOOOOOOOOPPPPPPMMMMMMLLLJJJIIIHHHGGGGGGEEEFFFFFFGGGHHHHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJIIIGGGGGGIIIJJJKKKJJJJJJIIIJJJLLLMMMNNNMMMNNNPPPQQQQQQPPPOOONNNLLLJJJHHHHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGIIIKKKMMMMMMKKKKKKKKKLLLLLLJJJHHHFFFDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGFFFEEEFFFGGGIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFOOOOOOPPPPPPPPPPPPOOOOOOKKKMMMNNNNNNMMMMMMMMMOOOQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVXXXYYY\\\ZZZXXXYYY[[[[[[ZZZXXXVVVUUUTTTRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJKKKMMMOOOQQQTTTTTTSSSSSSTTTVVVXXXYYYXXXWWWUUUSSSQQQOOONNNNNNPPPNNNLLLLLLNNNOOOPPPOOONNNPPPQQQSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJJJJIIILLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@>>>;;;;;;<<<>>>>>>>>>;;;;;;::::::999:::::::::999888888777666666555555777777777777777777777777555555444444444333333333555555555555444444444444555555444444444333333333333333333444444444444555666666555555444222111000111111111111111111111111222222222111111111000000222222222111111111000000111222222222222222222333444333222222111111111222111111111222222222222333000111222222333333333333333333333444444444444555444444555555555666666666555555555555555555555555888777555444444555666777888777777777777777888888888888888888888888888888777777888888999999::::::888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBEEEIIINNNRRRUUU\\\cccnnnxxx~~~|||zzzxxxuuuqqqooolllfff]]]WWWTTTRRRPPPOOOPPPOOOOOONNNNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGDDDEEEEEEFFFHHHIIIJJJKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLJJJIIIHHHJJJKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJLLLMMMMMMLLLKKKKKKLLLLLLJJJHHHEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEOOOOOOPPPPPPPPPPPPOOOOOOKKKMMMOOOOOONNNMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQRRRTTTUUUWWWXXXYYYXXXWWWXXXYYYZZZYYYXXXVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPOOOPPPOOOMMMKKKLLLNNNPPPRRRQQQQQQRRRSSSUUUXXXZZZ[[[YYYXXXVVVTTTQQQPPPOOOOOOPPPOOOMMMLLLNNNOOOPPPOOONNNOOOPPPRRRRRRQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@???<<<::::::;;;======<<<<<<<<<;;;:::::::::::::::888888888777777666666555777777777777777777777777555555444444444333333333444444444444555555555555555444444444444333333333333333333333444444444444666666666555444333222111222222222222222222222222222222222111111111111111222222222111111111111111222222222222222111111111333333222111111111111222222222222222333333333333111222222333333333222222333333333333444444444444333333333444444444555555444444444444444444444444333222222222333555777888666666666666777888999999999999999999999999999999999999999999999999999999888888999999999::::::::::::::::::;;;;;;<<<<<<============>>>@@@BBBEEEGGGHHHNNNXXXaaajjjttt~~~|||zzzvvvrrrmmmjjjfffbbb___[[[WWWRRROOONNNMMMLLLKKKNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKJJJIIIIIIDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLLLLMMMIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLMMMKKKIIIJJJKKKLLLLLLKKKLLLKKKKKKJJJJJJIIIIIIIIIKKKLLLNNNMMMLLLKKKKKKLLLLLLJJJHHHFFFDDDDDDDDDDDDJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDOOOOOOOOOPPPPPPOOOOOOOOOMMMOOOQQQQQQPPPOOOPPPQQQPPPPPPPPPPPPOOONNNNNNMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTRRROOOMMMMMMNNNQQQRRRPPPQQQRRRTTTVVVXXXZZZZZZZZZYYYWWWUUUSSSRRRQQQPPPOOOMMMLLLLLLOOOQQQQQQQQQNNNOOOPPPQQQQQQQQQPPPPPPMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@>>><<<;;;;;;<<<======<<<===<<<;;;:::999999999999888888888777777777666666666666666666666666666666555555444444444333333333333333333444444555555555444444444444444444444444222222333333333444444444666666666666555444333222222222222222222222222222111111111111111111111111111111111111111111111111333333222222111111000000222222111111111111111222222222333333333444444444222222333333333222111111222222333333333444444444222222333333333444444444444444444444444444444444111111111222333555666777444555555555777888999:::999999999999999999999999:::::::::999999999999999:::;;;;;;;;;;;;<<<<<<<<<888999999999:::::::::;;;<<<<<<<<<<<<<<<>>>???@@@CCCGGGLLLQQQWWW^^^gggmmmttt{{{{{{vvvqqqoooiiieeeaaa^^^\\\[[[YYYXXXQQQPPPOOOMMMMMMLLLKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKMMMNNNOOOOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLMMMKKKJJJKKKLLLMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCNNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPOOONNNMMMLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUVVVWWWXXXVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTRRROOOOOOOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZYYYWWWVVVUUUTTTSSSSSSMMMLLLKKKLLLOOORRRSSSTTTOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>===<<<<<<===>>>===<<<<<<;;;:::999999999999999888888888888777777777777666666666666666666666666555555444444444333333333222333333333444444555555444444444444444444444444222222222333333333444444666666666666555444333333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111000000000111111111000000111222222222222333333333444444444222222333333333222111111222222222333333333444444222222222333333333333444444444444444444444444444333333333444444555666666444444444555666888999:::888888888888888888888888:::999999999999999999999:::::::::;;;;;;;;;<<<<<<888888888888999999999999:::::::::;;;;;;<<<======???@@@BBBDDDGGGKKKQQQTTT]]]bbbiiiqqqzzz~~~}}}{{{uuunnngggbbb___WWWUUURRRQQQRRRSSSSSSRRRMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFCCCDDDDDDDDDEEEFFFFFFFFFHHHIIIJJJIIIGGGGGGIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLNNNMMMKKKJJJIIIJJJKKKKKKLLLKKKJJJKKKMMMMMMLLLJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAANNNNNNOOOOOOOOOOOONNNNNNLLLNNNOOOPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPRRRRRROOOQQQSSSTTTSSSTTTVVVXXXVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTSSSQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVYYYXXXWWWWWWVVVVVVVVVWWWNNNLLLKKKMMMPPPSSSTTTTTTPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<===>>>>>>===<<<999999888888888888999999888888888888888888888888777777777777777777777777555555444444444333333333333333333333444444444444333333333444444444444555222222222222333333333333555555555555555444333333222222222222222222222222111111111111111222222222111111111111111222222222111111111111111000000000111000000000000111222222222222222222333333333333111222222333333333222222222222222222333333333333222222222333333333444444333333333333333333333333555555555555555555555555444444444555666777999:::666666666666666666666666888888888888888888888888777777888888888999999999888888888888888888888888888888999::::::;;;;;;;;;;;;<<<<<<>>>AAADDDGGGIIIOOOQQQUUUYYY___fffnnnsss}}}}}}yyywwwvvvuuussspppkkkeee^^^XXXTTTQQQNNNLLLJJJJJJLLLLLLLLLKKKIIIKKKLLLLLLJJJHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNPPPQQQQQQPPPOOONNNMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIKKKJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJKKKLLLMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@NNNNNNOOOOOOOOOOOONNNNNNLLLNNNPPPPPPOOONNNOOOPPPRRRRRRQQQQQQPPPNNNMMMLLLJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQMMMOOORRRSSSRRRSSSUUUXXXVVVUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUVVVSSSSSSSSSSSSSSSRRRQQQPPPRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWWWWWWWXXXXXXYYYZZZQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCBBBBBBAAA@@@???===<<<;;;<<<===>>><<<;;;666666666666777888999999888888888888888888888888777777777777777777777777555555444444444333333333444444333333333333333333333333333444444444555555111222222222222333333333444444444444444333333222111111111111111111111111000000111111111222222222000000111111111222222222000000000000111111111111000000000000000111222222111111111222222222222333000111222222333333333333111222222222222333333333333333333333444444444444333333333333333333333333333444444555555555555555444444444555666777888999666666666666666666666666666666666777777888888999666666666777777777888888888888888888888888888888888999999:::::::::::::::999999:::===@@@BBBDDDDDDDDDEEEHHHJJJLLLPPPUUUXXX]]]dddlllpppsssyyy|||tttmmmhhheeebbb```^^^\\\YYYUUUQQQMMMKKKJJJHHHGGGGGGHHHIIIIIIGGGFFFEEEGGGIIIIIIGGGFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRSSSRRRPPPOOOMMMKKKIIIGGGFFFGGGHHHJJJEEEFFFIIILLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJIIIKKKLLLLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????NNNNNNNNNOOOOOONNNNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPLLLOOORRRRRRQQQRRRUUUXXXVVVUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRTTTUUURRRSSSTTTTTTTTTRRRQQQPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\SSSQQQOOONNNOOOPPPPPPOOORRRQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPOOOOOONNNMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;::::::;;;<<<<<<;;;999555555555555666888999:::888888888888888888999999777777777777777777777777555555444444444333333333444444444333333222222222333333333444444555555555111111222222222333333333333333333444333333222222000000000000000000000000000000111111222222222222000000111111222222222222//////000000111111222222000000///000000111222222000000111111111222222222///000111222333444444444111111222222222333333333333333444444444444555555333333333333333333333333111222333444555666666666555555444555555666777888666666666666666666666666444555555666777888888999777888888888888999999999999999999888888888888888;;;;;;;;;<<<;;;;;;:::999555555666999<<<>>>>>>===;;;>>>AAACCCDDDFFFHHHJJJIIIPPPWWWZZZ\\\aaakkksssxxx{{{~~~~~~rrrllleee^^^ZZZWWWTTTSSSOOONNNLLLKKKIIIHHHGGGGGGDDDDDDEEEGGGIIIIIIGGGEEECCCFFFHHHHHHFFFFFFHHHKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSTTTSSSQQQPPPKKKJJJHHHFFFFFFHHHJJJLLLBBBEEEIIIMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHIIIKKKMMMNNNNNNMMMMMMIIIIIIIIIJJJLLLKKKIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKJJJGGGFFFFFFFFFCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEEEEEEEEEECCCAAA@@@DDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>MMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTSSSQQQQQQTTTTTTTTTTTTRRRPPPNNNLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTRRRPPPOOONNNNNNOOOMMMOOOQQQQQQNNNLLLLLLLLLNNNOOOOOOPPPPPPOOOOOONNNKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>:::999999999888777777666555666888777555444444555888888888888888777666555444555666777777666555444444555666555333222333444444444444333333222222222555555444444444333333333333333222222222222111111111333444444222111111222000000000000000000000000---......///000111111222//////000111111111111111111111111111111111111111111111000000000000111111111111000000//////......111111111111111111111111111111222222222333333333111111222222222333333333222222333333333333444444999666333333666777777555555555555555555666777777999888888888888888999999777777666666666666777777777777777777777777777777777777777777777777888888666666777888999999:::::::::::::::;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEGGGKKKOOOSSSUUU]]]aaahhhooovvv~~~yyysssmmmjjjhhh___[[[UUUOOOKKKIIIHHHIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMQQQUUUWWWVVVUUUTTTNNNKKKGGGDDDCCCEEEFFFGGGKKKJJJJJJIIIIIIHHHGGGGGGOOONNNKKKHHHFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIJJJIIIGGGFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMJJJIIIJJJKKKKKKIIIFFFCCCDDDEEEGGGIIIJJJHHHEEEEEEGGGIIIKKKKKKIIIGGGEEEDDDEEEFFFGGGHHHGGGFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@??????>>>===============MMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNOOONNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUTTTTTTUUUUUUVVVVVVVVVWWWUUUTTTRRRQQQOOOOOOOOOOOONNNOOOQQQPPPNNNLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEECCCBBBAAA@@@@@@???AAA@@@@@@??????>>>=========<<<;;;:::999999999999555666888777555444444555777777777777777666555555444555666777777666555444444555555555333222333444444444333333333222222222444444444444333333333333333333333222222222222111111222333222111//////000000000000000000000000000......//////000000111111//////000111111111111111111111111111111111111111111111000000000000111111222222222111111111111111111111111111111111111111111111111222222222333333222222333333333444444444222222222333333333444444888555333333555666666555444444444444444555555666:::999888777777666777777777777666666666666666777666666666666666666666666888888888888888777666666666666777888888999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAACCCFFFIIIKKKLLLOOOUUUZZZ___eeekkkooozzz~~~~~~xxxuuuooohhhaaa[[[WWWTTTRRRPPPLLLHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJLLLPPPTTTVVVUUUTTTSSSMMMLLLJJJGGGEEEEEEHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIOOOMMMJJJHHHFFFFFFFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKMMMKKKJJJJJJKKKKKKHHHFFFCCCCCCDDDGGGIIIIIIGGGEEEEEEGGGIIIJJJJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????>>>>>>===============NNNNNNOOOOOOPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSVVVUUUSSSRRRPPPPPPOOOOOOLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQNNNOOOPPPPPPMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>======;;;:::888666555555555666555666888777555444444555666666777777666666555555444555555666666555555444333444555444333222333444333333333333222222222222444444444333333333222222444333333333222222222222000222333222///.........000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111111000000//////000000111000111111111111111111222111111111111111111111111111111111222222222222333333333333333444444444555222222222222333333333333666444222333444555555444333333333333333444444555999999777666555444444444888777777666555555555666555555555555555555555555777888888999888777555444666777777888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@AAADDDGGGJJJLLLPPPTTTXXX___cccjjjrrryyy~~~xxxtttsssrrrpppnnnmmmlllmmmmmmgggddd___YYYSSSNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKOOORRRSSSSSSRRRQQQKKKLLLLLLIIIFFFEEEGGGJJJIIIIIIJJJJJJJJJJJJKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKKKKJJJGGGEEECCCCCCDDDFFFHHHHHHFFFDDDDDDFFFHHHJJJJJJHHHFFFDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>>>>=========<<<<<>>======<<<<<<:::999666444333222333333555666888777555444444555666666777777777666666555444444444444444444444444333444555444222111222333333222222222222222222222333333333333222222222222333333333333222222222222111222333222///...---...000000000000000000000000000000000000//////////////////000111111111111111111111111111111111111111000000////////////000000---.........//////000000111111111111111111111111111111111111222222222222222222222333333333444444111222222222222333333333444333333333333333333333333333333333333444444555777666555555444444444444888777666555555555555555555555555555555555555555555666777888888888666555666777777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFIIILLLKKKNNNSSSYYY```gggpppuuu|||~~~zzzrrrrrrqqqpppnnnjjjddd```]]]\\\ZZZXXXWWWWWWXXXXXXVVVUUURRROOOKKKIIIGGGFFF@@@AAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDAAACCCDDDFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHIIILLLOOOQQQQQQPPPOOOIIILLLMMMJJJEEECCCDDDGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKMMMNNNJJJJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIGGGFFFDDDDDDDDDDDDEEEGGGGGGFFFDDDDDDFFFHHHIIIIIIHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>======<<<===============<<<<<<<<>>======<<<<<<;;;<<<;;;999777666666666666555666888777555444444555666666777777888777777666444444333333333333444444333444555444222111222333222222222222222222222222333333222222222111111111333333222222222111111111111222333333000/////////000000000000000000000000000000000000//////////////////000111111111111111000000000000000000000000000000////////////000000------....../////////000000000000000000000000000000000111111111222222222000111111111222222222222111111111222222222333333222333333333333222333333444444444333444555555666444333333333444555666666777777666555555555555555666666666666666666666666333444555777888888888888777777777777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999;;;<<<======???AAADDDBBBDDDFFFIIILLLRRRXXX]]]___ffflllmmmooossstttrrrqqqqqqrrrtttwwwzzz{{{|||~~~}}}{{{xxxuuuqqqmmmhhheee___]]]ZZZXXXWWWUUURRROOOLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMHHHJJJLLLJJJEEEBBBAAAAAAEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDEEEGGGGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<======>>>===<<<;;;;;;LLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRQQQQQQPPPOOONNNMMMMMMNNNMMMMMMNNNOOOOOOOOOOOONNNKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLLLLLLLNNNOOONNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRNNNOOOOOOMMMKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@BBBCCCCCCBBBAAAAAA>>>>>>======<<<<<<;;;;;;888888888777777666555555555666888777555444444555555555666777777777666666444333333222222333333444222333444333222111222333111111111222222222222222222222222111111111000000222111111111000000000000000222333222111000000111000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000//////......//////000///000000000000000000111000000000000000000000000000000000111111111111222000000000000111111111111111111111111222222222222111333555444333222222333444444444444444555555666222222222333444555777777666555555444555555666666666666666666666666666666444444555555666777888999777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::777999:::::::::;;;>>>@@@???@@@AAAAAAAAADDDHHHKKKIIIOOOTTTTTTUUUYYYZZZYYYXXXXXXYYY[[[]]]___aaabbbdddfffiiimmmpppqqqrrrrrroooppprrrsssvvvwwwyyyzzz|||~~~{{{xxxxxxyyy{{{~~~~~~qqqooonnnnnnnnnooommmllldddbbb```]]]YYYUUURRRPPPPPPMMMIIIGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCFFFEEECCCAAA@@@>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKHHHIIIJJJKKKIIIFFFCCC@@@DDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKHHHIIIJJJJJJKKKJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEEEEGGGHHHGGGFFFEEEGGGIIIKKKKKKIIIGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@????????????>>>>>>======<<<<<<<<<===>>>===<<<;;;:::KKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGIIIKKKNNNOOOPPPQQQOOOPPPQQQRRRRRRPPPOOOMMMNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJLLLNNNOOOOOOOOONNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSRRRRRRQQQNNNOOONNNLLLJJJJJJKKKMMMIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB<<<>>>???AAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;:::444555666777777666444333555666888777555444444555222333444444555555555444444333222111111222333444222333444333111111111222000111111111222222222222222111111111000000000000000000000000////////////---///111111000///000111000000000000000000000000......//////000000111111//////000111111111111111000000000000000000000000//////............//////000000000000000/////////000000000000000000000000000000000000111111111111000000111111111222222222111111111111222222222222111333666666444222333444333333333333333444444555444444333444444555666777444444444444555666777777555555555555555555555555888777555444444555666777777777777777777777777666888999999999999:::::::::::::::::::::::::::::::::777888888888888888777777:::;;;<<<;;;::::::<<<>>>;;;<<<===<<<<<<===@@@BBB???DDDFFFEEEEEEHHHIIIHHHGGGGGGHHHHHHIIIKKKMMMOOONNNPPPSSSWWWZZZ[[[\\\]]][[[\\\]]]^^^___aaabbbbbbeeefffiiimmmppprrrrrrqqqnnnllljjjhhhhhhgggdddbbbbbbccceeeiiilllmmmkkkiii^^^\\\YYYXXXXXXXXXVVVUUUOOOOOONNNLLLIIIFFFEEEEEEFFFDDDAAA@@@@@@AAA@@@???@@@???>>>===>>>>>>@@@@@@CCCCCCBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHIIIMMMQQQPPPJJJEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIJJJKKKJJJJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFIIIKKKJJJHHHGGGHHHIIIIIIGGGFFFFFFHHHHHHHHHGGGGGGHHHJJJLLLLLLJJJHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========;;;<<<===>>>>>><<<:::999JJJJJJJJJKKKLLLLLLMMMMMMKKKJJJJJJJJJJJJLLLNNNOOOLLLMMMNNNNNNNNNLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIEEEGGGIIIKKKMMMOOOPPPPPPNNNPPPQQQRRRRRRPPPOOOMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMKKKJJJJJJKKKNNNOOOOOOOOONNNNNNMMMLLLLLLLLLNNNOOOPPPRRRRRRRRRQQQQQQNNNOOONNNLLLJJJJJJKKKMMMGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA:::;;;===???@@@???>>>===>>>======<<<;;;;;;::::::555777999;;;<<<:::888777555666888777555444444555000111222222333333333333444333222111111222333444222333444333111000111222000000111111222222222222111111111111000000000000////////////............+++---///000//////000111000000000000000000000000---......///000111111222//////000111111111111111000000000000000000000000//////............////////////......---------,,,000000000000000000000000000000000000111111111111111111222222222333333333000111111111111222222222111444777777444222333444222222111111222222333444666666555444444444555555333333333444555666777888444444444444444444444444<<<999666333222333444666777777777777666666666666888888999999999:::::::::999999999999999999999999999999999999888777666555:::;;;;;;:::888888999;;;777999:::::::::;;;===???<<<@@@AAA>>>>>>AAABBBAAA???@@@@@@@@@@@@AAACCCEEEDDDEEEGGGIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSUUUYYY[[[[[[[[[XXXWWWUUUTTTTTTSSSQQQPPPOOOPPPSSSWWWZZZ[[[YYYWWWPPPNNNKKKIIIIIIHHHFFFEEEFFFGGGGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@???======<<<;;;;;;;;;<<<===>>><<<<<<<<<===???@@@BBBCCC>>>>>>===>>>???@@@AAABBB>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIGGGIIIOOOWWWXXXRRRKKKFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKJJJHHHGGGGGGHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGIIILLLLLLIIIHHHJJJLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????============>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999KKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKMMMOOOPPPPPPPPPNNNMMMMMMNNNPPPPPPOOONNNLLLKKKKKKKKKKKKMMMOOOPPPQQQPPPNNNLLLKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPOOOOOOPPPQQQLLLLLLKKKJJJJJJJJJJJJKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@@@@@@@AAABBBBBB??????>>><<<<<<;;;;;;;;;<<<<<<============<<<<<<999999999999999999999999777777666555444333333333666666555444333333222222333333333333333333333333222333333444444333333222111111111111111111111111000000000000000000000000///000222222111000000111000000000000000000000000////////////000000000000000000000///......------000000000000000000000000000000000000///////////////000111222222111000///000000000000000000000000//////000000111111222222///000111222222111000///000111111111222222222222333222222222111000000000444444555666555444222111222222444444444444222222333333333333333333333333444444444444444444333333555555444333333555666777444555666555444555777999444444444555666777777888777777888888888999999999::::::999888777666555555::::::999999::::::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<==================??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCEEEGGGHHHIIIIIIIIICCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>??????CCCBBBAAA???>>>=========AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHIIIKKKJJJIIIHHHHHHIIIEEEFFFIIIOOOTTTVVVTTTQQQGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMMMMNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKMMMOOOPPPPPPOOONNNLLLLLLLLLLLLMMMKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLMMMOOOOOOOOONNNOOOPPPLLLKKKJJJJJJIIIIIIJJJJJJHHHFFFEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBB???>>>===<<<;;;;;;;;;;;;<<<<<<============<<<<<<999999999999999999999999777666555444444333333333666666555555444333333222333333333333333333333333333333333444444333333333111111111111111111111111000000000000000000000000---...//////------...///////////////////////////.../////////000000000000.........///////////////////////////////////////000////////////////////////000111111111111000///000000000000000000000000000000000000000111111111///000111111111111000///000000000111111111222222222222222111111111111111333333333333333222222111111222222333333222222111333333333333333333333333333333444444444444444444444444444444444555666666444666777777555555666888444444444555666777777777777777777888888888999999888888888777777777777777888888888888888999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@???===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@???>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDDDDDDDDDDEEEGGGGGGFFFEEEFFFFFFGGGGGGIIIMMMQQQQQQNNNKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMLLLLLLNNNPPPQQQPPPOOOLLLLLLKKKKKKKKKMMMNNNOOONNNNNNMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMOOOOOOMMMMMMMMMNNNJJJJJJIIIHHHHHHHHHIIIIIIGGGEEECCCCCCDDDEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999999999999999999999999777666555444333333333333666666666555444444333333333333333333333333222222333333444444444444333333111111111111111111111111000000000000000000000000111222111000//////111333////////////////////////....../////////000000000------......///000000111///////////////////////////////////////////////////000000111111000000///000000000000000000000000111000000000000000000//////000000111111000000////////////000000000111111111111111111111222222222333222222111111111111222222111111000000111111222333333333333333333333333222222333333444444555555333333444555555555555555555777999999777666555666444444444555666666777777777777777777888888888888666666666777777888888888777777777666777888888999888888888888888888888888::::::::::::::::::::::::888888888999999999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;==================>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<======>>>>>>>>>==================>>><<<=========>>>@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCC@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEFFFEEEEEEEEEGGGHHHHHHIIIKKKLLLKKKGGGDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFGGGGGGEEEEEEFFFGGGLLLMMMNNNLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBB@@@@@@????????????@@@@@@????????????>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKLLLNNNNNNNNNOOOLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLOOOPPPPPPNNNMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJJJJJJJJJJKKKLLLKKKMMMNNNNNNLLLKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999999888888888888666555444444333333333444666666666555555444444444333333333222222222222222333333444444444444333333111111111111111111111111000000000000000000000000333333333111///000333555////////////////////////........./////////000000............//////000000////////////////////////.........//////////////////000000000000000000///////////////////////////111111000000/////////...///000000000000000000///////////////000000000000000000000111222222222333333333111000000111222333333222111000000111222333222222222222222222222222111111222333444444555555222333444555666555444333555777::::::888666444444444444444555555666666666666666666777777777888888666666666666777777777888777777666666777777888999888888888888888888888888999999999999999999999999777777777777888888888888777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<==================<<<<<<<<<<<<<<<========================;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======;;;<<<<<<===>>>???AAABBB>>>????????????@@@@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHIIIJJJIIIGGGDDDBBBFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMLLLKKKIIIHHHGGGGGGJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEFFFGGGLLLMMMMMMLLLJJJIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@????????????@@@@@@??????>>>>>>>>>========================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHEEECCCAAAAAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999888888777777777555444444333333333333444555555555555555444444444333333333222222111111111222222333333333333222222000000000000000000000000000000000000000000000000000000///---,,,---///222....................................////////////000000//////....................................------....../////////000000//////////////////000////////////////////////111000000000//////......000//////////////////000////////////000000000000000000000111222222222333444333222111111222333444444333222111111222333444222222222222222222222222111111222222333444555555111222444555555555444333555777999:::888555444444444444444444555555555555555555666666666777777777777777777666666666666555777777777777777888999999999999999999999999999999999999999999999999999999666666666777777777888888666777888999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@BBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJFFFGGGIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIILLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>??????>>>>>>>>>===============>>>>>>???@@@@@@AAA@@@??????>>>>>>??????@@@>>>>>>>>>=========<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKLLLNNNNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJNNNPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNMMMKKKJJJIIIIIIJJJKKKMMMMMMNNNOOONNNLLLJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHEEECCCAAAAAABBBCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@??????>>>??????<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999999888777777666666444444333333333333444444444444444444444444444444333333333222111111000000111111222222222222111111000000000000000000000000000000000000000000000000///000000...------///111........................------........./////////111000000///......------........................---------......//////000000//////......//////000000000000000000000000000000//////////////////...000//////......//////000/////////000000000111111111111111111111222222222333222222222222333444444444333333333333333333444222222222222222222222222111111222222333333444444222222333444444444444444444666888888666555444555444444444444444444444444555555555555666666666666777777777666666555555555777777777777777888888999999999999999999999999999888888888888888888888888666666666777777777888888666666888999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGFFFFFFGGGHHHDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEFFFFFFBBBDDDEEEEEEEEEEEEFFFGGGEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCAAA@@@???AAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>>>>>>>??????============<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMPPPOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFHHHHHHIIILLLOOOQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLJJJIIIIIIJJJLLLNNNNNNOOOPPPOOOLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHEEECCCBBBAAABBBCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCC??????>>>>>>>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<999999::::::::::::999999999999999888777666666666444333333222333333444444333333333333333333333333333333222222111000000///000000111111111111000000000000000000000000000000000000000000000000000000///111111111000///000111........................---------........./////////////////////.................................,,,,,,---......///000000000///............///000000000000000000000000000.........///////////////000///............///000000000000111111111222222222222222111111111111111000000111222222222222222222222333333333333222222111111111111111111111111222222222222222222333333333333222222333333444555333444555555444444555666444444444444444444444444444444555555555666666666555555555666666666666666666666555555666666777888888888888888888888888888888888888888888888888888666666777777777888888888666666888999:::;;;;;;;;;999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDEEEBBBEEEGGGGGGEEEDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFBBBCCCEEEEEEDDDDDDFFFHHHCCCEEEGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDD@@@AAABBBCCCCCCAAA@@@>>>@@@@@@AAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::;;;;;;<<<>>>??????@@@??????>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;KKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJKKKLLLLLLMMMLLLLLLPPPOOONNNLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFIIIIIIJJJMMMQQQSSSSSSRRRNNNMMMLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMKKKIIIIIIKKKMMMNNNOOOPPPQQQOOOMMMKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBB>>>===============>>>???;;;;;;:::::::::;;;;;;<<<999999999::::::999999999999999999888777666666555333333333222222333444444222222222222222222222222333333222222111000000/////////000000000000//////000000000000000000000000000000000000000000000000+++,,,......---,,,,,,---........................---------.........//////------......///000000000........................,,,,,,------...///000000000///...------...///000000000000000000000000000---.........//////000000000///...------...///000111111111111222222222222333222222222111111000000...///000222222222111000000111222333333222111000111111111111111111111111333333222222222222222222444333222111222333444555222333444333333333555777444444444444444444444444444444444555555555666666333333444555666777888999555444444444444555666666777777777777777777777777777777777777777777777777777777777777888888888888666777888999:::;;;;;;<<<888999999999999:::::::::999999999999::::::::::::===<<<;;;::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;<<<===============;;;:::::::::999999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGGGGEEEDDDEEEEEEBBBDDDFFFFFFCCCBBBCCCEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGAAACCCEEEEEEDDDDDDFFFHHHBBBDDDFFFGGGGGGHHHJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOOOONNNLLLJJJKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEE@@@AAABBBCCCCCCAAA???>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;LLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHLLLKKKKKKKKKKKKMMMOOOPPPNNNMMMKKKIIIHHHIIIJJJKKKFFFHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQNNNMMMKKKIIIIIIJJJLLLNNNOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIOOOOOONNNMMMKKKIIIHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBAAA???>>>===>>>===<<<:::<<<<<<;;;:::999888888777======<<<;;;::::::999999888888888888777666444444666555333111111222333444111111111111111111111111333333333222222222111111000000000000000000000000333222111///---+++))))))000000000000000000000000//////............////////////...---,,,,,,++++++////////////////////////........................---------............///...............---------111000000///...---------///////////////.........////////////////////////000////////////000000111000000000000111111111111000000000000000000000000111111000000000000111111111111111111111111111111222111//////111222222222333333333222222222111111333333333444444444555555222222222222222222222222444444444555555555666666666666666666666555555555555555555555666666666666333444444444555555666666888888777777666666555555888888777777666666555555666666777666666555444444777777777777888888888888666777888999:::999888888999999888888888888999999777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::888888888888::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999888777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFEEECCCDDDFFFHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLKKKKKKIIIHHHGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======@@@>>><<<:::999:::;;;<<<999999999999999999999999888999;;;:::999999:::<<>>======>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888777777666444444666444333111111222333444111111111111111111111111333333222222222111111111000000000000000000000000000000//////...---,,,,,,////////////////////////000//////......//////000111000000///......------................................................---------............///........................111000000///......------/////////////////////...////////////////////////111000000///////////////....../////////000000000000000000000000000000000111111000000000000111111111111111111111111111111222111000111222333333111333333222222222111111111333333333333444444444444333333333333333333333333333333444444444555555555666666666666555555555555555555555555666666666666444444555555555666666666777777777666666666555555777777777777777666666666777777777777777666555555666666777777777888888888666777888999999999888888999888888777777888888999777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888777777888888999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@AAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>============>>>>>>???>>><<<:::999:::;;;<<<999999999999999999999999777999::::::999888:::;;;KKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMKKKLLLNNNOOOOOONNNMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIILLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<<<<===>>>===;;;:::::::::;;;;;;;;;<<<<<<888888888888888888888888777777777777666555555444555444333222111222333444111111111111111111111111333222222222222111111111000000000000000000000000....../////////000000000////////////////////////000000////////////000000000000000///......------................................................---------............///......//////////////////000000000///......------......//////////////////////////////////////////111000000//////.........------........./////////000000000000000000000000111000000//////000000111111111111111111111111111111111111333444444333111333222222222222111111111333333333333333333333333444444444444444444444444222222333333333444444444555555555555555555555555444555555555555666666666555555555666666666666666666666666666666555555555666777777777777777888888777777888888888777666666666666777777777777888888666777888888999999888888999888888777777888888999777777777888888888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;888888999:::;;;<<<======;;;;;;;;;;;;:::999888777777888888999999:::;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCHHHGGGGGGFFFDDDCCCCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFIIIHHHHHHHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMQQQPPPOOOMMMKKKIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>>>>>===<<<:::::::::;;;;;;999999999999999999999999777888999999888888999:::KKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOOOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@===;;;;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666777777666555555444555444333222222222333333111111111111111111111111222222222222111111111111////////////////////////......//////000000111111////////////////////////000000////////////000000......---------,,,,,,,,,................................................---------............///......///////////////000000000//////........................//////////////////////////////////////////////////////......------........./////////000000000000000000000000000000////////////000000111111111111111111111111000111222444555555222000222222222222111111111111333333333333222222222222333333333333333333333333111111222222222333333333444444555555555555555666444444444555555555666666666666666666666666666666555555555555555555555555666666666777777888888888666666777777777777666555666666666666777777777888666777777888888888888888888888777777777777888888777777777777888888888888999999999999999999999999999999999999999999999999;;;::::::::::::::::::;;;888888999:::;;;;;;<<<<<<:::::::::::::::999888888777888888999999:::;;;;;;888888999999999:::::::::999999999999999999999999<<<;;;;;;;;;;;;<<<=====================>>>???????????????@@@AAAAAABBBBBBBBBDDDEEEFFFGGGFFFEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGGGGIIIIIIHHHGGGJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPNNNMMMKKKJJJIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;::::::::::::;;;999999999999888888888888777888:::999888888999;;;JJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNMMMMMMKKKJJJHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGEEEDDDBBBDDDDDDDDDDDDCCCAAA@@@???BBBAAAAAAAAA@@@@@@@@@@@@<<<;;;:::;;;<<<===<<<;;;===<<<<<<;;;::::::999999<<<;;;:::999888777666555555666666666666555555444444444333333222222222222111111111111111111111111222222222111111111000000////////////////////////000000000000000/////////........................000000////////////000000---------------,,,,,,,,,................................................---------............///---........./////////000////////////............---.........//////000000////////////////////////,,,---...///000000//////....../////////000000000////////////////////////000000////////////000000000000000000000000000000000000111333555555222000222222222111111111000000222222222222222222222222111111111111111111111111111111111222222222333333333444444444555555666666444444444444555555555555666666666666666555555555444444444444444555555555555555555666777777777888444444555555666555555444555666666666666777777777777777777777777888888888888777777777777777777888666666777777777888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::999999888888777888888999999:::;;;;;;888888888999999999::::::999999999999999999999999<<<;;;;;;;;;;;;<<<===============<<<===>>>>>>???>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHIIIKKKIIIIIIIIIJJJJJJIIIHHHKKKKKKJJJIIIHHHGGGEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDGGGGGGFFFEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@????????????????????????????????????<<<======>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::::::::999999999888888777777777888999::::::999999:::;;;JJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTOOONNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJIIIKKKKKKKKKJJJHHHFFFCCCBBBBBBCCCDDDDDDCCCBBB@@@???AAAAAAAAA@@@@@@@@@??????<<<;;;::::::;;;<<<;;;999===<<<;;;:::999888888777;;;;;;:::999888777666666555555666666666555555444444444444333333333222222111111111111111111111111222111111111111000000000000000000000000000000000111000000//////......---........................//////............//////////////////////////////------------------------........................---------............///,,,,,,------...///////////////////////////......------......///000000000////////////////////////,,,---...///000///............/////////000000000////////////////////////000//////......//////000000000000000000000000000000000000222333333222000222111111111111000000000000000111111111222222222111111111111111111111111111111222222222333333333333333333444555555666666333444444444444555555555555555555555555444444444333333333444444444444444444555555555555555666666333333444555555555444444555555666666666666777777777666666666666777888999888777777666666777777888666666666777777777888888999999999999999999999999888888888888888888888888888999999::::::999999888;;;:::::::::999999999888888999999999999999888888777888888999999:::;;;;;;888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<============<<<<<<======>>>???>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDGGGFFFFFFEEEEEEGGGHHHIIIJJJJJJIIIJJJLLLLLLKKKIIIKKKKKKJJJJJJIIIGGGFFFEEEGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFFFFFFFEEECCCBBB@@@@@@@@@@@@????????????????????????????????????<<<======>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::::::::999999999888777777666666777888999999888888999;;;JJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNMMMMMMJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSTTTPPPNNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGHHHJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJHHHFFFDDDBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@????????????===;;;::::::;;;;;;999888:::::::::999999888888888777777777777777777777777444444555666666555555444333444444444333333222222111111111111111111111111111111111111000000000000000000000000000000000000/////////............---..............................------------......////////////////////////------------------------........................---------............///++++++,,,,,,---............/////////////////////------......///000000111////////////////////////...///000000///---+++***------.........///////////////////////////////////////............//////000000000000000000000000000///...///111222111000111111111111000000000000...//////000111222333333111111111111111111111111222222222222333333333444222222333444444555666666333333444444444555555555555444444444333333333333222222333333333444444444444444444444444333333333333444444555666666555555555555555666666666777777777666666555666777888999777777666666666666777777666666666666777777777888888888888888888888888888888888888888888888888888777888888999999888888777999999999999999:::::::::888888999999999999888888777888888999999:::;;;;;;999999999999:::::::::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@AAACCCEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEGGGFFFEEEDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????<<<===>>>>>>?????????>>><<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;:::::::::999999999888777666666666555666777777666666777888IIIJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMKKKKKKLLLMMMMMMMMMMMMLLLOOONNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMIIIHHHHHHGGGGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRSSSPPPOOOMMMKKKJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIFFFGGGIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLLLLJJJHHHGGGBBBCCCEEEFFFGGGFFFDDDCCC@@@@@@@@@????????????>>>===<<<::::::::::::888777777888888888888999999999222333444555666888888999444444555555666555555444333333444444444333222111111111111111111111111111111111111111000000000000000000000000000000000000---------.......................................---------,,,,,,---------,,,---------------------------------------------........................---------.........//////******+++,,,,,,---...............///////////////---------...///000000111////////////////////////111111111111///,,,)))''',,,,,,,,,---------......//////////////////////////////............//////000000000000000000000000000///---...///111111000111111111111000000000000---......000111222333444222222222222222222222222222222333333333444444444222222333333444555666666333333333444444444555555444444444333333222222222222222222333333444444444444444444333333222222222444444555666777777666666555555555555666666666777777666555555555666888999777777666666666666777777666666666666777777777777888888888888888888888888777777777777777777777777666777888999999888777666777777888999:::;;;;;;<<<777888888999999999888888777888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCAAA?????????BBBEEEGGGFFFFFFEEEDDDCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJLLLNNNOOOMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGEEEEEEDDDGGGGGGGGGFFFFFFFFFEEEEEENNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGBBBCCCEEEFFFEEEDDDBBBAAADDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;::::::999999999888777666666555333444555555444444555777LLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNPPPOOOOOONNNMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGGGGFFFEEEDDD???@@@@@@@@@@@@???>>>>>>???>>><<<;;;<<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444555666666666666666666555444444444333333333222222000000000000000111111111111222333333333111000///111111000000/////////...000///...---,,,------.....................------000//////.........//////------------------------,,,,,,,,,------...........................------...------,,,,,,,,,------------------------------+++,,,---///000111111111000///...------...///000000000000000000000000000......////////////..................////////////////////////////////////000000////////////000000000000000000000000000000//////000000111111111222111111111111111222333333000000000000000000000000000000000000000000000000000000000000000000000000333333444555555444333333777777777777777777777777333333333333333333333333444444444555555555555666555555555555555555555555333444555555666666555555666666666666777777777777777666555666777888777666444444555555666666777777333444555666777888999:::888888888888888888888888999999888888777666666666777777777777777777777777666777777777888888888888777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::<<<;;;999777777888999:::;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999888777>>>>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIIIIHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHHHHHHHHHHGGGFFFEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGEEEBBBAAA@@@@@@???>>>AAA@@@@@@???????????????<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;::::::999888777666555444777777777777777777777777777666555444444555666777KKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGDDDDDDFFFFFFFFFFFFDDDDDD??????@@@@@@??????>>>>>><<<;;;999999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333222333333444444333333222222222222111111111000000000000000000000000000111///000000111111000000//////.........------------000///...---,,,------...........................///......---------......------------------------,,,,,,,,,,,,,,,,,,------........................///......------.........------------------------++++++,,,,,,,,,,,,,,,+++//////............//////////////////////////////......////////////..................////////////000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111000///////////////000000000000000000000000000000000000000000000000000000333333333333333333333333222333444555555444333222444444444444444444444444333333333333333333333333444444444444555555555555555555555555555555555555333444444555555555555555555555666666666777777777666555555555777888777666555555555555666666666666444444555666777888888999777777777777777777777777777777777777777777888888777777777777777777777777777777777777888888888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::<<<;;;999777777888999:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::======>>>>>>>>>?????????AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJHHHFFFDDDDDDBBB@@@===@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::999888777666555666666666666666666666666777666555555555555666777JJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNOOONNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC????????????>>>>>>>>>===<<<:::999:::;;;<<<;;;999:::::::::::::::::::::::::::999888777666555444333111222222333333222222111222222222111111111000000111111000000000000000000//////.........///000000............------------//////...------------..............................------,,,,,,---......------------------------------------------,,,,,,........................//////.........//////000---------------------------------,,,+++***)))(((......////////////....................................////////////..................////////////000000000000000000000000000//////......//////000000000000000000000000000000000000000111111111111000000///////////////000000000000000000000000000000000000000000000000000111111111111111111111111222333333444444333333222333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444333333444555555555555555555555555666666666666777666555444555777777777666666666666555555555555555555555666666666777777777666666666666666666666666555555666777777888999999777777777777777777777777888888888888888888777777999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;:::999888888888999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????AAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJLLLKKKJJJIIIHHHFFFBBB>>>??????>>>===============<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::::::::999999999999::::::;;;;;;:::999888777666666666666666666666666666666777666666555555666666777HHHHHHIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBB??????>>>>>>============>>>===<<<===???@@@???>>>999999999999999999999999999888888777555444444333333333333444444333333333444444444333333333222222111111111000000000000000222111///...---...//////000000000000000/////////............------......---------.....................---------...//////------------------------000000//////......---------------.................................///000........................000000000///...---,,,+++---...///000000///...---..............................////////////................../////////////////////////////////////////////....../////////000000000000000000000000000000000000000111111111333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222333333333333222222333333333333333333333333222222222222222222222222333333444444444555555555444444444444444444444444333333444555555555444444444444555555555666666666555444333444666777666555666666666555555444444444666666666666666666666666666666666666666666666666666666666666777777888888777777777777777777777777999999888888888888777777999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;:::999888888888999999888888999999999::::::::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>???AAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKLLLLLLJJJEEEBBB>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<;;;;;;::::::999999999::::::999999999999::::::999999999888777666666555666666666666666666666666777666666666666666666777GGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJIIILLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<======???>>>===>>>@@@AAAAAA@@@999999999999999999999999888777777666555444333333222333333333333333333222444444444333333333222222111111111111000000//////555333111///...---....../////////000000000000000------..................---------.........////////////...//////000111111------------------------///.........------,,,,,,---------.........//////---,,,,,,,,,------...///........................//////000000000000//////---...///000000///...---..............................////////////..................////////////........................//////............//////////////////////////////111111000000000000000000222222111111111111111222000000000000000000000000000000000000000000000000333333333333333333333333222222222111111222222222333333333333333333333333222222222222222222222222333333333444444444444555444444444444444444444444222333333444555444444444444444444444555555555555555333333444555666555444666666555555444444333333666666666666555555555555777777777777777777777777777777777777666666555555666666666666666666666666999999999888888888888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::::::::999999999888999999888888888999999999::::::999999999:::;;;;;;<<<<<<<<<============>>>>>>>>>AAAAAA@@@?????????@@@@@@AAAAAA@@@????????????@@@?????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEDDDDDDDDDEEEEEEBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGJJJLLLNNNLLLHHHEEE>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999888:::999999888888999999:::777777666666555555444444555555555555555555555555666777777777777777777666GGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGKKKKKKJJJJJJJJJJJJJJJIIIHHHJJJKKKKKKIIIIIIJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIGGGFFFDDDCCCBBB@@@AAABBBCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>???>>>===888888888888888888888888777666666555444444333333000111111222222111111000222222222111111111000000222222111111000/////////444333222000///...---------------...............,,,---......///.........,,,,,,------.../////////////////////000111222222------------------------++++++++++++++++++******,,,,,,------.../////////,,,,,,,,,,,,,,,---...///........................,,,---...///////////////......////////////....................................////////////..................////////////------------------------///......------......///////////////////////////111111111111000000000000///////////////000000111000000000000000000000000000000000000000000000000222222222222222222222222222111111000000111111222111111111111111111111111222222222222222222222222333333333333444444444444333333333333333333333333222222333444444444444444333333333444444444555555444333222333555555555444555555555444444444444444666555555555555555555555777777777777777777777777888888777666666555444444666666666666666666666666888888888999999999::::::777777777777777777777777888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888888888999999999:::::::::999999999::::::;;;;;;;;;<<<<<<============>>>>>>@@@@@@@@@???@@@@@@AAAAAACCCCCCAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCCCCDDDEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>?????????@@@AAAAAABBBBBBAAABBBCCCCCCCCCBBB@@@@@@??????@@@AAABBBCCCDDDDDDBBBCCCFFFIIIKKKKKKHHHEEE>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======::::::::::::999999999999999999888888888888999999666555555555444444444333555555555555555555555555666777777888888777777666HHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKJJJJJJHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJGGGIIIJJJJJJIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB???@@@AAABBBBBBAAA@@@??????>>><<<::::::;;;<<<===;;;:::999999;;;<<<;;;:::888888888888888888888888666666555444444333333333111111222222222222111111222222222111111111000000222222111111000//////...//////000000//////......------------.........///,,,,,,.../////////......,,,,,,------...//////000.........//////000111222------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,------...///000........................,,,------...///.........//////............//////////////////////////////......////////////..................////////////........................///......------......///////////////////////////111111111111000000000///............///000222222000000000000000000000000000000000000000000000000////////////////////////222111000000000000111222111111111111111111111111111111111111111111111111222222333333333444444444333333333333333333333333222222333444444444444333222333333333333444444444333222222222444555444333333444444444444444444555444555555555555555555555666666666666666666666666666666666666666666555555666666666666666666666666777777888888999:::;;;;;;888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999:::::::::999999888888999999999999:::::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFEEECCCAAA???>>>======??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGEEECCCBBBCCCDDDEEEAAAAAAAAABBBBBBCCCDDDEEECCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAAAAACCCEEEGGGGGGDDDBBB???>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;999999999999999:::::::::999999888888888888999999666555555555555444444444555555555555555555555555666777888888888888777666HHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAAAAAAAAAAA@@@??????===;;;:::::::::<<<===;;;:::999999;;;;;;:::999777777777777777777777777555555555444444333333333333444444555555444444333444444444333333333222222222222222111000//////...***+++---///000000///....../////////000000111111+++,,,.../////////......,,,,,,------...///000000---------......000111111---------------------------......//////000000000,,,,,,------...///000000---------......000111111////////////////////////...///////////////......000///...------...///000000000000000000000000000......////////////................../////////000////////////////////////.........------.........////////////////////////222111111111000000///////////////000111333555555000000000000000000000000000000000000000000000000222222222222222222222222222111000//////000111222333333333333333333333333111111111111111111111111222222333333333444444444333333333333333333333333222222333444444444333333222222333333333444444444333222111222444555444333333333333444444555555555444444444555555555666666555555555555555555555555444444555555666777777777666666666666666666666666666666777888:::;;;<<<===999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999::::::::::::999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@@@@@@@@@@AAABBBCCCDDDGGGFFFDDDBBB???>>>===<<>>??????@@@AAABBBBBBCCCCCCAAAAAABBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDAAA?????????>>>===============<<<<<<<<<;;;;;;::::::999888888888999999::::::;;;999999888888888888999999666666666666666555555555555555555555555555555555666777888999999888777666HHHIIIIIIJJJJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHEEECCCCCCCCCDDDEEEGGGIIIKKKKKKJJJIIIJJJKKKKKKJJJHHHGGGGGGIIILLLMMMLLLLLLKKKJJJIIIHHHHHHGGGKKKJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKFFFEEEDDDBBB@@@????????????@@@AAABBBBBBBBBAAA@@@@@@???===;;;:::::::::::::::::::::999999999888888888888666555444444444444555555444444444333333333222222222222222222222222......///111222111///,,,///000111111111000...---////////////////////////..............................------------..............................////////////////////////......---,,,---...///000........................//////.........---------,,,///000......111000---........................111111000000//////......///////////////.........------...///////////////000000000000000///......///////////////.........111111000000//////......////////////////////////...///000000//////000111000000////////////000000000000////////////000000111111000000//////......///////////////000111111////////////000000000000111111222222222111111000222222111111111111111111222222111111111111222222333333333333333222111000111111222333333333333222222222222222222222222222222222333333333333444444666444333111111222333444555555555444444333333333444333333333333444555555444333333333333444555555555555555555555555555555666777777777888888888888666666777888999::::::;;;777777888888888888777777:::999888777777888999:::;;;;;;:::::::::;;;;;;<<<;;;:::999777666666555555999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<===============>>>@@@@@@???@@@BBBDDDFFFIIIKKKGGGAAA======??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEGGGHHHHHHFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAA???>>>@@@BBBCCC@@@>>>CCCBBB@@@?????????@@@@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777999999888888888888999999555777999;;;;;;;;;:::999888888777777666666555555333333333333333333333333666666666666666666666666GGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKIIIGGGFFFGGGHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHIIIJJJDDDDDDBBBAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????>>><<<;;;999999999:::::::::999999999888888888888888777666555444444555444444333333333222222222222222222222222222222222/////////111222222///---///000000111000///...---......................................................------------.........................................................------,,,---...///000........................//////.........------------000000------//////---........................///////////////000000000/////////////////////...,,,---....../////////...///////////////...------/////////////////////...000000000000//////......////////////////////////...///000000//////000111222222111111111111222222000000////////////000000111000000000/////////...///////////////000111111////////////000000000000000111111222222222111111111111111111111111111111222111111000000111111222222333333333222222111000000111222222333333222222222222222222222222222222222222222333333333444444555444222111222333444555444444333333333222222222444333333333333444555555444333333333333444555555555555555555555555555555666666777777777888888888666777777888888999999:::777777888888888888777777888777666555555666777888:::::::::::::::;;;<<<<<<:::999888777666666666666999999999999999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<===============>>>???@@@???@@@BBBDDDGGGIIIJJJGGGAAA======>>>@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCC???????????????????????????@@@@@@AAAAAA@@@@@@???@@@???>>>???AAAAAA???===AAA@@@???>>>===>>>>>>???<<<===>>>???@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999999999999999999999999888777777777777777777888777888:::;;;;;;:::999888888777777777666666666555333333333333333333333333555555555555555555555555FFFGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>===<<<;;;:::999888888888999999999999888888888777888888777666555555555555333333222222222111111111222222222222222222222222000000000222333333000...///000000000000///...---......................................................------------.........................................................------------...//////.......................................---------///111///,,,,,,///000...........................---......///000000111111......//////////////////------.../////////.....................------,,,......//////////////////000000000////////////...////////////////////////...///000000//////000111222222111111111111222222000000////////////000000000000000000///////////////////////////000111111////////////000000000000///000111222222222222222111111111111111111111111222111111000000111111222222222222333222222111000000111222222333333222222222222222222222222222222222222222222333333333333444333222222333444666777333333222222222222111111333333333333333444555555444333333333333444555555666666666666666666666666666666666666777777777777777777777777888888888888666777777888888777777666555555444444444444555555888888999::::::;;;<<<===888888777777777777888888999999999999999999999999888999999::::::;;;;;;<<<;;;<<<<<<<<<<<<============>>>?????????@@@BBBDDDFFFIIIIIIGGGAAA>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFHHHIIIEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB??????????????????????????????@@@@@@@@@@@@?????????=========??????>>>===???>>>>>>============>>>;;;<<<===>>>>>>?????????>>>>>>======<<<;;;;;;;;;888888888999999999::::::777777666666666666777777999:::;;;;;;;;;:::888777777777777777666666666666333333333333333333333333555555555555555555555555EEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@??????======>>>=========<<<<<<;;;;;;:::999999888888777999888888888888777777777888777666666555555555666333333333333222222222222111111111111111111111111111111111222333333111//////////////////...............................................................------------......................................................------------......//////................................................///000///,,,---111333222................................./////////000000............////////////...//////000000/////////.........//////......---............////////////////////////////////////////////////////////////...///000000//////000111000000////////////000000000000////////////000000000000000000///////////////////////////000000111////////////000000000000...///000111222333333333000000000000111111111111111111000000000000111111111111222222222222111111000000111222222222222222111111111111111111111111111222222222222333333333222222222333444555777888333333333222222222222222333333222222333333444555444333333333333444555555666666666666666666666666555555555666666666777777888888777777777666666666666666777777777777666666555444444444444444444555666777888999:::;;;<<<<<<777777666666777888999999888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>????????????BBBDDDEEEGGGHHHGGGDDDBBBBBBCCC@@@AAABBBBBBDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA??????????????????????????????@@@@@@@@@@@@??????===<<<<<<<<<<<<<<<<<<<<<>>>>>>==================;;;;;;===>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::888888888888888999999999777777666666666666777777;;;;;;;;;;;;:::999777777777777777777666666666666444444444444444444444444555555555555555555555555DDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHFFFHHHIIIJJJIIIHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEJJJIIIGGGDDDBBB@@@???>>>=========<<<;;;;;;;;;;;;:::::::::999999888777777888888888777777777666666777666555555555555555555444444444444333333333333111111111111111111111111222111000111222333111000000//////.....................................................................------------......................................................---------.......................................---........................000///---///444777666........................000/////////.........------.........//////000000000000111111111000000///...//////000000000//////---.........//////000000.............../////////////////////////////////...///000000//////000111000000////////////000000000000////////////000000////////////000000000000///////////////000000111////////////000000000000...///000111222333333333//////000000000111111111111000000000000000000111000111111222222111111111000000111222222222222111111111111111111111111111111111111222222222333333111111222333444666777888333333333444444444444444333222222222222333444444444333333333333444555555666666666666666666666666444555555555555666666666888888777666666555555555666666777777777777666666555555555555555555555555555666777999:::;;;;;;;;;666666666666777888999:::888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===??????>>>???AAACCCCCCEEEFFFGGGGGGGGGGGGHHH@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIIIIIIIHHHGGGCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAA????????????????????????>>>??????@@@@@@??????>>><<<<<<;;;:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????=========<<<;;;;;;::::::::::::999888888777666666999888888777777888888999;;;;;;::::::999888777666666666666666777777777777444444444444444444444444555555555555555555555555DDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHJJJIIIGGGEEEFFFHHHJJJLLLJJJJJJIIIHHHGGGFFFEEEDDDAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCJJJIIIFFFDDDAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;999::::::::::::999888777777777777777666666666666555555444444333444444555555555555444444444333333111111111111111111111111222111000000111222111000000///......------......------------------------..............................------------..............................------------------------,,,---......//////..............................---------...............,,,///000...000555888666........................000000//////...------,,,------......///000000000000000111111111000//////...///000000000000000000------......///000000000---............/////////////////////////////////...///000000//////000111222222111111111111222222000000////////////000000////////////000000000000///////////////000111111////////////000000000000///000111222222222222222...//////000000111111111111000000//////000000111///000111111222111111111///000111111222222111111111111111111111111111111111111111111222222222222000000111222444555555666333333444444444444555555222222222222222333444444444333333333333444555555555555555555555555555555444444444444555555555666777777666666555555444444555666666777777666666555555555666777777666555555444666777999:::::::::999777777666666777888999999888888888888888888888888:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???AAACCCBBBCCCEEEFFFHHHIIIIIIIII???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEECCCEEEHHHIIIJJJHHHFFFDDDAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEGGGHHHIIIGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<;;;:::999999;;;===<<<===>>>>>>>>>>>>>>>===;;;<<<===>>>????????????======<<<<<<;;;:::::::::;;;:::999888777666555555999999888888888888999999::::::999888777666666666666666666666777777777777444444444444444444444444444444444444444444444444EEEEEEEEEFFFFFFEEEEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGFFFEEEEEEEEEFFFHHHJJJKKKGGGGGGGGGFFFFFFEEEEEEEEE@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBFFFEEECCCBBB@@@@@@?????????>>><<<;;;::::::;;;;;;999:::;;;;;;;;;:::999888777777666666666555555555333333333222222333333444444444444333333333222222111111111111111111111111222000//////000111000///000///...---------......------------------------..............................------------..............................------------------------,,,---.../////////...---........................---------.........//////,,,///000...///333444111................................................------......///000000111///////////////...---------...//////000000//////------......///000000111---------.........//////////////////////////////...///000000//////000111222222111111111111222222000000////////////000000.../////////000000000111///////////////000111111////////////000000000000000111111222222222111111......//////000111111222000000////////////000000//////000111111111111111///000000111111111111111111111111111111111111111111111111111222222222222///000111222333333444444222222333333333444444444222222222111222222333444444333333333333444555555444444444444444444444444333333444444444555555555555555555555555555555555555555666666666666555555444555666777777666555444555666888999:::999888777888777777777777777888888888888888888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???AAACCCCCCCCCCCCEEEFFFGGGGGGFFF>>>??????@@@AAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<<<<:::888888;;;>>>:::;;;<<<===>>>======<<<::::::<<<==================<<<<<<;;;;;;::::::999999999888888777777666666888888777777777777888888888888777666666555555666555666666666777777777888555555555555555555555555444444444444444444444444EEEEEEFFFFFFFFFFFFEEEEEEAAACCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFHHHIIIJJJKKKKKKCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEFFFEEEDDDEEEFFFAAACCCEEEGGGHHHIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEE@@@AAACCCEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@???>>>===;;;::::::;;;;;;999:::;;;<<<;;;:::999888777666666666555555555555222222222111111222333333333333333222222222111111000000000000000000000000111///......///000000///000///...---,,,---......------------------------.................................------.................................------------------------,,,,,,.../////////...---........................---------.........//////,,,000000......000000,,,........................,,,,,,------.../////////---------...///000000111---.........---,,,,,,+++,,,,,,---.../////////...---------...///000000111---------.........//////////////////////////////...///000000//////000111000000////////////000000000000////////////000000.../////////000000111111///////////////000111111////////////000000000000111111222222222111111000---......///000111111222000000////////////000000//////000111111111111111//////000111111111111111000000000000000000000000000111111111111222222222///000111222222222222222111111111222222333333333222222111111222222333444444333333333333444555555333333333333333333333333333333333444444444555555555555555555555555555555555555666666666666555555444444555666666555444444555666888999999888777666888888777777777777888888777777777777777777777777:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>>>>>>>>>>AAACCCDDDCCCCCCDDDEEEEEEDDDBBB===>>>???@@@AAABBBBBBCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBAAADDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCEEEGGGHHHJJJFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>;;;<<<<<<:::888888;;;???888999;;;<<<===<<<;;;;;;999999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;:::999999777777777777888888888888777777666666666666777777777666666555555555555666555666666666777777888888555555555555555555555555444444444444444444444444GGGGGGGGGGGGFFFDDDCCCAAAGGGFFFEEEDDDCCCBBBBBBBBBDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEE@@@AAAAAABBBBBBCCCCCCDDDEEEDDDBBBAAAAAABBBCCCEEEBBB@@@>>><<<<<<===???AAA@@@?????????>>>>>>>>>===???@@@???===:::888888888888888999999999888888777666666555555555444444444333333333333333333333333333444555555555444333222111111222222222222111111////////////////////////---------------...///000///...,,,,,,...///...---.................................------,,,,,,,,,.........------,,,,,,,,,........................//////.........---------........................///............---------000///...---,,,------......------,,,,,,------...//////.........---------////////////////////////........................111000///......///000111........................////////////////////////........................///////////////.........////////////////////////222111000.........///000///......------///000111////////////////////////000000//////.........---000000000000000000000000111111111111111111111111000111222222111000///...000000000000111111111111///000000111111111000000000000000000111111111111333222111000000111222333000111111111111222222222111111222222222333333333333333333333333333333333444333333222222333333444333333333444444444555555555555555555555555555555333444555555555444222111666666666666555555555555444444666666666555444333555666888999999999777666555666777888888888888888888888888888888777666555666777777777777888888888:::::::::;;;::::::999999;;;<<<<<<===>>>??????@@@AAAAAABBBEEEFFFEEEBBB@@@?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLJJJGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAA@@@@@@@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHGGGCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@???>>>;;;:::999888888999:::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999777666444333333777777777777777777777777888777666444444444555666666666666666666666666666444444555555666666777777555555555555555555555555FFFFFFGGGGGGFFFEEEDDDCCCEEEDDDCCCCCCCCCCCCCCCDDDHHHIIIJJJIIIFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBAAA??????@@@AAABBBBBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@????????????????????????>>>=========<<<>>>??????===:::999999999777777888888888777666666555555555444444444333333333333333333333333333333333444555555555444222222000000000111111000000000///////////////////////////......---------.........---++++++---...---,,,..............................---------,,,,,,,,,------------------,,,,,,........................//////.........---------........................+++,,,,,,---...///000000000///...---,,,------......------,,,,,,------...//////.........---------////////////////////////........................000///...------...///000........................////////////////////////......................../////////////////////...////////////////////////222111000///......///000///......---...///000111////////////////////////000/////////............000000000000000000000000111111111111111111111111000111111222111000///...000000000000111111111111000000111111111111000000000000000000111111111111111111000//////000111111000111111111111222222222222222333333333444444444333333333333333333333333444444333333333333444444333333333444444444444555555555555555555555555555666666666666666555444444666666666666555555555555444555555555555555444444555666888999999999777666666666777888888888888888888999999999888888777666666666666777777777888888::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????AAAAAABBBDDDFFFEEECCC@@@>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFEEEEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@???>>>===;;;:::999888777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777666666666666666666666777777777777777777777777777777666555555555555555555555555555555555555555555555666666666666666666555555555555555555555555EEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEKKKLLLMMMKKKHHHEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDFFFGGGHHHIIIJJJGGGFFFEEEDDDBBBAAA@@@???===>>>???@@@AAABBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCC@@@AAABBBBBBBBBAAA???>>>???>>>>>>===<<<<<<;;;;;;<<<===>>><<<:::999:::;;;666777777777666666555444444444444333333333222222333333333333333333333333333444444444444333222111//////000000000000//////////////////////////////000000///------,,,,,,,,,...,,,******,,,---,,,+++...........................------------,,,,,,,,,,,,,,,------------------.......................................---------........................+++,,,,,,---...///000000//////...------------......------,,,,,,------..................---------////////////////////////..............................------------..............................////////////////////////..............................//////////////////////////////////////////111000000////////////000///............///000000////////////////////////////////////............000000000000000000000000111111111111111111111111000000111111111000//////000000000000111111111111000111111111111111000000000000000000111111111111000000////////////000000000111111111111222222222333333333333444444444555222222333333333333333333555444444333333444444555333333333333444444444444444444444444444444444444777666666555555555555555666666666555555555555444555555444444444555555666555666777999999999888777777777777888888888888888999999:::::::::999888888666666777777777888888888::::::;;;<<<<<<;;;;;;:::<<<<<<<<<======>>>>>>???AAAAAABBBDDDFFFEEECCCAAA======<<<===>>>AAADDDFFFCCCBBBAAAAAABBBCCCDDDEEECCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>??????>>>>>>===<<<;;;;;;999888777666666777888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666666666666666666666666666666666666666666666666555666666666666555444444555555555555555555555555777777666666666666666666444444444444444444444444DDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDMMMNNNNNNKKKGGGDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<===???@@@AAABBBCCC@@@@@@?????????@@@AAABBBAAABBBBBBBBBAAA@@@???>>>>>>======<<<;;;;;;::::::;;;<<<===<<<:::999:::;;;777777777777666555555444333333333222222222111111222222222222222222222222333333333333333222222111//////000000000000////////////////////////////////////...---------------...,,,++++++,,,------,,,........................------------------------,,,,,,,,,------.................................................................................///............---------............------.........------,,,,,,------...........................////////////////////////........................................................................////////////////////////....................................////////////////////////////////////000000000////////////000............/////////000///////////////////////////////////////.........000000000000000000000000111111111111111111111111000000000000000000/////////000000000111111111111111111222222222111000000///000000000111111111111000000000000000000000000000000111111111222222222222222222333333333444444222222222222222333333333555444444333333444444555222222333333333444444444444444444444444444444444555444333222222222333444666666555555555444444444666555444333333444666777555666777888999999888888888888888888888888888999:::::::::;;;;;;:::999999888888888888999999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>AAAAAAAAACCCEEEEEEDDDBBB>>>===<<<===???BBBFFFIIIEEEDDDBBBAAAAAABBBCCCEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>>>>>>>======<<<;;;:::888777666555555777777888999::::::::::::::::::::::::::::::::::::;;;:::::::::999999999999999888777666555444333333555555555555555555555555444555666666666555444333555555555555555555555555777777777666666555555555444444444444444444444444DDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCLLLMMMLLLJJJFFFCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFEEECCCAAA@@@<<<======>>>@@@AAAAAABBB????????????@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;:::999:::<<<888888888888777666555444333333222222222111111111222222222222222222222222333333222222111111111111000111111222222111111000////////////////////////---------------.../////////---,,,,,,---......---........................------------------------,,,,,,,,,------.................................---.............................................///............---------------.....................------,,,,,,------...---.....................////////////////////////........................////////////////////////........................////////////////////////........................---.........//////000000/////////////////////////////////000000000000///---......///////////////////////////////////////.........///////////////////////////////////////000000000000000000000000//////////////////000000///000000000111111111111222222222222222111000000///000000000111111111111111111111111111111111111000000111111111222222222000111111111222222222222111111111222222333333333444444444333333444444444222222222333333333444444444444444444444444444444444333222111111222444444555555555555444444444444555444333333333555666777555666666777888999999999:::999888888777888999999999::::::;;;;;;;;;::::::999999999:::::::::;;;;;;999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<============AAA@@@AAACCCEEEEEEDDDCCC??????>>>>>>@@@CCCGGGJJJGGGFFFCCCAAA@@@@@@BBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<;;;999888666555444555666777888999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888777777666555444333333444444444444444444444444333444555666666555444333666666666666666666666666777777666666555555444444444444444444444444444444EEEEEEDDDDDDEEEFFFGGGGGGIIIHHHFFFEEEDDDCCCCCCCCCIIIJJJKKKIIIFFFCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>???@@@@@@AAAAAA>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@???;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<;;;:::999:::;;;999999999888777666555444333333333222222222111111222222222222222222222222333222111111000000111111111111222222222222111111////////////////////////,,,,,,,,,------///000000000...,,,---...///..............................,,,,,,,,,------------...,,,,,,------------------........................---------.......................................+++,,,,,,---...///000000,,,---......///............------,,,,,,------...---------...............////////////////////////........................//////000000000000//////........................////////////////////////........................------......///000000000////////////////////////...//////000000000000///---......///000/////////////////////////////////.........///////////////////////////////////////000000000000000000000000//////.........///000000000000000000111111111111333333333333222111000000000000000000111111111111111111222222222222111111000111111111111222222222000000000000111111111111000000111111222333333333444333333222222333333444222222222222333333333333333333333333333333333333444444444444444555555666555555555444444444444333444444444444444555666777555555666777888999999:::;;;:::999777777888999999999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???<<<<<<<<<;;;999777666555444444666777888888999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999444444444555555666666777555555555555555555555555333333444555555555555444666666666666666666666666555555444444444444444444333333333333333333333333FFFEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBEEEIIIKKKJJJFFF@@@===::::::;;;<<<===>>>??????:::;;;<<<;;;999888999:::888888888777666555333333444333333333222222222222111111111111111111111111333222111000///000000111000000111111111111000000////////////////////////......---------......//////---,,,,,,---......---........................,,,,,,,,,---------......------------------,,,,,,........................---------.........//////........................+++,,,,,,---...///000000,,,,,,.../////////.........------,,,,,,------...---------.........//////////////////////////////..............................///000000///..............................////////////////////////........................------......///000000111////////////////////////---...///000111111000///------///000000000///...////////////////////////............/////////000////////////////////////000000000000000000000000///......---...///000111000000000000111111111111333333333333222111000///000000000000111111111111///000111222222111000///000111111111111222222222000000111111111222222222///000000111222222333333333222222111111222222333111222222222222333333333333333333333333333333333222333444555555555555555555555555444444444333333222333444555666666666666555555666666777999:::;;;<<<;;;999777777888999:::888888999:::::::::::::::888888888999999999::::::666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>>>><<<<<<<<<<<<;;;999777666333333555666777888888888999999999999999999999999999999999888888888777777333333444555555666666777555555555555555555555555444333333333444444555666444444444444444444444444222222333333333333333333333333333333333333333333GGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIFFFHHHIIIIIIGGGFFFFFFGGGDDDEEEEEEFFFGGGGGGHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFGGGIIIIIIGGGFFFDDDAAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAABBBCCCCCCBBBAAAFFFMMMQQQPPPIIIAAA;;;999:::;;;<<<>>>???@@@AAA;;;<<<<<<;;;999888888999777777777666555333222111444444444333333333222222111111111111111111111111333222000/////////000111//////000000000000//////////////////////////////000///...---------------...,,,++++++,,,------,,,........................,,,,,,,,,------..................------,,,,,,,,,........................---------.........//////........................//////.........---------+++,,,.../////////.........------,,,,,,------...---------.........//////////////////////////////........................,,,---...//////...---,,,........................////////////////////////........................---------...///000000111////////////////////////---...///111111111000///,,,---///000000000///...////////////////////////---.........//////000000////////////////////////000000000000000000000000///...------...///000111000000000000111111111111444444444333222111000///000000000000111111111111...///000111111000///...000111111111111222222222111111222222222333333333///000000111222222333333222111111111111111111222111111222222222333333333333333333333333333333333///000222333444333222222555555444444444333333333111222444666777777666555555555555666777999:::;;;<<<;;;999777777888999:::777888999999::::::::::::666777777777777888888888555666777888999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;AAA@@@@@@AAADDDFFFFFFEEE????????????>>>>>>======???@@@AAACCCDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBCCCDDDDDDEEEEEECCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBDDDEEEGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA?????????????????????@@@???>>>===;;;;;;<<<<<<===<<<=========<<<:::888777222333444666777888888888999999999999999999999999777777777777666666666666666666666555555444444333666666666666666666666666444444333222333444666777222222222222222222222222111111111222222333333333333333333333333333333333FFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKJJJJJJIIIGGGFFFFFFEEEFFFFFFHHHIIIIIIIIIHHHHHHJJJLLLMMMOOONNNLLLIIIGGGBBBCCCDDDDDDBBBBBBBBBDDDBBBEEEGGGIIIJJJKKKMMMNNNKKKJJJIIIHHHGGGFFFFFFGGGBBBCCCFFFGGGHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFHHHLLLNNNLLLGGGBBB>>>===<<<;;;:::999888888888999999:::<<<<<<:::666333777888999777555333333333444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000//////////////////.........---------------------------------///...---,,,,,,,,,,,,,,,........................000///...------...///000........................++++++,,,,,,---.........,,,,,,,,,---------......---------,,,,,,+++++++++...------------...//////........................------............------.........------,,,,,,,,,+++---......---,,,,,,---,,,---......//////......////////////////////////////////////////////////000111111111111000000///000000000000000000000000//////000000000000//////000000000000000///......000000//////.........---//////......---------,,,//////000111111111111111000000000000000000000000000000000000000000000000//////............//////000111111111111222222222111222222222222111000000......//////000000111111000000000000111111111111111111000///////////////111111111111111111111111222222222222222222222222222222111111111111111111222222222222222222222222333333333444444444555555555555555444444333333333444444444444444444444444333222222222222333444444777777777777888999:::;;;<<<;;;999888777888999999777888888999999888888777888999999999999::::::::::::;;;<<<<<<<<<;;;:::999;;;;;;:::;;;;;;<<<===>>>AAAAAAAAAAAABBBDDDEEEFFFCCCBBB@@@>>>>>>>>>???@@@======>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888555555555555666666666666999999999::::::999999999555666666666666666555555555444444333333444444555333333444444555666777777444444555555555555444444444444444444444444444444333333333333333333333333333333333333333222111000FFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHJJJLLLMMMNNNNNNLLLJJJHHHCCCDDDEEEDDDBBBBBBCCCDDDCCCFFFIIIJJJKKKLLLMMMOOOKKKJJJIIIHHHHHHGGGGGGGGGDDDEEEFFFHHHHHHHHHFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKIIIEEEAAA>>>>>>===<<<;;;;;;:::;;;;;;:::::::::;;;;;;:::777444777888999888555333333444444444333333333222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000/////////...//////.........---------------------------------///...---,,,,,,,,,,,,---------------------------//////...------...//////..............................------------------,,,,,,,,,---------......//////.........---------...------------...//////..............................////////////....../////////......---------,,,...//////...------...,,,---......//////......///////////////////////////////////////////////////000000111111111000000/////////////////////////////////000000/////////000000000000000///......000/////////............/////////.........------//////000111111111111000000000000000000000000000//////////////////////////////............//////000000111111111222222222111222222222222111000000000000000000//////////////////000000000111111111111111000///////////////111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444444555555555444444444333333333444444444444444444444444333333333333333444444555777777777777888999::::::;;;::::::999888888999999999::::::;;;;;;::::::999666777777777777888888888::::::;;;<<<<<<;;;:::999;;;;;;:::;;;;;;<<<===>>>??????@@@@@@BBBCCCEEEEEEEEEDDDBBB@@@??????@@@AAA?????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCAAA@@@@@@???@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999555555666666666777777777888888999999999999888888666666777666666555444444444444333333333333444444222333333444555555666666444444555555555555444444444444444444444444444444333333333333333333333333333333333333333222111000GGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIDDDEEEFFFEEECCCBBBCCCDDDEEEGGGJJJKKKKKKLLLMMMOOOKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFEEEBBB???>>>>>>>>>======<<<======>>><<<:::999999::::::888666777999999888666444444444333333333333222222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000/////////.....................---------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------000//////...------,,,,,,,,,,,,,,,---------......///............---------...------------...//////........................//////000000000000/////////////////////.........---///000000///......///------...////////////...////////////////////////////////////////////////...//////000111111111111////////////////////////...//////////////////...000000000000000///......////////////............000000////////////.........///000000111111000000000000000000000000000000//////////////////////////////............//////000000000111111111222222111111222222111111000///111111111000///.........//////000000000000111111111000000///////////////111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333444444444444444444444444333333333333444444444444444444444444444444444333444555555666666777777777888999999:::::::::::::::::::::999888999999::::::::::::999999666777777777777888888888::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEEEEGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777777777777888888888777888888888888888888777777777777777666555333333333333222222222222333333222222222333333444444555444444555555555555444444444444444444444444444444333333333333333333333333222222333333333222111111FFFFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKGGGHHHHHHGGGEEECCCDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIEEEFFFFFFGGGGGGGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGHHHEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>=====================>>>>>><<<:::888777888999999888777888999888666555555555333333333222222222222111111111111111111111111111000000111111111111000000////////////////////////000000/////////.................................------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////..............................////////////......//////..................---...000000...---...///------...///////////////////////////////////////////////////////////////---...///000111111111111//////////////////////////////............//////000000000000000///......///////////////.........000000000000000/////////...//////000000000000000000000000000000000000000//////////////////////////////............//////000000000000111111111111111111111111111000000///111000000000/////////...////////////000000000111000000////////////000000111111111111111111111111111111111111222222222222111111111111111222222222222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444555444444444444555666666666666777888888888888888888999:::;;;;;;:::999888777777888888888888777777888888999999999:::::::::999:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===>>>>>>@@@AAACCCEEEFFFHHHGGGEEEDDDBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::888999999999:::::::::;;;777777888888888999999999777777888888888888777777888888888777666444333222333222222111111222222333111111222222222333333333333444444555555444444333333333333333333333333333333333333333333333333333222222333333333222222111CCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMJJJKKKKKKJJJGGGEEEEEEFFFDDDFFFHHHIIIHHHHHHIIIKKKKKKKKKLLLLLLLLLKKKJJJIIIDDDEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDCCCBBBAAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>><<<<<<<<<;;;<<<<<<=========:::888777888999:::999666888999888666555555555333333222222222111111111111111111111111111111111000000000111111000000000////////////////////////////////////............---.....................------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................,,,------......------,,,------------------------+++---///...---,,,---...---...//////000000//////////////////////////////////////////////////////,,,---...000000111111111........................000///............///000000000000000000///...............////////////////////////000000000000000......///000000000000000////////////////////////........................//////............////////////000000000111111111000111111111111000//////.../////////000000000111...////////////000000000000000////////////000000000000000000000000000000000000000111111222222222000000111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444555444444444444555666666666666777888888888777777777888999:::::::::888888666777777888888777777666888888999999999:::::::::999999999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????????????????BBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::777777888888999:::::::::888888888888999999999999777777888888888888777777888888888777666444333222333222222111111222222333111111111222222222222222333333444444444444333333333333333333333333333333333333333333333333333333111222222333333333222222BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJJJJJJJJJJLLLNNNOOONNNOOONNNMMMJJJHHHGGGHHHDDDFFFHHHHHHHHHGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::;;;;;;;;;<<<:::777777888::::::999555666888777555444444555222222222222111111111111111111111111111111111111///000000111111000000///000000000000000000000000/////////.........---------------...............------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......---------............///...------------...//////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------+++---......---,,,,,,---......///000000000000///////////////////////////////////////////////////---......///000000000000........................111000///......///000111000000000000000///...............///////////////......////////////000000---...//////000000//////////////////////////////........................//////............///////////////000000000111111000000111111000000///............///000111111111......////////////000000///////////////000000111000000000000000000000000//////000000111222222222000000000111222222333333222222222222222222222222222222222222333333333333222222222222333333333333444444444444444444444444444444444333444555555666555666777888888888666666666777888888888888888888888888999999999999888888666777777777777888888888999999888888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDFFFEEECCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA@@@@@@?????????>>>>>>>>><<<;;;;;;::::::999888888999999999999999999999999777777777888888999999999777888888888888999999999777888888888888888888777777777777777666555333333333333222222222222333333222222222222222222222222333333444444444444333333333333333333333333333333333333333333333333333333111111222333333333222222CCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOKKKJJJIIIIIIJJJLLLOOOQQQQQQRRRQQQOOOLLLJJJIIIJJJFFFGGGIIIIIIHHHGGGHHHIIIHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@????????????======<<<;;;::::::::::::;;;999888888999::::::999444555666666444333333444222222222222111111111111111111111111111111111111//////000000000000//////000000000000000000000000//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,---...///------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...------------...//////........................,,,------------------,,,------------.........///,,,...//////...------.........///000000000000000////////////////////////////////////////////////......///////////////...........................222111000//////000111222000000000000000///................../////////000------........./////////---...//////000000//////////////////////////////........................//////............//////////////////000000000111000000000000000//////...////////////000000000000........./////////000000///////////////000111111000000000000000000000000/////////000111222222222///000000111222222333333222222222222222222222222111222222222222333333333111111222222222333333333444444444444444444444444333333333333333444444555555666777888888777666555666666666666666777777888888888999999999999888888666777777777777888888888999888888888888:::;;;<<<;;;;;;:::;;;;;;<<<===>>>===============>>>??????AAAAAAAAABBBBBBAAAAAA@@@?????????>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDGGGFFFDDDBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@????????????>>>>>><<<;;;;;;::::::999888888999999999999999999999999777777777888888888888888777777777888888888888999888888999999999999888888666666777666666555444444444444333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333000111222333333333333222CCCDDDDDDEEEFFFGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIKKKMMMOOOPPPKKKJJJIIIHHHIIILLLOOORRRSSSTTTSSSQQQMMMKKKKKKKKKGGGIIIJJJJJJIIIHHHIIIJJJGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDEEEEEE@@@AAACCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@?????????>>>===;;;;;;::::::::::::999888999:::;;;:::888333444666555444333333444222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000//////.........------------------.........//////------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,---------......+++++++++,,,,,,---------...------------...//////........................---..................------.........//////000000---///000000///......///...//////000000000000000////////////////////////////////////////////////...///////////////..............................333222111//////111222333000000000000000//////...---.........//////000000,,,---------......//////---......///////////////////////////////////////........................//////............//////////////////000000000000000000000000000//////...111111000000//////................../////////000///////////////000111111000000000000000000000000...//////000111222222222///000000111222222333333222222222222222222222222111111222222222333333333111111111222222333333333444444444444444444444444333222222222222333444444555666888999888777555444666555444444444666777888666666777777777777666666888999999999999:::::::::888888777777888:::;;;===;;;;;;;;;;;;;;;<<<>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCFFFDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@@@@@@@@@@@@@????????????<<<<<<;;;::::::999999888888888888888888888888888888888888777777777777777666777777777777888888888999999::::::::::::999999555666666666666666555555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333000111222333333333333333AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNHHHHHHIIIIIIKKKLLLMMMNNNTTTSSSRRRPPPNNNKKKIIIGGGJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFIIIHHHFFFEEECCCCCCDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::;;;;;;:::::::::999999999888888777777777777888888888666444222000000111222222222222111111111111000000000000000000111111111////////////000000000000000000000000000000000000................................................------------------------------------------------,,,------......------,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111//////......------,,,,,,........./////////000000000000000000000000000000......////////////......///////////////.................................////////////////////////000000//////.........---000000//////.........---------............------////////////////////////............////////////......---,,,---...///000//////.........---------,,,,,,------.../////////////////////////////////000000000000000000000000................................................///////////////.........000000000000000000000000........................////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111111111111000000//////222222222222222222222222000111111111111222222222444444444444444444444444666555444333333333333444555555555555666666666666888666444222222555888:::555555555555555666777777888888888777777777777777999888888888999::::::;;;;;;;;;::::::;;;<<<>>>???>>>>>>===============>>>@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBCCCCCCBBB@@@CCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBB@@@???@@@AAABBBBBBAAAGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????<<<;;;:::999888999:::::::::999999888777777777888999888666555444555777888999999999999888888777777777777777888999999999:::777777777777666666666666444444444333333333222222222222333333333333444444111111111111111111111111111111111111111111111111444333333222111111111222222222222222222222222222AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHIIIIIIJJJLLLMMMNNNRRRQQQPPPOOOMMMJJJHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEGGGFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<;;;::::::::::::999999999888777777666666777777888999777555333222222333333222222222111111111111000111000000000000000000000////////////000000000000////////////////////////................................................------------------------------------------------,,,------......------,,,++++++,,,------------,,,++++++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------------,,,......................................................////////////......////////////....................................////////////////////////000/////////............000/////////.....................//////.........////////////////////////............////////////...------,,,---...///000000000/////////...........................------////////////////////////////////////////////////................................................/////////////////////...................................................////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222111111111000000000222222222222222222222222000111111111111222222222333333333333333333333333555555444444444333333333555555555555666666666666777666444333333555777999777777777777777888888999888777777777777777777777999888888888999999:::;;;<<<<<<;;;;;;<<<===???@@@>>>>>>============>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????AAACCCCCCBBBEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@?????????>>>>>>>>>========================<<<;;;:::999888999999::::::999888777777777888888999888666555444555666777888888777666666666666666777777888888888888888999666666666555555555555444333333333333222222222222222222222333333333444444222222222222222222222222222222222222222222222222444333222222111111111222222222222222222222222222AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDCCCAAA@@@??????;;;;;;<<<<<<===>>>>>>>>>:::::::::999999999888888777777666666666666777777999888666444333333333444222222222111111111111000111111111000000/////////////////////000000000000////////////////////////................................................------------------------------------------------,,,------......------,,,++++++,,,---------------------------............------............------------------------------+++++++++,,,------......,,,,,,,,,---------------------------------------------------------------......////////////......................................................////////////////////////////////////............////////////...............//////000000//////...////////////////////////............////////////...------------...//////000000000000000/////////000//////...------,,,,,,////////////////////////////////////////////////......................................................//////////////////................................................////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111111222222222222222222222222000111111111111222222222222222222222222222222222333444555555555444333222444555555555555666666666555555444444555555666777777777666666777777888999777777777777777777888888999888888888888999::::::<<<<<<<<<<<<===>>>???@@@>>>>>>============>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGEEEDDDDDDEEEFFFEEECCCBBBCCCCCCDDDDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>???AAACCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBBEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>>>>>>>????????????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999777666555666888999888777666555555555666777777666444333222333555666888888888888777777777777555555555444444444333333333222222222222111111111222222222222333333333333333333333333333333333333222222222222222222222222333333222111111111111222222222222222222222222222AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???:::;;;;;;<<<<<<======>>>999999999999888888888888777666666555555666666777777777555444333333333333222222222111111111000000222222111000///......---////////////000000000000////////////////////////................................................------------------------------------------------,,,------......------,,,+++,,,,,,---...------------------------------...---..................---------------------------++++++,,,,,,---------...,,,,,,------......//////------,,,,,,,,,,,,++++++------------------------......////////////......------...............///........................///////////////////////////////////////.........///////////////.........//////000000000000//////////////////////////////............////////////------------......////////////////////////////////////.........---------////////////////////////////////////////////////............................................................////////////................................................////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111111111000000111111111222222222222222222222222222222222222333555666666555333111444444444555555555666666333444555555666666555555555444444444444555666666777777777777777888888888999888888888888888999999;;;;;;;;;<<<======>>>???>>>============>>>>>>?????????@@@AAACCCEEEGGGHHHGGGFFFEEEEEEFFFGGGFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>???BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>======<<<<<<======>>>>>>>>>>>>===============;;;;;;;;;::::::::::::::::::999999888888888888888999888666444444666888999888777666555555555555666777555222111111222444666888888888777777666666555555555555444444444444333222222222111111111000000111222222222222333333333333333333333333333333333222222222222222222222222222222111111111111111222111111111111111111111111AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777666666555555555555666666555555444333333222222222222222222111111111000000222111111000///...------////////////000000000000........................................................................------------------------------------------------,,,------......------,,,,,,,,,---.........---------------,,,,,,,,,,,,,,,---..................------------------------------------------.........------....../////////000,,,,,,,,,,,,,,,,,,,,,+++..............................////////////......,,,---------......//////........................////////////////////////.........///////////////........./////////////////////000000000000//////////////////////////////............////////////---------.......................................---------.........//////////////////////////////........................................................................---.........//////000000////////////////////////........................//////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333111333555666666555333222444444444444555555555555333333555666666666555444444444444444444555555666666666777777888888888888999999888777777888888888999999:::;;;<<<<<<<<<<<<===============>>>??????>>>???@@@AAACCCEEEGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDEEEFFFHHHIIIIIIEEEEEEDDDDDDDDDCCCCCCCCCAAA???>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;<<<<<<==================>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888999888888888888777777888777555444444666777888777666666555555555555555777555333111111333555777888777777666666555555555666666666555555555444444222222222111111111000000111111111222222222333333333333333333333333333333222222222222222222222222111111111000000111222222111111111111111111111111AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>=========>>>>>>??????@@@AAAAAA======<<<;;;::::::999999888888888777777777777666555555444444444444555555444444333333333222222222222222222111111111111000000000000//////.........////////////000000000000........................................................................------------------------------------------------,,,------......------,,,,,,,,,---...............---------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------..................+++++++++,,,,,,---------..............................////////////......,,,,,,,,,---......//////........................////////////////////////.........///////////////.........///////////////...//////000000//////...////////////////////////............////////////,,,---......//////......------------............,,,,,,------...//////000////////////////////////........................................................................------......///000000000000000000000000000000000......................../////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000111111111111111111111111111111111000111111111111222222222333333333333333333333333222333444555555555444333333444444444444555555555333333444555555555555444666666555555666666777888666666666777888888999999999999888777777777777888888888:::;;;;;;<<<;;;;;;===<<<<<<======>>>???@@@>>>??????@@@BBBDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@???@@@AAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFCCCBBBBBBAAAAAAAAAAAABBB???@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????=========<<<<<<;;;;;;:::777888888888888777666666555555555555555666666777666666666555555555444444666555333222333444666777666666666666555555555555666666666555555555555444333222222222222111111111111111111111222222222222333333333333333333333333111111111111111111111111111000000000000111222222111111111111111111111111AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>==================>>>>>>>>>>>><<<<<<;;;;;;:::999999888888888777777777666666666555444444444444444444555444444444444444333333222222222222111111111111000//////////////////......////////////000000000000........................................................................------------------------------------------------,,,------......------,,,,,,------...........................---------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++******+++,,,---...//////------------------------......////////////......++++++,,,------...//////........................////////////////////////............/////////000............/////////000.........//////.........////////////////////////............////////////,,,---.../////////...------.........////////////------..................////////////////////////........................................................................------......///000000111////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000111....../////////000000000111111111111111111111111000111111111111222222222222222222222222222222222333333333444444444555555333333444444444555555555333333333444444444555555666555555555555666777777555666666777888888999999999999888777777777777777888999:::<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAABBBCCCDDDBBBAAA@@@AAACCCDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@@@@AAABBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@AAABBB@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@>>>======<<<;;;;;;::::::666777888888888777666555333444555666666666555555555555666666555555444444444333333333333444555666444555555555555555666666555555555444444444333333333333333333222222222222111111111111222222222222222222222222222222222222000000000000000000000000000000000000000111222222111111111111111111111111AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFAAAAAACCCCCCCCCBBBAAA@@@@@@@@@??????????????????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::::::::999777777777777666666666666555444444333333444444555555555555666555555444444222222222111111111111000.........///////////////////////////000000000000........................................................................------------------------------------------------,,,------......------,,,,,,---......//////......000000//////.........---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,++++++******)))))))))******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++,,,,,,---...//////........................////////////////////////---.........//////000000---.........//////000000------............------////////////////////////............/////////000,,,,,,.../////////...---.../////////000000111111/////////...------,,,,,,////////////////////////........................................................................---------...///000000111................................................////////////////////////////////////////////////////////////////////////////////////000000000000---.........//////000000000000000000000000000000000111111111111222222222000000000000000000000000444333333333333444555666333333333444444444555555444333333333333444555666444333333333333444555555555666666777888999999999999999888777777666777777999:::;;;===>>>======<<<<<<<<<<<<<<<===>>>@@@@@@????????????@@@AAABBBCCCAAA@@@???@@@BBBCCCBBBAAADDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@AAAAAA@@@?????????@@@AAACCCDDDEEEEEEAAAAAA@@@???>>>>>>??????===>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@AAA======<<<;;;;;;:::999999666777888888888777555444111333555777777666555444555555666666555555444333222222333333444444444444333444444555555666666666444444444333333333222222444444444333333333222222000111111111111222222222111111111111111111111111////////////////////////000000///000000111222222000000000000000000000000???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999777777888999999777666555333333333333333333333333333333333333333333333333222222111000//////000000222222000///............////////////............////////////////////////...---+++******+++---...---------------------------.........---,,,,,,+++------------------------------------,,,,,,+++***...........................------,,,,,,------.........////////////......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000000//////......------------------------------------++++++++++++------------------------------,,,,,,,,,---------......000///...------...///000000000000000000000000000222222111111000000000///000000//////.........---////////////////////////------......//////000000..................------////////////////////////........................////////////////////////////////////...---,,,+++---------............///........................////////////////////////////////////////////////........................---------............///000000//////......---------...///000000///...---000000000000000000000000//////000//////...------////////////000000000000111222333333333333222111222222222111111111000000444444333222222222333333666666555444444444444555333333333333333333333333555444444555555666777888999999888888888888888999666777888999999999999999999::::::;;;;;;::::::999<<<<<<======>>>>>>??????AAA@@@???>>>>>>>>>???@@@>>>???@@@@@@BBBBBBCCCDDDCCCEEEFFFFFFDDDCCCDDDDDDIIIGGGEEEEEEFFFGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@======<<<<<<<<<======>>>=================================<<<;;;:::888777::::::999888777777777888555555555666666666666666555555555555555555555555444333333222222333333444555555555555555555555555555555555444444333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000000000000000000000000???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBB???@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999666666777777666666555555333333333333333333333333333333333333333333333333222111111000//////000000111000///...------------////////////.......................................---,,,++++++,,,---...------------------------------......------,,,+++---------------------------............---,,,+++------------------------...------,,,,,,------...------............------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------------------------------------------,,,++++++,,,---------------------------------------.........////////////...------...//////.................................------,,,,,,,,,000/////////.........---....................................////////////........................................................................////////////////////////.........///......---,,,---------............///................................................////////////////////////........................---------............///111111111111000000//////......////////////......000000000000000000000000000000111111000//////...////////////000000000000222222222222222222222222222222222111111111000000333333222222222333333444777666666555444444444444333333333333333333333333444444444444555666777888888888777777777777888888888888999:::::::::999999999::::::;;;;;;::::::999;;;<<<<<<===>>>>>>?????????????????????@@@@@@AAA???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFEEEDDDCCCCCCDDDGGGEEEDDDDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@======<<<<<<<<<<<<=================================<<<<<<<<<;;;999888777777777666666555666666666555666666666666666666666555555555555555555555555444333333222222333333444555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA>>>???@@@BBBCCCDDDEEEFFFDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<;;;:::::::::999999999888888666666555444444444444444333333333333333333333333333333333333333333333333111111000/////////000000000///...------,,,------/////////............---........................///...---,,,,,,---...///------------------------------......------,,,,,,------------------------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------...............------------------------------,,,,,,,,,,,,------------------------------............////////////...------,,,,,,------...------------------------/////////.............../////////......................................./////////.......................................................................................////////////////////////,,,---......///.........---------............///........................------------------------////////////////////////........................---------............///111111111000000000000/////////............//////000000000000000000000000111111111111111000000///////////////000000000000222111111000000111111222222111111111111000000000222222222222222333444555888888777555555444444444333333333333333333333333444444444444555666777888777777666666666666777777:::::::::;;;::::::999999999999::::::::::::999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????@@@======<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;:::888777777666666555555555666777777666666666666666666555555444444444444444444444444444333333222222333333444444444444444444444444444444444444444333333333333333333333333333333333333111111111111111111111111000000000000000000000000222111111111111000000000111111111111111111111111000000000000000000000000??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCAAABBBEEEFFFFFFDDDBBB@@@>>>???@@@AAACCCDDDFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999999888888888888777666444333333333444555222222222222222222222222222222222222222222222222111000000/////////000000000///......---------...//////.........---------........................///...------------...///------------------------,,,------...------,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.../////////000000111111111---------------------------------,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////........................................................./////////......------------------...............................................................////////////////////////+++,,,---...////////////---------............///........................------------------------////////////////////////........................---------............///........................000///...------...///000////////////////////////000000000111111000000///////////////000000000000111111000//////000111111111111111111000000000000111111111111222333444555999888777666555444444444333333333333333333333333444444444444555666777777666555555555555666666777::::::::::::999999888777999999::::::::::::999999:::;;;;;;<<<<<<===>>>>>>;;;<<<>>>AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@??????AAABBBCCCCCCAAAAAACCCDDDBBBAAA@@@AAACCCEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>???????????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666777777777777777888999:::666666666666555555555555444444444444444444444444444333333222222333333444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBEEEGGGGGGEEECCCAAA@@@@@@AAABBBCCCEEEGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@AAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777777666555444333444555666222222222222222222222222222222222222222222222222000///////////////000000000000//////.../////////............------------.................................------.........------------------------,,,,,,------...------,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........//////000000111111------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++........................++++++++++++++++++++++++---------.......................................//////......------,,,,,,---------.........//////................................................////////////////////////++++++---...//////000000---------............///................................................////////////////////////........................---------............///---------------.........000///...------...///000////////////////////////......//////000//////...////////////000000000000111000000000000000000111000000000000000000000000000000000111222333444555888888666555555444444444333333333333333333333333333333333444444555666777555555444444555666777777888888999888888777666555888999999::::::999999888:::::::::;;;<<<<<<======;;;===???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>@@@AAABBBAAA@@@@@@BBBDDDBBB@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDBBBAAA???>>>???>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777666666666777888999999777777666666555555555444444444444444444444444444444333333222222333333444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////>>>???@@@AAAAAABBBBBBBBB@@@????????????@@@AAABBBBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888888777777777777666666666555444444444444555222222222222222222222222222222222222222222222222//////......//////000000111000000/////////000000.........------------,,,------------------------------------------------------------------------,,,,,,------......------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------------------------------------------............------------------------------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,---------------------------.........------------------------.........---------------,,,,,,------.../////////------------------------........................////////////////////////+++,,,---...////////////---------............///........................////////////////////////////////////////////////........................---------............///...////////////000000000//////............//////000000000000000000000000---......////////////...////////////000000000000000111111222222111111000//////000000000000000111111111111111111222333444666666555444444444444555333333333333333333333333333333333333444555666777555555444555555666777888777777777777777777666555888888999999999999888888999999::::::;;;<<<<<<<<>>???@@@@@@?????????BBBDDDBBBAAA@@@AAACCCDDDDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>=========>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>============<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888555555444444444555666666777777777666555555444444333333333333333333333333444333333222222333333444333333333333333333333333222222222222333333333333222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000000111000000000000000000000000////////////////////////>>>???@@@AAAAAABBBAAAAAA??????>>>>>>>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::888888777777777666666666444444444444444333222222111111111111111111111111111111111111111111111111...............///000000//////.........//////000.........---------,,,,,,------------------------,,,,,,------------,,,,,,------------------------+++,,,------......------------------------------+++,,,,,,---......------------------------------...------,,,,,,------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++------------------------,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------------------......//////000000000000,,,,,,,,,------.........------------------------,,,------------------...,,,,,,------...//////000------------------------........................////////////////////////,,,,,,---.../////////...---------............///................................................////////////////////////........................---------............///........./////////000000......////////////......000000000000000000000000......///000000000000000////////////000000000000///111333444444333111///////////////000000111111222111111111111111222222444333333333333444444555333333333333333333333333333333333333444555666666555555555555666777888999666777777888888888777777888888999999999999888888999999999:::;;;;;;<<<<<>>>>>???BBBDDDDDDBBBAAAAAACCCDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAA>>>======<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>============>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999666666555444444444555555888777777666555555444444333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000////////////////////////>>>>>>???@@@AAAAAAAAAAAA???>>>=========>>>@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;:::::::::777777777777666666666666222222333444333222111000111111111111111111111111111111111111111111111111...............///000111......---------......///......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,---.........---------------------------,,,------.../////////..............................------,,,,,,------...+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.........------,,,,,,,,,------------------------,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,------...///000000------------------------........................////////////////////////,,,---......///.........---------.........//////........................------------------------////////////////////////........................---------.........//////,,,,,,,,,---------......---...///000000///...---000000000000000000000000//////000111111111111111////////////000000000000///111444666666444111///.../////////000000111111222222111111111111111111222222222222333444555555333333333333333333333333333333333333444555666666555555555666666888999999666777888999999999999999888888999999999999888888888999999::::::;;;<<<<<>>??????>>>===>>>BBBDDDEEECCCBBBBBBCCCDDDCCCBBB@@@AAACCCEEEEEEDDDCCCBBB>>>======<<<<<<<<<======AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<<>>>===<<<;;;:::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::999888777666666666666666888777777666555444444444333333333333333333333333444333333222222333333444333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////;;;;;;<<<===>>>???@@@@@@BBBAAA>>><<<;;;;;;<<<===AAABBBCCCDDDEEEEEEEEEEEEGGGEEEDDDBBBAAAAAAAAABBBEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDBBB@@@@@@BBBDDDEEEEEE???@@@AAABBBCCCEEEFFFFFFDDDBBBAAAAAABBBBBBAAA@@@BBB@@@???@@@AAAAAA@@@???;;;;;;<<<<<<;;;;;;:::999666777888999999888777666555555444333333222111111111111111111111111111111000000000000000000000000111111111111000000000000////////////............------..................---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---.........---,,,,,,+++,,,------....../////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////////////////...---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................---------.........//////------------------------,,,---......//////......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................................................................///......------///000111//////............////////////.........---------000000//////.........---//////............//////------...//////...------............//////////////////000000000000////////////000000000000//////222111111111000000//////111111222222222333333333222222333333333333444444444444444444444444444444666555444333222333444555777777777777777777777777999888888777777777777777999999888888888888999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@AAA@@@>>>======>>>@@@AAAEEEEEECCCBBBBBBCCCDDDDDDEEECCC@@@@@@@@@@@@???>>>>>>>>>>>>>>>============AAAAAA@@@@@@AAAAAABBBCCCAAA@@@>>><<<;;;<<<===>>>:::999999999999999999999999999999::::::;;;;;;;;;:::::::::999999999888888666666666666555555555555555555444444444333333333222222222222222222222222444333333222222333333444333333333222222111111111111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////...///////////////......000000000000000000000000<<<<<<===>>>???@@@@@@AAAAAA???>>><<<<<<===>>>???AAAAAABBBCCCDDDDDDDDDDDDFFFEEECCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFDDDBBBBBBDDDDDDDDDCCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@AAA@@@??????@@@@@@???>>>;;;;;;<<<;;;;;;:::999999666777777777777777777666555555444333333222111111111111111111111111111111000000000000000000000000111111000000000//////////////////.........------......---------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++---------------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,------------.................................,,,---......//////..............................////////////////////////................................................................................................///......---...///000111//////............////////////.........---------000/////////............//////............//////..................................../////////////////////000000////////////000000000000000000///111111111111000000000///111111111222222222333333222222222333333333444444444444444444444444444444555444333333333333444555666666666666666666666666777777666666777888999999999888888777777888888999999:::;;;<<<<<<===<<<<<<============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@@@@BBB@@@???>>>>>>???@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEHHHFFFDDDCCCDDDDDDCCCBBB============<<<<<<<<<<<>>>>>??????@@@AAAAAA???===<<<;;;;;;======999999999999:::::::::::::::::::::::::::;;;;;;;;;::::::999999999888888888666666666666555555555555555444444444444333333333222222222222222222222222222222222111111222222222333333333222222111111111000111111222222111111000000000000000000000000000//////000000000000//////////////////////////////////////////////////////......////////////......////////////////////////<<<<<<===>>>???@@@@@@AAA??????>>>===>>>???AAABBB@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCHHHFFFEEEFFFFFFFFFDDDBBBDDDCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBCCCDDDDDDCCCAAA@@@???===>>>??????===<<<<<<<<<<<<;;;:::999888777666666555555555555666666555444444333333222222111111111111111111111111111000000000000000000000000000000000/////////......//////.........---------......------,,,,,,++++++------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,------------////////////////////////,,,---......//////......------------------------////////////////////////////////////////////////..............................................................................------......///000//////............//////...............---------////////////............//////............/////////...---,,,,,,---...///............////////////......////////////......000000111111111111000000111111111111000000000000111111111222222222222333222222222222333333333333444444444444444444444444444444333333333444444555666666666666666666666666555555666666777999:::;;;999888888777777888888999888888999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@?????????@@@@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBCCCCCCAAA@@@======<<<<<<<<<;;;;;;;;;======<<<<<<======>>>???@@@???===<<<;;;;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777666666666555555555555444444444444444333333333333222222222222222222222222111111000000000000111111222222222222222111111111000111111222222111111000000000000000000000000000//////000000000000//////////////////////////////////////////////////////......///////////////...////////////////////////;;;;;;<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGHHHIIIHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCCCCDDDDDDCCCBBB???>>>===<<<======<<<:::;;;;;;;;;;;;:::888777666666555444333333444555666444444444333333222222222111111111111111111111111111111111111111111111111////////////............000000////////////............---,,,++++++******------------------------------,,,,,,,,,,,,------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------------------------------------------------,,,,,,,,,---------..............................+++++++++,,,,,,,,,------........................,,,---......///.........------------------------////////////////////////////////////////////////........................................................................------------....../////////......------......///........................///////////////.........//////............//////000///---,,,,,,---///000............////////////......////////////......000000111111111111000000111111111000000000000000111111111111222222222222111222222222222333333333333333333333333333333333444333333333444444555555666666666666666666666666666666666666777888999:::888888777777777777888888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???????????????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCDDDEEECCCBBBAAAAAABBBBBBAAA???>>>============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;888888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888777777777666666555555555444444444444444444333333333222222222222222222222222222222111111111000000111111111222222222111111111111111000000111111111111000000//////////////////////////////000000000000//////////////////////////////////////////////////////---...//////////////////////////////////////////999::::::;;;<<<===>>>???CCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHJJJJJJHHHFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDCCCCCCDDDDDDCCCBBB???>>><<<<<<<<<<<<;;;999::::::::::::999888777666666555444333333444555666444444333333333333222222111111111111111111111111222222222222222222222222////////////............111111111000000000//////......---,,,++++++******------------------------...------,,,,,,------...------------------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,------...------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,------......------------------------++++++++++++++++++++++++------------------------......------......///000------------------------------------------------,,,,,,,,,---------..............................+++++++++,,,,,,,,,------------------------------,,,---......///.................................////////////////////////................................................................................................,,,------.....................------------......---............................../////////////////////............//////000///---,,,,,,---///000............////////////......////////////......000000111111111111000000000000000000000000111111000000111111111222222222111111111222222222333333333333333333333333333333222333333444444555555555555555555555555555555555888888777777777777777888888777777777777777777888888888:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCEEEDDDDDDEEEFFFFFFDDDBBB?????????>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>======<<<;;;;;;:::::::::888888999999:::;;;<<<<<<;;;;;;;;;:::999999999888888888888777777777666666555555555555444444444444444444333333333222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000111111000000000//////////////////////////////000000000000//////////////////////////////////////////////////////------...///////////////........................999:::;;;<<<===>>>>>>???DDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJKKKJJJHHHBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBCCCDDDDDDCCCAAA@@@>>><<<<<<<<<<<<:::999888999999999999888777777555555444444444444555555333333333333333333333333111111111111111111111111222222222222222222222222000000000/////////......111111111000000000//////......------,,,,,,++++++------------------------......------------......,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++------------------------...------------...//////...------------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,------------------------------------,,,---......//////......////////////////////////////////////////////////------------------------........................................................................,,,,,,---............---......------------......---------......................../////////////////////............/////////...---,,,,,,---...///............//////////////////000000000000////////////000000000000//////000000000000111111111111000000000111111111111222111111111111222222222222333333333333333333333333222222333444555555555555555555555555555555555555999999888777777777777777888777777666666777777888888888999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@?????????>>>>>>======<<<<<<======>>>???<<<<<<<<<;;;;;;:::999999888888888999999:::::::::999999999999888888888888777777777777666666666666555555555444444444444333333333333333222222222222222222222222222222222222222222222111111222222222000000000111111111111111///000000111111000000///000000000000000000000000//////000000000000//////////////////////////////////////////////////////,,,---...///000000000000........................;;;;;;<<<===>>>???@@@@@@CCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFGGGHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@???===<<<===<<<:::999666777888888888888888888555555666666666666555555333333333333333333333333111111111111111111111111000000000000000000000000111111000000000/////////////////////..................------------------------------------------......------------......,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------......---------------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,------...///......---------,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,------------.................................,,,---......//////..............................////////////////////////------------------------........................................................................+++,,,---.........------...------,,,,,,------...---------.........//////............/////////000//////............//////....................................////////////000000111111111111000000......////////////......///000000000111111111111000000000000111111111111111111111111222222222222222222222222222222222222111222333555555555555555555555555555555555555555888777777777777777888999777777666666666666777777666777888999::::::::::::999::::::;;;<<<===>>>???============>>>???@@@AAA???@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBAAA@@@@@@>>>>>>>>>@@@AAAAAA>>><<>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;::::::999888888888888888888888888888777777777777777888888888777777666666666555555555555555555444444444333333333333333222222222222111222222222222222222222222111111000000000000111111///000000000111111111222//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////,,,---...///000000000000........................======>>>???@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCCBBBCCCDDDFFFHHHFFFEEEEEEEEEFFFFFFHHHHHHLLLJJJGGGFFFGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDBBBAAAAAABBBCCCAAA@@@AAA???=========<<<;;;999555666777888888999999888444555666777777666555444333333333333333333333333111111111111111111111111////////////////////////111111111111000000000000......---------,,,,,,,,,------..................------------------------......------------......,,,,,,,,,------.........,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---.........------------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++---------,,,,,,+++++++++------------------------////////////////////////........................---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////,,,---......//////......------------------------////////////////////////................................................................................................+++,,,---.........---,,,...------,,,,,,------...---------.........//////---.........//////000000//////............//////------...//////...------............/////////000111111222222222222111111------............------//////000000111111111222000000000000111111111111000111111111111222222222222222222222222222222222000222333555666666555555555555555555555555555555666666666666777999:::;;;777777666666666666777777555666777888888999999999999999:::;;;<<<===>>>???============>>>???@@@AAA>>>??????@@@@@@??????>>>???@@@AAABBBAAA@@@???>>>@@@@@@AAABBBDDDCCCAAA>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::999888888888888888777777777777777555555666666777777888888777666666666555555555555555555444444444333333333333333333222222222111111222222222222222222222222000000////////////000000//////000000111111111222//////000000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////,,,---...///000000000000........................======>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA????????????>>>===<<<;;;999999888777666777777777333333444444555444444444444333222111111111222333111111111111111000///...000000000000000000000000//////............//////......------------........./////////...---,,,,,,///...------//////...------------------------------------........./////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---***)))***,,,,,,,,,------------------------------------------------,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------------...///000000---************++++++,,,,,,,,,,,,---......//////......---------,,,,,,+++++++++,,,,,,,,,---------......---------------...///000//////.........---------,,,,,,------------......,,,,,,++++++,,,---///000------------------------------............------........................++++++,,,,,,---...//////..............................////////////....../////////////////////////////////...---------,,,////////////////////////---...///...,,,++++++---,,,---...//////...---,,,////////////////////////---.........//////000000........................------------......////////////.........---------000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000111111000000111111222333111111222222222222111111111111000000111111222333444444444555555555555666777666666555555555666666666666666666777777777777666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>???============<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@??????????????????<<<===???@@@@@@???>>>===???????????????>>>======>>>===<<<;;;;;;<<<>>>???>>>>>>======<<<<<<<<<;;;888:::;;;;;;999888888999777777777777666666666666888777666777888777666444444555555555444333333222333333333222222222111111222222222111111111111000111111222222222222111111222222222222222111000///000000////////////000000000000000000000000000000000///...------...///000......////////////......//////000000000000/////////...---,,,,,,---...///......//////...---,,,,,,=========>>>??????@@@@@@AAABBBDDDFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIHHHGGGFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888888777777777666666666333333444444555444444333444333222111111111222222111111111111111000000///000000000000000000000000//////............//////......------------...............///......---------,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111...+++***+++,,,,,,,,,........................------------------------------,,,,,,,,,+++++++++++++++,,,------------,,,---------------------------------///000000---++++++++++++,,,,,,,,,------,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...////////////.........---------//////......---------,,,,,,,,,++++++,,,...///000------------------------------............------........................,,,,,,------......//////..............................////////////......////////////////////////...............---------........................,,,.........,,,+++,,,---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000....................................//////000000000000/////////.........////////////////////////////////////////////////000/////////............/////////000000000111111111111000000111111222333111111222222222222111111111111000000111111222333444444444444555555555555666666555555444555555666555555666666777777888888555555555555555555555555888888999::::::;;;<<<<<<;;;===>>>>>>===<<<>>>???============<<<<<<<<<<<<======>>>>>>>>>?????????????????????????????????>>>>>>?????????>>>>>>===???????????????>>>======>>>===;;;:::;;;<<<===>>>>>>>>>======<<<;;;;;;:::888999::::::888777777888777777777777666666666555888777666666888777666444444444555555444333333222333333333222222222222111222222222111111111111000111111222222222222111111111222222222222111000///000000////////////000000////////////////////////000///...------...///000......////////////......//////000000000000/////////...------------...///......//////...------,,,<<<======>>>??????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIIIIGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@AAABBBAAA@@@???>>>=========<<<<<<;;;:::999666666777888777666555444333444444555444444333333333333222111111111111222222222222222111111111000000000000000000000000000//////............//////......------------......------......///.........,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222///---,,,,,,---,,,,,,........................---------------------------------------,,,,,,,,,++++++,,,------------------------------------------------...000000...+++,,,,,,,,,---------------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---------.........------------...//////...............---------111000///...---,,,,,,+++,,,,,,,,,,,,---...///000------------------------------............------..............................................................................////////////......////////////////////////---------.......................................+++---...---,,,,,,---...------...//////...------......................................./////////........................///////////////000000000000000000000000/////////////////////////////////////////////////////////////////////............000000000000111111111111111000000000000111222222111111222222222222111111111111000000111111222333444444444444555555555555555444444444444444555555444555555666777888888999555555555555555555555555555555666888999:::;;;<<<:::<<<======<<<<<<===>>>=========<<<<<<<<<<<<;;;============>>>>>>>>>>>>????????????????????????@@@??????>>>============>>>????????????>>>=========<<<;;;::::::;;;<<<===??????>>>===;;;:::999999777888999999777666666777777777777666666666555555777666666666777777555444444444444444444333333222333333333333222222222222222222222111111111111000111111222222222222111111111111222222111111000000000//////......//////000//////////////////////////////............//////......////////////.........//////000000//////...///...------------...///.........///......---,,,<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCC>>>???AAABBBBBB@@@>>>===;;;;;;;;;;;;;;;:::888888444555777888777666444222444444444555444444333333333222222111111111111111222222111111111111111222//////////////////////////////............//////......------------......,,,,,,---.../////////...+++***)))***+++,,,+++)))++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222000...---------,,,+++........................,,,,,,------------------..................------+++,,,,,,---...------------------------------------------...///000...,,,------..................***+++,,,,,,------,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------............---------......///........................//////......---,,,,,,+++------------......//////------------------------------............------........................///////////////.......................................////////////......////////////////////////,,,---------.../////////........................***,,,------,,,,,,...///---..................---////////////////////////............................................................///////////////////////////////////////////////////////////////////////////////////////////////////.........000000000000111111111222000000000000000111222222111111222222222222111111111111000000111111222333333333444444444555555555444444333333333444555555444444555666777888999999555555555555555555555555555555666666777888999999999;;;<<<<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????AAA@@@>>>===<<<<<<<<<===>>>???????????????>>>>>>===<<<;;;;;;:::;;;;;;<<>>???@@@AAAAAA@@@@@@AAAAAABBBDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGIIIIIIGGGEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;:::999888777444555777888777666444222444555555555444333333222222222222222111111000000222111111000000111222222//////////////////////////////............//////......------------......,,,,,,---.../////////...---+++***+++,,,---,,,+++++++++++++++++++++++++++------------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---.........---------------------------------,,,,,,---///000///---........................***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......///......---------......---.....................,,,,,,,,,,,,,,,,,,------------..................------------------------------............------........................///////////////.......................................////////////......////////////////////////,,,---------.../////////........................***,,,------,,,,,,...///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................------------------------.................................................................................//////////////////000000000000111111111000000//////000000111222111111222222222222111111111111000000111111222333333333333444444444444555333333333333333444555666444555555666777888888888555555555555555555555555666666666666666666555555888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>?????????AAA@@@>>><<<;;;;;;<<<===??????@@@@@@@@@@@@@@@???======<<<<<<;;;;;;;;;;;;>>>>>>===;;;:::888777777555777888888666555555666666666666666555555555555777666555666777666555333222222333333444333333222444444444333333333222222222222222111111111000000111111222222222222111111///000000111111111000000//////............//////...........................//////////////////.........////////////............////////////......---..................---------...............---;;;<<<===>>>???@@@AAABBB?????????@@@AAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGIIILLLLLLJJJGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@???>>>===<<<;;;;;;;;;::::::999888777666666777888777666555444555555555555444333222222111111222222111111000///111000/////////000111222000000000000000000000000//////............//////......------------......------......///............,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------......---++++++++++++++++++++++++++++++,,,,,,------.........---------...............,,,,,,---...............---------------------------,,,,,,---///000///..................---------++++++,,,------------------------------.........,,,,,,,,,---------......//////...------------...---------...............,,,,,,,,,---------......---....../////////......------------------------------............------..............................................................................////////////......////////////////////////---------...............------------------------+++---...---,,,,,,---...///...------------...///------------------------.........---------------........................---------,,,,,,,,,,,,,,,------------.....................................................................///////////////////////////000000000000000////////////000111111111111222222222222111111111111000000111111222333333333333333444444444444333333333333444555666777666666666666777777777777444444444444444444444444777777666666555555444444888999::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<======>>>>>>????????????>>>>>>===<<<<<<<<<<<<@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>======<<<;;;;;;======<<<;;;999888777777666777888888666555555666666666666555555555444444666555555555666666444333111222222333333333333333444444444444333333333333222222222111111111111000111111222222222222111111//////000000111111000000///......------......///..............................////////////............////////////......---......//////......---------...//////...------,,,---......///.........;;;;;;<<<>>>???@@@AAABBB????????????@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLLLLJJJHHHFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>=========;;;;;;;;;;;;:::999888777888888777777777666666666555555555555444333222111000111111222111000///...000///...---...///111222000000000000000000000000//////............//////......------------...............///......------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,---------.........,,,------...............---------------------------,,,+++,,,...000000///.........---------,,,,,,,,,,,,---............---............------------,,,,,,,,,---------......//////...------------------------........./////////////////////.........---...///000000///...---------------------------------............------........................,,,,,,------......//////..............................////////////......////////////////////////...............---------------------------------,,,.........,,,+++,,,---///...------------...///000000000000000000000000.........------,,,,,,,,,..............................---------,,,,,,,,,---.........////////////............................................................/////////000---.........///////////////////////////000111111111111222222222222111111111111000000111111222333222222333333333444444444444444444444555666777888777777777777666666666666444444444444444444444444666666666666555555555555777888999999888888999;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@<<<===============<<<<<>>===<<<;;;;;;;;;;;;:::999888888777666888999999777666666777666666555555555444444444666555444555666666444222111111222333333333333333555444444444444333333333222222222111111111111000111111222222222222111111...//////000000000000000///......------......///........................---...///000000///...---......////////////......---......//////......---------...//////...------,,,------...//////......;;;;;;<<<>>>???AAABBBBBB??????>>>>>>???AAACCCDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEHHHKKKKKKIIIFFFDDDCCCCCCEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>============>>>;;;;;;;;;;;;:::999888888999999888777666777777777555555555555444333222111000111111222222000///...///...---,,,---...000222000000000000000000000000//////............//////.........------............/////////...---,,,,,,---,,,++++++------,,,+++---------------------------------,,,,,,+++++++++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++******,,,......---,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------......,,,---......//////......---------------------------,,,+++,,,...000000000......---------,,,,,,,,,,,,---......//////....../////////...---------,,,,,,,,,,,,---------......000///...------------------------.........//////333333222111000///............///000000///...------------------------------..................---........................++++++,,,,,,---...//////..............................////////////....../////////////////////////////////......------,,,---------------------------...///...,,,+++,,,---///...---,,,,,,---...///------------------------.........------,,,,,,,,,........................//////.........---------.../////////000000111111................................................---.........//////000000------------.........//////////////////000111111111111222222222222111111111111111000111222222333222222333333333444444444444444444555666777888888888888777777666666555555444444444444444444444444444555555666666777777777666888999999888888999:::<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@;;;<<<===>>>>>>>>><<<<<>><<<<<<:::::::::999999888888888777888999999777666666777666666555555555444444444666555444555666666444222000111222333333333333333555555444444444333333333222222222111111111111000111111222222222222111111......///000000000000000.........------.................................---...///000000///...---......////////////......---..................---,,,---...//////...---,,,,,,,,,---.../////////...;;;===>>>>>>===;;;<<<===??????>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEHHHIIIIIIFFFCCCAAACCCCCCDDDDDDEEEEEEFFFFFFCCCBBBBBBAAAAAA@@@@@@???CCCBBB???===<<<<<<======:::::::::999999999888888777777777777777777777777666666555555555444444444222222222111111111111000111111111111111000//////000000//////.........---///............---------------............------------------------------------------------------------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,******...------,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............///000111222222222222---------...///000000111......---------,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......------------------------,,,,,,,,,---------......................................................////////////////////////---,,,,,,,,,,,,---......////////////////////////////////////////////////...------,,,,,,------...000000///...............---------------------------------------------------...//////000000//////............///////////////............---------........................---------............/////////000000///...------......////////////..................////////////////////////////////////111000///......///000111111111111000000000000000222222111111111111111111111111222333333444555555444444444444555555555666777777666666555555555444444444444555444444333333777888888888888666444333555555777888999::::::;;;<<<<<<;;;:::999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@??????>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777999999999999888888888888666666666555444444444333666333222333555666444222333333333333333333333333222222222222222222222222222222222111111111000000222111111111000000//////000000////////////000000////////////////////////////////////000000000000........................,,,,,,,,,---------......+++,,,------......------***+++---//////...---,,,------------------------;;;===>>>>>><<<;;;<<<===>>>>>>======<<<======>>>AAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@BBBDDDEEEEEECCCAAA???CCCCCCDDDDDDDDDEEEEEEEEEAAAAAAAAA@@@??????>>>>>>@@@@@@@@@???>>>===;;;;;;:::999999999999888888888666666666666666666666666444444444333333333222222222222222111111111000000000000000000000///......000/////////.........---///............---------------............------------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............//////......---,,,,,,,,,,,,---.../////////......---------,,,,,,,,,...---,,,,,,,,,,,,---.........---,,,,,,---..............................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------,,,,,,---------.........................................................------------------------...------------...//////////////////////////////////////////////////////...------,,,,,,------...000000///...............------------------------------------------------***+++,,,,,,------,,,,,,............////////////---------.........//////........................---------............//////////////////...------......////////////..................////////////////////////////////////000000////////////000000111000000000000000000000111111111111111111111111222222222333333444444444444444555555555666666666777777777777666666666555333333444555555555555555666666666666666444333222555666777888999:::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<========================>>>======<<<<<<<<<======@@@@@@@@@@@@???>>>===<<<======<<<;;;::::::::::::::::::;;;;;;:::999888777777777777666666666555555555555555555444444444444555333222333555666444222333333333333333333333333222222222222222222222222222222222111111111000000111111111000000000//////000000////////////000000////////////////////////---............/////////........................,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,------......------------------------:::<<<>>>>>><<<;;;<<<======<<<<<<;;;;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDD@@@@@@??????>>>============>>>@@@@@@???===:::999999999888888888777777777444444444444444444444444222222222111111111000000222222111111111000000000///////////////...------/////////...............///............---------------............------------------------------------------------------///...------,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.../////////...---+++***)))++++++,,,,,,---...............---------,,,,,,,,,...------,,,,,,------.........---,,,,,,---......////////////////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------,,,------------.........................................................------------------------///............///000000////////////////////////////////////////////////...------,,,,,,------...000///......---.................................------------------------------...////////////...---............/////////++++++,,,---...///000111........................---------............//////////////////......---......////////////..................//////////////////////////////////////////000000000000//////000000000000000000111111111111111111111111111111333333333333333333333333555555555555666666666777777777777777777666666666555555666666666666555555666666666666555444333333555666777888999::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>===<<<;;;::::::;;;===>>>>>>======<<<;;;:::;;;;;;:::999888888888888888888999999999888888777777777666666666666555555444444444444555555555555555333222333444555444222222222222222222222222222222222222222222222222222222111111111111000000000111111000000000000//////000000////////////000000////////////////////////,,,,,,---------.........------------------------,,,,,,,,,---------......+++,,,------......------...---+++***+++,,,///000------------------------:::;;;======<<<;;;<<<===<<<<<<<<<;;;<<<<<<======@@@@@@AAACCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDEEEEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???>>>>>>======<<<======>>>>>>===<<<:::999888888888777777777666666333333333333333333333333222111111111111000000000111111111111000000000000//////000000//////...---........................///............---------,,,------......------,,,,,,,,,------------------------------------------000///...---,,,+++++++++++++++,,,,,,---........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.........------,,,,,,------...------------------------,,,,,,,,,------------...------------------------000000000///...---++++++,,,,,,---------...............---------,,,,,,,,,------------------------......------------......////////////////////////---,,,,,,,,,,,,---......------------------------/////////......---,,,,,,........................------------............................................................////////////////////////...............//////000////////////////////////////////////////////////...------,,,,,,------...///......------.........////////////////////////------------------------......///000000000000000---------.........//////,,,,,,------...//////000........................---------............///...///////////////............////////////..................////////////////////////////////////...///000111111000///...000000000000000111111111111111111111111222222222333333333333333333333222555555555666666666777777666666666666666666555555888888888888777555444444888888888888777777666666666666777888999:::::::::888888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===========================<<<;;;;;;::::::::::::>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888888777777777888888888888888999888888888777777777777333333333444444555555555444333333333333444333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000//////000000////////////000000////////////////////////,,,------------.........------------------------,,,,,,,,,---------......+++,,,------......------------,,,+++,,,---...///------------------------999;;;<<<===<<<;;;<<<======<<<<<<<<<======>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@AAACCCDDDEEECCCBBB@@@??????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>===<<<::::::::::::;;;777777666666666555555555333333333333333333333333222222222222111111111111111111111000000000//////000111111111111000//////---------...............///............---------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------000///...---,,,+++++++++******++++++,,,,,,,,,---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---//////...------,,,,,,------...------------------------,,,,,,---------.........------------------------------............------.............../////////......---------,,,,,,,,,------------------------................................................---,,,,,,,,,,,,---......------------------------//////......------------........................---------.........//////................................................////////////////////////------,,,,,,------...///////////////////////////////////////////////////...------,,,,,,------.........------------......////////////////////////------------------------++++++,,,------------,,,------------............................................................---------............///......///////////////.........////////////..................////////////////////////////////////...///000111111000///...//////000000111111111111000000111111111222222222333333333333333333333222555555555555666666666666444444444444444444444444666666777777888777777777999888888888777777777777666777888999999999999999777777777888999:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>======<<<;;;::::::999999999999999777777777777777777888888888888888777777777777666222333333333444444555555222333333333333222333333111111111111111111111111111111111111111111111111000000000000000000000000//////////////////000000000000////////////000000////////////////////////------........./////////------------------------,,,,,,,,,---------......+++,,,------......------+++,,,---.........---,,,------------------------888:::<<<<<<<<<;;;<<<===<<<<<<<<<<<<===>>>????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAA>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>=========>>><<<:::888888999:::<<<666666666555555555444444222222222222222222222222333333333222222222222111111111000000000/////////111111111111111000000///---------------.........///............---------,,,,,,------------,,,,,,+++,,,,,,------.........------------------------///...------,,,,,,,,,,,,++++++++++++++++++++++++///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000...------,,,,,,------...,,,,,,,,,------------...,,,---------...............------------,,,,,,,,,)))***+++,,,------------////////////////////////......---------,,,,,,,,,,,,------......------,,,---...////////////...------------------------------,,,,,,,,,,,,---......------------------------//////...---------..............................------........./////////................................................------------------------,,,,,,,,,,,,,,,---......////////////////////////////////////////////////...------,,,,,,------...---------,,,------...///........................------------------------,,,,,,---...............,,,------------.........//////.........---------........................---------............///---...//////////////////......////////////..................//////////////////////////////////////////000000000000///////////////000111111222222000000000111222222333333333333333333333333333333444444444444555555555666222222222333333333333333111222444666888:::;;;;;;777666666555555666666777777777888999999999999999777777777888888:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;<<<======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;888888777777777777777888666666555555555555444444333333333333444444444444111333444333222111222444000000000000000000000000111111111111111111111111//////000000000000000111......////////////000000000000////////////000000////////////////////////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------***+++---//////...---+++------------------------777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????AAAAAA@@@@@@??????????????????>>>======<<<<<<;;;;;;::::::999999999999999555555555444444444444333333333333333333333333333333333222222222222111111111000000000////////////000000000111000//////...,,,,,,,,,------.........///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------...------,,,,,,,,,---------------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,---------......------------..................---------,,,,,,,,,******,,,------.......................................---------,,,,,,,,,,,,,,,---......---,,,,,,---...///000000///...------------------------------,,,,,,,,,,,,---....................................---,,,---...//////....................................////////////................................................---------------------------------------...//////////////////////////////////////////////////////...------,,,,,,------...---,,,,,,,,,------...///------------------------------------------------...//////000000000000000,,,,,,---------.........---------.......................................---------............///------...///////////////......////////////..................////////////////////////////////////000000////////////000000...//////000111111222222///000000111222222333333222222222333333444444444333333333333444444444444222222222333333444444444111222444666777888999999777777666555555666777888777777888999999999999888888888777777888999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;;;;::::::::::::999999::::::;;;::::::888777666777777888666666555555555444444444444444333333333333333333111333444333111000222444000000000000000000000000111111111111111111111111////////////000000111111........./////////000000000000////////////000000////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,---------...------------------------------777999;;;<<<;;;;;;<<<===999999999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::888999:::;;;;;;:::888777555555444444444333333333333333333333333333333333222222222222111111111111000000000000///////////////////////////......---,,,,,,,,,------.........//////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------------,,,,,,,,,---......//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///...------,,,,,,------...,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,---...//////000000//////------------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,---...///000000///...---........................---,,,,,,,,,,,,---.................................---,,,,,,---...///111////////////////////////............/////////000................................................////////////////////////...............///000000////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,------...///------------------------------------------------+++,,,,,,---...---------,,,,,,,,,---------......+++,,,,,,---...///000000........................---------.........//////------...///000000//////......////////////................../////////000////////////////////////111000///......///000111...//////000111222222222///000000111222222333333111111222333333444555555222222222333333333444444333333333444444555555555666666777666666555444444999999888777777888999:::777888888999999999888888888888888777888888999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<:::999999999999999::::::<<<;;;999777777777777888888777777777666666666666444444444333333222222222000333444333111000222444000000000000000000000000000000000000000000000000.../////////000000111111---.........//////000000000000////////////000000////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------...---,,,++++++---...000------------------------;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>??????@@@@@@@@@??????>>>>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDDDDDDDBBB@@@>>>AAA@@@@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::777555333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,------------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............---,,,+++***---------------------------,,,,,,++++++*********,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///---------,,,,,,---------,,,,,,,,,---------......//////...---------------///...---,,,,,,---...///111111222111111000///.....................------*********+++,,,---...///------............------///...---,,,+++,,,------------......------,,,+++........................---.........---,,,,,,+++---------............///...------,,,,,,------...........................---------............///...................................................------------...//////---------------------------------------------------------.........///////////////000000000000111,,,,,,,,,,,,,,,---...///........................000///...---,,,,,,---......///////////////......////////////////////////------......//////000000........................000000000000000111111222////////////000000000000000111111111222222222222222111111111222333333444333333333333333333333333444444333222333444555666777777777777666666666666666666777777888888888999888999999999999888777777777777777777888888888888777888999:::;;;<<<<<<<<<===;;;888666666999===???<<<<<<;;;:::;;;<<<===>>>999999999999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::777555444444666777777666333333555555555555333333222222222222222222222222333333333222222111111111222222222111000//////...000000////////////000000111000///......///000111////////////000000000000////////////////////////------------------------......---,,,++++++******,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------..................---::::::::::::::::::::::::::::::999999:::;;;======?????????@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@???===<<<;;;<<<<<<;;;;;;;;;;;;::::::888888888888888666444333444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...------------------------...------,,,,,,------...---......---,,,+++******++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---/////////............//////,,,,,,,,,---------......///...------,,,,,,------///...---,,,,,,---...///000000000111000000//////..................------,,,,,,+++,,,,,,---...///------............------...------------...000000------......------,,,,,,........................------......------,,,+++---------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------------------------------,,,------------.........,,,,,,---------.........---,,,,,,,,,,,,---...///........................//////...---,,,---............////////////.......................................///////////////........................000000//////000000111222////////////000000000000000000000111111111222222222222111111222222333444333333333333333333333333444444333333333444555666777666666666666666666666666777777777888888888888999999999:::999888888777777777777777888888888888888999999:::;;;;;;;;;;;;:::999888888888:::;;;<<<;;;::::::999:::;;;<<<===:::::::::::::::;;;<<<<<<;;;;;;::::::999999999999999777555555555666555444222333444555555444333222222222222222222222222222333333333222222111111111222222111111000//////...000000////////////000000111000///......///000111.../////////000000000000000000000000000000000000////////////////////////.........---,,,+++++++++,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>>>>??????@@@??????>>>=========>>>???@@@AAABBB?????????>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA???===<<<;;;<<<<<<;;;;;;::::::::::::777666666666555555444444555555555444444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...------------------------......------------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,'''((()))+++,,,---......******,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++---///......------------......,,,,,,,,,---------............---,,,,,,,,,,,,---......------------............//////////////////------------------............------------......------............------------------///000111222......---------,,,,,,,,,........................------......------,,,,,,---------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------........................,,,,,,,,,,,,------------+++,,,,,,,,,------------------,,,,,,,,,---....................................---------...//////---....../////////..............................///////////////.................................000000//////000000111222////////////000000000000///000000000111111111111222222111111222222333333333333333333333333333333444333333333333444555666666666666666666666666666777777777777888888888888:::::::::::::::999999888777777777777888888888888999999:::;;;;;;:::::::::777888999999:::999999999:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999999888888888888:::888666555555555444222222222333333333333222222222222222222222222222222222222222222222111111111222222111111000/////////000000////////////000000000000////////////000000....../////////000000000000000000000000000000000//////////////////////////////......---,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,999999999999999999999999888888999999:::;;;;;;<<<===>>>>>>???????????????===<<<<<<<<<===???BBBCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<<<<=========<<<;;;;;;::::::999999888777666777777777444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////...------,,,,,,------...------------------------------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''(((***+++---.........***+++,,,------,,,+++******++++++,,,,,,---------,,,------......------,,,------------------------------------------------,,,---...---,,,+++---///,,,++++++******++++++,,,,,,,,,,,,---------......///......---------------------------------------,,,,,,---...////////////,,,,,,------------......000000///...............------............---------------......///000111......------,,,,,,,,,,,,........................,,,------...------,,,,,,---------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------........................+++++++++,,,,,,,,,---------------.........//////------,,,,,,,,,------...........................------------......//////------......//////..............................000000//////......------........................///////////////000111111////////////000000000000//////000000000111111111333222222111222222333333333333333333333333333333333333333333444444555555555555555666666666666666777777777777777888888888:::;;;;;;;;;;;;:::999999666777777777888888888888::::::;;;;;;;;;:::999999888888888888999888888888:::::::::::::::;;;;;;;;;<<<<<<===============<<<999999999999999999888888999777555555555555444333222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000//////000000////////////000000000000////////////000000........./////////000000////////////////////////------------------------//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++999999999999999999999999888888999:::;;;;;;;;;<<<<<<===>>>???????????????===<<<<<<<<<===???BBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAA???>>>===@@@??????>>>===<<<<<<<<<;;;;;;:::888888888888888333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------,,,++++++++++++++++++,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------+++,,,---......---,,,++++++++++++,,,,,,------.........////////////......------------------------------------------------,,,---...---,,,+++---///,,,++++++******++++++,,,,,,,,,,,,---------......000///......---.........,,,------------------,,,+++,,,---......///......,,,,,,,,,,,,------......111111000///............------............------------------------------///...---,,,,,,,,,------........................,,,,,,------...------,,,---------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------........................+++++++++,,,,,,,,,---------------.........//////...------,,,,,,,,,------........................,,,,,,---....../////////,,,,,,---.......................................000000//////......------......................../////////...///000000111////////////000000000000000000000000111111111111333333222222111222222333333333333333333333333333333333333444444444444444444444555555666666666777888888777777777777777777:::;;;;;;;;;;;;:::999999666777777777888888888888::::::;;;;;;;;;:::999999:::999888777666777999::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<999999999999::::::::::::777555444444666777666555222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000////////////000000//////000000000000//////............////////////........................------------------------...............---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<===>>>????????????=========>>>???@@@AAABBB?????????>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???>>>======<<<;;;;;;:::999888777666666333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------.........---,,,,,,------------------------,,,,,,,,,,,,------------...------------------...------------------------------------------------,,,---...---,,,+++---///......------------......,,,,,,,,,---------......//////...------------...,,,,,,------------,,,,,,------..................++++++,,,,,,------......111000///...............------............------------......---,,,,,,+++///...---,,,+++,,,------........................,,,,,,------......---------------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,------------......---,,,,,,,,,------........................,,,---......///.........+++,,,---...............------------------------///////////////.................................//////......//////000111////////////000000000000000111111111222222222222333333222222111111222222333333333333333333333333222333444444555555444444444444444555555666666777888888888888777777777777:::::::::::::::999999888777777777777888888888888999999:::;;;;;;:::::::::<<<:::888777666777999::::::;;;<<<=========<<<<<<<<<===>>>>>>>>>===;;;;;;999999999:::::::::::::::666555444444666777777666333333222222222222333333222222222222222222222222000000000111111111111111111111000000000000000000000000////////////000000//////000000000000//////------........./////////------------------------////////////////////////------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,::::::::::::::::::::::::999:::<<<===>>>=========;;;<<<===>>>????????????>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<;;;;;;999777555333444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,,,,+++...---+++******+++---...---------------,,,,,,,,,---------,,,,,,---------........................------------------------,,,---...---,,,+++---/////////............//////,,,,,,,,,---------......------,,,++++++++++++,,,+++,,,------------,,,+++....../////////......---***++++++,,,------......//////......---.........------............------,,,---...//////...------000...---++++++,,,---...........................+++,,,------......---------------............///...------,,,,,,------...........................---------............///...................................................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---------.........///...---,,,,,,,,,,,,,,,........................---.../////////...---,,,***+++,,,---............------------------------.........///////////////........................///............///000000////////////000000000000222222222222333333333333444333222222111111222222333333333333333333333333222333444555555555444444333333444555555666777777888888888888777777777666999999999:::999888888777777777777777888888888888888999999:::;;;;;;;;;;;;::::::::::::999999999888999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<:::999888888888888999999999:::888666444444666666666555555444333222222333444555222222222222222222222222///000000000111111111222000000000000000000000111000000////////////000000...///000111111000///...---------.........//////........................////////////////////////,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===;;;<<<===>>>????????????>>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFFFFDDDBBB@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;===>>>>>>===;;;888555333555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,...,,,***((((((***,,,............------,,,,,,,,,///......------......///........................------------------------------...---,,,+++---///...------,,,,,,------...,,,,,,,,,---------......,,,+++******))))))******++++++------------++++++///000000000///...------******+++,,,,,,---............------------......---..................---+++,,,...000111111000000000...---++++++,,,---...........................+++,,,,,,---.........------------.........//////...------,,,,,,------...........................---------.........//////...................................................------------...//////------------------------++++++++++++++++++++++++---------.........///////////////000000000000111///...---,,,,,,,,,,,,,,,............................../////////...,,,+++***+++,,,---............---------------------------.........//////000000.......................................///000000////////////000000000000222222333333333444444444444333333222111111111222333333333333333333333333222333444555555555444333333333444444555666777777999888888888777777666666888999999999999888777777777777777777888888888888777888999:::;;;<<<<<<<<<999:::<<<======;;;888666888999:::;;;<<<;;;::::::;;;<<<===>>>===<<<:::888666666777777888888888999:::888666555555555444333555555333333333333555555222222222222222222222222//////000000111111111222000000000000000111111111000000////////////000000...///000111111000///...---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////......---:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<@@@@@@@@@@@@@@@???>>>===>>>??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@???>>><<<;;;;;;:::;;;<<<<<<<<<<<<;;;999777555666666555555555444444444333333444444333333222111111111000///////////////111222111///000333222---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------------------------------***,,,......---------...........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...++++++,,,,,,,,,,,,------///...------,,,+++******++++++,,,,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------............///......//////000000111111---------------------------------------------------.........,,,,,,...000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////....../////////...------,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...//////.........---------////////////////////////..............................................................................---------,,,,,,,,,........................------------------------................................................,,,---------.../////////........................////////////////////////000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000000000000///////////////333222111000000111222333666555333222111222333333555444444444444555666666444333333444444555666777888888888777777777777777555666666777777777777666999999999999999999999999<<<<<<<<<;;;:::999888777;;;;;;::::::::::::999999::::::999999::::::;;;<<<::::::;;;<<<======<<<<<<999999999999888888888777555555444444444444555555777777666555444444333333333333333222222222111111333333333222222222111111111111000///////////////000000//////000111222222//////000//////...------000000000000000000000000//////............//////......---------,,,,,,,,,,,,------......------,,,///////////////////////////...,,,++++++,,,...///------------------------***+++,,,,,,------,,,,,,........................:::::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>===<<<@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@???===<<<;;;::::::;;;;;;<<<<<<;;;999777666666555555555444444444444333333444444333333222111111111000///////////////---000000---,,,......+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------------------------------------------------***,,,---...---,,,---...........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------................../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---,,,+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......------..................------,,,,,,,,,---.........------,,,,,,------...//////.........---------////////////////////////................................................------------------------,,,,,,,,,------.................................------------------------................................................---------.......................................////////////////////////////////////////////////////////////////////////000000///......///000000////////////000000000000000000000000000000000000222222111000000111222222555444333222222222333333444444444444444555666666444444444444555666777777888777777777777777777777777777888888999999888888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;::::::::::::999999::::::999999::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<888888888888777777777777555555444444444444555555777666666555444444333333333333333222222222111111333333222222111111111111222111000///............000000//////000111111222000000000000000///....................................------------............---------,,,,,,,,,,,,------......------,,,------------------------///...,,,++++++,,,...///------------------------,,,,,,---............---........................::::::::::::;;;;;;;;;;;;:::;;;===?????????>>>===AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHEEEBBBAAABBBBBBAAAAAA@@@@@@@@@???>>><<<999888999::::::;;;:::999888777555555555555444444444444333333333333333222222111111111000///////////////111666777222///000111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------)))+++------,,,+++,,,---------------------------............------------------------------------///...,,,---......---,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,++++++---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,------...//////000......---,,,,,,,,,------...------,,,,,,------..................---------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000........................------------------------...............................................................---------........................////////////////////////////////////////////////........................//////...------...//////////////////000000000000111111111111111111111111222222111000000111222222444444333222222222333333444444444444444555555666555444444555555666777888777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======;;;;;;::::::::::::999999::::::999999::::::;;;<<<::::::;;;;;;<<<<<<;;;;;;777777777666666666555555555555444444444444555555666666555555444333333333333333333222222222111111222111111111111000000000222222000///............000000/////////000111111000000111111111000//////........................------,,,,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---,,,++++++,,,---...------------------------,,,---......//////..............................999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJGGGCCCAAAAAAAAAAAA@@@??????@@@@@@>>><<<999777777888999::::::999888888444444444444444444444444222333333333333222111111111000000///////////////444:::<<<777222222444555/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((***,,,,,,+++++++++,,,------------------------------------------------........................///...------------,,,++++++++++++,,,,,,,,,------,,,---------------------,,,,,,,,,------------...------------------------***++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------///.........------,,,,,,++++++++++++++++++++++++////////////////////////...///000///---+++,,,,,,------------------------------------------------------------------------,,,---......///.........---------........./////////...---,,,,,,,,,,,,,,,...------,,,,,,------...........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................................................................/////////...---------,,,........................////////////////////////////////////////////////.................................------.........////////////000000000000111111111111111222222222222111111111111111111222444333333333333333333333444444333333444444555666555555555555666777888888777777777777777888888888999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;<<<===;;;;;;:::::::::999999999::::::999999::::::;;;<<<999::::::;;;;;;;;;::::::666666555555555444444444555444444333333444444555555555555444444333333333333333333222222222111111111000000000000000000000000000////////////000000000000/////////000000111//////000000000000///..............................------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................999999999:::::::::;;;;;;===;;;999888999===AAACCCAAABBBBBBCCCCCCCCCBBBBBBFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDFFFGGGHHHIIIJJJJJJGGGCCCAAA@@@AAA@@@@@@===>>>??????>>><<<999888666777888999999999888777333333444444444444444444222222333333222222111000111000000///////////////...555777222------000111/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------(((***,,,,,,+++++++++,,,------------------------,,,,,,------------------........................///...,,,,,,------,,,***+++++++++,,,,,,,,,------//////...------,,,++++++,,,,,,---------.........------------------------+++++++++,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------------............000//////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---------------------------------------------------------------------------------,,,---......///.........//////.........---------///...---,,,,,,,,,,,,,,,...------,,,,,,------...---.....................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................/////////...---------,,,........................////////////////////////................................................---..................---////////////000000000000000000111111222222222222111111111222222111111111222333333333333333333333333333333333333444555555444444444555555666777888666666777777888888888888888777777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888999:::;;;<<<;;;;;;:::::::::999999999::::::999999::::::;;;<<<999:::::::::::::::999999555555555444444444444333444444333333333333444444444444444444444333333333333333333222222222111111000000000000000000000111------......///111222333000000///////////////000------......///......---//////////////////////////////............//////......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,........................999999999999::::::::::::===;;;999777888<<<@@@CCCAAAAAABBBBBBCCCCCCBBBBBBFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHEEEBBBAAA@@@@@@???>>>;;;;;;<<<===<<<;;;:::999666666888999999888777666333333333333444444444444222222222222222111111000111111000///////////////,,,111222...+++---///..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---+++,,,------,,,+++++++++,,,,,,,,,,,,------000000///...---,,,++++++,,,---------............,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------.........///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000000///------...,,,,,,,,,------------...------------------------------------------------,,,---......//////......000//////...------,,,,,,......---,,,,,,,,,------...------,,,,,,------...---------...............////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...............................................................................................................---------........................////////////////////////................................................---...////////////...---////////////000000000000//////000000111222222222000111222222222222111000222222333444444444333333333333333333333444444555444333333444444555666777666666666777888888999999777666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::<<<===;;;;;;::::::::::::999999::::::999999::::::;;;<<<999999:::::::::999888888555555555444444444333333444444333333333333444444444444333333333333333333333333333222222222111111000000000111111111111222---------...///111222333000000//////......//////,,,,,,---.........------000000000000000000000000/////////....../////////......---------,,,,,,,,,,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................888999999999999:::::::::;;;;;;::::::;;;<<<>>>@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEECCCAAAAAAAAA@@@>>>===999999999:::::::::;;;;;;666777888888888777666555222222333333333444444444222222222222222111000000111111000///////////////---000111......111111///---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++++++++++++++++++++------------------------------------------------***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,++++++,,,,,,,,,,,,------//////......---------,,,------------............,,,,,,,,,---------......---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................(((***---...---,,,,,,---,,,,,,,,,---------..............................------------------------,,,---......//////........................------------,,,,,,,,,---.........------,,,,,,------...---------.........//////////////////////////////................................................------------------------,,,,,,------------------................................................................................................---------.......................................////////////////////////........................////////////////////////...///000000000000///...////////////000000000000......///000000111222222000111222222222222111000111222333444444444333333333333222222333333444555333222222333333444555666555666666777888888999999777666555555666888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;===???AAA;;;;;;::::::::::::999999::::::999999::::::;;;<<<999999999999999888777777555555555555444444444444444333333222222333333444333333333333333333333333333333333222222222111111111111111111222222333333///////////////000000111000000///...............,,,------...//////......///////////////////////////......------......///......---------,,,,,,,,,,,,------......------,,,------------------------,,,------------------,,,+++++++++++++++++++++++++++,,,,,,---------------........................888888999999999:::::::::999:::;;;===>>>======<<>><<<888888888888999:::;;;<<<666777888888888777555444222222222333333444444444111222222222222111000000111111000///////////////,,,......,,,...222111...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++------------------------------------------------***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,------------------............///---------.........//////,,,,,,,,,------..................------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++%%%'''+++,,,,,,++++++,,,,,,,,,,,,------.................................------------------------,,,---......//////......,,,,,,------.../////////,,,,,,,,,,,,------...///...------,,,,,,------...---------.........//////////////////////////////........................................................................***++++++,,,---...//////........................////////////////////////................................................,,,------....../////////........................////////////////////////........................000000000000000000000000...///000111111000///...////////////000000000000---......///000111111111000111222333333222111000000111333444555444333333333333222222333333444555222222222222333444555555555666666777888999999999777777666666777999<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===@@@CCCEEE;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<999999999999999888777666666666555555555444444444444333333222222333333444333333333333333333333333333333333222222222111111111111222222222333333333222111000//////.........111000///...............------...///000000//////...........................------,,,,,,------.........---------,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,---......//////..............................999888777777777888:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@???>>>>>>???@@@999999999888888777777777888888777555555444444444222222222222222222222222555444222000//////000111///............------------------.........//////---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000---***(((////////////////////////,,,,,,,,,---------......000000////////////000000++++++,,,,,,,,,,,,------111111000...---,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------..................------///............///000000,,,---///000000///---,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......000///...---,,,------...//////...------------...,,,,,,,,,---------......---------............///........................,,,,,,------------,,,,,,................................................,,,,,,,,,---------......,,,,,,,,,---------..............................//////000000///...---------------............///................................................------...............---................................................//////............//////////////////000000000000222111111111000000/////////000000000000111111111333333333222222111111111444444444555777777444222444444444444444444444444333444666777777777666555666666777777888888999999:::999999888888999999::::::999888999;;;???BBBEEE<<<:::999777777888999:::;;;;;;;;;::::::999999999;;;:::999999999999777444666555555555444444444444555555555444444333333333111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////222222000///............------------------------............................../////////...,,,++++++,,,------............---------,,,,,,+++++++++.........------.........++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------888888777777888888999:::::::::::::::;;;<<<======>>>>>>@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>:::::::::999888777777666888777666555444444444444111111111111111111111111555333111000//////000111///............---------........................---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------,,,,,,,,,---------...............------.........++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///......------......///000,,,---...//////...---,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......000///...---,,,------...//////...---------------,,,,,,,,,---------......---------............///........................------............------........................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------..............................///////////////...---------------............///..................................................................------................................................//////............//////////////////000000000000111111111111000000000///000000000111111111222222333333333222222222111111333333333444555555333111444444444444444444444444444555555666666666666666666666777777777777777777999999888888999999:::;;;:::999888888:::===@@@BBB===<<<:::888888888999:::===<<<<<<;;;:::999999888999888666666777666555333555555444444444444333333444444333333222222222222111222222222222222222333000000000000000000000000000000000000000000000000////////////////////////222111000///............------------------------............................../////////...,,,,,,***+++,,,------------,,,------,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------666777888888999999888888999999888999999:::;;;<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@AAAAAABBBCCC???@@@@@@??????>>>===<<<<<<;;;;;;999888777666666777666555555444444444444000000000000000000000000444333111000//////000111///............---------...............---------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------((()))***+++---...///000,,,,,,,,,,,,,,,------...///......---+++******)))......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------...------,,,,,,++++++*********+++,,,---...//////---------------......///------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......//////...------------...///......---------------,,,,,,,,,---------......---------............///.................................//////.................................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------.................................////////////...---------------............///.................................................../////////...---,,,,,,................................................//////............//////////////////000000000000111111111111000000000000111111111111222222222333333333333222222222222111333222222333444444222111444444444444444444444444555555555555555666777777777777666666666666666666777777777888999:::<<<<<<:::999888888999;;;>>>??????>>><<<:::999999::::::>>>>>>===<<<;;;999999888999777555555666666555444555444444444444333333333222222222222111111111111222222222222222111111111000000000000000000000000000000000000000000000000////////////////////////111111000///............------------------------.................................///......---,,,,,,,,,------......------,,,,,,+++++++++++++++***++++++************++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------555666888999999999888777777777777777888999:::;;;======<<<<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCC@@@@@@?????????@@@@@@AAA??????@@@@@@@@@>>><<<;;;===<<<;;;999888666555555666555555444333333444444111111111111111111111111333222111000///000000000///............------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------------,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++******...------,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------..................------......///...------,,,,,,------,,,,,,,,,---------......---------............///..............................////////////..............................////////////////////////,,,,,,,,,---------......,,,,,,,,,---------.......................................//////...---------------............///................................................////////////...---,,,+++................................................//////............//////////////////000000000000111111111000000000000000111111222222222333333333222222222222222222222222333222111222444444333111333333444444444444444444666555555444444555777888777777666666555555444444666666777888999;;;======<<<;;;:::999:::;;;===>>>@@@???===<<<;;;;;;;;;;;;@@@???>>>===;;;:::888888;;;999777666777888777777555555555555444444444444222222222222222222111111333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////111000///.................................................................................------......////////////......++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------555666777999999888777777777777777777777999::::::<<<<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@???>>>>>>>>>>>>????????????@@@@@@@@@>>><<<;;;<<<;;;:::999777666555444555444444333333333333444222222222222222222222222111111000000000000000000///............---------***+++,,,---...000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------//////......---,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,------......------,,,+++,,,,,,------.........------------------------******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------......------........................---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///..............................////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------............---------------............///......................................................//////...------,,,................................................//////............//////////////////000000000000000000000000000000111111111111222222222333333333222222222222222222222222555333222222444444444333333333333444444444555555666555555444444555777888777777666666555555444444666666666888999;;;===>>>======<<<;;;;;;<<<======??????>>>===<<<<<<<<<;;;@@@???>>>===;;;:::888888:::888666666777888777666666666666555555555555444222222222222333333333333222222222111111000000000000000000000000000000000////////////////////////////////////////////////000//////.....................................................................------............------.........------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------555666777777888888777777777777666777777888999:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>===>>>>>>>>>?????????>>>>>>===<<<;;;:::999999777666555444444444333333222222333333333222222222222222222222222000000000000000000000000///............---------***+++,,,---...000111111------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////---...//////...,,,+++)))........................,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,,,,---------------....../////////---------------......///+++++++++,,,,,,---------------,,,,,,,,,---......------------------------------............------++++++,,,,,,,,,,,,,,,,,,------------------------))))))***+++---...////////////...---,,,+++******---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---......///............------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.................................//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,---............------------............///................................................------...............---................................................//////............//////////////////000000000000000000000000111111111111111111111111222222222333111222222222222333333333555444222222333444444333222333333444444555555555555555555555555666777777777777666666666666666666666666777888999;;;===>>>>>>======<<<<<<<<<======>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;999999888555555444555666666555333666666555555555444444444222222222333333333333333111111111111111000000000000000000000000000000000//////////////////////////////////////////////////////......---......///......................................................---------...//////+++++++++,,,++++++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------666666666666666777888888777777777777888999:::::::::;;;===???@@@@@@@@@@@@>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAA@@@??????>>>======>>>>>>======<<<;;;::::::::::::888777777666555444444333333333222222222222333333111111111111111111111111//////000000000000000//////............------------------...............------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////...------,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,...///000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------............------++++++++++++++++++******------------------------******+++,,,,,,---......///.........---,,,,,,,,,......------......///000+++,,,------------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,.../////////.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------............///........................------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................+++,,,------.........------------............///................................................,,,,,,---...////////////................................................//////............//////////////////000000000000///000000000111111111111000000000111111111222222111111222222222333333333555333111111222333333333222222333333444555555666444555555666666666666666666666777777777777777777777777777888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<;;;:::999999888333333444666888777444111444444333333333222222222111111111111222222222333000000000000111111111111000000000000000000000000////////////////////////////////////////////////.........------......///...................................................------,,,---...///000,,,,,,------,,,++++++***,,,,,,---------.........------,,,,,,,,,,,,------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------777666555555555666888999777777777777888999:::;;;999;;;>>>@@@AAAAAA@@@?????????>>>>>>======<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;999888777777888999666666555555444444444333222222222111222222333333000000000000000000000000...///000000000000000/////////.........---------000000///...------,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------...///000000///---+++)))***,,,000222------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++,,,,,,---.........------------.../////////...------,,,+++******,,,,,,,,,,,,,,,---...///........................------............------,,,++++++******)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.....................///............///000000***+++---......---+++***------------------------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,.../////////.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------.........//////........................,,,------------------,,,................................................,,,,,,,,,---------......,,,,,,,,,---------..............................+++,,,------.........------------.........//////................................................++++++---...///000000000................................................//////............//////////////////000000000000//////000000111111111222///000000000000111111111111111111222222333333333444222000///111222222222222222333333444555666666333444666777777777666555666666777777888888999999777777777888999:::;;;<<<::::::;;;;;;;;;;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::999999999444555777999;;;:::666222222222222111111111000000//////000000111111111222//////000000111111222222000000000000000000000000////////////////////////////////////////////////......---------......///////////////////////////...........................------,,,---...///000///000000000///......------------....../////////---,,,,,,++++++,,,,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------666555555666666777888999777666555555555666888999;;;<<<===============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===??????@@@@@@@@@>>>?????????>>>===;;;::::::888666555777888888777666666555444333333222222333333222111111222333333111111111111111222222222000000000000000000000000//////......---------,,,...................................................------,,,,,,------...++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,++++++************,,,,,,,,,------.........///...---,,,+++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,------.........((()))***,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---.........---,,,++++++***+++,,,,,,---,,,,,,,,,---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++***)))---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---......---+++***++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,////////////////////////------------------------------............------------------------------......////////////......------------------------........................---,,,+++******+++,,,---........................///...,,,++++++,,,...////////////...---------,,,+++,,,---...---,,,+++***---------............///,,,,,,,,,---------....................................///000000000000000000111111111111222222222,,,,,,---///000111333333111111222222222333333333000000000000000000000000555444444333333444444555333333333444444444555555666666555555555444444444777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;:::999999555555666999<<<<<<888444555444222222222222000...555222//////111333222000000000000111111111111111///222222000111333444111000111111000......///000///////////////////////////............---------.........------,,,,,,,,,.................................------,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------+++++++++******))))))))),,,,,,,,,---------......------------------------//////.........---------555555555555666777888888777666666555666777888999;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>??????>>>===;;;:::;;;888666555555666555444777666444222222222333444333222222111111222222333111111111111111111111111.................................///////////////................................................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++***,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...000///...------------...,,,,,,,,,---------......///...---,,,,,,,,,------+++,,,---......---,,,+++------------------,,,,,,)))***+++,,,------,,,,,,---............/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...............---,,,,,,------...///000000//////---,,,+++******+++,,,---------------------------...............---,,,+++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................------------------------------............------------------------------......////////////......------------------------..............................------------..............................///...,,,++++++,,,...///............---------------------------,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,---------..............................000000111222222222222111//////000000000111111111000000111111222222333333111111222222222333333333111111111111111111111111555444444333333444444555333333444444444555555555666666555555555444444444555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<===;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999:::777555666::::::666222333222333444555333000---111///...///111111///---000000/////////.........---000000///222777:::999333222111///------...///........................///............---------......---------,,,,,,,,,..............................---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********,,,,,,,,,---------......------------------------///.........------------444444444444555666777777666666666666666777888888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::888666444333444555555444666555333111111222444666333222111111111111222333222222222111111000000///.................................///000000111111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,------------,,,,,,///......------,,,++++++***+++,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***....../////////...------)))***+++,,,---.........,,,,,,++++++++++++,,,,,,------...//////...---------............------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------............------------------------------......////////////......------------------------......................../////////000000/////////...........................---,,,++++++,,,---...------------............///......---,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................///000111111222222111111.../////////000000000000222222222111111111111111111111222222222333333333222222222222222222222222555444444333333444444555333444444444444555555555555555555555555444444444333444444555666777888999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999<<<777333666>>>CCCCCC@@@555333111111333444333333/////////111222222000...000000000///......------,,,///000///444===CCCDDD:::777333///---------...------------------------///............---------...------------,,,,,,,,,...........................------------,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------............------------333333333333444555666666666666666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<============<<<<<<;;;;;;666444333333555777777777333333333333333333444444222222111111111111222222333222222111000//////.......................................////////////........................------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...++++++***************+++------------------------------------------------------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...///////////////......'''((()))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---///000000///---,,,+++,,,,,,,,,,,,,,,++++++,,,------...............------------------------,,,,,,------.........---.........------,,,,,,,,,------------------------........................///...---,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------------------------,,,,,,------------------------............---------------------------------......//////......---------------------------...........................///000111111000///..............................---,,,,,,,,,,,,---...,,,,,,,,,------.........000///...---,,,---......+++,,,,,,,,,,,,---------,,,,,,,,,---------..............................---......////////////////////////000000000111111////////////////////////111111222222222333333333333333333333333333333333555444444333333444444555444444444444555555555555555555555555555555555555333444444555666777888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::999999888999444222999GGGTTTXXXXXXGGGAAA888222///000111222222111111222222222222111000000000000000/////////---000000///555???GGGIIIBBB>>>888333000......---------------------------///............---------------------------------........................---------------------------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------------------------------333222222333333444555666555666666777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::777555444555666666555000222333555555444222111111111111111111111111111222222111111000///......//////////////////////////////...------,,,++++++........................------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,---------......//////++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,------.........------------......------------------------,,,------------------------,,,++++++++++++,,,---++++++,,,,,,---...//////------,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......///////////////...++++++---....../////////------............------,,,---///000000///---,,,+++,,,,,,------,,,,,,,,,,,,---....../////////...------------------------------...///000//////.........------,,,,,,,,,+++------------------------........................///---+++******+++---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------............------------------------------------............------------------------------........................---...///000000///...---........................---------,,,,,,---------+++,,,,,,,,,------......000///...---,,,---......------------............,,,,,,,,,---------..............................------...///////////////000000000111111111222222.........///000000111111111111222222222333333333333333333333333333333333555444444333333444444555444444444555555555666666444555555555555555555555444555666666888888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<;;;;;;:::999999888888777333222999GGGTTT[[[\\\UUUOOOFFF===777333///---222222000///......000111.........//////000000111---//////...222;;;BBBCCCFFFBBB===888666333000...------------------------///............---------------------------------........................---------------------------,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------------333333333333444555666666555555666777777777777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<======>>>>>><<<;;;;;;:::::::::;;;;;;???<<<888555444333222000111222444555555333111000000000111222222111000000111111111000000//////...000000000000000000000000000///...---,,,***))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,------......//////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,------......------------,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,++++++)))***+++,,,...///000000------,,,,,,,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////......***+++,,,,,,------,,,,,,------............------,,,,,,---......---,,,,,,---......////////////...,,,---...///////////////---------------------------...///111111000//////------------,,,,,,,,,,,,------------------------...........................---+++******+++---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------------------------+++,,,,,,------.........------............------------------------------------............------------------------------........................---------......---------........................------------------------,,,,,,,,,,,,------------///......---,,,------------------.........//////,,,,,,,,,---------.................................///000000111111000000111111111111222222222222///000000111222333333333111111222222222333333333333333333333333333333333555444444333333444444555444444555555555666666666444444444555555555555555555666777777999999:::;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;;;;;;;::::::999999888888888555333666<<>>>>>>>>;;;666111------------------------///............---------,,,,,,,,,------------...........................,,,,,,,,,------------...---,,,,,,,,,,,,---..............................------------------------,,,,,,---------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------333333333333444555666777444555666777888777777666666777888:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<:::666444444333222000555444333222111111111222///000111222222111000///000000000000000///////////////////////////////////////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++,,,---------------******++++++,,,------...,,,,,,,,,------------...++++++,,,,,,,,,,,,------...------,,,,,,------...******))))))******+++,,,......---------,,,,,,,,,+++,,,---.........------***+++,,,------,,,+++***++++++,,,,,,---...//////,,,,,,++++++,,,---...///---............/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,---...............)))************)))((((((++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,---...///000000000000........................,,,---///000111000///...,,,,,,,,,,,,,,,,,,------...................................................---,,,++++++,,,---...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111........................++++++,,,,,,---......///------............------------------------------,,,------......------,,,------------------------...........................------------------...........................,,,------------------,,,------,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,---------.........,,,,,,,,,---------.................................///000000111111000000000000000000111111111111111111111111111111222222111111222222222333333333222222222222222222222222555444444333333444444555555555555555666666666666444444444555555555666666555666777777999999:::;;;;;;;;;;;;:::::::::999999999999999888999999:::;;;;;;;;;::::::999888888888666555555444333333444555111444888>>>DDDFFFFFFDDD<<<>>>@@@???;;;777666666444333333222111000000///000444666555777::::::777::::::<<>>@@@FFFKKKPPPPPPKKKEEEAAA???;;;:::999777555333222111666:::======>>>@@@>>>999111333999BBBIIIHHHAAA::://////////////////////////////.........---------,,,,,,,,,------.................................,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,,,,---------777666444333333444666777777777666666666666777777555888;;;<<<;;;999999999;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;:::999999888888999999888777666555444333333333444555555444222111111222000000000000000000000000111111000000//////......---,,,,,,---000111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********//////......---,,,++++++++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------////////////////////////------++++++++++++------+++,,,,,,---...///000000---,,,+++******+++---///---,,,++++++++++++,,,---+++,,,,,,------,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---.....................------------------------------.........------,,,,,,,,,...........................------,,,,,,------...,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------+++++++++,,,,,,---------///...---,,,+++,,,,,,---------------------------........................------------------------***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,....................................////////////////////////000000000000222333444444222000111111111111000000111111222333555555555444444333333333333333333444444444555555444444444444444444444444444444333222222333333333888888888888888888999999;;;::::::::::::;;;<<<<<<<<<;;;:::999888999::::::777777777777666666666666111111222222222333333333111111111222333333333444:::;;;>>>AAADDDFFFGGGHHHNNNLLLHHHEEEBBBAAAAAAAAACCCBBBAAABBBBBBAAA>>>;;;999:::;;;===AAADDDHHHJJJ111,,,+++///111///---...000///...---,,,------............------,,,,,,,,,------............------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------........................---,,,++++++,,,---///000---------............///------------------------777666444333333444666777888888777777777777888888555888;;;;;;:::999999999;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;:::999999888999999999888777666555444333333333444555555444222111111222000000000000000000000000111000000000/////////...000.........000111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++******)))((((((++++++++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........---,,,+++******,,,---//////...------------...///---......//////......---+++,,,------......------//////.........---------........................,,,,,,,,,------------...------,,,,,,------..............................------------------------......---------,,,,,,,,,...........................------,,,,,,------...---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------+++,,,,,,,,,---------...000///...---------......------------------------........................------------------------//////...------,,,,,,+++,,,,,,,,,---------......,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,....................................////////////////////////000000000000111333444444222000111111111111111111111222333333555555444444444333333333333333333444444444555555444444444444444444444444555555444444444444444555777777777888888999999999;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::777777777777666666666555333333333222222111111111111111111111222222222222333444555777999:::::::::AAAAAA@@@AAACCCGGGKKKMMMQQQRRRSSSTTTSSSQQQOOONNNJJJKKKNNNRRRUUUTTTPPPMMM>>>444,,,---111000---+++000///...---,,,------.........---------,,,,,,,,,------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,---......,,,,,,,,,,,,---------...------------------------777666555444444555666777999999888888888888999999666888:::;;;:::999999:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999888777666555444333333333333444555444222111111222000000000000000000000000000000000000////////////222111//////000111///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,......------,,,+++++++++++++++++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...//////......------......///---......//////......---+++,,,------......------//////.........---------........................,,,,,,,,,,,,------------//////...---------..............................------------------------...------------,,,,,,,,,..............................------------.....................---------........................------------------------------............---------------------------------------------------------------------.........000000///.........//////------------------------////////////////////////------------------------000//////......---,,,,,,,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,....................................////////////////////////000000000000111222444333222000111111222222111111222222333444444444444444333333333333333333333444444444555555444444444444444444444444555555555555555555666666666666777777888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999777777777666666666555555555444444333222111000///111111111111000000000000...///000000000000000000333333333555999???EEEIIIRRRVVV[[[\\\YYYVVVUUUVVVWWWVVVWWW[[[___^^^XXXRRRIII:::---,,,000000,,,***//////...------------......------------,,,,,,,,,------............------........................---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------...------,,,,,,+++++++++,,,,,,,,,------------------------------777777666555555666777777999888888777777888888999666888:::;;;:::999999:::===<<<<<<;;;;;;<<<<<<===========================;;;;;;:::999999999999:::888777666555444333333333222333444333111000111222000000000000000000000000000000000000////////////222000///000111222111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,//////......------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------++++++------------++++++------------,,,,,,++++++,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...------,,,---------------...............------------------------------------------------..............................------------....../////////...---------,,,................................................------............------------------------------------------------------........................//////..........................................////////////////////////------------------------,,,,,,,,,---......//////,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------....................................////////////////////////000000000000000222333333111000111222222222222222222333333444333333333333333333333333333333333444444444555555444444444444444444444444444444555555666666666555444555666777888999:::;;;::::::;;;;;;;;;<<<;;;;;;:::;;;<<<<<<<<<;;;999888777777666666666555555555444444333333222111000000111111000000//////......000000111111111111000000111///---,,,...111555888@@@GGGNNNOOOLLLHHHHHHJJJTTTNNNJJJMMMTTTXXXWWWSSSFFF:::///...000///,,,,,,............------......------------------------,,,------......------,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***+++,,,,,,,,,,,,---------------------------------777777777666666777777777777777666666666666777777777888::::::999999999;;;>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::888777666555444333333333222333444333111000111222000000000000000000000000////////////000000000000000///...///222333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////------------------------........................++++++------------++++++//////......------,,,,,,+++,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,+++++++++,,,---------.........//////------------------------------------------------........................///......------......////////////...---------,,,................................................------............------------------------------------------------------........................------------------------........................////////////////////////------------------------+++++++++,,,------......,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------....................................////////////////////////000000000000///111222222111000111222222222111111222222333444333333333333333333333333333333333444444444555555444444444444444444444444222333444555555555555444444555555777888999::::::999:::;;;<<<<<<<<<;;;;;;999:::;;;;;;;;;:::888777666666666666555555555555222222222222222222222222111000000//////.........000111111222222222222222555333000...---...111222111777>>>@@@===::::::<<>>FFFJJJIIIFFF888333000111///------000------..................------------------------,,,,,,------------,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***------------............------------------------777777888888888888777777777777666666666666777777777999::::::888888:::;;;>>>>>>============>>>>>>????????????>>>>>>>>>>>><<<;;;;;;:::::::::::::::888777666555444333333333111222333222111000111222000000000000000000000000////////////000000000000...------///111333333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////------------------------------------------------+++,,,,,,------,,,,,,+++/////////......---------++++++,,,---...//////000---......//////......------......//////......---+++,,,------......------//////.........---------........................++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,------------...........................//////............//////...............---------........................------------------------------............------------------------------------------------------.........---------------+++,,,------...---------................................................------------------------...------,,,++++++******,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------.......................................////////////////////////000000000000...000222222111000111222111111000000111111222333222222222222333333333333333333333444444444555555444444444444444444444444111222444555666666555444555555666666777888999999999:::;;;<<<<<<<<<;;;:::999999999999999888888777666666666555555555444444111111222222222333333333000000000000////////////------...///000000000000111000///...///111333444...333888:::888777777777666555666;;;??????999333------///111///,,,---111,,,---......///.........,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------.........//////------------------------777888888888888888888777888777777777777777777888888999:::999888888:::<<<======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::;;;888777666555444333333333000222333222111000111333000000000000000000000000.../////////000000000111///...---...000111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------------***+++,,,...//////000000------...//////...---------......//////......---+++,,,------......------//////.........---------........................***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,------...//////000------------------------,,,,,,,,,---------..............................//////............//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------,,,,,,,,,++++++,,,---/////////...---........................------------------------------------------------.........---,,,,,,++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...................................................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------..........................................////////////////////////000000000000...000111222111000111222000000//////000000111222111111222222222333333333333333333444444444555555444444444444444444444444222333555777777777666555555666666666777777888888888999;;;======<<<;;;:::999888777777666666777777666666555555555444444444333333222222222222222222///000000000000000111111------.../////////......,,,,,,---...//////000111...///222444555444333333000111333555777555000,,,...++++++//////,,,,,,///,,,,,,.../////////......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---------.........------------------------888888999999999999888888999999888888888888999999888999:::999888888:::<<<;;;;;;;;;::::::;;;;;;;;;======<<<<<<;;;;;;;;;:::<<<<<<;;;::::::::::::;;;888777666555444333333333000111222222111000111333000000000000000000000000.../////////000000111111000///......//////...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000++++++,,,------,,,+++++++++,,,,,,------,,,,,,++++++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000,,,,,,------...///000000------------------------,,,,,,,,,------.................................//////............//////,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------------------------------------,,,,,,+++++++++,,,---///000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000,,,,,,,,,---------.........---,,,,,,,,,,,,---...................................................------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------............................................./////////000////////////000000000000...///111222111000111222///////////////000000111111111111222222333333333333333333444444444555555444444444444444444444444222444666888999999777777666666666666777777777777888999;;;======<<<;;;:::999888666555555555666777666666555555555444444444555444444333222111000000//////000000111111222222111111111111111000//////111111111111000...---,,,*********,,,...///---,,,///...---,,,,,,---...///333---))),,,...---+++++++++,,,.../////////......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,,,,---------------------------------888666444666999:::999777888777666666666666777777666777777999:::;;;<<<<<<======<<<<<<<<<<<<======???=========>>>===;;;999999999999999999999999999777666444333222222333333111222222222222111000000222111111000///......---//////000000111111222222////////////////////////........................------,,,,,,+++***)))))),,,,,,............,,,,,,.........------,,,,,,,,,------,,,++++++******)))---,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******------------------------...------,,,,,,------...------------------------///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000........................//////.........---------000//////...------,,,,,,,,,,,,,,,,,,---...//////------------------------------------------------,,,------......------,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,------.........------------------------............////////////................................................------------------------......---------,,,,,,,,,---------............///........................------............------...------,,,,,,------...,,,,,,,,,---...///000111.../////////...---,,,,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,---......---------............///............////////////000000000000////////////000000000000111111111111111111111111111111111111000000111222333333444444666555555444222111111000333444444555555444444333333444555555666666555555555555555555666666666666888999::::::;;;;;;;;;;;;888888666555444333333222555444444333333444444555///000222333333222111000000000000000000000000000000000000000////////////////////////////////////---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,+++,,,,,,---++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,999777555666888999888666888888777777777777777888666777888999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===???===<<<<<<===<<<:::888888888888888888888888888777666444333222222333333111222222222222111000000111111000000//////......000000000000000111111111................................................------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++,,,------++++++,,,---,,,,,,------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///........................//////.........---------111000000///......------//////...---,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------............////////////................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------...........................------............------...------,,,,,,------...,,,,,,,,,,,,---...///000..................---,,,---------------.........---------------------------,,,,,,,,,,,,---......---------............///............///////////////////////////000000000000000000000111111111111111111111111111111111111000000111222222333444444444333333333333333222222333333444444444444333333333444444555555555555555555555555666666666777777888888999:::::::::::::::888777666555333333333333444444333333333333444444111111222222222111111000000000000000000000000000000000000000////////////........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,------++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...//////...---,,,;;;888666555777888888777666666777777777777777666777777888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<;;;999666777777777777777777777777666555444333222222222333111222222222222111000000000000000000////////////111000000000000000000///........................------------------------------,,,,,,++++++******+++******))))))******+++...------------,,,,,,,,,++++++,,,------...//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++***,,,---,,,+++***+++,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***------------------------...------,,,,,,------...------------------------)))***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,+++++++++------------------------///...---,,,,,,---...///------------------------...............---------111111000000///.........000///...---,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------------------------.........---------------------------------------,,,,,,,,,------------...........................---............/////////................................................------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------........................------............------...------,,,,,,------...,,,++++++,,,,,,---...///,,,------............---...............------------------------------------,,,,,,,,,,,,---......---------............///............////////////.........//////000000000000000000000111111111111111111111111111111111111000000111111222333333333111222222222333333444444333333444444444444333333333333444555555555555555666666666666777777777777888888999999::::::999999777777555444333333333333444333333222222333333444333333222111000000000000000000000000000000000000000000000000////////////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,,,,,,,------,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------999888666555666777999999444555666777777777666555777777888999::::::;;;;;;::::::;;;;;;;;;;;;::::::>>><<<;;;::::::999777555555555555555555555555555555444444333333222222222111222222222222111000000////////////000000000000111111000000/////////...........................------------------------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,------------------------+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************++++++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,,,,------------...,,,,,,------,,,,,,+++***------------------------...------,,,,,,------...------------------------(((***,,,.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,++++++***------------------------...------,,,,,,------...------------------------........................000/////////.........---,,,,,,,,,------...///000------------------------------------------------,,,------......------,,,------------------------...............---------------------------------------------------------////////////////////////---------.........//////................................................------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,---------........................------............------...------,,,,,,------...+++++++++++++++,,,---...+++,,,------............/////////......---------,,,,,,---------------------,,,,,,,,,,,,---......---------............///............////////////------......///000000000///000000000111111111111111111111111111111111111000000111111222222222333111222222222222333333333333333333444444333333333333333444555555555444444666666666777777777888888777777888888999888888777777666555444333333333333333333222222222222333333555444222000//////000111////////////////////////000000000000////////////........................------------------,,,,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------666666666666666888:::;;;555666999;;;;;;:::888777888888888999999::::::;;;999999::::::::::::999999<<<:::999999999888666444444444444444444444444444333333333333333333222222111222222222222111000000////////////000000000000111000000000//////..............................---------------------------------,,,,,,,,,,,,,,,---,,,+++******+++,,,------------------------------,,,,,,,,,++++++******---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///.........------,,,,,,,,,,,,,,,---------.........,,,------------,,,++++++------------------------...------,,,,,,------...------------------------***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++---------------------------------,,,,,,------------------------------------...........................------------,,,,,,------------...///000000------------------------------------------------,,,------......------,,,------------------------........................------------------------------------------------////////////////////////------------............................................................------------------------......---------,,,,,,,,,------------....................................------............------...------,,,,,,------...,,,,,,+++++++++,,,------++++++,,,---.........---//////......---------,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///............////////////---........./////////000///000000000111111111111111111111111111111111111000111111111111111222222333333222222222111111111222333333333333333333222222333333444555444444444666666666666777777777777666777777888777777666666666555444333333333333333222222111111111111222222555444222000//////000111////////////////////////000000000000////////////........................------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,---------------------,,,,,,---------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------444666888888777777999:::888:::===@@@AAA???===;;;888888999999999:::::::::777888999::::::999888777999888777777888888666444444444444444444444444444222222333333333333222222111222222222222111000000000000000000////////////000//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------------...,,,,,,,,,------------...------,,,++++++***))))))------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---///000///...---...///------------------,,,,,,,,,---------............---------------,,,++++++------------------------...------,,,,,,------...------------------------+++,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------------------------------------------------------,,,------......------,,,------------------------.............../////////------------------------...------------,,,,,,,,,........................,,,------------.........................................................------------------------......---------,,,,,,,,,---------.........//////........................------............------...------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------------,,,---------------,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......---------............///............////////////........................000000000000111111111111111111111111111111111111111111111111111111111111333333222222111111111000222222333333333333222222222222333444444444444444555555555555666666666666666666777777666666555555555555444333333333333333222111111000000111111222333333222111000000000000000000000000000000000000000000000000////////////------------------------------------..................------------......------------------------,,,------......------,,,+++,,,---.........------,,,---------....................................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------555888;;;:::888666555666888:::>>>BBBBBBAAA>>>;;;888999999999999:::::::::666777999::::::999777666777666555666777888666444444444444444444444444444111222333333333333222111111222222222222111000000111111000000//////...............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++------.........---,,,+++------------------------............------,,,,,,---...///...------...///,,,,,,------------------------------............---------...------,,,+++------------------------...------,,,,,,------...------------------------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------111000///...------------------------------------------------------------,,,------......------,,,---------------------------........./////////000------------------------......---------,,,,,,,,,------------------------,,,,,,---------.........................................................------------------------......---------,,,,,,,,,,,,,,,---------.................................------............------...------,,,,,,------.........---------------...,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,---......---------............///............/////////////////////......------,,,000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222333333333333222222222222333444444444444333444444444444555555555555666666666666666555444444444444333333222222333333111111000000000000111111111111222222222111111000000000000000000000000000000000000000////////////------------------------------------.........///......------------..............................,,,------......------,,,+++,,,---.........------------------....................................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,++++++,,,------777:::===<<<888444222222555888<<<@@@AAA???<<<999999999999999999999::::::555777888999999888777555555444444555777888666555444444444444444444444444000111333333444333222111111222222222222111000000222111111000///......------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,............,,,,,,,,,,,,,,,------.........+++,,,,,,------......///------...///...---+++***------------------------.........------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........---------.........//////------......------,,,+++------------------------...------,,,,,,------...------------------------))))))******,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---........................------......///000111------------------------------------------------,,,------......------,,,---------------------------.........//////000000------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......................................................------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------........................---..................---...------,,,,,,------...///......---------......------------,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------.........//////............/////////000000000///...---,,,,,,+++000000000000111111111111111111111111111111111111111111111000000000000000...///000111222333444444222222222333333222222222222222333444444444333333333333333444444444555555555666666666555444444333444444333222222222333333111111000000000000111111///000222333333222111000000000000000000000000000000000000000////////////---------------------------------.........//////......------------..............................,,,------......------,,,***+++---...///...---------------.........//////........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------:::999888666555333222111666888;;;======<<<:::999888888777777777777888888777777888888999999::::::666555555666666777888999444444333333333333222222222222222111111111111000555333000.........000111........................000000/////////000000111---------------------------------...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................------------------------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,---......//////......------------------------------------------------------------.........//////000///---,,,,,,---///000.........------,,,,,,,,,------------------------///...---,,,+++,,,------...------,,,,,,++++++***------,,,+++,,,---.../////////.........---------000///............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***---------.........//////---------.........//////------------------------........................///............---------////////////...---,,,++++++++++++,,,,,,---------/////////...---------,,,++++++,,,,,,,,,---------//////.........---------.........------,,,,,,,,,------------------------------------------------------------------------)))***+++,,,------------...---,,,,,,,,,,,,---.../////////......---------....../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------................................................---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000000111111111111222222222111111222222222333333333444444444444444444444444333333333333333333333333444444444444444444444444333222111111000000111111000000000000000000000000111111111111111111111111......//////000000111111//////.........---------........................------------------------........................---,,,++++++,,,---///000------------------------,,,,,,,,,---------......------------------------------.........---+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,777777666666555555444444444555777888888777666555777777777777777777777777555555555666666666666777777666666555555555666666444444333333333222222222222222222111111111000000000000000000000000000000111111111111111111111111///...............//////------------------------,,,------...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------------------------,,,------------............---,,,++++++,,,---...---------,,,,,,+++++++++------------------------......,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------------------------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........---------.........//////------------.........///------------------------,,,,,,,,,---------------............------------------...............---------------------------............------------++++++,,,,,,,,,---------//////.........---------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...---,,,,,,,,,,,,---............---------,,,,,,---......///...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------................................................---......///////////////........................000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111000000000111111111111222222222111111222222222333333333444444444444444444444444444444444444444444444444333333333333333333333333333222111111000000111111000000000000000000000000---------------------------.........//////////////////.........---------........................------------------------........................------,,,,,,,,,---......------------------------,,,,,,,,,---------......---------------------------......///...---,,,+++,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333444444555666666777777555555555444444444444333666777888999999888777666666666666555555555444444777777666555444444333333333333333333222222222222222222111111111000000000,,,---///000111111000///........................//////...............///------------------------,,,,,,------...------,,,......------------,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////......---,,,++++++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...******+++,,,,,,---......+++,,,,,,---------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------...............------------............------------------------+++++++++,,,,,,---------............------------+++,,,---...////////////........................------------............,,,,,,,,,,,,------------...............---------...------------,,,,,,,,,------------------------------------------------------------------------***+++,,,------...------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------........................---......///////////////........................000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111000111111111111222222222111111222222222333333333444444444444444444444444555555555555555555555555333333333333333333333333333222111111000000111111000000000000000000000000------------------------------------...........................---------........................---------------------------------------------------------...------,,,,,,------------------------,,,,,,,,,---------......------------------------.........///......---,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------333333444444555666777777888777666444444444555555555666888::::::888666555999888888777666555555555555555555555444333333222333333333222222222222111111111111111000000000000------...///////////////------------------------111000//////.../////////------------------------,,,,,,------...------------------------,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------...............---,,,,,,---......//////......---------------------------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++........................------------------------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,---...---,,,,,,------------------------///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,,,,---........................------------------------,,,,,,------------------+++++++++,,,------...............---------,,,,,,,,,------...//////..................------------,,,,,,,,,------.........,,,,,,,,,------------...........................------------------------------------------------------------------------........................++++++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................---......///////////////........................000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333444444444444444444444444222222222222222222222222333222111111000000111111000000000000000000000000////////////////////////........................................................................------------------------------------------------------...///...---+++***------------------------,,,,,,,,,---------......------------------------........................------------............,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................444444444444555555555555999888666444444444555666555666888::::::888666555999999888777666555444444222222333444555555444444333333222222222111111111111111111000000000//////222000...---,,,---...///000000000000000000000000000///......---------...------------------------+++,,,,,,---.........---+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------------------------------------------------------+++++++++,,,,,,,,,------++++++,,,------------------......//////......---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---------,,,+++,,,,,,------------------+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000.....................---------------------,,,,,,,,,,,,,,,---------......,,,---------.........///...------------,,,,,,,,,......//////...------,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,---------.........---.....................------------------------------------------------------------------------------------------------,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................---......//////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////---.............................................------------------------------------------------------...///...---+++***------------------------,,,,,,,,,---------......------------------------......---------.........+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................555555555444444444444444666555444333333333444555666777888999999888777666777777666666555444333333111222333555666666555444222222222222111111111111111111000000000/////////444222///---,,,---///000////////////////////////......---,,,++++++++++++------------------------++++++,,,---............******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******,,,------.........+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------------------------------))))))))))))************------------------------,,,,,,,,,,,,,,,+++******......---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------'''(((+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------........................---------------------,,,,,,,,,,,,+++,,,,,,------.................................------------,,,,,,,,,,,,////////////...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---------............---------...............,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++------............------,,,------......------,,,,,,,,,,,,,,,------------++++++*********+++,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111222222222000111111111111222222222111111222222222333333333333333333333333333333333111111111111111111111111333333333333333333333333333222111111000000111111000000000000000000000000////////////////////////000000000000000/////////---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------444444444444444444444444444444333333333444444555777777777777777777777777777777777666666555555555222333555666666555444333222222222222111111111111111000000000////////////111111000/////////000111------------------------000000///...---,,,------------------------------***+++,,,---............+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------.........------+++,,,,,,------,,,,,,+++------------------------------------------------,,,------------.........---,,,+++******+++,,,---)))))))))******+++++++++------------------------------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------)))***,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++***//////.........------------------,,,,,,,,,++++++++++++,,,,,,---......//////......------,,,,,,+++---------,,,,,,,,,++++++---...............------***++++++,,,---...//////------,,,,,,,,,,,,,,,,,,------------............---------.........//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---......---,,,,,,,,,,,,---------.........,,,++++++***+++,,,---...,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222000111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333222111111000000111111000000000000000000000000........................000000/////////.........---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,222333333444444555555555444444444555555666666666888888777777777777888888999999999999888888888888555555777777777555333111222222222111111111111000000000000000////////////...///000111222222111111000000000000000000000000444444222111000000000000------------------------***+++,,,---............,,,,,,,,,------.........)))***+++,,,------...///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------000000000000///...---,,,---......//////......------------------------------------------------------------.........//////,,,+++)))(((((()))+++,,,,,,,,,,,,------.........---------------------------......---,,,***(((&&&***++++++,,,,,,------...,,,+++***)))***+++---...+++++++++,,,,,,---------...///000000...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......---------//////.........------------------,,,,,,+++++++++++++++,,,,,,---.../////////...------,,,+++***)))---------,,,,,,,,,++++++,,,,,,---...////////////***+++,,,---...000111111---------,,,,,,+++++++++---------.........//////---------.........//////,,,,,,,,,------.........------------------------------------------------////////////////////////---...............------,,,,,,---......---,,,,,,---------....../////////,,,,,,+++++++++,,,...///,,,,,,,,,---------..............................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////........................////////////////////////000000000000000000000000000000000000111111111111000000111111222222222222000111111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333444444444444444444444444333222222111000111111111000000000000000000000000//////////////////////////////.........------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000------------------------,,,,,,,,,---------......------------------------++++++***)))***+++---...---------.........//////,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333333333333333333333222222222333444555666777777666444333444555777888444444555666777777666666555555555555444444333222111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---------,,,+++************++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////---+++)))'''&&&%%%,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,000///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------.../////////............------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///..................------........................//////.........---------+++++++++,,,,,,,,,------------------------------///...---,,,++++++***)))000000///...---,,,,,,++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................//////.........---------000000000000000000000000............////////////////////////000000000000222222111111111111222222000111111111111222222222333333222111000000111111111111111111111111111111444444333222111111111222444444444333333222222222333333333222222222111111111111111111000000000000///////////////......---000000000000111111111111////////////////////////.................................------,,,,,,,,,........................------------,,,,,,+++***.........------,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------....../////////,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------)))***++++++,,,,,,++++++555555555555555444444444333222222333333555666666777666555444444666777999444555555666666666666555444444444444444333222222111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...------------------------........................+++,,,---------,,,++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,------...---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,------......******+++,,,---...//////---------,,,,,,---------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---...///................................................//////.........---------,,,,,,---------.........------------------------///......------,,,,,,,,,/////////...------,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..............................//////.........---------////////////////////////............////////////////////////000000000000111000000000000000000111///000000000000111111111333222222111000000111111111111111111111111111111333333222111111111111111333333333333333333222222333333222222222111111111111111111111000000000000///////////////......---....../////////000000000......................................................---------,,,,,,,,,---------------------------............---,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,---------............------,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------.........,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,,,,,,,,,,333333222222111111111000333222222333333444555666777666555555555666888999555555666666666555555444333333333333333222222111111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...........................------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***+++---......------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,---.....................................................................------------------.........//////------------------------................................................---------.........//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------------......,,,,,,,,,---------.............................................---------....................................////////////////////////000000000000000000////////////000000/////////000000000000111333222111111000111111111111111111111111111111111222222111000000000111111222222222333333333333333333222222222222111111111111111111111000000000000///////////////......---------........./////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......------...------------,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,---------------222222222111000000//////333222222222333444444555777666666666666777888999666666666666555444333333222222222333333222222111111111111111000000000/////////////////////////////////////////////////////////...------------...////////////////////////------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,------------,,,,,,------------------------+++,,,,,,,,,------......,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())),,,...//////---------------,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------------------------,,,,,,,,,------...---------...............................................................------------............------------------------,,,---------.........///---------.........//////------------...............------,,,,,,,,,------------------------------...------,,,,,,,,,---------------.........//////------------------------------------------------......------------......,,,,,,,,,---------..........................................................................................////////////////////////000000000000000000////////////000000000000000000111111111111222222111111111111111222111111111111111111111111111111000000000000000111111111222222333333333444222222222222111111111111111111111111000000000//////////////////......---------........./////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,---------......---------------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,------......------666666666555555555444444333333222222222333444444666666666666666777777888555555666555555444333333111222222333333222222222111111111111000000000/////////////////////////////////////////////////////////...------------...////////////////////////------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---///000///...---............------------,,,,,,---......---,,,,,,------------------------------------------------...------,,,,,,,,,---------------.........//////........................---.....................+++,,,,,,,,,,,,---------------------------------+++++++++,,,------......,,,,,,------.../////////+++,,,,,,,,,,,,---------------,,,,,,,,,------...------------------------------,,,,,,,,,------...---------.........//////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................---.........................................................////////////////////////000000000000222111111000000111111222111111222222222222333333222111111111111111222222000000000000000000000000111000000000000000111111111111111222222333333333222222222111111111000000111111111111000000000//////////////////......---....../////////000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,------......------444444444444444555555555333333222222222222333333555555555555666666666666444444555555555444444333111222222333333333333333111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---+++,,,,,,---...///000111...///000111111000///...,,,,,,,,,------------...------------------------......---,,,,,,,,,------,,,,,,------.../////////........................---------...............+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,------------------.........//////+++++++++,,,,,,,,,------------,,,,,,,,,---......------------------------------,,,,,,,,,---......,,,------------.........------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------...................................................////////////////////////000000000000222222111111111111222222222222222333333333444444111111111000111111222333000000000000000000000000111111000000000111222222111111111222222222222222222111111111111000000000111111111111000000000000///////////////......---....../////////000000000------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......+++,,,---.........---,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,---------------000000000111222222333333333333222222222222222333333444444555555555555555333333444555555555444444222222333444444444444444111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,------------............------------------------------............------------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++,,,---...//////000---...000111111000...---,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,,,,,,,------...//////000........................---------.........//////,,,,,,,,,,,,---------...------------------------,,,,,,,,,------------------------...............,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------........................,,,,,,,,,---------............------------......,,,,,,,,,---------..............................---------.........//////////////////////////////............////////////////////////000000000000111111000000000000111111111111222222222333333333111111000000111222222333000000000000000000000000111111111111111222333333222222222222111111111111111111111111000000000000111111111111000000000000///////////////......---------........./////////------------------------........................,,,,,,,,,---------......------------------------+++,,,,,,---......------,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++---...///...---,,,...------,,,,,,------............---------,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,,,,,,,,,,111111222333444555555666333333222222111222222222222333444444555555444444222222333444555555555555222333444444555555555555111111111111000000000000000000000000000000000000000000000000000000000000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///.........------,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...------,,,,,,,,,,,,------............------/////////////////////////////////...---------,,,,,,,,,------...///000000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,---............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++---------,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,------.........------------------------///...---,,,,,,,,,,,,,,,,,,,,,------...///000000........................---------.........//////---------.........//////------------------------................................................---------.........//////,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------........................,,,,,,,,,------.........//////............//////,,,,,,,,,---------..............................---------.........//////000000000000000000000000............/////////000////////////000000000000000000////////////000000000111111111111222222222111111000000111222333333000000000000000000000000222222111111222333444444333222222222111111000000111111111111000000000000111111111111000000000000///////////////......---,,,,,,,,,---------......------------------------........................,,,,,,,,,------.................................,,,------.../////////...,,,,,,,,,------.........------------------------,,,,,,,,,---------......***+++---//////...---,,,...------,,,,,,------.../////////......---------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++------------------------******+++,,,,,,,,,,,,+++444444444333333222222222111222333333333333222111222222333444555555555555222222222333333444444444333333333222222111111111333333222222111000//////000000000000000000000000//////............//////////////////............---,,,,,,,,,,,,---......------............------...---,,,,,,+++++++++++++++*********+++,,,,,,---++++++------------++++++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,+++///...,,,+++***+++,,,,,,.........------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------***++++++,,,---...//////......---------,,,,,,,,,......---------,,,,,,,,,000---,,,---///000...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++------...///------------------------++++++,,,------......///------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,------.........000000//////...---++++++,,,,,,,,,---------............------------...............------,,,,,,,,,...---,,,+++++++++,,,---------------------------........................+++++++++,,,,,,,,,------................................................---------............///,,,,,,,,,---------......///......---------......000///...///000111000///000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222222222111111111111111222//////000000111111111222222222222222222222222222111111000000//////......000000000000000000000000000000000000000000000000..............................------------......,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++........................------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,------......------//////.........---------.........------,,,,,,,,,------------------------444333333333222222222222111222333333333333222111333333444444444444444444222222222333333333444444333333333222222111111111333333222111111000////////////////////////////////////............//////////////////............---,,,,,,,,,,,,---......------............------...---,,,,,,+++++++++,,,++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,......---------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------------......---------,,,,,,,,,......---------,,,,,,,,,...,,,+++,,,...///---+++......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++------------------------///......------,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................,,,,,,------------------...---,,,,,,,,,,,,---...------------------,,,,,,.........///......------,,,,,,,,,---------............------------......------------------,,,,,,------,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,------------................................................---------............///,,,---------............000//////.........//////000.........000111000///////////////////////////111111111111111111111111000111111222222111111000000111111111111222222222222222111000000111111222111111111111111000000000111111111111111111111111111000000000/////////...000000000000000000000000////////////////////////..............................------------......,,,------......------,,,...------,,,,,,------...------------,,,,,,,,,,,,........................------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------,,,,,,------------------------------------------------------------------------+++,,,------......------------,,,,,,,,,+++++++++......---------,,,,,,,,,------------------------222222222222222111111111111222222333333222222111333444444444444333333222222222222222333333333333222222222222222111111111222222222111111000000/////////////////////////////////............///////////////............------,,,,,,,,,,,,---......------............------------,,,+++++++++,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,...------------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,---,,,++++++------,,,+++...------------,,,,,,,,,........................------------------------------,,,,,,,,,,,,++++++------------------------///......------,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................------------------,,,,,,...------,,,,,,------...///......------,,,++++++,,,------...//////......,,,,,,,,,---------............------------......,,,,,,------------------------,,,,,,,,,,,,------------------------------........................,,,------------.........---------------------------------------------------------............///------........./////////000000/////////000000111///...---...000111000///........................111111111111111111111111000111111222222111111000000111111111111222222222111111000000000111111222111111111111111000000000000000000000000000000000000000000000////////////000000000000000000000000......................................................------------......,,,------......------,,,...------,,,,,,------...---------------.........------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------+++,,,------......------------,,,,,,,,,+++++++++...------------,,,,,,,,,------------------------111111111111111111111111222222222222222222222222444444444444444333222111222222222222222222222333222222222111111111111111222111111111000000000//////////////////////////////......------....../////////.........------------,,,,,,,,,,,,---......------............---------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++---------,,,,,,,,,------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,------,,,,,,------------------------------------------------------------------------)))***++++++------...///------------------------++++++,,,------......///------------------------------------------------...------,,,,,,------...,,,,,,,,,---------...............................................................------,,,,,,,,,------------------------------------------,,,,,,------...............---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,---------...------------------------........................---------.........//////---------------------------------------------------------............///.........////////////000/////////...//////000000///...---...000000000///////////////////////////222222222222222222222222000000111111111111000000000000111111111222222222111000000000000111111222000000000111111222222222000000000000000000000000000000000000////////////000000000000000000000000...................................................------,,,,,,------...,,,------......------,,,...------,,,,,,------...,,,------....../////////------------------------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,+++------------------------,,,,,,------------------,,,,,,------------------+++,,,------......------//////.........---------------------------------------------------------111111111111111111111111222222222222222222222222444444444444333222111111222222222222222222222222111111111111111111111111111111111000000000000000..............................------------..................---------------,,,,,,,,,,,,---......------............------,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,---------......---------------------------------...............******++++++,,,---......+++++++++,,,,,,,,,------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,......---------,,,,,,,,,---.........---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++------...///------------------------++++++,,,------......///------------------------------------------------...------,,,,,,------...,,,,,,,,,---------...............................................................------,,,,,,,,,------------------------++++++,,,,,,---...//////////////////...---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,------............------------------------........................---------.........//////---------------------------------------------------------............///.........////////////000...---------......///000///------...///000///...000000000000000000000000111111111111111111111111000000000111111000000000000000111111111222222222000000//////000111111222...///000111222333444555111111111111111111111111////////////000000000000////////////////////////////////////////////////........................------,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------...,,,------....../////////------------------------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------//////.........---------------------------------------------------------111111111222222222222222333222222111111222222333222333333333333222222111222222222222222111111111000000000111111111111111000000000000000000000000..............................------------...............------------,,,---,,,,,,,,,,,,---......------............------,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,...///111222333,,,,,,---............---,,,,,,,,,------------...,,,---......,,,,,,---...,,,,,,,,,---------......------------------------............////////////******+++,,,,,,---......++++++,,,,,,,,,,,,------------------------------***++++++,,,---...///000......---------,,,,,,,,,......---------,,,,,,,,,---...//////------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------///......------,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................------------------,,,,,,,,,------......------,,,)))***+++,,,...///000000000000000///...,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------------+++,,,---......///......------------------------........................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////------,,,------...///000...---,,,---///000///...111111111111111111111111000000000000000000000000///000000111111000000///000111111111111222222222////////////000111111222...///000111222444555555111111111111111111111111////////////000000000000////////////////////////////////////////////////........................------,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------+++,,,,,,------.........+++,,,,,,------.........+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------------222222222222333333333444333333222111111222333333111222222333333333222222222222222222111111111000///000000000111111111222///000000000000000000000...........................------,,,,,,------............---------,,,,,,---,,,,,,,,,,,,---......------............------,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---....../////////+++,,,.../////////...---,,,,,,,,,---------......,,,---......,,,,,,---...,,,,,,,,,---------..............................---------.........//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------...............---------,,,,,,,,,......---------,,,,,,,,,,,,---///...,,,+++---///,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++------------------------///......------,,,++++++------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................,,,,,,------------------,,,,,,---......---,,,,,,++++++,,,,,,---...//////.../////////...---,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------,,,,,,+++,,,---.../////////...------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------............------------...///000111...---,,,---///000///...000000000000000000000000//////////////////////////////000000000000//////000111111111111222222222.........//////000222222111111222222222222333333000000000000000000000000.../////////000000000111////////////////////////................................................---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.........------------------------++++++,,,,,,---......///++++++,,,,,,---......///+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------222222222333333444444444444333222111111222333444000111222333333333333333222222222222111111000000//////000000111111111222////////////000000000000...........................------,,,,,,------.........---------,,,,,,,,,---,,,,,,,,,,,,---......---..................---++++++++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........222111000...,,,***)))(((+++,,,.../////////......,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,***,,,...---+++***,,,...,,,,,,,,,------.................................------------------------)))***+++,,,---......///------------------------++++++,,,------......///------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......................................................,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,---------------------,,,---......///.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++---///000000///...------------------------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------..................///000222222...---,,,---/////////...//////////////////////////////////////////////////////000000000000//////000111111111111222222222............///000222222444444333333222111000000////////////////////////.../////////000000111111////////////////////////------------------------........................---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,---...//////------------------------++++++,,,,,,---...//////++++++,,,,,,---...//////+++,,,------......------//////.........---------,,,,,,,,,------.........------------------------111111222222222333333333333333333222222111111111222222222222222222222222111111111111111111111111111111000000//////......000000000000000///......000000000000000000000000.................................------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------......---,,,---...///000222...******...000///,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,---...//////,,,------......------,,,------------------------+++,,,------......------.........------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------------------------------***++++++)))((((((***------------............///,,,,,,,,,+++++++++******---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---///000000///---,,,------------------------------,,,,,,,,,,,,------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///***+++,,,,,,------,,,,,,............---,,,+++***,,,,,,,,,---------..............................,,,,,,,,,---------......++++++,,,---...///000111,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////+++,,,,,,---...///000000222222111111000/////////000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111111111222333333333444111111000000000000111111000000000000000000000000.................................------,,,,,,,,,------............------......---,,,---...///000.........------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------...///000000000///---,,,,,,,,,,,,---......//////.........---------)))***,,,---...---,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...111111111222222222333333444444444333333222222222222222222222222222222222111111111111111111111111111000000000/////////...000000000000000///......////////////////////////........................------------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///555111---,,,...///,,,)))------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++,,,,,,---......///,,,------......------,,,------------------------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,------,,,***+++---...---------............///---,,,,,,,,,,,,+++++++++---------------------------------,,,,,,,,,++++++------------------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------......,,,,,,,,,,,,---------------...///111111///...---------------------------......------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------...............////////////...---,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------..............................,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////---------.../////////000///////////////000000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000000000111111111111000000000000111111................................................///...............------------............------...------,,,---...///000......---------,,,,,,,,,------------------------------------------------...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------,,,,,,,,,,,,---......//////.........---------++++++,,,---------------///...---,,,,,,---...///,,,,,,------------------------------------------......---------,,,,,,,,,...------,,,,,,------...111111111222222222222333444444444333333333333333222222222222222222222222111111111111111111111111000000000000////////////000000000000000///......................................................,,,,,,------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......555111...---//////---***,,,,,,++++++++++++******.........---------------++++++++++++++++++++++++******+++,,,---......///+++,,,,,,------.........,,,------......------,,,------------------------+++,,,------......------...------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,------,,,++++++---...---------............///......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------...........................------------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,------------............///000111111000///...------------------------///................../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000///...//////000//////......,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////////////////////////////---------...///000000000000000000000000000000000000000000111111111222222000000000000000000000000............////////////000000000000000000//////111000000//////000000111.........................................................///////////////------............------...------------...//////...------------,,,,,,,,,------------------------------------------------.........------------------,,,,,,++++++,,,,,,---------------------------///...---,,,+++,,,---------,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,------.........------------......------------------,,,,,,...........................------------,,,,,,,,,...------,,,,,,------...111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////000000000000000///......................................................,,,,,,,,,------.................................------------------------++++++++++++++++++++++++++++++++++++,,,,,,------000...---...000111000...,,,,,,,,,+++++++++++++++/////////......------,,,++++++++++++++++++++++++.........------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,------------------------+++,,,------......------------------------------------------------------------------------------------------------------------------------------,,,,,,------------------***+++,,,+++***)))+++,,,---------............//////.........------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------,,,,,,---------.........//////......////////////......------------------------//////............/////////......------......///---------------------------------............///......///000000000000000---....../////////......,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////000000000000000/////////.........//////000000000000000000000000000000000000111111111222222222222////////////////////////......///////////////000333333222222111111000000000000////////////000000................................................------....../////////000------............------------------......//////------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---------------------------222111///---,,,---...000---,,,,,,,,,,,,---.................................---,,,++++++,,,......------------------------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...000000111111111222222222000000000000000000111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000///......................................................,,,,,,,,,------.................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,...------...///000000///,,,,,,,,,---------------/////////......------,,,++++++++++++++++++++++++//////...------,,,++++++,,,,,,,,,---------------,,,------......------,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......***+++,,,,,,+++***+++,,,---------............////////////.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++---------.........//////------------------------------------------------//////............//////......------------......---------------------------------............///------...////////////...,,,,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,---------...........................---,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////000000000000000/////////111111111000000/////////////////////////////////000111111111222222222222/////////////////////////////////000000111111111333222222111111000000000000000////////////000000////////////////////////........................,,,,,,,,,------......///------............---------------...............------------------------------------------------------------------------........................---,,,,,,++++++,,,,,,---------------------------222111///---,,,---...000---,,,,,,,,,,,,---......---.....................///...---,,,,,,,,,---...,,,------------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000000000111111111111222///////////////000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000///......................................................,,,,,,------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------////////////...---,,,+++,,,,,,------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------.........,,,---//////...------...---------............/////////.........---------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///..................///......------------......---------------------------------............///,,,,,,---............---,,,---------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////////////////////////////222222222111000/////////////////////////////////000000000111111111222222000000000000000000000000//////000000111111222222//////////////////......000//////......//////000000000000000000000000000........................,,,,,,,,,---------------------............------,,,---......//////......,,,,,,,,,------------...---------------------------------------------------------------.........---,,,,,,++++++,,,,,,---------------------------///...---,,,+++,,,---------,,,,,,,,,,,,---......---------...............///......---------------,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...000000000000111111111111////////////000000000111111111111111111111111111000000000000000000000000.../////////000000000111000000000000000///......////////////////////////........................------------------,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------...///...---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++,,,,,,---......///,,,---///000...------...---------............///.........---------,,,,,,------------------------------------.........///------------------------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,---------------------,,,,,,---------------------------------......------------.........------,,,,,,------...........................---------............///,,,,,,---............---......///......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////---------.../////////000000000000000000000///////////////////////////////////////000000000111111000000000000000000000000......//////000111111222........./////////////////////............//////////////////////////////....................................------------------............------,,,---.../////////...---,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------------,,,,,,,,,,,,---......---------.........//////...............---,,,,,,+++,,,------------,,,+++,,,,,,------------------------------------------,,,,,,,,,---------.........------,,,,,,------...000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000//////...000000000000000000000000.................................------,,,,,,,,,////////////////////////,,,,,,,,,------.........------------------------,,,---.../////////...---(((***,,,---------------*********++++++,,,,,,,,,+++++++++,,,,,,---------..............................---,,,***))))))(((------------------------,,,------......------,,,------------------------+++,,,------......------,,,,,,,,,------.........////////////////////////------------------------------------------------------------------------++++++,,,,,,---...//////***,,,......---++++++,,,---------.........//////......---------,,,,,,,,,---------------------------------.........//////------------------------........................,,,,,,,,,------.........,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,------....../////////+++++++++,,,,,,,,,------///......------......///---------------------------------,,,,,,---------...------,,,,,,------...........................---------.........//////,,,------...///.........000000000000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......................................................,,,,,,,,,---------..............................................................................////////////////////////+++,,,,,,---...///000000------......///000000000////////////////////////////////////000000000000000000000000000000000000---------...///000000111//////000000111111222222//////............//////................................................000000//////.........------..................---,,,,,,.../////////...---,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------------...///000000000///---,,,,,,,,,,,,---......---------.........//////---...///000///...,,,+++++++++------------++++++,,,,,,,,,------.................................,,,,,,,,,------............------,,,,,,------...222111000000000111222333......///000000000000000333333333222222222111111////////////////////////000000////////////000000///111333222///,,,***)))//////.........------------------............///,,,---......,,,,,,---...------------------------.........------,,,,,,,,,---......///......------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,***++++++,,,---...//////...---+++++++++---///000---------------------------------------------------,,,,,,++++++,,,,,,---------------------------///......------......//////////////////000111111......------------......------------------------//////.........---------///...---,,,,,,,,,,,,,,,...------------...//////,,,---......//////......------------------------........................------------------------,,,---.........---,,,+++------------------------+++,,,---......---,,,+++...---,,,,,,++++++++++++,,,,,,,,,---------......///...,,,,,,------,,,+++------------------------..................---------------------------------------............///---------............///////////////..................---------,,,,,,,,,------------------------///...,,,++++++,,,---...------------------------.........------,,,,,,,,,.................................------,,,,,,,,,........................///......------,,,++++++........................------------------------............////////////...------,,,,,,------...---------------------------------............///........................///////////////.........////////////////////////////////////000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////000000//////.........---000...---...///000///............------,,,,,,,,,......------------......,,,,,,,,,---------......------------------------000000////////////000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000////////////.........+++,,,,,,------,,,,,,+++------------------------------------------------------------------------333222222111000000000000///000111111222222111111222222111111111000000000////////////////////////000000////////////000000111333666666444222111111//////.........---------------------............---...//////------...///------------------------.........------,,,,,,,,,,,,---------------,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------------------...---,,,++++++---...000---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,///............///000000......------------......------------------------......------,,,,,,,,,,,,......---,,,,,,,,,------...------------...//////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///...------------------------------,,,------------------,,,...---,,,,,,+++++++++,,,,,,,,,---------.........///---,,,,,,---...,,,+++------------------------........................---------------------------------............///---------............///////////////..................---------,,,,,,,,,---------------------------------------------,,,------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,........................------------------------........................------------------------------------...............------,,,,,,------...---------------------------------............///......................../////////////////////...////////////////////////////////////000000000000000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////000/////////............000...---...///000///---......---------,,,,,,,,,......------------......,,,---------------------------------------------...------,,,,,,------...------------------------------------------------------------------------..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,------------------------------------------,,,,,,------------------------333333333222111000...---//////000111111111111000111111000000000/////////////////////////////////////////////////////////,,,...111222111111111222...............---------------------...............///000///......///000------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---...///000111222------------,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,...---,,,+++,,,---...///------------------------------------------------------,,,,,,,,,,,,------------------------------......------------.........------------...//////......------------......---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,---.........------------...//////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............------------------------...------,,,,,,------...------,,,+++++++++,,,,,,---------........./////////---,,,,,,---...---+++------------------------........................---------------------------------............///---------............////////////............---......---------,,,,,,,,,------------------------***,,,...//////...,,,+++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................++++++,,,------...//////........................------------------------,,,,,,,,,------------......------,,,,,,------...---------------------------------............///..............................//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............///...---...//////...---...------------,,,,,,,,,......------------......---------------------,,,---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---......//////......---------------------------.........------,,,,,,,,,------------------------111222222222222000...---,,,------...............111111000000000/////////////////////////////////...//////////////////...(((***---...------...///........................,,,,,,---------.........---///000///...---...///------------------------...............---------------,,,,,,------......---,,,,,,++++++,,,,,,---........................,,,------...//////000000------------------,,,,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,------...------------------------,,,,,,------------------------,,,,,,,,,,,,------........................//////............//////---,,,,,,,,,,,,---.........------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------------...//////,,,---......///.........------------------------........................,,,,,,------------------)))***+++,,,------......------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,------........./////////...---,,,,,,---...---,,,---------------------------------...............---------------------------------............///---------............/////////.........---------......---------,,,,,,,,,------------------------+++,,,---.........---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................------------------------,,,,,,---------............------,,,,,,------...---------------------------------............///....................................////////////////////////////////////////////////000000000000////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////.........///...------//////...---------------------------...------,,,,,,------......------------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////.........------------............------------------------------.........------,,,,,,+++------------------------...///111222222111000///,,,------...............222222111111111000000000////////////////////////......////////////......---///000000///...///000---.....................,,,,,,,,,------------...,,,---......,,,,,,---...------------------------..............................------...///000111---,,,,,,++++++,,,,,,---........................------------------------------------------------......---------,,,,,,,,,++++++,,,,,,---...//////------------,,,---------------------------------,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,---...///...------------...//////,,,---......///.........------------------------........................,,,,,,,,,---------......(((((()))******+++,,,---------------------------...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---------------.........///...,,,,,,,,,......---,,,---------------------------------.........//////---------------------------------............///---------............///............------------......---------,,,,,,,,,---------------------------,,,,,,+++,,,---...///------------------------------------------------------------------------------------------------..............................---------,,,,,,,,,........................---------------------------.........////////////...------,,,,,,------...---------------------------------............///........................---.........//////000000////////////////////////////////////000000000000////////////////////////////////////000000000000........................////////////////////////////////////////////////.........//////////////////---,,,---...///...---------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................///............---------,,,,,,------------,,,,,,------------------------.........------,,,,,,,,,------------------------...///000000111111111000//////000111111111111000222222111111111000000000////////////////////////---...///000000///...---///000111000...---...000---------...............,,,,,,,,,,,,------------,,,---...---,,,+++,,,...------------------------...............///////////////.........000111222,,,,,,,,,------,,,,,,,,,------------------------......------,,,,,,,,,,,,------------..................---------,,,,,,,,,***++++++,,,---...///000------------------,,,,,,------------------------+++,,,,,,------...............------------..............................------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------------...............///------,,,,,,,,,---.........------------...//////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........))))))))))))***+++,,,,,,------------------------...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,+++,,,.........---------------------------,,,,,,------.../////////---------------------------------............///---------............///.........------------,,,......---------,,,,,,,,,------------------------...---+++***+++---///111------------------------,,,,,,,,,------------...........................,,,,,,,,,------------...........................//////...---,,,,,,++++++........................------------------------........./////////000000...------,,,,,,------...---------------------------------............///........................------......///000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000........................////////////////////////////////////////////////.........///////////////...---,,,---......---,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,++++++******++++++,,,------------------------------------------------------------------------........................,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------111000000////////////000///000111111222222111111111111000000000/////////////////////////////////,,,---///000000///---,,,,,,------,,,++++++,,,...---------.........//////++++++,,,,,,,,,------------...///...---,,,---///---------------------------........./////////000///...---------///111222,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///......---------,,,,,,,,,,,,,,,,,,------.........---.........---,,,,,,+++------------------------++++++,,,,,,---......///......------------............................../////////....../////////---------------......///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------...............---,,,,,,,,,------...------------...//////,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,+++******+++,,,---------------------------,,,------------------,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,,,,------,,,+++,,,...///...---------------------------,,,,,,------...//////000---------------------------------............///---------............///.........---------,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------,,,........................---------------------------------.........//////...------,,,,,,------...---------------------------------............///........................------......///000000111////////////////////////////////////000000000000000000000000000000000000.../////////000000000111........................////////////////////////////////////////////////............/////////000...---,,,,,,......---,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++,,,---...//////------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,------------------------+++,,,,,,------.........------------------------444222000///...---...///......///000000000000000000/////////............////////////////////////,,,---///000000///---,,,+++,,,------,,,,,,...000---------.........//////++++++,,,,,,,,,---------...///000///...---...000---------------------------.........//////000000...---,,,+++,,,...000222,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111---------.........//////......---------,,,,,,,,,......---------,,,,,,,,,---.........------,,,+++------------------------++++++,,,,,,---...//////......------------......////////////////////////,,,,,,,,,++++++,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------///...------,,,,,,,,,,,,...------------...//////,,,---......//////......------------------------........................++++++,,,,,,---.../////////...---,,,,,,,,,---...------------------------+++,,,............,,,+++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,------...///000000---------------------------------.........//////---------.........//////......---------,,,,,,,,,......---------,,,,,,,,,------------------------)))***---...//////...---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................+++,,,,,,------......///........................------------------------,,,,,,,,,---------.........------,,,,,,------...---------------------------------.........//////........................---------...///000000111////////////////////////////////////000000000000000000000000000000000000.../////////000000111111........................////////////////////////////////////////////////---.........//////000000...---,,,,,,......---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))***+++,,,...///000000------------------------///......------......///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---..................---------------------------***++++++,,,---...//////------------------------......//////000000111111111111000000//////......////////////....................................,,,---///000000///---,,,......//////...---,,,,,,........................++++++,,,,,,,,,,,,------......------------.........------,,,,,,------...,,,,,,---.../////////...++++++,,,,,,------------000000000000///...---,,,------......------,,,+++---------............///------------------------///...---,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,,,,,,,------...........................---+++******+++,,,---000///...///000000...,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---------.../////////,,,,,,,,,---------......---------............///...------------...//////++++++,,,,,,,,,++++++***)))***,,,......---,,,+++------------------------,,,------......------,,,---,,,++++++,,,---,,,***++++++,,,,,,,,,---------------------------------......//////...---,,,,,,------------------------,,,,,,,,,---------......//////.........---------//////.........---------........................//////.........---------------------------------,,,---------------,,,,,,/////////---+++***+++---........................------------------------................................................---------------------------------,,,,,,+++++++++---------............//////...---,,,,,,,,,,,,,,,................................................---------............///------------............000///...------...///000111111000000//////......000000000000000000000000111111000000//////......000000000000000000000000////////////////////////...///000111111000///...////////////////////////........................////////////////////////................................................------------------------------------------------------------------------.........------,,,,,,,,,......---------......///------------------------,,,------......------,,,.................................------,,,,,,,,,------------------------................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000000000/////////...////////////....................................,,,---...//////...---,,,............------,,,,,,........................,,,,,,---------...............------------.........------------------...,,,,,,---.........------............///000111222000000//////...---,,,+++------......------,,,+++---------............///------------------------///...---,,,,,,,,,,,,---++++++,,,------......///,,,,,,,,,,,,------------........................------,,,,,,,,,,,,------///...---...///...---+++...........................------------------,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,...............------------------...............,,,,,,,,,---------......000000///...---,,,++++++---------------...//////,,,,,,---------,,,,,,+++***+++,,,---------,,,,,,------------------------,,,------......------,,,000///......///000///...++++++,,,,,,,,,---------..............................//////...------,,,------------------------,,,,,,,,,---------......//////.........---------//////.........---------........................//////.........------------------------------------------------,,,++++++,,,---......,,,,,,,,,...........................------------------------................................................------------------------.........---------,,,,,,---------............//////...---,,,,,,,,,,,,---................................................---------............///...////////////000000000000///............///000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000//////////////////////////////000000000000//////////////////////////////................................................------------------------........................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---...///000111------------------------,,,------......------,,,..............................---------,,,,,,,,,------------------------------------------------........................------------------------........................------------------------000000000000////////////000000000000////////////////////////.....................................................................---------,,,,,,........................---............/////////......------------......------------------------------.........---,,,,,,------,,,,,,,,,---...///........................------......------,,,+++---------............///..............................---,,,,,,,,,------++++++,,,------......///------------.........///........................------...............---...---,,,,,,------,,,+++////////////////////////---------------.........,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------//////......---,,,,,,+++...............---------,,,,,,,,,---------......000000///...---,,,++++++---------------.........,,,------......---------++++++,,,,,,,,,---------------------------------,,,------......------,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,------------.................................///......---,,,------------------------,,,,,,,,,---------.....................---------...............---------.......................................---------------------------------......---------,,,,,,++++++---......---,,,...///........................------------------------........................////////////////////////------------------------//////............---------------............///......---,,,,,,,,,------................................................---------............///000000000111111111222222000//////......//////000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000//////...//////000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...------------,,,,,,,,,+++++++++,,,...///111222------------------------,,,------......------,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................111111000000//////......000000000000////////////////////////....................................///...------------...//////.............................................------........./////////......------------......------............------///////////////...---,,,,,,---...000000000///...///////////////000000000------......------,,,+++---------............///////////////////////////...------,,,,,,,,,------++++++,,,------......///............////////////........................,,,---///000000000......///...,,,,,,---...---,,,........................,,,,,,------......//////,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......---------........................------,,,,,,,,,/////////...---------,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,------............+++,,,,,,---------------,,,,,,+++++++++,,,---...------------------------,,,------......------,,,,,,*********,,,---,,,+++,,,,,,,,,------------...........................---...............------------------------------,,,,,,,,,---------......................................................................................................------------------------------------......///////////////---+++,,,...000........................------------------------........................////////////////////////------------------------............---------------------............///...------,,,,,,,,,------................................................---------............///000000111111111222222222000//////////////////000000000000000////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////111000///------...///000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---...///000111------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------111111000000//////......////////////000000000000////////////....................................///...------------...///000//////......///000000........................,,,------------...............------------......---......//////......---000000000000000///...------000666;;;>>>>>><<<:::666555333111000/////////------......------,,,+++---------............///////////////////////////------,,,,,,,,,------...++++++,,,------......///........./////////000000........................,,,---///000111000//////111///------...///...------------------------------------....../////////,,,,,,---------.........------------------------------------------------......---------,,,,,,,,,---------.........//////,,,,,,,,,,,,------....../////////...---------,,,,,,,,,,,,---------......,,,,,,,,,------------...+++,,,------......------******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,------......------,,,...------...///000000///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------,,,,,,,,,---------......---.....................---.............................................---.....................---------------------------------...///111333444444333111---++++++...000........................------------------------........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,------------............///------,,,,,,,,,------...................................................---------............////////////000000000111111///000000000000000000///////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////111000...---------...///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------///......---------......------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////////////////000000000000////////////............................................................000///.........///000111........................,,,,,,---------...............------------......---...///000000///...---//////000000000///......)))---555<<>>>>>::::::999888777777777777666666555444444444555555444333222222111111222222000000000000000000000000111111111111111111111111000111222222333333222222///000111222333222111111000000000000000000000000/////////000000000111111000000000000////////////***+++,,,---...000111111........./////////////////////////////////////////////000000000111111111111000///000111111000/////////............//////...000111000///---..............................,,,---------.../////////---------,,,------...////////////...............,,,---......///.........---------...............---------...............////////////////////////......................................................------------......------............------///...------------...///------------------------------------------------,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,---...//////000000//////............//////(((000555222---,,,---...........................---------------.........---------------------------------............///------------------------................................................------............------...............---------////////////////////////..............................------------......---------...............------........./////////.........................................................///////////////........................//////......---,,,,,,,,,------............------------------------------------------------------,,,------....../////////..............................------------......///......---------..............................//////...------...//////................................................---------............///////////////////////////---,,,,,,,,,,,,---......---------------------------------............///------------------------111111000////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000/////////000000111111111///000000000111111111111111111111111111111111111111111111111111111111111111111222333444444555666444444444444555555555666666666555444555777999:::888===AAABBB???===???AAA???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJDDDCCCAAA@@@??????@@@@@@======<<<;;;;;;;;;;;;;;;:::999888777666555555555222222222222222222222222111111111111111111111111111222333444444444333333111111111111111000000000000000000000000000000000//////000000000111111111000000000000////////////,,,,,,---...///000000111............/////////000////////////////////////........./////////000000,,,---...111333444222111//////............//////...000111000///---..............................------........................------...//////000000/////////.........---,,,------...//////......---------.........//////---------.........//////////////////////////////......................................................------------......------............------///...------------...///---------------------------------------------------------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000//////............//////***DDDSSSEEE222,,,...---........................------........./////////........................---------............///------------------------................................................------............---------------.....................................................................------------......---------.........//////,,,---------............................................................---------....../////////........................------------,,,,,,,,,,,,,,,---...//////...---,,,------------------------........................++++++,,,------...//////..............................------------............---------......///........................000///...------...///000................................................---------............///........................+++++++++++++++,,,---------------------------------------............///------------------------111111000///////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000......//////000000000111//////000000111111111222111111111111111111111111111111111111111111111111111111222333555666777777555666666666777777888888:::999777666777999<<<>>>@@@EEEJJJJJJGGGEEEGGGJJJGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRMMMLLLJJJIIIHHHHHHHHHIIIEEEEEEDDDCCCBBBBBBCCCCCC@@@???>>><<<;;;::::::999666666666666666666666666111111111111111111111111222333444555666555444333222222111000/////////000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000---.........//////000000////////////////////////---------.........//////(((***---111555666555333//////............/////////000111111///......///.......................................---------///////////////000111111000000//////.........---,,,,,,---.../////////...---------.........//////---------.........//////000000000000000000000000.........................................................------.........---..................---///...---,,,,,,---...///------------------------------------------------........./////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////555\\\rrr[[[::://////---................................./////////000000////////////////////////---------.........//////------------------------................................................---..................---,,,------....../////////------------------------.................................------.........---------.........//////,,,,,,,,,---------......................................................,,,,,,,,,------.................................+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------........................******+++,,,,,,---......////////////////////////.........------...............---------......///........................000///...------...///000................................................---------.........//////------------------------************++++++,,,------------------------------------.........//////------------------------////////////////////////000000000000000000000000222111111111000000//////......////////////......////////////000000000000000///...------///111333000000000000000111222222000000111111000000//////222333444333111111111333444444333333333333444444444666777888888:::===???>>>AAADDDEEEEEEDDDCCCDDD::::::;;;<<<===???@@@@@@BBBDDDFFFIIIJJJJJJJJJIIIKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZWWWWWWVVVRRRMMMIIIGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCAAA@@@???::::::::::::999999999999999666444444666777666444222222222333222222111000222222222222222111000000111111111111111222222222000000000000000000000000//////000000111111222222//////000000000000/////////...---,,,,,,---...///////////////////////////............/////////000000000111111111111000000///.........------------////////////////////////000000//////.........---......////////////..............................+++,,,............,,,+++........................////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///------............---------------............///,,,,,,,,,,,,,,,---.../////////.........---------........................------------------------------------------------+++++++++,,,,,,,,,------///......------,,,++++++...///////////////...---..................------........................444AAADDD888...///222//////...---,,,,,,---...///---,,,,,,,,,,,,---......................................................,,,,,,------------,,,,,,///......---------......................................................---------............/////////............//////,,,,,,,,,---------......------------------------...---,,,,,,......---,,,///...------,,,,,,,,,,,,........................---------............///////////////////////////...................................................------------...////////////.........---------...........................................................................---,,,,,,,,,,,,---...////////////////////////------------------------,,,,,,---...//////......................................................---------............///........................------------------------+++,,,.../////////......,,,---......//////...............------,,,,,,,,,////////////////////////000000000000000000000000111111111111000000000//////000000111111000000///////////////000000000111222111000111222444666888//////.........///000000111222222222222222111111111222333333111111222333444444444555666777888888:::<<>>:::777777666666555444444555555000000111111222222333333111111111111111111111111111111111111111111111111111111111111111000000000///000000111111000000///111000000//////000000111////////////////////////....../////////000000000///000000111111000000///000000000/////////......////////////////////////////////////....................................////////////////////////......------------..............................//////////////////////////////////////////////////////......//////000000------............---------------............//////......------------..................---------........................---------------------------------------------------------.........//////------......///000000111,,,---...///////////////................................................'''...000+++***...///+++///...------------...///......------......///000........................//////.........---------.........//////...............---------......///................................................---------............/////////............//////,,,------------....................................---,,,,,,......---,,,------------------..............................---------............///...........................................................................------------...//////...............---------..............................................................................---,,,,,,---......////////////////////////////////////////////////,,,---......///.........................................................---------............///........................------------------------,,,---......///.........,,,---......//////.........------------,,,,,,,,,////////////////////////000000000000000000000000111111111000000000000000000111111111111111111000//////000000000111111111111000111111222444666777444333333222222222222333111222333444444444444444333444666777666777999:::;;;<<>>;;;:::999888888333333222222222222222333111111111111111000000000111111111111111111111111222222222111111000000000000000000111111000000000///..................///////////////////////////...////////////000000000//////000000000000//////000000000000///////////////////////////////////////////////////.................................000000000000000000000000///...---,,,,,,---...///........................////////////////////////////////////////////////......------------......------............---------------............///---,,,++++++************................................................------------------------------------------------------------............------......////////////+++,,,---...//////000///---------.......................................))),,,---+++---111111,,,.........------.........///............///000000......................../////////...------,,,,,,......////////////.........------------...//////................................................---------............//////......------......///------------............////////////////////////...---,,,,,,......---,,,---------------...///000........................---------............///...........................................................................------------...//////......................................................................................................------------......////////////////////////........................------...............---................................................---------............///........................------------------------------..................,,,---......///.........------------------------000000000000000000000000000000000000000000000000000000000000000000111111///000000111111000000///000000000000111111111111111111111111111222222222555444444333333333444444111222333444555555666555777999;;;<<<;;;<<<>>>@@@BBBCCCEEEHHHJJJLLLLLLMMMNNNQQQTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\YYYWWWWWWXXXUUUUUUTTTTTTSSSSSSRRRRRRPPPNNNLLLJJJHHHFFFEEEEEEBBBAAAAAAAAABBBDDDFFFHHHNNNPPPTTTWWWZZZ\\\\\\\\\ZZZZZZYYYUUUNNNHHHDDDBBBBBBBBB@@@??????@@@BBBBBBDDDEEEFFFHHHIIIJJJJJJJJJDDDEEEEEEGGGHHHIIIJJJKKKOOOQQQRRRSSSSSSQQQOOONNNMMMLLLIIIEEEBBB???===<<<999888666555333333222222333222222222111111111000111111111111111111111111333333222222111111000000000000111111111111000000...//////////////////...000000000000000000000000////////////000000000111//////000000000000//////000000000000////////////////////////////////////.........///////////////......------------......000000000000000000000000//////---,,,,,,---//////........................///////////////////////////////////////////////////......---------......------............---------------............///---,,,++++++************---.............................................------------------------------------------------+++,,,,,,,,,,,,---------.........---------,,,,,,++++++---...////////////---------.........//////////////////////////////---...------///222000,,,---..................---///............///000000........................//////.........---------......////////////......---------------...//////................................................---------............///......------------......---------.........//////////////////////////////...---,,,,,,......---,,,------------......///000........................---------............///...........................................................................------------...//////---.....................................................................................................................////////////////////////---------------------------...............------////////////////////////........................---------............///........................------------------------............------......,,,---......///.........------------------------000000000000000000000000000000000000000000000000000000000000111111111111///000000000000000000///000000000111111111222222333333333333222222222222222222222222222333444444444555666888999:::::::::<<<>>>@@@@@@@@@AAABBBDDDFFFGGGIIIKKKKKKKKKKKKJJJJJJLLLNNNOOOPPPRRRUUUXXX[[[\\\\\\ZZZWWWUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJNNNRRRVVVXXXZZZ[[[]]]^^^^^^[[[VVVQQQNNNLLLHHHGGGFFFDDDBBBAAAAAAAAAEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEELLLNNNRRRTTTUUUUUUWWWXXXWWWUUUSSSPPPLLLGGGDDDBBB???===;;;888666555555555444444444333222222111111222222222222222222222222222222222222222111111111000111111222222111111000000111111222222111111000000000000000000000000000/////////000000000111111...//////000000//////...000000000/////////......////////////////////////.........//////////////////...---,,,,,,---.../////////////////////////////////............//////........................////////////////////////////////////////////////111111000000//////000000------............---------------............//////......------------...---------.......................................------------------------------------------------+++++++++,,,,,,,,,------///......---,,,,,,+++++++++,,,---...............,,,,,,------.../////////////////////////////////...---------...///---+++------...//////...------......------......///000.........................................................//////.........---------------...///000................................................---------............///......------------......------........./////////...........................---,,,,,,......---,,,.........---......//////........................---------............///------------------------...................................................------------...//////---------.......................................................................................---...////////////...---////////////////////////------------------------.........///......---,,,////////////////////////........................---------............///........................------------------------//////...---------......,,,---......//////......,,,,,,,,,------------...000000000000000000000000000000000000000000000000///000000000111111111111000111111222222111111000000000111111111222222222222222333333333333333222222222222222333444666666999:::<<<>>>???@@@AAAAAA???AAACCCCCCBBBCCCDDDFFFGGGHHHHHHIIIHHHFFFDDDCCCBBBCCCDDDFFFHHHLLLRRRVVV\\\\\\[[[WWWTTTQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKHHHIIIKKKOOORRRUUUXXXYYY]]]___aaa```]]]YYYWWWVVVQQQQQQPPPNNNLLLIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJMMMLLLJJJIIIGGGEEEDDDCCCEEEIIIMMMOOOQQQSSSWWW[[[ZZZZZZYYYWWWTTTOOOJJJHHHBBB@@@===;;;999888999999666666555444444333222222222222222222222222222222111222222222222222222333000111111222222111111000000111222222222222111000000000000000000000000000//////000000000111111111......////////////....../////////.........------////////////////////////............/////////000///...,,,++++++,,,...///..............................////////////..............................////////////////////////////////////////////////222222111000000000000000------............---------------............///..................//////---------.........//////........................------------------------------------------------,,,,,,,,,,,,---------...............------------,,,,,,---......---------,,,,,,------...//////000////////////////////////,,,,,,---...---,,,,,,,,,------...//////...---------------------......///........................,,,,,,------.../////////------............---------,,,,,,------///000000................................................---------............///...------,,,,,,------...............////////////------------------------...---,,,,,,......---,,,000//////............///........................---------............///------------------------...................................................------------...//////---------.........//////........................................................................---...///000000///...---////////////////////////..............................//////...------,,,////////////////////////........................---------............///........................------------------------000///...---,,,------...,,,---......//////......,,,,,,,,,---------......000000000000000000000000000000000000000000000000//////000000111111111222222222222333333222222222000111111111111222222222...///000111222333333333333333444444666777999:::>>>???AAACCCEEEFFFFFFGGGAAACCCDDDDDDCCCCCCEEEFFFFFFFFFGGGFFFDDDAAA>>><<<;;;<<<>>>@@@CCCIIIQQQVVV]]]\\\ZZZVVVQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKOOOQQQSSSTTTSSSSSSOOONNNMMMLLLMMMMMMNNNOOONNNOOOPPPRRRUUUXXX[[[\\\[[[^^^aaaaaa___\\\ZZZZZZYYYYYYYYYXXXUUUSSSPPPNNNIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDAAADDDHHHKKKMMMPPPUUUZZZZZZ[[[[[[[[[XXXTTTOOOLLLBBBAAA>>><<<;;;;;;<<<===777777666555444444333333222222222222222222222222111111111222222333333444111111222222222222111111...///000111111000///...000000000000000000000000000000000000111111111111......////////////......///.........------------////////////////////////---.........//////000000///...,,,++++++,,,...///........................---...///000000///...---........................////////////////////////////////////////////////000000///...............---..................------------.........//////,,,,,,,,,,,,------...///---------.........//////........................---------------------------------------------------------.........//////------......///000000000---------...------,,,,,,,,,,,,------...///000000000000000000000000000000,,,,,,...///...,,,,,,///,,,---...//////...---,,,---,,,,,,,,,,,,---..............................+++,,,,,,---...///000000,,,------------------,,,,,,,,,,,,---...///000111................................................---------.........//////...------,,,,,,------.............../////////000------------------------...---,,,,,,......---,,,111000///.......................................---------.........//////------------------------...................................................------------...//////---------.........//////........................................................................---...///000000///...---////////////////////////////////////////////////.../////////...---,,,,,,000000000000000000000000........................---------.........//////........................------------------------000///...---,,,------...,,,---......//////......,,,,,,,,,------.........000000////////////000000222222222222111111000000000000000000000000000000222111111111111111111111000111222333333333333333111222222111111111444666666777888999<<>>===@@@GGGPPPVVVYYYaaa```^^^[[[XXXTTTRRRPPPQQQQQQPPPOOONNNNNNOOOOOOPPPRRRSSSUUUUUUUUUTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVXXXZZZ[[[[[[\\\]]]]]][[[ZZZZZZ[[[\\\\\\^^^___`````````___]]]\\\XXXWWWUUUTTTRRRPPPOOONNNKKKJJJHHHGGGEEEDDDDDDDDD@@@AAABBBEEEIIIOOOUUUXXX___^^^\\\\\\\\\YYYSSSNNNBBB@@@>>>>>>???@@@???>>>>>>>>><<<;;;888666444333222000//////111222111000444444555555444444333222111111111111111111111111222222111000//////000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////......//////000000111111////////////////////////---...//////000//////...............////////////---...............------......////////////..............................000///...---------------////////////////////////------------------------***++++++,,,---...////////////.........---------...---,,,,,,++++++++++++////////////////////////,,,,,,,,,---------.....................///000000000000///...............//////............//////....................................////////////------------------------,,,---------.../////////////////////////////////........................---------............///000000///...---,,,,,,+++......------------......000///...---------------////////////////////////,,,,,,,,,------.................................---------............///,,,,,,,,,---------......................................................,,,,,,,,,------------...........................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------............///...........................------,,,,,,,,,------------............------////////////////////////................................................//////.........---------........................------------------------,,,,,,,,,---------..............................111111000000000000111111222222222222111111111000111111111111111111111111000111111111222222222222000111222222333333222222222333444444444666999;;;;;;<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========AAADDDGGGHHHGGGFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCGGGMMMUUUZZZ\\\aaa```___^^^\\\ZZZXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSUUUVVVXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWXXXXXX]]]^^^```aaaaaaaaa``````^^^^^^]]][[[ZZZXXXWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFGGGIIIMMMSSSWWWZZZ___^^^]]]]]]]]]ZZZUUUQQQGGGEEEBBBBBBBBBBBB@@@???>>>>>>>>>===<<<:::888666444333111111222333222111444444444444444333333222222222222222222222222222222111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000//////......------............////////////---...............------......////////////..............................///......---------......////////////////////////------------------------......---------,,,,,,,,,//////.........---------...---,,,,,,++++++,,,,,,........................,,,,,,---------........................//////000000000///...............//////............//////....................................////////////---------------------------------...............................................................---------............////////////...------,,,,,,......------------......///......---------......////////////////////////---------....../////////........................---------............///,,,---------.....................................................................////////////000////////////////////////...............------------------------.................................................................................---------............///........................000//////.........//////------............------////////////////////////................................................//////.........---------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,222222222111111222222222222222222222111111111111111111111111111111111111000111111111222222333333000111111111222222222222222444666777999;;;???BBBDDDEEEFFFFFFEEECCC@@@>>>>>>===<<<<<<;;;;;;;;;;;;BBBDDDFFFGGGEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJNNNUUU[[[^^^```aaaaaaaaaaaa```______^^^^^^^^^^^^]]][[[YYYVVVUUUPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVUUUTTTSSSSSSTTTTTTZZZ[[[]]]___aaabbbbbbcccccccccbbbbbbaaa___^^^]]][[[ZZZXXXVVVTTTQQQPPPOOOOOOOOOOOOQQQSSSWWW[[[]]]___^^^^^^______]]]YYYVVVQQQNNNLLLJJJIIIHHHEEECCCCCCCCCCCCCCCAAA===:::888777555333333444444333222333333444444333333222111333333333333333333333333000111222222222111000///111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////333111000...------------............////////////------...............---......////////////....................................---------...//////////////////////////////------------------------......---------,,,,,,,,,...............---------...---,,,,,,,,,,,,,,,,,,------------------------,,,------------...............------......///000000//////............/////////............//////....................................////////////------------------------...............---------------------------------........................---------............///..............................------------............---------...//////////////////////////////.........///////////////........................---------............///------........./////////.........................................................////////////000........................------------------------,,,,,,---------.................................................................................---------............///........................//////.........//////000------............------////////////////////////...............................................................---------........................------------------------,,,,,,,,,---------......------------------------222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111222333333444333555999<<<>>>BBBFFFIIIMMMLLLKKKHHHEEEBBB???===>>>>>>===<<<<<<<<<======AAABBBDDDEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLNNNSSSYYY]]]````````````aaaaaaaaaaaa``````______```___]]]YYYVVVTTTMMMLLLJJJHHHHHHHHHHHHIIIGGGGGGGGGIIIJJJLLLNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPTTTUUUWWWZZZ]]]___aaaaaaaaabbbccccccbbbaaa``````______^^^]]][[[YYYXXXWWWWWWVVVVVVWWWXXX[[[]]]_________`````````___]]]\\\[[[YYYVVVTTTRRROOOKKKIIIIIIIIIIIIHHHEEEAAA===::::::888666555555555444222333333333444333222222111333333333333333333333333///000222333333222000///222222222111111000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////222111...---,,,---...///............////////////,,,---......///...............////////////..............................---------------...///000////////////////////////........................***++++++,,,---...//////...........................------,,,,,,,,,------------------------------------------...............------------...//////000///............////////////............//////....................................////////////......................../////////...---------,,,------------------------........................---------............///---------.........//////......------------......---------------...///000////////////////////////..................//////........................---------............///.........////////////000................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,------..............................................................................---------............///........................---,,,,,,,,,,,,---......------............------////////////////////////........................................................................................................................,,,,,,,,,---------......000000000000000000000000111111111000000111111111222222222222222222222333111111111111111111111111555444444333222111000000222222222222333555666777999<<>>AAAEEEHHHJJJLLLOOOQQQSSSVVVZZZ]]]___[[[VVVRRRQQQQQQPPPOOOSSSSSSTTTUUUVVVVVVVVVUUUWWWVVVUUUSSSPPPLLLJJJHHHFFFDDDCCCAAAAAABBBCCCDDDCCCCCCCCCEEEGGGKKKNNNOOOUUUUUUVVVWWWXXXZZZ\\\]]]___]]][[[ZZZZZZ[[[^^^___[[[ZZZZZZ[[[\\\\\\ZZZYYYZZZYYYXXXZZZ]]]___]]]ZZZ^^^^^^^^^]]]]]]\\\\\\[[[XXXWWWWWWVVVUUUTTTSSSSSSMMMMMMNNNOOOPPPRRRSSSTTTXXXYYY[[[\\\]]]]]]\\\\\\[[[]]]^^^______^^^\\\[[[^^^___aaabbbcccbbb```___bbbbbbcccdddeeeeeeeeeeeefffeeeccc```]]]ZZZXXXWWWWWWVVVTTTPPPLLLIIIEEEDDDBBBCCCDDDDDDBBB???;;;999;;;;;;;;;;;;;;;:::::::::777555444444555555444333444333111111222222222111000111222333333222111000222222111111111111222222000000000000000000000000000000000000000000000000//////000000///...------000000000000000000000000.........//////000111222////////////////////////000///...------...///000000000//////.........---000000111111000///.....................---------//////............//////////////////////////////....................................//////////////////............//////---------.........////////////.........------------------............///000000///...------,,,,,,------------------------....................................////////////................................................---.............................................//////000000///...------////////////////////////..............................------------......---------............///////////////////////////////////////////////////---------............/////////////////////////////////............//////---------........./////////////////////....................................---,,,,,,,,,,,,---...,,,...//////...------...........................------------------------/////////...------,,,,,,................................................///......------,,,++++++...---,,,,,,......---,,,,,,---......//////......////////////////////////000///---,,,,,,---///000///...---,,,,,,,,,,,,,,,------------------------........................................................................,,,------......------,,,/////////...---------,,,//////.........---------........................111111111222222333333444444444444444333333333222111222333333111111222333333333333444444555666777777999;;;<<<<<<>>>AAACCCFFFFFFHHHMMMTTTYYYZZZZZZYYYVVVRRROOOOOOOOOOOOOOOTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGHHHKKKNNNQQQTTTVVV\\\\\\]]]]]]___```aaabbbbbbaaa___^^^___aaacccdddaaa`````````bbbbbb```______^^^]]]___bbbcccaaa___aaaaaa```______^^^^^^^^^______^^^]]][[[ZZZYYYYYYUUUVVVWWWYYYYYYYYYYYYXXXYYY[[[\\\^^^_________^^^]]]^^^___```___^^^\\\[[[]]]^^^```bbbbbbbbbaaa```bbbbbbcccdddeeeeeeeeeeeegggfffdddbbb___]]][[[ZZZ[[[ZZZXXXUUUQQQMMMIIIGGGCCCDDDEEEEEEDDDBBB@@@???@@@????????????@@@AAAAAA>>><<<:::999888777444222444222111111333444333222...///000111111111000000222222111111111111222222000000000000000000000000000000000000000000000000//////000000///......---000000000000000000000000222111000//////.........000000000000000000000000//////............//////000/////////............---...///////////////...........................//////............//////////////////////////////....................................//////////////////............//////---------.........////////////.........------------------............///000//////...------,,,,,,------------------------....................................////////////................................................///.............................................///////////////...------////////////////////////..............................------------.............../////////000000////////////////////////////////////////////////---------............/////////////////////////////////............//////---------.........//////////////////.......................................---,,,,,,,,,,,,---...---///000000///......///................................................------..................................................................//////............------...---,,,,,,......---,,,,,,---......//////......////////////////////////000...---,,,,,,---...000000///......---------...................................................................................................---......//////......---...............---------//////.........---------........................222222222222222222222222333333333333222222222222222333444333222111222333333444444666777999::::::999:::;;;<<<;;;<<>>@@@CCCGGGJJJMMMQQQVVVXXXWWWUUUUUUUUUPPPNNNLLLKKKKKKKKKIIIHHHHHHHHHIIIJJJLLLOOOQQQSSSUUUUUUVVVVVVVVVUUUUUUTTTWWWWWWXXXZZZ[[[\\\\\\]]]^^^^^^_______________^^^]]]^^^```aaabbbbbbaaaaaa]]]]]]\\\\\\\\\\\\]]]]]]___^^^^^^```bbbbbbaaa```___aaacccdddccccccdddeee``````_________^^^^^^^^^YYYZZZ\\\^^^```bbbcccdddccccccccccccdddeeeggggggeeeeeeddddddddddddeeefffffffffeeedddcccbbbbbbbbbaaaaaaaaabbbbbbbbbccccccdddcccbbbbbbcccdddfffgggcccccccccccccccccccccccc______````````````______ZZZXXXUUUQQQMMMKKKJJJIIILLLLLLLLLMMMOOORRRUUUWWWZZZYYYYYYZZZZZZYYYUUURRRMMMIIIEEEAAA>>>;;;888666555444333222111111111111222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111000000000000000000000000000000222111000//////.........------------------------......////////////.............../////////////////////...---,,,***)))(((---......//////000000111//////............//////////////////////////////....................................//////////////////............//////...............------------------...............---------............///....................................................................................////////////................................................................................................---...//////////////////////////////////////////..............................------------......------------............////////////////////////////////////////////////---------............///////////////////////////......------------.....................---------,,,,,,,,,---......//////........................,,,------......------,,,,,,...//////...------...........................------------------------000//////...------,,,,,,................................................++++++,,,,,,---.../////////...---...//////...---......///000000000000///////////////////////////........................---,,,,,,,,,,,,---......------------------------........................................................................,,,,,,------------,,,,,,---------...............---------.......................................111111111222222333333444222333333333444444444444333666:::===@@@DDDHHHJJJMMMMMMMMMLLLKKKHHHEEECCC???AAADDDFFFHHHKKKNNNQQQSSSTTTUUUVVVVVVUUURRRPPPNNNLLLKKKKKKLLLLLLKKKJJJKKKLLLNNNQQQTTTVVVXXXYYYWWWWWWXXXYYYZZZZZZZZZYYY[[[\\\]]]^^^___`````````^^^^^^^^^^^^^^^______```[[[\\\___aaabbbbbbbbbaaa[[[\\\]]]___aaabbbddddddeeeddddddfffhhhiiihhhfffgggjjjmmmnnnmmmmmmoooqqqooonnnllliiigggdddbbbaaaaaabbbcccdddeeeggghhhhhhiiikkkmmmoooooonnnkkkjjjkkkjjjiiihhhggggggggghhhgggffffffeeeddddddddddddddddddccccccccccccccccccdddcccbbbbbbcccdddfffhhhcccccccccccccccccccccccccccbbbaaa_________``````^^^\\\YYYUUURRROOOMMMKKKLLLLLLMMMNNNPPPRRRTTTUUUYYYYYYZZZ\\\^^^]]]ZZZWWWUUUQQQMMMIIIFFFCCC@@@===:::999777555444333333333222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222111000//////.................................//////............//////............/////////000............---,,,******,,,------...//////000000//////............//////////////////////////////....................................//////////////////............////////////.........------------------.........//////---------............///....................................................................................////////////................................................++++++,,,,,,---.................................------...///////////////////////////////////////..............................------------..................////////////////////////////////////////////////////////////---------............///////////////////////////...------,,,,,,------...//////.........---------++++++,,,------...//////........................,,,,,,---......---,,,,,,---...000000...---...///..................................................................------................................................,,,,,,------......//////000...---...///000///---......///000000000000000////////////////////////---..................------------------...//////................................................................................................------............------...............------------------.........//////........................000000111222333333444444333333333444444555555555777:::???CCCGGGKKKPPPSSSRRRSSSSSSSSSQQQOOOLLLJJJHHHJJJMMMNNNPPPRRRVVVXXXWWWSSSQQQSSSVVVVVVPPPKKKMMMLLLLLLMMMOOOPPPOOONNNNNNPPPSSSVVVYYY[[[]]]]]]YYYZZZ[[[]]]^^^^^^______^^^___```aaaaaabbbaaaaaa]]]]]]\\\\\\]]]___aaabbb___aaadddfffhhhhhhggggggbbbcccfffiiilllppprrrsssrrrqqqqqqsssuuuvvvuuutttvvvyyy}}}~~~}}}}}}|||wwwrrrooommmppppppqqqqqqrrrrrrssssssvvvyyy~~~|||vvvrrrooonnnllljjjiiiiiiiiijjjgggffffffeeeeeeeeeffffffgggfffeeedddccccccccccccdddcccbbbbbbbbbdddfffhhhddddddddddddddddddddddddgggeeebbb```^^^^^^___```___^^^\\\YYYUUURRRPPPNNNIIIJJJKKKMMMOOOPPPQQQRRRYYYYYYZZZ]]]^^^]]]ZZZXXXYYYVVVRRRNNNLLLIIIFFFDDD@@@???<<<:::888777777777222222111111111111222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000.........//////000111222////////////////////////000///...------...///000---.........//////000000///000000000000000//////,,,,,,,,,---...//////000//////............//////////////////////////////..................................../////////000//////............////////////.........------------------.........//////---------.........//////---.....................////////////////////////..................................../////////000................................................)))******+++,,,---..............................------...///000000//////////////////////////////.................................------.........////////////000000000000////////////////////////////////////////////////---------.........//////////////////////////////...------,,,,,,------...//////.........---------++++++,,,,,,---...//////........................,,,,,,---......---,,,,,,...000111111000//////000........................////////////////////////,,,,,,------.../////////.........................................................///////////////000...---...///000///......//////000000000000000////////////////////////------............------...............///000111////////////////////////..............................................................................////////////....../////////......------,,,---------.........//////........................222333333444444555666666333444666666666777999;;;BBBEEEIIINNNSSSVVVYYYZZZVVVWWWXXXXXXXXXVVVSSSRRRPPPRRRTTTVVVVVVUUUTTTSSSMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMMMMPPPTTTVVVTTTQQQWWWVVVUUUWWWYYY\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^aaafffiiikkkkkkhhhgggfffgggiiilllmmmmmmtttrrrqqquuuzzz{{{wwwsssppprrrwww~~~~~~}}}zzzwwwuuutttsssqqqoookkkllllllkkkhhhggghhhiiihhhccc```dddgggeeeccccccaaabbbdddccc``````bbbeeedddeeegggiiijjjjjjiiiiiifffdddbbb```___aaacccddd`````````^^^]]][[[YYYXXXSSSQQQMMMIIIIIIJJJMMMOOOTTTWWW[[[^^^___^^^\\\[[[]]]]]]]]][[[XXXTTTQQQNNNFFFEEEBBB???===:::999888555444444555666666333111000111111111111111000///000000000000000000000000111111000000//////......////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////................................................,,,,,,---...///000111111........................000000//////.........---------------------------////////////....................................000///...------...///000//////.........---------......//////...---,,,,,,..................------000000000000000000000000......//////...---,,,,,,///............------------------............//////...---,,,,,,---...///000000//////.........---,,,---------.../////////////////////////////////---------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////,,,,,,,,,---------......................................................---------............///---------............///------------------------................................................//////.........---------........................000000//////......------///............---------------------------------......////////////......////////////////////////////////////////////////////////////////////////111111000///////////////000///---,,,,,,---///000............------------...------------...//////........................000000//////.........---................................................444444555555444333333333444555555555666:::>>>BBBGGGJJJMMMQQQUUUWWWYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSWWWXXXXXXXXXWWWUUUSSSRRRKKKKKKMMMNNNOOOPPPPPPPPPTTTTTTTTTWWWZZZ\\\ZZZXXXYYYZZZZZZ\\\]]]^^^]]]]]]]]]]]]]]]^^^___````````````bbbfffmmmuuu{{{}}}}}}|||{{{{{{~~~~~~tttssssssrrrpppnnnlllkkkkkkddd```bbbeeeddddddfffeeeffffffdddaaa```bbbdddffffffffffffggggggggghhhfffeeecccbbbbbbbbbcccdddaaaaaa```___^^^\\\ZZZYYYWWWUUUQQQNNNLLLLLLMMMNNNRRRTTTWWWZZZ[[[[[[ZZZYYYXXXXXXYYYZZZYYYXXXVVVTTTSSSQQQMMMHHHDDD@@@===<<<888777666666777666444222000111111222222222111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////................................................------......///000000000........................000/////////............------------------------////////////....................................000///...------...///000//////.........---------......//////...------,,,........................////////////////////////......//////...------,,,---------.........//////---------............//////...------------...///000/////////............---------.......................................---------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////,,,,,,---------.........................................................---------............///---------............///////////////////////////................................................//////.........---------........................///////////////.........///............---------------------------------......////////////......////////////////////////////////////////////////////////////////////////111000//////.........///000...---,,,,,,---...000------........./////////...------------...//////........................000/////////............................................................222444666666555333333333666777777888;;;@@@GGGLLLOOOPPPSSSUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSVVVVVVTTTRRRPPPNNNMMMLLLIIIKKKMMMPPPRRRTTTVVVVVVWWWWWWXXXZZZ\\\]]]\\\ZZZ[[[\\\^^^___```___]]]\\\[[[]]]___bbbeeefffggghhhlllpppxxx|||xxxrrrjjjddddddeeeddddddfffcccddddddbbb``````aaabbbgggfffeeeddddddeeefffgggfffeeeeeeeeeddddddddddddbbbbbbaaaaaa___^^^]]]\\\\\\ZZZWWWTTTRRRPPPPPPOOORRRSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXYYYZZZYYYYYYXXX[[[YYYVVVQQQMMMIIIFFFDDD???===:::888888777555444000111111222222222333333111111111111111111111111111111111111222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////........................////////////............////////////////////////////////////....................................//////...------...//////...............---------.........///......---,,,........................////////////////////////.........///......---,,,++++++,,,---...///000111---------............//////...------------...///////////////...........................------------------------------------------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////,,,------------.........................................................---------............///---------............///////////////////////////...............................................................---------.................................//////////////////............---------------------------------......////////////......////////////////////////////////////////////////////////////////////////000///......---.........///...---,,,,,,---...///,,,------...000111111222...------------...//////........................////////////............................................................000333777888666555666777999;;;>>>@@@DDDIIIOOOSSSUUUUUUWWWXXXXXXWWWVVVUUUTTTSSSQQQNNNMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMOOOQQQTTTWWWYYYZZZ[[[YYYYYYZZZ[[[\\\[[[ZZZXXXYYY[[[]]]____________```___ccciiinnnrrrtttvvvwwwyyysssqqqooojjjggggggaaabbbbbbbbbbbbccceeeffffffffffffeeeeeeffffffgggdddeeeeeefffeeedddcccbbbccccccbbbbbbaaa```___^^^___^^^\\\ZZZXXXVVVUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQUUUVVVWWWXXXYYYYYYXXXXXXYYYXXXWWWVVVTTTRRRPPPOOOIIIFFFAAA===;;;999777555111111111111111222333333111111111111111111111111000000000111111222222222////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////................................................000000//////....................................///////////////.........////////////////////////////////////....................................................................................---...............---------------...............////////////////////////---...............------,,,,,,------...//////000---------............///.........------.........///////////////........./////////...---------,,,---------------------------------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////------------............................................................---------............///---------............///------------------------................................................................................................------......//////000000///............---------..............................////////////......///////////////////////////////////////////////////////////////////////////......---------......///...------------...///.........///000111111222...------------...//////........................///////////////.........................................................333666::::::777666777:::===AAAFFFKKKNNNPPPSSSUUUVVVVVVWWWWWWVVVTTTRRRQQQMMMKKKIIIGGGFFFGGGHHHJJJIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\\\\]]]ZZZ[[[\\\\\\[[[ZZZYYYXXXYYY\\\___```aaacccgggiiinnnttt}}}{{{ssspppiiihhhgggggghhhhhhhhhhhhdddeeeeeeffffffeeeeeedddcccdddeeefffeeedddbbbaaaccccccccccccbbbbbbaaa```_________^^^]]]\\\[[[[[[[[[YYYVVVSSSQQQOOONNNNNNSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXWWWSSSOOOIIIDDDAAA===:::888444333222111111111222222111111111111111111111111...//////000000111111111000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000///......------////////////////////////.........///////////////000000000000000000000000////////////....................................------............---------.....................------...............------------.........//////........................------...............---........................---------............///---..................---.........////////////////////////...---------,,,---------------------------------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////---------.........//////................................................---------............///---------............///------------------------................................................---.............................................------......//////000000///............---------..............................////////////......////////////////////////////////////////////////////////////////////////......------------...///.........------.........000000000000000/////////...------------...//////.................................///////////////................................................888<<>>CCCHHHNNNRRRTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLFFFEEECCCBBBBBBCCCEEEFFFEEEFFFIIILLLPPPSSSVVVWWW[[[[[[\\\]]]]]]]]]]]]]]]UUUXXXZZZ[[[ZZZYYYYYYZZZaaaeeekkknnnoooqqqvvvyyyxxxvvvrrrpppooommmkkkiiiiiihhhgggfffeeedddcccccccccdddeeeeeeeeedddbbbaaabbbbbbcccccccccbbbbbbaaa```````````````````````````^^^[[[XXXTTTRRRPPPOOOOOOPPPRRRTTTVVVXXXZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZZZZVVVQQQLLLIIIEEEAAA>>>:::999666444222222222222222222222222222222222222///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////.........///////////////000000000000000000000000////////////....................................------............---------------...............,,,---......///.........,,,,,,------.../////////........................,,,---......///.........//////.........------------------............///------...//////...------.........///////////////...............------------------------------------------............/////////////////////////////////............//////////////////////////////......------------......////////////////////////------........./////////................................................---------............///---------............///////////////////////////................................................---------................................................//////////////////............---------..............................////////////......////////////////////////////////////////////////////////////////////////.........---......///000........................000000000//////............------------...//////.................................///////////////................................................888<<>>;;;<<>>===AAAKKKSSSPPPRRRSSSRRRPPPOOONNNOOOJJJJJJKKKJJJIIIGGGFFFDDDAAAAAAAAABBBCCCDDDFFFFFFQQQSSSVVVZZZ]]]^^^^^^^^^\\\\\\]]]]]]^^^]]]]]]\\\]]]bbbhhhlllnnnppptttxxx{{{wwwnnniiihhhkkkmmmggggggffffffeeeeeeeeeeeeaaaaaabbbcccccccccbbbbbbdddcccbbbaaa```aaabbbcccccccccbbb```^^^\\\YYYXXXSSSSSSRRRRRRRRRRRRSSSSSSWWWXXXZZZ\\\]]]\\\[[[ZZZZZZXXXWWWWWWVVVTTTQQQNNNGGGEEE@@@;;;777555333333222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---.........//////000000////////////////////////000/////////....................................,,,,,,---......---,,,,,,---------.........//////,,,,,,---.../////////...,,,,,,------...///000000........................,,,,,,---.../////////...+++,,,,,,---...///000000---------.........//////,,,---...//////...---,,,---.........//////000000,,,------....../////////////////////////////////---------.........////////////////////////////////////............//////////////////////////////.........------.........////////////////////////............/////////000................................................---------.........//////---------.........//////------------------------................................................---------.........//////........................000000//////.........---//////.........---------////////////////////////......////////////......///////////////////////////////////////////////////////////////////////////////////////000111111------............------+++,,,,,,---...///000000...------------...//////........................---.........//////000000................................................888:::===BBBHHHMMMQQQSSSXXXUUURRRNNNKKKHHHGGGGGGKKKLLLLLLKKKIIIFFFCCCAAADDDCCCBBBAAACCCEEEIIIKKKXXXYYY\\\^^^____________```]]]^^^```___^^^aaafffeeekkkttt{{{~~~|||vvvqqqqqqmmmhhhffffffggghhhhhhfffeeecccbbbaaabbbccccccaaaaaaaaaaaaaaaaaaaaaaaaddddddcccbbbaaa```______]]][[[XXXTTTRRRQQQQQQQQQNNNRRRWWWZZZZZZZZZZZZZZZ\\\\\\[[[ZZZXXXUUUSSSQQQMMMJJJEEE???;;;777666555333222111000000111222333333333333222222222111111000000000000000000000000000000000000000000000000111111111111111000//////......//////000000111111000000000000000000000000111000///......///000111////////////////////////111111000000//////......//////............//////222222000///............////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---------............------------......---------.........//////000000000000000/////////........................////////////////////////.../////////000000111111//////.........---------//////////////////////////////.........---------//////000000000000//////111///.........,,,---...//////............//////////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000//////////////////////////////.........------------......//////////////////////////////////////////---,,,---000111000...////////////////////////000000//////.........---------------------------000000////////////000000////////////////////////.........------,,,,,,,,,---------........./////////000111111111000...---............//////////////////.........---------//////000111222333333333000000//////.........---000///...---,,,,,,---..................///000000................................................---------............///////////////////////////000000000000000000000000===???CCCHHHMMMPPPSSSUUUTTTRRROOOLLLKKKLLLNNNOOOPPPOOOOOOMMMJJJGGGDDDBBBCCCCCCEEEFFFIIIMMMQQQTTTYYY[[[\\\]]]^^^___aaabbbaaaaaadddjjjlllkkkooottt{{{}}}tttmmmiiihhhhhhhhhggggggeeedddbbbaaa``````aaaaaaaaaaaa````````````ccccccbbbaaa``````______[[[[[[ZZZXXXVVVSSSRRRPPPPPPRRRSSSTTTTTTVVVYYY\\\ZZZ[[[[[[[[[ZZZWWWUUUSSSPPPNNNIIIDDD???;;;888777444333222111111222333333333333222222222111111111000000000000000000000000000000000000000000000000111111111111111000//////.../////////000000000111000000000000000000000000000000////////////000000////////////////////////111000000000/////////...//////............//////222111000///............////////////////////////////////////////////////////////////////////////........................,,,,,,---------...............------------......---------.........//////........................------------------,,,,,,////////////////////////.........//////000000000//////.........---------//////////////////////////////.........---------......////////////......///......//////....../////////............//////////////////////////////////////////////////////////////////////////////......///000000000//////////////////////////////........................//////////////////////////////.........------------......//////////////////////////////////////////...,,,...000111000...////////////////////////000/////////............------------------------......------------......------------------------.........------,,,,,,,,,---------........./////////000000000//////..................//////////////////.........---------/////////000000111111111000/////////............//////...---,,,---.....................///000000................................................---------............///................................................EEEGGGKKKPPPSSSVVVWWWWWWRRRPPPNNNMMMNNNQQQTTTVVVSSSRRRPPPMMMKKKHHHFFFDDDFFFHHHLLLOOORRRVVV[[[^^^^^^^^^^^^^^^^^^```cccfffhhhkkksss|||~~~vvvqqqooonnnjjjjjjhhhgggeeecccaaaaaacccccccccbbbbbbaaaaaa```bbbbbbbbbaaaaaa`````````]]]^^^^^^^^^\\\YYYVVVTTTTTTSSSQQQNNNNNNQQQWWW\\\YYYZZZ\\\]]]\\\ZZZXXXVVVUUUSSSPPPKKKFFFAAA===:::666555444333222222333333222222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000///////////////000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000//////////////////............//////222111000//////......///////////////////////////////////////////////////////////////////////////........................,,,------------...............------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++////////////////////////.............../////////...............---------////////////////////////...............---------------............---------......////////////...//////............//////////////////////////////////////////////////////////////////////////////....../////////......---////////////////////////........................////////////////////////...............------------......//////////////////////////////////////////...---...000111000///////////////////////////////////////............------------------------......------------......------------------------.........---------------------........./////////000///......------..................////////////...............---------////////////////////////////////////..................---------...//////...............///000000................................................---------............///................................................LLLOOOSSSVVVYYYYYYYYYXXXSSSRRRRRRSSSSSSTTTUUUVVVRRRPPPNNNLLLJJJIIIHHHHHHMMMQQQUUUWWWXXXZZZ^^^aaaaaabbbbbbbbbbbbeeekkkpppzzz~~~}}}sssqqqnnnjjjhhhfffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbaaa^^^\\\[[[YYYWWWSSSOOOMMMOOOTTTXXXVVVXXX[[[^^^^^^]]][[[YYYYYYXXXVVVSSSNNNHHHCCC@@@:::999777444333222222222222222111111111000000000000000000000000000000000000000000000000000000000000000111111111111000///////////////000000000000////////////////////////---...000111111000//////////////////////////////000000000000//////////////////............//////111111000///////////////////////////////////////////////////////////////////////////////////////........................------------..................------------..............................,,,,,,,,,,,,,,,---------///......------,,,,,,+++////////////////////////------..........................................////////////////////////........................---......//////......---,,,...///......///...,,,//////............//////////////////////////////////////////////////////////////////////////////...............------,,,////////////////////////........................////////////////////////........................---......///////////////////////////////////////////////////000000000//////////////////////////////////////////.................................000000////////////000000////////////////////////...............---------............////////////000///...,,,,,,---..................////////////........................000////////////////////////////////////.........------------......//////...............///000000................................................---------............///................................................QQQTTTWWWZZZ[[[[[[ZZZXXXVVVWWWXXXYYYWWWUUURRRPPPMMMLLLLLLKKKKKKLLLMMMMMMSSSWWWZZZ[[[YYYZZZ]]]```bbbfffjjjlllooottt}}}yyyqqqkkkhhhggggggcccccccccccccccbbbbbbbbbbbbccccccddddddeeeeeeffffffeeecccaaa```___``````]]]\\\ZZZVVVRRRQQQRRRTTTUUUWWWZZZ\\\^^^]]]\\\[[[[[[[[[ZZZXXXTTTOOOJJJGGG@@@>>>;;;888555333222222222222222111111111111000000000000000000000000000000000000000000000000000///000000111111111000000000000000000////////////////////////////////////---...///111111111000///000000000000000000000000////////////000000000000//////............//////111000000////////////000////////////////////////////////////////////////////////////////////////........................---------.........//////......------------...........................---,,,,,,------............000/////////.........---////////////////////////..................---------.....................////////////////////////---...................../////////000000/////////+++///000,,,,,,//////+++//////............//////////////////////////////////////////////////////////////////////////////---...............------////////////////////////////////////////////////////////////////////////---.....................---......///////////////////////////////////////000000000000/////////000////////////////////////.........///////////////........................000000////////////000000////////////////////////................................./////////000000000///...,,,,,,---..................////////////---.....................000000000000000000000///.........///////////////,,,,,,---....../////////...............///000000................................................---------............///........................////////////////////////UUUWWWYYY[[[\\\[[[ZZZZZZYYYYYYZZZYYYWWWRRRNNNKKKJJJKKKLLLNNNPPPQQQSSSSSSUUUYYY]]]]]]\\\]]]bbbhhhlllsss{{{wwwoookkkiiifffeeedddcccbbbaaa```___aaabbbcccdddeeefffggggggeeecccaaa___^^^^^^```aaa_________]]]YYYVVVTTTSSSTTTUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[XXXUUUQQQOOOIIIFFFBBB===999555333222333333333222222222111111000000000000000000000000000000000000000000000000///000000111111111111000000000000000////////////000000000000000000000000---...///000000111111000000000000000000000000000////////////000000000000//////............//////000000////////////000000////////////////////////////////////////////////////////////////////////........................------........./////////......------------.....................---------------......//////000000/////////////////////////////////////////////////////////...............---------...............////////////////////////---------...............//////000000000000//////+++000000+++,,,333444000//////............//////////////////////////////////////////////////////////////////////////////------...///////////////////////////////////////000000000000000000000000////////////////////////---------...............---......///////////////////////////////////////000111222111///...///000////////////////////////.........///////////////..............................------------......------------------------.............../////////....../////////000000000000///......------..................////////////---------...............000000000000000000000000.........///////////////,,,---......///........................///000000................................................---------............///------------------------000000000000000000000000YYYYYYZZZ[[[\\\\\\\\\\\\XXXWWWVVVTTTQQQOOOMMMKKKLLLNNNQQQTTTVVVXXXXXXYYYUUU[[[aaadddeeekkkttt|||{{{wwwooonnnllliiieeebbb```_________aaabbbdddeeefffgggdddcccbbbbbbaaaaaaaaaaaa^^^```aaaaaa^^^ZZZXXXWWWSSSTTTTTTVVVWWWYYY[[[\\\[[[\\\\\\\\\[[[YYYWWWVVVRRROOOJJJDDD>>>999666555444444444333333333333222000000000000000000000000000000000000000000000000//////000111111111111111111000000000/////////...000000000000000000000000............///000111222000000000000000000000000.../////////000000000111//////............//////000000////////////000000////////////////////////////////////////////////////////////////////////....................................////////////......------------......//////.........---------,,,------...//////000000------......///000000000////////////////////////000000000//////.........---------.........//////////////////////////////---------.........//////...//////////////////...***000000+++...999===999//////............//////////////////////////////////////////////////////////////////////////////,,,---...///000111111111////////////////////////////////////////////////////////////////////////---------.........//////---......///////////////////////////////////////000111333111///...///111////////////////////////............/////////000..............................------------......---------------------------........./////////000.../////////000000000000///000000000//////..................////////////---------.........//////.........//////000000000............/////////000---.../////////...---,,,...............///000000................................................---------............///------------------------////////////////////////[[[[[[[[[[[[\\\\\\]]]]]]VVVTTTQQQNNNLLLLLLMMMNNNPPPRRRUUUYYY[[[\\\\\\\\\VVV]]]eeekkkpppyyyzzzxxxtttpppkkkfffbbb```]]]]]]___```bbbdddeeefffdddeeefffgggfffeeecccbbb]]]___aaaaaa___]]]\\\\\\SSSSSSSSSSSSUUUXXXZZZ\\\ZZZ[[[[[[[[[[[[[[[[[[ZZZYYYUUUOOOIIIBBB<<<999777555555444444444333333333000000000000000000000000000000000000000000000000//////000111111111111111111111000000/////////...000000000000000000000000///............000222333000000000000000000000000.../////////000000111111//////............//////000000////////////000111////////////////////////////////////////////////////////////////////////..................................../////////000.........------.........//////.........---------,,,,,,------...///000000+++,,,,,,---...///000000////////////////////////111111000000/////////...---------.........//////////////////////////////---------.........//////---..................---)))000000,,,000>>>DDDAAA//////............//////////////////////////////////////////////////////////////////////////////,,,,,,...000111222222222////////////////////////........................////////////////////////---------.........//////---......///////////////////////////////////////000222333222///...///111////////////////////////---.........//////000000////////////////////////000000////////////000000////////////////////////---.........//////000000////////////000000000000///000111111111000...---............/////////000---------.........//////,,,,,,------...///000000---.........//////000000....../////////...,,,+++...............///000000................................................---------.........//////------------------------........................]]]^^^^^^]]]\\\YYYVVVTTTJJJJJJJJJIIIJJJKKKMMMOOOZZZXXXWWWZZZ^^^```___]]]___iiivvv~~~rrriiieeecccbbb]]]\\\bbbeeeccccccgggjjjiiihhhhhhhhhfffbbb```````````````___^^^]]]\\\^^^[[[XXXUUUUUUVVVXXXZZZ]]]]]]]]]\\\\\\\\\[[[[[[[[[XXXSSSOOOKKKEEE@@@<<<888555333333555666333000000000000000000111111111000000000000000111111111000000//////000111222222000000000000////////////222111000.........///000000000000000000000000000000000000000000000000000222000///......///000222000000000000000000000000////////////////////////............////////////............/////////000///////////////////////////............---------//////............//////111111000000//////......//////............////////////////////////////////////////////////////////////////////////////////////.........---------........................---------............///---.........//////000000..................------+++333444000888EEEEEE:::------......//////000000////////////////////////111111000000/////////...111000///...------...///////////////////////////111111000000//////......------......//////000000........................///////////////.........000000000000////////////////////////////////////000000////////////000000000...,,,,,,.........---///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////111111000000//////......000000//////.........---////////////000000000000////////////////////////.........------,,,,,,,,,------............------...------------...//////////////////////////////]]]^^^]]][[[XXXTTTQQQNNNLLLLLLMMMOOOPPPRRRUUUWWWZZZYYYZZZ]]]cccggghhhgggrrr|||yyyppplllgggaaa```cccdddaaaaaacccfffeeeeeefffgggfffdddbbbbbbbbbbbbaaaaaa```___^^^]]]\\\ZZZXXXXXXYYY[[[\\\^^^]]]]]]]]]]]]\\\\\\\\\]]]ZZZVVVRRROOOJJJEEEBBB;;;999666555444333222000111111222222222222222222222222111111000000/////////////////////000111111111111000000000/////////111000///......//////000000000000000000000000000////////////////////////000///---,,,,,,---///000000000000000000000000000////////////////////////............////////////........./////////000000////////////////////////000000/////////.........//////............//////////////////.........---//////............//////........................//////////////////////////////////////////////////////.........---------........................---------............///............/////////000........................+++------///888@@@;;;///.........//////////////////////////////////////////.........------------111000///...---......///////////////////////////111000000000/////////............///////////////......................../////////////////////...000000000000////////////////////////////////////......------------......000...------...//////...////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////111000000000/////////...000/////////............------------............////////////////////////.........------,,,,,,,,,------............---------------............///////////////////////////]]]\\\ZZZVVVRRRNNNKKKIIIKKKMMMPPPRRRTTTWWW[[[^^^]]]]]]```fffmmmtttxxxyyy|||tttmmmiiihhhfffcccbbbdddfffeeedddeeeffffffeeedddcccddddddccccccbbbaaa```]]]\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^]]]]]]]]]___]]]ZZZWWWUUUQQQMMMJJJCCCBBB???:::555222222222333333333333333333333222333333222111000//////...//////.........///000000222222111111111000000000000////////////000000111000000000000000000000000........................//////------------//////000000000000000000000000////////////////////////............////////////....../////////000000000000000000000000000000000111000000000//////////////////............//////............------------//////............//////------------------------////////////////////////////////////////////////...............---------........................---------............///............////////////........................111...///777???@@@666+++///////////////.........////////////////////////............------------000000///............///////////////////////////000000000000///////////////////////////.......................................//////////////////000000000000////////////////////////////////////......------------......111///---...///000000///////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////000000000000////////////////////////............------------............////////////////////////.........---------------------............------,,,,,,.../////////...---////////////////////////\\\YYYTTTOOOKKKJJJJJJKKKPPPSSSUUUVVVWWWZZZ___ddddddggglllsss}}}zzzrrrmmmjjjiiiiiiiiigggeeedddeeeeeeeeedddddddddddddddcccbbbaaa```]]]]]]^^^___```aaaaaaaaa```_________^^^^^^^^^^^^```^^^\\\ZZZYYYWWWTTTQQQLLLLLLIIIBBB999444444666333333333333222222222222222222222111111000000000000000////////////000000222222222222111111111000......//////000000111111////////////////////////////////////////////////111111000//////000111111////////////////////////////////////////////////............////////////...////////////000000000000000000000000000000000000000000/////////......//////............//////........................//////............//////------------------------////////////////////////////////////////////////................................................---------............///.........///////////////............////////////333111555@@@DDD>>>333...000000//////......------////////////////////////000000000000000//////////////////.........//////////////////////////////000000000000////////////000000//////......------....................................////////////000000000000////////////////////////////////////000000////////////000000111///......000111111000////////////////////////////////////////////////,,,------...///000111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000000000///////////////////////////.........////////////000000000000////////////////////////...............---------------............------+++,,,...000000///...,,,////////////////////////YYYTTTNNNIIIGGGJJJOOORRRXXX[[[]]]\\\\\\```gggmmmrrrvvv}}}wwwrrrooolllhhheeebbbbbbcccdddddddddccccccccccccbbbaaa``````]]]^^^```aaabbbbbbbbbbbb`````````_________^^^^^^^^^]]][[[[[[[[[ZZZXXXVVVQQQQQQNNNFFF===777666777333333222222111111111111000000111111222222333333222222111111000111111222222222222222111111111000......//////000000111111////////////////////////000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000............////////////////////////000000000111000000000000000000000000/////////.........------//////............////////////////////////////////////............//////........................////////////////////////////////////////////////---.............................................---------............//////////////////................../////////000000---000777???===444......000000//////......------/////////////////////////////////000000000000000......//////////////////////////////////////////////////////000000000000000000//////......------////////////////////////---.........//////000000000000000000////////////////////////////////////000000////////////000000000///---...000111111000////////////////////////////////////////////////,,,------...///000111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000000.........///////////////////////////000000000000////////////////////////........................------............------+++,,,...000000///...,,,////////////////////////TTTPPPKKKHHHIIIOOOUUUZZZZZZ\\\^^^^^^___eeepppyyyzzzttthhheeebbb```bbbdddeeeeeebbbbbbbbbbbbbbbaaa______^^^___```aaabbbbbbbbbbbb``````_________^^^^^^^^^]]]\\\[[[[[[\\\\\\ZZZXXXSSSRRRNNNIIIBBB<<<888777333333222222111111000000///000000111222333444444333333222111111111222222222222111111111000000000...///000000000000000///000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000............/////////////////////000000000111111000000000000000000000000............------------//////............///////////////000000000000000//////............//////////////////////////////////////////////////////////////////////////////---------.......................................---------............//////////////////..................//////000000111---444;;;;;;555///...//////////////////.........////////////////////////---------...............---...//////000/////////////////////////////////////////////000000000000///////////////.........////////////////////////------......///000000000000000000000////////////////////////////////////......------------......///...------///111111000////////////////////////////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////////////////000000000000.........///////////////------------............////////////////////////.............../////////------............------,,,,,,.../////////...---////////////////////////NNNMMMLLLMMMPPPUUUZZZ]]]ZZZ]]]```bbbfffqqqsssoooiiifffdddeeeeeeeeecccccccccbbbbbbaaa```____________``````aaaaaaaaa_________^^^^^^^^^]]]]]]\\\[[[[[[[[[]]]\\\[[[YYYUUUSSSPPPMMMIIIDDD>>>:::555444444333222222111111111111111222222333333333333222222111000000111111111111000000000////////////000000111111000///...000000000000000000000000000000000000000000000000/////////000000/////////000000000000000000000000000000000000000000000000............//////////////////000000000111111111////////////////////////////////////............//////............//////........./////////000000//////............//////........................////////////////////////////////////////////////---------.........//////........................---------............///000/////////............---......///000000111111555>>>???666000111111---.........///////////////////////////////////////------------.........///,,,---///000000000//////////////////////////////.../////////000000000111.........///////////////////////////////////////------......///000000111000000000000////////////////////////////////////......------------.........---,,,---///000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////.../////////000000000111............/////////000------------............////////////////////////---........./////////000------............---------------............///////////////////////////JJJLLLOOORRRVVVYYY\\\]]]```dddhhhlllsss}}}tttmmmiiifffeeecccccccccccccccbbbaaa``````_________^^^______```aaa______^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]\\\ZZZYYYVVVSSSRRRPPPLLLDDD>>>666666555444333333222222333333222222222222222222222222111000000///000000000000000000////////////000000111111111///...---000000000000000000000000////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000............/////////000000000000000111111111111////////////////////////000000000000//////////////////............//////---------.........////////////............//////------------------------////////////////////////////////////////////////---------.........//////........................---------.........//////000000//////.........------......///000111111222;;;BBB>>>000+++111000(((---.........//////000000////////////////////////.../////////000000111111,,,---///000000000//////////////////////////////.../////////000000111111---.........//////000000000000000000000000000000---------...///000000111000000000000////////////////////////////////////000000////////////000000---,,,+++,,,...000000//////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////////////////////////////.../////////000000111111---.........//////000000////////////000000000111////////////////////////---.........//////000000---..................---...------------...//////////////////////////////QQQSSSWWWZZZZZZYYY\\\aaagggxxx{{{nnnfffdddeeebbbaaa``````bbbbbbaaa```___```aaabbbbbbbbb``````aaaaaaaaaaaaaaa``````___[[[\\\\\\]]]]]]]]]\\\\\\YYYZZZYYYXXXTTTOOOKKKHHHAAA===888555333333222111000000000000000/////////111111111111111111111111111222222333333222222222//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////111111000000//////......................................................//////////////////////////////////////////////////////............//////111111000///...---,,,,,,---...///111111///...---............////////////000000//////.........---........................,,,000333333000...///111333222000///111444888;;;@@@<<<666000---,,,...000............////////////000000////////////000000000000000000000000000000000000000000000000000000............/////////000////////////////////////000000//////.........---000000111111111111000000111111000000//////......////////////////////////000000//////......------//////............//////111000///000111222111000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////000000//////.........---////////////000000000000000000//////.........---000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////////////////.........//////////////////////////////.........---------//////.........---------//////.........---------000///...,,,,,,,,,---...VVVVVVXXXXXXYYY]]]eeelll}}}qqqhhhdddfffdddbbbbbbbbbbbbaaa```]]]^^^___aaabbbbbbbbbbbbaaaaaabbbaaaaaa```______\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZWWWSSSOOOLLLGGGCCC>>>999777555333222111111111111111111111111111111111111111111111111111111222222222111000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////111000000000/////////...////////////////////////........................................................................//////............/////////////////////.........//////............//////............////////////000/////////.............................................///000000...---...///111444777;;;===>>>:::777333///------...000............////////////000000////////////000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////000000/////////.........000000111111111111000000111000000000/////////...////////////////////////000000000000000///////////////............//////111000////////////...---000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...////////////////////////000000/////////.........////////////000000000000000000/////////.........000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////.........///////////////........................//////.........---------//////.........---------000000/////////.........000//////...............YYYZZZYYYYYY\\\fffttt}}}yyyqqqnnnjjjeeebbbaaabbbaaaaaa______aaabbbccccccccccccbbbbbbbbbbbbaaa```^^^^^^\\\]]]]]]^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[XXXUUUSSSOOOKKKEEE@@@<<<999666333222222111111111111222222111111111111111111111111111111111111111000///...111111111111111111111111111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////000000000000////////////000000000000000000000000........................------------------------------------------------//////............//////---.........//////000000111000...,,,,,,...000111............////////////////////////....................................333000...///333444111...///222666:::=========<<<222111///...---...//////............////////////000000////////////000000000000000000000000000000000000000000000000000000....../////////000000000////////////////////////000000////////////......000000111111111111000000000000000000////////////////////////////////////000000000000111111111111000//////......//////000222111/////////...---+++000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000000////////////......////////////000000000000000000////////////......000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////------......//////000000------------------------/////////.........------...............---------000000000000000////////////000000000000//////...YYY\\\^^^```gggvvv~~~wwwlllddd```___```aaacccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[YYYXXXVVVRRRLLLGGGBBB===999555333333222111111111222222111111111111111111111111222222222222111000///...111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............////////////000000000000//////000000000000////////////////////////////////////................................................------------------------//////............//////............////////////000///...------...///000............///////////////////////////.................................111///......111222222111999:::;;;<<<;;;888555333.........//////.....................////////////000000////////////000000////////////////////////////////////////////////...////////////000000000////////////////////////000000//////////////////000000111111111111000000000000000000/////////////////////////////////////////////000000111111111000000////////////000000222000//////000000///---////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000//////////////////////////////000000000000000000////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////,,,------...///000111111........................////////////....................................///////////////////////////000111222222111//////[[[cccjjjoooxxx}}}mmmccc___^^^___cccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa```___^^^_______________^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYVVVQQQLLLHHHBBB<<<888666444333111000000111222111111111111111111111111222333333333222111111000000000000000000000000000111000////////////000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............////////////000000000000//////////////////000000000000........................////////////////////////////////////////////////------------------------//////............//////////////////............---...///000000///...---............////////////.........///////////////////////////////////////+++---------,,,---111555???>>><<<999555222///---...///000000000///...---............////////////000000////////////000000////////////////////////////////////////////////////////////000000000111000000000000000000000000//////000000000000000000000000111111111111000000////////////000000000000000000000000000000000000.........//////000000000000000////////////000000...---,,,---///000///...////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000000000////////////000000000000//////000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////,,,------...///000111111////////////////////////000000/////////.........---.............................................///000111222222111000///hhhttttttjjjfffcccbbbaaaaaa```aaaaaabbbbbbaaaaaaaaaaaaaaa``````___````````````___^^^]]]]]]ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZXXXTTTQQQMMMHHHBBB>>>:::888555222111000111222111111111111111111111111222222333333333333222222////////////////////////111000///......///000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............////////////000000000000//////////////////000000000000........................////////////////////////000000000000000000000000------------------------//////............//////000000//////.........---,,,...000111111000...,,,............////////////.........///////////////////////////////////////...000222111///222888>>><<<:::777333111///////////////000111000///...---............////////////000000////////////000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000//////000000000000111111000000111111111111000000////////////000000000000000000000000000000000000............////////////111000000//////000000111***))))))***---......---000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111////////////000000000000//////000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////------......//////000000000000000000000000000000000000000/////////......---------...............------------............///000000111111111111000~~~zzzuuukkkjjjhhheeecccbbbbbbbbb___``````aaaaaaaaaaaaaaaaaaaaaaaa``````___]]]]]]ZZZ[[[[[[[[[\\\\\\\\\\\\ZZZXXXWWWUUURRRNNNIIIDDD???<<<999555222222222222111111111111111111111111///000111222222333333222000000000000000000000000222111///......///111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............////////////000000000000//////.../////////000000000111........................////////////////////////000000000000000000000000........................//////............//////.........///////////////......////////////..................////////////............/////////000////////////////////////222222111222444999???CCC444333111000000000000111---...///000000//////...............////////////000000////////////000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111000000111111111111000000.../////////000000000111000000000000000000000000000000000///////////////111111000000000000111111---,,,+++,,,...//////---000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000//////000000000111111111////////////000000000000//////000000000111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////.........///////////////000000000000000000000000000000000000/////////...---------.........//////---.........///////////////////////////000111111yyywwwrrrmmmgggdddaaa```^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaa```___^^^]]][[[[[[[[[\\\\\\\\\]]]]]]ZZZYYYXXXXXXVVVRRRMMMIIICCC@@@<<<777444333333333111111111111111111111111---...///111222222222222111111111111111111111111333222000//////000222333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............////////////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////,,,,,,---...///000111222111///...------...///111............/////////000---.........//////000000000000000000000000000000///,,,)))+++222999===>>>//////000000111111111111+++,,,---...////////////............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222000000111111111111000000.../////////000000111111000000000000000000000000222222111111000000//////111111000000000000111111222111000000111222111///000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222////////////000000000000//////000000111111111222000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////////////////.........////////////////////////000000000000////////////---------.........//////.../////////000000111111000///.........///111222wwwlllhhhhhhfffddd___\\\^^^___\\\[[[\\\\\\]]]___``````___]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZZZZYYYXXXVVVUUUTTTMMMHHHAAA<<<999777555444222222222222222333333333111222222222222111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000000000111111111000000///...------,,,,,,------...000000000000000000000000111111000000//////......111///...------...///111000000000000000000000000//////000000111111222222////////////////////////............/////////000,,,---------...///////////////............//////////////////////////////000000000000000000000000222111111111000000//////000...---111555777333///////////////////////////000000000000000000000000............/////////000000000000000000000000000000000000000000000000000///000000000000000//////000000000000000000000000222222111111111111111111......//////000000111111000000000000000000000000000000//////.........---111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......000000000000111111111111111111000000000000111111000000111111111111000000////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000111111000///////////////...............///000000000000000000000000000000{{{tttnnniiifffaaa___aaabbb___]]]^^^\\\]]]___``````___]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUURRRNNNGGGBBB>>>:::666444444444333333333222222222333333222222222111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111000//////000000000000000000000000//////000000000000/////////......------......///000000000000000000000000111000000000/////////...111000...------...000111000000000000000000000000//////000000000000000000................................./////////000000------........................------------......////////////////////////000000000000000000000000000000000000//////......000//////333777777333///////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111111111111111111111//////000000000000000111000000000000000000000000111111000000000/////////111111111111111111111111000000000000000000000000111111000000////////////000000000000000000000000111000000000////////////000000000000000000000000111111000000////////////000000000000111111111111111111000000000000111111000000111111111111000000////////////000000000111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111000//////......////////////......//////000111........................|||qqqiiibbb^^^```aaa^^^[[[[[[]]]^^^___``````___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[]]]]]]\\\[[[ZZZXXXVVVUUUXXXTTTOOOJJJEEE???999666555555444333333222222222444333222111000111222222111111111111111111111111000000000000000000000000000000111111111111000000000111111111111000000///000000000000000000000000......//////000//////...000//////////////////000000000000000000000000000000000000000////////////000000............000000000000000000000000000000000000//////////////////............................../////////000000000//////.....................------,,,,,,------...////////////////////////000000000000000000000000////////////............000000111444888888333///////////////////////////000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000//////000000111000000///000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000222222111111111111000000000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000111111000000000/////////000000000000000000000000111000000000000/////////000000000000111111111111111111000000000000111111000000111111111111000000/////////000000000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000///......------......000////////////000111111........................sssiiiaaa___```]]]\\\\\\^^^______```______^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[^^^^^^]]]\\\[[[YYYXXXWWWYYYWWWTTTPPPLLLFFF???:::555555333333222222333444444222000/////////111222111111111111111111111111000000000000000000000000000000111111111111000000000000111111111111000///////////////////////////...///000000000000000000000//////......//////000////////////////////////000000000000////////////000000///......///000000////////////////////////000000//////......------------------------------...////////////000000000000000//////......------.........------.........//////////////////////////////////////////////////////////////////////////////111555777666222...////////////////////////////////////////////////...////////////000000000//////////////////////////////////////////////////////000111111111000000000000000000000000000000111111111111111222222222333333222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000111111111111000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////...---------------000000000000000111111222........................xxxjjjdddbbb```___```````````````___^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[^^^^^^]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTQQQLLLFFFAAA666555444222222333444555333111///...---...000111111111111111111111111111000000000000000000000000000000111111111111000000///000000111111111000000///////////////////////////000111222222222222222///..................///////////////////////////////////////000000000000000000////////////000000////////////////////////000000//////......------........................////////////000000000111000000000//////......---000000////////////000000////////////////////////////////////////////////000000000000000000000000---...111333444333000---000000000000000000000000////////////////////////////////////000000000111//////////////////////////////////////////////////////000111111111111111111111111111111111111111000000111111111222222222333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000111111111111///000000000111111111111111111000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////...---------------000000000000000111111222////////////////////////uuukkkfffbbb```___aaaaaa```______^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZUUUUUUUUUUUUUUUQQQLLLHHH;;;:::777555444444444555222111000///...///000000222222222222222222222222000000000000000000000000000000111111111111000000///000000111111111111000000000000000000000000000000000111222333333333333///......------......///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111000000//////////////////111000000000000000000111////////////////////////000000000000000000000000000000000000111111111111...///000111222111///...000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////000111222222222222111111111111111111111111000000000111222222333333111111111111111000000000111111111111111111111111/////////000000000000111111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000222222111111111000000000111111111111111111111111000000000111111111111222000000000000111111111111111111000000000000111111000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000///......------......000////////////000111111000000000000000000000000zzzssskkkdddaaabbbaaa```______^^^^^^^^^___^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\UUUUUUVVVWWWWWWUUUQQQMMMEEEBBB>>>999666444444444222222222222111111111111222222222222222222222222000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000000000//////111222222333333333000//////......//////000000000000000000000000000.../////////000000000111000000000111111000000000000000000000000000000000//////000000000000000000000000000000000000000000//////000000000111111111///////////////000000000000000////////////000000////////////////////////000000000000000000000000/////////000000000111111000000111111000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////000111222222222222111111111111111111111111///000000111222222333333//////000000000000000111111111111111111111111111000000000111111111222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000222222222111111111000000111111111111111111111111000000111111111222222222000000000000111111111111111111000000000000111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000//////......////////////......//////000111////////////////////////zzznnnhhhbbbbbbaaa______^^^^^^^^^______^^^]]]]]]\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]WWWVVVWWWXXXXXXWWWSSSPPPLLLIIICCC===888555333333333444444444444333222111222222222222222222222222000000000000000000000000000000111111111111000000//////000111111111111111000000000000000000000000......///111111222222222111111000000000000111111000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000111111111111......//////000000111111//////............//////////////////////////////000000000000000000000000---.........//////000000222222222111000000111333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000222222333333333111111111111111111111111///000000111222222333333......//////000000111111111111111111111111111111111111111222222333333333333333333333333333333333111111111111111111111111000000111111222222222222000000000000000000000000222222222111111111111000111111111111111111111111000000111111222222222222000000000000111111111111111111000000000000111111000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000111111000///////////////...............///000000........................vvvsssggg``````aaa^^^]]]^^^```^^^]]]]]]^^^^^^]]][[[\\\\\\]]]^^^^^^]]]]]]]]]YYYYYYYYYXXXWWWVVVTTTSSSSSSNNNGGGAAA<<<777333000333333333222222222222222111111111111111111111111222222222222222222222222444333111//////000111222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////000000000000111111111111000000000000000000000000000000000000000000000000111+++...000***+++111///////////////////////////000000000///......------.../////////000333777;;;555555000((()))111222,,,000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111000000000000000222111000//////000222333000111111222222333333333555444333333222222222333222111111111111111111222444444444555666555333111111111222222222333333333//////000111111111000000222222222222222111000000000000111111111111111111222111000/////////000111333222111//////000000111222222111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000......---------,,,,,,,,,000000////////////000000000000000000000000000000,,,,,,---...///.........}}}qqqeeebbbaaa^^^^^^aaa```___^^^___``````^^^\\\\\\]]]]]]^^^^^^]]]]]]]]]YYYYYYYYYXXXWWWVVVUUUTTTUUUQQQKKKFFFAAA<<<777333555555444333222222111111111111111111111111111111222222222222222222222222444333111000///000111222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000111111111111000000000000000000000000000000000000000000000000222---000222,,,...333///////////////////////////------......///000000111000000111000111444888;;;444333444555111---,,,///000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222111111111111111333222222111222222222333111111111222222222222222444444333333333444555555444444444333333444444444333333333555666666555333444333333333222222222222222333333333222222111111222222333222222111000///222222222111111111111111222222111000000000111222111111000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////000000000000///.........---------,,,000000////////////000000000000000000000000000000000000000000111111111111rrriiiccc``````bbb^^^^^^___```bbbaaa___]]]]]]]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUXXXUUUQQQMMMHHHBBB<<<888888777555444222111111000222222222222222222222222222222222222222222222222333222111000000000111222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111---111333---000333...////////////////////////---......//////000000111111222222222222444777;;;<<<222///666777...,,,222000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222222222222222222222222333333444444333333222222222222333333333333333555555555666777999:::;;;:::999999999999999999:::777777777999;;;;;;:::888999888777555444333333333777777777666666555555444555555555555444333222111444444444333333222222222222222111111111111222222000111111222222222111111000000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////000000000000////////////............000000////////////000000000000000000000000000000///...---------...000000xxxnnngggcccbbb]]]]]]^^^___aaaaaa___]]]]]]]]]^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVYYYXXXUUURRRNNNIIIBBB===888777555333222111111111222222222222222222222222222222222222222222222222222222111000000111111222000000000000000000000000////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111////////////////////////111111111111111111111111//////////////////////////////000000000111111111///000000000111111111111///////////////////////////////////////////////////+++///000,,,111444,,,////////////////////////111111000000///.........111222222222111222555888EEE999...///333555333333000000000000000000000000000000////////////000000///000000000111111111111222111111000000000000000///000000000111111111111111111111111111111111111000000111111111222222222111111111222222222222222111222333444444444222222333333444555666888999999;;;;;;<<<===???AAACCCDDDAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCAAA>>>===<<<:::999888777777888:::::::::::::::;;;;;;<<<;;;<<<<<<;;;;;;999888888999999888777666555555555222222222111111111111111000111333444444444333222000000000111111222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000111111000000000////////////////////////////////////000000000000000000000/////////////////////000000000000//////////////////////////////...---,,,++++++---///000wwwnnnhhhbbbaaa___^^^___```___^^^]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXWWWUUURRRMMMGGGBBB888777555333222222222333222222222222222222222222222222222222222222222222111111111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000///000000000111111111111////////////////////////////////////////////////...,,,//////---444888...000000000000000000000000111111111000//////......000111222111000000222444???HHHFFF666...333666333000000000000000000000000000000////////////000000///000000000111111111111222111111000000000000000///000000000111111111111111111111111111111111111000000111111111222222222000000000000111111222222///000222444555444444333555666888:::===???AAABBBCCCDDDDDDFFFGGGIIIKKKLLLIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJJJJIIIGGGDDDAAA<<<;;;999888888888::::::::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>===<<<;;;;;;:::555555555444333222222111000111222333333222111000000000111111222222333333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222000000111111111111000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////////////////////////////222000///......000222333|||rrrmmmfff```^^^^^^______^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUQQQLLLHHH<<<:::888555333333444444333333333333333333333333222222222222222222222222000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000111111111111000000000000000000000000000000000000000000000000111...111000000;;;@@@444000000000000000000000000...//////000000111111222000111222111//////000222000RRRaaaJJJ000---333222000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222/////////000111111222222111222444666777888999999<<<===???BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOOQQQOOONNNMMMKKKIIIEEEBBB;;;999888666666777999:::999999:::;;;>>>AAADDDFFFGGGHHHIIIIIIJJJJJJIIIIIIEEEEEEEEEDDDCCCCCCCCCBBB<<<<<<<<<;;;999777555444111222222222222111000///111111111222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000////////////000000000000////////////000000000000...///000111111000///...000000000000000000000000//////.........///000111~~~qqqeee___^^^___```^^^^^^^^^^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\[[[ZZZXXXWWWWWWWWWWWWUUUQQQNNNDDDAAA===999666555444555333333333333333333333333222222222222222222222222000000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000...////////////000000000000000000000111111111111000000000000000000000000000000000000000000000000222///000///000>>>EEE999000000000000000000000000/////////000111111222222222333333222000///000111+++GGGYYYMMM888000111222000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222//////000111111222333333666777888:::<<>><<<:::777777777888:::777777777888;;;>>>AAACCCHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJGGGGGGFFFDDDBBB???<<<:::888888666555444444444333333222222222222222222111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000000000000000000000000000////////////000000000000.........//////000000000...///000111111000///...000000000000000000000000,,,,,,,,,------------...zzzjjjaaa^^^___```^^^___^^^^^^]]]\\\[[[ZZZ\\\\\\]]]]]]]]]\\\[[[[[[XXXWWWWWWWWWXXXWWWUUUSSSJJJGGGBBB<<<888666555555333333333333333333333333222222222222222222222222///000111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111......,,,...???FFF:::000000000000000000000000222222111111000/////////333444444333111000000111111666;;;??????:::444111000000000000000000000000000000////////////000000000000000000111111111111222111111000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000000111222333333444444:::;;;<<<===@@@DDDGGGIIILLLMMMNNNOOOPPPQQQRRRRRRPPPPPPOOONNNNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOMMMJJJGGGDDDBBB>>>;;;999999:::;;;666666555666888:::===???GGGHHHJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKHHHEEEAAA@@@@@@???===:::999999999999444333333222222111111111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000////////////000000000000---.........//////000000...///000222222000///...000000000000000000000000...///000000111111000000wwwooojjjddd______aaaaaa^^^[[[[[[ZZZYYY^^^]]][[[ZZZZZZZZZ[[[\\\ZZZ[[[[[[[[[YYYXXXVVVTTTRRRNNNFFF@@@<<<888444222444333222222333333111000222222222222222222222222111111111111111111111111+++---///111222222111000333222111/////////000111///...------...///000111000000000000111111111111222111000.........///000////////////////////////////////////000000000000000000000000000000000000333222222222111111000000---......///000111111222---.........//////000000000000000000000000000000......///000000000000000111111000//////222666:::222333222///...111333222000000000000000000000000000000000000000000111111333111444===>>>777222222000000000000000000000000000000000000000000000000222111111111000000//////000000000111222222222333222222222222222222222222000000111222222111///...333333222111111222444555444444555555666666666666@@@AAACCCFFFIIILLLNNNOOOOOOOOOPPPPPPPPPQQQQQQRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRPPPPPPPPPOOOOOONNNNNNMMMJJJHHHFFFBBB???<<<999888666666666666777888999999>>>@@@DDDHHHKKKNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQOOONNNNNNLLLJJJGGGGGGEEECCC@@@===;;;:::999777666444333333333444555333333333222222222222222444444444333222111000///000000000000000000000000111111222222222222111111000000111111111222222222000///...000222333222///000///...------...///000111111000000//////......000000000000000000000000000000000000000000000000......///000000000000000......//////000000111111|||oooddd]]][[[\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTPPPJJJDDD@@@<<<777444444333111222333333222000222222222222222222222222111111111111111111111111,,,...000111222111000///333222000/////////000111//////.........///000000000000000000111111111111333222111000///000000111111111111111111111111111////////////000000000000000000000000000000000000222222111111000000000000......//////000000111111........./////////000000000000000000000000000000......///000000000000000000000000//////222666:::666222......///000111222000000000000000000000000111111111000000000000000222000222999;;;666111111000000000000000000000000000000000000000000000000222111111111000000000000111111111111222222222222222222222222222222222222111111222333333222111000444333222222222222333444222333666888;;;>>>@@@AAAEEEFFFHHHKKKMMMOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLJJJIIIGGGDDDBBB???===<<<999888888777777888888999===>>>BBBEEEIIILLLNNNOOONNNOOOOOOOOOOOONNNNNNMMMPPPNNNMMMLLLMMMKKKIIIGGGGGGFFFDDDBBB@@@???>>>>>>;;;:::888666444222111111222222222222222222222222111111111111111000///...000000000000000000000000111111222222222222111111000000111111111222222222000///...000222333111///000///............///000111000000000/////////...000000000000000000000000000000000000000000000000......///000000000000000.../////////000000000111|||lllccc]]]\\\ZZZZZZYYYZZZ[[[\\\ZZZZZZZZZ[[[ZZZYYYYYYXXXZZZ[[[[[[[[[ZZZYYYWWWVVVVVVSSSOOOJJJFFFAAA;;;888555333111111222333222111222222222222222222222222111111111111111111111111...///000111111111000///222111000000///000000000000000///.........//////000000000000111111111111333222111111111111111222111111111111111111111111////////////000000000000000000000000000000000000000000000000////////////////////////000000000000......////////////000000////////////////////////......///000000000000000000000000//////111555999CCC555,,,///222000...111000000000000000000000000222111111111000000//////111///000555666444111111000000000000000000000000000000000000000000000000111111111111111000000000222222222222222111111111222222222222222222222222111222333333333333333222444333333333444444555666777888;;;???CCCGGGJJJKKKIIIKKKNNNQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA<<<;;;:::999888888888888;;;<<<>>>AAAEEEIIILLLNNNNNNOOOPPPPPPPPPOOOMMMLLLMMMKKKJJJJJJJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@>>><<<999555222111222222222222222222222222000111111111111111000000000000000000000000000000111111222222222222111111111111111111111222222222000//////000222222111///000//////......//////000000000000000////////////000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000{{{yyywwwxxxzzz|||}}}}}}ssseee```\\\[[[ZZZYYYZZZ\\\ZZZ[[[\\\\\\\\\[[[YYYXXX[[[[[[\\\\\\[[[YYYXXXWWWWWWUUURRROOOKKKFFF@@@;;;777444222222222333333222222222222222222222222222111111111111111111111111000000111111111000//////111111000000000000000000111111000//////.........///000000000111111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000//////////////////......000000000000//////////////////////////////000000////////////////////////......///000000000000000000000000//////111555888MMM;;;///222444///,,,///000000000000000000000000222222111111000/////////111000///111333333333222000000000000000000000000000000000000000000000000111111111111111111111111333333333222222111111111222222222222222222222222111222222333333444444444333333444666888:::;;;<<>>===<<<;;;999999888888999:::;;;>>>BBBFFFJJJMMMOOOPPPQQQRRRRRRPPPOOOMMMMMMKKKIIIIIIHHHGGGDDDAAA@@@?????????@@@AAABBBCCCCCCCCCCCCBBB@@@===:::888555555444333222111111000222222333333444333333333000000000000000000000000111111222222222222111111111111111111111111111111000000000111111111000000000//////////////////000000000000000////////////////////////////////////////////////////////////......///000000000000000////////////000000000000wwwtttrrrrrrssstttttttttxxxwwwuuutttuuuvvvyyyzzzzzz|||nnneee^^^]]]\\\ZZZZZZ^^^[[[\\\]]]^^^]]]\\\[[[ZZZ[[[[[[\\\\\\\\\ZZZYYYXXXWWWUUUTTTRRROOOJJJDDD@@@:::777444333333333333222222222222222222222222222111111111111111111111111111111111111111000000000000000000111111111000000111111111000000///......///000000000111111111111//////000000000000000000000000000000000000000000////////////000000000000////////////////////////..................//////000000000000////////////000000000000000000//////////////////////////////......///000000000000000///000000000///000444666HHH;;;111333444///---///111111111111111111111111111111111111000000//////222111000000222555555444000000000000000000000000111111111111111111111111111111111111111222222222444333333333222222111111222222222222222222222222111111222222333444555555333555888;;;>>>AAACCCEEEKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRUUUWWWWWWUUUSSSRRRQQQRRRTTTTTTTTTSSSRRRQQQMMMLLLKKKIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>=========>>>>>>>>>??????>>>>>><<<;;;::::::999999999999;;;===@@@DDDHHHJJJMMMNNNOOOPPPPPPOOONNNMMMOOOMMMKKKIIIHHHEEEBBB???;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBBBBBBBAAA@@@:::999888666444222000///222333333444444444333333111111111111111111111111111111222222222222111111111111111111111111111111000000111111111000000000///000000000000000000///////////////000000000000////////////////////////////////////////////////......///000000000000000000000000000////////////tttrrrooonnnnnnooonnnmmmooommmllljjjkkkmmmppprrrtttvvvyyyzzz{{{{{{}}}~~~|||ooodddcccaaa\\\\\\aaa]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYWWWVVVTTTSSSQQQNNNIIIFFF>>>;;;777555444444333222222222222222222222222222111111111111111111111111111111111111111111111111//////000111111111111000000000111111111000//////000000000000111111111111......///000000000000///////////////////////////////////////000000000000////////////////////////............////////////////////////000000000000111111000000000000//////////////////////////////......///000000000000000///000000000///000333555999777555333111000000111111111111111111111111111000000000000000000000111111222111000222777777444000000000000000000000000111111111111111111111111111111111222222222222222333333333333333222222222222222222222222222222222222222222333444666777888888:::===AAAFFFIIIKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQPPPHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>>>>>>>=====================<<<;;;;;;::::::999999999:::::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::<<<>>>AAADDDFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLQQQOOOLLLKKKIIIGGGDDDAAA<<<<<<;;;:::::::::::::::888999;;;===???AAABBBBBB>>>===;;;999666444222111111222222222222222111111111111111111111111111111111111222222222222111111222222222111111111111111///111222222000//////000///000000111111000000///////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000////////////pppmmmjjjhhhhhhgggfffeeedddcccddddddeeefffggghhhkkknnnqqqssstttuuuvvvxxxyyy{{{~~~tttoooiiiaaa^^^bbb^^^]]]\\\\\\[[[[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTRRROOOLLLCCC???:::666555444333222222222222222222222222222111111111111111111111111000000000000111222333333...///000111222111111000//////000111111111000000000000000000111111111111...///000111222111111000000000000000000000000000////////////000000000000////////////////////////....../////////000000000......//////000000111111111111111000000000//////000000000000000000000000......///000000000000000///000000000///000222444///<<>>>>>;;;;;;:::::::::999999999999999999999999999999999999999888888888888777777::::::::::::;;;<<<===>>>;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDFFFHHHKKKLLLPPPOOOMMMMMMLLLKKKHHHFFFCCCAAA@@@>>><<<;;;::::::777888888:::;;;===???@@@??????===<<<:::888777666333333333333222111000000111111111111111111111111111111222222222222111111222222222111111111000000///111333222000...///000///000111111111111000///.../////////000000000111000000000000000000000000000000000000000000000000......///000000000000000111000000000/////////...kkkhhhdddbbbbbbaaa```^^^[[[]]]___aaabbbbbbaaaaaadddgggkkknnnpppqqqssstttrrrtttvvvyyy{{{{{{qqqddd___aaa^^^]]][[[ZZZZZZZZZ[[[\\\[[[\\\]]]^^^]]]\\\[[[ZZZXXXWWWVVVUUUVVVUUURRRPPPEEEAAA<<<888666555333222222222222222222222222222111111111111111111111111000000000000111222333444...///000222222222111000...///000111222222111000000000000000111111111111///000111222333333222111111111111111111111111111////////////000000000000////////////////////////.../////////000000111111---......///000111111222222111111111000000//////111111111111111111111111...//////000000000000000///000111000///000222333000EEEMMM>>>000111333///111111111111111111111111......///000111222333333...222222///222777777222000000000000000000000000111111111111111111111111111111111222222333333333222222222333333444444444222222222222222222222222666666666777999;;;===???DDDFFFIIIMMMOOOQQQRRRRRRTTTTTTSSSRRRQQQOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLJJJGGGEEEBBBAAA@@@???>>>>>>======:::999999999888888777777888888888888999999999999::::::999888888777777666888888888999;;;===>>>???<<<===@@@BBBDDDDDDDDDDDDEEEDDDCCCCCCEEEIIILLLOOOOOONNNMMMNNNOOONNNLLLKKKIIIGGGEEEBBB???===<<<;;;;;;::::::::::::<<<>>>?????????>>>===<<<<<<;;;;;;666666666555444333222111111111111111111111111111111111222222222222111111222222222222111111000000///222444333000...///000///000111222222111000///.../////////000000111111000000000000000000000000000000000000000000000000...//////000000000000000111111000000/////////...|||zzzzzz|||}}}~~~~~~{{{xxxvvvddd```[[[YYYZZZ[[[[[[ZZZ\\\]]]___aaabbbbbbaaaaaabbbccceeefffhhhiiiiiijjjlllnnnqqqrrrtttxxx||||||~~~uuuhhh_________^^^[[[YYYYYY[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYVVVUUUVVVWWWXXXVVVSSSQQQNNNIIIBBB<<<888555333111111111111000111111222333333333333222222111111111222111111111000000///////////////000111111222222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///777???@@@999222000222000///......//////...,,,...///111000//////000222000222666999999777444111000000000000000000000000000///...///222333444333222222222222222222222222222222111000000000000000222222222222222222333444555666888:::>>>BBBFFFHHHGGGGGGHHHJJJLLLNNNPPPQQQSSSPPPMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDD???>>>;;;:::999:::;;;<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<;;;:::999888888888888999888888888999:::;;;;;;===>>>>>>???AAACCCEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLPPPPPPPPPPPPPPPQQQQQQQQQOOOMMMJJJFFFBBB???===<<<<<<:::999999;;;<<<;;;;;;;;;;;;;;;::::::999999888<<<;;;999777444333222222222111000//////000111222222222222222222222222222333222222222111000000000222222222111111111111000000000000000000000000000111111000000//////......000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000|||zzzwwwtttpppnnnmmmlllnnnoooqqqqqqpppnnnllljjjbbb^^^ZZZYYYZZZ[[[[[[ZZZ\\\]]]^^^`````````______^^^^^^```aaabbbccccccccceeefffiiijjjllloootttwwwvvvwww{{{~~~uuugggaaa```^^^]]]\\\\\\\\\]]]\\\]]]]]]\\\\\\ZZZYYYYYYWWWVVVVVVWWWXXXVVVSSSQQQPPPLLLFFF@@@<<<999555333333333222222222333333444333333333222222222111111222222222222111111111000111111111000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222555999;;;:::666111...333222222222444333111///000111222222111000111333...222777;;;;;;888333000111111111111111111111111444333222222444555444333222222222222222222222222555444444333333444444555333333333333555666777888666888<<>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@>>>======>>>??????>>>============<<<<<<<<<<<<<<<<<<<<<==================<<<;;;:::999999::::::::::::::::::;;;<<<<<<>>>>>>??????@@@AAABBBCCCEEEFFFFFFGGGIIIKKKLLLMMMOOOOOOOOOOOOOOOPPPPPPPPPOOONNNKKKIIIFFFDDDCCCBBBAAA???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777555444333333222111000000111111222222222222222222222222222222222222222111111111111222222222111111111111000000000000000000000000000111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000}}}zzzxxxuuusssrrrqqqnnnlllkkkjjjhhheeecccaaa``````bbbcccdddeeeeeecccaaa```aaa^^^[[[ZZZ[[[]]]]]]]]]___```aaabbbbbbaaa```___[[[\\\]]]]]]^^^]]]]]]]]]]]]___aaabbbdddgggkkknnnooooooppprrrrrrttt~~~sssgggccc^^^]]]^^^___^^^\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXXXXXVVVSSSQQQSSSPPPKKKGGGCCC>>>999555555555444333333333444444333333333222222222222111333333333222222222222222222222111111000//////...000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000333111111666===???;;;777222111111222333444333111000222333333222111333444000333999<<<<<<888333///111111111111111111111111666444333333444444333222333333333333333333333333222222222222222333333444333333555666999;;;===???===@@@DDDHHHKKKLLLKKKJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFCCC@@@>>>======<<<:::<<<<<<;;;:::::::::::::::999:::;;;===>>>?????????CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>=================================>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFDDDBBBAAAAAA@@@>>><<<============>>>???@@@@@@>>>>>>===<<<;;;999777666444333222111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000000000000000000111000000000000/////////000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000zzzuuurrrooollljjjiiihhhhhhgggfffdddbbbaaacccbbbaaa```___^^^]]]]]]^^^___aaabbbbbbaaa```___aaa```^^^]]]^^^___```aaadddeeeeeeffffffeeedddccc]]]^^^^^^^^^^^^]]]\\\\\\ZZZ\\\^^^___```cccgggjjjkkkhhhhhhhhhggghhhqqq{{{sssjjjaaa\\\]]]___^^^[[[\\\\\\\\\\\\\\\[[[ZZZYYY[[[YYYXXXXXXXXXWWWTTTRRRUUUSSSPPPMMMIIICCC<<<777666555555444333333333444222222222222222222222222222222222222222222222222111111111111000000//////000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111...,,,222>>>GGGKKKKKK555222///...///000111111...000111222222222444666666777:::;;;999555111...111111111111111111111111333222111222333333222000333333333333333333333333222222111111111111222222444555777999<<<@@@BBBDDDGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEBBB@@@<<<:::::::::888777::::::999888888999:::;;;;;;===>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGEEEDDDCCCBBB???===============>>>@@@BBBCCC??????@@@???>>>===;;;:::666555444333222111000000111111111111111111111111111111111222222333333333222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000000{{{wwwuuupppllliiifffdddbbb```^^^______``````___^^^]]]]]]_________^^^^^^]]]]]]]]]]]]^^^___```aaaaaaaaa`````````____________aaabbbfffggghhhhhhhhhgggfffeeeaaaaaaaaa``````___^^^]]][[[]]]^^^___```bbbfffhhhkkkhhhfffeeeddddddjjjrrr|||xxxiii___\\\]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZ\\\ZZZYYYYYYYYYXXXVVVTTTVVVUUUSSSQQQMMMGGG???:::666666555333333222222222222222222222222222222222000000111111111111111111//////000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000///...---000999EEEPPPVVVBBB===666000///000111111,,,...111222222333555777===;;;999777444222000///111111111111111111111111000000000222444555444222333333333333333333333333777666666555555555666666999999;;;===@@@CCCFFFGGGLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGGGGHHHGGGGGGFFF???===:::888888888777666:::999888888999:::<<<===@@@BBBDDDFFFHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKHHHIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJIIIGGGGGGGGGFFFCCCAAA======<<<<<<===???AAABBB@@@@@@@@@@@@@@@???>>>>>>888888777666444222111000111111111111111111111111111111222222333333333444222222222111111111000000000000000000000000000000000000000000111111111111000000111111111111000000////////////////////////////////////////////////////////////000000000000|||xxxsssooommmjjjhhhfffccc```^^^]]]]]]]]][[[ZZZYYYZZZ\\\[[[ZZZZZZ[[[]]]\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^___``````aaa___`````````^^^^^^```bbbfffggghhhiiiiiihhhgggfffccccccccccccbbbaaa```___^^^___```aaaaaacccgggiiioookkkiiihhhgggeeeiiiooorrrxxxyyyiiiaaa^^^]]]]]][[[[[[\\\\\\\\\[[[[[[ZZZ\\\ZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSPPPJJJCCC>>>888777555444333222111111111222222222222333333333000000000000000111111111...//////000111111222222000000000000000000000000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000........................000000000000000000000000000000000000000000000000////////////222:::EEEMMMLLLGGG???:::777666555444111222444555555666777999>>><<<888333111000000000222222222222222222222222111111222555777888777555333333333333333333333333555555666666777888999:::@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLJJJKKKKKKJJJIIIGGGEEECCC<<<:::777666777888777666:::999888888999;;;>>>@@@DDDEEEGGGIIIKKKMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMNNNPPPPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>???@@@AAABBBHHHHHHHHHJJJKKKKKKIIIGGG???>>>===<<<<<<===???@@@@@@@@@?????????@@@AAAAAA======<<<;;;888666444222222222222222222222222222222222222333333333333333222222222111111111111000000000000000000000000000000000000111111111111222000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000{{{xxxtttqqqllliiieeecccbbbbbbaaa___^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYYZZZZZZYYYYYY]]]```]]]^^^____________^^^]]][[[\\\]]]___```bbbccccccbbbcccdddcccaaa```bbbdddfffgggiiijjjkkkjjjjjjiiiggggggggggggfffeeeddddddcccdddeeeffffffhhhkkkmmmsssooommmnnnllljjjkkkoooooorrrwww|||zzzkkkbbb___^^^ZZZ[[[[[[\\\\\\\\\[[[[[[\\\ZZZYYYYYYZZZ[[[ZZZYYYYYYXXXVVVUUUSSSNNNHHHDDD:::999777555444333222222111111222222222333333333000000000111111222222222000000000000000111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000000333777;;;BBB@@@???>>>>>>>>><<<:::;;;<<<<<<<<<:::999:::;;;999888555222111111111222222222222222222222222222333333444666777777555333444444444444444444444444222333444777:::===???AAAIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJIIIFFFCCC@@@>>>;;;999777777888::::::999<<<;;;::::::<<<>>>BBBDDDHHHIIIKKKLLLNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPPPPPPPNNNMMMPPPPPPOOONNNNNNNNNNNNNNNKKKJJJIIIGGGEEECCCAAA@@@>>>======<<<<<<<<<======BBBBBBDDDGGGKKKLLLKKKIIICCCAAA???<<<;;;<<<>>>???AAA???>>>======???BBBCCCCCCCCCBBBAAA>>>;;;888666333333333333333333333333333333333333333333222222222222222111111111111000000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000{{{wwwssspppnnnllliiigggeeebbb___^^^^^^_________]]]\\\ZZZ[[[[[[\\\ZZZYYYYYYZZZ[[[ZZZYYY[[[___cccaaabbbcccddddddcccbbbaaa___```aaabbbdddfffggghhhfffhhhjjjhhheeedddfffhhhhhhjjjkkkmmmnnnnnnmmmmmmjjjkkkkkkkkkjjjjjjiiihhhiiijjjkkkkkkkkklllooorrrvvvrrrqqqrrrpppmmmmmmpppppppppqqqrrruuuzzztttfff```^^^ZZZ[[[[[[\\\\\\\\\[[[[[[[[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYYXXXWWWUUUQQQKKKGGG;;;:::999777555444333333111111111222222333333333111111111222222333333333222222111111000/////////000000000000000000000000000111111111111222222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111222333222111000...111666<<>>CCCDDDCCCAAA>>><<<;;;<<<444444333333333222222222222222222222222222222222333222333444555555222///444444444444444444444444444555888<<<@@@EEEIIIKKKOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPPPPNNNLLLJJJDDDEEEEEEDDDBBB???<<<:::===;;;999999;;;=========???>>>======???BBBFFFHHHKKKLLLNNNOOOQQQRRRRRRRRRPPPOOOMMMKKKJJJKKKMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLMMMOOOOOOOOOMMMKKKJJJNNNNNNMMMLLLMMMNNNPPPQQQPPPOOOMMMKKKHHHFFFDDDCCC??????===<<<;;;;;;;;;;;;:::<<<>>>CCCGGGJJJIIIHHHFFFDDD@@@===<<<<<<===>>>AAA???===;;;<<>>CCCGGGKKKMMMNNNTTTRRRPPPNNNLLLLLLLLLMMMNNNNNNNNNMMMKKKHHHFFFDDDCCC???;;;:::<<<======<<<===<<<:::999:::<<<>>>@@@AAAAAACCCDDDEEEFFFGGGHHHJJJIIIJJJLLLNNNPPPPPPPPPOOOMMMKKKIIIHHHHHHJJJKKKLLLJJJJJJJJJLLLMMMLLLKKKNNNLLLIIIJJJLLLPPPRRRSSSRRRRRRPPPOOONNNMMMLLLLLLOOOMMMLLLLLLMMMMMMKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKNNNNNNMMMKKKJJJKKKNNNPPPLLLOOOPPPOOOKKKIIIIIIKKKGGGDDD@@@>>>======;;;:::;;;;;;;;;<<>><<<;;;<<<===>>>>>>>>>>>>======GGGLLLNNNKKKHHHFFFCCC???>>>:::555222222333444444444333333333333333444444//////000111222333333444111111222222222222111111000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000//////000000111111222222{{{wwwrrrmmmiiieeeeeedddcccbbbbbbbbbbbbaaaaaabbbcccccccccccccccaaa``````````````````aaabbbbbbaaaaaabbbccceeeffffffhhhjjjkkkjjjiiiiiijjjiiiiiiiiiiiiiiikkkmmmnnnmmmmmmnnnnnnnnnmmmlllkkkmmmnnnoooqqqrrrrrrsssssssssuuuuuuuuusssrrrsssttttttsssrrrtttwwwyyy{{{{{{}}}yyyuuurrrrrrssstttttttttttttttuuuuuuuuuuuurrrxxx~~~tttjjjaaa\\\ZZZ\\\\\\ZZZXXXZZZ\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQHHHDDD>>>888444333333444333333333333333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111111111111111000000000///111111111111111111111111111111111222222333333444333333333333333333333333222222222222222222222222222222333333333333444444333444555555333222333444222444555555555777:::<<>>???<<<999999;;;===<<<;;;???@@@@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMKKKJJJJJJKKKKKKLLLKKKKKKMMMOOOQQQQQQPPPRRRPPPNNNOOORRRUUUWWWXXXWWWVVVTTTRRRPPPPPPPPPPPPQQQOOONNNNNNNNNMMMKKKIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMOOOPPPOOOQQQRRRQQQNNNLLLLLLMMMKKKHHHEEEBBBAAA???===;;;<<<;;;;;;;;;===@@@BBBDDDGGGFFFDDDCCCAAA???======<<<======??????@@@@@@@@@HHHNNNQQQOOOMMMMMMJJJGGGAAA===888555555555555555333222222111111222222333000000000111222222333333111111222222222222111111000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111|||yyywwwuuuqqqooommmjjjgggeeebbbbbbccccccdddeeefffgggdddeeefffhhhiiijjjjjjjjjffffffeeeeeeeeeeeeffffffhhhggggggggggggiiijjjkkkkkkmmmoooooonnnmmmmmmnnnmmmmmmmmmnnnnnnooooooppppppqqqrrrrrrsssrrrrrrrrrqqqrrrssstttuuuvvvvvvvvvyyyzzz{{{zzzxxxxxxxxxyyyxxxwwwwwwyyy}}}|||xxxuuuvvvwwwyyyxxxxxxwwwvvvuuuttttttsssqqqtttwwwyyyzzz~~~{{{lllccc]]]^^^___\\\YYYXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXUUUSSSQQQMMMIIICCC===888555444444333333333333333333333333111111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000//////...////////////////////////000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222333555444444333444666444555888999:::<<>><<<:::999<<<;;;;;;<<<>>>@@@???>>>???AAADDDGGGHHHIIIHHHHHHIIIKKKMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRUUUYYY\\\]]]]]]]]]\\\[[[\\\```dddggggggccc```]]][[[YYYYYY[[[\\\[[[YYYXXXWWWWWWUUURRRPPPNNNNNNMMMMMMMMMMMMMMMNNNFFFGGGIIIKKKLLLMMMMMMMMMOOOPPPQQQPPPNNNMMMMMMNNNOOOLLLIIIGGGFFFCCC@@@>>>======<<<;;;<<<===>>>???EEEEEEDDDBBBAAA@@@>>>>>>;;;<<<===???AAACCCDDDEEEHHHNNNRRRRRRQQQRRRQQQNNNFFFBBB===999888777666666333333222222222222333333111111111111111111111111111111222222222222111111000000000000000000000000333222222222111000000000000000000000000000000000000000000000000000000000111111111111000000000000xxxrrrnnnllljjjjjjiiiiiijjjiiihhhgggffffffggghhhiiikkklllmmmiiijjjkkklllnnnnnnnnnnnnmmmllllllkkkkkkllllllmmmmmmmmmlllllllllmmmoooooonnnpppqqqqqqoooooopppqqqooopppqqqrrrrrrrrrrrrqqqssssssttttttuuuuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyyyy}}}~~~~~~}}}{{{zzz{{{|||yyyyyyzzz}}}~~~zzzxxxxxxzzz|||{{{{{{zzzxxxvvvuuutttssstttuuuvvvvvvvvvyyy}}}pppccc``````]]]ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[YYYVVVTTTRRRQQQNNNHHHBBB<<<888555333333333333333333333333333000000000111222222222333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////000000000000111111000000//////......///000000000111111111111111111111000000000000000111111111111111111111111333333222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444222333444444333333444666555777;;;>>>@@@CCCGGGJJJNNNOOOQQQRRRSSSSSSRRRRRRRRRSSSRRRQQQOOOLLLIIIHHHFFFDDDAAA>>><<<;;;;;;;;;>>>>>>@@@BBBDDDEEEEEEEEEDDDEEEHHHJJJKKKKKKKKKJJJJJJMMMOOOOOOMMMLLLMMMOOOQQQRRRTTTTTTTTTTTTVVVWWW[[[\\\]]]___aaaaaabbbbbbdddcccccceeeiiilllnnnnnnnnnmmmnnnqqqvvv{{{~~~vvvssspppmmmkkklllnnnpppooommmkkkjjjiiifffcccaaa[[[[[[ZZZYYYWWWTTTRRRPPPLLLKKKKKKKKKLLLMMMMMMLLLNNNOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHEEECCCAAAAAA???>>>============DDDCCCBBBAAA@@@???>>>>>>:::;;;===???BBBEEEHHHIIIHHHNNNSSSSSSSSSTTTTTTQQQJJJFFFAAA<<<:::888777555555555444444333444444444222222222111111111000000111111222222222222111111000000000000000000000000333333333222111000//////000000000000000000000000////////////////////////222222111111000000//////~~~|||xxxsssnnnjjjgggeeeeeefffhhhjjjkkkkkkllllllllllllllllllmmmnnnooopppnnnnnnoooppppppppppppppprrrrrrqqqqqqqqqqqqrrrrrrqqqpppooooooooopppqqqrrrpppqqqrrrqqqpppoooppprrrqqqqqqsssttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz}}}~~~~~~}}}{{{yyyzzz{{{{{{{{{}}}{{{yyyzzz{{{}}}~~~}}}|||zzzxxxvvvuuutttrrrrrrqqqqqqrrruuuyyy|||{{{~~~mmmccc___[[[YYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRPPPLLLFFF@@@;;;666444333333333333333333333333000000000111222222222333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////000000000000111111000000//////......///000000000111111111111000000000000000000111111111111111111111111111111333333222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444555444222222444666777:::???CCCGGGKKKOOORRRQQQRRRRRRSSSRRRQQQOOONNNNNNNNNMMMLLLIIIEEEBBB@@@AAA@@@???======>>>??????@@@BBBDDDGGGHHHJJJKKKLLLNNNNNNMMMMMMNNNNNNNNNOOOMMMPPPSSSRRRPPPPPPSSSWWWXXX[[[]]]^^^^^^___bbbeeeiiijjjmmmpppsssuuuwwwwww|||{{{yyyzzz}}}~~~~~~}}}|||zzzwwwuuuqqqrrrqqqooojjjddd^^^[[[]]]YYYUUUSSSRRRRRRQQQOOOOOOOOOPPPQQQRRRSSSSSSRRRMMMLLLJJJJJJKKKKKKIIIHHHGGGFFFEEECCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>===<<<::::::<<>>===>>>>>>>>>???@@@BBBCCCDDDCCCEEEHHHIIIJJJLLLOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPSSSVVVUUUSSSTTTZZZ```gggkkkooopppoooqqqtttxxx{{{|||~~~{{{uuurrroookkkeeeaaa```]]]XXXTTTRRRQQQPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEECCCCCCBBB@@@???===<<<<<<::::::;;;===@@@DDDGGGIIILLLSSSWWWWWWVVVWWWVVVSSSOOOLLLFFFBBB???<<<999777555444333222111111111222333222222222111111000000111111222222222222111111000000000000000000000000333222222222111000000000000000000000000000000000000000000000000000000000111111111111000000000000|||vvvrrrjjjiiihhhffffffggghhhiiihhhkkkooopppooonnnooopppppppppoooooonnnoooooooooqqqqqqssstttuuuuuuuuuuuuxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvvvvxxxyyyxxxwwwuuuuuuwwwxxxtttttttttuuuwwwyyy{{{}}}{{{zzzyyyyyyxxxyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{yyyyyyzzz|||}}}}}}|||||||||}}}}}}}}}|||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{{{{|||zzz|||~~~|||pppbbb]]]]]]ZZZYYYYYYYYYYYYYYYZZZ[[[YYYZZZZZZ[[[ZZZXXXWWWVVVSSSSSSRRROOOJJJDDD>>>;;;333333333333333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111///000000000111111111111222222222222222222222222111111111222222333333444333333333333333333333333444444444444444444444444222222333333333333444444555666777777888:::>>>AAAEEEHHHLLLNNNOOOQQQSSSTTTRRRRRRQQQPPPOOOLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHIIIHHHKKKMMMMMMNNNPPPTTTXXXWWWXXXYYYZZZZZZYYYXXXXXXZZZ]]]___^^^\\\```jjjrrr||||||vvvmmmfffaaa___\\\[[[[[[YYYVVVRRRPPPMMMJJJHHHJJJLLLNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<:::::::::;;;>>>AAADDDFFFJJJPPPUUUUUUUUUWWWVVVTTTRRRNNNJJJEEEBBB???<<<999777666555444444333333333222222222111111111111111111111222222222222111111000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111{{{uuupppnnnjjjjjjhhhhhhiiikkkmmmooolllooossstttrrrppppppqqqrrrqqqqqqqqqqqqqqqrrrrrrpppqqqsssuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxx|||}}}|||zzzxxxxxxzzz|||vvvuuuuuuvvvxxx{{{~~~~~~}}}{{{{{{{{{||||||~~~~~~~~~|||zzzzzz{{{zzzzzz}}}~~~||||||}}}}}}}}}}}}||||||||||||}}}|||{{{|||||||||{{{zzz}}}zzz|||~~~{{{}}}kkkccccccZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVTTTTTTTTTRRRNNNHHHBBB>>>333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000......///000000000000000////////////////////////000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111//////000000111111111222222222222222222222222222000000111222333333444444444444444444444444444444444444444444444444444444222222333333333444444444555666888999;;;???DDDGGGKKKMMMPPPQQQQQQPPPQQQRRROOOOOONNNMMMKKKHHHFFFDDD@@@@@@??????@@@AAACCCEEEEEEGGGIIIKKKMMMMMMMMMMMMNNNPPPRRRRRRQQQTTTYYY]]]```cccgggjjjkkkiiifffeeeiiilllnnnmmmlllqqq|||}}}xxxtttpppnnnlllhhhccc___TTTPPPKKKHHHIIILLLNNNOOONNNNNNNNNNNNNNNMMMLLLLLLIIIHHHFFFDDDBBB@@@>>>===::::::::::::<<>><<<;;;;;;999888777777777777111111111111111111111111111111222222222222111111000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000//////000000111111222222yyyuuuuuutttppplllnnnmmmllllllmmmoooqqqrrrqqqqqqpppppppppqqqssstttsssrrrqqqqqqqqqrrrsssttttttvvvyyy{{{}}}}}}}}}|||~~~}}}{{{yyyxxxxxxyyyzzzyyyxxxxxxxxxyyyzzz|||}}}|||}}}}}}}}}}}}|||{{{{{{yyyzzz{{{{{{{{{|||~~~}}}}}}~~~}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}|||{{{{{{{{{zzzxxx~~~~~~~~~~~~lll```\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSQQQOOOLLLHHHDDD<<<999555333333333333222444444333222222111111111111111111111111111111111555444333222111///......111111111000000000000000222222222111111111000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000***,,,...000111111111000000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333444444444555555555666666555444222111111222333444444444333333333444555666555777999===BBBGGGKKKMMMOOOOOOPPPQQQQQQPPPPPPOOOPPPNNNKKKHHHEEECCCBBBBBB<<<===???BBBDDDGGGJJJKKKMMMNNNOOONNNNNNPPPSSSWWWSSSSSSSSSTTTXXX___hhhnnnwwwwww{{{|||}}}{{{xxx{{{{{{uuusssddd\\\RRRNNNOOOQQQQQQOOOPPPPPPPPPQQQRRRQQQOOOMMMMMMKKKJJJIIIHHHFFFBBB??????===<<<;;;;;;<<<>>>???DDDHHHNNNSSSWWWXXXWWWVVVTTTQQQNNNKKKJJJGGGBBB>>>>>>===;;;888666666777777222222222222222111000///111222222333333222222111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111{{{yyyuuuqqqqqqtttvvvtttqqqqqqqqqpppoooppprrrtttuuussssssrrrrrrrrrssstttuuutttsssrrrrrrrrrssstttuuuwwwyyy{{{}}}~~~~~~|||{{{yyyxxxwwwxxxyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{mmm]]][[[XXXXXXYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUSSSRRRQQQNNNJJJGGG>>>;;;777444444444444333111111111111111111222222111111111111111111111111333333222222111000000000111000000000000000000000222222222111111111000000111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000/////////000//////...---000000111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333444444444444555555555666555555444444555555555666555444333333444666777<<<>>>AAADDDHHHLLLOOOPPPPPPPPPPPPPPPOOONNNMMMMMMIIIHHHEEECCCAAA@@@@@@@@@@@@BBBEEEHHHJJJLLLNNNOOORRRSSSSSSRRRQQQRRRVVVZZZ\\\[[[ZZZ]]]eeeqqq|||wwwnnnddd]]]ZZZWWWRRRNNNOOONNNMMMNNNOOOPPPOOOMMMOOONNNLLLLLLKKKIIIFFFCCCAAA@@@>>>===<<<<<<>>>>>>AAAEEEKKKPPPSSSTTTSSSRRRRRROOOLLLJJJIIIGGGCCC@@@>>>===<<<;;;;;;:::999777555555444333333222111111111222222333333222222111111222222333333222222111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000yyyuuuooonnnmmmpppuuuxxxxxxvvvvvvuuuttttttuuuvvvxxxyyyuuuuuuuuutttuuuuuuvvvwwwuuuuuuuuutttuuuvvvwwwwww{{{|||~~~{{{zzzyyyyyyyyyzzz|||}}}}}}}}}}}}}}}~~~~~~fff```ZZZXXXZZZ\\\ZZZWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWUUUTTTSSSSSSQQQMMMJJJBBB>>>999555444555555444//////000000111222222333111111111111111111111111111111111111111111222222000000000000000000111111222222222111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111000//////.........///000000000111111111222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444555555666666666555555777555444333444777999;;;DDDFFFIIILLLOOOQQQQQQRRRPPPOOONNNMMMKKKJJJIIIHHHCCCBBB@@@???>>>>>>??????CCCEEEHHHJJJLLLNNNQQQTTTYYY[[[\\\[[[ZZZ[[[___cccmmmiiiggglllxxx{{{sssnnnggg___XXXVVVSSSPPPOOOOOOOOOOOONNNQQQPPPOOOOOOOOONNNLLLJJJFFFDDDBBB@@@>>>>>>>>>>>>???CCCHHHNNNQQQRRRQQQPPPQQQNNNJJJHHHGGGFFFEEECCC>>>===<<<>>>@@@@@@===999:::888666444333333333333111222222333333222222111111222222333333222222111000000000000000000000000000000000000000000000000222222111111111000000000////////////////////////{{{yyyvvvuuuppppppqqqtttxxxzzzyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{wwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz|||}}}~~~||||||||||||}}}yyynnnbbb[[[\\\^^^[[[XXXYYYYYYYYYYYYZZZZZZZZZZZZWWWVVVUUUUUUUUUSSSPPPNNNFFFAAA;;;666555555555444000000111111222222222222111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111////////////////////////000000000000///////////////////////////////////////////////////////////////......---...000222333000000000000111111111111000000000000000000000000444444444444444444444444111222222222222222333333222222222222222222222222333333333333333333333333222222222333333333444444111222444555555555333333666555444555888<<<@@@CCCJJJKKKNNNPPPRRRQQQPPPPPPMMMLLLJJJHHHFFFDDDCCCBBB???>>>>>>===>>>@@@AAABBBGGGIIIKKKLLLNNNSSSZZZ```eeehhhkkkjjjhhhhhhlllppp|||wwwuuuzzzwwwpppgggbbb\\\WWWTTTRRROOONNNPPPOOOOOOPPPQQQRRRQQQOOOJJJIIIFFFDDDBBB@@@@@@???>>>AAAGGGMMMQQQSSSSSSSSSRRROOOKKKHHHFFFEEEDDDDDDBBB???===???CCCDDDBBB???>>><<<888555333333333444111222222333333222222111111222222333333222222111000000000000000000000000111111111111111111111111333222222111111000000///000000000000000000000000{{{wwwvvvwwwwwwrrrrrrtttvvvxxxzzzyyyyyyzzzyyyyyyyyyzzzzzz{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwyyyzzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~}}}}}}~~~nnnbbb^^^^^^\\\YYYYYYYYYYYYYYYZZZZZZZZZZZZWWWVVVVVVVVVWWWUUUSSSPPPHHHDDD===999666555444333444444333333333222222222111111111111111111111111333333222222111000000000//////000000111111111111111111111111111111111111////////////////////////////////////000000000000////////////////////////////////////////////////000///.........000222333//////000000000111111111000000000000000000000000333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333222222222333333333444444111222444555666555444444555555666999>>>CCCIIILLLOOOPPPRRRSSSRRRPPPNNNMMMHHHGGGDDDBBB@@@>>>>>>===<<<;;;<<<===>>>AAACCCEEELLLNNNOOOPPPTTT]]]kkkuuu{{{yyyuuuuuuxxx~~~~~~~~~}}}}}}xxxpppggg```YYYRRRNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJHHHFFFDDDCCCBBB===@@@EEEKKKOOOSSSUUUUUUUUUSSSOOOJJJFFFDDDCCCDDDFFFCCC??????BBBEEEGGGFFFAAA???;;;777444333333333111222222333333222222111111222222333333222222111000000000000000000000000222222222222222222222222333222222222111111000000111111111111111111111111}}}xxxvvvuuuwwwxxxqqqrrrsssuuuvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxxxx{{{|||}}}}}}}}}~~~~~~nnneee```]]]ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVWWWWWWVVVSSSQQQKKKGGGAAA===999777444222666555555444333333222222111111111111111111111111333333222222111000///////////////000111111222222111111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000333222111000///........./////////000000000111111000000000000000000000000000000000000000000000000111111111222222333333444222222222222222222222222333333333333333333333333333333333333444444444444444555666777777777777777666777:::???EEEKKKPPPSSSTTTTTTTTTRRRPPPNNNKKKIIICCCBBB@@@===<<<;;;;;;<<<::::::;;;<<>>:::666333333333333333333333333333111111111111111111111111111111111111111111111111...//////000111111222222000000111111111222222222111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000222222222111000///...---////////////000000000111000000000000000000000000000000000000000000000000000111111222333333444444222222222222222222222222333333333333333333333333333444444444444555555555555555555555666777888999:::<<<@@@FFFKKKPPPSSSUUUTTTSSSQQQNNNJJJGGGEEEDDD@@@???===;;;;;;;;;<<<===<<<<<<===???BBBEEEHHHJJJIIIOOOWWW___iiiyyy}}}zzz{{{~~~yyy}}}|||zzzwwwuuuxxx}}}sssjjj]]]ZZZVVVSSSQQQOOOLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKGGGFFFFFFGGGIIIMMMRRRTTTVVVWWWVVVRRRMMMIIIHHHIIIEEEGGGGGGEEEBBBCCCHHHMMMIIIGGGDDD@@@<<<999666444111222222333333222222111111222222333333222222111000000000000000000000000000000000000000000000000000111111222222333333444111111111111111111111111|||zzzyyyzzz{{{zzzyyyvvvttttttvvvxxx||||||}}}}}}}}}||||||{{{}}}~~~~~~}}}|||{{{}}}~~~qqqhhhddd]]]\\\[[[ZZZYYYXXXWWWVVVYYYXXXWWWWWWWWWVVVSSSPPPPPPNNNJJJFFFBBB===777333111111111222222333444444111111111111111111111111///000000111222222333333...//////000111222222222000000111111222222222222111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000...///111222222111000///////////////000000000000000000000000000000000000222222222222222222222222000000111222333333444444222222222222222222222222333333333333333333333333444444444555555555666666444333333333444555777888===@@@EEEJJJOOORRRTTTUUURRRPPPMMMHHHDDDAAA???>>>???>>><<<;;;;;;<<<>>>???@@@@@@AAACCCFFFJJJMMMOOOOOOXXXdddooo{{{zzzwwwxxx{{{~~~|||kkkgggaaa[[[WWWSSSPPPMMMMMMNNNNNNOOOOOONNNNNNMMMOOOMMMJJJIIIJJJNNNRRRUUUTTTVVVWWWTTTOOOLLLKKKLLLCCCGGGKKKIIIDDDCCCGGGMMMKKKJJJHHHDDD@@@;;;888555222222222333333222222222222222222333333222222222000000000000000000000000////////////////////////000000111222333444444555000000000000000000000000}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~sssccceee^^^YYY[[[]]][[[XXXWWWYYYYYYWWWVVVVVVVVVVVVVVVVVVSSSNNNIIIDDD???999555777555333222333333222111222222111000000111222333111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444222222222222444444444444333333222111000000333333333333333333333333444444444444555555666777666777777666777:::>>>BBBHHHJJJMMMPPPRRRRRRRRRQQQOOOKKKGGGBBB>>>===>>>???>>>;;;;;;===>>>===@@@DDDHHHHHHIIIJJJLLLNNNPPPRRRVVVaaaqqq~~~}}}{{{ooobbbXXXSSSRRRNNNNNNMMMNNNOOOPPPPPPPPPTTTSSSQQQOOOOOOPPPQQQRRRVVVVVVUUUUUUSSSRRRPPPOOOJJJHHHFFFEEEFFFFFFFFFDDDIIIIIIIIIIIIGGGCCC<<<777555555444333222111000///222222111111000000//////222111111000///000000000/////////////////////////////////000111333444555000000000000000000000000~~~~~~{{{zzzzzzyyyyyyyyyzzzzzz}}}~~~~~~oooggg^^^XXXZZZ\\\[[[YYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVSSSOOOKKKGGGAAA;;;777777555333222333333222111222222111000000111222333111111111111111111111111222222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333222222111111222222333222222222222222222222333333333333333333333333333444444444444444555666666666666777888999<<>>666555444333333333333333222222222222111111111111333222111111000000111111000000000000000000000000111111000000111222333333000000000000000000000000~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~||||||}}}~~~mmmccc[[[ZZZ\\\\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTRRROOOKKKFFF???:::777555333222222333333222333222111111111111222222222222222222222222222222111111111000000000000000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222000111111222222111111000000111111222333444444555333333333333333333333333555444444444444555555666555777999;;;===AAAFFFIIINNNPPPSSSTTTTTTPPPLLLJJJBBB@@@===;;;::::::<<<======>>>BBBGGGHHHGGGIIIMMMPPPTTTZZZ```cccfffhhhjjjppp{{{}}}jjj]]]XXXTTTPPPMMMNNNOOOPPPQQQNNNNNNOOOPPPQQQSSSTTTUUUXXXXXXXXXXXXWWWVVVTTTTTTQQQNNNLLLJJJIIIHHHFFFDDDGGGHHHJJJMMMNNNLLLHHHDDD999888666444444444555666222222222333333333333333444333222222111111222222111111111111111111111111222222111111111111222222000000000000000000000000~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~wwwkkk___\\\]]]]]]^^^```[[[ZZZYYYXXXXXXWWWXXXXXXVVVUUUTTTSSSPPPJJJCCC???999666333222333333333222333333222222222111222222222222222222222222222222111111111111111111000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222000111222333333222111000111111222222333444444555444444444444444444444444555555444444444555666666666999<<>>===<<<;;;<<<===@@@AAADDDEEEHHHMMMNNNNNNSSSZZZ]]]ccckkkqqqsssssstttuuuxxxtttiiicccZZZTTTRRRQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSWWWXXXXXXXXXWWWVVVUUUUUUSSSQQQNNNMMMKKKIIIFFFCCCAAACCCFFFJJJMMMMMMJJJGGG>>><<<888555444444555666111111222222333333444444444444333222222222222333222222222222222222222222222222111111111222333333000000000000000000000000|||~~~}}}||||||}}}~~~~~~~~~ssseee^^^]]][[[\\\^^^[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVUUUUUUSSSNNNHHHDDD<<<999555333333444333333333333333333222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222333444444333222111333333333333333333333333444444444444444444444444555555555555666777888888888<<>>AAACCCEEEKKKKKKMMMPPPRRRUUU___iiittt{{{~~~xxxmmmddd^^^YYYRRRNNNNNNNNNOOOPPPQQQSSSUUUVVVUUUVVVVVVVVVVVVVVVUUUTTTTTTRRRPPPOOOMMMKKKGGGDDD@@@@@@CCCGGGJJJLLLKKKIIIDDDAAA<<<888555333333444000111111111222222333333555444333333222333333333222222222222222222222222000000000111222444555666000000000000000000000000~~~|||~~~}}}}}}~~~}}}lllccc^^^ZZZXXXYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUQQQLLLIIIAAA===888555444444444333333444444444333222111000333333333333333333333333222222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444333333333444444444444333333333333444444444444444444444444555555555666888999;;;<<<<<<@@@EEEJJJLLLOOORRRSSSTTTTTTSSSQQQMMMGGGBBB???::::::;;;===@@@CCCFFFHHHNNNNNNQQQVVVYYY```mmm{{{~~~zzzsssjjj___WWWLLLKKKKKKLLLMMMPPPTTTVVVSSSTTTTTTUUUUUUUUUUUUTTTUUUTTTRRRRRRQQQNNNKKKHHHDDDCCCCCCEEEIIILLLLLLLLLHHHFFFAAA<<<888555333333111111111111222222222222555444333333222222333333222222222222222222222222000000000111333444666777000000000000000000000000~~~}}}}}}~~~}}}}}}~~~xxxlllddd]]]YYYYYYZZZYYYXXXWWWVVVVVVVVVVVVXXXWWWUUUUUUUUUSSSPPPMMMEEEAAA;;;777555444444333444444444444444222111000333333333333333333333333000111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333222222222222333333222222333333444555555555555555555555555555555555555555666777999<<<>>>???AAADDDJJJNNNPPPQQQSSSTTTSSSRRRPPPLLLHHHDDDAAA>>><<<===???AAAEEEHHHKKKMMMOOORRRYYYaaagggppp~~~rrrhhhTTTRRROOOLLLLLLNNNQQQSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUSSSPPPMMMHHHFFFCCCCCCFFFIIILLLMMMJJJHHHEEEAAA<<<999777555333333333333333222222222444333333222222222222222222222222222222222222222111111111222333444555666000000000000000000000000}}}yyyxxxzzz~~~~~~~~~}}}}}}}}}~~~uuukkkbbb]]]\\\YYYYYYXXXVVVVVVVVVVVVVVVXXXWWWUUUUUUUUUTTTQQQOOOHHHCCC===888666555444333444444555555444222111000333333333333333333333333//////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222333222111000000111222333000111222333555666777888555555555555555555555555444555666888;;;===@@@AAACCCGGGLLLPPPRRRRRRSSSTTTRRRPPPMMMJJJFFFBBB@@@>>>@@@AAACCCFFFJJJMMMPPPRRRPPPVVV```llluuuuuufffbbb[[[UUURRRQQQSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVWWWXXXXXXWWWTTTQQQJJJFFFBBBAAACCCFFFIIIKKKKKKJJJGGGDDD@@@===:::999555555555444444333333333444333222222111111222222111111111111111111111111444333333222222333333444000000000000000000000000~~~}}}{{{xxxyyy}}}~~~}}}}}}~~~{{{kkkaaa\\\YYYVVVVVVXXXYYYVVVWWWYYYXXXYYYYYYYYYXXXVVVTTTRRRMMMIIIBBB<<<777555666666666666555444444444444555333333444444333333222111222222111111111111222222000111222333333333333333444333222111000000000000//////000000111111111222000000////////////000000222222111000//////000000//////000000000000////////////000000111111111222000000000000111111111111333333555555555555333333444333333222222333333444111222333333444444333333777666444333333555888:::666888999:::<<<@@@EEEIIILLLMMMNNNPPPQQQRRRRRRQQQQQQOOOKKKEEE@@@???AAADDDEEEHHHKKKMMMOOOPPPSSSTTTSSSZZZhhhyyy~~~uuuhhhaaaYYYPPPNNNQQQSSSSSSSSSTTTUUUWWWYYYZZZWWWVVVVVVUUUUUUTTTTTTTTTQQQLLLGGGCCCBBBCCCCCCCCCHHHHHHHHHGGGDDDAAA===;;;333333222222222222222222000000//////000111222222000000111111222222222222111111111111222333444555222222222111111111000000{{{|||{{{{{{~~~}}}}}}}}}~~~}}}}}}uuuggg```XXXTTTSSSUUUWWWVVVWWWZZZXXXXXXYYYYYYXXXVVVTTTRRROOOKKKDDD>>>888666555555666555555444333444444444222222333333222222111000222222111111111111222222000111222333333333333333111111111111111222222222///000000000111111111111111000000//////000000111222222111000000000000000000000111111111111000000000000000000111111111222000000000000111111111111111222222333333222222111444333333222222333333444222222333444444444444333555444222222222444555777666888;;;===???CCCGGGKKKMMMNNNPPPQQQRRRQQQPPPOOOJJJHHHEEEAAA???@@@CCCFFFJJJMMMPPPQQQSSSTTTWWWYYY[[[dddrrr{{{wwwtttpppqqqpppnnnnnnqqqxxx}}}|||wwwsssuuuwwwyyyzzz{{{||||||~~~sssgggZZZSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRNNNJJJFFFEEEDDDCCCBBBGGGGGGHHHGGGEEEBBB???>>>666555333222111111222222111000000000000111111222000111111111222222222222111111111111222333444555222222222111111111000000{{{yyyzzz{{{~~~~~~{{{xxxxxxyyyzzz{{{{{{zzz}}}~~~}}}|||}}}}}}sssiii]]]WWWTTTUUUVVVUUUVVVYYYXXXXXXYYYYYYXXXVVVTTTSSSQQQNNNHHHAAA;;;777555444555444444333333333333333111222222222222111000000222222111111111111222222111111222333333333222222...///111333333333333222000000000000111111111111111111111000000111111111222111000000000000000000111111222222222222111111000000000111111111111111000000000111111111222222333222222111111222222333444444333333333333444444222333444444555555444444444444333333333444555666777:::???BBBEEEGGGKKKMMMOOOPPPRRRSSSRRROOOLLLJJJBBBBBBAAA@@@@@@CCCHHHKKKLLLNNNQQQRRRSSSUUUXXXZZZbbbjjjxxxyyytttrrrtttvvvyyy}}}xxxtttqqqnnnjjjhhhiiigggdddbbbbbbeeeiiilllqqqrrrtttvvvwwwtttoookkkiiijjjkkkkkkkkkkkkjjjjjjpppzzz}}}xxxyyy{{{{{{iii]]]XXXSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRNNNKKKIIIGGGDDDAAAEEEEEEFFFFFFEEECCCAAA@@@:::888555333111111222333222222111000000000111111111111111111222222222222111111111111222333444444222222222111111111111111}}}{{{zzzzzz||||||{{{vvvtttqqqpppqqqrrrrrrqqqqqqtttxxx|||~~~~~~}}}vvviii```YYYWWWWWWUUUUUUXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSPPPKKKEEE>>>999555333444444333222222222222333222222222222222111111000222222111111111111222222111222222333333333222222///000222444444333222111000000000000000111111111222222111111111111222222111111000000000000000111000111111222222111111000111111111111111111111111000000111111111222222222555555333333333333555555444444333333333333444444333333444555555555555555555555666777777888888888999===CCCGGGIIIKKKMMMOOOPPPQQQRRRRRRPPPLLLHHHEEE???@@@AAABBBDDDHHHMMMQQQPPPRRRTTTVVVWWWYYY[[[^^^hhhppp|||wwwooojjjgggiiijjjnnntttyyy|||}}}|||zzzwwwssspppooonnnlllkkkooolllgggeeegggiiijjjkkkrrrsssuuuuuuuuurrrnnnkkkiiijjjjjjjjjiiihhhfffdddeeennnwww|||}}}wwwqqqmmmkkkjjjjjjmmmwww|||kkkaaaZZZXXXUUURRRQQQRRRTTTUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVUUURRRPPPNNNJJJEEEBBBBBBBBBCCCCCCCCCCCCBBBAAA===;;;888444222222222333333222222111000000000000222222222222222222222222222111111111222222333444111111111111111111111111~~~~~~~~~~~~~~~}}}zzzwwwuuusssrrrnnnllljjjiiijjjkkkjjjiiijjjmmmqqqtttvvvyyy|||~~~~~~~~~||||||~~~~~~}}}}}}}}}{{{}}}ssshhh]]]XXXWWWVVVVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRNNNIIICCC<<<777555444444333222222222222333333333333444333222222111222222111111111111222222222222333333333222222111111222444555444333000///111111000000000000000000222222111111111111222222111000000000000000111111//////000000000000//////222222222111111111111111111111111111222222222222555555333333333333555555555444444333333444444555444444555666666666666555555666777888999::::::;;;===AAAFFFJJJLLLMMMNNNOOOPPPPPPPPPOOOLLLHHHDDDBBB???@@@BBBCCCFFFJJJPPPTTTVVVYYY\\\___```bbbdddfffrrryyywwwooojjjhhhhhhggghhhmmmsss{{{|||xxxvvvwwwyyy{{{{{{|||xxxsssqqqpppqqqrrrqqqzzz{{{zzzyyyvvvsssqqqppptttuuuwwwwwwuuuqqqmmmjjjfffmmmtttvvvwwwvvvooogggccc```^^^^^^\\\]]]dddmmmvvv|||ooofffaaaYYYRRROOOPPPSSSVVVSSSSSSSSSTTTTTTUUUUUUUUUWWWVVVUUUTTTRRRNNNIIIDDD@@@AAAAAAAAAAAAAAAAAAAAA???===:::777444333333333333333222111000000111111333222222222222222222222222222111111222222333333111111111111111111111111}}}}}}~~~~~~{{{yyyxxxxxxxxxuuutttrrrooommmkkkjjjiiieeecccbbbbbbcccdddcccbbbaaadddhhhkkkmmmooorrrtttwwwxxxxxxwwwuuuuuuvvvxxxtttsssrrrsssxxx}}}yyywwwyyy~~~~~~pppaaa[[[YYYXXXXXXZZZXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRPPPLLLGGG@@@;;;777555444444333333333333333333444444444444333222222222222111111111111222222222222333333333222111111333444444444444222000///111111111111000000000000111111111000000111111111000000000000000111111222//////000000000000//////222222222222222111111111111111111222222222222333333222222111111222222333555555444444444444555555444555666666777666666666444444555666888:::<<<>>>BBBEEEIIIKKKLLLLLLLLLMMMMMMMMMLLLJJJGGGDDDAAA@@@===???BBBDDDGGGKKKQQQUUU[[[___eeeiiikkklllmmmnnnwww|||{{{{{{yyytttrrrrrrrrrrrrnnnooosss{{{~~~}}}~~~~~~}}}~~~yyytttooouuuyyy{{{zzzwwwmmmddd___[[[YYYXXXWWWUUUXXX^^^dddpppzzzrrrggg[[[SSSQQQRRRTTTRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVUUURRRMMMIIIBBBBBBAAAAAAAAA@@@@@@@@@@@@>>><<<:::777555444333333222222111111111222222333333333333222222222222333222222111222222333333111111111111111222222222~~~}}}}}}|||||||||{{{{{{xxxuuurrrooollljjjjjjjjjhhhgggeeebbbaaa```______[[[ZZZYYYYYY[[[\\\[[[ZZZYYY\\\___bbbccceeehhhjjjnnnoooooonnnllllllmmmooollljjjhhhgggiiimmmrrruuu{{{yyyzzz~~~lllbbb]]]ZZZXXXYYYXXXXXXWWWWWWVVVVVVVVVWWWPPPQQQPPPNNNJJJDDD>>>:::666555555444333444444444333333333333333222111111222222111111111111222222222333333333333222111000333333333333333333333222111111111111000000000///111000000//////000000111000000000000000111222222000000000111111000000000333333333222222111111111111111111222222222333333111222222333333222222111555555444444444444555555555555666777777777777666555555555666999===AAACCCGGGIIIKKKKKKJJJIIIJJJJJJJJJIIIGGGEEEBBBAAA@@@???>>>@@@CCCGGGJJJOOOUUUYYYeeekkksssyyy|||||||||||||||vvvttttttvvvzzz~~~~~~~~~{{{yyynnnkkkeeeaaa```^^^ZZZXXXZZZ\\\dddqqq}}}nnnaaaYYYTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVTTTPPPMMMEEEEEEDDDBBBAAA@@@@@@@@@??????>>><<<:::777555333222222111111111222333333444444333333333222222222333333222222111222222333000000111111111222222222~~~~~~}}}zzzyyy{{{}}}}}}|||{{{zzz{{{yyyvvvrrrppppppqqqqqqqqqpppnnnjjjfffcccaaaaaaaaaZZZYYYWWWUUUSSSSSSSSSSSSTTTSSSSSSTTTUUUVVVVVVUUUSSSVVVYYY[[[]]]^^^```bbbbbbcccdddbbbaaaaaabbbcccfffdddbbb```___aaaccceeekkksss}}}}}}yyyjjjbbb[[[WWWVVVXXXXXXWWWVVVVVVVVVWWWWWWOOOPPPQQQPPPLLLFFF@@@===666666555444444444444555111222222222222111000000222222111111111111222222333333333333333222111000222222222222222444555555222111111111000000//////000000////////////000000000000///000000111222222111111222222222222111111333333333222222111111111111111222222222333333333333333555666666555333333555555444444444444555555555666666777777777777777777777777888<<<@@@EEEHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHFFFDDDAAA???????????????BBBFFFJJJOOOTTTZZZ^^^ttt{{{xxxssssssvvvvvvzzz|||{{{sssmmmkkkiiiccc___]]]\\\```iiixxxyyyyyyooobbbXXXTTTPPPQQQRRRSSSTTTUUUVVVWWWTTTTTTTTTUUUVVVVVVSSSPPPIIIHHHFFFDDDBBBAAAAAA@@@>>>??????>>><<<999555333111111111111222333444444444444444333333222222222333333222222111222222222000000111111222222222222|||zzz{{{{{{zzzxxxuuuqqqooorrrrrrrrrrrrqqqqqqqqqqqqnnnnnnmmmlllkkkiiihhhgggdddaaa^^^[[[YYYWWWTTTRRROOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQRRRTTTUUUWWWXXXYYY]]]\\\ZZZYYYZZZ[[[]]]^^^]]]^^^^^^^^^]]]]]]\\\[[[___eeennnzzzsssfffdddaaa\\\ZZZZZZYYYWWWUUUUUUVVVWWWSSSSSSSSSRRRPPPKKKDDD???999777444333444444444333444333333222222333333444333333222111111222333333333333333333333222111000222222222222222222222222111111111111111111111111111111111111111000///...111111222222222111111000000111111111111222222222222222222222222222222222222222333333333333444444000222444444333333333444444444444555555555555666555555444555555666777888888888999;;;???DDDHHHKKKJJJKKKKKKJJJGGGEEEDDDDDDHHHCCC===<<<===@@@AAAAAABBBFFFJJJLLLOOOVVVaaajjjyyy|||{{{{{{{{{||||||vvvjjj^^^bbbccchhhrrr~~~~~~vvvkkkfffhhhooouuuyyyvvvccc[[[XXXSSSPPPQQQSSSRRRSSSVVVQQQRRRSSSTTTTTTSSSRRRQQQPPPKKKGGGFFFHHHGGGCCC>>>>>>???@@@BBBBBB>>>999555555444222000000111222333111111111111111111111111000111222333333333333333555444333222111///......~~~zzzxxxxxxwwwuuurrrrrrqqqpppnnnllliiihhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggfffdddbbbaaa]]]ZZZWWWTTTRRRQQQNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXWWW\\\dddnnnzzznnnfff___YYYXXXXXXXXXVVVUUUUUUVVVWWWUUUTTTTTTSSSQQQMMMGGGCCC;;;999666444555555444444444333333222222333333444333333222111111222333333333333333333333222111000222222222222222222222222111111111111111111111111000111111111111000000///111111222222222111111000000111111111111222222222222222222222222222222222222222333333333333444444111333555555444333444555444444444555555555555666555555555555555666777888999:::<<>>===DDDBBB???@@@BBBDDDDDDCCCFFFIIIMMMPPPTTT\\\hhhqqqyyymmmlllooottt}}}~~~uuunnnddd^^^___cccgggjjjsssvvvmmm___YYYTTTSSSSSSQQQQQQTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQMMMIIIHHHJJJIIIEEEAAA>>>>>>@@@AAABBB@@@;;;888555444222111000111333444111111111111111111111111000111222333333333333333333333222222111111000000uuummmkkkkkklllkkkhhhhhhgggeeedddbbbaaaaaa`````````______^^^^^^^^^``````______]]][[[ZZZYYYUUURRROOOMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTVVVWWWWWWVVVUUUTTTPPPTTTYYYaaalllyyyzzzwww{{{|||mmmaaaYYYXXXWWWWWWVVVVVVVVVVVVVVVXXXVVVTTTSSSQQQNNNJJJGGG>>>;;;888666555555555444444333333222222333333444333222222111111222222333222222333333333222111111222222222222222222222222111111111111111111111111///000000111111111111000000111111222222222111111000111111111111222222222222222222222222222222222222222333333333333444444222444666666555444555666444444444555555555555666666666666666666666777888:::<<<@@@DDDHHHLLLNNNOOOIIIIIIGGGDDD???<<<<<<<<<>>>>>>???BBBEEEGGGFFFEEEIIIMMMQQQVVV]]]gggttt}}}yyy|||uuunnnddd]]]ZZZZZZ\\\]]]aaammmqqqggg^^^XXXTTTPPPOOORRRRRRSSSSSSTTTTTTSSSSSSRRRSSSPPPLLLLLLLLLLLLHHHEEE>>>>>>???AAABBBBBB???<<<666555333111111222333444111111111111111111111111111111222333333333222222111111111222222222222222||||||uuulllfffdddddddddddddddcccaaa___^^^^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTRRRQQQPPPMMMJJJIIIHHHGGGEEECCC??????@@@@@@AAAAAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIKKKLLLNNNOOOMMMOOOQQQSSSTTTSSSRRRQQQPPPQQQUUUZZZcccooo||||||tttsssyyyxxxiii^^^ZZZYYYWWWWWWWWWWWWWWWVVVXXXVVVTTTRRRQQQOOOMMMJJJAAA>>>999666555555444333444333333222222333333444222222222222222222222222222222333333333222222111222222222222222222222222111111111111111111111111...///000111111111111111000000111222222222111111000000111111111222222222222222222222222222222222222222222333333333444444444555777777666555555666444444444555555555555666777777666666777777888888;;;>>>CCCHHHLLLNNNNNNNNNDDDDDDCCCAAA???>>>???AAA???@@@CCCGGGJJJLLLLLLLLLKKKOOOUUU]]]gggttt{{{pppeee^^^ZZZZZZ[[[ZZZcccqqq|||lll```VVVOOONNNQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTRRRPPPOOOOOONNNLLLJJJ?????????AAACCCDDDBBBAAA888666444333222333444555111111111111111111111111111222222333333333222222222222222222222222222222}}}{{{xxxuuurrrpppmmmiiifffdddcccbbbaaaaaa```^^^]]]\\\[[[[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLIIIKKKMMMOOOQQQQQQPPPPPPQQQRRRSSSVVV]]]gggsss{{{yyytttuuuyyy|||yyyyyy}}}sssggg```]]]YYYXXXXXXXXXWWWVVVXXXUUUSSSQQQQQQPPPNNNMMMDDD@@@:::666555444333222444333333222222333333444222222222222222222222222111222222333333333222222222222222222222222222222111111111111111111111111...///000111111111111111///000111222222222222222000000111111111222222222222222222222222222222222222222222333333333444444444666777777666555555666444444444555555555555666777777666777777888999:::===@@@EEEJJJMMMMMMKKKJJJAAAAAA@@@>>>===>>>AAADDDFFFHHHLLLOOORRRSSSTTTTTTMMMRRRZZZeeerrr~~~yyy||||||oooddd^^^]]]]]]ZZZ^^^fffttt{{{iii[[[QQQNNNOOOQQQQQQRRRRRRRRRSSSSSSTTTUUUSSSRRRQQQQQQPPPOOOMMMCCCAAA@@@AAACCCEEEEEEDDD:::888666444333333444444111111111111111111111111222222333333333222222111444444333333222111111111}}}yyyvvvsssooommmiiiiiijjjiiigggdddaaa```^^^]]]\\\[[[YYYXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMLLLKKKIIIGGGGGGDDDBBB@@@???@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRWWW___jjjqqqyyyyyywwwxxxyyyttttttvvvyyyzzzrrrjjjddd]]]YYYYYYYYYXXXWWWWWWUUUSSSRRRSSSRRRPPPNNNHHHCCC===888666444444333444333333222222333333444111222222333333222222111111111222333333333222222222222222222222222222222111111111111111111111111///000000111111111111000///000111222222222222222000111111111111222222222222222222222222222222222222222333333333333444444555666888777555444555555444444444555555555555666666666666777888:::<<<<<>>CCCFFFLLLPPPVVVZZZZZZXXXWWWWWWSSSXXXaaannn{{{{{{xxx|||~~~|||qqqhhhcccbbb]]]^^^bbbmmmxxxgggYYYQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPGGGEEEBBBAAACCCEEEFFFFFF===;;;888555333333333333111111111111111111111111222222333333333222111111555444444333222111111000}}}yyyvvvsssooolllhhhjjjkkkjjjgggdddaaa___\\\\\\\\\[[[YYYVVVTTTRRRPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA???>>>===>>>>>>>>>===????????????????????????????????????@@@@@@@@@@@@??????????????????????????????@@@AAAAAAAAAAAAAAADDDDDDEEEFFFIIIKKKNNNOOOOOOOOOOOOPPPSSSZZZbbbhhhrrrzzz|||zzzzzzzzzxxxwwwvvvsssuuussskkkaaa[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUUUURRRPPPMMMHHH@@@;;;888666555555444333333222222333333444111222333333333333222111000111222333333333333222222222222222222222222222111111111111111111111111000111111111111000000/////////000222222333333222000111111111111222222222222222222222222222222222222222333333333333444444444666777777555444444444444444444555555555555666444555666777999<<<>>>???FFFGGGJJJKKKKKKHHHDDDBBBAAAAAA@@@???@@@EEEKKKPPPYYY```jjjnnnmmmgggaaa^^^[[[```jjjwww~~~|||||||||}}}tttpppggghhhiiiqqq|||iii[[[UUUOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQLLLHHHDDDBBBBBBDDDFFFFFF@@@>>>:::666444222222222111111111111111111111111222333333333333222111000333333333333333333333333{{{xxxtttpppnnnjjjkkkkkkiiifffbbb___^^^]]]]]]^^^]]]ZZZWWWTTTRRRPPPPPPOOONNNLLLKKKKKKJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>>>>>?????????>>>????????????????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@???BBBBBBBBBCCCFFFIIIMMMOOOOOOOOOOOOOOORRRWWW___dddmmmuuu~~~}}}}}}xxxrrrqqqzzzyyyvvvttttttvvvyyyyyypppccc\\\ZZZZZZYYYXXXWWWWWWVVVWWWXXXWWWTTTRRRPPPKKKCCC===:::888777777444333333222222333333444111222333444444333222111000111222333333333333333222222222222222222222222111111111111111111111111111111111111111000///...//////000222222333333333000111111111111222222222222222222222222222222222222222333333333444444444444666777666444333333444444444444555555555666666333444555777:::<<>>>>>>>>>>>===========================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDGGGJJJKKKNNNOOOOOONNNNNNSSS[[[aaallluuuyyytttsssttt|||yyyvvvsssoookkkeeeaaa]]]^^^aaagggkkkrrrttt```]]]\\\WWWUUUYYYXXXVVVUUUTTTTTTTTTRRRPPPOOOLLLGGG@@@999555555555666666555555555444444444222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000333333222111000000111111000000000111111222222222444444444333333222222222000111111222222333444444444444444444444444444444666444444666888999666333888777777888;;;@@@EEEHHHHHHJJJKKKJJJHHHEEECCCCCCDDDAAABBBGGGMMMTTT___iiiyyyzzzsssxxx}}}}}}vvvqqqqqquuu{{{zzziiiUUUOOOMMMOOONNNKKKMMMSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNLLLIIIGGGEEEDDDCCCCCC@@@===:::888555222000111222222333333333222222555444333333222222222222222222222222222222222222zzzuuunnnkkkgggeeecccaaa___]]]^^^]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRQQQOOOMMMLLLKKKLLLJJJGGGDDDBBB@@@@@@@@@???>>>>>>>>>===========================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????@@@@@@AAABBBDDDGGGIIIKKKLLLNNNNNNMMMMMMPPPWWW]]]hhhqqq|||zzzssspppooonnnkkkhhheeebbb___ZZZWWWYYYXXXZZZ^^^aaafffrrr}}}zzzddd]]][[[VVVTTTXXXZZZXXXWWWVVVVVVVVVTTTRRRPPPMMMIIICCC===888666666555555555444444444444333222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000111111111111111222222222333333444444444333333222222222111111222222333444444444444444444444444444444444444333333444777777555222999888888:::===BBBGGGJJJKKKLLLKKKJJJGGGFFFFFFGGGHHHHHHLLLQQQVVV___pppwwwnnnfffdddeeeiiirrrzzzvvvbbbWWWNNNMMMNNNLLLLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPQQQOOOMMMJJJHHHEEEDDDCCCDDDAAA???===;;;888444111222222222333333333222222444333222111111111111222222222222222222222222222~~~zzzpppmmmiiifffdddbbb___]]]^^^^^^]]][[[YYYWWWUUUSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJHHHEEEBBBAAA@@@@@@??????>>>>>>>>>========================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????????????????????????????@@@@@@AAABBBDDDFFFIIIJJJKKKMMMNNNMMMLLLNNNSSSWWWccclllxxxzzzrrrllljjjaaa^^^[[[XXXWWWUUUSSSQQQUUUSSSTTTVVVWWWYYYbbbkkkyyymmmbbb\\\VVVUUUXXXZZZXXXWWWVVVWWWVVVUUUSSSPPPNNNKKKFFFAAA<<<999666444444444444333333333333222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111111000111111111222222222222333333333333444444333333333333222222222222333333444555555666444444444444444444444444555444444666777888777555999999:::===AAAFFFJJJMMMOOONNNMMMJJJHHHHHHJJJMMMKKKMMMRRRWWW[[[hhhxxxmmmaaa[[[YYYZZZ```ggguuuyyy|||ttteeeUUUPPPQQQPPPNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQNNNLLLIIIFFFDDDCCCEEECCCAAA@@@>>>;;;777444333333333333333222222222222222111111000000111111222222222222222222222222}}}vvvsssoookkkiiifffbbb```___^^^]]][[[YYYVVVTTTSSSSSSSSSSSSRRRQQQOOONNNMMMLLLKKKIIIFFFCCCBBBAAA@@@?????????>>>>>>>>>=====================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@????????????????????????AAA@@@AAABBBCCCFFFHHHJJJKKKNNNPPPPPPNNNMMMPPPSSS```iiiuuuxxxpppiiifff[[[YYYVVVTTTTTTUUUTTTSSSTTTRRRQQQSSSSSSSSSYYY```kkkxxx{{{lllaaaZZZWWWYYYXXXVVVUUUUUUUUUUUUSSSRRROOONNNLLLIIIEEE@@@:::666444444333333333222222222222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111222333333333333333333333333333333333333333333333333333333444444555666666666555555555555555555555555888888888999::::::::::::999:::<<>>>>>>>>>>>===============>>>>>>???????????????????????????>>>>>>======>>>???@@@@@@????????????????????????AAAAAAAAAAAACCCEEEGGGIIINNNQQQUUUUUURRRPPPQQQSSS^^^gggsss~~~zzzrrrjjjccc___XXXVVVTTTTTTVVVWWWXXXWWWVVVRRRQQQSSSRRRQQQUUUZZZccckkkzzzwwwiii^^^YYYXXXXXXVVVUUUUUUVVVVVVTTTSSSOOOMMMLLLJJJHHHCCC<<<666444444333333333222222222222222222222222222222222222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222333333333333333333333333333333333333333333333333333444444555555666666777555555555555555555555555888888999999::::::;;;<<<888:::===AAAEEEIIILLLNNNNNNPPPSSSSSSRRRQQQQQQRRRWWWVVVYYYcccqqqooofff___ZZZXXXYYY\\\bbbppp|||}}}}}}lll___XXXSSSPPPRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMJJJHHHFFFDDDBBBAAA@@@???===999777555444333222222222333333333333222222222333333444222222222222222222222222~~~xxxsssnnniiieeeddddddbbb```]]][[[XXXWWWVVVVVVVVVVVVUUUTTTSSSRRROOONNNLLLJJJHHHEEEDDDCCC@@@@@@?????????>>>>>>>>>===============>>>??????????????????????????????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHPPPUUUZZZ[[[XXXUUUTTTTTT[[[cccnnn{{{}}}uuummmeee^^^YYYVVVUUUTTTVVVXXXZZZZZZZZZXXXTTTRRRSSSSSSPPPQQQUUUYYY___kkk|||uuufff\\\WWWZZZXXXWWWWWWXXXXXXWWWUUUPPPNNNLLLKKKJJJFFF>>>888444444444444333333333333222222222222222222222222333333333333444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111000111111222333333333333333222222222222222222333333333333444444333333444444555666666666555555555555555555555555555666777777777888:::<<<:::<<>>>>>===;;;999666555444222222222333333333333333222333333444555222222222222222222222222|||vvvpppllljjjiiigggeeebbb___]]][[[WWWXXXXXXXXXWWWVVVUUUTTTPPPOOONNNLLLJJJGGGEEEDDD@@@@@@@@@?????????>>>>>>===============>>>??????????????????????????????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDFFFHHHQQQWWW]]]___\\\XXXVVVUUUWWW]]]hhhuuu{{{rrrlllfff```[[[YYYYYYYYY\\\___``````___]]]XXXUUUVVVTTTPPPOOOPPPSSSUUU^^^mmm|||sssddd[[[YYYXXXWWWWWWXXXYYYWWWVVVRRRPPPMMMMMMLLLIIIAAA;;;555555555444444444444333222222222222222222222222333333333444444444444555222222222222222222222222111111111111111111111111222222222222222222222222111111000000111222222333333333222222222111111111222222222333333444444444222333333444555555666666555555555555555555555555444666777777666777:::===<<>>===============>>>??????????????????????????????============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGQQQWWW___aaa___ZZZWWWVVVSSSYYYcccqqqyyyqqqmmmiiieeebbb______```dddggghhhgggfffccc]]]ZZZYYYWWWQQQNNNOOOQQQQQQWWWdddqqq~~~~~~lllaaaWWWVVVUUUUUUVVVWWWVVVTTTUUUQQQNNNNNNNNNKKKDDD===666666555555555444444444222222222222222222222222333333333444444444555555222222222222222222222222111111111111111111111111222222222222222222222222111111000000111222333333222222222111111000000000222222222333333444444444222222333333444555555666666666666666666666666666666888999888777888<<>>>>>>>>888666444222111222333444111111000000111222333333222222222222222222222222yyyssspppmmmlllkkkhhhbbb^^^]]][[[YYYXXXYYYZZZZZZYYYYYYWWWTTTRRRPPPLLLHHHDDDDDDBBBAAAAAAAAAAAA@@@>>>@@@?????????>>>>>>======<<<<<<============<<<<<>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDFFFFFFNNNTTT\\\bbbddd```YYYUUUSSSXXX___iiivvvyyyppppppssspppiiilllkkkkkkmmmooooookkkgggeeebbb^^^ZZZVVVSSSRRRQQQQQQOOOSSS[[[eeeqqqxxxbbbXXXZZZ]]]\\\YYYWWWWWWXXXSSSRRRPPPNNNLLLHHHCCC@@@;;;888555444555555444333555555555444444333333333444444555555555444222111333333333333333333333333333333333222222222111111111111222222222333333333444333333222111111111222333333333333333333333333333333333444444444555555333333333444444444555555777777777777777666666666444555666777777888:::<<<@@@BBBEEEIIILLLOOOQQQSSSOOORRRUUUUUUUUUXXX```gggttt||||||wwwssspppmmmjjjkkkttt}}}bbbWWWNNNMMMNNNMMMMMMNNNQQQRRRRRRRRRRRRRRRQQQQQQIIIFFFAAA<<<;;;<<>>>>>>>>===<<<======>>>>>>======<<>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFMMMRRRZZZaaabbb___ZZZVVVTTTWWW]]]eeeqqq|||~~~{{{zzzxxxuuuuuuvvvuuuqqqnnniiifffbbb]]]XXXUUUSSSQQQPPPNNNPPPVVV^^^hhhuuujjj]]]]]]\\\ZZZYYYXXXXXXYYYUUUTTTRRRQQQOOOKKKFFFBBB<<<999666555555555444333555555444444444333333333444444555555555444333222333333333333333333333333333333333333222222222222111111222222222333333333444333222222111111222222333333333333333333333333333333333444444444555555333333444444444555555555666666666666666666666666555666888888888:::===???BBBEEEHHHKKKNNNPPPRRRSSSRRRTTTVVVWWWYYY___gggmmm}}}vvvpppppptttuuuyyykkk___SSSNNNMMMLLLMMMOOOPPPQQQQQQRRRQQQQQQPPPPPPJJJGGGBBB===;;;;;;===???@@@;;;666444444555444222444444444333333222222222333333333222222222111111}}}{{{}}}~~~xxxtttrrrppplllhhh```^^^ZZZYYYZZZZZZZZZZZZ^^^\\\[[[ZZZXXXUUUQQQMMMHHHFFFCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===???>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFKKKPPPWWW]]]```^^^ZZZWWWTTTVVVYYY___hhhttt|||yyyyyyxxxuuurrrooommmhhhbbb]]]XXXTTTSSSQQQNNNNNNSSSWWW]]]hhhrrryyygggaaa[[[WWWXXXYYYYYYYYYWWWUUUTTTSSSQQQNNNJJJFFF===;;;777555555555555444555444444444444333333333444444555555555444333222333333333333333333333333444444444333333333222222111111222222222333333333333333222222111111222222333333333333333333333333333333333444444444555555333444444444444555555555444444555555666666777777666888999::::::<<<@@@BBBEEEHHHLLLNNNOOOPPPRRRTTTVVVXXX[[[```fffnnnuuuzzz{{{qqqmmmllllllooouuu|||yyyjjjZZZQQQLLLJJJLLLOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMIIIDDD???<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEHHHMMMSSSYYY\\\\\\ZZZXXXUUUUUUVVVYYY___iiittt|||{{{{{{{{{zzzxxxvvvsssnnnhhhaaa\\\WWWUUUSSSPPPPPPRRRUUUXXX```hhhssstttiii\\\VVVWWWYYYYYYWWWWWWVVVUUUTTTSSSPPPLLLIII@@@<<<888666555555555444444444444444444444444444444444444444444444444333333333333333333333333333444444444333333333333222111111222222222333333333333333222222111222222333333333333333333333333333333333333444444444555555444444444444555555555555333333444555666777777888777888999:::;;;>>>BBBEEEHHHKKKNNNOOOOOOPPPSSSUUUZZZ^^^fffqqq|||}}}vvvqqqkkkfffgggkkktttvvvcccUUULLLHHHIIIMMMMMMNNNNNNOOOOOOOOOOOONNNOOOLLLGGGAAA===;;;::::::>>>>>>>>>;;;777555555666333333333333333333333333333333333222222222111111|||zzzxxxtttqqqnnnlllkkknnnoooqqqsssvvvzzz{{{vvvppplllfffccc```^^^___bbbccccccfffeeecccbbb___ZZZTTTPPPKKKHHHDDDBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>======>>>???@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFJJJPPPUUUYYYZZZYYYXXXVVVUUUUUUUUUXXX___hhhooo{{{yyywwwrrrlllfff___ZZZXXXTTTQQQQQQSSSTTTUUU[[[bbbiiivvvvvvdddYYYWWWXXXWWWTTTUUUUUUTTTTTTTTTQQQMMMJJJBBB???:::666555666555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222111111222222222333333333333222222111222222333333333333333333333333333333333333333444444444555555444444444555555555666666333444444555666777888888666888999:::;;;???DDDHHHJJJMMMPPPPPPOOOPPPUUUZZZ]]]fffuuuwwwmmmccc^^^___gggvvv}}}|||mmm^^^QQQHHHGGGKKKLLLLLLMMMNNNOOOOOONNNNNNPPPMMMIIIDDD@@@===;;;:::>>>??????===999777666666333333333333333333333333333333333222222222111111}}}yyywwwrrrpppnnnkkkhhhgggeeeeeefffgggiiijjjlllooossswww}}}xxxssskkkgggccc```aaabbbcccdddggggggfffeeebbb]]]WWWRRRNNNJJJFFFCCCBBBBBBAAA@@@>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===============>>>???@@@AAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFHHHMMMQQQUUUWWWWWWWWWVVVVVVUUUTTTUUUYYY___dddooozzzzzzxxxtttoooiiiccc]]][[[TTTRRRQQQRRRRRRRRRVVV\\\cccnnnzzzpppaaaZZZXXXVVVSSSTTTTTTSSSTTTTTTRRROOOLLLEEE@@@;;;777666666666666333333333444444444444555444444333333333444555555333333333333333333333333333333333222222222111111111111222222222333333333222222111111222222333333333333333333333333333333333333333444444444555555444444555555555666666666555555666666777777888888777888999:::<<>><<>>===<<<999666444222222333333333333444444333333333222222222111111}}}yyytttpppmmmkkkhhhgggeeebbbaaa`````````^^^___aaacccdddhhhlllooosssyyyuuuqqqjjjfffeeeeeeeeeeeeggggggggggggfffbbb\\\WWWQQQNNNIIIFFFEEEDDDCCCCCC===>>>>>>>>>????????????<<<======>>>>>>======<<<============>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHKKKOOORRRTTTVVVVVVWWWWWWVVVTTTTTTVVVYYY]]]bbblll{{{~~~{{{yyywwwtttpppkkkeee```]]]WWWUUUTTTTTTSSSQQQSSSYYY]]]eeennntttkkk___YYYVVVTTTTTTTTTTTTUUUUUUTTTQQQNNNFFFBBB<<<777666666666666333333333444444444555555444333333333333444555666333333333333333333333333222222111111111000000000111111222222222333333333222222111111222222333444333333333333333333333333333333333444444444555555555555555555666666666666777777777888888888888888888999:::<<<>>>CCCJJJNNNOOORRRSSSQQQPPPVVVaaajjj{{{wwwhhh___[[[[[[bbbjjj~~~{{{iiiYYYPPPOOOKKKLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJGGGDDDAAA@@@@@@>>>=========;;;666222222222222333333444444444333333333222222222111111wwwuuurrrooojjjgggdddbbbbbbaaa___]]]\\\[[[\\\\\\YYY[[[^^^```bbbeeejjjmmmnnnttt|||zzzrrrllliiihhhgggfffeeefffgggiiiiiifff```\\\TTTPPPKKKHHHGGGFFFEEEEEE======>>>>>>?????????@@@<<<<<<============<<<<<<============>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGJJJMMMPPPSSSUUUVVVWWWXXXWWWUUUTTTTTTWWWYYYWWWaaaooo||||||wwwvvvtttpppkkkfffaaa___\\\YYYWWWWWWUUURRRSSSXXXYYY```fffjjjuuurrrcccZZZVVVUUUUUUTTTUUUVVVVVVUUURRRPPPGGGCCC<<<888666666666666333333333444444555555555444333333222333444555666333333333333333333333333111111111000000000000///111111222222222333333333222111111111222333333444333333333333333333333333333333333444444444555555555555555555666666666777999999999888888888888888:::;;;<<<===@@@EEELLLQQQQQQTTTTTTRRRRRRYYYfffqqqsssggg```\\\^^^dddyyy}}}uuusss```UUURRRLLLLLLMMMOOOOOOPPPPPPPPPNNNNNNMMMKKKHHHFFFCCCBBB@@@===;;;<<>>>>>======>>>>>>>>>>>>????????????DDDCCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIILLLNNNRRRVVVZZZ[[[\\\]]][[[WWWTTTRRRRRRUUUYYYbbbmmmzzz{{{tttooolllhhhccc___^^^\\\YYYVVVTTTSSSSSSTTTVVVWWW\\\eeennnxxxsss___TTTSSSUUUTTTSSSSSSSSSSSSQQQOOOJJJFFFAAA;;;777666666666000222444666777777666555999666444444555555333000333333333333333333333333222333555666666555333222222333333444444333333222333333333333333333333333111111222333333444555555111222222333333444444555666666666666666555555555777666666666666777777888999;;;???BBBDDDGGGKKKMMMQQQRRRTTTWWWYYYaaatttyyylllccc___^^^ppp}}}~~~yyy}}}rrrbbbYYYUUUPPPNNNOOOOOOLLLLLLNNNOOOMMMLLLLLLLLLKKKIIIGGGAAA@@@>>><<<:::999888888555444444444444555666666333333333333333333333333|||vvvnnnhhhbbbaaa^^^[[[XXXVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTVVV[[[bbbgggppptttxxx{{{~~~~~~xxxrrrooojjjkkkllllllkkkhhheeeccc[[[XXXRRRNNNJJJGGGEEEDDDAAA@@@>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIKKKNNNQQQVVVZZZ[[[]]]^^^]]]YYYUUUSSSRRRTTTVVV]]]fffpppwwwrrroookkkfffbbbcccaaa]]]ZZZWWWUUUUUUTTTVVVVVVZZZaaagggooo||||||hhhZZZWWWSSSRRRRRRSSSTTTTTTRRRPPPLLLIIICCC>>>999777777777222333444666666666666555888666444444555666444222333333333333333333333333222333444555555444333222222333333444444333333222333333333333333333333333222222222333333444444555333333333444555555666666666666666666666666666666888888777777777888999999;;;>>>AAADDDFFFHHHKKKMMMOOOOOORRRVVV\\\iiiqqqgggaaahhhttt{{{}}}wwwooo[[[TTTOOOPPPQQQNNNNNNOOOPPPOOOMMMMMMNNNMMMJJJHHHBBBAAA>>><<<:::999999999555555444444444444555555333333333333333333333333}}}vvvppplllggg```[[[YYYWWWUUUSSSQQQOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQQQQRRRWWW\\\aaakkkppptttwwwxxx{{{~~~zzzrrrrrrqqqooommmkkkiiihhh^^^ZZZVVVQQQNNNKKKGGGDDDAAA@@@>>>>>>@@@@@@@@@???@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCDDDFFFIIIKKKMMMQQQVVVYYY[[[^^^``````\\\XXXUUUTTTTTTUUUXXX^^^fffttt|||wwwsssoooiiieeeiiifffccc___[[[YYYWWWWWWXXXWWWYYY]]]aaafffqqq{{{rrraaaXXXQQQQQQQQQSSSUUUUUUSSSQQQOOOLLLGGGAAA<<<999888777555555444444444555555555666555444444555666555444333333333333333333333333111222333444444333222111222333333444444333333222333333333333333333333333333333333333333444444444444444444555666666777777666666666666666666666666999999888888999::::::;;;:::===CCCGGGJJJLLLNNNOOOQQQQQQTTTZZZcccuuuqqqeeeccckkkzzziii^^^TTTRRRRRRPPPOOOPPPQQQOOONNNNNNOOONNNLLLJJJEEECCC???;;;999999999:::666555444444333333333333333333333333333333333333xxxrrriiiccc___[[[VVVRRRSSSSSSQQQOOONNNLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPSSSXXX[[[dddhhhmmmpppqqqssswwwzzz}}}|||xxxtttpppmmmkkkjjjbbb^^^XXXTTTRRRMMMHHHDDDBBB@@@???>>>@@@@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@>>>===AAAAAA@@@@@@AAAAAABBBCCCCCCEEEHHHJJJMMMPPPUUUYYY\\\___bbbccc```\\\YYYWWWXXXVVVWWWZZZ```kkk|||wwwsssmmmiiikkkiiifffccc___]]][[[[[[[[[ZZZZZZ]]]^^^aaajjjssszzzeeeWWWQQQQQQQQQSSSUUUUUUTTTRRRQQQNNNIIIDDD>>>:::888666888666555333333333555555444444444444555666666666333333333333333333333333111222222333333222222111222333333444444333333222333333333333333333333333444444444444444333333333333444444555666666777777666666666666666777777777999888888888999:::;;;<<<777<<>>AAAAAA@@@@@@AAAAAABBBCCCCCCEEEGGGIIILLLPPPTTTXXX\\\```dddeeeccc```]]]\\\[[[XXXWWWXXX\\\ddduuu|||wwwqqqlllkkkjjjhhheeecccaaa```___\\\ZZZ[[[]]]]]]^^^eeennnwwwjjjXXXTTTSSSRRRSSSUUUUUUTTTSSSQQQOOOKKKFFF@@@;;;888666999777555333222333444666333333444555555555666777333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333555444444444444444444444333333333444555555666666666666666666777777888888888777777888999:::;;;;;;:::???FFFKKKNNNPPPRRRSSSSSSWWWaaannnzzzvvvnnnllllllssslll^^^UUUOOONNNPPPOOONNNMMMMMMNNNMMMLLLJJJJJJGGGBBB===:::999:::;;;888777666444333222111111333333333333333333333333{{{kkkddd\\\VVVSSSRRROOOLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPRRRTTTXXX]]]```bbbeeejjjnnnsssvvv|||}}}vvvrrrooommmfff^^^YYYWWWSSSMMMGGGEEECCCAAAAAAAAABBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBDDDGGGIIIKKKOOOTTTWWW\\\```dddffffffdddcccbbb^^^ZZZXXXXXXYYY^^^jjjvvv|||uuuqqqlllkkkjjjhhhfffdddcccbbb\\\ZZZZZZ[[[ZZZZZZaaaiiirrrzzzwwwcccZZZWWWUUUSSSTTTUUUUUUTTTQQQPPPMMMHHHCCC===999666888777555333222333555666222444555555444444666777333333333333333333333333333333333222222333333333222333333444444333333222333333333333333333333333444444444444444555555555222333333444555555666666555666666777777888888999777777777888999:::;;;<<>>EEEHHHLLLOOORRRTTTWWWYYY___fffuuuyyyrrrmmmlllnnnpppzzz~~~nnn\\\SSSRRROOONNNMMMNNNOOOOOOMMMKKKKKKIIIEEEAAA===;;;:::999999888777666555444444444333333333333333333333333xxxlllddd^^^YYYRRRNNNMMMLLLIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKQQQTTTVVVWWWXXX[[[bbbggghhhiiimmmttt}}}}}}yyypppeee___]]]ZZZTTTNNNGGGFFFCCCCCCCCCCCCBBBAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGEEECCCCCCCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCAAACCCFFFHHHKKKNNNSSSWWW]]]```dddfffgggiiikkklllkkkfffaaa___[[[ZZZ___fffkkk~~~yyytttsssqqqnnnkkkgggdddbbbbbb```___^^^[[[YYY]]]dddgggmmmvvveee___XXXTTTRRRSSSTTTUUUSSSRRRPPPMMMIIICCC>>>;;;555555444444444555555555333555777666444333444666333333333333333333333333555444444333333444444555222333333444444333333222333333333333333333333333333333333444555666777777555555666666777888888888555666666777888999999999999::::::;;;<<<===??????CCCFFFKKKPPPUUUZZZ___cccooouuu{{{|||{{{xxxvvvyyyyyynnngggeeeffflllvvvzzz}}}zzzbbbVVVSSSPPPOOONNNOOOPPPPPPOOOMMMKKKIIIFFFBBB???<<<999888999888777666666555666666333333333333333333333333}}}tttllleeeaaaVVVTTTPPPNNNMMMLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGIIIJJJNNNPPPTTTVVVXXX[[[^^^aaaaaaeeekkkpppwwwzzzqqqhhh```ZZZTTTQQQMMMJJJGGGDDDBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKPPPSSS[[[___dddhhhkkkmmmqqqsssnnnkkkfffbbb___]]]^^^^^^kkkxxxwwwuuuqqqooonnnmmmkkkiiihhhddd^^^ZZZZZZ\\\^^^___aaaccciiittttttdddUUURRRVVVWWWUUUUUUVVVSSSOOOLLLIIIFFFBBB@@@888666333333444555555555555555555555555555444444333333333333333333333333333333333444444444555555222222222222222222222222444444444444444444444444555555555555555555555555555555555555555555444444777777777777888888888888777888999::::::<<>>BBBHHHLLLSSSWWWaaaqqq}}}tttqqqkkkfffaaa\\\WWWSSSRRROOOLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRUUUZZZ]]]hhhqqq~~~ooogggbbb___dddmmm{{{xxxnnnqqq|||{{{```WWWNNNMMMNNNMMMNNNPPPLLLKKKJJJIIIGGGDDD???;;;;;;;;;;;;;;;:::999777666555444444333333444444555}}}xxxtttooommmkkkhhhccc___[[[YYYVVVTTTSSSQQQOOOMMMIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIIIIIIIJJJLLLNNNLLLNNNQQQRRRTTTUUUXXXZZZ\\\^^^aaadddiiirrr~~~~~~uuuppphhhddd^^^WWWRRRNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMPPPSSSXXX```gggkkknnnppprrrttttttsssrrrpppmmmjjjhhhfffaaadddqqq|||wwwsssoookkkfffcccaaa```___^^^\\\ZZZ[[[___cccjjjwwwxxxfffXXXRRRSSSTTTSSSRRRQQQPPPMMMIIIEEE<<<:::777666666777666555333333444555666666666666444444444444444444444444333333333444444444555555333333333333333333333333222333333444444555555555555555555555555555555555555555555666666777777888888888888999999999999:::888:::;;;===@@@FFFMMMRRRVVV___nnnwwwoookkk```]]]YYYVVVSSSQQQNNNLLLMMMJJJHHHGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPXXX```jjjttt~~~ooofffaaaccchhhsssqqqmmmrrr~~~hhh\\\PPPMMMMMMLLLLLLMMMMMMLLLJJJJJJHHHEEE@@@===;;;;;;<<<<<<;;;:::888777555555444444444444555555}}}yyyuuuqqqooonnnkkkeee```^^^]]]ZZZYYYWWWTTTPPPMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHCCCEEEGGGHHHHHHIIIKKKMMMMMMOOORRRUUUVVVXXX\\\^^^\\\___bbbdddhhhoooxxx|||oookkkeee^^^XXXSSSQQQPPPMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLOOORRRWWW^^^dddhhhlllppprrrssssssrrrrrrpppooonnnmmmhhhccceeennnvvvzzzvvvppplllhhheeedddcccbbbaaa\\\[[[[[[___aaaeeeoooyyyooo[[[SSSUUUVVVTTTRRRQQQPPPNNNKKKHHH===;;;888777777777666555444444555555555555555444333333333333333333333333333333333444444444555555444444444444444444444444222222333333444555555666555555555555555555555555444555555666777777888888888888888999999999::::::999:::<<>>:::;;;<<<===<<<:::999777555555444444444444555555{{{xxxtttrrrqqqmmmgggbbb```___]]]\\\ZZZVVVQQQMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJGGGIIIKKKLLLLLLMMMOOOQQQNNNPPPTTTVVVXXX[[[^^^aaa\\\___bbbdddgggllluuu{{{uuupppjjjbbb\\\WWWUUUTTTOOOMMMLLLJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHLLLOOORRRVVV\\\bbbgggkkkooorrrrrrrrrqqqqqqqqqqqqqqqqqqnnnjjjjjjoooqqqxxx|||xxxpppmmmiiifffeeeeeedddccc\\\ZZZ\\\^^^___bbbjjjsssuuu___WWWZZZVVVTTTRRRPPPOOONNNLLLJJJ>>>;;;888777777777777666555555555666555555444444333333333333333333333333333333333444444444555555444444444444444444444444222222333333444555666666555555555555555555555555444555555666777888888999888888999999999::::::::::::<<<>>>AAAFFFMMMVVV\\\iiiyyyzzzuuunnngggaaa[[[VVVSSSPPPMMMKKKJJJKKKKKKKKKJJJKKKIIIHHHHHHJJJLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMOOOSSSVVVWWW[[[fffwwwsssmmmgggfffvvv~~~rrrpppooo^^^VVVSSSOOOLLLLLLNNNMMMKKKKKKIIIFFFBBB>>>:::;;;=========;;;999777555555444444444444555555{{{xxxzzzxxxqqqiiifffgggeeecccaaa___\\\WWWTTTUUUTTTTTTUUUVVVUUUSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNQQQUUUXXXZZZ]]]___bbbcccdddeeefffhhhmmmsssxxx|||tttlllddd^^^WWWTTTRRRQQQNNNLLLJJJJJJKKKKKKHHHJJJLLLMMMMMMLLLJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKPPPTTTZZZ```eeejjjooorrrssssssrrrppppppoooppppppppplllkkknnnooouuuyyyyyytttlllgggdddeeeeeeeee___^^^]]]\\\^^^bbbfffiiiuuu~~~eeeVVVTTTPPPRRRTTTSSSQQQNNNLLLLLLFFF???888555777999888666555666777777777666444333555555444444444333333333555444444333333444444555555555555666666666666777555555444444444333333333666666777777777777666666555666666777888999999999<<<<<<<<<;;;;;;::::::999>>>999999BBBLLLRRR[[[dddzzzwwwqqqkkkeee^^^XXXVVVTTTQQQNNNNNNKKKHHHHHHJJJKKKIIIGGGGGGJJJMMMMMMKKKJJJKKKMMMPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQOOOPPPTTTXXX\\\dddmmm|||uuuoooooovvvyyyvvv|||kkkaaaYYYRRROOOQQQKKKKKKKKKKKKJJJGGGCCC???===<<<;;;;;;;;;:::777555666555555444444444555555}}}}}}{{{tttnnnllljjjhhhfffeeecccaaa]]]YYYYYYXXXXXXYYYZZZYYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSWWWZZZ\\\___aaaddddddeeefffgggiiinnnuuuyyyyyyqqqjjjddd^^^ZZZVVVSSSPPPLLLJJJIIIHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKOOOSSSYYY^^^ccchhhlllppprrrqqqpppooooooooooooooopppnnnooossssssvvv|||zzzuuunnniiigggffffffeee```___]]]]]]^^^aaaeeegggqqq}}}nnn^^^YYYTTTUUUUUUTTTQQQNNNLLLKKKGGG@@@999666777999888666555666777777777666444333555555555444444444333333222111111111111111111222444444555555555666666666555555555555444444333333666666777777777777666666555666666777888888999999::::::::::::;;;;;;<<<<<>>@@@AAAEEEJJJNNNWWWhhhwwwtttjjjddd^^^YYYVVVVVVSSSPPPOOOOOOQQQQQQPPPQQQOOONNNOOOQQQSSSSSSRRRWWWXXXXXXXXXWWWWWWYYY[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYUUUTTTUUUTTTUUUZZZaaaaaaiiirrryyy}}}yyyuuuvvv|||zzzxxx|||nnn]]]SSSQQQPPPOOOMMMMMMLLLJJJFFFCCC===<<<;;;;;;======<<<;;;777666555555444444555555|||yyytttrrrrrrqqqppppppppppppooollljjjeeedddccccccddddddbbbaaa[[[[[[YYYWWWUUUSSSQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTWWW[[[^^^```bbbeeeggghhhjjjkkkmmmoootttyyy}}}xxxqqqjjjfff```]]]XXXSSSOOOLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPUUUZZZ]]]aaadddgggllllllmmmmmmnnnnnnnnnnnnnnnqqqvvvzzz{{{{{{}}}{{{wwwssspppmmmiiigggeeecccaaa```___```bbbcccgggppp~~~qqqbbbZZZXXXTTTRRRPPPOOONNNMMMIIIDDD>>>;;;999999888666666666666666666666555555555555555555444444444444666666555555555555666666222222333333333444444444666666666666666666666555666666777777777777666666666666777777888888888888888888888999:::<<<>>>???@@@CCCHHHNNNWWWeeevvvtttmmmddd\\\WWWTTTRRRPPPSSSRRRQQQRRRSSSUUUWWWXXXTTTTTTTTTUUUXXXZZZ[[[\\\]]]]]]]]]]]]^^^___aaabbbeeeeeeeeeddddddcccbbbaaaaaabbbbbbccccccbbbaaa``````\\\YYYZZZYYYZZZ```gggccchhhmmmrrruuuzzz{{{ssstttyyy{{{uuu|||~~~kkk\\\TTTOOONNNLLLLLLLLLKKKIIIGGG@@@>>>===<<<===>>>===;;;888777666555444444444555}}}zzzvvvtttuuuuuuttttttuuuuuuuuurrrpppkkkiiigggggggggfffeeeccc^^^]]][[[YYYWWWTTTSSSRRRRRRQQQPPPPPPPPPQQQSSSSSSUUUXXX\\\___aaacccfffhhhkkkllloooqqqssswww||||||uuunnniiibbb```[[[UUUQQQNNNLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJLLLOOOTTTWWWZZZ]]]```ccchhhiiijjjlllmmmmmmmmmmmmmmmqqqtttwwwzzz~~~|||xxxuuuqqqmmmjjjhhhgggeeecccbbbbbbcccddddddkkkwwwyyyfff\\\XXXSSSPPPPPPPPPPPPOOOKKKGGGBBB===:::999777666666666555555555666666666666666555555555444444444333333222222222222333333222222222333333333333444555666666666666666666666666666777777777777666666777777777777777888888888;;;:::999999:::<<<===???DDDHHHOOOZZZiii{{{yyyqqqkkkccc___YYYTTTQQQQQQQQQRRRRRRSSSTTTUUUWWWYYY\\\^^^^^^___```bbbcccfffhhhjjjjjjjjjjjjkkkmmmoooqqqqqqqqqqqqrrrrrrrrrqqqpppooommmnnnoooooonnnmmmkkkjjjhhhddd```aaaaaaccckkksssrrrssstttuuuwwwzzz}}}vvvqqqoootttzzzpppmmmwwwyyydddWWWOOOMMMKKKKKKKKKKKKKKKIIIDDDAAA???=========;;;:::888888777666555444444444}}}{{{|||yyyxxxxxxyyyzzzzzzwwwuuuqqqnnnkkkiiiiiihhhfffeee```___]]][[[YYYWWWVVVUUUTTTSSSSSSRRRRRRTTTUUUVVVVVVYYY]]]```bbbeeegggjjjmmmooorrrtttvvvzzz{{{tttpppgggddd___YYYTTTPPPNNNMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLOOOSSSVVVXXXZZZ]]]___bbbdddfffhhhjjjjjjjjjjjjjjjmmmpppqqqvvv~~~}}}zzzvvvrrroookkkjjjiiigggffffffffffffccciiiqqq}}}qqqaaa[[[SSSPPPPPPQQQQQQPPPLLLIIIEEE@@@;;;999777777666555555555555666777777666666666555555555444444555444444333333444444555222222222333333333444444444555555555555666666666666666777777777777666666777777777777777777888888<<<;;;::::::;;;===???@@@EEEMMMYYYhhh{{{|||xxxsssnnnhhhaaa]]]WWWVVVSSSQQQQQQRRRSSSTTTRRRUUUWWWYYY[[[^^^bbbeeehhhjjjlllnnnoooqqqtttvvvwwwxxxyyy|||~~~~~~{{{zzzwwwqqqllljjjjjjnnnwww}}}{{{}}}}}}|||zzzuuuxxx|||zzzooogggiiinnnvvvqqqgggmmmxxxooo]]]QQQOOOLLLJJJKKKKKKJJJJJJFFFCCC???===<<<<<<:::999999888777666555444444444~~~}}}}}}~~~~~~|||zzzvvvsssooolllkkkiiigggeeebbbaaa```^^^\\\[[[YYYXXXWWWWWWVVVUUUVVVWWWXXXYYYYYY\\\```ccceeegggjjjllloooqqqtttwwwyyy|||~~~zzzqqqnnnhhhaaaZZZUUUSSSQQQPPPQQQQQQQQQQQQQQQQQQPPPMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPSSSVVVWWWYYY[[[]]]\\\^^^aaadddffffffffffffeeeiiikkklllrrr|||~~~~~~}}}yyyvvvsssnnnmmmlllkkkjjjiiiiiiiiidddgggmmmvvviiiaaaWWWQQQQQQRRRQQQOOOMMMKKKGGGBBB<<<999777777666555555444555666777888666666666666555555555555777777666666666666777777333333333333444444444444333333444444555555555555666666777777777777666666888777777777777777777777<<<;;;::::::<<>><<<<<<<<<;;;::::::999888666555555444444~~~|||yyyvvvqqqnnnllljjjhhhfffdddcccbbb```___]]]\\\[[[ZZZYYYYYYXXXXXXZZZ[[[\\\[[[]]]aaadddgggiiilllnnnppprrruuuxxxzzz~~~|||xxxqqqiiiaaa[[[XXXVVVRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPSSSUUUWWWXXXZZZ\\\XXXZZZ]]]```ccccccccccccaaafffhhhjjjpppzzz}}}zzz}}}zzz}}}{{{xxxvvvpppooonnnmmmlllkkkkkkkkkeeegggjjjqqq~~~ooofff[[[SSSRRRRRRPPPNNNNNNLLLHHHCCC===999777777666555444444555666777888777666666666555555555555444444333333333333444444333333444444444444555555333333333444444444555555666666777777777777666666888888888777777777777777;;;::::::;;;===AAAEEEHHHVVVkkkxxxooohhhccc___\\\YYYXXXXXXYYYYYYXXXUUUVVVXXXXXXXXXXXXYYYZZZ```dddjjjooorrrwww}}}xxxqqqkkkkkkjjjhhhhhhmmmuuu|||~~~rrraaa]]]^^^bbbpppxxxoooiiisssxxx^^^YYYSSSNNNKKKIIIGGGFFFCCC@@@===;;;<<<======<<<:::999888666555555444444~~~zzzxxxuuurrrooommmkkkjjjfffeeeddddddcccbbb```]]]^^^^^^]]][[[YYYZZZ\\\^^^```bbbeeegggiiimmmrrruuuvvvwwwyyyzzz{{{|||sssiiiaaa\\\YYY[[[WWWRRROOOPPPRRRSSSTTTPPPPPPOOONNNMMMLLLKKKJJJFFFGGGGGGHHHHHHHHHGGGGGGKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSVVVXXXYYYWWWXXXYYYZZZ[[[]]]^^^^^^aaabbbdddhhhmmmrrrwwwyyyvvvwwwzzz~~~{{{wwwuuurrrqqqpppooommmlllkkkiiikkkqqqzzzlll[[[VVVTTTMMMMMMRRRNNNLLLHHHDDD@@@;;;888666555666666777777777777666777777666666555555555444555444444444444555666666555555555555555555555555333333333333333333333333666666777888888888888888444555777999:::;;;:::::::::888999;;;===???HHHRRRfff{{{qqqiiibbb\\\YYYWWWVVVTTTSSSTTTVVVXXXZZZZZZ\\\^^^^^^___aaadddfffkkkpppuuuyyy}}}xxxsssnnnhhhfffiiimmmooopppwwwzzzwwwhhhaaa]]]]]]jjj{{{tttrrr~~~nnn]]]NNNLLLNNNLLLHHHGGGIIIEEE???===<<<<<<:::888::::::999777666444333333|||zzzxxxtttrrrooonnnmmmiiihhhfffeeeeeedddbbbaaa``````___]]][[[[[[]]]___aaacccfffhhhjjjnnnrrrvvvyyyzzz{{{|||~~~|||rrriiidddbbb```\\\WWWTTTSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJJJJKKKMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[]]]___aaaeeeiiiooosssvvvoooooorrrvvvzzz}}}xxxvvvsssrrrsssssssssrrrooommmmmmrrryyyqqq^^^WWWTTTOOONNNRRRNNNLLLIIIEEE@@@<<<999777666777777777777777666666777666666666555555555555555444444444444555666666555555555555555555555555444444444444444444444444555666777777888888777777555666777888:::::::::;;;;;;;;;<<<>>>???CCCOOO[[[ttt}}}sssjjjccc^^^ZZZXXXWWWVVVUUUTTTUUUXXX[[[]]]aaaccceeegggiiikkkooorrr|||zzztttmmmiiijjjkkkkkkjjjpppsssxxxxxxhhh```[[[[[[gggwwwuuuxxxwwweeeTTTNNNNNNLLLIIIIIIIIIEEE@@@======<<<:::888::::::999888666555444333~~~}}}{{{xxxuuusssrrrqqqnnnkkkhhhfffffffffeeedddcccccccccaaa^^^^^^___aaabbbdddgggjjjlllppptttwww|||}}}~~~zzzpppkkkjjjfffbbb]]]YYYXXXXXXWWWWWWYYYWWWSSSPPPNNNLLLLLLMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOONNNOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZ\\\```dddjjjnnnqqqmmmlllmmmoooqqqxxx~~~zzzxxxuuutttvvvxxxyyyzzztttqqqppprrrvvv~~~zzzcccYYYUUUPPPOOORRRNNNLLLJJJFFFAAA===999777888888888888777666555555666666666666555555555555555444444444444555666666555555555555555555555555555555555555555555555555555555666777777777777666777777777888999:::;;;<<<<<<===???AAAAAAGGGXXXiii|||uuukkkccc^^^[[[ZZZYYYYYYXXXXXXYYY[[[___bbbdddjjjmmmppptttwww{{{|||sssllljjjiiigggfffhhhjjjnnnttt|||nnnccc\\\YYYcccqqq|||ttt{{{rrr]]]RRRNNNKKKJJJKKKIIIFFFBBB???===<<<:::999::::::999888777666444333~~~{{{yyywwwvvvvvvqqqnnnjjjhhhgggggggggfffgggggggggeeebbbaaabbbddddddgggjjjmmmooosssvvvyyytttooommmhhhddd```]]]\\\[[[ZZZYYYYYYWWWSSSPPPNNNNNNOOOPPPMMMKKKIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVXXX[[[```dddiiikkkjjjhhhgggiiikkkooo{{{|||xxxvvvwwwzzz{{{|||vvvsssqqqqqqsssxxxlll^^^WWWRRRPPPPPPNNNMMMJJJGGGCCC>>>;;;888999999999888777666555444666666666666666555555555555444444444444555666666555555555555555555555555555555555555555555555555444555555666666666666666888888777777888999;;;<<<;;;===@@@BBBCCCLLLbbbwwwyyyrrrhhh___[[[ZZZ[[[[[[]]]]]]^^^aaadddhhhkkkmmmtttwww{{{yyypppkkkiiigggeeeccceeehhhlllrrrwww|||zzzkkk```[[[aaajjj|||uuuuuuiiiWWWNNNKKKKKKKKKIIIGGGDDDAAA>>>===;;;::::::::::::999888777555444~~~}}}{{{zzzzzzvvvrrrnnnjjjiiiiiihhhgggiiiiiijjjhhhfffeeefffggggggjjjnnnqqqsssvvvzzz|||zzztttqqqiiifffcccaaa___^^^\\\ZZZWWWUUURRROOONNNOOOQQQRRROOOMMMKKKIIIIIIJJJKKKLLLJJJJJJLLLMMMOOOPPPQQQQQQTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUXXX\\\```ccceeeccc``````bbbdddgggqqq{{{|||xxxxxxyyyyyyzzztttqqqoooooopppsss}}}yyyggg[[[TTTPPPPPPNNNMMMKKKIIIEEE@@@<<<999999999999999888777555555555555555666666666666666555444444444444555666666555555555555555555555555444444444444444444444444444555555666666666666666999999888777888:::;;;<<<999<<>>;;;888888999999999888888777555555555555666666666777555444444444444555666666555555555555555555555555555555555555555555555555555666777777888888777777999999::::::;;;;;;::::::>>>===AAAJJJVVVhhh}}}~~~yyyrrrmmmmmmoooqqqrrrsssuuuxxx|||ssshhh^^^]]][[[[[[\\\```dddfffhhhnnntttwwwyyy~~~qqqkkkhhhmmmzzzzzzqqqpppwwwdddYYYQQQKKKHHHIIIIIIFFFAAA>>>======999:::<<<<<<<<<:::777666}}}yyysssppphhhjjjlllmmmllllllmmmnnnooorrrwww{{{}}}|||xxxsssnnnhhhbbb]]]ZZZYYYXXXWWWUUUTTTSSSRRROOOPPPPPPOOOOOOMMMLLLKKKIIIJJJMMMPPPRRRTTTTTTTTTWWWXXXZZZ\\\\\\[[[YYYXXXWWWWWWVVVTTTSSSRRRQQQPPPQQQPPPPPPPPPQQQSSSUUUVVVXXXTTTRRRUUUWWWXXX]]]ccchhhnnnvvv{{{xxxuuupppmmmkkkjjjgggfffllltttzzzqqq```XXXVVVNNNNNNMMMLLLHHHCCC>>>;;;777888888999999999888888444555555555666666777777555444444444444555666666555555555555555555555555777777777777777777777777666666777888888888888888888999:::;;;<<<;;;:::999AAA@@@CCCMMM\\\pppxxxuuuxxx~~~yyyvvvwwwzzz}}}~~~}}}}}}pppbbb```\\\[[[[[[^^^bbbdddggglllqqqpppooouuu|||tttpppllluuuvvvqqqwwwkkk^^^TTTLLLHHHJJJJJJGGGBBB>>>===>>>999:::<<<===<<<:::888666~~~xxxuuutttsssrrrpppooonnnooopppqqqvvvyyy}}}~~~}}}vvvnnnfff```___\\\XXXUUUTTTTTTSSSRRRTTTRRRQQQQQQQQQPPPMMMKKKKKKLLLMMMOOOQQQTTTVVVXXXWWW[[[```cccccc___ZZZWWWUUUVVVVVVUUUSSSQQQOOOMMMLLLKKKKKKMMMOOOPPPOOONNNRRRRRRQQQRRRSSSVVVYYY[[[___aaahhhrrr||||||xxxuuutttmmmnnnllliiiffffffjjjnnnzzz~~~eeeWWWUUUTTTRRRPPPOOOMMMIIICCC@@@<<<;;;:::999888888888888777777777777666666666666555555444444444444555555555555666666666666555555555555555666777999:::;;;666666777888888888888888;;;;;;;;;999888:::===???<<<@@@HHHUUUggg||||||sssrrruuuwww|||mmmccc[[[YYYZZZZZZ\\\___eeehhhkkkjjjjjjmmmtttzzz~~~|||yyyuuu}}}}}}ooosss}}}}}}gggUUULLLJJJKKKKKKIIIEEE@@@===;;;>>>>>>>>>===<<<;;;999999|||zzzyyyxxxvvvsssqqqpppqqqssstttxxx{{{}}}uuukkkeeeddd```[[[XXXWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPNNNLLLKKKLLLNNNPPPSSSWWWZZZ\\\\\\___cccggggggccc___[[[YYYYYYXXXWWWUUURRRPPPNNNLLLLLLLLLMMMOOOPPPNNNMMMNNNMMMMMMMMMOOOQQQTTTUUUYYYZZZ___gggppp}}}}}}yyyvvvuuunnnnnnllliiiffffffiiimmmwwwkkk]]]YYYSSSRRRPPPNNNLLLHHHCCC@@@<<<;;;:::999888888888888666666666666555555555555666555555444444555555666555555666666666666555555555555555666777999:::;;;666777777888888888888888888999::::::999;;;>>>AAABBBHHHSSSaaarrrvvvnnnnnnrrrvvv|||wwwlllaaa\\\[[[ZZZ\\\___cccfffiiiiiihhhkkkpppvvv{{{xxxxxxuuunnnvvvrrr^^^RRRKKKKKKKKKIIIFFFBBB???===>>>>>>>>>===<<<;;;:::999|||xxxtttssstttvvvxxxzzz}}}}}}tttmmmeeeaaa\\\XXXVVVVVVUUUTTTVVVUUUSSSSSSSSSQQQOOOMMMLLLMMMOOOQQQUUUZZZ]]]___aaadddhhhkkkkkkhhhdddaaa]]]]]]\\\ZZZXXXTTTQQQOOONNNMMMLLLMMMOOOOOONNNLLLJJJJJJJJJJJJKKKMMMOOOPPPSSSSSSVVV\\\bbblll}}}zzzwwwuuuooonnnllliiiffffffhhhkkkssstttccc\\\SSSQQQOOOMMMKKKHHHCCC@@@<<<;;;:::999999888888888666666555555555444444444666555555444444555555666555555666666666666555555555555555666777888999:::666777888888999999888888666888::::::;;;<<>>>>>>>>>>>===;;;:::999|||wwwvvvwwwyyy{{{|||{{{uuuhhhddd___[[[YYYYYYXXXWWWYYYWWWVVVUUUUUUTTTQQQOOOOOOOOOPPPRRRVVVZZZ^^^```dddgggjjjlllmmmkkkhhhfffbbbaaa```^^^ZZZVVVSSSQQQPPPOOONNNNNNOOOOOOMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPOOOQQQVVVZZZaaaooo{{{|||xxxvvvrrrpppmmmjjjhhhggghhhiiipppzzz{{{ggg]]]SSSQQQOOOMMMKKKHHHDDDAAA<<<<<<;;;:::999999999999777666666666666555555555666666555555555555666666555555666666666666555555555555555666666888999999777777888999999999999888777999;;;;;;<<<===???AAAEEERRRdddvvv|||zzzwwwrrrqqqvvv|||lllaaa[[[WWWWWWYYY]]]___bbbcccccccccfffhhhhhhnnnvvvuuuqqquuu~~~tttpppttthhhWWWOOOMMMJJJHHHGGGEEECCCAAA?????????>>>===<<<;;;:::zzzxxxyyy|||~~~~~~}}}pppkkkeeeaaa_________^^^\\\[[[YYYXXXXXXVVVTTTQQQRRRQQQRRRSSSUUUYYY]]]___fffhhhjjjlllmmmllljjjhhhfffeeecccaaa]]]YYYUUUSSSRRRQQQPPPPPPPPPPPPMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNLLLNNNRRRVVV[[[eeeooozzz~~~zzzxxxvvvssspppmmmkkkjjjiiiiiiooowwwjjj\\\TTTRRROOOMMMKKKIIIEEECCC===<<<;;;:::999999999999888888888777777777777666666666666555555666666666555555666666666666555555555555555555666777888888777777888999999999999999999;;;<<<<<<<<<>>>@@@BBBNNN]]]rrr}}}zzzwwwuuurrruuuvvvyyyvvvkkkccc]]][[[\\\[[[]]]^^^``````aaabbbdddfffjjjpppvvvyyypppooottt|||{{{sssppp{{{qqq___QQQNNNJJJGGGGGGFFFCCCAAA@@@@@@@@@???>>>===;;;;;;}}}||||||~~~wwwrrrjjjeeebbbaaa```___```___]]]\\\[[[ZZZWWWTTTTTTTTTSSSTTTVVVZZZ^^^```hhhjjjkkkmmmnnnmmmlllkkkjjjiiihhheeeaaa\\\YYYVVVVVVTTTSSSRRRRRRQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIJJJOOORRRUUU\\\dddlll}}}}}}{{{xxxtttqqqooonnnllljjjooouuuqqq___UUUSSSPPPNNNLLLJJJGGGEEE===<<<;;;:::999999999999999999999888888888777777777666666555555666666777555555666666666666555555666555555555666666777888777888999999:::999999999;;;<<<=========@@@DDDGGGWWWggg}}}{{{xxxuuurrrpppsssxxx~~~sssjjj```[[[ZZZ[[[[[[[[[\\\^^^```bbbccceeehhhkkkooovvv}}}rrrkkkkkkqqqwwwvvvmmmsssyyyfffVVVQQQKKKHHHGGGGGGEEEBBB@@@@@@@@@@@@???===<<<;;;}}}tttlllgggdddbbbaaadddbbb```___^^^\\\YYYWWWUUUTTTTTTUUUXXX\\\aaadddlllmmmnnnoooppppppppppppnnnmmmllliiieeeaaa^^^[[[XXXWWWUUUTTTTTTRRROOOMMMIIIIIIIIIIIIIIIIIIHHHHHHJJJGGGHHHLLLOOOPPPUUU[[[aaaooo{{{wwwtttsssqqqnnnkkkooosss|||zzzgggWWWTTTQQQNNNMMMKKKIIIGGG===<<<;;;::::::999::::::888888888888777777777777777777666666666666777777555555666666666666555555666555555555555666777777777888999999::::::999999;;;;;;<<<<<<>>>CCCIIINNNbbbrrr}}}{{{xxxtttqqqqqq{{{sssfff]]]YYY[[[ZZZYYYZZZ]]]```bbbccceeegggiiikkkpppxxx~~~qqqeeebbbhhhnnn}}}{{{oooooozzzooo\\\UUUNNNJJJJJJIIIGGGDDDAAAAAAAAA@@@???>>><<<<<>>===<<<~~~uuunnnkkkkkkjjjhhheeecccaaa```___ZZZWWWVVVYYYZZZ\\\cccjjjpppssswwwxxxxxxwwwxxxxxxvvvuuutttrrrnnnjjjgggeee___\\\XXXUUUSSSQQQNNNLLLLLLKKKJJJJJJKKKKKKHHHGGGHHHHHHIIIJJJLLLNNNOOOPPP[[[[[[aaappp}}}yyywwwuuusssqqqsssttt{{{vvvaaaVVVNNNMMMOOOMMMJJJHHHBBB???<<<::::::::::::999666666666666777777777777666666666666777777777777333333444555666777888999888777666555555666777888777888888999999:::;;;;;;<<<::::::===AAAHHHWWWeee~~~~~~}}}{{{uuuvvvwww~~~uuukkkfff]]]WWWYYY^^^```aaacccccceeegggiiillloootttwww}}}~~~zzzooobbb[[[^^^dddvvvuuujjjjjjuuuqqqbbbPPPHHHJJJMMMHHHCCCCCCBBBAAA@@@??????>>>???xxxtttooonnnkkkgggccc```^^^]]][[[XXXWWWYYYZZZ[[[bbbiiisssvvvyyy{{{|||{{{{{{|||{{{{{{yyywwwsssoookkkiiiccc```\\\YYYVVVTTTPPPNNNLLLKKKJJJJJJKKKJJJIIIGGGHHHHHHHHHIIIKKKMMMNNNOOOSSSTTT[[[fffttt{{{xxxvvvtttrrrtttttt{{{eeeYYYPPPOOOPPPNNNJJJIIICCC@@@<<<::::::::::::999777777777888888888888888666666666666777777777777666666666666666666666666888777666666555666777888888888888999::::::;;;;;;<<<;;;<<>>>>>~~~xxxvvvrrrmmmhhhdddaaa___```\\\[[[\\\\\\]]]cccjjjuuuxxx}}}}}}yyyuuuqqqooogggccc___[[[XXXTTTQQQNNNMMMLLLJJJJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRXXX```hhhttt}}}zzzwwwtttrrrtttsssyyyjjj]]]RRRPPPQQQOOOLLLJJJDDDAAA===;;;:::::::::999999999999888888888888888666666666666777777777777:::999999888777666555555777777666666666777777888888888999999::::::;;;;;;======???BBBGGGTTTkkk}}}yyyxxxxxx{{{~~~~~~}}}{{{nnnaaa\\\\\\\\\^^^aaa^^^```ccceeehhhkkkppptttwww~~~uuuiiiaaaaaacccnnn}}}ooolllwwwtttaaaTTTOOONNNKKKHHHDDDCCCBBB@@@??????>>>>>>|||vvvpppkkkhhhffffffccc```aaa``````fffmmmvvvzzz{{{wwwuuunnnkkkfffaaa]]]YYYUUURRRPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPWWW\\\___gggyyy{{{wwwtttrrrsssssswwwoooaaaTTTQQQQQQPPPMMMMMMFFFBBB>>><<<;;;:::999888999888888888888888777777666666666666777777777777;;;::::::999888777666666777777777777777777888888888888999999:::;;;;;;<<<<<<===@@@EEELLL\\\www~~~}}}wwwrrrpppqqqvvv||||||zzz{{{|||}}}kkkbbb^^^\\\]]]```]]]___aaadddfffjjjooorrrtttyyytttjjjeeedddkkk~~~zzznnnrrr}}}mmm]]]SSSNNNKKKJJJEEEDDDBBBAAA@@@???>>>>>>~~~yyyssspppnnnkkkgggddddddbbbbbbfffmmmtttyyy~~~|||yyyvvvpppkkkgggccc^^^[[[UUUSSSPPPNNNMMMMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJIIILLLSSSWWWXXX]]]kkkzzz|||xxxsssqqqsssrrruuuvvvgggXXXSSSRRRPPPOOOOOOGGGDDD@@@<<<;;;;;;999888888888777777777666666666666666666666777777777777999999999999888888888888666666777888888888888888888999999:::;;;;;;<<<<<<;;;<<<@@@HHHRRReee~~~{{{tttmmmhhhfffmmmtttzzz{{{xxxvvvuuuuuuyyy|||uuuhhhaaa]]][[[]]]]]]___aaaccceeehhhmmmpppvvvyyy}}}~~~rrriiidddeeesssooolllrrrzzzhhhXXXOOOKKKIIIFFFEEECCCAAA@@@???>>>>>>{{{vvvtttoookkkgggfffcccbbbffflllsssxxx{{{vvvqqqlllhhhdddaaa\\\YYYTTTQQQPPPOOOMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMRRRVVVWWWZZZeeeqqq{{{~~~yyytttqqqrrrqqqttt~~~qqq```WWWTTTQQQOOOOOOIIIEEEAAA===<<<;;;999888888888777777666555555555666666666666777777777777777777888888999999999:::666666777888999999999999999999::::::;;;;;;<<<<<<<<<<<>>>>>}}}{{{uuupppllljjjgggeeeiiiooorrrxxx|||wwwsssoookkkhhhbbb___YYYUUUSSSQQQNNNMMMJJJJJJIIIIIIIIIIIIIIIJJJNNNNNNQQQUUUVVVXXX___ggglllzzz|||vvvsssrrrpppsss}}}~~~iii]]]VVVQQQNNNMMMJJJFFFBBB>>><<<;;;999888999999888888777666666555666666666666777777777777777777777888888888888999555666888999::::::999999999999::::::;;;<<<<<<<<<======BBBPPPcccxxxtttuuu{{{zzzvvvnnneee\\\XXXXXXYYYfffqqqwwwuuuqqqqqqrrrrrrwww{{{ssshhh```^^^]]]^^^___```aaacccfffiiirrruuu|||tttkkkeeefffqqq|||llliiirrrhhhUUULLLIIIGGGFFFDDDBBB@@@???>>>>>>{{{vvvrrrpppllljjjmmmsssrrrxxx~~~zzzvvvsssfffbbb\\\WWWTTTRRROOONNNKKKKKKJJJIIIIIIIIIJJJJJJLLLJJJKKKOOOQQQQQQUUU\\\aaaooo~~~xxxuuuqqqooorrr|||pppaaaXXXQQQMMMKKKKKKGGGBBB>>><<<;;;999888::::::999999888777777666666666666666777777777777888888777777777777777777555666888999::::::999999999999:::;;;;;;<<<<<<===???>>>DDDTTTiii}}}~~~pppqqqxxxyyytttjjj___WWWUUUWWWZZZbbbmmmtttqqqnnnoooqqqqqqwww|||~~~qqqgggccc\\\]]]^^^^^^^^^```cccfffmmmrrrzzz~~~~~~|||qqqmmmiiiooovvvqqqooonnnYYYMMMJJJGGGFFFDDDBBB@@@???>>>>>>}}}uuuooommmmmmnnnnnntttyyy|||xxxpppjjjccc^^^\\\YYYUUURRRNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIJJJLLLOOOSSSVVVXXXaaafffqqq|||wwwssstttxxx~~~}}}lll\\\QQQOOOQQQMMMJJJEEE@@@<<<;;;::::::;;;:::999999888888999999777777666666666666777777777777777666666666666666777888888888888999999999:::888666777999<<<>>>??????BBBMMM___qqqtttssswww~~~|||ssskkkccc]]]WWWSSSVVV\\\ccclllrrrpppooorrrxxx||||||yyyvvvtttrrrqqqqqqsssvvvxxx}}}ttthhh\\\^^^___]]][[[\\\ccciiihhhnnnvvvyyyyyy{{{vvvpppmmmvvv{{{eeeiiivvv|||aaaOOOJJJJJJIIIGGGDDDAAA??????@@@zzzxxxwwwvvvuuussswww~~~wwwqqqiiiccc```]]]YYYUUUQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUYYY]]]fffrrr~~~zzztttvvvyyy~~~ppp```TTTPPPRRRMMMKKKFFFAAA===;;;::::::;;;:::999999888888999999777777666666666666777777777777777777777777777777888888888888999999999999:::888888888:::<<<>>>>>>BBBFFFSSSeeeuuuxxxvvvzzz}}}zzzqqqjjjccc]]]WWWSSSVVV\\\dddmmmtttsssrrrvvv|||}}}xxxtttqqqmmmkkkeeedddbbbaaaaaaccceeegggnnnrrrxxx}}}tttccccccaaa]]][[[]]]aaaeeegggmmmtttwwwxxxyyy}}}~~~tttuuuhhhiiisssgggUUUNNNIIIIIIGGGDDDAAA@@@???@@@|||yyyxxxtttxxx~~~{{{rrrjjjfffbbb]]]YYYTTTRRRPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKMMMNNNPPPRRRXXXZZZ```iiirrr|||}}}vvvwwwyyy~~~wwwfffXXXRRRSSSNNNKKKGGGBBB>>><<<;;;;;;;;;:::999999888888999999888777777666666777777888888888888888888888888888888888888888999999999:::999999::::::;;;<<<===>>>DDDLLL\\\ooo}}}}}}{{{~~~{{{wwwqqqkkkeee```[[[XXX[[[```iiirrrxxxwwwwww|||zzzqqqnnnhhhdddaaa^^^[[[YYYWWWVVVTTTSSSTTTUUUWWWYYY___ccchhhlllqqqyyyooojjjccc^^^]]]___aaabbbfffkkkqqqtttuuuvvvyyy}}}{{{sssxxxnnnggglll|||qqq]]]TTTJJJHHHGGGDDDBBBAAA@@@???|||zzzxxx|||zzzrrrlllgggaaa]]]WWWUUUSSSPPPMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOQQQXXXZZZ___eeekkkssswwwxxx{{{~~~~~~kkk[[[SSSRRRNNNLLLHHHCCC@@@===<<<;;;;;;:::999999888888999999888777777777777777777888888999999999999999::::::888888888999999999::::::999:::;;;<<<<<<===>>>???EEERRRfffxxxzzzvvvsssnnnjjjhhhdddbbbeeekkkrrrzzz~~~~~~~~~zzzssslllgggaaa]]]YYYVVVTTTRRRPPPNNNNNNMMMLLLKKKLLLMMMNNNPPPSSSVVVZZZ]]]bbbjjjuuu}}}}}}sssgggaaa```bbbbbbaaafffiiimmmpppqqqsssvvvxxx}}}}}}nnnmmmxxxssseeeeeeooozzzdddWWWLLLJJJGGGEEECCCBBB@@@???~~~yyysssmmmfffaaa[[[YYYUUURRROOOLLLKKKKKKIIIIIIIIIJJJLLLNNNPPPQQQTTTUUUZZZ```dddjjjvvvxxxyyy|||qqq___UUURRROOOMMMIIIEEEAAA>>><<<<<<;;;:::999999888888999999888888777777777777888888888888999999::::::::::::888999999999999:::::::::999;;;======<<<===@@@CCCHHHYYYooo{{{wwwtttqqqoooooommmlllpppvvv|||yyywwwsssooojjjddd]]]YYYUUURRRNNNLLLKKKKKKIIIHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQTTT\\\fffmmmvvv~~~~~~oooeeeccceeeeeedddfffhhhjjjmmmnnnppprrrssswww|||}}}jjjdddkkkyyyyyyfffbbbeeevvvkkk[[[PPPLLLHHHEEEDDDCCCAAA???}}}uuummmggg___]]]YYYUUUQQQNNNLLLLLLJJJIIIJJJJJJLLLNNNPPPRRRQQQSSSYYY^^^aaaeeeooozzzyyyzzz}}}wwwdddWWWTTTOOOMMMJJJFFFCCC???===<<<;;;:::999999888888999999999888888777777888888999888888888999999::::::;;;999999999999::::::::::::999;;;===<<<<<<>>>CCCGGGOOObbbzzz}}}{{{wwwttttttuuutttsssvvv|||}}}mmmjjjeee```\\\WWWRRROOOLLLIIIGGGEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHKKKLLLOOOTTT\\\cccjjjqqq~~~yyylllggggggggggggfffggghhhjjjlllnnnoooppprrrxxx~~~kkk```bbbllltttmmmddd```kkk~~~tttbbbWWWQQQIIIEEEDDDDDDBBB@@@vvvooodddbbb]]]YYYTTTQQQOOONNNLLLLLLKKKKKKLLLMMMOOOPPPQQQTTTZZZ___```bbbiiirrruuuzzz|||~~~}}}iii[[[VVVPPPNNNKKKHHHDDD@@@>>><<<;;;:::999999888888999999999888888777777888888999777777888888999:::::::::999999999:::::::::;;;;;;999;;;<<<;;;;;;>>>FFFLLLYYYnnn||||||}}}{{{xxxzzz}}}yyyuuuqqqccc^^^XXXSSSPPPMMMKKKIIIGGGEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGIIIJJJKKKNNNTTTYYY]]]dddqqqsssiiifffggghhhggggggggghhhkkkmmmnnnnnnooouuu~~~mmmaaa___ffflllvvvjjjaaadddqqq}}}kkk]]]UUUKKKEEEDDDDDDCCCAAA|||ttthhheeeaaa[[[WWWSSSQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNQQQWWW]]]]]]\\\bbbjjjmmmwww|||}}}~~~lll^^^YYYPPPNNNLLLHHHDDDAAA>>>===;;;:::999999888888999999999999888888888888999999666666777888999999::::::999999:::::::::;;;;;;;;;999;;;<<<;;;:::>>>GGGOOOaaavvv~~~}}}~~~{{{vvvrrrnnniiifff\\\WWWQQQLLLIIIHHHGGGFFFEEECCCAAAAAACCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB>>>AAADDDDDDDDDFFFJJJOOOTTT[[[hhhwwwwwwjjjeeefffhhhhhhgggfffhhhjjjlllmmmmmmlllttt~~~}}}oooccc```eeekkk{{{~~~pppbbbaaajjj{{{rrraaaXXXLLLEEECCCDDDCCCBBBzzzsssoooiiiccc^^^YYYTTTQQQSSSPPPLLLJJJJJJLLLMMMNNNRRRSSSVVVYYY\\\aaafffkkkllloooxxx~~~~~~ttt```UUUNNNOOOMMMJJJFFFAAA???>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;===:::<<<@@@>>>===KKK___qqq}}}yyy{{{~~~~~~}}}xxxsssoookkkfff```ZZZQQQOOOLLLHHHFFFEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@EEEDDDCCCBBBCCCEEEGGGIIINNNTTT^^^iiiwwwtttkkkhhhhhhhhhhhhhhhgggfffgggjjjmmmpppqqqxxx}}}rrrfff___bbbjjj|||kkkbbbdddqqqlll]]]PPPKKKHHHCCCAAACCCzzzvvvoooiiiddd^^^YYYUUUUUUQQQMMMJJJKKKLLLMMMMMMPPPQQQTTTWWWZZZ___eeeiiiiiijjjqqq|||~~~zzzdddWWWPPPOOONNNJJJFFFBBB???>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;===:::<<<@@@???AAARRRfffzzzxxxtttuuu}}}~~~vvvqqqlllhhheee```ZZZUUUNNNLLLIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDCCCBBBBBBCCCDDDFFFHHHJJJNNNVVV```mmm~~~xxxnnnjjjiiiiiijjjiiihhhggghhhjjjmmmnnnooouuu~~~ttthhh```cccjjjqqqeeedddoootttdddSSSLLLIIIDDDAAAAAAyyyrrrlllfff```\\\XXXTTTOOOLLLLLLLLLMMMMMMMMMOOORRRUUUXXX^^^dddhhhlllkkknnnvvviiiZZZRRRQQQNNNJJJFFFCCC@@@>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;===;;;<<<@@@AAAGGGZZZooouuuqqqrrrzzz|||zzzzzz{{{}}}|||wwwkkkgggaaa]]][[[WWWQQQMMMJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFFFFIIIOOOVVVbbbssssssmmmkkkkkkllllllkkkiiiiiijjjlllkkklllqqq{{{xxxlllcccdddiii{{{~~~mmmeeekkk}}}lllXXXMMMIIIFFFBBB@@@{{{uuunnnhhhddd\\\XXXRRRNNNMMMMMMMMMMMMMMMOOOQQQTTTXXX]]]cccgggpppnnnnnnrrryyyooo]]]UUURRRNNNKKKGGGDDD@@@>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999999:::::::::;;;;;;===<<<===???BBBKKKaaavvvxxxttttttyyy}}}zzzvvvuuuwwwxxx{{{~~~}}}|||{{{yyywwwvvvwwwxxx{{{|||~~~|||uuunnnbbb]]]XXXUUUSSSPPPKKKGGGGGGGGGEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLRRR]]]mmmyyyppplllmmmnnnooonnnkkkjjjjjjkkkiiijjjooovvv{{{rrrgggdddgggtttxxxiiihhhwwwttt]]]NNNJJJHHHDDDAAA{{{uuuoookkkaaa]]]VVVRRROOOOOONNNMMMMMMOOORRRTTTWWW\\\bbbfffnnnlllkkknnnsss{{{tttbbbXXXTTTOOOKKKHHHEEEAAA>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999999:::::::::;;;;;;>>>>>>??????BBBOOOggg{{{}}}xxxvvvxxxyyyvvvrrrrrrtttvvv{{{|||zzzxxx}}}|||zzzxxxvvvuuusssrrrpppnnnmmmnnnooorrrtttyyy|||}}}{{{zzzxxxpppggg\\\XXXRRROOONNNLLLIIIEEEGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGKKKQQQ[[[kkk}}}tttmmmnnnoooppppppmmmkkkkkkkkkiiijjjnnnsssvvvyyy{{{mmmffffffooorrriiiqqq~~~|||cccQQQJJJIIIGGGCCC{{{vvvrrrfffbbb[[[UUURRRPPPOOONNNNNNPPPRRRTTTVVVZZZ```cccmmmlllmmmppptttyyy{{{iii[[[VVVOOOKKKIIIFFFBBB>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;===???@@@@@@EEETTTmmmyyyuuuuuussspppnnnppprrrvvv{{{vvvsssqqqvvvzzzvvvrrrpppooonnnlllkkkjjjiiigggffffffhhhjjjlllppptttvvvwwwxxxvvvmmmcccZZZUUUPPPMMMMMMLLLIIIFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEIIINNNWWWfffwwwyyyooommmoooqqqqqqooolllkkkjjjiiijjjnnnrrrsssuuu~~~uuukkkiiiooo|||}}}lllmmmwwwlllWWWLLLJJJIIIEEE|||yyykkkfff^^^XXXUUURRRPPPOOONNNOOOQQQRRRTTTWWW\\\```jjjjjjnnnsssvvvyyyqqq^^^WWWPPPKKKIIIGGGBBB>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999::::::::::::;;;;;;:::???BBBCCCIII[[[ttt{{{tttrrrooolllllloooqqquuu|||~~~zzzpppmmmkkkooo|||~~~|||sssooojjjgggggggggfffdddeeecccaaa``````bbbeeefffiiimmmqqqtttwwwvvvlllbbbYYYTTTOOOMMMMMMMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCAAACCCGGGLLLTTT```oooyyy~~~rrrkkknnnqqqrrrpppmmmkkkjjjiiijjjmmmpppppprrr|||~~~rrrooonnnwwwqqqkkkqqqxxx^^^OOOKKKIIIFFF}}}mmmhhhaaaZZZVVVSSSQQQPPPNNNOOOPPPQQQRRRUUUZZZ]]]bbbccciiiooosssuuu|||vvv___XXXPPPKKKJJJGGGBBB>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999888888999999999:::::::::999999:::::::::;;;;;;;;;888>>>CCCDDDLLL```zzz|||uuuqqqmmmkkklllqqqpppvvv}}}{{{wwwmmmjjjggglllxxx~~~~~~{{{wwwooojjjeeebbbbbbcccbbb```bbb```^^^]]]^^^___bbbccceeeiiinnnrrrvvvvvvlllaaaYYYTTTOOOMMMMMMMMMKKKIIIFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBDDDHHHLLLRRR]]]jjjsss}}}tttjjjmmmqqqrrrpppmmmkkkjjjhhhiiimmmoooooopppzzzxxxtttlllqqqtttkkknnn~~~cccPPPKKKIIIGGG|||sssmmmddd\\\XXXVVVUUUTTTQQQQQQPPPPPPRRRUUUXXXZZZ___ccciiinnnrrruuuxxx{{{}}}iii]]]QQQNNNMMMGGGAAA>>><<<<<<;;;::::::::::::;;;;;;:::999999888888999999999999::::::::::::;;;;;;<<<;;;:::999999:::<<<===;;;<<<>>>CCCQQQggg|||rrrkkkjjjlllmmmnnnoooxxx|||tttjjjfffeeejjjuuu~~~~~~}}}|||}}}}}}yyysssoooeeedddaaa___^^^^^^___``````___^^^]]]]]]^^^___```cccgggkkkpppuuuwwwoooeeeYYYRRRNNNOOOPPPNNNMMMMMMMMMKKKIIIGGGGGGGGGFFFDDDFFFDDDBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGJJJPPPXXXaaagggsss|||~~~uuuqqqqqqvvvwwwrrrllliiikkklllmmmnnnppptttzzz~~~{{{zzzuuu~~~qqqjjjpppqqq\\\OOOJJJHHHwwwppphhh```[[[XXXVVVUUUSSSRRRQQQPPPRRRUUUXXXZZZ]]]aaaggglllppptttxxx{{{jjj]]]RRRNNNMMMHHHBBB???===<<<;;;;;;::::::;;;;;;;;;:::999999888888999999999999::::::::::::;;;;;;<<<;;;:::999999;;;<<<>>>======???FFFUUUlll~~~tttmmmkkklllmmmnnnrrrzzz|||tttlllhhheeehhhqqq|||}}}}}}{{{{{{{{{|||~~~|||xxxrrrnnnfffeeebbb```^^^^^^^^^___^^^^^^]]]\\\]]]]]]___```eeeiiimmmqqqwwwyyysssjjj]]]VVVQQQRRRSSSQQQPPPPPPPPPMMMKKKJJJIIIIIIGGGFFFFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGIIINNNUUU]]]cccjjjsss{{{{{{yyyyyyyyyxxxxxx{{{yyyrrrooosssuuuqqqkkkhhhgggiiikkknnnrrrwww}}}yyyzzzvvvjjjlll}}}wwwaaaRRRLLLKKK|||vvvmmmeee___\\\YYYWWWTTTSSSRRRQQQSSSUUUXXXZZZ[[[___dddjjjoootttyyy|||lll___RRRNNNMMMHHHCCC@@@===<<<;;;;;;:::;;;;;;;;;;;;:::999999888888999999999999::::::::::::;;;;;;<<<;;;:::::::::;;;===>>>>>>>>>AAAIIIYYYqqqvvvnnnllllllnnnooouuu|||zzzsssooojjjeeeeeekkkrrrwwwzzz~~~}}}{{{{{{uuuwwwyyy|||~~~{{{vvvqqqnnnhhhfffdddaaa___^^^]]]]]]]]]\\\\\\[[[\\\]]]___```dddhhhlllpppvvvyyyuuunnnbbb[[[VVVXXXYYYVVVTTTUUUTTTRRROOOMMMMMMLLLJJJHHHGGGEEECCCCCCDDDEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHKKKPPPWWW\\\bbbjjjqqqqqqpppqqqqqqoookkknnnrrruuuyyy~~~wwwooopppsssqqqkkkgggfffhhhkkkooorrrwww|||vvv~~~lllgggvvvgggVVVNNNMMMzzzrrrjjjddd___ZZZXXXVVVUUUSSSRRRSSSUUUXXXYYYZZZ]]]bbbhhhmmmtttzzzooobbbTTTOOOMMMIIIDDDBBB======<<<;;;;;;;;;;;;;;;;;;:::999999888888999999999999999:::::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@BBBLLL]]]uuuwwwpppmmmmmmooopppxxx}}}~~~xxxqqqoooiiidddcccfffkkknnnoootttxxx}}}~~~{{{xxxxxxsssuuuyyy}}}}}}zzzvvvqqqnnnkkkiiifffccc```^^^\\\\\\\\\\\\[[[[[[\\\^^^___```bbbfffjjjmmmssswwwvvvqqqeee___[[[]]]^^^\\\ZZZZZZZZZXXXUUURRRQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHMMMRRRWWW___fffkkkkkkkkklllllliiidddeeegggiiilllqqqwww{{{rrrppprrrpppjjjfffgggiiillloooqqquuuyyy}}}~~~wwwzzzrrreeepppmmmYYYOOOLLL~~~vvvooohhhbbb\\\YYYXXXVVVTTTSSSSSSTTTVVVXXXYYY\\\aaaffflllsss{{{uuufffWWWQQQNNNJJJEEEDDD======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999999999999:::::::::;;;;;;::::::;;;;;;<<<===>>>>>>@@@AAAEEEPPPbbbyyy~~~wwwqqqnnnnnnqqqssszzz~~~}}}{{{zzzvvvpppmmmhhhcccbbbeeeiiikkkkkkqqqtttxxx{{{{{{yyywwwuuutttvvvzzz~~~}}}zzzwwwsssqqqnnnllliiieeebbb^^^\\\ZZZ[[[[[[[[[[[[\\\^^^```bbbbbbgggkkknnnrrrwwwwwwssshhhbbb___bbbdddaaa______aaa^^^[[[XXXVVVTTTRRRPPPLLLJJJGGGFFFFFFFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGKKKOOOSSS]]]bbbfffffffffgggfffccc[[[\\\\\\\\\]]]```eeeiiiqqqwwwuuuoooooolllfffbbbdddgggjjjmmmppptttzzz~~~~~~~~~{{{yyy|||gggmmmzzzsss^^^QQQKKKzzzsssmmmfff```\\\XXXWWWTTTRRRRRRSSSUUUVVVYYY[[[___ccciiiqqqzzz{{{kkk[[[SSSOOOKKKFFFEEE>>>===<<<<<<;;;;;;<<<<<<;;;:::999999888888999999999999::::::::::::;;;;;;::::::;;;<<<===>>>>>>???AAABBBIIIVVVkkk}}}zzzvvvqqqnnnooossswwwzzz}}}}}}yyywwwwwwtttppplllhhhddddddhhhkkkllllllqqqsssuuuxxxxxxxxxvvvuuuvvvxxx{{{~~~|||zzzwwwuuurrrpppmmmiiiddd___\\\ZZZYYYYYYYYYZZZ\\\^^^```aaaccciiioooqqquuuzzzzzzwwwjjjeeecccgggjjjhhhffffffgggddd```]]][[[XXXUUUSSSOOOMMMJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEFFFHHHKKKOOOSSSZZZ___aaa___```aaa___[[[WWWWWWVVVTTTTTTUUUYYY\\\___eeennnxxxzzzoookkkfff```^^^^^^```dddhhhnnnvvv~~~}}}~~~}}}www|||lllkkkqqq|||fffUUUKKK~~~xxxqqqkkkddd___YYYWWWTTTRRRQQQRRRSSSTTTWWWYYY\\\```fffnnnwww}}}~~~ppp___UUUQQQKKKGGGFFF>>>======<<<<<<<<<<<<<<<;;;:::999999888888999999999999::::::::::::;;;;;;999:::;;;<<<>>>>>>??????AAADDDMMM___uuuwwwvvvtttpppnnnpppvvv{{{zzz{{{zzzuuussstttsssooonnnjjjggghhhllloooooooooqqqqqqrrrtttwwwxxxxxxwwwwwwyyy{{{~~~}}}{{{zzzuuutttpppkkkfff```\\\ZZZVVVVVVWWWWWWYYY\\\^^^```cccjjjpppsssvvvzzzyyyvvvmmmhhhggglllpppnnnlllmmmllliiidddaaa^^^[[[XXXVVVRRROOOLLLKKKJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEGGGIIILLLQQQTTTYYY\\\]]][[[[[[\\\YYYTTTTTTTTTSSSRRRPPPQQQSSSVVVTTTYYY___gggqqq~~~tttkkkccc^^^]]][[[]]]```dddkkkttt{{{yyyxxx{{{|||qqqppp|||pppjjjjjjxxxqqq\\\NNN{{{uuunnngggbbbYYYWWWTTTQQQPPPQQQRRRSSSUUUWWWZZZ]]]ccckkkttt{{{sssaaaWWWQQQLLLHHHFFF>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999999999:::::::::;;;;;;;;;999:::;;;===>>>?????????AAAEEEQQQeee}}}~~~ttttttrrrpppnnnqqqwww}}}yyyzzzxxxsssqqqsssrrrooopppmmmjjjkkknnnqqqqqqppppppoooppprrrvvvxxxyyyyyywwwxxx{{{~~~}}}wwwuuurrrmmmgggaaa]]]ZZZTTTTTTTTTUUUWWWZZZ\\\^^^```hhhooorrruuuxxxwwwtttooojjjjjjooosssrrrqqqqqqnnnkkkgggccc```]]]ZZZWWWSSSQQQNNNLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEHHHJJJNNNRRRVVVZZZ\\\\\\ZZZZZZ[[[WWWRRRNNNOOOOOONNNLLLLLLNNNPPPRRRTTTXXX]]]dddppp~~~yyymmmddd___```]]]^^^```ccchhhrrr|||yyytttppprrr~~~zzzkkkfffqqqsssiiieeerrrxxxaaaQQQ{{{rrriiiccc]]]YYYTTTPPPPPPPPPQQQQQQPPPRRRUUUXXX]]]dddmmmrrr{{{yyyfff[[[UUUNNNIIIGGGBBB???<<<:::;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBBBBIII]]]xxxyyyuuuqqqmmmkkkmmmssszzz~~~~~~zzzuuusssuuuvvvuuuttttttppplllmmmqqqsssrrroooqqqrrrtttttttttuuuxxxzzzxxxzzz}}}~~~zzzzzzwwwsssnnnjjjddd^^^ZZZXXXUUUTTTVVVVVVVVV[[[aaa```hhhppptttxxx|||zzzuuutttssssssuuuyyyzzzwwwttttttpppiiiccc___]]]]]]^^^ZZZUUUOOONNNOOOOOOLLLHHHJJJHHHGGGGGGHHHHHHFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGIIIKKKOOOUUUYYY\\\\\\[[[ZZZYYYWWWUUUTTTQQQPPPNNNMMMLLLLLLLLLMMMLLLNNNSSSYYY]]]aaalllwww|||rrreee\\\___\\\\\\aaafffkkkssszzz~~~|||xxxvvvvvvxxx{{{}}}ssshhhccckkksssfff^^^iiifffUUU~~~uuummmhhhccc^^^XXXTTTRRRQQQPPPOOOPPPRRRTTTWWW\\\ccckkkqqqyyy||||||hhh\\\UUUNNNIIIGGGBBB???<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===>>>AAACCCHHHRRRhhhzzzssspppmmmlllpppwww~~~{{{vvvtttuuuwwwvvvuuutttpppmmmmmmqqqrrrqqqoooppprrrsssttttttvvvxxxzzzzzz|||{{{xxxuuurrrnnniiiccc]]]XXXUUURRRRRRTTTTTTTTTYYY___bbbjjjrrrwww|||~~~yyywwwuuutttwww{{{}}}{{{xxxwwwtttnnnhhhdddbbbbbbccc___ZZZTTTRRRSSSRRROOOKKKLLLKKKIIIIIIIIIHHHGGGEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEGGGIIIKKKNNNRRRYYY]]]aaa```___^^^[[[YYYVVVUUURRRQQQOOOMMMLLLLLLLLLMMMKKKLLLPPPTTTVVVYYYaaakkkyyyvvviiiaaaaaa^^^]]]aaadddgggmmmtttzzzzzzxxxvvvtttsssuuuwww}}}{{{oooeee```ggg|||wwwiii^^^fff{{{kkkZZZzzzsssooojjjeee^^^YYYUUURRRPPPNNNPPPQQQSSSVVVZZZaaahhhnnnwww{{{~~~~~~}}}|||{{{}}}lll^^^VVVNNNIIIHHHCCC@@@===;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDOOO]]]www~~~wwwqqqnnnlllmmmsss{{{|||wwwvvvwwwxxxwwwuuuuuuqqqnnnnnnpppqqqpppnnnppprrrssstttuuuvvvyyy{{{}}}|||uuusssooolllgggaaa[[[VVVRRROOOOOOQQQQQQRRRWWW]]]ccckkktttzzz{{{xxxwwwyyy~~~{{{xxxsssnnnkkkiiiiiiiiieeeaaa[[[XXXXXXVVVSSSPPPPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGIIILLLNNNRRRWWW]]]bbbfffeeedddbbb```\\\YYYXXXUUUTTTRRRQQQPPPOOOPPPPPPMMMLLLNNNQQQQQQQQQWWW___iiiuuu}}}ooofffddd```^^^```bbbbbbfffkkkrrrssstttsssrrrrrrssstttyyyxxxmmmddd___eeexxx~~~mmm___bbbssssssbbbyyyuuunnnjjjccc]]]XXXUUUQQQOOOPPPQQQSSSUUUXXX^^^eeejjjuuuzzz~~~}}}|||zzzwwwyyy}}}ppp```WWWOOOJJJIIIDDDAAA===;;;;;;<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============???CCCFFFQQQeeeyyyrrrqqqnnnkkkmmmuuu}}}~~~zzzyyyzzzzzzxxxvvvtttqqqnnnmmmnnnooonnnmmmoooqqqssstttuuuwwwzzz}}}{{{rrrpppllliiieee___XXXTTTPPPMMMMMMOOOPPPQQQVVV]]]cccllluuu|||~~~{{{zzz|||}}}{{{wwwssspppnnnmmmmmmkkkgggbbb^^^\\\ZZZWWWTTTSSSQQQNNNLLLKKKIIIGGGEEEFFFFFFEEEFFFFFFGGGHHHHHHKKKMMMPPPSSSWWW\\\aaaeeehhhhhhhhhgggeeebbb___]]][[[ZZZXXXVVVUUUTTTUUUUUUQQQOOOOOOQQQPPPOOOSSSYYY^^^iii{{{uuullleee```^^^______^^^aaaeeejjjmmmppprrrssstttuuuwwwwwwzzzpppfffaaaeeevvvtttbbb___kkk}}}zzziii~~~zzzpppllleee```[[[XXXTTTRRRQQQRRRSSSTTTWWW\\\cccgggooovvv}}}}}}zzzuuuuuuxxx{{{ssscccYYYQQQKKKJJJDDDAAA>>><<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========@@@DDDGGGRRRkkk~~~uuuqqqsssnnnkkkmmmuuu}}}}}}}}}~~~}}}yyyuuurrrpppnnnmmmmmmmmmmmmllloooqqqssstttvvvxxx{{{~~~~~~zzzooolllhhheee```[[[VVVRRRNNNLLLLLLOOOPPPQQQWWW^^^bbblllvvv}}}~~~}}}~~~}}}zzzwwwtttqqqoooooonnnkkkfffbbb___\\\YYYXXXUUUSSSPPPNNNLLLJJJGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHPPPRRRUUUXXX[[[```eeehhhjjjjjjkkkllljjjhhheeeddd___^^^\\\ZZZXXXXXXXXXXXXTTTQQQQQQSSSRRRPPPSSSWWWZZZcccrrr{{{qqqfffaaa^^^^^^^^^\\\___ccceeeiiinnnsssuuuxxxzzz|||zzz}}}tttjjjcccdddrrr}}}ggg___eeeuuunnn}}}sssoooiiiccc___[[[WWWTTTRRRSSSTTTTTTVVV[[[aaaeeehhhqqqyyy~~~~~~yyyrrrqqqsssrrrwww~~~uuufff\\\SSSMMMKKKEEEBBB>>><<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========AAAEEEIIIUUUqqq{{{tttrrrtttoookkknnnvvvyyytttooonnnlllkkkjjjkkkkkklllnnnpppsssuuuvvvyyy||||||xxxnnnjjjeee```\\\XXXTTTQQQMMMKKKKKKNNNPPPQQQWWW^^^ccclllwww~~~{{{wwwtttqqqpppooommmiiieeeaaa^^^\\\[[[WWWUUURRRPPPOOOLLLIIIGGGFFFFFFFFFEEEFFFFFFGGGGGGQQQTTTXXX\\\___dddiiilllmmmoooqqqqqqqqqooollljjjcccaaa___]]][[[ZZZZZZZZZWWWSSSRRRTTTTTTRRRSSSVVVZZZ___jjjzzzwwwiiiccc^^^]]]\\\[[[^^^ccccccgggmmmrrruuuxxx|||~~~}}}yyynnndddbbbmmmzzzqqqbbbaaannntttxxxtttmmmgggbbb]]]YYYUUUTTTTTTTTTUUUVVVZZZ```dddeeeoooyyy~~~}}}vvvnnnkkkllliiimmmsssyyy~~~vvvggg^^^UUUNNNKKKFFFCCC???<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAFFFJJJ\\\yyywwwrrrsssuuuooolllpppyyyyyyrrrkkkkkkkkkiiiiiiiiijjjlllnnnpppsssuuuwwwyyy}}}zzzuuummmhhhaaa[[[XXXUUUSSSRRRLLLJJJJJJMMMOOOQQQWWW^^^eeennnxxx|||xxxtttrrrpppooolllgggccc```______ZZZXXXUUUSSSRRRPPPMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHOOOSSSXXX]]]ccchhhnnnrrrtttuuuwwwxxxwwwtttpppnnnhhhfffdddbbb```_________\\\XXXVVVXXXXXXUUUTTTWWWXXX[[[cccpppoooggg```]]][[[YYY]]]bbbdddgggkkkooorrruuuyyy{{{|||~~~uuuiiidddlllwww{{{fff___gggzzzzzz|||xxxqqqkkkeee___YYYVVVUUUUUUUUUUUUVVVZZZ___dddfffppp{{{{{{sssjjjfffgggbbbffflllqqqwwwvvvhhh___VVVOOOLLLFFFCCC???===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAGGGKKKbbb~~~rrroooqqquuuooolllqqq{{{yyyqqqiiijjjiiihhhggghhhjjjlllnnnpppsssuuuwwwzzz~~~~~~xxxsssmmmhhh```YYYUUUTTTSSSRRRJJJHHHIIILLLNNNPPPVVV]]]fffpppzzz{{{wwwtttqqqpppmmmiiieeebbbaaabbb\\\ZZZXXXVVVUUUSSSPPPNNNKKKJJJIIIIIIHHHHHHHHHHHHMMMQQQWWW^^^dddkkkrrrvvvzzz{{{||||||zzzwwwssspppnnnllljjjgggeeedddddddddbbb]]][[[\\\\\\XXXWWWXXXUUUWWW]]]jjj}}}ssskkkbbb]]]ZZZXXX\\\aaaeeegggjjjmmmoooqqqtttwwwyyyzzz{{{mmmgggmmmxxxjjj^^^cccttt~~~~~~vvvoooiiiccc\\\VVVWWWUUUTTTTTTVVVYYY]]]```fffkkkttt}}}vvvnnnggg```\\\___]]]___eeemmmuuuuuuhhh[[[PPPLLLEEEBBB???===<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::???>>>>>>??????AAAJJJSSSlllzzzppplllmmmnnnjjjiiiooozzz|||yyylllkkkiiiggghhhkkknnnpppsssssssssuuuyyy|||}}}vvvqqqjjjeee^^^YYYVVVTTTSSSRRRPPPKKKGGGIIIKKKMMMTTT[[[gggrrr}}}|||yyyyyytttoookkkjjjhhheeeaaa```^^^[[[XXXWWWUUURRROOOMMMLLLKKKIIIHHHHHHIIIIIINNNSSS[[[dddkkkqqqwww{{{|||}}}{{{{{{wwwtttooolllkkkjjjiiihhhdddcccbbbaaa^^^\\\ZZZYYYXXXWWWYYYbbbsss|||pppddd^^^\\\[[[]]]```eeegggiiimmmpppssstttuuurrruuuxxxtttjjjjjjnnnooobbbcccppp}}}{{{tttnnnggg```ZZZYYYXXXVVVUUUWWWZZZ]]]```eeejjjsss||||||ssskkkeee___[[[\\\ZZZZZZ___eeelllxxx~~~nnn]]]QQQMMMFFFCCC???===<<<===<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::>>>===>>>@@@@@@CCCMMMXXXtttvvvmmmkkklllmmmkkkjjjpppzzz{{{vvvrrrkkkiiigggfffgggjjjmmmooosssssssssuuuyyy||||||uuupppkkkfff```ZZZWWWUUUTTTSSSQQQLLLIIIJJJLLLNNNTTT[[[eeeooo{{{}}}|||wwwrrrooommmlllhhheeedddbbb___]]][[[XXXUUUSSSPPPOOOMMMKKKJJJIIIJJJJJJSSSXXX___gggmmmtttyyy}}}}}}yyyuuuqqqpppnnnlllkkkggggggeeecccaaa^^^\\\ZZZXXXWWWXXX```ooovvvhhh```\\\ZZZ[[[^^^ccceeehhhkkknnnqqqrrrsssrrrtttvvv|||{{{rrrmmmmmmxxxvvvfffcccmmmyyy||||||zzzuuunnnfffaaa\\\[[[XXXWWWXXXZZZ]]]___dddiiiqqq{{{wwwooohhhbbb]]]ZZZ[[[WWWWWWZZZ^^^ccclllvvvuuu___SSSOOOFFFCCC???=========<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>===>>>@@@AAAEEEQQQ^^^~~~~~~sssmmmlllmmmmmmllllllrrrzzz{{{xxxtttqqqnnnhhhgggfffeeegggiiilllnnnsssssstttvvvyyy|||{{{tttooolllgggaaa\\\YYYWWWUUUSSSRRRMMMJJJKKKLLLNNNTTTZZZbbbmmmyyy}}}wwwuuutttrrrnnnjjjjjjgggeeecccaaa^^^ZZZXXXTTTRRROOOMMMKKKKKKKKKLLLWWW\\\cccjjjqqqwww|||}}}yyywwwtttrrrooolllkkkjjjgggdddaaa^^^]]]XXXWWWWWW\\\jjj}}}~~~mmmccc]]]YYYXXX[[[aaacccfffjjjmmmooopppqqqqqqssssssvvv~~~tttllloookkkbbbjjjvvv~~~yyywwwxxx{{{tttmmmggg```^^^[[[YYYXXXZZZ\\\^^^bbbgggpppyyy{{{tttmmmgggbbb^^^[[[[[[XXXWWWYYY[[[^^^fffooo|||zzzaaaTTTQQQGGGDDD@@@=========<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>===>>>???@@@FFFTTTccc}}}tttpppooopppnnnnnnppptttzzzzzzuuusssqqqooommmgggfffffffffgggjjjmmmooossstttuuuwwwxxx{{{zzzsssooolllhhhbbb]]]ZZZWWWUUUSSSSSSNNNJJJKKKLLLMMMRRRXXXbbblllwww~~~|||{{{yyyuuuqqqooommmjjjhhhfffccc___\\\WWWUUUQQQNNNLLLLLLMMMMMMWWW\\\dddlllrrryyy~~~~~~{{{wwwtttrrrqqqoookkkhhhdddaaa___ZZZXXXWWWZZZeeewwwrrrfff^^^XXXWWWZZZ```bbbfffjjjmmmooopppppppppqqqqqqqqqvvv}}}ooohhhuuupppcccjjjwwwxxxtttssswwwzzzsssmmmeeeccc___[[[ZZZZZZ\\\]]]bbbgggnnnwww~~~zzztttnnniiieeeaaa^^^[[[XXXVVVXXXZZZ\\\dddlllvvv|||bbbTTTRRRHHHEEE@@@>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????FFFVVVggg}}}vvvsssrrrrrrppprrruuuxxx{{{~~~yyysssooommmkkkjjjgggffffffgggiiilllnnnppprrrtttvvvwwwxxx{{{~~~yyysssooolllhhhbbb^^^[[[XXXUUUSSSSSSNNNKKKLLLLLLLLLPPPUUUbbblllxxx|||xxxsssqqqooommmkkkgggccc___YYYWWWSSSPPPNNNNNNOOOPPPUUU[[[ccckkkssszzz~~~zzzxxxvvvtttpppkkkgggcccaaa^^^\\\ZZZ\\\dddtttwwwjjjaaaZZZXXXZZZ^^^aaafffkkkoooqqqrrrrrrppppppooonnnqqq|||wwwiiimmmyyyttteeekkkyyyzzzsssqqqsssxxxxxxssskkkhhhddd___]]]\\\]]]^^^cccgggmmmvvv~~~}}}zzzwwwssspppkkkfffbbb[[[XXXWWWXXXYYY[[[aaahhhrrr}}}}}}cccUUUQQQIIIEEEAAA>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@HHH\\\nnn{{{wwwvvvuuutttssswww{{{||||||}}}{{{sssmmmiiieeeccceeeeeefffgggjjjmmmoooqqqrrruuuwwwxxxxxxzzz}}}yyytttqqqmmmjjjddd```]]]ZZZWWWUUUUUUPPPMMMMMMMMMLLLOOOTTTaaalllyyy~~~wwwvvvtttrrrppplllfffbbb\\\YYYUUURRRPPPQQQSSSTTTWWW\\\dddmmmttt{{{~~~}}}yyyuuupppkkkfffdddcccbbb``````fffttt~~~qqqggg^^^ZZZZZZ]]]```ffflllpppsssttttttqqqpppoooooopppxxxoookkknnn~~~xxxhhhlllxxx|||uuupppppptttzzz}}}yyyrrrooojjjdddaaa``````aaacccgggmmmuuu}}}~~~}}}{{{zzzwwwrrrlllggg```\\\ZZZ[[[[[[ZZZ```fffnnnyyy~~~eeeUUUPPPIIIFFFAAA???======<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<=========>>>===>>>???@@@BBBMMMcccxxxzzzyyyzzzzzzyyyvvv{{{}}}}}}zzzrrrkkkfffbbb```cccdddeeegggiiilllnnnppprrruuuxxxyyyxxxzzz~~~|||yyyuuurrrppplllgggccc```]]]ZZZWWWXXXSSSOOOPPPOOONNNPPPUUU]]]jjjyyy{{{zzzxxxvvvtttooojjjeee___\\\YYYUUUTTTUUUXXXYYY]]]bbbiiiqqqwww|||{{{uuuoookkkhhhggggggfffeeeiiiuuuyyymmmbbb\\\[[[ZZZ^^^dddkkkqqqtttuuuvvvrrrpppppprrrrrrvvvvvvkkkgggsss|||kkkkkktttxxxrrrnnnpppuuu||||||wwwsssnnnhhhdddcccbbbcccdddhhhmmmttt|||~~~~~~|||vvvooojjjeeeaaa______]]]\\\```ffflllwwwgggVVVPPPJJJFFFBBB???>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>><<<===???BBBEEEQQQiii{{{}}}~~~yyy~~~~~~|||xxxqqqkkkgggcccaaaaaabbbcccfffhhhkkknnnoooqqquuuyyyyyyxxxzzz}}}|||yyyvvvsssrrrooojjjfffccc```\\\YYYZZZUUURRRRRRQQQPPPRRRVVVZZZhhhyyy~~~|||{{{yyywwwrrrlllhhhaaa___[[[XXXWWWXXX[[[]]]ccchhhnnntttyyy~~~~~~xxxrrrnnnkkkjjjkkkjjjiiilllvvvrrreee]]]ZZZXXX\\\ccckkkqqqtttvvvvvvrrrpppqqqtttuuuvvv{{{kkkcccmmmmmmiiiooo~~~zzzqqqllllllqqqxxx~~~zzztttmmmhhheeeddddddeeeiiinnnttt|||yyyuuuppphhhbbbaaaaaa___aaadddiiittt~~~hhhXXXQQQHHHEEEAAA?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???CCCJJJ[[[www{{{vvvsssooojjjfffdddbbb```___aaa______bbbggglllnnnnnnrrrvvvzzz|||}}}}}}zzzuuurrrpppmmmiiigggeeedddbbbaaa]]][[[WWWUUUUUUWWW[[[^^^dddnnnzzz|||wwwqqqmmmgggddd```]]]]]]```eeehhhppptttxxx|||~~~zzzvvvppppppqqqssstttzzzzzzoooddd\\\[[[]]]```fffnnnsssvvvwwwyyyxxxxxxxxxtttttt||||||lllaaafffvvvvvvjjjhhhvvv|||uuuqqqllljjjmmmuuu}}}~~~xxxtttqqqoooooollloootttzzz}}}vvvooonnnmmmjjjkkkmmmrrrzzz}}}gggZZZTTTKKKHHHCCC@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>@@@FFFQQQeeeyyytttlllhhhccc```_________^^^___^^^___bbbgggllloooppptttxxx|||~~~~~~{{{vvvsssqqqnnnjjjgggeeedddbbbaaa^^^\\\YYYWWWXXX[[[___aaaiiirrr}}}zzztttpppiiifffcccbbbbbbeeeiiilllxxx{{{~~~}}}yyyuuutttuuuvvvxxx}}}ttthhh```[[[\\\___eeelllrrruuuwwwzzzzzzzzzzzzwwwuuuzzzvvvhhh^^^dddttt|||oookkkooo{{{uuuppphhhhhhnnnxxxzzzvvvtttrrrpppssswww||||||uuusssqqqnnnnnnpppuuu}}}hhhZZZUUUMMMIIIDDDAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>AAAIIIYYYqqqxxxsssiiieeeaaa]]]]]]]]]]]]]]]]]]^^^___ccchhhlllppprrrvvvyyy~~~{{{wwwssspppmmmiiieeedddbbb```___]]]\\\ZZZYYYZZZ]]]aaaccclllttt~~~|||vvvrrrjjjhhhgggfffgggjjjnnnppp{{{~~~~~~{{{zzzwwwwwwyyy{{{zzzmmmddd\\\\\\^^^ccciiippptttuuuxxxxxxzzz{{{yyyvvvzzzrrreee\\\cccsssssskkkiiizzzsssnnneeegggooo|||{{{wwwttttttvvvyyy}}}}}}zzzvvvtttvvvwww~~~iii[[[UUUNNNJJJEEEAAA???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<>>>BBBLLL```}}}xxxtttkkkgggaaa]]]\\\]]]]]]]]]]]]^^^```cccggglllqqqtttwwwzzz~~~{{{wwwsssnnnkkkgggcccbbb```^^^\\\\\\ZZZYYYXXXZZZ]]]```bbbkkksss}}}~~~xxxssskkkjjjjjjkkkmmmpppsssuuu|||~~~|||yyyxxxzzz}}}qqqhhh^^^]]]]]]```fffmmmqqqsssssssssvvvyyyxxxvvvxxx~~~qqqeee]]]cccsssxxxkkkdddzzz|||uuunnniiidddgggqqq{{{xxxxxxyyy{{{{{{yyyzzzzzzkkk\\\VVVNNNJJJEEEAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===@@@DDDOOOggg~~~~~~~~~}}}wwwrrrmmmhhhbbb]]]\\\\\\]]]]]]]]]___bbbdddgggkkkqqqtttvvvzzz~~~~~~{{{vvvsssmmmjjjeeebbb```^^^\\\ZZZZZZYYYXXXXXXYYY[[[^^^```iiirrr}}}zzzuuummmmmmnnnpppsssvvvyyy{{{~~~}}}yyyxxx{{{vvvmmm```^^^]]]___dddjjjnnnppppppoooqqquuuuuusssuuuyyyuuuiii```eeeuuu~~~mmmbbbsss{{{rrrjjjeeecccgggsss}}}}}}~~~}}}~~~mmm]]]XXXMMMIIIEEEAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>???BBBGGGSSSnnn{{{|||}}}zzzsssooojjjfff___[[[ZZZ[[[\\\]]]]]]```ccceeegggkkkppptttvvvyyy}}}}}}zzzuuurrrnnnjjjfffbbb```^^^\\\ZZZZZZYYYXXXXXXXXXZZZ]]]^^^iiirrr}}}}}}xxxpppqqqsssvvvyyy}}}zzzyyy|||zzzqqqbbb```]]]]]]aaagggkkknnnnnnlllmmmppppppnnnooosss}}}{{{nnndddhhhwwwqqqcccnnn|||rrriiicccccchhhtttooo___YYYMMMIIIEEEAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???AAADDDJJJVVVrrryyyzzz|||~~~xxxqqqlllgggccc]]]YYYXXXZZZ\\\]]]^^^aaadddfffgggjjjppptttuuuxxx|||~~~}}}yyyuuuqqqoookkkgggcccaaa___\\\ZZZ[[[ZZZYYYXXXYYYZZZ\\\^^^jjjsss~~~zzzrrrtttwwwzzz~~~{{{yyy}}}~~~tttdddaaa]]]]]]```eeejjjlllooolllkkkmmmmmmjjjkkkoooxxxrrrgggiiixxxuuuccckkk|||xxxnnneee```dddooo|||ppp___\\\PPPLLLFFFBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>DDDMMM]]]zzz~~~zzzzzz|||}}}wwwqqqllljjjeeeccc```]]][[[[[[\\\]]]aaacccfffhhhhhhiiikkkmmmrrrvvv|||}}}yyyvvvrrrooommmiiieeeaaa```___]]]\\\]]]]]]\\\ZZZYYYZZZ]]]```iiippp{{{zzzwwwwwwxxxzzz~~~|||{{{vvvggg```\\\\\\]]]___eeelllllljjjggggggiiikkklllmmmooowwwwwwkkkppp{{{~~~rrrttt~~~vvvmmmfffbbbeeessstttbbb[[[PPPLLLFFFBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>DDDMMM___}}}|||wwwwwwxxx{{{}}}wwwoooiiieeeeeeccc```]]]\\\]]]^^^___bbbdddgggiiiiiijjjlllnnnqqquuu{{{|||yyyvvvrrroookkkgggccc___^^^\\\[[[YYYZZZZZZYYYXXXXXXZZZ]]]aaahhhppp{{{zzzzzz|||~~~~~~yyyllleee^^^]]]^^^___dddiiillljjjhhhhhhjjjkkklllkkkkkkrrr|||nnnooowwwtttttt}}}tttlllgggeeegggwww}}}ggg\\\QQQMMMGGGBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????DDDNNNbbbyyywwwqqqrrrtttyyy}}}uuullleee```cccbbb___^^^]]]___aaabbbccceeehhhjjjkkklllnnnpppqqquuuyyy}}}~~~{{{xxxuuuqqqnnnjjjgggccc___^^^\\\ZZZXXXVVVVVVVVVUUUUUUXXX\\\___gggnnnyyy}}}sssjjjaaa___^^^^^^aaaffflllkkkjjjkkklllllljjjiiiffflllwwwrrrlllppp~~~xxxuuu{{{}}}zzzxxxxxxxxxvvvzzz~~~ssskkkhhhgggkkk|||~~~~~~}}}~~~nnn]]]RRRMMMGGGBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@DDDOOOfffxxxtttsssooommmqqqxxxyyyqqqiiiccc___bbb```___^^^^^^```ccceeeeeegggjjjllllllmmmoooqqqppptttxxx|||~~~{{{xxxuuuqqqooollliiieeebbb```^^^[[[YYYUUUUUUTTTSSSSSSUUUXXX[[[dddlllwww~~~vvvlllbbb___^^^^^^```dddkkkkkkkkklllmmmllliiifffdddgggooo|||yyymmmjjjuuu~~~vvvyyy~~~xxxsssnnnjjjhhhhhhjjjmmmttt}}}sssmmmkkkkkkvvv|||||||||zzzxxxwwwxxxyyy~~~ttt___TTTNNNGGGBBB??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????AAADDDRRRjjjtttqqq|||qqqmmmiiinnnxxxuuulllfffcccbbb```___^^^]]]___aaadddffffffhhhkkkmmmmmmnnnppprrrppptttxxx{{{}}}zzzvvvrrrooommmjjjfffcccaaa___[[[YYYVVVVVVUUURRRQQQRRRUUUWWW```hhhuuu~~~xxxmmmbbb^^^^^^___aaaeeejjjjjjjjjlllmmmkkkhhheeedddfffiiirrrvvvkkkqqqwwwvvvxxxqqqjjjeee___\\\^^^^^^```eeeppp~~~|||tttpppqqqttt}}}yyyyyywwwuuuqqqpppqqqrrrwww|||xxxbbbUUUOOOHHHBBB???>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAFFFUUUmmm|||tttrrrxxxnnnkkkgggmmmyyy~~~qqqhhhcccbbbbbb___^^^]]]]]]^^^aaadddffffffhhhkkkmmmnnnoooqqqrrrqqqtttxxx||||||xxxssspppllliiifffcccaaa^^^ZZZWWWWWWWWWUUUSSSPPPQQQSSSVVV]]]fffsss~~~|||oooccc___```aaacccfffhhhhhhiiijjjkkkjjjhhheeedddfffgggjjjyyysssrrruuurrr|||vvvmmmfff```[[[VVVRRRUUUUUUVVV[[[eeessszzzsssssszzz|||zzzvvvuuusssoookkkjjjkkkmmmooosssxxx~~~zzzdddVVVPPPHHHBBB???>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@GGGXXXooozzzuuuwwwtttllljjjfffmmmzzz|||pppgggbbb``````^^^]]]\\\\\\]]]```ccceeefffhhhkkkmmmnnnoooqqqrrrqqqtttyyy}}}~~~yyytttpppmmmkkkhhheeebbb___[[[XXXWWWWWWUUUSSSQQQRRRUUUXXX\\\eeeqqq{{{~~~tttfffbbbbbbcccdddfffgggffffffhhhiiiiiihhhfffcccfffeeedddpppyyyqqqzzzrrrmmmtttmmmddd]]]XXXTTTPPPMMMOOOPPPRRRWWWaaalllxxx~~~xxxrrrvvv}}}zzzxxxtttssspppkkkgggfffhhhjjjgggjjjoootttxxx}}}{{{eeeVVVPPPHHHBBB???>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@HHH[[[qqq~~~xxxvvv}}}qqqjjjjjjfffnnn{{{{{{pppgggaaa^^^]]]^^^]]]\\\[[[]]]___bbbdddfffhhhkkkmmmnnnoooqqqrrrqqquuuyyy~~~zzzuuuqqqpppnnnkkkhhheeebbb^^^ZZZVVVVVVUUUSSSRRRTTTWWWZZZ\\\dddpppyyy}}}}}}zzzxxxxxxiiidddddddddeeeffffffeeeeeefffhhhiiihhhfffaaafffeeeaaakkkzzzooosss{{{pppiii~~~ttthhhccc[[[UUUQQQNNNLLLKKKMMMLLLNNNSSSXXX___lllxxxwwwuuu|||{{{wwwuuuuuuqqqkkkgggdddbbb```^^^aaaaaaccceeejjjooosssvvvyyyggg[[[PPPFFFBBB@@@>>>???AAA<<<;;;;;;;;;::::::::::::===>>>???>>>===>>>@@@AAABBBIIIZZZqqq~~~uuuuuu~~~yyymmmgggfffgggrrrtttjjjddd```]]][[[YYYZZZ\\\\\\]]]___bbbeeefffkkknnnooorrrvvvwwwtttpppqqqvvv}}}wwwsssssspppmmmkkkgggccc^^^ZZZZZZYYYVVVTTTSSSTTTUUUVVVYYYbbbooowwwyyyxxxwwwwwwsssiiiffffffgggfffaaacccfffhhhiiihhhfffeeefffcccbbbdddiiiuuujjjkkkvvvpppmmmyyyzzzpppeee```YYYSSSOOOMMMKKKJJJLLLJJJLLLPPPTTTZZZgggsssvvvtttzzzzzzvvvtttsssoooiiieeebbb```^^^\\\]]]]]]^^^```dddhhhlllooovvvzzz~~~xxxeee[[[PPPFFFCCCAAA???>>>@@@@@@????????????>>>>>>>>><<<>>>>>>>>>===>>>@@@BBBCCCJJJ\\\sssuuuvvv|||sssjjjgggggglllwww}}}pppeee```]]][[[YYYYYYZZZ[[[\\\]]]___bbbeeeggglllooopppssswwwwwwttttttuuuyyyzzzvvvuuurrrooollliiieee```\\\\\\[[[YYYXXXVVVVVVVVVWWW\\\dddooovvvxxxvvvuuuuuu~~~vvvkkkgggggggggfffbbbdddfffhhhiiihhhgggeeeeeebbbaaacccgggrrr{{{ggghhhsssoooiiirrrxxxnnnddd___XXXSSSPPPNNNLLLJJJLLLJJJJJJMMMQQQVVVbbbnnn}}}tttrrrxxx~~~yyytttrrrqqqmmmgggccc```^^^[[[YYYXXXXXXXXXYYY[[[___bbbdddjjjnnnssswwwzzz~~~wwwcccZZZPPPGGGDDDCCC???>>>???>>>>>>>>>============<<<<<<===>>>>>>===>>>@@@BBBDDDLLL```wwwtttttt{{{vvvkkkffffffiiisss~~~wwwjjj```[[[YYYXXXWWWXXXYYYZZZ[[[\\\^^^bbbeeehhhmmmqqqrrruuuyyyyyyvvvwwwxxx|||~~~{{{wwwuuuqqqnnnkkkgggbbb______^^^]]]\\\ZZZYYYXXXWWW___fffooouuuuuusssrrrrrr{{{{{{ooojjjhhhgggfffccceeegggiiiiiiiiihhhgggccc```___aaadddnnnvvvdddeeepppqqqggglllzzzyyyoooddd```ZZZVVVSSSQQQNNNMMMNNNKKKKKKMMMPPPVVVbbbnnn{{{rrrqqqwww}}}xxxssspppppplllfffbbb___\\\ZZZXXXVVVUUUTTTTTTVVVXXX[[[\\\aaaeeejjjooossswww|||xxxcccZZZQQQHHHFFFDDD@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBEEEOOOeee~~~~~~pppqqq{{{zzzxxxwww~~~{{{ooofffdddggglllwww}}}tttggg]]]YYYXXXWWWWWWVVVWWWYYYZZZ[[[]]]aaadddhhhmmmrrrtttxxx}}}~~~|||wwwxxx|||yyywwwsssooolllhhhdddaaaaaaaaa```___]]][[[YYYWWW___fffnnnrrrrrrqqqqqqrrryyyssslllhhhgggfffeeefffhhhiiijjjiiiiiihhhdddaaa___```bbbkkk|||qqqbbbeeeooouuujjjlllxxx}}}tttgggccc^^^YYYVVVTTTQQQOOOOOOLLLKKKMMMOOOUUUbbbnnnxxxppppppwww}}}xxxssspppqqqmmmgggbbb___\\\ZZZXXXUUUTTTSSSRRRSSSTTTVVVWWWZZZ]]]bbbfffkkkooouuuxxxyyy|||}}}ggg[[[QQQIIIFFFDDD@@@===>>>>>>>>>>>>>>>============;;;<<<>>>>>>>>>>>>AAACCCGGGTTTnnnzzznnnppp{{{yyytttrrryyyyyymmmeeedddiiioooyyy{{{rrrfff]]]YYYXXXWWWWWWSSSUUUWWWXXXYYY[[[___bbbffflllqqqtttzzzxxxzzz~~~|||yyytttqqqnnnjjjfffccccccbbbbbb```___\\\ZZZYYY___dddkkkoooooopppqqqsssyyyxxxnnniiigggffffffggghhhjjjjjjjjjjjjjjjfffbbb``````bbbiiiyyy~~~nnnbbbgggqqqyyyoooooowww|||nnnjjjeee```]]]ZZZWWWTTTRRRNNNLLLMMMNNNSSS___kkk~~~tttoooqqqyyy~~~yyytttrrrqqqmmmgggbbb___\\\YYYWWWUUUTTTRRRQQQQQQRRRSSSTTTSSSVVVZZZ^^^bbbffflllooosssvvvzzz|||~~~lll\\\SSSIIIFFFCCC@@@>>>???======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAACCCIIIYYYwwwvvvlllppp{{{xxxrrrpppvvvyyymmmeeeeeelllrrr{{{yyyqqqeee]]]YYYXXXVVVTTTPPPRRRTTTUUUVVVYYY]]]```cccjjjooosssyyyzzz{{{|||wwwssspppmmmiiigggeeedddcccbbb```^^^]]]]]]___dddjjjlllmmmmmmpppssszzz|||qqqkkkiiiiiihhhhhhiiijjjkkkkkkkkkkkkgggdddbbbaaaaaagggvvvzzzlllccciiisss~~~sssqqqvvvzzzvvvqqqlllhhheeeaaa^^^ZZZUUUQQQPPPOOOSSS^^^iii{{{rrrnnnrrr{{{zzzvvvtttqqqmmmfffaaa^^^[[[XXXVVVSSSRRRPPPNNNNNNOOOPPPQQQQQQSSSVVVYYY\\\```fffiiimmmppptttwwwyyy{{{}}}ooo^^^TTTIIIEEEBBB???>>>@@@;;;;;;;;;;;;:::::::::::::::<<<===>>>>>>???AAADDDKKK^^^~~~nnngggmmmyyywwwrrrnnnsss}}}xxxmmmffffffmmmttt}}}uuummmccc\\\XXXUUURRROOONNNOOOQQQSSSTTTWWW[[[^^^bbbhhhmmmqqqvvv|||~~~}}}xxxzzz{{{wwwsssqqqmmmkkkhhhgggeeecccbbbaaabbbbbbbbbfffjjjkkkjjjjjjmmmqqqzzz~~~uuunnnlllmmmiiiiiijjjjjjkkklllllllllhhhdddbbb``````eeesssyyykkkccciiitttyyytttuuu|||wwwsssooojjjgggaaa\\\WWWTTTRRRTTT^^^iiiyyypppmmmsss}}}||||||}}}{{{wwwuuuppplllfff```]]]ZZZWWWUUUQQQOOONNNLLLKKKLLLMMMNNNRRRTTTVVVXXX[[[___dddgggiiilllqqqtttvvvxxxzzz|||}}}}}}~~~qqq___TTTIIIDDDAAA??????AAA????????????>>>>>>>>>>>>:::<<<===>>>>>>???BBBDDDLLL```fffaaaiiiwwwwwwsssnnnpppzzzvvvllleeegggnnnuuu{{{rrrkkkaaaZZZVVVSSSOOOKKKLLLNNNPPPQQQSSSVVVZZZ]]]bbbggglllnnnsssxxxzzzxxxuuuxxx~~~~~~yyyvvvssspppnnnjjjhhhfffdddcccdddeeefffeeehhhjjjjjjhhhhhhkkknnnyyy{{{{{{|||{{{}}}yyyqqqooopppiiijjjjjjkkkkkkllllllmmmgggdddaaa```___cccqqq~~~yyykkkccciiisss~~~vvvvvvxxxssslllhhhaaaZZZWWWZZZ```fff{{{rrrjjjlllttt|||{{{sssppprrruuuyyy|||wwwtttnnnlllhhhccc^^^YYYUUUSSSQQQPPPNNNMMMMMMMMMNNNNNNSSSTTTVVVWWWYYY\\\```dddfffhhhlllpppsssuuuuuuuuutttyyy}}}~~~rrraaaUUUIIIDDDCCC@@@===>>>======<<<;;;;;;;;;;;;<<>>======<<<;;;;;;;;;;;;<<<===;;;;;;>>>??????BBBGGGQQQvvvrrr___bbbnnn{{{wwwsssqqqsssxxx~~~}}}sssmmmiiiiiiooovvv~~~wwwmmmggg^^^WWWRRRQQQPPPPPPOOOQQQRRRSSSTTTWWW[[[^^^bbbdddfffjjjmmmpppsssttttttxxxzzzvvvqqqnnnrrrpppllliiiggggggiiijjjhhhiiiiiieeebbbbbbgggmmmvvvyyy~~~{{{vvvwww}}}}}}vvvrrrwwwzzzyyyuuussspppmmmhhhggghhhiiiiiihhhjjjiiihhheeeaaaaaammmzzzrrrfffhhhppp|||pppsss{{{tttlllhhhkkkqqqvvv~~~rrrjjjeeeiiioootttyyy{{{wwwpppgggaaa___bbbeeerrrzzz}}}wwwsssooonnnjjjeee```[[[XXXVVVQQQPPPNNNMMMLLLLLLLLLMMMMMMPPPSSSUUUVVVXXXZZZ\\\]]]```ccchhhkkknnnooopppooossswwwyyywwwdddWWWKKKEEECCC@@@===>>>======<<<;;;;;;;;;;;;<<<<<<:::;;;>>>@@@@@@EEELLL[[[|||mmm___eeerrr~~~{{{xxxwwwxxx}}}~~~sssmmmkkklllsss{{{uuukkkeee]]]UUUQQQOOONNNNNNNNNOOOQQQSSSUUUXXX\\\___bbbcccfffiiillloooqqqssstttwww}}}}}}xxxsssqqqtttrrrnnnkkkiiiiiijjjkkkiiiiiigggccc```aaaeeejjjpppsssxxx}}}ttttttxxx|||uuulllgggkkkooouuu}}}zzzuuussssssoookkkhhhhhhhhhhhhgggllllllllljjjeeedddmmmxxxxxxjjjhhhmmmpppqqq{{{uuuuuuyyy|||vvvkkkddd```cccgggiiikkknnniiifffaaa[[[WWWWWW[[[___mmmuuu}}}}}}wwwsssooommmjjjeee```\\\XXXWWWRRRQQQOOOMMMLLLKKKLLLLLLMMMPPPTTTVVVWWWXXXYYYZZZZZZ\\\___cccgggjjjlllmmmmmmqqquuuzzzzzzgggZZZLLLFFFCCC@@@===>>>======<<<;;;;;;;;;;;;<<<<<<;;;<<>>>>>======<<<;;;;;;;;;;;;<<<===<<<===>>>======DDDMMMjjjvvvbbb^^^jjjwwwwwwqqqoooqqqzzzyyytttgggbbb[[[UUUQQQPPPNNNMMMLLLNNNPPPSSSUUUYYY]]]aaaaaabbbdddfffiiikkkmmmnnnppptttyyy~~~zzzxxxvvvtttqqqnnnlllkkkkkkkkkllliiiddd___\\\\\\```bbbgggiiinnnwwwxxxuuuxxxzzz}}}zzzmmmeee^^^```eeelllwww|||uuurrrpppooommmjjjiiijjjlllnnnmmmlllmmmmmmjjjhhhmmmuuusssnnnppptttppp{{{}}}qqqiii___XXXSSSTTTTTTQQQOOOOOOLLLLLLKKKJJJLLLPPPWWW[[[cccnnnyyy|||~~~}}}xxxuuupppnnnkkkgggbbb^^^[[[YYYVVVTTTRRROOOMMMLLLLLLLLLLLLNNNQQQRRRRRRSSSTTTVVVXXXYYY[[[^^^aaadddfffgggiiinnnttt|||mmm^^^OOOGGGDDD@@@>>>>>>======<<<;;;;;;;;;;;;<<<===<<<>>>>>><<<===DDDNNNlllppp\\\]]]lllxxx~~~tttppppppsss|||{{{tttpppddd___YYYTTTRRRPPPOOONNNLLLNNNQQQSSSUUUYYY]]]aaaaaabbbccceeehhhjjjkkklllnnnrrrwww}}}}}}|||xxxwwwtttqqqooonnnmmmmmmmmmiiibbb]]]ZZZZZZ]]]___ccceeejjjttt{{{wwwzzz{{{}}}pppfff______```eeennnzzzxxxtttooonnnmmmkkkjjjkkknnnqqqooonnnnnnpppnnnmmmrrryyy|||uuutttxxxrrr{{{}}}sssiiicccZZZRRRMMMNNNNNNKKKIIIIIIGGGGGGGGGGGGHHHMMMTTTXXX```lllxxx|||}}}}}}yyyvvvrrrqqqmmmiiieeeaaa^^^\\\XXXVVVSSSQQQNNNMMMMMMMMMNNNPPPQQQQQQQQQRRRUUUWWWWWWWWWYYY[[[]]]```bbbcccfffkkkqqqxxx~~~yyyxxx~~~ooo```PPPHHHDDD@@@>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<>>>???===>>>HHHSSSkkkjjjXXX\\\mmmzzz}}}uuunnnmmmooottt~~~uuummmjjj```\\\VVVRRRQQQPPPOOONNNMMMOOOQQQSSSUUUXXX\\\```aaaaaacccdddfffhhhjjjjjjkkkpppvvv{{{~~~|||zzzxxxuuusssqqqpppooonnniiiaaa[[[XXXYYY[[[\\\```aaafffppp{{{|||wwwzzz{{{|||~~~zzzoooccc```]]]^^^fffrrr|||wwwooooooooollljjjkkkooorrrsssqqqrrrtttttttttzzz|||wwwwww|||uuu|||~~~wwwnnneee___VVVOOOJJJKKKLLLIIIHHHHHHFFFFFFEEEEEEFFFKKKQQQUUU^^^kkkxxx|||}}}~~~}}}zzzwwwtttsssppplllgggccc```^^^YYYWWWUUURRROOONNNMMMMMMKKKLLLLLLLLLKKKMMMPPPRRRVVVVVVWWWYYY[[[]]]___aaadddhhhmmmttt}}}zzzxxxsssssszzzpppaaaQQQHHHDDD@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<>>>@@@???AAAKKKWWWiiifffUUU\\\nnn{{{tttnnniiikkkooouuu}}}qqqhhheee\\\YYYTTTQQQOOOOOOOOONNNNNNOOOQQQSSSUUUXXX\\\___```aaabbbdddfffhhhiiiiiijjjooovvvzzz~~~}}}{{{xxxuuusssrrrrrroooiiiaaaZZZXXXXXXZZZ[[[]]]^^^cccmmmyyy~~~|||wwwyyy||||||}}}}}}zzzeeeaaa[[[ZZZ```lllzzzzzzpppqqqpppmmmkkkkkknnnrrrvvvtttuuuwwwyyyzzzyyynnn~~~www|||}}}yyyrrrggg___]]]TTTLLLJJJIIIFFFEEEFFFHHHFFFFFFHHHHHHIIIQQQYYYdddlllwww~~~}}}|||{{{{{{zzzvvvtttqqqmmmiiieeebbb```aaa^^^ZZZVVVRRROOOMMMLLLLLLLLLLLLMMMOOOQQQSSSTTTXXXXXXXXXXXXZZZ\\\___```bbbeeeiiinnnrrrsssssssssnnnpppsssvvvwwwyyy|||uuucccPPPHHHEEEBBB>>>===<<<<<<;;;;;;;;;;;;<<<<<<===@@@======BBBBBBFFFUUUiii~~~zzzcccYYY___nnnzzz~~~qqqmmmgggeeejjjuuu}}}rrrggg```WWWUUUQQQNNNLLLKKKKKKLLLOOOQQQTTTXXX[[[]]]^^^^^^ddddddcccccceeegggiiikkkqqqsssyyy~~~~~~|||{{{zzzyyyxxxuuusssnnnkkkeee^^^ZZZZZZ]]]```[[[___fffmmmtttxxx{{{{{{|||{{{zzzwwwwwwyyy~~~yyy{{{|||}}}mmmccc[[[[[[___gggrrr|||}}}xxxqqqllllllmmmnnnqqqvvvxxxzzz}}}~~~|||{{{vvvppp|||wwwzzzyyynnnfffbbbYYYQQQOOONNNKKKIIIJJJJJJHHHGGGHHHHHHIIIQQQYYYfffnnnxxx}}}|||zzzzzztttsssqqqnnnkkkhhhfffeeecccaaa]]]XXXTTTQQQOOOOOONNNNNNNNNNNNPPPRRRTTTVVVUUUUUUUUUVVVXXXZZZ\\\^^^^^^```dddiiikkkmmmmmmlllkkknnnpppssstttvvvyyy{{{tttcccPPPHHHEEEAAA>>>======<<<<<<<<<<<<<<<<<<===<<<@@@======BBBBBBGGGVVVkkkxxxaaaYYY___mmmyyy|||ppplllgggfffkkkuuu{{{oooccc[[[UUUSSSPPPMMMKKKKKKKKKLLLOOOQQQTTTXXX[[[^^^___```dddcccbbbbbbdddfffiiikkkqqqrrrxxx~~~}}}||||||zzzwwwuuupppmmmgggaaa]]]\\\]]]___[[[^^^dddkkkqqquuuxxxxxxxxxxxxwwwvvvvvvyyy~~~{{{|||yyymmm```[[[[[[___hhhppp{{{yyyqqqllllllmmmnnnqqquuuzzz{{{}}}}}}|||rrrlllwwwwww{{{zzzrrrhhh___VVVSSSQQQMMMKKKKKKKKKHHHHHHIIIHHHIIIQQQZZZiiipppzzz}}}zzzyyysssrrrqqqpppnnnmmmkkkkkkgggddd```\\\WWWTTTRRRRRRPPPPPPPPPPPPQQQSSSUUUVVVTTTTTTTTTUUUWWWYYY\\\]]]\\\^^^aaadddfffffffffeeegggiiilllnnnppprrrtttwwwzzz}}}rrrbbbPPPHHHEEEAAA>>>===>>>======<<<<<<======>>><<<@@@======BBBBBBHHHXXXooouuu___XXX```mmmwwwzzzoookkkgggfffkkkuuuyyykkk___WWWQQQPPPNNNKKKJJJKKKLLLLLLNNNPPPTTTXXX]]]```bbbccceeecccbbbaaabbbeeehhhkkkoooqqqvvv{{{~~~}}}zzzwwwrrroookkkeeeaaa___^^^^^^YYY\\\aaaggglllppprrrsssqqqrrrssstttuuuzzz~~~yyyhhh]]]YYYYYY___gggssszzz}}}yyyyyyyyyzzz}}}yyyrrrmmmlllmmmnnnqqquuu{{{|||~~~~~~}}}|||kkkfffpppxxx|||vvvkkkaaa\\\XXXRRRNNNNNNJJJHHHGGGIIIIIIKKKTTT]]]lllsss|||{{{yyyuuuuuutttsssqqqpppoooooojjjhhhccc^^^ZZZWWWUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVUUUUUUUUUVVVXXX[[[]]]___^^^___aaacccddddddcccbbbdddfffiiikkklllnnnpppsssvvvzzzpppaaaQQQIIIEEEAAA>>>>>>>>>>>>============>>>>>>;;;@@@>>>===AAABBBIIIZZZrrrrrr___[[[dddpppxxx{{{vvvkkkhhheeeeeekkkuuuxxxjjj^^^VVVOOOMMMKKKJJJJJJJJJLLLMMMNNNPPPTTTYYY^^^cccfffhhhfffdddaaa___```cccfffiiimmmooosssxxx{{{{{{yyytttqqqmmmiiieeeaaa^^^[[[XXXZZZ]]]aaaeeeiiilllmmmlllnnnppprrruuuzzzpppccc[[[YYY^^^dddmmmvvv|||}}}|||yyytttnnnjjjkkknnnssszzz{{{sssmmmmmmmmmmmmpppttt||||||}}}}}}|||wwwgggbbbkkkyyyzzz}}}~~~qqqjjjccc[[[UUUTTTLLLIIIHHHJJJJJJMMMWWWaaaooouuu~~~}}}{{{zzzyyyxxxvvvuuusssrrrqqqmmmjjjfffaaa\\\YYYWWWVVVRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUUUUVVVXXX[[[^^^______```aaabbbbbbaaaaaa```bbbdddggghhhiiikkkmmmppptttwww|||mmm___QQQIIIEEE@@@>>>???>>>>>>============>>>>>>:::@@@>>>===AAAAAAJJJ]]]uuunnn___```jjjtttzzzyyy}}}sssgggeeeccceeelllvvvyyylll___WWWMMMLLLJJJIIIIIIJJJLLLMMMNNNPPPTTTZZZ```eeejjjllljjjgggbbb^^^]]]___bbbeeejjjkkkoootttwww{{{|||zzzuuuqqqmmmjjjgggccc^^^ZZZVVVXXXZZZ]]]```dddgggiiiiiilllooosssvvvzzzzzzjjj```ZZZ[[[___gggpppvvvwwwtttqqqkkkeee^^^```dddjjjsss~~~|||tttnnnmmmnnnmmmpppttt{{{zzz{{{}}}{{{zzz~~~tttfffaaajjjyyy}}}}}}}}}tttlllbbb[[[YYYRRROOOMMMNNNNNNPPPZZZdddqqqwww~~~}}}|||zzzxxxvvvtttssspppmmmiiiddd___[[[YYYXXXTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSSSSUUUWWWZZZ]]]^^^______``````______^^^^^^```bbbdddfffggghhhkkkmmmppptttyyy~~~kkk^^^QQQJJJEEE@@@>>>@@@>>>======<<<<<<======>>>999@@@???===AAAAAAKKK___yyyjjj```eeepppyyy|||zzzzzzpppdddccccccfffnnnyyyzzzlll___XXXMMMLLLJJJIIIIIIJJJLLLMMMNNNPPPTTTZZZaaahhhnnnqqqpppkkkddd]]]ZZZ[[[^^^```dddeeejjjoooqqqvvv~~~{{{vvvrrrnnnkkkiiifff```[[[XXXXXXYYY\\\___cccgggiiikkknnnrrruuuwwwzzz}}}uuufff[[[VVVWWW___gggmmmnnnllljjjfff```\\\]]]```gggppp{{{}}}vvvooonnnnnnmmmooosssxxxvvvwwwyyyxxxvvvxxx}}}~~~rrrgggbbblll|||{{{wwwmmmgggeee\\\XXXUUUTTTRRRSSS[[[eeerrrxxx}}}|||zzzyyyxxxwwwsssqqqlllgggbbb^^^\\\[[[VVVUUUTTTSSSSSSTTTUUUUUUSSSSSSTTTUUUXXX[[[^^^````````````_________^^^^^^]]]___bbbcccdddeeehhhjjjkkknnntttyyy}}}iii]]]QQQJJJEEE@@@>>>@@@===<<<<<<<<<<<<<<<<<<===999@@@???===@@@AAALLLaaa|||xxxeee___hhhttt{{{}}}~~~yyymmmcccccceeeiiirrr~~~yyyjjj]]]UUUNNNLLLKKKIIIIIIJJJLLLMMMNNNPPPUUU[[[bbbjjjppptttuuuoooeee]]]XXXWWWYYY[[[]]]^^^ccchhhkkkppp{{{}}}yyytttooommmllliiiccc^^^[[[[[[[[[]]]aaaeeejjjlllnnnqqquuuwwwxxxyyy{{{}}}}}}~~~qqqaaaXXXVVVXXX```fffggghhhiiihhhdddaaaaaaccchhhpppyyy~~~vvvpppnnnnnnmmmooosssuuurrrrrrttttttrrrssswww|||rrrhhhcccoooxxx}}}vvvttteee```[[[XXXUUUUUU\\\fffrrrxxx~~~}}}|||{{{zzzzzzvvvsssooojjjeeeaaa^^^]]]XXXWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVXXX[[[^^^aaabbbbbbbbbaaaaaaaaaaaa``````\\\^^^```aaabbbccceeeggggggjjjpppuuuyyy~~~hhh]]]QQQJJJDDD???>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<999@@@???===@@@AAALLLbbbsssbbb___iiivvv}}}}}}xxxlllcccdddfffllluuuxxxhhhZZZRRRNNNMMMKKKJJJJJJJJJLLLMMMNNNPPPUUU[[[ccckkkrrrvvvxxxqqqfff\\\VVVUUUVVVXXXXXXZZZ___dddggglllwww{{{vvvpppnnnmmmkkkfffaaa]]]]]]]]]___ccchhhllloooqqqtttwwwyyyyyyyyyzzz{{{|||}}}~~~zzzjjj___[[[VVV]]]ccceeegggkkkmmmkkkgggfffgggjjjpppyyywwwpppnnnnnnmmmooosssssspppppprrrqqqooopppsss|||}}}rrriiidddpppuuu}}}}}}pppaaa[[[[[[^^^dddkkkvvv{{{~~~~~~}}}}}}yyyvvvrrrnnnkkkhhhdddaaa^^^]]][[[YYYXXXXXXYYYYYYYYYXXXWWWYYY\\\^^^___^^^___`````````aaaaaaaaabbbaaaaaaaaabbbccccccdddddddddgggmmmtttzzzjjj]]]PPPJJJGGGCCCAAAAAA======<<<<<<<<<<<<======>>>AAA>>>@@@EEEFFFQQQhhhiiiYYY^^^mmmxxxyyyrrrkkkiiigggjjjvvvrrrdddWWWPPPHHHIIIJJJJJJJJJLLLOOOQQQTTTUUUXXX]]]ccclllsssxxxzzzuuuiii\\\VVVVVVVVVSSSUUUVVVYYY\\\^^^cccqqq~~~|||xxxtttssstttqqqkkkfffdddbbbaaaccciiipppvvvxxx{{{||||||{{{yyyyyyzzz|||zzz{{{}}}ssscccYYYXXX\\\___dddppp~~~}}}xxxqqqmmmqqqwww|||zzzqqqnnnmmmjjjjjjlllkkklllmmmlllkkkkkkmmmnnnyyy~~~qqqgggdddrrrwwwxxxppphhhfffgggmmmrrrzzz}}}zzzwwwsssooommmjjjfffdddaaa```^^^\\\[[[[[[[[[\\\\\\[[[ZZZ[[[^^^___```___````````````aaaaaaaaaaaa``````aaaaaabbbbbbbbbccccccfffkkkrrryyy~~~jjj]]]OOOIIIFFFBBB@@@@@@======<<<<<<<<<<<<======<<>><<>>???======<<<<<<<<<<<<======;;;>>>===???EEEHHHXXXsss|||uuulll]]]VVV___ooozzz}}}xxxqqqtttuuuxxxuuuggg[[[PPPJJJFFFGGGHHHHHHHHHJJJMMMOOORRRSSSVVV[[[bbbooo~~~wwwmmmhhhccc___\\\ZZZ[[[\\\\\\]]]fffooo|||~~~|||yyyuuurrrnnnmmmmmmqqqwww~~~~~~xxxvvvyyyzzzxxxuuutttuuuvvvyyy}}}|||~~~tttnnnrrrzzzvvvssspppllliiiiiigggiiijjjjjjiiihhhiiijjjrrrtttjjjrrruuurrr}}}yyyuuurrrpppnnnllljjjeeedddbbbaaa```___`````````______aaaeeehhhiiiiiiaaaaaaaaaaaa````````````___^^^^^^^^^]]]\\\\\\\\\\\\^^^bbbhhhooowww~~~mmm___PPPHHHDDD@@@>>>>>>======<<<<<<<<<<<<=========@@@>>>???CCCGGGXXXtttxxxsssfffZZZUUU```nnnyyy~~~yyyuuuyyy|||}}}qqqdddXXXOOOJJJGGGHHHIIIIIIIIIJJJMMMPPPSSSUUUXXX[[[bbbnnn}}}{{{uuupppkkkdddaaa______^^^^^^eeennnzzz~~~{{{xxxvvvtttsssrrruuuzzz}}}wwwuuuwwwwwwtttpppsssssstttvvvyyy}}}||||||xxxyyyxxxtttqqqllliiijjjhhhjjjkkkkkkiiihhhhhhhhhnnn{{{tttkkkqqquuurrr|||~~~{{{}}}{{{wwwuuurrrpppllliiieeedddbbb```_________```___^^^^^^aaadddhhhiiiiii````````````aaaaaaaaaaaa______^^^]]]\\\\\\[[[[[[\\\]]]___dddkkkttt{{{pppaaaQQQHHHDDD@@@>>>???======<<<<<<<<<<<<=========AAA??????CCCFFFYYYwwwuuusss}}}bbbXXXVVV```llluuu}}}{{{xxx}}}{{{ooobbbWWWNNNJJJGGGHHHIIIIIIIIIKKKNNNPPPSSSVVVYYY\\\aaalll|||~~~yyymmmhhhdddbbbaaaaaahhhpppyyy}}}{{{zzzyyywwwvvvxxx{{{}}}yyyvvvvvvtttpppmmmqqqppppppqqqtttxxx|||~~~|||~~~{{{vvvrrrnnnlllmmmkkkmmmnnnmmmkkkhhhggggggiiiuuuxxxoooqqqvvvsss{{{yyy{{{yyy~~~}}}{{{yyyvvvrrrllliiieeedddbbb```_________``````___^^^___bbbdddeeeddd^^^^^^___```aaabbbcccccc```______^^^\\\[[[ZZZZZZ[[[\\\^^^bbbhhhqqqxxx}}}rrrcccRRRIIIDDD@@@???@@@======<<<<<<<<<<<<======;;;@@@???>>>CCCGGG\\\|||tttuuu{{{```XXXWWWaaajjjqqq{{{}}}{{{zzz{{{nnnaaaWWWOOOKKKFFFGGGHHHHHHHHHIIILLLOOOOOOTTTYYY\\\aaalll|||xxxooojjjfffeeejjjqqqttt{{{zzzyyyzzz~~~~~~|||yyyvvvrrrnnnlllmmmlllkkkkkkmmmqqquuuxxx|||zzzxxxtttqqqpppqqqoooqqqrrrpppmmmiiigggfffcccnnn~~~uuusssxxxuuuzzzqqqqqqvvv{{{}}}}}}{{{xxxxxxxxxxxxvvvuuu{{{yyy}}}|||yyysssmmmhhheeedddbbb```______``````aaa```^^^___```aaaaaa```]]]^^^___```aaabbbcccddd``````___^^^\\\[[[ZZZZZZ\\\\\\]]]```gggooowww|||sssdddSSSJJJEEEAAA???@@@======<<<<<<<<<<<<======999>>>>>>>>>CCCIII___uuuyyy}}}___XXXXXXaaaiiinnnxxx|||{{{{{{{{{nnnaaaWWWOOOLLLEEEFFFGGGGGGGGGHHHKKKNNNMMMRRRXXX\\\bbbmmm||||||ssskkkhhhkkkqqqnnnzzz|||{{{zzz|||~~~|||wwwqqqnnnlllkkkjjjhhhhhhiiimmmqqqsss{{{~~~~~~|||vvvyyy}}}{{{zzz|||~~~{{{vvvssssssuuurrrssstttrrrnnnjjjgggfff^^^iiiyyyzzzuuu}}}yyyvvvtttllljjjlllnnnnnnnnnnnnooopppooommmnnnppprrrwww}}}|||zzzwwwpppllljjjiiifffdddbbbaaaaaaaaa```___^^^___``````^^^\\\]]]___``````______aaabbb[[[\\\]]]^^^^^^\\\[[[ZZZ[[[ZZZ[[[]]]dddmmmuuu{{{jjjWWWLLL@@@>>>AAA=========<<<<<<<<<<<<======;;;@@@???>>>BBBGGG]]]}}}}}}vvv|||{{{```ZZZZZZbbbiiimmmvvv}}}yyyzzz|||yyyooobbbSSSKKKJJJGGGGGGHHHHHHJJJKKKMMMNNNRRRUUUYYY\\\```jjjxxx{{{mmmfffhhhkkkppptttxxxqqqllljjjhhhhhhgggeeecccdddgggjjjqqqxxx}}}~~~}}}~~~~~~~~~~~~zzzvvvttttttuuuwww{{{zzzuuuuuuyyyvvvvvvtttrrrmmmhhhdddaaabbbdddnnn}}}yyy{{{zzzuuuzzzrrrkkkhhhggghhhhhhhhhhhhjjjkkkkkkkkklllmmmmmmttt~~~|||xxxsssnnnkkkjjjgggeeecccbbbaaaaaa```_________``````^^^\\\^^^___``````______```aaa\\\\\\\\\\\\[[[[[[ZZZYYY[[[[[[[[[^^^dddmmmuuu{{{kkkXXXLLLAAA???AAA=========<<<<<<<<<<<<======;;;@@@??????CCCHHH]]]}}}|||vvv}}}zzz___ZZZZZZcccjjjnnnvvvxxxtttuuuxxxxxxpppcccTTTLLLJJJGGGGGGGGGHHHJJJKKKMMMNNNQQQUUUYYY\\\```iiivvvrrrhhhfffggglllppp~~~yyyqqqllljjjhhhgggeeebbbaaabbbeeehhhkkkrrr}}}~~~~~~{{{rrrmmmjjjiiiooosssyyy~~~{{{wwwttttttwwwuuuuuutttqqqmmmiiidddaaabbbeeennn}}}{{{zzzyyyuuuzzzxxxuuupppjjjgggffffffeeehhhllloooqqqqqqpppoooiiippp}}}~~~{{{vvvrrrmmmllljjjgggeeedddcccbbbaaa```___```aaaaaa___]]]___```aaa```^^^^^^___```___^^^\\\[[[ZZZZZZZZZ[[[\\\[[[\\\___eeemmmvvv{{{kkkXXXMMMAAA???BBB=========<<<<<<<<<<<<======;;;@@@??????EEEIII]]]|||yyyuuu~~~vvv^^^YYY[[[eeelllooowww|||sssnnnoooqqqwwwpppdddUUULLLJJJGGGGGGGGGHHHIIIKKKMMMMMMPPPTTTXXX[[[___gggsss}}}zzzmmmgggfffhhhkkkwwwzzzrrrmmmjjjhhhfffccc___]]]^^^aaaddddddjjjttt}}}~~~rrrhhhbbb```cccgggmmmsssxxx}}}zzzttttttsssrrrsssvvvuuuuuutttrrrnnnjjjfffcccccceeeooo||||||xxxyyyvvv}}}wwwppplllmmmooonnnttt}}}zzznnnrrr{{{{{{wwwuuupppooommmkkkhhhfffeeedddaaa`````````aaaaaa___^^^___```aaa```^^^]]]^^^___bbb```]]][[[ZZZ[[[\\\]]]\\\\\\]]]```fffnnnvvvzzz~~~kkkYYYNNNBBB@@@BBB=========<<<<<<<<<<<<======;;;???>>>@@@FFFJJJ]]]zzzuuutttrrr]]]XXXZZZeeemmmpppyyy|||qqqkkkjjjlll|||}}}uuunnncccVVVMMMJJJFFFFFFGGGHHHIIIKKKLLLMMMOOOSSSXXX[[[]]]dddoooxxxrrrjjjhhheeehhhsss{{{tttnnnjjjhhhfffbbb^^^ZZZZZZ^^^aaa___dddmmmwww~~~vvvjjjaaa]]]YYY]]]bbbgggnnnuuu}}}wwwppplllnnnpppqqqrrruuuvvvvvvuuutttqqqmmmiiifffcccfffppp}}}zzzttt|||xxx{{{uuutttxxx}}}}}}zzz{{{{{{xxxwwwrrrrrrpppnnnkkkiiigggfffbbbaaa```aaabbbbbb```^^^___```aaa```^^^]]]]]]^^^aaa^^^[[[YYYXXXYYY[[[]]]]]]]]]^^^aaagggooovvvzzziiiXXXNNNCCCAAACCC>>>======<<<<<<<<<<<<======;;;???>>>@@@GGGJJJZZZvvvppprrrqqq[[[WWWYYYdddlllpppzzzzzzoooiiijjjlllwwwyyypppiii```UUULLLIIIFFFFFFFFFGGGIIIJJJLLLMMMNNNRRRWWWZZZ\\\bbbkkksss}}}tttkkkgggdddgggqqq|||uuuoookkkiiigggccc]]]YYYXXXZZZ]]]\\\```hhhqqqzzz{{{lll```ZZZTTTVVVYYY]]]dddlllvvv|||ssslllgggjjjnnnppprrruuuwwwwwwwwwvvvssspppllljjjdddhhhrrrwwwpppzzz~~~yyy~~~|||~~~zzzyyyyyyuuutttsssqqqnnnkkkiiigggcccbbbaaabbbcccbbbaaa___^^^___```___]]]]]]^^^___\\\ZZZXXXVVVVVVWWWYYY[[[^^^^^^___ccchhhooovvvzzz~~~}}}|||||||||{{{}}}}}}fffVVVMMMCCCAAACCC???======<<<<<<<<<<<<======<<>>@@@FFFIIIWWWqqqjjjooosssZZZUUUWWWaaajjjpppzzzuuulllhhhjjjmmmsssuuujjjccc\\\RRRKKKHHHFFFFFFFFFGGGHHHJJJLLLLLLMMMRRRWWWYYY[[[___gggnnnyyy~~~ttthhhcccaaadddnnn||||||vvvpppkkkhhhgggccc]]]XXXVVVVVVWWWYYY]]]ccckkkttt|||nnn___WWWRRRSSSSSSUUUZZZcccmmmttt~~~vvvmmmfffhhhmmmppprrrtttvvvwwwwwwvvvtttqqqnnnllleeejjjuuutttnnnwww~~~yyy{{{zzz{{{wwwvvvuuusssqqqmmmjjjiiicccbbbbbbbbbccccccaaa___\\\^^^______]]]]]]^^^```ZZZYYYXXXWWWXXXYYY[[[\\\^^^^^^```ccciiipppvvvyyy~~~}}}yyyxxxwwwuuusssrrrqqqqqqrrrtttyyyzzzcccTTTLLLCCCBBBDDD???======<<<<<<<<<<<<=========???===@@@FFFGGGTTTlll~~~}}}eeemmmsssZZZTTTUUU^^^hhhooo{{{~~~sssiiieeefffjjjppp|||~~~rrreee]]]WWWOOOIIIHHHEEEEEEFFFGGGHHHJJJKKKLLLLLLQQQWWWYYYZZZ]]]eeekkkuuuyyyvvviiibbb]]]```jjjwww|||wwwqqqlllfffeeebbb]]]WWWSSSQQQQQQVVVXXX]]]eeennnwww~~~uuueee\\\SSSQQQPPPOOORRRZZZeeelll{{{{{{oooffffffkkknnnppprrrtttuuuuuuuuusssqqqnnnllleeekkkwww{{{pppmmmyyy{{{www|||{{{|||xxxxxxwwwuuurrrnnnkkkiiidddbbbbbbbbbccccccbbb```\\\]]]^^^^^^]]]]]]___```\\\[[[[[[[[[[[[]]]^^^___^^^___aaadddiiipppvvvyyy{{{|||}}}}}}|||zzzxxxvvvrrrpppnnnllljjjhhhgggggglllooouuu{{{wwwaaaRRRKKKBBBBBBDDD@@@======<<<<<<<<<<<<=========@@@===???EEEFFFRRRiii{{{yyybbblllpppZZZSSSSSS]]]fffnnn{{{ttthhhbbbccceeeooozzz}}}pppbbbZZZTTTMMMHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKQQQVVVYYYYYY\\\ccciiiqqqtttzzzyyylllfffYYY]]]gggttt~~~|||wwwqqqmmmdddcccaaa\\\VVVQQQNNNMMMSSSUUUYYY```iiisss{{{~~~oooeeeSSSQQQNNNLLLNNNUUU___fffxxx~~~rrrfffeeeiiillloooqqqrrrsssttttttrrrpppmmmlllffflllyyyvvvmmmmmm}}}xxxuuu