BM6( }}}~~~~~~~~~|||{{{{{{{{{{{{zzz{{{|||}}}~~~||||||zzzxxxuuutttuuuwww{{{zzzzzzzzzzzz{{{|||||||||{{{zzzxxxwwwvvvvvvuuuvvvvvvvvvvvvvvvyyy}}}}}}{{{yyyxxxyyy{{{}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}|||}}}}}}~~~|||dddOOOKKKLLLHHHFFFHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEDDDEEEEEEFFFGGGGGGyyytttpppjjjeeeaaa```___^^^]]]]]]]]]]]]\\\^^^\\\YYYXXX[[[\\\ZZZ\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^___^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZZZZ[[[[[[ZZZZZZXXXXXXXXXVVVTTTSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYXXXWWWYYY\\\___lllyyy}}}}}}}}}~~~~~~zzzzzz{{{|||}}}}}}}}}}}}~~~}}}{{{yyywwwvvvuuuvvvxxxyyy{{{|||}}}}}}{{{|||}}}}}}}}}{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyzzz{{{|||~~~}}}}}}~~~~~~ooo\\\LLLJJJKKKHHHFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDFFFHHHKKKMMMNNNMMMLLLKKKIIIFFFDDDBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEvvvmmmaaaWWWSSSQQQNNNKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGFFFBBBBBBFFFGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLKKKJJJKKKMMMOOO\\\iiixxxzzzyyywwwuuusssrrrrrrrrryyy|||}}}||||||}}}||||||{{{zzzyyywwwvvvvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvtttsssrrrrrrssstttvvvwwwxxxxxxxxxyyyzzzzzz{{{zzzyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{|||{{{|||~~~~~~}}}}}}}}}~~~zzz{{{}}}~~~}}}~~~~~~~~~___RRRGGGFFFGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKLLLKKKIIIGGGEEECCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDwwwiiibbbXXXQQQNNNMMMMMMLLLIIIIIIHHHGGGGGGGGGGGGHHHFFFHHHGGGDDDDDDHHHIIIGGGGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLKKKJJJJJJLLLNNNTTT```nnn{{{~~~|||yyyvvvtttrrrqqqqqqtttuuuyyy~~~~~~~~~{{{xxxvvvvvvxxxxxxxxxwwwvvvtttsssrrrssstttvvvwwwxxxwwwwwwvvvuuuttttttsssrrrqqqqqqqqqpppqqqrrrsssttttttuuutttwwwwwwxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttttttttuuuvvvwwwyyy{{{}}}}}}|||{{{|||}}}zzz{{{}}}~~~~~~~~~|||}}}~~~~~~{{{zzzzzz}}}nnnSSSLLLEEEDDDEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDuuukkkXXXSSSMMMHHHGGGFFFFFFFFFBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBAAA>>>>>>BBBCCCAAA???????????????@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBBBBBBBAAAAAA@@@>>>@@@AAAAAA@@@@@@AAACCCAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBDDDEEEIIITTTaaammmxxx|||xxxtttrrrrrrqqqrrrqqqqqqttt{{{|||}}}}}}~~~~~~~~~}}}~~~~~~|||xxxvvvuuuuuuuuuuuuuuuuuutttsssqqqqqqpppqqqsssuuuvvvuuutttsssrrrrrrqqqpppppppppqqqqqqppppppqqqrrrssssssrrrrrrtttuuuvvvwwwwwwvvvuuutttuuuuuuttttttttttttuuuuuuuuutttsssrrrrrrssstttuuuxxxzzz||||||{{{zzz{{{|||zzz{{{|||}}}~~~|||}}}}}}}}}yyyuuuuuuwww~~~```NNNJJJFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEuuuggg^^^PPPNNNKKKHHHGGGFFFEEEDDDAAAAAAAAA@@@@@@AAAAAABBB???AAA@@@===>>>BBBCCCAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDDDDEEEDDDDDDDDDAAABBBDDDDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGFFFEEEEEEFFFGGGKKKUUUaaajjjrrr~~~}}}wwwsssqqqqqqqqqqqqmmmjjjjjjooouuuyyy{{{}}}~~~}}}zzzzzz{{{|||||||||{{{{{{zzz{{{{{{yyyvvvsssrrrrrrppppppqqqqqqpppooonnnnnnlllnnnqqqsssssssssqqqppprrrqqqpppppppppqqqrrrssspppqqqqqqrrrrrrrrrrrrqqqrrrsssuuuvvvwwwvvvvvvuuuvvvuuutttsssssstttuuuvvvuuutttsssrrrssstttvvvxxxxxxyyy{{{{{{zzzzzzzzz{{{zzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~{{{{{{~~~~~~|||xxxtttrrruuuzzzqqqVVVJJJIIIFFFCCCBBBBBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@???@@@AAAAAAAAAAAA@@@???????????????@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFGGGxxxiii]]]TTTJJJIIIHHHFFFDDDBBB@@@???@@@@@@@@@??????@@@AAAAAA===???>>>;;;<<<@@@AAA???===>>>???AAAAAA@@@??????>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???AAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@???@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCCCCBBBBBBCCCDDDDDDBBBCCCEEEDDDCCCCCCDDDEEEFFFNNNYYYbbbgggqqqyyytttssssssttttttoooiiigggjjjooorrrtttxxxzzz~~~~~~~~~~~~~~~}}}xxxyyyyyyzzzzzzzzzzzzyyywwwxxxxxxvvvssspppooopppkkkkkklllllllllkkkkkkjjjjjjllloooqqqrrrqqqooonnnrrrqqqppppppppprrrssstttqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttvvvwwwwwwvvvvvvvvvuuuttttttttttttuuuvvvttttttsssssstttwwwyyy{{{wwwyyy{{{{{{zzzzzzzzz{{{yyyyyyyyyyyyzzz|||~~~~~~~~~}}}{{{}}}|||yyyvvvvvvzzzgggPPPFFFGGGEEE@@@>>>???@@@@@@????????????@@@AAABBBCCC???@@@AAABBBBBBAAA@@@???<<<<<<===>>>???AAACCCDDDAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHwwwhhh]]]TTTOOOFFFFFFEEEDDDCCCAAA???>>>@@@@@@@@@?????????>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>?????????@@@????????????????????????@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA?????????AAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDHHHJJJSSS^^^gggooo{{{{{{vvvsssrrrqqqrrrooojjjfffdddeeehhhiiilllooossswww{{{}}}||||||}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}{{{yyyyyyvvvssssssvvvxxxxxxxxxyyyxxxuuurrrooonnnmmmmmmjjjjjjiiiiiiiiijjjlllmmmlllmmmooopppooonnnooopppqqqpppnnnnnnooopppsssttttttsssrrrqqqqqqqqqrrrsssppprrrtttvvvxxxxxxyyyxxxvvvuuutttsssssstttuuuvvvvvvuuusssrrrssstttvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzwwwwwwxxxzzz|||~~~xxxzzzzzzwwwzzz}}}vvvtttuuuvvv|||qqqVVVKKKDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================999<<<@@@CCCEEEHHHJJJLLL}}}lll___VVVPPPLLLFFFFFFDDDCCCBBB@@@??????@@@@@@?????????>>>>>>>>>===============>>>>>>>>>????????????????????????===>>>????????????>>>=========>>>>>>>>>????????????????????????????????????@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHIIIPPPZZZaaajjjvvvzzzuuusssrrrqqqqqqoookkkgggeeeeeefffggghhhkkkooorrrvvvzzz~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{}}}~~~}}}}}}|||||||||}}}~~~~~~|||yyyxxxxxxzzz~~~}}}|||||||||{{{yyywwwwwwuuurrrrrruuuwwwxxxwwwxxxwwwtttqqqooommmmmmmmmkkkjjjiiihhhhhhiiijjjkkkiiikkkmmmnnnmmmmmmnnnooopppooonnnnnnoooppprrrtttsssrrrqqqppppppqqqrrrssspppqqqsssuuuwwwxxxxxxwwwvvvuuutttsssssstttuuuuuuvvvuuutttsssssstttvvvxxxxxxyyyyyyzzzzzzzzzyyyyyywwwxxxzzz|||~~~~~~xxxzzzyyywwwyyy~~~~~~xxxyyy}}}hhhQQQIIIDDDDDDCCCCCCBBBAAAAAAAAA@@@?????????>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::===@@@BBBDDDGGGJJJMMMnnn___UUUOOOKKKIIIFFFEEECCCAAA@@@???@@@@@@????????????>>>>>>>>>>>>>>>>>>==================????????????????????????<<<======>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????????????????????????????===???@@@@@@??????AAABBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGLLLSSSZZZbbbooo{{{zzzuuusssrrrrrrqqqooollliiifffdddccccccccceeeiiikkknnnrrrvvvyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxzzz{{{zzzxxxvvvtttuuuvvvzzzxxxwwwwwwxxxxxxwwwuuuuuusssqqqrrrtttvvvwwwvvvvvvtttrrrooommmmmmlllllllllkkkiiihhhgggggghhhhhhgggiiilllllllllkkklllmmmoooooonnnnnnnnnppprrrsssrrrrrrqqqppppppqqqrrrsssoooqqqsssuuuvvvvvvvvvvvvuuuttttttsssttttttuuuuuuvvvuuutttssssssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz|||}}}yyyzzzyyyxxx{{{~~~www[[[KKKFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>=========<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBEEEIIIMMM}}}rrrcccVVVOOOLLLJJJHHHEEECCCAAA???>>>>>>@@@AAA??????>>>>>>>>>=========>>>>>>>>>======<<<<<<;;;????????????????????????================================================>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????????????????????????????<<<>>>???@@@??????AAACCC??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGNNNTTT]]]kkkwww{{{vvvuuuttttttrrrpppnnnjjjgggdddaaa``````bbbeeeggghhhkkknnnqqqsssvvvzzz}}}}}}}}}||||||~~~~~~}}}}}}|||||||||{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzz|||}}}~~~}}}{{{xxxvvvxxxwwwvvvttttttvvvwwwxxxwwwxxxyyyzzzyyyyyywwwvvvzzz{{{{{{yyyvvvuuuvvvwwwvvvtttsssssstttuuutttsssrrrqqqpppqqqrrrssstttuuurrrqqqooommmlllkkkllllllmmmkkkiiigggffffffffffffeeehhhkkkllllllkkkllllllnnnnnnmmmnnnnnnoooqqqqqqqqqqqqpppooooooppprrrsssoooqqqrrrtttuuuuuutttttttttsssssstttttttttuuuuuuvvvuuutttssssssuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwyyy{{{~~~|||yyyyyyyyyzzz~~~gggQQQGGGEEEBBBBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@CCCHHHKKKqqqgggZZZPPPKKKIIIGGGFFFCCCBBB???>>>===>>>???@@@>>>>>>>>>=========<<<<<<>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===????????????AAABBB>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAADDDJJJPPPXXXgggsss{{{~~~zzzxxxwwwwwwsssqqqooolllhhhdddaaa___```aaacccddddddfffiiikkklllqqqwwwzzz{{{{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxwwwwwwxxxyyy{{{|||zzz{{{||||||||||||||||||||||||||||||||||||||||||{{{zzzyyyxxxxxxwwwwwwvvvwwwyyy{{{|||{{{yyywwwuuuvvvuuutttsssssstttuuuvvvssstttvvvxxxxxxxxxwwwwwwzzz{{{{{{yyyvvvuuuvvvxxxtttrrrppppppqqqrrrrrrqqqooopppppppppppppppqqqrrrooonnnlllkkkjjjjjjkkkkkkmmmkkkiiigggeeedddddddddeeehhhlllnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppppppppoooooonnnooopppqqqrrrpppqqqrrrtttttttttssssssrrrrrrssstttttttttttttttuuutttsssrrrssstttvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxzzz|||}}}zzzvvvvvvyyy~~~yyy\\\KKKEEEEEEAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>AAAEEEHHHwwwccc[[[QQQJJJGGGFFFDDDBBB@@@@@@>>>======>>>???@@@============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<========================???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;========================;;;<<<===>>>>>>???>>>>>>========================<<<>>>??????>>>>>>@@@AAA>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@BBBGGGLLLTTTaaammmppp~~~|||{{{tttssspppmmmiiieeebbbaaa___aaabbbaaaaaaaaadddeeegggmmmssswwwxxxyyy{{{~~~xxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttssstttwwwyyyzzzwwwxxxyyyzzz{{{{{{{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwuuutttssssssssstttvvvwwwxxxxxxwwwuuuttttttsssqqqppppppqqqssstttqqqrrrssstttvvvvvvvvvwwwwwwxxxxxxvvvtttssstttvvvtttqqqooonnnoooppppppooonnnooopppooommmmmmmmmnnnlllkkkjjjiiihhhiiijjjkkkllljjjhhhfffdddccccccccceeehhhmmmoooooonnnmmmnnnllllllmmmmmmnnnooooooooooooooonnnnnnnnnpppqqqrrrqqqrrrssstttttttttsssrrrqqqrrrsssttttttttttttttttttsssrrrqqqqqqsssuuuvvvxxxwwwvvvvvvvvvwwwyyyzzz|||}}}~~~{{{yyyuuuvvv|||lllTTTIIIFFFCCC@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<=========>>>AAADDDsssfffWWWQQQKKKFFFFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===========================>>>@@@???>>>===???@@@===>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAEEEIIINNNYYYdddfffrrrwwwvvvtttqqqmmmiiifffdddccc^^^^^^___^^^\\\\\\^^^______eeelllpppqqqssswww{{{uuuuuuuuuuuuuuuuuuuuuuuurrrqqqppppppqqqsssvvvxxxssstttuuuwwwxxxyyyyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvwwwvvvtttrrrqqqppppppppprrrrrrsssssssssssssssrrrqqqpppnnnmmmmmmnnnpppqqqqqqqqqqqqqqqqqqrrrssssssuuuuuuuuutttrrrqqqrrrtttuuurrrooonnnnnnoooooonnnmmmooopppooollljjjjjjkkkiiihhhhhhgggggghhhiiijjjkkkiiigggeeecccbbbbbbcccdddhhhllloooooonnnmmmmmmkkkkkklllmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnoooqqqrrrrrrssstttuuuuuutttsssrrrpppqqqrrrtttuuuuuuttttttsssrrrqqqpppppprrrsssuuuwwwvvvvvvvvvvvvxxx{{{|||}}}~~~}}}{{{zzz}}}___MMMHHHEEEAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::<<<<<<<<<<<<>>>???yyyfffYYYQQQLLLHHHFFFGGGGGGEEEBBB<<<===>>>>>>???>>>>>>=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>========================>>>???@@@???>>>===>>>???======>>>?????????????????????@@@@@@@@@AAAAAAAAABBBAAABBBDDDFFFJJJSSS]]]aaajjjlllrrrwwwuuuqqqmmmjjjgggfffeee[[[\\\\\\[[[YYYYYYZZZ[[[XXX^^^eeeiiijjjlllrrrvvvsssssssssssssssssssssssspppooonnnmmmnnnqqqtttvvvpppqqqsssuuuvvvwwwxxxxxxssstttuuuvvvvvvuuutttsssvvvuuurrrpppnnnnnnnnnnnnpppppppppppppppqqqqqqqqqooonnnlllkkkkkklllnnnooorrrqqqooonnnnnnnnnoooppptttuuuuuusssrrrqqqrrrsssvvvsssooonnnnnnnnnnnnnnnmmmoooqqqoookkkhhhhhhiiihhhgggfffffffffhhhiiijjjjjjiiifffdddcccbbbbbbccccccggglllnnnooommmmmmmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnoooqqqrrrssstttuuuuuuuuutttsssrrroooqqqrrrtttuuuuuuttttttrrrqqqpppooooooqqqssstttwwwvvvuuuvvvwwwyyy|||~~~~~~~~~sssVVVHHHGGGEEE????????????>>>======<<<<<<:::::::::999999999888888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777999;;;<<<;;;;;;<<<==={{{hhhZZZSSSKKKIIIEEEBBB@@@@@@AAAAAA============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::==============================>>>======<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????@@@AAABBBEEEIIIOOOSSS[[[aaajjjpppsss~~~yyyyyyvvvrrrooommmjjjfffccc______^^^]]][[[ZZZZZZYYYZZZ\\\^^^aaaeeehhhlllmmmnnnooopppqqqrrrqqqpppoooqqqpppnnnmmmmmmmmmnnnooonnnooopppqqqrrrsssssssssppppppqqqrrrrrrrrrqqqqqqtttrrrooolllkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnooommmkkkiiiiiikkkmmmnnnnnnmmmlllkkklllmmmnnnoooppppppqqqqqqqqqppppppooouuurrrnnnkkkjjjjjjlllnnnjjjkkklllkkkjjjgggeeecccdddeeefffhhhiiiiiiiiiiiikkkjjjiiihhhgggeeeddddddhhhiiikkkmmmnnnnnnnnnmmmmmmmmmnnnoooooooooooooookkkjjjjjjjjjkkknnnqqqrrrqqqrrrsssssstttsssssssssqqqqqqqqqqqqrrrsssttttttssssssrrrqqqqqqrrrrrrssspppsssvvvxxxyyyyyyzzz|||~~~{{{}}}dddQQQFFF@@@???@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999999<<<;;;::::::999999::::::999999999999999999999999===<<<::::::999:::;;;<<>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>???@@@AAACCCGGGLLLPPPZZZ```ggglllppp{{{zzzwwwuuurrrooonnnkkkhhheeeaaa```___^^^\\\[[[ZZZYYYXXXYYY[[[^^^aaaeeehhhiiikkklllnnnoooppppppoooooopppooonnnmmmllllllmmmmmmlllmmmnnnoooppppppppppppqqqqqqqqqqqqppppppooonnnpppooommmkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjiiiiiijjjkkklllkkkkkkjjjjjjkkkmmmnnnoooppppppqqqqqqpppooonnnnnnooonnnkkkhhhgggggghhhiiiiiijjjjjjjjjhhhfffcccbbbcccdddfffggghhhiiiiiiiiikkkkkkjjjiiihhhffffffeeehhhiiikkklllmmmnnnnnnmmmmmmnnnooooooppppppoooooolllkkkkkkkkkllloooqqqsssrrrssstttuuuuuuuuuuuuuuussssssrrrrrrqqqrrrrrrrrrssssssssssssssssssttttttrrrtttwwwyyyzzzzzz{{{}}}|||zzz|||~~~www\\\LLLEEEAAA@@@@@@============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888::::::999888888888888999999999999999999999999999<<<;;;:::999999:::;;;<<>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888888999999:::;;;;;;:::999999999:::<<<===<<<<<<;;;;;;::::::999999999999999999999999999999:::::::::;;;<<<===>>>???::::::::::::::::::::::::<<<<<<======<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>??????@@@AAADDDHHHKKKWWW\\\ccciiimmmwww|||wwwuuurrrpppnnnllliiigggcccbbbaaa___]]][[[ZZZYYYVVVWWWXXXZZZ]]]```bbbdddggghhhiiikkklllmmmnnnnnnpppooonnnllllllkkklllllliiijjjkkklllmmmmmmmmmmmmpppppppppooonnnmmmkkkkkkkkkkkkjjjiiiiiiiiiiiijjjiiihhhhhhhhhgggfffffffffiiiiiiiiihhhiiiiiiiiiiiigggggghhhiiikkkmmmooopppppppppppppppooonnnmmmlllkkkjjjiiiggggggffffffgggggghhhhhhgggfffdddbbbaaabbbcccdddfffhhhiiiiiiiiikkkkkkjjjjjjiiihhhgggggghhhiiijjjlllmmmmmmmmmmmmnnnnnnooopppppppppppppppmmmlllllllllnnnppprrrssssssssstttvvvvvvwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqsssssssssttttttuuuuuuvvvtttvvvyyy{{{{{{|||}}}~~~~~~|||{{{~~~|||iiiPPPEEECCCBBB@@@@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888777777777777888999999888777777777777777888888888888888888888888;;;::::::999999:::;;;;;;{{{jjj^^^UUULLLHHHHHHAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888999::::::<<<;;;:::::::::;;;<<<===::::::::::::999999888888::::::::::::::::::::::::;;;:::999999:::<<<===???::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@AAAEEEHHHRRRWWWaaaiiimmmtttyyyvvvssspppnnnkkkhhheeeeeedddcccaaa^^^\\\[[[ZZZVVVVVVWWWXXXZZZ\\\^^^___aaabbbdddfffhhhiiikkkkkkooonnnmmmmmmlllkkkkkkkkkhhhhhhiiijjjjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhiiiiiiiiijjjjjjggggggfffeeeddddddcccccceeeeeeggghhhhhhggggggfffcccdddfffhhhkkkmmmoooqqqppppppoooooommmlllkkkjjjiiiiiijjjjjjiiiiiihhhhhhfffffffffeeedddcccaaa```aaabbbdddeeeggghhhiiiiiikkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjkkkllllllmmmmmmnnnoooooopppppppppppppppmmmmmmmmmnnnoooqqqrrrsssrrrrrrtttuuuvvvvvvwwwwwwttttttsssrrrrrrrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwwwwyyy{{{||||||}}}ppp\\\GGG@@@BBBBBB@@@>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999999888888777777777888888999999888777777777777888888888888888888888888888999999999999999:::::::::vvviiiZZZQQQKKKFFFDDDEEE@@@@@@AAAAAA@@@???===;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888777777777777888999999888777666666666777888999999999999999999888888888::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>???@@@@@@???@@@CCCEEEKKKRRR^^^jjjooosss{{{|||yyyuuuqqqnnnjjjfffbbbfffeeecccaaa___]]][[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\^^^```ccceeeggghhhlllllllllllllllkkkkkkjjjggghhhiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhfffgggiiijjjkkkkkkjjjjjjgggffffffeeedddcccbbbbbbbbbccceeefffgggfffeeedddaaabbbeeehhhkkkmmmooopppnnnnnnnnnmmmlllkkkiiihhhhhhhhhjjjjjjkkkjjjjjjiiifffeeeeeeddddddbbbaaaaaaaaabbbdddfffggghhhiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnooopppppppppppppppnnnnnnnnnooopppqqqrrrrrrpppqqqrrrsssttttttttttttsssrrrrrrrrrsssssstttuuupppqqqsssuuuvvvwwwxxxxxxyyy{{{}}}}}}}}}~~~dddSSSCCC>>>AAAAAA>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888999999:::::::::999888888888888888777777777777777777777777777888888999999:::::::::zzzfff[[[PPPKKKGGGCCCBBBCCC>>>???@@@@@@???>>>===<<<;;;;;;:::::::::999999999777888888888888999999999777777777666777777888999888888777666777888999:::999999999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999::::::::::::::::::::::::999999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===???@@@?????????AAACCCFFFLLLZZZhhhoooqqquuu{{{}}}xxxtttpppkkkfffccceeedddcccaaa___]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYY[[[^^^```cccdddggghhhiiijjjjjjjjjiiiiiigggggghhhhhhiiihhhhhhgggdddeeefffgggggggggggggggfffgggjjjlllllllllkkkjjjffffffeeeeeeddddddccccccaaabbbccceeeeeeeeeeeedddbbbcccfffhhhkkkmmmnnnnnnllllllllllllkkkjjjiiihhheeefffggghhhiiiiiiiiiiiiffffffeeeeeedddccccccccccccdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkkkklllllljjjjjjjjjjjjjjjkkkllllllmmmmmmnnnooooooooooooooommmnnnnnnooopppqqqqqqqqqppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrssstttuuuvvvoooqqqsssvvvyyyzzzzzzzzz{{{|||}}}}}}}}}~~~}}}zzz|||{{{zzzYYYLLLAAA>>>???>>>======;;;;;;:::::::::999999999888888888888888888888888999888888888888999::::::::::::999888888888888999666666666666666666666666666777888999999999999999vvviii[[[RRRJJJHHHFFFCCC@@@AAA===============<<<<<<;;;::::::::::::999999999999777777777777888888999999777666666666666777888888:::999999888888:::;;;<<<999999999999999999999999999999999999999999999999888999999::::::::::::999999999999999999999999999888888999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<>>>>>>======???AAACCCHHHTTTaaajjjmmmpppuuu{{{wwwtttoookkkhhhdddcccbbbaaa___^^^]]]\\\ZZZZZZXXXXXXWWWWWWWWWWWWUUUUUUVVVWWWZZZ]]]___aaaaaabbbdddfffggggggggggggffffffgggggggggfffffffffddddddeeeeeeeeeddddddccceeegggjjjlllmmmkkkiiihhhddddddddddddddddddddddddaaabbbbbbddddddeeeeeeeeedddeeegggiiikkkllllllllljjjkkkkkkkkkjjjiiiiiihhhdddeeefffggghhhiiijjjkkkhhhggggggfffeeeeeeeeeeeeeeefffgggggghhhhhhhhhggggggggghhhiiijjjkkklllmmmkkkjjjiiiiiiiiijjjkkklllllllllmmmnnnnnnnnnnnnnnnmmmmmmnnnoooppppppppppppqqqqqqqqqrrrqqqqqqpppooottttttsssssssssttttttuuuppprrrvvvyyy|||}}}}}}}}}|||}}}}}}}}}}}}~~~uuusssuuu{{{gggNNNFFF???>>>>>><<<<<<>>>::::::::::::999999999999888888888888888888888888777777777777777888999999999999888777777777777888666666666666666666666666555666777888999999999888zzzhhh[[[QQQJJJDDDDDDCCC???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666666777777888888888999666666666666666777888888777666555555555666888999999999999999999999::::::888888888888888888888888555666888:::;;;;;;;;;:::777777777777777777777777777888999:::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::<<<<<<<<<<<<===???BBBEEEOOO\\\eeeiiinnntttxxx}}}zzzwwwsssooolllcccbbbaaa```___^^^]]]]]]ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTUUUXXXZZZ]]]___]]]^^^aaacccdddeeeeeeeeeeeeeeefffffffffeeeddddddeeeeeeeeedddcccbbbaaa```dddfffiiillllllkkkhhhfffcccccccccccccccdddddddddaaabbbbbbcccddddddeeeeeeeeefffhhhjjjkkklllkkkkkkiiiiiijjjjjjjjjiiiiiihhhfffffffffgggiiijjjlllmmmiiihhhgggfffffffffffffffgggggghhhhhhhhhhhhggggggffffffggghhhjjjkkklllmmmkkkjjjiiiiiiiiijjjkkklllkkkllllllmmmmmmmmmmmmmmmlllmmmnnnooooooooooooooorrrrrrrrrrrrqqqpppoooooovvvuuutttsssssssssssssssrrrtttxxx{{{~~~|||}}}}}}}}}}}}~~~}}}pppnnnqqq{{{pppWWWGGGAAA>>>>>>===:::<<<@@@:::::::::999999999888888777777777777777777777777666666666666666777888888888888777666666666666666666666666666666666666666444555777888999999999888xxxgggXXXQQQFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::999888888888777777666666888777666555555666777888999777666555666777999:::999999999999999999999999999999888888888888888999999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999::::::888888999::::::::::::;;;;;;:::999999<<<<<<<<<;;;::::::999999============>>>>>>>>>>>>???BBBHHHRRR]]]gggmmmpppzzz|||yyyxxxvvvtttmmmhhhbbb^^^\\\\\\\\\[[[]]][[[ZZZYYYZZZZZZXXXWWWVVVUUUTTTSSSSSSUUUWWWXXX]]]\\\\\\^^^aaacccddddddccccccddddddeeefffggggggcccddddddddddddcccbbbaaafffffffffgggggggggggggggddddddcccbbbbbbcccddddddbbbdddeeedddbbbbbbeeeggggggiiikkkmmmmmmmmmlllkkklllkkkiiiggggggggggggggghhhggggggiiikkkmmmmmmlllgggggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhfffffffffggghhhjjjkkklllkkkllllllmmmmmmllllllkkkmmmllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmsssrrrqqqqqqqqqrrrssstttsssrrrqqqqqqqqqrrrssstttrrruuuzzz}}}~~~~~~{{{zzz|||rrrnnnttt{{{{{{___NNNAAA???===:::999999:::;;;999999999888888888777777666666555555555555666666555666666777777777777666777777777777777777777777666666666666666666666666888777777666666666666666yyykkk\\\PPPKKKDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::777777777888888888888888888888888777777777666666777777666555555666777777888777666555555777999:::999999999999999999999999888888777777777777888888888888888888888888888888999999999999999999999999999999999999999999999999;;;<<<===<<<;;;:::;;;===999::::::;;;::::::999999999::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>>>>AAAFFFOOOZZZdddkkkooottt{{{~~~}}}{{{zzzuuuqqqkkkfffbbb```^^^\\\^^^\\\ZZZZZZZZZZZZXXXVVVUUUUUUSSSSSSSSSTTTVVVWWWYYYYYYXXXZZZ]]]```aaa```aaabbbccccccdddeeeffffffddddddddddddcccbbbaaaaaadddddddddeeeeeeeeeeeefffddddddcccbbbbbbcccddddddccceeefffeeedddcccfffhhhggghhhjjjlllmmmlllkkkjjjiiiiiihhhgggggghhhiiijjjiiihhhhhhiiilllmmmmmmlllhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkllljjjkkkkkkkkkkkkkkkkkkjjjllllllkkkkkkjjjkkkkkklllnnnnnnnnnoooooonnnnnnmmmrrrqqqqqqppppppqqqssstttttttttsssrrrssstttuuuvvvuuuyyy|||~~~|||{{{}}}~~~yyylllmmmzzzpppWWWJJJ@@@???<<<:::999999:::;;;999999888888888777777777666666555555555555666666666666777777777666666555666666666666666666666666555555555555555555555555777666666666666666777777ssseee[[[PPPHHHFFFAAA@@@>>><<<;;;:::999999999999999999999999999999777777777777666666666666777777777777666666666666777666555555555555666777777666666555555777888999888888888888888888888888777777666666666666777777777777777777777777777777777777777777777777777777888888888888888888888888888999::::::888888999:::999999::::::::::::999999:::::::::;;;<<<<<<======<<<<<<<<<============>>>>>>???DDDJJJTTT^^^gggmmmpppsss}}}~~~zzztttoookkkfffaaa]]]___]]]ZZZYYYZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWVVVVVVXXX[[[]]]^^^^^^___```aaabbbcccdddeeeeeeccccccccccccbbbaaa```___bbbbbbbbbbbbccccccddddddddddddcccbbbbbbcccddddddeeefffffffffeeeeeeggghhhfffgggiiikkkkkkkkkjjjjjjgggggggggggghhhiiikkkkkkjjjiiiiiijjjmmmnnnnnnmmmiiiiiiiiihhhhhhggggggfffggggggggggggggggggggggggkkkjjjjjjiiiiiijjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiikkkkkkjjjjjjjjjkkkkkklllnnnnnnoooppppppoooooonnnqqqppppppooopppqqqrrrsssuuuuuuuuutttuuuvvvwwwwwwzzz}}}~~~qqqjjjttt|||aaaLLLCCC???>>><<<:::999999::::::888888888888777777777777666666555555555555666666777777777777666555444444555555555555555555555555555555555555555555555555555555555555666777888888rrrbbbXXXPPPIIIDDDDDD???>>>===;;;999888888888999999999999999999999999888777777777666555555555666666666666666666666666555555555555555555555555666666555555555666777888888888888888888888888888666555555555555666666777666666777777777777777888777777777777777777777777888888888888888888888888666777888888666666777888888888999::::::::::::999======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========>>>???BBBFFFNNNXXXcccjjjqqqqqquuu~~~zzzvvvqqqjjjddd___]]][[[YYYXXXYYYYYYXXXWWWTTTSSSSSSRRRRRRSSSTTTTTTWWWVVVUUUWWWZZZ\\\]]]\\\]]]]]]^^^___aaabbbccccccbbbbbbbbbbbbaaa```______```aaaaaabbbbbbcccccccccddddddcccbbbbbbcccddddddeeeeeeeeeeeeeeeeeefffgggffffffhhhiiiiiijjjiiiiiiffffffggghhhiiijjjjjjkkkkkkjjjjjjkkkmmmnnnnnnmmmkkkkkkjjjiiihhhgggfffeeeffffffffffffgggggggggggglllkkkjjjiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkllllllmmmnnnooooooppppppppppppooopppooooooooooooppprrrsssuuuuuuuuuvvvvvvwwwxxxxxx}}}uuuooouuulllSSSDDD???===<<<;;;:::999999999999888888777777777666666666666555555444444555555666777777777666555444333222444444444444444444444444555555555555555555555555444444444555666777888999ooodddWWWOOOIIICCCAAACCC???>>><<<;;;999999888888999999999999999999999999888888888777666666666555555555555555555555555666444444555555555555444444555555555555555666666777777777777777777777777777555555444444555666777777777777777888888888999999888888888888888888888888777777777777777777777777888:::;;;:::999888999;;;777888999999:::::::::999<<<<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCHHHRRR]]]eeennnnnnqqqyyy|||yyyuuuooohhhccc]]][[[XXXWWWXXXYYYYYYYYYTTTTTTSSSSSSSSSSSSSSSSSSUUUTTTSSSUUUWWWYYYZZZYYYZZZZZZ[[[]]]^^^```aaaaaa``````aaaaaa``````___^^^```aaaaaabbbccccccddddddddddddcccbbbbbbcccddddddddddddccccccdddeeeeeeeeeeeeeeefffggghhhhhhhhhhhhgggggghhhhhhiiiiiiiiiiiikkkjjjjjjkkkmmmnnnmmmllllllkkkjjjiiihhhgggfffeeeeeefffffffffggggggggghhhkkkjjjiiigggffffffffffffkkkkkkllllllllllllkkkkkkllllllkkkllllllmmmnnnnnnnnnnnnooopppppppppppppppoooooonnnnnnoooqqqrrrssstttuuuuuuvvvwwwxxxxxxxxx}}}~~~~~~~~~{{{wwwuuusssooommmuuuxxx```JJJ???===<<<;;;::::::999999999999777777777666666666555555555555444444444444555555666666666555555333222222444444444444444444444444555555555555555555555555333333333444555777999999|||ooo```VVVMMMHHHCCC???>>>@@@>>>===<<<:::999999888888999999999999999999999999777777777777666666666666444444444555555555555555333333444555555444333333444444444555555555555555666666666666666666666666555555444555555666777888666777777888888999999999777777777777777777777777666666666666666666666666777888999888777666777999666777888999::::::::::::888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===??????@@@CCCJJJUUU^^^eeeiiinnnsss}}}}}}zzzuuunnniiiaaa^^^[[[YYYYYYYYYYYYYYYTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQTTTUUUVVVUUUWWWXXXYYYZZZ\\\^^^______^^^^^^___`````````______```aaaaaabbbcccdddeeeeeeddddddcccbbbbbbcccddddddeeecccbbbbbbdddeeeeeedddddddddeeeeeeffffffggggggfffggghhhiiiiiiiiiiiiiiikkkjjjjjjkkklllmmmmmmkkklllkkkkkkiiihhhgggfffffffffffffffgggggghhhhhhiiijjjiiihhhgggfffeeeeeeeeekkkllllllmmmmmmllllllkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnooopppppppppppppppoooooooooppprrrsssttttttuuuvvvxxxyyyyyyyyyyyy|||}}}}}}}}}~~~}}}}}}~~~~~~zzzrrrkkkgggeeehhhkkktttiiiUUUDDD======:::::::::999999888888888666666666666555555555555555555444444444444555555555555555555444333222222444444444444444444444444444444444444444444444444333333333444555777888999{{{jjj___RRRLLLFFFCCC@@@======???===<<<;;;999888888888888888888888888888888888888555555555555555666666666333333444444444555555555222333444444444444333222333333444444555555555555666666666666666666666666555555555555666777888999555555666666777888888999666666666666666666666666666666666666666666666666444555666666444444555666666777888999999:::::::::666777777888888999::::::999::::::::::::;;;;;;;;;;;;============CCCMMMUUU]]]fffnnnppprrr|||vvvqqqjjjfff```]]][[[ZZZXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOPPPSSSTTTUUUTTTUUUVVVWWWYYY[[[\\\]]]^^^[[[\\\]]]^^^___```````````````aaabbbcccdddeeeeeeddddddcccbbbbbbcccddddddfffdddbbbccceeegggfffeeecccccccccddddddeeefffgggdddeeegggiiijjjkkkkkkkkkkkkjjjiiijjjkkklllkkkjjjkkkkkkjjjjjjiiihhhggggggffffffggghhhhhhiiijjjjjjjjjjjjhhhgggffffffffffffkkkkkkkkkllllllkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmllllllmmmnnnooooooooooooppppppooopppqqqssstttvvvuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{||||||~~~~~~}}}~~~{{{sssjjjbbb^^^^^^___lllxxxoooZZZKKK@@@<<<===999999999999999888888777666666666555555555444444555444444333333444444555333333444444444333333222444444444444444444444444444444444444444444444444333333333444555666777888zzzmmm```WWWKKKFFFBBBBBB@@@======AAA;;;;;;999888777777777777777777777777777777777777333333333444444555555555333333333444444555555555222222444444444444222222222333444444555555444444666666666666666666666666555555555666666888999999444444444555666777777888555555555555555555555555666666666666666666666666777888999888777666777999666666777999999:::::::::999999888888777666666666999999:::::::::;;;;;;;;;999;;;<<<::::::???HHHPPP[[[fffooonnnkkkrrr{{{wwwqqqllleee```\\\ZZZXXXVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQRRRTTTVVVVVVVVVTTTUUUVVVXXXZZZ[[[]]]]]]ZZZZZZ\\\^^^___```aaaaaa______```aaabbbcccddddddddddddcccbbbbbbcccddddddgggeeecccdddggghhhgggeeeccccccccccccdddeeefffgggaaacccfffiiikkklllmmmmmmkkkiiiiiiiiikkklllkkkjjjkkkkkkjjjjjjiiihhhhhhhhhfffgggggghhhiiijjjjjjkkkkkkjjjiiihhhggggggggggggjjjjjjjjjkkkkkkjjjjjjjjjgggggggggggghhhiiijjjkkkkkklllmmmnnnooooooooooooppppppppppppqqqsssuuuvvvvvvxxxzzz|||}}}}}}}}}|||zzz{{{{{{|||~~~|||vvvjjj^^^WWWWWW[[[```vvv}}}bbbPPPDDD===<<<===888888999999999888888777666666555555555444444444555444444333333444444555222222333444444444333333555555555555555555555555444444444444444444444444444444444444444555666777rrreee[[[RRRKKKEEEDDDAAA???===;;;:::999;;;:::888777888888888777777888777555333222222444444444222222222222444444666555444333333333333333444444333333444444555666666666555555555444444444666555555444444666777888444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666999888777777888:::<<<>>>:::999777666666777999:::888888999999999999:::::::::;;;<<<===>>>AAAEEEHHHYYY```gggjjjkkkppp|||ttttttpppiiiaaa\\\[[[\\\\\\YYYWWWVVVWWWWWWVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSWWWVVVUUUTTTUUUWWWZZZ[[[XXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^___```bbbdddeeeeeeddddddccccccbbbbbbaaadddccccccddddddfffggggggeeeeeefffggggggfffeeeddddddeeefffgggiiiiiijjjjjjjjjiiihhhhhhjjjkkkjjjiiinnnllljjjhhhgggggghhhiiijjjiiiiiihhhgggffffffeeegggggggggggggggfffeeeeeeiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggggggggiiikkklllmmmmmmlllllllllmmmmmmnnnoooppprrrtttuuuwwwwwwwww{{{zzzzzzyyyzzz{{{|||}}}|||~~~}}}~~~mmmddd^^^\\\VVVTTTaaasssnnnUUUGGGBBB>>>======;;;:::999999888888999999777777777777666555444333444333333222222333333444444444333333333333222222444444444333333222222222222222333333333333444444222333444555666666666666ttteee[[[RRRKKKEEECCCBBB@@@>>>;;;:::999888:::888666666888888777666555666666555444333444666444333333222222333333444555444333333222222222333222111111111111222333333555444444444333333333333666555555444555666777888444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666999888777666666777999::::::999777666666777999::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<>>>BBBEEEQQQYYYbbbgggiiinnnxxx{{{qqqiiidddbbb]]][[[XXXWWWWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVUUUTTTTTTUUUWWWYYYZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaabbbcccdddddddddccccccbbbbbbbbbccccccccccccddddddeeefffeeefffgggggggggfffeeeeeedddeeeggghhhiiijjjjjjjjjgggffffffgggiiikkkjjjiiimmmllljjjhhhgggggghhhiiiiiihhhhhhhhhgggfffffffffggghhhhhhhhhggggggfffeeeiiiiiiiiijjjiiiiiihhhhhhhhhggggggggghhhiiijjjkkklllllllllmmmmmmmmmmmmnnnpppqqqsssuuuvvvwwwxxxxxxzzzzzzyyyzzz{{{}}}}}}|||tttccc[[[VVVVVVWWW]]]qqqvvvbbbMMMBBB>>><<<:::;;;999999888777777777777888666666666666555444333222444333333222222333333444444444333333333222222222444444333333333222222222222222222333333333444444333333444555666666666555yyyooobbbVVVOOOIIIDDD@@@AAA@@@>>>;;;:::888777777777666555555777888777666333555666666555555666888444333333222222333333444444333333222222222222222111111111111111222333333333333333333222222222222555555444444555555666777444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666999888777666555666777777999888777666666777888999::::::::::::;;;;;;;;;;;;888999999999:::;;;>>>AAAHHHPPP[[[bbbgggllltttzzz}}}ssskkkgggccc```]]][[[ZZZXXXVVVTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUWWWXXXUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZ[[[\\\^^^___```aaaccccccccccccccccccbbbbbbdddcccccccccccccccdddeeeffffffggggggggggggffffffeeefffgggiiijjjjjjjjjjjjeeeddddddfffiiikkkkkkjjjlllkkkjjjhhhhhhhhhiiiiiiggggggggggggggggggffffffhhhhhhhhhhhhhhhggggggfffhhhiiiiiiiiihhhhhhgggfffhhhggggggggghhhiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnqqqrrrtttvvvxxxyyyzzzzzzzzzyyyyyyzzz|||~~~~~~xxx|||}}}xxxmmmbbbZZZSSSPPPUUU^^^nnneeeUUUDDD===<<<:::999999888777777666666666666666555555555555444333222222333333222222222222333333333333333333222222222222333333333333222222222222222222222222333333333333333444444555555555444444wwwggg```VVVNNNHHHDDDAAA>>>>>>===;;;999888666666666444333333444666777666555333555666666555555666777333333333333333333333333444333333222222222333333333333333222333444444555333333333333333222222222444444444444555555666666444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666888888777666666666777888888888777777777777888888777888888888888999999999777888999999999:::<<<>>>AAAIIITTT___ffflllqqquuu}}}{{{sssoookkkhhhdddaaa___]]]ZZZWWWTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^______bbbbbbbbbbbbbbbbbbccccccddddddcccccccccddddddeeeffffffggggggggggggggggggfffggghhhiiijjjjjjjjjjjjfffeeeeeefffiiijjjjjjiiijjjjjjiiihhhhhhhhhiiiiiifffffffffffffffffffffgggggghhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhgggffffffhhhhhhhhhiiiiiijjjkkkkkkjjjkkkmmmnnnooooooooooootttuuuvvvxxxzzz{{{||||||zzzyyyyyyzzz|||}}}{{{zzzuuuxxxzzzyyytttjjj___WWWVVVSSSUUU___nnnpppXXXLLL@@@======;;;999999888777666666555555666666444444444444333333222111333333222222222222333333333333333222222222222111333222222222222222222222111222222222222333333333444444555555555444333333oooeeeZZZVVVOOOIIIDDDAAA???===;;;:::999777666555555555333333333444666777555444333555777666555333333444333333333333333333333333444333333333333333444444333222222222222333444444333333333333333444444444333444444555555555555555444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666666666777777888999::::::888777777777777777777888777777777888888888999999777999::::::999:::;;;===???EEEOOOZZZdddkkkoooqqqyyy}}}zzzrrrooojjjfffccc```]]]ZZZWWWWWWUUUTTTTTTUUUWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZ\\\^^^^^^_________`````````aaabbbbbbbbbddddddddddddddddddeeeffffffffffffffffffggghhhhhhfffggghhhiiiiiiiiiiiiiiiiiihhhgggggghhhiiihhhfffhhhhhhhhhggghhhhhhiiiiiieeeeeeeeeeeeeeefffffffffgggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggiiiiiijjjkkkkkklllllllllkkklllnnnooopppqqqqqqrrrvvvwwwyyy{{{}}}~~~~~~|||||||||}}}}}}{{{|||zzzxxxzzzxxxuuupppggg^^^WWWTTTVVVYYYbbbqqqwwwcccNNNEEE>>>======:::888777888888777666666666666777333333333333333333222111333222222111111222222333333333222222222111111111222222222222222222222222111111111222222222333333444444444444444444333333|||ooobbbYYYOOOLLLHHHCCC@@@===<<<;;;999888777666555555555555333333333555666666444222222444666666444222111222222333333444444333333222333222222222222333333444000000000000000111222222333333333333444444444444333333444555555555555444444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666555666666777999::::::;;;777777777777777777777777999999999999::::::::::::777888::::::::::::<<<===???BBBIIITTT___gggkkklllpppxxxwwwtttoookkkgggddd```]]]\\\ZZZXXXVVVVVVVVVXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]]^^^^^^___```aaaaaabbbbbbbbbccccccdddeeefffeeeeeedddeeeeeefffggghhhffffffggghhhhhhhhhhhhhhhiiihhhffffffggggggeeedddeeeeeeffffffgggggghhhhhheeeeeeeeeeeeeeeeeeeeedddeeeffffffgggggggggggggggffffffggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvxxxyyy{{{}}}}}}~~~zzzvvvooohhhaaaYYYTTTTTTYYYbbbiiiwwwiiiWWWFFF???:::;;;;;;888555555888888777666666666666666333333333444444333333222222222111111111111222222222222222222111111111111111111111222222222222222111111111111222222222222222333333444444444333333vvvlllaaaVVVNNNEEEDDDBBB???===;;;;;;;;;888777666555555555555555444444444666777666444111///111444444333222222222222333333444444333333222000000000000000111222222000000000000000111111222111222222222333333333333222333444555555555444444444444444444444444444444555555444444444444555555666666555555555555666666555555555555666666666666666666555555555555666666555666666777888888888888666666777777777777666666999999999999::::::::::::555777999:::::::::;;;===??????CCCKKKWWW```eeeffffffooo~~~~~~zzzvvvqqqnnnjjjfffddd```^^^[[[XXXWWWWWWXXXYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVXXXZZZ\\\\\\\\\[[[ZZZ[[[\\\]]]^^^___``````_________```aaaccceeeeeedddcccccccccdddeeeggghhheeeeeefffggggggggggggffffffdddcccdddeeeeeedddcccbbbcccdddeeefffffffffffffffeeeeeeeeedddcccccccccddddddeeefffffffffffffffeeefffgggiiijjjkkkkkklllkkklllnnnoooppppppooooooqqqpppooooooqqqtttxxxzzzzzz{{{}}}}}}uuuhhh```ZZZWWWUUUXXXbbbnnn~~~nnn[[[KKK@@@;;;888::::::888666777777666555555444444555555333333444444444444333333222222111111111111222222222222222222111111111111000111111111222222222222111111111111222222222222111222333333444444444444rrreee\\\SSSIIIBBB???@@@@@@>>><<<;;;<<<===888777666555555555555555555555555666777666333000+++...222333333222333333222222444444444444222222...............///000000222222222111222333333444000000111111222222222222222333444555555555444333444444444444444444444444555555555444444555555555666666555555555555666666555555555555666666666777666666555555555555666666666666666777666666555444666666777777777777666666666777777777777888888888333555888999999:::;;;<<<>>>===>>>EEEQQQ[[[```aaabbbkkkyyy|||xxxtttqqqmmmjjjccc```]]]ZZZXXXXXXYYYYYYWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTRRRTTTWWWYYY[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^______\\\\\\]]]^^^```bbbccceeeccccccbbbbbbccceeefffgggdddeeeffffffffffffffffffbbbaaa```aaacccddddddbbbaaabbbcccdddeeefffffffffffffffeeeddddddcccbbbbbbcccddddddeeefffffffffeeedddeeegggiiikkklllmmmmmmlllmmmooopppqqqqqqpppppprrrqqqpppoooqqquuuzzz|||{{{|||~~~~~~||||||{{{zzzrrrggg___YYYUUUXXX^^^gggyyysssbbbQQQCCC???:::888;;;<<<:::999:::555555444333333333333444333333444555555444444444222222111111111111222222222222222111111111111000000000111111222222222222000111111111111222222222000111222333444555555555{{{qqqcccXXXRRRMMMGGGBBB>>>===<<<;;;999888666666777777777666555555444444444444444444444444444444555555444333333222111111555444333333333333222111111111111111111111111111111111111111111111111111111111222333444444222000444444333222333444555666333222222111111222222333444444444555555555555666777666555444333444444555333333333444555666777777666666666666666666666666333444444555666777888888666666666666666666666666777777777777777777777777888999999::::::;;;;;;<<<>>>??????AAAFFFNNNXXX___^^^bbbpppzzz}}}zzzrrrlllkkkiiifffdddbbb```]]][[[ZZZWWWUUUTTTVVVWWWWWWVVVTTTUUUVVVVVVVVVUUUSSSSSSXXXXXXXXXXXXYYYYYYZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaa``````aaaaaabbbccccccccccccddddddddddddcccbbbbbb```___^^^```bbbcccbbbaaa___aaabbbcccbbbbbbdddffffffffffffffffffeeedddcccfffeeedddcccdddeeefffgggggghhhiiijjjjjjjjjjjjjjjooorrrtttuuutttsssssssssvvvtttrrrsssvvvzzz}}}~~~}}}~~~~~~|||{{{}}}|||xxxrrrkkkccc]]]UUUTTTUUU]]]mmmzzzgggTTTEEE@@@===<<<;;;999888777777777777777666555555555555555333222111111222222000...111111222222222222111111222222111111111111111111111111000000000000111111000000111222222222222111444444444333333222222222yyykkkbbbWWWNNNJJJFFFBBB>>>======<<<:::999777666666777666666555555444333333444444444444444444444444222222222222222222222222444333222222333444222111111111111111111111111111222222222222222222222222222222222222333333222111333333222111222333444555333222222111111222222333444444444444555555555555777666555444333444444555333333333444444555666777444444444444444444444444444444555555666666777777777777777777777777777777666666666666666666666666888888999999:::;;;;;;;;;===>>>>>>@@@DDDKKKTTTZZZ___bbbmmm}}}{{{}}}{{{vvvtttrrrooommmkkkiiifffddd___\\\ZZZXXXXXXXXXWWWVVVSSSTTTUUUWWWWWWWWWVVVVVVYYYYYYYYYYYYZZZZZZ[[[[[[XXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^______``````aaabbbbbb``````aaabbbcccccccccbbb```______```bbbccccccbbb___aaacccccccccccceeefffeeeeeeeeeeeeddddddcccbbbeeedddcccccccccdddffffffiiijjjkkklllllllllllllllppprrrssssssssssssuuuwwwwwwvvvuuuvvvyyy|||~~~~~~|||zzzyyy~~~zzzssskkkddd^^^XXXTTTRRRTTTZZZkkkqqq```OOOCCC>>>;;;:::999888777666666666666555444444333444444444333222111111222222000///000111111222222111111000111111111111111111111111111111000000000000111111000000111222222222222111222222222222222111111111rrriiiXXXRRRIIIDDDBBB@@@>>>;;;<<<;;;:::999888777666555555555555444333333222222333333333333333333333333//////000000111222222333333222111111333444333222111111111111111111111111222222222222222222222222333222222111222222222333222222111111111222333444333222222111111222222333444444444444555555555555777666555444333444555555333333333333444555666777333333333333333333333333555555555555555555666666777777777777777777777777666666666666666666666666888888888999::::::;;;;;;<<<<<<===>>>AAAFFFNNNSSS___bbbiiisss~~~zzzxxxuuusssqqqooommmjjjgggdddaaa^^^]]][[[YYYWWWTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXYYYYYYYYYXXXWWWWWWUUUWWWXXXZZZ[[[[[[[[[ZZZ\\\\\\]]]]]]^^^_________\\\]]]^^^```aaaaaaaaabbb```___^^^___aaacccbbbaaa___aaacccccccccccceeegggcccccccccccccccbbbbbbbbbeeeddddddddddddeeeffffffkkklllmmmnnnoooooooooooorrrrrrrrrrrrrrrtttwwwzzzxxxxxxyyy{{{}}}~~~|||uuuggg\\\VVVSSSQQQOOORRRWWWffftttdddVVVHHH???===999999888666555555555555444444333222222222222333222111111111222222111///000111111222222111111000111111111111111111111111111111000000000000111111000000111222222222222111000000000111111111111111zzznnnbbb[[[MMMIIICCC@@@???>>>===<<<999999888888777666555555444444333333222111111111222222222222222222222222//////000000111222222333111000000111333444333222111111111111111111111111222222222222222222222222333333222111000111333444222222222222222333333444333222222111111222222333333333444444444555555555666555444333333444555666444333333333444444555666333333333333333333333333555555555555555555555444666666666666666666666666666666666666666666666666777777888888999::::::::::::;;;;;;<<<===AAAGGGKKK]]]___eeelllttt}}}zzzxxxwwwuuussspppooolllhhheeebbb___\\\YYYXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWYYYZZZYYYXXXWWWZZZZZZ[[[[[[\\\]]]]]]]]][[[[[[\\\^^^^^^_________^^^]]]]]]^^^```aaa```___^^^___aaabbbbbbbbbdddfffbbbbbbbbbbbbbbbbbbccccccggggggggggggggghhhhhhhhhlllmmmnnnooopppqqqqqqqqqssstttuuuttttttuuuwwwzzzxxxzzz}}}yyykkk\\\SSSPPPOOOPPPSSSWWWcccyyyzzzgggYYYMMMBBB<<<;;;999888777666555555555555444444333222222222222333222111000111333333111///000000111111111111000000000000000000111111111111111111000000000000111111000000111222222222222111///000000111111222222222qqqfff\\\SSSMMMGGGEEEAAA???======<<<;;;777777666666666555555555333333333222111111000000222222222222222222222222222222222222222222222222111000///000222333222111000000000000000000000000222222222222222222222222222333333222000000222555222333333444444444444444333222222111111222222333333333333444444444444555666555444333333444555666444333333333333444444555444444444444444444444444555555555555444444444444555555555555555555555555555555555555555555555555666666777888888999999:::999999::::::;;;>>>BBBEEEVVV[[[```fffooo|||~~~{{{yyyvvvsssooollljjjfffbbb___```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTUUUWWWYYYZZZYYYXXXWWWYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\[[[[[[\\\^^^______^^^\\\^^^```aaaaaabbbdddeeeccccccbbbbbbcccdddeeefffjjjjjjkkkkkklllllllllllllllmmmnnnpppqqqrrrrrrrrruuuwwwyyyyyyxxxwwwwwwwwwzzz}}}~~~yyykkk^^^RRRNNNNNNNNNSSSYYYfffwww~~~ooo]]]PPPFFF>>>::::::999888777666666666666666555444333333222222333333111111000111333333111000000000000111111000000000//////000000000111111111111111000000000000111111000000111222222222222111000111111111222222333333{{{mmmaaaYYYQQQKKKFFFAAA@@@???<<<:::999888777555555555555444444444444333333333222111111000000111111111111111111111111222222222222222222111111111000//////111222111000000000000000000000000000111111111111111111111111111333444333000///222555222333444555555555444444333222222111111222222333333333333333444444444444555555444333444555666777444444333333333333444444444444444444444444444444444444444444444444555555444444444444444444444444555555555555555555555555666666666777888888999999888999:::::::::<<>>@@@CCCMMMXXX^^^ggguuu}}}||||||yyyvvvsssqqqooollliiifffdddbbbbbb______^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[\\\___```___^^^]]]___aaabbbcccdddfffhhhiiihhhhhhhhhiiikkkmmmoooooooooqqqrrrrrrrrrqqqpppoooppprrrsssuuuvvvvvvwwwwwwyyy{{{|||}}}}}}vvvhhh^^^TTTOOOPPPXXX```iii}}}vvvcccWWWJJJBBB===888666888777666555555444555555555333333222111111111111222111000000111333333222111//////000000000000//////......//////000111111222111111000000000000111111000000111222222222222111111111111111111000000000vvvlll```YYYOOOHHHDDDAAA===:::999::::::999777555444444222333333333333333444444444444333333222111111111000000000000000000000000,,,,,,---///000222333333222000//////000000///---000000000000000000000000////////////////////////...222666666222///111444000111222333444333222222333222222222222222222333222222333333333444444444555444444333444555666777444444333222222333333333222222222222222222222222222222333333444555666666666666666666666666666666555555555555555555555555555555666666777888888888777999;;;;;;;;;<<<>>>???===IIIUUU[[[dddqqqzzz|||}}}zzzuuutttpppmmmjjjhhhggggggaaaaaa`````````_______________``````______^^^^^^^^^]]]]]]\\\]]]]]]^^^___[[[[[[[[[\\\]]]]]]^^^^^^[[[\\\]]]^^^___`````````^^^]]]]]]^^^```aaaaaa```^^^```cccddddddfffhhhjjjkkkjjjjjjjjjkkkmmmpppqqqooopppqqqrrrsssrrrqqqqqqqqqrrrtttuuuwwwxxxxxxyyyxxxyyyzzz{{{|||xxxjjjYYYMMMQQQOOOUUUcccpppzzzmmmYYYNNNCCC===:::666666777555555444333333333444444222111111000000000000000000000000111333333222111//////000000000000//////---......///000111111222111111000000000000111111000000111222222222222111111111000000//////......~~~rrrgggaaaRRROOOJJJDDD@@@===<<<<<<888777666555444333222222111222222333333222222111444444333333333222222222111111111111000000000000000000000000000000000000111111000000//////......//////000000///...------///////////////000000111222222222111111111000000000111111111111222222222333333333222222111111111000000111111111222222222555444444333333444444555222222222222222222222222333444444555555444444333333333333333333333333333333333333444444444555555222222333333444555666666777777777777777777777777999888888777888:::;;;<<<>>>DDDLLLTTT[[[gggvvv}}}|||yyyvvvrrrnnnkkkjjjkkkkkkiiigggeeecccaaa```aaabbbbbbccccccccccccbbbbbbbbbbbbaaaaaa```______aaa```______^^^^^^______[[[\\\^^^```bbbccccccbbbbbbbbbbbbbbbcccdddeeeffffffggghhhgggfffgggiiikkkjjjllloooppppppooopppqqqrrrrrrtttwwwyyyxxxuuusssrrrsssvvvyyy}}}~~~~~~|||}}}~~~~~~sss```WWWUUUUUUVVV^^^hhhuuu~~~lll```NNNHHH@@@;;;;;;999666222222333333444444333333222222222111111111111222222111222333444444333222111000000000000000000000000......//////000000111111222111000000///000000000111222222333333222222111111111111111111000///...{{{oooddd[[[UUUKKKIIIEEE@@@===<<<<<<<<<999999888777666555444444333444444555555444444333444333333333333222222222111111111000000000//////000000000000000000000000000000000000//////......222222222111111000000000111111000000111111222333222222222111111111000000000000111111111222222222333333333222222111111111111111222222222333333333444333333222222333333444222222222222222222222222333333444444444444333333333333333333333333333333333333333444444444444555222222333333444555555666666666666666666666666666888888888777888999;;;<<<===AAAHHHNNNWWWcccpppxxx~~~{{{xxxvvvtttsssrrrpppnnnllliiihhhggggggggggggggggggffffffeeeddddddddddddddddddeeeeeedddcccbbb```___^^^^^^^^^^^^___aaacccdddeeeeeedddeeeeeeeeeeeefffgggggghhhhhhjjjkkkkkkjjjkkkmmmooooooqqqrrrrrrqqqqqqqqqrrrtttuuuvvvxxxyyyyyyxxxvvvzzz{{{}}}vvvgggZZZTTTSSSUUU^^^pppuuueeeYYYKKKEEE>>>::::::999666222222333333333333333333222222111111000000111111222//////000111111000//////000000000000000000000000////////////000000000000111111111111222222333444111222222222222222222111111111222222111000000///}}}rrrfff\\\TTTMMMIIICCCAAA>>><<<::::::;;;;;;888888777666555444444333333333444444444444333333333333333222222222111111111111000000000000//////000000000000000000000000000000000////////////...333222111000///000111111000000000000000111222222222111111111111000000000000000000111111111222222222222222222222111111111222222222333333333444444222222222111111222222222222222222222222222222222333333444444444444333333333333333333333333333333333333333333444444444444222333333444444555555555666666666666666666666666888888777888888999;;;;;;<<<>>>AAAHHHRRR]]]hhhooo||||||}}}}}}|||}}}{{{yyywwwtttrrrqqqpppooooooooonnnmmmllljjjiiigggggghhhhhhiiijjjjjjkkkiiihhhgggeeecccaaaaaa```cccdddeeefffggghhhggggggjjjjjjiiiiiiiiijjjjjjkkkmmmnnnpppppppppqqqsssuuuvvvvvvwwwuuutttssstttvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~pppaaaZZZTTTPPPUUU^^^pppvvvhhhYYYOOOFFFAAA;;;888888888555333222333333333333333333222222111111000000111111222//////000000000000//////000000000000000000000000000000000000////////////...//////000111222333444111111222222222222111111111222222222222111000000rrrkkkaaaWWWOOOIIIEEEBBB>>>===;;;999888888888999555555444444333222222111111111222222222222111111222222222222111111111111111000000000////////////000000000000000000000000////////////////////////000...---++++++,,,...///...------------...//////111111111111000000000000000000000000111111111111222222222111111111111111111111222222222222333333111111000000000000111111222222222222222222222222333333333444444333333333333333333333333333333333222222333333333444444444333333333444444444555555666666666666666666666666777777777888888999::::::;;;;;;<<>><<<;;;999888888777666555555444444444444444444333333333333222222333333333333222222111111000000000/////////000000/////////.........////////////////////////---------.........//////.........//////000000000......------......///000////////////000000111111////////////000000000111///000000000111111111222///000000000000111111111111000000000000000000111222222222222222222222222222222333333333333222222333333333333333333333333111222222222222333333333444444444444444444444444555555555555555555555555555666777888999999999888999:::;;;<<<@@@IIITTT]]]hhhkkkqqqxxx~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwyyy{{{|||||||||||||||}}}~~~~~~rrrfff\\\UUUNNNPPPSSSZZZhhhwwwdddVVVNNNGGG???888666777666666444333333444333222111000000111222333000000////////////000000......---,,,,,,---......////////////////////////////////////000000000000///111222333444333111000...//////000000//////.........///000000000000000rrreee[[[RRRJJJDDDDDDBBB???>>>===<<<;;;999555555555555555555555555222222111111111111111111000000111111111111000000000000000000////////////000/////////............////////////////////////---------.........//////------...///000000//////,,,++++++++++++,,,------.../////////000000111111////////////000000000000//////000000111111111222000111111111111222222222111111000000000000111111222222222222222222222222222222222333333222222222333333333333333333333333111111222222222333333333444444444444444444444444555555555555555555555555444555777888999999888888888:::;;;:::;;;BBBNNNWWW```ccciiipppzzz}}}|||{{{{{{yyyyyyyyyyyy{{{}}}sss___UUURRRQQQQQQUUUYYYaaavvv{{{nnn\\\PPPIIICCC;;;555666777777666444333333444333222000//////000222333000000////////////000000000///...------...///000////////////////////////......//////000000111111,,,---000222333333222111......////////////......------...//////000//////ssskkk```UUUNNNIIIGGGEEE???>>><<<:::999777777777666555444444333333333333222222111111000/////////111111000000//////......,,,,,,---...///000111222---,,,++++++,,,---///000111000...---,,,,,,------............/////////000...,,,***+++...///...---........................///......------...000111////////////000000000000222111111111111111222222333222111/////////000111------...///000111111222111111000000111111222333222111111111111111222222222222222222222222222222555333111222444555333000222222222222222222222222222222222333333333444444555555666777777777777777:::::::::999999===DDDJJJ\\\cccjjjlllmmmttt~~~~~~~~~~~~~~~zzzjjj]]]UUURRRQQQPPPYYY\\\ggg|||lll]]]NNNFFFBBB<<<777555666555555444444333222222555222///000222333111///////////////....................................---...///000///...---,,,...------------...//////000000000000000000000000........................---------.........//////vvvoooaaaZZZQQQIIIDDDAAA???======<<<;;;999888777666666555444333333222222333333000000000000000000111111111111111111000000000///////////////............000///...---------.../////////...------...///000............///////////////,,,++++++---///...,,,.......................................///000000////////////000000000000000000000000111222333444333222000/////////000111/////////000000111111111111111000000111111222333222222111111111111111111222222222222222222222222444222111222555666555333333333333333333333333333222333333333444444444444444444555666666666666666888999999888888;;;AAAEEEPPPXXXbbbhhhkkkooovvv|||nnniii```ZZZWWWVVVVVVVVV```gggwwwvvveeeWWWIIICCC@@@:::666444555555555444333333222222444222000000111222111///////////////....................................++++++,,,---------------...------------...//////000000000000000000000000........................---------.........//////yyyoooeee___QQQMMMGGGCCC@@@>>><<<;;;;;;:::999777666555555555333333222111111111222222......///000000111222222222222111111111111000000000000//////............111111000......------...---------......000111222//////.....................---,,,,,,---...---,,,........................---......///////////////////////////000000000000......///000111333444555222111000000///000000000000111111111111111111111111111000000111111222333333333222111000000000111222222222222222222222222111000000111444555555444444444444444444444444444333333333444444444555555333444444555555555555555666777888888888999<<>><<<888555444555555444444333333222222333222000000111111111000////////////....................................,,,,,,+++,,,,,,---.........------------...//////000000000000000000000000........................------........./////////|||qqqhhh___VVVPPPGGGEEEBBB@@@???>>>;;;:::888777666555444444444444222111000000000000111111////////////000000111111111000000000000000000000------......///000000111000//////...............------------...///000000//////............------...---------------,,,+++........................,,,---///000000000///...////////////000000000000......//////000222333444111111000000000000000000222222222111111111111111111111000000111111222333333333222111000000000000222222222222222222222222/////////000111222222222444444444444444444444444333333444444444555555555333444555555666666555555666777888888888999999:::@@@GGGSSSaaajjjnnnmmmkkksss}}}yyyggg[[[TTTRRRVVV]]]bbbeeehhhkkknnnxxxkkkZZZOOOEEE===;;;:::777555555555555444444333222222111222111000000000000000000////////////....................................///...---,,,,,,---...///...------------...//////////////////////////////....................................////////////{{{ssshhh^^^VVVNNNGGGAAA???===<<<;;;;;;999666444666555444444333333333333000000000//////000000111000000000000//////........./////////////////////------......//////000000,,,,,,------............------------------------...............---------,,,---......------,,,,,,........................,,,---///000000000///...////////////000000000000000000000///000000111111000000000111111111000000222222222111111111111111111111000000111111222333333222222111000000111111222222222222222222222222111222222222111111111222222222222222222222222222333333333444444444555555555555666777777777777666777777888888999999999888999>>>GGGSSS___gggjjjjjjnnnuuuttt```TTTRRRUUUWWW^^^gggmmmqqqvvv}}}uuu```QQQGGG???:::999999666555666555444444333222222111111111111111000//////000000////////////....................................000///---+++******++++++...------------...//////........................................................./////////000000yyyiiiaaaWWWOOOIIIDDD???;;;<<<:::999999999888666333444444333333333333333444000000/////////000111111111111000//////...------------............//////111111000///...------,,,***+++,,,---............---......///......------,,,,,,---------.........))),,,...///...---------........................---......///////////////////////////000000000000111000000//////000000000//////000111111111111000000111111111111111111111111111000000111111222333222111111111111111222222222222222222222222222222444555555555333222333444222222222222222222222222222222222333333333444444555666666777777777777777999777777888999:::999888999;;;@@@IIIUUUaaaiiinnnjjjmmmvvvrrr```TTTQQQXXX```bbblllxxxyyygggUUUHHHBBB<<<888999888555444666444444333333222222111111000111111000......///111////////////.......................................---,,,***))))))))))))...------------...//////....................................................../////////000000000wwwnnnhhhXXXRRRJJJDDDBBB@@@===;;;;;;:::999999::::::888777333333333222333333444444000000//////000000111222//////////////////................../////////000111111000///...---,,,,,,,,,---...//////...---------...///000111111000000++++++,,,---......//////'''***...///...---...///.......................................///000000////////////000000000000///////////////000111222...///000111222111111000/////////000000111111111111111000000111111222333000000000000111222333333222222222222222222222222111333444444222111333555333333333333333333333333111111111222222222333333444555666666777777666666999777555555888:::999888:::;;;===BBBLLLYYYfffnnnkkkkkkooowwwyyylll___YYYXXX[[[cccmmmtttzzzjjj[[[LLLBBB>>>:::777888777444333555444444333333222111111111000111222000...---///111////////////....................................+++,,,,,,------,,,,,,,,,...------------...//////------------------------.........................../////////000000000000uuukkkbbbZZZUUUJJJEEE>>>;;;;;;<<<;;;999777666555666888999888777333333333222333333444444000000000000000111222222------......///000000000.../////////000000111111........./////////////////////000000000...---,,,,,,...000222333444444444)))***+++,,,...///000000&&&***...///......///000........................//////...------///000111////////////000000000000---------...000111333444...///000222222222111000---......///000111111222111111111000111222222333//////000000111222444444222222222222222222222222+++...000000//////111444444444444444444444444444000000111111111222222222333444555555666666555555888555333444777999999888666666777:::BBBOOO]]]gggooollllllqqquuuzzztttcccZZZUUUZZZaaafffmmmtttnnn```UUUJJJBBB<<<888777777666222111333444444333333222111111000///111222000------///111000/////////....................................+++---///111222222222111...------------...//////------------------------........................////////////000000000000xxxlllbbb[[[TTTLLLFFFAAA@@@>>>;;;999888777666444444333333333222222222444333222222111111222222111111000///////////////000000000000000000000000///......---------....../////////...---------,,,........................,,,---...111333333000---///......------///000111+++++++++,,,,,,------------...///000000///...---//////.........------------.........//////000000......///000000000000000//////...//////000111222222111000//////000111222000111111111111222222222000111222222111000111222111111111000000000000000222222222111111111000000111111222222222333333333222222222222222222222222444555555666666666666666777777777777777777777777777999;;;999:::CCCRRR^^^gggooouuuuuuqqqrrr|||}}}~~~ttteee\\\UUUYYY^^^___bbbmmmmmm]]]TTTJJJAAA<<<999888777666555444333333222222222111111111111000//////000000000000//////000000//////.........------------.........//////------............------,,,---...//////...---,,,,,,,,,---......---,,,,,,---------............///000000000000000000000000yyyoooggg]]]UUUPPPKKKEEE@@@>>>===;;;999777666555555444333333333333222222222222111000000//////000000111000000///////////////////////////////////////......---------......///...............---------------------------------------...000222222000...///......---...///000111------...........................//////.........//////.........---------............/////////000......///000000000000000000////////////000000111222111000//////000111222000000111111111222222222000111222222000000111222111000000000000000000000222222222111111111000000111111222222222333333333222222222222222222222222444555555666666666666666777777777777777777777777777999:::888888>>>JJJTTT]]]dddkkklllkkknnnyyy|||mmmaaaWWWRRRVVV[[[aaafffooo~~~eeeVVVNNNFFF>>>:::777777666555444333222222222222222111111111000000//////000000000000//////............---------,,,------..................------............------------............------,,,,,,---......---,,,,,,------------............////////////////////////vvvkkkdddYYYSSSKKKGGGDDDBBB>>>;;;999888777666555444444444333333333222222222111111111111000////////////000000000//////......//////........................---------------...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------...000111111000......------......///000..................------......------------.....................---------............////////////......///000000000000000111000000////////////000111111000000000000111111000000000111111111222222000111222222000000111222000000000000000000111111222222222111111111111111111111222222222333333333222222222222222222222222444555555666666666666666777777777777777777777777555888999666555888@@@GGGTTT\\\dddiiikkkqqq|||qqqbbbXXXSSSRRRSSS]]]aaajjjuuurrrZZZMMMFFF@@@:::888555555444333222222111111222222111111111000000000...//////000000//////...---------,,,,,,,,,,,,,,,..................------------............------------,,,,,,,,,,,,------,,,------......------,,,------------....................................~~~vvvnnnfff\\\UUUJJJFFFBBB???>>>===:::999666555444444333333444444222222222222111111111111333333222111111111111111000//////.........//////........................,,,,,,,,,---...///000111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///000111111------------......//////---------,,,,,,+++++++++...---,,,++++++,,,---....................................///////////////......///000000000000000111111000//////...//////111000000000000000000111000000000000111111111111000111222111000///000222000000000000000111111111111111111111111111111111111111222222222333333333111222222222222222333333444555555666666666666666777777777777777777777777444666777666444444999>>>KKKTTT```jjjqqqxxxxxxxxxyyy{{{~~~~~~mmmggg^^^VVVSSSVVV]]]bbbkkkppp{{{wwweeePPPFFFAAA<<<999888555444444333222222111111111111111111000000000000...//////////////////...---------,,,,,,,,,,,,,,,...............---------------............------------+++******+++------------------------------,,,,,,---------.........------------------------xxxqqqggg___YYYSSSMMMHHHCCC@@@>>>;;;:::999888777444444333333333333444444222222111111111000000000333222111111000000111111//////............//////////////////////////////,,,,,,,,,---...///000111,,,---------.../////////------------------------///---,,,,,,...000111111,,,------...............---------,,,,,,+++++++++...---,,,++++++,,,---...---.....................///////////////...............///000000000000000111111000//////...//////000000000111111000000000//////000000000111111111///000111111000///000111//////000000111111111111111111111111111111111111111111222222222333333333111111111222222333333333444555555666666666666666666666666666666666666666222444666666555555777:::@@@IIIXXXgggsss{{{~~~}}}}}}}}}{{{zzzsssuuuxxx{{{~~~|||pppggg\\\\\\ZZZYYY[[[bbblllsssiiiZZZIIIBBB>>>;;;999999555555444444333222222222111111111000000000//////......////////////......---------------------........................---------............------------+++******+++------------------------------,,,,,,,,,------------...------------------------xxxrrreee___VVVOOOKKKHHHDDDAAA===<<<:::888777555555444333333333222222333333444111111111000000000000///000000///............///......------......//////////////////////////////---------------...///000---------.......................................///---+++,,,...000000000,,,,,,---............---..................------......------------......---------...............///////////////...............///000000000000000111000000////////////000000000111111111111000000/////////000000000111111///000111111//////000111/////////000111111222222111111111111111222222222111111222222222333333333111111111222222333333444444555555666666666666666666666666666666666666666222444666666666666888999<<>>;;;:::777444444222222222222222111111111111000000000////////////---......//////......---++++++,,,,,,------------+++,,,,,,---...///000000------............------------............------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------------------------------|||zzztttkkkaaaYYYTTTRRRFFFCCC@@@@@@@@@>>>999555777888888777555444444555222111111000000000000000000000000000////////////222222111000000000000000---------------...///000------------------------///......---------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...+++,,,---.........---,,,+++++++++,,,,,,------------...///000000///...------------.........//////000000//////.........---...//////000000000000000//////...//////000111222///000111222222111000///////////////000000000000///000111000///...///111...//////000111222222222000000111111222222222222111111222222222333333333000000111222333333444444444555555666666666666666666666666666666666666666666666666666666666666777666999@@@NNN```rrr~~~zzz||||||zzzxxxxxxxxxyyy{{{|||~~~}}}{{{zzzzzzzzzxxxvvvxxxyyyzzz~~~rrrhhhcccaaabbbfffjjjkkkjjjkkkooorrrnnnttt}}}vvvcccVVVIIIAAA:::999888444111111111111111111000000000000000000000000////////////---..................---*********++++++,,,,,,,,,***+++,,,---...000111111---..................---,,,---////////////---,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------........................{{{uuulllgggaaa[[[UUUNNNHHHDDD???>>>;;;888666666777777444444333333333222222222...///111111///...///000000111111222444555666666000000//////.........---,,,,,,------------------...........................////////////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++***)))000***,,,...---555888---///...---,,,***'''%%%$$$------------------------////////////////////////+++,,,...000111000///...000000//////.........---...............///000000/////////000111111222222000000000000000000000000////////////000000000000333111000///111222222222555555444222000///...---111111222222222333333333444444333333333333222222666555555444555666888999777777666666666666777777777999<<>>;;;>>><<<999777555555666666333333333333222222222222...000111111000//////000111111111111111111111111000/////////.........---------------------------...........................//////000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******000+++...000000999<<<222......------,,,+++***)))------------------------////////////////////////,,,---///111111111000///000/////////.........---...............///000000111111000000000000000000000000000000000000000000////////////000000000000222111000///000111222222111111111000000/////////111111111222222222333333333333333333333333333333555555444444444555777777777666666555555666666777555777;;;@@@JJJYYYjjjvvv~~~{{{~~~~~~{{{yyywwwxxxyyyyyy|||}}}{{{nnnjjjhhhgggnnnzzzooo]]]NNNHHH???<<<888666555444222111111111111000000000/////////////////////////////////000000///---,,,...///000...---,,,,,,---...000...---------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------------------------{{{sssjjjbbb[[[SSSOOOIIIGGGCCCAAA???===:::777:::999777555444444444444333333222222222111111111///000222222000///000111222111000000///...------/////////........................------,,,,,,+++------------------------,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...,,,,,,,,,,,,,,,++++++***...***---000000999>>>555,,,------.../////////...------------------------////////////////////////---...000111222111111000/////////..............................///000000222222111000000///......000000000000000000000000////////////000000000000111111000000000000111111.........///000000111111111111111222222222222333333333333333333444444444444444444444444555555555555555555444444555555555222666999<<>>;;;999666555555666555444111000000000///////////////////////////////////////111333333111/////////------...//////...------///...,,,***)))''''''&&&------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,{{{uuuqqqllleee```VVVRRRMMMHHHEEECCC@@@>>>999888666666666555444222444333333222111111111111111111000000000////////////000222222000///000111/////////////////////...---------...............//////...---,,,,,,++++++------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,---------,,,,,,,,,))),,,,,,)))///333+++,,,------.......................................////////////////////////...///000000111222222222---------..............................///000000......//////000000000000////////////////////////////////////000000000000000222333222000...///000000111111111111111111111000000111111111222222222222222333444444555666666777888999999999777555444444444333333333333444444333555777666666:::BBBIII[[[hhhzzz{{{vvvuuuvvvxxx|||wwwtttrrrpppoooooooooqqqrrrtttuuuzzz}}}~~~{{{wwwrrrqqqssswwwyyyeeeXXXNNNDDD>>><<<999777444333444555444444000000000////////////...////////////////////////---///111111000...---...,,,---...000000...---,,,...---,,,***)))(((''''''------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------......------,,,+++,,,,,,,,,++++++*********************************{{{rrrlllfffaaa^^^ZZZTTTPPPHHHEEEBBB@@@???>>><<<:::777666444444444444222111111111111111111111111111000000/////////............///111111///...///000.........//////000000111---------------..................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***+++,,,,,,---------------///,,,///...(((---111***,,,,,,------------,,,,,,........................////////////////////////......//////000111111222---------------........................///000000------...//////000111111000000000000000000000000////////////000000000000000333555444000...///111222222222222111111111111000000000111111111111222111222333444555666777777;;;<<<>>>???>>>;;;888666444444444333333444444444444555555555666999===@@@LLLYYYlll|||~~~zzz}}}~~~yyyqqqllljjjiiihhhhhhhhhhhhiiikkkmmmnnnqqqsssvvvxxxyyyzzz}}}~~~xxxssskkkjjjkkknnnqqquuuyyyjjjYYYOOOHHHAAA<<<;;;666333111000111222111111000000////////////......////////////////////////---///000///...------...,,,---...//////...---,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,++++++++++++************************}}}xxxrrrlllhhh```[[[UUUQQQOOOMMMHHHEEE@@@???======<<<;;;888666666444333444555555444333000000111111111111111000/////////.........---------...000000...---...///............/////////000,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,,,,---......------///---000///(((,,,111***+++,,,------.........---........................////////////////////////............///000111111,,,,,,,,,------........................///000000......//////////////////000000000000000000000000////////////000000000000111444777666111///000222111111111111111111111111000000000000111111111111111111222444555777888888???@@@CCCDDDCCC???<<<999555555444444444444555555555333222333777:::::::::@@@JJJ\\\nnn|||}}}xxxuuuxxx~~~wwwpppiiifffeeeeeeeeeeeeddddddeeefffhhhiiijjjllloooppprrruuuzzz}}}}}}xxxrrrnnnkkkkkkmmmsss|||zzzgggZZZLLLEEEBBB===::::::555333000///000000000///000000/////////.........////////////////////////...//////...---,,,---///---..................---,,,,,,,,,,,,---///000111------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++qqqoookkkgggccc___ZZZVVVRRRMMMGGGDDDCCCBBB>>>;;;:::999888888777555222///111000///000222333222111///000000111111111111000//////.........---------,,,...//////...------...........................,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,---.........------+++///---&&&+++000)))***+++,,,...//////000000////////////////////////////////////////////////...---------...///000111,,,,,,,,,------........................///000000000000000///......------000000000000000000000000////////////000000000000111555888777222///000333......//////000000111111000000000000111111111111111111222444666777888999AAACCCFFFGGGFFFBBB>>>;;;666555555444444555555666555111///222888;;;:::777999AAAPPPdddvvv~~~zzzppprrrwww~~~{{{|||}}}}}}~~~{{{xxxvvvqqqjjjeeeccccccdddddddddcccccccccdddfffggghhhjjjlllnnnppptttzzz~~~~~~vvvvvvvvvuuuuuuuuuuuuuuuuuu|||~~~}}}kkk[[[OOOCCC???===;;;888999777555222111111222111000000/////////............////////////////////////000000000...,,,,,,...000........................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,------.........------------------------^^^\\\XXXTTTOOOKKKGGGEEEBBB@@@===;;;;;;<<<>>>???666666555444333333222222111111111111111111111111000000////////////000000......///////////////...+++***)))***---///111111+++,,,------......------000///...---------------//////.........------------,,,*********,,,...///.........------,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................---,,,++++++++++++******++++++,,,---000///...---,,,,,,---...////////////////////////......------------....................................////////////..............................++++++---.........---,,,......//////000000000111111222333333333333222111000000000000000111111222111111111222222333333333000222333333444666999<<>>===<<<999555333333444444444555555666666777777888888999===DDDPPPeeezzzrrrvvvzzz~~~~~~{{{zzz}}}~~~yyy{{{vvvooojjjhhhgggdddbbbdddeeeggghhhggggggiiijjjkkknnnrrrtttvvvzzz{{{nnnjjjooollluuulll```MMMFFF???;;;;;;:::777444222222222111111111000000///////////////......---........................++++++++++++++++++++++++---,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))***+++,,,,,,------////////////...---,,,+++***++++++,,,,,,---......---------,,,,,,+++++++++PPPNNNLLLIIIEEEBBB@@@???<<<;;;999888777888999:::444444444333222111111111////////////////////////////////////////////////......////////////......///...,,,,,,...000111000+++,,,------...---------......---,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---,,,+++******,,,---/////////......------------,,,,,,,,,,,,+++++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......------,,,,,,,,,,,,++++++,,,,,,---...111111///.........//////..............................------------....................................////////////..............................+++,,,---...///......---........./////////000000000000111222222111000000000000//////000000111222000000000111111111222222000222333333444555999;;;DDDGGGJJJJJJGGGBBB???===<<<888555333333444444444444555555666777777888888666999<<>>CCCHHHKKKIIIDDD@@@===999666333222333444333333333444444555555666777777888888888999AAAPPPbbbnnn||||||yyytttqqqvvv{{{vvvtttyyy}}}ssscccUUUJJJBBBAAA>>>999666555555333111111111000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,)))(((***+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++(((((()))))))))***************++++++***))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666555444333222111000//////000222333333222111000222222222222111111111111000000000000000000000000,,,...///111111///...,,,...............---,,,,,,+++******+++---...---,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,---.../////////+++++++++++++++,,,,,,---.../////////////////////........................------,,,,,,,,,,,,------........................------............------....................................//////000000000000000000000000000000///000111222222111000////////////...///000000111111111111111111111111111111222333222222444777999<<>>@@@GGGOOO\\\kkk||||||uuuuuuyyytttcccTTTJJJDDD@@@===999888666444333222111111////////////............---............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------222111111111000000//////000000111111222222222222000000000000000000000000............................................................---,,,+++***---,,,,,,...//////---+++******+++,,,,,,,,,,,,++++++++++++++++++,,,------***+++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))******++++++++++++)))))))))******++++++++++++++++++,,,,,,---------***************************++++++,,,,,,,,,,,,,,,++++++,,,---............,,,++++++++++++,,,------+++,,,---...///......------------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,...........................---,,,,,,,,,---////////////......------------//////000111111000/////////............///000000111111000000000/////////111222222222222333666888<<>>;;;999444333222222333333222111222222222333444444555555999777:::???AAA@@@BBBGGGJJJYYYlllzzz}}}{{{zzzpppeeeVVVJJJDDDAAA???>>>666666666444222111111111/////////.........------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++************************************************+++++++++++++++++++++******++++++,,,,,,++++++*********++++++,,,---------+++++++++,,,,,,---------222222222222222333333333/////////000000111111111.........///////////////000000000000000000000000///...------------...///............---,,,+++***---,,,+++,,,---,,,)))'''******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,))))))******+++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,(((((())))))*********++++++++++++,,,,,,---------************************++++++,,,------------,,,,,,,,,------......---------,,,,,,,,,,,,---......+++,,,.../////////......---------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,........................------,,,+++,,,---...///---------,,,,,,+++++++++---...///000000///...---...............///000000000000//////.........---111222222222111333555888<<>>;;;;;;???===HHH[[[ooo||||||zzzxxxxxx|||sssaaaWWWIII???;;;::::::999555555666444222111111111//////.........---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---//////---+++************************))))))))))))))))))******,,,,,,++++++++++++++++++)))******+++++++++*********++++++,,,,,,---......+++++++++,,,,,,---------222111000//////000111222000///...000222222///,,,........................,,,,,,------...///000000.........------,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***......,,,+++***)))))))))***))))))))))))+++,,,---***++++++,,,,,,++++++***))))))*********+++++++++...---,,,+++++++++,,,---,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,---.........000111111/////////000...000111000...------...---,,,,,,,,,,,,---......000///...------------------------............///...------,,,,,,,,,------...............---------000000000000000000000000.../////////000000111111........................111111111000000000000000222222111111222333555666>>>===;;;999777555444333555444222111111222444555111111222222222333333333666666888999999999999999===@@@JJJZZZmmm{{{|||}}}wwwyyy{{{yyyxxx{{{ooocccQQQJJJ@@@;;;;;;;;;888666555555444333222111000//////............---------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))(((''''''((((((***)))))))))))))))*********+++,,,,,,,,,,,,+++***************************111111000//////000111111///---,,,---//////---+++........................,,,,,,------...//////000//////.........---------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,+++***))))))******+++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++***))))))***++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---.........000111111000//////000///000222111///------...---,,,,,,,,,,,,---......//////...---------------,,,,,,,,,,,,---------.........---------------...------..................000000000000000000000000.........//////000000000........................111000000000000000000000222222222222333444555666;;;;;;:::888666555333333333222111000000111222333111111111222222222333333555666777888999999999999<<<;;;>>>IIIZZZnnn}}}{{{uuutttyyyyyywwwwww}}}zzzxxxzzz{{{tttdddYYYLLLFFF>>>:::999999666444444444333222111000//////............------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******)))((((((((())))))++++++***)))((((((((()))***++++++,,,,,,++++++***************************000000////////////000000111///...---...///...---........................,,,,,,,,,---......//////////////////............,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,+++***))))))))))))******++++++++++++*********************+++++++++))))))((((((((())))))***,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111222222111000000111000222333222000.........,,,,,,,,,,,,,,,---......///...------------------+++++++++,,,,,,,,,------///......---......//////,,,---------.../////////////////////////////////.............../////////////////////////////////000000000000000000111111222222333444555555555555888777666666555444333333000000000000000000000000111111111222222222222333444555666777888888888888777777777<<>>;;;888777777666333000222111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++***)))(((((())))))******++++++++++++******++++++++++++++++++++++++.........//////.........---,,,+++*********,,,---........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***++++++,,,,,,++++++******************++++++,,,,,,,,,------,,,,,,,,,...---,,,+++************))))))******++++++++++++)))******++++++******)))************************((())))))******++++++++++++*********++++++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++,,,---...//////111333444444333222222333333555777666444000......,,,++++++++++++,,,------------,,,,,,,,,------...------------...........................///000000,,,,,,,,,---...///000000////////////////////////..................------000000000000000000000000//////000000111111111111222333444555555555444333111111111111111111111111000000111111111111000000000000111111111222222222222222333444555555555555444888;;;;;;:::>>>FFFNNNfffqqq~~~yyyvvvvvv}}}{{{{{{{{{||||||mmm\\\PPPHHHBBB???:::999777777666444222111111000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,************************************************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))(((((()))***++++++************************++++++++++++++++++++++++------............---------...//////......000222........................,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,.........---------,,,,,,)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,///...,,,+++***)))))))))(((((()))++++++,,,,,,+++))))))************))))))+++++++++***************))))))***+++,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000222444555555444333333444555777999888555111///...+++++++++++++++,,,------,,,,,,,,,,,,,,,------...---------.........//////------------...///000000,,,---------...//////////////////////////////////////////.............../////////////////////////////////000111111222222222333333444444333333222000000000000000000000000000000000000000000000000000000000111111111111222000111222333444444444444666888888666444999BBBJJJSSSbbbuuu}}}{{{zzz}}}~~~|||||||||{{{zzz|||yyynnn^^^PPPGGGBBB???<<<888777777555444333222111111000000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************++++++++++++************************)))))))))***************))))))))))))))))))))))))******)))))))))***++++++''''''(((((()))+++,,,---+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,***---000111000111222555........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,---,,,,,,+++*********+++))))))++++++++++++***)))))))))************))))))+++++++++*********))))))((()))***,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,---...///000333444666666444333444555666999;;;:::666222///---+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,---...///000------..................000000000000000000000000000000000//////....................................//////000111111222222333222222111111222222222000000000000000000//////000000///......///000000000000000000111111111111///000111222333333333333666666555444444777>>>DDDFFFRRReeeuuu{{{yyyzzz{{{{{{}}}yyywwwvvvuuutttssssssuuuzzz}}}fff]]]PPPFFFAAA>>>;;;999777666555333111000000111111111000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))******)))((((((((()))))))))((((((((()))***+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,"""&&&***,,,++++++---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,,,,------.........,,,------......------,,,++++++******++++++,,,---++++++,,,,,,+++***((('''))))))************))))))++++++++++++******))))))'''(((***+++,,,,,,,,,+++************+++,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++,,,---...000000333555666666555444444555777999<<<;;;777222///---++++++******++++++,,,---++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++++++++,,,---...///000...............---------111111111111111111111111111111000000/////////..............................//////000111222222222333222111000000000222222000000000000000/////////000///---,,,,,,---///000000000000000111111111111///000111222222333333222333444666777777777888999;;;DDDSSSdddrrr{{{|||xxxvvv{{{|||{{{zzzwwwrrrxxx~~~~~~|||yyytttrrrqqqppppppooooooqqqssswww|||yyyhhhYYYRRRGGG???<<<:::888666666555444111///...///000111111111111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******)))(((((('''((((((******)))))))))))))))***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******000///...---,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******.........------,,,,,,,,,++++++---......---++++++,,,+++++++++***)))))))))************************((()))***++++++***((((((++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,///---***''''''(((+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...111333333222222555888<<<======:::555111///...---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---)))***++++++,,,,,,,,,,,,---......---,,,+++---...+++++++++,,,,,,---------000000000000////////////000//////...------,,,,,,////////////////////////////////////////////////////////////////////////111111000000//////......000000000000000000000000111111111111000000//////333333222222222222222222444444444555555555555666>>>===AAANNN___ooowwwyyy|||{{{~~~|||uuutttuuutttuuuxxxtttlllkkkmmmoooppprrrrrruuuyyywwweee\\\HHHEEE@@@===<<<;;;:::999555555444333111000//////222222111///...---,,,+++...---,,,+++)))((('''''',,,++++++******++++++,,,+++++++++*********))))))************************))))))******++++++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++//////...,,,,,,++++++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++***************************************+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,''''''((()))+++---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...111333444333444666999;;;<<<<<<:::666222//////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...++++++,,,---------,,,,,,+++,,,,,,,,,******,,,...+++,,,,,,,,,---------...000/////////////////////111000000///......------........................////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000222222111111111000000000222222222222222222222222333333333333444444444444;;;===AAAGGGPPP]]]jjjrrr|||~~~}}}yyyrrrsssuuuvvvyyy|||~~~uuuoooooossswwwyyyzzz|||xxxeeeVVVNNNFFFBBB>>>;;;:::999888777444444333222111111000000111111000///...---,,,,,,------,,,+++***))))))(((,,,++++++******++++++,,,+++++++++*********))))))************************))))))*********************************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((***+++++++++,,,,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++++++++******++++++************++++++*********+++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,###%%%))),,,//////...---******+++++++++,,,,,,,,,---------....../////////...000333444555666888::::::;;;<<<999666222000000---,,,,,,++++++,,,,,,---------,,,,,,------......------.........---,,,,,,***+++,,,+++++++++---///---------------.........////////////////////////111111111000//////..............................////////////////////////111111111111111111111111000000000000////////////000000000000000000000000222222222111111111111111000111111111222333333333222222222222333333333333777;;;>>>>>>???GGGWWWdddttt|||xxxqqqrrrtttuuuxxx{{{{{{xxxyyy~~~sssdddUUUJJJEEEBBB???<<<999888888666555333222222222111111000000/////////.........---------,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++************************************************)))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))++++++,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,*********)))))))))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******------------------------,,,+++***))))))***+++,,,*********++++++,,,,,,,,,************************))))))******************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,((())),,,......,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,---...///000000///000222444555777999;;;888::::::999555222000000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------......---,,,++++++***+++,,,,,,,,,,,,///111.................................///////////////000000000/////////..............................////////////////////////000000000000000000000000000000000000////////////////////////////////////222222222222111111111111///000000111222333333444222222222222333333333333444888:::888666;;;HHHSSSaaammm}}}zzzsssqqqrrrqqqrrrttt{{{qqqaaaVVVKKKCCCAAA???===:::888777777555444111111111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************************************))))))(((((((((***************)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,++++++******++++++,,,*********)))))))))((((((------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******------------------------,,,+++***))))))***+++,,,******++++++,,,,,,,,,---************************))))))*********++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,+++***))))))******+++++++++,,,,,,,,,******+++,,,------.........///000222555777888999555777888777444111000000---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++---///........................------....../////////000//////............------........................////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111//////000111222222333333333333333333444444444444333555666666666:::@@@EEEJJJVVVjjj||||||tttrrrrrrqqqrrrtttzzz~~~qqq^^^QQQHHHAAA<<<<<<===;;;999777777777555333000000000000000000000000------------............++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************************************++++++******))))))((((((***************)))((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,+++,,,,,,---...///...------,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,...------000333555666555222444555555222000000000---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++++++++,,,,,,++++++******((()))***)))((()))+++---.........------------------------......//////000...............---------------------------------////////////////////////........................////////////000000000000000000000000000000000000000000000000000111111111///000000000111222222222333333333333444444444444333333444666999;;;<<<<<<>>>HHHZZZnnn}}}wwwwwwyyyyyy{{{~~~}}}qqqbbbQQQGGGBBB===;;;;;;:::999777666777666444222111000000000//////......------------------......++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************+++++++++******************************)))((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++************++++++------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************************,,,,,,++++++,,,---///000......------------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---...******+++++++++,,,,,,,,,*********+++++++++++++++---,,,+++---111333333111///111333333111/////////---,,,,,,++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,++++++,,,+++******+++---------------,,,,,,,,,+++,,,,,,---......///000000.............../////////------------------------////////////////////////////////////////////////.../////////000000000111000000000000000000000000....../////////000000000000000000000111111111111222222222222333333333333333333444555777888888888:::AAAMMMZZZiiiyyy}}}~~~dddWWWJJJDDDAAA>>><<<===777666444444555444222000111111000///......------------------------------+++++++++++++++*********,,,++++++******++++++,,,))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,***************)))((((((************************))))))))))))************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++******((()))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,------.........+++,,,---......---,,,+++---------,,,,,,+++++++++******************************))))))***,,,---.........------------......++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++***,,,///111111///...000222222000.........---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,++++++,,,---............///000000///------///000---------,,,,,,+++++++++,,,,,,------...///000000////////////000000000000------------------------////////////////////////000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000111111111000000000000000000111111111111222222222333444555444333333666888444999@@@GGGPPPbbbyyy|||nnnZZZNNNCCC???>>><<<::::::444333222333333333111///222111000///...---,,,,,,......---------,,,,,,,,,+++++++++*********)))))),,,++++++++++++++++++,,,))))))******++++++++++++************************+++++++++,,,,,,---------***************)))((((((************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------)))***,,,---...------,,,++++++++++++++++++++++++++++++******++++++,,,------+++******+++,,,,,,+++,,,---...---+++***+++,,,//////...---,,,,,,++++++)))***+++***)))((()))***+++++++++,,,,,,,,,---------,,,+++*********+++,,,///---++++++,,,---,,,+++************************((()))***,,,,,,+++*********++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------...///000000//////,,,,,,,,,++++++*********+++,,,------......------++++++++++++++++++++++++///...---++++++,,,---...***++++++,,,,,,------...,,,------......------,,,,,,---///000000///---,,,..............................////////////......---......///////////////000000000000000000000000............////////////............////////////111111111111111000///...000111111222222333444444222222333333333333444444888;;;===@@@FFFRRRcccooo~~~}}}xxxkkkaaaZZZFFFDDDBBB>>>;;;999777666666555555444222111000000000000///...------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++---///111111///,,,***((()))))))))((()))***,,,))))))(((((((((((()))))))))************++++++++++++++++++*********)))))),,,,,,,,,+++***)))(((((()))((((((((((((***,,,---++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++---,,,******,,,---,,,+++***+++,,,+++)))((()))***...------,,,++++++******'''(((******))))))***,,,............////////////---,,,+++*********+++,,,...,,,+++***+++,,,+++***************************))))))***++++++++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++,,,---......//////......,,,,,,,,,+++++++++******+++,,,,,,---------------++++++++++++++++++++++++------,,,,,,,,,------...------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////............///000000000000///000000000000000000000000............/////////////////////000000000000111111111111111111000//////000111111222222333333444222222222333333333444444333555777999===FFFSSS]]]uuu}}}}}}pppcccZZZRRRMMMDDDCCC@@@===;;;999777777555555444333222111000000000//////...------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++)))***************++++++*********************************+++++++++,,,,,,+++,,,...//////...,,,***)))*********))))))***,,,******))))))))))))******)))************++++++++++++++++++*********)))))))))******+++++++++******)))((((((((()))***,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++))))))(((((())))))***+++...,,,++++++,,,------,,,***+++,,,+++)))))))))***,,,,,,++++++******))))))&&&''')))***)))***+++---++++++,,,,,,,,,------------,,,+++*********+++,,,---+++******++++++***)))*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***)))******************))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,,,,---------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000000///......---,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........///000000111111000000000000000000000000000000............////////////000000000000111111111111111111000000000000//////000000111111222333333333222222222222333333333333555777888888999???GGGNNN]]]mmm}}}yyy|||}}}iiiZZZRRRMMMHHHCCCAAA@@@>>><<<999888777777444444333222111000000/////////......---,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++*********)))))))))))))))*********************************++++++++++++,,,++++++,,,,,,---,,,,,,++++++,,,,,,+++))))))***,,,++++++************++++++)))************++++++++++++++++++***************'''((()))***++++++++++++)))))))))))))))***+++,,,...---+++*********++++++************************++++++******++++++,,,---///---+++,,,---...------+++---------++++++,,,---,,,,,,++++++************'''(((******))))))***,,,************++++++++++++---,,,+++*********+++,,,---+++))))))***+++***)))************************+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))***************************************************)))))))))+++,,,+++***))))))************))))))++++++++++++++++++++++++))))))))))))***+++,,,,,,***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......///.........---------,,,,,,------......------,,,...------,,,,,,------...........................---......//////......---//////000111111111111111000000000000000000000000............//////////////////000000000111111111000000000/////////000000000000000111222222333333111222222222222333333333777888999999999;;;???CCCKKKVVVgggyyyxxxjjjXXXMMMIIIGGGCCC>>>>>>===;;;999888777666666333333222111000000//////.........------,,,,,,,,,++++++,,,,,,,,,---------************************++++++******)))))))))(((************************************++++++++++++***************++++++,,,,,,------,,,***)))***,,,+++******))))))******+++))))))*********+++++++++************************'''((()))***++++++++++++)))))))))******+++++++++...---+++***)))******+++************************++++++******++++++,,,---///---+++,,,---...------+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++***++++++***((('''((()))------------............---,,,+++*********+++,,,---+++))))))***+++***)))************************+++***)))))))))***,,,---,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***************************)))))))))+++,,,+++***))))))************))))))++++++++++++++++++++++++'''''''''(((((()))***+++***+++++++++++++++******++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......++++++,,,,,,,,,---------,,,------......------,,,...---,,,,,,,,,,,,---...........................------............------//////000111111111111111////////////////////////............////////////........./////////000000000//////......///000000///000000111111222333333111111111222222222333333222333444555555666777999BBBFFFPPP```qqqsss```VVVKKKDDDCCCAAA===888;;;;;;999777666555444444111111111000000//////...---------------,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,++++++******)))************************))))))*********+++++++++***))))))((()))***+++,,,,,,------,,,***)))***,,,))))))(((((((((((())))))))))))*********+++++++++************************)))))))))******)))))))))*********+++++++++++++++,,,++++++************+++************************))))))(((((())))))***+++...,,,++++++,,,------,,,(((***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++(((''''''(((+++++++++,,,,,,,,,---------,,,+++*********+++,,,---+++******++++++***)))*********************************)))******+++,,,++++++++++++++++++***)))((((((((((((((((((((((((***************************)))))))))+++,,,+++***)))******************)))+++++++++++++++++++++++++++***)))(((''''''''''''++++++++++++++++++***)))***++++++++++++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............******++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...///000000111111000000////////////////////////............////////////............////////////000///...---...///000111//////000000111222222222111111111111222222222222111222333333444555555555===<<<@@@LLLZZZiiiyyylll___OOOJJJEEEAAA@@@>>>;;;888:::999777555444333222222000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++++++++************************)))))))))************+++)))))))))))))))***+++,,,+++,,,,,,+++))))))***,,,))))))(((((((((((()))))))))************+++++++++***************+++++++++)))))))))***))))))((((((******++++++,,,++++++***)))******++++++++++++***************************))))))(((((())))))***+++---,,,******,,,---,,,+++(((***++++++***)))+++,,,******++++++++++++++++++***++++++***((('''((()))))))))))))))************---,,,+++*********+++,,,...,,,+++***+++,,,+++***************************))))))***++++++++++++***)))******++++++++++++******************************************************)))))))))+++,,,+++*********++++++++++++******************************,,,+++***))))))((())))))+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,+++***)))***+++---...------------------------------,,,,,,,,,------...,,,,,,,,,---------------,,,------......------,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......///000000000000///////////////////////////............////////////...////////////000000000000///---------///000222//////000000111111222222111111111111222222222222555555555555666777666555999777999AAAIIIRRR```mmmzzz{{{kkk[[[PPPEEEDDDBBB???===<<<<<<<<<999888666444222111000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************++++++++++++************************))))))))))))************(((((()))***++++++,,,,,,)))*********))))))***,,,***))))))))))))))))))***)))************+++++++++))))))*********+++++++++&&&'''((()))*********)))***+++,,,,,,,,,+++******''')))***,,,,,,,,,+++***))))))))))))))))))))))))+++++++++***+++,,,,,,------+++******+++,,,,,,+++***+++------,,,,,,---...)))))))))))))))*********((()))******)))(((***+++++++++,,,,,,,,,------------,,,+++*********+++,,,///---++++++,,,---,,,+++************************((()))***,,,,,,+++******((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++************************************+++,,,---...,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,+++***))))))+++---...------------------------///...---++++++,,,---.../////////...------,,,,,,,,,------......------,,,***+++---......---+++***........................,,,------......------,,,---......///////////////////////////////////////............/////////000000000000000111111111111///...---,,,---///111222/////////000111111222222000111111111111222222222666555444444555555444333666444777>>>AAADDDOOO[[[fffsssssseeeYYYMMMDDD===>>>===:::666666999<<<999888666333111000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))************((((((***+++,,,,,,,,,,,,((()))))))))((()))***,,,++++++************++++++)))************+++++++++))))))******++++++++++++$$$%%%'''(((***++++++,,,***+++,,,---,,,,,,***)))++++++******)))*********++++++******)))(((((('''************************+++++++++++++++++++++++++++*********))))))(((((()))***+++***(((((((((***'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))******+++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++)))))))))***+++++++++,,,...---,,,,,,------+++***************************+++++++++++++++++++++++++++*********************,,,+++*********+++------************************---,,,+++))))))))))))***---+++)))***,,,///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------......///000---+++,,,...///---***+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------000000000000///////////////////////////////////////////////////////////////////////////.........000000000000000000000000111111111000000000000000222222111111111111111111333333333444444444555555666666666777999===@@@BBBRRR^^^ooo}}}iii\\\SSSIIIAAA>>>;;;;;;999888777666666666777666555222000...,,,+++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))******+++++++++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))******((((((((()))******++++++(((((()))***************+++*********))))))(((((())))))(((((((((((())))))************************,,,,,,++++++++++++,,,,,,,,,++++++***))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))***************************++++++++++++***))))))******++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++***************+++++++++,,,+++)))***++++++***(((************************++++++++++++++++++++++++)))*********+++++++++++++++******)))***+++,,,---************************+++******))))))***+++,,,---+++)))***,,,///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------,,,,,,)))''''''))),,,------++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------///////////////000000000////////////////////////......................../////////////////////...000000000000000000000000000000000000000000000111000000000000000000000000333333333444444444444555666555555666888;;;>>>@@@GGGPPP___nnn|||{{{lllZZZPPPJJJBBB<<<:::;;;:::999888777666666666444333222111000///......---------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++************+++++++++******)))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++***)))(((((()))***+++++++++******)))(((((((((((())))))*********))))))************)))))))))((())))))(((((((((((())))))************************...------,,,,,,------...,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))***************))))))))))))'''&&&'''***,,,+++)))***++++++++++++***)))))))))******************)))))))))))))))******++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))************++++++++++++++++++***************,,,***)))***++++++***(((************************++++++++++++++++++++++++)))*********++++++,,,,,,***))))))))))))***++++++************************))))))))))))***+++,,,------+++)))***,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............---,,,+++++++++(((''''''(((+++,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------.........//////000000111////////////////////////------------------------......//////////////////000000000000000000000000/////////000000111111111//////////////////000000333333333333444444444444666555555555777999;;;<<<>>>CCCLLLXXXfffvvvxxxcccVVVJJJDDDAAA<<<888888:::999888777666555555555000000000000000000000000......------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,+++*********************))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))'''''')))***++++++******))))))(((((('''))))))*********))))))(((************))))))))))))***))))))(((((())))))***************************------,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************((($$$"""%%%***---***''''''((()))***+++,,,,,,,,,))))))************))))))))))))******++++++++++++******************************************************++++++++++++,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))---,,,++++++------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))*********++++++,,,,,,+++)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,,,,++++++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,------------------------......///000111111////////////////////////------------------------............////////////////////////////////////---......///000111222222/////////000000000000000222222333333333444444444555555555555555777888999;;;<<<@@@GGGRRRaaaqqq{{{|||kkk___SSSIII@@@>>>===:::888999999888777555444444333333//////////////////000000......---,,,,,,+++++++++***++++++,,,,,,++++++***************************......,,,+++*********************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,***(((''''''(((***,,,''''''(((((()))*********)))************)))((((((*********)))))))))))))))***))))))))))))))))))***************************++++++******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))&&&$$$&&&,,,///---)))'''((()))***+++,,,,,,,,,))))))************))))))))))))***++++++++++++***************************************************))))))))))))************))))))*********+++++++++,,,+++++++++***)))))))))---,,,++++++---------+++************************++++++++++++++++++++++++...------,,,+++***))))))(((((())))))************************************++++++++++++******)))))),,,*********,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------...//////...------------+++,,,------++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...///000000111////////////////////////........................---.........//////000000////////////////////////------...///000111111222000000000111111222222222222222222333333333444444555444444444555555666666888999;;;>>>EEEOOO[[[cccrrrvvvfffWWWMMMIIIBBB<<<<<<<<<999888999777777555444333222222222/////////......---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************...---,,,+++******))))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************+++***)))'''''')))***+++'''''''''((())))))******))))))*********))))))((())))))))))))))))))************))))))))))))******************************))))))))))))***+++,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))*********+++++++++++++++,,,***)))+++///111000...***++++++++++++***)))))))))******************)))((()))+++,,,,,,,,,+++***************************************************((((((((())))))))))))***)))************++++++++++++++++++******************)))))))))+++,,,+++***************************++++++++++++++++++++++++......---,,,+++******)))((()))******++++++******************************+++,,,,,,++++++)))((((((+++******+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++*********+++,,,---------)))+++,,,---,,,---///000+++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------.........---------......//////000////////////////////////////////////////////////------......///000000000000000000000000000000000.........//////000000000000000111111222222333333222222222222333333333333444444444555555555555555333555888;;;???EEELLLQQQ^^^mmmnnnaaaUUUJJJBBBBBB===:::;;;:::777555777666555444333222111111111000//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++***))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************))))))))))))*********))))))((((((''''''&&&(((((()))***************))))))))))))************+++******))))))******+++************************)))(((((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---.../////////***++++++++++++***))))))******++++++++++++******((()))+++------,,,+++***************************************************((())))))))))))*********)))************+++++++++***************+++++++++***)))((()))+++,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***************************)))***++++++++++++))))))+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++,,,,,,(((***,,,,,,+++,,,...000+++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///........................////////////////////////........................------......///000000111000000000000000000000000......///////////////////////////000111222222222111222222222222333333333333444444555555666555555000222666999;;;>>>BBBEEEMMMYYYjjjzzzwwweeeWWWOOOHHHBBB======999888:::999555444555555444333222111000000000......------,,,+++++++++*********+++,,,,,,------***++++++,,,,,,++++++*********************************))))))((()))))))))************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((()))************)))(((***))))))(((''''''&&&&&&&&&'''(((***++++++++++++((()))))))))************+++******))))))******+++************************))))))))))))***+++,,,---))))))))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++*********++++++,,,,,,,,,(((***+++,,,++++++,,,...'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***+++------,,,+++***))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++))))))******+++++++++,,,,,,+++***+++---...---,,,************************++++++++++++++++++++++++))))))***+++---...//////)))***+++,,,---,,,++++++************************'''(((***+++,,,,,,+++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,++++++*********,,,...000...,,,***,,,...+++,,,------++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////...............---------////////////////////////---------------------------------...///000000111000000000000000000000000///////////////.........---......///000111111222111111222222222333333333333333444555666666666666111333666888999999;;;===>>>FFFRRR```ooopppdddTTTIIIDDDAAA>>>;;;:::777777:::999555444666555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))((((((((((((((()))*********************++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************'''(((***,,,,,,***((('''&&&&&&''''''((()))))))))%%%&&&((()))+++,,,,,,,,,(((((())))))*********+++++++++************++++++***************************************)))(((((())))))***+++++++++++++++,,,+++)))((((((((()))***))))))(((((((((((())))))++++++***)))***+++---...***+++,,,---------,,,,,,************+++,,,------+++++++++*********))))))---,,,***)))))))))******+++++++++************)))***++++++,,,,,,++++++***))))))***++++++++++++*********))))))((()))))))))((()))***++++++***)))(((...---+++*********++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************++++++++++++++++++++++++,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,------+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333000///...---------------///...------...///...------------.........//////---------............///............////////////111//////111444444222///111111111222222111111111222222333333333222111111222222222333444555666777<<<@@@FFFNNNZZZhhhuuu~~~vvvkkkUUUPPPIIICCC???<<<:::888777777777666555555444444222111111000///..................------,,,,,,,,,************************,,,,,,,,,+++++++++*********************)))((((((************************++++++***)))((((((((()))'''((()))***************)))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&'''((())))))((('''&&&******))))))((((((''''''((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***************))))))(((((()))******++++++******,,,+++***)))(((((())))))((((((''''''''''''((((((------,,,+++************+++++++++,,,,,,,,,,,,---++++++*********+++,,,,,,+++++++++*********)))))),,,,,,***)))))))))******+++++++++************))))))******++++++******)))))))))***++++++++++++***,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,,,,+++***---,,,+++***)))******+++******************************++++++++++++******++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------------//////...---------------///...------...///...---------------............---------............///............////////////111000000222444555333000111222222333333222222111111111222333333222222222222222222333333444555666888:::===CCCJJJTTT___fff}}}ppp___UUULLLHHHCCC>>><<<;;;999888777777666555555444444333111000000///......------......---------,,,,,,,,,************************,,,,,,+++++++++************************)))((((((************************+++***))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))************))))))))))))'''((())))))))))))((('''***)))))))))((((((((('''************************+++++++++*********))))))))))))))))))))))))))))))+++******))))))******+++******++++++******)))((('''((())))))******)))))),,,+++***)))((((((((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))),,,+++*********+++------,,,,,,+++*********+++++++++++++++***************,,,+++******)))*********+++++++++************))))))))))))******)))))))))))))))***++++++++++++***,,,,,,+++,,,,,,---...///***+++,,,,,,,,,,,,+++***++++++***)))))))))************************************++++++++++++******************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...------------------///...------...///...---,,,,,,,,,---------......---------............///............////////////111111111222444444333111222222333333333333222222000000111222333333333333222222222222333444555555666777999<<<@@@FFFNNNSSScccqqqxxxhhhZZZNNNFFFAAA>>>;;;999999999888777666666555444444333333222//////......------,,,,,,------------,,,,,,,,,,,,************************,,,++++++++++++*********)))************))))))(((************************))))))))))))))))))***+++'''((((((((((((''''''&&&))))))))))))))))))))))))(((((())))))*********+++((())))))******))))))((())))))))))))((((((((((((************************+++************))))))))))))))))))))))))))))))))))))******++++++******)))***++++++++++++***))))))''''''((()))))))))))))))++++++***))))))(((((((((......------------......'''(((***+++,,,,,,,,,+++,,,+++)))((()))***,,,...,,,,,,+++***))))))******************************++++++******************+++++++++*********))))))))))))************))))))))))))***++++++++++++******)))******+++,,,---...)))))))))******)))))))))******))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000......---,,,,,,---------///---------...///...---,,,,,,,,,,,,---------------------............///............////////////000000000000111222111111111111222222222222111111//////000222333333333333222222222222222333444444333555777999;;;@@@FFFJJJRRR]]]nnn}}}nnn```UUUMMMFFFBBB;;;999777777888888777666555444444333222222111111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************))))))************)))(((************************)))((((((((()))***++++++))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))((((((((((((************************************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++++++++***))))))''''''((()))))))))))))))************)))))))))(((***))))))))))))))))))***&&&''')))+++,,,,,,,,,++++++***)))((((((***,,,---,,,++++++***))))))))))))************************************+++*********+++++++++*********))))))***++++++++++++++++++***))))))***++++++++++++******)))******+++,,,---...***))))))))))))))))))***))))))))))))******))))))******************************++++++++++++******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++***************)))+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////......------,,,,,,,,,------...///---------...///...---,,,,,,,,,---------......---------............///............////////////---...............///000//////000000000000//////...///000111222333333333222222111111111222333333000111333444666999===@@@FFFMMMWWWdddrrrlllbbbUUUKKKEEEAAA>>><<<:::999888888999888777555333333222222111000000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))((())))))*********)))))))))))))))))))))))))))))))))((((((((()))***++++++************))))))((('''))))))))))))))))))))))))************))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((+++++++++,,,++++++***)))'''((())))))******))))))(((((()))************)))******))))))))))))******)))***************))))))***)))((((((((()))++++++++++++***)))))))))*********************+++++++++))))))***++++++++++++***+++++++++************)))++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,+++,,,,,,---...///,,,,,,+++******+++,,,,,,((()))******++++++************************************++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,*********************************++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((''',,,,,,,,,,,,,,,------...///...------...///...------------.........//////---------............///............////////////,,,---------,,,,,,...000......////////////......//////000111222222222222222111111000111111222222222333555555444555777999<<<@@@EEENNNZZZlllvvvjjjZZZRRRHHH@@@===;;;:::888:::999999999:::888555333222222111111000//////...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************+++************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))***+++)))***************)))((())))))))))))))))))))))))+++*********))))))((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))(((++++++,,,,,,++++++***)))((()))******++++++******&&&'''(((***++++++++++++------,,,,,,,,,,,,------******))))))))))))******((((((((()))))))))*********))))))))))))******+++))))))*********+++++++++((()))***+++,,,++++++***+++++++++************)))******++++++++++++******))))))***++++++++++++***,,,,,,+++++++++,,,,,,---,,,,,,+++******+++,,,,,,((()))+++,,,,,,,,,++++++******************************++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,++++++***************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***'''&&&,,,,,,++++++,,,,,,---...///...------...///...---........./////////000000---------............///............////////////,,,---...---++++++...111......////////////......000000111111111111000000111111000000000000111111333555666666555444555666777:::>>>CCCJJJVVVdddnnn}}}pppaaaVVVNNNHHHAAA<<<;;;;;;:::888777666777888999777444111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************))))))))))))(((((()))***************))))))))))))))))))))))))+++***))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,,,,,,,+++******))))))***+++++++++++++++$$$&&&(((***,,,,,,,,,,,,+++******))))))******+++'''''''''''')))+++---///''''''((()))***)))))))))))))))(((((()))***++++++))))))******++++++++++++((()))***+++,,,,,,+++***+++++++++************)))))))))************))))))))))))***++++++++++++*********))))))((()))))))))+++***)))(((((()))***+++)))***+++,,,------,,,+++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,+++***))))))************************)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++++++++++++++,,,,,,---...///...------...///...---////////////000000000000---------.........//////............/////////000,,,...///...+++,,,///222//////000000000000//////000111111111111000000///111111000000000000000111...000222333222222333444666:::>>>AAADDDHHHOOOUUUbbbrrryyykkk]]]PPPHHHBBB>>>999888999:::999777333333444666777666333000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************))))))))))))(((((()))***************))))))))))))))))))))))))++++++***)))(((((())))))&&&&&&'''((()))))))))((())))))))))))))))))))))))''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))'''((((((((())))))******************************'''((((((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))(((((())))))(((((())))))))))))((((((+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))************)))'''&&&&&&(((((())))))*********+++(((((())))))************++++++************++++++******))))))))))))***************)))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------***)))))))))+++,,,+++***************************++++++++++++++++++++++++*********)))))))))))))))***)))))))))******+++,,,)))************++++++++++++'''###&&&,,,///,,,'''************************+++,,,,,,------,,,,,,+++++++++******)))((((((((())))))))))))))))))))))))+++,,,,,,+++)))((()))***---,,,***(((((()))***+++---,,,,,,+++*********+++---,,,++++++******+++++++++,,,...//////...,,,+++***,,,------++++++,,,.../////////......------------------.........//////+++---///222333333222222---......///////////////------............------/////////......---------000000000000000000000000////////////000000000000111111222333333333333222333333333444555666777888666777888;;;>>>AAADDDEEENNNZZZiiivvv{{{iii[[[SSSLLLFFFBBB>>>===<<<;;;999888777666666555444444555444222000------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((***++++++,,,,,,++++++***++++++******)))******+++)))))))))((((((((((((((())))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))((((((((())))))))))))*********)))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************,,,+++******++++++***(((+++)))'''(((+++,,,***(((---,,,++++++******++++++))))))************))))))++++++++++++++++++++++++,,,+++******))))))******************************++++++++++++***)))((((((((()))))))))************)))))))))))))))******************))))))*********++++++************++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***)))******+++,,,,,,------***)))))))))+++,,,+++***************************++++++++++++++++++++++++((())))))******+++++++++************+++++++++,,,))))))*********+++++++++)))(((((()))+++,,,,,,+++***************************++++++++++++++++++***)))))))))))))))*********************************%%%''')))******+++---//////...,,,+++***+++,,,------,,,++++++******++++++,,,,,,++++++******+++++++++,,,---......---,,,+++***,,,------++++++,,,...,,,,,,,,,++++++*********,,,------------.........,,,---///111222222111111------...///////////////------............------////////////.........---////////////////////////////////////000000000000000111111222222222222222222222222222333444555555222333444666999;;;>>>???BBBJJJTTT\\\dddooo~~~rrrgggYYYNNNHHHDDD???<<<<<<;;;:::999777666555444555333333333333333111///------------,,,,,,,,,+++,,,,,,,,,+++******))))))***++++++,,,,,,++++++***+++************************)))))))))((((((((('''))))))))))))))))))))))))+++***(((''''''(((***+++*********)))))))))((((((((((((((()))))))))******))))))((('''((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***************,,,+++******++++++***(((+++)))((((((***+++***(((---,,,++++++******++++++******++++++++++++************++++++,,,,,,------,,,+++******))))))*********************************++++++,,,++++++******))))))))))))*********************))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---------,,,+++******)))***++++++,,,,,,++++++************++++++,,,,,,---***)))))))))+++,,,+++***************************++++++++++++++++++++++++(((((()))***+++,,,------)))***+++,,,---,,,++++++)))))))))*********++++++(((***,,,+++******,,,...************************))))))************))))))'''(((((()))******++++++++++++++++++++++++++++++$$$&&&(((***+++,,,...000...---,,,+++++++++,,,---,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,............---------------,,,,,,,,,,,,---------------...000111111111000///------...////////////...------............------////////////....................................////////////000000000000//////000111111111111111000000000000000111222333111111222333555666888999<<<@@@DDDHHHLLLUUUbbblll|||tttgggYYYQQQGGG@@@===;;;999777999888777666555333222222333222111111222111///.........---------,,,,,,,,,---,,,,,,++++++***************++++++++++++*********************************)))))))))((((((((('''))))))))))))))))))))))))******((((((((((((************))))))))))))((((((((((((((())))))))))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++******,,,+++******++++++***(((***)))((()))***+++***(((+++***))))))(((((()))))))))******++++++******))))))******,,,---...//////,,,+++******))))))************************************+++++++++++++++***)))))))))))))))*********************))))))))))))))))))))))))))))))))))))+++++++++******+++++++++------,,,+++***))))))(((***++++++,,,,,,++++++************++++++,,,,,,,,,***)))))))))+++,,,+++******************************+++++++++++++++,,,,,,*********++++++,,,,,,---)))***,,,---...,,,+++***))))))))))))************)))+++,,,,,,++++++,,,---************************)))******************)))(((((())))))************++++++++++++++++++++++++)))***++++++***)))***,,,++++++***))))))******+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,***+++---,,,++++++,,,...////////////............+++++++++,,,,,,,,,------...//////000000///......,,,---......//////......,,,------......------,,,.........---------------........................////////////000000000000...//////000000000000000000/////////000000111222333333333333444555666777:::<<>>:::999999888888777666555444333222111111222111000000111111///---.........---------,,,,,,---,,,,,,,,,++++++************++++++++++++******)))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))(((((()))))))))************++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***,,,+++******++++++***(((***)))))))))******))))))+++***))))))(((((())))))(((((())))))))))))(((((())))))***+++---...//////,,,+++******))))))******************************))))))******+++***************))))))))))))))))))*********)))))))))))))))))))))************))))))******))))))))))))******,,,++++++***))))))((((((***++++++,,,,,,++++++******+++++++++++++++,,,,,,***)))))))))+++,,,+++************************************++++++,,,,,,,,,---,,,,,,++++++*********)))***,,,------,,,***)))(((((()))))))))*********,,,*********,,,---,,,+++******************************++++++++++++******************))))))((((((+++++++++++++++++++++++++++,,,---+++)))(((((()))*********************+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++***))),,,+++************+++,,,***+++---,,,++++++,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////......------,,,------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000......///000000000000///111000000000000111111222444333333333333444444555333666888:::;;;===BBBFFFLLLPPPXXXcccpppyyyjjj```WWWNNNHHHBBB???<<<:::999999888888666666555444333222222111111000000111222222000.........---------,,,,,,,,,,,,,,,+++++++++++++++***)))******++++++******)))'''((()))************)))%%%%%%&&&((()))+++,,,,,,)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((())))))*********+++++++++,,,,,,++++++*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++,,,+++******++++++***((())))))******)))))))))***---,,,++++++******++++++(((((())))))))))))(((((())))))***+++,,,---...///,,,+++******))))))******++++++++++++++++++++++++)))***************))))))************))))))))))))((()))))))))************)))***+++,,,,,,+++***)))***))))))))))))))))))************))))))))))))(((***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))+++,,,+++************************************++++++,,,,,,---------,,,+++***)))((((((******+++,,,+++***)))(((((((((((()))))))))******,,,***)))***,,,---+++)))***************************++++++++++++++++++***++++++******)))(((((('''++++++++++++++++++++++++)))***++++++***)))***++++++,,,,,,,,,,,,---------++++++******++++++,,,,,,++++++,,,---,,,+++***)))***************************,,,------++++++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------,,,,,,---............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------........................////////////000000000000......///000000000000000111111111000000111111222222222111111111111222222///222555888999:::;;;===CCCDDDHHHNNNXXXeeerrr{{{}}}sssdddVVVMMMGGGAAA>>>===<<<;;;999888777666666555555555444333222222222111000///000111111000...------,,,,,,,,,+++++++++************************))))))************))))))&&&''')))***+++******)))$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))*********+++++++++,,,,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,+++++++++,,,+++******++++++***((((((***+++***)))((()))***---,,,++++++******++++++)))))))))******))))))))))))))))))***+++,,,------,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************)))))))))(((''''''((()))***++++++,,,***+++,,,------,,,+++***+++******))))))******+++))))))************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***)))))))))+++,,,+++***************************)))******+++,,,,,,------+++++++++******))))))(((*********)))))))))(((((((((((((((((()))))))))***)))***++++++)))))))))+++************************))))))************))))))*********)))))))))))))))************************((()))++++++******+++,,,++++++,,,,,,------------++++++******++++++,,,---***+++,,,------+++***(((((()))***++++++***)))(((***,,,------++++++,,,............/////////000000,,,------------.........------------------......+++,,,------......------+++,,,,,,------,,,,,,+++---------....../////////////////////////////////////////////000000000000//////000111111111111000111111000000000000111111222111111000000111111222111333555777888999999:::<<<===???BBBGGGNNNWWW]]]lllvvvsssaaaZZZPPPHHHBBB>>>;;;888888999999888777555444444444444333333222222111111///...---...000000...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))%%%&&&(((***+++***))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))(((((()))))))))*********((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,+++******++++++***((((((***+++***(((((()))++++++******)))((()))))))))******++++++++++++******)))))))))******+++,,,,,,,,,++++++***)))*********++++++++++++++++++++++++.........---,,,+++***)))+++*********))))))((((((&&&&&&''')))***+++,,,---***+++---......---+++***,,,++++++++++++++++++,,,)))******++++++,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))+++,,,+++***************************))))))***+++,,,,,,------)))))))))))))))***************)))(((''''''(((((((((((((((((())))))))))))&&&+++...,,,'''$$$(((---************************(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))***+++,,,+++***)))***+++((()))***++++++++++++++++++*********+++,,,,,,---***+++,,,------+++***(((''')))***,,,,,,***)))'''***,,,------,,,+++---...+++++++++,,,,,,------------------.........//////---,,,,,,,,,,,,---...///+++,,,------......------+++,,,,,,------,,,,,,+++.../////////000000111111000000000000000000000000////////////000000000000//////000111111111111111111000000/////////000000333222222222222222333444222333333444555666777888666888:::<<<===AAAEEEHHHPPPYYYeeeoooyyytttcccWWWKKKGGGBBB???===<<<999777555777888888666444333333333333222222111111000000---,,,,,,---...///---,,,+++++++++*********))))))((((((((((((((()))))))))))))))************))))))$$$&&&(((***++++++))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++,,,+++******++++++***((((((***,,,+++(((''')))+++)))************+++++++++)))************+++++++++************************)))))))))((((((((((((((('''(((((()))))))))))))))+++++++++************)))---,,,***(((''''''((()))******+++,,,,,,,,,,,,+++++++++************++++++++++++***))))))***+++,,,+++***))))))((())))))***************************)))))))))))))))))))))))))))************+++++++++))))))************))))))++++++******)))((((((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))************,,,,,,,,,++++++*********)))******+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------,,,,,,+++,,,,,,++++++++++++++++++---,,,***)))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...,,,---.........---,,,+++///...---,,,,,,---...///,,,,,,,,,------------...,,,------......------,,,------,,,++++++,,,,,,,,,,,,,,,------...///000000///000111111000...,,,+++......////////////......---......///000111111222111111000000000000111111000111111111111222222222000222333333222111333444666666777999;;;===???@@@CCCIIIQQQYYY```kkkyyypppddd[[[QQQJJJAAA???<<<999888888888999666666666555444444333333222222111//////.........+++,,,,,,------,,,,,,+++,,,+++******))))))******((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''((()))))),,,***)))***,,,------,,,(((((((((((())))))))))))))))))***++++++++++++***((((((((((((((((((((((((***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------------,,,,,,+++***)))(((((())))))***++++++++++++***)))************+++++++++((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))))))))+++++++++************)))---,,,***((('''((())))))))))))***++++++++++++***+++******))))))******+++,,,+++***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))************************************************++++++******)))((((((((())))))))))))************,,,,,,,,,++++++***************+++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***))))))***+++,,,,,,,,,***)))))))))******++++++++++++++++++++++++***))))))(((((())))))***,,,,,,+++++++++,,,---...,,,---------------,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......///000///---+++***......////////////............//////000000111111111111000000000000111111000000111111111222222222000111333222111111222444444444555666888:::;;;<<<===AAAFFFJJJNNNVVV```hhhyyyuuuggg[[[SSSKKKDDD??????>>><<<:::888888888888666666555555444333333222000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++************++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''((((((+++)))((((((***+++******(((((((((((())))))))))))))))))***++++++++++++******************************((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))***************++++++,,,------,,,,,,,,,,,,++++++***)))(((((((((((()))************))))))************+++++++++))))))))))))*********+++************************))))))******************'''((())))))******))))))+++++++++************))),,,+++***((((((((())))))(((((()))************)))+++******))))))******+++,,,+++***)))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))'''((((((((())))))))))))))))))************)))))))))))))))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***++++++,,,+++)))((((((***+++,,,,,,+++******)))*********++++++++++++++++++++++++)))(((((((((((((((((())),,,,,,+++++++++,,,---...------,,,,,,,,,,,,------......------------......++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////------.........,,,+++***......////////////......////////////000000000000111000000//////000000111000000000111111111222222000111222222111111222444222222222333444555777777999<<>>===;;;:::555555555555333222000000444333333222222111000000000//////...------......++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((***(((&&&&&&''''''&&&%%%(((((((((((())))))))))))))))))***++++++++++++***************************))))))))))))*********)))((((((((((((((((((((((((((()))))))))******************+++++++++++++++***************))))))))))))'''((())))))******))))))))))))*********+++++++++++++++,,,,,,,,,---------************************(((((())))))*********+++((())))))***************+++++++++*********))))))*********))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))***************))))))((((((&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++((()))))))))************************************+++++++++++++++***)))(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++,,,------...%%%(((+++......,,,***(((************+++*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,---...,,,------------------,,,++++++,,,,,,---...//////,,,------......------,,,+++,,,---............---,,,,,,,,,---------------///////////////......---......////////////......000000000000////////////000000////////////000000//////000000000111111111///111222222111000222333111111111111111222333333222333444666777;;;???BBBEEEIIINNNRRRWWW^^^gggnnnzzzrrrfff]]]UUUMMMHHH@@@>>>;;;999888888777777444444444444333111000///222222222111000000/////////......------------...***++++++,,,,,,++++++***+++,,,,,,,,,++++++*********))))))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))******++++++)))''''''(((((('''&&&(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((()))))))))************)))******+++******))))))))))))))))))))))))******((()))******++++++******)))************+++++++++))))))))))))*********+++************************'''''''''((())))))******((()))******++++++******+++++++++************)))))))))******))))))))))))******+++,,,,,,,,,,,,,,,***))))))(((((())))))***(((((()))******))))))((('''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++(((((())))))*********+++))))))))))))************)))))))))***************)))******+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++++++++%%%(((,,,///000...+++((())))))***++++++++++++***++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,+++******++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------......------,,,***+++---...//////...---,,,,,,,,,,,,,,,,,,------////////////////////////......////////////......////////////000000000000000//////......//////000/////////000000000111111///000111111000000111333111111111111222333444444555555555555666888999;;;>>>AAAEEEGGGIIINNNVVV[[[___hhhsss}}}sssjjj]]]SSSLLLGGGBBB>>>;;;;;;:::888777777666666555555555444333222222222111111000000///.........,,,++++++******+++++++++******++++++++++++******,,,+++******))))))************************))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((%%%&&&&&&''')))******++++++)))'''''')))))))))((((((((((((((())))))))))))))))))***++++++++++++***(((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))************)))((((((((((((((())))))*********))))))***+++++++++++++++)))************+++++++++((((((((()))))))))******************************&&&&&&''''''((())))))***))))))***++++++++++++***+++++++++************))))))))))))*********))))))))))))***+++++++++++++++))))))(((((((((((())))))&&&'''((()))*********)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***((())))))******+++++++++************************)))))))))))))))*********))))))))))))************((()))))))))*********+++((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***)))***,,,.........---,,,((()))***+++,,,++++++***++++++++++++++++++++++++******))))))))))))*********+++,,,---------,,,,,,))))))***+++,,,---------+++,,,------------,,,+++...------------,,,,,,,,,,,,------......------,,,***+++---///000///......,,,,,,,,,,,,,,,,,,,,,,,,.........------......///......////////////............//////000000111111//////............//////////////////000000000111///000111111000000111222000000000111222333444555666555444555666777888888888<<<@@@BBBCCCFFFLLLPPPOOOVVV___eeekkktttyyynnnggg]]]WWWNNNIIIEEEBBB===:::999999:::999777666666666555444222111000111111222000000//////...---------++++++************++++++******++++++++++++******,,,+++)))''''''((()))+++)))))))))***************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&'''''''''((((((((()))((('''''')))***))))))(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))************))))))******)))((((((''''''''''''((()))******+++((())))))***************)))************+++++++++)))************+++++++++***************************++++++,,,---.........))))))***++++++++++++***+++++++++************)))((()))************))))))(((((()))***************))))))(((((((((((())))))%%%&&&((()))***+++******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***&&&&&&''')))***+++,,,---))))))))))))))))))))))))******))))))))))))))))))))))))))))))************(((((())))))*********+++'''((()))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,///000///,,,+++,,,,,,++++++,,,...///000((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++***+++,,,---...---,,,,,,((()))+++,,,------,,,,,,++++++------------++++++///......------,,,++++++,,,------......------,,,***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........////////////......---......///000111111222//////............//////////////////000000000000///000111111000000111222//////000000111333444555000//////000333555666666111555999;;;<<<>>>BBBEEEIIINNNSSSTTTVVV\\\hhhqqqtttiii___TTTMMMGGGDDDAAA??????===999555333444555555333222222222222111///---,,,---...///000//////...------,,,,,,,,,,,,,,,+++,,,,,,------******++++++++++++******---+++'''%%%%%%&&&)))+++&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''&&&&&&&&&((('''&&&&&&((()))))))))(((((((((((())))))))))))))))))***++++++++++++***************************)))+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&''''''((()))***++++++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++)))'''(((+++,,,***(((&&&&&&((()))***************++++++,,,,,,++++++***,,,+++***))))))***+++,,,)))************+++++++++,,,,,,+++***)))((('''&&&))))))************))))))))))))(((((((((((())))))******)))))))))))))))***,,,)))'''(((***+++)))'''++++++,,,,,,,,,,,,++++++(((((())))))*********+++************************&&&''')))*********)))(((++++++******************))))))(((((((((((())))))******))))))((((((''''''******++++++++++++******++++++************+++++++++++++++************)))******))))))))))))******+++*********))))))((((((******++++++++++++******++++++************++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......///000/////////........................---...///...---,,,---///...///////////////......,,,,,,------------,,,,,,000000000000000000000000////////////////////////---...///000000///...---000000000000111111111111333333222222333333444555666666888999;;;<<<>>>>>>AAABBBEEEIIIMMMRRRVVVXXXhhhlllrrrzzzwwwooodddZZZRRRLLLFFFBBB???>>><<<:::999777777666444444444333333333222222222111111000///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))***************)))))))))))))))(((''''''))))))(((((((((((())))))******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,+++***(((''''''))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((((((((((((((($$$'''))))))'''&&&)))+++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******+++)))((((((***+++***((('''((()))***++++++++++++***++++++,,,,,,++++++***+++***))))))))))))***+++)))************+++++++++(((((((((((((((((((((((())))))************))))))++++++************++++++******))))))))))))******---+++)))***,,,---,,,***))))))************))))))))))))******************************************'''((()))*********))))))))))))))))))))))))))))))++++++************++++++******))))))((((((((((((************************++++++************+++++++++++++++************)))******))))))))))))******************)))))))))(((******++++++++++++******,,,++++++++++++++++++,,,++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,+++,,,------......------........................---...//////------...////////////000000//////.........////////////......////////////////////////////////////////////////......////////////......//////000000000111111111222222111111222222333444444555666777888:::;;;;;;===>>>@@@BBBFFFIIILLLNNNUUUXXX^^^dddlllvvvtttkkkaaa[[[RRRLLLHHHEEEAAA???<<<;;;999888666666555555333333333222222222111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))************))))))))))))))))))(((''''''))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---,,,++++++***)))(((((()))(((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((''')))***)))'''&&&((()))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***)))((()))***+++***(((((()))***++++++,,,++++++******++++++++++++************))))))))))))******)))************+++++++++%%%%%%&&&'''((()))******))))))************))))))++++++************++++++************************+++***)))***,,,------,,,(((((())))))))))))((((((+++++++++++++++*********************************'''((()))************)))(((((((((((((((((())))))++++++************++++++***))))))))))))(((((((((******))))))))))))******++++++************+++++++++++++++************)))***))))))(((((())))))***************))))))))))))******++++++++++++******,,,,,,,,,++++++,,,,,,,,,++++++************++++++***))))))))))))***++++++...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++------------------------...///000///...---...000//////000111111000000//////000000111111000000/////////////////////////////////////////////////////////............////////////000000000000111111111000000000000111222222333333444555555666666777::::::;;;===???AAACCCDDDHHHKKKOOOTTTZZZaaaiiinnnxxx}}}~~~sssjjjaaaXXXSSSKKKGGGBBB>>><<<;;;:::999777777666555444444444444111111111111000000000000000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************))))))((()))))))))))))))(((((('''))))))(((((((((((())))))(((((((((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((()))******(((((((((((((((((((((((()))***+++)))'''&&&&&&'''))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++************++++++,,,***)))))))))******))))))((()))******+++++++++*********++++++++++++******))))))))))))))))))))))))))))))*********+++++++++%%%&&&''''''((()))******))))))************))))))))))))(((((((((((())))))))))))******++++++******''''''((()))***+++++++++(((((())))))))))))((((((---,,,,,,++++++*********************************''''''(((((())))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))))))))***+++++++++************+++++++++++++++*********))))))))))))(((((((((((())))))*********)))))))))))))))******++++++++++++******,,,++++++******++++++,,,++++++************++++++'''''''''''''''((())))))......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))******+++++++++++++++------------------------...///000000......///000///000000111111111111000000000000111111000000000////////////////////////////////////////////////000///...------...///000////////////000000000111000////////////000111111333333333333333333444444999999::::::<<<>>>???@@@EEEGGGJJJMMMPPPUUU[[[___eeeiiiooowwwwwwooodddZZZSSSMMMHHHDDDCCC@@@<<<999777666666666444444333333222333333333000000000/////////..................------,,,,,,++++++++++++++++++++++++************************************************,,,+++***)))((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************)))((('''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,))))))******)))))))))***'''((())))))***))))))))))))******++++++******)))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))***+++,,,+++++++++''''''((())))))***+++,,,)))******++++++******)))---,,,,,,++++++*********************************&&&&&&&&&&&&''''''(((((()))))))))******+++++++++))))))(((((((((((())))))))))))))))))************++++++************++++++++++++************+++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++************))))))))))))******++++++************++++++)))(((((((((((()))******...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,------------------------...///000///...---...000//////000111111111111111...//////000000//////...........................////////////////////////000///...------...///000...////////////000000000//////......//////000111222222333333333333333333666666777888:::<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPYYY[[[```eeelllvvvzzzpppkkk```ZZZRRRKKKFFFBBB@@@??????>>>;;;888666555555666333333222222222222333333//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************)))((('''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********((())))))))))))*********'''''''''(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))%%%%%%%%%&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((***+++***)))((()))***'''(((((()))))))))(((((())))))************))))))******++++++++++++******)))************+++++++++++++++******))))))(((((())))))************))))))++++++************++++++((()))***,,,,,,,,,++++++)))***,,,,,,++++++,,,...++++++,,,,,,,,,,,,+++++++++++++++++++++*********************************''''''&&&&&&&&&'''((()))))))))******++++++,,,,,,++++++************++++++)))))))))************+++++++++,,,------,,,++++++++++++************+++++++++++++++************))))))((((((''''''(((((()))))))))))))))******************++++++++++++******))))))(((((((((((())))))++++++************++++++,,,++++++++++++,,,---------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///......///000111111111111---......//////......---........................//////////////////////////////............//////......////////////000000//////......//////000111222222222222222222222333222222333444666888:::;;;<<<===???@@@@@@AAADDDFFFLLLNNNRRRWWW]]]fffpppvvv}}}tttjjj```XXXTTTLLLIIIEEEAAA>>><<<<<<<<<888999888777555555777999333333222222111222222222............------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************))))))((('''(((((()))))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%$$$$$$%%%''')))((('''&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((***+++***(((((()))+++))))))*********))))))((())))))************))))))***+++,,,------,,,+++***)))************+++++++++******)))))))))((((((((())))))************))))))++++++************++++++''')))+++,,,------,,,+++)))+++---,,,******+++---++++++,,,,,,,,,,,,++++++))))))******************************************)))(((((('''((()))***+++((((((((()))***+++++++++++++++************++++++))))))*********++++++++++++,,,...//////...,,,+++++++++************+++++++++++++++************)))((((((''''''''''''((((((((()))))))))******************++++++++++++************))))))))))))******++++++************++++++,,,++++++++++++,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------...///000000000000---......//////......---........................////////////////////////......////////////.............../////////000000/////////...///000000111000000000111111222222222000000000111222444555666999;;;=========>>>@@@BBBBBBDDDGGGKKKPPPWWW___dddhhhlllqqqvvv|||{{{qqqkkkbbbYYYRRRLLLGGGDDD>>>>>>>>><<<:::888777777555666777666444333555888333222111000000000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((())))))************)))''''''((()))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))(((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))'''&&&''')))***)))'''&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******(((***,,,+++(((''')))+++******+++++++++******)))))))))************))))))+++,,,------------,,,+++)))************+++++++++''''''(((((((((((((((((())))))************))))))))))))(((((((((((())))))''')))+++---...---,,,+++(((***,,,+++((('''(((+++++++++,,,,,,,,,,,,++++++(((((())))))*********+++************************+++***)))))))))***,,,---&&&''''''((()))******+++))))))(((((((((((())))))))))))******++++++++++++***,,,///111111///,,,***++++++************+++++++++++++++************)))((((((''''''''''''(((((((((((())))))*********+++******++++++++++++******++++++************++++++++++++************++++++)))))))))))))))******+++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,---...///000000000000......////////////..............................////////////////////////---...///000000///...---............/////////000///////////////000111111......//////000111111222111111111111111222333444666777999:::999:::<<<===>>>@@@BBBDDDFFFKKKQQQVVVYYY]]]bbbhhhnnnuuu{{{}}}uuukkkccc\\\WWWPPPIIIDDD@@@===;;;777999;;;;;;999666444333666888888666333111333555222222000//////.........//////.........---------******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))***************''''''((()))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))---***((()))***+++)))&&&%%%&&&((()))))))))((('''(((***++++++)))((()))***))))))))))))***************((('''((()))***)))(((*********)))))))))))))))------,,,,,,,,,,,,++++++((('''((())),,,---,,,+++++++++,,,---------,,,,,,))))))***++++++++++++***(((***+++***)))((()))******************************************)))(((''')))+++,,,,,,***))))))*********************++++++******+++++++++,,,,,,,,,************************&&&&&&&&&&&&''''''''''''******)))(((((()))******''''''''''''((()))++++++++++++***)))((((((((()))************************---...///111111///...---******)))((((((((((((((())))))******+++++++++,,,************************************))))))))))))++++++******))))))((((((+++++++++)))((((((+++---111///---+++)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))+++,,,------......---------.........//////000000......---------,,,,,,,,,........................//////.........---------///////////////////////////////////////.........000000000000000000000000000000000000000000000000333333444555666777888999;;;<<<>>>AAAEEEHHHJJJKKKMMMQQQVVV\\\aaafffkkkooorrrwww~~~zzzrrriiibbb]]]WWWTTTHHHFFFDDD@@@===;;;999888777777777777666666666666555444333222111111111111111000000///......------...---,,,+++***+++,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,&&&&&&''''''((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&''''''(((((((((((())))))))))))&&&'''(((*********)))((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***++++++***)))***+++))))))))))))************)))(((''''''))))))((('''))))))))))))************---------,,,,,,+++++++++)))((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((***+++***)))((()))+++************************)))************))))))((()))***,,,,,,***)))************************++++++************+++++++++,,,************************)))))))))*********++++++************************((((((((())))))***+++,,,+++***))))))))))))))))))************************,,,---///000000///---,,,++++++***))))))))))))***'''((((((((())))))))))))************************************))))))))))))*********))))))))))))))))))***)))(((&&&'''))),,,,,,+++*********+++,,,,,,++++++++++++++++++++++++************************)))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,------......---------........./////////000............------,,,,,,........................///.........------------......................../////////////////////...000000000000000000000000000000000000000000000000222222333444555666777777777888:::<<>>AAADDDGGGIIIKKKMMMQQQSSSUUUZZZ```eeeiiinnnvvv{{{|||ssslllgggaaa[[[VVVQQQMMMHHHDDDAAA???<<<:::::::::999888777777777777333444444444333333222222111000000//////.........///......------,,,,,,+++------,,,++++++++++++,,,******++++++++++++******++++++++++++***))))))(((+++++++++***))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************++++++***)))((('''&&&&&&***))))))(((((((((((()))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******&&&(((******))))))***+++((()))))))))************((('''&&&'''((()))(((&&&(((((()))***++++++,,,,,,...------,,,+++***)))))),,,+++,,,---000111000///000...,,,***))))))***+++))))))***++++++++++++***)))***++++++))))))***+++************************'''((()))***************(((***++++++*********+++,,,+++++++++++++++******((())))))))))))*********************************((((((((()))))))))*********+++---......---+++******)))))))))******+++,,,)))((((((((()))***++++++************************++++++,,,------,,,++++++,,,,,,+++******************************+++++++++((((((((((((((((((((((((************)))))))))((((((((())))))******+++++++++,,,,,,+++******,,,---+++++++++***************************************+++,,,,,,,,,,,,,,,------,,,------...............,,,,,,,,,++++++************************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------......................../////////////////////...........................------------------------....................................////////////000000000000000000000000000000000000000000000000//////000111111222333333555555666777888999::::::===???AAACCCDDDEEEHHHJJJLLLPPPVVVYYY\\\aaahhhmmmyyy|||{{{vvvssshhhddd]]]XXXTTTOOOJJJGGGEEECCC@@@>>>>>>===;;;:::666666555555444555555555222333333333333222111000111111111111000000//////---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++******++++++++++++************+++++++++)))(((&&&'''(((((())))))***++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++)))((('''******))))))((((((''''''+++***)))'''''''''((()))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********%%%'''))))))((('''((()))((()))))))))************)))'''&&&'''((()))((('''((())))))***+++,,,,,,---------,,,++++++***)))))),,,+++,,,---000111000//////...+++)))((()))***+++))))))***++++++++++++***)))+++,,,+++***)))***+++************************'''((()))***************''')))++++++******+++,,,,,,,,,,,,,,,++++++******((())))))))))))*********************************'''''''''((((((((())))))***+++---......---+++***))))))((((((((()))******)))((((((((()))***++++++******************************++++++++++++******++++++***))))))))))))***++++++******************((((((((((((((((((((((((************)))))))))((((((((())))))******+++++++++,,,,,,+++******+++---************************************************+++++++++,,,,,,---------))))))***+++,,,++++++***++++++******))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............---------.../////////////////////........................,,,,,,------------------........................---.........//////000000////////////////////////////////////////////////......//////000000111111444444555555666666777777777:::<<<>>>>>>@@@BBBDDDAAAEEEIIILLLNNNRRRWWW\\\fffiiinnnsssyyy~~~uuunnnhhhccc___\\\PPPNNNJJJGGGEEEBBB???===;;;:::888888999:::999888666666555444333333333333111222333444333222111000//////000000000///......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))******++++++******))))))******+++***)))((('''&&&&&&'''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++***((('''''''''(((((())))))******+++***)))'''''''''((()))))))))(((((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&((())))))(((''''''((())))))))))))***************((('''((()))***)))((()))*********+++,,,,,,,,,++++++++++++************+++******,,,///000///...---,,,+++***))))))******))))))***++++++++++++******+++,,,+++*********,,,************************((())))))************)))''')))+++++++++***+++,,,---------,,,++++++******)))))))))*********++++++************************)))))))))*********++++++++++++------------++++++)))((((((((((((((())))))))))))))))))))))))***+++************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************'''(((***)))((('''((()))&&&'''(((***+++,,,,,,,,,************************)))))))))******++++++,,,***+++,,,---...---,,,,,,)))))))))))))))((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,------......------.........------------------............/////////........................,,,,,,,,,,,,------------------------------------------......///000000000////////////////////////////////////////////////........./////////000000111111222222222333333333222444666888888999<<<>>>:::>>>BBBDDDDDDGGGLLLPPPXXX[[[___dddiiipppxxx}}}zzzwwwtttsssgggbbb\\\VVVQQQNNNKKKIIIBBBBBBAAA???>>><<<;;;:::777666555666777888777555777666444333222222111111000111333333333222000...+++,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))))))))************))))))((()))))))))***))))))((())))))(((((('''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))++++++++++++&&&&&&'''((()))***++++++***))))))(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))+++,,,+++)))((((((((())))))))))))************+++)))((()))***+++***)))++++++++++++++++++++++++************++++++++++++)))((()))+++---...---,,,+++++++++***************))))))***++++++++++++******+++,,,,,,******+++,,,************************)))************))))))(((''')))+++++++++***+++---...------,,,++++++******************+++++++++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++******))))))((())))))***+++***))))))))))))))))))************************)))(((((((((((((((((())),,,,,,+++************+++))))))))))))((((((((('''************************************))))))))))))*********)))))))))))))))&&&''')))((('''&&&'''(((&&&''')))***++++++++++++************************((())))))***++++++,,,,,,,,,---///000111000///...)))))))))))))))******************+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,------......------.........------,,,,,,,,,,,,,,,------....................................++++++,,,,,,,,,---------------------------------------......///000000111////////////////////////////////////////////////.........///////////////000000000111111111222222000222333444444444666888777:::>>>??????AAAEEEIIILLLOOORRRVVV[[[```fffjjjrrrvvv|||}}}yyywwwnnnllliiidddaaa^^^\\\[[[PPPLLLHHHEEECCCAAA>>><<<<<<======<<<:::999888888777666555666777777555444555444333222111111111222...///111222222000...,,,)))+++,,,------,,,+++***,,,,,,,,,---------------***++++++,,,+++***)))((())))))************))))))(((((('''(((((()))***+++******))))))(((''''''''')))***++++++++++++***)))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,''''''(((((())))))******'''(((((())))))))))))((())))))(((((((((((())))))******)))(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,---...---+++)))))))))))))))))))))************+++***)))***+++,,,+++))),,,,,,++++++++++++++++++)))))))))***++++++,,,,,,((('''(((***,,,---,,,+++)))******+++++++++******))))))***++++++++++++******+++,,,,,,******+++,,,***************************************)))((('''''')))++++++++++++,,,---......---,,,,,,+++*********++++++++++++,,,,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,++++++***************+++++++++***)))(((((())))))************************((((((''''''''''''((((((...---,,,,,,++++++,,,,,,,,,+++++++++******))))))************************************))))))))))))++++++******))))))(((((('''(((******)))(((((()))******++++++***)))'''&&&))))))))))))))))))))))))******+++,,,------......)))***,,,......---,,,+++))))))******+++++++++,,,******+++,,,------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,------------------------------------------...///000000111////////////////////////////////////////////////.........///////////////000111111111222222333333111333444333222222333555222555888999888:::>>>BBB???BBBFFFJJJMMMQQQVVVZZZ[[[___eeekkkooossswwwzzz}}}{{{zzzpppooommmjjjgggdddaaa___XXXVVVSSSOOOLLLIIIHHHHHHCCCAAA>>>===<<<;;;999888666777888777444222222222555444333444444444222000222222111111111111222222,,,---///111000...,,,***+++,,,...//////...---+++------------------------******+++,,,+++***)))((())))))************))))))''''''&&&'''((()))+++---((((((((()))******++++++%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))((((((((((((&&&'''(((*********)))((())))))(((((((((((()))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++'''(((((((((((((((''''''(((''''''&&&&&&((()))***))))))))))))************(((((())))))******+++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))------,,,++++++******))))))************+++++++++******++++++++++++******$$$$$$%%%%%%'''((()))***---,,,,,,,,,++++++******///...---,,,++++++***)))+++++++++******)))''''''++++++************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))******************))))))((((((''''''''''''((()))***+++++++++((((((((((((((((((((((((,,,---///...,,,***)))***************************+++***))))))***+++...///***)))'''(((***++++++***))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''',,,+++++++++******))))))************************---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++//////...---+++***))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,---------......////////////////////////---,,,++++++++++++,,,---------------------------......------------..............................000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333222333333444555666777:::;;;===???BBBDDDFFFGGGNNNPPPRRRVVVYYY]]]___aaafffiiinnnrrrvvvzzz~~~}}}tttrrrpppmmmiiifffdddcccYYYXXXWWWTTTQQQNNNKKKJJJFFFEEEDDDBBBAAA???>>>===999888888888777777666666777777666555444444333333555444333222111111111111////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++***)))((((((((()))+++*********))))))(((((()))***+++***)))((()))***))))))(((((((((((())))))******+++***)))(((&&&%%%%%%%%%&&&((())))))))))))))))))))))))))))))))))))******))))))))))))******************************+++***)))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***++++++,,,,,,+++++++++))))))************))))))&&&&&&((()))************)))(((((('''((()))***+++(((((((((((()))))))))))))))))))))))))))*********************)))))))))((()))******************))))))))))))))))))))))))))))))******++++++,,,------)))************+++++++++******++++++++++++******)))((((((((((((((())))))******)))))))))(((((((((,,,,,,,,,+++******))))))))))))************))))))*********))))))*********))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************))))))))))))(((((((((((((((((())))))***+++++++++************************+++---///...,,,***)))***************************+++***))))))***+++---///+++***((()))+++,,,,,,+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))************************++++++*********)))))))))************************---,,,***))))))***,,,---,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---------....................................---,,,++++++,,,---...------------------------......------------......................................................////////////////////////////////////////////////111111111111111111111111222222222222333444555666777888:::;;;>>>???AAABBBDDDEEEGGGJJJMMMPPPSSSTTTYYY[[[___bbbdddgggkkknnnoooooooooqqqsssvvvzzz|||}}}}}}~~~~~~zzzzzzxxxwwwuuusssrrrqqqpppoooooommmkkkiiigggfff```___]]]ZZZWWWUUUSSSRRRLLLLLLKKKIIIFFFDDDAAA@@@===<<<;;;:::888777666666888888777777666666666666666555555444333333222222333333111000000/////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********))))))((()))))))))************)))))))))((('''((()))((('''&&&'''((())))))(((((((((((())))))'''((()))))))))((('''&&&'''((()))******+++******))))))))))))))))))))))))******))))))))))))******************************+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++,,,,,,,,,+++******))))))************))))))(((((()))***************)))))))))))))))***++++++'''''''''((((((((())))))************))))))))))))************))))))))))))((())))))******))))))((()))))))))))))))))))))))))))******++++++,,,------)))************+++++++++******++++++++++++******---,,,+++***)))((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((******+++++++++***))))))(((((())))))***))))))))))))))))))))))))+++******))))))******+++))))))))))))************(((((((((((())))))))))))******************++++++************************+++---......,,,*********))))))))))))))))))))))))+++***))))))***+++---...,,,***))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))((((((************************---,,,+++******+++,,,---+++++++++++++++,,,------++++++++++++++++++++++++)))******+++,,,---......+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------.........//////..............................------------......------------------------......------------..............................------------------------////////////////////////////////////////////////000000000000000000000000111000000000111222333444444444555777888999:::;;;999:::<<<>>>@@@BBBDDDEEEIIIKKKNNNOOOPPPQQQTTTVVVVVVVVVWWWZZZ]]]aaadddffffffgggggghhhiiiiiijjjjjjhhhiiikkklllllljjjgggeeeeeedddcccaaa```^^^]]]]]]ZZZZZZYYYXXXVVVUUUSSSRRRKKKKKKIIIHHHFFFDDDBBBBBB??????>>>===;;;:::888777999999888777777666666555666666666666555555555555444444333333222111111111111111000///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******))))))((((((((()))******************))))))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))%%%&&&'''((((((((((((((())))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,,,,+++***))))))))))))************)))))),,,++++++***)))(((&&&%%%((((((((()))))))))******(((((((((((())))))))))))++++++******))))))((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,++++++******)))))))))*********+++++++++******++++++++++++******---,,,+++***)))(((((((((*********)))))))))))))))((((((((())))))*********'''((()))******++++++***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((()))))))))************''''''(((((())))))******++++++++++++***************************************,,,...---,,,*********((((((((((((((((((((((((******))))))***+++,,,,,,+++)))((()))***,,,++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************,,,++++++******++++++,,,+++++++++***+++,,,,,,---***+++++++++++++++,,,,,,))))))***+++,,,------...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------........./////////................................................,,,,,,------------------......------------..............................------------------------////////////////////////////////////////////////000000000000000000000000///////////////000111222222222222333444444555555555555666888999:::;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFFFFHHHJJJMMMPPPSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUWWWXXXYYYYYYWWWUUUSSSVVVUUUTTTSSSRRRQQQPPPPPPKKKKKKKKKJJJIIIGGGFFFEEEAAAAAA@@@???>>>===<<<<<<999999999888888777555555777777777777777777777777444444444444444444444444222222111111111000000000000000///...............------------------------........................++++++++++++++++++++++++************************************************((())))))***************((((((((((((((()))***+++*********))))))))))))))))))***+++***)))((()))***))))))(((((((((((())))))&&&&&&'''''''''''''''''''''((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,++++++***)))((())))))************))))))*********)))(((&&&%%%$$$''''''(((((((((((()))((())))))*********+++++++++++++++******))))))(((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))------,,,++++++******)))))))))*********+++++++++******++++++++++++*********))))))((((((((()))))))))))))))))))))*********(((((())))))***+++++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''(((((())))))******++++++******************)))))))))))))))))))))))))))+++------+++*********((((((((((((((((((((((((******************++++++)))((('''''')))******)))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************+++++++++++++++++++++++++++************+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------.........///................................................,,,,,,,,,---------............------------......................................................................................................//////////////////////////////.........///000000111111111222222222333333333333444555666777777777777999;;;<<<<<<===???AAA>>>>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBBBB????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::666777777777777777666555111111222222222333333333222222222222222222222222000000000000000/////////000//////............///,,,,,,,,,,,,,,,,,,,,,,,,------..................++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))((('''''''''((()))******))))))))))))))))))******)))***+++***)))((()))***))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%'''((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((((((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******)))((())))))************))))))&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((*********+++++++++,,,,,,************))))))))))))))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))******++++++,,,------)))************+++++++++******++++++++++++******'''''''''''''''((()))***''''''(((((((((((())))))(((((())))))******++++++))))))*********))))))(((***))))))(((((())))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((***,,,---+++*********)))))))))))))))))))))))))))*********************)))'''&&&&&&((())))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))))))))******************************++++++++++++++++++++++++***************+++,,,,,,*********++++++,,,,,,---,,,,,,++++++******))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------+++,,,,,,------...............------------......................................................................................................//////////////////////////////............//////111111111111222222222222111111222222333444444444222333555666666777999;;;888888999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========@@@@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888666666666666555555555555333444444555555444444333///000000000111111111222000000000000111111111111000000////////////////////////...............///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''((())))))******))))))(((((('''''''''((())))))))))))))))))************'''((()))((('''&&&'''((())))))(((((((((((())))))+++***((('''&&&%%%%%%%%%))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***************)))))))))************))))))%%%&&&'''((()))*********&&&'''((()))***))))))((()))************+++++++++)))))))))))))))*********((()))))))))************)))******************))))))))))))))))))))))))))))))******++++++,,,------)))************+++++++++******++++++++++++******(((''''''''''''((())))))((((((((()))))))))******((((((((((((((((((((()))'''((()))************************))))))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))(((((((((((('''''''''((()))))))))***))))))))))))))))))))))))(((***,,,,,,+++*********************************))))))************)))))))))(((&&&''')))******)))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************)))))))))*********++++++************************+++++++++,,,,,,+++++++++***************++++++,,,)))******+++,,,,,,------++++++++++++*********)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------+++,,,---......---,,,+++++++++,,,,,,---......///......------------..............................------------------------........................................................................//////............//////000000111111111222222222///000000111111222333333000111333333333333444666333333444555555666666666555555666666777777777888888888999999999999888888888888888888888777777777888888999999999888888777333333222222222111111111000111111222222111111000111111111222222222222222......//////000000000000///////////////000000000------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))((('''''''''((((((((()))))))))************'''((()))((('''&&&'''((())))))(((((((((((())))))******(((''''''''''''((('''((()))******+++******))))))))))))))))))))))))((((((''''''''''''((((((************************&&&'''((()))******)))((('''(((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((()))******++++++***))))))************))))))))))))*********))))))((('''((()))++++++******)))))))))))))))************(((((())))))******++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))------,,,,,,+++******))))))************+++++++++******++++++++++++******))))))((((((((((((((()))******++++++,,,,,,,,,---''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))******************))))))((((((''''''%%%&&&&&&'''((())))))***************************(((***,,,,,,+++*********************************))))))************)))(((***)))'''(((***++++++***************************'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))******+++++++++,,,***************************++++++,,,,,,++++++************)))***++++++,,,))))))***+++,,,,,,------******************++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++,,,------,,,++++++++++++,,,,,,---...//////.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000//////.........////////////000000111222222222///000000111222333333333111222333222111111222333000111222333444444444444333333444444555666666777444444555555555555555444555555555555555444444444333333444444444444333333333333222222222111111111//////000000000//////...000000000000000000000000............//////000000/////////000000000000000,,,++++++***++++++,,,,,,************************,,,,,,,,,------.........************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***)))((('''''''''''''''(((((())))))*********+++)))++++++***)))((()))***))))))(((((((((((())))))))))))(((''''''(((***+++%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************&&&'''(((*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((***++++++++++++))))))************))))))''''''''''''(((***+++,,,******++++++++++++******************************************************------,,,+++************......---,,,,,,+++************))))))))))))******************************)))))))))***++++++,,,,,,***(((&&&(((+++...---,,,******************************++++++++++++******))))))))))))))))))))))))************))))))))))))************))))))((((((++++++************++++++***************)))((((((+++***)))(((((()))******))))))((((((((())))))***,,,+++)))((((((((())))))+++++++++***)))(((((('''+++++++++++++++***)))(((++++++******************+++++++++************))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))******)))))))))))))))***************************++++++************++++++************************------,,,,,,+++***))))))((()))***+++++++++++++++///......---+++******)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,------........................------------------------++++++,,,,,,,,,,,,------------......//////000000//////////////////......///......------,,,++++++......////////////....../////////...------///111......//////////////////---...///000000///...---,,,------...///000111111000111111111111222222222333333333222222222111111111111000000111111222333...///000222333333333333444333222333555666555444444555555555444333333222444444444444444444444444444333333222222333333444000000000000000000000000///000111111111000...---........................////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************++++++++++++++++++++++++************))))))))))))(((***+++***)))((()))***((()))***++++++***)))((())))))))))))************)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))************'''&&&&&&''')))+++...///)))((((((((((((((()))***''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))(((((('''''')))(((((((((((())))))***)))******************)))******************************))))))))))))))))))++++++***)))(((((())))))...------,,,++++++************))))))))))))***************************************))))))(((((((((---+++((((((******)))'''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++*********)))))))))++++++************++++++***************)))((((((+++***)))(((((()))*********)))))))))))))))******,,,+++***))))))))))))***++++++******)))(((((('''******+++++++++***))))))*********************************)))))))))((((((++++++++++++*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++************++++++************************---,,,,,,++++++*********))))))***+++++++++************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...........................------------------------++++++,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---/////////...------///111////////////............---...///000000///...---------......//////000000//////000000000111111111222222111111111000000000111111000000000111222222000000000111111111111111111000///000222222222000444444444444444333222222222222222222222222222222222111111111111111111222000000000000000000000000///000000000000///......////////////////////////................................................------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************)))))))))((((((''')))***)))((('''((()))((()))***++++++***)))((())))))))))))************))))))*********+++++++++,,,,,,+++***************((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''(((((((((((()))))))))+++***)))'''''''''((((((+++***)))(((((('''(((((('''((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''******)))(((((((((((((((((())))))******))))))((())))))))))))))))))))))))***)))))))))((((((''''''******))))))((()))))))))------,,,,,,++++++************))))))))))))*********************************************)))))))))...,,,***)))))))))'''%%%((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,+++++++++++++++*********++++++************++++++)))************))))))(((******))))))))))))************))))))))))))******,,,,,,+++************+++++++++******)))((((((((())))))******+++*********************************))))))))))))((((((((('''******)))(((((()))***++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///........................------------------------++++++,,,,,,,,,,,,------/////////...............++++++++++++++++++++++++++++++,,,------...//////,,,------......------,,,...//////...------...000////////////......---------...////////////...---.........///////////////........./////////000000000000000000////////////000000000000000111111222222111000///......///000///.........000111000///333333333333333333222111000000000000000000000000000//////......//////000........................000000///...............////////////////////////........................------------------------------,,,+++++++++++++++************************((())))))))))))*********************************))))))))))))))))))))))))******))))))))))))((((((&&&((()))((('''&&&'''((())))))************))))))))))))))))))************)))))))))*********++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++***)))'''&&&&&&%%%%%%,,,+++***(((''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((*********)))(((((('''''',,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))******************************))))))***,,,---...///000+++***************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++************++++++))))))************)))((()))))))))))))))***************)))((((((((()))))),,,,,,++++++++++++++++++************))))))(((((((((((()))******+++******))))))))))))******************)))))))))((((((((()))((('''&&&'''(((+++,,,++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++***)))(((---,,,,,,+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////......------------------------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---...///...------...///000//////......------,,,........................///////////////.............../////////000000000000000000/////////......000////////////000111111111000...---,,,...///111111000///000222333222111111222222222222222111111//////////////////////////////............//////------------------------000///...---,,,---...///////////////////////////........................---------------------------,,,,,,+++***+++++++++++++++++++++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))***)))))))))(((((((((((('''((())))))''''''((())))))))))))******)))))))))((()))))))))************))))))))))))************&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''((())))))*********)))(((((('''((((((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((+++++++++******)))))))))+++*********+++,,,------,,,+++++++++++++++************))))))))))))******************************)))***+++,,,---...//////)))***+++,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++++++++************++++++((())))))*********))))))(((((())))))***************)))(((((('''''''''(((++++++++++++,,,+++++++++*********)))))))))))))))'''((()))***************(((((()))))))))*********++++++*********))))))))))))((('''&&&&&&(((***,,,************))))))((((((******))))))))))))******))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++***)))(((---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////......------,,,,,,---........./////////000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...//////---,,,---...//////......---------,,,......------------......///////////////........./////////000000000111111111000000000000///////////////......//////000111///...,,,,,,---///111222222111000111222333333111000000111111111111111000000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,,,,---...------------------------........................------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++************************************************)))))))))(((((((((((('''((()))******(((((()))******))))))))))))))))))***((()))))))))************(((((()))))))))***************)))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********%%%&&&''')))***+++,,,,,,(((((('''(((((()))******((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,((())))))******))))))((())))))))))))))))))))))))***************+++++++++(((((((((((()))***+++,,,++++++++++++++++++************))))))))))))******************************,,,++++++***))))))(((((()))+++------+++)))))))))******************************++++++++++++******))))))))))))))))))))))))************))))))((((((*********+++++++++++++++++++++************++++++((())))))************)))'''((()))******+++******+++***)))((('''''''''((()))***++++++,,,+++++++++******))))))))))))))))))(((((())))))***)))))))))'''(((((())))))*********++++++++++++************))))))(((''''''((()))***)))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++******)))******+++,,,---......///+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------+++,,,,,,------.........//////...---,,,,,,+++++++++,,,,,,------,,,,,,++++++---//////---,,,---...------------------------......------------.............../////////////////////000000000111111111000000000000////////////...............///000000------------...000111333000......///000111000///...///000000111000000000000000000000000000000000000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************))))))(((((((((((('''''')))***+++***)))((()))+++******))))))))))))******))))))))))))************((((((((()))))))))******)))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***+++*********''''''''''''(((***+++,,,((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((()))******)))******************)))************************(((((())))))******++++++'''''''''((()))+++,,,---******************++++++******))))))))))))******************************,,,,,,+++***((('''&&&&&&###&&&***+++***))))))*********************************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++++++++************++++++(((((()))***************&&&''')))***++++++******---,,,+++***))))))))))))((()))***+++++++++******)))))))))))))))))))))***))))))))))))))))))((('''''''''(((((()))******+++************))))))))))))******))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++++++++******))))))***+++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++------,,,,,,,,,------...........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------------...******+++,,,,,,---......---------------------,,,,,,,,,------------,,,,,,+++---//////---,,,,,,---+++,,,,,,------......///...------,,,,,,------...------......//////000000........./////////000000/////////.........------......------......///000.........//////000000000...---,,,---///000///...---...//////000000000///000000000000000000000000//////............//////---------------------------------------,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''((()))***)))((('''(((***+++***)))(((((()))***+++))))))))))))************(((((((((((()))))))))***''''''&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((())))))))))))***((())))))******)))((('''(((((('''(((((()))***+++'''((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))******))))))(((((((((((((((******++++++++++++******************************&&&&&&'''((()))***++++++)))))))))***+++---...///******************++++++******))))))))))))******************************+++++++++************))) %%%((()))***,,,...))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++++++++************++++++(((((()))***************&&&''')))***+++++++++***///...---,,,++++++++++++'''((()))***++++++***))))))))))))))))))*********))))))***))))))(((''''''&&&''''''((()))******+++))))))))))))((((((((((((******++++++***)))((('''''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))************+++,,,---...************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((()))***++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000///---,,,......---,,,,,,,,,------........................++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,------...//////+++,,,,,,------......///,,,------......------,,,+++---//////...,,,,,,---***++++++,,,---...//////...---,,,,,,,,,,,,---...,,,------...///000111111---------.........//////......---------,,,,,,,,,...------------...//////000000000111000000///...///...---...000111000///------...///000000/////////////////////////////////......------......///------------------------+++,,,---...---,,,+++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************************))))))))))))************************************(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))+++***)))(((((()))***+++))))))))))))************(((((((((((()))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))%%%&&&((()))))))))((('''***)))((((((((((((((()))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((())))))******(((((())))))))))))(((((())))))************))))))(((((()))))))))((((((''')))))))))))))))))))))))),,,,,,+++,,,---...///000)))))))))))))))*********++++++******))))))(((((((((((()))***+++,,,,,,,,,***)))((('''((()))+++---************************))))))***++++++)))((('''))))))))))))************+++++++++*********))))))''''''(((***+++,,,---...***)))((((((((()))+++,,,+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((('''((()))+++,,,((((((((((((((((((((((((+++++++++*********))))))******************+++++++++***)))))))))))))))******)))))))))***,,,...000,,,++++++***)))(((''''''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))((())))))*********))))))((()))***++++++***)))***+++,,,,,,,,,++++++*********++++++************++++++------,,,,,,+++***)))))),,,,,,+++***)))(((''''''++++++++++++++++++++++++************************))))))***+++,,,,,,---------------...------,,,,,,---------------------------,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++........................++++++,,,,,,,,,,,,------,,,---------.../////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///...---,,,,,,,,,111000...,,,+++,,,...//////////////////////////////////////////////////////......------///000111000000000///......------++++++,,,------......///000000000000000000000000---------------------------......//////......---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---...---+++...------,,,,,,------...---------------------------,,,,,,+++***)))((((((***)))***+++,,,,,,***((()))***,,,,,,,,,***((('''))))))))))))))))))))))))***************************)))(((''''''((()))***))))))((('''''''''''''''(((((())))))))))))((((((((()))***++++++***)))(((((('''''''''&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))(((((('''''',,,+++++++++******))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))))))))******))))))(((************************************+++,,,---...*********)))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,,,,+++)))((('''(((***+++))))))))))))))))))))))))***************)))(((((())))))))))))************+++++++++*********))))))(((((()))***+++,,,,,,---***))))))((()))***+++,,,+++++++++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))((((((((())))))***)))*********+++******************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++***))))))******++++++++++++******)))***++++++***)))***+++,,,,,,,,,+++++++++******++++++************++++++------,,,,,,+++******)))+++++++++***))))))((((((++++++++++++++++++++++++************************)))******+++,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++........................++++++,,,,,,,,,,,,------------------............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------------...000///...---,,,------......................................................---,,,,,,,,,---//////.............../////////------------------------////////////////////////---------------------------------......---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******---...---+++------,,,,,,,,,,,,------************************------,,,,,,+++******************+++,,,,,,***((()))***,,,,,,,,,***)))'''))))))))))))))))))))))))***************************)))(((''''''((()))*********)))((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((******)))))))))(((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))***)))((((((((()))***+++***)))))))))((((((((('''++++++*********)))))))))))))))))))))))))))))))))))))))******)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))((())))))******))))))((())))))************)))))))))******+++++++++******++++++++++++++++++++++++(((((())))))***+++++++++++++++******))))))(((((())))))))))))******************************++++++,,,+++***((('''(((((()))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************+++++++++***************))))))*********+++++++++***))))))))))))***++++++***++++++++++++***))))))((())))))******))))))((())))))))))))))))))))))))&&&''')))******)))'''%%%************************+++++++++***************))))))((((((((((((((((((''''''''''''((()))******)))***,,,,,,+++)))&&&$$$(((((())))))************))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++******++++++,,,,,,,,,,,,,,,+++)))***++++++***)))***+++,,,,,,,,,++++++++++++***++++++************++++++---,,,,,,++++++*********------------------------*********************************************************++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------............------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,---...//////...............------,,,........................------------------------,,,,,,,,,+++,,,------...,,,,,,------...//////000//////...------,,,++++++........................------------------------,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,,,,***(((******+++,,,,,,***)))((())))))))))))))))))))))))************************))))))(((((((((((())))))+++******))))))))))))***((())))))******))))))((())))))************))))))*********)))))))))(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))&&&((())))))(((''')))***************************))))))((((((((()))***+++))))))))))))((((((((((((******))))))))))))((((((***************************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***************,,,++++++***)))(((''''''(((((())))))******+++++++++++++++***************+++******)))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))***((()))))))))************************************************************)))))))))*********++++++******+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))'''(((((())))))(((&&&%%%************************************************)))))))))))))))(((((((((&&&&&&&&&&&&''')))******++++++,,,+++***)))'''&&&))))))))))))))))))******))))))))))))))))))))))))************************((()))***+++++++++++++++***++++++,,,,,,,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******************+++,,,,,,------))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///+++,,,...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))***+++,,,***)))******+++++++++******)))))))))))))))))))))))))))************************))))))(((((((((((())))))******)))(((((())))))))))))))))))******))))))))))))))))))******)))))))))(((((((((''''''''''''&&&)))))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((&&&((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))...,,,)))'''%%%%%%%%%&&&(((((((((((((((((((((((())))))************))))))))))))************))))))******+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,++++++***,,,++++++***)))(((''''''(((((())))))******+++++++++++++++***************)))))))))***+++,,,------++++++++++++++++++++++++,,,+++)))((((((((()))***((()))))))))************************************+++++++++************))))))*********++++++++++++)))******+++++++++******))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************+++++++++******)))))))))&&&&&&&&&&&&''')))******,,,,,,************+++,,,++++++******)))(((((('''))))))))))))))))))))))))************************((()))***+++++++++++++++))))))***+++,,,,,,++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++***$$$%%%%%%&&&((())))))***))))))))))))))))))))))))***************************+++++++++++++++,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------......------,,,,,,,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,***+++...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,+++,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,++++++******))))))******+++))))))))))))))))))))))))(((((())))))******++++++,,,***))))))+++++++++)))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))************))))))***))))))))))))))))))***)))(((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++++++++(((((((((((((((((((((((('''((())))))(((((()))+++((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))///---***(((&&&&&&''''''(((((((((((((((((((((((()))******++++++******)))))))))************)))))))))***++++++,,,,,,,,,,,,***************************+++,,,------,,,++++++++++++******))))))(((((())))))))))))******************************++++++))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))***************************+++++++++++++++******************)))***++++++,,,,,,++++++))))))***++++++++++++***)))******++++++******))))))))))))))))))))))))))))))((('''&&&&&&(((***+++((((((((((((((((((((((((***************+++++++++,,,,,,++++++******))))))''''''''''''((()))******,,,+++***))))))+++---///,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************)))******+++++++++******((()))***+++,,,,,,,,,+++)))***++++++***)))***+++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++''''''((()))***+++,,,---************************************************++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,++++++,,,,,,***+++---...///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---,,,,,,+++******++++++,,,,,,---...//////------------------------------------------------...---,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,+++******************+++************************'''((((((((())))))******,,,***))))))***++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''(((((())))))******++++++******)))******))))))))))))******++++++*********)))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))'''(((***)))(((((()))+++''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((())))))))))))(((((())))))))))))******''''''''''''''''''''''''&&&''''''(((((((((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******++++++******)))))))))************))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++---......,,,+++************)))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,+++,,,---...////////////++++++++++++++++++++++++***************)))(((((())))))))))))************))))))*********+++++++++******************++++++)))***+++,,,,,,,,,++++++))))))***+++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))))))))*********++++++++++++++++++***)))((((((((())))))((((((((())))))******************++++++,,,+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++***)))))))))***+++,,,------------)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------***+++,,,---...------,,,------------------------------------------------***+++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------------------------------------///...---++++++---...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---++++++,,,+++++++++******+++++++++------------------------)))))))))))))))*********,,,***)))(((***++++++*********)))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''((())))))***)))******++++++******)))+++***)))(((((()))***++++++++++++*********))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))''')))******))))))***+++((((((((((((((((((((((((&&&'''((()))))))))(((''''''((((((((()))))))))***)))))))))*********++++++((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******++++++++++++******))))))************))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))))))))))))))))))*********++++++******))))))(((((((((((()))***+++,,,,,,---......//////000//////...************************)))***+++++++++***((('''))))))))))))************))))))******++++++++++++))))))*********+++++++++)))***+++,,,---,,,++++++((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))$$$&&&(((+++,,,,,,,,,+++************************))))))******+++++++++++++++******)))(((''''''&&&+++******))))))))))))***((()))***++++++***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***+++,,,---............)))+++++++++***)))***+++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++''''''((())))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,---------------------------------///......------......///)))***,,,---...---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********+++,,,---///000***+++,,,,,,------------------------------------------------------------)))***+++,,,---,,,++++++*********+++,,,,,,------///......------,,,,,,+++........................------------------------000///---,,,,,,---///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////---++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************---+++)))(((***+++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))((())))))***++++++******++++++++++++******+++***)))(((((()))***+++))))))))))))((((((((((((%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***(((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,+++***************,,,++++++******++++++,,,,,,,,,++++++***)))((((((************************,,,+++***))))))***+++,,,///...+++)))((()))***+++************************))))))(((((((((((()))))))))*********++++++++++++,,,++++++***)))(((''''''((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))(((''''''++++++,,,,,,,,,++++++***,,,+++++++++******))))))+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((&&&'''((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++******+++---...//////---++++++------+++))),,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,------.........---...///000000...,,,+++,,,------......------,,,,,,++++++******++++++,,,---+++******,,,---............,,,,,,,,,,,,---...------------------------///...---,,,,,,---...///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,++++++------,,,******++++++,,,------------///...------++++++***)))//////...---,,,++++++***,,,,,,,,,+++++++++******,,,------......------,,,)))))))))))))))******+++)))***+++,,,---,,,++++++++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++---------,,,+++***)))((())))))))))))))))))))))))******))))))))))))******(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))((('''&&&(((((())))))))))))(((((((((((('''(((((()))***+++))))))((((((((((((((()))******))))))(((((('''''''''((()))******)))((('''***)))((((((((()))+++,,,)))(((((((((''''''''''''(((((())))))))))))((((((************************(((((((((((())))))))))))((((((((((((((())))))***///+++&&&&&&)))+++***'''(((((())))))))))))((((((******************************************++++++***++++++,,,,,,++++++***))))))(((''''''''''''''',,,++++++******++++++,,,,,,,,,++++++***))))))(((+++++++++***************++++++***))))))***++++++///...---,,,++++++,,,---************************))))))(((((((((((()))))))))))))))*********++++++,,,,,,++++++******))))))))))))***+++++++++******************************)))******+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******++++++++++++*********************************************))))))(((++++++++++++++++++++++++***************++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******************)))))))))(((************))))))))))))+++++++++*********))))))************************++++++******+++---...///000...,,,,,,......---+++---,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,---...///000///...,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,---+++******,,,------------,,,+++***)))******+++------------------------+++++++++++++++---...///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---+++***)))***,,,---,,,+++++++++,,,,,,---,,,,,,,,,...------,,,,,,++++++***---------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,***************++++++,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))******))))))))))))******((()))))))))************'''((())))))******))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++******)))))))))((((((((())))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((()))))))))(((((((((((())))))***))))))(((((((((((())))))******))))))(((((((((((((((((()))******)))((((((***))))))((()))***+++,,,))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******///***&&&&&&)))+++***'''))))))************))))))++++++++++++++++++++++++******************))))))******+++,,,,,,+++******++++++******************++++++************++++++,,,,,,++++++***)))))))))++++++++++++******))))))++++++***))))))***++++++------,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++******)))************************((()))******++++++******+++++++++,,,,,,++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++************+++***))))))))))))++++++))))))******+++,,,,,,,,,+++++++++***************++++++++++++++++++++++++******++++++++++++******************))))))))))))++++++*********)))))))))+++++++++***************************************++++++++++++,,,---......000...------...///...,,,...------,,,,,,------...))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------...//////...,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,---+++******,,,------,,,---,,,+++***************------------------------*********+++---///000111------------,,,,,,,,,,,,++++++++++++,,,,,,------)))(((((())),,,------,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,+++++++++******+++++++++,,,,,,++++++++++++++++++***+++,,,,,,---)))***++++++,,,,,,++++++************************,,,,,,+++***************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((()))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))((((((((((((((('''))))))))))))))))))))))))))))))******+++************)))(((((((((((()))******)))))))))))))))(((((())))))(((((((((((())))))***))))))))))))(((((((((((())))))******))))))(((***))))))))))))***++++++)))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++---***&&&&&&)))***)))(((******++++++++++++******************************++++++******))))))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++*********)))))),,,,,,++++++***)))))))))+++******************+++((()))******+++******)))************************))))))(((((((((((())))))(((((((((((())))))))))))******************+++++++++++++++++++++***)))(((************************(((((()))************)))++++++,,,,,,,,,,,,++++++,,,***(((''''''(((***,,,))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++++++++***************************+++*********************+++***((('''''')))+++,,,***+++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))(((((()))******+++,,,,,,************************************************++++++++++++,,,---------......------......------------,,,,,,,,,,,,------))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222222---------,,,,,,,,,++++++*********+++,,,,,,------***))))))***,,,...---,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******+++************+++,,,,,,)))******+++++++++++++++))))))))))))))))))))))))***)))))))))***,,,...///+++++++++++++++***))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***))))))))))))))))))***((((((((((((''''''''''''))))))))))))))))))))))))((()))***++++++++++++++++++***(((''''''(((***+++************))))))(((''')))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))(((((((((((('''(((((())))))))))))((((((************************(((((((((((())))))))))))''''''''''''(((***+++,,,+++)))'''''')))***)))((()))******++++++******)))))))))))))))))))))))))))+++******))))))(((((((((************************(((((()))******))))))(((+++******))))))******++++++++++++***************+++++++++*********))))))*********++++++*********(((((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))))))))+++++++++++++++***)))(((************************(((((()))************)))***++++++,,,,,,++++++***,,,***(((''''''(((***,,,************************((()))))))))************************************************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))******)))((('''''')))+++------------,,,+++***))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))******))))))******++++++,,,,,,************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***+++,,,,,,+++)))((()))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------,,,,,,,,,+++++++++))))))***++++++,,,------...---,,,,,,---...---+++,,,,,,,,,,,,+++******)))***++++++,,,,,,------......------,,,++++++******,,,,,,,,,+++++++++******)))******++++++******))))))))))))))))))***++++++)))))))))*********++++++))))))))))))))))))))))))******))))))***,,,...///******+++++++++***))))))((((((((((((((((((((((((******))))))))))))************))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))******)))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++++++++++++++***)))(((((()))***+++******++++++***)))((('''((((((((((((((()))******))))))))))))******************))))))))))))******)))*********++++++++++++***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++)))(((''''''((())))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((+++***))))))))))))***+++((()))+++,,,,,,+++************))))))))))))******************************************************)))***++++++++++++***)))++++++******************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((******+++++++++******)))************************((()))******++++++***************++++++*********+++***)))(((((()))***+++************************))))))))))))************************************************************''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))((('''''''''((()))******)))(((((()))***,,,---//////...,,,+++***)))(((***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************------,,,+++***))))))(((***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,---,,,++++++,,,...,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))***+++,,,...///000000,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***+++,,,,,,***(((%%%&&&(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,++++++++++++((())))))***+++,,,------000...------......---+++++++++++++++++++++***)))+++++++++,,,,,,---------......---,,,+++***)))))),,,,,,,,,+++++++++***************++++++*********))))))(((((())))))***+++***))))))))))))***++++++************************------,,,+++++++++++++++)))***************))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********************************)))***+++++++++***)))((((((''''''(((((()))***+++)))))))))************++++++******))))))******+++)))***++++++,,,,,,++++++******)))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))+++***)))(((((()))***+++***+++---//////...---,,,******))))))))))))******************************)))))))))***++++++,,,,,,)))***++++++++++++***))),,,,,,***)))(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++******))))))((((((''''''))))))***+++++++++******************************)))******+++++++++++++++((())))))******))))))((())))))))))))))))))))))))************************))))))))))))************************************************************&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***)))((('''((()))+++,,,))))))******+++,,,,,,---......---,,,++++++******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))))))))************...------,,,***))))))((())))))*********++++++++++++++++++++++++++++++++++++,,,---------,,,++++++***,,,......,,,+++---///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,+++++++++,,,------...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***+++,,,+++)))''''''''')))***++++++******++++++++++++++++++++++++((()))***,,,,,,,,,++++++,,,,,,,,,++++++++++++***(((((()))***+++,,,---------,,,+++,,,.........,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,,,,+++++++++*********++++++++++++++++++*********))))))******+++,,,***))))))((()))***+++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))************))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((('''((())))))******))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))*********)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,,,,+++***)))''''''''''''((()))***+++))))))*********+++++++++++++++***))))))***++++++)))***+++,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((((((&&&'''((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++'''(((***,,,,,,,,,***)))******))))))))))))************************++++++(((((()))***+++,,,,,,---)))***+++,,,,,,+++***))),,,***(((&&&%%%%%%''''''))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++,,,++++++***)))(((((('''((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++(((((())))))))))))(((((())))))************))))))************************))))))))))))************************************************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************+++***)))((()))***,,,...((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((())))))*********+++++++++++++++++++++,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***+++---//////---,,,...111...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++***+++,,,+++)))'''++++++,,,---,,,+++***)))++++++++++++++++++++++++''')))+++---...///......,,,,,,,,,+++++++++******'''((()))***+++,,,------+++***)))+++---///...---((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,---***)))((((((((()))+++,,,++++++++++++++++++++++++((()))+++---.........---((())))))*********))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((((((((())))))******++++++)))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++------+++)))''''''(((***,,,---,,,+++***''''''''''''((()))++++++))))))******++++++++++++,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((('''''''''%%%'''((()))((((((((()))******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))(((((((((,,,///---)))(((***...))))))*********))))))(((,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,************************++++++******))))))((((((*********))))))))))))))),,,+++***))))))***+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))***,,,------,,,+++***************************)))************+++++++++************))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))***))))))))))))************))))))))))))******************************++++++&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,///---***((()))+++,,,---++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************///,,,(((&&&'''***,,,,,,---------,,,+++***)))(((*********++++++,,,,,,,,,......---,,,,,,,,,,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***---,,,,,,,,,,,,,,,,,,------.........------...000---............---,,,,,,***************)))((((((******++++++++++++******))))))))))))))))))))))))+++++++++,,,,,,---------+++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++******))))))******************************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))******))))))******+++,,,************************************************)))))))))))))))*********,,,++++++***)))(((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))(((((())))))*********+++,,,,,,+++***)))((('''''''''''''''((())))))*********+++,,,---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******)))((('''(((***,,,,,,+++))))))(((((((((((())))))******))))))))))))************))))))))))))******+++*********))))))((((((+++)))'''))),,,---,,,***))))))((('''((()))***++++++***)))(((((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((())))))))))))*********++++++*********)))))))))'''+++---,,,(((''')))---,,,,,,,,,,,,+++)))((((((******))))))))))))******++++++************++++++*********************************)))))))))))))))***)))))))))))))))))))))***))))))))))))))))))***((()))***++++++***)))((())))))))))))))))))))))))+++,,,,,,,,,++++++***)))************************)))************+++++++++************)))))))))))))))))))))))))))))))))))),,,+++***)))))))))******((((((((())))))))))))***))))))))))))************++++++++++++++++++******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))*********+++++++++,,,,,,***)))(((((()))))))))(((++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,***'''&&&(((***++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))))))))))))))***,,,------,,,++++++---..................------,,,+++++++++,,,++++++***)))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********)))************************++++++************++++++************************+++++++++*********))))))******))))))******+++,,,*********************************************************)))))))))))))))++++++******))))))(((((())))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))++++++***)))))))))))))))((()))))))))************++++++******)))(((((((((''''''((())))))******++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((('''&&&&&&(((******)))))))))))))))))))))))))))******))))))))))))************))))))))))))******************)))))))))(((+++)))((())),,,---+++***'''&&&%%%%%%%%%&&&((((((***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******************************((())))))))))))*********+++++++++++++++*********'''***,,,+++(((''')))+++.........---+++***((('''******))))))))))))***************))))))*********************************))))))))))))************))))))))))))))))))******(((((())))))))))))((((((((()))************))))))))))))))))))))))))))))))---,,,+++***************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))*********++++++)))))))))*********++++++------,,,,,,++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))*********++++++++++++,,,)))***,,,------,,,+++***+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))(((&&&''')))***+++*********+++,,,---------,,,***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******+++---......//////......---,,,,,,------------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++++++++*********************))))))******+++,,,************************************************++++++******))))))((((((*********)))))))))))))))***************)))((('''************************))))))))))))))))))))))))******++++++++++++******+++*********))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,---,,,++++++******++++++************************))))))))))))))))))))))))***))))))))))))***++++++***)))'''''')))******)))(((((()))******)))((((((******))))))))))))************))))))))))))******************))))))))))))+++)))))))))+++,,,+++***))))))((((((((()))***+++)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((***++++++)))((()))+++,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,******))))))))))))******************************(((((())))))******++++++)))))))))))))))*********'''((()))******)))((('''((())))))***************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))'''''''''((())))))***+++++++++++++++,,,,,,,,,---))))))*********+++++++++......------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((('''''')))+++,,,+++***)))***++++++,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------************++++++,,,---------,,,,,,,,,,,,------,,,,,,---,,,******,,,---...............---,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++000000///...---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******************************************************))))))******+++,,,************************************************,,,++++++***)))((('''''')))))))))))))))***************+++******)))((('''************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********************))))))))))))))))))*********(((((())))))************)))))))))***++++++,,,,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,...,,,******+++,,,+++***'''(((***++++++***((('''******))))))))))))************))))))))))))***************)))))))))))))))************+++++++++***)))))))))))))))******+++(((((('''(((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******++++++))))))***************))),,,,,,++++++++++++,,,,,,******))))))))))))******************************(((((())))))******++++++(((((())))))************((()))++++++++++++)))((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))+++---...************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))&&&&&&'''((()))******+++*********+++++++++,,,,,,************++++++++++++......------,,,+++******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++&&&''''''&&&$$$%%%(((+++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))+++---...---+++***************))))))(((++++++++++++++++++++++++------,,,++++++++++++,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------+++*********+++,,,------******))))))))))))******,,,---......------...000...............------,,,,,,,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******************************))))))******+++,,,************************************************,,,++++++***)))((('''''')))))))))))))))************************)))((((((************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***++++++++++++************))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,---,,,+++***)))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,...,,,******+++,,,+++***''')))***,,,,,,***)))'''******))))))))))))************))))))))))))******))))))))))))))))))*********+++++++++************$$$%%%%%%&&&&&&&&&&&&&&&(((((('''(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((())))))))))))******************+++++++++++++++++++++++++++++++++++++++''''''(((*********************))))))))))))***************))))))*********************************))))))))))))************((((((((()))******++++++******++++++++++++******)))((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))***+++,,,---************************)))************+++++++++************))))))))))))))))))))))))))))))))))))&&&'''((()))************((((((((())))))))))))************++++++++++++,,,------,,,,,,++++++******((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))************+++((())))))'''$$$&&&***///---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++******++++++***)))((((((,,,,,,,,,++++++++++++***------,,,+++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++++++++,,,,,,---++++++************++++++,,,...////////////222444000000000000000//////...,,,,,,------,,,,,,+++***,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------/////////...---------,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++***************+++++++++******))))))******+++,,,************************************************++++++******))))))((((((*********)))))))))))))))))))))************))))))************************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,+++***************))))))))))))(((((())))))*********+++(((((())))))***++++++,,,---,,,++++++******++++++'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))*********)))'''''')))******)))))))))***++++++***))))))******))))))))))))************))))))))))))******))))))))))))***************+++,,,+++)))))))))+++&&&&&&'''((((((((((((''')))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++((())))))))))))*********)))))))))*********+++++++++*********+++++++++***))))))***+++++++++************))))))))))))******++++++************++++++*********************************)))))))))))))))'''(((((()))******++++++******))))))))))))******)))((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************))))))))))))))))))))))))))))))))))))'''((()))+++++++++******)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++******((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,))))))))))))))))))))))))))))))))))))************))),,,...---******...222---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---,,,++++++***+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------,,,+++++++++,,,,,,...------,,,,,,------...+++---...//////111444666333444444444444333222222---............---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........---------------------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))*********+++++++++******))))))******+++,,,*********************************************************)))))))))))))))++++++******))))))(((((('''((()))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))+++------,,,+++***************)))))))))((()))))))))))))))*********''''''((())))))******++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((('''&&&&&&(((******)))******************************))))))))))))************))))))))))))******((()))))))))***************+++---+++)))((()))+++)))***+++,,,---,,,,,,+++***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,(((((())))))*********+++***)))((()))*********))),,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++******))))))(((((('''(((((()))***+++++++++***)))(((''''''((()))***)))((((((((((((***,,,---))))))))))))))))))))))))++++++,,,,,,***(((&&&%%%************************)))************+++++++++************))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++******,,,,,,---------.........******+++++++++,,,,,,,,,******************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************%%%)))......+++))),,,///---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++************,,,---.../////////,,,,,,,,,++++++*********---,,,++++++******++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---.........------,,,+++++++++++++++******))))))******+++***+++---//////111444777666666777777666666555444///////////////......---------............------------------------------))))))***+++---...//////,,,,,,------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++*********)))***++++++,,,************************************************)))))))))))))))*********,,,++++++***)))(((((('''&&&'''(((***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))+++---------+++***+++*********))))))((((((******))))))))))))))))))'''''''''((())))))******++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))((('''(((***,,,,,,+++++++++***))))))***++++++******))))))))))))************))))))))))))******(((((())))))*********+++***,,,---,,,)))''')))+++((()))***+++,,,+++******+++***)))(((((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++***************,,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++***))))))(((************+++,,,---......,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))+++(((&&&'''***+++)))&&&&&&''''''(((((((((((((((+++***)))(((((()))***+++*********)))))))))))))))---,,,***)))))))))******************************+++*********))))))(((((())))))))))))************)))************+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++*********))))))(((((((((((()))***++++++,,,,,,++++++******************************************))))))***++++++++++++***((())))))))))))*********++++++,,,,,,++++++***)))***+++,,,,,,+++***+++---///((("""###)))...---+++------------------------,,,++++++***++++++,,,,,,)))***+++,,,---.........+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---//////...---///111111///,,,++++++,,,---,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,......---...///111333444999999888777777777888999333444555666666555444333111111000///...---,,,+++------............---------------------------------,,,,,,++++++,,,,,,---++++++******))))))******)))***++++++***)))***+++...------,,,,,,------...++++++,,,,,,+++***((('''++++++++++++++++++++++++---,,,***))))))***,,,---)))***++++++++++++***))))))))))))***+++++++++,,,++++++*********+++---...///---,,,***))))))******(((((((((((())))))))))))******))))))******+++,,,))))))))))))************************************+++*********))))))(((((()))************)))((((((+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************(((((((((((((((((((((((())))))))))))************((()))***)))((('''((())))))'''%%%'''***,,,***(((''''''((()))))))))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,***((())),,,---+++))),,,+++***)))))))))++++++(((((())))))******++++++))))))))))))************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***)))'''&&&&&&(((((((((((((((''''''''''''((()))***+++******)))++++++++++++++++++++++++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))((('''''''''&&&************+++,,,---......,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))***)))((()))******)))(((((())))))***************+++***)))(((((()))***+++))))))))))))************,,,,,,***)))))))))******************************+++*********))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********))))))))))))((())))))***++++++,,,,,,******************************************************++++++***)))(((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,+++***,,,---000,,,''''''+++......,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///,,,******+++---...+++)))***++++++,,,+++***)))(((,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,+++++++++---...---,,,+++,,,---......---...///000222333888888888999999999999:::777888999::::::999888777444444333111000...------------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------***,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++...---+++***)))***+++,,,*********++++++************************+++++++++++++++*********+++,,,---...---,,,***))))))******(((((((((((()))))))))*********))))))******+++,,,))))))))))))*********************************************)))))))))(((((('''((()))***************++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************((()))***)))((('''((())),,,***(((((())))))'''%%%''''''((()))))))))))))))************************((((((((())))))))))))***(((((((((((())))))))))))))))))))))))************+++)))((()))++++++***(((******)))))))))******+++)))))))))))))))*********))))))))))))************************)))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))***,,,++++++***)))(((''''''(((((((((((((((((((((((('''((()))******))))))(((************++++++++++++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++************************+++,,,---......,,,******+++,,,+++*********++++++++++++******)))))))))))))))))))))))))))***++++++***)))***+++((()))******++++++******+++***))))))))))))***+++((()))))))))***+++++++++,,,+++******)))************************************************))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***************))))))))))))))))))***++++++,,,,,,************************************************,,,,,,++++++***((('''&&&******+++++++++,,,,,,,,,---------------,,,++++++)))+++,,,,,,++++++,,,...//////------------------++++++++++++++++++++++++---,,,,,,+++*********++++++++++++++++++***))))))+++,,,,,,------,,,,,,++++++,,,---,,,++++++---///...------...//////---,,,------......------,,,+++---------.........//////,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++------------------------...............---,,,,,,,,,...///...---,,,---.........------...000222333666777999:::;;;<<<;;;;;;:::;;;<<<======<<<;;;:::888777666444222000///...------............------------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...+++,,,------++++++,,,---++++++************++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++...---,,,*********+++,,,++++++************+++++++++++++++***************+++************+++,,,,,,---,,,+++***************((((((((()))))))))*********))))))))))))***++++++)))))))))*********++++++))))))))))))))))))))))))******))))))))))))((((((&&&'''((()))+++++++++,,,++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))************((()))***)))((('''((()))+++***(((((())))))'''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***************((('''((()))***)))(((''''''((()))************************))))))))))))))))))))))))************************))))))))))))%%%&&&&&&'''((()))***+++))))))))))))))))))))))))((((((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))***))))))(((((()))))))))))))))*********)))***+++,,,,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,---------************+++,,,------...,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))))),,,...,,,***)))+++---''''''((())))))))))))(((************************(((((()))***++++++,,,,,,++++++******************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++************************,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------------......------,,,+++)))+++,,,,,,++++++---...---///000///,,,***+++,,,------------------------------,,,+++************((()))***+++,,,---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,---///000000///000000000000///---------------,,,,,,+++------------............,,,,,,,,,---------------//////...---,,,++++++***........................---............---,,,,,,,,,.........---,,,---.........------...///111222333555888;;;=========<<<999:::;;;<<<<<<;;;:::999999999777555333111///...------............------------------------------,,,,,,++++++++++++,,,,,,)))*********+++*********+++,,,---,,,+++***+++---++++++************++++++---,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,+++************+++,,,,,,+++++++++***)))))))))******************++++++,,,++++++***************(((((()))))))))*********)))))))))))))))***++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))(((((('''''')))******+++++++++************))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((()))))))))************((()))***)))((('''((()))'''''''''((()))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((()))))))))************((((((''''''((((((((('''%%%&&&((()))*********)))++++++******))))))((((((((()))))))))*********************)))))))))))))))((())))))***++++++,,,,,,(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********((((((((((((((()))))))))***************)))))))))''''''''''''(((((()))))))))***+++,,,,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))******************************+++,,,------...,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))))),,,...---***)))+++...'''(((((()))))))))))))))******++++++++++++******((())))))***+++,,,,,,---************+++************************************************+++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++))))))*********+++++++++************************++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------------......------,,,+++)))+++,,,,,,,,,,,,...///***---000...***'''(((***---------------------------,,,++++++*********+++)))***,,,---......//////+++,,,,,,------,,,,,,+++,,,---------,,,,,,...000............------......+++******)))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,------.........//////...------,,,++++++........................---------------,,,+++++++++---...---,,,+++,,,---......---------///000111111333777:::<<<===<<<<<<888999:::;;;;;;:::999888888777666444111///...---------............------------------------------,,,++++++******++++++,,,+++++++++++++++***)))((()))+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++******++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))******************************+++*********))))))))))))))))))************))))))(((((())))))***+++************++++++++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))((()))))))))************((()))***)))((('''((()))&&&'''(((((())))))***+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((()))))))))************''''''(((((('''''''''(((%%%&&&((()))*********)))++++++******))))))((((((((()))))))))************))))))))))))))))))******++++++++++++************(((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((())))))******++++++++++++++++++++++++&&&&&&''''''(((((())))))******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---......,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))***++++++,,,,,,++++++******+++,,,,,,+++******)))*********+++,,,,,,,,,))))))***++++++++++++************************************+++++++++++++++*********++++++++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++************************)))))))))***++++++,,,,,,***************************++++++,,,------,,,,,,++++++,,,,,,,,,------------------------,,,++++++)))+++,,,---,,,---...000***,,,...---)))'''(((***++++++++++++++++++++++++,,,++++++***++++++,,,,,,...............------,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,...000//////000///------///111///...------,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---......////////////......------,,,,,,........................---------------,,,+++++++++---...---,,,+++,,,---......---------...000000000222444777999:::;;;;;;999:::;;;<<<<<<;;;:::999666555444222000...---,,,------............------------------------------++++++************++++++,,,,,,---...---,,,+++***)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,++++++***************+++++++++++++++++++++++++++******+++,,,---...//////++++++,,,,,,,,,,,,+++++++++++++++************************+++******)))((()))******+++******)))))))))))))))*********++++++)))(((((((((((()))***************++++++++++++,,,))))))))))))))))))))))))''''''(((((((((((())))))***************)))((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************((()))***)))((('''((())))))***+++***'''&&&'''((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************'''((()))((('''&&&''')))''''''((()))************************))))))))))))))))))))))))************))))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********'''(((((())))))******++++++************+++,,,---''''''(((((()))******+++++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------000000//////......------************+++,,,---......,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))+++*********+++,,,+++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,++++++************************************++++++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************((())))))***++++++,,,,,,******************************+++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))+++,,,---------///111---......---+++++++++,,,++++++++++++++++++++++++************+++,,,------------......------,,,++++++,,,,,,------,,,,,,+++,,,---...---,,,---...000///000111///------000222222111000///...//////000,,,,,,,,,,,,---------...,,,,,,------.../////////...............---------.......................................---,,,,,,,,,...///...---,,,---.........---,,,---...///000///000222333555777999999999999:::;;;;;;:::999999444333222111///...---,,,------............------------------------------++++++************++++++(((***,,,---......---,,,***+++,,,,,,******+++,,,++++++************++++++)))******+++++++++******++++++++++++++++++++++++,,,---------------,,,,,,)))+++---......---+++)))***************+++++++++)))***++++++***)))((('''((()))***++++++***))))))))))))*********+++++++++((((((((((((((()))***************+++++++++,,,,,,************************'''''''''((((((((())))))((())))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************((()))***)))((('''((())))))***+++***'''&&&'''((()))))))))))))))(((''''''************************'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************''')))***)))'''&&&(((*********)))))))))******+++)))))))))))))))*********))))))))))))************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))'''(((((()))******++++++(((((('''((((((***,,,---((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,++++++******************+++,,,---......,,,******+++,,,+++*********++++++++++++******)))))))))))))))))))))))),,,***((())),,,---+++((((((((()))************)))***+++,,,------,,,+++***,,,,,,++++++++++++++++++((()))***+++,,,,,,+++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,++++++******************((())))))***++++++,,,,,,************************************)))'''&&&%%%******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))+++,,,---------///111000000..................------------------------)))))))))***+++,,,......)))***+++,,,---.........+++,,,,,,------,,,,,,+++---.........------///000***,,,,,,+++((((((+++...---,,,+++***)))***++++++---------.........//////,,,,,,------...///000000---------...............///////////////////////////////////////......---...///000///...---...000///...---,,,---...///000//////000111333555777888777777888999999888777777333333222111000///...------..................---------------------------++++++************++++++###%%%(((+++---......---+++,,,------++++++,,,---******))))))))))))******((()))+++,,,,,,+++***)))++++++++++++++++++++++++/////////...---+++***))))))+++---000000---+++)))))))))******+++++++++,,,)))***+++++++++)))((('''((()))***++++++***)))((()))************+++++++++((((((((((((((()))************+++++++++,,,,,,,,,************************&&&'''''''''(((((())))))&&&'''(((***++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((('''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************(((******)))((('''((()))%%%'''***)))((('''***,,,)))))))))))))))(((''''''************************))))))))))))************(((((((((((())))))))))))))))))))))))************''')))+++***'''&&&(((***,,,+++***)))))))))++++++(((((())))))******++++++))))))))))))************(((((())))))*********+++))))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++************)))))))))((('''(((((()))***+++++++++%%%%%%%%%&&&''')))+++,,,+++++++++,,,,,,------------+++******+++,,,+++***)))***+++++++++)))(((''')))***,,,.........,,,+++)))***+++,,,------------...------,,,,,,++++++***---,,,***)))))))))*********++++++++++++***)))(((************************+++++++++*********))))))%%%&&&'''((()))*********'''((()))***+++,,,------+++,,,------......------///...,,,+++***+++,,,,,,******))))))))))))******###'''+++,,,,,,+++*********+++,,,---,,,,,,***)))+++***************++++++,,,,,,++++++,,,,,,---............------,,,,,,,,,)))***+++,,,,,,+++))))))***))))))((()))+++---...+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***)))))))))*********+++,,,,,,,,,++++++)))************+++++++++---,,,,,,++++++,,,,,,---+++,,,------......------000///...---,,,+++++++++++++++++++++++++++++++++---------.........//////------------------------////////////////////////000///---,,,,,,---...///......------------......,,,,,,,,,---------..............................,,,,,,,,,,,,---///111333111111000//////...------////////////////////////000///////////////000000..................///000000000000000111333444555777777777666555444333222333222000...---------...,,,,,,,,,------.........,,,,,,------,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++***))))))******************************...------,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***)))(((+++++++++************)))((((((((((((((((((((((((***)))))))))++++++)))'''))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))*********+++&&&&&&'''&&&&&&%%%$$$$$$###$$$&&&((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))(((((()))***+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))******+++++++++*********+++,,,------******))))))((((((''''''&&&''''''((()))******+++,,,+++++++++******))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********))))))))))))))))))******(((((((((((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------......///---++++++,,,,,,+++***++++++++++++++++++***)))***,,,---...///...,,,+++***+++,,,------............------,,,,,,+++*********))))))))))))+++,,,---,,,++++++++++++*********************************+++++++++*********))))))******++++++,,,++++++++++++++++++***************+++,,,,,,---------------...---,,,++++++++++++,,,******))))))))))))******%%%(((+++,,,+++*********)))***++++++++++++***)))++++++************++++++,,,++++++++++++,,,------......---------,,,,,,,,,)))***+++,,,,,,+++***)))***))))))))))))+++,,,------,,,,,,+++***)))(((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++******)))*********------------,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------..............................---------......///......------------......,,,,,,---------.........---------......//////000...............///000111000000000000111111111000..............................------------............---------......////////////000000111111111333333333333222222111000///...---,,,++++++,,,,,,,,,,,,,,,------.....................------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++***************************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***))))))+++++++++************)))))))))))))))))))))))))))***))))))***++++++***((('''((((((((())))))******************************+++******))))))(((((('''((()))))))))******************+++++++++***))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++******)))((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********++++++++++++******************))))))((((((((((((''''''(((((()))******++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))))))))***************************************))))))))))))************************************++++++++++++***+++,,,---...///000111111///---,,,,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,---......---,,,++++++,,,---...............---------,,,++++++******''''''((()))***,,,...///...---,,,******++++++,,,************************+++++++++***************,,,,,,------,,,+++******+++++++++*********))))))++++++,,,------------,,,------,,,++++++++++++,,,************************((()))******)))((()))+++))))))************))))))++++++************+++++++++++++++++++++,,,------------------,,,,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---...---,,,+++***(((''''''((((((((((((((((((((((((,,,++++++******++++++,,,*********)))******++++++++++++++++++)))((('''&&&************+++++++++,,,++++++------------+++++++++,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------,,,,,,---...////////////......------------......,,,------------.........---......///000111222333///000000000000000////////////000111222333333333////////////////////////.........---------......000//////.........////////////000111111000//////...///////////////......------,,,++++++,,,,,,------------------.........////////////...---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++************+++************************,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))+++++++++************)))************************+++***)))***+++,,,+++)))&&&''''''((()))***+++,,,************************************************))))))))))))************((()))***************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))'''((()))++++++******)))***))))))))))))((((((((('''(((((())))))******************)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++******))))))((((((((())))))***+++,,,,,,------((((((((()))))))))******************************************************************************************+++++++++,,,,,,,,,---///000222333444222000...---------,,,***,,,+++*********,,,---...+++,,,,,,---,,,,,,+++***,,,------.../////////...------,,,,,,+++*********&&&'''((()))+++,,,...//////...,,,******+++,,,---***************************************************++++++++++++***))))))((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************************+++***)))'''''')))+++)))*********++++++++++++,,,,,,+++*********+++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++***)))((((((************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,***+++++++++***)))((((((*********+++++++++,,,,,,***+++---......---+++***+++,,,------......---------,,,,,,,,,,,,------...------------------------......------------,,,,,,------------------------------------------------***+++---///000000///.........------------......------------............000000111111222333333444///000111222222111000///...///000222222222222222111111222222222222222333111000000000000111111222333222222111000000000111...000222333444333111000,,,,,,---.........------------.........//////000---------...............////////////...,,,+++***+++,,,------++++++,,,---------------------------,,,,,,------,,,,,,+++***,,,++++++******+++++++++************************------,,,++++++************************************++++++,,,,,,++++++*********+++++++++******)))+++++++++*********))))))************************+++***))))))+++,,,++++++'''(((((()))******++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))*********&&&'''((()))))))))))))))***+++,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,+++)))'''&&&(((((())))))************(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((###%%%(((***++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++***))))))((())))))***+++---...//////(((((()))))))))*********************************)))***************++++++*********************************+++++++++,,,,,,......///111222444555555333111...---------,,,++++++***)))))))))+++,,,...******+++++++++*********------......///.........---,,,,,,++++++***))))))(((((()))***++++++,,,,,,///...,,,******+++,,,---************************************************))))))***++++++++++++***)))))))))***++++++,,,,,,)))***++++++,,,,,,++++++***+++++++++++++++++++++)))***++++++++++++***)))++++++***(((''''''))),,,++++++++++++,,,,,,---------,,,,,,+++******+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---)))*********++++++++++++******************++++++************************,,,++++++******++++++,,,***)))))))))***+++,,,,,,++++++,,,---.........---***++++++++++++,,,,,,,,,***+++---......---+++***+++,,,------......------...---------------...///------------------------------------------,,,,,,------------------------------------------------***+++---///000000///.........------------......---------.........//////000000000111111111111111///000222333333333222111///000222333333222000///111111222222333333333444222222222222333444555666555555444222111111111111---///111333444333222111------......///.........---......///000000000000.................................------+++******+++,,,------++++++,,,---------------------------,,,,,,------,,,,,,+++***,,,+++++++++++++++,,,,,,************************,,,,,,,,,,,,+++******)))***************************++++++,,,,,,++++++***)))******+++++++++******+++++++++*********))))))************************+++)))((((((***,,,,,,+++************))))))))))))************************)))))))))***++++++,,,,,,******))))))))))))))))))((()))***++++++,,,++++++)))***+++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***+++,,,+++)))'''&&&((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((&&&''')))******)))(((&&&))))))))))))************))))))))))))************)))))))))))))))*********************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++......---,,,,,,+++******)))***+++,,,---...//////))))))))))))************************************))))))******+++++++++,,,***************************++++++++++++,,,,,,,,,...///000111222333444555222000...---------,,,++++++************++++++,,,************+++++++++,,,,,,------.........------,,,,,,,,,+++******)))))))))******+++++++++******...---,,,******++++++,,,***************************************+++++++++******+++,,,------,,,,,,---,,,,,,+++***)))(((((())))))***++++++++++++***)))***++++++,,,+++++++++)))***+++,,,,,,+++***))))))******)))'''(((***,,,,,,,,,+++,,,,,,---...///...---,,,++++++***++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...)))******+++++++++******)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,*********)))******++++++&&&'''((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++------------+++++++++,,,------......------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------------------,,,,,,---...////////////......------------......------........./////////......//////000111111111444555555555555555444444222333555666666555333222111111111222222333333444333333444555777999:::;;;999888777555444333333333...///111222222222111111///000000000000000//////,,,---...////////////////////////...............,,,,,,------,,,,,,+++***+++,,,------++++++,,,---------------------------,,,,,,------,,,,,,+++***,,,++++++++++++,,,,,,---************************))))))*********)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***+++++++++************)))***************************((('''''')))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))'''(((((()))))))))((((((((((((******+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))***++++++***(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))),,,,,,++++++)))'''$$$###)))))))))************+++***************************************+++++++++************************++++++************++++++)))))))))))))))))))))))))))************+++++++++...------,,,,,,+++++++++******+++,,,,,,---......)))))))))*********++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......///000111111222000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---...///,,,,,,------------,,,,,,,,,,,,++++++***)))))))))((()))***+++,,,+++******,,,++++++++++++*********************************))))))*********++++++++++++++++++,,,++++++******------,,,+++***)))((('''((())))))***************((()))***+++,,,++++++***)))***,,,------,,,***)))''')))***)))((()))+++,,,+++++++++++++++---...///......---,,,++++++++++++***************++++++,,,******+++++++++,,,,,,,,,++++++******+++,,,...///)))***++++++++++++***)))***************+++++++++************************,,,++++++******++++++,,,++++++******)))*********%%%%%%&&&'''((((((((('''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------------------------..............................---------......///......------------..................////////////...///000222444666777888===<<<;;;999777666666555666888:::<<<===<<<:::999333333444555555666777777888888999;;;>>>@@@CCCDDDAAA@@@???===<<<;;;::::::666666555444444333222222222222222222111111000///...///000111111000//////000/////////.........---+++,,,------------------+++,,,------++++++,,,---........................,,,,,,------,,,,,,+++***+++++++++++++++,,,---...************************((()))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))'''%%%%%%'''***++++++******************++++++(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((&&&&&&'''''''''&&&%%%%%%'''((()))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********,,,,,,+++***((('''&&&&&&))))))*********+++++++++***************************+++++++++,,,,,,,,,,,,************************))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---))))))*********+++++++++************************))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------....../////////---,,,,,,---...---,,,------...///...---+++***++++++,,,---...000111222,,,,,,,,,------,,,++++++,,,,,,++++++***)))))))))'''(((***+++,,,,,,++++++***++++++++++++***)))(((************************))))))******++++++++++++************((('''&&&%%%***************+++++++++(((((()))***************((()))***+++,,,,,,+++***)))***,,,------,,,***)))&&&((()))***))))))+++---******))))))***,,,---//////...---,,,++++++++++++*********)))***++++++,,,*********++++++,,,,,,,,,++++++******+++---...///)))***+++,,,,,,+++)))))),,,+++++++++******))))))------------------------,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------......------,,,+++***)))((((((((((((++++++++++++++++++++++++))))))***+++---...//////------------------------////////////////////////000///---,,,,,,---...///.........------...................../////////000000222444777:::===???@@@EEECCC@@@<<<999777666666888:::>>>AAABBBBBBAAA@@@777888888999:::;;;;;;;;;===>>>@@@BBBEEEHHHKKKLLLJJJIIIGGGEEEDDDBBBBBBAAA???>>>;;;999777555444444333333333333222111//////111222333444444333222111000000//////.........---+++,,,---...////////////+++,,,------++++++,,,---........................,,,,,,---------,,,++++++++++++++++++,,,,,,---...***************************+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++((()))***++++++++++++++++++++++++************)))(((((((((((((((((((((((()))&&&$$$$$$''')))***+++(((((()))***+++,,,,,,---(((((((((((((((((((((((()))))))))(((((((((((((((+++*********))))))((((((******+++******)))(((''''''((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((()))***+++,,,******))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++(((((((((((()))***,,,---))))))******++++++++++++++++++******************+++++++++,,,,,,---------************************''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++)))))))))))))))*********++++++++++++++++++++++++)))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***,,,---,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,+++***)))'''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))++++++,,,------------,,,''''''((()))***,,,...///(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------....../////////...---,,,+++***,,,+++++++++,,,---......---,,,+++*********+++,,,------------,,,,,,+++***,,,,,,------,,,,,,+++***))))))))))))))))))))))))---,,,+++---000000---***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////.........111222222222111000/////////...------///111111111222666;;;@@@CCCEEEHHHJJJMMMKKKFFF???888666888<<>>===???AAAEEEGGGHHHHHHIIIJJJLLLMMMNNNNNNHHHIIIJJJKKKLLLKKKKKKJJJHHHHHHGGGEEEBBB>>>:::777>>>;;;888777666666555444555111///222888999444///---------///111222222111111///,,,,,,...///000000///000111000...---,,,---,,,,,,------------.........---,,,,,,++++++,,,,,,000//////...,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************))))))*********++++++++++++*********))))))(((((())))))))))))************************************&&&'''(((***++++++++++++))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((('''''''''((()))******)))(((''')))))))))))))))******+++++++++***)))(((((()))))),,,,,,,,,+++***)))((((((******+++++++++******)))+++++++++*********)))))),,,,,,+++***+++,,,...///++++++++++++++++++++++++))))))))))))************+++*********))))))(((((())))))***++++++++++++***+++++++++++++++***)))(((******++++++++++++******+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,.........---...000...---,,,+++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++******************************))))))************))))))******+++,,,,,,,,,,,,,,,******))))))***++++++,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,+++***))))))******)))))))))***++++++---,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,------,,,,,,+++***************************---,,,+++,,,......,,,***++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////...//////000000000000///222111//////111444555666888===CCCHHHJJJLLLNNNOOOQQQPPPMMMFFFAAA???CCCFFFIIIKKKOOORRRSSSRRRPPPOOOMMMLLLKKKKKKLLLOOORRRTTTRRRRRRRRRRRRQQQQQQQQQRRROOOPPPRRRSSSSSSRRRPPPOOOLLLMMMNNNNNNLLLJJJGGGEEEFFFCCC???<<<:::999888777999999;;;???BBB???888222222222222222333222000///222000////////////...,,,//////000///...,,,++++++------------------------...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))*********************++++++++++++,,,+++*********))))))))))))))))))))))))************************************'''((()))***************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))*********************)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********))))))((((((((()))***+++,,,,,,+++***))))))))))))))))))******+++++++++***)))))))))))))))+++,,,,,,++++++)))(((((()))******+++++++++******+++++++++*********)))))),,,,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))******************************))))))))))))***+++++++++++++++++++++,,,,,,++++++***)))******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,++++++******++++++++++++++++++++++++,,,,,,------.........///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,+++******+++---/////////...///000---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++,,,,,,,,,+++******++++++******************************************))))))************))))))))))))***+++++++++++++++---,,,+++***))))))))))))***************)))))))))************************++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++*********))))))((())))))))),,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------........./////////////////////////////////......///000000111111222333333222222555888<<<>>>DDDIIIOOOSSSUUUUUUUUUUUUQQQQQQOOOJJJFFFEEEIIIMMMOOOQQQSSSUUUWWWXXXWWWWWWXXXWWWVVVUUUVVVXXX[[[\\\ZZZYYYXXXVVVUUUTTTSSSSSSRRRTTTVVVWWWWWWTTTQQQOOOMMMOOOQQQSSSTTTRRRPPPOOOTTTQQQLLLHHHEEECCCCCCDDDGGGJJJOOOQQQNNNFFF===777777777777666555333111000222111111111222222000...000000000000///...---,,,------------------------...------,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,,,,***************))))))))))))))))))*********++++++************************))))))))))))************'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))***************))))))))))))***++++++++++++******)))))))))))))))******+++,,,+++******)))*********+++++++++++++++***)))(((((()))***++++++++++++++++++++++++***************,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))*********************+++++++++++++++)))******+++++++++++++++,,,,,,------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))+++,,,...///111111///...---,,,+++******)))************************,,,,,,---...//////000000...---,,,,,,+++++++++,,,...------,,,,,,++++++***++++++,,,,,,,,,++++++***+++---//////.........///,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++***---,,,***)))((()))******************************))))))************))))))(((((()))***************,,,,,,+++***))))))))))))+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,------.........------,,,++++++************++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,+++)))))))))***++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------......////////////000000............///////////////////////////000000000111111111111222333333444222333444555999>>>DDDHHHQQQUUU[[[^^^]]]ZZZXXXWWWQQQRRRQQQNNNJJJJJJMMMQQQSSSTTTUUUWWWYYY[[[]]]^^^```___^^^]]]]]]]]]^^^___```^^^\\\ZZZYYYXXXWWWWWWVVVXXX[[[\\\[[[WWWSSSPPPNNNPPPSSSVVVWWWVVVTTTSSS]]][[[XXXTTTQQQQQQSSSUUUXXX]]]aaa```XXXNNNEEEAAA>>>???>>><<<999777666666555444222333444555555444222111111111222222111000/////////......---------......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++,,,,,,,,,---------************************))))))*********+++++++++******************************))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******************+++((()))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))++++++******************'''(((((())))))))))))))))))))))))))))))******+++++++++************+++++++++++++++++++++***)))((('''((()))***+++,,,,,,,,,************************,,,++++++******)))))))))************************((()))))))))*********************++++++,,,,,,---)))***++++++,,,,,,++++++,,,---------------,,,,,,******++++++++++++******++++++++++++++++++++++++)))***+++---...000111222......------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...///000111222......---,,,++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++***+++------,,,+++,,,---+++++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++---,,,***)))((()))******************************))))))************))))))(((((()))************)))*********)))******++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,---............------,,,+++*********+++++++++,,,,,,------------+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++***)))((()))***,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------------........./////////........./////////000000////////////000000111111222222111111222222333444222444777:::>>>DDDKKKPPP[[[___cccdddaaa\\\XXXVVVUUUWWWWWWUUURRRQQQTTTWWWYYYYYYZZZ\\\^^^bbbeeefffiiihhhfffdddccccccccccccdddcccaaa```______```aaaaaabbbeeefffeeeaaa]]]ZZZTTTUUUWWWXXXXXXWWWVVVUUU[[[\\\[[[YYYXXXXXX\\\___cccfffiiifff^^^WWWTTTSSSQQQQQQNNNIIIDDD@@@@@@AAA???<<<999777888999::::::555333000000222444333222111111000000///...------///...------,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++,,,,,,,,,---------***************+++++++++************++++++++++++************************+++***))))))((())))))***)))******++++++******)))'''((((((((()))))))))***))))))))))))))))))))))))*********++++++*********((()))))))))************(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******************++++++((((((((((((((())))))***)))))))))))))))******++++++******)))******++++++******+++++++++***))))))'''((()))***+++,,,,,,,,,************************++++++++++++***)))))))))************************((()))))))))*********************++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,------.........------******++++++++++++******+++++++++++++++++++++++++++++++++,,,---......///,,,,,,,,,------......///------------------------,,,,,,---...///000111222...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***,,,,,,*********++++++************++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,,,,++++++++++++******************++++++++++++++++++++++++))))))************))))))(((((()))***************))))))))))))***+++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++******)))************+++,,,---......------++++++,,,---------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------------------,,,,,,,,,------------...---------------------------------......//////000....../////////000000000...//////000000111111222222111111111222333555666777;;;@@@CCCFFFJJJQQQVVV```ccceeeeeeaaa\\\XXXVVVUUUWWWYYYXXXUUUTTTWWWZZZZZZ[[[\\\^^^aaaeeehhhkkklllllljjjiiihhhgggggggggfffeeeccccccccceeeggghhhlllmmmooopppnnnkkkhhhfff]]]\\\[[[ZZZYYYXXXWWWWWWZZZ\\\^^^]]][[[\\\___ccceeefffgggeeebbbaaacccfffiiigggbbbYYYQQQMMMNNNPPPPPPMMMIIIFFFFFFEEEEEEDDD???999333111222444555444444444333222000///......///......---------------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,************************+++***)))(((((()))***+++***++++++,,,,,,++++++***''''''(((((())))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))******************)))))))))***+++,,,---)))))))))))))))******+++))))))))))))))))))***+++******+++++++++******)))((()))***+++++++++++++++***************++++++++++++++++++,,,++++++***)))************************))))))))))))*********************+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................,,,,,,---...//////000000------,,,+++++++++,,,,,,***++++++,,,,,,------...)))***+++,,,,,,,,,,,,+++(((***++++++***))))))******************+++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++)))******+++++++++******++++++++++++++++++++++++))))))************))))))((()))******++++++******))))))))))))***+++,,,---***++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,............---***+++,,,,,,---------,,,,,,,,,------,,,,,,+++***************************)))+++---,,,***)))***,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------........................,,,,,,,,,---------..............................---......///000000111111.../////////000000000000...//////000111111222222222222222333666999<<<>>>BBBGGGMMMOOOOOOQQQVVVZZZ```bbbdddccc```\\\ZZZYYYSSSVVVYYYZZZYYYYYY\\\___]]]]]]___bbbeeeiiimmmoooooooooooooooppppppppppppnnnmmmlllkkklllnnnqqqsssxxxyyyzzz{{{zzzxxxvvvtttmmmkkkhhheeecccbbbcccddddddgggjjjhhhdddbbbdddgggeeeeeeeeedddeeegggkkknnnuuusssmmmccc[[[YYY]]]bbbaaa````````````___]]]ZZZOOOGGG===777777888888777777666555444222111000/////////...---------------------............//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********++++++++++++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,***************************)))((('''((()))+++---******++++++++++++******'''''''''((()))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********************)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))************)))))))))***+++,,,---)))))))))))))))******+++((((((''''''((())))))***)))******+++++++++******)))******+++++++++******))))))*********+++++++++***+++,,,------,,,,,,+++************************))))))))))))******************************))))))***+++,,,,,,------,,,,,,++++++,,,---------------******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////000000------------------------,,,,,,------.........///---,,,,,,++++++,,,,,,---)))***+++,,,------...///)))***+++,,,,,,,,,,,,,,,)))***,,,,,,***))))))*********))))))***+++,,,,,,*********++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,,,,''')))***,,,,,,,,,+++***++++++++++++++++++++++++))))))************))))))))))))***+++++++++++++++******************+++,,,*********++++++,,,,,,---************************++++++++++++++++++++++++******+++,,,------......---------......------,,,------------......///000)))+++,,,...//////......***+++,,,,,,------------,,,,,,---------,,,++++++))))))))))))))))))))))))(((+++......,,,******,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////,,,,,,,,,------....................................//////000111222222222////////////000000000000...//////000111222222222444444555777;;;@@@DDDFFFKKKQQQVVVXXXVVVVVVYYY\\\^^^```bbbbbb```]]]\\\\\\VVVZZZ^^^``````bbbeeehhhdddeeegggjjjnnnrrruuuwwwwwwwwwxxxzzz{{{}}}~~~|||{{{zzzyyyzzz|||~~~yyyuuussstttuuuvvvrrrvvvxxxvvvoookkkkkkmmmhhhgggeeedddfffhhhkkkllluuusssnnnfff``````hhhoookkkmmmqqqvvvyyyxxxtttppp^^^TTTGGG???<<<===<<<;;;888777666555333222000000//////...------------...,,,,,,---...///000111222.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))(((''''''(((***,,,...))))))************))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***((('''''''''''')))+++,,,)))))))))))))))******+++'''''''''''''''((()))))))))******+++++++++************+++++++++******)))))))))******++++++++++++)))***,,,---...------,,,))))))))))))))))))))))))))))))))))))************+++*********))))))((((((***+++,,,,,,------,,,,,,***+++,,,,,,---------,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,---......//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------,,,++++++******+++,,,------------,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++***))))))******))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,555///((('''))),,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------...............,,,+++***))))))))),,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))+++---,,,+++***++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------------------------.../////////...,,,+++---....../////////////////////---,,,,,,---...///000000////////////000000---...///111222333333333333111111333555555222///111111222333444444555555888999;;;>>>BBBIIIRRRWWW___aaaaaa___\\\\\\^^^aaa]]]```cccccc```]]][[[ZZZ```cccgggjjjlllmmmpppqqqmmmpppvvvyyy{{{|||}}}~~~xxxuuurrrqqqqqqqqqnnnkkkrrrmmmfffbbbbbbdddfffhhhkkklllpppwww~~~|||rrrgggYYYQQQOOONNNLLLHHHEEEEEECCC>>>777444444555111222333222///---,,,,,,------...///000000///......---,,,,,,++++++,,,,,,.........------,,,,,,,,,///...------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++***)))((((((((())))))$$$$$$%%%&&&'''((())))))((()))))))))))))))(((((())))))))))))))))))))))))************************************************************))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))******)))((((((***+++,,,++++++***)))(((((('''))))))************)))))))))((('''''''''(((***+++((()))***+++,,,---------++++++++++++++++++++++++((((((''''''((()))******++++++++++++++++++++++++******)))(((''''''(((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++)))******++++++,,,,,,---------------------------//////000000///...------000000000///////////////......---------......///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,'''(((((()))******+++++++++***)))((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------999333,,,***,,,...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,+++************,,,,,,------------------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++,,,......,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,------------------......//////...------,,,---....../////////////////////...---------...///000//////////////////000//////000111222222222222111000///000222333333111555555555555666888:::;;;@@@BBBDDDHHHNNNVVV___fffnnnnnnlllgggbbb```bbbeeedddfffiiiiiigggeeeeeeeeejjjnnnsssxxx{{{}}}~~~|||wwwpppkkkjjjjjjkkkkkkjjjiiijjjpppwww|||}}}|||}}}ssshhhbbbbbbcccaaa___YYYXXXTTTLLLBBB;;;888777444333222111111000000000111000//////000111000000......---,,,,,,---------.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,---,,,,,,+++***((((((''''''(((((())))))******(((((())))))))))))((((((************************************************************************&&&&&&''''''(((((())))))*********))))))*********)))))))))))))))))))))))))))***+++***((((((***+++))))))((((((''''''&&&&&&))))))************))))))))))))((((((((()))***+++((()))***+++,,,,,,,,,,,,************************+++************++++++,,,++++++++++++++++++++++++,,,,,,++++++******************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************++++++++++++------------------------------------------------...............---,,,,,,---......///000111222222000//////.........//////......//////......------...---,,,+++++++++,,,---,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++((((((((()))******++++++++++++***))))))))))))******************+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,888333---+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++---///...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........//////...------------...---....../////////////////////............////////////............//////111111111111111111111111222111000000222555888:::;;;:::999999:::===AAACCCFFFIIIMMMSSSZZZdddmmmttt|||zzzvvvnnngggdddfffiiikkkmmmoooppppppppprrrtttxxx~~~}}}{{{yyyxxxsssooolllmmmrrruuuvvvvvvzzzssslllkkknnnrrrrrrqqqqqqoooiii```VVVLLLFFFCCC>>>:::444222333444444333222000------.../////////......---------......///...............---------,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***++++++---///000111000---)))'''************************(((((())))))***))))))(((++++++++++++++++++++++++************************************************%%%%%%&&&'''((()))************++++++++++++******)))))))))))))))))))))))))))+++++++++))))))***+++(((((((((((((((((((((((())))))************))))))***))))))))))))***++++++(((((()))***++++++++++++)))))))))))))))))))))))),,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,//////...------,,,++++++------------------------------------------,,,++++++,,,...///111333555555222111000///////////////+++,,,,,,---,,,,,,++++++///...,,,******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---***************************++++++,,,,,,++++++***++++++++++++++++++++++++111...***))))))***)))(((***+++++++++++++++,,,,,,+++++++++******************+++++++++++++++,,,,,,...------,,,,,,++++++++++++++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........//////---,,,,,,---...///---....../////////////////////////////////000000//////............//////111111000000000000000000444444333333444999@@@FFFEEEDDDBBBBBBDDDHHHLLLOOOQQQUUU\\\cccjjjqqqwww|||{{{yyyuuunnnhhhgggjjjnnnppprrruuuwwwyyy}}}}}}yyyxxxvvvrrrooonnnjjjhhhiiiooosssttttttxxxwwwtttoooggg```[[[XXXPPPGGG===777777777555222333000...///111222000......------------.../////////.............................................++++++++++++++++++++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++,,,...222444444000,,,(((,,,,,,+++++++++*********(((((()))*********))))))++++++++++++++++++++++++************************************************((((((((()))***+++++++++***+++,,,------,,,+++***))))))))))))))))))))))))***+++,,,,,,***)))***+++******************++++++))))))************))))))***************+++++++++(((((()))***************************************+++******)))((((((((((((++++++++++++++++++++++++******+++++++++************++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********------------------------------.........------,,,,,,,,,...000222333555666222111000///............++++++,,,,,,---,,,,,,+++...---+++******+++---...,,,------......------,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++******************)))))))))+++***(((((()))******)))*********++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........///...---,,,,,,---//////---......///////////////...//////000000111111111//////............//////111000/////////000111111333444555444555;;;FFFOOOWWWVVVUUUVVVXXX[[[^^^```hhhlllrrrwwwyyyyyyzzz{{{qqqqqqqqqnnnlllnnnsssxxx|||~~~{{{tttqqqooommmmmmpppqqqooommmpppppppppqqqpppnnnlllkkkbbbXXXLLLCCC@@@===999555999777555777:::999555111......------------......////////////////////////111111000000///...------++++++++++++++++++++++++............---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++*********(((,,,000444444222...,,,,,,++++++******))))))((((((((()))***************************************************************************************************))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))+++,,,...---+++*********************++++++++++++))))))************))))))))))))******++++++++++++(((((()))************)))++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++)))******+++++++++******)))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,---------------------------....../////////......---...///000111222333333111000///...---,,,,,,,,,------......//////......,,,,,,+++++++++,,,---...------............------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++++++++******************++++++,,,,,,++++++******************))))))))))))******+++,,,,,,,,,,,,*********++++++,,,,,,---000//////......---------*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))+++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------...------------...//////---......///////////////...///000111222222111111000000////////////000000000000000000111333555666444888:::::::::AAAOOO[[[kkklllmmmoooqqqrrrsssssszzz|||~~~~~~zzzvvvtttsssnnnqqqvvvyyy{{{}}}{{{wwwsssmmmiiijjjjjjkkkmmmqqqssssssrrrllleee[[[SSSNNNJJJEEEBBBCCC???<<<<<<===<<<666000000000///...............////////////000000000000333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++++++++***)))''')))---000111000///---*********)))))))))(((((((((((()))***++++++++++++************************************************************************)))((((((((('''''''''&&&******++++++++++++******))))))))))))))))))))))))+++---//////---+++******))))))))))))))))))))))))))))))************))))))((()))******++++++******))))))******+++******)))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******,,,---------,,,+++))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,------...//////---------------------------...//////000/////////......//////000000000111000///...---------------,,,---......//////......******++++++,,,---......------............------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++************+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))***++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++*********,,,---...------------)))******+++,,,,,,------///......---,,,,,,++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,------------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***,,,------,,,++++++,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---............------,,,,,,+++,,,------...//////......---......///////////////...///000222333333222222111111000000000000111111111111111222444777;;;===@@@EEEIIIIIIIIIQQQ```mmmzzz}}}~~~zzzvvvsssssstttxxxzzzuuusssqqqooooooqqqrrrqqqooommmjjjgggccc___\\\YYYXXXVVVOOOFFFAAAAAA???999444444333222111000///////////////000000000111111111222222222111111000000000------------------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))((((((***+++,,,,,,---,,,************))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++************************************************''''''''''''((((((((((((*********))))))*********)))))))))))))))))))))))),,,...000///---+++******+++******))))))((((((((())))))************))))))'''((()))*********))))))***+++++++++++++++******************************,,,,,,+++++++++,,,------++++++++++++++++++++++++((()))+++,,,---,,,+++***)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......------+++++++++,,,,,,,,,------------------------------------------------------,,,---....../////////...---------...//////000000//////...............///***++++++,,,---------,,,((()))***,,,......//////------............------***+++,,,,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++------++++++++++++------++++++,,,,,,,,,---------*********++++++,,,,,,---,,,,,,++++++++++++++++++******))))))***+++,,,,,,++++++++++++******))))))+++++++++,,,,,,+++++++++.........------,,,,,,,,,+++,,,......---+++******))))))***+++,,,,,,------++++++******)))(((''''''))))))***+++,,,,,,------*********++++++,,,,,,---...------,,,,,,---------,,,,,,,,,------.........------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++---......---,,,,,,---,,,,,,,,,------.........,,,,,,++++++,,,,,,---...//////...---,,,++++++***+++,,,...///000///...------......///////////////...///111222333333222222222222111111111111222222222222222444777;;;???AAAMMMTTTYYYYYYYYYaaaqqq|||xxxvvvwww|||}}}xxxtttsssrrrnnnllliiikkkmmmlllkkkiiiiiijjjmmmbbbTTTLLLIIIGGGCCC>>>777666555333222111000000//////000000111111111222000111111111111222222222........................+++,,,------............------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))((((((((()))***+++************************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((()))***+++,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,...000000...+++******---------,,,+++***))))))))))))************))))))&&&'''(((******))))))(((++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++%%%&&&(((***+++***((('''++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,---.........---++++++,,,,,,,,,------------,,,,,,++++++******)))------------------------+++,,,,,,---.........---++++++,,,---...///000111000////////////000000111------------------------///////////////............---,,,+++***++++++,,,.../////////...,,,***)))+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...,,,******,,,---+++)))*********++++++******)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---------,,,,,,+++++++++,,,------------------------.../////////...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++***+++,,,......,,,***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///---------.........//////............///////////////000000111222333333333...///111222333333222222555333111222444555222000:::999777777:::AAAKKKRRR```jjjoookkkhhhpppzzz{{{}}}wwwpppllleeegggmmmsssrrrooovvvvvvkkkddd___XXXMMMDDDGGGDDD>>>999444111//////555444222222333333333111111000000//////...------////////////////////////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++************************+++*********))))))((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))---......---+++******+++***************)))((((((&&&&&&&&&'''((())))))***---,,,,,,,,,+++*********---,,,++++++******+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++,,,------......------,,,+++***)))))))))***,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---......//////................../////////000000000000000000000000000------------------------/////////////////////...///...---,,,+++,,,,,,---------...///...---,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************************************)))))))))***+++++++++,,,---+++)))***,,,,,,***(((+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,------............------,,,,,,,,,.........---,,,,,,,,,+++------...------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++---...///---+++,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///............/////////////////////000000000000111//////000000111222222333//////111222222222222111222111111111333555777888::::::;;;>>>FFFRRR```iiixxx{{{xxxmmmgggllluuuyyyyyy|||~~~{{{qqqoooooopppnnnlllsss}}}|||xxxtttlll```WWWRRRMMMEEE>>>888444444444000000111333666777666444444444333222000//////...........................---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************)))+++,,,......---,,,+++,,,,,,++++++++++++++++++************************************)))))))))(((******))))))((((((((((((((())))))***************************************,,,---...,,,***)))***+++((()))))))))(((((('''&&&''''''(((((()))******+++*********))))))))))))))),,,,,,+++***************+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++------............------,,,++++++***++++++---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......,,,---......//////.............../////////000000111111111111111111111111------------------------......////////////////////////...---------......,,,---...///////////////,,,,,,------------,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,+++)))***++++++***(((+++,,,------............*********++++++++++++,,,******+++++++++,,,,,,,,,************************...---------------..................------------//////...---,,,+++******------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,+++,,,---//////---+++++++++******+++,,,---...,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,---............/////////000000000000000000111111111111...//////000000111111222///000111111222111111000000222333333444999@@@FFFDDDFFFIIINNNXXXfffuuu~~~vvvhhhbbbfffmmmqqqvvvxxx{{{~~~~~~uuupppmmmlllpppvvv|||}}}zzzqqqjjjfff```VVVKKKCCC???======:::999999999999777333000333222111000......------........................,,,------------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))***+++---.........---,,,,,,,,,,,,++++++*********************************************))))))))))))***))))))))))))(((((((((((()))******++++++******************************+++,,,,,,+++)))((()))***)))))))))***))))))((('''((())))))******+++++++++)))))))))))))))*********++++++***))))))))))))***+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++------............------,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------...////////////........./////////000000000111111111111111111111111....................................////////////000000//////////////////.........///////////////------............------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************)))))))))***+++,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------...------,,,,,,+++++++++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,...//////...,,,*********+++,,,---......,,,,,,,,,---------------------------------------++++++++++++,,,,,,------------.........///////////////000000000111111111......//////000000000111000111111111111111111111000333666666777===IIISSSXXXZZZ]]]aaagggpppyyyyyylllcccaaafffnnnrrr{{{~~~{{{vvvsssrrrrrrnnnqqquuuxxxzzzzzzxxxwwwxxxssskkkaaaYYYSSSOOONNNLLLIIIFFFBBB>>>:::444000333222000///.........///------------------------,,,---------------,,,,,,...------,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************+++,,,---------,,,,,,---,,,,,,++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************++++++***)))(((((()))++++++,,,,,,,,,++++++***)))))))))*********++++++*********+++,,,,,,,,,---+++***))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...+++,,,---......---,,,+++------------------------------------............///..................///------...///////////////...////////////000000000111111111111111111111111........................---.........//////000000///000000000000000000000000000//////............---......//////......---......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++***))))))***)))***++++++,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,---------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,+++,,,---//////---+++******+++,,,---.........,,,,,,,,,------.........------------------------++++++,,,,,,------------,,,,,,---------................../////////000000////////////000000000000111111111111111222222222000555999999999@@@NNNYYYdddgggjjjkkklllnnnppprrrqqqkkkeeedddhhhooouuuzzz|||~~~}}}xxxqqqpppooonnnppptttxxx{{{}}}{{{yyyuuuqqqmmmiiiggg]]]ZZZTTTOOOIIIBBB<<<777555444333111111111222333........................,,,------......------------------,,,,,,+++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))******))))))))))))************))))))***+++++++++++++++************************)))***+++***((((((((()))***++++++,,,,,,,,,++++++(((((()))))))))))))))************+++,,,,,,,,,---+++***))))))((()))))))))******++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---------------------------------....../////////////////////////////////---...//////000000//////////////////000000000111111111111111111111111111........................------......///000000000//////000111111111000000000000///...---------.........////////////............---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************+++++++++,,,---,,,*********+++,,,,,,,,,------,,,,,,+++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111************++++++++++++))))))***+++,,,---............---------...//////---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++***+++,,,......,,,******+++,,,---......------,,,,,,,,,---......//////------------------------+++,,,---.........------------------.........///............////////////000000000000000000000000222111111222222333555555333888===>>>>>>DDDOOOXXXeeehhhjjjkkkjjjhhhhhhhhhdddbbbdddlllsssyyyyyyvvvwww~~~uuuooommmoooqqqssstttwwwzzz}}}~~~wwwtttnnnfff[[[OOOCCC<<<777666333111//////000111////////////////////////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++************************))))))))))))************)))))))))************+++)))***++++++,,,+++++++++++++++++++++++++++++++++)))***+++***)))((()))***'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))*********+++,,,,,,+++******(((((())))))***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,------............---------------------------------------...//////000000//////000000000000//////......///000000000000////////////000000000111111222222222222222222222222........................------......///000000111......000111111111000000...------,,,,,,---...////////////000000/////////......---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,,,,---///---+++***+++---,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------......///000111*********++++++,,,,,,,,,*********+++,,,,,,,,,---+++,,,------.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***)))***+++------+++)))+++,,,---......------,,,,,,,,,------.../////////------------------------,,,---.../////////......////////////000000000000...////////////000000000111111111111111111111111222222222222444555777888<<<@@@EEEGGGHHHKKKRRRXXXeeefffhhhhhhgggggghhhiiiggghhhppp}}}~~~{{{vvvuuuxxx{{{~~~xxxvvvuuutttuuu{{{~~~zzzvvvrrrmmmmmmoootttzzzxxxiiiXXXMMM@@@===999444111000///000000000000000000000000000,,,,,,---...............***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,*********++++++,,,,,,---************************((()))))))))************))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++)))***++++++))))))***+++&&&'''(((((()))))))))(((*********************************))))))))))))))),,,,,,+++******************++++++,,,,,,++++++***((((((((()))***+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,------......------,,,***+++------...------,,,......------------..............................---------...///000000000///000111111111111000///......///000000000000000//////000000000111111111222222222222222222222222////////////////////////---------...///000000111---...///111111111000///++++++++++++,,,...000111//////000000000000//////......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++------------++++++........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,...000...,,,***,,,...*********)))((('''&&&%%%++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************+++++++++,,,---...//////+++++++++,,,,,,---------,,,,,,++++++++++++++++++)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))+++,,,,,,+++))),,,---.........---,,,+++,,,,,,------...///000000------------------------------///000000000///...111111111111222222222222000000000000111111111111222222222111111111111111222222222333444777999;;;EEEIIIMMMPPPQQQSSSWWWZZZhhhhhhhhhgggfffhhhlllooosssvvv|||zzzxxxuuuwww{{{ttt{{{~~~yyyrrrooonnnllloooxxx{{{rrrkkkllloootttyyy~~~uuujjjNNNKKKEEE???:::777666555000000000000000000000000,,,,,,---.../////////...)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++******++++++,,,---))))))***+++,,,------...************************(((((())))))*********+++))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++***)))***,,,(((((()))***************++++++++++++++++++++++++---,,,,,,,,,++++++******---,,,++++++******++++++***+++,,,------,,,+++***'''(((((()))***+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++......////////////......,,,,,,.../////////...---///...---,,,,,,---...///........................---------...///000000111///000111222222111000///...//////000000000000000000000000000111111111111222222222222222222222222333111///...---...000111//////////////////////////////////////////////////////.........---------///////////////......---......---------,,,,,,,,,...---++++++,,,,,,,,,++++++,,,...//////...,,,+++,,,,,,------...///000000++++++++++++,,,---......++++++++++++++++++++++++)))+++,,,***'''&&&(((+++++++++++++++++++++++++++------,,,+++++++++,,,,,,---............---,,,+++((()))***,,,,,,+++*********++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))111///---+++++++++,,,---...---+++***)))***++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------------------------------------------------------//////.........---------...//////000000000000000111111111000000000000000111222444333111000000000000333777888:::>>>DDDIIIZZZYYYXXXWWWWWWXXXZZZ\\\gggeeehhhooorrrsssxxx~~~~~~~~~|||zzzzzzzzz|||}}}~~~{{{uuummmgggeeeeeehhhpppyyy|||||||||uuutttrrrrrrtttwww{{{~~~}}}rrreeeSSSDDD===:::888666444111///111333222111111000.........000000///...//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******...---+++*********++++++++++++++++++++++++++++++,,,,,,+++)))'''$$$!!!...---,,,+++***+++,,,,,,++++++++++++++++++++++++---+++)))((('''((()))***++++++,,,,,,,,,++++++***+++++++++******)))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))************+++,,,------+++++++++************)))((()))***,,,,,,+++******++++++++++++******))))))++++++++++++++++++++++++,,,)))'''***...///***%%%'''(((***+++,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***))))))******,,,---.........---,,,+++,,,---......//////......///////////////.........////////////////////////111000---,,,,,,---000111000000000000000000000000222333333333222111000000...111333333111000000111333222111000111222444666222111///...///000111333//////////////////////////////////////////////////////.........---------///////////////......---......---------,,,,,,,,,...,,,+++***+++,,,+++***+++,,,...//////...,,,+++***++++++,,,,,,---------------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++*********+++++++++++++++***))))))***++++++,,,,,,++++++***+++++++++,,,,,,------------------------,,,++++++---,,,+++*********+++,,,000///...---------.........------,,,,,,------...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------//////.........---------......///000000000000///111111111111000000000000///111222222111000111222333444555777<<>><<<888555222111333111///...///...---,,,//////......---,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++,,,+++***)))))))))******++++++++++++++++++++++++,,,+++***(((((()))******)))******++++++***************++++++,,,---------------,,,,,,+++***((('''))))))))))))))))))))))))++++++++++++,,,---......,,,+++++++++***************************+++,,,,,,++++++++++++************++++++++++++++++++++++++)))+++,,,+++))))))+++---***+++,,,---------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---...//////...------------...////////////...////////////////////////////////////////////////////////////////////////000000000000000000000000......///000111111222222222111000111444555666666:::999888888888999;;;<<<444333222000...---------////////////////////////111111111111111111111111/////////...............///////////////......---......---------,,,,,,,,,000...,,,,,,---...---,,,,,,,,,---......---,,,,,,..................------...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,)))'''(((+++---,,,***++++++++++++++++++++++++))))))))))))***,,,------///...,,,++++++,,,...///...---+++***))))))*********++++++,,,,,,++++++*********+++,,,,,,---......,,,---------------,,,,,,+++,,,---...////////////------,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,++++++,,,,,,,,,..................------------------------------................................................/////////...............------...///////////////000111111111111111222222444555666666666666888999999:::@@@JJJXXXdddkkkmmmccccccbbbaaabbbiiisss{{{|||xxxtttsssrrrqqqnnnkkkhhhiiilllnnnjjjjjjhhheeebbbbbbccceeeiiimmmsssyyy|||zzzxxxvvvxxx|||ppp^^^RRRGGGKKKMMMIIIBBB===777333333111///.../////////...//////......---------,,,,,,,,,------------,,,,,,***+++,,,---......//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,++++++******************+++++++++++++++,,,,,,++++++***))))))******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++,,,---...///,,,,,,+++++++++*********,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,...///***++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,---...///000///......------...//////////////////////////////000000000////////////////////////...///000111111000///...000000000000000000000000111111111222222333444444666444222333666999:::999;;;;;;<<<>>>@@@CCCEEEFFF111000000///............000000000000000000000000222222222222222222222222///////////////////////////////////////......---......---------,,,,,,,,,111///...---...///...---,,,------------------,,,..................------,,,+++++++++,,,,,,---...++++++++++++++++++++++++***'''%%%&&&***,,,+++(((++++++++++++++++++++++++*********+++,,,---...//////...,,,++++++,,,...///---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++,,,---...///000000000++++++++++++,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000------------------------................................................////////////////////////---......///000/////////000000111111222222222333666777777666555666888:::888>>>IIIXXXfffnnnooommmdddeeeeeeeeeiiisss{{{wwwpppkkkjjjkkkmmmnnnrrrqqqnnnjjjfffddddddfffeeegggiiimmmqqqwww}}}zzzxxxyyy|||~~~wwwnnnaaaggghhhaaaXXXNNNBBB777444222//////000111111111///...............------,,,------......------,,,***+++,,,---......//////,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++***************++++++,,,,,,---.....................------,,,+++******((()))******++++++++++++))))))))))))))))))))))))++++++++++++,,,---......,,,,,,,,,++++++++++++***,,,+++*********+++---...+++++++++++++++++++++,,,++++++++++++++++++++++++///+++'''(((,,,///...,,,***************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------///000000000//////---...//////000000//////////////////000000111111000000000000000000000000...///000111111000///...111111111111111111111111333333333222333444555555;;;:::999:::<<>>AAAGGGOOOZZZccciiilllllllllmmmuuu}}}zzzwwwwwwuuuqqqnnnlllnnnoookkkjjjiiihhhhhhgggfffeeeccceeeiiiooovvvzzztttwww|||hhhOOO===999555222222222222111............////////////------............------++++++,,,,,,,,,,,,,,,+++,,,++++++***+++,,,---...------------------------...---+++************++++++,,,,,,---,,,+++***))))))******+++,,,,,,------)))***++++++,,,,,,,,,+++***+++,,,------.........------,,,+++***))))))((('''((()))******+++******))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***((((((***---...,,,***,,,,,,+++*********+++,,,---,,,,,,,,,,,,---......------------------------......------......///000---...000111222222111111......///000000000000000...//////000111111222222000000000000000000000000000000000111111000000000333333333333333333333333666666666777999<<<@@@BBBBBBIIIPPPTTTTTTWWW]]]cccgggkkkqqqzzz777666666555333111///...000000000000000000000000000000000000000000000000.../////////000000111111///////////////......---......---------,,,,,,,,,...---++++++,,,,,,,,,+++...------,,,,,,------...,,,,,,------...///000000......---,,,++++++++++++++++++++++++++++++++++++)))+++,,,***'''&&&(((+++++++++++++++++++++++++++++++++******************+++,,,---............------.........---+++)))(((+++++++++,,,,,,+++++++++******+++,,,------...///+++,,,------.........---000///---,,,---...000222***+++---.........------.........------............------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////.../////////000000111111000000111222222222222222000000111222333333444444444555777999;;;???DDDHHHTTTYYY```eeegggjjjnnnrrr|||~~~zzzuuurrrssstttooonnnlllkkkkkkiiifffddddddddddddeeehhhooowww}}}wwwxxxxxxzzz~~~xxx\\\AAA===888444222111000///.........///////////////------............------++++++,,,,,,,,,+++******---,,,,,,+++,,,---...///------------------------...---,,,+++***+++,,,---******+++,,,+++***)))((())))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,---...///000000000000++++++******************)))************))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,---------,,,,,,,,,++++++***+++,,,---...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))),,,///000///...///000...---,,,+++++++++,,,------,,,,,,,,,,,,---......------------------------///////////////000111111---...000111222222222111...//////000000000000000...//////000111222222222000000000000000000000000111000000000000000000111444444444444444444444444888999:::<<>>777999999333111666111111111000///...------...........................---,,,,,,------,,,++++++,,,,,,------,,,,,,+++------............------,,,++++++,,,---...,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******,,,++++++++++++++++++,,,************************'''''')))***++++++++++++************************)))******+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,+++++++++,,,---...///////////////...---,,,,,,,,,,,,,,,///.........------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...------......///.........111111222444666666333111//////......//////000111000000000000000000000000000///////////////000000333222222222333333333333555555666888:::<<<<<<<<>><<<666555888111222222222111000...---........................///...------......---++++++,,,,,,------,,,,,,+++------............---------,,,+++,,,------,,,************+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((***+++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,++++++++++++***)))******+++---......///......------,,,,,,++++++,,,,,,,,,,,,---...///000000///...---,,,+++++++++............------------------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,.........---------------,,,---...///000000000000111000111222444444222000000000//////000000111222000000000000000000000000//////000000000000//////222111111000000111111111888999;;;>>>AAADDDEEEFFFOOOTTT]]]ffflllvvvUUUMMMCCC>>>>>>===:::666444444555555555333222111222222222222111111111111////////////////////////111000000///...---,,,,,,//////......---------,,,,,,,,,------------------...............---------,,,---...//////...---,,,---------,,,,,,++++++++++++,,,---+++***)))***+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------***+++------,,,,,,,,,---...---,,,++++++---///000//////---,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,//////..................---...............------........................//////......------,,,,,,------...///000000//////............//////////////////////////////////////////000000000111111111111222222333333333333333222444666666777888:::<<<;;;===CCCLLLXXXaaafffgggooowww|||||||||zzznnniiiccc]]]ZZZXXXYYYbbblll|||xxxwwwtttrrrqqqoookkkhhh___UUUMMMKKKFFF>>>888777222222333333222222111000////////////............000...------...///---,,,---......//////......---,,,,,,---.........------...---,,,,,,------+++)))(((((()))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////---------,,,,,,,,,++++++---,,,++++++,,,---///000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...//////......------,,,,,,...///000111111111111111000//////111222333111000000////////////000111111000000000000000000000000000111222333333222000///111222222111000111333444;;;???EEEKKKOOOQQQSSSTTT___hhhttt|||lllaaaSSSIIIEEECCC???<<<777777666666555333222222222222222111111000000000000000000000000000000000111111000///...------,,,///...............------------------------------........................,,,---.../////////...------,,,,,,,,,,,,,,,++++++***,,,---,,,+++******+++,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........---.........---,,,+++***)))+++---...,,,+++,,,...,,,,,,---------...------//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---......................../////////......---------------...///000000//////........./////////000000////////////////////////000000000000111111111111222222333444444444444444444555666777777888;;;===FFFHHHNNNWWWaaaiiinnnqqq~~~tttooouuuuuunnnggg```]]]ZZZZZZ___fffooo|||}}}xxxsssooollljjjjjjjjjiiiddd___]]]VVVJJJ>>>777444333333222111111111111000000/////////.........000...------...///---,,,---......//////......---++++++,,,---......------...---,,,,,,------+++)))(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******************************++++++++++++******)))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///.../////////......---------///000000000//////...---000///...///111222111/////////......//////000111111111111111111111111111///000111333333222111111333555666666666888<<<@@@CCCJJJSSS[[[___aaacccdddiiiuuu~~~oooaaaWWWPPPJJJFFFAAA???===:::777555333333333333333222111111000000000000000000000000000000111111000000//////..........................................------------.............../////////------...////////////...------------,,,,,,,,,,,,,,,...//////...,,,---...***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---......///---.........---,,,***)))'''+++......,,,+++,,,...''')))+++------,,,***)))***+++---,,,,,,+++---...------------------------,,,,,,,,,---------------,,,---......///.........................................................---...//////////////////....../////////000000000////////////////////////000000000111111111222222222333444444555555444444333555666777777:::===@@@KKKOOOVVV^^^eeennnwww}}}wwwooopppzzzrrrlllfffcccaaa___aaafffllltttyyyxxxzzzyyyuuurrrooonnnooopppoooooonnnhhh[[[KKK@@@:::888555222000///000000111000000//////.........///...------......---++++++,,,,,,------,,,,,,+++***+++,,,------...---------,,,+++,,,------,,,***))))))******+++,,,------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///+++++++++,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,---------------/////////...........................---,,,+++***000///...///111222111000///............///000000111111111111111111111111...///000111222333333333333666:::;;;===AAAHHHMMMSSSZZZccciiimmmooosssvvvsssuuuiiiaaa\\\TTTQQQKKKDDD>>>:::888777666555555444333333222222222222222222222222222222111111111111111000000000............///////////////.........---------------........./////////000...............///000000------------------------+++---///000...------...)))+++,,,+++))))))+++...------------------------------------------------,,,,,,,,,,,,,,,,,,------+++,,,---......---+++***&&&***//////,,,+++,,,///((()))***,,,,,,+++***)))(((***------++++++...000........................------------.........///,,,------...//////..............................------......//////000000//////////////////...---.../////////000000000000////////////////////////000000111111111222222222333333444555555555555555444555777999<<<@@@EEEIIIPPPVVV___fffmmmyyy|||ttttttvvv{{{zzztttooonnnllliiiiiikkkmmmqqqqqqmmmmmmttt|||yyyttttttqqqtttwwwyyyvvvmmm]]]QQQIIIDDD>>>777222000111111111111000000///......---...---,,,,,,------,,,++++++,,,,,,------,,,,,,+++******+++,,,------------,,,++++++,,,---...,,,+++******++++++,,,,,,------+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************************++++++,,,,,,,,,+++******************************)))******+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,---------.........************+++,,,---...............////////////------.........------,,,111///...///111222111111000000//////000000111222111111111111111111111111111111222333555777999:::999===BBBEEEIIIOOOXXX___hhhlllqqqssstttxxx~~~wwwrrrfffaaaXXXNNNFFFAAA>>>===888888777666555555444444222222222222222222222222111111111111111222222222........./////////////////////.........------------.........//////000000///...---------///000111........................)))+++---...---++++++,,,(((***,,,+++((((((+++...------------------------++++++++++++++++++++++++///...---,,,++++++++++++(((***,,,.........---,,,%%%***///000---+++,,,///++++++,,,,,,------------+++---...---+++***+++---////////////////////////---.........//////000000,,,,,,---.../////////...////////////////////////,,,,,,---...///000111111///000000000///...------////////////000000000000////////////////////////000111111111111222222222333444555555666666555555555777:::===AAAGGGMMMQQQYYYaaakkkssszzzzzzqqqkkkmmmvvv}}}yyyyyywwwsssppprrroooqqqooojjjhhhmmmpppqqqtttyyyyyyvvvpppuuuzzz~~~~~~xxxkkk```VVVPPPGGG>>>777444444444222111111000///......---...,,,++++++,,,---+++***---......//////......---)))***+++,,,------...---+++******,,,......---,,,+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++******)))*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++)))***,,,---......---,,,......---,,,,,,,,,------+++++++++,,,,,,------------------....../////////,,,,,,++++++,,,---///000------......//////000000...///000111222222222222111000//////111222222111111111111000111222222333111111111111111111111111555555666777999<<>>999777777666333000555333222222333444444333111111111111111000///...000/////////....................................//////////////////////////////...------------...------...///000000//////...---,,,,,,++++++,,,,,,***+++---...///......------------.........//////,,,,,,------,,,,,,+++******++++++,,,,,,------......------,,,,,,++++++***------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,111111000000/////////...000///---,,,,,,---///000........................---......///////////////...///////////////...---000000111111111111000000............////////////222111000//////000111222222222222222222111000000222444666666555555777888999;;;???CCCHHHOOOVVVZZZ___hhhvvvzzzqqqoooppprrrsss|||xxxtttppppppnnnnnnmmmmmmllllllssswww}}}zzzuuuuuuzzz~~~{{{vvvsssjjjeeeWWWFFF;;;666333...222111000111111000...+++///.........------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---((((((((()))***+++------++++++++++++++++++++++++***,,,------,,,++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++*********+++---...++++++++++++++++++++++++//////000111111000///...,,,,,,,,,---------..............................////////////////////////............/////////000222222222111111111000000...///111222333333222222333222111000111222444555222555888;;;>>>AAADDDGGGKKKOOOYYYgggnnnrrrzzzuuuiii\\\TTTOOOJJJCCC???===<<<999666555333111111222222222111333333333333222111000000000000/////////.................................000000000000000000000000//////...------------...//////000000111000000000...---,,,,,,++++++,,,,,,---------...------,,,,,,,,,------------.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,.........//////000000000000///---,,,,,,---///000........................,,,------...///...............///////////////...000000111111111111000000/////////000000000111111222111000//////000111222000000111111222111111111333444666555555666888:::<<>>AAAEEEIIINNNRRRVVVYYYcccpppxxx}}}pppeee___XXXNNNGGGCCC???<<<999888666333222333444333222555555444444333222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///......------......//////////////////.........------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++......---,,,,,,+++************+++,,,,,,---......------------------------,,,,,,,,,---------.........---------,,,,,,+++++++++,,,---...///000111111000///...------...///000........................,,,,,,---............------......///000000000000000000111111111111000000000000000111111111222222222111000000000000111222111111222222333333444444666777777777777999<<>>===;;;888666777777777666666555444333222222111111111111111000000000//////........................++++++++++++++++++++++++000//////..................------,,,++++++++++++......---,,,,,,,,,,,,,,,///...---,,,+++,,,------+++++++++,,,,,,,,,---------------...---,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------...............---,,,,,,++++++++++++,,,---...///000000//////............//////........................,,,---......//////......,,,---...000000111111111000000111111111111000000000000000111111111222222111111111111111111111111444444444444555555666666999:::::::::;;;???DDDHHHNNNTTT]]]hhhtttyyykkkbbb^^^^^^^^^bbblllyyy}}}~~~~~~{{{www{{{zzzxxxtttpppnnnnnnpppuuuwww~~~zzz{{{{{{iiiWWWHHH>>>777555222...---...000111222111111111000000000000/////////...---------------------,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++***,,,------,,,++++++,,,------------------------************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,------------------------,,,,,,------------------------------....................................////////////////////////...////////////000000000111111111111111111111111111111222222333333333333333333555666777888888888;;;>>>CCCHHHMMMTTT\\\aaabbbhhhrrr}}}{{{pppfff]]]TTTNNNDDD@@@<<<999888888777666666666444222111111111111222111111111111000000000////////////////////////000000000000000000000000000000///............///...---,,,+++******++++++///...------,,,,,,------------,,,+++,,,---...///+++++++++,,,,,,,,,------------.........---,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,---------...............------,,,,,,,,,------------.........////////////....../////////////////////////////////......///000000000000000---...///000111111111111000000111111111111000000/////////000000000111111111111222222222222111111666555555444444444555555999:::<<<>>>AAAFFFLLLQQQWWW___mmm||||||sssfff\\\WWWXXX^^^ccciiirrr~~~|||xxxtttuuu{{{{{{wwwvvvuuuqqqnnnmmmmmmoooooonnnttt}}}{{{~~~vvveeeUUUGGG<<<666444111000111111000///222111111111000000000000//////...------------......------,,,,,,------...------,,,+++************++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,------......---------.........//////........................////////////////////////////////////000000000111111111111111111111111111000000111111222333333444666777888999;;;>>>AAABBBEEEIIINNNSSSYYY```hhhlllmmmuuuvvvjjjbbbQQQLLLEEE???<<<999777555888666444222111000111111222222222222111111111000////////////////////////000000000000000000000000111000//////......//////000///...---,,,---...//////......---------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------...............---,,,,,,******+++,,,,,,---............---,,,,,,+++******------------------------,,,,,,,,,---------......------------------------...............///////////////////////////////////////////////////////////////000111111111111000...//////000111111111111000000111111111111000000/////////000000000111111111111222333333222111111444333222222222333444555777:::>>>CCCHHHOOOVVV[[[bbbmmm}}}jjjaaaWWWSSSSSSYYYcccmmmqqqxxx{{{uuuqqqllliiihhhmmmyyyvvvnnnkkkkkkppppppqqquuu~~~}}}ssstttsssqqqnnnlllmmmnnnhhhfffhhhqqq}}}~~~~~~~~~zzzooobbbRRREEE<<<:::777555444333000///111111111111000000000000000///......------............------------......//////...---------------++++++++++++++++++++++++***,,,------,,,++++++,,,************************************************++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))+++---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------........./////////......................../////////////////////////////////000000000111111111111111111111222222222000000000111222444666777555666999===AAAEEEHHHJJJNNNRRRYYY```gggnnntttyyy|||yyyjjjcccYYYPPPHHHBBB===;;;:::888666333222111222222333333222222222111111111////////////////////////........................111000000///////////////000///---------...000111//////...---------------,,,,,,------...---------,,,------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.../////////------...///000000111111//////000000000000//////////////////////////////...//////000000000000000///000000111111111000000000000111111111111000000000000000111111111222222111222222333333222222111333222222222444666999;;;:::>>>EEELLLTTT\\\dddiiiuuu|||qqqiiicccZZZSSSPPPSSSZZZcccooo{{{|||~~~zzzwwwtttrrrssszzz~~~uuujjjaaa]]]]]]^^^]]]^^^aaagggpppxxx}}}{{{vvvwwwwwwuuuqqqnnnmmmmmmhhheeefffiiinnnvvv~~~yyyuuunnnaaaTTTGGGCCC===999666555333222111111000000000/////////000//////.....................------------......///......---------......++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++************************************************++++++************++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000000............////////////........................//////////////////////////////000000000111111111000000111111111222222222111111111222555777:::;;;999===EEELLLRRRVVVWWWWWWVVV\\\eeennnvvv~~~yyymmmaaaVVVNNNGGGCCC;;;:::777444333333333444333333333222222222111111000000000000000000000000111111111111111111111111111111000///////////////...---+++++++++---///000//////...------------...---......///...---+++***---------.........//////......//////......---,,,...------,,,,,,++++++******++++++,,,,,,------...------------------------,,,,,,,,,---------......+++,,,,,,---...///000000+++,,,---///111222444444//////000000000000//////000000000000000000000000---......///////////////000111111111111000000///000000111111111111000000111111222222222333333333111222333444444333222111333333444555888<<>>EEELLLWWWbbbiiikkkjjjiii```gggrrr}}}~~~tttfffVVVLLLEEE@@@;;;777777777666666666666666555444222333333111000...------......///777555333000......//////000000000000000000000000000000///...............111000///...............------------------------------......---,,,++++++000000///...------,,,,,,.........------.........++++++++++++++++++++++++------++++++++++++------........................---------............///---......///////////////,,,---......///.........000000000000////////////000000000000000000000000000000000000000000000000///000111222333222111111111111222222222333333333888666555555555555444222333444888<<<;;;:::???FFFNNNPPPTTT[[[eeesssyyyzzz~~~~~~kkkYYYOOONNNPPPNNNVVVaaakkkrrr{{{}}}}}}tttmmmjjjllliiiddd^^^YYYXXXYYY[[[dddgggnnnvvv|||~~~{{{zzzzzzyyywwwuuuvvvuuurrrmmmjjjhhhiiijjjyyy}}}wwwrrreee\\\OOOEEE???:::666222444111///000222333222000111000000/////////000000...111333222---,,,...222,,,,,,,,,+++++++++******------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------...------,,,,,,++++++***..................------+++++++++,,,,,,,,,------////////////////////////////////////////////////////////////000000000000000111111111111222222222111000111333111------000333444444444777>>>EEEKKKXXXfffuuu~~~rrrqqqssszzz~~~nnncccSSSMMMEEE>>>;;;:::888777666666666555333222111111111111000000/////////000999777444111////////////000000000000000000000000000000///........................---......//////------------------------//////000000///......---000//////...------,,,,,,......------------......------------------------------,,,++++++,,,------........................---------............///---......///////////////---...//////000000//////////////////000000000000000000000000000000000000000000000000000000000000///000111222333222222111111222222222222333333333666666666777777777777666666666:::???BBBCCCHHHNNNRRRUUU[[[eeesssssskkkuuuyyylll]]]RRRNNNQQQVVV^^^fffqqq{{{~~~yyyuuupppiiidddcccdddeee___^^^___dddiiisss~~~~~~zzzwwwsssnnnkkkjjjlllnnnlllrrrzzzzzzvvvuuulll```UUUNNNHHH@@@;;;777444111111222222111///222111000///...............111333111...,,,...111------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,------------------------***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++........................,,,,,,,,,,,,------------////////////////////////////////////////////////////////////000000000111111111111111222222222222222111222444333000111444555777888999>>>GGGTTT^^^ttt}}}~~~}}}lllbbbUUUJJJDDD???;;;888777777777666444333222111222222222222222111000000999777555222000000000000000000000000000000000000000//////............///,,,,,,,,,,,,---...///000------------------------/////////000//////...---/////////...------,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------........................---------............///---......///////////////...//////000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000111222222222222111222222222222333333333333444555777888999999999999;;;:::>>>FFFKKKNNNRRRXXXZZZ___hhhuuupppbbb```rrruuuqqqmmmiii```WWWRRRUUU^^^fffvvv|||}}}xxxtttssstttuuuggg```ZZZ[[[___fffrrr|||zzzuuuqqqqqqrrrssshhhjjjmmmqqqvvv{{{~~~vvvlllddd\\\SSSHHH@@@===:::777444444333222111222222000///...............111222111...---...111............---------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,------......//////---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,---------------------------------,,,,,,,,,,,,,,,........................------------.........////////////////////////////////////////////////////////////000000000111111111111222222222333333333333222333666555333555:::777;;;>>>AAAGGGVVVjjjyyyzzziiiZZZPPPHHH@@@;;;;;;999777666666555444333111222333333333222000///555444333111111111111111////////////////////////000///............//////,,,,,,,,,,,,,,,---...///------------------------,,,---------------,,,,,,//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................---------............///---......///////////////......///000000000000///---......///000111111222000000000000000000000000000000000000000000000000000000111111222222222222222222222333333333444444333444666777888888999:::>>>>>>DDDNNNUUUWWWYYY\\\dddkkkxxxuuuiiiaaabbbuuuqqqjjjjjjgggccc^^^___gggtttvvvnnnhhhhhhjjjlllooosss||||||zzzyyyxxxqqqqqqqqqpppqqqvvv}}}|||wwwrrroookkk```QQQEEECCCAAA===:::777666444444222111000//////////////////111222111...---...000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,---...//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------------------...........................//////////////////////////////////////////////////////////////////000000000111111111222222222222333333333444444333333666666555888===;;;@@@FFFJJJRRRddd}}}}}}nnnbbbXXXMMMEEE???<<<888666666666555444000111222333222111000///000000000000000111222222//////////////////////////////............/////////...---,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///---......///////////////,,,---......//////......---......///000111111222111111111111111111111111111111111111111111111111111111111111111222222222222222333333333444444444222444666666555666888;;;BBBEEEMMMXXX^^^]]]^^^```nnnyyyqqqfffeeejjjxxxooohhhhhhhhhhhhiiiooo{{{~~~xxxvvvzzz|||zzzvvvuuuyyy~~~yyyyyyxxxvvvuuuuuuwwwyyy|||yyyyyy{{{{{{rrraaaTTTHHHGGGDDD@@@<<<888666555111111000000000111111222000000111000///...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------.........---------.........//////........./////////000000////////////////////////000000000000000000000000000000000000111111111111222333333333444444444444666444444777777777<<>>EEELLLRRRYYYaaahhhqqq|||qqq[[[QQQEEE<<<999999777555444444333222222222222222000000000111111111000000000000000000000000000000...............///000000//////......---.........---------------------------......///000000//////..............................------------......////////////////////////,,,---...//////...---,,,........................---------............///---......///////////////------...///////////////////////////000000000000111111111111111111111111111111111111111111111111222111000000000111222333333333333444444444444555444666777777888<<>>:::777777555444333222222222111000//////000000///...............------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,------...++++++,,,,,,---......///***+++,,,,,,------,,,,,,------------------------++++++,,,---...///000111,,,,,,------...//////000------........./////////////////////////////////000000000000000000000000000000111111111222222222444444444444555555555555999888999???DDDIIIRRR[[[fffkkksss{{{jjj___OOODDD???===;;;999666555444333222333444555333333333222222000///...000000000000000000000000...............///000111...............///000111------------------------++++++,,,---.........------.....................///......------......///------------------------,,,---...//////...---,,,........................---------.........//////---......///////////////...//////000000000000000000000000000////////////111111111111111111111111111111111111111111111111222111000000000111333444333333333444444444555555555777999999;;;AAALLLUUUbbbgggnnnqqqqqqttt~~~zzzwwwnnncccccckkkxxx}}}nnnppp{{{~~~xxxssstttrrrjjj]]]OOOEEE@@@;;;:::888555333111000000111000//////000000///...000/////////............++++++------------+++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++*********+++++++++,,,,,,,,,(((((()))***,,,---...///++++++,,,,,,---...//////++++++,,,---------,,,,,,------------------------***+++,,,---...000111111,,,,,,------...///000000------------.........///////////////////////////000000000000000000000000000111111111111222222222444444444555555555666666:::999<<>>:::777444222111222333333333444444333333222111111000111000///......///111111////////////////////////111///---+++***+++,,,---....../////////...,,,+++......------------.................................------,,,,,,------...///...---,,,,,,---...///.........///////////////........................///............///000000000000111111000///..................////////////222111111111000000//////111111111111111111111111000000000000000000000000111111222222222333333333333555666555333333444555777999:::<<>>;;;;;;888444333555111111222222222111111000///......------......///..............................---------,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......//////......------------.........//////000000000111111111222222//////000000111111222222666444222222333333111///222111333777999888;;;@@@DDDHHHMMMSSSYYYcccoooxxxzzzlll```SSSKKK???<<<999777777666444222444444444444333333333333111111111111000///......////////////////////////222111///...---......///.........///......---,,,......------------....................................------------......///...------------...///...---,,,,,,,,,---///000........................,,,---///000000000///........./////////...------///000000000000111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222222333333333333111222444444444444777999888999<<>>999777777777666222222222222222111111111111111222222111000...,,,////////////////////////111000///............///..................------......------------....................................------------...............------............---,,,++++++---...///........................,,,---///111111000...---000000111111111000000///000000111111111222222222111111111000000000000000111111111111111111111111111111111111111111111111222222222333333333444444444555666666555666999;;;999===EEEMMMWWWbbbkkkqqqsssnnnlllgggbbb___dddooowww}}}sssjjjcccccchhhpppqqquuuyyy}}}uuujjj[[[NNNCCC>>>===;;;999:::777666555444333222222111//////............//////........................------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,((()))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///........................------------------------,,,---......///...............////////////..................////////////////////////000000000000//////000111111222333333333333333333444444444444999888999<<<===BBBMMMYYY___fffooovvvzzz~~~{{{nnn[[[SSSHHH@@@<<<;;;<<<===333333333222222222222222111222222222222000...---000000000000000000000000//////........................------..................------------..............................///......------......///---..................---------,,,+++,,,---...///........................,,,---///111111000...---000000111111111111111000111111111111222222222222000000000000000000111111111111111111111111111111111111111111111111111111222222333333333444444444555666666555555666999;;;<<>>AAABBBIII[[[mmmyyynnndddUUUIIIAAA>>>======777777777666555444444444222222222222111000//////000000000000000000000000..............................---------...//////......------------..............................//////............//////------...//////...------,,,---------....................................,,,---///000000000///.........///000000000//////000111111111111222222222000000000000111111111111111111111111111111111111222222222222222222222222333333333333444444444444444555555444444666999<<>>CCC@@@FFFZZZtttuuubbbTTTLLLBBB===888666666666444222555444444333333222111111////////////000111222333222222000///............//////.........---------------------------------///////////////.................................---------.........//////......------------......000///...---------------,,,---------.../////////222111111111000000//////111111111000111222222333222111000000000111333333222111000......000111222222222222222222222222222333333333333444555666777222777::::::999???LLLVVVeeekkkooopppyyyjjjZZZRRRPPPUUU[[[iii{{{xxxtttxxxtttrrrrrrqqqrrr}}}zzzlll]]]TTTMMMFFF@@@>>>:::555333444222222222222111///...---///...---,,,,,,---...///---------.........//////......---------,,,,,,,,,------------------------******,,,,,,,,,,,,******++++++++++++++++++++++++............---,,,+++***---------.........//////------............------/////////......---------......///000000000000000...000222333444333111000111000/////////000222333000000111222222222222111///000111222222222222222333333444777:::===>>>>>>FFFHHHRRRhhhsssbbbXXXKKKFFF@@@<<<<<<<<<:::888888777666444333222111000333333333222111111000000222111000///............//////.........---------........................------------------------........................---------........./////////......------......///000///...------------...++++++,,,---///000111111111111111111000000000///000000000000000111222222222111000000000111222333333222111000000111222333222222222222222222222222333333333333333444555666555777::::::<<>>;;;666333444222222222111111000///...///...------------...///---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,---------.........//////------............------000/////////..................///000000000000000---...///000111000//////111000/////////000222222000000111222222222222222111111222333333333333333777666666777;;;@@@DDDFFFPPPTTT___tttyyymmmYYYQQQGGG@@@======<<<:::>>>===;;;888555333222111333444444444444222111///222111000//////......////////////.........------////////////////////////,,,,,,,,,------......///........................------.........////////////......------....../////////......------......***+++,,,...///111222333111111111111000000000000/////////000000000111111111111000000111111222333444333222111111222333444333333333333333333333333444333333333333333444444777888999;;;AAANNN^^^iiijjjwwwoooeeedddjjjttt~~~zzzzzz|||{{{xxxfffWWWGGG@@@>>>:::777666222222222111000000/////////......------......///---------.....................---------,,,,,,,,,++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...............------............------///////////////............//////000000000000000....../////////000000000000000000///000111111222000111111222222222222222222333333333444444444444666555555666;;;CCCJJJOOO]]]bbboooooocccSSSGGG@@@??????>>>EEECCC@@@<<<888555444333///111333444555444333222111111000///////////////////////////....................................---......///000111111222....................................//////////////////............////////////............//////,,,------///000111222222111111111000000000000000......///000000000000000111111111111111222222222333333222222222222333333333333333333333333333333444444333333333333444444666888:::???GGGTTTcccmmmppptttrrrvvv}}}~~~}}}~~~zzzvvvtttwww~~~xxxeeePPPFFFCCC???<<<:::333333222111111000000000//////............//////..............................---------,,,,,,,,,++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................------............------........................//////000000000000//////111000000000000111222222000000000000000111111222000111222222333333222222333333333333444444555555444666999===DDDNNNWWW]]]iiippp}}}~~~iiiWWWMMMIIIHHHGGGGGGEEE@@@<<<888555333333///000222444444333111000111000000////////////000000000/////////.........------------------------......//////000111222222////////////////////////........./////////000000/////////......///////////////.........//////000//////000000000000000000000000000000000000111111......///000000000000///000000111111222222222222222222222111111222222222333333333333333333333333444444333333444444555555555999???FFFMMMYYYfffppp}}}vvvxxx{{{}}}}}}{{{vvvvvvxxx|||}}}~~~zzzuuuqqqrrrvvv}}}nnnXXXKKKFFFBBB>>><<<666555444222111111111111////////////////////////.....................---......---------,,,,,,,,,------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.....................---------............------------------------------//////000000000000//////000000//////000000111222///000000000111111111111111111222333333333333222222222222222333555777888666<<>>===:::999666444222222222222...//////000000//////..................---------......---------,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...............---------------............---------------...............000000000000000//////...------.........///////////////000111111111111000111222222333333333333333222222222333555777:::<<<;;;DDDPPP\\\fffoooxxx~~~qqqcccVVVNNNCCCAAA===888555444444444666666555333222111000///000000////////////000000000000000000/////////........................................../////////////////////////////////.../////////000000000000000000////////////000000///////////////000111111111111111111111111111111///000000000111111111111...///111222333222111000///000111222333222222111222222333333333333222222444444444444444444444444444444444555777888:::;;;???IIITTTZZZ^^^iii{{{}}}yyyvvvuuuuuuuuutttrrrpppooooooqqqsssuuuzzz{{{~~~|||zzz||||||tttqqqrrruuuxxxzzzxxxfffXXXNNNEEEAAAAAA>>><<<999666333222222222...///000111111000///...//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------++++++,,,---............//////.........---------------............------////////////000000000111000000000000000///......,,,,,,.../////////...---...///000111222111111000111222333333444444333333333333333555777;;;???AAAIIISSS```llluuu}}}rrr```TTTEEEBBB>>>:::888777777888555555444333333333444444000000////////////000111000000000000////////////////////////////////////111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000///////////////000111111//////000111222222333333//////000000111111111222...000222333444333111000///000111222333222111111333444444555555444444333444444444444444444444444444444555666888:::;;;<<>>;;;777444333222222...///000111111000///...//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...------------------------)))***+++---...///000000//////.........------------..................---000000111111222222222333000000000000000///......---...000222222111///......///000222222111111000111222333333444444333333444444444666:::>>>BBBEEE\\\eeerrr||||||hhh[[[LLLEEE===777555555333222444444444444444333222111000000000000////////////000000000000000000000000.../////////000000111111........................//////000000000000//////////////////000000000000000///...------...///000444222000///111444999<<<333222222111111222222333222111111111000000//////111111000000000000000000111111111111111111111111555444333222222222333444444333333333333444555555777666555555666:::???BBBHHHXXXfffhhhjjjzzz|||||||||xxxwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxxxxyyy{{{{{{}}}|||yyy|||}}}yyykkk]]]RRRKKKHHHEEEBBB>>>:::888666333111111000000000000111111222000000///...------,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................//////000000111111000000000000000000000000000000//////.........---000000000000000111111222222222333333333333444444777222000444777555333444333999777777<<<>>>FFFYYYqqqzzznnnYYYPPPEEE===999888777666555555555555444444333222111111000000000/////////////////////////////////....../////////000000000........................///000000111111000000///////////////000000000000000000///......///000000,,,,,,---000555<<>>AAA222222111111111111222222000000000000000/////////222222222222222222222222444444333333222222111111444333333222222333333444444444444333444444555666777777777888<<>>EEEWWWcccnnnwwwdddUUUIIIAAA;;;777666555444333333333444222222222222111111111111111111111111111111111111//////////////////......////////////////////////111111222222222222111111////////////000000000000000000111111111111000000---------...///000222222222111111000000111111222222222222222222222333333222222333333333444444444111111222333444444555666222222222333333444444444555444444444444555666666777777888888<<>><<<:::777444111000///////////////000000000000////////////000000000000,,,,,,,,,------.........................................................++++++,,,,,,---...//////+++++++++,,,,,,,,,------***+++,,,---///000111222000000000000000000000000//////000000111111111222222222111111222222333444000111111111111222222222444444666:::<<<>>>EEENNNfffyyy{{{uuupppcccUUUMMMCCC<<<:::888777555222333333444444444333333111111111000000000//////222222222111111111111000333333222000///---,,,,,,//////000000000000//////............/////////000000000////////////000000000000000000000000000000000000000000111111111111333222111000000111222333111111111111111111111111111222222333333444444555555555555444444555555555555666777666444444666777888:::>>>EEENNN[[[iiirrr|||hhh\\\VVV]]]mmm~~~}}}}}}}}}|||wwwrrrmmmjjjgggbbb\\\TTTJJJDDD>>><<<:::999888666222///---......//////...------,,,,,,,,,,,,---///000111//////.........---------...---,,,,,,,,,,,,---...000///...---,,,------...000///...---------------///////////////////////////---,,,...111333222000111111111111111000///...//////000111222333333333333222000//////000222333333333333444444555555555777777999:::;;;BBBUUUfffzzzrrrpppqqq{{{ooo```WWWKKKAAA;;;888555222333333333333333222111111444444444333333333333222111111111000000000//////222222111000///...------//////000000000000//////........./////////000000000000////////////000000000000000000000000000000000000000000111111111111333222111000000111222333222222222222222222222222111222222333333444555555555555444444444444555555555666666555444444666888999<<>>FFFTTTjjj~~~~~~}}}}}}zzzuuuoookkkiiiiii|||lll^^^SSSKKKCCC???999999777666666555666666555555444444444333333333222222111111111000000000.........///000111111111000000111111111111000000////////////000000000111000000////////////000000000000000000000000000000111111111111222222222222222222222333333222222222333333333333333333333333222333333444444555666666444333333222222333333444333333444333444666:::===???FFFPPP[[[gggxxxxxxddd[[[aaattt{{{qqqlllkkkhhhbbb\\\RRRLLLCCC<<<888888888888777666333111///000000111111111000000000000111111000000/////////.......................................//////////////////,,,,,,...////////////...////////////////////////000111111111000000000000111222222333333333222222222222222111111111111111111222333333333333222111222333444555666777888888===>>>CCCOOO___uuu~~~sssqqqtttwww{{{}}}}}}}}}}}}~~~~~~|||xxxrrrllljjjkkklll{{{kkk^^^RRRGGGAAA;;;:::888666444444555555444444333333333333222222222222222222111111111111.........///000111111111000111111222222111111000/////////000000000111111000000////////////000000000000000000000000000000111111111222222222222333222222333333333333222222333333333333333333333333333333333444555555666666444444333333333333444444333444444444555888===@@@CCCLLLWWWbbbooojjj]]]___mmm|||~~~zzzqqqooolllfffaaaZZZSSSIIIAAA<<<:::999888888777555333111000000000333222111000000000000000000000000/////////......---...////////////...---......///000000000//////,,,---.../////////------////////////////////////000111222222000000111222000111222222222222222222111111111111111111222222333333333333333333333333333444555666777999999:::>>>AAAJJJZZZllluuuppprrrtttwww{{{~~~~~~~~~{{{yyytttnnnkkkkkknnnqqq|||nnnaaaTTTLLLBBB@@@<<<999666555444444222222111111111000000000111111111111000000000000......//////000000111111000111111222222111111000//////000000000111111111000000////////////000000000000000000000000000000111111111222222222333333222222333444444333222222222222222222222222222222333333444444555666666666555555444444444444555555444444555555666:::???CCCHHHRRR^^^jjjvvvzzzeeeeeeqqq~~~yyytttwwwyyytttqqqlllgggbbb[[[PPPGGGAAA===;;;::::::999777666444222111000111000000////////////000000000000000/////////...---...///000000///...------...///000111000000///---...///000000///---,,,////////////////////////---000111111000///111333///000111111222222111111000000000111222222222333444333222222222222333444555555666888999:::;;;<<>>:::777666666555555555444444444333333000000000000////////////.../////////000000000111111111222222222222111111000000000000111111111111000000////////////000000000000000000000000000000111111222222222333333333222222444444444444222222111111111111111111111111333333444444555666666666666555555444444555555666444555555555777;;;@@@EEELLLVVVcccooo{{{qqqgggsss|||qqqnnn{{{~~~xxxuuupppkkkggg```UUUKKKEEE@@@===;;;;;;::::::888666444222111---------------...//////000000000000////////////---...///000000///...------...///111111111000//////000111222111000...,,,////////////////////////+++...000000//////111444...///000111111111111111//////000111222333333444555444222111111222444555555666777888:::;;;<<<===FFFOOOaaaxxxyyyuuuvvvwwwyyy{{{uuuyyy}}}|||xxxvvvwwwyyyssseeeUUUPPPIIICCC???<<<999777666666555555444333222222444444333333222111000000000000000000000000000000222222222222222222222222000///.........000111222333222111/////////000111000111111111111222222222222222111111111111111111111222222333333222222111111111222222222333333333444555555555444333333222111222333333333444666888555777999;;;===AAAFFFIIIVVV___kkkwww~~~~~~}}}xxx~~~zzzuuurrrooommmhhh```TTTJJJCCC@@@???>>><<<:::999888777555333000000////////////000111111111000000000000111111000000//////.........---...............///000000222111000.........///000000000//////.........---000111111111111222222222444444555555444444333222111111222333333333333222333444444444444444444555222777;;;;;;:::===EEELLLUUU^^^sss|||vvvvvv{{{}}}yyyvvvwwwzzz|||~~~{{{|||vvvddd]]]SSSJJJBBB<<<888555666666666555444444444444444444333333222111111000111111111111111111111111111111111111111111111111000000/////////000111222333222111000//////000111000111111111111222222222333333333333333333333333222222333333333333222222222333333333444444444444444555555555444444333222333444555444333333555666777999:::<<<>>>CCCIIIMMMZZZcccooo{{{zzzwwwsssrrrnnneeeZZZPPPGGGCCCAAA>>><<<:::999888777555333000000/////////000000111//////............//////000/////////...........................///000000222111000///......///000000000/////////.........000111111111111222222222111111222222111111000///111111222333333333333222333333333444444444444444444888<<<<<<===BBBMMMVVVbbbkkk}}}{{{wwwvvv{{{}}}zzzxxxyyyyyy||||||{{{{{{~~~uuummm```SSSIIIAAA;;;777777666666555555555555666444444333333222222111111111111111111111111111111111111111111111111111111222111000000///000000000222222111000000000111111000111111111111222222222222222222222222222222222222222333333333333222222444444444444555555555555444555555555555444333333555666666555333333444555:::;;;;;;===@@@FFFMMMRRR^^^gggsss~~~}}}wwwwwwssslllbbbXXXOOOHHHDDD???===:::999999888666444111111000000000000000111//////............//////////////////...........................///000000111000000////////////000000000////////////......000111111111111222222222000111111111111000//////111111222333333333333222222222333333444444444444777:::<<<>>>BBBLLLZZZeeettt|||{{{yyyvvvvvvzzz{{{yyyxxxyyyxxx|||}}}|||}}}~~~zzzlll^^^RRRIIIBBB>>>888777666555555555666666444444333333333222222222111111111111111111111111111111111111111111111111333222222111000000000000222111111111111111111111000000111111111222222222//////000000000000111111222333333333333333333222333444444444444555555555444444555555555555444444555666666555444444555777;;;;;;<<<===AAAHHHQQQWWW```jjjyyy~~~}}}~~~zzzzzzyyyzzzvvvpppiii```WWWOOOIIIBBB???<<<:::999999777666222222111000000000111111111111000000000000111111///////////////........................///000000000000000////////////000000000//////////////////000000111111111222222222333333333333333222222111111111222333333333333222222222333333444444555555999;;;===AAAHHHVVVhhhttt}}}vvvuuuuuuvvvwwwvvvvvvvvvwww|||~~~~~~}}}}}}{{{mmm___SSSIIICCC;;;:::888666555555555666444444444333333333333333111111111111111111111111333333333333333333333333333333222222222111000000111111111222222222222111000000111111111222222222//////000000111111111111333333333444444333333333333333333333444444444444444444555666666555555444444555666666555666888::::::;;;<<<>>>CCCJJJSSSZZZaaannn|||wwwsssvvv~~~wwwuuu}}}{{{xxxsssnnnhhh```WWWPPPFFFBBB>>><<<;;;:::888777333333222111111111111111111111000000000000111111.........///////////////...............///000000/////////000000000000/////////000000000000000000000000111111111222222222444444444555444333333222111111222333333333333222222222333444555555666666999;;;@@@GGGRRRbbbsss{{{rrrssstttssstttuuuvvvvvvvvv{{{zzzzzzzzz{{{|||~~~ooo___QQQHHHAAA???<<<888666555555555444444444444333333333333222222222222222222222222444444444444444444444444222222333333333222111111000111222222333222222222000111111111111222222222222222222333444444555555333333444444444444333333222333333333333444444444444444555666666666666555333555666666666777999;;;999;;;===@@@FFFMMMVVV\\\dddtttxxxqqqooowww{{{rrr}}}|||xxxtttpppiii___XXXKKKGGGBBB>>><<<;;;999888444444333222111111111111//////............//////.........///////////////...............///000000...//////000000000000/////////000000000000111111000111111111111222222222222333333333333222111111111111222333333333333222333333444555666777777888888===EEEOOO]]]mmm|||xxxsssppptttwwwvvvwww{{{{{{uuuuuuvvvwwwyyy{{{~~~ppp^^^SSSIIIFFFBBB===999777666666444444444444444444444444222222222222222222222222333333333333333333333333111222333444444444333222000111222333333333222222000111111111111222222222222333333444555555666666333333444444444444333333444444444444555555555555444444555666666666666666555777777777666666888:::999<<>><<<:::888555555444222222111111111//////............//////............/////////000...............///000000---...///000111111000/////////000000000111111111000111111111111222222222222222222222222111000000111111222333333333333222444444555666777888999999888???KKKYYYiiiwww~~~{{{wwwrrrnnnqqqxxx||||||vvvvvvvvvvvvyyy|||}}}kkk___OOOKKKFFF@@@;;;888777777444444444444444444444444222222222222222222222222222222222222222222222222000111333444555444444333000111222333444333333222000111111111111222222222111111222333333444555555333444444555555444444333555555555555666666666777444444555666777777666666888999999888666555777888:::===AAAGGGMMMTTT\\\aaannnzzzyyy|||{{{{{{gggwww|||uuullldddRRRNNNGGGBBB>>><<<:::999666555444333222222222222111111000000000000111111---.........//////000000...............///000000---...///111111111000/////////000000111111111222000111111111111222222222222333333333333222111111111111222333333333333222555555666777888999::::::999AAAOOO```ppp}}}~~~wwwuuutttrrrqqqsss{{{zzzyyyyyyyyy{{{vvvkkk^^^TTTJJJDDD???999666888555555555444111//////000444333222111000111222333111111111111111111111111333333333333333333333333333333333333333333333333444444444333333222222222111111222222222333333333444444444444444444444444333444555555333333444555777666555555555666888999444666777777777777:::<<<<<<===BBBJJJRRRZZZ___ccc{{{pppuuuxxxooolll```UUUHHHCCCCCCBBB===777999777555333222333444555000000000000000111111111------...///000111222222,,,,,,,,,---------......000///...------...///000000000000000111111111111000000111222333444444555111222222333444444444444333333222222222333444444666444444888999888999===@@@GGGUUUeeesss}}}uuummmkkknnnqqquuu|||{{{pppeee[[[PPPJJJDDD===::::::777777666555444222222333444333222222111222222222111111111111111111111111222222222222222222222222222222222333333333333333333333333222222111111111111111222222222333333333444444444444444444444444333444555555333333444555555555555555555666666777555666777777777777999;;;??????EEEQQQZZZ^^^dddjjjzzzxxx~~~xxxtttfff\\\OOOGGGDDDBBB===999999888666444333333333444000000000000000000000111///////////////000000000------------............000///............///000000000000000111111111111111111111111111111111222222222333444444444333333333333222222333333444555777555666999999888;;;???DDDMMM[[[jjjvvvvvvnnnmmmqqquuu{{{xxxooodddYYYRRRLLLCCC>>>===888888777666666666666666333333333333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111111000111111222222222333333333444444444444444444444444333444555555333333444555333444444555555555555555666888888888777777999;;;???===GGGXXXaaaaaahhhttt|||wwwtttyyy}}}zzz}}}xxxnnnfffYYYNNNFFF@@@===;;;:::999888777555333222222111111000000000000000000000000//////.........---............////////////000//////......//////000000000000000111111111111111111111000000000//////333333444444444333222222333333333333333444555555999777777999999999===CCCLLLYYYiiivvv}}}}}}~~~rrrkkkkkkoootttzzzyyymmmaaaZZZSSSJJJBBB???999888666555666777777666222333444444444333111000222222222222222222222222111111111111222222222222222222222111111111111111222222222222111111111111111111222222222333333333444444444444444444444444333444555555333333444555333444555666777666555444777888999999888888:::;;;AAA@@@LLLaaajjjiiirrrwwwqqqqqqzzzzzz{{{vvvooocccUUUHHH@@@===<<<;;;;;;:::999777444222111111111111000000000000000////////////............////////////000000000000000//////////////////000///000000000111111111111111111111111111111000000444444444444333222222111333333333333333444555666999777777999999:::@@@HHHWWWgggzzz~~~zzzyyy{{{|||~~~|||qqqlllmmmrrrvvv{{{ttthhhbbb[[[QQQGGGBBB;;;888555444555666555444333333444555444333222111222222222222222222222222222222222222333333444444222222222111111111000000222333333333333333333333111111222222222333333333444444444444444444444444333444555555333333444555444555666888888777666666888999:::999888999;;;===FFFHHHVVViiirrruuu~~~vvvqqqtttzzz{{{vvvjjj[[[MMMBBB>>>=========<<<:::888555333111111111111111000000//////.........////////////000/////////000000000111111///000000000000000000//////000000000111111111111000000111111222333333444444444444444333222222111333333333333444555666777888777777999:::<<>>>>><<<:::888666444333222222111111000/////////.../////////000000111111////////////000000000000///000000111111000000///000000000000111111111111000000111222333444555555333333444444444333222222333333333333444555777777777777888;;;<<>>@@@FFFTTTaaagggppp}}}yyyyyy{{{|||sssggg[[[PPPGGGBBB@@@>>><<<999777666666666222222111111000//////...111111111111111000000000........./////////000000///000111111111111000///000000000000111111111111000000111111222222333333222222333444444444333333222333333333555666777888888888:::===@@@HHHWWWfffsssxxxxxxyyyxxxwwwwwwwwwxxxzzz}}}|||{{{}}}}}}yyyvvvlll```XXXOOOHHH@@@<<<<<<;;;777444666555444333222333444555333333333333333333333333///000000111222222333333555555444444333222111111000000111111222222222222111111222222222333333333444444444444444444444444333444555555333333444555555555444333333555666777555777999:::;;;<<>>;;;999777777777888222222222111000//////...444444333222111000//////............///////////////000111222222111000///000000000000111111111111111111111111000000000000111222333333444444444444222333333444555666888888888999<<<@@@DDDLLL^^^nnn}}}}}}{{{zzz}}}{{{wwwuuuvvvwwwzzz~~~yyyppphhhbbbUUUPPPIIICCC>>>:::666333555555555555444333222222222222222111111111000000111222333444666777888888999777444111000000111222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555999999999888777666666555:::999888999;;;???DDDGGGUUUaaakkkqqq~~~|||nnnfff___SSSGGGCCC???======;;;666555777555444333222111111000111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000111111111111222222222111111222222222333333333444333333333444666777888777:::???EEEPPP___ppp|||zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}tttkkkeeeZZZTTTMMMFFFAAA===999666666666666666555555444333333333222222222111111111222222333444555666666777888666333111000000222333222222222222222222222222333333333333333333333333444444444444444444444444333333444444444555555555777777777777777777777777::::::999:::<<<@@@DDDHHHWWWbbbmmmvvv~~~|||}}}~~~|||{{{|||}}}~~~~~~tttmmmeeeYYYLLLGGGBBB???>>><<<777666777666555444222111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111222222222222222222222222333333333333444333333333444666888999999;;;@@@IIIWWWjjj}}}~~~{{{xxxyyyyyyyyyzzz}}}|||qqqjjjaaa\\\SSSKKKFFFAAA===;;;777777666666666666555555444444333333333222222222222222333333333444444444666444222111000111333444222222222222222222222222333333333333333333333333444444444444444444444444333444444444444555555555444444555666777777888888999::::::;;;<<<@@@FFFJJJYYYcccppp}}}|||}}}zzzxxxyyy|||}}}{{{yyyssstttuuuwwwxxxwwwwwwvvvtttrrrqqqrrrssstttsssrrrssssssssstttuuuvvvwwwwwwvvvvvvxxxyyy{{{}}}~~~}}}}}}}}}vvvooobbbVVVLLLFFF@@@???===999777999666666444333222111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111111111111111222222222333222222222333333333444444444444333444555777888:::<<<===CCCPPPeee|||zzzwwwwwwvvvxxx{{{~~~yyyrrrjjjddd[[[RRRLLLFFFBBB???777777777666666666666666555555444444444333333333222222222222222222222222444333111111111222333444222222222222222222222222222222333333333333444444444444444444444444444444444444444444555555555555444444555555666666777777777999:::;;;===BBBJJJOOO^^^gggvvv}}}|||zzzxxxvvvsssrrrqqqtttsssrrrsssvvvvvvuuusssnnnnnnooopppppppppooonnnlllkkkkkkllllllmmmmmmlllooonnnnnnnnnoooppprrrsssqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~yyylll```QQQHHHAAA???>>>;;;:::;;;777777555444222111111111////////////////////////////////////////////////000000111111111111000000111111111111111111111111111111111222222222333333333333333333444444444444444444444444555777999;;;===@@@JJJ]]]vvv~~~yyyxxxvvvvvvwwwsssyyy{{{rrrlllccc[[[SSSLLLFFFBBB999888777666555555555666555555555444444444333333333222222222222111111111222222111111111222333444222222222222222222222222222222222333333444444444444444444444444444444444444444444555555555666666555555666666666666666666555888:::;;;>>>EEEPPPYYYgggooo|||yyywwwqqqqqqpppnnnmmmkkkjjjjjjmmmmmmnnnoooqqqqqqpppooommmmmmllllllkkkjjjiiihhhggghhhhhhiiiiiiiiiiiijjjkkkkkkjjjjjjkkkmmmoooqqqnnnoooqqqsssuuuwwwyyyyyy{{{{{{|||~~~wwwlllVVVKKKBBB???>>><<<<<<===999888666444333222111111////////////////////////////////////////////////000000111111111111000000111111111111111111111111111222222222222333333333333333444444444555555555444444444555666888;;;<<<>>>EEEUUUmmmyyywwwwwwuuussstttqqq{{{|||zzzuuummmddd\\\SSSKKKEEE===;;;999777666555666666555555444444444333333333222222222222222222222222222222111111111222222333222222222222222222222222111222222333333444444555444444444444444444444444444444555555555666666666666666666666666666666666555888;;;===AAALLL[[[fffttt|||~~~yyyvvvssspppooojjjiiiiiiiiiiiiiiihhhhhhhhhjjjkkklllmmmllllllkkklllkkkjjjiiigggfffeeeeeedddeeeggggggffffffgggiiiggghhhhhhiiijjjlllmmmnnnnnnoooppprrruuuwwwyyyyyy|||||||||}}}~~~xxx^^^RRREEEAAA@@@>>>===>>>:::999777555333222222111000000000000000000000000000000000000000000000000000000111111111111000000222222222222222222222222222222222222333333333333444444444555555555666666555555555555777999<<<===BBBNNNccc}}}}}}yyyxxxvvvqqqoooqqqttt|||tttnnn}}}vvvnnneeeZZZPPPIIIBBB@@@===:::888777777777444444444444333333333222222222222333333333333333222222222111111111111111222222222222222222222222111111222333333444555555444444444444444444444444555555555555666666666666555666666777777888888888777:::===???EEESSSffftttzzztttpppmmmkkkiiigggffffffggghhhhhhiiijjjjjjhhhjjjlllmmmlllkkkjjjjjjkkkjjjiiihhhgggfffffffffccceeeggggggeeeeeegggiiiggghhhiiikkklllmmmnnnnnnpppqqqsssuuuwwwzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzjjj[[[KKKDDDBBB>>><<<<<<:::999888666444333222111111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222222222222333333333444444444555555555666666666666555555555666888:::<<<>>>JJJXXXooo}}}yyywwwsssppprrrxxxyyysssmmmfffbbb|||tttkkk___SSSLLLEEECCC@@@<<<999888888888444444333333333222222222222222333333333444444444222222222222111111000000222222222222222222222222111111222333333444555555444444444444444444444444555555555555666666666777444444555777888:::;;;;;;999<<>>PPP___www|||yyyvvvrrrqqqyyyzzzvvvpppkkkgggccc^^^[[[{{{uuuooofffYYYNNNNNNIIIBBB===;;;:::999888666666666555444222111000444444444333333222222222333333333333333333333333555333111111333444111///222333333111000000222555222222333444444333222222666555555444444666777888999999888777777666777777999===<<>><<<999777555555555555555444333333444444444333333222222222333333333333333333333333444222111111333444222000222333333222000111333444222333444555555444333222555444444333444555666777777777777777777888999999888======DDDTTT```ooo|||wwwtttrrrrrrjjjgggcccbbbbbbbbbbbbaaadddfffhhhhhhgggfffggghhhkkklllmmmllljjjhhhhhhiiihhhhhhhhhggghhhhhhiiijjjkkkiiifffeeefffhhhiiiiiihhhjjjmmmooooooppprrrtttwwwxxxyyy{{{}}}rrr[[[MMMHHHEEE@@@:::<<<:::888777777666444222111111222222222111000///000111222222222222111000111111111111111111111111333333333222222333444444222333333333333444444444555555555666666666666666999888999======???GGGOOO___ooooooqqq{{{yyyxxxvvvttttttwwwzzzsssqqqeeeaaa\\\YYYXXXWWWTTTRRRyyytttmmmccc\\\XXXTTTNNNHHHCCC>>>:::777444444444555555666666666444444333333333333222222333333333333333333333333333111111111333444333222222333333222111111333444333444555666666555444333444444333333444444555666555666666777888999;;;;;;999???AAAIIIZZZeeesss{{{yyyuuupppmmmkkkjjjjjjeeeccc```^^^___`````````fffggghhhgggffffffhhhiiimmmnnnnnnllljjjhhhhhhiiieeeeeefffggghhhiiikkklllllliiifffeeegggiiikkkkkkiiikkklllmmmnnnppptttvvvyyyzzz{{{}}}{{{eeeTTTKKKGGGAAA===>>><<<:::999888777555333222333333333333222111111000111222222222222111000222222222222222222222222222222222222333444444555222222333333444444444444555555555666666777777777999777999<<<>>>BBBLLLVVVhhhyyykkkccclllyyyxxxrrrsssuuuxxx~~~~~~uuujjjdddbbbYYYVVVSSSRRRRRRRRRQQQPPPyyyrrrjjjcccYYYVVVQQQLLLGGGAAA;;;777666666666666666666666777333333333333333333333333333333333333333333333333111111111222333333333333222333444333222111333444444555666777777666555444444444444444555555666666666666666777888999;;;;;;;;;BBBFFFPPPbbbnnn{{{}}}zzzqqqooollliiigggffffffgggeeebbb```___```bbbccccccfffggggggfffeeefffiiikkkppppppooommmjjjhhhhhhiiieeeeeefffggghhhjjjkkklllkkkiiifffeeegggjjjkkklllkkklllllllllmmmpppuuuyyyzzz{{{|||~~~~~~~~~ppp]]]PPPHHHBBB??????===;;;:::999888555333333333333333222222222111111111111222222111111111222222222222222222222222111111111222333444555666222222333333444555555555555555555666777777888888:::999:::>>>AAAGGGSSS^^^qqquuulllkkktttzzztttooorrrvvv{{{{{{rrriii___ZZZYYYRRRQQQOOOOOOOOOPPPQQQQQQ}}}tttkkkfffYYYVVVRRRNNNIIIDDD>>>:::;;;:::888777666555555555333333333333333333333333333333333333333333333333000111222222222222333444222333444444333222333444555555666777777666555555555666666666777777777777888888888888888999999::::::CCCHHHTTThhhttt{{{uuurrrjjjiiifffdddcccdddeeeeeeeeebbb``````aaadddddddddfffgggfffeeeeeegggkkknnnssssssrrrnnnkkkiiiiiijjjhhhhhhhhhhhhhhhiiijjjjjjjjjhhhffffffiiikkkllllllmmmmmmmmmmmmnnnrrrwww{{{{{{{{{}}}~~~~~~{{{zzz{{{|||~~~~~~}}}}}}|||}}}zzzgggWWWJJJDDDAAA???===:::999999888555333333333222222111111111111222111111111111111111222222222222222222222222222111111111222333444555666222222333444444555666666555555666666777888888999<<<;;;===CCCHHHPPP^^^jjjzzzoooppptttzzz{{{sssqqqtttxxx}}}|||qqqhhh```WWWSSSSSSOOONNNNNNMMMMMMNNNPPPQQQuuulllfff\\\YYYUUUQQQMMMHHHCCC??????===:::888666444444444222222333333333333444444333333333333333333333333111222333333222111222444222333555555444333333444444555666777777666555444666666777888888888888777999999888888888999999::::::BBBIIIVVVkkkzzz{{{tttnnnllleeecccbbb``````aaabbbcccdddbbb______aaacccddddddffffffeeedddeeehhhmmmqqqwwwwwwtttpppllljjjjjjkkkkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhjjjlllnnnmmmlllnnnnnnooooooqqqtttyyy}}}|||}}}~~~~~~{{{xxxvvvvvvvvvvvvuuuvvvwwwyyy{{{~~~sss___OOOFFFBBB>>><<<:::::::::999777555444333222111111111222222222222111000000111222222333333333333333333333333222222222222333444444555222222333444555666666777555555666777777888999999888888===EEENNNYYYiiivvvuuuiiinnnqqqwwwzzzuuuvvvxxx{{{~~~xxxnnnddd^^^WWWPPPMMMNNNKKKLLLMMMLLLLLLMMMPPPRRRzzzpppjjjccc___ZZZUUUQQQMMMHHHEEE@@@>>>;;;888666555555555222222222333333444444444333333333333333333333333111333444333111000111333222333555666444333333444444555666666666666555444555555777888888888777666777777777888999:::;;;<<<<<>><<<;;;;;;;;;;;;:::888555555333222222222333444222222111000000111222222333333333333333333333333333333333222222333444444222222333444555666777777444555666777888999::::::555888@@@MMMYYYgggyyyoooiiipppqqqtttzzzyyy{{{|||}}}}}}uuujjjbbbZZZVVVQQQKKKIIIJJJIIIKKKMMMMMMMMMOOOSSSWWWuuuoooiiieee___YYYUUUPPPKKKHHH@@@>>>;;;888666666666666222222222333333444444444333333333333333333333333222444555444111///111333222444666666555333333444333444555666666555444333333444666777777777666555555666666888999;;;===>>>AAAIIIPPP___vvv~~~~~~uuunnniiigggfffcccbbb```___```aaacccdddgggeeebbbbbbccceeefffeeedddccccccccceeejjjqqqwww}}}{{{xxxsssnnnllllllmmmlllkkkkkkkkkllllllmmmnnniiijjjmmmrrruuuuuurrrooonnnppprrrtttuuuxxx|||}}}{{{yyyvvvssspppmmmlllnnnqqqvvv|||oooYYYLLLGGG???===<<<<<<======<<<;;;777666555444333444555555333222111000000111222333333333333333333333333333444444333222222222333333222222333444555666777888444555666777888999::::::;;;???IIIYYYiiiyyynnnnnnxxxwwwvvvzzz{{{~~~~~~qqqiiibbb[[[UUURRROOOJJJHHHIIIIIILLLOOOPPPQQQSSSXXX\\\uuutttnnneee[[[TTTOOOMMMLLLGGGCCC===999777666666666777666555444333222222222111222222333333444444555444333333222222333333444666666555555555444444444222333444555666666666666666666666666777777777777888777777888:::;;;<<<;;;CCCKKKYYYhhhzzz~~~|||yyyuuuooojjjfffcccbbbaaaaaaaaa```___aaaeeeiiijjjhhhfffffffffeeecccbbbeeefffeeedddeeejjjssszzz~~~xxxsssqqqooommmlllnnnlllkkkjjjjjjkkkjjjiiigggjjjnnnrrrttttttrrrppptttqqqppprrrxxx}}}~~~|||xxxtttpppmmmlllkkkooowww~~~yyyeeeTTTJJJAAA???<<<999888888999999888777555444333333444444333333333333333333333333000000111222333444444555444555555555444333333222444333333333333444555555444333444777777444666:::<<<===LLLjjjrrrrrrrrrssstttwww{{{}}}ttthhhdddZZZVVVQQQKKKHHHGGGHHHIIIFFFJJJOOORRRSSSTTTVVVWWWyyysssjjj```XXXSSSOOOMMMIIIEEE???;;;999888777666555555444333333333444444444333333333333333333333444333333222222333333444555555444444444333333333444444555666777777777777555555666666666777777777777777777888:::===>>>???GGGPPP^^^pppyyyvvvrrrlllhhheeeccccccbbbbbbaaa``````bbbfffiiikkkiiifffeeeffffffeeeccceeeffffffeeegggmmmuuu|||}}}wwwsssqqqpppnnnmmmooonnnmmmmmmmmmnnnmmmmmmiiimmmqqquuuwwwvvvsssqqqtttrrrrrruuuzzz|||zzzvvvssspppooonnnooosss{{{~~~jjjVVVIIICCCAAA===;;;999888888777888777666444444444444444333333333333333333333333111111111222222333333444555555666666555555444333444333333333333444555555555333555888777444666:::???CCCUUUtttyyyqqqqqqrrrsssuuuwww{{{yyylllbbb^^^SSSPPPLLLHHHFFFFFFHHHJJJIIIMMMQQQTTTVVVWWWXXXYYYzzzpppggg___XXXRRRNNNLLLHHHBBB>>>;;;999777555444444333333444555555666555555444444333222222111444444333333333333444444444444444333333333333333666666777777777777777666444444555555555666666666666666666888:::>>>AAACCCNNNWWWhhh}}}}}}zzztttqqqlllhhheeedddddddddbbbcccbbbaaaaaacccfffjjjmmmjjjgggeeeffffffffffffffffffggggggkkkqqqyyy~~~yyyvvvttttttssssssrrrrrrqqqpppppppppqqqqqqmmmpppuuuyyy{{{yyyuuurrrttttttuuuxxx}}}~~~}}}yyywwwtttqqqppprrrtttvvvzzzuuu^^^MMMFFFCCC???<<<;;;999777666888777666555444444444555333333333333333333333333222222222222222222222222555666666666666555555444444333333333333444555555666444555888777555777;;;@@@JJJaaa}}}nnneeecccfffqqqssswwwzzz}}}xxxnnnbbbYYYVVVLLLKKKHHHFFFFFFHHHKKKMMMMMMPPPTTTWWWXXXYYY[[[]]]wwwmmmeee]]]TTTOOONNNJJJEEEAAA===:::777555555555444444444444555555555555444444333333333333444444333333333333444444444444444444444444444444666666777777777666666555444444444444555555555666666666777777999===BBBFFFWWWaaasssyyytttpppmmmkkkgggdddccccccdddfffcccccccccbbbbbbdddgggkkknnnkkkgggeeefffhhhhhhhhhgggggghhhjjjnnnuuu}}}}}}zzzzzz{{{{{{zzzvvvvvvuuutttrrrqqqqqqrrrpppsssyyy}}}}}}zzzvvvssstttuuuwww{{{~~~}}}wwwuuusssrrrssswww{{{~~~jjjVVVIIIEEE@@@>>>===<<<999666888888777666666555555555333333333333333333333333333333333222222111111111444555555555555555444444444333333333333444555555777555666888888666888===@@@PPPmmmoooaaa\\\XXX___lllsssxxx}}}yyynnndddYYYRRRQQQJJJIIIHHHGGGHHHKKKNNNPPPPPPSSSVVVYYYZZZ[[[]]]___}}}tttlllbbbWWWPPPOOOLLLGGGCCC@@@<<<888555888777666555444444444444333333333444444555555555555444444333333444444555555555555555666666666666555555666666666555444444444444444444555555555666777888888888999===DDDIII```kkk~~~xxxrrrmmmjjjhhhfffdddbbbbbbccceeegggdddddddddcccccceeehhhlllooolllhhhggghhhiiijjjjjjhhhhhhhhhlllrrryyy~~~||||||~~~~~~~~~yyyzzzyyyvvvrrrppppppqqqtttwww{{{~~~~~~{{{wwwtttsssvvvzzz}}}~~~xxxvvvuuuuuuxxx}}}uuu^^^LLLGGG@@@>>>>>>>>><<<999888888888777777666555555333333333333333333333333444333333222222111111111222333333444444333333333444333333333333444555555777555666999999888;;;@@@FFF[[[{{{oooWWWSSSVVVYYYeeeuuuyyyrrrggg^^^TTTOOONNNJJJIIIHHHHHHIIILLLOOOPPPRRRTTTWWWYYYZZZ[[[^^^```|||uuujjj]]]TTTPPPNNNJJJGGGDDD???:::777999888777555444333333333222333333444555555666666555555444444444444555555666666666666666777777777444444555555555555555444444444555555555666666666888999:::999:::@@@HHHOOOhhhuuuxxxrrrmmmiiigggdddcccccccccccceeefffgggeeeeeeeeeddddddfffiiimmmooommmjjjiiijjjkkkkkkkkkjjjiiiiiimmmttt{{{|||zzz{{{}}}~~~~~~zzz{{{{{{xxxssspppqqqsssyyy{{{~~~|||yyywwwtttxxx}}}{{{zzzzzz|||}}}fffRRRJJJAAA===>>>???===:::888999999999888777666555333333333333333333333333333333333222222111111111111111222333333333333222444333333333333444555555666555555999999:::>>>DDDQQQiiiqqq\\\LLLOOOWWW^^^kkkxxxxxxjjjaaaYYYQQQMMMLLLHHHGGGGGGGGGIIILLLOOOPPPTTTVVVXXXZZZZZZ\\\^^^aaattteeeZZZRRRPPPNNNKKKHHHDDD>>>:::777777666555555555555555444444444555555555555555555555444444444444555555555555555555666666777777333444555666666666666666555555666666666777777777888:::;;;<<<>>>EEEPPPYYYmmm}}}yyyrrrmmmiiigggeeeaaabbbcccdddfffgggggggggfffffffffeeedddfffjjjmmmooommmkkkkkklllmmmlllkkkkkkiiijjjnnnuuu}}}|||zzz{{{}}}~~~~~~yyy{{{|||yyytttrrrtttwww~~~|||zzzwww{{{rrrZZZPPPCCC=========;;;999999999999999999777666555333333333333333333333333333333222222222222222222111222333333444444444333444333333333333444555555555444555888:::;;;AAAGGG[[[uuu]]]RRRKKKPPPZZZeeeqqq{{{{{{ooobbbZZZTTTNNNJJJJJJGGGGGGHHHIIILLLOOORRRTTTVVVXXXZZZ[[[[[[]]]```bbb{{{lll```TTTRRRPPPNNNKKKGGGAAA===666555555555555666777777666666666555444444333333555555444444444444555555444444444555555555666666444444666777888888888888666666666666777777777777777:::<<<>>>AAAJJJVVV```ppp{{{tttmmmjjjgggeeeddd```aaadddfffggghhhhhhgggfffgggfffeeeeeegggkkknnnnnnmmmllllllnnnnnnlllkkkllljjjjjjnnnvvv}}}}}}|||}}}wwwzzz|||zzzvvvuuuxxx|||~~~}}}yyy~~~|||}}}}}}___TTTEEE===;;;<<<:::777999999::::::999888666555333333333333333333333333222222222222222222222222222333444444555555555444444333333333333444555555555333444888;;;<<>>>>>;;;777555555666666666666666666666777777777777555555555555555555555555333444444555555444444333222333555777888777777666888777666666666666666777999<<>><<<<<<;;;:::999777777666333333333222222222111111222222333333333333444444666555444333333333333333555666666555444444777999777666666999:::<<>>;;;777555666777777777666666666666666666666777555555555555555555555555333444444555555444444333333444555666777777777777777777666666666666777777999;;;>>>AAAHHHYYYooo~~~|||vvvpppmmmhhheeeeeeeeeddddddeeeeeefffgggggggggggggggfffgggggggggfffhhhkkknnntttsssqqqpppnnnmmmlllllljjjjjjlllpppxxx~~~{{{zzzyyyvvvuuuxxx}}}~~~sss^^^KKKEEECCC<<<:::===;;;;;;:::999888777777777333333333222222222222111222222333333333333444444666555444333333333333444444555666666444555666888777666888::::::===FFFQQQiiipppWWWMMMPPPXXXdddmmmttt}}}zzzrrreee^^^UUUNNNKKKJJJIIIHHHJJJLLLOOORRRUUUXXXZZZ[[[YYYZZZ[[[\\\___dddkkkoooyyyiiiaaaWWWSSSSSSQQQKKKFFF@@@<<<888777777888888888666666666666666666666666444444444444444444444444444444555555555555444444888777777888888999:::;;;777777777666666777777888999999<<>>:::;;;999999999888888888777777333333333333222222222222222222333333333333444444555555444333333333444444333555777777666555666777777777999;;;;;;>>>HHHSSSllllllWWWRRRVVVaaannnvvv{{{|||ssslll___ZZZRRRMMMKKKKKKKKKKKKMMMOOOSSSWWWZZZ[[[\\\\\\YYY[[[]]]```ccciiipppuuurrrggg[[[TTTTTTRRRMMMHHHBBB>>>:::888888999:::999666666666666666555555555444444444444444444444444444444555555555555444444777777666555666777999:::777777777666777777888888:::999<<>>JJJ___xxx{{{wwwrrrmmmiiigggeeedddeeeccccccdddgggiiijjjjjjhhhiiiiiijjjiiiiiihhhhhhggghhhhhhffffffgggjjjmmmqqqqqqqqqqqqqqqpppooonnnmmmmmmpppvvv}}}}}}||||||}}}}}}```NNNFFFBBB???===999999999888888888888888444444444333333333222222222222222333333333444444444444333333333444444555222555777888777666555666444555999;;;===BBBQQQ```vvvttthhhlllmmmsss|||~~~vvvoooiiibbb\\\VVVTTTPPPLLLJJJJJJLLLNNNQQQSSSWWW[[[]]]]]]]]]\\\\\\___bbbeeehhhnnntttxxx{{{lll___WWWQQQNNNKKKIIIEEE@@@<<<;;;;;;:::999777666666555555444444444333333333333333333333333555555666666666666555555555555444444444555555666777777777777888888999:::===>>>DDDQQQfff~~~xxxrrrppplllhhheeedddccccccfffeeeeeefffiiikkklllllljjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiigggfffgggjjjlllqqqrrrsssttttttsssrrrqqqooopppsssyyymmmWWWKKKEEEAAA>>>:::::::::999999999888888444444444444333333333333222222333333333333444444444444333333333444555555333555777777666555666777555666:::===???HHH[[[nnn~~~}}}sssuuuuuuzzz{{{rrrkkkfff```ZZZUUUQQQQQQNNNKKKIIIJJJMMMPPPSSSUUUXXX[[[]]]^^^]]]]]]```bbbfffjjjmmmrrrxxx|||yyyiii[[[SSSPPPOOOLLLHHHBBB>>><<<;;;999888777777666555555444333333333333333333333333333333555555666666666666555555777777888888888888777777777777777777888999:::;;;;;;@@@JJJYYYmmm}}}vvvqqqnnnmmmkkkhhhfffdddeeeeeeggggggfffhhhjjjllllllkkkkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjiiiiiijjjmmmpppvvvwwwxxxxxxxxxvvvuuusssppprrruuu|||}}}|||bbbQQQGGGBBB>>>===<<<<<<;;;:::999888888555444444444444333333333222222333333333333444444333333333333333444555666444555666666444555666888777999<<<@@@CCCOOOfff{{{xxxwwwxxx}}}rrrllleee```]]]YYYTTTPPPKKKLLLLLLKKKIIIKKKPPPTTTWWWXXXZZZ[[[]]]^^^______cccfffkkkpppuuu{{{qqq```UUURRRSSSNNNJJJDDD???<<<:::999888777777666555444444333333333333333333333333333333555555666666666666555555222333444555555444333222777777777777888999:::;;;:::AAAMMM^^^rrrxxxrrrooommmmmmmmmkkkiiiggghhhiiihhhgggggghhhkkklllkkkjjjllllllllllllkkkkkkjjjiiijjjjjjkkkkkkkkkmmmqqqtttzzz{{{||||||{{{xxxvvvtttrrrssswww}}}jjjUUUHHHBBB>>>>>>>>>===<<<:::999888888555555444444444333333333222222333333333444444444333333333333333444555666555666666555444444777999999;;;>>>BBBFFFTTTnnnzzzuuuwww~~~wwwfffbbb\\\YYYWWWUUUPPPMMMGGGIIIJJJJJJJJJMMMRRRWWWYYYZZZ[[[\\\]]]___```aaafffiiiooouuu{{{kkk]]]VVVUUUOOOMMMIIIDDD???;;;::::::999777555555777777777666444555555555555555444444444666777666555444555777777777777777888888888888:::999888888999:::::::::===FFFTTTcccuuu~~~wwwsssooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllllliiijjjlllllljjjiiiiiijjjiiikkklllkkkjjjlllqqquuuyyyzzz|||}}}~~~}}}|||{{{vvvuuuwww|||}}}{{{~~~ttt[[[NNNFFF@@@===<<<;;;;;;<<<;;;999777888777666444333222111111555444222222222222444555555555555444444333333333555555555666888999;;;<<<777===BBBFFFNNNaaa}}}}}}yyyxxx|||ssskkkbbb\\\UUUPPPOOONNNLLLJJJJJJKKKKKKLLLMMMPPPVVVZZZ^^^______```aaadddhhhkkkoooooorrryyyrrraaaWWWTTTNNNMMMJJJEEE@@@<<<;;;:::999777555555666777666555444444555555666555555555666777888777555555555777777777777777888888888888999888777888999:::::::::???HHHWWWiiiwwwqqqnnnkkkjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkklllmmmmmmkkkmmmnnnmmmkkkjjjjjjkkkjjjlllnnnmmmlllmmmrrrvvv{{{|||~~~}}}|||xxxwwwyyy~~~~~~{{{___NNNEEE???>>>===<<<;;;<<<;;;999777555444444444444444444555444333333333333333333444555555555444444333333333444444555666777999:::;;;888===DDDIIIRRRfffzzzxxxzzz~~~vvvkkkcccYYYTTTNNNKKKKKKKKKJJJIIIIIIKKKLLLMMMOOORRRWWWZZZ[[[]]]___aaacccggglllpppuuuwww{{{|||gggYYYSSSNNNMMMKKKGGGCCC???<<<:::999777555555666666666555333444555666666666666666777888999888666555666777777777777777888888888888888777777777888999;;;<<>><<<<<<<<<;;;999888555555444444444444555555333333444444444444333333555555555444444444444444444444444555777888:::;;;888>>>FFFNNNZZZnnnzzzxxx{{{~~~{{{rrriii___YYYPPPMMMIIIGGGHHHIIIJJJJJJIIIKKKNNNQQQRRRUUUXXX[[[ZZZ\\\___bbbggglllssswww~~~ooo]]]SSSOOOMMMKKKIIIFFFBBB>>>;;;999777555555666666555444333444555666666777777666888999:::888666555666777666777777777888888888888666666777777777999<<>>BBBLLLRRRbbb|||zzzuuunnniiihhhiiikkkllljjjjjjjjjkkkkkklllllllllkkkjjjhhhhhhiiikkkmmmooopppqqqrrrqqqnnnlllkkklllkkknnnqqqqqqpppqqquuuxxx}}}~~~|||{{{aaaQQQKKKCCC@@@===<<<<<<<<<:::999:::999888666555444333333333333555666666555333333555555555555555555555555444444444555777888:::;;;:::@@@KKKYYYkkkzzzzzzzzzyyy{{{~~~~~~pppddd\\\UUUOOOKKKJJJJJJIIIHHHHHHIIIKKKLLLKKKOOOTTTWWWYYYZZZ\\\^^^^^^aaaeeeiiinnnuuu||||||www|||lll[[[RRROOOLLLJJJJJJHHHDDD@@@<<<:::888777888888666555666666666777777666666555666777888888666666777888777777777777888888888888555777888888888;;;AAAFFFQQQZZZkkk|||rrrnnniiiffffffggghhhiiiiiijjjjjjkkkkkkllllllmmmkkkjjjhhhhhhiiikkknnnppppppqqqrrrqqqooommmmmmnnnjjjmmmqqqrrrrrrssswwwzzz}}}|||hhhSSSJJJDDDAAA>>><<<<<<<<<;;;:::777777666666666666777777444444555555555555444444555555555555555666666666555555555666777999;;;<<<===CCCOOO```ttt|||yyyyyy||||||zzz{{{}}}sssfff[[[TTTPPPKKKHHHFFFGGGGGGGGGFFFFFFIIIKKKOOORRRVVVYYY[[[\\\^^^___aaadddhhhmmmrrryyy}}}zzz{{{}}}tttaaaUUUPPPKKKJJJKKKJJJFFFBBB>>><<<999888999999777666777777888777777666555444333555666666666666777999777777777777888888888888555888999999888<<>>:::777666666777555555555555555555555555444444444555555555666666777777777777888888888888999888888;;;<<>>:::888777777777777777777777777777777777444444444555555555666666777777777777888888888888:::888999;;;===@@@JJJTTTfff}}}~~~wwwrrrmmmjjjgggfffggghhhhhhhhhhhhjjjkkkkkkkkklllnnnqqqtttsssqqqpppooopppqqqrrrssstttvvvxxxxxxxxxwwwvvvrrrqqqsssxxx{{{||||||}}}~~~~~~jjjWWWKKKEEE@@@???===999999<<<;;;;;;:::999888777666666555555555555555555555555555555666777777666555555555444555999999888;;;AAAIIIUUUkkkxxxvvvwwwyyy}}}rrrfffZZZSSSKKKFFFGGGGGGFFFDDDFFFHHHIIIJJJKKKNNNSSSVVVXXXZZZ\\\]]]]]]^^^```bbbcccfffkkksss|||pppaaaSSSOOOPPPMMMIIIGGGFFFCCC@@@<<<999888777777777777777777777777777777444444555555555666666666777777777777888888888888;;;999:::===???BBBLLLWWWnnn~~~wwwqqqnnnkkkhhhgggggghhhhhhgggiiikkklllmmmmmmnnnqqqssstttsssssssssrrrrrrrrrrrrssstttwwwyyy{{{||||||{{{vvvsssssswww{{{~~~}}}}}}}}}}}}nnnZZZMMMFFF@@@???===999999;;;;;;::::::999888777666666555555555555555555555555666666777777777777666666666444555888999999===CCCOOO___xxxzzzwwwuuuxxx|||{{{iii^^^TTTOOOIIIGGGGGGHHHGGGEEEHHHIIIKKKLLLMMMPPPTTTXXXXXXZZZ\\\]]]^^^^^^aaabbbcccfffkkksss{{{wwweeeTTTNNNPPPNNNJJJGGGGGGEEEAAA>>>;;;999888888555555555555555555555555555555555555666666666666666777777777888888888888<<<:::;;;>>>AAAFFFPPP\\\sss~~~wwwqqqmmmjjjgggggghhhiiijjjiiijjjlllnnnnnnnnnpppsssuuussstttuuuuuuuuuuuusssssstttuuuwwwzzz{{{}}}}}}}}}yyytttsssvvv{{{~~~sss^^^QQQHHHAAA???===:::999:::::::::999999888777777666555555555555555555555555666666666666666666666666888666777:::<<<===BBBHHHWWWiiitttvvvvvvyyy~~~ssscccYYYNNNKKKHHHGGGHHHIIIHHHGGGIIIKKKMMMOOOPPPSSSVVVYYYZZZ\\\]]]^^^]]]]]]___aaaaaacccggglllssszzz}}}}}}}}}}}}jjjVVVNNNOOONNNKKKIIIHHHFFFCCC@@@<<<:::999888666666666666666666666666555555555666666666777777666777777777888888888888<<<:::;;;???CCCIIIVVVaaawwwwwwqqqjjjhhhffffffiiikkkmmmmmmlllmmmoooooooooqqqsssuuurrrtttuuuwwwwwwwwwuuuuuuwwwwwwyyyzzz{{{|||}}}}}}{{{uuurrrvvv|||{{{eeeUUUKKKBBB???>>>;;;999:::::::::999999888777777777555555555555555555555555555555555555555555555555999666777:::<<<>>>DDDLLLYYYnnnrrrvvvxxx{{{zzziii[[[SSSIIIHHHGGGGGGHHHJJJJJJJJJKKKMMMPPPRRRSSSUUUYYY[[[]]]^^^______]]]]]]^^^___``````bbbeeekkkrrrxxx|||zzzuuurrrrrrsssrrr]]]RRROOONNNMMMMMMIIIHHHEEEAAA>>>;;;999888888888888888888888888888555555666666666777777777777777777777888888888888;;;:::<<<@@@EEEMMM[[[hhh~~~yyyqqqiiigggeeefffiiimmmnnnooonnnoooppppppppppppsssuuuqqqrrrtttvvvxxxxxxxxxwwwyyyzzzzzz{{{||||||}}}}}}}}}wwwtttxxx~~~oooYYYNNNDDDAAA@@@===::::::999999999888888888777777555555555555555555555555555555444444444444555555888555555888:::===EEEMMMYYYnnn}}}uuuwwwyyy|||nnn]]]RRRKKKGGGGGGGGGGGGHHHJJJLLLMMMMMMOOORRRTTTVVVXXX[[[]]]___```aaaaaa```___```aaabbbcccdddfffkkkqqqvvvzzz}}}|||xxxsssnnnlllmmmooo~~~hhhYYYRRRNNNNNNPPPJJJIIIFFFCCC???<<<:::999888888888888888888888888555666666666777777777777777777777777888888888888:::999;;;AAAGGGQQQ___mmmzzzrrrjjjhhhfffgggiiilllnnnnnnooopppqqqpppooooooqqqssspppqqqsssuuuwwwyyyzzzzzz{{{{{{||||||}}}yyywww|||}}}}}}~~~yyy]]]QQQEEEBBBAAA>>>;;;;;;999999999888888888888888555555555555555555555555777666555444444555666777888555444777:::>>>GGGPPP\\\rrrzzzxxxxxxyyy|||uuucccUUULLLHHHGGGGGGGGGGGGHHHJJJMMMPPPNNNQQQTTTWWWXXXZZZ\\\^^^```bbbddddddddddddfffhhhhhhjjjmmmqqqtttxxxzzz{{{zzzxxxtttpppllllllnnnqqqppp___TTTOOOOOOSSSKKKIIIGGGDDD@@@===:::999666666666666666666666666666666666666777777777777777777777777888888888888:::999;;;AAAIIISSSbbbpppzzzrrrkkkiiiggggggiiikkkmmmmmmpppqqqqqqpppooooooppprrroooppprrrtttwwwyyy{{{|||||||||}}}~~~|||yyy~~~___RRRFFFCCCBBB???<<<;;;999999999888888888888888555555555555555555555555888777666555555666777888:::777666999<<>>>>>CCCMMMSSSfffwwwlllkkkiiiiiikkkllllllkkkooopppqqqpppnnnmmmmmmooopppqqqrrrtttvvvyyy|||}}}}}}|||~~~gggWWWIIIEEECCC===<<>><<>>???FFFQQQZZZmmm|||zzzqqqnnnkkkjjjkkkmmmnnnnnnpppqqqrrrpppnnnmmmnnnoooqqqrrrtttwwwzzz|||~~~~~~}}}|||~~~nnn\\\LLLGGGDDD===;;;>>><<<<<<<<<;;;:::999777777777777666666666555555555777777777777777777777777555777;;;>>>>>>BBBQQQ```wwwxxxyyy{{{yyyzzz}}}nnnbbbXXXNNNIIIHHHJJJLLLNNNPPPPPPQQQTTTVVVYYY[[[\\\]]]^^^aaafffiiiqqqssswwwzzz}}}~~~~~~~~~yyyyyyyyyzzzzzzzzzzzzyyy|||zzzxxxxxxzzz~~~zzzeeeZZZUUUTTTMMMLLLJJJGGGDDDAAA>>><<<999888888777777777888888777777777777777888888999888888777888888999:::;;;999>>>AAAIIIWWWbbbwwwzzzvvv~~~wwwsssnnnkkklllnnnqqqrrrqqqrrrrrrqqqooonnnnnnpppssstttwww{{{}}}}}}~~~zzz}}}{{{uuubbbOOOHHHDDD>>>;;;===<<<<<<<<<;;;:::999888777777777777666666666555555777777777777777777777777333666:::>>>???EEEVVVgggyyy{{{~~~~~~tttbbbYYYTTTOOOKKKJJJNNNPPPRRRSSSTTTUUUXXXZZZ]]]^^^___aaadddjjjqqqwww|||~~~~~~~~~~~~~~~mmm]]]VVVTTTNNNMMMKKKIIIEEEBBB???>>>999999888888777777888888777777777777777888888999999999888888888999::::::888>>>BBBLLL[[[ggg~~~~~~tttsss{{{vvvoookkkkkknnnqqqssspppqqqrrrqqqpppoooppprrrtttvvvzzz~~~|||}}}|||{{{eeeQQQHHHDDD>>>;;;===;;;;;;;;;;;;:::999888777777777777666666666666555666666666666666666666666444666:::===???GGGZZZlllyyy{{{~~~mmm[[[TTTSSSQQQOOONNNOOOQQQTTTVVVXXXZZZ\\\___```bbbeeeiiinnnuuu|||vvvbbbVVVSSSOOONNNLLLJJJGGGDDDAAA@@@::::::999888888888888888777777777777777888888999;;;;;;:::999888888888999888>>>CCCMMM^^^kkk}}}tttuuu~~~wwwoooiiihhhkkkoooqqqnnnppprrrsssssssssuuuwwwxxxzzz}}}hhhQQQGGGDDD>>><<<>>>;;;;;;;;;;;;:::999888888888777777777666666666666666666666666666666666666666777999<<>>:::;;;;;;;;;::::::999888888888777777777666666666777777777777777777777777777888:::===@@@LLLbbbvvvyyyyyy}}}nnn```SSSOOOPPPQQQQQQRRRTTTWWW[[[^^^aaadddhhhjjjllloootttwwwyyy{{{}}}~~~}}}~~~|||sss^^^TTTPPPPPPNNNLLLIIIFFFDDDCCC<<<;;;:::999888888888888777777777777777888888999888888888999:::;;;<<<===:::AAAGGGTTTgggvvv||||||~~~~~~xxxooohhhfffhhhjjjlllooorrrvvvzzz~~~}}}rrrUUUIIIEEE???<<<===::::::;;;;;;;;;:::999999888888888777777777666666777777777777777777777777888888;;;>>>CCCQQQiii~~~{{{xxxzzz~~~fff[[[RRRPPPQQQQQQTTTWWW^^^```cccfffgggjjjmmmooorrrtttxxx{{{~~~}}}{{{|||www{{{yyybbbWWWQQQPPPOOOMMMJJJGGGEEECCC<<<;;;:::999888888888888777777777777777888888999666666777888:::===???@@@;;;CCCJJJXXXlll|||{{{~~~}}}|||~~~yyypppiiiggghhhiiikkkpppsssyyy~~~~~~yyy|||wwwXXXKKKEEE???;;;<<<::::::;;;;;;;;;:::999999888888888888777777777777777777777777777777777777888888;;;???FFFUUUooowwwxxx{{{}}}aaaYYYSSSRRRSSSTTTXXX]]]fffhhhjjjllllllnnnppprrrtttvvvzzz~~~~~~|||~~~}}}uuusssmmm[[[SSSSSSRRROOOKKKHHHFFFFFFBBBAAA>>>;;;999777666666777777777777777888888999555666999::::::;;;===??????CCCMMM]]]sss|||yyyyyy|||}}}xxxpppiiifffiiimmmqqqtttyyy~~~~~~~~~{{{~~~```MMMFFFDDD???;;;<<<<<<<<<;;;:::999777666777777777777666666666666888777777777666666666555666888===CCCIIIYYYsss{{{uuutttxxxoooaaaXXXSSSUUUYYY\\\bbbiiiuuutttttttttpppnnnrrryyyvvv{{{}}}{{{}}}|||uuusss~~~qqq]]]TTTSSSQQQNNNJJJGGGFFFFFFCCCAAA>>>;;;888777777777777777777777777888888999888999::::::::::::;;;===AAAEEEPPPaaawww||||||yyyzzz~~~}}}xxxqqqjjjgggiiimmmnnnqqqwww~~~}}}dddOOOGGGDDD@@@<<<<<<<<<<<<;;;:::999888777888777777777666666666666666666666666777777888888:::<<>>:::888777888888777777777777777888888999:::;;;<<<;;;999999:::;;;CCCIIIUUUggg~~~~~~yyywww|||{{{wwwqqqjjjgggiiimmmlllooovvv~~~kkkSSSHHHEEEAAA>>>===<<<<<<;;;:::999888888888888777777777666666666444444555666777999999:::999:::???HHHTTThhh~~~zzzwwwxxxyyy{{{zzzggg\\\XXXWWWZZZbbbmmm||||||xxxtttrrrwww~~~~~~}}}}}}{{{tttpppuuu}}}}}}hhhYYYVVVQQQMMMJJJHHHGGGFFFEEECCC>>>:::888888888999777777777777777888888999;;;;;;<<<:::999999;;;===EEENNN\\\nnnzzzwwwyyyxxxvvvpppjjjgggiiilllmmmpppwwwsssWWWIIIDDDBBB>>>======<<<;;;:::999999999888888888777777777666666555555666777888999999:::888888===HHHVVVjjjwwwwwwzzz}}}~~~xxxddd]]]\\\]]]aaajjjyyyyyyxxx|||~~~}}}{{{tttnnnoootttqqq]]]XXXQQQMMMJJJIIIHHHFFFFFFCCC???<<<999888999999777777777777777888888999999:::::::::999;;;>>>@@@HHHSSSbbbttt}}}{{{~~~|||xxxuuuvvvuuupppkkkhhhiiikkkppptttzzz|||]]]JJJDDDAAA>>>======;;;:::::::::::::::888888888888777777777777777777777777888888888888;;;;;;???LLL\\\pppzzzvvvyyywwweeecccdddggglllwww|||xxx}}}~~~|||zzzyyytttnnnlllnnn{{{bbb[[[SSSMMMLLLKKKJJJHHHEEECCCAAA>>>;;;:::999999777777777777777888888999888999999999:::<<<@@@CCCJJJWWWgggyyyzzztttuuu}}}~~~yyytttuuuuuurrrmmmjjjkkkllltttwww~~~eeeNNNFFFBBB===>>>===;;;:::::::::;;;<<<999999888888888777777777777777888888888888888888;;;:::@@@NNN```ttttttwww|||xxxgggbbbfffkkkssswwwxxxzzzwwwwwwxxxuuuooolllmmm{{{eee^^^TTTNNNMMMMMMKKKIIIDDDCCCBBB@@@===;;;999888777777777777777888888999888999999999999<<<@@@DDDKKKYYYkkk}}}|||uuuuuuyyyuuuwwwxxxuuupppmmmnnnooouuuyyymmmSSSIIIDDD>>>>>>===;;;:::::::::<<<===999999999888888888777777666666777888999999::::::<<<;;;BBBSSSgggzzzyyyssswww~~~xxxiiibbbgggooozzz~~~www~~~~~~wwwttttttwwwvvvqqqnnnnnnvvvhhh___UUUOOONNNNNNLLLJJJCCCCCCBBBAAA???<<<999777777777777777777888888999:::::::::999999;;;@@@CCCKKK[[[lll~~~|||zzzyyyvvvyyyzzzxxxssspppqqqrrruuuyyy~~~~~~rrrVVVKKKFFF???>>>===;;;::::::;;;<<<===999999999888888888888777444444666777999;;;<<<===AAAAAAIII\\\rrrvvvtttwww~~~xxxjjjgggnnnwww}}}{{{{{{vvvuuu|||xxxtttrrrqqqqqqpppooouuu{{{zzzfffSSSMMMMMMJJJGGGFFFEEECCCBBBBBBAAA???;;;888999999888888888888999999:::999999999;;;>>>BBBEEEPPPXXXjjj}}}vvvxxxxxxwwwuuutttssssssuuuyyy}}}}}}www[[[LLLDDD@@@<<<<<<=========<<<;;;::::::999777666666666777888888777888888999:::;;;<<<>>>BBBMMMaaa|||qqqttt~~~wwwlllkkkqqqyyyrrruuu{{{xxxuuusssssstttssssssrrruuunnnYYYOOOMMMJJJGGGGGGFFFFFFEEEDDDAAA???<<<;;;999999888888888888999999:::999999:::;;;???DDDGGGRRR[[[oooyyyyyyyyyxxxvvvtttttttttsssxxx~~~|||```NNNEEE???<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666777777888666666777777888999;;;;;;???EEESSSjjj}}}sssxxxzzzpppqqqyyy|||yyyxxx{{{yyywwwvvvvvvwwwwwwvvvqqqpppvvvyyy```RRRMMMJJJIIIHHHGGGIIIJJJGGGBBB>>>===>>>999999888888888888999999999:::::::::<<<@@@GGGKKKVVVbbbxxx}}}{{{zzzxxxvvvuuuuuuuuurrrwww~~~fffRRREEE???===<<<;;;:::999::::::;;;999999888777777777777888555666666666777999:::;;;???III\\\ttt{{{vvv~~~~~~uuuvvvzzzxxx~~~~~~|||yyyxxxyyyyyyxxxwwwrrrmmmnnnzzzfffSSSKKKJJJIIIIIIHHHKKKMMMJJJCCC>>>>>>@@@:::999999888888999999:::999::::::;;;<<>>===;;;999888999:::;;;999999888888888777777777666666666777888:::;;;<<>>BBBSSSmmm|||www~~~|||{{{zzzyyyvvvtttpppjjjhhhnnnyyypppXXXLLLKKKKKKHHHGGGJJJKKKIIIDDDAAA@@@AAA::::::999999999999::::::888;;;<<<<<<>>>EEERRR\\\gggzzzyyyttttttuuuuuuuuuxxxyyy|||sssXXXJJJGGG@@@>>>===;;;:::::::::;;;999999::::::999999888777777777888999;;;===>>>???GGGZZZwww~~~{{{}}}~~~|||{{{zzzzzzyyyvvvtttpppmmmmmmpppvvvxxx___QQQOOOLLLGGGFFFGGGGGGFFFEEECCCAAA@@@;;;::::::999999::::::;;;888;;;===<<<>>>GGGUUU```lll{{{uuuuuuwwwxxxwwwyyyyyyyyy|||{{{]]]LLLHHH@@@???>>>===<<<;;;;;;:::999999:::::::::999888777666777777999:::<<<>>>???III^^^|||~~~|||{{{zzzyyyyyyzzzyyywwwuuusssrrrsssuuuxxxdddUUUQQQMMMFFFFFFEEEDDDEEEEEEDDDAAA>>>;;;::::::999999::::::;;;888;;;======>>>GGGVVVbbbooo}}}wwwwwwyyyzzzyyyzzzyyywwwxxx}}}aaaMMMHHH@@@@@@@@@???>>><<<;;;:::999999:::;;;:::999888777555555666888999<<<===>>>GGG]]]|||}}}~~~~~~zzzvvvvvvxxxyyyxxxvvvuuurrrqqqtttyyymmmXXXMMMIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@<<<;;;:::999999999:::;;;;;;:::<<>>===;;;:::::::::;;;;;;;;;::::::999999999:::888999:::888888===EEETTTllltttrrrooopppsssuuutttqqqmmmnnnooonnnkkkqqqzzzeeeTTTLLLKKKFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<:::::::::;;;;;;<<<;;;===@@@CCCIIIVVVdddmmm}}}{{{{{{~~~}}}|||}}}~~~~~~~~~zzzwww|||www[[[LLLAAA@@@>>><<<;;;:::::::::<<<;;;;;;::::::999999888:::999999:::999888>>>FFFWWWooo{{{|||xxxtttpppooopppqqqpppnnnjjjllloooooommmsssmmmYYYNNNMMMGGGGGGFFFFFFEEECCCBBBAAA???>>>===;;;::::::;;;;;;<<<;;;===AAADDDKKKYYYgggqqq~~~{{{zzz~~~~~~|||}}}}}}}}}}}}zzzxxx}}}{{{]]]KKKBBB@@@>>><<<:::::::::;;;;;;;;;;;;::::::999999999:::888888:::999:::AAAIIIZZZssstttxxx}}}xxxqqqnnnnnnooonnnmmmkkkmmmppprrrrrrwwwwww^^^PPPNNNGGGGGGGGGFFFEEEDDDCCCBBB@@@???>>><<<;;;;;;;;;<<<;;;;;;>>>CCCGGGNNN]]]kkkzzz~~~|||~~~}}}}}}}}}}}}{{{{{{{{{~~~___IIIBBB@@@>>>;;;::::::;;;;;;::::::::::::::::::::::::999777888999:::;;;CCCLLL```wwwzzzqqqttt|||zzzqqqmmmmmmooopppooonnnnnnqqqtttvvvzzzcccQQQMMMGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;<<<;;;;;;???DDDIIIQQQ```ooo}}}}}}}}}|||zzz|||~~~eeeMMMCCCAAA>>>;;;999:::;;;<<<888999999::::::;;;;;;<<<888666777999:::===FFFOOOfff|||xxxtttoooooovvv{{{qqqlllmmmoooqqqrrrpppoooqqquuuxxx{{{fffQQQLLLGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA???===<<<;;;<<<<<<;;;;;;???EEEJJJSSScccqqq}}}}}}||||||yyy}}}kkkTTTCCCAAA>>>;;;999:::;;;<<<777888999:::;;;;;;<<<===777555666999:::>>>GGGQQQjjjnnnpppnnnlllrrr~~~tttnnnmmmnnnnnnnnnpppppprrruuutttuuu}}}sss[[[OOOMMMKKKHHHFFFEEEDDDBBBAAA@@@???>>>>>>======>>>>>>:::<<<<<>>???===;;;;;;:::::::::999999999888888555888666888===;;;EEE[[[yyy{{{jjjhhhiiinnnttt{{{xxxqqqooooooooooooqqqpppqqqrrrpppooouuu~~~yyy^^^PPPLLLJJJGGGEEEEEEDDDBBBAAAAAAAAA@@@????????????@@@===@@@@@@HHHUUUZZZfff|||~~~||||||}}}}}}~~~}}}uuuTTTHHHAAA<<<>>>???===;;;;;;:::::::::999999999999888777:::777999>>>>>>III```uuugggeeefffjjjnnnsss|||}}}vvvrrrqqqppppppqqqooooooooollliiilllsssdddQQQKKKIIIFFFDDDDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@DDDFFFNNN[[[```lll}}}|||{{{{{{~~~}}}xxxWWWIIIAAA===>>>???<<<;;;;;;::::::::::::999999999999:::<<<999:::???@@@NNNgggqqqfffddddddhhhjjjkkkrrryyy{{{vvvsssqqqppprrroooooooookkkgggiiimmm|||iiiTTTKKKHHHEEECCCCCCCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAAGGGJJJSSS___dddrrr}}}||||||}}}|||~~~}}}}}}}}}[[[JJJBBB===>>>>>><<<;;;<<<;;;;;;:::::::::999999999:::<<<999999>>>BBBRRRnnnmmmhhhfffgggiiijjjjjjnnntttxxxtttrrrqqqrrrpppooopppnnnjjjiiimmmsss~~~mmmWWWLLLIIIEEEBBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@GGGLLLUUUbbbggguuu~~~}}}{{{zzz|||wwwwww```KKKCCC===>>>>>><<<;;;<<<;;;;;;;;;:::::::::999999888;;;888999>>>CCCVVVssskkkiiihhhiiimmmnnnnnnrrrxxxzzztttrrrqqqrrroooooorrrppplllkkkllllllwwwsss[[[NNNJJJFFFCCCBBBBBBBBBAAA@@@???>>>>>>======>>>>>>>>>FFFLLLWWWccchhhwww~~~~~~{{{yyyzzzuuussseeeLLLDDD>>>>>>>>><<<;;;===;;;;;;;;;;;;::::::::::::555:::888999???DDDXXXwwwqqqiiiiiikkkqqquuuwww}}}{{{tttqqqqqqqqqnnnnnnqqqpppllliiiiiihhhssszzz```QQQMMMGGGCCCBBBBBBBBBAAA??????>>>============>>><<>>===>>><<<;;;===<<<;;;;;;;;;;;;:::::::::333999999;;;@@@FFF[[[{{{uuullllllpppxxx{{{tttqqqqqqqqqnnnmmmpppooojjjfffffffffqqq~~~dddRRRNNNHHHDDDBBBBBBAAAAAA@@@??????>>>===>>>>>>>>><<>>===>>><<<;;;===<<<<<<;;;;;;;;;:::::::::333999:::<<>>===<<<<<<@@@BBBNNN___dddeeevvv|||yyy{{{|||}}}}}}~~~vvv~~~lllOOOEEE>>>>>>???===;;;;;;===<<<;;;:::::::::::::::777777;;;@@@AAAHHHccczzzpppnnnrrrrrrvvv}}}yyyvvvnnnooooooooonnnllljjjhhhffflllvvvnnnXXXOOOHHHFFFDDDAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@BBBNNN^^^dddgggzzz|||yyy}}}}}}}}}}}}~~~www~~~zzzqqqPPPFFF>>>>>>???===;;;;;;===<<<;;;::::::::::::;;;:::999<<>>>>>===;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;===AAADDDQQQoootttlllmmmooowwwyyy{{{xxxqqqqqqqqqqqqpppnnnlllkkkhhhjjjqqqzzz[[[QQQIIIGGGFFFDDDAAAAAAAAA@@@@@@??????@@@@@@AAA@@@CCCNNN[[[cccnnn~~~{{{zzz{{{||||||~~~wwwyyyqqq{{{UUUJJJ@@@===>>><<<;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<===@@@FFFWWWwwwoookkkooorrryyy|||zzzvvvssssssqqqpppmmmkkkiiihhhhhhiiippp~~~\\\QQQGGGEEEEEEDDDBBBBBBCCCBBBAAA@@@????????????AAAEEEOOOZZZcccppp{{{wwwxxxyyy{{{}}}wwwxxxppp~~~XXXLLLAAA======<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===???HHH^^^nnnlllqqqssszzz~~~yyyuuusssrrrooommmjjjhhhfffeeeggghhhooo```RRRFFFCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@?????????AAAFFFPPPZZZcccrrr{{{uuuvvvxxxyyy|||xxxyyyqqq[[[NNNBBB===<<<;;;;;;<<<;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@KKKeeennnnnnrrrrrryyy~~~zzzvvvsssqqqooommmkkkiiihhhgggggghhhpppgggXXXHHHBBBCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAHHHRRR[[[cccrrr|||uuuvvvwwwxxxzzz~~~yyyzzzrrr]]]PPPCCC===<<<;;;;;;<<<:::::::::::::::;;;<<<===;;;>>>@@@CCCPPPkkkooopppuuuuuuxxx}}}{{{xxxtttsssqqqpppnnnmmmmmmlllfffhhhpppnnn\\\JJJCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBIIISSS[[[cccrrr|||wwwxxxxxxxxxxxx{{{zzz{{{sss___QQQCCC===<<<:::;;;===:::::::::::::::;;;<<<===<<>>===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBHHHXXXtttyyyxxxyyywww}}}~~~~~~{{{yyyyyyyyy||||||{{{zzzyyyxxxxxxwww{{{{{{zzzzzz{{{|||~~~}}}}}}~~~uuurrrooonnnnnnoooooonnnmmmmmmppp}}}~~~aaaNNNJJJCCCBBBCCC???BBBAAA@@@??????@@@AAAAAADDDHHHRRR]]]hhhvvv}}}xxxwwwvvvvvvwwwyyy{{{}}}uuunnnhhhOOOAAAAAA>>>===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===AAAJJJ\\\yyyyyyzzz||||||}}}~~~||||||||||||zzzwwwvvvuuuvvvxxxwwwwwwvvvvvvuuuuuutttxxxxxxwwwwwwxxxyyy{{{|||{{{~~~}}}zzzzzz}}}~~~vvvtttpppnnnnnnooonnnnnnlllooosss}}}iiiQQQKKKEEEDDDDDD>>>BBBAAA@@@??????@@@AAABBBEEEIIISSS^^^jjj{{{~~~wwwvvvuuuuuuvvvxxx{{{|||tttllljjjPPPBBBBBB>>>===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@LLLccczzz|||zzzvvvvvvwwwwwwuuurrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqtttssssssssssssuuuvvvwwwvvvwwwyyy{{{{{{zzzxxxwwwyyywwwtttuuuxxx}}}~~~vvvssspppooooooppppppppplllqqqvvv|||nnnSSSKKKFFFEEEEEE???BBBAAA@@@???@@@AAABBBCCCEEEKKKTTT```nnnuuuuuuttttttuuuwwwzzz|||~~~ssshhhlllRRRCCCBBB>>>===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;@@@OOOjjj}}}|||vvvrrrqqqrrrrrrqqqnnnmmmmmmnnnmmmnnnnnnnnnoooooooooppppppooooooooooooqqqrrrsssuuuuuuuuuuuuuuuttttttsssrrrqqqpppqqqtttyyy}}}~~~uuurrrpppoooppprrrrrrrrrmmmrrrvvvzzzpppTTTKKKFFFFFFFFF@@@AAAAAA@@@@@@@@@AAACCCDDDEEELLLVVVbbbrrrttttttssssssuuuwwwzzz|||rrreee~~~nnnSSSDDDBBB>>>===???:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;@@@QQQmmm{{{uuuqqqoooppppppnnnllljjjjjjkkkkkkkkkllllllmmmnnnnnnnnnllllllkkkkkklllmmmoooppptttsssrrrqqqppppppppppppllllllmmmnnnqqquuuyyy|||~~~vvvsssqqqpppqqqrrrrrrrrrnnnrrrtttwwwrrrWWWMMMFFFEEEFFFBBBAAAAAA@@@@@@AAABBBCCCDDDDDDMMMYYYdddvvvttttttssstttuuuxxx{{{|||tttccc{{{pppUUUEEECCC>>>===???;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<>>===???;;;;;;;;;;;;;;;;;;;;;;;;;;;======BBBQQQkkk{{{vvvsssnnnnnnnnnkkkgggeeeddddddeeeeeeeeeeeeeeeeeeffffffdddcccccccccccceeefffgggggggggfffeeeeeedddddddddcccfffhhhiiijjjmmmrrrvvvuuuyyy}}}yyyuuurrrpppooonnnmmmoooqqqppprrrzzzaaaTTTGGGBBBDDDBBBAAAAAA@@@@@@AAACCCDDDEEEBBBNNN[[[hhhzzzuuutttttttttvvvyyy|||~~~zzz}}}yyyeeezzzsssWWWFFFCCC>>>===???;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>DDDQQQiii{{{vvvsssnnnnnnmmmjjjfffcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````aaabbbdddeeeddddddcccccccccbbbbbbbbbaaadddfffggghhhjjjooossspppuuu|||wwwuuussspppooonnnoooooonnnllloooxxx```OOOJJJFFFDDDDDD@@@???>>>>>>>>>???@@@AAADDDNNN[[[gggxxxzzzvvvqqqoooppptttwwwxxxzzz{{{rrrvvvoooYYYGGGCCCAAA<<<:::???>>>======<<<<<<<<<======<<<@@@GGGSSSkkk}}}yyytttpppooommmhhhddd```^^^]]]\\\``````___^^^]]]]]]\\\\\\bbb```___]]]]]]^^^___```___]]][[[ZZZ[[[\\\___aaaaaaaaabbbcccfffiiikkkmmmooorrrvvv{{{}}}wwwuuurrrooonnnmmmnnnnnnooommmooovvvaaaOOOHHHDDDAAAAAA@@@???>>>>>>>>>???AAAAAAEEEPPP\\\hhhyyyzzzwwwrrrppprrrtttvvvwwwvvvxxx|||vvv|||sss\\\HHHCCCBBB===;;;>>><<<<<<;;;;;;;;;;;;;;;<<<<<>>>>>???@@@AAABBBGGGQQQ\\\hhhyyyzzzwwwtttrrrssstttuuuuuuttttttyyy|||yyybbbLLLDDDCCC???<<<===::::::999999999::::::;;;<<>>???@@@BBBCCCHHHQQQ\\\gggyyy{{{xxxuuussssssttttttsssrrrrrrwwwjjjRRRGGGDDD@@@===<<<::::::999999999:::;;;;;;===>>>GGGYYYqqq}}}{{{yyywwwvvvtttqqqnnnkkkgggeeeaaa^^^[[[ZZZYYYZZZVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUUUUVVVWWWZZZ]]]```aaafffhhhlllpppsssvvvwwwxxxyyyvvvrrrmmmjjjjjjkkklllnnnnnnqqqvvv|||kkkSSSHHHGGGEEEBBB@@@????????????AAABBBDDDGGGQQQ\\\hhh{{{{{{xxxuuusssrrrrrrrrrqqqpppooouuu~~~sss\\\MMMFFFBBB>>><<<;;;;;;;;;;;;;;;<<<======???>>>HHH^^^www~~~{{{xxxtttsssqqqppppppooollljjjfffddd```[[[XXXVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUURRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOPPPPPPRRRRRRRRRRRRSSSUUUWWWZZZ]]]^^^aaadddhhhmmmrrrvvvxxxyyyzzzvvvqqqmmmkkkkkkmmmnnnppppppqqqtttwwwkkkQQQFFFEEEDDD@@@@@@?????????@@@AAACCCDDDGGGQQQ^^^kkk~~~|||yyytttqqqpppppppppooommmlllqqq{{{|||gggUUUIIIBBB???>>><<<<<<<<<<<<======>>>???AAA???JJJccc}}}}}}}}}|||wwwsssrrrpppnnnnnnnnnmmmllljjjeeebbb^^^YYYUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOPPPPPPRRRTTTWWWZZZ\\\]]]```eeejjjooosssvvvwwwzzzvvvqqqmmmkkklllooopppppppppqqqsssuuu~~~pppSSSFFFEEECCC???????????????@@@BBBDDDEEEHHHSSSaaaooo{{{yyy||||||}}}yyysssooommmnnnnnnnnnooolllpppxxx~~~rrr]]]LLLCCC@@@???<<<<<<<<<<<<===>>>???@@@BBB@@@LLLhhh}}}}}}zzzxxxyyy~~~{{{vvvsssrrrooommmkkkjjjiiigggeeeaaa___[[[WWWTTTRRRQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQTTTWWWYYYZZZ\\\aaafffkkknnnpppqqq~~~zzzvvvrrrmmmlllmmmppprrrooooooqqqtttwwwuuuWWWHHHGGGEEE@@@????????????@@@BBBDDDEEEIIITTTcccrrr|||sssuuu~~~zzz}}}~~~yyyrrrmmmllllllmmmnnnsssooorrrwww}}}xxxaaaMMMCCC@@@@@@;;;;;;;;;<<<===>>>??????CCC@@@MMMjjjyyyyyywwwtttuuuzzz{{{wwwtttqqqnnnjjjhhhfffdddbbb```^^^\\\YYYUUUSSSRRRRRRRRROOONNNNNNMMMLLLKKKKKKJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKMMMOOORRRUUUWWWXXXZZZ^^^cccgggiiikkklllwwwtttpppnnnnnnoooooooooqqqpppoooooorrr~~~\\\IIIFFFFFFBBB@@@>>>???BBBBBB???BBBFFFKKK[[[gggvvvuuussszzz~~~|||{{{uuurrrsssrrrnnnmmmnnnooorrrzzzrrruuu}}}hhhSSSEEEAAABBB>>>===<<<;;;;;;<<<===>>>>>>GGGQQQffftttqqqqqqsssuuuvvv}}}}}}zzzsssnnnmmmjjjgggeeecccbbb```^^^\\\[[[XXXUUURRRPPPNNNMMMPPPNNNLLLJJJIIIJJJKKKLLLIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTUUUUUUXXX\\\___bbbeeeiiilllxxxtttpppnnnnnnooooooooorrrqqqqqqqqqsss]]]IIIFFFEEEAAA@@@>>>???BBBAAA@@@BBBGGGLLL]]]jjjzzzsssqqqzzz~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~}}}~~~}}}wwwrrrrrrqqqnnnmmmoooooorrrzzzooosssrrr\\\LLLDDDCCC>>>===<<<;;;;;;<<<===>>>===GGGQQQgggtttqqqpppssstttvvv}}}~~~{{{wwwqqqlllkkkhhheeecccbbb```]]][[[XXXWWWUUUSSSPPPOOONNNMMMMMMLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTWWW[[[^^^```cccgggjjjyyyvvvqqqnnnnnnoooppppppsssrrrrrrrrrsss}}}```IIIEEEEEEAAA@@@>>>???BBBAAA@@@CCCHHHOOOaaaooosssqqq{{{|||yyywwwrrrrrrqqqqqqrrrrrrssstttppppppooooooppprrruuuwwwsssuuuwwwyyyzzz|||yyysssqqqpppnnnnnnqqqpppssszzzrrrvvvhhhUUUHHHCCC>>>>>><<<<<<<<<<<<>>>>>>===GGGQQQhhhtttqqqppprrrtttvvv~~~|||xxxtttnnnjjjiiigggdddbbb```]]]YYYVVVSSSRRRQQQPPPNNNNNNMMMMMMJJJIIIGGGFFFEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIKKKMMMOOOPPPRRRUUUXXX[[[]]]```dddfff{{{wwwrrrooonnnooopppqqqrrrqqqqqqrrrsss{{{cccKKKEEEDDDAAA@@@??????AAAAAA@@@DDDIIISSSeeesssuuurrr}}}zzzvvvrrrooommmiiiiiiiiiiiiiiijjjkkklllggggggfffggghhhkkkmmmooolllmmmoooooooooqqqsssuuuwww{{{{{{sssqqqooommmooorrrqqqssszzzyyyttt]]]LLLCCC???>>>===<<<<<<===>>>???>>>GGGRRRjjjtttqqqppprrrtttxxx{{{vvvrrrmmmiiigggeeeccc```^^^ZZZUUURRROOOOOONNNMMMMMMMMMMMMNNNHHHGGGFFFEEEEEEEEEFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNPPPRRRVVVXXXZZZ]]]```bbb|||wwwrrrnnnnnnooopppqqqooonnnpppqqqrrrwwwgggMMMEEEDDDAAAAAA??????AAAAAAAAADDDJJJUUUhhhvvvwwwrrr{{{yyysssnnnjjjfffdddccccccccccccdddeeefffgggeeeeeeeeeeeeeeeggghhhiiihhhhhhiiihhhggggggiiikkknnnqqquuuyyy~~~|||tttqqqooommmnnnrrrqqqsssyyy|||}}}eeeOOOBBB???>>>===<<<<<<===>>>??????HHHTTTmmmtttqqqqqqtttvvvzzz{{{vvvqqqllljjjgggdddaaa^^^[[[XXXTTTPPPNNNMMMMMMLLLLLLLLLLLLMMMGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPSSSUUUWWWYYY\\\___|||wwwqqqmmmmmmnnnooopppllllllnnnqqqrrruuujjjOOOFFFDDDAAAAAA??????AAAAAAAAAEEELLLWWWiiiwwwvvvpppyyy~~~yyyrrrlllhhhdddaaa_______________```bbbcccdddggggggffffffeeeeeeeeefffdddeeeeeedddccccccdddfffgggjjjmmmpppsssyyy|||tttpppnnnlllmmmpppppprrrwwwmmmSSSCCC??????============??????AAAJJJVVVppp~~~tttrrrssswwwzzz}}}{{{uuupppllljjjfffccc^^^[[[XXXUUURRRPPPMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOORRRTTTUUUWWWZZZ\\\|||wwwppplllkkkmmmooooookkkkkknnnrrrsssuuu~~~lllQQQHHHEEEAAABBB??????AAAAAAAAAFFFMMMWWWiiivvvwwwpppyyytttpppkkkfffcccaaa___]]]______``````aaacccdddeeehhhggggggffffffeeeeeeeeeaaabbbccccccbbbbbbdddffffffjjjnnnpppqqqvvv~~~{{{tttqqqnnnkkkkkkmmmpppqqquuuuuuXXXEEE@@@???>>>======>>>???@@@BBBKKKWWWsssyyysssrrruuuzzz}}}{{{sssnnnkkkjjjddd```ZZZVVVTTTRRRQQQPPPMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLOOOQQQSSSTTTUUUXXXZZZ|||wwwpppkkkjjjlllnnnoookkkkkkooosssuuuvvv~~~nnnSSSIIIEEEAAABBB??????AAAAAAAAAFFFMMMWWWhhhuuuyyysss|||{{{mmmjjjeeebbbaaa```___^^^bbbbbbbbbcccdddfffggghhhggggggfffffffffeeeeeeeee___```bbbbbbbbbdddfffiiihhhmmmrrruuuuuuxxx~~~{{{tttqqqnnnjjjjjjlllooopppuuu~~~{{{\\\HHH@@@???>>>======>>>???@@@CCCLLLYYYuuuxxxssssssvvv|||zzzrrrmmmjjjiiibbb^^^WWWSSSQQQPPPPPPOOOLLLKKKIIIGGGEEECCCBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHHHHGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQRRRSSSUUUWWWYYY|||xxxtttppppppppppppooopppppprrruuuvvvuuuzzzoooSSSHHHCCC>>>CCC@@@???@@@@@@AAAFFFMMMXXXkkkzzz}}}}}}wwwrrrlllgggbbb```aaaaaa___]]]`````````aaadddfffiiikkkhhhhhhhhhgggfffeeecccccceeeeeeeeeeeegggiiikkkmmmqqqsssvvvyyy|||vvvoookkkkkkllllllpppqqqttt}}}dddEEEDDDAAA>>><<<============CCCEEEXXXyyyttttttxxx|||xxxrrrnnnjjjhhhccc___ZZZUUURRROOOLLLJJJLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHGGGGGGHHHLLLOOONNNOOOQQQSSSTTTUUUTTTTTT|||yyytttrrrqqqqqqpppooopppooorrrvvvvvvvvvzzzoooTTTIIIEEEAAACCC@@@???@@@@@@AAAFFFMMMZZZmmm}}}xxxrrrmmmhhhdddaaa```aaabbbaaa```aaaaaabbbccceeefffhhhiiiggggggggggggffffffeeedddffffffgggiiilllooorrrtttyyy{{{vvvnnnkkkkkkllllllmmmoootttfffGGGDDDAAA>>><<<============DDDFFFWWWvvvuuusssxxx~~~wwwrrrnnnjjjgggbbb___YYYUUURRROOOLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHGGGHHHIIIMMMPPPPPPQQQSSSTTTUUUUUUUUUUUU{{{{{{xxxuuusssrrrrrrpppooooooooorrrvvvxxxwwwzzzpppUUUJJJFFFCCCBBB???>>>@@@@@@AAAGGGNNN\\\ppp~~~xxxqqqkkkfffcccaaa______aaacccdddcccbbbbbbdddeeeffffffgggggggggggggggggggggggggggggghhhiiillloootttxxx|||~~~~~~~~~uuunnnkkkkkklllllljjjmmmuuukkkKKKDDDBBB>>>======>>>>>>===DDDFFFUUUqqqwwwsss{{{~~~xxxsssnnniiifffbbb^^^YYYTTTQQQNNNKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHEEEGGGHHHHHHIIIKKKOOORRRSSSTTTUUUVVVVVVVVVVVVUUUzzzyyyvvvsssrrrqqqqqqooommmooonnnqqqwwwzzzyyy{{{rrrVVVIIIFFFCCCBBB???>>>@@@@@@AAAGGGNNN[[[ooo~~~wwwqqqkkkeeeaaaaaa`````````bbbcccddddddcccdddfffgggggggggfffeeeggggggggghhhiiijjjkkkkkkmmmooorrrvvv{{{}}}uuunnnkkkkkkllllllkkkllluuupppQQQEEEBBB???======>>>>>>===BBBEEERRRjjj|||xxx~~~yyyuuupppjjjgggaaa]]]XXXSSSPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIKKKMMMPPPSSSVVVVVVVVVVVVWWWWWWVVVVVV{{{wwwtttqqqooonnnnnnmmmlllnnnmmmqqqxxx|||{{{{{{~~~vvvWWWHHHDDDAAABBB???>>>@@@AAABBBGGGNNNXXXlll}}}wwwqqqlllgggbbb___bbbbbbbbbbbbbbbbbbcccdddeeefffggghhhhhhgggeeedddggghhhhhhiiikkkmmmpppqqqsssuuuxxx}}}}}}tttmmmkkkkkkllllllnnnmmmuuuuuuVVVEEEBBB???===>>>>>>>>>>>>@@@DDDQQQeee|||{{{wwwrrrlllhhh```\\\WWWRRROOOLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGIIIKKKLLLNNNRRRTTTVVVVVVVVVVVVVVVVVVWWWWWW}}}vvvsssnnnllllllmmmmmmmmmnnnmmmqqqyyy}}}}}}|||}}}zzzXXXHHHCCCAAAAAA>>>>>>@@@AAABBBHHHOOOXXXlllzzzvvvppplllhhheeeaaa___cccdddeeeeeeccccccccceeefffgggggggggggggggffffffiiiiiijjjkkknnnqqqtttvvvxxxzzz~~~|||sssmmmjjjkkklllmmmqqqooowwwxxxYYYEEECCC???>>>>>>??????>>>>>>EEERRRddd{{{{{{wwwrrrlllhhh___[[[VVVQQQNNNKKKHHHFFFDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHKKKLLLNNNOOORRRTTTUUUTTTTTTTTTUUUUUUVVVWWWwwwsssnnnjjjjjjlllnnnooonnnlllpppyyy~~~|||||||||}}}ZZZIIIDDDBBBAAA>>>===@@@AAABBBHHHOOO]]]ooo~~~yyysssooojjjgggeeecccaaa```bbbdddffffffeeedddeeeggghhhggggggggggggggghhhhhhjjjjjjkkkmmmpppuuuyyy{{{{{{~~~{{{sssmmmjjjkkklllmmmqqqppp{{{yyyXXXFFFCCC???>>>>>>??????>>>>>>GGGUUUggg}}}zzzuuupppkkkggg^^^ZZZUUUQQQMMMKKKHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJEEEEEEFFFGGGHHHHHHHHHHHHGGGIIILLLNNNOOOPPPRRRTTTRRRRRRRRRRRRSSSTTTVVVWWWyyytttnnnjjjjjjmmmoooqqqmmmlllpppzzz||||||vvv~~~\\\KKKFFFDDDAAA>>>===@@@AAABBBHHHPPPaaasssxxxsssnnnkkkgggdddcccbbbaaa```aaadddggggggffffffgggjjjhhhhhhgggffffffgggiiijjjkkkkkklllnnnrrrwww{{{~~~|||{{{sssllljjjkkklllmmmpppppp~~~yyyXXXFFFCCC@@@>>>>>>??????>>>???IIIWWWiii~~~xxxsssnnnjjjfff^^^ZZZUUUPPPMMMJJJGGGEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAABBBCCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGJJJMMMOOOOOOPPPRRRSSSQQQPPPPPPPPPRRRSSSVVVWWW}}}|||wwwrrrmmmjjjjjjmmmoooppplllooossswwwyyyyyyxxxvvvrrr|||```LLLEEEDDDAAA???>>>AAAAAABBBGGGNNNZZZppp}}}}}}~~~~~~wwwqqqmmmfffeeedddcccbbbbbbbbbbbbdddeeedddcccccceeeiiimmmnnnnnnmmmlllkkkkkkkkkkkkkkknnnqqqsssuuuxxx|||uuunnnkkkjjjjjjkkkqqqqqq~~~zzz[[[JJJDDD?????????>>>>>>AAABBBFFFUUUooo}}}wwwsssooojjjggg```[[[TTTNNNJJJHHHEEECCCAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMOOOQQQRRRPPPNNNLLLMMMOOOQQQQQQQQQPPPOOO}}}|||uuuqqqllliiijjjlllnnnoookkknnnrrrvvvxxxxxxwwwvvvttt~~~```LLLEEEDDDAAA>>>>>>@@@AAABBBGGGMMMYYYnnn}}}{{{{{{|||~~~~~~yyytttoookkkeeeeeedddccccccccccccdddeeeffffffeeeeeegggkkknnnoooooonnnmmmmmmmmmmmmnnnnnnpppsssuuuwwwzzz~~~uuunnnjjjjjjjjjkkkqqqsss{{{\\\JJJDDD?????????>>>>>>AAACCCIIIYYYsss}}}vvvrrrnnniiifff^^^ZZZSSSMMMIIIFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMOOORRRRRRQQQPPPNNNNNNNNNNNNNNNOOOPPPPPP}}}{{{sssoookkkhhhiiilllnnnnnnjjjmmmppptttvvvvvvuuuuuuvvv```LLLEEEDDDAAA>>>>>>@@@AAAAAAGGGMMMYYYmmm}}}}}}{{{yyyxxxxxxyyyzzz{{{zzz}}}}}}wwwrrrnnnjjjhhhddddddeeeeeeeeeeeefffffffffggggggggggggiiimmmpppppppppooooooooopppqqqqqqqqqsssvvvxxxzzz}}}uuummmjjjjjjjjjkkkooosss}}}]]]JJJDDD?????????>>>>>>AAADDDKKK^^^yyy}}}uuuqqqlllgggddd]]]XXXQQQLLLHHHEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHGGGKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQSSSRRRQQQOOONNNLLLKKKLLLMMMOOOPPP{{{xxxqqqnnnjjjhhhiiikkkmmmnnnlllnnnppprrrssssssrrrqqqttt}}}bbbLLLEEEDDD@@@>>>>>>@@@@@@AAAFFFMMMZZZlll{{{}}}||||||}}}yyyxxxwwwuuuuuuvvvwwwxxxwwwzzz|||uuupppllliiifffddddddeeefffgggggghhhhhhhhhggghhhiiiiiiiiikkknnnqqqpppppppppqqqrrrsssttttttsssuuuxxxzzz|||uuummmjjjjjjkkklllmmmrrr^^^JJJDDD?????????>>>>>>AAACCCLLL```}}}|||tttoookkkeeeaaa\\\WWWQQQKKKHHHEEECCCAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGHHHHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNOOOQQQQQQQQQOOOOOONNNMMMLLLLLLLLLMMMNNN~~~xxxuuuooollliiihhhiiilllmmmnnnooopppqqqrrrqqqooonnnlllqqq{{{cccMMMDDDBBB@@@======???@@@AAAFFFMMM[[[mmm{{{}}}{{{yyyyyyzzzvvvuuutttssssssssstttttttttxxx}}}}}}xxxqqqkkkhhheeecccaaaeeefffgggiiijjjjjjjjjjjjggghhhjjjjjjkkklllppprrrrrrrrrrrrssstttuuuvvvwwwuuuwwwzzz|||}}}vvvnnnjjjkkklllnnnmmmrrr~~~___JJJDDD?????????>>>>>>AAAAAAJJJ```}}}{{{sssnnniiiddd```\\\XXXQQQLLLHHHFFFDDDBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNOOOOOOOOOOOONNNSSSQQQPPPOOOPPPPPPOOOMMMMMMNNNNNNOOONNNMMMKKKKKK}}}wwwsssnnnkkkiiihhhjjjmmmnnnoooqqqqqqqqqqqqpppnnnlllkkkrrr{{{cccMMMDDDBBB@@@======???@@@@@@FFFLLL\\\nnn{{{~~~|||zzzxxxvvvvvvsssrrrqqqqqqppppppqqqqqqqqqtttyyy}}}zzzuuunnniiifffdddcccbbbfffhhhiiikkkllllllkkkkkkhhhjjjlllmmmnnnooorrrtttuuuuuuuuuvvvvvvxxxyyyyyyxxxzzz|||~~~wwwoookkklllnnnpppqqqwww___JJJDDD?????????>>>>>>AAA@@@III^^^|||yyyrrrmmmiiiccc```\\\WWWQQQKKKHHHFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNTTTRRRPPPOOOPPPPPPOOONNNNNNOOOPPPPPPPPPMMMKKKIII~~~xxxtttnnnkkkiiiiiikkknnnoooppppppppppppppppppooonnnmmmvvv~~~bbbMMMDDDCCC@@@======???@@@@@@EEELLL[[[mmmzzz}}}}}}|||{{{xxxvvvsssqqqooonnnnnnnnnmmmmmmmmmmmmmmmppptttxxx{{{~~~|||yyyxxxxxxyyyzzz~~~|||vvvqqqkkkgggeeeeeeeeeeeehhhiiikkkmmmmmmmmmlllkkkkkkmmmoooqqqqqqsssvvvxxxzzzzzzzzzzzzzzz{{{|||}}}{{{}}}yyyppplllmmmppprrrxxx^^^JJJDDD?????????>>>>>>AAA???HHH\\\zzzwwwppplllhhhccc```ZZZUUUOOOJJJGGGEEECCCBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOSSSQQQOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKzzzuuummmkkkjjjjjjllloooppppppnnnnnnoooppppppppppppppp{{{aaaMMMEEEDDD???======??????@@@EEELLLZZZlllyyy~~~{{{zzz{{{{{{zzzxxxtttqqqnnnlllllllllkkkkkkkkkjjjjjjkkknnnqqqtttwww{{{{{{xxxuuurrrppppppqqqrrrtttuuuwww{{{}}}}}}zzzwwwrrrnnnhhheeeeeefffggghhhiiijjjlllnnnnnnmmmlllkkkmmmooorrrssstttvvvxxxzzz}}}}}}}}}}}}}}}~~~~~~}}}yyyqqqmmmnnnqqqsss}}}^^^JJJDDD?????????>>>>>>AAA@@@GGG\\\yyyvvvppplllhhhddd```XXXTTTNNNIIIFFFDDDBBB@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCEEEGGGIIIKKKMMMLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQOOOMMMNNNQQQSSSTTTTTTTTTSSSPPPNNNMMMLLLMMMNNN}}}vvvssspppooonnnnnnppppppooommmqqqqqqqqqqqqrrrssstttuuu{{{aaaJJJGGGDDD???======@@@AAAAAAFFFLLLXXXkkkzzz}}}zzzxxxwwwvvvvvvvvvtttrrrnnnjjjhhhjjjiiihhhggggggffffffffflllmmmnnnppprrrwww}}}tttqqqmmmkkkkkklllllllllmmmoooqqquuuxxxxxxvvvsssmmmjjjgggeeegggiiikkklllkkkkkkkkkllllllllllllmmmoooqqqrrrssstttvvvzzz}}}|||}}}}}}~~~{{{tttooommmpppvvv___IIICCC?????????<<<<<>>@@@AAAAAAFFFLLLZZZkkkwww|||xxxvvvvvvssssssssssssqqqnnnkkkiiihhhhhhgggfffeeeeeeeeeeeehhhjjjkkkmmmoootttzzz~~~}}}~~~~~~{{{rrroookkkjjjjjjlllllllllooonnnnnnpppqqqrrrpppnnnkkkhhheeedddfffiiikkklllmmmmmmnnnnnnooooooooopppppprrrssstttuuuwww{{{}}}{{{uuuqqqppptttzzz```IIICCC?????????<<<<<>>>>>@@@AAAAAAFFFLLL\\\jjjsss}}}yyyuuutttsssoooooopppooonnnllljjjiiifffeeedddcccbbbbbbbbbbbbdddeeegggiiikkkoootttxxx{{{{{{|||~~~|||zzzpppmmmiiihhhjjjlllnnnooosssqqqpppooooooooollljjjgggeeeccccccfffjjjlllmmmoooppppppqqqrrrsssttttttssstttvvvwwwwwwyyy|||~~~|||xxxvvvuuuzzzbbbIIICCC?????????<<<<<>>>>>@@@AAAAAAEEEKKK[[[jjjrrr~~~zzzuuurrrqqqpppmmmmmmmmmllljjjhhhfffeeebbbbbbaaa```____________```aaadddeeegggkkkppptttxxxxxxyyyzzz||||||zzzxxxnnnkkkhhhhhhkkkooorrrsssxxxxxxxxxyyyxxxuuuoookkkeeedddbbbdddgggkkknnnooopppqqqrrrsssuuuvvvwwwxxxvvvwwwyyyzzzzzz{{{}}}}}}||||||cccIIICCC?????????<<<<<>>>>>@@@AAAAAAEEEKKKYYYiiirrr|||wwwrrrooonnnmmmmmmllljjjhhhfffcccaaa``````___^^^]]]\\\\\\\\\\\\]]]___aaaccceeehhhlllpppqqqpppqqqsssuuuvvvuuusssmmmjjjhhhhhhlllrrrvvvxxx{{{~~~~~~sssllldddcccccceeeiiinnnpppqqqpppqqqrrrtttvvvxxxzzzzzzyyy{{{}}}}}}}}}~~~cccIIICCC?????????<<<<<>>===;;;<<>>>>>===<<<===@@@EEEHHHWWWjjjuuu|||{{{{{{|||yyytttnnniiieeebbbaaa```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]``````___``````bbbdddeee``````aaabbbgggsssuuuiiidddcccbbbdddgggkkkoooqqquuuwwwzzz||||||}}}~~~}}}~~~}}}zzzzzz||||||rrreeeZZZYYYhhhyyy```LLLEEE???>>>>>><<<<<>>DDDIII\\\zzz~~~~~~|||tttnnnhhhaaa[[[TTTPPPKKKGGGEEECCCBBB@@@AAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNSSSVVVWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUSSSQQQQQQRRRSSSRRRQQQPPPMMMIIIFFFFFFGGGGGGFFF{{{vvvrrrnnnlllkkkllloooqqqrrrrrrvvvssstttyyy|||{{{zzz{{{}}}]]]LLLFFFBBB>>>>>>===<<<===@@@DDDHHHWWWjjjvvvzzzzzzvvvssspppkkkfffbbb___]]]\\\[[[ZZZYYYYYYZZZ[[[[[[XXXYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]\\\\\\]]]^^^______]]]]]]]]]___fffuuurrrfffbbbcccdddfffiiillloooqqqvvvxxx{{{}}}~~~xxxsssrrrrrrwwwpppeeeZZZQQQSSSeeewww```LLLEEE@@@??????======@@@<<>>>>>AAAFFFJJJUUUgggvvv{{{zzz}}}}}}pppnnnkkkgggccc___\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZ\\\eeevvvqqqeeeaaacccfffiiikkkmmmpppqqqwwwyyy|||~~~yyypppjjjgggfffhhhbbbZZZRRRMMMRRRcccuuu___KKKEEE@@@@@@@@@======@@@:::AAAFFFVVVooo~~~vvvpppjjjbbb]]]TTTPPPJJJEEECCCBBBAAAAAAAAABBBCCCDDDFFFHHHJJJKKKMMMPPPTTTXXXZZZYYYVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWYYYWWWVVVWWWWWWWWWUUUTTTLLLIIIEEEDDDFFFIIIKKKLLLzzz|||}}}yyyvvvqqqpppoooppprrrsssrrrrrrrrrqqqtttyyyzzzxxxyyy|||]]]KKKEEEBBB??????>>>===>>>AAAFFFJJJUUUfffvvv~~~||||||zzzyyyllljjjgggddd```]]]\\\[[[\\\\\\[[[ZZZZZZZZZYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVXXXYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZbbbrrroooeee```dddhhhkkklllnnnqqqsssxxx{{{~~~|||ooofff___\\\ZZZWWWTTTPPPNNNLLLQQQ```ooowww{{{|||~~~\\\JJJDDD@@@@@@@@@======@@@:::AAAEEERRRiii{{{wwwpppjjjccc^^^TTTPPPIIIDDDBBBBBBAAAAAA@@@AAABBBCCCFFFHHHJJJLLLPPPRRRVVVYYYZZZYYYVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYXXXXXXYYYXXXUUUSSSJJJGGGEEEEEEGGGKKKMMMNNNzzz||||||xxxvvvrrrqqqpppqqqssssssrrrqqqoooooosssxxxxxxvvvwww{{{\\\KKKEEEBBB======<<<;;;<<>>CCCGGGWWWbbbooo{{{tttooogggddd___[[[YYYYYYZZZ\\\]]]^^^^^^_______________[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWUUUSSSUUUVVVXXXYYYZZZZZZZZZZZZVVVWWWWWWVVVXXX```kkksss~~~nnneeecccaaafffjjjllllllnnnsssxxxzzz}}}mmm\\\RRRMMMKKKJJJDDDCCCDDDGGGJJJPPP]]]jjjnnnqqqooozzzvvvTTTFFFAAA>>>??????<<<<<<===;;;BBBDDDMMMaaauuu~~~vvvpppiiibbb]]]TTTOOOHHHCCCAAAAAAAAAAAAAAABBBCCCEEEHHHKKKNNNOOOSSSTTTUUUWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]___``````]]]\\\ZZZYYYXXXTTTPPPMMMHHHHHHHHHJJJMMMOOOPPPOOOyyyssspppqqqppppppppprrrqqqpppnnnqqqqqqtttwwwtttpppqqquuu}}}ZZZJJJEEECCC>>>>>>>>>======@@@EEEIIIUUU^^^iii}}}{{{qqqjjjeeeaaa\\\XXXVVVWWWYYY\\\\\\]]]^^^```aaabbbbbbbbb\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZ[[[[[[YYYWWWTTTRRRTTTUUUWWWYYYZZZZZZZZZZZZUUUVVVVVVTTTTTTYYYaaagggnnnxxx~~~rrrfffbbbcccbbbfffkkkllllllnnntttyyy{{{}}}}}}hhhWWWMMMHHHGGGGGGEEECCCDDDGGGKKKRRR```mmmoooqqqmmmvvvtttQQQEEE@@@===>>>>>><<<;;;===<<>><<<<<<=========>>>???CCCKKK\\\xxxwwwnnnfff___[[[SSSOOOIIIEEECCCCCCBBBBBBCCCEEEGGGHHHIIILLLOOORRRRRRVVVZZZ\\\[[[XXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]___``````aaaaaa___]]][[[YYYVVVSSSNNNKKKIIIJJJKKKMMMNNNNNNOOOOOO|||xxxuuurrrppprrrrrrqqqqqqqqqpppppppppsssqqqssswwwxxxtttrrrrrryyyYYYJJJEEEAAA?????????>>>===???CCCGGGTTT\\\gggttt}}}wwwpppiiiddd]]]\\\YYYWWWWWWYYY[[[]]]___```bbbbbbaaa^^^[[[YYYVVVVVVUUUUUUUUUTTTTTTTTTWWWVVVUUUVVVXXXYYYXXXWWWUUUVVVWWWWWWXXXXXXXXXXXXTTTVVVWWWWWWWWWXXXZZZ\\\bbbccceeeeeedddbbbbbbccciiiggghhhkkkqqqvvvyyyyyy~~~vvv___PPPIIIDDDBBBCCCBBBCCCEEEJJJRRRZZZaaaeeefffdddeeeooooooOOOCCCAAA>>>======>>>===<<<===>>>AAAJJJ[[[vvvvvvmmmfff___[[[SSSNNNIIIEEEDDDDDDCCCCCCEEEGGGJJJLLLMMMNNNPPPRRRTTTWWW[[[\\\[[[YYYWWWWWWUUUUUUVVVWWWXXXXXXYYYYYY\\\\\\^^^___``````aaaaaa```^^^\\\ZZZXXXTTTPPPMMMKKKKKKLLLMMMNNNOOOOOOOOO~~~zzzwwwssspppnnnpppqqqqqqqqqrrrrrrrrrssstttsssvvvzzzzzzuuussssssxxxXXXJJJEEEAAA>>>???@@@@@@@@@AAACCCEEESSSZZZfffrrr|||uuuoooiiibbb^^^ZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaa```___]]][[[ZZZUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSUUUWWWYYYYYYXXXUUUUUUVVVWWWWWWXXXXXXYYYTTTVVVXXXYYYYYYYYY[[[]]]```ccceeefffeeeddddddeeekkkjjjkkknnnsssxxxzzz{{{}}}sss[[[MMMFFFBBBAAABBBBBBDDDGGGNNNVVV]]]```bbb```]]]^^^iiijjjKKKBBB@@@???>>>???>>><<<;;;;;;===AAAHHHYYYttt}}}tttllleee^^^ZZZRRRNNNIIIEEEEEEEEEEEEEEEHHHKKKOOOQQQRRRRRRRRRSSSUUUXXX[[[\\\ZZZXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]^^^``````aaaaaa```^^^\\\[[[ZZZWWWSSSPPPNNNNNNNNNNNNNNNOOOPPPQQQ}}}{{{wwwsssooommmoooooopppqqqssstttuuuuuuttttttxxx|||{{{vvvssstttwwwVVVIIIDDDAAA===>>>?????????@@@BBBEEEPPPYYYfffttt~~~zzztttmmmhhhbbb]]]ZZZXXXYYY[[[]]]___`````````dddbbb```^^^\\\[[[ZZZZZZVVVVVVUUUTTTSSSTTTTTTUUURRRQQQPPPRRRTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXTTTVVVYYY[[[\\\]]]```aaaeeegggiiiiiihhhgggggggggkkkkkklllooosssxxx{{{}}}~~~pppXXXJJJEEEBBBAAACCCDDDFFFLLLTTT\\\``````^^^ZZZVVVWWWddd|||gggJJJAAA@@@?????????>>><<<:::;;;===AAAHHHWWWrrr|||ssskkkddd]]]YYYQQQMMMIIIFFFFFFGGGHHHHHHLLLOOOTTTVVVVVVTTTTTTSSSUUUWWWZZZZZZYYYVVVUUUUUUTTTUUUVVVWWWYYYZZZ\\\\\\\\\\\\]]]^^^___```aaaaaa___^^^\\\[[[[[[YYYUUURRRSSSRRRQQQPPPPPPQQQRRRRRR~~~|||xxxtttpppmmmmmmnnnoooqqqsssuuuvvvwwwtttuuuyyy|||zzztttsssuuuuuuUUUHHHDDDAAA>>>>>>===<<<;;;===BBBEEEMMMXXXhhhxxxvvvrrrkkkeeeaaa^^^ZZZXXXWWWYYY\\\```bbbccccccbbbeeeccc```]]][[[ZZZZZZZZZXXXWWWVVVTTTTTTUUUVVVVVVTTTSSSQQQQQQRRRSSSQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVSSSVVVZZZ]]]```bbbeeegggjjjlllmmmmmmkkkiiihhhhhhhhhjjjlllooorrrwww{{{~~~}}}{{{|||nnnWWWIIIDDDBBBCCCEEEGGGJJJPPPYYYbbbdddaaa\\\VVVQQQRRR```zzzfffKKKAAA@@@?????????>>><<<:::<<<>>>BBBGGGUUUppp|||sssjjjccc\\\XXXPPPMMMIIIGGGGGGIIIJJJKKKOOOSSSWWWYYYXXXUUUSSSSSSRRRUUUWWWWWWVVVTTTTTTTTTSSSTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\\\\]]]___```aaa^^^]]]\\\\\\\\\[[[XXXUUUWWWWWWVVVUUUTTTTTTTTTTTT}}}yyyuuupppnnnlllmmmooopppssstttvvvwwwtttuuuxxxzzzwwwqqqrrrvvvsssTTTGGGDDDAAA>>>===<<<::::::===AAAEEEKKKVVVhhhyyyzzzmmmhhhbbb^^^\\\ZZZYYYXXXXXXZZZ^^^aaadddeeeeeedddfffddd```]]]ZZZYYYYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWXXXWWWUUUTTTTTTSSSQQQOOONNNNNNMMMNNNOOOQQQSSSUUURRRVVV[[[___aaadddfffhhhjjjkkklllllliiigggfffffffffhhhkkknnnrrrwww|||zzzxxxuuurrrrrrtttwwwyyymmmUUUHHHDDDCCCDDDGGGIIILLLRRR\\\eeefff```YYYTTTOOOPPP___{{{dddLLLBBB@@@???>>>???>>><<<;;;<<>>======>>>AAACCCKKKVVVfffvvvzzzsssddd```ZZZWWWWWWWWWXXXXXXZZZ\\\___bbbdddffffffffffffdddaaa]]]ZZZXXXXXXXXXYYYWWWUUUSSSSSSTTTVVVWWWYYYWWWUUUTTTTTTSSSQQQOOONNNMMMMMMMMMNNNQQQSSSUUUSSSWWW[[[___aaabbbdddeeebbbdddfffeeecccbbbaaabbbdddgggkkkooorrrwww~~~yyyuuuoooooonnnnnnoooppprrrtttxxx{{{kkkTTTGGGCCCBBBEEEHHHJJJLLLRRR]]]eeefff^^^VVVSSSNNNOOO```|||aaaKKKCCCAAA>>>======>>>===<<<;;;>>>AAADDDNNNggg}}}sssjjjbbbZZZVVVOOOLLLIIIHHHJJJMMMOOOPPPRRRTTTWWWWWWUUURRRPPPOOOOOOQQQTTTUUUTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXYYY[[[]]]___```______aaabbbaaa___]]]^^^^^^______^^^[[[XXXVVV}}}yyytttooolllkkklllmmmoooqqqssstttuuuttttttvvvvvvqqqlllooovvvrrrRRRFFFCCCAAA:::===@@@AAA@@@@@@AAABBBKKKUUUcccrrrvvvooo^^^ZZZUUUSSSSSSVVVXXXXXX[[[]]]```bbbeeefffggggggfffdddaaa]]]ZZZXXXWWWWWWXXXVVVTTTRRRQQQSSSUUUVVVWWWUUUSSSRRRSSSRRRPPPNNNNNNNNNMMMMMMOOOQQQTTTVVVTTTXXX\\\^^^___``````aaaZZZ]]]______^^^]]]]]]^^^cccggglllpppsssyyyzzzrrrnnnkkkkkklllmmmooopppqqqrrruuuyyy~~~~~~iiiRRREEEBBBBBBDDDHHHJJJKKKQQQ\\\eeeeee]]]TTTSSSOOOPPP```}}}}}}^^^JJJDDDAAA>>><<<<<<=========:::===???BBBKKKddd~~~tttjjjaaaZZZUUUNNNLLLIIIHHHJJJMMMPPPQQQRRRTTTVVVUUUSSSPPPOOONNNOOOQQQTTTUUUUUUUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXWWWWWWXXXZZZ\\\^^^bbbaaaaaacccddddddbbb```___```bbbbbbaaa]]]YYYVVV~~~|||rrrmmmmmmnnnnnnnnnnnnoooppprrrrrrrrrqqqqqqqqqnnnkkkooovvvmmmPPPGGGDDDAAA@@@>>><<<;;;;;;>>>AAACCCKKKUUUcccsssyyypppjjj[[[WWWQQQPPPSSSWWWYYYZZZ___```aaaccceeeggghhhiiieeeaaa\\\YYYWWWUUUSSSRRRWWWSSSNNNKKKLLLMMMLLLKKKOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRUUUVVVWWWYYY[[[]]]]]]\\\ZZZXXXQQQRRRRRRSSSUUUYYY___cccdddggglllqqquuuzzzyyyvvvuuuqqqpppnnnpppssswwwyyyyyyzzzyyycccMMMEEECCCBBBFFFLLLRRRQQQSSSYYYaaaddd___ZZZWWWQQQVVVooo|||]]]III@@@???>>>===;;;;;;;;;;;;;;;:::===DDDKKK]]]sssiiiaaa\\\ZZZOOOMMMJJJJJJMMMPPPRRRSSSPPPQQQRRRTTTVVVUUURRROOORRRRRRRRRRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[ZZZYYYYYYZZZ[[[aaaccceeefffeeeeeefffgggiiijjjjjjkkkjjjfff```\\\{{{rrrlllmmmlllllllllmmmnnnoooqqqqqqtttrrrrrrqqqmmmkkkpppwwwmmmPPPGGGEEEAAA@@@>>><<<;;;<<<>>>AAACCCLLLVVVdddttt~~~uuukkkeeeXXXTTTQQQPPPTTTYYY]]]^^^aaaaaabbbcccdddeeeffffffdddaaa\\\XXXVVVUUUTTTRRRTTTPPPKKKIIIJJJKKKJJJIIINNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQSSSVVVWWWXXXYYY[[[\\\[[[YYYWWWUUUNNNNNNOOOPPPRRRWWW]]]aaafffiiinnnrrrwww}}}~~~zzzxxxvvvwwwzzz}}}~~~wwwbbbMMMEEEDDDCCCFFFLLLQQQSSSYYYbbbjjjjjjccc\\\VVVSSS]]]www|||\\\III@@@???>>>===<<<;;;;;;;;;<<<;;;===CCCIIIYYYzzz~~~sssiii```ZZZWWWPPPNNNLLLLLLOOORRRTTTTTTQQQRRRSSSUUUVVVUUURRROOOQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVXXXZZZZZZZZZZZZ\\\^^^ccceeeggghhhhhhgggiiijjjooopppssstttssspppkkkgggzzzpppkkklllkkkkkkkkklllmmmnnnpppqqqtttsssrrrpppllljjjpppyyylllPPPGGGDDDAAA???>>><<<;;;<<<>>>AAACCCMMMWWWeeeuuu|||{{{|||zzzyyyoooeee^^^TTTRRRQQQRRRWWW\\\aaacccddddddeeeeeeeeeeeeeeedddddd```[[[XXXVVVUUUTTTSSSQQQOOOKKKJJJKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNOOOQQQSSSUUUWWWYYYYYYZZZ[[[[[[ZZZWWWTTTQQQLLLMMMOOOPPPSSSXXX^^^bbbeeehhhmmmqqqvvv|||ttt___KKKEEEDDDDDDGGGMMMRRRXXXcccooouuuqqqggg^^^VVVZZZiiixxxYYYFFF@@@???>>>===<<<;;;;;;;;;<<<;;;===AAAFFFTTTttttttiii___WWWSSSPPPOOONNNOOORRRTTTVVVVVVRRRSSSTTTVVVWWWVVVSSSPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVTTTVVVYYYZZZZZZ[[[^^^```dddfffiiijjjiiiiiikkklllrrruuuyyy{{{{{{yyyuuurrrxxxooojjjjjjkkkkkkkkklllmmmooopppqqqtttrrrqqqnnniiigggpppzzziiiNNNFFFCCC??????>>><<<<<<<<<>>>AAABBBMMMXXXgggvvv}}}xxxuuuuuuvvv|||tttiii___YYYSSSRRRSSSUUUYYY^^^ccceeefffggghhhhhhhhhhhhgggfffbbb___ZZZWWWVVVUUUTTTSSSSSSRRRPPPOOOPPPQQQRRRRRROOONNNNNNMMMMMMMMMMMMMMMPPPPPPRRRSSSVVVXXXYYYZZZ\\\\\\]]]\\\ZZZVVVRRRPPPNNNPPPRRRTTTWWW[[[aaaeeebbbeeeiiimmmsssyyyppp\\\JJJEEEEEEEEEHHHNNNTTT^^^mmmyyy|||uuuiii___ZZZcccwwwtttUUUCCCAAA@@@???===<<<<<<;;;;;;<<<:::<<>>>>>===<<<===???AAABBBLLLXXXggguuuyyyvvvtttuuu~~~uuummmddd[[[VVVSSSTTTVVVXXX[[[___cccfffeeefffhhhiiijjjiiihhhhhhaaa^^^ZZZWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUWWWRRRQQQQQQPPPPPPPPPPPPPPPRRRSSSTTTVVVXXXZZZ[[[\\\^^^______^^^\\\XXXTTTQQQRRRSSSUUUWWWYYY]]]bbbfff```cccfffjjjooovvv}}}|||kkkXXXHHHEEEFFFFFFIIIOOOWWWbbbppp{{{{{{sssiiiaaa```ppprrrTTTDDDAAA@@@???>>><<<<<<<<<<<<:::999<<<@@@DDDPPPmmm|||yyy|||uuuiii]]]UUUPPPLLLLLLMMMPPPTTTVVVVVVUUUTTTTTTUUUVVVWWWVVVSSSPPPQQQRRRSSSUUUWWWYYYZZZZZZWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYYYYYYYYYY[[[]]]aaaccceeeeeeddddddeeefffeeejjjpppsssssssssssssss~~~|||{{{zzztttkkkggghhhkkkkkklllmmmnnnppprrrsssqqqpppnnnjjjeeeeeesssaaaJJJDDDBBB===>>>=========>>>???@@@AAAJJJVVVeeettt}}}zzzvvvsss~~~uuullleee^^^XXXTTTTTTVVVYYY[[[]]]```dddgggdddeeehhhiiijjjiiihhhggg```]]]YYYVVVVVVVVVUUUTTTSSSTTTUUUUUUTTTTTTVVVWWWTTTTTTSSSRRRRRRRRRSSSSSSSSSUUUWWWYYY[[[]]]^^^^^^______``````^^^ZZZVVVTTTSSSUUUWWWXXXYYY[[[___bbb```bbbeeehhhmmmsss{{{~~~yyygggUUUFFFEEEGGGHHHKKKPPPWWWaaalllssssssnnniiifffjjj~~~sssUUUGGGAAA@@@???>>>===<<<<<<<<<999999<<<@@@BBBMMMhhhzzzuuutttwww}}}~~~rrrfff\\\TTTPPPJJJJJJLLLPPPTTTVVVVVVUUUTTTTTTUUUVVVWWWUUURRROOOPPPQQQSSSUUUWWWYYYZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUXXXYYY[[[[[[[[[[[[]]]^^^```bbbccccccbbbaaaaaabbb```eeejjjlllkkkkkkmmmppp~~~}}}{{{yyyxxxwwwqqqiiifffhhhiiijjjjjjlllmmmoooqqqrrrqqqpppoookkkeeegggvvv```JJJEEEDDD???============>>>???@@@AAAHHHTTTdddrrr|||wwwttt}}}wwwlllccc\\\XXXTTTRRRRRRVVVZZZ]]]___bbbfffiiiiiijjjlllmmmmmmkkkiiiggg___\\\XXXVVVVVVVVVVVVUUUSSSUUUWWWVVVTTTTTTUUUXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVYYY[[[]]]_________]]]^^^___```^^^\\\YYYVVVVVVWWWXXXXXXXXXYYY\\\^^^___```bbbeeeiiiooovvv{{{|||uuudddRRREEEDDDHHHIIILLLQQQTTT[[[dddgggggggggjjjnnnyyypppTTTGGGAAAAAA???>>>===<<<<<<<<<:::999;;;??????HHHbbb|||xxxtttrrruuuyyy~~~zzznnncccYYYSSSOOOHHHJJJMMMQQQUUUWWWVVVUUUSSSSSSTTTUUUVVVTTTQQQMMMNNNOOOQQQTTTVVVXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVYYY[[[]]]^^^^^^___aaacccbbbcccddddddaaa`````````]]]aaaddddddccccccgggkkk|||{{{yyywwwvvvvvvpppiiifffggghhhhhhiiijjjlllnnnpppqqqqqqqqqppplllfffiiiyyy___JJJGGGEEE@@@============>>>???@@@AAAFFFSSScccppp}}}wwwxxxyyyrrrggg]]]WWWTTTRRRRRRPPPUUU[[[^^^aaaccchhhllloooppprrrrrrqqqnnnkkkiii^^^[[[XXXVVVVVVVVVVVVUUUUUUWWWYYYXXXVVVUUUWWWYYYVVVUUUUUUTTTTTTTTTTTTTTTVVVWWWZZZ\\\^^^`````````\\\]]]^^^___^^^\\\ZZZXXXYYYZZZ[[[ZZZYYYYYY[[[]]]\\\]]]^^^```dddjjjqqqvvv{{{zzzsssbbbQQQDDDDDDHHHIIILLLRRRQQQWWW]]]______ccclllsssmmmQQQEEEBBBAAA@@@>>>======<<<<<<:::999;;;======DDD]]]www~~~yyyuuutttvvvxxx|||wwwkkk```WWWQQQOOOHHHJJJMMMRRRVVVXXXWWWUUUSSSSSSSSSUUUUUUTTTPPPMMMLLLMMMPPPSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVYYY\\\^^^```aaacccfffhhhdddffffffeeebbbaaa```aaa[[[^^^```___]]]^^^ccchhh~~~|||{{{{{{xxxsssmmmhhhffffffgggjjjmmmooopppooopppqqqxxxtttnnngggaaaeeevvvaaaKKKBBB@@@@@@>>>>>>======>>>???@@@BBBFFFSSSaaammm~~~|||yyyzzz|||sssiii___YYYUUUQQQRRRUUUTTTWWWZZZ[[[]]]ccckkkrrrtttxxxyyyxxxwwwvvvpppiiiddd___ZZZWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXYYYXXXZZZZZZZZZ\\\^^^___^^^]]]^^^\\\[[[^^^ccceeebbb^^^]]]^^^```___]]]\\\\\\]]]ZZZ]]]```aaabbbdddjjjnnntttyyywwwppp[[[OOODDDBBBEEEGGGJJJNNNWWWTTTUUU\\\bbbhhhttteeeMMMFFFBBBAAA@@@>>>============<<<===>>>>>><<>>@@@AAADDDPPP^^^jjjzzzyyyyyywwwlllcccZZZUUURRRPPPRRRUUUVVVYYY\\\]]]```eeemmmssswwwzzz|||{{{{{{zzztttmmmfffbbb]]]YYYXXXYYYYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSUUUUUUVVVXXXYYYYYYYYYZZZ\\\[[[[[[]]]______^^^]]]```]]]ZZZ[[[^^^aaaaaa```___``````___]]][[[[[[\\\\\\^^^_________```cccggglllqqqwww}}}~~~tttlllYYYNNNDDDBBBDDDFFFIIIMMMUUUTTTWWW]]]dddlll{{{cccLLLEEEAAA@@@???>>>===<<<<<<<<<999;;;======;;;AAARRRddd|||vvvuuurrrqqqrrrrrrttt}}}}}}ooofff]]]SSSMMMKKKHHHJJJMMMQQQSSSTTTUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRUUUVVVUUUTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXX]]]]]]___bbbeeehhhhhhgggfffeeedddeeeggghhhgggfffaaaaaa___\\\YYYZZZ]]]aaa}}}}}}}}}}}}|||zzzzzz{{{zzzvvvoooiiieeecccdddggglllooopppqqqrrrtttpppkkkddd___]]]dddvvv}}}\\\IIIAAA???>>>===<<<<<<;;;<<<>>>???@@@DDDOOO]]]gggwww}}}yyy|||qqqddd[[[SSSPPPOOONNNQQQUUUXXX[[[^^^```bbbgggooouuuzzz~~~yyyrrrhhhddd___\\\[[[\\\\\\\\\YYYYYYXXXVVVUUUSSSRRRRRRVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^______]]][[[^^^ZZZWWWWWWZZZ^^^bbbdddcccdddcccaaa^^^]]]^^^___aaaaaaaaa```^^^^^^___aaafffiiiooouuuzzz{{{ppphhhVVVLLLCCCBBBCCCDDDHHHLLLTTTUUUYYY```hhhtttaaaJJJCCC@@@@@@>>>===<<<;;;;;;;;;777888;;;<<<;;;???MMM\\\xxx~~~|||xxxsssqqqooonnnooooooqqqzzzzzzjjj```XXXOOOKKKKKKIIIKKKNNNQQQTTTUUUUUUUUURRRSSSTTTUUUUUUSSSPPPNNNPPPRRRTTTUUUTTTSSSTTTUUUUUUUUUUUUVVVVVVXXXYYYYYY^^^^^^^^^aaaeeeggghhhhhhgggfffeeeeeehhhjjjkkkkkkddddddaaa^^^[[[ZZZ[[[]]]~~~}}}}}}~~~~~~}}}{{{zzz{{{{{{wwwqqqjjjeeebbbeeehhhllloooppppppqqqrrrnnnhhhaaa\\\[[[bbbuuu{{{[[[HHHAAA@@@???<<<<<<;;;;;;<<<===???@@@EEEPPP\\\fffvvv{{{yyymmm^^^VVVNNNLLLLLLLLLPPPTTTYYY\\\```bbbdddiiipppvvv||||||uuuhhhddd___[[[[[[[[[\\\[[[XXXXXXWWWVVVUUUUUUTTTTTTXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^___^^^[[[YYYVVVVVVUUUVVVYYY^^^dddhhhgggggggggeeeddddddeeeggghhhggggggeeecccbbbbbbbbbdddggglllqqqwwwwwwlllcccTTTLLLDDDCCCDDDDDDHHHLLLRRRUUU[[[cccooo|||^^^IIIBBB@@@???>>><<<;;;;;;;;;;;;666888;;;===;;;===HHHUUUooo{{{yyywwwrrrnnnkkkjjjkkklllnnnwwwxxxiii```XXXPPPKKKKKKJJJLLLOOORRRTTTUUUUUUUUURRRSSSVVVWWWUUURRROOOLLLMMMOOOQQQRRRQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]```dddhhhjjjjjjllljjjhhhhhhjjjlllnnnnnnkkkjjjfffbbb^^^\\\[[[ZZZ~~~~~~~~~~~~{{{|||{{{wwwqqqjjjeeebbbhhhjjjnnnpppooooooooopppnnnggg___[[[[[[ccctttyyyYYYIIICCCAAA@@@<<<<<<;;;;;;<<<===???@@@DDDNNNZZZcccssswwwjjj\\\TTTMMMKKKKKKKKKNNNSSSXXX[[[```cccfffkkkrrrxxx~~~}}}uuufffbbb]]]YYYXXXXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYZZZZZZ\\\^^^```aaa___^^^^^^______]]]YYYVVVSSSVVVZZZ\\\]]]```eeeiiijjjkkklllllllllmmmoooqqqooonnnmmmmmmlllllljjjiiihhhjjjnnnrrrxxx~~~uuuhhh___SSSLLLFFFEEEEEEEEEHHHMMMPPPUUU]]]hhhxxxyyy\\\IIICCC@@@???>>><<<;;;;;;;;;;;;777999<<<>>><<<<<>>???@@@@@@KKKVVV___ooottthhh[[[SSSKKKJJJJJJJJJNNNSSSWWW[[[```eeehhhnnnuuu{{{}}}tttfffbbb\\\XXXVVVVVVUUUUUURRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[]]]___bbbcccaaaaaa```aaa```]]]XXXTTTVVV\\\ccceeeeeeeeeiiimmmrrrtttwwwyyyzzzzzz|||~~~yyyxxxwwwxxxyyyxxxvvvtttppprrrtttwww||||||qqqdddZZZQQQKKKGGGGGGFFFEEEHHHMMMPPPUUU___mmmzzz[[[IIIFFF@@@@@@>>>===<<<;;;;;;;;;999:::===>>><<<;;;BBBKKK___sss}}}zzzvvvpppgggeeedddffffffiiirrr|||zzzoooddd\\\VVVMMMHHHFFFLLLNNNQQQTTTUUUVVVVVVUUUSSSTTTUUUVVVUUURRROOOMMMOOOQQQRRRSSSTTTVVVYYY[[[ZZZYYYYYYYYYYYYZZZ[[[[[[]]]___bbbgggmmmqqqrrrqqqqqqooommmlllmmmnnnnnnmmmsssqqqnnnllljjjgggccc```~~~}}}}}}~~~~~~~~~{{{vvvoooiiieeedddhhhkkknnnpppooooooooopppkkkeee``````bbbjjjyyytttUUUGGGCCCBBB@@@======<<<<<<===>>>@@@AAA???IIITTT^^^nnn|||pppdddXXXPPPIIIHHHIIIJJJNNNSSSVVV[[[bbbgggkkkrrryyy}}}tttiiiddd^^^YYYWWWVVVUUUTTTRRRSSSTTTVVVXXXYYY[[[\\\\\\\\\\\\\\\^^^aaaccceeeddddddccccccbbb^^^YYYUUUXXX```iiimmmlllnnnuuu{{{|||~~~yyynnn___UUUNNNJJJGGGGGGEEEDDDGGGLLLOOOUUU```qqq|||[[[JJJIIIAAA@@@???>>>===<<<<<<<<<;;;:::<<<===;;;:::???GGGUUUlll{{{tttlllfffccccccdddeeehhhqqq{{{zzzmmm```XXXRRRKKKGGGHHHMMMOOORRRTTTVVVVVVVVVUUUSSSTTTTTTTTTSSSRRRPPPOOOSSSTTTUUUUUUTTTUUUXXXZZZZZZYYYXXXXXXWWWXXXXXXXXX^^^```dddjjjnnnpppooonnnmmmlllkkklllmmmnnnmmmlllooonnnmmmnnnooonnnjjjggg~~~}}}}}}~~~~~~}}}||||||~~~~~~{{{uuunnniiifffeeefffiiimmmoooppppppqqqqqqiiiddd```aaafffnnn}}}rrrSSSFFFBBBAAA???>>>>>>======>>>???AAABBBAAAKKKUUU___pppxxxlllaaaUUUMMMGGGGGGHHHJJJOOOUUUWWW\\\ccciiinnnttt|||}}}tttlllggg```[[[XXXWWWUUUTTTSSSSSSUUUVVVXXXYYYZZZ[[[]]]\\\\\\]]]___aaadddfffgggfffffffffddd```ZZZVVVWWW```kkkppprrrwww}}}wwwkkk]]]RRRLLLHHHFFFFFFEEECCCFFFKKKOOOUUU```ttt~~~[[[KKKKKKBBBAAA@@@>>>============;;;:::;;;<<<:::888===EEEPPPiii{{{rrriiieeebbbbbbddddddgggqqq{{{|||nnn___VVVPPPKKKIIIKKKMMMOOORRRUUUVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPUUUUUUUUUTTTRRRRRRTTTVVVYYYYYYWWWVVVVVVVVVVVVVVV]]]___dddiiimmmmmmjjjggghhhhhhiiijjjmmmnnnmmmkkkkkkjjjkkknnnrrrrrrppplll~~~}}}{{{{{{~~~}}}~~~{{{uuunnnhhhfffeeehhhjjjlllnnnoooooonnnnnnooofff___aaagggqqqkkkPPPGGGEEEAAA===>>>===<<<<<<<<<===???@@@AAAKKKXXXeeevvv}}}ssshhhaaaRRRMMMIIIIIIJJJKKKOOOVVV]]]```eeejjjpppwww~~~xxxrrrqqqkkkddd```^^^^^^\\\ZZZYYYZZZ\\\^^^^^^]]]\\\[[[```]]][[[]]]```ccccccbbbeeegggjjjmmmmmmjjjccc^^^bbbgggnnnttt{{{~~~~~~~~~zzzqqqeeeYYYRRRMMMHHHEEEFFFFFFEEEHHHMMMOOOXXXiii~~~~~~aaaOOOHHHDDDCCC@@@>>><<<;;;;;;;;;<<<:::999888:::<<>>>>>===<<<<<<<<<===???@@@BBBKKKXXXeeevvvzzzpppeee^^^RRRMMMJJJKKKLLLMMMSSSYYY```dddiiinnntttzzzzzzuuuqqqllleeeaaa```aaa```___[[[\\\]]]^^^______^^^^^^```^^^]]]^^^bbbeeeeeeeeehhhkkkoootttvvvtttoookkklllrrryyy~~~}}}}}}|||vvvmmmbbbWWWPPPLLLHHHEEEFFFFFFFFFHHHMMMQQQYYYhhh|||~~~bbbPPPJJJEEECCCAAA>>>===;;;;;;;;;;;;:::999999:::<<>>===<<<<<<<<<===???@@@BBBKKKWWWeeetttvvvkkkaaaZZZSSSNNNLLLNNNPPPRRRXXX^^^dddhhhmmmsssxxx~~~{{{wwwqqqlllgggccccccddddddeee```____________```aaaaaaaaa``````bbbeeehhhiiiiiilllooouuu|||}}}zzzyyy}}}}}}|||yyyrrriii^^^SSSMMMLLLGGGEEEFFFGGGFFFJJJNNNTTT[[[iii|||~~~cccSSSMMMFFFEEEBBB???===<<<;;;;;;::::::::::::;;;<<<>>>>>>FFFXXXssszzzooojjjgggdddaaaaaadddgggjjjrrrzzzxxxmmmbbbWWWQQQMMMKKKMMMPPPUUUWWWXXXXXXVVVUUUVVVWWWUUUSSSRRRTTTWWWXXXVVVTTTXXXWWWVVVUUUVVVVVVXXXXXX[[[ZZZYYYXXXXXXWWWXXXXXXRRRRRRRRRQQQQQQQQQQQQQQQSSSVVV[[[^^^aaaeeeiiilllkkkhhhffffffiiimmmoooppp~~~}}}~~~~~~~~~~~~~~~}}}}}}|||||||||zzzvvvpppjjjfffeeeeeehhhkkkooosssvvvuuutttrrrooojjjfffiiitttbbbMMMGGGCCC@@@???>>>===<<<<<<<<<===???@@@AAAHHHUUUcccqqq}}}ssshhh]]]WWWSSSPPPNNNRRRUUUXXX]]]dddggglllrrrxxx}}}{{{yyyrrrnnniiieeedddeeeggghhheeedddbbb`````````aaabbbbbbbbbdddfffiiilllnnnoooqqqtttzzz~~~zzzyyy{{{}}}~~~~~~|||wwwoooeee[[[RRRLLLKKKFFFDDDFFFGGGHHHKKKPPPUUU^^^mmm}}}cccTTTOOOHHHFFFDDD@@@>>><<<<<<;;;999999:::;;;<<<<<<======CCCSSSkkkxxxjjjfffgggbbb```aaaeeehhhlllsss|||}}}sssjjj___TTTNNNKKKKKKNNNSSSXXXZZZ[[[[[[YYYWWWWWWWWWXXXUUUTTTVVVYYY[[[XXXUUUXXXWWWWWWVVVWWWXXXZZZ[[[\\\[[[ZZZYYYWWWWWWVVVVVVRRRQQQOOONNNNNNPPPRRRSSSRRRUUUXXX\\\___cccgggjjjllljjjgggffffffiiikkklll~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{yyyuuuoooiiieeeeeefffkkknnnqqqtttvvvuuusssrrrqqqmmmkkknnn{{{___LLLFFFAAA===>>>>>>===<<<<<<<<<===???@@@???EEERRR```lll{{{{{{qqqfff\\\VVVTTTQQQQQQUUUYYY\\\bbbiiinnnrrryyy~~~||||||vvvrrrlllgggccccccfffhhhiiigggdddaaa``````aaabbbccceeehhhkkknnnqqqsssuuuyyy{{{~~~wwwooohhhffffffhhhhhhjjjmmmrrrwww{{{~~~{{{vvvnnndddZZZQQQLLLIIIEEEDDDFFFHHHIIIMMMRRRUUU```ttt|||dddVVVQQQJJJHHHEEEBBB???===<<<;;;999999:::;;;;;;<<<<<<<<>>===<<<<<<<<<===???@@@===CCCOOO^^^hhhuuuyyyoooddd\\\VVVVVVSSSSSSXXX]]]```fffllltttyyy}}}yyyrrrjjjcccaaabbbeeehhhfffdddaaa``````aaabbbdddggglllooorrruuuxxx{{{xxxsssjjjaaa\\\ZZZ\\\]]]aaacccgggmmmrrrvvvyyy{{{|||~~~|||zzzuuunnndddZZZQQQLLLIIIEEEDDDFFFIIIJJJNNNTTTWWWdddzzz|||fffYYYTTTLLLJJJGGGCCC@@@===<<<;;;:::::::::::::::;;;<<<<<>>BBB>>>===<<<<<<<<<===???@@@===BBBOOO^^^fffqqqwwwlllccc[[[VVVWWWTTTUUUZZZ___bbbgggmmmvvv|||yyymmmddd___```bbbbbbbbbaaaaaaaaabbbcccddddddiiiooosssuuuxxx|||zzzsssnnnfffbbb\\\XXXWWWXXXZZZ\\\bbbeeeiiinnnrrruuuvvvvvvvvvwwwyyy|||yyywwwtttmmmdddZZZQQQKKKHHHDDDCCCFFFIIIKKKOOOUUU\\\hhh}}}~~~iii\\\WWWMMMKKKHHHDDD@@@>>><<<<<<;;;:::999888888:::<<<===???NNNdddzzzxxxmmmlllkkkiiiiiilllnnnnnntttzzz~~~wwwkkk\\\TTTMMMLLLNNNRRRYYY___fffhhhjjjiiigggcccaaa```bbbgggkkkkkkddd]]]XXXWWWSSSSSSSSSSSSUUUWWWYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWWTTTSSSQQQQQQRRRUUUXXXZZZ[[[\\\\\\\\\\\\^^^aaadddffflllssswwwwwwuuusssrrr}}}{{{zzzyyyxxxxxxwwwxxxyyy{{{|||{{{yyytttnnniiiggghhhiiimmmmmmnnnppprrruuuwwwyyyuuuvvvuuuzzzwwwSSSIIIGGGBBB@@@EEE>>>===<<<<<<<<<===???@@@>>>BBBOOO^^^fffpppuuukkkbbbZZZVVVWWWUUUVVV[[[```ccchhhnnntttzzz}}}pppddd^^^^^^```]]]^^^^^^```bbbccceeefffeeejjjpppuuuwwwzzz~~~{{{vvvnnnfff```VVVTTTSSSSSSVVVZZZ\\\^^^dddfffkkkooorrrsssrrrrrrsssuuuxxx|||vvvuuurrrmmmdddYYYPPPJJJGGGDDDCCCFFFIIIKKKPPPUUU```jjj}}}kkk___YYYNNNLLLHHHDDD@@@>>><<<<<<<<<;;;999777777999<<<======LLLdddzzzqqqnnnpppmmmmmmnnnnnnmmmqqqwww|||vvvjjjWWWPPPKKKLLLPPPUUU]]]dddjjjlllnnnnnnkkkgggeeeddddddkkkqqqpppfff]]]XXXWWWQQQQQQQQQRRRTTTVVVXXXZZZ[[[ZZZYYYXXXXXXWWWXXXXXXVVVUUUTTTTTTUUUWWW[[[\\\[[[[[[\\\[[[[[[]]]aaadddaaajjjttt{{{|||zzzxxxwww~~~{{{yyyyyyyyyyyyyyyxxxxxxyyy{{{||||||{{{vvvsssnnniiifffeeefffggghhhkkknnnrrrtttttttttsssvvvuuuuuu|||qqqRRRIIIAAA>>>@@@==================>>>??????>>>GGGOOO]]]nnnvvvssshhh___ZZZWWWXXXYYYZZZ[[[]]]aaaggglllrrryyywwwjjjcccaaa```^^^_________``````aaaaaaaaakkknnnrrrvvvzzz|||}}}}}}|||tttjjjbbb[[[WWWUUUMMMRRRXXX[[[[[[\\\___aaaiiijjjmmmqqquuuxxxxxxwwwwww{{{||||||}}}{{{vvvsssooojjjcccZZZPPPJJJHHHFFFFFFGGGHHHJJJRRR\\\gggrrrmmm```\\\UUUQQQKKKFFFBBB???;;;999;;;:::999888888:::<<<===BBBMMM___sss{{{vvvlllmmmooopppmmmkkkpppxxxvvv|||wwwfffZZZPPPHHHJJJQQQYYYbbbjjjlllmmmqqquuurrrjjjfffggghhhmmmqqqnnneee[[[TTTPPPPPPRRRTTTUUUWWWWWWWWWWWWZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUTTTTTTVVVXXXYYYYYY\\\]]]]]]^^^___``````aaaggglllssszzz~~~}}}~~~|||zzzyyyyyyyyyzzzyyyxxxyyy{{{{{{{{{zzzvvvrrrmmmhhheeeeeefffgggiiikkkooorrrtttttttttsssssssssuuu~~~lllPPPIIIBBB???AAA???===============>>>>>>???===EEEMMMZZZkkkrrrtttiii```[[[XXXXXXYYYYYYZZZ\\\aaagggkkksssyyyxxxkkkeeecccbbb```^^^___```bbbdddeeefffgggoooqqqtttwwwzzz{{{{{{{{{uuuqqqiii```YYYTTTRRRQQQNNNRRRWWWZZZZZZ[[[___bbbggghhhlllpppuuuxxxzzz{{{}}}xxxvvvvvv}}}|||zzzvvvsssooojjjcccZZZQQQKKKIIIGGGGGGIIIJJJLLLTTT^^^kkkuuuqqqddd___XXXTTTNNNHHHDDD@@@===:::;;;:::999888888:::;;;===???JJJ[[[ooo{{{rrrpppooonnnjjjgggiiiooottt{{{uuudddWWWPPPKKKMMMRRRYYYccckkksssrrrtttvvvrrrjjjggghhhgggjjjmmmlllfff^^^WWWTTTRRRSSSUUUWWWXXXYYYYYYXXXZZZYYYXXXVVVUUUUUUUUUUUUUUUTTTTTTVVVYYY\\\^^^___bbbbbbbbbccccccddddddeeeggglllssszzz|||{{{zzzzzzzzz|||zzzyyyyyyzzz{{{yyyxxxuuuqqqlllgggddddddfffhhhjjjlllooorrrtttuuuuuutttqqqqqquuueeeMMMHHHCCC@@@BBB@@@======<<<<<<======>>>>>><<>><<<;;;:::999888999:::;;;<<<<<>>======<<<<<<<<<======>>>;;;AAAEEEQQQaaafffqqq}}}rrrhhhaaa]]][[[ZZZ[[[\\\]]]```eeekkkpppzzz|||qqqhhhbbb```^^^]]]]]]^^^aaadddgggjjjmmmnnnrrrqqqooommmkkkiiigggggg^^^ZZZUUUPPPNNNNNNPPPRRRXXX[[[^^^___```bbbfffjjjnnnppptttyyy}}}vvvqqqqqqsssxxx}}}}}}yyywwwtttqqqmmmhhhccc[[[SSSNNNJJJHHHHHHJJJKKKNNNWWWaaaqqq{{{|||pppjjjbbb\\\TTTMMMGGGCCC???<<<::::::999999999:::;;;<<<<<>>???=========<<<<<<<<<<<<======<<<@@@BBBNNN]]]bbbkkk|||~~~zzzooofff___\\\[[[]]]^^^___aaadddjjjqqqvvv}}}wwwooohhhccc___]]]\\\]]]^^^```bbbdddfffhhhiiillljjjfffbbb^^^[[[YYYYYYXXXVVVRRRPPPPPPQQQTTTWWW\\\___bbbcccccceeejjjnnntttxxx}}}~~~uuuqqqsssvvvzzz~~~}}}yyywwwrrrooojjjfffaaaZZZSSSNNNHHHFFFFFFHHHIIIKKKTTT^^^ooo{{{uuuooofff```WWWNNNHHHCCC>>><<<999999999999::::::;;;;;;===DDDOOO]]]ooo{{{uuuqqqrrruuuxxx|||qqqcccYYYWWWWWWYYY\\\bbbooo{{{zzzuuurrrnnnkkkmmmsss|||}}}}}}zzzrrrhhh^^^XXXVVVWWWXXXZZZZZZZZZYYYYYYVVVTTTRRRQQQRRRTTTWWWXXXZZZ```hhhoootttvvvyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuxxx{{{~~~}}}}}}}}}}}}{{{zzzzzzzzzzzzxxxwwwqqqmmmgggbbb```bbbfffiiimmmnnnppprrruuuvvvwwwxxxwwwwwwzzz[[[JJJIIIBBB===>>>=========<<<<<<;;;;;;<<<<<<===@@@AAALLL\\\```hhh{{{|||{{{xxxmmmddd___\\\\\\^^^___bbbeeeiiiooowww}}}{{{xxxsssmmmgggccc```___]]]^^^^^^```aaabbbccccccdddaaa]]]YYYUUUTTTSSSSSSVVVUUUTTTSSSTTTWWWYYY[[[___bbbfffgggggghhhllloooyyy~~~{{{sssqqqtttwww}}}}}}yyyvvvnnnkkkgggbbb^^^XXXRRRMMMGGGEEEDDDFFFFFFHHHQQQZZZkkk}}}zzztttkkkdddZZZQQQIIICCC???<<<999999:::::::::;;;;;;;;;>>>CCCKKKWWWiii~~~yyyuuuvvvxxx{{{qqqccc[[[ZZZ[[[aaafffkkkttt}}}zzzvvvsssrrrrrrrrrxxx}}}nnnbbb\\\VVVVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVYYY\\\^^^]]]gggttt}}}||||||||||||}}}}}}}}}}}}{{{|||~~~~~~}}}}}}}}}|||{{{yyyyyyzzzzzzyyyxxxpppkkkeee```___bbbfffiiinnnoooqqqsssuuuvvvxxxyyyxxxwwwvvvXXXHHHHHHBBB>>>@@@???>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAALLL\\\```hhhzzz~~~xxxmmmddd```^^^^^^^^^___bbbfffkkksss{{{{{{zzzwwwqqqkkkfffbbbaaa\\\\\\]]]]]]^^^______```\\\ZZZWWWTTTSSSTTTVVVWWWYYYYYYYYYZZZ\\\^^^```aaadddhhhmmmnnnnnnnnnqqqttt~~~{{{sssqqquuuyyy}}}{{{xxxuuukkkhhhccc___[[[UUUPPPLLLGGGDDDDDDEEEDDDFFFNNNWWWjjjyyypppiii^^^SSSKKKEEE@@@===999999::::::;;;;;;;;;:::===AAAHHHSSSddd|||}}}|||||||||ooobbb[[[[[[```kkksssvvvxxx{{{vvvsssrrruuuyyy}}}ppp```YYYUUUUUUUUUUUUTTTRRRPPPOOOPPPQQQTTTWWW[[[___bbbdddjjjuuu||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{zzzxxxoookkkeee```___aaafffjjjooooooqqqsssuuuwwwxxxyyywwwwwwtttWWWGGGGGGBBB???BBBBBB>>>===<<<;;;;;;;;;;;;;;;???AAAAAALLL\\\aaahhhyyyxxxmmmeeeaaa______]]]___bbbgggllluuu}}}{{{zzzxxxssslllfffcccaaa[[[[[[\\\\\\]]]^^^^^^___XXXVVVTTTSSSTTTWWW[[[]]]]]]^^^___aaacccdddeeefffiiinnnsssvvvuuuuuuwwwyyy|||uuussswww{{{}}}|||yyyvvvttthhheeeaaa]]]YYYTTTOOOKKKGGGEEEDDDDDDDDDEEEMMMVVViii}}}ssslll```UUUMMMFFFBBB???888999:::;;;;;;;;;::::::;;;???FFFQQQccc{{{~~~nnn```YYY[[[dddrrr|||}}}zzzxxxtttrrrsssyyynnnZZZRRRTTTTTTTTTSSSRRRPPPMMMLLLOOOQQQUUUYYY^^^cccfffhhhwww~~~{{{||||||}}}~~~|||yyywwwxxxzzz{{{xxxvvvnnnhhhaaa\\\]]]aaafffiiilllmmmqqqtttvvvwwwwwwwwwppptttpppYYYGGGEEEFFFAAA???AAA<<<<<<<<<<<<<<<===>>>???======AAAIIIUUUbbbmmmsssxxxnnngggccc```___ccccccccceeekkkuuu{{{tttnnnjjjgggdddbbbbbb^^^[[[[[[]]]^^^]]][[[VVVWWWYYYYYY[[[^^^cccggggggggghhhhhhhhhhhhhhhhhhhhhoooxxx~~~uuunnnnnnvvv}}}}}}zzzxxxvvvsssqqqeeebbb\\\XXXUUURRRPPPNNNFFFAAABBBFFFFFFFFFNNN[[[qqq{{{sssggg[[[RRRIIIAAA<<<<<<;;;:::999888999:::;;;999===DDDNNNYYYnnnvvviiiaaaVVV]]]hhhttt|||~~~{{{wwwttttttuuuzzzeeeXXXXXXTTTSSSQQQOOONNNNNNNNNNNNQQQUUUYYY[[[]]]bbbkkksss|||xxxyyyzzz{{{|||~~~~~~~~~~~~}}}|||zzzyyy|||~~~}}}{{{xxxvvvwwwyyyzzzwwwuuunnnhhhaaa]]]]]]aaaeeeggglllnnnqqqtttuuuuuutttsssmmmqqq}}}mmmXXXGGGEEEEEEAAA>>>@@@===<<<<<<<<<<<<======>>>======AAAHHHTTTaaalllrrr{{{qqqiiidddaaa```aaabbbdddggglllttt||||||xxxqqqkkkhhheeebbbaaaaaa___]]]\\\]]]^^^^^^]]][[[]]]___```bbbeeeiiimmmkkkkkkjjjjjjjjjkkkllllllpppwwwyyyqqqpppvvv||||||yyyvvvssspppmmmaaa^^^YYYVVVSSSPPPMMMKKKGGGCCCCCCGGGGGGGGGPPP^^^{{{wwwjjj]]]RRRIIIBBB===<<<;;;;;;::::::::::::::::::===DDDLLLWWWkkkrrrfff^^^YYY___iiissszzz|||yyywwwwwwzzzcccWWWWWWSSSRRRQQQPPPPPPQQQRRRRRRSSSVVVZZZ]]]```gggqqqyyy}}}||||||||||||{{{zzzyyyxxxvvvwwwxxxzzz}}}}}}{{{yyywwwuuuvvvyyyyyyvvvssslllgggaaa]]]^^^aaaeeegggnnnppprrrttttttrrrpppnnnjjjmmmyyyiiiWWWFFFDDDDDDAAA>>>???>>>======<<<<<<<<<<<<======>>>AAAGGGRRR___jjjqqqtttkkkeeebbb```___bbbeeeiiinnntttzzzwwwsssmmmhhheeeccc```^^^`````````^^^]]]]]]___aaabbbdddfffhhhiiikkkoooqqqooonnnmmmlllmmmoooqqqrrrzzzwwwtttvvvzzz|||xxxtttpppkkkhhh[[[YYYVVVSSSQQQNNNJJJGGGHHHDDDDDDGGGGGGHHHTTTddd~~~ooo```SSSIIIBBB>>><<<<<<<<<<<<<<<;;;:::::::::<<>>>>>???>>>===<<<<<<<<<<<<<<<===>>>AAAFFFOOO\\\hhhpppwwwllldddaaa```___bbbfffjjjooovvv}}}{{{wwwrrrnnniiifffdddbbb```^^^___aaabbb```^^^^^^aaaeeehhhjjjkkkllllllmmmoooqqqqqqooonnnnnnooorrruuuwww~~~yyyxxxxxx~~~|||xxxsssnnnhhhcccVVVUUUSSSRRRQQQNNNIIIFFFHHHDDDDDDGGGHHHLLL[[[mmmuuucccTTTHHHAAA>>>;;;<<<===>>>===<<<:::999:::<<>>???>>>===<<<<<<<<<<<<<<<<<<>>>AAAEEEMMMXXXeeennn|||xxxlllccc______aaacccfffjjjqqqzzz{{{tttooonnnkkkgggeeecccbbb```^^^^^^```bbbbbb```aaaeeeiiioooppppppnnnmmmlllnnnooooooooonnnoooqqquuuyyy||||||yyy{{{|||xxxsssmmmeee```TTTSSSRRRQQQQQQNNNKKKHHHHHHDDDEEEIIIKKKQQQdddyyy{{{gggUUUHHH@@@===;;;<<<===>>>===<<<:::999;;;<<<@@@FFFMMMZZZnnntttiii```[[[[[[___dddjjjpppyyyfffYYYVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[___gggrrr~~~xxxyyyzzzzzzyyyvvvsssqqqttttttuuuuuuvvvyyy~~~}}}{{{yyyxxxzzzxxxvvvwwwwwwuuuppplll^^^\\\\\\___eeelllqqqsssuuuvvvvvvvvvtttrrrooommmsss{{{}}}\\\SSSHHHCCCBBBBBB@@@>>>>>>======<<<<<<<<<<<<===<<<>>>AAADDDJJJUUUcccmmmvvvyyykkkbbb______bbbdddggglllsss}}}{{{uuuooojjjjjjhhheeeccccccbbbaaa___^^^___aaabbbcccfffjjjlllrrrrrrqqqnnnkkkkkkmmmoooooooooppprrrvvv{{{yyy|||~~~{{{xxxssskkkccc]]]TTTRRRQQQQQQQQQOOOMMMKKKIIIFFFGGGLLLPPPYYYqqqmmmYYYJJJBBB>>><<<<<<<<<<<<<<<;;;::::::;;;;;;???EEEKKKVVVgggvvvvvvkkkaaa\\\ZZZ]]]aaagggooo{{{zzzddd\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWYYYYYY\\\bbblllxxx{{{}}}|||vvvssswwwwwwvvvuuuuuuvvvzzz}}}~~~}}}|||{{{zzzyyyxxxyyywwwuuuuuuuuurrrlllggg]]]]]]]]]aaahhhnnnsssuuuuuuuuutttsssrrrqqqpppooo|||xxxYYYSSSJJJDDDCCCCCCAAA>>>===<<<<<<<<<<<<======>>><<<>>>AAACCCHHHSSSaaalllpppzzzlllccc``````bbbeeejjjooovvv~~~yyyuuurrrmmmjjjfffdddbbbbbbbbbbbb```___^^^^^^^^^aaafffkkknnnoooooonnnllliiiggghhhlllooopppqqqtttxxx~~~}}}{{{yyyvvvqqqiii```ZZZSSSQQQOOOOOOOOOPPPNNNMMMJJJHHHJJJPPPVVVccc~~~sss^^^NNNDDDAAA<<<;;;;;;:::::::::::::::::::::>>>DDDJJJSSSbbbpppxxxlllccc]]]ZZZ]]]```eeennn}}}uuuaaa]]]]]][[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXZZZ^^^gggtttyyysssvvvwwwyyyxxxwwwwwwxxxzzz~~~|||{{{yyyyyyyyyyyyxxxvvvtttssssssooohhhccc___^^^___ccciiiooosssttttttsssrrrqqqppppppppppppuuuXXXSSSJJJDDDCCCDDDBBB???<<<<<<<<<<<<<<<===>>>???<<>>===<<<<<<;;;;;;<<<===;;;<<>>===<<<<<<<<<<<<@@@======???CCCKKKZZZgggoooyyywwwoooiiifffeeedddgggjjjnnnrrrvvv{{{~~~}}}zzztttmmmhhhgggfffeeebbbbbbbbbbbbdddeeefffdddbbb```______aaaccccccbbbaaa___ZZZZZZaaaiiiqqqyyy}}}zzzwwwuuuuuussssssrrrnnniiiaaaZZZVVVWWWVVVUUUVVVXXXYYYXXXWWWXXXUUUVVVaaaxxx~~~cccMMM@@@<<<<<<;;;::::::;;;;;;:::999999:::===BBBIIIRRRZZZ___qqqzzzlllaaaZZZZZZ\\\cccllluuu~~~ttt```YYYWWWZZZ]]]YYYXXXXXXYYYZZZ]]]___```eeemmmxxx~~~uuunnnkkkjjjpppyyy}}}{{{zzzyyyyyyyyyxxxvvvsssqqqnnnjjjeeeaaa___ccciiinnnoooooonnnnnnooooooqqqrrrooopppzzzqqq___UUUMMMKKKIIIEEECCCCCC@@@???>>>===<<<<<<<<<<<>>AAAIIIYYYgggqqqyyywwwoooiiifffeeecccfffjjjnnnrrrwww|||}}}xxxsssmmmiiihhhggggggfffdddeeeeeefffffffffdddcccbbbbbbbbbcccdddeeeeeeeeeaaa]]]___iiittt|||{{{xxxtttrrrqqqqqqpppooolllhhhbbb\\\YYYYYYXXXWWWXXXZZZ[[[[[[ZZZZZZWWWYYYhhhcccLLL@@@<<<<<<;;;999:::;;;;;;:::888999:::===BBBIIIQQQXXX\\\kkk}}}zzzlll```ZZZZZZ\\\dddpppyyynnn^^^XXXXXXZZZ]]]XXXWWWVVVUUUWWW[[[aaaeeemmmxxx|||xxxqqqmmmgggmmmvvv~~~}}}|||{{{yyyxxxxxxwwwxxxvvvssspppmmmiiidddaaa___eeekkkoooppppppppppppooooooppppppnnnooozzzqqq```WWWOOOLLLJJJEEEBBBCCC@@@???>>>======<<<<<<===<<<;;;;;;<<>>============;;;:::;;;===>>>EEEUUUeeekkkqqq~~~wwwmmmgggdddccccccggglllrrrxxx~~~rrrpppllliiiggggggiiijjjjjjllllllkkkhhheeeddddddaaadddhhhjjjjjjjjjjjjkkkiiiiiinnnxxxyyyzzz{{{zzzwwwuuuuuuuuuzzz}}}~~~{{{wwwssspppmmmlllmmmlllkkkiiifffdddbbb```\\\[[[ZZZZZZ\\\\\\[[[ZZZXXX\\\iii```III???>>>;;;:::999999::::::999888888999:::>>>EEELLLTTTXXXZZZhhhxxxiii___ZZZWWWZZZcccqqq}}}wwwfff\\\YYYXXXZZZ]]]]]]\\\[[[ZZZ]]]gggttt~~~wwwnnnhhhkkkrrr|||{{{{{{{{{zzzyyyxxxwwwvvvxxxvvvqqqnnnkkkgggccc```]]]cccjjjnnnoooppptttxxxuuuuuuuuusssooonnnwwwwwwddd[[[SSSQQQNNNHHHDDDCCCAAA@@@???>>>============<<<<<<>>>>>>===BBBPPP___nnnssswwwoooiiigggfffdddhhhnnnttt{{{zzzqqqooollliiiggghhhjjjllljjjlllnnnllliiiffffffgggeeeiiinnnpppooommmllllllkkkkkkooovvv{{{zzzwwwvvvyyy||||||zzzyyyzzz{{{{{{~~~~~~|||yyyuuuqqqnnnlllkkkjjjiiihhhfffdddcccbbbbbb___^^^\\\\\\]]]]]][[[ZZZYYYbbbttt~~~^^^HHH??????;;;:::999999::::::999777888888888;;;AAAJJJRRRWWWWWWccc{{{~~~wwwiii___[[[WWWYYYbbbnnnzzz|||nnnaaa[[[YYYYYY[[[^^^\\\^^^aaacccgggqqq}}}tttmmmnnnrrr{{{{{{{{{{{{{{{zzzyyyxxxwwwyyyvvvqqqmmmjjjgggbbb___\\\bbbjjjmmmnnnqqqvvv{{{xxxxxxwwwuuupppnnnwwwzzzhhh```XXXUUURRRLLLHHHGGGAAA@@@???>>>===============>>>@@@???===???LLL[[[lllqqq~~~~~~xxxqqqllljjjjjjdddhhhooovvv}}}|||uuurrrpppnnnkkkiiijjjlllooohhhkkknnnmmmjjjhhhhhhiiijjjooouuuwwwtttpppnnnmmmkkkkkkmmmrrruuuzzzxxxsssrrruuuzzz~~~||||||zzzwwwtttqqqnnnlllkkkhhhgggfffdddcccbbbbbbbbbaaa```^^^^^^^^^^^^\\\ZZZ[[[ggg}}}|||]]]GGG??????;;;:::888999::::::999777888777777999???HHHQQQVVVXXXbbbzzz~~~}}}{{{yyyzzzwwwhhh___[[[WWWYYY```lllwwwttthhh]]]YYYYYYYYY[[[___YYY^^^dddhhhmmmwww~~~|||qqqqqqsss{{{~~~|||{{{|||||||||{{{{{{tttnnnkkkhhhbbb___``````dddiiioootttwwwyyyyyyyyyxxxvvvrrrpppsssyyy}}}jjjeee^^^XXXRRRNNNJJJHHHFFFCCC@@@>>>>>>>>><<<;;;>>>===<<<======@@@LLLXXXjjjuuuyyyrrrmmmkkkkkkjjjiiinnnyyy{{{sssmmmlllkkkjjjiiiiiijjjjjjgggiiijjjiiiiiiiiikkkmmmrrrrrrtttxxx{{{yyyrrrlllllljjjiiilllsss{{{vvvtttvvv~~~}}}|||{{{|||wwwtttqqqnnnjjjhhhgggfffeeeeeedddcccbbbbbb```aaaaaa]]][[[ZZZXXXVVV]]]oootttYYYHHH???===;;;:::999999888888999999;;;:::888888<<>>>>>===<<<;;;;;;<<<>>>>>>@@@JJJTTThhhrrr{{{yyysssooooooooommmllloooxxxyyyrrrlllllljjjiiihhhiiijjjjjjiiijjjjjjiiihhhiiikkkmmmtttwww{{{}}}{{{vvvqqqmmmllljjjjjjlllrrrzzzxxxsssuuu{{{}}}{{{zzzyyy{{{xxxtttqqqooollliiifffeeeeeeeeedddddddddcccccc```aaaaaa___]]][[[ZZZXXXcccxxxrrrXXXGGG???===;;;:::999999888888999999999888888888;;;BBBLLLSSS[[[aaannn}}}vvvrrrsss|||~~~}}}mmmcccaaa```eeekkkrrryyyqqqccc___ZZZVVVUUUWWW[[[^^^aaaeeekkkqqquuuyyy|||~~~~~~{{{xxxwwwxxxzzzzzzzzztttnnnhhhgggeeebbbaaabbbhhhkkkoootttxxxzzz{{{{{{vvvvvvtttqqqqqqtttyyy}}}~~~}}}vvvqqqjjjccc]]]XXXSSSPPPIIIFFFBBB???>>>>>>===<<<888999<<>>===<<<::::::<<<>>>>>>???HHHRRRdddjjjooottt}}}xxx|||uuuqqqppppppqqqmmmlllrrrxxx}}}xxxqqqjjjiiihhhgggfffggghhhhhhhhhhhhhhhhhhhhhkkkooorrr{{{~~~wwwqqqooolllnnnqqqtttyyy{{{wwwvvv{{{}}}{{{yyywwwuuuqqqooommmlllkkkiiieeebbbaaabbbdddeeeggggggggggggbbbbbbcccccc___YYYXXXZZZqqqlllTTTDDD>>>===;;;:::999999888888999999666777888888999<<>>===>>><<<<<<===<<<>>>IIIUUUbbbhhhllloooyyywww~~~wwwtttsssssspppkkkiiinnntttzzz{{{uuukkkjjjiiigggggggggggghhheeeggghhhiiijjjmmmqqqttt{{{|||}}}{{{tttooommmqqqvvvzzz|||}}}|||zzzwwwuuuooommmkkkjjjjjjhhheeeccc```bbbdddgggiiijjjjjjiiieeeddddddddd^^^VVVVVV[[[ttthhhQQQCCC>>>===;;;:::999999888888999999777888999999999;;;>>>@@@QQQWWWaaakkkwwwzzzpppnnnqqq|||mmmbbb[[[XXXUUUQQQNNNMMMLLLMMMSSSUUUXXXZZZ]]]aaaeeeiiinnnpppuuuzzz~~~||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||xxxzzz~~~}}}|||{{{{{{{{{zzzwwwuuuoooiiiddddddeeeeeegggkkkmmmoooqqqtttvvvyyyzzz{{{|||yyyxxxxxxxxxwwwvvvtttxxxzzzssslllddd]]]XXXSSSNNNHHHCCC@@@???>>>===???===<<<<<<;;;>>>IIIUUU___eeejjjmmmsssvvvzzz{{{yyyyyyzzzqqqkkkhhhlllrrrxxx}}}xxxpppooommmkkkjjjiiiiiijjjgggiiikkklllmmmooorrruuuyyywwwvvvyyy{{{zzzuuuooonnnssszzz~~~~~~}}}zzzwwwuuuooommmiiihhhgggfffeeecccaaacccfffiiikkkllllllkkkiiieeeeeeeee^^^UUUWWW```zzzeeeNNNAAA======;;;:::999999888888999999888999:::999999999<<<>>>JJJSSS^^^fffooo~~~vvvuuu||||||mmmaaa[[[XXXTTTPPPMMMKKKKKKLLLRRRSSSSSSRRRRRRUUUXXX[[[\\\^^^bbbggglllooorrrsssqqqooommmllllllmmmoooppptttxxx~~~~~~|||}}}~~~~~~~~~~~~}}}|||wwwzzz}}}~~~|||||||||||||||{{{xxxsssooonnngggbbbcccddddddfffjjjnnnoooqqqtttwwwyyy{{{||||||zzz{{{|||}}}|||zzzxxxzzzrrrjjjbbb]]]UUUPPPIIICCC@@@???>>>>>>===<<<<<<===<<<===GGGRRR\\\bbbiiilllppp~~~yyyyyy~~~|||}}}}}}uuunnnjjjlllrrrxxx~~~{{{wwwvvvsssqqqooommmmmmmmmmmmooorrrrrrrrrqqqrrrsssttttttttttttttttttrrrqqqooouuu{{{~~~~~~}}}zzzvvvtttooolllgggdddddddddcccbbbbbbeeehhhkkkmmmnnnmmmmmmkkkfffeeefff___WWW\\\hhh}}}bbbLLL@@@======;;;:::999999888888999999888888888777777888:::===BBBMMM[[[cccjjjxxx}}}}}}{{{kkk^^^XXXUUUQQQMMMKKKKKKLLLNNNOOOOOONNNLLLLLLMMMQQQUUUTTTVVVYYY]]]aaaeeegggiiihhhfffeeeccccccdddfffgggjjjlllrrryyy|||}}}~~~~~~}}}|||xxxzzz}}}}}}zzzwwwzzz{{{{{{|||{{{wwwpppllllllfffaaaaaabbbccceeeiiioooppprrruuuxxx{{{}}}~~~~~~|||zzz|||}}}|||~~~vvvnnnfff```WWWQQQJJJDDDAAA???>>>>>>999:::<<<>>>======EEEOOOYYY```hhhlllnnnzzz|||{{{|||zzzrrrlllnnnsssyyy~~~|||}}}{{{xxxuuurrrqqqpppppprrruuuwwwwwwuuusssqqqqqqppprrrtttrrrooommmooorrrpppvvv|||}}}{{{zzz{{{~~~}}}zzzuuusssoookkkfffbbbaaaaaabbbbbbdddfffiiimmmoooooonnnmmmlllfffeeegggaaaZZZaaaooo{{{aaaKKK???===>>>;;;:::999999888888999999777777777666555666999<<<<<>>???AAACCCPPP^^^jjjkkknnn}}}}}}{{{rrrkkkpppyyy}}}~~~}}}wwwrrrppptttyyy~~~}}}xxxuuuxxxqqqkkklllmmmlllkkklllqqqsssuuuvvvuuuvvvxxxyyy|||~~~{{{wwwssspppjjjiiihhhfffeeeeeeeeeeeejjjkkknnnqqqsssrrrpppmmmpppnnnooonnnddd\\\fffxxxzzz]]]HHH@@@>>>===:::::::::999999999888888777777777777888999:::;;;???FFFQQQ]]]iiiwww}}}uuudddZZZUUURRRNNNLLLMMMNNNNNNNNNOOONNNMMMMMMNNNPPPRRRSSSVVVXXXZZZ[[[\\\^^^aaaccccccbbbbbbbbbbbbaaaaaaaaaggghhhiiijjjmmmsss{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxwwwvvvuuuxxxzzzzzzvvvqqqnnnlllgggddd```aaadddiiikkklllppptttwwwxxxxxxzzzyyynnnggg]]]TTTKKKFFFBBB===<<<>>>===<<<<<<<<<===???AAABBBMMM]]]jjjlllnnn|||}}}zzzrrrmmmrrr|||}}}xxxsssrrrwww|||~~~|||wwwoooiiijjjkkkiiiiiijjjnnnoooppppppppppppssstttyyy{{{~~~}}}{{{wwwtttqqqkkkjjjgggeeeddddddeeefffjjjkkknnnppprrrqqqooommmppppppqqqoooeee___mmmyyy\\\GGG@@@>>><<<:::::::::999999999888888777777777888888999:::;;;>>>DDDNNNZZZhhhvvv~~~pppccc[[[RRROOOKKKJJJKKKMMMNNNNNNOOONNNMMMMMMOOOQQQSSSUUUVVVXXXZZZ[[[\\\^^^aaadddccccccccccccdddeeeffffffkkklllmmmmmmmmmooorrruuuvvvzzz~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwuuuxxxzzzzzzvvvpppllljjjfffdddbbbcccggglllooopppqqqtttxxxzzz{{{~~~tttmmmbbbXXXOOOIIIDDD>>><<<===<<<<<<<<<<<<===>>>@@@AAAIII[[[jjjmmmlllxxx~~~zzzsssqqqwwwzzzwwwxxx~~~xxxpppiiiiiijjjiiijjjkkklllmmmmmmlllkkkkkknnnppptttvvvzzz}}}~~~{{{yyywwwtttqqqllljjjfffcccbbbccceeegggkkklllnnnooopppooonnnnnnqqqrrrsssoooeeecccvvvwwwZZZGGG@@@>>><<<:::::::::999999999888888888888888888999:::;;;;;;===AAAIIIVVVfffvvvuuujjjaaa\\\PPPMMMJJJJJJKKKNNNOOOPPPPPPOOONNNNNNOOOQQQTTTUUUTTTVVVXXXZZZ[[[]]]```cccccccccdddeeehhhkkkoooqqqtttuuuvvvtttqqqnnnmmmmmmmmmoootttzzz~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzzxxxwwwwwwwwwwwwuuuxxxzzzyyytttnnnjjjgggdddddddddfffjjjooorrrtttsssvvvyyy|||~~~wwwpppddd[[[QQQKKKFFF@@@===???<<<<<<;;;;;;<<<>>>???@@@FFFXXXiiillliiirrr}}}xxxwww}}}~~~~~~zzzrrrllllllmmmmmmnnnqqqoooooonnnllljjjiiikkkmmmnnnppptttxxx}}}}}}{{{yyyvvvrrrpppllliiieeebbbbbbdddgggiiilllmmmnnnooonnnooooooppptttuuutttlllbbbeee}}}tttWWWEEE???>>>;;;:::::::::999999999888888999999999999999:::;;;;;;===???FFFTTTeeevvvzzzuuuwww{{{~~~{{{rrrhhh```[[[PPPMMMKKKKKKNNNQQQSSSTTTRRRQQQOOONNNNNNOOOQQQRRRRRRTTTVVVWWWXXXZZZ]]]```bbbbbbdddgggmmmtttzzz~~~|||vvvrrroooppppppqqqssswww}}}||||||||||||||||||||||||}}}|||zzzxxxwwwwwwwwwxxxvvvwwwxxxvvvqqqkkkgggeeebbbdddfffiiimmmqqquuuwwwuuuwwwzzz}}}yyyrrreee\\\RRRMMMGGGBBB@@@AAA<<<<<<;;;;;;;;;===>>>???DDDTTTfffjjjfffkkk~~~|||yyyrrrmmmnnnqqqrrrtttvvvtttsssrrrnnnkkkiiiiiijjjhhhkkkooossswww}}}}}}zzzwwwtttpppmmmjjjhhheeecccccceeeiiikkknnnooopppooonnnooorrruuuyyyyyytttjjjaaahhhoooSSSCCC???>>>;;;:::::::::999999999888888999999888888999999::::::===>>>DDDQQQdddvvvuuukkkjjjooouuu|||}}}uuujjj```ZZZNNNLLLJJJKKKNNNRRRTTTUUUTTTSSSPPPNNNMMMMMMNNNOOOPPPQQQSSSTTTUUUWWWZZZ\\\___```ccciiipppyyy}}}{{{yyyxxxvvvuuuvvvyyy|||~~~||||||||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvwwwuuurrrlllgggdddcccaaadddhhhlllooorrruuuxxxxxxyyy{{{}}}|||tttggg]]]TTTNNNHHHBBB@@@BBB<<<;;;;;;:::;;;<<<===>>>BBBPPP```gggeeehhh{{{~~~uuuooolllqqquuuwwwyyy{{{yyyyyyxxxsssnnnjjjhhhgggeeegggjjjmmmqqqwww}}}|||xxxuuurrrnnnkkkhhhgggeeedddeeehhhlllnnnoooqqqrrrpppooorrrwww|||}}}uuuiiicccmmmiiiOOOAAA>>>>>>;;;:::::::::999999999888888999888888777888888999999<<<>>>CCCOOOaaatttuuuhhhfffkkksss|||yyymmmaaaYYYLLLJJJHHHIIILLLPPPSSSTTTVVVTTTRRROOONNNMMMNNNNNNPPPQQQSSSSSSSSSTTTWWWYYY\\\^^^bbbhhhpppyyy~~~~~~~~~~~~||||||||||||||||||||||||yyyyyyyyyzzzzzzyyyyyyxxxwwwvvvsssmmmgggcccbbbbbbaaaeeejjjmmmooorrruuuxxxzzzzzz{{{}}}~~~~~~~~~|||||||||xxxjjj```VVVOOOHHHAAA???@@@<<<;;;:::::::::;;;<<<===@@@KKK[[[eeefffjjjzzz|||rrrnnnnnnuuu|||~~~|||uuunnnjjjhhhcccdddfffhhhkkkpppvvvzzz{{{~~~~~~}}}{{{wwwuuurrrpppllljjjffffffeeefffhhhllloooqqqqqqssstttrrrqqqttt|||wwwkkkhhhwwweeeKKK???>>>>>>;;;:::::::::999999999888888888888777666666777777888:::<<>>HHHXXXeeehhhlll||||||yyyrrroooqqqzzz{{{sssmmmjjjbbbcccdddeeehhhlllqqqvvvuuuxxx~~~}}}}}}|||yyywwwtttrrrpppooollliiidddeeefffhhhkkknnnqqqrrrrrrtttuuusssrrrvvvxxxmmmmmm~~~}}}bbbIII>>>>>>>>><<<:::::::::999999999888888777777666666666666666777777;;;AAAKKKZZZooowwwllllllssszzz|||ooobbbZZZNNNLLLJJJKKKNNNRRRUUUVVVVVVUUUSSSRRRSSSTTTVVVWWWTTTUUUVVVUUUTTTTTTVVVXXXZZZ\\\```eeejjjnnnrrrsssssstttuuuuuuuuuwwwyyy|||