BM6P6(@ {{{dddYYYWWWMMMIIIKKKHHHFFFEEEDDDBBBAAA@@@??????>>>>>>>>>???@@@@@@@@@AAA?????????>>>??????@@@@@@AAADDDCCCFFFLLLSSSoootttdddeeefff~~~{{{dddYYYVVVNNNIIIKKKHHHFFFEEEDDDBBBAAA@@@?????????????????????@@@@@@@@@?????????>>>??????@@@AAAAAADDDCCCFFFMMMTTTqqqyyyhhhhhhhhh}}}eeeYYYVVVNNNJJJKKKIIIFFFEEEDDDBBBAAA@@@@@@???@@@@@@@@@?????????????????????>>>>>>???@@@@@@AAAAAADDDCCCGGGOOOXXXvvv~~~llljjjjjjgggYYYVVVOOOKKKLLLHHHGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAADDDDDDHHHQQQ\\\}}}oookkkkkkjjj[[[WWWPPPLLLLLLHHHGGGFFFEEECCCBBBAAA@@@@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDDDDIIITTTaaasssmmmlllooo]]]YYYRRRNNNMMMGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@???????????????======>>>>>>???@@@BBBBBBBBBEEEEEEKKKWWWfff|||sssqqqsss```[[[SSSOOOMMMGGGHHHGGGEEEDDDBBBAAAAAAAAA???????????????@@@@@@@@@=========>>>???AAABBBCCCBBBEEEEEELLLYYYiii|||yyyuuubbb\\\TTTOOOMMMGGGHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>??????@@@@@@@@@AAA=========>>>???AAABBBCCCBBBEEEEEELLLZZZkkkggg\\\UUUNNNKKKMMMJJJIIIGGGEEECCCAAAAAA@@@AAA@@@>>>=========>>>???AAA@@@???>>>>>>>>>@@@@@@BBBCCCHHHPPPWWWjjjiii\\\VVVPPPLLLMMMJJJIIIGGGEEECCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAADDDDDDHHHOOOWWWkkkkkk]]]XXXRRRMMMLLLKKKJJJHHHEEECCCBBBAAA@@@?????????@@@??????>>>===AAAAAABBBBBBBBBBBBAAAAAADDDDDDHHHOOOXXXnnnlll\\\XXXSSSNNNMMMLLLJJJHHHFFFCCCBBBAAA@@@>>>???@@@AAAAAA@@@>>>===???@@@BBBCCCCCCBBBAAAAAACCCCCCGGGNNN\\\vvvnnn]]]YYYTTTPPPOOOLLLKKKIIIFFFDDDBBB@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@BBBCCCGGGPPPbbbrrr```ZZZTTTPPPQQQMMMLLLIIIGGGDDDBBB@@@@@@>>>???@@@@@@AAA@@@@@@@@@>>>???@@@AAAAAABBBBBBAAABBBDDDHHHSSSiiiyyyeee[[[SSSOOOQQQNNNLLLJJJGGGDDDBBB@@@@@@@@@?????????@@@@@@AAABBB@@@@@@@@@AAAAAABBBCCCDDDEEEGGGKKKVVVpppiii\\\RRRNNNQQQNNNMMMJJJGGGDDDBBB@@@@@@@@@@@@???>>>???@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFFIIIJJJNNNYYYttthhh]]]XXXSSSOOOLLLKKKIIIFFFDDDBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEIIIOOO[[[wwwjjj^^^YYYTTTPPPLLLKKKIIIFFFDDDBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFJJJPPP]]]zzznnn___ZZZUUUQQQLLLKKKIIIFFFDDDBBBAAA@@@<<<===>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCFFFKKKRRRaaarrr___YYYUUUPPPMMMKKKIIIGGGDDDBBBAAAAAA>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFKKKTTTeeeuuu```YYYTTTOOOMMMLLLJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEKKKUUUiiiyyyaaaZZZUUUNNNMMMLLLJJJGGGEEECCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDJJJUUUjjj}}}ddd]]]WWWOOONNNLLLJJJHHHEEECCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDJJJUUUjjjggg___YYYQQQNNNMMMJJJHHHEEECCCBBBBBB======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEJJJUUUiiihhh^^^XXXRRRNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@BBBDDDFFFHHHIIISSSkkkggg\\\VVVPPPNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDFFFHHHJJJUUUjjjggg]]]WWWQQQNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBDDDEEEHHHLLLXXXkkkjjj___YYYSSSNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGMMMZZZmmmkkk```ZZZSSSNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFMMM\\\pppkkk___XXXQQQNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFMMM\\\sssmmm```XXXPPPNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEEEEHHHMMM[[[uuupppcccZZZRRRNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEEJJJMMM[[[uuuooo```XXXQQQOOOKKKGGGGGGIIIIIIEEEAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEHHHOOO^^^tttooo```YYYSSSOOOKKKHHHGGGIIIIIIEEEAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDIIIRRRbbbxxxoooaaaZZZUUUPPPMMMIIIHHHIIIHHHDDDAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDKKKTTTeee~~~rrrbbb[[[UUUQQQNNNKKKIIIHHHGGGCCCAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEKKKTTTfffvvvcccZZZTTTPPPNNNLLLJJJHHHFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGKKKTTTfffzzzeeeZZZSSSOOONNNMMMKKKHHHFFFDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKUUUiiiyyywwwyyy}}}fffZZZSSSNNNNNNMMMKKKHHHFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHLLLXXXpppzzztttqqqvvv}}}~~~ggg[[[SSSMMMMMMMMMKKKHHHGGGFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFGGGMMM[[[uuuuuuqqqrrr{{{~~~eeeXXXRRRPPPMMMJJJIIIHHHGGGEEECCCEEEEEEDDDCCCBBBAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIRRR\\\}}}{{{xxxyyyyyy}}}~~~~~~eeeXXXSSSPPPMMMJJJIIIHHHGGGEEECCCEEEDDDCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIPPP\\\~~~||||||uuuttt{{{yyy~~~gggYYYTTTPPPMMMJJJIIIHHHGGGEEECCCEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIOOO\\\~~~zzzssspppsss{{{}}}kkk[[[VVVPPPMMMJJJIIIHHHGGGEEECCCDDDCCCBBBBBBAAAAAAAAABBB@@@AAAAAAAAAAAACCCFFFIIIPPP^^^|||pppsssvvvzzz~~~ppp^^^YYYPPPMMMJJJIIIHHHGGGEEECCCCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAACCCFFFIIIQQQ___}}}~~~uuuqqqyyy{{{uuu```[[[PPPMMMJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAACCCFFFIIIQQQ```}}}~~~{{{tttyyy{{{www```[[[PPPMMMJJJIIIHHHGGGEEECCCBBBAAAAAA@@@AAAAAABBBBBB@@@AAAAAAAAAAAACCCFFFIIIOOO```|||xxxyyyxxx```ZZZPPPMMMJJJIIIHHHGGGEEECCCAAAAAAAAA@@@@@@AAABBBBBB@@@AAAAAAAAAAAACCCFFFIIILLL```}}}{{{xxxyyy~~~~~~||||||bbb\\\RRROOOKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@?????????@@@@@@AAACCCCCCCCCDDDGGGIIIOOO```xxxwwwwww~~~}}}ccc\\\RRROOOKKKIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@AAACCCCCCCCCDDDGGGIIIQQQaaa~~~|||wwwyyyccc[[[SSSPPPLLLIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBB@@@AAACCCCCCCCCDDDGGGIIIPPP___zzz}}}|||~~~vvv{{{~~~|||~~~ddd[[[SSSPPPLLLJJJHHHGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCCCCCCCDDDGGGIIINNN[[[uuu~~~zzzxxxzzz}}}~~~|||vvv~~~{{{wwwxxxggg\\\TTTQQQMMMJJJIIIGGGEEEDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@AAACCCCCCCCCDDDGGGIIINNNZZZrrr|||}}}{{{xxxwwwwwwzzzuuuuuujjj^^^UUURRRNNNKKKIIIGGGEEEDDD@@@@@@?????????@@@AAAAAA@@@AAACCCCCCCCCDDDGGGIIIOOO\\\ttt{{{vvvtttuuu{{{|||wwwwwwlll```VVVRRRNNNKKKIIIHHHEEEDDD@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCCCCCCCDDDGGGIIIOOO\\\ttt~~~yyyuuuttttttuuu{{{zzznnnaaaVVVSSSNNNKKKIIIHHHEEEDDDAAAAAAAAAAAABBBBBBCCCDDD@@@AAACCCCCCCCCDDDGGGIIIMMMZZZssszzzuuussstttvvvxxx|||yyy|||rrr___WWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBCCCDDDFFFKKKXXXooo}}}zzzyyyvvvttttttxxxzzzxxx|||rrr```WWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAACCCFFFHHHMMMYYYnnn{{{uuusss{{{~~~~~~~~~}}}zzzxxxyyy{{{|||xxxvvvsssqqqttt|||yyyxxx~~~ttt```WWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@@@@CCCGGGJJJOOOZZZoooyyyuuuqqqmmmiiijjjttt~~~}}}{{{{{{}}}~~~}}}|||xxxyyy{{{|||~~~zzzzzzyyyvvvsssssswww{{{}}}wwwtttqqqqqqvvvzzzzzzuuuaaaWWWSSSNNNKKKHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@CCCHHHLLLPPPZZZqqq}}}nnnnnnsss~~~uuusssnnnjjjgggfffiiittt|||xxxwwwwwwvvvvvvvvvuuuuuurrruuuxxxzzz~~~zzz{{{zzzvvvsssttt||||||xxxwwwvvvvvvwww~~~|||}}}uuuaaaWWWSSSNNNKKKHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???@@@CCCHHHLLLOOO[[[uuu}}}iii______cccnnnzzz~~~xxxppplllhhhdddddddddhhhrrr}}}yyyrrrpppppppppppppppqqqrrrssssssvvvxxxzzz}}}~~~~~~{{{xxx|||zzzvvvvvvvvvyyy~~~~~~vvvaaaWWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@@@@CCCGGGJJJNNNZZZvvvtttbbb\\\[[[^^^hhhrrrwwwuuupppgggdddbbbdddeeehhhoooxxx|||~~~{{{rrrkkkfffgggiiijjjllloootttxxxyyyzzz||||||~~~~~~~~~{{{uuuuuuyyyyyyuuuaaaWWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAACCCFFFHHHOOOYYYuuuzzzhhhaaabbbfffmmmuuuxxxwwwtttnnnkkkllloooqqqrrrvvv||||||zzzvvvvvvwwwxxxvvvpppiiiddd]]]___bbbeeeiiipppyyy~~~~~~zzzuuusssxxxuuu```WWWSSSNNNKKKIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCBBBCCCEEEFFFPPPYYYsssrrriiikkkpppvvv{{{}}}|||zzzzzzxxxzzz~~~}}}yyywwwvvvtttsssqqqpppnnnmmmkkkgggbbb^^^XXXZZZ^^^bbbhhhqqq}}}yyytttqqqrrr|||yyyaaaYYYUUUOOOKKKIIIHHHFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@AAACCCFFFGGGLLLUUUlll|||wwwsssrrrrrrrrrsssooommmnnnjjjdddaaaaaa``````cccjjjuuu}}}|||rrrnnnpppwww|||aaaYYYUUUOOOKKKIIIHHHFFFEEECCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCFFFGGGJJJRRRhhh~~~zzzyyyzzzzzzxxxtttrrrqqqnnnhhheeefffeeefffjjjqqqzzz}}}{{{|||zzzsssnnnooouuu~~~{{{|||bbbYYYUUUOOOKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFIIIOOOccc|||xxxuuuuuusssooonnnpppppprrruuuzzz}}}zzzxxxwwwxxx{{{}}}}}}ooollllllsss{{{}}}wwwzzzdddYYYUUUPPPKKKIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFIIIMMM^^^~~~yyyuuutttvvvvvvvvvxxx}}}~~~~~~|||xxxvvvuuuttttttuuuwww{{{~~~tttnnnllloooxxx~~~wwwtttyyygggZZZVVVPPPLLLJJJIIIGGGFFFBBBBBBBBBAAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEJJJNNN[[[vvvrrrooonnnrrrvvvyyy{{{uuurrrpppqqqqqqrrrsssuuuyyy|||}}}{{{rrrpppooorrr{{{vvvxxxyyyxxxsssssszzziiiZZZVVVPPPLLLJJJIIIHHHGGGBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDHHHMMMYYYooooookkkjjjnnnsssxxxxxxrrrnnnmmmnnnpppqqqrrrtttwww|||~~~||||||vvvrrrppprrrzzzooopppnnntttqqqsss|||lllZZZVVVQQQLLLJJJIIIHHHGGGCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCEEEKKKVVViiiqqqllliiikkknnnsss{{{zzzsssooommmlllnnnpppqqqrrruuu{{{|||}}}vvvrrrqqqvvviiiiiifffrrrpppsss~~~mmmZZZVVVQQQMMMJJJIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAJJJUUUeee~~~uuuooojjjjjjkkknnnvvv}}}}}}uuupppnnnjjjlllooopppqqqtttzzz}}}}}}|||uuuqqqttt{{{{{{dddddd```qqqpppsss}}}nnn```WWWOOOLLLJJJFFFDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBEEEKKKRRR^^^zzzxxxssskkkfffgggmmmuuu{{{uuujjjgggffffffhhhmmmvvv~~~~~~~~~uuulllmmmyyyrrr``````bbbssstttsssvvvrrraaaXXXPPPMMMKKKHHHFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBGGGNNNZZZvvvwwwsssmmmiiiiiimmmrrrvvv{{{}}}~~~|||||||||wwwpppmmmlllkkkmmmqqqwww~~~}}}|||~~~~~~}}}tttkkkmmmzzzfff^^^]]]___pppzzzqqqqqqttt~~~wwwcccZZZQQQOOOMMMIIIGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCFFFKKKUUUoooyyywwwtttqqqoooppprrrsssrrrvvvwwwuuutttwwwxxxwwwvvvuuuttttttvvvzzz}}}{{{www~~~|||zzzxxxqqqjjjmmm{{{sss\\\ZZZZZZ\\\kkkssshhhjjjooo||||||ddd[[[RRROOONNNJJJHHHIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBFFFGGGJJJSSShhh~~~}}}{{{xxxvvvtttrrrlllqqqrrrnnnmmmrrryyy}}}~~~}}}|||{{{|||}}}~~~|||}}}~~~zzzwwwyyy||||||zzzrrrlllhhhlllzzzmmm[[[XXXXXXYYYfffzzzqqqgggjjjppp~~~ggg]]]TTTQQQNNNJJJGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFIIIRRRddd}}}}}}xxxssspppiiiooopppkkkjjjpppzzz~~~}}}}}}{{{zzzzzz|||~~~wwwyyy|||}}}lllhhhfffkkkxxxiii]]]WWWVVVXXXbbb|||vvvpppnnnpppwwwkkkaaaWWWSSSPPPKKKHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@CCCHHHRRRbbbzzz|||~~~zzzuuuooolllhhhnnnooollllllsss}}}~~~~~~|||zzz|||xxxwwwvvvxxx{{{}}}}}}}}}iiigggeeejjjvvvddd[[[WWWVVVVVV]]]sss}}}sssppppppssszzzpppfff\\\WWWRRRMMMIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@CCCJJJSSS___vvv||||||~~~~~~}}}zzzvvvqqqllliiiggglllooonnnqqqzzz|||~~~zzzuuuqqqoooqqquuuwwwwwwiiiggggggkkkvvv}}}___[[[UUUTTTTTTYYYkkkyyypppooolllpppxxxtttiii___YYYUUUNNNJJJJJJDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDGGGMMMTTT\\\nnn~~~}}}~~~|||xxxtttpppllliiifffkkknnnooouuu~~~}}}{{{uuummmiiikkknnnqqqrrrjjjiiiiiimmmvvvzzz^^^\\\TTTSSSRRRVVVeee{{{qqqkkkiiilllsss~~~zzznnn```ZZZUUUNNNHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC???HHHIIIMMM[[[jjj{{{zzzuuuxxxzzzxxxsssnnnkkkkkkhhhiiilllqqqxxx~~~}}}{{{vvvmmmeeebbbcccgggjjjgggdddbbbiiivvvuuuccc[[[SSSUUUSSSUUU```rrrzzzpppjjjhhhhhhppp}}}~~~qqqddd\\\WWWPPPJJJGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@HHHHHHJJJWWWeee|||~~~|||xxxzzz{{{yyytttpppnnnnnnkkkkkklllqqqxxx}}}|||{{{{{{vvvqqqjjjccc______aaabbbeeebbbbbbjjjwwwtttbbbYYYTTTVVVSSSTTT\\\lllyyynnnhhheeegggppp~~~wwwiiibbb[[[SSSLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>?????????@@@BBBGGGFFFGGGRRR___www|||zzzzzzzzzxxxtttqqqppppppooolllkkkoooxxxzzzvvvuuuuuuvvvpppmmmhhhccc```]]]\\\\\\aaa```bbbkkkyyysssaaaWWWUUUVVVRRRRRRXXXdddwwwlllfffdddiiisss~~~ppphhh```VVVNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????BBBFFFDDDEEEOOO[[[uuu{{{{{{zzzwwwtttqqqooooooppppppllljjjnnnwww{{{uuupppnnnllliiiiiigggeeeccc```^^^\\\^^^^^^bbbkkkxxxrrrbbbXXXUUUVVVRRRQQQVVV^^^}}}tttjjjeeedddkkkuuuwwwnnneeeYYYPPPKKKFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@@@@@@@@@@AAAAAADDDCCCEEENNNYYYttt{{{|||yyysssooommmlllmmmnnnllljjjhhhlllttt~~~yyyppphhhcccbbbbbbcccccccccaaa___^^^[[[\\\```hhhssspppcccZZZTTTUUUQQQRRRUUUZZZttt}}}qqqiiieeeeeellluuu}}}sssiii\\\QQQLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAADDDCCCGGGOOOWWWrrr}}}{{{uuummmgggeeefffggghhhdddeeefffjjjpppyyysssfff^^^[[[\\\]]]^^^^^^^^^^^^]]][[[\\\^^^dddlllwwwlllbbbZZZSSSTTTQQQRRRTTTVVVkkkzzzooohhhfffgggmmmvvvvvvkkk]]]QQQKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAADDDCCCHHHNNNSSSnnn~~~tttlllbbb[[[YYYZZZ\\\\\\[[[___dddhhhlllttt~~~wwwiii___ZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\___eeeoooyyyggg```XXXSSSTTTQQQQQQRRRQQQbbbyyynnngggggghhhpppxxxxxxlll^^^QQQKKKFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAABBBDDDDDDHHHMMMPPPjjj|||llldddXXXPPPNNNOOOQQQRRRUUU\\\cccgggjjjppp|||zzzlllccc\\\[[[YYYWWWWWWYYY[[[\\\\\\[[[[[[\\\```iiittt{{{}}}ccc]]]VVVTTTUUUQQQQQQQQQMMM\\\{{{{{{nnngggfffhhhppp{{{ssskkkcccWWWNNNJJJGGGDDDBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAFFFLLLNNNccc|||iii___UUUQQQMMMHHHHHHMMMTTTXXX^^^eeemmmsssxxx{{{~~~}}}}}}|||nnnfff[[[XXXUUUVVVXXXZZZYYYWWW\\\[[[[[[\\\aaagggmmmqqqwww~~~}}}~~~|||ddd[[[WWWVVVSSSQQQOOOLLLOOO\\\jjjzzzooohhhhhhkkkrrr~~~vvvmmmdddXXXNNNIIIFFFCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAAEEEJJJJJJ]]]|||tttfff\\\SSSOOOKKKFFFFFFJJJTTTWWW]]]dddlllsssxxxzzz{{{|||~~~}}}{{{yyywwwwww|||tttfff___ZZZWWWVVVWWW[[[___aaaaaaaaa___\\\ZZZ]]]cccjjjnnnwww~~~}}}}}}zzzddd\\\YYYVVVSSSQQQNNNLLLNNNZZZgggyyynnniiijjjllltttzzzqqqgggYYYOOOIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCC@@@CCCGGGFFFVVVtttuuujjjccc[[[TTTOOOJJJEEEFFFIIIRRRUUU[[[ccckkkrrrwwwyyywwwvvvuuuttttttsssssssssqqqpppsssxxxtttiii]]]XXXXXXWWWXXX\\\ccciiimmmnnnlllhhhccc``````eeekkkpppzzz|||xxxwww~~~vvvddd^^^[[[WWWSSSQQQNNNKKKMMMXXXdddvvvmmmhhhiiikkksssuuujjj\\\QQQIIIFFFCCCBBBBBBCCCBBBAAA????????????????????????AAABBB@@@AAAFFFEEEQQQjjj~~~oooeeeaaa]]]WWWPPPKKKGGGGGGIIIOOORRRXXX```iiipppuuuxxxvvvtttqqqmmmllllllmmmnnnllljjjiiijjjfff^^^WWWVVVVVVYYY___gggnnnuuuyyy{{{zzzwwwsssoooooorrrvvvyyyxxxtttsss|||rrrddd___\\\WWWSSSPPPNNNKKKLLLTTT^^^zzz~~~ssskkkffffffgggppp{{{nnn___TTTIIIGGGDDDBBBCCCCCCBBBAAA???????????????????????????BBB???AAAGGGGGGOOOccc{{{vvvxxx|||~~~|||tttjjjbbb___^^^YYYRRRKKKIIIIIIJJJMMMPPPVVV^^^eeelllqqqttttttqqqlllhhheeeeeefffgggfffbbb___^^^ZZZUUUUUUXXXYYY```jjjttt|||~~~wwwsssttt}}}rrrfffaaa\\\XXXSSSPPPNNNKKKJJJQQQYYYqqq{{{ppphhheeeddddddnnn}}}ssscccWWWKKKHHHEEECCCCCCBBBAAA@@@????????????????????????>>>BBB???@@@GGGHHHMMM\\\ooo}}}rrrssssssqqqnnniiidddaaa]]]```]]]TTTMMMKKKKKKKKKOOOQQQVVV[[[aaafffiiikkkllljjjfffcccaaa````````````\\\ZZZYYYWWWUUUXXX^^^cccjjjuuu|||yyyzzzuuukkkeee]]]XXXSSSOOOMMMKKKIIIMMMTTTgggvvvmmmfffdddddddddnnn|||wwwfffZZZMMMJJJFFFDDDCCCBBB@@@???????????????????????????>>>BBB??????GGGGGGIIIUUUggg~~~||||||wwwrrrooommmmmmjjjeee___]]]^^^```aaaeeedddZZZRRRQQQQQQPPPTTTUUUWWWZZZ\\\^^^______ccccccbbbaaaaaa```______]]]\\\]]]```___^^^aaagggpppvvv{{{rrriii___YYYTTTOOOMMMJJJHHHKKKPPPXXX{{{~~~sssjjjeeedddeeeeeeppp}}}yyyhhh\\\NNNKKKGGGDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBB???>>>FFFFFFFFFOOO^^^{{{yyyuuutttwww|||{{{pppgggcccdddeeeeeebbb\\\VVVUUU[[[aaaffflllkkkaaaYYYXXXXXXVVVYYYYYYYYYYYYYYYXXXXXXWWW^^^___aaabbbccccccbbbaaa]]]___dddjjjkkkhhhjjjooozzz~~~wwwlllaaaYYYTTTOOOMMMJJJHHHIIINNNLLLkkk~~~rrrjjjddd```bbbgggrrrzzz}}}sss```VVVMMMFFFEEEDDDAAA???@@@??????@@@@@@@@@@@@??????>>>??????@@@AAADDDIIILLLVVVqqq}}}xxxuuutttuuuvvv~~~xxxooofff```^^^___```aaa^^^ZZZVVVTTTUUUWWWXXXhhhjjjkkkkkkiiifffeeeeeebbb```]]][[[YYYWWWUUUTTTUUUVVVWWWYYY]]]bbbfffiiijjjmmmpppsssuuuxxx||||||pppfff]]]TTTMMMLLLKKKJJJKKKOOONNN```zzz{{{ooogggaaa___ccciiiqqqzzzvvvbbbVVVMMMFFFEEEDDDAAA???@@@??????@@@@@@@@@@@@?????????@@@@@@@@@@@@CCCHHHKKKTTTkkk}}}yyyuuusssqqqqqqrrrmmmfff^^^ZZZYYYZZZ[[[^^^\\\XXXUUUTTTVVVZZZ\\\hhhkkknnnoooooommmmmmmmmhhheeeaaa]]]ZZZXXXVVVUUUSSSTTTUUUWWWZZZ]]]aaadddiiimmmqqquuuyyy|||tttiii```WWWNNNKKKJJJHHHIIILLLLLL[[[rrrwwwkkkccc___^^^dddlllrrr|||yyyeeeUUUMMMFFFEEEDDDAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@BBBFFFIIIQQQbbb~~~}}}zzzuuupppllliiieeebbb]]]XXXVVVVVVXXXZZZ]]]ZZZVVVSSSTTTXXX]]]```gggkkkqqqvvvwwwwwwwwwxxxpppmmmhhhbbb\\\XXXVVVUUUSSSUUUWWWXXXXXXZZZ^^^```gggkkkrrrxxx}}}|||ooodddYYYOOOJJJIIIFFFGGGIIIIIIUUUfffwwwjjjbbb^^^___gggooowwwzzzeeeUUUMMMFFFEEEDDDAAA@@@AAA??????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@BBBDDDGGGMMM\\\www}}}~~~~~~{{{vvvooogggccc```___\\\ZZZZZZ\\\^^^```^^^[[[WWWTTTUUUYYY___bbbeeelllttt{{{xxxtttnnnfff^^^XXXVVVVVVWWWYYY\\\\\\ZZZZZZ]]]___bbbhhhpppyyyuuufffZZZNNNIIIHHHFFFFFFHHHIIIQQQ^^^|||yyyllldddaaabbbkkksss{{{zzzcccTTTLLLEEEDDDDDDBBB@@@AAA??????@@@@@@@@@@@@??????@@@AAAAAAAAA@@@AAACCCFFFMMMZZZuuu~~~~~~~~~~~~|||}}}~~~|||wwwooogggbbbaaaaaaaaaaaabbbdddfffgggbbb___[[[XXXXXX[[[```ccceeelllwww|||zzztttjjj```YYYVVVVVVXXX\\\______[[[YYY[[[]]]]]]dddnnnxxx}}}hhh[[[MMMHHHHHHHHHHHHJJJGGGPPPYYYtttyyymmmgggdddgggpppyyy{{{cccTTTLLLEEEDDDDDDBBBAAABBB??????@@@@@@@@@@@@?????????@@@AAAAAAAAAAAACCCEEEMMMXXXsss~~~}}}|||{{{|||}}}~~~}}}~~~}}}xxxqqqjjjfffcccdddeeegggiiijjjkkkkkkeeeccc```]]]]]]___bbbdddfffnnnzzz~~~yyypppddd\\\XXXWWWVVV[[[___^^^ZZZVVVWWWYYYZZZaaalllwwwlll]]]NNNHHHIIIIIIIIIJJJFFFNNNUUUkkkvvvmmmhhhhhhllluuu~~~fffTTTLLLEEEDDDDDDBBBAAABBB??????@@@@@@@@@@@@??????===???AAAAAAAAABBBDDDEEEIIITTTmmm~~~|||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~}}}zzztttooolllggghhhjjjlllmmmnnnmmmmmmgggeeedddbbbbbbdddfffgggjjjrrr}}}~~~uuuiii```[[[ZZZTTTZZZ______YYYUUUUUUXXXXXX```lllwwwrrraaaPPPIIIIIIIIIHHHIIIGGGNNNPPP___|||ssskkkiiijjjoooyyyhhhTTTKKKEEEDDDDDDBBBAAABBB??????@@@@@@@@@@@@??????<<<>>>@@@AAAAAABBBDDDFFFEEEOOOggg}}}{{{zzzzzzzzz|||}}}}}}|||||||||}}}~~~}}}zzzwwwsssqqqjjjlllnnnpppqqqpppooonnnfffffffffeeefffggghhhiiimmmuuu}}}yyymmmccc^^^]]]TTT[[[aaa```ZZZUUUVVVXXXXXX```lllxxxvvvdddRRRJJJIIIHHHGGGGGGIIINNNKKKUUUyyyuuukkkggghhhpppfffUUUKKKCCCAAAAAA???>>>@@@????????????????????????@@@@@@AAABBBBBBCCCDDDDDDEEENNN___zzz~~~|||yyyxxxyyy{{{{{{yyyxxxxxxyyy{{{~~~|||{{{zzzxxxtttrrrnnnmmmkkklllnnnooopppoookkkmmmnnnooonnnmmmnnnooorrr{{{yyyxxxpppjjjccc]]]^^^[[[ZZZ]]]\\\WWWTTTSSSYYYfffsssxxx|||dddPPPLLLGGGHHHJJJGGGHHHIIILLLTTTjjj|||sssjjjgggjjjssskkkVVVMMMEEEBBBBBB??????@@@???????????????????????????@@@@@@AAABBBBBBCCCCCCDDDLLLZZZttt~~~~~~}}}{{{xxxwwwyyyzzz{{{zzzxxxxxxyyy{{{~~~}}}|||{{{yyyvvvssspppnnnkkkkkkmmmoooppppppmmmoooqqqqqqppppppqqqrrrvvv}}}~~~zzzsssnnnhhhaaa]]]ZZZZZZ]]]^^^YYYUUUUUUXXXeeerrrxxx|||eeeRRRNNNIIIHHHIIIEEEGGGIIIKKKQQQbbbyyyqqqiiihhhlllxxxsssYYYOOOGGGDDDCCC@@@???@@@?????????????????????????????????@@@AAAAAABBBBBBCCCHHHTTTjjj~~~~~~~~~}}}||||||{{{yyywwwvvvxxxyyy|||{{{yyyxxxxxxzzz}}}~~~}}}|||{{{xxxvvvsssppplllkkkmmmoooqqqrrrppprrrtttuuuuuuvvvwwwxxx}}}|||vvvrrrkkkeee\\\YYYZZZ^^^___[[[WWWVVVWWWdddqqqxxx}}}dddSSSPPPJJJIIIJJJEEEFFFHHHJJJMMMWWWqqqxxxpppiiiiiiooo|||xxx[[[QQQHHHEEEDDDAAA@@@AAA????????????????????????>>>>>>??????@@@@@@@@@@@@CCCFFFNNN```~~~}}}~~~}}}|||yyyzzzyyywwwuuuuuuwwwyyy|||{{{yyyxxxxxxzzz}}}~~~~~~~~~~~~}}}zzzxxxvvvrrrnnnlllmmmppprrrssssssuuuxxxyyyzzzzzz|||~~~{{{uuuqqqjjjbbb]]]ZZZZZZ^^^___ZZZVVVVVVWWWdddqqqxxx~~~}}}cccUUUSSSMMMKKKLLLHHHFFFHHHJJJKKKPPPdddvvvoooiiijjjqqq~~~vvv[[[RRRIIIFFFDDDAAA@@@AAA????????????????????????>>>>>>????????????@@@@@@DDDDDDJJJYYYsss~~~}}}|||wwwxxxxxxvvvuuuuuuwwwyyy|||{{{yyyxxxxxxzzz}}}~~~~~~~~~|||zzzzzzvvvqqqoooooorrrtttuuuuuuwwwzzz|||}}}}}}~~~vvvqqqmmmeee]]]^^^ZZZYYY\\\\\\WWWTTTTTTYYYeeeqqqyyykkk]]]YYYQQQLLLLLLHHHFFFHHHJJJKKKMMM\\\}}}|||sssmmmhhhjjjrrrnnn[[[QQQIIIFFFEEEBBBAAABBB????????????????????????????????????????????????DDDCCCGGGSSShhh}}}|||vvvwwwwwwvvvtttuuuwwwyyy{{{zzzxxxxxxyyy{{{~~~~~~}}}~~~}}}||||||yyyuuurrrsssuuuvvvvvvvvvxxx{{{}}}}}}~~~xxxoookkkjjjddd]]]\\\XXXVVVXXXXXXUUUSSSTTT\\\gggsss{{{vvvfff```TTTMMMLLLHHHGGGGGGIIIKKKLLLVVVsssxxxoooiiieeeiiisssjjjYYYPPPHHHEEEEEEBBBBBBCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAEEEOOO___zzz~~~}}}{{{uuuvvvvvvuuuuuuuuuxxxzzzyyyxxxwwwwwwyyy|||}}}}}}|||}}}~~~|||~~~{{{xxxvvvwwwwwwwwwvvvvvvyyy{{{|||}}}}}}|||xxxppphhhhhhjjjgggbbbXXXSSSPPPRRRTTTSSSTTTWWW___iiiuuu}}}xxxggg___RRRKKKKKKHHHIIIFFFGGGJJJJJJPPPhhh~~~uuukkkeeeccchhhtttjjjXXXOOOGGGEEEDDDBBBBBBDDD????????????????????????AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@DDDMMMZZZrrr~~~~~~~~~~~~|||zzzuuuvvvvvvvvvuuuvvvxxxzzzxxxwwwwwwwwwyyy}}}}}}||||||}}}~~~}}}}}}zzzyyyyyyyyyxxxwwwvvvxxx{{{|||||||||~~~}}}}}}~~~vvvrrrjjjdddfffllllllhhhUUUOOOLLLOOORRRSSSVVVZZZaaakkkvvv~~~qqqbbb[[[OOOJJJLLLJJJIIIEEEFFFIIIHHHLLL```xxx{{{sssiiikkkjjjiiiwwwlllSSSLLLGGGFFFDDDAAA@@@BBB@@@???>>>======>>>???@@@???>>>===<<<<<<===>>>???@@@CCCBBBGGGXXXjjj}}}|||{{{xxxvvvsssrrrsssuuuuuuuuuyyywwwtttqqqrrrvvvzzz}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{~~~|||{{{zzz{{{{{{uuuoooiiihhhjjjiiiddd^^^QQQMMMLLLNNNPPPSSS[[[cccooottt}}}oooZZZPPPMMMIIIGGGFFFIIIHHHLLLPPPKKKIIIZZZpppzzzrrrhhhiiiiiilll{{{jjjRRRLLLFFFFFFDDDAAA@@@BBB@@@???>>>>>>>>>>>>???@@@???>>>============>>>???AAACCCAAAFFFTTTccc~~~}}}{{{zzzyyyvvvtttssstttvvvvvvvvvuuussspppoooppptttyyy{{{|||}}}}}}}}}{{{zzzzzz{{{|||{{{zzzxxxxxxxxxzzz}}}~~~{{{yyyvvvuuutttsssmmmiiieeeeeehhhfff```ZZZMMMKKKKKKNNNRRRVVV___hhhrrrxxxxxxgggUUUMMMKKKJJJHHHHHHFFFEEEHHHMMMKKKJJJXXXkkkxxxppphhhiiikkksssgggRRRKKKFFFEEEDDDAAA@@@BBB@@@@@@????????????@@@@@@@@@???>>>>>>>>>>>>???@@@AAACCCAAADDDNNNYYYqqq~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvttttttuuuwwwwwwwwwrrrqqqooooooqqqtttwwwzzzzzz|||~~~}}}}}}}}}~~~zzzyyyxxxwwwxxxzzz|||}}}~~~}}}zzzvvvrrrooommmkkkfffcccaaabbbdddbbb[[[UUUKKKIIIKKKQQQVVV]]]gggpppxxx}}}ooo```QQQLLLLLLKKKKKKLLLIIIGGGHHHLLLKKKKKKTTTaaavvvnnnhhhjjjpppcccQQQJJJEEEEEEDDDAAA@@@BBBAAA@@@@@@@@@@@@@@@@@@AAA@@@??????????????????@@@???CCCAAACCCKKKRRRggg~~~~~~~~~{{{{{{||||||{{{zzzyyyyyyvvvuuussstttvvvwwwwwwwwwtttsssrrrrrrssstttvvvwwwvvvyyy~~~zzzyyyxxxxxxxxxzzz{{{|||~~~{{{wwwrrrnnnjjjgggdddaaa^^^^^^^^^\\\WWWRRRKKKKKKOOOWWW^^^eeepppyyy|||kkk^^^RRRNNNNNNNNNMMMOOOQQQNNNMMMNNNMMMKKKPPPWWWttttttlllgggkkkvvvaaaPPPJJJEEEDDDCCCAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>BBB@@@BBBIIINNNaaa~~~{{{{{{{{{{{{{{{zzzyyyxxxtttsssssstttvvvwwwwwwwwwuuuuuuuuutttssssssrrrrrrssswww|||zzzzzzyyyyyyyyyzzz{{{|||~~~~~~|||yyytttnnnjjjgggfffaaa\\\YYYXXXWWWTTTRRRNNNOOOUUU___gggmmmvvvhhh^^^TTTQQQQQQPPPOOOPPPVVVSSSPPPOOOMMMKKKNNNQQQhhh|||rrrjjjgggmmm|||```OOOIIIDDDDDDCCCAAA@@@BBB??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>===AAA@@@BBBHHHMMM^^^{{{}}}}}}}}}|||{{{zzzyyyxxxtttssssssuuuwwwyyyyyyxxxtttuuuuuutttssspppnnnlllppptttzzz|||{{{{{{}}}{{{{{{{{{zzzzzz{{{{{{||||||||||||zzzwwwqqqllliiihhhddd^^^ZZZXXXWWWWWWVVVTTTWWW___jjjqqquuu{{{eee\\\UUUUUUVVVUUUUUUWWWZZZYYYUUUQQQMMMKKKMMMPPP___{{{pppiiikkksss```OOOHHHDDDDDDCCCAAA@@@CCC>>>>>>???@@@@@@???>>>>>>===>>>>>>??????>>>>>>===>>>AAA@@@AAAGGGKKK\\\xxx~~~}}}{{{zzzyyyuuutttuuuwwwzzz|||{{{zzzssstttvvvvvvuuurrrnnnllljjjooossstttrrrrrrvvvyyy||||||}}}~~~|||||||||||||||||||||||||||~~~|||xxxssspppkkkiiifffcccbbbaaaaaa```aaadddmmmyyy~~~aaa[[[XXX[[[___```bbbeeehhhgggaaaWWWNNNKKKLLLNNNVVVtttzzzooohhhqqqzzz```NNNHHHDDDDDDCCCAAA@@@CCC===>>>???@@@@@@???>>>===<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>EEEFFFIIIZZZooo}}}|||{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{yyy{{{}}}}}}|||xxxtttqqqjjjiiifffccc```aaadddgggppprrruuuwwwwwwxxxzzz|||}}}~~~~~~}}}|||}}}uuuwwwyyyyyyxxxxxxzzz{{{}}}uuuddd```bbbllluuuyyy~~~cccPPPLLLLLLIIITTT]]]~~~{{{sssqqqtttbbbNNNJJJEEEBBB@@@???>>>===@@@<<<:::<<<<<<;;;<<<@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@===???DDDDDDFFFVVViii~~~||||||{{{{{{{{{{{{{{{zzz{{{||||||}}}zzz{{{|||}}}{{{yyyvvvtttooommmhhhbbb^^^^^^aaadddmmmppptttwwwyyy{{{}}}|||jjjiiinnnzzzgggRRRLLLKKKHHHKKKSSSnnnzzzssstttzzzxxx]]]LLLHHHDDDAAA@@@???>>>===AAA<<<;;;???AAA???======>>>>>>>>>>>>>>>>>>>>>>>>AAA???@@@CCCBBBCCCPPP```~~~~~~~~~~~~}}}}}}|||||||||||||||||||||}}}~~~~~~zzz{{{{{{|||{{{{{{zzzyyyxxxtttooogggbbb```aaaccckkkooouuuyyy|||~~~yyy{{{hhhRRRLLLKKKIIIKKKPPPbbbxxxssswwwnnnWWWKKKHHHDDDAAA@@@@@@>>>===???===AAAJJJNNNHHH???999>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@BBB@@@AAAKKKXXXxxx~~~}}}|||}}}~~~|||}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}~~~{{{{{{zzz{{{{{{|||}}}~~~}}}|||xxxrrrllliiihhhhhhmmmqqqwww{{{~~~~~~eeeQQQLLLKKKJJJMMMQQQZZZqqqxxxssszzzgggSSSJJJGGGDDDBBBBBBAAA@@@>>>AAA>>>BBBKKKOOOIII@@@:::==============================???@@@???AAAIIIRRRhhh~~~zzzxxxwwwwwwwwwyyyzzz||||||{{{|||}}}}}}}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{}}}}}}~~~~~~{{{wwwrrrooonnnrrruuuzzz}}}~~~||||||}}}aaaPPPKKKKKKJJJIIIMMMRRRaaaxxxsss{{{}}}aaaRRRIIIGGGDDDCCCCCCBBBAAA???CCC???===AAADDDBBB???@@@========================;;;===?????????AAAGGGLLL\\\}}}~~~zzzwwwtttrrrppppppsssuuuwwwxxxxxxyyy{{{}}}zzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyyyyyyyzzz{{{{{{yyyyyyyyyzzz|||}}}yyy|||~~~~~~zzzvvvtttrrrwwwyyy|||}}}~~~~~~{{{|||uuu^^^PPPKKKIIIHHHFFFKKKOOOZZZvvvxxxsss{{{sssZZZNNNGGGEEECCCBBBBBBBBB@@@>>>AAA===;;;<<<===;;;===AAA========================;;;>>>@@@??????AAAEEEGGGRRRlll|||zzzxxxtttqqqmmmkkkiiilllnnnqqqssstttvvvyyy{{{xxxyyy{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{xxxxxxyyy{{{|||}}}~~~~~~zzz{{{||||||zzzxxxxxxxxxzzz{{{|||}}}~~~~~~}}}iiiXXXOOOKKKIIIHHHGGGKKKPPPWWWiiiyyysss{{{kkkSSSJJJEEECCCAAAAAAAAAAAA???===;;;;;;===@@@???;;;:::==============================@@@AAA@@@???@@@CCCCCCJJJ___zzz}}}zzzyyyyyyyyyxxxvvvsssoookkkgggeeehhhjjjmmmoooqqqsssvvvyyyvvvxxxzzz|||||||||zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{wwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}zzzyyyyyy{{{}}}zzz{{{||||||}}}ppp]]]QQQLLLJJJIIIIIIGGGIIIMMMQQQ\\\xxxrrrkkkpppzzz{{{___RRRHHHFFFDDDBBBBBBBBBAAA@@@>>><<<<<<<<<<<<============???>>>===<<<;;;:::999999============>>>???@@@AAALLLRRRbbbwww{{{xxxwwwvvvuuutttuuuvvvuuupppjjjffffffhhhjjjjjjjjjkkkmmmooorrrsssyyyyyyxxxxxxxxxyyyzzzzzz|||{{{{{{zzzyyyyyyxxxxxx{{{{{{{{{{{{zzzzzzzzzzzz|||}}}}}}||||||}}}mmmeeeYYYPPPLLLIIIGGGEEEKKKFFFIIISSSYYYhhh}}}qqqjjjnnnwww|||uuu\\\PPPGGGFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAAEEEMMMZZZmmmzzzwwwtttsssssstttttttttxxxxxxwwwuuurrrqqqqqqrrrooooooooooooppprrrtttuuuxxxxxxwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}}}}||||||{{{||||||}}}||||||}}}ssseee^^^UUUNNNLLLKKKHHHFFFMMMGGGIIIPPPSSS\\\zzzwwwnnniiikkkqqqwwwyyynnnVVVMMMEEEEEECCCBBBAAABBBAAA@@@>>>??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<==================>>>???@@@@@@@@@HHHSSSaaa{{{|||}}}~~~~~~{{{qqqpppnnnooorrruuuvvvwww{{{zzzyyyzzz|||~~~~~~yyyxxxwwwvvvuuuvvvvvvwwwvvvvvvvvvvvvwwwyyyzzzzzzvvvvvvxxxyyyyyyzzzzzzzzzzzz{{{|||~~~~~~}}}{{{zzz{{{|||}}}}}}|||~~~wwwccc\\\WWWQQQNNNMMMMMMJJJHHHLLLGGGIIIMMMMMMQQQggg{{{rrrkkkfffgggkkkrrr}}}hhhRRRKKKDDDDDDCCCAAAAAAAAAAAA@@@>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>???@@@@@@HHHOOOZZZvvv}}}qqqpppppprrrvvv{{{~~~~~~}}}|||yyywwwvvvvvvtttttttttuuuvvvxxxyyyzzzvvvwwwxxxzzzzzzzzzzzzzzzuuuwwwzzz||||||{{{yyyxxxzzz{{{|||}}}}}}|||sssddd[[[WWWSSSQQQQQQPPPLLLIIIIIIFFFIIIMMMMMMNNN^^^qqqvvvlllgggdddeeeiiittteeeOOOIIIDDDCCCBBB@@@@@@AAAAAA@@@>>><<<<<<<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@HHHLLLTTTooozzzyyyxxx{{{zzzvvvtttsssrrrrrrssstttuuuvvvxxxyyyxxxyyyzzz{{{{{{zzzyyyxxxtttuuuxxx{{{|||{{{yyyxxxyyyzzz|||}}}~~~}}}|||}}}~~~|||}}}}}}zzztttsssqqqhhh___\\\XXXVVVVVVSSSNNNJJJHHHGGGIIIMMMLLLLLLVVVccc~~~ppphhhdddcccgggmmm{{{aaaNNNIIIDDDCCCAAA@@@@@@AAAAAA@@@>>><<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>?????????DDDHHHPPPfffyyyuuurrrppprrrrrrrrrrrrsssuuuvvvvvvwwwxxxzzz{{{{{{yyywwwvvvuuuvvvyyy{{{|||||||||{{{xxxyyy{{{}}}~~~}}}}}}~~~}}}yyyvvvuuutttyyyxxxxxxxxx{{{wwwqqqpppkkkkkkmmmhhhaaa]]]ZZZYYYYYYVVVRRRMMMKKKIIIIIIKKKJJJIIIOOOWWWvvvkkkeeebbbdddllluuu}}}]]]LLLIIIDDDBBBAAA???@@@AAAAAA@@@???===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>AAAFFFMMM^^^yyy|||xxxtttrrrqqqrrrrrrrrrrrrrrrsssttttttrrrtttwwwyyyyyyxxxwwwuuuuuuvvvxxxyyy{{{|||||||||wwwyyy{{{}}}}}}|||}}}~~~~~~|||{{{zzzxxxxxxwwwyyyyyyyyyzzz{{{~~~tttooonnnfffdddhhheee\\\YYYWWWWWWYYYYYYVVVSSSNNNLLLJJJJJJJJJJJJOOOTTTxxxppphhhcccbbbeeeqqq|||xxxZZZKKKHHHEEEBBB@@@???@@@AAAAAA@@@?????????>>>===<<<;;;;;;:::999999:::;;;<<<===>>>???<<<;;;;;;<<<<<<===>>>??????@@@EEENNNZZZqqq}}}~~~zzzvvvtttrrrrrrrrrrrrrrrqqqqqqrrrssssssnnnppptttvvvxxxxxxwwwvvvssstttuuuvvvxxxyyy{{{{{{wwwxxx{{{}}}}}}yyyyyy|||yyyzzz|||}}}~~~|||}}}~~~~~~ppplllkkkaaa]]]```___VVVTTTSSSUUUYYY[[[ZZZXXXOOOMMMKKKKKKLLLNNNSSSXXXtttnnngggeeedddjjjwwwyyyjjjYYYNNNIIICCCBBBBBBAAA@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======BBBBBBGGGUUUhhh~~~yyyzzz{{{zzzyyyzzzzzz{{{|||||||||||||||~~~}}}{{{xxxvvvuuuttttttssssssrrrpppnnnmmmnnnpppooopppqqqssstttuuuuuuuuutttssssssuuuzzz|||{{{yyywwwwwwxxxzzz}}}~~~yyyxxx{{{~~~}}}||||||{{{~~~~~~|||{{{mmm```\\\[[[YYYRRRUUUSSSQQQZZZgggggg^^^TTTOOOMMMNNNNNNMMMPPPUUU{{{qqqkkkffffffhhhooo}}}ssscccSSSKKKIIIEEEBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>CCCBBBFFFRRRcccxxxtttuuuwwwvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwuuutttsssrrrttttttsssqqqnnnmmmooopppnnnooopppqqqrrrsssttttttvvvtttsssuuuxxx{{{|||{{{{{{{{{{{{|||~~~|||{{{|||~~~}}}|||}}}|||mmm```ZZZXXXVVVSSSVVVTTTTTT]]]jjjjjj```TTTOOOLLLLLLKKKJJJLLLPPP}}}tttlllgggdddgggmmmvvviiiZZZLLLGGGHHHEEEAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???CCCAAADDDNNNZZZvvv}}}xxxqqqooooooppppppooossstttuuuwwwxxxyyyyyyyyyttttttuuuuuutttsssrrrqqquuuuuutttrrrooommmnnnooolllmmmmmmnnnoooppppppqqqvvvttttttuuuxxx{{{||||||~~~~~~}}}}}}~~~}}}~~~}}}||||||}}}~~~|||}}}}}}nnn```XXXUUUSSSVVVYYYZZZ\\\fffpppnnneeeUUUPPPLLLLLLJJJHHHIIILLLvvvnnngggcccccciiirrr|||~~~aaaSSSGGGDDDFFFCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===@@@???AAAJJJRRRiiizzzvvvqqqnnnmmmllljjjiiimmmnnnppprrrtttuuuvvvvvvoooppprrrttttttsssqqqpppssstttsssqqqnnnllllllmmmjjjjjjjjjkkkkkklllmmmmmmrrrsssuuuxxxzzz{{{{{{zzz}}}}}}}}}}}}~~~|||}}}~~~||||||}}}~~~|||zzz|||zzzzzz||||||pppccc[[[YYYZZZaaaeeehhhmmmvvvzzzsssgggWWWRRROOONNNLLLIIIIIILLL~~~|||qqqjjjdddaaadddnnnyyyuuu[[[PPPGGGDDDDDD???AAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============:::>>>===???GGGLLL^^^{{{~~~zzz|||zzzuuuqqqnnnjjjgggeeehhhiiikkknnnpppqqqrrrrrrlllnnnppprrrssssssqqqppppppqqqqqqooollljjjjjjjjjiiiiiihhhhhhhhhhhhiiijjjnnnrrrwww{{{|||{{{yyywwwyyyzzz{{{|||~~~}}}}}}~~~~~~~~~~~~{{{yyy{{{vvv|||xxxwwwzzzuuuwwwxxxwwwrrrkkkgggjjjnnn|||~~~uuugggXXXTTTQQQPPPNNNJJJJJJLLL}}}{{{}}}xxxnnnhhhcccccciiiwwwpppXXXOOOHHHEEECCC===@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===999===<<>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::>>>===@@@EEEDDDMMMccc~~~zzzssslllfffcccbbbccceeeggghhhiiijjjjjjjjjjjjkkklllmmmnnnnnnoookkkmmmnnnnnnlllkkkjjjkkkiiigggeeedddcccdddeeeffflllpppuuuwwwwwwvvvwwwxxxwwwyyy{{{}}}|||wwwrrrxxx~~~~~~}}}|||{{{{{{zzz{{{|||tttpppsssooonnnpppuuu|||~~~vvvlllgggaaa]]]ZZZUUUNNNKKKLLL}}}{{{{{{xxx}}}|||qqqjjjfffeeeiiiuuuoooUUULLLFFFEEEEEE???@@@@@@??????>>>=========>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<@@@???AAAEEEAAAIII]]]ooo~~~{{{tttlllfffcccaaabbbccceeefffggghhhhhhiiiiiiiiiiiijjjkkklllmmmjjjmmmoooooommmllllllllliiigggeeeccccccccceeefffnnnqqqssssssssstttwww{{{zzz{{{}}}}}}vvvqqqssswww}}}~~~|||zzzyyyxxxvvv||||||yyy{{{{{{ooommmqqqooovvvvvv{{{xxxrrrqqqkkkfffbbb[[[RRRNNNNNN}}}{{{|||}}}|||}}}yyynnniiijjjhhhqqqttt^^^PPPHHHBBB?????????????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????AAAEEEJJJNNNggg~~~~~~|||}}}xxxooohhheeeeeeaaabbbdddfffhhhiiijjjkkkggggggiiijjjkkkllllllllliiikkknnnrrrtttttttttsssnnnnnnkkkddd______dddjjjooossswwwwwwttttttxxx|||~~~~~~}}}xxxsssppprrrrrruuuxxxxxxzzz~~~~~~~~~{{{yyyxxxvvvuuuuuupppttt}}}yyyzzz{{{|||||||||~~~{{{lllfffgggkkknnnvvv}}}}}}{{{yyyvvvwwwyyy|||wwwtttlllbbbXXXRRRPPPPPP{{{zzz}}}wwwooolllmmmoooxxx}}}lllYYYNNNHHHCCC@@@@@@>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@CCCHHHKKK[[[vvv~~~xxxnnnhhheeeeeedddeeefffggghhhhhhhhhhhhggghhhiiiiiijjjjjjjjjjjjiiijjjmmmppprrrtttuuuuuummmmmmkkkeee``````eeejjjrrrvvvzzzzzzxxxxxx{{{~~~}}}}}}~~~~~~}}}zzzuuuqqqnnnnnnmmmnnnpppqqqsss}}}~~~~~~{{{xxxwwwuuutttsssnnnrrr|||}}}{{{||||||zzzvvvzzz{{{|||||||||}}}qqqfffdddiiinnnyyy~~~mmmmmmnnnqqquuuxxxyyyxxxqqqllleee]]]WWWSSSQQQQQQ}}}yyyzzz}}}}}}tttnnnnnnqqqyyy}}}nnn```RRRKKKGGGCCCAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>AAAEEEHHHPPPggg~~~vvvmmmgggeeeeeecccdddeeeeeeeeedddcccbbbffffffggghhhiiiiiiiiihhhiiiiiikkkmmmooorrrtttuuujjjkkkkkkgggccccccfffiiissswwwzzzzzzzzzzzz~~~~~~}}}}}}~~~~~~{{{{{{zzzyyyvvvrrrnnnkkkllliiiggghhhiiimmmwww~~~{{{xxxvvvtttrrrpppkkknnnwww{{{wwwvvvxxxyyywwwuuuzzz{{{~~~~~~~~~~~~pppggggggjjj{{{~~~jjjlllooossswwwxxxvvvtttiiiddd]]]XXXWWWVVVTTTRRRyyyxxxyyy|||xxxpppkkknnntttuuu___UUULLLHHHFFFBBB??????>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>======>>>AAADDDLLL\\\zzz~~~}}}|||}}}~~~~~~tttkkkfffeeeeeecccdddeeeffffffeeecccbbbdddeeefffggghhhiiiiiiiiiiiiiiiiiiiiikkknnnppprrriiikkkkkkjjjhhhggghhhjjjrrrtttwwwxxxxxxyyy|||~~~}}}||||||~~~~~~}}}|||zzzyyyxxxvvvssspppmmmkkkmmmhhhddddddeeejjjuuu}}}zzzyyyvvvrrroooiiikkksss{{{zzz{{{}}}yyyvvvuuuwwwyyyyyyyyy{{{}}}wwwpppnnn|||zzzppppppqqqsssuuutttrrrooogggaaaZZZYYYZZZ[[[XXXTTT}}}wwwxxxzzz{{{~~~sssllljjjpppwwwiiiUUUNNNGGGFFFDDD@@@======>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<===???AAAIIITTTkkk}}}{{{|||zzzpppiiifffdddddddddfffiiikkkmmmmmmlllkkkeeefffgggiiijjjkkkkkkkkkjjjiiihhhggghhhjjjlllnnnjjjkkkmmmmmmmmmlllmmmmmmrrrtttvvvwwwxxxzzz{{{}}}~~~|||{{{{{{|||}}}{{{zzzyyyyyywwwuuussspppooonnnmmmgggbbbaaadddiiittt~~~{{{tttoooggghhhppp}}}~~~~~~~~~}}}zzzyyyzzz|||~~~}}}}}}}}}ssskkkiiihhhhhhiiijjjjjjiiijjjeeeaaa```bbbaaa\\\WWWzzzvvvzzz}}}|||yyypppkkkllluuu~~~vvv___NNNIIIEEEDDDCCC>>>;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===<<<===???@@@CCCLLL^^^xxx}}}wwwooojjjgggfffeeebbbeeeiiinnnpppqqqqqqqqqllllllmmmnnnnnnnnnnnnnnnjjjiiihhhggghhhiiikkkmmmmmmnnnoooqqqrrrrrrrrrrrrwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{|||}}}{{{zzzyyyxxxvvvtttsssrrrqqqqqqllleee______ccciiittt~~~vvvoooggghhhppp|||~~~||||||~~~xxxlllbbb```^^^___ccchhhkkkmmmooommmllllllkkkhhhaaa\\\~~~vvvttt|||uuuooonnnrrr}}}mmmWWWIIIEEEBBBCCCBBB>>><<<>>>======>>>>>>======<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======???AAA@@@GGGTTThhh~~~}}}uuuooollljjjiiigggeeehhhnnnsssvvvxxxxxxwwwxxxwwwwwwvvvtttsssqqqpppiiiiiiiiiiiikkkmmmooopppppppppqqqsssvvvwwwxxxwwwzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}|||{{{xxxvvvuuusssrrrsssttttttkkkddd___```dddkkkuuuwwwnnngggiiippp|||}}}{{{}}}tttfff```______ccciiippptttwwwrrrtttvvvwwwtttmmmfffaaazzzrrrsss}}}}}}rrrooopppwwweeePPPFFFBBBAAABBBBBB>>>>>>AAA===============<<<<<<;;;;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>???AAAAAAGGGPPP^^^ttt~~~|||tttpppnnnmmmkkkiiiooosssxxx}}}~~~|||yyyuuurrrqqqggghhhiiikkknnnppprrrtttsssrrrsssuuuxxxzzz{{{{{{{{{zzzyyyzzz{{{||||||{{{|||{{{zzz{{{}}}~~~}}}|||vvvuuusssrrrrrrsssuuuvvvmmmeee```bbbhhhnnnxxxwwwmmmhhhjjjqqq}}}|||yyyzzz~~~zzzsssdddaaaaaacccgggnnnuuuyyy{{{ssswww|||}}}yyyqqqiiieeezzzoootttyyy{{{{{{wwwnnnnnnrrrzzzvvv\\\NNNFFFDDDAAA?????????>>>===@@@???===<<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::777888888888888999999999888888888999:::;;;===>>>;;;;;;;;;<<<<<<<<<<<<===BBBFFFHHHRRRggg~~~}}}yyyuuusssrrrnnniiijjjnnnvvvyyy~~~|||wwwrrrnnnllljjjhhhgggjjjooosssttttttwwwwwwxxxyyyyyyzzz{{{{{{}}}{{{yyyyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzzzz|||~~~{{{xxxtttsssttttttrrrpppjjjeee___```hhhttttttjjjfffnnnyyy||||||{{{yyyxxxzzz~~~}}}yyy|||wwwppprrr~~~}}}kkkdddcccaaabbbkkkuuuvvvqqqlllpppuuuwwwvvvrrrmmmiiixxxtttpppuuu{{{~~~uuummmpppvvvoooWWWKKKFFFCCC@@@?????????>>>===@@@???===<<<;;;;;;;;;<<<999::::::::::::::::::999888888888888999999999999888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===AAADDDEEEMMMaaavvv}}}||||||~~~|||yyyvvvsssqqqqqqnnnlllnnntttyyyuuurrrooommmllljjjiiilllppptttuuuuuuwwwwwwxxxyyyzzz{{{{{{||||||zzzyyyxxxyyyyyyxxxvvvxxxyyyyyyxxxxxxxxx{{{}}}|||xxxsssppppppppppppnnneeeaaa___bbbkkkwww~~~|||{{{|||}}}}}}|||~~~~~~~~~yyypppiiilllsss~~~|||||||||{{{{{{~~~~~~zzz}}}}}}nnnggggggkkk~~~wwwgggaaa]]]aaahhhllliiifffhhhjjjnnnqqqrrrppplllhhhxxxrrroooqqqwww~~~}}}rrrlllsss}}}eeeQQQHHHEEECCC@@@>>>>>>???>>>===???>>>===<<<;;;;;;;;;;;;888999999::::::999999888888888888888999999999:::999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===???BBBAAAHHHXXXkkk}}}~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{{{{zzzxxxuuusssssspppnnnooooooooottt{{{}}}vvvrrrqqqppppppmmmllllllnnnrrruuuwwwwwwwwwwwwxxxyyyzzz{{{|||||||||{{{yyyyyyyyyxxxvvvtttuuuuuuuuusssssstttxxx{{{zzzvvvppplllkkkkkkkkkjjj]]]]]]```gggrrr|||}}}~~~zzzxxxuuuuuuvvvwwwvvvvvvzzzzzzzzzyyyvvvrrrmmmkkkrrryyy~~~{{{|||qqqccc[[[```iiipppddd___ffflllhhhbbb```llljjjiiiiiilllllljjjggg{{{tttooommmrrrxxxyyyooommmwwwttt]]]MMMFFFEEEBBB???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;999999::::::::::::999999888888888999999999:::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======@@@???DDDRRRbbb~~~{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwvvvvvvuuusssrrrrrrrrrnnnmmmnnnoooqqqwwwzzztttqqqqqqrrrrrrmmmmmmnnnpppsssuuuwwwwwwvvvwwwxxxyyyzzz||||||}}}}}}|||{{{{{{zzzxxxuuurrrqqqqqqooommmlllnnnrrrvvvuuurrrmmmiiigggeeeddddddXXX]]]eeeoooyyy~~~|||~~~~~~{{{xxxqqqooommmmmmooopppppppppvvvwwwxxxuuurrroooppprrrwww}}}}}}|||zzzlllaaaZZZ___nnnzzzkkkgggrrrwwwnnnggghhhxxxqqqhhhccceeegggiiihhh~~~vvvqqqnnnmmmtttzzz}}}sssooorrrjjjWWWJJJEEEDDDAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999999999::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<@@@???CCCOOO[[[tttyyyxxxvvvtttttttttuuuvvvvvvuuutttsssssssssssstttrrrooommmnnnooopppwww~~~yyytttssssssttttttlllnnnppprrrsssuuuvvvwwwvvvwwwxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}zzzvvvrrrmmmmmmkkkhhhggghhhlllooolllllljjjgggccc```^^^^^^ZZZ```kkkwww}}}|||~~~~~~|||zzzwwwuuujjjhhhggggggiiikkklllkkkooorrrsssrrrooooootttxxx~~~~~~uuuiii```\\\^^^qqqxxxlllkkkxxx}}}tttooosss}}}sssfff^^^^^^cccjjjnnnwwwpppnnnnnnnnnyyy~~~xxxoooppp{{{vvvaaaPPPHHHFFFCCCAAA>>>===>>>>>>>>>===;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<@@@@@@CCCKKKRRRggg{{{yyyvvvsssrrrsssuuuvvvuuuttttttsssssssssttttttqqqnnnmmmoooooopppuuu|||~~~zzzxxxxxxxxxwwwvvvmmmooorrrssstttuuuvvvxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~{{{vvvrrrlllkkkiiifffddddddfffiiieeeeeedddaaa^^^\\\[[[\\\___gggrrr|||~~~{{{zzz}}}~~~|||zzzyyywwwuuuhhhfffddddddeeefffgggfffgggiiikkklllmmmqqqwww|||~~~pppddd^^^^^^^^^rrrwwwmmmhhhkkksssvvvrrrqqquuuxxxqqqeee\\\[[[bbbmmmuuuyyyqqqmmmmmmpppsss|||ppplllssskkkXXXJJJEEEEEEBBB@@@>>>===>>>>>>>>>===::::::;;;<<<<<<<<<;;;::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;888888888999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===;;;@@@@@@BBBGGGIIIXXXsss}}}xxxtttrrrrrrsssuuuuuutttsssrrrqqqqqqppppppooolllmmmoooppppppuuu{{{}}}|||xxxzzz}}}}}}}}}|||}}}}}}|||yyyvvvnnnqqquuuvvvvvvvvvwwwyyyvvvwwwxxxzzz|||}}}~~~{{{|||~~~|||vvvrrrlllllljjjgggdddcccdddeeebbbaaa^^^ZZZWWWWWW[[[___fffmmmvvv~~~}}}zzzxxxyyy}}}~~~{{{zzzzzzyyyxxxvvvkkkhhheeeccccccbbbaaa``````bbbeeeiiinnnuuu{{{}}}nnnbbb___dddhhhvvvyyynnndddhhhlllnnnmmmmmmooorrrtttqqqkkkccc___dddnnnwww|||tttnnnllloootttxxxvvvjjjkkkvvv|||cccQQQFFFCCCDDDBBB@@@======>>>>>>>>>===999:::;;;<<<<<<<<<;;;:::999999999::::::999999999999999:::::::::;;;;;;;;;888888888999:::<<<===>>>;;;;;;;;;<<<<<<<<<======;;;@@@@@@AAACCCBBBNNNfff{{{uuurrrqqqrrrsssuuutttsssrrrpppnnnmmmlllllljjjllloooppppppuuu{{{vvvzzz|||xxxrrrpppsssxxx{{{|||~~~zzzvvvooossswwwxxxwwwwwwyyy{{{vvvwwwxxxzzz|||}}}zzz{{{|||{{{uuuqqqmmmmmmllliiifffcccccccccaaa___ZZZUUURRRUUU\\\bbbjjjpppxxx~~~}}}yyyuuuuuuxxx{{{~~~|||zzzyyyzzzzzzyyyxxxnnnkkkgggcccaaa___]]][[[^^^```ccciiiqqqyyy}}}ooocccdddllluuu|||{{{rrrjjjbbbkkkpppllliiikkkoooqqqvvvvvvsssllleeeeeemmmuuu|||wwwpppmmmooouuuzzz}}}wwwpppooosss~~~kkkYYYOOOHHHDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777777777777777777777666666777888999::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======???@@@@@@@@@CCCHHHOOOTTTttt|||wwwqqqqqqtttuuutttrrrpppnnnlllkkkkkkiiijjjkkkmmmoooqqqssstttwwwtttpppmmmlllnnnqqqsss~~~|||yyyoooqqqrrrssssssuuuwwwzzztttuuuvvvxxxzzz|||~~~~~~}}}~~~~~~{{{xxxvvvrrrrrrrrrqqqmmmgggbbb^^^[[[XXXTTTQQQRRRXXXbbbiiitttwww{{{~~~{{{xxxuuusssvvv||||||zzzssspppkkkeee```\\\[[[ZZZYYY]]]eeennnuuu{{{~~~xxxooojjjlllrrr~~~tttpppooopppllllllooooookkkgggjjjqqqrrr{{{~~~yyytttvvvwwwvvv|||tttsssrrrrrrvvv{{{~~~rrrllllllxxx{{{aaaRRRJJJEEEBBBAAABBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777777777777777777777777888888888999999999999999888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<======???CCCIIIMMM```~~~zzzsssrrrtttqqqooonnnllljjjjjjjjjjjjkkkkkkmmmnnnoooppppppppprrrpppooonnnooorrruuuxxx~~~}}}yyyvvvppprrrtttttttttuuuwwwyyyvvvwwwwwwyyyzzz{{{||||||xxxzzz|||~~~~~~~~~}}}|||xxxxxxwwwsssnnnhhhaaa^^^[[[XXXUUURRRTTT[[[dddkkksssvvvzzz}}}}}}}}}}}}~~~|||}}}zzzxxxtttqqqtttzzz{{{sssnnnfff___\\\ZZZ[[[[[[]]]```gggnnnvvv{{{wwwoooiiijjjnnnvvvxxx~~~uuummmjjjjjjkkkjjjmmmssswwwrrrkkkjjjnnnttt|||{{{wwwyyyzzzzzz{{{vvvooossswwwzzz}}}vvvmmmlllooolllWWWKKKFFFCCCAAAAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777777777:::999999999888888888777888888888888999999999999;;;;;;::::::;;;;;;<<<===999;;;<<<===>>>@@@DDDGGGRRRjjjzzzvvvxxxooonnnllljjjiiijjjkkklllkkklllmmmnnnnnnnnnmmmlllllllllmmmooossswwwzzz|||}}}zzztttpppppprrruuuvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyrrrtttwwwzzz}}}{{{uuunnnggg```]]]\\\[[[YYYWWWXXX]]]dddjjjqqqtttyyy{{{{{{{{{zzzzzzxxxzzz~~~|||zzzvvvtttwww|||zzzrrrjjj```ZZZYYY\\\^^^^^^bbbdddhhhnnnuuu{{{}}}wwwqqqjjjiiilllrrrssssssttttttwww{{{~~~|||sssjjjdddaaaaaabbbffflllvvv}}}yyyqqqmmmooouuu||||||xxxxxxyyyzzz~~~{{{zzzxxxtttrrrrrrwww}}}wwwooommmttt}}}rrrbbbQQQIIIEEEBBBAAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777999::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<;;;===>>>??????@@@BBBDDDKKK\\\uuu~~~uuussspppmmmllllllmmmnnnjjjkkkmmmnnnmmmlllkkkjjjiiijjjmmmqqquuuxxx{{{}}}}}}~~~|||wwwqqqmmmoooqqqtttuuutttrrrrrrrrrqqqrrrrrrssstttuuuvvvvvvpppqqqsssvvvzzz~~~|||tttlllddd^^^[[[]]]^^^`````````aaaccceeemmmqqqvvvyyyzzzzzzzzzzzzxxx{{{~~~~~~{{{yyy}}}xxxmmmfff]]]YYY[[[```cccdddfffgggiiilllrrrxxx}}}zzzvvvrrrlllkkkmmmrrrtttsssnnnhhhgggmmmttt|||wwwnnnfff___[[[ZZZYYY___eeepppxxxxxxrrrrrrvvvyyy~~~|||uuuqqqrrrsss|||yyyvvvsssrrrrrrrrrqqqvvvzzzvvvnnnjjjpppgggZZZMMMFFFDDDAAA@@@AAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777777444444555555666777777888999999999:::::::::;;;;;;999999999999999:::;;;;;;;;;===???@@@??????AAABBBCCCOOOccc}}}|||zzzvvvrrrooonnnmmmmmmiiiiiikkkkkklllkkkjjjiiiiiijjjmmmppptttwwwyyyzzz{{{|||}}}|||yyytttooolllmmmooorrrsssqqqpppooooookkklllmmmoooqqqrrrttttttpppppppppqqqtttxxx{{{~~~}}}vvvooogggaaa]]][[[ZZZ___eeejjjkkkiiihhhgggjjjnnnrrruuuwwwxxxzzz|||{{{~~~~~~}}}uuuddd```ZZZYYY]]]cccgggiiikkkkkkjjjllloootttyyy}}}|||zzzzzz|||~~~yyytttsssoookkkkkknnnqqqtttuuuooogggeeekkksss{{{sssjjjaaa[[[WWWUUUWWW\\\eeemmmoooooouuu|||~~~uuummmkkkmmm|||wwwsssqqqnnnlllmmmooosssuuuvvvzzzxxxnnniiikkkwwwrrr\\\RRRHHHDDDAAA>>>===>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777333333444555666777888888777777777777888888888888999999888888999999:::;;;:::<<<============>>>@@@AAAJJJZZZppp}}}xxxtttpppmmmllliiiiiiiiiiiiiiiiiiiiiiiijjjkkkllloooqqqssstttuuuxxxxxxxxxwwwtttqqqnnnlllkkkmmmppppppooonnnnnnnnnjjjkkklllnnnppprrrtttuuuqqqpppmmmlllmmmpppsssvvvxxxtttnnngggbbb^^^]]]\\\YYY___hhhooorrrqqqooonnniiikkknnnqqqrrruuuxxx{{{}}}||||||~~~}}}}}}~~~sss```^^^[[[ZZZ\\\bbbiiinnnrrrqqqooonnnpppssswwwzzz}}}~~~~~~~~~}}}~~~{{{zzzyyy|||zzzsssooommmooonnnkkkkkknnnsssxxx{{{wwwpppooouuu|||{{{rrriiibbb\\\YYYWWW[[[dddlllnnnpppwwwyyyooolllppp{{{sssmmmkkkjjjiiihhhjjjpppvvv{{{yyy|||uuuppplllmmmsssiiiTTTLLLEEECCCAAA>>>===???===<<<;;;;;;::::::;;;;;;:::::::::999999999999888777777777777777777777777666666666777777888888888777777777777888888888888888888888888888999:::::::::;;;<<<;;;;;;;;;>>>@@@BBBJJJWWWhhh{{{vvvrrrooommmkkkiiigggffffffggggggjjjjjjkkklllmmmoooqqqrrrtttsssrrrpppooommmlllllllllmmmnnnnnnnnnmmmooopppooooooppprrrsssuuuvvvvvvrrrooojjjggggggiiimmmooonnnkkkeee```^^^]]]___``````eeelllqqqssssssssssssjjjkkkkkkkkklllooosssvvv}}}~~~}}}~~~|||}}}rrreeedddaaa]]]\\\aaallluuuzzzxxxvvvttttttvvvxxxzzz{{{|||}}}}}}|||}}}~~~~~~}}}kkkffffffjjjppprrrooonnnpppxxx|||}}}yyyyyyyyyrrrkkkeeebbbbbbhhhrrr{{{|||zzz|||~~~tttrrrwww~~~vvvmmmggggggfffffffffjjjpppyyy}}}|||ooommmnnnsss|||}}}gggQQQJJJEEEDDDCCC@@@@@@BBB<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888777777777777777777777777999999999999888888888888888999999999999:::::::::888888888777888999999:::;;;<<<<<<<<<;;;<<>>@@@BBBEEEMMMWWWggg}}}|||wwwooojjjgggffffffeeegggffffffgggiiikkkjjjiiikkkjjjiiiiiiiiijjjlllmmmmmmmmmnnnooopppqqqrrrrrrqqqrrrtttuuuvvvvvvvvvvvvpppiii```^^^bbbgggjjjjjjfffcccaaaaaadddgggiiijjjqqqqqqpppoooooooooppppppkkkiiigggeeeaaa```fffooo|||~~~zzzwwwuuuqqqiiibbb```gggsss|||~~~zzzyyyzzzvvvwwwyyy{{{|||}}}~~~vvvddd]]]ccclllsssvvvuuusssrrrssszzz}}}xxxtttwww||||||ooommmrrr}}}~~~~~~~~~~~~uuunnnhhheeedddiiijjjkkkooottt{{{uuuooommmnnnttt{{{wwwoooXXXMMMCCCAAAAAA>>>:::999<<<;;;;;;;;;;;;:::::::::999999999888999999::::::777777888888888888777777888888888888888888888888888888888888888888888888::::::::::::::::::::::::999:::<<<<<<;;;;;;<<<>>>===AAAGGGOOOZZZrrr~~~yyysssmmmjjjiiigggfffgggffffffgggiiijjjjjjiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnooopppqqqrrrrrrrrrsssuuuvvvvvvuuutttsssmmmggg``````dddiiilllmmmgggeeecccdddhhhlllnnnppprrrrrrrrrrrrqqqqqqppppppmmmiiifffddd```___gggppp~~~~~~|||yyywwwzzzvvvooohhhdddgggpppwwwzzzvvvuuurrruuuyyy}}}||||||{{{}}}xxxmmmhhhnnnvvv{{{{{{yyyvvvtttssszzz~~~yyyuuuvvvyyy{{{yyyqqqqqqvvvxxxtttrrrtttvvvxxxzzz|||}}}xxxpppjjjgggffffffnnnnnnpppssszzzzzzssskkkiiijjjttt}}}{{{pppjjjgggUUUKKKBBB@@@@@@===999999;;;;;;;;;;;;::::::::::::999999999999999:::<<<<<<666777777888888777777666666666666666666666666666888888888888888888888888:::;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999:::<<<:::>>>CCCGGGLLL]]]|||zzzuuurrrooollljjjhhhgggfffggghhhjjjiiiiiiggghhhiiijjjkkkkkkkkkkkkmmmmmmnnnooopppqqqqqqrrrrrrsssuuuwwwvvvtttrrrpppjjjfffcccdddhhhmmmppppppkkkiiihhhiiinnnrrrvvvwwwwwwxxxxxxwwwvvvtttrrrpppmmmiiieeebbb```aaaiiisss}}}|||}}}}}}|||||||||}}}zzzzzz{{{{{{{{{zzzyyyyyyyyywwwrrrkkkfffggglllqqqyyy~~~yyytttqqqooottt{{{~~~zzzyyyzzz{{{zzzxxxuuuzzz{{{vvvtttpppyyy}}}zzz{{{|||||||||xxxvvvqqqmmmpppuuu}}}qqqiiihhhjjjkkklllnnnrrrvvvzzz~~~~~~zzzsssmmmjjjiiijjjlllrrrrrrtttyyywwwpppjjjgggkkkqqq{{{uuuddd[[[WWWWWWOOOFFF?????????<<<:::;;;;;;;;;;;;:::::::::999999999999888888888999::::::666666777777777777666666666666666666666666666666777777777777888888888888999999:::::::::::::::;;;:::;;;<<<;;;:::999:::;;;:::>>>CCCEEEDDDOOOhhh|||xxxtttqqqllljjjhhhggghhhiiiiiihhhfffgggiiikkklllkkkkkkjjjkkkkkklllmmmnnnoooppppppppprrrtttvvvvvvuuurrrqqqllljjjiiijjjmmmqqqrrrrrrrrrpppoooppptttxxx{{{|||}}}}}}}}}|||yyyuuuqqqoookkkgggcccbbbbbbeeennnxxxzzz}}}|||zzzzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzrrrrrroookkkfffeeeiiimmmsssyyy~~~xxxuuusssrrrxxxyyytttuuuyyy|||~~~{{{}}}zzztttqqqnnnxxxvvvooohhhfffeeecccfffjjjqqqrrrsssooogggccciiiqqqqqqpppoooooorrrvvvyyy{{{{{{wwwtttooollljjjlllooorrruuuvvvyyywwwmmmgggdddfffoooyyygggXXXMMMIIIIIIHHHBBB===>>>???===<<<>>>;;;;;;:::::::::999999999::::::888777666666666666666666777777777777666666777777777777777777777777666666777777777888888888777777888888999999999999;;;<<<===<<<;;;:::;;;<<<<<>>???======@@@::::::::::::999999999999;;;:::888777555444444444555666666777777666666555888888888888888888888888555666666777777888888888666666777777888888999999:::;;;<<<<<<;;;:::;;;===;;;<<>>??????<<<<<<>>>:::::::::999999999999888::::::888777666666666666555555666666666666555555777777777777777777777777555555666666777888888999666777777888999999::::::888999;;;;;;::::::;;;===<<<;;;<<>>;;;;;;???AAAAAABBBEEEMMMdddttt|||zzzxxxvvvsssrrrooommmkkkkkkkkkkkkkkkllllllmmmnnnoooppppppqqqqqqpppooopppqqqsssttttttuuutttsssssssssvvvwwwtttqqqnnnlllnnnoooppppppkkkkkkjjjjjjjjjjjjkkkllljjjiiinnnwww||||||{{{}}}}}}}}}|||{{{yyywwwuuutttrrrtttxxx{{{|||{{{xxxwwwtttvvv{{{~~~|||vvvoooiiiiiinnnsss{{{~~~wwwrrrkkkiiillllllppp~~~~~~~~~{{{yyyqqquuuzzz||||||zzzxxxxxx~~~yyyppphhh___UUUQQQRRR[[[lll{{{~~~wwwzzz{{{}}}|||xxxuuuvvv{{{}}}|||yyy}}}zzzxxxwwwssspppooolllnnnvvv{{{|||{{{nnneeeaaa___```dddlllyyymmmaaaYYYQQQLLLJJJEEEDDDBBB@@@>>><<<;;;:::>>>===;;;999888777666666777777777777777666555555555555555555666666666666555555555555666666666666777777777777777777777777888888888888888888888888::::::999999999:::;;;<<<;;;;;;<<<<<<===???@@@AAAIIIVVVgggyyyxxxvvvtttrrrqqqooollljjjmmmmmmoooppppppooonnnmmmooopppqqqrrrsssuuuvvvvvvrrrrrrqqqqqqqqqqqqrrrrrrooonnnmmmlllllllllllllllmmmmmmmmmnnnoooppprrrsssrrrtttwwwzzz|||~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyy|||~~~~~~{{{xxxvvvuuurrrvvv|||zzztttnnnmmmpppuuuxxxuuuppprrrkkkhhhllloooxxx~~~yyyxxxvvvtttrrrgggjjjqqqvvvuuurrruuu{{{xxxnnnhhhVVVPPPTTTVVVaaaqqqxxx|||xxxxxxrrrttttttsssyyy}}}~~~{{{zzzyyywwwsssooopppnnnrrrzzzxxxpppfffaaaaaabbbiiitttwwweeeZZZSSSMMMHHHFFFCCCBBBAAA???===<<<;;;:::<<<;;;:::999999888999999777777777777777666555555555555555555666666666666555555555555666666666666777777777777777777777777888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAADDDOOO]]]ooo}}}{{{zzzxxxuuurrroooooopppqqqppppppooonnnppppppqqqrrrssstttuuuvvvrrrrrrqqqqqqrrrrrrssssssqqqqqqppppppooooooppppppqqqqqqqqqrrrtttuuuvvvwwwvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{}}}~~~~~~{{{yyywwwwwwxxx{{{}}}zzzvvvssssssuuuzzz|||xxxpppmmmqqqjjjiiipppyyy}}}yyywwwwwwwwwvvvtttjjjkkkoooqqqnnnjjjlllsss}}}~~~~~~}}}~~~}}}wwwnnniiiWWWQQQUUUXXXfffyyy~~~|||vvvtttrrrttttttuuu|||zzzzzzyyyzzzyyywwwsssppppppqqqvvv}}}rrrjjjddd```bbbhhhmmmzzzuuugggXXXPPPKKKFFFBBBBBB??????>>>===<<<;;;;;;::::::999999999999999::::::666777777777777666555555444555555555555666666666555555555555666666666666777777777777777777777777888888888888888888888888888999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@???FFFQQQ```www~~~{{{xxxuuuuuuuuuuuutttsssrrrqqqpppqqqqqqrrrsssttttttuuuqqqqqqrrrrrrrrrssssssttttttsssssssssssstttuuuuuuuuuuuuvvvxxxyyyzzz|||||||||||||||||||||}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{zzzyyyzzz}}}yyyrrroooooooookkkooo}}}}}}uuusssssstttvvvxxxxxxwwwpppoooooommmfff```bbbiiiuuuxxxyyyyyyzzz{{{wwwrrrlll[[[SSSUUUXXXiii}}}|||{{{tttqqqppprrrssswww}}}|||{{{{{{{{{xxxwwwwwwwwwwwwuuutttrrrqqqttt{{{}}}ssshhhbbb___bbblllvvvyyycccWWWLLLGGGDDD@@@>>>>>><<<<<<<<<;;;;;;;;;;;;:::999888888777777888888999666666777777666666555444444444444555555555666666555555555555666666666666777777777777777777777777888888888888888888888888777888:::<<<<<<;;;:::999;;;;;;;;;;;;<<<===>>>???>>>AAAHHHSSSggg}}}}}}|||{{{zzzxxxwwwvvvssssssssssssssstttttttttqqqqqqrrrsssssstttttttttttttttttttttuuuvvvwwwxxxwwwxxxyyy{{{|||}}}~~~~~~~~~|||||||||}}}~~~|||}}}~~~xxxrrrqqqtttooorrrxxxlllmmmooosssvvvxxxxxxxxxvvvtttpppkkkaaaYYY[[[```lllsssxxxyyyzzz|||yyyuuuppp___VVVUUUWWWgggzzz}}}vvvwwwzzzwwwrrrooonnnooorrrxxx|||tttuuuwwwyyyzzzyyyxxxwwwttttttrrrqqqqqqrrrtttvvvwww|||~~~|||ppphhhaaa^^^```hhhxxx|||gggTTTLLLDDDBBB@@@===;;;===::::::::::::::::::::::::999888777666666555555555666666666666666555444444444444444444555555555555555555555555666666666666666666666666666666666666777777777777777777777777777888:::<<<<<<;;;:::999;;;:::::::::;;;<<<===>>>???@@@CCCKKKZZZrrr}}}|||{{{wwwwwwwwwwwwvvvvvvvvvvvvrrrssstttuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxyyywwwxxxzzz{{{|||}}}}}}}}}~~~}}}|||||||||}}}xxxqqqqqquuuzzzzzznnngggiiimmmpppssstttuuuuuuvvvssspppjjj___VVVVVV[[[dddnnnvvvxxxxxxxxxvvvrrroooaaaZZZXXXYYYiiizzz{{{uuukkkjjjlllkkkiiihhhiiijjjoooxxx{{{xxxvvvnnnpppsssuuuvvvuuutttrrrnnnnnnnnnmmmnnnqqqwww{{{{{{tttoookkkccc```___cccjjjvvvhhhUUUKKKDDD@@@???>>>;;;:::<<<::::::::::::::::::::::::999888777666555555555555555666666666666555444444333444444444444555555555555555555555666666666666666666666666666666666666777777777777777777777777888999:::;;;;;;;;;:::::::::::::::::::::;;;<<<<<<@@@@@@BBBHHHQQQccc}}}~~~~~~}}}|||{{{{{{wwwxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||}}}|||{{{{{{~~~}}}||||||{{{{{{{{{}}}zzzvvvyyyqqqfffaaadddhhhkkklllmmmoooppppppooooookkkaaaXXXWWW[[[bbblllttttttpppmmmkkkiiiiii```^^^^^^```ooo|||yyyssshhh___]]]^^^]]]\\\]]]aaabbbkkkyyy~~~{{{xxxvvvtttnnnnnnoooppppppooonnnmmmiiikkknnnqqqtttyyy~~~yyytttnnnhhhdddbbb```bbbiiisss~~~mmmXXXJJJEEE@@@>>>>>>===:::999;;;::::::::::::::::::::::::999888888777777777888888555555666666555555444333333333444444444555555555555555555555666666666666666666666666666666666666777777777777777777777777999999::::::::::::;;;;;;:::::::::999::::::;;;<<<>>>>>>BBBGGGLLLVVVmmm}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{|||}}}|||}}}~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{{{{zzz{{{}}}vvvkkkaaaYYY\\\```bbbcccdddgggjjjmmmnnnqqqqqqiii```^^^bbbhhhqqqtttnnneeeaaa``````ddd```aaabbbcccpppwwwoooccc]]]YYYYYYWWWSSSQQQRRRWWWZZZgggzzz}}}zzzxxxwwwvvvpppooommmkkkjjjiiijjjjjjgggkkkrrrxxx}}}sssqqqnnnjjjfffcccaaa```eeejjjuuurrr___QQQGGGBBB???===>>>===999888:::;;;;;;;;;::::::::::::999888888888888999:::;;;<<<555555666666555555444333333333333444444444555555555555555555666666666777666666666666666666666666777777777777777777777777::::::999999999:::;;;<<<::::::999999::::::;;;;;;;;;<<>><<<<<<;;;;;;;;;:::::::::999999999888888999888777555333111//////444444444444444444444444444444333333333444444555888777777666666666666666555555555555555555555555666666666666666666666666888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAACCCKKKWWWaaauuu{{{|||||||||}}}}}}~~~~~~~~~~~~mmmhhhmmm]]]ZZZUUUTTTTTTUUUXXX]]]dddhhhpppmmmnnnqqqpppmmmlllnnnssswwwttthhh\\\XXXWWWWWWbbbcccdddcccbbb^^^[[[XXXUUUZZZ]]]ZZZTTTNNNMMMNNNOOOSSSddd|||~~~}}}|||{{{zzzxxxuuurrrooommmiiiiiihhhhhhjjjmmmppprrrvvv~~~|||||||||xxxqqqjjjeeecccbbbaaa^^^]]]cccjjj~~~pppYYYJJJBBB@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999777777666666555444444333555555555555555555555555444444444444444555666777888888777666555555555666555555555555555555555555666666666666666666666666888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===???@@@@@@AAAGGGPPPXXXeee{{{hhheeekkk^^^^^^YYYYYYXXXXXX[[[bbblllsssxxxrrrnnnooopppnnnnnnooonnnrrrpppeee[[[WWWVVVUUU^^^^^^______]]][[[XXXVVVUUUXXXZZZWWWQQQMMMLLLMMMQQQVVVggg~~~}}}zzzyyywwwwwwvvvuuussspppnnnmmmjjjjjjkkklllooossswwwzzz}}}zzzwwwtttoooggg```______bbbbbb``````jjjuuu|||bbbSSSHHHAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666666777777777777888555555555555555555555555555555555555666777999999999888777666555555555555555555555555555555555555666666666666666666666666888888888999999999999:::::::::::::::;;;;;;;;;;;;===???@@@@@@???BBBHHHMMMWWWkkkxxxfffbbbfff]]]aaa]]][[[YYYYYY___jjjwwwvvvoooppprrrrrrrrrrrrlllooommmddd\\\XXXUUUSSSWWWWWWXXXXXXWWWUUUSSSQQQQQQSSSUUUSSSQQQPPPRRRUUU[[[```nnn{{{}}}~~~~~~zzzwwwtttrrrrrrrrrrrrrrrqqqqqqqqqooopppqqqtttxxx|||zzztttoookkkfffaaa^^^[[[^^^aaaccccccggguuunnnYYYOOOIIIDDDBBB===<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::::::::999555555666666777777888888555555555555555555555555555555666666888999:::;;;999888777666555444444444555555555555555555555555666666666666666666666666888888888888999999999999999999:::::::::;;;;;;;;;===>>>@@@???>>>???BBBEEELLL]]]vvv||||||mmmdddfff___gggeee^^^WWWZZZeeettt}}}tttnnnrrryyyzzzxxxwwwppprrrppphhhaaa]]]XXXRRRPPPPPPPPPPPPOOONNNMMMLLLJJJLLLNNNOOOQQQUUU[[[___fffkkkuuuvvvxxxzzz|||{{{xxxuuurrrooopppqqqrrrtttuuuwwwxxxwwwxxxyyy|||zzzvvvqqqiiibbb___^^^^^^^^^ZZZ\\\aaadddgggooogggTTTKKKEEE@@@===<<<;;;;;;::::::::::::;;;;;;;;;:::::::::999999999555555555555555555555555333333333333333333333333555555666666888999:::;;;888777666555444444444444555555555555555555555555666666666666666666666666777777888888888999999999999999999:::::::::;;;;;;;;;===>>>?????????@@@AAABBBOOOccczzznnnnnniiiuuuwwwjjj^^^```nnn|||tttnnnnnnwww~~~|||wwwxxxvvvooojjjeee]]]TTTLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFGGGJJJNNNUUU\\\```fffllluuutttvvvyyy{{{{{{yyyvvvuuusssssstttvvvxxx{{{}}}~~~}}}~~~}}}zzztttmmmhhhccc\\\VVVTTTUUUYYY\\\ZZZ]]]cccjjjqqq|||hhhUUUJJJBBB===;;;;;;::::::999999::::::::::::::::::999999999888888555555555444333333222222222222222222222222222222555555555555666777999999777666555555444444555555555555555555555555555555666666666666666666666666777777777888888888888999999999999999::::::::::::;;;;;;<<<===>>>??????@@@@@@IIIXXXooovvvuuutttzzzlllmmmxxx}}}vvvmmmkkkppp|||~~~{{{{{{yyytttqqqlllaaaWWWJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDFFFJJJPPPVVVYYY___hhhsss|||vvvxxx{{{}}}}}}|||{{{yyy{{{zzzzzz{{{|||~~~wwwrrroooggg```\\\ZZZVVVRRRPPPRRRVVVYYY^^^bbbkkkxxx|||dddTTTIIIAAA===>>>::::::999999999999::::::999999888888888777777777444444444444333333333333333333333333333333333333444444444444444555666777555555444444444555666666555555555555555555555555666666666666666666666666777777777777888888888888888999999999999:::::::::;;;::::::;;;<<<=========BBBHHHQQQ```|||qqqqqqrrrxxxxxx~~~|||uuummmnnnttt~~~}}}|||wwwxxxwwwttttttpppdddXXXKKKIIIFFFCCCAAAAAABBBCCCEEEDDDCCCFFFJJJPPPUUUWWW^^^jjjxxxyyyzzz}}}~~~~~~}}}{{{yyyssslllhhhfff___XXXVVVVVVUUUSSSRRRSSSUUUWWWccchhhuuu|||lllYYYLLLCCC===<<<>>>999999999888999999::::::888888888777777777777666333333333444444444444444444444444444444444444444444444333333333444444555444444444444444555666777555555555555555555555555666666666666666666666666777777777777888888888888888888999999999:::::::::;;;:::999999:::;;;;;;:::AAADDDHHHQQQiiiyyygggggghhhzzz}}}{{{}}}|||xxxpppqqqwww~~~|||yyyzzzsssssssssrrrtttqqqeeeYYYLLLIIIFFFBBB@@@@@@AAABBBDDDDDDDDDHHHNNNTTTYYY\\\cccrrrvvv~~~~~~~~~~~~~~~}}}}}}~~~|||wwwssspppjjjccc^^^\\\ZZZXXXUUUTTTRRRRRRSSSTTTUUU^^^ggglllvvvttt___VVVIIIAAA??????===;;;888999999::::::999999888777777777777777777777777333333333333333333333333111222222333333222222111111333555555444222222333444555555555444333333222222333333444555666777777444555555666666666666666666666777777777777666666888777777777777999:::;;;:::::::::;;;;;;;;;<<<<<<:::>>>EEENNNZZZpppyyypppgggcccccceeelllppptttxxxzzzyyywwwuuutttvvvyyy|||}}}yyytttooonnnssstttrrrppplllaaaTTTMMMJJJEEECCCBBBCCCCCCBBBFFFCCCEEEJJJMMMRRRaaapppyyyuuujjjeee||||||}}}~~~~~~~~~}}}~~~}}}|||zzzxxxtttoooiiieeebbb^^^YYYUUUTTTTTTRRRPPPUUURRRRRRTTTVVV[[[eeeppp}}}fff[[[MMMGGG@@@>>>???@@@???===888999999999999999999888777777777777777777777777333333333333333333333333333333333444444333333333111333555555444333333333444444555555444444333222444444444555555555555555444555555666666666666666666666777777777777666666888777777777777999:::;;;:::::::::;;;;;;;;;;;;<<<===???CCCHHHNNN^^^zzz}}}}}}{{{zzzwwwppphhhcccaaabbbdddiiipppvvvxxxvvvtttrrrtttsssrrrqqqpppoooooonnnlllqqqsssqqqooolllaaaVVVOOOMMMJJJGGGEEEEEEFFFGGGKKKJJJKKKPPPVVV]]]mmm|||wwwiiiaaa___zzz{{{|||~~~~~~||||||}}}~~~}}}|||yyyvvvqqqlllhhhbbb\\\XXXXXXUUURRRQQQRRRSSSRRRRRRVVVTTTTTTWWW\\\dddssshhhTTTLLLFFFBBB???>>>>>>===999555888888888888888888888888777777777777777777777777444444444333333222222222333444444555555444444333222444555555444333333444444444555555444444333333555555555555444444333333444555555666666666666666666666777777777777666666777777777777888999:::;;;::::::::::::;;;;;;;;;;;;>>>???AAABBBDDDLLL___rrr}}}|||}}}}}}xxxyyyuuuuuutttpppkkkfffccccccbbbhhhpppvvvwwwtttqqqoooooonnnkkkfffbbbccchhhmmmllloooqqqpppnnnjjjaaaXXXQQQRRRRRRPPPNNNNNNQQQTTTYYYXXXZZZ^^^dddlllzzzwwwkkkaaa\\\[[[yyy{{{}}}}}}zzzxxxwwwvvvtttrrrmmmjjjeeeaaa^^^[[[WWWTTTUUUUUUUUUVVVWWWYYYZZZZZZ[[[XXXYYY^^^fffrrrttt^^^PPPKKKEEEBBB@@@>>>===;;;777444888888888777777888888888666666666666666666666666555444444333333222222111333333444444444444333333111333444444222222222333333444444555444444333333444444444444444444444444444555555666666666666666666666777777777777666666777777777888888999::::::999999:::::::::;;;;;;;;;======???AAAAAAEEERRR```ttt{{{xxxuuutttqqqqqqqqqpppnnnmmmllllllmmmqqquuuuuurrrnnnlllkkkhhhjjjiiieeeaaaaaahhhnnnnnnooopppnnnjjjeee^^^YYYUUUYYY\\\]]][[[^^^dddkkknnnnnnoooqqqrrrvvv}}}}}}xxxqqqmmmkkkggg```[[[yyyzzz|||~~~|||yyytttqqqnnnkkkhhhfffaaa^^^ZZZXXXWWWVVVTTTRRRSSSUUUXXX[[[^^^```bbbdddeeeccceeekkkttt{{{fffUUUKKKHHH???===;;;:::;;;<<<<<<<<<888777777666666777777888555555555555555555555555444444444333333222222222222222333333333333222222111222333222000000111333333333444444555444444333222222333333444555555666444555555666666666666666666666777777777777666666666777777888999999::::::999999999:::::::::;;;;;;<<<<<<>>>AAABBBDDDKKKUUU^^^ppp}}}~~~|||vvvrrrpppmmmmmmlllmmmooorrruuuvvvxxxxxxuuunnnfffaaaaaadddfffkkkppppppmmmmmmpppsssqqqpppnnnkkkfff```\\\[[[\\\```eeegggiiioooyyy}}}{{{yyywwwkkkhhhhhhooowwwttthhh[[[uuuwwwyyyzzzzzzyyyxxxwwwtttppplllhhhdddaaa]]][[[YYYWWWUUUTTTTTTTTTRRRQQQQQQVVV\\\bbbfffjjjnnnqqqxxxvvvxxxnnn]]]PPPGGGCCC@@@>>>:::888666777888:::888777666555555666777888555555555555555555555555333333333333333333333333111222222333333222222111111222222111000000222333333333444444555555444444111111222333444555666666444555555666666666666666666666777777777777666666666666888999999:::999999999999999999::::::::::::===;;;===@@@AAAAAADDDJJJPPP]]]rrr|||}}}zzzvvvrrrmmmkkkkkkjjjiiilllqqqvvvyyyzzzxxxuuunnncccXXXUUUYYY___iiiooovvvyyyyyyxxxyyyzzztttoookkkgggaaa\\\\\\___eeegggiiilllpppxxx}}}wwwqqqgggiiiqqq~~~mmm]]]pppqqqrrrsssrrrpppmmmkkkiiifffbbb^^^\\\YYYVVVTTTVVVUUUUUUVVVXXXYYYYYYXXXYYY```jjjsssyyy|||hhh\\\QQQHHHCCC@@@???<<<999666444555666888777555444444555777888444444444444444444444444111222222333333444444555222333333333333333333222333444444333111222333555222333444444555555444444222222222333333444444444444555555666666666666666666666777777777777666666555666888999::::::999999888999999999999:::::::::===;;;;;;???@@@???@@@CCCHHHRRRbbbyyy~~~vvvqqqpppmmmjjjiiilllkkklllpppvvvzzz{{{zzzrrrpppiii___VVVVVV]]]eeennnpppsssvvvxxxzzzzzz{{{sssmmmgggccc]]]ZZZ^^^fffnnnllliiijjjnnnvvv|||vvvoooyyyrrrfffkkklllmmmmmmkkkhhheeecccaaa^^^[[[XXXWWWUUUSSSQQQUUUUUUWWW[[[___bbbcccbbbeeennnyyysssccc[[[SSSIIICCC888999:::::::::;;;<<<===888777555444444555777888444444444444444444444444000111222333444444555666333444444555555444444333555666666444333333555777222333333444555555555444444444333333333333222222444555555666666666666666666666777777777777666666555666888999::::::999999888888999999999:::::::::<<<999:::???AAA@@@AAACCCDDDLLLZZZnnnyyyooolllllljjjiiijjjoooooorrrwww|||~~~|||yyynnnnnnjjjbbb[[[]]]gggppppppnnnlllmmmqqquuuwwwxxxrrrjjjddd```\\\YYY```kkktttooohhhfffjjjrrryyy}}}{{{~~~~~~zzz|||~~~wwwwwwqqqhhhfffeeeddddddbbb___]]]XXXYYYXXXUUUQQQPPPSSSVVVZZZ___dddfffgggiiiooouuuxxxnnnbbbZZZQQQHHHEEE:::::::::999999999888888555555555555555555555555222333333444444333333222333333333333333333333333444444333333333333333333222222222222222222222222222222222222222222222222333333333444444444555555333777777333333777777222333333333444555666777777;;;:::888777777777888888:::888888888:::;;;:::999;;;;;;;;;;;;;;;<<<@@@CCCDDDFFFMMM]]]wwwrrrlllhhhjjjmmmmmmmmmoootttwwwyyyyyy||||||tttqqqlllhhhhhhiiijjjjjjkkkeeebbbeeennnvvvwwwuuulllgggeeeeeecccaaafffooovvvsssjjjdddkkkwwwvvvmmmjjjooowww}}}dddcccbbbbbbaaa```^^^\\\VVVWWWWWWTTTRRRSSSXXX\\\aaahhhpppuuuxxx|||}}}nnn^^^VVVPPPHHHAAA???999999888777777777777777555555555555555555555555444555555555555555555444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444333777666222222666666333333444444555555666666666888888777777777888::::::999777777777999:::999888;;;;;;;;;;;;;;;<<>>@@@BBBGGGRRRggg}}}{{{vvvqqqnnnrrrvvvyyy}}}{{{zzz}}}}}}zzzsssrrrpppmmmjjjddd]]]XXX[[[\\\___dddkkkpppsssssswwwtttssstttsssrrrvvv{{{yyyoooggghhhkkkkkkiiihhh^^^gggqqqzzzeeefffggghhhgggfffggggggffffffgggfffgggmmmvvv}}}{{{fffYYYOOOFFFCCCBBB>>>;;;;;;999888666555444555666777444444444444444444444444333222222222222222222333111111111111111111111111111111222333444444555555111222222222222222333333222222222222222222222222111111222222222333333333444444444333333555666555666666666666555555555555555555666777888999::::::888777666777999::::::999:::;;;<<<;;;;;;;;;>>>@@@???AAABBBBBBFFFSSSgggvvv}}}zzz}}}xxxrrrnnnooooooooosssxxxyyyvvvwwwvvvrrrnnnmmmmmmmmmlllhhhccc___fffiiimmmpppssstttuuutttvvvuuuvvvwwwyyyzzz}}}xxxjjjbbbfffjjjiiijjjooo\\\eeeooovvvzzziiilllooooooooooooppprrrtttvvvxxxyyy|||iii^^^RRRJJJDDDCCCAAA>>><<<===999888777666555666666777444444444444444444444444333222111111111111222333111111111111111111111111111111222333444444555555111111111222222333333333222222222222222222222222111111222222222333333333444333444666666555555666666666666666666666555555666666777777888888888888999888888999;;;<<<<<<;;;999;;;<<<<<<;;;;;;===>>>???AAABBB@@@@@@HHHWWWcccyyy~~~{{{{{{}}}|||vvvtttuuusssnnnjjjiiigggdddggglll~~~yyyxxxwwwsssmmmffffffgggiiimmmpppppppppwwwyyy{{{|||{{{yyyuuusssppprrrtttvvvzzz~~~vvvggg]]]```dddeeejjjrrraaaiiirrrvvvyyy~~~ooossswwwxxxwwwwwwzzz}}}iiiZZZUUULLLFFFBBBAAA@@@<<<:::;;;777777777777777666666666333333333333333333333333555444333222222333444555222222222222222222222222000000000111111222222333111111111222222333333444222222222222222222222222222222222222333333333333444333555999:::777555777666666666666666666666666666666777888888777777777999888888999<<<======<<<999;;;<<<<<<;;;;;;<<<===<<<>>>???>>>===BBBLLLTTTcccsss~~~vvvsssvvvzzz}}}~~~|||~~~|||uuummmgggfffgggdddccccccbbb```ccchhhwwwzzz{{{zzzyyyyyyssslll^^^^^^```eeemmmtttyyy{{{}}}}}}}}}~~~~~~zzzuuuqqqlllooorrrtttxxx}}}}}}zzzpppeee\\\ZZZ]]]aaahhhmmmhhhnnntttwwwyyy|||wwwwwwyyyxxxuuussswww|||rrr^^^QQQLLLFFFBBB??????>>>:::888:::444555666777777555444333333333333333333333333333555444333111111333444555333333333333333333333333111111111111111111111111000111111222333333444444222222222222222222222222333333333333444444444444333222666===>>>999666777555555666666777777888888333444666777888888888888888777777999;;;======<<<999:::<<<<<<;;;:::;;;<<<:::;;;<<<===>>>AAAEEEIIIRRR___rrryyysssuuuxxxzzz{{{|||~~~}}}xxxrrrggg^^^\\\[[[ZZZ\\\```___^^^bbbgggmmmppprrrrrrrrrsssnnngggYYYYYY\\\ccckkkrrrwwwyyywwwuuuuuuxxx||||||vvvqqqlllppprrrssswww{{{yyyrrrgggddd^^^ZZZ^^^ggglllllliiimmmqqqtttvvvxxx{{{}}}xxxnnniiinnntttssspppooo~~~xxxjjj[[[NNNGGGCCC???===>>>===999888:::222333666777777555222000333333333333333333333333333222000//////000222333333333333333333333333333444444333333333333333333000000111222333333444444222222222222222222222222333333444444444444555555333222777@@@@@@:::666777444555555666777888888999111222555777999:::::::::777666666888:::<<<<<<;;;999:::<<<<<<;;;:::;;;<<<:::;;;<<<>>>???AAACCCCCCGGGRRRbbbrrrxxxzzz{{{zzzwwwuuussssssvvv|||wwwxxxssseee\\\[[[TTTUUUYYY]]]]]]\\\```eeedddggghhhggghhhiiifff```WWWXXX[[[bbbiiioooqqqrrrnnnllllllrrrzzz}}}yyytttnnnrrrtttsssvvvzzzvvvmmm___cccaaa]]]cccpppuuuqqqfffhhhkkknnnqqqsssssstttwwwmmmiiioootttqqqmmmlllssseeeWWWJJJCCC@@@>>>;;;888666555555666555555555444444333333333444333222222111111222222333333333222222111111111000000000000111111111111222222222222222111000///111222333333444444333333333333222222111222222222333333222222111111222222222333555777888777666555333333444555666666666555666666777777777777666666888888888999:::<<<===>>>888888888888999;;;===>>>;;;;;;<<<<<<===>>>>>>>>>EEEJJJTTT```kkkxxx{{{pppjjjkkkmmmpppqqqsssxxx~~~yyyqqqmmmjjjdddYYYQQQSSSSSSUUUXXXZZZ[[[ZZZXXXWWWYYYZZZXXXZZZ^^^___\\\^^^ZZZ```gggfffiiillldddgggeeehhhppp{{{~~~yyyrrrssstttrrrooorrrwwwrrriii___eeehhhgggiiinnnoookkkgggbbbcccjjjooommmlllooopppssstttrrrmmmiiiiiijjjvvveeeSSSGGGBBB<<<<<<;;;999888666555555666666555555444444444444444333222222111111222222333222222222222222222111000000000000111111111111222222222222222111000000111222333333444444333333222222222111222222333333222222111222222333444444111222444666777666555444444444555555666555555555222222333333333333222222666666666777777999::::::999888888888999;;;<<<===;;;;;;<<<<<<======>>>>>>@@@CCCKKKVVV___kkk~~~}}}qqqiiiggghhhjjjkkknnnqqquuu{{{~~~vvvqqqlllkkkkkkggg___WWWOOONNNNNNOOORRRSSSSSSRRRNNNQQQSSSRRRTTTXXXZZZXXXYYYVVV]]]ccc```dddhhhbbbeeedddgggoooxxx{{{uuunnnoooqqqqqqooorrruuurrrlllfffjjjkkkiiikkknnnkkkfffbbbaaafffooosssqqqqqqtttyyywwwtttoookkkjjjkkkmmmtttbbbPPPEEEBBB::::::::::::999777666555666555555555555555444444444333222222111111222222111111111222222222222222000000000000111111111111111222222222222111000000111222222333333333333333111111111111222333444444111111111222333444666666000111333444555555444444555555555666555555444444444444555555555555444444555666666666777777777888999999999999999:::;;;<<<;;;;;;;;;<<<======>>>>>><<<===CCCJJJQQQ[[[lllzzztttkkkiiijjjiiijjjlllllllllooouuuzzz}}}oookkkhhhgggiiilllkkkeee___NNNKKKHHHGGGHHHKKKLLLLLLIIIOOORRRRRRSSSWWWXXXWWWSSSPPPVVV[[[WWW\\\ccc```cccdddhhhooowwwxxxsssmmmnnnrrrtttssstttuuussspppmmmnnnnnnlllmmmmmmggg```___ccckkktttvvvtttvvvzzzyyyoooiiigggiiilllnnnssshhh\\\OOOFFFDDD======;;;:::888777777777444444444444444444444444444333222222111111222222000000111111222222333333///000000000111111111111111111222222222111111000111111222333333333333222111111111111222333444555222222222222333444555666111222333444555555555444555666666666555444333333666666777777777777666666777777888888888888888888999999999999999999::::::::::::;;;<<<<<<======>>>===<<>><<<===@@@CCCGGGQQQ[[[ooo~~~uuupppnnnrrrvvv}}}{{{ppphhheeebbbbbbdddgggjjjjjjfffbbbTTTNNNGGGCCCEEEJJJPPPSSSZZZ^^^```______```]]]WWWRRRIIIHHHHHHFFFSSSdddhhhgggjjjpppuuuyyyyyyxxxvvv{{{{{{zzzxxxtttooommmnnnooollljjjlllnnnmmmkkkiiiiiinnnooojjjdddfffmmmtttvvvooohhheeefffjjjllllll}}}pppcccVVVQQQNNNHHHCCCAAA@@@???<<<999888888888999333333333444444444444444444333222222111111222222000000000111111111111111000000000000111111111111000000111222222222222111000111111222222222222222111111111111222333444444444333222222111111111222333333333444555555666666555555555666555555444444666777777777777777777666333444555777777777666555777777888999::::::999999:::::::::;;;<<<<<<=========:::;;;===???AAAGGGNNN```ppp}}}uuummmpppuuu|||vvvkkkddd```___aaabbbdddffffffccc^^^ZZZTTTNNNHHHGGGLLLUUU^^^cccqqqqqqppppppsssssskkkaaaSSSHHHDDDFFFHHHXXXiiilllkkknnnrrruuuuuuuuuvvvvvvyyyuuuqqqpppmmmhhhggghhhllliiihhhkkkmmmnnnsssxxxxxxyyysssfff]]]___ffflllqqqnnnkkkiiijjjlllmmmmmmyyymmmfff]]]UUUMMMIIIEEE???===???888999:::::::::999888777555555555555666666777777444333222222111111222222111111111111000000000000000000000000111111111111000000111222222222222222000000111222222222222222222222222111222222333333111111000000000111222222222222222222333444555666444444555555666555555555888888999999999999888888222333555777888888777777555666888999::::::::::::999::::::;;;;;;<<<<<<===<<<999:::===???>>>BBBGGGSSSaaatttqqqsssvvvzzz~~~vvviiibbb^^^]]]___```aaaccccccaaa\\\VVVRRRSSSOOOLLLNNNXXXeeeqqqxxx~~~{{{|||wwwiiiSSSGGGDDDIIIPPPaaaooonnnmmmoooqqqpppmmmlllmmmppprrrjjjeeefffhhhfffeeehhhkkkhhhhhhkkklllppp{{{~~~mmmbbbccciiikkkooonnnmmmjjjhhhhhhkkkmmmqqqbbbYYYTTTIIIGGGFFFDDD>>>888999>>>000333888<<<===;;;888555666666777777888888999999444333222222111111222222222222111111000000//////000000000000111111111111///000111222222222222222000000111222222222222111333333222222111222222222......//////000111333333111111111111222333444555333333444555666666666555444444555555555555444444333555888:::;;;;;;::::::444555777999:::;;;::::::999999:::;;;;;;<<<<<<===<<<:::;;;???@@@???@@@DDDJJJWWWhhhwww{{{{{{{{{{{{}}}vvviiidddaaa^^^___ddd___```aaaaaa]]]WWWQQQLLLSSSQQQPPPVVVbbbsss}}}yyy{{{wwwgggSSSFFFEEENNNWWWgggrrrnnnmmmoooppplllfffccceeehhhmmmbbb]]]aaafffggghhhkkkllliiiiiikkklllqqqxxxlllllloooooommmnnnmmmhhhdddcccgggkkkkkk___UUUNNNLLLDDDBBB@@@===;;;999888777666666666666555555555555666777888777555444555666444444444333333222222222111111111111111111111111222111000//////000111222000000000000111111111111111111111111111111111111222222333333333333444444333333333222222111111111111111222222222333333333555555555555555555555555666666666666666555555555333333333444555666777777777888888888888999999999888999999::::::;;;;;;<<<===<<<<<<======>>>???@@@GGGMMMZZZjjjwww{{{}}}jjjhhhddd___\\\\\\```ddddddaaa^^^]]]XXXPPPLLLMMMLLLQQQXXXaaaqqqxxxtttssswww|||xxxmmmbbbNNNHHHEEEKKKYYYgggppprrriiilllnnnkkkddd______```ccc\\\ZZZ```ffffffcccaaacccccccccbbbeeeqqqzzzqqqppprrrsssllliiieee```XXXVVV___jjjkkk\\\SSSKKKFFFDDD@@@???===;;;999777666666555555555444444444444333333444555444222222222333111111000000000/////////111111111111111111111111222111000//////000111222000000000000111111111111111111111111111111111111222222222333333333444444333333333222222222111111111111222222222333333333555555555555555555555555666666666666555555555555444555555666666777777777777777888888888999999999888999999::::::;;;;;;<<<::::::::::::;;;<<<===>>>BBBGGGRRR```kkkuuuxxxyyyzzzzzz|||uuudddeeedddbbb___^^^^^^___bbb^^^\\\ZZZUUUMMMKKKLLLQQQXXXbbbkkkwww|||uuupppoooqqqooofff]]]PPPMMMLLLRRR]]]gggjjjiiifffiiikkkiiieeebbbccceeeeee]]][[[dddnnnmmmfff___ZZZ]]]```dddkkkxxxuuullljjjjjjjjjfffdddbbb^^^WWWTTT\\\gggwwwgggUUUKKKGGGBBB>>>===<<<;;;:::888777666555555444444333333333222222222000111222111000//////111000////////////.........111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111222222222222333333333333333333333222222222222111111111222222222333333333555555555555555555555555555555555555555555555555666666777777777777777777777777777888888888999999888999999::::::;;;;;;<<<::::::::::::;;;<<<======???BBBIIITTT]]]gggttt|||oooqqqrrrsssuuuxxx}}}oooeee^^^aaaeeegggeeeaaa^^^\\\```\\\YYYVVVQQQJJJIIILLLVVVaaannnvvv|||~~~{{{sssjjjggghhhgggbbb]]]UUUTTTVVV]]]eeeiiigggcccccceeegggeeebbbaaaccceeeccc\\\[[[gggsssrrreee[[[SSSXXX___hhhsssssskkkfffdddccccccbbb```]]]VVVUUU]]]hhh}}}```SSSHHHDDDCCC@@@===<<<999888777666555555555555444333333333333222222222///000111000...---...///111111111111111111111111111111111111111111111111111000000000000000000111///000000000111111111111111111111111111111111111111222222222222333333333222222222222222222222222111111222222222333333333555555555555555555555555444444555555555555555666777777666666666666666666777777777777888888888888888999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@CCCKKKQQQZZZhhhtttzzz|||}}}xxxtttoooooonnnoooqqqwww~~~pppdddaaaZZZ___fffjjjjjjgggcccaaa___\\\YYYVVVPPPJJJJJJOOO[[[gggtttzzz|||~~~}}}zzzwwwppphhhfffhhhiiifffbbbXXXYYY\\\cccjjjmmmlllhhhffffffddd```\\\[[[\\\^^^___[[[^^^kkktttpppdddZZZVVV\\\dddnnn{{{xxxpppgggcccbbbfffccc```\\\VVVVVVaaammm|||gggSSSJJJCCCCCCCCC@@@===<<<888777666666555666666666444444444333333333222222///111111000///...///000222222222222222222222222111111111111111111111111000000000111111000000000///000000000111111111111000000000000000000000000111111111222222222333333222222222222222222222222111111222222222333333333555555555555555555555555333444444444555555666666666555555555555555555555666666777777777888888888888999999::::::;;;;;;<<<:::::::::;;;;;;<<<===>>>???>>>???DDDHHHNNNZZZfff{{{zzz{{{}}}xxxtttrrrnnnllljjjkkkqqq}}}xxxhhhaaa```ZZZ___fffkkklllkkkjjjiii```^^^\\\YYYRRRLLLMMMSSS___iiissswwwyyy{{{|||zzzuuurrroooooopppnnnhhhcccUUUUUUWWW^^^fffmmmqqqqqqooolllfff```ZZZWWWWWWXXXaaabbbhhhssswwwqqqgggbbb```gggnnnwww{{{ssshhhbbbcccjjjeee___YYYSSSTTTaaapppyyyaaaSSSJJJCCC???@@@AAA>>>;;;:::777777666666555555666666444444444333333333222222000111222111000///000111//////000000000000111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000111111111111222222222222111222222222222333333333111111222222222333333333555555555555555555555555333333333444555555666666444444444555555555555555666666666777777777888888888999999::::::;;;;;;<<<888888888888999:::;;;;;;===;;;<<>>;;;======:::777888777666555555444444444555333222222222222111111111111222333222000///000111........./////////000000111111111111111111111111///000111222222111000///000000000000111111111111000000000000000000000000111111111111222222222222111111222222222333333333111111222222222333333333555555555555555555555555222222333444444555666666444444555555666666777777666666666666777777777888888999999::::::;;;;;;<<<777777777777888999:::;;;;;;:::;;;>>>===>>>DDDLLLSSScccsss|||xxxyyyxxxwwwxxx}}}}}}nnnjjjeee[[[VVVXXXZZZ^^^cccfffgggfffffffffaaabbbcccaaaZZZRRRTTTZZZjjjnnnrrrtttyyy~~~~~~{{{{{{|||}}}}}}xxxmmm^^^TTTJJJHHHGGGKKKTTTaaammmttttttooogggaaa___```ccceeesssppppppvvvxxxtttooommmooo{{{vvvllliiicccZZZYYY^^^fffbbb\\\UUUNNNLLLWWWcccyyyeeeTTTGGGAAA???:::888;;;;;;888666777666666555444333333333333111111111111000000000000000222222111000///000111.../////////000000111111111111111111111111111111///000111222222111000///000000000000111111111111000000000000000000000000000111111111111222222222111111111222222333333333111111222222222333333333555555555555555555555555222222333333444555666666444555555666777888888999666666666666777777777777888999999::::::;;;<<<<<<999999999999:::;;;<<<===<<<<<<===???>>>===AAAHHHJJJWWWcccnnn}}}}}}}}}~~~~~~wwwjjjbbbcccaaaXXXUUUZZZYYY]]]bbbeeedddbbb```___aaaccceeeddd[[[TTTUUU[[[nnnqqqsssvvv}}}zzzyyy{{{}}}}}}wwwkkk\\\QQQJJJHHHFFFIIIQQQ^^^kkkrrrmmmhhhbbb___```dddiiillltttlllhhhmmmrrrpppkkkgggrrrzzzlllaaa```\\\UUUVVV]]]eeebbb___YYYPPPLLLTTT^^^ppp```SSSFFF@@@BBB<<<;;;999777666666777777555555444333333222111111333333222222111000000000///000111111000///111222---.........//////000000111111000///......//////000000////////////000000------...///000000//////...000111111///...//////000000000000000000000000333222222222111000000000222222222222222222222222333333333444444555555555333333222222333333444555555555555555555555555555666777888888777666777999999999999999999999999999666777999999888888888999::::::;;;<<<===>>>???@@@EEEGGGPPPbbbyyy~~~yyywwwxxx|||}}}}}}sssccc^^^WWWTTTUUUWWWWWWVVV\\\]]]^^^^^^]]][[[XXXWWWUUU[[[```___YYYUUUVVVYYYlllkkklllqqqxxx{{{zzzwwwzzzsssppprrrpppeeeWWWNNNGGGHHHHHHLLLYYYkkkyyy}}}hhhhhheeeaaaaaagggkkkkkknnngggbbbccccccdddkkktttyyytttccc\\\ZZZ]]]]]]YYYXXX[[[bbbggghhh___SSSMMMRRRYYYyyy```TTTLLLBBB===@@@<<<;;;999777666666666666555444444333222222111111222222222111111111000000000111222111000///000111............/////////000000000000000111222222333000000////////////000000...///000000000000000000111222444444222111222222111111111111111111111111222222222111111111111111222222222222222222222222333333333444444444444444333333222222333333444555555555555555555555555555888999:::999777777888999999999999999999999999999666777999999888888888999::::::;;;<<<===>>>??????BBBEEENNN]]]ppp}}}zzzzzzxxxyyypppaaaZZZUUUPPPNNNPPPRRRTTTTTT[[[[[[ZZZYYYVVVTTTQQQOOORRRXXX^^^^^^XXXTTTTTTWWWddddddfffiiilllmmmmmmlllnnnkkkkkkmmmhhh]]]RRRNNNGGGHHHKKKTTTfffvvv|||yyylllllliiieeeeeeiiikkkiiigggaaa\\\\\\]]]___gggppp|||zzzxxxwwwvvvtttooolll^^^XXXUUUYYY[[[ZZZ\\\aaaoootttuuummm```VVVUUUXXXuuucccQQQJJJGGGAAA>>>@@@<<<;;;999777555444444555444444333333222222111111000000000111111111222222111222222111///...///000............////////////...///000111333555666777000000////////////000000000111111111111111000///...000111111000///000111222222222222222222222222111111111111111222222222222222222222222222222222444444444444333333333333333333333333333444444555666666666666666666666666999::::::999888777777888999999999999999999999999666777999999888888888999999::::::;;;<<<===>>>>>>>>>CCCKKKUUUaaannnyyy~~~~~~|||~~~|||lll]]]WWWPPPMMMIIIHHHJJJNNNPPPRRRYYYXXXWWWTTTRRRPPPNNNMMMRRRXXX^^^^^^YYYTTTRRRSSSYYY\\\```aaa___^^^^^^___ccccccffffff___TTTNNNMMMEEEHHHPPP___tttuuuooooookkkhhhhhhkkkhhhccc___YYYUUUTTTUUUXXXaaajjjvvvrrrmmmjjjhhhgggfffdddYYYSSSNNNQQQUUU[[[bbbiiizzz~~~{{{oooddd^^^\\\eeeXXXLLLIIIHHHEEEBBBCCC<<<:::888666444333333333333333333333222222111111/////////000111222222333222222333222///......///.........///////////////......000222333555555666000000////////////000000111111111111000000///...,,,...000000///...///000222222222222222222222222000000000111222222222333222222222222222222222222555444444333333222222222333333333333333444555555666666666666666666666666888999:::888666555666777888888888888888888888888666777999999888888888999999::::::;;;<<<<<<======<<>>===<<<===AAAEEEMMMVVVgggyyynnndddYYYTTTVVVVVVSSSOOOLLLLLLJJJHHHGGGIIINNNSSSYYYZZZ\\\^^^_________^^^\\\^^^aaaaaa___\\\YYYWWWXXXbbbkkkkkkeee```bbbfffkkkhhhfffddd\\\RRRMMMNNNTTTaaajjjhhh```]]]```bbbbbbjjjooonnnjjjiiigggeee```ffffff^^^XXX[[[```bbb```eeekkknnnmmmlllllllllgggjjjkkkkkkqqq{{{~~~|||yyy||||||vvvnnnmmmttt|||vvv___SSSMMMJJJHHHBBBAAA>>>;;;;;;<<<:::666444444333222222222444444111111111111111111222222////////////000000000000///000111111000///111222000000//////.........---+++---///111222111000///000000////////////000000...///000111111111111111...000222222222222333444333333333333333333333333333222222222111111000000222222222222222222222222111111111222222333333444555444444444444555666666333333333333333333333333222444555666666666888999777777777777777777777777666888999999888888999:::999999999999999999::::::;;;;;;:::::::::;;;>>>@@@BBBLLL\\\ooo}}}eee]]]XXXSSSPPPRRRTTTUUUUUUPPPQQQPPPNNNMMMPPPVVV[[[bbbccccccbbb```]]]ZZZXXXTTTWWWZZZ]]]^^^^^^^^^]]]^^^dddiiiggg```^^^bbbgggmmmnnnnnnjjj___TTTSSSXXXZZZeeelllfff]]]YYYYYYZZZ\\\fffmmmkkkgggfffggggggaaaiiijjjaaaZZZ[[[___```bbbiiiqqqvvvuuurrrooonnn___gggooosssyyy}}}vvvoootttwwwrrrjjjiiirrr||||||___OOOIIIDDD???<<<999999888777666555444444444444333333333222222222000000000000000000000000000000//////.........---+++---///000///...///000............///000222222000000000000000000000000111111000000//////......000111222333333222111000.../////////000000000111222222333333333444444444111111111111111111111111222222222222222222222222555555666444222000111111555555444333333222111111333444444555555444444333222222333333444555666666777777777777777777777777888888777777666666555555555666666888999:::;;;;;;:::::::::;;;<<>>BBBBBBFFFRRRdddttt~~~ppp___VVVRRRPPPNNNKKKHHHHHHJJJMMMOOOVVVYYYZZZXXXTTTSSSVVVZZZcccbbb___ZZZSSSMMMJJJJJJPPPUUU]]]eeehhheee^^^XXXWWW\\\```___ZZZXXXZZZ^^^^^^dddiiihhhaaaYYYVVVUUUSSSTTTXXX[[[XXXQQQOOOPPPVVVbbbkkklllkkkkkkjjjggghhhfffgggiiieee```bbbhhhpppppprrruuuxxxzzzxxxvvvmmmpppttttttrrrmmmjjjhhhdddqqqvvvmmmhhhmmmtttvvvrrr___JJJAAA???>>><<<<<<888888777666555444444333333333333222222222111111000000000000000000000000////////////............---...000///...------...000000////////////000000000000000000000000000000////////////000000000000111000000//////000000111000000000000////////////000111111111222222222222111111111111111111111111222222222222222222222222222333444444222222333444666666666555555444444333333333444444444444333333444444555555666777777777999999999999999999999999555555555666777888888888777777777888888999999999;;;::::::;;;;;;<<<>>>>>>@@@@@@@@@EEEOOO\\\iiiqqq||||||fffXXXQQQNNNLLLLLLJJJHHHFFFFFFIIILLLNNNSSSVVVWWWVVVTTTTTTWWWZZZ]]]\\\ZZZVVVPPPKKKIIIIIIQQQXXXaaaffffffaaa[[[WWWTTTYYY___aaa```\\\YYYWWWSSSZZZ```aaa\\\VVVUUUUUUOOOPPPVVV\\\\\\WWWVVVXXX___hhhnnnooonnnmmmmmmkkknnnkkkjjjmmmnnnlllkkklllyyyvvvuuuxxx|||}}}zzzvvvppptttvvvrrriiibbbaaabbbaaalllqqqiiibbbgggooosss~~~{{{{{{fffVVVGGG@@@===:::888888777777666555555444333333222222222222111111111111000000000000000000000000///////////////.........///000111111///------...111000000////////////000////////////////////////......//////000000111111111000///......///000111000000000000////////////000000000000111111111111111111111111111111111111222222222222222222222222111222444333333222444555666555555555444444444333444333333333333333333444444444555555666666666666777777777777777777777777555666666666777777777888777777777777888888888888<<<<<<<<<<<<=========>>>??????>>>???CCCLLLYYYbbbmmmxxxwwwbbbRRRKKKKKKLLLLLLJJJHHHFFFDDDDDDFFFIIIJJJNNNPPPRRRSSSRRRSSSUUUXXXXXXYYYXXXUUURRROOONNNOOOWWW]]]ccceeeaaa[[[WWWVVVVVVYYY^^^bbbccc___YYYUUUPPPWWW]]]^^^YYYVVVUUUWWWTTTVVV^^^fffhhhdddaaaaaajjjooossssssqqqooommmlllnnnmmmooorrrtttuuuvvvxxx|||xxxzzz~~~~~~yyysssqqqssstttooogggbbbbbbdddaaajjjooohhhaaadddlllrrrmmmccc___^^^WWWMMMBBB>>>;;;777555555666666555555444444333333222222111111111000000000////////////////////////.........///////////////000111222222000...//////111000000////////////000////////////////////////......//////000000111111111000///......///000111000000000000//////////////////000000000111111111111111111111111111111111222222222222222222222222000222333333333333444666444444444333333333333333444333222222222222333444444444444444444444555555666666666666666666666666888777777777666666666555777777777777777777888888999999999999999999999999:::<<<>>>>>>>>>DDDMMMTTT^^^kkk~~~jjj^^^OOOFFFEEEGGGIIIHHHIIIHHHEEECCCBBBCCCDDDEEEIIIKKKMMMOOOPPPQQQRRRTTTSSSTTTUUUTTTSSSRRRSSSTTTYYY]]]``````\\\YYYYYYYYYZZZ[[[\\\___aaa```[[[XXXVVVZZZ___^^^ZZZWWWYYY\\\^^^```hhhrrrtttnnnhhhffflllmmmoooooolllhhheeeddddddiiinnnpppqqqvvv}}}yyyyyy|||{{{uuuoooooopppooommmkkkjjjjjjkkkeeekkkooojjjeeegggmmmrrrzzzeeeXXXPPPKKKIIIEEE???;;;;;;999666555666555555444444444333333333111111111000000000000///////////////////////////.........//////////////////111222222000//////000000000////////////000000000000000000000000000000////////////000000000000111000000//////000000111////////////000000000000///000000000111111111111111111111111111111111111222222222222222222222222111222444333333333444555333333333333333333333333444333222111111222333444444444444444444444444444444444444444444444444444888888888777666555555555666666666777777888888888999999:::;;;;;;;;;::::::777999<<<<<<===???DDDHHHPPP\\\mmm}}}yyyhhhWWWQQQIIIEEEEEEGGGHHHHHHHHHGGGEEEBBBAAAAAABBBCCCFFFGGGIIILLLNNNOOOPPPPPPNNNOOOQQQQQQPPPPPPQQQRRRSSSVVVYYY[[[\\\]]]^^^^^^\\\\\\\\\]]]^^^^^^\\\ZZZ]]]```bbb___[[[ZZZ^^^bbbfffgggllltttvvvpppiiifffeeecccdddfffddd^^^YYYYYYYYY___dddeeeiiirrr|||{{{wwwvvvwwwvvvrrrmmmnnnnnnnnnnnnnnnnnnpppqqqkkknnnpppooommmmmmpppsssuuu^^^QQQJJJDDD???>>>:::777777:::999666555777444444444333333333333333111111000000000/////////////////////////////////............/////////000,,,...000000........./////////...//////000111222000000000000000000000000000000000000////////////000111111111111111111000------...///000111222222000000000111111111222222111111111111111111111111222222222222222222222222222333444444222222333444444444444444444444444444444333222000000222333444555555555555555444444444555555555555555555555555777777777777666666666666444555555666777888999999::::::<<<============<<<999:::;;;<<<<<<===???@@@EEEOOO[[[gggwwwtttaaaYYYMMMKKKHHHFFFEEEFFFHHHIIIFFFEEECCCBBBAAABBBCCCCCCEEEFFFHHHJJJMMMOOOOOONNNLLLNNNNNNNNNLLLKKKLLLMMMMMMOOOTTTZZZ___```___]]]ZZZZZZ[[[[[[ZZZZZZZZZZZZbbbcccccc___[[[\\\bbbhhhmmmiiiiiinnnoookkkgggfff^^^\\\^^^cccbbb\\\WWWWWWTTTXXXYYYZZZaaaoooxxx{{{vvvtttrrrqqqrrrrrrpppooommmppprrrpppkkkjjjmmmpppqqqppppppsssuuutttsssrrrqqq```NNNGGGCCC===:::;;;888777999<<<:::666555777444444333333333333333333000000000000////////////////////////////////////---.........//////000000***,,,......---------///............///111222222000000000000000000000000111111000000//////......000111222333333222111000,,,---...///000111222333111111111111222222222222111111111111111111111111222222222222222222222222222333444444222222333444444555555555555555555555444333111000000111333444666666666666666555555555666666666666666666666666555555666666777777888888333444555666777888999:::666777888:::;;;;;;:::999======<<<<<<<<<===>>>>>>>>>FFFOOOXXXggg{{{{{{kkkZZZPPPOOOFFFFFFEEECCCAAAAAACCCEEECCCCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKNNNOOONNNMMMNNNOOOOOOMMMJJJIIIIIIJJJKKKMMMSSS[[[aaabbb\\\WWWVVVXXXZZZZZZYYYWWWXXXYYYcccdddccc^^^ZZZ]]]dddlllqqqjjjfffhhhiiihhhggghhh^^^\\\___fffggg```[[[\\\VVVUUUSSSSSS___ooowwwvvvnnnnnnnnnnnnnnnooopppqqqlllssswwwrrrhhhcccgggmmmtttqqqqqquuuyyyxxxtttqqqvvvkkkSSSLLLCCC???>>>>>>;;;888666555555555555444444444111222222222222111000000111111111111000000000000111000///......///000111------...............---,,,---------.../////////////////////...---,,,+++...///000111111000///...111111000000/////////.............../////////000222222222111111111000000111111111111111111111111222222222222222222222222111111222222333333333333333333333333333333333333666666666666666666666666333333222222111222222222222333444555555444333222555555555555555444444444666666555555555555666666555555555555666666666666999999::::::::::::;;;;;;::::::999999::::::;;;<<<>>>@@@EEEMMMXXXgggvvvmmm___VVVNNNIIIHHHBBBAAA@@@??????AAABBBDDDCCCCCCCCCCCCCCCDDDEEEEEEEEECCCEEEJJJLLLLLLNNNRRROOOIIIHHHMMMOOOLLLIIIKKKOOOSSSYYY^^^^^^\\\WWWTTTSSSUUUVVVWWWVVVVVVWWWXXX___]]]YYYUUUZZZeeelllnnnpppjjjfffeeebbb___```dddYYY^^^fffooosssnnnddd[[[[[[VVVRRRVVV```jjjpppsssuuupppjjjfffggglllpppsssqqqqqqqqqooojjjfffjjjrrrxxxvvvvvvxxxwwwqqqhhhccckkk[[[RRRKKKEEE>>>;;;;;;:::777444555555555555444444444333111222222222222111000000111111111000000000//////111000///......///000111..................---------------...............------......//////......000000////////////000000000000000//////................../////////000000111111111000000000//////111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333333333555555555555555555555555444444333333333333333444555555666666666666555555222333444555666777888888666666555555555555666666777777777777888888888888999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;===???CCCIIITTT___fffxxx||||||lllZZZPPPKKKFFFCCCCCC@@@@@@>>>>>>>>>@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDDDD@@@???BBBHHHKKKJJJLLLOOOKKKFFFFFFLLLPPPNNNNNNPPPSSSUUUXXXZZZZZZWWWSSSQQQQQQTTTXXXYYYXXXVVVTTTSSSUUUUUUTTTTTT\\\jjjtttwwwmmmeee``````aaa]]]YYYYYYXXX]]]fffnnnqqqmmmeee___VVVSSSSSSYYYdddnnnssstttnnniiicccaaadddiiilllnnnmmmjjjhhhhhhggggggnnnwww{{{xxxwwwvvvuuuoooiiiddd~~~mmm___QQQHHHDDDBBB>>>:::888888777444111444444444444333333333333111111222222111111000///111111000000000000//////000//////......//////000.../////////...---,,,,,,...............---------***+++---...///000111111222000///------///000222/////////...................../////////000000000000000000///////////////111111111111111111111111222222222222222222222222222222111111111111111111111111111222222333333333555555555555555555555555555444444333333444444555666666666555555666666666444444555666777777888888666666555555555555666666777777777777888888888888999999999999::::::::::::::::::999999::::::;;;<<<======>>>>>>AAAFFFNNNSSS___gggqqqyyyfffZZZMMMHHHFFFCCC@@@AAA>>>>>>======>>>@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCC======AAAIIILLLKKKKKKNNNHHHEEEEEEJJJMMMMMMNNNPPPXXXXXXXXXWWWUUUSSSQQQOOOQQQVVV[[[]]][[[VVVRRRPPPNNNQQQRRRVVV```mmmvvvwwwiii___XXXZZZ\\\YYYQQQMMMTTT[[[dddjjjllliiidddbbbRRRRRRSSSZZZbbbjjjmmmmmmhhhbbb]]]^^^dddjjjlllllljjjdddaaabbbfffjjjrrr{{{}}}zzzwwwtttqqqnnnkkkgggrrraaaVVVNNNGGGCCCCCC===;;;999888999888555222444333333333222222222222111111111111111000000///111000000000////////////////////////////////////////////////...---,,,+++/////////...---------,,,***+++---...000111111111111000///......///000111..................------...////////////000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333222222222222000000111222222333333333444444444444444444444444444333333333333444444555555444333222222333444555888888777777666666555555666666555555555555666666555555555555666666666666888999999999999:::::::::::::::999999::::::;;;<<<===>>>>>>>>>???BBBGGGKKKKKKUUUcccooowww}}}uuu\\\RRRIIIFFFDDD@@@>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAFFFMMMOOOMMMKKKMMMHHHFFFFFFGGGHHHIIIKKKMMM]]][[[XXXUUUSSSRRRSSSSSSWWWZZZ^^^___]]]YYYUUUSSSSSSXXX\\\```fffmmmnnnjjjbbbYYYSSSTTTVVVRRRMMMKKKRRRYYYbbbggggggeeeccccccUUUSSSRRRTTTXXX\\\^^^^^^eee```\\\___hhhppprrrrrrkkkeeeaaadddiiimmmsssxxx{{{zzzvvvqqqooooooooommmxxx```VVVLLLHHHDDD@@@>>>???888888777888888777555333222222222222111111111111000111111111111000//////000000000////////////.........////////////............//////...------,,,/////////...---------,,,---......///000000//////...///000111111000///...------..................////////////000000000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222111111111222222222333333333444444444444444444444444222222111222222333444444555444333222222333444555999888888777666555555555666666555555555555666666555555555555666666666666888888888999999999::::::::::::999999::::::;;;<<<:::;;;<<<;;;;;;===???BBBAAAKKKYYYeeennnvvv}}}~~~cccPPPIIICCCBBBAAA===;;;;;;?????????@@@AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDHHHOOOPPPKKKHHHIIIGGGGGGFFFEEEGGGJJJNNNPPP]]][[[XXXVVVUUUUUUWWWYYY^^^___```___]]][[[[[[[[[]]]eeelllppprrrppphhh^^^XXXSSSPPPQQQQQQOOOPPPSSSWWW^^^eeeiiiiiigggfffgggZZZVVVPPPMMMNNNRRRUUUXXXbbb^^^\\\```iiiqqquuuvvvooojjjiiilllnnnnnnnnnqqqvvvxxxuuuooonnnrrrtttrrrnnn\\\OOOHHHCCCBBB@@@;;;888999444555555555555444333222222111111111000000000000000000111111000000///...000000////////////......---......//////......---------...............---...............---------//////000000000///......---///000222222000///---...............//////////////////000000000111111111111111111222222222222000000000000000000000000111111111111111111111111//////000000000111111111333333333333333333333333333333333333333333333333111111111111222333444444666666666555555666666666555555555666666777777777666666555555555555666666777777777777888888888888888888888888999999999999::::::999999::::::;;;<<<:::<<<======;;;;;;;;;<<<>>>EEEPPP[[[eeeoooyyysssnnnvvvpppXXXHHHCCC???@@@@@@>>>===???@@@AAAAAAAAAAAABBBBBBBBB???????????????@@@AAAAAADDDCCCGGGLLLLLLGGGDDDDDDCCCFFFGGGEEEGGGNNNUUUWWWYYYXXXWWWVVVVVVWWWYYY[[[``````___]]]\\\\\\___aaadddmmmwww||||||vvvhhh[[[QQQPPPQQQUUUWWWXXX[[[aaadddhhhnnnrrrrrrpppmmmlll^^^YYYRRRLLLLLLQQQXXX\\\^^^\\\ZZZ\\\bbbjjjpppsssqqqoooooorrrqqqkkkiiijjjpppvvvvvvpppooouuuwwwtttzzzlll[[[NNNIIIDDDAAAAAA>>>999777888444444444444222222222333111111000000000/////////000000000000000//////...000000/////////.........------...//////...------,,,,,,---...////////////---------...............//////000000000000////////////000000000000//////.........//////000000000//////000000000111111111000000000000111111111222000000000000000000000000111111111111111111111111000000111222333333444444666555555444444333333333222222222222222222222222222111111222333444555555555555666666666666555555555555555555555666666666666666555555555555666666777777777777888888888888888888888888999999999999::::::999999::::::;;;<<<999;;;===>>>===<<<<<<<<<<<>>???@@@AAABBBBBBAAADDDIIIIIIEEECCCDDD@@@EEEFFFCCCDDDMMMUUUXXXTTTTTTTTTUUUUUUVVVWWWWWW[[[[[[[[[ZZZZZZ[[[^^^aaadddnnnxxx||||||uuufffYYYSSSRRRXXXccclllnnnoooqqqoooqqquuuyyyzzzxxxrrrnnnaaa]]]VVVPPPOOOSSS[[[```\\\[[[YYYXXXXXX]]]eeekkknnnnnnqqqrrrnnngggeeehhhmmmvvvxxxrrrpppvvvwwwrrr}}}kkk___YYYOOOFFFCCC???<<<===;;;777666888555666555444333333444555000000000000////////////000000000000000//////...000/////////............,,,---...//////...---,,,++++++---...///000000000,,,------....../////////......///000000000000000111000///......///000111.../////////000000111111000000000000111111111111.../////////000000111111000000000000000000000000000000000000000000000000222333444555777888999999777777666555444333333222222222222222222222222222333222222333444555666777222333444555555444333222888777666555444333222222666666555555555555666666555555555555666666666666777888888888888999999999::::::999999::::::;;;<<<111444888;;;;;;;;;;;;<<<:::===CCCIIITTTccctttwwwmmmgggYYYXXX```dddeee\\\JJJEEE@@@===>>>===;;;;;;???@@@@@@AAA@@@@@@???>>>===<<<<<<<<<===>>>@@@BBBCCCAAA@@@CCCHHHIIIFFFDDDFFF@@@EEEDDD???@@@HHHPPPRRRPPPQQQRRRSSSTTTTTTSSSSSSUUUWWWXXXXXXXXXZZZ]]]___ccckkktttwwwvvvpppbbbUUUYYYXXX___ppp~~~uuuuuuxxx|||~~~{{{sssmmmddd```ZZZTTTQQQTTTZZZ___]]]]]]ZZZUUURRRUUU^^^eeejjjlllooopppjjjddddddiiilllwwwzzztttqqqvvvvvvpppuuupppeeeVVVNNNLLLLLLIIIBBB@@@===999777666666666444333222222111111222222111111111111111111222222...........................------,,,,,,------...///////////////.........,,,------......------,,,//////---,,,,,,---...///...........................//////000111222222333444333111///...------,,,//////000000///......---......////////////......000000000000000000000000//////000111222222333333333444666888999:::::::::444333222111111111222333000111222222333333222222444444444444333333222111111222444555555555444444777666444333444555777999555444333222222333444555888777777666666666666666777777888999999999999999777777888999999999999888777888888999::::::;;;;;;>>>AAAFFFKKKQQQYYYaaafffsssvvv}}}zzzqqqddd[[[TTTLLLPPPdddnnncccPPPEEE@@@?????????>>>>>>======>>>>>>>>>===<<<:::999888:::;;;<<<===>>>???@@@@@@@@@BBBCCCBBBAAA@@@@@@AAAAAA@@@>>>===???BBBEEEGGGKKKLLLOOOPPPRRRRRRRRRRRRTTTVVVWWWUUURRRRRRXXX^^^dddiiinnnnnniiibbb^^^\\\\\\fffvvvyyyuuusssqqqrrrtttsssqqqnnnnnnjjjccc[[[VVVUUUYYY\\\]]][[[XXXUUUOOOMMMTTT]]]ggglllmmmhhhfffjjjpppsssyyyzzz{{{{{{zzzvvvsssqqq{{{jjj```___ZZZRRRLLLKKKHHHCCC@@@>>>;;;888666555555555444333333222111222222222333333222111000000000000////////////////////////...------,,,,,,------.../////////////////////...,,,------......------,,,///...------------...///..............................//////000111111222444333111000///.............../////////......---......////////////......000000000000000000000000//////000111111222333333000111222444555555555555333333222111111222222333111222222333333333333333333444444444333333222111333333444555555444333333666555555444555666777888555555444444444444555555777777666777777888999999666777777888888888888888777777888999999999999888888888999999:::;;;;;;;;;???AAACCCEEEHHHLLLQQQUUU^^^cccjjjqqqwww}}}{{{pppiiiaaaXXXPPPMMMHHHNNN```hhh\\\KKKAAA============<<<<<<<<<;;;=========<<<;;;:::888888::::::;;;<<<===>>>??????@@@BBBCCCBBB@@@??????@@@??????>>>>>>>>>@@@BBBCCCHHHIIILLLNNNPPPPPPPPPPPPOOOQQQSSSSSSSSSTTTYYY]]]___dddiiijjjgggcccaaaaaafffnnnzzzyyyqqqqqqooonnnnnnpppooommmjjjllliiiddd^^^YYYYYY\\\___]]]ZZZXXXWWWTTTRRRWWW___hhhmmmllleeebbbhhhqqqxxx~~~~~~~~~|||yyyuuuqqqooolll___YYY]]]]]]YYYTTTPPPIIIAAA===;;;999666444444333444444444333222222222222222444333222111000/////////000000000000000000000000......------------............//////////////////,,,------......------,,,......---------......///........................------......///000000000333333222111000/////////------.....................//////000000//////...000000000000000000000000///000000111111222222222000000111222222222222111333222222111111222333333222222333444444444444444333333444444444333222222444444444555555444333333555555555555666666666777555555666666666666555555666666666777888999;;;;;;666666666777777777777777666777888888999999888888888888888999::::::;;;;;;>>>???@@@??????AAADDDFFFGGGMMMUUU[[[aaaiiittt}}}|||yyytttnnnddd[[[TTTNNNIIIFFFDDDBBBJJJXXX\\\QQQDDD===;;;;;;::::::::::::999999<<<<<<<<<;;;:::999888777::::::;;;<<<======>>>>>>@@@BBBCCCBBB???>>>>>>>>>>>>>>>=========???@@@@@@GGGHHHJJJLLLMMMNNNNNNMMMKKKLLLOOORRRUUUWWWYYYZZZ]]]aaadddeeebbbaaabbbccciiioooxxxzzzooofffiiihhhggggggiiiiiihhhggghhhgggeeeaaa]]]\\\]]]___ZZZVVVTTTVVVWWWXXX]]]cccpppsssqqqfff___dddpppyyy}}}zzzvvvqqqmmmkkkqqqiiicccggghhhbbbZZZRRRGGG>>>999888666444333222222222444444333222222222222222333222111000000000000000////////////////////////......------------..................////////////,,,------......------,,,------------.........///........................---------.........//////333222111111111111111111---------------....../////////000000000000//////000000000000000000000000///000000000111111111222222222222333333222222111222222222222222222333333222333444444555555444444333333333444444333333222222333333444444555555555444555555666777666666666555666777888888777666555666666666666777888999:::555555555555555666777777666777777888888888888888666777777888888999::::::;;;============>>>@@@BBB<<>>CCCLLLMMMEEE>>><<<999999999999999999999999:::::::::::::::999888777;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBAAA>>>===<<<===>>>===;;;;;;<<>>@@@:::???CCCDDDDDDJJJVVV```mmmvvv{{{pppggg^^^ZZZZZZOOONNNKKKEEE???;;;;;;<<<;;;;;;===@@@???<<<;;;<<<999999999999999999999999999999999:::999999888888;;;<<<<<<======>>>>>>>>>>>>@@@@@@@@@===<<<<<<<<<>>><<<:::999<<>>===@@@GGGNNN[[[gggvvvsssfff^^^XXXQQQMMMMMMEEEEEECCC???;;;999999999999::::::999888888999;;;888999999999999:::::::::888888999:::::::::999999;;;;;;<<<<<<<<<=========<<<>>>???>>>===<<<<<<===>>><<<::::::>>>DDDKKKPPPQQQQQQQQQPPPNNNKKKIIIHHHMMMPPPTTTXXXYYYXXXWWWUUUWWWXXXYYYXXXXXXZZZ```eeedddeeeggghhhhhhddd^^^YYYQQQSSSUUUVVVXXX[[[___bbbaaaaaa```\\\UUUNNNIIIGGGEEEDDDGGGOOOXXX___hhhqqqzzz~~~}}}vvvpppqqquuuwwwrrrpppnnnmmmlllllllllmmm{{{nnniiiaaaYYY[[[cccccc\\\SSSOOONNNMMMJJJFFFHHHIIIFFF@@@<<<;;;888333111111111222222222222111111000000//////////////////////////////000111222........................//////............//////------......///000000111,,,------......------,,,+++,,,---////////////............................................................///000111333444444333000...---......///000000111111111111000000000000000000000000000000000000000000000000000///...///000000000000000//////000222333444444333333111222222333333333333333111222333333444444444333444444333333333444555666666555555444555666777888777666666555555666666777666555555555555666666777777666555444555666888999555666666777777777777777666666777777888999999999999:::;;;;;;999777777888:::;;;<<<;;;;;;<<>>999;;;===@@@CCCFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGIIIOOOVVVXXXVVVUUUWWWZZZYYYZZZZZZXXXVVVWWW[[[```ccccccbbbcccdddbbb___]]]UUUVVVWWWUUUTTTUUUXXX\\\aaaaaa```[[[UUUNNNIIIGGGGGGOOO\\\gggjjjhhhkkkqqquuusssnnnhhhggglllmmmkkkfffdddbbb``````aaadddeee|||rrrlllVVVQQQKKKFFFDDDCCCBBBBBBAAA@@@>>><<<:::999888888888777666555444333333333222333555444222111111222...///000222222222111000***---///...+++***,,,///,,,---...//////...---,,,........................,,,,,,///222666777666555,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,,,,+++***)))---------------------------......///000111111222000000000000000000000000000000000000000000000000---......///////////////111111000000//////......000000///////////////000111111111111111111111111333333333222222222111111222222111111111111111111222222333333333222111111444444444444444444444444444444444444444444444444999999888777777666777777555444444333444555666777333333444444555444444333666666666666666555555555555555777888:::<<<===>>>:::;;;======<<<===>>>@@@CCCEEEGGGIIIOOO[[[lllxxxppp```UUURRRNNNJJJEEEBBB@@@???===<<<::::::999888777777777888666666666666666666666666666666666666777777777777777888999:::;;;:::999999777777777777777888999999===<<<<<<;;;;;;::::::::::::<<<@@@CCCEEEEEEDDDCCCEEEHHHKKKKKKHHHEEEDDDEEEGGGMMMSSSTTTRRRQQQVVV\\\\\\\\\\\\ZZZYYY[[[^^^```eeehhhiiidddaaaaaa```]]]]]]]]]ZZZSSSNNNQQQ\\\fffhhhddd\\\SSSKKKHHHHHHJJJMMMQQQZZZccckkknnnmmmlllmmmhhhcccaaabbbdddeeedddeeebbb]]]XXXWWWYYY]]]```wwwnnnfff___[[[NNNJJJDDD@@@>>>>>>=========<<<;;;999888777666666777666555444333333333333///111222111000......///...///000000111111111000000111222222000000111222------...//////...------........................+++,,,---111444555333222------------------------------------------------,,,,,,---......---,,,,,,------------------------.........///000111111111000000000000000000000000000000000000000000000000......///000000000000///111000000000000000//////111000000//////000000000111111111111111111111111333333222222222111111111111111222222222111111111111111222333333444333333444444444444444444444444444444444444444444444444777777666555555555555555666555444444444555666777555666666777777777777666666666666666666666666555555555666777888888999999888:::;;;<<<;;;;;;===>>>AAABBBCCCCCCEEEMMMZZZdddsssqqqeee[[[QQQJJJHHHFFFCCC???===<<<<<<;;;:::999999888777777777777777666666666666666666666666555666666666777777777777777888999:::;;;:::999999888777777777777777888888999::::::::::::999999888999;;;>>>AAABBBBBBAAA@@@???BBBDDDEEECCCCCCDDDEEEIIIOOOTTTTTTRRRQQQVVV[[[``````^^^[[[XXXVVVWWWYYY\\\aaacccaaaaaadddeeeccc^^^______ZZZUUUWWW^^^ffffffccc]]]UUUMMMIIIHHHIIIPPPUUU^^^gggmmmnnnkkkiiiaaa^^^[[[[[[^^^aaacccccc___[[[WWWVVVXXXZZZYYYWWWwwwpppfff___ZZZWWWRRROOOGGGCCC>>>;;;::::::999999888777666555444444444444555444333222222222222222...000111000///....../////////......//////000000111000///000111111000///------...//////...------........................++++++,,,...111111000...........................,,,,,,,,,,,,------------......//////000//////...------------------------......//////000000111111000000000000000000000000000000000000000000000000...///000000111111000000000000000111111111111111111111111111111111111111111111111111111111111111333222222222222111111111111111222222222222222111000111222444555555555666444444444444444444444444444444444444444444444444555444444444444333333333777666555555555555666666555666666777888888777777555555666666666666666666888888777777777666666666777999::::::::::::;;;======>>>>>>======AAAIIIPPP\\\iiiyyyooobbbUUUOOOKKKGGGCCCBBB???===:::999:::;;;;;;:::888888777777666666777777666666666666666666666666555555666666666777777777888888999::::::::::::999888888777777777777777888666777999::::::999888777777999<<<>>>??????>>>>>><<<>>>@@@@@@AAABBBEEEGGGPPPTTTWWWVVVSSSRRRVVV[[[^^^^^^]]]ZZZVVVTTTSSSTTTVVV\\\______```dddgggfff```ccceeebbb^^^]]]aaaeeefffddd```ZZZSSSOOONNNOOOWWW\\\dddjjjmmmkkkgggcccYYYWWWVVVWWWZZZ]]]^^^^^^YYYUUUSSSUUUZZZ[[[WWWRRRtttjjjccc]]]ZZZVVVUUUUUUSSSNNNJJJBBB???;;;999888999888888444333333222222333333444333333222111111111111111///111222222000///000111000///...------...///000111...,,,---000111///------..................---........................---,,,,,,---//////...,,,------------------------++++++,,,,,,,,,,,,,,,---......//////000000000000.........................../////////000000000111000000000000000000000000//////////////////////////////000111111111111111000000111111222222333333000111111222222222222222111111111111111111111111222222222222111111111111000111222333333333222222111222333444555555555555333333444444444444444444444444444444444444444444333333444444444333333333777777666666666666666666222333444555555555555444555555555555666666666666999999999999888888888888888999::::::999999:::<<<999;;;;;;;;;<<>>>>>======@@@@@@AAACCCEEEIIIMMMPPPXXXZZZZZZWWWSSSQQQTTTXXXVVVWWWXXXWWWUUUTTTTTTVVVXXX]]]```______bbbdddcccbbbeeegggeeebbbaaacccfffjjjhhhccc]]]YYYWWWYYY\\\aaadddhhhiiigggccc```^^^[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVVVVXXX\\\]]][[[YYY~~~jjj]]]UUUQQQKKKJJJKKKNNNPPPNNNIIICCC???<<<999777777777777666222222222222222333444444222222111000000000111111...000222222000000000111000///...------...///000333000...///222333111............------.................................///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------.........//////000........................////////////000000000000//////////////////////////////////////////////////////000111111111111111000000111111222222333333///000111222222222222222111111111111111111111111222222222111111111000000000111222444444444333222444444444555555444444333333333333444444444555555444444444444444444444444333444444555555555444444777777777777777777777666333333333444444333333333444555555555666666777777777777777888888999999:::999:::;;;;;;:::999;;;<<<999:::;;;<<<===???BBBDDDHHHMMMUUU^^^eeemmmvvv~~~{{{iiiZZZQQQJJJGGGBBB???>>>???<<<:::===;;;999999999999888777555555555444444555666666444444444444444444444444555555555555666666666666777777777777888888999999888888777777777777777888666777:::<<<===<<<:::888999:::<<<===????????????CCCCCCEEEHHHNNNUUU[[[^^^[[[ZZZXXXSSSNNNLLLNNNPPPPPPQQQRRRRRRRRRRRRUUUWWWZZZ___aaa______bbbcccaaacccddddddbbb```aaadddhhhlllhhhbbb[[[XXX[[[aaagggiiiiiigggccc]]]YYYWWWXXX______^^^]]]\\\[[[[[[[[[YYY[[[]]]\\\\\\^^^bbbfffwwwqqqmmmmmmuuuwwwlll]]]RRRKKKGGGBBBBBBDDDHHHKKKJJJEEE@@@<<<999666555555555444333222222222222222333444444222111111000000000111111---...000000///...///000000000//////....../////////...------...///...---///...------------...///........................000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,------...///000........................////////////000000000000////////////////////////000000000000000000000000...///000000111111000000000000000111111111111111...///000222333222222111111111111111111111111111222111111111111000000000///000333444555444333222444444444444444333222222222333333444444555555555444444444444444444444444333444555666666666555444666666777888888888888888777777777777666555444333444444555555666777777777333333444555666888999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@EEELLLRRRZZZeeepppwwwzzzxxxggg[[[PPPIIIFFF@@@@@@>>>;;;;;;>>>===999:::888777666666666444222444444333333444444555555444444444444444444444444444444555555555666666666666666666555666666777888777777777777777888888999999:::<<<======<<<;;;::::::;;;<<<>>>@@@AAABBBCCCCCCCCCEEEKKKTTT\\\aaadddVVVTTTPPPKKKFFFEEEGGGIIIOOOPPPOOONNNMMMOOORRRUUUXXX]]]```^^^___bbbdddbbb`````````___^^^```dddgggiiieee]]]VVVTTTXXX```ggggggfffbbbZZZRRROOOPPPSSS[[[\\\]]]\\\\\\]]]```bbb]]]aaacccbbb```bbbkkksssyyyoooggg```YYYUUUSSSYYY\\\XXXRRRLLLEEE???@@@>>>>>>AAADDDFFFDDDBBB;;;999666555555444333222222222111111222222333333222111111000000111111222---///111111000///000111000111111111000000///...+++,,,,,,,,,+++***+++,,,///...------------...///........................///...,,,---...///...---------------------------+++,,,,,,---......//////------,,,,,,---...000111........................000000000000////////////////////////////////////000000000000000000000000......///000000000000///111000000000000000//////,,,...000111222222111000111111111111111111111111111111111111000000000000///000333555666555333222111222333333333333333222222222333333444555555666444444444444444444444444222333555666777666555444444555777999:::::::::999:::::::::999888666444333444444555555666777777888333333444555666777888888888999:::999888777888:::;;;:::999:::;;;<<<<<<<<<===;;;>>>CCCFFFIIIRRR]]]cccfffnnnvvv{{{xxxiiiYYYQQQKKKDDD@@@@@@===???===999999======:::777555444555555555333111333333333333333444555555333333333333333333333333444444444555555555666666555555444333444555666777666666666666777888::::::;;;<<<<<<<<<<<<;;;;;;:::999:::<<<>>>AAACCCDDDEEEEEEDDDEEEIIIPPPVVVXXXYYYOOOMMMIIIEEECCCCCCFFFIIINNNMMMLLLJJJJJJLLLQQQUUUWWW\\\^^^]]]]]]```bbb```\\\\\\]]]]]]^^^aaaccceeefffbbb[[[SSSPPPSSSZZZ```^^^]]]ZZZTTTLLLIIIKKKNNNUUUVVVWWWWWWWWWZZZ___dddfffhhhjjjjjjkkkooovvv{{{xxxmmmgggeeebbb___[[[WWWRRRLLLHHHEEEGGGHHHHHHJJJJJJBBB999===:::777777<<<@@@BBBAAA===;;;888777666666444222222222111111111111222222222111111111111111222222///111333333333222333444000111222222222000///...---///111000---,,,...111///...---,,,,,,---...///...........................,,,++++++---......---........................,,,,,,------...///000000...---------...///111222////////////////////////000000000000////////////////////////////////////000000000000000000000000---......///////////////111111000000//////......+++---///111222111000///111111111111111111111111111111111111000000000000...000333555666555444222///000111222333444444444222222333333444555666666444444444444444444444444111222444666666666444333333555777999:::;;;;;;:::;;;;;;:::999777555333222444444444555666777777888666666777777888888999999777888999888777666777888999888888999;;;===>>>>>>@@@===>>>AAAAAA???EEENNNRRRXXXbbbnnnuuu|||zzzjjj^^^RRRIIIHHHGGGAAA======;;;>>><<<666555999999555555444444555666777555333333222222222333333444555333333333333333333333333444444444555555555666666444444333222333444555666555555555666777999;;;;;;===<<<<<<;;;;;;:::::::::999:::<<<>>>AAACCCEEEFFFJJJGGGFFFGGGJJJKKKJJJIIILLLJJJFFFCCCCCCFFFJJJMMMKKKJJJIIIGGGHHHLLLSSSWWWXXX]]]^^^\\\[[[]]]^^^\\\XXXZZZ\\\^^^```aaacccdddfffbbb\\\UUUPPPQQQVVVZZZTTTVVVUUUPPPJJJGGGIIILLLQQQSSSSSSRRRRRRUUU[[[```nnnnnnooorrrvvv{{{~~~yyytttnnnssswwwqqqdddWWWPPPNNNHHHHHHHHHHHHGGGFFFEEEDDD======<<<;;;;;;;;;<<<<<<777666555555666888;;;===555555555444444333333333222222111111111111222222333333222111000000000111/////////000///......---///000111222111000...,,,..............................---,,,,,,,,,---------.../////////...,,,+++,,,,,,+++++++++,,,------000///...------...///000..................------......---,,,,,,,,,------............////////////333111///...---...///000///............------------...//////......///111000000000000000000000000000000000000000000000000111111111000000000000000111000...------///111222222333333222111000//////111333444666777777666666222333444444555555444444444555555444222222333555333555666555111000111333444444333222333444555666555555666777888999999:::===;;;999666444333333444333333333444444444555555666666666666666666666666777777777777888888888888777888999:::::::::::::::999999888999;;;===@@@BBBFFFIIIPPPYYYaaammmxxxjjj]]]SSSIIIFFFCCC???===<<<<<<<<<999999999999999888777777555555555444444333333333333333333333333333333333444444444333333222222222555555555444444333333333333333333444444444555555666666666666666777888888:::;;;<<<:::888777777888999999;;;===???AAABBBCCCDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMKKKIIIHHHJJJNNNQQQTTT\\\YYYZZZ\\\\\\XXXWWWYYYZZZ\\\]]]]]]^^^```dddggghhhddd\\\UUUPPPNNNOOOPPPQQQOOOKKKFFFDDDFFFLLLQQQWWWZZZ[[[WWWSSSSSSZZZaaammmsss{{{~~~|||yyyvvvvvvwwwmmmgggccc]]]YYYWWW]]]```[[[QQQGGGBBBAAA@@@@@@@@@@@@???>>>===<<<999999888888888999999:::555444333222222333444555444444444333333333222222222111111000000111111222333222111111000000000111///////////////......---...///000111111///---,,,------------------------,,,,,,,,,,,,---......///......//////...------,,,......------------------000///...------...///000........................,,,,,,,,,,,,---......///............////////////222111///...---...///000///............------------...//////......///111000000000000000000000000000000000000000000000000111000000000000000000000000000/////////000111222111111222222222222222111111222444555666666555555222333444444555555444444444555555444222222333555555777888666444222444555444444333333333444555666666666666777777888888999999888777666555444444444333333333444444444555555666666666666666666666666777777777888888888999999777888999::::::::::::::::::999999999:::===???AAA???AAAGGGNNNUUU___pppxxxjjjaaaXXXOOOHHHFFFDDDAAA>>><<<;;;;;;;;;888888888888888777666666555555444444444333333333333333333333333333333333444444333333333222222222444444444333333333222222444444444555555555666666666666555666666666777888888999999888666555666777666666777888:::<<<>>>???BBBAAA@@@@@@@@@@@@AAABBBEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDFFFIIINNNRRRTTTUUUSSSSSSWWWXXXUUUUUUXXXXXXZZZ[[[[[[[[[\\\^^^```bbb^^^YYYTTTPPPNNNNNNNNNMMMKKKHHHFFFGGGKKKQQQUUU___bbbccc```ZZZYYY^^^cccmmmppptttvvvvvvtttssssss{{{rrrfff___VVVPPPMMMKKKHHHEEEFFFKKKMMMJJJCCC<<<:::;;;888999999999888777666555444444444444555666666777555333222000/////////000333222222222222111111111111111000000000000111111222111111000000000000000////////////......---------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////...------------...000000000//////.........//////...------...//////........................+++++++++,,,---...000111............////////////111000///.........///000///............------------...//////......///111000000000000000000000000000000000000000000000000000000000000000000111111000000000111111111222222///000111222333444444444000111333444555555444333222333444444555555444444444555555444222222333555555666777666444444555666444333333333333444555666666666666777777777777777555555555666555555444444333333333444444444555555777777777777777777777777777777777777888888888999888888999:::::::::999999;;;:::999999:::;;;===>>>:::;;;???DDDHHHNNN[[[hhh}}}}}}nnneeeYYYQQQMMMJJJEEEAAAAAA@@@>>><<<:::::::::;;;666666777777666666555444444444444444333333333333333333333333333333333333333333333333222222222222333333333222222222222222555555555555666666666666555555555555666666666777555666777666555444555666888777777888:::<<<>>>@@@??????>>>>>>>>>??????@@@GGGGGGGGGGGGGGGGGGGGGGGGAAA@@@AAACCCHHHLLLOOOPPPMMMJJJKKKNNNPPPOOOQQQUUUVVVXXX[[[[[[[[[ZZZ[[[[[[\\\[[[YYYVVVSSSQQQOOONNNKKKIIIGGGIIIMMMTTTYYY\\\fffjjjmmmkkkgggeeehhhlllrrrqqqppppppppppppnnnlllyyy||||||wwwmmmmmmmmmnnnlllfff]]]WWWRRRMMMHHHDDDCCCBBBAAA???@@@CCCEEEBBB===999999;;;555666666666555555444333111111111111222333555555555444222111000000000000111111111111111000000000000000000//////000000000111000000/////////000000//////......------------------...//////...---,,,------------------------,,,,,,---.........////////////---,,,,,,---...///222222222111000///..............................---------...............---------------...///000............////////////000//////........./////////............------------...//////......///111////////////////////////000000000000000000000000000000000000000111111111000000111222222222222111000111222333333444444333000111222333444333333222222333444444555555444444444555555444222222333555444444444333222333444555333333333333444444555555666666666666666666666555333444555666555444333222333333333444444444555555777777777777777777777777555666666666666777777777888999999:::::::::999999;;;::::::999::::::;;;<<<;;;;;;===@@@AAACCCLLLUUUbbblllyyyuuuggg\\\[[[TTTLLLFFFEEECCC@@@======<<<;;;999999999999999555555555555555444333333333333333333333333333333222222222222222222222222333222222222222222222222222222111111111111111111444444444444555555555555444444555666666666666666444555666666444444555777888888777777888;;;===>>><<<<<<<<<<<<<<<===>>>>>>GGGGGGGGGGGGFFFEEEEEEDDDCCCAAAAAACCCHHHKKKKKKJJJHHHEEEDDDGGGHHHHHHLLLQQQUUUXXX[[[]]]]]]\\\[[[[[[\\\\\\\\\[[[XXXTTTQQQOOOMMMKKKJJJMMMSSSYYY]]]^^^fffjjjoooqqqooooooqqqtttwwwssspppoooooonnniiieee___```cccfffhhhfffbbb^^^UUUSSSQQQOOOMMMJJJFFFCCCDDDAAA>>><<<;;;::::::999:::;;;<<<:::666444444666444444555555444444333333000000000000111222444444222222111111111111111111000000000000000000000000000//////......//////000000//////...//////000000//////...---,,,------...------...............---////////////////////////...////////////...,,,,,,///...---,,,,,,---//////222222222222111000......------............---------------.........//////000///......------------............///////////////.............../////////............------------...//////......///111////////////////////////000000000000000000000000//////000000111111111111000000111222222222222111111222222333333222222111000111222333333333222111222333444444555555444444444555555444222222333555666555333222222333444444333333333444444444444444666666666555555555555555555555666666555333111000333333333444444444555555666666666666666666666666444444444555555555555666999999:::::::::999999888::::::999999999:::::::::===<<<===???>>>>>>CCCJJJMMMSSS\\\fffppp}}}rrrddd[[[SSSLLLMMMIIICCC@@@???>>><<<:::999999888888777777777888333444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444444555666666777777666666444666777777555555666777444444333333444666777888888999:::;;;;;;<<<======CCCDDDDDDDDDDDDCCCBBBBBBDDDBBBAAADDDJJJNNNNNNLLLHHHCCCAAABBBBBBCCCGGGLLLQQQUUUZZZ]]]]]]]]]\\\]]]]]]]]]^^^\\\YYYUUUQQQNNNOOONNNNNNPPPSSSVVVXXXXXX```eeejjjmmmllllllmmmnnnooommmlllmmmnnnmmmhhhdddLLLKKKKKKMMMNNNOOOMMMLLLHHHFFFCCC@@@===;;;;;;:::;;;:::999777666555444444666777777555222111111222111222222333333222222111000000000000111222333333---......//////000000000/////////000000000000111//////............//////...............//////000000///---,,,,,,,,,---..................////////////////////////////////////000000000///---+++***...------------...//////000111111222111000...---------............------,,,,,,------.../////////111111///...------,,,,,,............////////////---............////////////............------------...//////......///111000000000000000000000000000000000000000000000000/////////000111111222222000000000111111111222222111111222222222111111000111111333333333333222111222333444444555555444444444555555444222222333555;;;888555444555666666555222333444444555555444444444444444555555555555555666666666555444222111000333333333444444444555555666666666666666666666666444444444444555555555555999999:::::::::999888888888999999999999999999999<<<:::;;;======;;;===BBBBBBCCCGGGOOOXXXdddssssssmmmoookkk^^^SSSLLLHHHEEECCCAAA>>>=========<<<;;;777777777777777666666666333333444444333333222111222222222222333333333333222222222222222222222222111111111222222222222222111111111111111222222222111222222222333333333333444555777888888888777666666777888777666555666777444444555555666666777777666777888:::;;;<<<<<<<<<>>>???AAABBBCCCBBBBBBAAADDDAAA@@@DDDMMMSSSUUUSSSKKKEEE@@@@@@@@@AAAEEEKKKPPPTTTXXX[[[\\\\\\\\\]]]]]]]]]\\\[[[XXXUUUQQQPPPRRRTTTTTTSSSQQQPPPPPPQQQ[[[^^^aaacccbbbaaa______``````cccfffiiiiiihhhfff@@@???>>>???@@@AAAAAA@@@@@@@@@>>>;;;888666666666555666666666555444444444444444555444333222222222000111111222222111111111111000000000000000111111,,,---....../////////...//////000000000111111111///......------......///...---------......///000000...---++++++,,,---...///.........//////000111////////////////////////...///000111000...---+++,,,------...//////......---...///000000///...,,,,,,------......------,,,,,,,,,------...//////000111000///......---..................////////////,,,---....../////////...///............------------...//////......///111000000000000000000000000000000000000000000000000...//////000111111222222000000/////////000111222...///000000111111111111222222333444444333222111222333444444555555444444444555555444222222333555>>>:::666444444555555444222333444555555555444444333333333444444555555666666666555444444444444444333333333444444444555555444444444444444444444444555555555666666666777777999::::::::::::999888777777777888999999999999999:::888999<<<===:::;;;??????===>>>CCCIIIOOOZZZfff{{{yyyooocccZZZXXX\\\[[[RRRHHHCCCBBBAAA======<<<<<<<<<<<<<<<;;;777777777777666666555444333333444444333333222111111111222222222333333333111111111111111111111111000111111111222222222222111111111222222222333333222222222333333333444444555666888999:::999888777777888888777555444555666555666888999:::999777666444666888:::;;;<<<<<<<<<:::<<>>;;;<<>>??????:::999999888888888777666777777777777666555444444333444444444444333222222111111111222222333333333111111111111111111111111000000111111222222222222111111222222333333333333333333333444444444555555555777999:::;;;:::888777777888888777555333444555222333666888888666444222444555888:::;;;<<<<<<<<<888:::>>>AAACCCDDDDDDDDDLLLFFFBBBEEENNNUUUVVVUUUNNNGGGAAAAAAAAADDDJJJRRRYYY\\\^^^___^^^^^^^^^___```___\\\ZZZZZZZZZ\\\]]]^^^dddgggbbbWWWPPPPPPSSSSSSUUUXXXZZZ[[[[[[[[[ZZZ\\\]]]^^^\\\[[[]]]ccchhh222333444666777888888888888777666555333111000000222222222333333222222222000000111111111222222222000000000000000000000000111111000000//////......////////////////////////111111000///////////////+++,,,---......---,,,+++...------,,,,,,,,,------...------,,,,,,,,,------.........------.........---------...............------------------------------...///000000//////......------------......---+++)))***,,,---........................------------------------------////////////////////////...............///000000000000000000000000000000222111111111000000//////000000000///......------111111000000//////......000000000000////////////222222111111000111111111555333111000111111000///222222333333333222222111222222333333333333444444666555444333333333333333888777555333222222222222222333444444333333555666333333333444555666777888777666444222222222444555555444444333333444444555555444333333444555666777555555666666666666555555:::::::::::::::999777777888888999:::999888777666999999::::::::::::;;;;;;:::;;;<<<===???AAABBBCCCMMMSSS[[[dddmmm{{{}}}uuuaaa[[[UUUPPPNNNKKKFFFCCCDDDCCCBBB@@@>>>===;;;;;;666666666666666666666666666666555444333333222222555555444444444444333333222222111111111111222222444444333222111111111222111111111111111111111111//////000111222333333333444444444333333222222222...000333444555333111000555555555555666666666666666777888999999:::999999777888999;;;<<<<<<<<<<<<;;;<<>>???@@@@@@@@@DDDJJJPPPWWWbbboooyyy~~~tttjjj```YYYTTTPPPKKKHHHFFFDDDAAA>>>@@@???>>>===<<<:::999999555555555555555555555555666555555444333333222222333333222222222111111111222111111000000111111222333333222111111111111111111111111111111111111111000000000111111222222333444444333333333222222222333444555777777666555444555555555666666666777777444555666777888888888888888999;;;<<<===>>>>>>???<<<>>>???BBBDDDEEEFFFFFFIIIHHHEEEDDDKKKTTTWWWTTTIIIFFFDDDCCCGGGOOOWWW\\\bbb^^^[[[\\\```bbb```]]]^^^___```^^^[[[[[[^^^aaafffhhhhhheee___ZZZYYYZZZ\\\ccchhhjjjmmmpppoookkkiiiaaaWWWRRRTTT[[[dddiii//////111222333333333333555555444333333222222111000000111111111111000000000000000000111111111111000000000000000000000000111111000000//////..............................000000//////......///////////////......///////////////.........//////000111111000...------------------,,,,,,,,,,,,------/////////...---------,,,............................../////////......---......------------......///---++++++,,,---,,,,,,........................000000000000000000000000////////////////////////...............///000000000000000000000000000000000000///////////////...000/////////////////////000000000000////////////////////////000000000000333333222222222222333333555333111111111222111000222222333333333333222222222222333333333333444444555555444333333333444444222111111111111222333444222333444444333333444555666666555444444444444444666555444333222333444555555444444333333444444555777777666555555555666666555555666666666666555555666666777777777888888888444555777888999:::::::::999999999999::::::::::::999::::::;;;<<<<<<======;;;===AAACCCFFFLLLUUU\\\iiitttwwwpppeee\\\VVVPPPJJJFFFGGGEEEBBB@@@???>>><<<:::::::::999999888888777777555555555555555555555555555555444444333333222222222222222222111111111111222111111000000111111222222222111000000000111111111111111111111111111111111111111111111111111111333333333333222222222222222333333333444444444444666666666666777777777777555666777888999999999999:::;;;<<<>>>@@@AAAAAABBB>>>???AAABBBDDDEEEEEEEEEFFFFFFDDDDDDKKKTTTWWWTTTHHHFFFDDDGGGNNNVVVZZZ\\\___]]]\\\^^^bbbccc```]]]]]]]]]\\\\\\]]]___aaaccccccfffgggeeeaaa______aaacccmmmuuuwwwwwwwwwtttqqqjjjcccZZZVVVYYYbbbjjjppp...///000111222222222222333333333333222222222222//////000000000000//////000000000000000000000000000000000000000000000000111111000000//////..............................000//////.........//////...---,,,++++++,,,---...---,,,,,,,,,,,,---......333222111///...------------,,,,,,++++++,,,,,,---000000///...---,,,,,,,,,........................////////////...---,,,,,,...------,,,,,,------...///...,,,,,,------,,,+++---------...............000000000000000000000000////////////////////////...............///000000////////////////////////////////////............///////////////000000000000000000000////////////////////////000000000000333333222222333333444444555333111111222222222000222222333333444333333333222222222333333333444444555444444333333333444444555444333333222111111111222333444444333222333444555444444333333444444444555444444333333333444555555444444333333444444555888888777777666666666666444555555666666555555444444444555555666777888888555666777777888999999999888999999999999::::::::::::::::::;;;;;;;;;;;;;;;===>>>??????@@@CCCHHHLLLPPPYYYeeeppp{{{zzznnnddd]]]YYYRRRMMMJJJHHHEEECCCAAA@@@>>>===<<<;;;:::999666666666666666666666666444444444444444444444444444444444333333333222222444444444333333333333222111111000000000000111111111111000000000000000111111111111111111111111111111111111111000000000000333222222222222222222222333222222111222333444555666666666777777777888888888888:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCCCC???@@@AAABBBCCCDDDDDDDDDBBBDDDDDDDDDJJJRRRUUUTTTJJJGGGFFFKKKTTTZZZ[[[YYYZZZZZZ\\\___bbbbbb___\\\^^^\\\[[[\\\___aaabbbaaaaaaccceeeddd```___```bbbhhhrrrzzzzzzwwwvvvuuutttmmmgggaaa___ccckkksssxxx///000111222222333222222222222222222222222222222/////////000000/////////////////////////////////////////////////////////111111000000//////..............................//////............//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......444333111000///...---------,,,,,,++++++,,,,,,---000000///...---,,,,,,,,,..............................///......---,,,,,,------,,,,,,,,,,,,------///...------......,,,***---------.........//////////////////////////////////////////////////////...............///000000////////////////////////............////////////.../////////000000111111////////////000000000000.../////////000000000111333222222222333333444555555333111111222333222111111222333444444444444444222222222333333333444444444444333333333444444555555555555444444333222222222333444444222111222444222222222333333555666666444444444333444444444444555444444333333444444555888888777777777666555555444444555555555555444444444333333444555666888999888777777777777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAGGGJJJOOOWWW```kkkvvv~~~qqqfffaaa]]]VVVPPPNNNKKKHHHEEEDDDCCCBBBAAA>>>>>>===<<<:::888777777444444444555555666666666444444444444444444444444333333333333333222222222444444333333333222222222111000000000000000000111111000000000000000111111111111111111111111111111111111000000000000000000222222222222222222222222666555444333444555777888666666666666777777777777888888:::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCC???BBBDDDDDDIIIQQQSSSRRRLLLJJJJJJOOOVVVZZZXXXUUUUUUWWW[[[___aaaaaa^^^\\\___^^^]]]^^^```aaa``````___bbbcccaaa]]]\\\]]]```hhhppptttrrrnnnoooqqqqqqmmmiiifffeeejjjpppwwwzzz000111111222333333222222222222111111111111111111//////000000000000//////////////////............////////////////////////111111000000//////......------------------------......------......///////////////....../////////...............///000111222222111///............------,,,,,,,,,,,,------/////////...---------,,,------------------------------.........------,,,------,,,,,,,,,,,,------...------...//////---+++,,,,,,------.../////////........................////////////////////////...............///000000000000000000000000000000...////////////000000000......///000000111222222////////////000000000000......//////000000111111222111111222222333444555444333111111333333333222111222333444444555555444222222333333333333444444444444333333333444555555111222333444555666666666222333444333222111222333111111222222333555666777333333444444444444444444555444444333333444444555666666777777777666555555444444555555555555444444444444333333444666888999999888777666666666666777888888888888999999999999::::::::::::;;;;;;;;;;;;888888999999:::;;;<<<===GGGEEEDDDHHHLLLQQQ[[[eeelllvvvtttmmmdddXXXPPPMMMLLLJJJGGGEEEDDDBBB@@@????????????999;;;;;;:::777444444444444444444444555555666666333333333333333333333333333333333333222222222222111111111111000000000000111000000//////000000111111111000000000111222222111111111111111111111111000000000000000000000000111111111222222222222222444333222222222333555666555555555555666666666666555666777888999999999999:::;;;<<<>>>>>>?????????>>>>>>???AAABBBBBBBBBBBB===AAADDDEEEHHHOOOQQQOOOLLLLLLMMMQQQVVVWWWUUURRRQQQUUUZZZ^^^``````^^^\\\________________________```bbbbbb```\\\ZZZ\\\^^^gggkkklllhhhfffiiilllllliiigggfffhhhlllpppsssuuu000000111222222222222111222222111111000000000//////000000111111000000////////////......---------////////////////////////111111000000//////......------------------------...------------...///000......////////////.........------......000111111111000//////..................------------........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,------,,,---...000000...,,,,,,,,,------...//////000........................////////////////////////...............///000000000000000000000000000000/////////000000000111111---...///000111222333333.../////////000000000111.........///000111111111000000000111111333444444444333111111333444444333111222333444555555555555222222333333333333444444333333333333333444555666///000222444555555555555222333444333111000111222333222222222333444444555222333333444555555555444555444444333333444444555444444555666666666555555333444444555555444444333666555444333444555777999777777666555666666888888888888888888999999999999888888888999999:::::::::888888999:::<<<===<<<<<>>???@@@AAAAAAAAA<<>>@@@AAAAAAAAA;;;AAAEEEEEEGGGKKKMMMLLLFFFJJJOOORRRSSSSSSSSSTTTQQQUUUZZZ^^^```aaaaaaaaaYYY^^^bbbbbb___^^^aaadddccceeeeeeccc___^^^aaadddggghhhgggeeegggkkkjjjgggdddeeegggkkknnnnnnllljjj,,,------...///000111111111111000000//////......///////////////.........444333222111////////////,,,------...///000111111111000000///...---------...------,,,,,,------......------,,,,,,...///000///......------......//////...---,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...................................................---,,,,,,......---,,,+++,,,,,,------,,,,,,+++............////////////,,,------...///000111111///...---,,,++++++,,,---000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000///000111222333222111000////////////////////////111111111111111111111111222222222222222111000///444444444444444444444444000222444444444444666777444444444444444444444444555444444333333222222111111111222333333444444555333333333333333333333333555444444333333333444444333444444555555444444333111333555555555555666888555444444444444555666666:::666333333666888999888<<<;;;;;;:::999888777777999999999888888888888888888888888888888888888888::::::;;;===???AAACCCDDDAAAAAABBBEEEKKKSSSZZZ___rrruuu{{{vvvlllaaaZZZWWWUUURRRNNNJJJGGGEEEDDD@@@@@@@@@???>>>======<<<888999:::999666555555666666666666555555444444333444444222222222222444444444444444333333222222222222222222111111111000000000000000000000000000000111000///......///000111111111111111111111111111222111000//////000111222222222111111111111111222111111222222222333333333222222111111222222333444333222111111222555777999666666666777888888999999888999:::::::::999888777666777999999:::<<>>???=========???CCCIIINNNRRR[[[^^^bbbgggnnnxxx}}}vvvlllddd___ZZZSSSNNNKKKJJJHHHEEECCCAAA@@@?????????>>>======<<<;;;;;;777888999888666444555666555555444444444444444444444333222222222222333444333333222222222111111111222222222111111111000000000000000000000000000000111000///......///000111////////////////////////222111000//////000111222222222111000000111111222111111111222222222333333222222111111222222333444333222222222333555777888555555666777777888888999:::;;;;;;;;;:::999777666777888999::::::<<>>===============999999999999888888777777444555666555333222333444111111111222222333333444333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111111000000000000000000111111000000000000111111222111111111111222222222222222222111111222222333444333333222333333555666777444444555555666666777777;;;<<<<<<<<<;;;:::888777777999;;;;;;;;;<<<>>>@@@@@@@@@???>>>>>>=========???@@@AAABBBCCCDDDEEEEEEKKKPPPVVVYYYWWWSSSOOOMMMPPPWWW\\\]]]^^^ccchhhiiihhhfffbbb[[[TTTOOOMMMMMMMMMPPPVVV\\\aaadddeeefffdddgggeee```___dddhhhhhh///////////////.........------......//////000000---.........//////000000//////000000000///...---///////////////........./////////..................------,,,,,,------...,,,---...//////...---,,,000//////......//////000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------------...------------------------///////////////////////////...------//////...---...//////000000//////...............///////////////////////////............///111222222111000///////////////////////////////////////////////////------......////////////111111111111111111111111333333222222222222222222111111111111111111111111111111111111111111111111000111111222222222111111222222222222222222222222111222444444444444555777222222222222222222222222111111222222333444555555222222222333333333444444333333333333333333333333222222222222222333444555222333333444444333333222444555666666444333444555555444444444444555666666666666666666666777777888888888777777666555555444555555666666777777777777888888888888888888888888999999999888888999::::::999:::;;;;;;<<<<<<<<<<<<:::<<<>>>??????AAADDDGGGHHHLLLRRRYYY```gggooottt|||~~~uuurrrnnngggaaaZZZWWWRRRNNNLLLJJJIIIHHHFFFDDDBBBAAA@@@???>>><<<<<<;;;:::999888888888888777777777666666666666666333444555444333222333444000111111222222333333333222222222222222222222222111111222222222222222222111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000000000000111111000000000000000//////000111111222000000111111111222222222222222111111222222333444333333333333444555555666444444555555666666777777888999:::;;;;;;;;;:::999777999;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;::::::;;;===@@@DDDGGGIIIKKKLLLQQQTTTWWWWWWTTTNNNIIIGGGLLLSSSYYYZZZ\\\aaafffggggggfffbbb[[[TTTOOONNNNNNMMMQQQYYY```eeeggggggfffeeegggfffbbbaaaeeehhhiii.........///////////////..................//////------......///000000000//////000000000///---,,,000000//////......------////////////////////////...------,,,,,,------...,,,------...//////............------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,,,,,,,,,,------------........................///////////////////////////...---...//////...---......////////////..................////////////.........///////////////...//////000000000000///000000000000000000000000000000000000000000000000------......//////000000111111111111111111111111444333222111000000000000111111111111111111111111111111111111111111111111000000111222222222222111333333333333333333333333000222444444444444666888333333333333333333333333111111222333333444555555333333444444555666777777333333333333333333333333222111111222222333444555333444444555555444444333333555666555444444555666555444444444444555666666333444555555444444555666999999888777666555444444555666666777777888888999888888888888888888888888888888888888999:::;;;;;;888888999::::::;;;;;;<<<888:::<<<=========>>>@@@???BBBEEEIIILLLQQQVVVZZZaaafffppp~~~}}}xxxkkkeee^^^ZZZXXXVVVSSSQQQLLLKKKJJJHHHFFFDDDBBBAAA?????????>>>>>>============<<<;;;:::999999999999555555555555555555555555333444555444333222333444222222222222222222333333111111222222222222111111111111111222222222222222111111111111111222222222//////////////////////////////000000000000//////........................000000111111111111000000////////////000111111222000000000111111111111222222222111111222222333444333333333444444555555555444555555666666777888888666777999:::;;;;;;:::999666888:::;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::::::::<<>>>>><<<===>>>>>>===<<<<<<===<<<;;;;;;::::::::::::;;;444444444444444444444444222444555444333333444555333333333333333222222222000111222333333222111000000000000111111111222222000000111111111222222222////////////////////////...///000111111000///...........................///000111222222111000///.........//////000222222000000000000111111111111222222111111222222333444333333444444555444444444555555666777777888888999666777888999999999888777555777999:::999888888999::::::<<<=========<<<;;;:::<<>>>>>>>>>>>@@@BBB@@@BBBHHHQQQZZZaaadddeeeaaafffnnnssswww}}}}}}wwwqqqjjjccc^^^]]]ZZZUUURRRPPPOOONNNMMMGGGIIIJJJGGGDDDBBBCCCEEE===>>>???>>>>>>>>>???@@@999:::;;;:::999777777777555555555555555666777888444444444444444444444444333444555555333333444555444444444333333222222222000111222333333222111000.../////////000000111111000000111111222222222222////////////////////////...///000111111000///...000000000000000000000000///000111222222111000///............///000222222000000000000111111111111222222111111222222333444333333444555555444444444666666777777888888999999777888999999888777666555555777999999888777777777888999;;;===>>>>>>>>>===:::===AAAEEEHHHJJJKKKKKKIIIKKKMMMNNNNNNPPPRRRTTTTTT[[[aaa```___bbbcccccccccccccccaaa___^^^```aaaiiiddd\\\UUUQQQQQQRRRTTTVVV]]]bbbaaa``````^^^ZZZ//////.........---------,,,,,,,,,...000000...------------............//////000222444666888:::;;;777333...,,,------,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////333111///....../////////...------,,,,,,------............------,,,,,,,,,............---+++)))'''...,,,++++++...000111000//////000000000000//////////////////////////////////////////////////////....................................////////////111000///......///000111////////////000000000000////////////////////////000000000000111111111111---,,,,,,---///000...---000000000000111111111111//////000000000000//////000000000000000000000000111000/////////000222333222222222111111111000000222222222222222222222222222222222111111111111111444333333333333444555555666555444444444444333222555555666666666666555555111111111222222222333333444333333333222222111111222222333333333333444444555555555555555555444444555666777777777666444333333333444444555666666666555666777777777777777666777777777777777666555555444777:::888333111444777777777777777777777777777888999::::::888888999:::;;;;;;::::::999:::::::::999999999::::::;;;;;;;;;888888999999999:::::::::@@@AAADDDGGGJJJMMMPPPQQQQQQRRRTTTXXX\\\aaaeeehhhpppvvv}}}wwwooojjjfffddd______^^^]]]ZZZVVVRRRPPPOOONNNKKKIIIFFFDDDCCCBBBFFFEEEDDDBBBAAA@@@??????>>>============<<<<<<<<<:::::::::999999999888888777777777777777666666555555555555444444333333333333333333333333333333333111111111111000000000000000000000000000000000000111000/////////111222333000000000000000000000000222222222222222111000000///...---------///000111000000000000000000000000000000111///......///111222222111111000000//////000000000000111111111111111111222222222333333333333333222222222222222222333333444555666777888999888888888777777777777777666777777888888999::::::>>>>>>======<<<<<<<<<;;;777:::>>>AAACCCDDDFFFGGGJJJJJJKKKNNNSSSWWWYYYZZZ\\\^^^___^^^\\\]]]aaaeeegggeeedddbbb`````````aaaccc```]]]ZZZWWWTTTPPPNNNUUU\\\cccbbb\\\WWWXXX[[[//////.........------------,,,,,,...000000...------------............///,,,---...000111333444555555222...,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///111///...............---...------,,,,,,------...------------------,,,,,,------.........------,,,///---,,,,,,...000000000//////000000000000//////------------------------------------------------....................................////////////......---,,,,,,,,,---........./////////000000000////////////////////////000000000000111111111111111111111111000///......000000000000111111111111//////000000000000//////000000000000000000000000111000/////////000222222222222222111111111000000222222222222222222222222111111111111111222222222444333333333333444555555444333222333444555444333444555555666666555555444555555555666666666777777222111111111000000000000222222222333333333444444555555555555555555555555555555666666666555444333777777666555444333333222777777888777777666555444777777777777777666555555555888999888555444666888888888888888888888888888777888999999777777888999:::999999999999999::::::999999::::::::::::::::::999999999999:::::::::::::::;;;===???BBBEEEGGGHHHHHHHHHIIIKKKOOORRRUUUWWWYYY]]]bbbfffhhhjjjlllnnnttt}}}zzztttpppkkkhhhccc]]]XXXTTTQQQPPPPPPPPPPPPOOOMMMJJJGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<;;;;;;;;;888888888777777777777666666666777777666666555444555555555555444444333333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000111222000000000000000000000000//////000000//////.....................///000000000000000000000000000000///000222111000///000222000/////////.........---000000000000111111111111111111111222222222333333222222222222222222222222333333444555666777888888777777777777777777777777777777888888999:::::::::>>>=========<<<<<<<<<;;;:::<<<>>>AAABBBCCCEEEFFFHHHHHHIIIMMMRRRVVVYYYZZZ]]]]]]\\\ZZZYYY[[[^^^```dddcccaaa```___^^^_________^^^\\\[[[ZZZXXXVVVTTT]]]aaaccc```YYYSSSRRRSSS...............---------------,,,...///000...------------............///++++++,,,---...//////000222000---,,,---...---------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------........................------,,,...------,,,,,,------...,,,,,,------------------,,,,,,,,,---...///000111000...------...//////......//////000000//////...------------------------------------------------....................................////////////...------,,,,,,------...------........./////////////////////////////////000000000000111111111111444666777555111......///000000000000111111111111///000000111111000000///000000000000000000000000000000000///000111111222222111111111111000000000222222222222222222222222000000111111222222333333333333333333333444555555444333222222333333222111333444444555555444444333444444444444555555555555555555444444444444333333222222222222333333333333555555555555555555555555555555666666666555444333888777666555444333222222888888888888777555444333777777777777777666666555777777777888888888888888999999999999999999999999666777888888777666777888888777777777888999:::::::::::::::::::::999999999999999:::::::::;;;;;;;;;999999;;;===>>>@@@BBBBBB@@@@@@@@@AAACCCDDDFFFGGGGGGIIILLLNNNOOOQQQTTTVVVYYYaaammmvvv{{{~~~xxxsssjjjgggccc___[[[WWWSSSPPPRRRPPPMMMJJJGGGFFFEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999666666666555555555444444555555666666555555444333555555555444444444444333333333333333333333333333222222111111111000000000000000000000000000000000000111111111111000000///000000000000000000000000/////////.........---------......///////////////////////////////////////---000222333222111222222////////////............000000000000111111111111111111111222222222222333111111111222222333333444333333444555666777777888777777777777777777777777777888888999::::::;;;;;;=========<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFEEEFFFJJJPPPUUUXXXYYY\\\ZZZVVVUUUWWWYYY[[[[[[```___^^^]]]]]]]]]]]]^^^\\\\\\]]]^^^]]]\\\[[[ZZZddddddaaa[[[TTTOOOMMMMMM...........................---------//////...------------............///---------.....................,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,...000000///...------...------,,,,,,------...,,,,,,,,,------.........,,,+++++++++---///111222///...,,,,,,......---,,,...//////////////////...////////////////////////////////////////////////....................................////////////000000000000000000111111------------.........//////////////////////////////000000000111111111111333666999666111---///222///000000000111111111111000000000111111000000000000000000000000000000000000000000000000111111222111111111111000000000000111111111111111111111111000000111111222333444444333333222222333333444555666444333222222111000...222333333444444333333222222222222333333333444444555555555555555555555555111222222222222333333333444444444555555555555555777777777666666666555555444444444555555555555666777777888777777666555555666666777777777777666666777666555666888999888777888888888888888888888888777888999888777666777999666666666666777888::::::;;;:::::::::999999888888999::::::::::::;;;;;;;;;999::::::;;;===>>>>>>???>>>>>>>>>???@@@@@@AAABBBAAACCCEEEFFFGGGJJJNNNQQQQQQWWW^^^cccdddeeehhhjjjeeeddddddfffkkknnnoooooossssssvvvzzz}}}{{{vvvuuutttvvvyyy}}}~~~nnniiiddd```^^^\\\YYYVVVTTTRRROOOMMMMMMKKKHHHFFFHHHGGGFFFEEEDDDDDDDDDEEE@@@AAABBBCCCCCCCCCCCCBBB@@@@@@???>>>==================<<<<<<<<<<<<======:::999999999888888888888555555555555444444444444444444555555444444333222333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000111222222222000///...////////////////////////111000000///////////////---...///000000///...---////////////////////////+++...111333222111111111111111111111000000000000///000000000111111111111111111111111222222222222000000111222333333444444333333444555555666777777666666666777777777777777888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;???BBBEEEFFFEEEDDDEEEHHHNNNTTTXXXYYYYYYUUUQQQRRRVVVYYYZZZZZZ\\\\\\\\\\\\]]]]]]^^^^^^]]]___``````^^^\\\[[[ZZZdddaaa\\\WWWSSSPPPOOOOOO---.....................///...------...///...------------............/////////.........---------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,///111222000......///...------,,,,,,------...,,,,,,,,,------.........,,,,,,+++***+++,,,...///---,,,+++,,,------,,,***......////////////......////////////////////////////////////////////////....................................////////////000000111111222222222222------------.........///000000000000000000000000///000000000111111111111///333666555000...000333///000000000111111111111000000111111111111000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000111222333444444555333222222222222333444444333222111111333333222111222222333333333333222222444444444555555555666666111111111111111111111111111111111222222222333333444444444555555555666666888888888777777777777777333333444444555666666666444555666777777888777777666666777777777777666666666444444555777888777666777777777777777777777777888999::::::888888999:::666555666666777888999::::::::::::999999888888888999999999:::::::::;;;;;;888888888999999:::::::::<<<<<<===>>>??????@@@@@@???@@@AAAAAAAAACCCGGGJJJKKKOOOSSSTTTRRRQQQRRRTTTQQQPPPPPPRRRUUUWWWXXXXXXUUUVVVXXXZZZ]]]aaafffiiisssqqqmmmkkkjjjkkknnnoookkkkkklllnnnoooooopppppppppnnnkkkhhhccc___\\\[[[YYYWWWVVVWWWZZZ]]]______TTTQQQNNNLLLKKKKKKJJJIIIGGGFFFDDDDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@:::;;;<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<===;;;::::::::::::;;;<<<<<<888888888888777777777777666666555555555444444444444444444444444333333222111111111111111111111111222222222222222222222222222222222222111111111111000000000000000000000000000111222222222000///...////////////////////////111111000///...//////000---...///000000///...---////////////////////////))),,,000111111000///000000000000000111111111111///000000000111111111111000000111111111222222222000000111222333333444444333333444444555555666666555555666666777777777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999888999===CCCIIILLLMMMEEEDDDDDDGGGLLLRRRUUUWWWSSSPPPOOOQQQVVV[[[\\\[[[ZZZ[[[\\\]]]^^^_________bbbccccccaaa\\\XXXVVVVVV]]][[[XXXVVVUUUUUUVVVWWW---------...............000...---,,,.........------------............///......------,,,+++++++++***+++------,,,+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,///222222///...000222...------,,,,,,------...,,,,,,------------------,,,,,,+++++++++,,,,,,---,,,++++++,,,......,,,+++---......//////......---------------------------------------------------....................................////////////------///000000000000000------........./////////000000000000000000000000000000000000111111111111,,,///222222000///000333000000000000111111111111000111111222222111111000000000000000000000000000//////000111111111111000//////000000000000000111111111111111111111111111111111222222333333444444222222222222222333444444/////////111444666777666222333333444444333333222222222333333333444444444111111222222222222333333111111111111222222222222333333444444555666666666999888777666666666777777555555555555555555555555333444555777888888888888555666666777777777777777555555555555555666666666666666666666666666666666888:::;;;:::999888999:::777666666666777888999999999999999999999888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<===<<<<<<@@@@@@@@@>>>======???AAADDDHHHKKKJJJHHHFFFHHHJJJDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTVVVUUUSSSRRRRRRRRRTTTUUURRRRRRRRRSSSTTTUUUUUUVVVWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHIIILLLMMMNNNMMMJJJIIIGGGFFFDDDCCCCCCCCC@@@???>>>>>>@@@@@@???>>>============<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>???:::::::::;;;<<<===??????::::::999999999::::::;;;888888888777777777777666666666666555555555555444444444555555444444333222000000111111111111222222222222222222222222222222333222222222222111111111000000000000000000000000000111111111111000000///000000000000000000000000000///...---------.../////////////////////...---////////////////////////***,,,///000///......///............////////////000000000000111111111111000000000111111111111222111111111222222333333444333333444444444555555555444555555666666777777888666777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<:::999;;;AAAJJJQQQTTTTTTFFFEEECCCEEEIIINNNQQQRRRLLLMMMNNNRRRWWWZZZ[[[[[[XXXYYY[[[]]]___```aaaaaacccdddccc^^^XXXSSSRRRSSSXXXYYY[[[ZZZYYYYYY[[[]]]---------.........//////111///---,,,---......------------............///......------,,,,,,++++++)))+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,///111000---,,,///333...------,,,,,,------...------------------,,,,,,+++,,,,,,---------------,,,,,,,,,...000000///------......//////......---------------------------------------------------....................................////////////***+++---.../////////........./////////000000000000000000000000000000000000000000000111111111111---...///000000000000000000000000000111111111111000111111222222111111000000000000000000000000000...///000111222111111000////////////000000111111111111111111111111111111333333333333333333333333222222222111222222333444111111000222555666666666333333444444444444333333111111111222222222333333444555555555666666666666111111111111222222222222333333444444555666666777777777555444444444555666333333444444555666666666444555666777777888777777555555666777777777777777555777999888555444555888666666666666666666666666777999:::999888777888999888888777777777888888999888888888888999999999999777777777888888888999999<<<<<<<<<<<<=========>>>999:::;;;<<<<<<;;;;;;:::>>>??????>>><<<;;;<<<>>>BBBDDDFFFEEEBBB@@@BBBDDD===>>>@@@@@@@@@@@@@@@@@@BBBDDDFFFEEEDDDDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFCCCCCCCCCDDDEEEFFFEEECCCBBBCCCCCCCCCAAA@@@@@@@@@???>>>======>>>???>>><<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>>>>999999::::::;;;<<<===>>>::::::999999999999999:::888888888777777777777666666666555555555444444444555555555555555444333333111222222222333333333333111111111111111111111111333333222222222111111111000000000000000000000000000000000000000000111222000000000000000000000000222000///------...///000000000///...............000000000000000000000000---///000///......///000---........./////////000000000000000111111111111000000000000111111111111222222222222222222222222333333444444444444555555444444555555666777777888555666666777777888999999:::::::::;;;;;;<<<<<<<<<::::::<<>>????????????===<<<;;;777999;;;;;;;;;;;;===>>>@@@BBBBBB@@@<<<999:::<<<===???@@@@@@?????????@@@>>>@@@BBBBBB@@@???AAACCCDDDDDDEEEDDDDDDBBBAAA@@@BBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@AAABBBBBB@@@===:::<<>><<<===>>>>>><<<;;;:::;;;;;;<<<<<<<<<<<<<<<::::::999999999999::::::===<<<;;;:::999999999999;;;::::::999888888999999888888888888777777777777555555555444444444333333555555666666555555444333333333333444444555555555111111111111111111111111333333333222222222111111000000000000000000000000111000/////////111222333000000000000000000000000444333111000///000222333111000///---------...///111111111111111111111111000111111///......///111///000000000111111222222000000000000111111111111000000000000111111111111333333222222222222222222333333444444444444444444444444444555666777777888555555555666777777888888:::::::::;;;;;;<<<<<<<<<888888;;;DDDNNNTTTUUUSSSFFFCCC@@@???AAADDDFFFGGGEEEKKKQQQUUUTTTSSSTTTVVVTTTUUUXXX[[[^^^``````aaa\\\]]]\\\WWWQQQOOOSSSWWW^^^dddiiiggg___XXXWWWYYY.................................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000///---,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---...///000...///111///............---------//////.........---------------,,,+++,,,---...///---...///...------.../////////.........---------......///000000///...---......---------,,,,,,,,,,,,---///000000000///...///......------///000111111111000000//////......111111000000//////......111000///000222222...+++///......------...000111////////////////////////000000000000000000000000222222111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333222333333333333333333222333333333444444666777888222222333333333333444444111222444555555444222111333333333333333333333333333444444555555444444333333333444444555666666666666666666666777777777777;;;:::888777888777555444666777777777777666666555999999888888777777666666777666555444444555666777888777777777888999::::::888888888888888888888888999999999::::::999999999999999888555333444666888888888999999999:::::::::<<<===???@@@???<<<:::888888888999::::::::::::999>>>===<<<;;;;;;;;;;;;;;;===;;;888999;;;===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???<<<:::;;;===???===;;;<<<<<<;;;;;;;;;<<<======:::999999<<>>;;;888999999::::::999999888;;;:::888777777777888888:::999999888888999999:::;;;;;;::::::999888777777444444444555555555555555444222000111444666555333222222222222222222222222222222222111111111000000222222222222222222222222222222222111111111000000000000000000000000000000...//////000000000000000000000000000000000000000222222222111000///......000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////444444333222111111111222000000000000000000000000///000111222333444444444444444333222222333333333444555555666777666666666888777666555666777999;;;:::;;;;;;<<<<<<;;;::::::999999===CCCIIIMMMKKKIIIEEEDDDAAA@@@@@@CCCFFFHHHFFFJJJPPPTTTUUUTTTTTTTTTVVVVVVXXX\\\```aaa^^^[[[]]]^^^\\\WWWRRRRRRWWW\\\ccceeeggggggddd^^^WWWSSS------------------------......---------,,,,,,,,,---------------------------------......---------,,,,,,,,,---------.....................---,,,,,,'''(((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,---,,,+++,,,---///............---------///.........------------+++,,,---...///......---...000000000.........000//////.........---------------//////000///...............---------,,,,,,---...///000000000/////////......---...///000111111000000000/////////...111000000000/////////...111//////000111111...,,,...............///000000////////////////////////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222333333333333333333444555555444333333333333333444444555666777222222333333333333444444222333444444444444222222333333333333333333333333333444444444444444444333666666666555444444333333555666666666777777777777999777666666777888777555666666777888888777777777888888888777777777777777777666555555555666777888888888888777888888999999888888888888888888888888888888999999999999888888777777777555444555777:::888888888999999999::::::===>>>@@@@@@@@@>>>;;;999888888999::::::::::::999;;;;;;:::999999999999999===;;;999999;;;<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===========================<<<======>>>>>>======<<>>===;;;;;;;;;<<<;;;;;;:::999999888666666888:::;;;:::888888999999::::::999999888:::999888777777777888888:::999999888888999999::::::::::::999888777777777555555555555555555444444555333111222444555555333444444444444444444444444222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000---......///////////////000000000000000000000000222222222222111000///...000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////000000//////////////////000000000000000000000000111111222333444444444444444333333222222333333333333333444555555555555444777666555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCHHHJJJIIIGGGEEEDDDBBBAAAAAADDDGGGIIIJJJMMMQQQSSSTTTTTTUUUVVVXXXXXXYYY\\\___```]]][[[[[[\\\ZZZVVVQQQQQQVVV[[[bbbfffjjjjjjeee\\\TTTPPP,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------////////////------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///,,,---///...,,,,,,,,,---///............---------............------------***,,,///111111000...,,,...///000///---,,,---.../////////............---,,,,,,---...//////...............------------,,,......///000000000000000///............///000000000000000000////////////000000000000////////////000/////////000000...------......///////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333444444444444333444666777777666444333333333333444555555666666222222333333333333444444333333333333333333444444222222222222222222222222333333444444444444333333666666555555444333333333555555666666666777777777666555444555777888777666666666777888999999999999777777777777888888888888666666666666666777888999999999888777777777888888888888888888888888888888777888888888888888888777555666666555555666888;;;888888888999999999999:::>>>???@@@AAA@@@>>><<<;;;888888999::::::::::::999;;;::::::999999999999999<<<;;;999999;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<============<<<<<<>>><<<:::;;;<<<===<<<;;;;;;;;;<<<<<<:::999777555888777555555777888777666888888999999999999888888999999888777777777888888999999888888888888999999999999888888777777666666666666666555444444444333666555333444555555444333444444444444444444444444222222222111111111111111000000000000000000000000222111111111111000000000000000000000000000000000,,,---......//////......000000000000000000000000222222222222222111000///000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000111111111111222222222222000000000000000000000000111222333444555555555555333333222222222222333333111111222333333333333333555555555555666888:::<<<<<<;;;:::999999:::;;;<<<======???CCCFFFGGGEEECCCEEECCCBBBBBBCCCFFFIIIKKKNNNOOOPPPPPPPPPRRRUUUWWWZZZYYYYYY[[[]]]^^^]]]\\\ZZZZZZXXXUUUQQQQQQUUUYYYaaahhhmmmlllcccXXXQQQNNN,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......///...,,,+++++++++,,,---////////////...---,,,+++---------------------------------------...//////,,,000222000---,,,---,,,///............---------------------------------,,,---///000111000///...,,,------,,,***))))))***/////////...............,,,,,,------......//////............------------/////////000000000000000............/////////000000000000000////////////000000000000/////////////////////////////////...,,,---///000000000///...////////////////////////000000000000000000000000111111111111111222222222111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555444555777888888777555444333333444444555555555555222222222333333333444444444444333333333444555555222222222222222222222222444333333333333333333444222333333444444555666666555555555666666666777777666555444555666777666555555666777999999:::::::::666666777777888888999999666666777777888999999::::::999888777777666777777888888888888888888888888777777888888888888777777555666777666555666888:::888888888888999999999999======>>>???>>>===<<<:::888888999::::::::::::999<<<<<<;;;;;;:::;;;;;;<<<;;;:::999999::::::;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::;;;;;;<<<;;;;;;;;;::::::999999888888<<<:::888777777888888999888888999999999999888888888888888777777777777888999999888888888888999999888888777777666666666555777777666555444333333333666666555555555555444333111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////---......///000/////////////////////////////////222222222222222111000000////////////////////////////////////000000000000//////000000000000//////////////////000000000000111222222333444444444444000000000000000000000000111222333333444444444333222222222222222222333444111111222333333333333333444444444555777999:::<<<<<<;;;999888888:::<<<===??????AAABBBCCCBBBAAA@@@CCCCCCBBBBBBDDDGGGJJJKKKNNNNNNMMMKKKJJJMMMQQQUUUXXXXXXXXXZZZ\\\]]]^^^^^^ZZZYYYXXXUUUSSSSSSVVVZZZccciiimmmiii^^^SSSNNNNNN,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------------,,,+++,,,,,,,,,---------......000///---,,,,,,,,,---....../////////......---,,,------------------------...------------...//////,,,333666111,,,------+++///............---------,,,,,,------------------...............///000000+++,,,---,,,***)))***+++////////////////////////------------......////////////.........---------///////////////000000111---......///////////////////////////000000000000////////////000000000000......///.........//////,,,---///000000000///...000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333333333333444444444555555444555666888888666555444222333444444555444444333222222222333333333444444444333333333333444555666222222222222222222222222444333222222222222333444222222333333444555555555555555555555666666666666777666555555666666555444555666777999999:::::::::666666777777888888999999777888888999999:::::::::999999888777666666666666888888888888888888888888777777888888888888777777777888888777555555555777777777888888888999999999:::;;;;;;<<<;;;;;;:::999888888999::::::::::::999;;;;;;:::::::::;;;;;;<<<:::::::::999999999:::;;;::::::999999999999::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;<<<;;;:::999888999:::<<<>>><<<<<<:::999888888999:::777888888999999888888777777777777777888777777777999888888777777888888999777777777666666666666666777777666555444333333333555666666666555444333333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000//////////////////////////////000111111111111000////////////////////////111111222222222111000000////////////////////////.../////////000000000111//////000000000000//////.../////////000000000111---...///000111111000000000000000000000000000000000111111222222222222111111111111111222222333444222222333444444444444444333333444555777888:::;;;;;;:::888777888:::<<<===???@@@AAAAAA@@@???>>>>>>BBBBBBAAABBBCCCFFFHHHJJJJJJIIIGGGEEEEEEGGGLLLPPPSSSTTTVVVYYY[[[]]]```aaa[[[ZZZYYYWWWVVVWWWYYY[[[eeehhhiiibbbVVVNNNMMMOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------------((()))+++,,,.../////////------------------------......------......///000222<<>>???@@@@@@>>><<<======@@@@@@@@@@@@BBBCCCEEEFFFEEEEEEDDDCCCCCCDDDHHHKKKNNNQQQUUUXXXZZZ\\\___aaa\\\[[[YYYXXXYYYZZZ[[[]]]cccdddbbbZZZQQQKKKKKKMMM------------------------,,,,,,,,,---------......------------------------...---,,,++++++,,,---...,,,,,,,,,---------......---------------,,,++++++'''(((***,,,...000111111.......................................//////000444@@@CCC;;;444444444000///............---------++++++,,,,,,,,,---------,,,---------............+++,,,......------///000.../////////000000000000222222000///......//////////////////...............------,,,------//////------///000000000///....../////////000000000111.../////////000000000111,,,...///...,,,,,,///222...............///000000000000000000000000000000111111111111111111111111///000000111222222333333111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333222222222222333333333333333333222111111222333333111333444555555444222111222222333333333333444444111222444555666666666555444444444444444444444444444333222000000222333444555555444333333222222111444444444555555555666666777666555666888888888777666666777888888777777777888888888777777777777777;;;;;;<<<<<<;;;:::999888777666666666666777777888888888888888888888888888888888999999999999888888555777888888666555666777777777777777888888888888777777777777777777777777888888999::::::::::::999888888777777888999999:::888:::;;;:::888777999;;;999999888888888888999999;;;:::999999999999:::;;;::::::::::::::::::::::::888888999999999999888888888:::;;;:::888777999<<<666777999;;;<<<;;;:::999777999;;;:::888777888999777777888888888888777777444555777888888888777777888888777777777777888888777777777777777777777777555555555555555555444444000333666666444333333444222222222222222222222222000000111111111222222222111111111111111111111111////////////000000111111000000000000000000000000//////000111111111111111000000000000000000000000...//////000000000//////000000000000000000000000.........///000111111111//////000000000000//////.........///000111111111222333444555555444222111000000000000000000000000111111222222222111111000000000000000111222333444333333444555555555555555333444555666777777777777777888888999::::::;;;;;;<<<>>>???>>><<<;;;<<<>>>>>>>>>>>>??????AAABBBCCCBBBCCCDDDEEEEEEEEEHHHJJJLLLPPPUUUXXXYYYZZZ\\\^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[UUUOOOJJJIIIIII........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///111,,,,,,,,,---------......++++++,,,---,,,+++***))),,,,,,...///000000111111.......................................///000000...:::???555---......)))//////.........---------+++++++++,,,,,,---------)))+++---///000...,,,+++(((***,,,,,,,,,,,,...000.../////////000000111111444333111000///...//////000/////////............------,,,+++,,,---...///,,,---///000000000///....../////////000000111111.../////////000000111111,,,...///---+++,,,///222//////...------///000111000000000000000000000000111111111111111111111111///000000111222222333333111111222222222222111111111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333333222000//////000222333111222444555555444222111222222333333333444444444111222444666777777666555555555555555555555555555444333111000000111333444111222222333333444555555444444444555555555666666666555555666999::::::999666777777777777666666555999999888888777777666666<<<<<<======<<<:::888777666666555666666777888999888888888888888888888888999999::::::::::::999999333555777888777777777888777777777777888888888888777777777777777888888888888888999::::::::::::999:::999999999:::;;;;;;<<<888:::;;;:::777777999<<<999999888888888888999999<<<;;;:::999999:::;;;<<<999999999999999999999999888888999999999999888888888:::;;;:::777777999<<<333666;;;>>>>>>:::666222777:::======;;;999999;;;777777888888888888777777444555666888888888777666888888777777777777888888777777777777888888888888444444444555555555555555...111555666444222333444000000000000000000000000000000111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000...//////000000000000000000000000000000000000000......///////////////...000000000000000000000000---......///000111111222//////000000000000//////---......///000111111222000000222222222000...---000000000000000000000000222222333333333222222111000000000000111222333444222333444444555555444444444444555666777777666666666777888::::::;;;;;;::::::===???>>>;;;;;;===???>>>=========>>>???@@@@@@AAACCCFFFGGGGGGHHHIIIJJJKKKPPPVVVYYYYYYXXXYYY[[[[[[ZZZXXXXXXZZZ\\\\\\\\\ZZZYYYWWWTTTPPPKKKGGGEEE......---------......//////000000000000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,...------------.../////////...,,,++++++,,,...///000///...---------------...........................------------...//////------------------------............//////000000---------............//////...---,,,---000333555:::888555222000///000000//////000111111111111111//////.........---------............////////////000000111111111111000000............/////////000//////000000000000//////000111111111222222222222000111000///---...000222333222111111000000111111333222222111111222222333222222111111111111222222444444444333333222222222666555555444444333222222111222222333333222222111333333333333333333333333444444555555444444333222444444555555555555444444444444444444333333222111333444555666666666555444666555444333333444555666444333222333555555444333444333222222444444333222333222222333444555666777555555666666777999:::;;;999777666666777777666444555666777888999:::;;;;;;AAAAAA@@@===999777777888;;;:::999777666666555555777888:::<<<:::888999<<<666888::::::999888777888999888888888888888999999666777777888888888888777666666666666777777777777888888:::<<<>>>AAACCCEEE???<<<888777999::::::999999999999999999999999999888777777777888999::::::888888888888888888888888999999999999999999999999:::;;;<<<<<<:::999999999999999999999999999999999888888888888888888888888555222AAA999222===:::666666666555555555666666777666666666666666666666666777777777777777777777777777666555555555777888999444444555555555555444444444444333222222222222333444444444444444444444444000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111111111111111111111111111000000000000000000000000222111///---,,,+++,,,,,,////////////000000000000222111000......000111222//////000111111111111111000///.........///111222222222222111111111111000111111000000//////......//////000000111111111222333333333333333333333333333444444555555444444333666888999777555555888<<<:::::::::999999999888888777888999:::;;;;;;;;;;;;:::;;;======<<<<<<>>>???AAABBBDDDFFFGGGHHHHHHGGGBBBIIIRRRXXXZZZYYYZZZZZZXXXYYYYYYZZZZZZYYYXXXWWWXXXRRRNNNOOOMMMIIIHHHJJJ000//////........./////////000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............---------,,,---------,,,---......//////...---,,,,,,---...///......---------......///------------------------,,,++++++++++++,,,------........................------,,,,,,++++++******---------............//////...---,,,---000333555:::888666333111000000111------.../////////////////////.........---------............////////////000000111111111111000000........./////////000000//////000000000000//////000000000000111111111222000000000///......000222333222111111000000111111222111111111111111111222222111111111111111111222444444333333333222222222444333333333333222222222222222333333333333222222222111111111111111111222444444444555444444333222444444555555555555444444444444444444444333222111222333444555666555444444555555444444444444555555444333222333555666666444444333222222444444333222333333333333444555666666888777777666555666666666999777666666777777666444555666777888999::::::;;;??????>>><<<999777777888:::999888777777666666777777888999:::999777888:::777888::::::999888777777999888888777777777888888777777888999999999888888666666666777777777888888888999:::;;;===???AAACCC===:::777777999;;;;;;;;;999999999999999999999999888888888777888888999999888888888888888888888888999999999999999999999999333555888999999:::<<<===999999999999999999999999888888888888888888888888777222>>>444...===;;;888555555555666777888999:::666666666666666666666666777777777777777777777777777666666555555666777888444444555555555555444444777666666666555555555555333333333333333333333333111111111111111111111111000000000000000000000000111000////////////000111000000000000111111111111........................000000000000000000000000000///...------......///////////////000000000000222111000//////000111222///000000111111111111111000//////...///000111222222222222111111111111000111111000000///////////////000000000111111111111333333333333333333333333333444444555555444444333333555666555444444666888777777777777888888999:::999:::;;;<<<<<<=========;;;===>>>>>><<<<<<===??????@@@BBBDDDEEEEEEEEEEEEAAAHHHPPPVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZXXXVVVTTTTTTPPPMMMOOONNNLLLKKKNNN111111000///....../////////000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////.........------,,,,,,,,,,,,,,,------...........................,,,,,,,,,------///000000,,,,,,,,,,,,------------,,,++++++++++++,,,------////////////////////////++++++++++++++++++++++++---------............//////...------...000222444999888555333222111111111------...////////////////////////............---............////////////000000111111111111000000....../////////000000000//////000000000000//////////////////000000000000///000111000......000222333222111111000000111111000000000000000000000000111111111111111111111111333333333333222222222222111111222222222222333333222222333333333333222222333222111000000111222333444444444444444333222222444444555555555555444444333444444444444333333222111222444555555555444333444444555555555555444444444333333444666888777666444333222333444555444222333333333444444555666666777666666555555555555555888777666666777777666555555666666777888999::::::<<<<<<<<<:::888777888999999888888777777777888888888888999999::::::;;;:::999999999999888777777777999888777777666666666666777777888999999999999999666777777777777888888888999999999:::;;;===???@@@;;;999777888:::<<<<<<<<<999999999999999999999999999999888888777888888888888888888888888888888888999999999999999999999999666888999888777555555666888888888888888888888888888888888888888888888888===888BBB777000??????===555555555666888999;;;<<<777777777777777777777777777777777777777777777777888777777666666666666777444444555555555555444444333444444444444333222222333333333333333333333333222222222222222222222222000000000000000000000000111000000//////000000111000000000000111111111111........................000000000000000000000000//////......///000111111////////////000000000000222111000//////000111222///000111111222222111111000////////////000111222222222222111111111111000111000000000000/////////000000000000111111111111333333333333333333333333333444444555555444444333222444666666555444555666555555555555666888:::;;;:::;;;<<<===>>>>>>>>>>>>===>>>???>>>===<<<===>>>===>>>@@@AAABBBCCCBBBBBB@@@EEELLLRRRTTTTTTTTTUUUWWWXXXZZZ[[[YYYVVVSSSPPPOOOMMMMMMPPPQQQPPPQQQUUU111000///......------...///////////////......---------------------------------------------------,,,,,,,,,------.........000////////////.........,,,++++++++++++,,,------......///000000///......---------------...//////++++++,,,,,,,,,,,,,,,---...------------...//////........................)))***+++,,,...000111111---------............///......------...///111222666555444222111000000000//////000111111111111111/////////...........................////////////000000111111111111000000...////////////000000000//////000000000000//////.........////////////000///000111000//////111222333222111111000000111111000000111111111111000000111111111222222111111111333222222222222222222222000111111222333444444444222333333333333333333222555444222111111222444555333444444444444333222222333444444555555444444333333444444444444444333333111222333444444444333222333333555666666555333333444333333444777999999888555333222333444555444333333333444555555555555555444444444555666777888999888666555666777888777555666666666777888999999:::999::::::999777777888999888777777777888888999:::999::::::;;;???DDDEEEBBB<<<:::999888888888777666999888777666555555555555666666777888999999999999777777777888888888999999999999999999:::;;;<<<===:::999999999:::;;;;;;<<<999999999999999999999999::::::999888777777777888888888888888888888888888888888888888888888888888999::::::999666333333333777777777777777777777777999999999999999999999999;;;===NNNBBB555===<<<<<<666555666666777888999:::666666666666666666666666666666666666666666666666888888777777666666555555444444555555555555444444111222333333333222000000222222222222222222222222333333333333333333333333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111////////////000000000000111111000//////000111111000000111222222222222111000000000000000111111111222222222111111111000000000000000000000000000000000000000000000111111111333333333333333333333333333444444555555444444333333555777888888777666666666555555555666888:::;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@???===;;;<<<===;;;===>>>@@@AAAAAAAAA@@@@@@CCCHHHMMMPPPQQQQQQQQQUUUWWWYYYZZZXXXTTTPPPMMMMMMLLLNNNSSSTTTTTTWWW[[[///...------,,,,,,,,,,,,000//////...............------------------------------------------------,,,,,,,,,------.........000////////////.........,,,++++++++++++,,,------......///000000///......//////...---------------+++++++++,,,,,,---------...------------...//////------------------------***+++,,,...///111222222---------............///......------...///000111333222111000//////......//////000111111111111111////////////////////////............////////////000000111111111111000000////////////000000000111//////000000000000//////---.........////////////...000111111000000111222333222111111000000111111111111222333333222111111000111222222222222111000222222222222222222222222111111222333444555666666333333333444444333333333444444333222222333444444333333444444333333222111333333444444444444333333333444444555555444444444111222333444444444333222222333444555555444333222444333333444777999999888555444333333555555444333333444555666666666555555555555555666777888::::::777666555666777888777666666666666777777888888999777888999888666666888:::777777777777888999:::;;;:::;;;<<<>>>GGGRRRTTTOOO@@@===999777888999888777888888777666666555666666444555666777888888888888888888888888999999999999999999999999999::::::;;;;;;;;;;;;:::999999999:::999999999999999999999999::::::999888777777777888888888888888888888888888888888888888888888888888333555888999888999:::;;;777777777777777777777777::::::::::::::::::::::::555???YYYMMM888999555666777777666555555555666666555555555555555555555555555555555555555555555555888888777777666666555555444444555555555555444444555555555555555444333333222222222222222222222222333333333333333333333333000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000111111111111111000000000////////////000000000000111111000000000000111111000000111222222222222222///000000111111111111111222222222111111111000000000000000000111111111111111111000000000000000000333333333333333333333333333444444555555444444333333444555666777777666444888888777666777888999:::999999:::;;;<<<<<<<<<<<>>@@@AAABBBAAAAAA@@@BBBFFFJJJMMMOOOOOONNNRRRTTTWWWXXXWWWSSSOOOLLLMMMMMMQQQVVVWWWVVVYYY___---,,,,,,,,,,,,,,,------000///............//////------------------------------------------------,,,,,,------------------/////////.........------,,,,,,,,,,,,,,,------...........................000000///------,,,,,,,,,++++++,,,,,,------......,,,++++++++++++,,,---------------------------------------------------------------............///...---------...//////000000000/////////......---------...///////////////...////////////000000000............////////////000000111111111111000000/////////000000000111111//////000000000000//////............////////////...///222222111111222333333222111111000000111111111222333444444333222111000111222333333222111000111111111222222222222222222222333444444555666666333333444444444444333333111111111111111111111111333333333333333222111111333333444444444444333333333444444555555555555444111222444555555555444333333333444444444444333333444333333444666888777666555444333444555666555333444444666777777666555444999999888777777777777777777666555666777888777666666666666777777777888888777888999888666666888:::888888888888888999:::;;;:::<<<===AAANNN^^^```ZZZDDD???:::888999:::999888888777777666666777777888444555666777888999999999888888999999999:::::::::999999999999999::::::;;;;;;<<<<<<;;;999888888999999999999999999999999999999999888888777888888888888888888888888888888888888888888888888888888888555777999:::999999:::;;;888888888888888888888888::::::::::::::::::::::::666CCC```UUU===;;;666777888777666555444444444444666666666666666666666666555555555555555555555555666777777777777777666555444444555555555555444444555444333222222222333333333333333333333333333333333333333333333333333333000000000000000000000000000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000///...////////////000000000000000000000111111000000000000111222222333222222222///000111111222222111111222222222111111111111000000000000111111111111222111111111111000000000000333333333333333333333333333444444555555444444333222222111333444555444222777777888888888888888888777888999:::;;;;;;;;;;;;>>>??????>>>;;;:::;;;;;;888:::<<>>@@@BBBCCCCCCDDDCCCDDDGGGKKKNNNNNNMMMLLLNNNPPPRRRSSSSSSRRRQQQOOOQQQTTTWWWTTTPPPRRRXXX,,,,,,,,,---...///000111000///...------...///000------------------------.................................------,,,,,,,,,......---------,,,,,,,,,...------------.../////////...,,,++++++,,,...///---------------...///000,,,,,,------...///000000...------------...//////////////////////////////,,,,,,,,,------.........---------.........//////------..................//////000000000000/////////000000111111111111111.../////////000000111111............/////////000000000111111111111000000000000000000111111111111//////000000000000//////////////////000000000000---///222333222222222333333222222111000111111111...000111222222111000...///000222333333222000///000000111111222222222222111222222222222333333333333444444555555444444333000222444666666444222000222333333333333222111111222333333444444333333222333333444555666666666555333444555666666666555444555444222222222222444555444333222333555555444333666555444444555666555444444555777888888666555333444444444444666777888999666555555666777888888777666666666666777777777777999999:::999777777888999::::::999999888999999::::::===<<<@@@QQQeeehhh___IIICCC;;;999:::<<<<<<:::666666777777888:::;;;<<<777888:::;;;<<<=========999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<666999<<<<<<:::999;;;===999999999999999999999999888777777777888999::::::888888888888888888888888777777777777777777777777111444777999999;;;===>>>999999999999999999999999666666666666666666666666999:::JJJ>>>000888555333777777666777777888999999999999999999999999999999888888888888888888888888444555666888888888777777444555555555555555555444888555222000000111444666444444444444444444444444222222222222222222222222000000000000000000000000000111222333333222111000000000000000111111111111444444444444444444444444000000000000000000000000+++,,,...000111222111111////////////000000000000000000111111111111000000111111222333333333333222///000111222333222111111222222222111111111111000000000111111222222222222222111111111000000//////333333333333333333333333333444444555555444444333666333111111444666666555...111444888999999888777888888999:::;;;;;;;;;;;;:::<<<<<<<<<:::999:::;;;333555999<<<@@@BBBCCCDDDFFFDDDDDDGGGKKKNNNNNNMMMKKKLLLNNNPPPRRRSSSSSSSSSPPPQQQUUUVVVRRRLLLNNNSSS.........////////////000000///...------...///000------------------------++++++,,,,,,,,,---------......------------......---------............//////...,,,,,,...///........................------,,,,,,,,,---------......------------------------.................................------,,,,,,,,,------------------------////////////////////////........................000...,,,,,,...000111111////////////000000000000111111222222222222111111333111000......000111333111111111000000000000000333222111000////////////111111000/////////////////////////////////////////////111333111111999BBBCCC888//////111000111444333333222222333333444555333222111000000111222333444444444333333222222222222222222333333444444444444444444333333222222222333333222222333333444555444444444444444444444444444444444555444444333333555444444555666666555333333333444555666666666666555555555555555555555555555666666666666666555555666666666666666666666666666666666666777777777777666666666666666555555555555666777888888888888888666666666666666777888888777777888999::::::;;;;;;:::::::::999999888888888999888999AAALLLVVV[[[[[[BBB@@@>>>;;;999888999999888777666777777666333000999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999888999:::;;;===::::::::::::::::::::::::::::::999888777777888888666888999;;;;;;:::999888::::::999999999999::::::777777888999999999999888999999888888888888999999:::999999888777666666555888888888888888777666666888888999999999999888888888999;;;<<<<<<;;;:::888:::999888777777888999:::;;;:::999888777555444444777555444555666777666555777666444333333444555777555555555444444333333333444444444333333222222222111111111111111111111111222222111111111111222222000000000000000000000000333444555555555555444333000000111111111111000000---...000111111111000///000///...///000111000///000000111222333333444444////////////////////////000111111111111222222222222222222111111111000000111111111111111111111111444333222000//////......111222333444444333222111444444222222222222444444333333333333333333333333555777999:::;;;:::888777444666999;;;======<<<;;;???<<<999888999;;;;;;;;;777777888:::<<<>>>AAABBBEEECCCBBBDDDIIILLLLLLKKKGGGJJJMMMNNNOOOPPPRRRTTTUUUSSSRRRRRRRRRQQQOOOMMM------.........///////////////............//////------------------------++++++,,,,,,,,,---------.........------.........---------............//////...,,,,,,---...---,,,........................,,,,,,,,,---------......------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////////////////.........//////000///////////////000000000000000111111222222111111000000///...------...///000111000000000000000000000333222111000////////////111111000///////////////000000000000000000000000000///111222111111777???EEE;;;333222333111000111222222222222222333333444333333222111111222333333555555555444444333333333222222222222333333444444444444444333333222222222333333222222333333444555444444444444444444444444333444444555444444333333555555555555666666555444444444444555444444333333555555555555555555555555555555666666666666555555555555555555555555555555555555666666666777777777666666666666666666666666666777777888888888888777777666555555555666888888777888888999::::::;;;;;;;;;;;;;;;;;;::::::999999;;;888888===EEELLLNNNNNNAAA???===:::999999999:::999777666777777777555333999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999::::::;;;;;;::::::::::::::::::::::::::::::999888888888888888777888:::;;;;;;;;;999888888888777777777777888888777888888999999999999999999999888888888888999999999999888888777666666555777888888888888777666666888888999999999999888888777888999:::;;;;;;:::999::::::999888888999::::::::::::999888777666555555777666555555666777666555666555444333333444666777555555444444444333333333444444444333333222222222111111111111111111111111222222111111111111222222111111111111111111111111000111222333333222111000000000111111111111000000...//////000000000000000000///...///111111111///000000111111222333333444111111111111111111111111000111111111111222222222222222222111111111000000111111111111111111111111222111111000000000000111111111222222222222111111444333333222222333333444333333333333333333333333555666888999999999777666333555888;;;===>>>>>>======;;;888888999::::::999777777999;;;===???AAAAAACCCAAA@@@BBBFFFIIIIIIHHHGGGJJJMMMNNNOOOPPPRRRTTTUUUTTTSSSSSSSSSRRROOOMMM,,,---------..................////////////......------------------------,,,,,,,,,,,,------------........................---------............//////...,,,+++,,,---,,,+++........................,,,,,,,,,---------......------------------------.................................---------------++++++++++++++++++++++++------------------------000000000000000000000000//////000000000///......////////////000000000000000111111222222111111000000///...------...///000000000000000000000111111333222111000////////////111000000///////////////111111111111111111111111000///000222111///444;;;???888222333333222000000111111111111111222222333444333333222222333333444555555555555444444444444111222222222222222333333444444333333333333222222333333222222333333444555444444444444444444444444333333444444555444444333444555555666666555555444777666666555555444333333555555555555555555555555555555666666666666666555555555555555555555555555555555555555666666666666666666666666666666777777888888888999888888777777777666555444444666888999888888888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;===;;;999:::>>>BBBBBBAAA>>>===<<<:::::::::;;;;;;:::888777777888999888888999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999:::::::::::::::::::::::::::999999888888888888999777888:::;;;;;;;;;:::999888888777777777777888888777888999999::::::999999999999888888888888999999888888888777777666666555777777777777777666555555888888999999999999888888666666777888999::::::;;;;;;::::::999999::::::;;;999999888888888777777777777666555555777777666555555444333333444555666777555444444444444333333333444444333333333333222222222222222222222222222222222222111111111111222222111111111111111111111111000000111111111111000000000000111111111111000000000////////////000111111000///...///111222111000///000000111111222222222111111111111111111111111000111111111111222222222222222222111111111111111111111111111111111111111000000000000000111222333111111111000000111111111444333333222222333333444333333333333333333333333444444666777777777666555333555777:::===>>>??????:::999777888999999888666666888;;;===???@@@@@@@@@AAA@@@???@@@CCCEEEEEEEEEHHHJJJLLLNNNNNNPPPRRRTTTVVVUUUTTTTTTTTTRRROOOMMM,,,,,,,,,---------......---...///000000///...---........................,,,,,,,,,------------...---..................------------............//////---++++++,,,,,,+++***---------...............,,,,,,,,,---------......------------------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////////////////000111222000...------////////////000000000000000000111111111111000000111111000000000000111111000000000000000111111111222222111000//////000000000000////////////000000111111111111111111111111111///000222111///222777333000///000222333222111000000000000000111111222333333333222222333333333444444444444444444444444222222222222222222222222333333333333333333333333333333222222333333444555444444444444444444444444333333444444555444444444444555666777666555555555888777777666666666666666555555555555555555555555444555666666666666666666555555555555555555555555444555555555666666666666666666777777777777888888999999999999888888777666888666555333444666888999888888888999999:::::::::<<<;;;;;;;;;;;;;;;;;;;;;>>><<<::::::<<<>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;999777777999;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;999888:::::::::::::::::::::::::::999999888888999999999888999:::;;;;;;;;;::::::;;;::::::999999::::::;;;888999999::::::::::::::::::999999888888999999:::888888888777777666666666666777777777777666555555888888999999999999888888555555555666777999:::;;;:::::::::999999:::::::::888888888888888888888888777666555666777888777555444444333444444555666777444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222000111111222222111111000111000/////////000222333000///...///111222111000//////000000000111111111////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111111111000000111111222333222111000//////000111222333333333333333333333333333333333333333333333333222333444555555555555444555666888:::;;;<<<======999888888888999999777555555888<<>>??????>>>???@@@BBBBBBCCCGGGIIIKKKLLLMMMOOOQQQTTTVVVUUUTTTTTTTTTSSSOOOLLL,,,,,,,,,---------......---...///000000///...---........................,,,,,,---------.........------...//////...---------------............//////---++++++,,,,,,+++***---------.........//////,,,,,,,,,---------......------------------------........................................................................////////////////////////...........................111333222000.........////////////000000000000000000000111111000000000111111000000000000111111//////000000111111111111222111000000000000000000000000////////////000000000000000000000000000000111///000333222///000444...///000000222444333111000000//////000000111222111111222222222222111111222222222222222222222222222222222222222222222222333333333333333333333333333333222222333333444555444444444444444444444444222333333444555555555444444666888777555444555777555555444444444555666777555555555555555555555555444444555666666666666666666666666666666666666666555555555666666666666777777777777777888888999999999999999999999888777666888777555555555666888999888999999999999999:::::::::::::::::::::;;;;;;;;;:::999999:::;;;=========::::::::::::;;;;;;<<<<<<<<<:::888888:::<<<======999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===<<<<<<:::999:::::::::::::::::::::::::::999999999999999::::::999999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999999::::::888888888888777777777777777777777777777666666555888888999999999999888888555555555666777888:::;;;888888999999999999888888888888888888999999999999888666555666777888777666444444444444555555666666444444444444444444444444333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222111111222222222222111111111000/////////000222333111000///000111222222000000000000000000111111111////////////////////////000000111111111222222222111111111111111111111111111111111111111111111111333222222111111111111111222111000//////000111222333333333333333333333333333333333333333333333333222222333333444444444444777888888999999999999999:::999888999::::::888666555888<<>>===>>>>>>?????????@@@BBBCCCFFFHHHJJJJJJKKKMMMPPPSSSTTTSSSTTTTTTUUUSSSPPPMMM,,,---------..................////////////..............................,,,---------............,,,---...//////...---,,,---------............///...,,,++++++---...---,,,,,,,,,------.../////////,,,,,,,,,---------......------------------------......................................./////////........................------------------------...........................111333222///...///111////////////000000000000///000000111111000000///......////////////....../////////000111111222222111111000000000000000111///////////////000000111000000000000000000000000111///000333444111000222222555555333333444333000000000000000000111111222000111111222222111111000111111111111222222222222444444333333333333333222222222333333333333444444333333222222333333444555444444444444444444444444222222333444555555555555333666999888555444555888222222111111222333555666555555555555555555555555333444555666777777777777777777777777777777777777666666666666777777777777777777777888999999::::::999999999:::999999888888888777777777888888999999999999999999999999999999:::::::::::::::;;;;;;;;;555666777888:::;;;<<<<<<999999::::::;;;;;;;;;;;;;;;:::999999;;;======<<<999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999999999999::::::;;;::::::::::::;;;;;;;;;;;;999999888888888888999999999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::999999999999999999999999888888888888888777666666888888999999999999888888555555666777888999999:::777888888999999888888777888888999999999999999999888777666666888888777666555555555555555555555555333333333444444444444555222222333333333333444444333333333333333333333333333333222222222222333333222222222222222222222222222111000000000000111222111111222222222222111111111000000000000111222222111000///000222333222111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111222222222111111111111111111111111444333222111111111111111111111111000000111111111222333333444444333333222333333333333333333333333222222222333333333444444888888888777777777777777:::999888888999999888666555777;;;>>>@@@???===<<<<<<===>>>???>>>???BBBDDDEEEFFFHHHHHHIIIKKKOOORRRQQQQQQRRRTTTUUUSSSPPPMMM------.........///////////////............//////........................------------............,,,---///000000///---,,,---------............///---,,,+++,,,...//////...,,,,,,------...//////000,,,,,,,,,---------......------------------------........................---........./////////000........................------------------------...........................111333111...---000444////////////000000000000//////000000000000//////......////////////.........//////000111111222222111111000000000000111111///////////////000111111111111111111111111111111111///000444555222111222222666777333222444444111111000000000000111222222111111222333333222111111111111111222222333333333555555555444444444333333222222222333333444444444333333222222333333444555444444444444444444444444111222333444555555555555333777:::999555444555888555444333222222333555666555555555555555555555555333444555666777777777777888888888888888888888888777777777777888888888999777777888888999::::::;;;888888999:::::::::999999777888999:::;;;::::::999999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<666777999999999999::::::999999:::;;;;;;;;;::::::;;;::::::;;;<<<===;;;:::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???::::::::::::::::::::::::999999999999999:::;;;<<<:::::::::::::::;;;<<<<<<:::999999888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999888888777888888999999999999888888555666888999999999888888888888999::::::999888888999999999999999999999999888777666777888888777666666666666666555444333333333333333444444444555555222222222333333444444444333333333333333333333333444333333222222333333444222222222222222222222222333222111000000111222333111222222333333222222111000000111222222222222111111000///000222333222111222222222222222222222111111111111111111111111111000111111111111222222222000000111111111222222222111111111111111111111111222222111111111222333333111111222222222222111111222333333444444333333222333333333333333333333333333222222222333333444444666666555555555666666666:::888666555666777777666555777:::<<<>>>>>><<<;;;999;;;===>>>===>>>AAADDDDDDEEEFFFFFFGGGIIIMMMPPPNNNNNNPPPSSSTTTSSSPPPMMM.........////////////000000///...------...///000////////////////////////---------.........//////,,,---///000000///---,,,---------.........//////---,,,+++,,,...000111000,,,,,,------...///000000,,,,,,,,,---------......------------------------........................---.........//////000000------------------------////////////////////////000000000000000000000000...111222111------111666////////////000000000000//////000000000000//////000000111111111111000000...//////000111222222222111000000000000000111111///////////////000111111222222222222222222222222111///000555777444222222---333444000000555666333111111111111111222222333222222444444444444222222222222222333333444444444666666666555555444444444222222222333333444444444333333222222333333444555444444444444444444444444111222333444555555555555333777:::999555333666999:::999777555444555666777555555555555555555555555333444555666777777777777999999999999999999999999777888888888999999999999777777888999::::::;;;;;;777888999:::::::::::::::777888;;;<<<<<<<<<:::999999999999999999999999999;;;<<<<<<<<<======>>>>>>:::;;;<<<<<<:::999999999999::::::;;;;;;::::::::::::::::::<<<======:::888999999999999999999999999========================<<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;===???AAA::::::::::::::::::::::::999999999999::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888888888999999999999888888666777999:::;;;999888777999999;;;;;;;;;;;;999999:::::::::999999999888888888777666777888999888666777777777666555444222222333333333444444555555555222222222333333444444444333333333333333333333333444333333222222333333444222222222222222222222222555555444333333444555555111222222333333222222111///000111333333222111111111000000000222333222111333333222222222222222222////////////////////////000111111111111222222222000000111111222222222222111111111111111111111111000000000111222333555666111222333444444333222111222222444444444444222222333333333333333333333333333333222222333333444555444333333444444555777777:::777444333444555666666555777999;;;<<<<<<<<<;;;777999<<<<<<<<<===AAADDDCCCDDDEEEEEEEEEHHHLLLOOOKKKLLLOOORRRTTTTTTPPPMMM---,,,,,,,,,,,,---..............................000000000///////////////---.../////////...,,,+++000000///...---,,,,,,,,,......------------......///......---------......------------------------......---,,,,,,,,,,,,,,,...------------...////////////.........---------/////////...------,,,,,,---------............//////......------///000111222000...///222333111///......////////////......////////////000000000000000000////////////000000111000///////////////000//////000111222333333444333222111/////////000111000000000000000000000000222222111000//////000000000111111222222222111111000111111222111000///...222222222222111111000000444444555555666555555555666444333555777777555222222222222222222222333333555444333222222222333444333444555555666666555555666555555555555444444444333444555555555444333222666777888888888666555444777777777777777777777777333333444555777888:::;;;888888777555555444444444777999:::<<<<<<;;;:::999777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<888888888888888999999999999:::;;;:::888777888999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;>>>>>>???>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999:::::::::999999999888888888888888999999:::::::::888888888888888888888888999::::::;;;:::999888777888888888888888888888888888888777777666666666555555555555444444333333333333444444555555444444333333333333222222111111111444444444333333333222222222333333444444333333222444444444444444444444444222111111111111111222222111222222333333222222111333333222222222222333333444222111//////000222333444333222222111111222222111111111222222333333333222000...///222333111///222222222222222222222222111111111111111111111111222222222222222222222222//////000000111111111222333333333333333222111000111111222222222222111111333333333222222111111111222222333333333333444444555666666666666666555555555777999::::::999:::<<<777888888888888:::>>>AAAGGGFFFEEEEEEEEEFFFHHHIIIIIIKKKOOOQQQQQQOOOMMMKKK------,,,,,,------...///........................000000000000000000000000......///000///...---,,,------------...//////000......------------............------------......------------------------------------...///000111...------------...//////......---------,,,,,,,,,........................---------............///...------,,,---...///000222000//////111222111///...//////000000//////...////////////000000000000000000////////////000000000000////////////000000000000000111222222333333333222111000//////000111111111111111111111111111222111111000000000000111111111222222222111111000333333444444444333111111222222222222111111111000444444555555666666555555555444333444666777555333111111111111111111111111444444333222222333333444333444555555666666555555666555555555555444444444333444555555555555333333555666777777777555444333777777777777777777777777777777666666666666777777666666555555555555666666777888:::;;;<<<;;;:::999888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999999999999999999:::;;;:::888777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999999999::::::::::::999999999999999999999999999::::::;;;:::999888777::::::::::::::::::::::::888888888777777666666666666666666666555555555444555555666666666666555555444444444333333222222222555555555444444444333333333333444444444444333333444444444444444444444444333333222222222222333333222222333333333333222222222222222111111222222222333222111000000111222333444333222222111111222222111111222222222333333333222000//////222222111///111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111222333333333333333222111000///000000000000000000///333333222222222222222222222222333333333333444444555555666666666555555444666888::::::999999:::;;;888999::::::999:::===???EEEDDDDDDDDDDDDFFFGGGHHHKKKLLLNNNPPPPPPNNNLLLKKK---------,,,------...///////////////////////////111111111111111111111111//////000000000///...---------------...///000111......------------......------,,,,,,,,,------...------------------------------...///000222444555...------------...//////---------,,,,,,,,,,,,,,,,,,------...//////000000---------............///------,,,,,,------...///111000///000111222111//////000000111111000000///////////////000000000000111000000//////000000111000000000//////000000111222222222222222222222222222222111000000000111111111111111111111111111111111111000000000111222222222222333333222111000000333444555555555444333222222222222222111111111111333444555666666666666666444333222333555666555555444444333333222111111111444444333333333333444444444444555666666666666555666555555555555444444444333444555666666555444444555555666666666555444444666666666666666666666666999888777666666555666666444444444444555666777888666777999:::::::::999888888888888888999999999:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;::::::999888888888999:::;;;:::999888999:::999::::::;;;;;;<<<<<<<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>======<<<<<<888999:::;;;<<<>>>??????<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;::::::;;;;;;<<<===<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999:::::::::::::::;;;999999999999999999999999::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777888888777777777777666666666777777888888777777666555555555555444444444444666666555555555444444444333333444444444444333333333333333333333333444444555444444333333444444444222333333444444333333222222222111111111111222222333222111000000111222333444333222222111111222222111222222222222333333333222111000000111222111000000000000111111111111111222222222222222222222222222222222222222222222222000000000111111111111111222222333333333222111111000000111111111111000000222222222222222222333333222222333333333333444444333444555555555555444444777888::::::999888999999999;;;<<<<<<;;;;;;<<<===BBBBBBBBBBBBCCCDDDFFFFFFJJJKKKLLLMMMMMMMMMMMMMMM---------------...//////000000000000000000000000111111111111111222222222000000000000000//////...000000///.....................------------......---,,,,,,,,,,,,------...------------------------------...///000222333444...------------...//////---------------------------........./////////000---------............///------------......//////111000000000111111000000000000111111111111000000////////////000000000000111000000000000000000111000000000///000000111111333333333222222111111111222111111111111111111111111111111111111111111111000000000000111222222333333333333333222111000000222222333444444333222111222222222222222222222222333444555666666777666666333333333444555666666666888777777666555444444333333333333333444444444555444444555666666666666666666555555555555444444444333444555666777666555555666666666666666666555555666666666666666666666666666666666666666777888888444444444444555666777888666777888999999999888888888888888999999999::::::::::::::::::::::::::::::999999999::::::::::::;;;;;;::::::999888777777666999:::;;;;;;999888999;;;999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>======;;;;;;;;;<<<===>>>>>>???=========>>>>>>======<<<::::::;;;<<<===>>>>>>>>>===============>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;:::;;;<<<<<<=========>>>>>>>>>>>>==============================>>>??????@@@@@@@@@@@@???======<<<;;;;;;;;;;;;<<<========================<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888777777777777777777777888888888888777777666666666666666666666666666555555555555444444444444444555555555555444444333333333333444444444444555555444444333333444444333333444444444444333333222111111000000111111222222222111111111222333333444333222222111111222222222222222222222222222222111111111111111222111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333222222111333333333444444333333333111111111222222333333333222222222333333333444444222333444444555444444444777999::::::888777777888:::<<<>>>???===;;;::::::??????@@@AAABBBCCCDDDEEEFFFGGGGGGIIIKKKMMMNNNOOO...------------...//////000000000000000000000000000000111111222222222222111000000///////////////000000///.........//////......------------......,,,,,,,,,,,,------...///------------------------//////......//////000111...------------...//////............////////////000000/////////.........---------............///.../////////000000000000000000111111000000000111000000111111111111000000////////////000000000000111111000000000000111111000000000000000111222222444444333333222111111111111111111222222222222111111111111111111111111111111111000000111222333333333333333333333222111111222222444444444444333222222222222222222222222333333444555666777777777777444555666777777777777777888888777777666555444444333333444444555555555555444555666666777777666666666555555555555444444444444444666777777777666666777777777777777777888888666666666666666666666666666666666666666777888888666666666555555666666777777777888888999999999999888999999999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999888777666666555999:::;;;;;;:::999:::;;;999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;===>>>>>>??????>>>======:::;;;;;;<<<===>>>??????======>>>>>>>>>>>>>>>========================<<<=========>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<=======================================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::777777777777777777777888777777888888888888777777777777777777777777777777555555555555444444444444444555555666666555555444333333333444444555555555555555444333333333333333444444444555555444444444222222111111111111222222222222111222222333333444444333222222111111222222222222222222222222222222111111222222111111111222222222222333333333444444222222222222222222222222222222222222222222222222222222222111111111111111111222222333333333222222333333333444444333333333111111111222222333333333222222222333333333444444222333333444555555444444777888::::::888777777888:::===??????===;;;999999<<<===>>>@@@AAACCCCCCDDDAAABBBCCCFFFIIIMMMQQQSSS......------......///000//////////////////////////////000000111222222222111000///.........//////,,,------...///111222333......------------......------------......///000------------------------000///......------------...------------.../////////////////////000000000111111000//////...---------------............/////////000111111111111000///111222111000///000111///000000111111000000///////////////000000000000222111111000000111111222000000000000111111222333444444333333222222222111000111222222333222222222222222222222222222222222222222111111111222222333222222333333333333222222333444555666666666555444222222222222333333333333333444555666777888888888555888;;;===;;;999777777666555555555444333333333222333444555555666555555555555666777777777777666666555555555555444444444444555666888888888777777888888777777777888999999666666666666666666666666999888777666666555666666888888777777666777777777888888888888999999::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::999999888888777777777999:::;;;;;;::::::;;;<<<999::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>===<<<;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>??????@@@@@@???????????????>>>======<<<<<<======>>>>>>??????@@@@@@>>>>>>????????????>>>>>>======<<<<<<======>>>???>>>??????@@@@@@??????>>>@@@@@@????????????>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????========================>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777777777888888888888888777888888888888888888777777777777777888888888888777666666666555555555555555555666666666666555555444444444555666666777777666555444333333333333333444555555666666555555444333222222222222222222333111111222222333444444444444333222222111111222222333333333222222222222111111222333222111111222333222222333333444555555555333333333333333333333333222222222222222222222222222222222222222111111111111111222333333333222222000000111111111111000000222222222222222222333333222222333333333333444444222333444555555666555555666777999999888777888888:::<<<>>>>>><<<:::999888:::;;;===???AAACCCCCCDDD???AAACCCFFFKKKOOORRRTTT...............//////000..............................///000000111222222000///...---------...///,,,------...///111333444......------------..................///000111111------------------------000///......---------......------------...//////............//////000000000000000///////////////---------............///......000111111111000//////111222111//////000222...//////000000//////...////////////000000000000222111111000000111111222000000000000111222333444333333333333333333222222000111222333333333222222222222222222222222222222333333222111111111222222111111222333444444444444222333444555666555555444222222222333333333444444333444555666888888888888777<<>>??????>>><<<;;;<<<<<<>>>>>>>>>===;;;:::;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@BBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA??????????????????????????????>>>>>>>>>=====================<<<<<<;;;;;;========================<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<888999999999::::::::::::999999::::::::::::999999666777777777888888888888999999999888888888777777666666666777777666666666555555666666777888888999888777666555444444444444555555666666666666555555444444333333333333444444000111222333444444444444444333222222111111222222333333333222222222111111000222444333111000222444111111222333333444555555333333333333333333333333222222222222222222222222333333333222222111111111000111222333333333333222///000000000000000000///333333222222222222222222222222333333333333444444333333444555666666666666444666888999888777888999:::;;;======;;;999888999999:::===???BBBCCCDDDDDDBBBDDDFFFJJJMMMQQQSSSTTT...............///000000........................---......///000111111111000///...,,,,,,------...000000////////////000111.........------..................//////111222222------------------------//////............//////...------------...//////---------.........//////......//////000000111111---------.........//////,,,---///000000000///...///111333222///...000222......////////////......////////////000000000000222222111111111111222222000000000000111222333444333333333333333333333333000111222333444333333222222222222222222222222222444444333222111111111111000111222333444555555555///000222333333333222222222222222333333444444444333444555777888888999999888>>>DDDFFFBBB===999777555555555666666666666666111222444666777777666555555666666777777777777777666666555555555444444444444555777888999999999888777666555555555777888999888888888888888888888888333333444555777999:::;;;666666777888999;;;===>>>::::::999999::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;::::::=========<<<;;;;;;::::::<<<===>>>@@@@@@>>>===<<<>>>???@@@AAA@@@???===;;;<<<<<<<<<===============???@@@AAABBBBBBBBBBBBBBB======>>>>>>??????@@@@@@===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@?????????????????????@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666777777888888888888;;;;;;;;;:::::::::999999666666777777777777666666555666666777888999999:::999999777666555555555555555555666666666666555555555444444333333444444555000111222333444444444444444333222222111111222222333333333222222111111111000333444333111000222444000000111222333333444444333333333333333333333333222222222222222222222222333333333222222111111111000111222333333333333333111111222222222222111111444333333222222111111111222222333333333444444444333444555666777777777777333555888888888888999:::999;;;<<<;;;:::888999999888:::===@@@BBBCCCDDDDDDFFFGGGJJJMMMPPPRRRSSSTTT---,,,,,,,,,,,,---...............///////////////------......///000000000222111000//////000111222//////.........------------...///000000///...------...///000000///...---...------------...//////........................---------...///000000111////////////////////////111111000000//////.........------------...//////111000///......///000111555444333222111///............------------......000000111111111000000///------...000000111111111222222111111222222333444222222222222222222222222111222222333333222222111222222222222222222222222444444333333333333222222111111111111222333333444444444444444444444444444333444555555666666666666444555777888999999999888;;;===???AAA@@@===:::777555555555666555555444444444333333333444666777999:::999888666555555555555777666555333333444555555555444444444555666888999777777666555555555555555666666666666777777777777888888888888777777777777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<===<<<999888888:::===>>>>>>======<<<<<<<<<======???>>>===<<<;;;<<<<<<===<<<===???AAAAAA@@@>>>===>>>>>>>>>======<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA???AAABBBBBB@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@BBBDDDDDDGGGFFFBBBAAACCCBBB???DDDEEEEEEDDDCCCCCCEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIGGGEEEBBBBBBEEEGGGGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@??????>>>============???===;;;:::;;;<<<<<<;;;===;;;999888:::<<<<<<<<<;;;;;;::::::::::::;;;;;;666666666666777777888999<<<;;;:::888777666666666888888888888888888888888666777777777888888999999999888777666555444444444444444444444444444444444777777777777666666666666666666666666666666666666444444222222222222444444111111111111111111111111333000...000333666555333222111111111222333333444333333222111111222333333444444222222222222444444111222444444555444333222222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333666666666666555444333222333555777888999888666555888999:::;;;;;;:::888777888999;;;>>>AAABBBCCCDDDGGGIIIKKKNNNOOOOOONNNMMM---------------......///000000000///.........---............////////////111111000//////000111111//////.........------------...///000000///...---------...//////...------...------------...//////........................------......///000000111////////////////////////111000000000/////////...//////......//////000111000000///......///000000333333222111000//////...///......------......///000000111111111111000000...///000000111111111111222222111111222222333444222222222222222222222222111222222333333222222111222222222222222222222222444444333333333333222222333333222222222333333444444444444444444444444444111111222333333333333333333444555777888777777666666888:::;;;;;;:::888777555555666666666555444444555555444444555555666666999999888777666555555555555444444444555666666777555555444555555777888999999888777777666666777777666666666777777777888888999888888888777777777777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;???>>>===<<<<<<<<<<<<======<<<:::999:::;;;===>>>???>>>>>>======>>>>>>>>>@@@???>>>=========>>>>>>@@@AAACCCDDDEEEDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBB@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDGGGIIIHHHKKKKKKIIIIIILLLLLLIIIIIIJJJJJJJJJIIIIIIJJJLLLJJJIIIIIIKKKNNNOOOOOONNNKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNLLLJJJKKKNNNPPPPPPOOOLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@??????===;;;;;;<<<============<<<::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;???>>>===<<<;;;:::::::::888888888888888888888888555555666666666777777777888777666555555444555555666666666666666666666666777777777666666666555555333333333333333333333333444444333222222333444444333333333333333222222222333222000111222333333222222222111111222333333444444444333222222333444444444333333222222333333444333333444444444333222222222222222222222222222222222222111111111111222222111111111111111111111111333333333333333333333333555555555666555555444333555666777888888888777666888888888999999888888777:::;;;<<<===>>>@@@AAAAAADDDFFFIIIKKKMMMNNNNNNNNN...............///000000222111000000......---,,,////////////............111000000//////000000111/////////............---......////////////......,,,------......------,,,...------------...//////........................---......//////000000111////////////////////////000000000000////////////000000//////000000111222//////............//////111000000000///////////////......------......///000000111111111111000000000111111222222222111111222222111111222222333444222222222222222222222222111222222333333222222111333333333333333333333333444444333333333333222222555555444333333333444444444444444444444444444444111111222222333333222222111222444555666666555444444555666777888888888888666666666666666555444444666666666666666555444444999999888777666666666777333333555666777888888888666666666666666777888999::::::999888888888888999666777777777777888888888999999999888888888777777999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<>>>>>===============<<<<<<<<<<<<<<<===>>>>>>@@@??????>>>??????@@@@@@AAA@@@???>>>>>>>>>?????????AAABBBDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFCCCDDDDDDDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHJJJNNNRRRQQQTTTUUUSSSTTTXXXXXXVVVSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXYYY[[[^^^___^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]aaa```___^^^\\\[[[ZZZYYYWWWWWWVVVXXXZZZ[[[ZZZYYYYYYXXXWWWUUUTTTSSSSSSSSSVVVTTTRRRPPPOOOPPPQQQRRRTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@BBB@@@>>>===???@@@@@@@@@???>>>>>>>>>@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999<<<;;;;;;;;;::::::999999888888888888888888888888666666777777777777888888666666555555555555666666888888888888888888888888666666666666555555555555333333333333333333333333555444333333333333444555555555555444444333333333222333333222000000111222222222222222222333333444555444444333333444444555444333333222222333333444555444333333222222222222333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333333444555555666555555555777777777777888888888888888777777777777777888888===<<<<<<;;;<<<===>>>???AAACCCFFFIIIKKKMMMMMMMMM///////////////000000111111000000000//////......111000000///...---------000000000//////000000000/////////..................//////////////////..............................------------...//////..............................//////000000000000////////////////////////000000000000////////////000////////////000111111///..................///......////////////////////////............/////////000000111111111111000222222333333333222111111222222111111222222333444222222222222222222222222111222222333333222222111333333333333333333333333444444333333333222222222777666555444444444444444444444444444444444444444333333444444444444444333222333444555666555444444777777777777888999::::::777777777777666666555444555666777888888777555444999999888777777777888888333555666888999999888777777777777777888888999999::::::999888888888888999777777777888888888999999::::::999999999888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<>>>>>======>>>>>>>>><<<<<<===>>>>>>?????????@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHGGGEEECCCBBBCCCDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJHHHHHHIIIHHHGGGGGGIIIKKKMMMMMMMMMMMMNNNNNNOOOOOOSSSTTTTTTUUUVVVZZZ___bbbdddggghhheeefffiiiiiigggfffhhhiiijjjiiiiiijjjkkkooopppqqqtttvvvvvvtttrrrssssssssssssssssssssssssvvvuuutttrrrpppnnnmmmmmmiiiiiiiiijjjjjjjjjiiiiiiooonnnllliiigggeeeddddddhhhfffdddaaa```aaabbbcccdddddddddcccaaa___]]]\\\[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRPPPMMMKKKIIIHHHGGGGGGEEEBBBBBBDDDEEEEEEEEEBBBBBBBBBCCCDDDDDDAAA????????????>>>>>>======<<<>>>===<<<;;;::::::::::::999::::::::::::999999999999999999999999999999999::::::::::::::::::;;;;;;666666555555555666777777999999999999999999999999666666666666555555555444555555555555555555555555555555444444444444555555666555555444444333333333000333444222000///111444333333222222222333333444444444333333333333444444333333333333333333333333666555333222111111222333333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333222333444555666666666666888777777777777888999999999888777666666777999:::<<<;;;:::999:::<<<>>>@@@BBBCCCEEEGGGIIIJJJKKKKKK000////////////000111111.../////////000000111111111111000///...------,,,/////////000000//////////////////////////////////////////....../////////000//////////////////000...------------...//////......................../////////000000000000000////////////////////////////////////000000000000//////......//////000111...//////////////////..................//////////////////......///////////////000111111111111111222333333333333222222111222222111111222222333444222222222222222222222222111222222333333222222111333333333333333333333333444444333333333222222222777666666555444444444444444444444444444444444444444444444555555444444333333444555666777666555555:::999888777777888999:::888888888888777666555444333555666888999999888777999888888888888999999:::777777999999999888777666888888999999999999999999999999888777777777777888888888888888999999999999::::::::::::999999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======??????>>>>>>>>>??????@@@======>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLIIIHHHGGGEEEEEEFFFFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOOOOOOONNNOOORRRUUU[[[[[[]]]^^^___```aaaaaafffgggiiijjjkkkooossswww|||~~~{{{{{{}}}}}}zzz{{{~~~}}}|||||||||~~~}}}|||||||||}}}~~~|||zzzyyyyyyyyyzzzyyyyyyyyyyyyxxxvvvsssrrrpppooommmkkkjjjjjjkkkkkkjjjjjjiiiiiihhhgggffffffeeedddaaa^^^[[[YYYXXXWWWPPPNNNKKKKKKLLLMMMMMMLLLIIIHHHHHHIIIJJJIIIGGGDDDFFFFFFFFFFFFDDDCCCAAA@@@AAA@@@??????>>>>>>??????===>>>>>>???>>>>>>===<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;777777666666666777888888888888888888888888888888777666666666666555555555555555555555555555555555555555555555555555555555555555444444333333333222///111333333111111444777444444333333222333333444222222333333333333222222333333333333333333333333666555333222111222333333333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333222222444555666666777777777777666666777777888999999999888777888999:::;;;999999888888:::===@@@BBBDDDEEEFFFGGGHHHHHHHHHIII///////////////000111111---...//////111111222333111000000///...---------...//////000000//////......////////////000000000//////............//////111000000//////000000111...------------...//////........................000000000000000000000000////////////////////////////////////000000000000///............///000000//////000000000000//////.........///////////////000//////......//////000...///000111111222111111111222222333333333222222222222111111222222333444222222222222222222222222111222222333333222222111333333333333333333333333444444333333333333222222666666555444444444555555444444444444444444444444333333444444333333222222555666777888888777666555888888777666666666777777999999999999888666555444444555666888999999::::::999888888888999:::;;;;;;999999::::::999999888777999999::::::;;;::::::999888888777666666666666777888888999999999:::::::::;;;;;;;;;:::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<======>>>>>>>>>>>>??????????????????@@@AAA????????????@@@AAACCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCEEEGGGJJJLLLNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQSSSUUUXXXZZZ[[[\\\\\\]]]\\\]]]___cccfffhhhiiikkknnnppprrrssssssxxxzzz|||}}}~~~~~~}}}|||}}}~~~|||zzzyyyxxxuuutttqqqooollliiihhhgggbbb```]]]\\\\\\]]]\\\[[[WWWVVVUUUVVVVVVVVVTTTRRROOOOOOOOONNNLLLIIIFFFDDDCCCCCCBBB@@@@@@???????????????@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888888999888888888888888888888888777777777777666666666666444444444444444444444444555555666777777666555555444444444444444444444444111222333333333444666888555444444333333333333333111222222333333222222111222333333444444333333222444333333222222333333444333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333222333444555666666666666666666666666777777777777888888888888999:::;;;;;;777777888999<<>>>>>????????????????????????@@@AAABBB@@@@@@??????@@@BBBDDDFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGHHHIIILLLOOORRRTTTVVVZZZ\\\^^^```aaaaaa```___```aaabbbcccfffiiilllmmmppppppqqqqqqrrrvvvzzz~~~{{{}}}~~~|||{{{zzz~~~{{{xxxvvvuuuuuutttsssooommmkkkkkkkkklllkkkiiiccccccbbb```]]]YYYUUURRRNNNLLLJJJHHHEEECCCBBBBBBAAABBBCCCCCCBBB@@@>>>====================================<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999888888888888888888888888999888888888777777777777555555555555555555555555555666777777777777666555444444444555555666666777555444333333555666666666555555444333333333333333222222333444444333222222222333333444444333333222111111222333444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333333444555666666666555333444555666777666666555666777888999999:::::::::666777999;;;>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFFFF...............///000000111111111000000000000000///////////////.........---...///000000///...---.../////////000000111111000///...------...///000000///...------...///000...------------...//////........................111111111000000000000000////////////////////////.../////////000000111111111111111000111222222333000111222333333222111000111111000000////////////000000////////////000000......///111111222222222...///000111222333333333222222111111222222333444222222222222222222222222222222222333333222222222444444444444444444444444444444444333333333222222333333333333333444555666444444444444444444444444777777888888777666555555555555666777777666555444333444666888999::::::;;;;;;::::::999888777666555;;;:::888777777777888999888888888999:::;;;<<<===999888888888999;;;===>>>:::;;;<<<<<<<<<;;;:::999999888888777666777777777999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????@@@?????????@@@AAAAAABBBBBBAAA???>>>@@@BBBFFFHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNMMMLLLRRRSSSTTTWWWZZZ]]]```bbbgggiiimmmpppqqqqqqpppoooooopppppprrruuuxxx{{{}}}~~~}}}}}}~~~~~~}}}zzzzzzyyywwwsssnnnjjjggg]]][[[XXXTTTQQQNNNLLLKKKHHHHHHIIIIIIHHHFFFCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>===<<<;;;:::999999999999999999999999999999999999999999999888888888777888888888888888888888888555666777888888777666555444444555666777888999999999666333444666888666444666555444333333333333333333333444555555444333333222222444444444444222222///000222444555555555444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333444555555666555555555222333555777777666555333444555777888999999999888777888:::===???@@@AAAAAA?????????@@@BBBDDDFFFGGG...............///000000333222111000000111222333111111111111000000000000,,,---......---+++)))(((000000111111111111000000000000//////.........---222000///...//////---,,,,,,---------++++++---///000///......///111333555------,,,,,,---...000111......//////000000111111////////////////////////////////////000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000111111111111000111222333444555555555222222222222222222222222222222333444333222111000333333333444444444555555333333333333333333333333666555444333222222111000444444444333333222222222555444444333333444444555888888777777666666555555666666666666666666666666555555555666777888999999888777555444444555666888333666::::::888777888999666666777888999:::::::::999999999999999999999999;;;;;;::::::999888777777;;;::::::;;;<<<===;;;999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@@@@>>><<<;;;????????????>>>===<<<;;;>>>@@@BBBBBB@@@???@@@AAAAAABBBBBBAAA@@@@@@BBBCCCAAAAAA@@@@@@BBBEEEHHHJJJJJJMMMOOONNNLLLKKKMMMPPPUUUUUUTTTTTTVVVXXXZZZ\\\dddeeeeeefffhhhlllqqquuu|||yyywwwsssmmmiiifffccc```^^^XXXVVVSSSQQQPPPMMMJJJHHHCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAA>>><<>>===<<<<<<::::::<<<======<<<;;;:::888777666666888888777666555:::<<<999666666777888===<<<888444444666888777555555555555555555555555888777666555555555555555555555555444444333333333444333333222222333333444333333333222222222111111222222222222222222222222333333444444333333222222444333222222222333555555444333333222222333333444333333333333333333333333444444444444444444444444999888888888777777666666888888888888999:::;;;<<<;;;;;;:::::::::999999999???>>>>>>>>>???@@@AAAAAA///////////////000111111111111000//////000111111222222222222222222222222333333222222111000......///000000111111000000///111111000000000/////////...---,,,---...///...---,,,...///...---,,,---//////...---------///111222000///...---------...////////////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000111111111111000000111222333333333333222222222222222222222222333333444555444333222111333333333333444444444444333333333333333333333333666555555444444333333333444444444333333333222222444444333333333333444444777777777777666666555555555555555555555555555555333333333444555555666666999888666666555666777777666888;;;:::888777888999888888999999::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::999888888777:::999999;;;>>>@@@??????;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;<<<=====================<<<===>>>???>>>===;;;:::===>>>>>>>>>>>>>>>======???AAABBBBBBAAA@@@@@@AAAEEEFFFFFFEEECCCBBBCCCEEECCCCCCDDDFFFHHHKKKNNNPPPPPPSSSVVVWWWVVVXXX\\\____________aaadddhhhmmmoootttuuuwwwxxxzzz}}}{{{xxxuuutttrrrqqqooollliiieee```[[[WWWQQQQQQOOOMMMKKKIIIHHHHHHKKKKKKLLLKKKIIIFFFBBB@@@@@@@@@??????>>>======<<<<<<<<<=========<<<;;;:::===<<<;;;;;;<<<<<<:::999666888999777666777999:::<<<<<<:::777666666777777888888888888888888888888777777666555555555555555555555555555555444444444444333333333333333333444444333333333333222222222222222222222222222222222555555666555555444333333222222111111111222333444444444333333333333444444333333333333333333333333444444444444444444444444777777666666555555555555666666666666777888::::::888888888999999:::::::::>>>======>>>>>>???@@@AAA000000000000000111222222111000///......///000111222222333333444444555555444333222111000/////////...//////000000//////...111111111111000000000000,,,++++++,,,...000///...,,,...000111///...............,,,,,,,,,---...///111000///...------------000000000000000000//////111111111111111111111111////////////000000000000000000000000000000000000000000111111111111000000///000000111111000000///000000000000111111111111000111111222222222111111222222222222222222222222444444555555555444333222222222222222333333333333333333333333333333333333555555555555555555555555444444444444444333333333444333333222222333333444777777777666666666666555555555555555555555555555333333444444444444444444999888888888777777777666999:::::::::888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888:::999999;;;???BBBDDDDDD<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;:::999999999999:::;;;;;;<<<<<<======>>>>>>??????===>>>?????????>>>===<<<>>>>>>>>>???????????????AAACCCDDDCCCBBBBBBBBBDDDEEEFFFFFFEEECCCCCCDDDEEEFFFHHHJJJMMMPPPSSSVVVWWWYYY\\\___aaaaaadddiiinnnqqqqqqsssuuuyyy}}}}}}vvvooojjjiiigggccc___\\\YYYWWWVVVXXXXXXWWWUUUQQQMMMHHHFFFDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>======>>><<<;;;;;;<<<<<<:::999:::999888888888:::<<<>>>;;;<<<<<<;;;999777666777666666666666666666666666666666555555444444555555555555555555555666666666444444444444444444444444555555444444444333333333333333333333333333333333888888888777666555444333222222111111222222333444444444333333333333444444333333333333333333333333444444444444444444444444444444444444444333333333333333444555666777888999666666777888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@000000//////000000111222111000///......///000111111222222333555666666777555444222000///...//////......////////////......000000000000000000000000---,,,,,,---///000000///---///222222111///............---,,,,,,,,,------111000000//////.........222111111000000/////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000111111000000000///000000000111111111111111222222222222222111000111222222222222222333333444444444444444333333222111111222222222333333333333333333333333333333333333444444444555555555666555555555444444444444444333333222222222222333333666666666666666666666666444444444444444444444444666666666666555555555555777888888888888777666666888999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::999999;;;???BBBDDDDDD=========<<<<<<<<<<<<<<<888888999999:::;;;;;;<<<::::::999999::::::;;;<<<;;;<<<<<<===>>>??????@@@???@@@AAAAAAAAA@@@??????AAAAAA@@@@@@@@@AAAAAAAAABBBDDDEEEDDDCCCCCCEEEGGGGGGHHHIIIIIIIIIIIILLLNNNRRRTTTWWW[[[^^^```bbbccchhhjjjlllmmmmmmpppvvvzzz~~~zzzuuuqqqmmmjjjiiiiiiiiigggddd___[[[VVVTTTQQQPPPPPPNNNKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB===<<<;;;;;;<<<===<<<;;;===:::999<<<======>>>@@@===<<<<<<===;;;777666888555555555555555555555555666666555555444555555666444444444555555666666666444444555555555555444444666555555555444444444444333333333333333333333333888888888777666555444333333333333333333444444555333333222222222222333333333333333333333333333333444444444444444444444444444444333333333333333333111222333555666777888888777777888999999:::;;;;;;:::::::::;;;<<<===>>>???///............///000000222111000000000000111222000111222333444666777777999888555333222111111222......////////////......////////////////////////000///...///000111000......000222333111///......//////.....................//////000000111111111222222111111000000//////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000000111111111111000000///000000000111111111111333333333333333333222222111111111222222333333333444333333222222222222222111111222222222333333333333333333333333333333333222222222333444444555555555555555555555555555555444333333222222333333444555555555555555666666666555555555555555555555555666666666666666666555555666777888888888888777666777777888999;;;=========::::::::::::999999999999888888999999::::::::::::;;;;;;;;;:::::::::::::::;;;:::999;;;>>>@@@AAA@@@========================888888999:::;;;;;;<<<===;;;;;;;;;:::;;;<<<<<<===;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEHHHJJJMMMOOORRRTTTVVVYYY]]]```dddfffiiilllooorrrssstttvvvxxxzzzzzz{{{~~~{{{wwwsssnnnjjjhhhbbbaaa```]]]YYYTTTPPPMMMIIIIIIHHHHHHHHHGGGGGGHHH@@@???>>>???AAAAAAAAA???===:::;;;??????===???DDDFFF@@@<<<===<<<888777;;;999999999999999999999999666666555555555666666777333333444444555555666666444555555666666555555444666666666555555555444444333333333333333333333333666777777666555444333222111222222333333333333333222222111111111111222222333333333333333333333333444444444444444444444444444444444444444444444444222333555666777888888888::::::::::::999999999999999999999:::;;;===>>>???...............//////000333222111000000111222333111222333444555666777777777666555333111000//////...//////000000//////...............////////////222000///000111111000//////111222222000...---...////////////////////////...///000111222222222222111111111111111111000000........................////////////000000000000000000000000000000000000000000111111111111000000000111111222222111111000000000000000111111111111222333333444444444333333111111111222222333333444444333222111111111222222222222222222333333333333333333333333333333333333222222222333333444444444555555555666666666666666555444444333333444444555444555555555555666666666666666666666666666666666444444555555555555555555777777777888999999::::::999999:::===@@@AAA???>>>999999999999::::::::::::777888888999999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::<<<>>>???>>><<<============>>>>>>>>>???999999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@????????????@@@@@@@@@@@@DDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLPPPSSSUUUXXX]]]aaaeeejjjooossssssuuuwww{{{|||zzzuuuuuussspppkkkeee```]]]VVVUUUTTTRRRQQQPPPPPPPPPFFFDDDCCCCCCDDDDDDBBBAAA>>>:::;;;@@@???===DDDOOOZZZJJJ>>><<<<<<999999<<<999999999999999999999999777777666666777777888888555555555555555555666666444555666777777666555444666666555555555444444444333333333333333333333333444444555555555444333333///000111222222222111111222222111111111111222222333333333333333333333333444444444444444444444444444444555555555555555666444555666888888888777777::::::999999999888888888999999999:::;;;===>>>???/////////...///000000111222111000//////000111222444444555555666777888888555444444222111///---,,,///000000111111000000///......//////000000000000///...---///111222111000000111111000...------...---...//////000000000000///000111222222222111000111111111111111111222222////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000111111222222111111000000000000000111111111111000111222333333333333333000111111222333333444444555444333222111222333333333333333333444444444444333333333333333333333333333333333444444444444444555555666666666777777777666555555444444555555666444444444555555555666666777777777777777777777777444555555555666777777777888888888999:::<<<>>>?????????@@@CCCEEEDDD@@@===999999::::::;;;;;;<<<<<<888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::===@@@@@@===;;;<<<<<<===>>>??????@@@AAA;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCDDDGGGGGGFFFFFFGGGIIILLLMMMQQQRRRTTTUUUWWW[[[```ccceeeiiimmmrrrwww}}}|||wwwtttmmmkkkhhhdddaaa^^^]]]]]]UUURRRPPPNNNMMMKKKHHHFFFCCC??????BBB@@@BBBQQQdddqqqYYYCCC======:::999<<<777777777777777777777777888888888888888999::::::888888888777777777777777444555777888888777555444555555555444444444333333444444444444444444444444333333444555555555444444111222333444444444333333444333333333333333333444333333333333333333333333444444444444444444444444444444444444555555555666444555777888888777666555666666666666777777777777999999999:::<<<===???@@@000000000000000111111222111000///......///000111666666777777888888999999888888888777555333000///000000111111111111000000//////000000111111111222,,,++++++---000222222111000111111///---,,,---...,,,---...///000000000000222222333333222111///...000000000111222222222333000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111111222222222222111111000000000000111111111111...///000111222333333333000000111222333333444444666555444333222333444444333333444444444444555555333333333333333333333333555555555555555555555555555666666666777777888888666666555555555555666666444444444555555555666666777777777777777777777777666777777888999::::::;;;::::::999:::<<<>>>BBBDDDDDDCCCEEEGGGIIIGGGAAA<<<::::::;;;;;;<<<===>>>>>>999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;666888;;;???AAAAAA???<<<;;;;;;<<<>>>???@@@AAABBB<<<<<<<<<===============???????????????@@@@@@AAACCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKLLLOOORRRVVVXXX\\\^^^```bbbdddhhhnnnqqqxxx|||~~~yyytttoookkkiiihhhhhheeeaaa^^^[[[WWWSSSQQQIIIDDDCCCDDDCCCHHH^^^wwwdddGGG>>>>>>:::999<<<::::::::::::::::::::::::999888888888999:::;;;;;;;;;:::::::::999888888888555666777999999777666555555555444444444333333333444444444444444444444444222333444555666666666666555555777888888888777666666555555444444555555666333333333333333333333333444444444444444444444444333333333444444555555555555666777888888666444333222333333444555666777777999999999:::<<<>>>???@@@333222000///.........//////000000000000111111111444666777666555444555777777999:::999666333111000//////000000000000//////222222333333222111///...000000000000000111111222000///.........///111222000000000000000000000000111222222333333222222222........................//////000000111111111111111111111000000000000000000000000000000000000000---222333000///111222///333333222111111222222222222111000//////000111222333333222222333333444555222222333333333444444444444444444555444444333333333222222111111222222333333333222222333333444555444444444444444444444444666555555555555444444444888888888777555444222111111333444555444555666888;;;:::888666666666666777444444666777999999::::::===:::888777999???EEEIIILLLIIIGGGHHHJJJHHHAAA;;;???<<<::::::===???>>>===???>>><<<:::999:::<<<===========================<<<::::::<<>><<<@@@>>>===>>>@@@BBBCCCCCC@@@???===<<<<<<===???@@@>>>>>>>>>>>>@@@BBBDDDEEECCCDDDFFFFFFEEEDDDEEEEEEIIIDDDDDDHHHIIIHHHJJJPPPUUUXXX[[[^^^___aaadddgggmmmoooqqqsssuuuyyy~~~~~~{{{{{{}}}zzzsssooonnnkkkddd^^^ZZZTTTNNNJJJKKKSSSeeevvvzzzdddMMMBBB@@@>>><<<;;;===:::777666777888999999:::::::::::::::999888888999999999888999999:::;;;888888888888777777777777111333555777888888777666555444333333222222222222666666777777777777666666888888888777666444222111333333333222222111111111333333333222222222111111222333333444555555555444222222222333333444444444555666777777555444444555444444555555666777777888888888999::::::;;;;;;<<<111000000///000000222222000000000111111111111222555666777666444444444666666888999777555222111111//////000000000000//////111111111111000///...---000000//////000000111222000//////...///000111222000000000000000000000000111111222222222111111000////////////////////////000000000000000111111111111000000000000000000000222222222222222222222222///222333000000222333111222222111111111111111111222111000//////000111222222111111111111222333333222222333333333444444444444444444555555444444333333333222222222222333333444444333333444444555666444444444444444444444444555555555555555555555555::::::::::::999999888777444666777777777777888::::::999888666666666666777444555666888888999999999<<<:::888777999>>>CCCFFFIIIGGGFFFGGGIIIHHHCCC>>>>>><<<999:::<<<>>>>>>===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::===AAACCCCCCBBBCCCAAA>>>>>>@@@CCCEEEEEEBBBAAA???======>>>???@@@BBBBBBAAAAAABBBDDDFFFGGGGGGIIIJJJJJJIIIHHHIIIIIINNNKKKKKKQQQTTTTTTXXX^^^bbbdddhhhkkknnnrrrwwwzzz}}}~~~~~~{{{uuuqqqllleee\\\XXXUUUXXXbbbmmmppp^^^LLLDDDCCCBBBAAAAAA@@@>>>;;;;;;<<<======<<<=========<<<<<<;;;:::999888888888888999::::::;;;999999888888888777777777555666777999999888777666666555555444444444444444777777888888999888888888999888888777555444222222333333333333222222222111333333333222222222222111111222222333444444333333222222222333333444444444555777888777666444444555333444444555666666777777888888888999::::::;;;;;;/////////000111333555666000111111111111222222222444555666555333222333444555666666555222000000111//////000000000000//////000000///...------------000000//////000000111222///////////////000111111000000000000000000000000222222222222222111000///111111111111111111111111111111111000000000000000000000000000000000111111222222222222222222222222000333333000111444555333111111111111111000000///222111000000000000111222111111000000111111222333333333333333444444444444333444444555555555444444333333222222222222333333555555555444555666666777444444444444444444444444444444444555555666777777::::::;;;;;;;;;;;;;;;:::777888999999777777888999999999888777666666666666666666777888888888888888:::999888888:::<<>><<<<<<======<<<;;;<<<<<<;;;::::::999888888888777888888999:::;;;<<<999999999999888888888888888888999:::999888666555777777666555555555555666777888999:::::::::::::::999999888666555444333222444333333333333333222222333333333333222222222222111111222222333333222222222222333333333333444444777888999888666444444444333333333444555555666666777888888999999::::::;;;......///000111333444555111111111111222222222222333444555444222111111222444444444222000///000111//////000000000000//////111///...---,,,---......///////////////000111111///////////////000000111000000000000000000000000333333333333222111000000111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000000000222444333111333888:::777333333222222111111000000111111111111111111111111111111111111111222333333333333333444444444444555333444444555555555555555333333333222222333333333555555444444555555666777555555555555444444444444333333444555666777888888999999999:::999999888888777888888777666555555666888888777777666666666666666777777888888888777777888888888999::::::;;;<<<>>>>>>>>>AAADDDEEECCCAAA;;;;;;:::;;;<<<<<<<<<<<<<<<===>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===AAAGGGNNNTTTWWWUUUOOOGGGBBBBBBDDDFFFHHHIIIGGGEEECCCBBBBBBCCCDDDBBBBBBCCCDDDFFFHHHKKKLLLOOORRRVVVZZZ\\\___bbbdddffffffhhhkkknnnqqqtttwwwzzz|||yyyxxxuuusssssskkkddd]]]XXXRRRKKKHHHIIICCCAAA?????????>>><<<;;;<<<;;;;;;:::::::::::::::888888888888999;;;<<<===::::::::::::999999999999777888888999999888777777777666666555555555666666777777888::::::;;;;;;;;;999999777666555333333333444444444444333333333333444444333333333222222222222222333333333333222222333333333333333333333333777888999888666444333444333333333444444444555555888888999999:::;;;;;;;;;...//////000000111111111000000111111111222222222222333333222111000000111222222222111///...000111//////000000000000//////111000///...---...///000/////////...///000000111...//////000000000000000000000000000000000000000333333444444333222111111000000000000000000000000111111111000000000000000//////000000111111111111000000000000000000000000222444444444888>>>???<<<666555444222111111222222111111222222222222111111222222222222222333444444333333444444444555555555333444555555666666666555444333333333333333333444444444444333444555555666666666666555555444444444222333444555666888999999:::::::::999888666555444777888999777555444555666777777777777666666666555666777777888888888777777777888888999999999999999999999;;;===@@@AAAAAA@@@:::;;;<<<<<<<<<<<<<<<===;;;===???@@@@@@???===<<<========================<<<===???BBBIIIQQQZZZ```aaaYYYOOOGGGDDDEEEGGGHHHIIIGGGFFFDDDDDDDDDFFFGGGHHHHHHJJJLLLPPPTTTWWWZZZ]]]```eeeiiilllooorrruuusssvvvxxx{{{|||zzzwwwrrrnnnjjjcccZZZWWWXXXOOOLLLIIIFFFEEECCCAAA???@@@???>>>======>>>>>>???999999999999:::;;;<<<===;;;;;;;;;;;;::::::::::::555555666777888888888999666555555555555555666666555666777999:::;;;;;;;;;:::999777555444333333333444444444444444444444444444444444333333333222222333444444444444444333333333333333333333333333333666777888777555333333444333333333444444444444444999999::::::;;;;;;<<<<<>>EEEEEEAAA999777444111000111333444111111222333333222111111333333222222333333444555333444444444555555555555333444555666666666666666444444333333333333444444444444333333444444555666777777666666555444444444333444444666777888999999<<<;;;;;;:::999777555444888999:::999777666777888555666666777777666666555666666777888888888888888777777888999999999888888777888999;;;===>>>>>>???:::<<<>>>>>>===<<<===>>><<<===???@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCIIISSS^^^eeeiiiaaaVVVMMMHHHHHHIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUZZZ___cccfffjjjmmmqqquuuwwwzzz}}}~~~{{{xxxvvvrrrllliiijjj```\\\VVVPPPMMMJJJHHHFFFCCCBBB@@@>>>======>>>>>><<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;444555555666777888999:::666555555555555666666777444555777999:::<<<<<<<<<;;;999777555444333333444444444444555555555555666444444444444333333333333444444555555555444333333444444333333333333222222333555666666444333333444444444444444444444555555888999999::::::;;;<<<<<>>:::===@@@@@@>>>===>>>???===>>>???@@@@@@@@@??????????????????????????????>>>???@@@CCCHHHRRR___gggmmmeee[[[RRRMMMLLLMMMMMMOOOOOOOOOOOOQQQTTTWWWYYY]]]^^^```dddhhhmmmqqqtttwwwzzzyyysssjjjbbb]]]YYYVVVUUUMMMKKKHHHDDDAAA????????????>>>>>>========================<<<<<<<<<;;;;;;777777777777888888999:::777666666666666777888999555666888:::<<<===>>>>>>;;;999777555333333333444444444555555666666666666555444444444444333333333444444444444444333222222444444444333333222222222000222444444333222333444555555555555555555555555666777777888999999::::::///000111222333222222111............////////////+++---.../////////111222---///222333222111000000//////000000000000//////...///000111111000///..................///000000---...000111111111000///000000000000000000000000+++,,,---///000000000000////////////////////////------...000111222333444...//////000111222222222000000000000000000000000000333777===GGGOOOMMMGGG;;;777111---+++...222555111222333444444333222111111111111000111222222333444444444555555555666666333444555666777777777777555444444333333444444555666666666666666777888888888777777666555444444444555555666666777777888888777777888888888777777666333555666555444333444666444555666777777666555555444555666777999999::::::777777777888999999::::::999;;;<<<<<<<<<<<<===???:::>>>AAAAAA???===>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBGGGRRR___hhhnnnggg\\\TTTPPPOOOPPPQQQVVVVVVWWWXXX[[[___ccceeepppppprrruuuyyy~~~vvvpppkkkiiiggg\\\YYYTTTOOOKKKHHHFFFEEEAAA@@@???>>>========================<<<<<<<<<<<<;;;:::999999888888999999888888777777888999::::::666777999;;;===???@@@@@@;;;999777444333333444444444555555555666666777777555555444444444333333333333333333333333222111000444444444333333222222222///111333333222222333444666666666666666666555555555555555666777777888888////////////////////////......//////000000111111///...,,,,,,,,,---///111///...---,,,,,,---...///000000000000000000000000222111111000///000000000//////000000000000//////000000000000111111111111///000111222222111000///111111111111222222222222////////////000000000000222111111111000000//////222333333333333222111111111111222222222333333333222222555<<>>999555222111333333222000000000111222222222222111111111222222222333333333333333333444444444555555444444444444555555555555666666666666666666666666555555444444444666888999999888888888888888888999777777777777888888888888<<<;;;:::999888666555555888888777777666666555555999999888777666555444444666777777777777888888888666666777888:::;;;<<<<<<::::::::::::::::::::::::>>>>>>>>>>>>>>>======<<<>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBB@@@>>>>>>???DDDBBBCCCFFFIIIOOO[[[fffiiigggeeebbb^^^\\\ZZZYYY^^^aaadddeeefffiiinnnsss~~~xxxppphhh___[[[[[[YYYSSSMMMHHHGGGEEEDDDCCCAAA???>>>AAA???<<<<<<===???@@@@@@>>>===<<<:::::::::;;;<<<:::999888777777666666777666666777888999;;;===>>>888777666555444333333333333444555666666555444444222222333333333444444444333333333222222333444444111222333333444444444444333333333444444555555555666666666666666555555555444555666666555555666777000000000000000000000000////////////000000000000///...---,,,,,,---///000000//////......//////000000000000000000000000000222111111000000000000000//////000000000000//////000000000000111111111111///000111222222111000///....../////////000000000////////////000000000111222111111111000000000000222222222222222111111000111111111111222222222333333222333999???AAA???;;;777444111111222333222111333333444555555555555444111222222222222333333333444444444444555555555666666666666666777777777777555555555555555555555555555555555555666777888888999999888777777888999999777777777777888888888888::::::999999888777777777777777777777777666666666888888888777666666555555777777888888888999999999::::::;;;<<<===>>>>>>???::::::::::::::::::::::::>>>>>>>>>??????>>>======?????????@@@@@@AAAAAABBBCCCDDDFFFFFFDDDCCCCCCDDDGGGEEEEEEHHHJJJNNNXXXcccdddeeefffggggggfffeeeeeehhhkkknnnqqqttt{{{|||qqqkkkkkkjjjgggccc]]]YYYSSSLLLHHHFFFDDDDDDAAA???======???AAABBBBBB>>>===<<<;;;;;;;;;<<<<<<::::::999888888888888888888888888888888999:::;;;777777666555444444444444444555666777777666555444222333333333333444444444444333333222333333444444222222333444444444333333333333333444444444555555666666666666555555555555555777777777555555666777111111111111111111111111000000000000////////////......---,,,,,,...///000111000000//////000000111000000000000000000000000111111111000000000000000//////000000000000//////000000000000111111111111000000111111111111000000......////////////000000/////////000000000111111111111111111111000000000111111222222111111000///000000000111111111222222333222222444999;;;999666555333111111222333333222111111222333333333333222222222222222333333333333444444444555555555666666666666666666777777777777444444444444444444444444555555666777888888888888:::999777666666777999:::777777777777888888888888888888888888888888999999777777777777777888888888777777777777777777777777999999999999::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????>>>?????????@@@AAABBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFEEEDDDFFFIIIKKKOOOYYYccciiikkkmmmppprrrssssssssssssvvvzzz|||yyywwwtttqqqmmmiiiaaa[[[UUUQQQLLLIIIGGGEEEAAA@@@AAABBBBBBAAA@@@@@@>>>=========>>>???;;;;;;:::999999999::::::::::::999888777777777777666666555555555555666666555666777888888777666555333333333444444444555555444444333333333333333444333444444444444333333222333333333444444444444555555555555555555555555555777888999888666555555777000000000000000000000000111111000000//////.........------------...///000000000000000000000000000000000000000000000000000111111111111111000////////////000000000000/////////000000000111111111111000000000111111000000000000000000000111111111222//////000000000111111111111111111111111111111111000111111111111000/////////000000000000111111111555333222222444666555444333222222222333333333333000000111222222222222111222222222333333333444444333333444444444555555555444444444444555555555555555555555555555555555555444555777999999999888888:::999777555555777999:::666777777777888888888888888888888888888888888888777777777888888999999999777777777888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@AAA@@@@@@>>>??????@@@AAABBBCCCCCCCCCEEEGGGGGGFFFFFFGGGHHHFFFGGGJJJPPPTTTYYYbbblllvvvvvvxxxzzz}}}~~~zzzvvvssspppllliiiccc[[[UUUTTTPPPKKKGGGEEECCCAAA???CCCBBBAAA?????????@@@@@@<<<;;;;;;::::::::::::::::::999888777666666666666666555555555666777777888777777888999888777666555444444444444555555555555555444444333333333333444444555555555444333222222444444444444444444444444444444555555555555555666999::::::999666555555666////////////////////////111111000000//////......------------......//////////////////////////////000000000000000000000000000111111111111000////////////000000000000/////////000000000111111111111111000000000000000000111///000000000000111111111000000000000111111111111111111111111111222222222000111111111111000/////////000000000000111111111666555333222333333333333222333333444333333333444333444555555666666555555222222333333333444444444222333333333444444444444444444444444555555555555666666666666666666666666444555777999999999888888999888666555555666888999666777777777888888888888::::::999999888777777777777777888888999999::::::777777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>=================================>>>>>>@@@AAABBBBBBBBBBBB>>>??????@@@BBBCCCCCCDDDGGGIIIKKKLLLKKKKKKLLLMMMPPPQQQWWW^^^bbbfffnnnwww}}}}}}}}}xxxuuuqqqkkkfffaaa\\\VVVQQQMMMKKKHHHFFFEEEDDDBBB@@@????????????======<<<;;;::::::::::::888888777777777777777777666666666666777777888999777888999999999888666555444444555555555666666666666555444444333333333444555555555555444444333222444444444444444444444444333444444444555555666666999::::::999666555555666........................000000000000////////////---------............///...//////000000//////...000000000000000000000000000111111222222000///...//////000000000000//////000000000000111111111111111111000000000000111111------............//////000000000111111111222222111111111222222222222222111111222222111111000///000000000111111111222222555555444333333333444444333555666666444333444444222333444444555555444444333333333333444444444444333333333444444444555555666666666666777777777777777777777777777777777777555555666777888888888888777777777666666777777777777777777777888888888888::::::999999888777666666999999999999999:::::::::888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDD@@@AAAAAACCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQSSSUUU\\\^^^dddkkknnnpppwww{{{yyyuuurrrmmmiiiccc^^^[[[YYYVVVTTTJJJIIIFFFCCCBBB@@@@@@@@@AAA@@@>>>===;;;;;;::::::888888777777777888999999777777777777777888999999888888999999888777666555555555555666666666666777777666555444333333333333444555555555555444444333555444444444444333333333333333333444555555666666777888999888666555555777////////////////////////////////////000000000000,,,------...............///000111111111111000///000000000000000000000000///000222222222111///...//////000000000000//////000000000000111111111111222111000//////000111222---------.........//////000000111111111222222222111111111222222333333333222222222222222111111000111111111111222222222333222333444444444444444555444777999888666444444555000111222222333333222222333333333444444444444555555555555555666666666777666666666666777777777777777777777777777777777777555555555555666777888888666666777888888777666666777777777777888888888888888888888888888888888888:::::::::::::::999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>???@@@BBBDDDEEEEEEEEECCCDDDEEEFFFHHHIIIJJJKKKLLLPPPTTTXXX[[[___bbbeeelllooovvv~~~|||xxxrrrmmmiiifffcccaaaUUUSSSPPPMMMJJJHHHGGGGGGEEEDDDBBB@@@>>><<<;;;;;;999999888888888888999999888888777777777888999999777888888999888666555444555555666666666777777777777666555444444333333333333444555555555555555555555555444444444333333333222222333444444555666666555777777777555555666777000000000000000000000000......//////000000111111,,,---......//////......000111222333333222111000000000000000000000000000///000222333222111///...//////000000000000//////000000000000111111111111222111000//////000111222////////////000000000111000111111111111222222222111111111222222333333333222333333333333222111111111222222222222333333333000222444444444444444555666888;;;:::666444444555333444555555666666555555333333333444444444555555777777777777888888888888444444444444555555555666666666666666666666666666555555444444444666888999444666777999999777666444777777777777888888888888666777777888999999::::::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@????????????????????????>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNWWW[[[aaagggkkkpppuuuyyy}}}}}}wwwqqqmmmiiifff___]]]ZZZVVVSSSPPPOOONNNIIIHHHEEECCC@@@>>>===<<<;;;;;;:::999888888888888999999888888888888888999777888888888777666444333666666666666777777777777777777666555444333333333333333444555666666666555555555555444444333333333222222333333444555666666444555666666555555666777000000000000////////////000000000///......------------......//////000000222111111111000000////////////000000000000//////111111111111111111111111111111111111111111111111555555555444333222000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333222111000///333333333333333333333333000111222333444333222222555555333000...///222444;;;>>>???<<<666222222444222222333444555555555555444444444555555555666666555555666777888777777777666666777777777777666666666666777777777777666666888888888888888777777666666666666666666555555555888999999::::::999999888888888999999999:::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>============>>>???????????????>>>>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBDDDGGGJJJLLLMMMGGGHHHJJJMMMPPPTTTWWWYYYdddhhhnnntttyyy{{{vvvqqqmmmllliiieeebbb```^^^[[[YYYSSSRRROOOJJJCCC???=========<<<::::::;;;;;;:::888999999::::::::::::999999888777777777777777888888666666555555555555666666777777777777777777777777555666666666555444333333555555555555555555555555444444333333222111000000555555555666888999888666000000000000////////////......////////////////////////////////////000000111111111111000000000/////////000000000000//////111111111111111111111111111111111111111111111111222333333333333222222111000000000000000000000000111111111111111111111111000000000000111111111111111111111222222222222222333333333333333333333333111111222333333333333333555555444222000000222444;;;>>>???<<<666222222444333333444444555444444444444444444555555555666666666666666666777777777777666777777888888777777666666666666666666666666666888888888888777777666555666666666666666666666666888999999::::::999999888888999999999999:::::::::<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>???@@@@@@@@@?????????@@@AAACCCDDDDDDCCCCCCFFFEEEEEEFFFHHHJJJLLLMMMRRRTTTVVVYYY]]]aaaeeehhhlllrrr|||{{{rrrooojjjgggffffffeeeddd^^^\\\XXXRRRMMMHHHDDDBBB???===<<<<<<<<<===;;;:::<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999777666666555555666666777555555555555555555555555555555666666555555444333555555555555555555555555333333333333333333444444555444444555777888888777////////////000000000000------...//////000111111000000000000000000//////111111111111000000000000//////000000000000//////000000000000000000000000111111111111111111111111///000111222222222222222000000000000000000000000111111111111111111111111000000000111111111222222000000000000111222444444333333333333333333333333222222222222222333444444333444444333222222333444<<<>>>>>>;;;666222333444444444444555444444333333444444555555555666666666777666555555555666888999888888888999999888888888777666555444444555666777888888888888777666444444555555666666777777888888888999999::::::999999888999999999999::::::::::::<<<<<<;;;::::::;;;<<<<<<======<<<<<<<<<<<<==============================>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGJJJMMMQQQSSS^^^```cccfffiiimmmsssvvv{{{|||wwwsssrrrqqqpppooogggccc^^^[[[XXXSSSMMMHHHDDDBBB?????????>>>===;;;<<<<<<;;;;;;:::999999999::::::999999888999999:::777777666666666666777777555555555555555555555555555555666666666555444444555555555555555555555555222333333444555666666777555444222333555777777777////////////000000000000......//////000000000000222222111111000000//////111111111000000000000000//////000000000000//////////////////////////////111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222111111222333444555222222333333333333444444333333222111222333444555333444555555444333444555===>>>===:::666333333444555555555555444333222222555555555555666666666666888777555444555666888:::888999999::::::999999888777666444333333444666777888888888777666555444333555555666777777888999999888999999::::::999999888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<===============>>>>>>======>>>???@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHIIIHHHIIILLLOOOTTTZZZ```dddlllooosssvvvyyy~~~zzzvvvnnniiidddccccccaaaZZZTTTMMMJJJFFFCCCBBBAAA>>>===<<<<<<;;;;;;:::::::::;;;::::::999999888888999999888777777666666777777888777777777777777777777777555555666666666666555555555555555555555555555555333333333444555555666666555333111111333555777777.../////////000000000111111111000000////////////222222111111000000//////000000000000000000111111//////000000000000//////////////////////////////111111111111111111111111000111111111111000//////000000000000000000000000111111111111111111111111111111111111222222222222444444333333333333444444222222222333333444444444444333222111222333555666333444666666555555666777???>>><<<999666444333444555555555555444333222222555555555666666666777777888777555444555666888:::999999::::::::::::999999888777555444444555777888888888888888777666555444555666666777888999::::::888999999::::::999999888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>=========>>>>>>>>>??????======>>>???@@@AAAAAA@@@BBBCCCDDDFFFHHHJJJLLLMMMRRRTTTXXX\\\aaaiiiqqqwww{{{vvvrrrmmmlllmmmlllfffaaaXXXUUUOOOKKKHHHFFFCCCAAAAAA@@@??????>>>??????@@@;;;:::999999888888888888888888777777777777888888888888888888888888888888555555666666666666666555555555555555555555555555333333333333333333333333555333111000222555666666......//////000000111111222222111000000///......000000000000000000//////000000000000111111111111//////000000000000//////000000000000000000000000111111111111111111111111111111111111111000///...000000000000000000000000222222222222222222222222111111111222222222222333333444444444444444333222111222222333333444444555333333333333333444444555444555666666555666888:::@@@>>>;;;888666444444444444444444555444444333333555555666666666777777777777666555555555666888999888999999::::::999999888888777666555555666777888888888888888888777777666777777888888999999::::::888999999::::::999999888::::::::::::;;;;;;;;;;;;;;;<<<============<<<;;;>>>>>>============>>>>>>===>>>>>>??????@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEIIIMMMQQQTTTVVV\\\___cccgggkkkrrr|||{{{wwwsssooojjjfffddd```ZZZUUURRRPPPMMMKKKEEEDDDBBB@@@???>>>??????<<<<<<;;;:::999999999999999999888888888888999999666666666666666666666666555555666777777777666666555555555555555555555555444444444333333333333333444333111222444666666666.........///000111111111111111000000000000000000//////////////////000000///000000000111111111111//////000000000000//////111111111111111111111111111111111111111111111111000000111111222222111111000000000000000000000000222222222222222222222222111111111222222222333333...000222444555444222111111111222333333444555555222333333444555444444444555666666555555777:::===AAA>>>:::777666555444333333333444444555444444444555666666666777777777777666666666666777777777777888888999999999999888888888888888888888888888888777888888999999999999999999999999999999999999999888999999::::::999999888:::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<======>>>>>>??????@@@AAAAAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGHHHJJJMMMQQQWWW]]]bbbeeehhhlllqqquuuzzzxxxqqqnnnlllhhhccc___]]]\\\[[[ZZZPPPNNNJJJFFFBBB@@@@@@??????>>>===<<<;;;;;;;;;;;;999999999888888999999999666666666666666666666666555555666777777777777777555555555555555555555555333333444444555555666666444333222333555777666555---......///000111111222/////////000111111222222------......//////000000//////000000111111111222//////000000000000//////111111111111111111111111111111111111111111111111...///000111333333444444000000000000000000000000222222222222222222222222111111222222222333333333))),,,000333555444222000111111222333333444555555222333444555666555444333666666666555555777;;;>>>AAA>>>:::777666555444333222222333444555555555555666666666666777777777777555555666777888777777777888888888999999888888888888888999999999999888888777888999:::::::::::::::::::::999999999999999999999999999::::::999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<======??????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJPPPRRRUUU[[[aaahhhnnnrrrvvv{{{{{{qqqmmmiiifffeeeeeeeeeddd___\\\WWWQQQLLLIIIGGGFFFAAAAAA???>>>============:::999999888888999999:::888888888888888888888888555555666777777777777777555555555555555555555555222333444555666888999999333333333555777777666555...//////000111222222333222111000//////...//////000000000000////////////000000111111111111000000---...///000000111111000222222222222222111000//////000000000000111111111111111000000000000000000333222000/////////000111222111000//////000111111000000111111111222222222111111111111111111111111444444333333333444444555444444333333333444444555444333222333555888<<>><<<;;;<<<===<<<;;;999999;;;<<<;;;:::===>>>???>>>===<<<===>>>>>>>>>>>>???????????????CCCCCCDDDEEEFFFFFFCCCAAAGGGHHHHHHIIIJJJMMMRRRUUUWWW]]]eeekkkoootttzzz}}}sssllljjjmmmpppssslllfff___ZZZWWWSSSNNNIIIHHHFFFCCC???===<<<<<<<<<:::;;;<<<<<<<<<;;;:::999::::::999999999999999:::888777666666777777666555777777666555555555555555111222333444555555555555777555333333444555666555/////////000000111111222111000000////////////000000000000000////////////000000111111111111000000222333333222222111000///111111222222111000000///000000000111111111111222111111111111111111111111333222111000///000000111111111000//////000111222111111111222222222222222111111111111111111111111333333333333333444555666666555444333333444555555444333333333555999<<>>999666666666666666555555555555555555555555888888777555555444444555555444444444555666777777888888999999:::;;;;;;<<<;;;::::::999888888777777999999999999999999999999::::::999999:::;;;<<<<<<:::===??????===<<<<<<>>>@@@>>>======>>>??????>>>===>>>???>>>===<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBCCCDDDDDDEEEDDDHHHJJJNNNRRRUUUZZZ___ccciiilllqqquuuyyyzzzxxxwwwvvvxxxrrrjjjeeecccaaa]]]ZZZOOOMMMJJJFFFCCCBBBAAAAAA===============<<<<<<;;;::::::999999888999999999999888777777888888777555777777666555555555555666222333333444555555555555777555444444555666666555000000000000000000000000000////////////000000111////////////000000000000000000111111111111000000222333333222222111000///000000111111000000//////000111111111111222222222111111222222222222222222222222111000000000000111000000000000000111222333333333333333222222222222222222222222222222222222222222222333444555666777999777555333333333555666444444444444666999<<<>>>BBB>>>999666555666555555555555555555555555555555888888777666555555555555555555555555666777888999888888888999999::::::;;;<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>???>>><<<<<<<<<>>>???===;;;<<<===>>>======<<<===>>>>>>===<<<===??????>>>>>>======>>>>>>???EEEEEEDDDDDDFFFHHHKKKMMMNNNQQQVVV[[[```ffflllpppxxxzzz}}}wwwqqqnnnkkkgggdddXXXVVVRRRMMMIIIFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999888888999999:::888777777888999777666888777666666555555666666333444444555555555444444666555444555777777555444000000000000000000000/////////...//////000111111////////////000000000000000000111111111111000000---...///000000111111000//////000000000000//////111111111111222222222222222222222222222333333333222222111111111000000000//////000000111222333444444444444333333333222222222222222222222222222222111222222333444555777888:::999666444333333555666555444444555777:::<<<>>>BBB>>>:::777666666666555555555555555666666666666888888777666555555666666555555666666777888::::::888888888999999999::::::;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>======>>>??????===;;;<<<===>>>======<<<===???>>>======>>>???@@@??????>>>???@@@AAABBBFFFHHHJJJLLLOOOSSSWWWZZZ```aaadddhhhmmmttt|||~~~vvvmmmgggdddaaa\\\WWWRRRNNNKKKJJJEEEDDDBBB@@@?????????@@@===<<<;;;:::999999999999999888777777888888777666888777777666555666666666444555555555555555444333444333444555777666444222111111111111111000000000//////...//////000111111.../////////000000000111000000111111111111000000---...///000000111111000...///000000000000//////000000111111111222222222111111222222222333333333222222222222111111111000//////000111222333333333333333333333333333333333222222222222222222222222111222222333444555777888:::888666444333444555555444444555555777999;;;<<>>:::888888888777666555555555666666666777777888777777666666666666777666666666777777888::::::999999999999999::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::<<<===???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@BBBBBBBBBAAA===>>>??????>>>>>>???AAACCCCCCBBBCCCEEEGGGIIIKKKGGGLLLRRRXXX\\\```dddhhhssstttuuuxxx}}}rrrmmmjjjeee```\\\YYYXXXWWWLLLJJJGGGEEECCCBBBBBBBBB???>>>===;;;:::999999999999888666777888888777555888888777666666666666666555555555666555555444444333222333444555555333111222222222222222222222222000////////////000000111......//////000000111111000000111111111111000000222333333222222111000/////////000000111111000000///000000000000111111111000000111111222333333333222222333333222222111000000000111222333333333222222222222222333333333444333333333333333333333333222222222333444555666777777777666555444444444444333444444555777888:::;;;>>>;;;999777888888777666555555555666666777777888888777777666666777777777777777777777777888888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999:::;;;>>>AAAEEEIIIKKKKKKKKKKKKMMMNNNNNNLLLJJJCCCBBB@@@@@@BBBCCCBBBAAA>>>???AAAAAA@@@@@@AAACCCAAAAAABBBDDDGGGKKKOOORRRNNNTTT]]]dddhhhlllqqquuu|||}}}yyyuuunnnfffaaa______```VVVTTTRRRNNNKKKHHHGGGFFFBBBAAA???===<<<;;;:::::::::888777777888999777666999888777777666666777777444555555666666666555555444333222333555555333222222222222333333444444555111000000////////////000.........///000111111111000000111111111111000000222333333222222111000//////000000111222222111111....../////////000000000//////000000111222222333222222333333333222111000111111222333333333222111///000000111222333444444333333333333333333333333333333333333333444555666444444555666555555444333222333333555666777888999999777666555666777666555444555555666777777888888888777777777777777888888888888777666666666666777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::===CCCIIIPPPTTTUUUTTTTTTVVVWWWTTTOOOKKKBBB@@@??????@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCEEEBBBBBBDDDGGGLLLRRRXXX[[[^^^dddkkkpppssswww}}}wwwmmmgggeeeeeebbbaaa^^^ZZZVVVRRRNNNLLLDDDCCCAAA???>>><<<;;;;;;<<<:::999999:::;;;999888999888777777666666777777333444555666666777666666777555333444555666555555222222333444444555666666222111000//////...//////---......///000111111222000000111111111111000000---...///000000111111000000000111222222222222222............////////////...//////000111111222222222222333444333222111000111222333444333222111000......///000222333444555333333333333333333333333444444333333333444444555111222444666666555333222111222333444555666777888666444333333555666555555444555555666777888888999888777777777777777888888999888777666555555555555<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999:::===DDDLLLTTTYYYYYYXXXXXXYYYYYYVVVOOOIIIEEEDDDBBBBBBDDDEEEDDDCCC@@@AAACCCCCCCCCCCCDDDFFFIIIJJJLLLPPPVVV]]]dddhhhmmmqqqvvvyyyzzz~~~sssooommmjjjiiigggccc^^^YYYTTTQQQFFFEEECCCAAA???===<<<<<<>>><<<;;;;;;<<<===;;;:::999888888777777777777777333333555666777777777777999777555444666777888777111111222222222333333333000000//////.........------...000111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000111111222222222222333333222111000000111111111111111111222333444555555444333222222444666777333333444444444333222222444444444444444444444444444444444333333222222222666666555555555555666666666666666666666555555555777777555444222000///...777666555555777888888888999999888888888888999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<;;;;;;===@@@EEEIIILLLRRRSSSSSSRRRPPPLLLIIIGGGAAAFFFJJJKKKHHHEEECCCDDDBBBEEEHHHIIIIIIHHHIIIJJJLLLNNNTTT[[[bbbiiinnnppp}}}~~~xxxvvvsssnnnkkkiiiddd^^^YYYTTTNNNGGGCCCBBBBBB@@@>>>>>>>>>>>>>>>============<<<:::888888888888777666999999888777666555444444222222333333444555666666111111111111222222222222000000/////////...............000111111111000////////////000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111222333333333333222111111111111111111111111111222333444444444333111111111222444555222333333444444444333333444444444444444444444444555555444444444333333333555444444333333444444555666666666666666666666666888888777666555444444333777666666666777888888888999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>;;;;;;;;;<<>>>>>;;;;;;:::;;;===@@@CCCEEEAAACCCEEEEEEEEEEEEFFFHHHQQQZZZcccfff```TTTIIICCCCCCGGGMMMQQQTTTVVVXXXZZZdddiiiooosssvvv{{{uuummmhhhaaa^^^[[[ZZZXXXSSSLLLFFF??????>>>>>>======<<<<<<===;;;999888888888666555888888888999999999::::::666666666666666666666666////////////000000000000000000////////////////////////000000111111111111000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000111222555444222111111333444555333222222111111222222222444444333222222222333333444333333333333444555555111222333444555555555555555555555555555555555555444444444444444444444444777777666666666666777777555555666777777888999999<<<<<<<<<<<<;;;;;;;;;;;;999999999888777999;;;======<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<===@@@BBBCCC@@@CCCEEEDDDDDDEEEHHHKKKVVVaaammmrrrlll___QQQJJJGGGLLLSSSZZZ___cccgggiiimmmttt|||wwwmmmiiigggdddcccbbb]]]VVVQQQHHHGGGEEEDDDBBB@@@>>>===>>><<<::::::;;;;;;:::999888888999999999999999999777666666666666666666666....../////////000000000//////000000000000000000000000000000000111111222000111111111222222222222000000000000000000000000000000000000000000000000000000//////000111222222555444333222222222333444333222222222222222333333444444333333222333333333222222222222222333333444111222333444555666666666555555555555555555555555333333333333444444444444777777777666666777777777555666666777888999::::::>>>===<<<;;;:::999999888999::::::999888:::>>>AAABBBAAA???===;;;::::::999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???AAABBBCCCCCCFFFHHHGGGEEEEEEHHHLLLSSS^^^mmmtttqqqfffZZZSSSVVVZZZ```fffkkkoootttwwwyyy~~~wwwsssnnnllljjjgggbbb^^^SSSQQQNNNKKKGGGCCCAAA???>>><<<;;;;;;<<<======<<<:::999999888777777666666666666555555555555555555////////////000000000000//////000000000000111111111000000000000111222333000000000111111111222222000000000000000000000000000000000000000000000000////////////000111222333333333333333333222222222333222222222222333333444444444333333333333444444000000000111111111111111222333444555555555555555555555555555555555555555444444444444444555555555666555555444444555555666777777888888999999::::::<<<<<<;;;:::999888777666888999;;;:::999;;;AAAFFFHHHGGGDDDAAA???<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<<<<======;;;<<<<<<======>>>????????????@@@@@@AAABBBDDDDDDFFFJJJLLLKKKGGGEEEHHHLLLNNNXXXgggoooooojjjccc```dddgggkkkooosssxxx~~~|||vvvrrrmmmhhhddd]]][[[XXXSSSOOOJJJGGGEEEAAA???===<<<======<<<;;;;;;:::999888777666555555555555555555555555555555//////000000000111111111//////000000000111111111111111000000000111222333/////////000000000111111000000000000000000000000000000000000000000000000////////////000111222333111222333444333222000///222222222222222333444555333333333333333444555666111111222333333333333333444444555555555555555444555555555555555555555555555666666666777777777777666666555555555555666666999999999999999999999999999999999999888888777777666999;;;:::999===DDDJJJOOOMMMJJJFFFBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDHHHMMMRRRPPPKKKHHHKKKNNNOOOXXXdddmmmpppooooooppprrruuuyyy~~~|||ssslllgggeeebbb^^^ZZZVVVSSSQQQIIIGGGCCCAAA@@@???===;;;::::::999999999888888888555555555666666777777888000000000000111111111111//////000000111111111222222111000000000111333333////////////000000000000000000000000000000000000000000000000000000000000////////////000111222333000111333444444222///---222222222222333333444555222222222333444555666777444555666666777777666666555555555666555555444444666666666666666666666666777777888888999999999:::888888777777777777888888::::::999999999999999999777777777888888999999999666888;;;::::::>>>EEELLLSSSQQQMMMHHHCCC@@@===;;;========================::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????>>>>>>???AAABBBCCCDDDDDDJJJPPPVVVUUUPPPMMMOOORRRUUU\\\fffnnnrrrvvvyyy|||zzzooommmkkkgggddd```^^^\\\RRROOOKKKGGGEEEBBB>>><<<999999::::::::::::;;;;;;555666666777888999999:::000000000000000000000000333222111111111222333444333333222111000000111111000111111111111222222222222222333444444555666666000000000000000000000000222222222222222222222222000111111111111222222222333333333333333333333333222222333333444555666666555555555444444333333333666444555888888444333555:::888555444333333333222444444444444555666888888999888777666666777888888:::::::::::::::999888777999888888888777777666666888888999:::===AAADDDGGGJJJLLLLLLIIIDDD@@@???@@@<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAAAAABBB>>>?????????===>>>???AAADDD@@@@@@DDDGGGFFFFFFIIILLLTTTXXXVVVTTTVVVZZZZZZaaaiiitttzzz|||}}}~~~sssmmmlllkkkfffaaa^^^ZZZSSSMMMIIIFFFCCCAAA>>><<<999888999:::::::::666666888999::::::::::::000000000000000000000000444333333222333444555666333222222111000000111111000111111111111222222222//////000111111222333333111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333333333333444444555555555555444444444444444444333555333444888888444333555888666555444555666666666555555555555666777888999999999888777777888888999::::::999999999888888888999888888888777777777777:::999999999;;;===@@@BBBGGGHHHIIIGGGBBB???>>>???======>>>>>>>>>>>>>>>????????????????????????@@@???@@@@@@???>>>>>>@@@AAACCC??????CCCEEEEEEGGGKKKLLLUUU]]]___```dddhhhiiinnnuuu}}}xxxqqqnnnkkkhhhbbb^^^YYYUUUSSSNNNGGGBBBCCCAAA===<<<<<<=========888999999:::::::::999999000000000000000000000000333222222222222333444444333222111111000111111111000111111111111222222222/////////000000111111222111111111111111111111111222222222222222222222222111111111111222222222333333333333333333333333333444444444444444444555555444444444444444555555555444222444888888555555777888888777777777777777888666666666666777888999999::::::999999999999:::::::::999888777777777888999888888888888888777777777;;;:::999888999:::;;;<<>>>>>>>><<<===>>>???@@@@@@???>>>@@@@@@?????????>>>>>>>>>@@@AAAAAA@@@???>>>@@@BBBDDD@@@@@@CCCFFFGGGKKKPPPOOOYYYbbbeeeiiiooossssssuuu{{{|||xxxmmmgggaaa``````[[[RRRJJJFFFBBB???<<<<<<<<<;;;:::;;;;;;;;;::::::999999999000000000000000000000000000000000000000111111111222222111111111111111222000000111111111222222222111222222222333333333444111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333555555555555444444444444333333444444555555666666444222444999:::777777::::::;;;<<<;;;:::888888888888888777777888999999::::::::::::::::::;;;;;;<<<:::999777666666777999:::888888888888888888888888;;;:::999999888999::::::>>>>>>??????>>>>>>======999;;;===?????????===<<>>>>><<<;;;;;;;;;::::::::::::::::::111111111111111111111111//////000000111111111111222111111111111111222222000000111111111222222222333333333444444444444444111111111111111111111111222222222222222222222222111222222222222333333333333333333333333333333333555555555555555555555444444444444555555666666666555333666:::<<<999999<<<999<<<>>>???===;;;;;;<<<999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<:::999777666666888999;;;888888888888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;===>>>>>>======:::;;;===???@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDGGGFFFGGGLLLOOOQQQYYYaaalllqqquuuwww|||tttooojjjccc\\\VVVRRRMMMJJJHHHGGGEEEDDD<<<;;;;;;::::::;;;;;;<<<111111111111111111111111111222333333444444333333111111111000111111222333000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333555555555555555555666666555555555555555666666666666444666;;;<<<999999;;;777<<>>???@@@999888888888888888999999999:::;;;<<<<<<===<<<<<<:::999888888888999:::;;;888888888999999999999999999::::::;;;;;;<<<<<<===:::999:::;;;>>>???>>>======>>>@@@AAABBBBBBBBBBBB>>>>>>???@@@AAABBBCCCCCCAAABBBCCCCCCCCCDDDFFFHHHJJJJJJNNNTTTWWWZZZbbbkkksssyyy|||qqqfff___]]]YYYTTTPPPNNNMMMKKKJJJ@@@???>>>===<<<<<<===>>>111111111111111111111111222222444555555555444333111111000000111222222333000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444555555666666777777666666666666555555555555555333555999:::777777999<<>>>>>???@@@AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGGGGIIIKKKNNNRRRTTTZZZaaadddfffoooxxx}}}tttjjjbbb^^^YYYUUUSSSRRRPPPOOOHHHGGGDDDAAA???>>>>>>>>>111111111111111111111111000111222333444333222222111111000000111222333333000111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333444444555666777888888777777666666555555444444444222444888999666555777CCCHHHKKKIIIAAA:::777777888888777777777777777888777888:::<<<======<<<;;;999:::;;;<<<<<<<<<<<<;;;888888888999999::::::::::::;;;;;;;;;;;;:::999888;;;::::::<<>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEGGGIIIJJJKKKLLLPPPRRRZZZ]]]dddlllooorrrzzzxxxiiieee```\\\ZZZYYYWWWVVVOOOMMMIIIDDDAAA???>>>>>>......///000111222222333222222444444444444222222555444333111000000//////111111111222222333333333111111111111111111111111000111222333444555555555333222111222444555444333333333333444444444555555333333222222333333444555444444444444444555666666666888888777444222111111555555666777888999::::::???JJJPPPJJJ>>>999:::<<<555666777777666666777888777888:::<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????????????????@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKPPPVVV\\\```iiiqqqyyy{{{xxx{{{zzzqqqfff^^^\\\\\\]]]]]]YYYRRRLLLJJJGGGCCCBBBDDD000000111111222222333333222333333444444333333222444444333222111111111111111111111222222333333333444444333333333333333333///000111111222222222222333222111222444555444333333333333444444444555555444444333333444444555666555555555555555666666777666777777666444333444555555555666666666666777777===FFFKKKEEE===999999999555666777777666666777999888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======??????@@@AAA???AAACCCDDDDDDEEEGGGJJJMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPSSSVVV[[[ccckkkqqqwwwwwwkkkeeeaaa___\\\```ZZZUUUTTTRRRMMMKKKLLL222222333333333333333333222333333444444333333222333333222222222222222333111111111222222222222222444444444333333222222222000111111222222222111111333222111222444555444333333333333444444444555555555444444444444555666666666666666666666777777777666777777666555555777999888888777777777666666666:::@@@CCC@@@;;;999888666555666888777666666777999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB===AAAEEEFFFFFFHHHNNNSSS[[[^^^```___\\\XXXVVVUUUVVVZZZ___bbbfffooo{{{}}}sssjjjdddccc]]]ZZZZZZXXXTTTQQQRRR333333333333222222222222333333333333333333333333111111111111111222333333111111111111111222222222333222222111111000000000333333444444444333222222333222111222444555444333333333333444444444555555444444444444444555555666666666777888888888888888888888888666444555888:::::::::::::::999999999999888<<<>>>;;;:::;;;999555555777888888777666888999;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB<<>>>>>@@@@@@AAABBB@@@DDDIIIJJJLLLUUUcccooowwwooojjjiiimmmrrryyy~~~|||qqqjjjccc\\\ZZZ[[[111111111222222222222222444333333222222333333444111000000000111222333333111111111111111000000000333333333333333333333333000111111222222222111111333222111222444555444333333333333444444444555555333222222222222333444444555666777999999888888777::::::999777555444666888666666666777777777888888777;;;<<<::::::<<<;;;888666777999888777777888::::::;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBEEEIIINNNRRRXXXcccqqq||||||uuutttuuurrryyy|||pppddd^^^^^^111111222222333333444444444333333222222333333444333333333222333333444444222111111111000000000///222222222333333444444555///000111111222222222222333222111222444555444333333333333444444444555555333333333333333444555555444555777888999888777666666777888888666555666888777777666666666666555555666;;;===:::888::::::999666888999999888777999:::999:::<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEJJJRRR[[[eeepppzzz|||xxx{{{vvvllliii222222333333444555666666444444222222222222444444666555555444444555555555222111111111000000////////////000111222333333444000111222333444555555555333222111222444555444333333333333444444444555555555444444444444555666666444555777888999888666555333555777888777777777999::::::999888777666555555555;;;>>>:::777888:::999666888999999888888999:::999:::<<<>>>>>>===<<<::::::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>===;;;:::;;;;;;<<<<<<;;;999888666::::::;;;<<<============???>>>===<<<===???AAACCCBBBDDDEEEDDDDDDDDDFFFHHHIIINNNXXXcccnnnvvv|||222222222222222222222222000111333444333444666777777777666555555444333222111000000000000111222222111111222222222333333333222222333333444444444333333222222222222333444444555444444444444444444444555555555555555555555555333444555666777777777777777777777777777888999999888888888888888888888888888999999888777777888:::::::::999999::::::;;;<<<:::;;;<<<===>>>======<<<;;;<<<<<<<<<<<<:::999888888999:::;;;;;;<<<<<<<<<>>>>>>======>>>???AAABBBAAABBBCCCCCCCCCDDDGGGJJJMMMTTT^^^iiipppwww|||111111111111111111111111111222444444444444666888888:::;;;999555333333444000000000000000111111222111111222222222333333333222222333333333444444444444333333333333444555555666666666555555444444444555555555555666666666666555555555555666777888999777777666666666777888888888888888888888888888888888999999999777777999;;;::::::999999::::::;;;<<<888999:::<<<===>>>>>>>>>============<<<;;;::::::999:::;;;<<<<<<======<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFIIIMMMQQQWWW___jjjrrrvvvzzz111111111111222222222222222333555555555555666888888999:::999888666555555000000//////000000111222111111222222222333333333333222222222333333444444444444444444444555666666999888888777777666666555666666666666666777777777777777666555666777999:::777666666666666666777777888888888888888888888888888999:::999888888999;;;::::::999999::::::;;;<<<999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@>>>??????@@@AAACCCDDDDDDHHHIIIIIIJJJMMMRRRXXX]]]dddlllvvv{{{}}}222222222222333333444444222444555555444444666777888666555777;;;;;;888444000000000000000111111222111111222222222333333333333333222222222333444555555555444444555555666777777777777666666666555555666666666777777777888888999888777666666777999:::777777666666666666666777888888888888888888888888888999:::999888888:::<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<<<<<======??????>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHJJJLLLNNNOOORRRVVV\\\ccciiipppvvv~~~222222222333333444444555222444555555444444555666666333222666;;;===888222111111111111111222222333111111222222222333333333444333222111222333444555555444444444444555666666444444444444444444444444666666777777888888999999999888888888888888999999888888777666666666777777888888888888888888888888888999:::999999999;;;===::::::999999::::::;;;<<<======<<<<<<<<<======>>>??????>>>======>>>>>>???===>>>???@@@@@@AAAAAA@@@CCCCCCCCCEEEGGGKKKOOORRRQQQSSSWWW[[[```gggoootttxxx~~~000111111222333333444444222333444444333333444555333333444666888888555111222222222222222333333444111111222222222333333333444333222111111333444666444444333333444444555666444444444555555666666777666666777888888999::::::888999999999999999888888999999888777777777777777888888888888888888888888888999::::::999999;;;===::::::999999::::::;;;<<<===<<<<<<<<<===???@@@AAA???>>>============>>>???>>>???@@@AAAAAABBBBBBAAAFFFEEEEEEFFFJJJPPPVVVYYYXXX\\\aaagggmmmuuu|||///000000111222222333333111333444333222222333444111444777777555333111111333333222222333333444555111111222222222333333333444333222111111333555666444333333333333444555555666666777888999:::;;;;;;666777777888999999::::::888999:::;;;;;;:::888777::::::999888777777888888888888888888888888888888888999::::::999:::<<<>>>::::::999999::::::;;;<<<;;;;;;;;;<<<>>>AAACCCDDD>>>>>>===<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDHHHGGGFFFGGGLLLSSSZZZ^^^```dddjjjqqqxxx000000000000////////////222333444666666666555555888777777666555555444444111111222333333333333222333333333444444444555555333333222111222333444555666555333222222333444666777777777777666666666666999999999999888888777777777777888777777666555444666666777888999:::::::::888888888777888888999:::;;;::::::999999::::::;;;999:::;;;<<<============;;;;;;<<<>>>@@@BBBDDDEEE?????????>>>??????@@@AAA@@@AAABBBBBBBBBDDDGGGIIIEEEEEEGGGJJJQQQZZZdddiiimmmmmmsss|||///000000000111111222222222333555666777777777777999888888777666555444444222222333444444444444333555555555555666666666666666555555444555666777888666555333222222333555666777777777777777777777666888888888888888888888888777888888888888888777666666777888999999:::::::::888888888888888999999:::;;;::::::999999::::::;;;::::::;;;<<<============<<<======???@@@BBBDDDEEE???????????????@@@AAAAAA???@@@@@@@@@@@@BBBEEEHHHLLLMMMOOORRRXXX```hhhmmmssssssyyy//////000111222333444555222333555666777888888888:::999888777666555444444333333444555555555555444444444444555555555666666333333333333333444555555555555444333333444555666777777777777777777777777777777777777777888888888777888888999999999999888666777888999::::::::::::888888888888888999::::::;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD@@@@@@??????@@@@@@AAABBB???@@@AAA@@@@@@BBBFFFIIIPPPSSSWWW[[[```gggnnnsss{{{}}}000000111111222333333444111222333444666777888888888888777666555444333333222333333444444444444444222222222222333333333333222222222222222333333333555444444444444555555666777777777777777888888888666666777777777888888888666777777888999999999999777888999999:::::::::999999888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>??????@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCFFFJJJNNNWWW[[[aaafffkkkqqqxxx}}}111111111111111111111111000111111222333444555666666555555444333333222222111111222333333333333333222222222333333333444444444555555666666666666666444444444444555555666666666777777777888888888999777777777777777888888888555555666777888888888777888888999::::::::::::999999999999888999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDFFFKKKPPPUUUbbbgggmmmrrrtttyyy222222111111000000000000111111111111111222444444333333333333333333333333000111222222333333222222555555555666666666777777333333444555555555555444444444444555666666777777666777777888888999999999999999999999888888888777555666666777777777777666999999:::::::::::::::999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDGGGKKKQQQXXX^^^hhhnnnuuuyyy{{{~~~zzz|||111111111222222222222222333333222111111222333333111222222333333444555555111222333333444444333333666666666777777777888888000111222333333333222222333444555666666777777777666777777888888999::::::<<<;;;;;;:::999888777777777777888888888777666666999::::::;;;::::::999999:::999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFIIILLLRRRZZZcccjjjnnnvvv|||~~~yyyvvvvvvyyy|||wwwuuusssssstttvvvvvvvvvuuusssrrrtttyyy~~~~~~~~~111111222333444444555666555444333222222222333444111111222333555666666777222333444444555555444444555555555555666666666666333444555666777666555444333444555666777777777777666777777888999999::::::>>>===<<<;;;999888777777999999999999999888777666:::::::::;;;;;;:::999999::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDHHHJJJNNNSSSYYYcccmmmtttwww}}}{{{}}}||||||||||||||||||||||||~~~}}}yyyvvvttttttqqqrrrtttvvvyyy|||~~~~~~{{{wwwsssqqqrrrtttvvvooommmjjjjjjnnnsssvvvxxxtttuuuwwwyyy{{{|||}}}}}}xxxzzzwwwxxxxxxttttttuuuvvvwwwxxxyyyzzzzzzzzzyyywwwuuusssqqqpppnnnrrruuuvvvxxx~~~222222111111222222333444888666333222333333333222333333333333333333333333222222333333333444444444666666666666666666666666666555555444444444555555777777777777777777777777666777777777888888888888;;;:::999888777777777777999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::999999888999::::::999888999;;;>>>@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAAAAA@@@AAACCCEEE??????AAAFFFGGGEEEHHHLLLNNNOOOWWWdddkkknnnuuu~~~}}}uuusssuuuvvvrrrnnnkkkmmmoooooonnnnnnooopppkkklllnnnrrrvvvxxxxxxwww{{{zzzxxxxxxwwwuuusssppprrrtttwww{{{}}}|||{{{zzzyyyxxxxxxxxxxxxvvvtttssssssvvvzzz}}}~~~~~~~~~|||{{{yyyuuutttvvvppppppqqqqqqssstttvvvwwwzzzzzzxxxwwwuuusssqqqpppnnnnnnnnnooorrrvvvzzz|||000000000000000111222333777555222111222222222111333333333333333333333333222222333333333444444444555555555555555555555555666555555444444444555555777777777777777777777777777777777777888888888888::::::999888777777777888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999999;;;;;;<<<;;;::::::===???@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFEEEDDDFFFJJJKKKJJJMMMRRRZZZ[[[bbbmmmuuu{{{{{{vvvrrrnnnhhhbbb```cccdddbbb```bbbeeehhhjjjlllmmmppprrrqqqrrrtttyyy~~~~~~~~~~~~~~~~~~~~~}}}|||~~~xxxxxxyyyzzz{{{|||~~~~~~~~~}}}}}}}}}zzzyyyxxxxxxyyy{{{}}}~~~zzz000000000000111222444444666444111000111222111111333333333333333333333333333333333333444444444444555555555555555555555555555555444444444555555666777777777777777777777777888888888888888888777777:::999999888888888999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::<<<===>>>===<<<<<<>>>@@@???@@@@@@@@@AAAAAAAAABBBAAABBBCCCBBBBBBBBBEEEGGGFFFEEEGGGKKKNNNOOOTTT[[[fffiiiqqq{{{~~~}}}zzzuuuqqqmmmiiieeebbbaaa]]]XXXXXXZZZ]]]]]]\\\```ccchhhkkkooorrrwwwzzz}}}~~~zzzwwwwwwyyy{{{222222222333444555666777666444111111222222222222222222333333333333444444333333333444444444444555444444444444444444444444555444444444444555666666777777777777777777777777999999888888888888777777999999888888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???>>>===<<<>>>??????@@@@@@AAAAAABBBBBBBBBAAABBBCCCBBBBBBCCCGGGIIIGGGGGGJJJPPPVVVZZZbbbjjjttt{{{zzzvvvuuuvvvpppooonnnmmmjjjgggdddaaaaaa___\\\\\\^^^```bbbccchhhkkkpppuuuzzz}}}||||||yyy{{{|||zzzxxxxxx{{{~~~xxxvvvwwwyyy333333333333444555666777777444222222333444444333222222222333333444444444333333444444444555555555555555555555555555555555444444444444444555666666777777777777777777777777999999999888888888888888999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<>>>???>>>===<<<===>>>??????@@@AAABBBBBBCCCCCCAAABBBBBBBBBCCCEEEJJJMMMQQQQQQUUU\\\ccchhhqqqyyy}}}{{{zzzxxxyyyzzzxxxtttqqqjjjlllnnnnnnllliiieeeccc`````````______bbbeeehhhooosssyyy|||yyywwwvvvvvvvvvuuuvvvyyy|||zzztttooohhhiiilllsss~~~111111111111111222222333777555222222333555555444111222222333333444444555333444444444555555555555666666666666666666666666444444444444444555666777777777777777777777777777888888888999999999::::::;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????===>>>@@@@@@>>>=========??????@@@AAABBBCCCDDDDDDBBBCCCDDDDDDFFFJJJOOOSSSZZZZZZ___hhhooottt}}}~~~zzzxxxzzzzzzvvvtttuuuooommmmmmssszzz|||xxxrrrqqquuuyyyyyyvvvpppjjjgggbbbdddeeeeeedddggglllqqqvvvzzz|||}}}~~~||||||{{{yyywwwtttooonnnnnnqqqvvv~~~222222111000000000000111555333111111333444444444111111222333333444555555444444444444555555555555777777777777777777777777444333333444444666777777777777777777777777777777777777888888999:::;;;;;;<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@>>>@@@BBBBBB@@@>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJOOOUUUZZZaaaccckkkwwwyyy}}}{{{vvvvvvzzzzzzvvvtttuuuqqqqqqsssxxx|||tttooohhhlllooopppooossszzz|||zzzyyy{{{|||}}}ttttttuuuuuuwwwzzz}}}}}}555444333222111111111111444222000000222333333333111111222333333444555555444444444555555555666666777777777777777777777777333333333444555666777888777777777777777777777777666666777888:::;;;<<<======<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA@@@BBBCCCCCCAAA@@@????????????@@@AAABBBDDDDDDEEEFFFGGGIIIJJJMMMSSSZZZ___iiimmmxxxxxxqqqtttvvvyyy~~~|||yyyzzz{{{xxxxxx{{{|||yyytttlllqqqvvvwwwwww{{{rrrssssssrrrpppppprrrtttsssmmmlllssstttuuu000111111111111222222222777555222000000333666999<<<;;;:::888666555444444666555555555555666777777777777888888888888777777555666777777777666444333777777666666666666777777999:::999888888999<<>><<<:::999888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???BBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFEEEHHHLLLOOOSSS\\\fffnnnwww~~~~~~}}}~~~~~~wwwyyy~~~{{{tttssspppkkkiiijjjnnnssswww111111111111222222222222444333333222222333555666777777666555444444555555444333333333333444555555777777888888888888777777666666777777666555555444888777666666666666666777999:::999999888999<<>>>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCCCCCCCFFFHHHLLLPPPUUUZZZ___hhhsss{{{xxxvvvrrrooonnnoooqqqsss}}}~~~111111111111222222222333111222333444444444333333444444444444555666777888444333333333333444555555777777888888888888777777777777666666555555666666888888777666666666666666999999:::999888999<<<>>>EEEDDDBBB???===:::999888;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????????????????BBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFGGGJJJMMMRRRWWW]]]dddkkkttt|||{{{yyyyyy{{{|||xxxvvvtttsssyyy|||111111111222222222333333111222222333333333333333555555555666777888999:::666555555555555666777777777777888888888888777777888777666555555666777888999888777666666555555666888999:::999999999<<<>>>BBBAAA@@@>>><<<;;;:::999;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCFFFGGGHHHIIIJJJMMMQQQTTT\\\aaahhhpppyyy~~~~~~~~~|||~~~~~~{{{yyyzzzzzz}}}111222222222222333333333444333222111222333444666777666666666666666777888666555555555555666777777777777888888888888777777888777666555555666777888888888777666666666666666888999::::::999:::;;;=========<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>=========>>>>>>>>>??????CCCDDDEEEFFFFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNRRRXXX\\\hhhooozzz}}}uuunnnjjjjjjlllmmmooorrrwwwzzzzzz222222222222333333333333555444333222222444666777555555444444333444444444444333333333333444555555777777888888888888777777777777666666777777888888777777666666666666777777777999::::::::::::;;;===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>======>>>>>>??????@@@@@@DDDFFFGGGHHHHHHFFFDDDCCCAAABBBDDDEEEGGGHHHIIIIIIFFFHHHJJJNNNRRRXXX```eeerrr}}}}}}vvvmmmfffdddfffhhhjjjkkkkkklllllllllppp~~~222222222333333333444444444444555555555666666666444444444333333444444555444333333333333444555555777777888888888888777777666666777888888888888888666555555666666777888999777999:::;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::<<<===>>>======>>>??????@@@AAAAAADDDEEEGGGHHHHHHFFFCCCBBB@@@BBBDDDGGGIIIKKKLLLMMMJJJMMMPPPTTTZZZbbbkkkqqquuupppjjjggghhhkkkmmmmmmpppmmmlllmmmlllmmmttt}}}222222333333333444444444222444666888999777555444555555555555555666777888666555555555555666777777777777888888888888777777555666777999999999888777555555555555666888999:::777999;;;;;;::::::;;;<<<===============<<<<<<<<<===<<<:::::::::;;;===???===>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGGGGEEEBBBAAA@@@AAADDDGGGJJJMMMNNNOOOPPPSSSWWW\\\cccllluuu{{{}}}~~~pppmmmjjjkkkooorrrsssrrrvvvrrrqqqssssssqqqssswwwwww444444333333222222333333444444555666777888999999777555444444666777666666444444444444444555666666888888888888888888888888666777888999:::;;;;;;;;;999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<======<<<===??????>>>>>>@@@AAAHHHEEEBBBAAACCCDDDBBB@@@BBBCCCDDDHHHMMMPPPRRRRRRZZZZZZ^^^eeemmmvvv{{{pppqqqqqqqqqrrruuuyyy|||~~~}}}{{{zzzzzzzzzyyyxxxzzzyyy{{{444333333222333333444444666666666777888888999999777666444444666777666666666555555555555555666666777777777777777777777777777777888999::::::::::::777666666555666777888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>======<<<<<<<<<=========???@@@@@@???@@@AAABBBEEECCCBBBCCCEEEFFFDDDCCCEEEFFFHHHMMMRRRVVVYYYZZZ```aaafffpppzzz}}}~~~yyyzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{222222222222333444555666888888888999999999999999888666555555666777666555777777666666666666666777777777777777777777777777777888888999::::::::::::777666666666666777888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=====================<<<<<<======>>>>>>@@@AAAAAAAAAAAABBBDDDCCCBBBCCCDDDGGGHHHGGGEEEGGGHHHLLLPPPVVV\\\aaadddkkkmmmvvvxxxsssrrrsssvvvuuuvvvyyy~~~|||zzz|||111222222222444555666777;;;;;;:::::::::999999999999777555555666777666555999888777777777777777777999999999999999999999999777888999:::::::::::::::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>???>>>@@@AAABBBAAAAAABBBDDDBBBBBBDDDFFFGGGHHHGGGGGGKKKMMMQQQVVV\\\dddkkkpppxxx}}}yyyyyywwwqqqkkkhhhjjjlllsssvvvzzz111111222333444666777888<<<<<<;;;;;;::::::999999999888666666666777666555999888888777777777888888999999999999999999999999888888999:::::::::999999888999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>===============>>>??????>>>@@@AAAAAA@@@AAABBBCCCCCCDDDFFFGGGHHHHHHIIIJJJOOOSSSXXX^^^eeennnyyy|||rrrmmmjjjkkklllkkkjjjlllqqqvvv}}}~~~yyywww222222222333444666777888<<<<<<;;;;;;::::::999999:::888666666777777666555777777777777777888999999888888888888888888888888888999999::::::999999999666777888888999999888888:::::::::;;;;;;;;;<<<<<<<<<===???@@@@@@@@@???>>>============>>>???@@@@@@>>>@@@AAAAAAAAAAAABBBDDDDDDFFFHHHHHHIIIKKKNNNQQQQQQVVV]]]eeennn{{{wwwlllfffdddcccfffiiilllooovvv|||yyy}}}~~~{{{|||333333333444444666777777;;;;;;::::::::::::::::::;;;999777666777777666555555555555666777888999:::888888888888888888888888999999999::::::999999888666777888999999999888888:::::::::;;;;;;;;;<<<<<<<<<===???AAAAAA@@@???>>>============>>>???@@@AAA@@@AAABBBCCCBBBBBBCCCEEEEEEGGGIIIJJJLLLPPPWWW[[[[[[aaakkkvvv{{{ssskkkiiilllkkkooosssxxx~~~|||zzz}}}}}}{{{444444444444444555666777::::::::::::::::::::::::;;;999777666777777666555444444444555666888::::::::::::::::::::::::::::::999999:::::::::999999888888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAAAAAAAA???>>>============>>>???@@@AAAAAABBBDDDDDDCCCCCCEEEFFFEEEHHHJJJLLLOOOUUU]]]dddkkksss}}}xxxssstttyyyyyy|||yyyzzz|||333333333444444444555555;;;:::999888777555444444555666888999999777555444222333444666777999:::;;;888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHHHHIIIHHHMMMPPPUUUZZZaaaiiisssyyy333444444444444555555555666666777888999:::;;;;;;999888777666666555555555555555666777777888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDFFFGGGJJJLLLNNNOOOPPPVVV^^^eeekkkuuu~~~zzz~~~~~~}}}~~~444444444444555555555555666777777999:::;;;<<<<<<;;;999777555444444555666777777777777777888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDFFFFFFFFFHHHKKKNNNRRRTTTYYY```iiipppxxx~~~444444444555555555666666888888888999999::::::;;;;;;999777444444444666777777777777888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEGGGGGGGGGIIILLLQQQUUUXXXeeellluuu~~~444444555555555666666666888888999999999999999999999888666555444555777888777777888888888888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<==================>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMRRRXXX]]]```lllsss~~~~~~555555555555666666666666777777777888888888999999777666666555555666888888777777777888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===============>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHFFFHHHMMMSSS[[[bbbiiimmmttt|||}}}555555555555666666666777555555666777888999999:::555555555666666777888999666777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEIIIOOOXXXaaakkkrrrvvv666666666777888888999999555555666777888999999:::999999888777666666777777888999:::999888888:::<<<999999:::::::::;;;;;;;;;<<<=========<<<;;;;;;:::888888999:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDBBBBBBFFFGGGEEEGGGKKKOOOOOOVVVcccmmmttt666666666777888888999999555666777777999999:::;;;:::999888888777777777888666777888777666666888:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;===>>>???>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAABBBFFFHHHGGGJJJOOOSSSUUU]]]kkkwww~~~~~~666666666777888888999999666777888999:::;;;;;;<<<::::::999999888888999999666777888888666777888:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999<<<<<<<<<<<<======>>>??????>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCEEEIIIKKKLLLPPPVVV\\\___iiiyyywwwtttsssuuuxxx}}}666666666777888888999999777888888999:::;;;<<<===;;;::::::999999:::::::::999:::::::::999999;;;<<<:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>======<<<>>>>>>>>>===>>>>>>??????AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEGGGFFFIIIMMMOOOQQQXXX```ffflllyyyvvvtttvvvzzz666666666777888888999999888888999:::;;;<<<<<<===;;;:::::::::::::::;;;;;;999:::;;;:::999999;;;===::::::;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>>>>??????>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHLLLQQQTTTWWWaaalllsss|||~~~{{{{{{xxxyyy666666666777888888999999777888999999;;;;;;<<<===::::::999999::::::;;;;;;777888999888777888999;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAA?????????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGHHHHHHJJJPPPWWW\\\cccppp}}}zzztttrrrrrrsssttt}}}~~~666666666777888888999999777777888999:::;;;<<<<<<999999999999999:::;;;;;;888999999999888888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===============>>>@@@AAABBB??????@@@@@@AAACCCDDDEEECCCCCCDDDEEEFFFGGGHHHIIILLLPPPXXXbbbjjjuuuttttttsssrrrqqqtttyyy~~~666666666777888888999999666777888999:::;;;;;;<<<888888888888999999:::;;;:::;;;;;;;;;::::::<<<>>>;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBAAABBBBBBCCCDDDEEEGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIRRRVVV```lllwww|||ssslllnnnrrrvvvwwwxxx}}}:::::::::::::::999888777888888888888999999999999;;;;;;::::::::::::::::::<<<======;;;999888999;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<>>AAACCCDDDDDDCCCCCCEEEFFFCCCCCCEEEIIIJJJJJJNNNTTTXXX```mmm}}}{{{uuurrrrrrrrrrrrsssyyy777777777777777666555555666666666666777777777777888888888888888888999999;;;<<<<<<;;;999999:::<<<>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAA@@@AAABBBDDDDDDDDDEEEGGGIIIGGGFFFHHHLLLNNNOOOUUU]]]gggqqqvvvssspppooopppsssvvvwww555666666666666555444444666666666777777777888888777777888888999999:::::::::;;;;;;;;;::::::<<<=========<<<<<<;;;;;;<<<<<<>>>>>>????????????>>>>>><<<===>>>@@@AAABBBBBBBBB@@@BBBCCCDDDEEEFFFIIIKKKHHHGGGIIIMMMPPPTTT^^^iiiyyyzzzsssrrrooooooqqqtttxxx~~~777888888888888888777777888888999999999:::::::::999999::::::;;;<<<======999:::;;;;;;:::;;;===???======<<<<<<<<<<<<======?????????@@@@@@?????????<<<===>>>@@@AAAAAABBBBBBAAABBBCCCDDDDDDFFFIIIKKKKKKJJJMMMRRRWWW___nnn{{{zzzsssooopppsssvvvxxx}}}888888999::::::999999999999999999999::::::::::::999999:::;;;<<<<<<======888999:::::::::;;;===???======<<<<<<<<<======>>>??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDFFFIIILLLPPPQQQVVV]]]eeerrr}}}uuusssssssssxxx~~~666777777888888888888777777777777888888888888999888888999999::::::;;;;;;888:::;;;;;;:::;;;===???======<<<<<<======>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBAAADDDEEEEEEEEEFFFHHHLLLPPPRRRUUU]]]hhhttt~~~xxxtttuuuyyy|||~~~555555666777777777777777777777777888888888999999999999::::::::::::::::::999:::;;;;;;::::::<<<>>>===============>>>??????>>>>>>????????????>>>>>>@@@AAABBBCCCDDDDDDEEEEEEDDDEEEGGGHHHJJJNNNSSSWWWYYY^^^jjjxxx}}}zzzzzz{{{666666777888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::<<<==================>>>??????>>>>>>????????????>>>>>>???@@@AAACCCEEEGGGGGGHHHDDDFFFHHHJJJMMMSSSYYY^^^ffflllyyy|||wwwyyy}}}::::::999888777666555555:::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@EEECCCDDDEEEDDDAAABBBGGGFFFHHHJJJNNNSSS[[[dddiiiuuu}}}zzz~~~999999888888777777666666;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAADDDDDDAAACCCGGGKKKPPPUUUXXX\\\eeettt888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???AAAEEEEEECCCEEEJJJLLLSSS[[[___eeesss777777777888888999999999888999999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@?????????@@@@@@@@@@@@@@@AAAAAACCCGGGGGGFFFHHHMMMMMMUUU___iiiuuu777777888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>>>>======>>>???@@@@@@??????@@@@@@AAAAAAAAAAAACCCBBBCCCGGGGGGFFFIIIOOOVVV]]]kkk|||888888888999999999::::::<<<<<<<<<=========>>>>>>;;;<<<============<<<;;;=========>>>>>>>>>??????============>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCAAABBBEEEFFFGGGMMMTTT^^^iii|||999999999999999999999999;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>?????????============>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEBBBCCCFFFIIIMMMUUU^^^hhhzzz999999999999999999999999888888999999999:::::::::;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>????????????============>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFHHHEEEEEEIIINNNTTT^^^hhhttt888888999999999:::::::::;;;:::999999999:::;;;<<<;;;<<<>>>?????????>>>===:::;;;<<<===>>>???@@@AAA===>>>???@@@@@@AAA@@@@@@CCCBBBBBBCCCEEEEEECCCBBBHHHIIIKKKMMMRRR]]]lllvvv888999999999999:::::::::;;;:::999999999:::;;;<<<;;;<<<===>>>???>>>======;;;<<<<<<===>>>???@@@@@@===>>>???@@@AAAAAAAAAAAACCCCCCCCCEEEFFFGGGGGGGGGIIILLLQQQWWW```mmm}}}999999999999:::::::::::::::::::::::::::;;;<<<===;;;<<<<<<===>>>==================>>>>>>?????????>>>???@@@AAAAAABBBBBBAAADDDDDDEEEFFFHHHIIIKKKLLLLLLQQQYYYbbbooo999999999:::::::::;;;;;;:::::::::;;;;;;<<<======;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBEEEEEEFFFGGGHHHJJJMMMOOOUUU[[[dddooo999999:::::::::;;;;;;;;;::::::;;;<<<======>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDDDDCCCFFFGGGHHHHHHHHHKKKPPPTTT```fffqqq::::::::::::;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>===============>>>??????>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDGGGIIIKKKKKKLLLQQQXXX^^^fffnnn|||:::::::::;;;;;;;;;;;;<<<999:::<<<>>>???????????????>>>>>>===>>>???@@@AAA======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEHHHKKKNNNPPPSSSZZZdddmmmsss}}}:::::::::;;;;;;;;;<<<<<<999:::<<<>>>???@@@??????@@@???>>>>>>>>>???AAABBB<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFIIIMMMQQQUUUYYYbbbnnnxxx<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============>>>======<<<<<<<<<======?????????@@@@@@AAAAAABBBBBBCCCFFFGGGGGGEEECCCBBBDDDMMMXXX^^^cccnnn;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======???>>>>>>======>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGMMMUUU___iiittt:::;;;<<<======<<<;;;:::;;;<<<======>>>>>>======@@@???????????????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFGGGIIIMMMPPPVVV\\\fffttt999;;;<<<>>>>>><<<;;;999<<<<<<===>>>>>>>>>>>>>>>@@@????????????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIJJJJJJMMMRRRWWW```fffrrr:::;;;===>>>>>>===;;;:::<<<======>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@AAA??????@@@AAABBBCCCDDDDDDBBBFFFJJJLLLMMMQQQWWW]]]nnnvvv;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>??????AAABBBCCCDDDEEE@@@EEEJJJMMMPPPWWWbbbkkk|||}}}<<<<<<<<<======<<<<<<<<<======>>>????????????>>>????????????@@@AAABBBCCC??????@@@BBBCCCDDDEEEFFFDDDHHHMMMQQQWWWddduuu~~~======<<<<<<<<<<<<============>>>???????????????@@@@@@@@@AAABBBCCCDDDEEE@@@@@@BBBCCCDDDFFFGGGGGGKKKNNNQQQUUU]]]ooo|||}}};;;;;;;;;<<<<<<<<<======<<<=========>>>>>>>>>???@@@AAABBBAAA??????@@@AAAAAAAAABBBDDDEEEGGGIIIKKKKKKQQQYYYcccqqq;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>===???@@@@@@>>>>>>>>>???AAAAAACCCDDDEEEGGGJJJLLLSSSZZZeeesss;;;;;;<<<<<<<<<=========??????>>>>>>>>>>>>>>>>>>===???AAAAAA@@@?????????BBBDDDEEEEEEFFFIIIMMMPPPYYY```nnn|||zzz}}}<<<<<<<<<<<<============@@@@@@?????????>>>>>>>>>???AAADDDEEEDDDBBBBBBBBBDDDFFFHHHHHHIIIMMMSSSXXXaaaiiiyyy{{{ttttttsssuuu|||<<<<<<<<<=========>>>>>>@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEDDDCCCDDDDDDCCCFFFIIIJJJLLLQQQZZZaaammmxxxssskkklllrrrvvv}}}<<<<<<=========>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCBBBBBBCCCEEECCCFFFKKKMMMPPPXXXdddmmmzzzsssjjjkkktttxxx<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBAAABBBEEEHHHFFFKKKQQQTTTXXXbbbqqq|||~~~wwwuuuqqqooowww============>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBDDDHHHKKKLLLQQQXXX\\\aaalll}}}yyyqqqoootttvvvwww:::;;;===>>>?????????>>>AAAAAA@@@@@@@@@AAABBBBBBHHHEEEEEEGGGGGGEEEGGGKKKKKKVVV^^^gggrrryyy}}}sssuuuxxx}}};;;<<<===???????????????AAAAAAAAA@@@AAAAAABBBCCCFFFCCCCCCFFFFFFEEEHHHLLLRRR\\\cccmmm}}}{{{www{{{<<<===>>>???????????????AAAAAAAAAAAAAAABBBCCCCCCFFFDDDDDDGGGHHHHHHLLLRRR^^^ggglllxxx>>>>>>>>>??????@@@@@@@@@BBBAAAAAAAAABBBCCCDDDEEEIIIGGGHHHKKKKKKLLLRRRZZZgggrrrzzz???????????????@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFJJJIIIJJJMMMNNNQQQZZZdddlll}}}~~~~~~AAA@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOORRRXXXdddpppwwwBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHEEEGGGMMMTTTZZZcccsssCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHFFFIIIPPPYYYaaammm???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIINNNOOOWWWeeerrr??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFHHHIIIKKKSSSWWW```nnn|||>>>??????@@@@@@AAABBBBBBDDDEEEFFFFFFFFFHHHLLLOOO[[[aaannn~~~}}}>>>>>>??????@@@AAAAAABBBCCCEEEFFFFFFFFFJJJPPPUUUbbbkkkzzz>>>??????@@@AAAAAABBBBBBBBBDDDFFFFFFHHHMMMWWW___kkkvvv???@@@@@@AAAAAABBBCCCCCCBBBEEEGGGIIILLLTTTaaalllxxx@@@AAAAAABBBBBBCCCDDDDDDCCCFFFJJJMMMQQQ\\\lllyyyAAAAAABBBCCCCCCDDDDDDEEEDDDHHHMMMPPPUUUbbbttt@@@BBBDDDDDDDDDFFFHHHJJJNNNHHHJJJXXXeeeoooAAABBBDDDDDDDDDEEEHHHJJJLLLLLLTTTbbbmmmyyyBBBCCCDDDDDDDDDFFFIIILLLLLLQQQ]]]iiisss{{{|||}}}DDDDDDDDDDDDEEEHHHLLLPPPWWW\\\eeeooo{{{DDDEEEEEEEEEGGGLLLSSSXXXdddeeekkkvvvEEEEEEFFFHHHKKKRRR[[[aaahhhjjjqqqEEEFFFGGGJJJOOOYYYcccjjjooovvvEEEFFFGGGKKKRRR\\\hhhppp|||FFFBBBEEEQQQ\\\fffrrr}}}HHHIIIPPPZZZcccnnnHHHOOO[[[dddmmm|||OOOYYYfffsss[[[eeettt~~~{{{cccnnn{{{yyyjjjzzzyyyxxxtttxxxzzz}}}}}}~~~|||{{{~~~zzz